.card-body [class*=" icon-"], .card-body [class^=icon-]{color:rgba(39,46,168,1)}
#carouselHome .carousel-item .data-background .h1{max-width:650px}
#carouselHome .carousel-item .data-background .h1{padding-top:88px}
#carouselHome .carousel-inner .carousel-item:nth-child(2) p.h1, #carouselHome .carousel-inner .carousel-item:nth-child(2) p.h5, #carouselHome .carousel-inner .carousel-item:nth-child(2) p.h6 {color:#000;}
#carouselHome .carousel-inner .carousel-item:nth-child(4) p.h1, #carouselHome .carousel-inner .carousel-item:nth-child(4) p.h5, #carouselHome .carousel-inner .carousel-item:nth-child(4) p.h6 {text-shadow:#000  2px 2px 3px}
#carouselHome .carousel-inner .carousel-item:nth-child(3) p.h1, #carouselHome .carousel-inner .carousel-item:nth-child(3) p.h5, #carouselHome .carousel-inner .carousel-item:nth-child(3) p.h6 {color:#FFF}
#carouselHome .carousel-inner .logo-estampa{position:absolute;right:50px;bottom:60px }
#carouselHome .carousel-inner .carousel-item:nth-child(3) .btn-outline-light:hover {color: #000 !important; border-color: #000 !important;}
#carouselHome .carousel-inner .carousel-item:nth-child(3) .btn-outline-light {color:#fff !important;border-color:#fff !important}
#carouselHome .carousel-inner .carousel-item:nth-child(2) .btn-outline-light:hover {color: #000 !important; border-color: #000 !important;}
#carouselHome .carousel-inner .carousel-item:nth-child(2) .btn-outline-light {color:#000 !important;border-color:#000 !important}
#carouselHome .carousel-item .data-background p.h6{padding:20px 0 30px!important}
.destaca-kpi > div{margin-bottom:33px;text-align:center}
.destaca-kpi span{color:#2931AE;font-weight:bold;display:block;font-size:150%;font-family:"Work Sans"!important}
.insti-underline{line-height:1.1; background:url(/img/fondo-titulos/fondo-titulos.jpg) repeat-x 0 88%!important; padding:0 5px}
.article.card-container div p.h6{font-family:"Open Sans",sans-serif!important}
.aniversario .row{margin-bottom:10px}
.aniversario .row .aniv-caja{padding-left:0!important;padding-right:0!important}
.aniversario .row .aniv-ano{margin:5px 11px;color:#fff;position:relative;max-height:450px;overflow:hidden}
.aniversario .row .aniv-ano.aniv-color{background-color:#2931b3;color:#fff}
.aniversario .row .aniv-ano.aniv-color2{background-color:#e63c48;color:#fff}
.aniversario .row .aniv-ano .num-ano{position:absolute;top:2px;left:18px;font-size:275%;font-family:"Work Sans"!important}
.aniversario .row .aniv-ano .txt-ano{position:absolute;bottom:12px;left:0;padding:0 15px}
.aniversario .row .aniv-ano .ani-imagen img{width:100%}
/*body>header div.header-nav .nav-search{display:none}*/
.card-container .row h5{font-size: 1.1rem;}
.logo-extra-hero img {max-width: 120px;margin-top:15px;max-height: 120px;}/*posicion y tamaño herobanner fitur korea*/
a.others-link span {font-size:110% !important;font-weight:bold;position: relative;top: 15px;}
/*Correccion de scroll vertical en site institucional*/
/*footer section:first-child .row .col:first-child{display:none}*/
footer section:first-child .row {font-size:0;}
footer section:first-child .row .col:first-child{display:none; font-size:1rem;}
/*\Correccion de scroll vertical en site institucional*/
.tickets-link{padding: 5px 20px;}
#main .ifm-kpi-container{background: transparent;}
.area-patrocinadores-pie .row .col-11{max-width: 515px;}
body :not(footer) > .btn-landings .btn-secondary {
    color: #fff !important;
    background-image: -webkit-gradient(linear,left bottom,left top,from(#e32424),to(#eb4f2a));
    background-image: -webkit-linear-gradient(bottom,#e32424,#eb4f2a);
    background-image: -o-linear-gradient(bottom,#e32424,#eb4f2a);
    background-image: linear-gradient(to top,#e32424,#eb4f2a);
}
body :not(footer) > .btn-landings .btn-secondary:hover {
	color: #fff !important;
    background-image: -webkit-gradient(linear,left bottom,left top,from(#eb4f2a),to(#eb612a));
    background-image: -webkit-linear-gradient(bottom,#eb4f2a,#eb612a);
    background-image: -o-linear-gradient(bottom,#eb4f2a,#eb612a);
    background-image: linear-gradient(to top,#eb4f2a,#eb612a);
}
.hero_subtitulo{font-size:23px; color: #ffffff; margin-top: 2rem!important; margin-bottom:0rem!important;font-weight:bold}
.hero_fecha{font-size:22px; color: #ffffff; margin-top: 2rem!important; margin-bottom:0rem!important;}
.btn-landings .ifema_live_logo{width:82px;margin-top:-10px}
@media only screen and (min-width:767px) and (max-width:1023px){
	/*.aniversario .row .aniv-caja .aniv-ano{height:300px}
	.area-patrocinadores-pie .row{max-width: 515px;}*/
}
@media (max-width:990px) {
	.aniversario .row > div{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media (max-width:768px) {
	.area-patrocinadores-pie .row .col-11{max-width: 515px;}
	#carouselHome .carousel-item .data-background .h1{padding-top:25px!important}
	#carouselHome .carousel-item .data-background p.h6{padding:10px 0!important}
	#carouselHome .carousel-item .data-background .h1{max-width:67%;font-size:115%}
	.aniversario .row .aniv-ano .num-ano{position:absolute;top:6px;left:20px;font-size:300%}
	.aniversario .row .aniv-ano .txt-ano {bottom:0px !important;left:0 !important;padding:0 10px !important;font-size:100% !important;line-height:20px !important;position:relative !important;color: #000;margin: 10px 0 0;}
	.aniversario .row .aniv-ano.sin-texto{padding-bottom:0px !important}
	.aniversario .row .aniv-ano.sin-texto .txt-ano{position: absolute !important;padding-bottom: 10px !important}
	.aniversario .row .aniv-ano {border:1px solid #ddd;padding-bottom:12px;margin-bottom:20px}
	.aniversario .row .aniv-ano.aniv-color,.aniversario .row .aniv-ano.aniv-color2{max-height: 200px}
	.aniversario .row .aniv-ano.aniv-color .txt-ano,.aniversario .row .aniv-ano.aniv-color2 .txt-ano{color:#fff !important}
	body>footer>section .white-footer ul{padding:0 !important;text-align:center !important}
	.insti-underline{background:url(/img/fondo-titulos-movil/fondo-titulos-movil.gif) repeat-x 0 80%!important}
	.cognito .c-span-24 .c-span-12 {width:100%}
	#carouselHome .carousel-inner .logo-estampa{right:9px}
	#carouselHome .carousel-inner .logo-estampa img{width:82px !important}
	.organos .text-right{text-align:left !important;margin-bottom: 12px !important;}
	.logo-extra-hero img {max-width: 100px; max-height: 100px;}/*posicion y tamaño herobanner fitur korea*/
}

