/***** ESTILOS HEADER *****/
.colorNav { background-color: #2e4477 !important; }
.logotipoEmpresa { width: 50px !important; border: 0 !important; }
.nav-link { color: #FFFFFF !important;}
.nav-link:hover { color: #CCCCCC !important; }
.btnSolicitudDemo { color: #FFFFFF !important; border-radius: 13px !important; background-color: #00a4df !important; }
.btnSolicitudDemo:hover { color: #4d4c4d !important; border-radius: 13px !important; background-color: #FFF !important; border-color:#2e4477;}

/***** ESTILOS GENERALES *****/
.page { padding-top: 56px !important; }
.justificadoGris { text-align: justify !important; color: #454545 !important; }
.sinBorde { border: 0px !important; }
.sinMarco { margin: 0px !important; padding: 0px !important; }
.invisible { display: none; }
.visible { display: block; }

/***** ESTILOS INDEX *****/
h1 { text-decoration: underline; text-underline-position: under; text-decoration-thickness: 5px; text-decoration-color: #00a4df; }
.imagen01 { background-image: url('../../assets/img/icono_01.png'); background-repeat: no-repeat !important; background-size: contain !important; display: flex; justify-content: center; align-items: center; width: 100px; height: 100px; border-radius: 20% !important; color: #FFFFFF !important; margin: auto; }
.imagen02 { background-image: url('../../assets/img/icono_02.png'); background-repeat: no-repeat !important; background-size: contain !important; display: flex; justify-content: center; align-items: center; width: 100px; height: 100px; border-radius: 20% !important; color: #FFFFFF !important; margin: auto; }
.imagen03 { background-image: url('../../assets/img/icono_03.png'); background-repeat: no-repeat !important; background-size: contain !important; display: flex; justify-content: center; align-items: center; width: 100px; height: 100px; border-radius: 20% !important; color: #FFFFFF !important; margin: auto; }
.imagen04 { background-image: url('../../assets/img/icono_04.png'); background-repeat: no-repeat !important; background-size: contain !important; display: flex; justify-content: center; align-items: center; width: 100px; height: 100px; border-radius: 20% !important; color: #FFFFFF !important; margin: auto; }
.imagen05 { background-image: url('../../assets/img/icono_05.png'); background-repeat: no-repeat !important; background-size: contain !important; display: flex; justify-content: center; align-items: center; width: 100px; height: 100px; border-radius: 20% !important; color: #FFFFFF !important; margin: auto; }
.imagen06 { background-image: url('../../assets/img/icono_06.png'); background-repeat: no-repeat !important; background-size: contain !important; display: flex; justify-content: center; align-items: center; width: 100px; height: 100px; border-radius: 20% !important; color: #FFFFFF !important; margin: auto; }
.imagen07 { background-image: url('../../assets/img/icono_07.png'); background-repeat: no-repeat !important; background-size: contain !important; display: flex; justify-content: center; align-items: center; width: 100px; height: 100px; border-radius: 20% !important; color: #FFFFFF !important; margin: auto; }
.imagen08 { background-image: url('../../assets/img/icono_08.png'); background-repeat: no-repeat !important; background-size: contain !important; display: flex; justify-content: center; align-items: center; width: 100px; height: 100px; border-radius: 20% !important; color: #FFFFFF !important; margin: auto; }
.imagen09 { background-image: url('../../assets/img/icono_09.png'); background-repeat: no-repeat !important; background-size: contain !important; display: flex; justify-content: center; align-items: center; width: 100px; height: 100px; border-radius: 20% !important; color: #FFFFFF !important; margin: auto; }
.textoImagen { text-align: center !important; }
.imgSoluciones { width: 750px !important; }

/***** ESTLOS SOLICITUD DEMO *****/
.imgContacto { border: 0 !important; background-color: transparent !important; height: 75% !important; background-size: cover !important; width: 60%; }
.cita { background-color: #253761 !important; padding-top: 25px; }
.textoContacto { color: #FFFFFF !important; }
.btnEnviar { color: #FFFFFF !important; border-radius: 20px !important; background-color: #00a4df !important; width: 120px !important; }
.btnEnviar:hover { color: #4d4c4d !important; border-radius: 20px !important; background-color: #FFF !important; border-color:#2e4477; }
.blockUI .blockOverlay { z-index: 90000 !important; }
.blockUI { z-index: 90000 !important; }
.blockOverlay { z-index: 90000 !important; }
.ui-widget-overlay { z-index: 90000 !important; }
.quitaScroll { overflow: hidden !important; }
.mensajeCorreo { display: table-cell !important; height: 75px !important; }

/***** ESTLOS AVISO y TERMINOS *****/
.item-wrap { overflow-y: auto !important; overflow-x: hidden !important; height: 500px !important; min-height: 300px !important; }
.avisoPrivacidad { color: #4d4c4d !important; }
.terminoCondicion { color: #4d4c4d !important; }
.fechaActualizacion { color: #4d4c4d !important; text-align: right !important; font-size: 12px !important; }

/***** ESTILOS FOOTER *****/
footer { background-repeat: no-repeat !important; background-size: contain !important; background-color: #2e4477 !important; }
.logoEmpresaBlanco { border: 0 !important; width: 50% !important; background-color: transparent !important; margin: auto !important; }
.textofooter { color:#FFFFFF; font-weight: bold; cursor: default; }
.linkFooter { color: #FFF !important; font-weight: bold !important; }
.linkFooter:hover { color: #FFF !important; font-weight: bold !important; text-decoration: underline !important; }
.iconoLikedin { width: 35px !important; }
.iconoFace { width: 35px !important; }
.dividor { border-left: 1px solid #fff !important; }
.copyright { color: #FFF !important; font-weight: bold !important; font-size: 11px !important; text-align: center !important; background-color: #253761; }