/* Lucide icons center */
.icon-center {
  vertical-align: middle;
}
.large-icon {
	font-size: 2em;
}
.medium-icon {
	font-size: 1.33333333em;
    line-height: 0.75em;
}
.icon-5x {
  font-size: 5em;
}
.icon-spin {
  -webkit-animation: icon-spin 2s infinite linear;
  animation: icon-spin 2s infinite linear;
}
.lucide-icon {
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* ----------------------------------------------- */
/* LOADING/DOWNLOADING */
/* ----------------------------------------------- */
.cargando, .descargando {
	display: none;
	position: fixed;
	z-index: 9999;
	font-size: 30px;
	padding: 15px;
	top: 100px;
	right: 0px;
	width: 70px;
	height: 70px;
	border-radius: 3px 0px 0px 3px;
}
.download-blink {
	-webkit-animation: blink 2s infinite linear;
	-moz-animation: blink 2s infinite linear;
	-o-animation: blink 2s infinite linear;
	animation: blink 2s infinite linear;
}
@-moz-keyframes blink {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0.3;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes blink {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0.3;
	}
	100% {
		opacity: 1;
	}
}
@-o-keyframes blink {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0.3;
	}
	100% {
		opacity: 1;
	}
}
@-ms-keyframes blink {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0.3;
	}
	100% {
		opacity: 1;
	}
}
@keyframes blink {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0.3;
	}
	100% {
		opacity: 1;
	}
}

/* ----------------------------------------------- */
/* SPINNING ICONS */
/* ----------------------------------------------- */
@-webkit-keyframes icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}