
/*
##################################
 C L A S S E S  G E N E R A L E S
##################################
*/

.blink {animation: blinker 1.5s linear 5; color: #ff0000;}
@keyframes blinker {50% { opacity: 0; }}

.zoom {
  transition: transform .2s; /* Animation */
}
.zoom:hover {
  transform: scale(3.00); /* (300% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

/* CLASES DIV */

.pagina {overflow: auto; width: auto; height: 300px; padding-right: 20px; padding-left: 10px; border-top: thin solid #ffffff; border-bottom: thin solid #ffffff; text-align: justify;}
.pagina1 {overflow: auto; width: auto; height: 150px; padding-right: 20px; padding-left: 10px; border-top: thin solid #ffffff; border-bottom: thin solid #ffffff; text-align: justify;}

/* CLASES TABLAS */

.tg  {border-collapse:collapse;border-color:#9ABAD9;border-spacing:0;}
.tg td{background-color:#EBF5FF;border-color:#9ABAD9;border-style:solid;border-width:1px;color:#444;
  font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal;}
.tg th{background-color:#409cff;border-color:#9ABAD9;border-style:solid;border-width:1px;color:#fff;
  font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.tg .tg-ul38{position:-webkit-sticky;position:sticky;text-align:left;top:-1px;vertical-align:top;will-change:transform}
.tg .tg-hmp3{background-color:#D2E4FC;text-align:left;vertical-align:top}
.tg .tg-0lax{text-align:left;vertical-align:top}
@media screen and (max-width: 767px) {.tg {width: auto !important;}.tg col {width: auto !important;}.tg-wrap {overflow-x: auto;-webkit-overflow-scrolling: touch;}}
