@charset "utf-8";

/* CSS Document */
/* ************** */

/* Generales que aunque son móviles, no necesitan ir en un media query */
#block-barradepaisesparamovil {z-index:9; background-color:green; position:absolute; width:100%; padding:50px;}
#block-barradepaisesparamovil h4 { margin-bottom: 20px; font-family: 'Gotham-Bold'; color: #333; font-size: 18px; }

/* Flap que se abre de abajo en el responsive para mostrar el cotizador */
#bupa-cotice-form {transition: opacity 1s ease-out; opacity: 0; height: 0; overflow: hidden;}
#bupa-cotice-form > .col-xs-12 {width:100%;}
#bupa-cotice-form.active {opacity: 1;height: auto;}
#foto-portada-1701 h1 span.azul1, #bupa-titulo-flotante-producto-1706 h1 span.azul1 {color:white;}

/* BIG SCREENS */
/* ******************************************************************************** */
/* ******************************************************************************** */
/* ******************************************************************************** */
/* ******************************************************************************** */

@media (min-width: 1600px) {

/* Correcciones del menú */
#li-individuos, #li-corporativos, #li-proveedores {margin-left:-5px;}


/* Correciones del layout */
.bupa-foto-portada {min-height:700px;}
.bupa-titulo-flotante h1 {max-width: 1400px; padding:50px 60% 0 0;}
#bupa-info .bupa-titulo-flotante{ max-width: 1400px;}
h1 .pretitulo {font-size:0.6em;}
h1 .size0 {font-size:1.5em;}


/* Correcciones específicas de los contenidos */
#pagina15 .transparentablegris, #pagina56 .transparentablegris1, #pagina951 .transparentablegris1 { background-color: rgba(65,65,77,0.8); padding: 140px 70px 140px 18%;}
#pagina22 .transparentable, #pagina60 .transparentable, #pagina62 .transparentable, #pagina1481 .transparentable { background-color: rgba(255,255,255,0.8); padding: 140px 70px 140px 20%;}
.bupa-slider-video-v-txt .derecha-50 {margin-left:50%; padding:100px 15% 100px 50px;}
.bupa-t-2 .bupa-pagina-tramite, .bupa-t-3 .bupa-pagina-tramite, .bupa-t-4 .bupa-pagina-tramite, .bupa-t-5 .bupa-pagina-tramite, .bupa-t-10 .bupa-pagina-tramite {max-width:1300px; margin:0 auto;}

/* My bupa */
#carousel_28 .bupa-50p {padding:2% 5%}
#carousel_2006 .bupa-50p { padding: 2% 5%;}
#carru-3-t {padding:0 5%}
	
#pagina121 .bupa-pagina-interior-body {background-position: center;}
	
/* Vista variable de productos */
#bupa-vista-productos, #block-views-block-productos-block-1 > div {width:1550px !important; max-width:1550px !important;} /* mar10 */
.bupa-col-6 {width:50% !important}
.bupa-col-4 {width:33.33% !important}
.bupa-col-3 {width:25% !important}
.bupa-col-2 {width:20% !important}
/*.bupa-producto {min-height: 1350px !important;}*/
/* CHILE */
#pagina761 .transparentablegris { background-color: rgba(65,65,77,0.8); padding: 140px 70px 140px 18%;}

}


@media (min-width: 1441px) {
/* LAYOUT */
/* Correcciones del menú */
#li-individuos, #li-corporativos, #li-proveedores {margin-left:-5px;}
.bupa-menu-1 {padding:40px 20px;}

/* Hover del menú, la idea es que en los móviles este efecto no moleste */
.bupa-menu-1 > li a:hover, .bupa-menu-1 > li span.nav-link:hover {
	color: #003158 !important;
	border-bottom:4px solid #003158;
}
.bupa-menu-2 > li a:hover, .bupa-menu-2 > li span.nav-link:hover {
	color: #0b79c8 !important;
	background-color: #fff !important;
	border-bottom:none;
}
.bupa-menu-1 li span.nav-link--active-trail:hover {}
.bupa-menu-1 li a.nav-link--active-trail:hover {}
.bupa-menu-1 > li a.temp-activo, .bupa-menu-1 > li span.nav-link.temp-activo {
	color: #003158 !important;
	border-bottom:4px solid #003158;
}
li.menu-item--expanded ul li a, p {
	font-family: 'Gotham-Book';
	font-size: 1rem;
	color: #3f3f3f;
}
.bupa-menu-1 li span.nav-link--active-trail {color:#fff !important; background-color:#003158; background-image:none !important; border-bottom:4px solid #003158 !important;}
.bupa-menu-1 li span.nav-link--active-trail:hover {color:#fff !important;}
.menu-tope-12 {z-index:12 !important;}

.bupa-pqb + .bupa-menu-2 {right:0;} /* Corrige que el menú de porque bupa no se baje cuando queda poco espacio a la derecha */
	
	
/* Vista variable de productos */
#bupa-vista-productos, #block-views-block-productos-block-1 > div {width:1300px; max-width:1300px;} /* mar10 */
.bupa-col-6 {width:50%}
.bupa-col-4 {width:33.33%}
.bupa-col-3 {width:25%}
.bupa-col-2 {width:33.33%}
/*.bupa-producto {min-height: 960px;}*/


}

/* DESKTOP */
/* ******************************************************************************** */
/* ******************************************************************************** */
/* ******************************************************************************** */
/* ******************************************************************************** */

@media (min-width: 1281px) and (max-width:1440px) {

/* Correcciones del menú */
#li-individuos, #li-corporativos, #li-proveedores {margin-left:-5px;}
#li-individuos.nav-item--active-trail > a, #li-corporativos.nav-item--active-trail > a, #li-proveedores.nav-item--active-trail > a {color:#009ee0;}
#li-individuos.nav-item--active-trail, #li-corporativos.nav-item--active-trail, #li-proveedores.nav-item--active-trail {background-color:#fff;}

/* Corrección del menú principal para que no se corte */
#li-individuos .bupa-menu-1 > li.nav-item {max-width:11%;}
#li-individuos .bupa-menu-1 > li.bupa-menu-icono {max-width:14%;}
#li-corporativos .bupa-menu-1 > li.nav-item {max-width:11%;}
#li-proveedores .bupa-menu-1 > li.nav-item {max-width:11%;}
.bupa-menu-1 {padding:25px 20px;}
.bupa-menu-icono img {padding: 0 15px 0 0;
    max-width: 100%;
    margin-left: 0;}

/* Hover del menú, la idea es que en los móviles este efecto no moleste */
.bupa-menu-1 > li a:hover, .bupa-menu-1 > li span.nav-link:hover {
	color: #003158 !important;
	border-bottom:4px solid #003158;
}
.bupa-menu-2 > li a:hover, .bupa-menu-2 > li span.nav-link:hover {
	color: #0b79c8 !important;
	background-color: #fff !important;
	border-bottom:none;
}
.bupa-menu-1 > li a.temp-activo, .bupa-menu-1 > li span.nav-link.temp-activo {
	color: #003158 !important;
	border-bottom:4px solid #003158;
}
li.menu-item--expanded ul li a, p {
	font-family: 'Gotham-Book';
	font-size: 1rem;
	color: #3f3f3f;
}
.bupa-menu-1 li span.nav-link--active-trail {color:#fff !important; background-color:#003158; background-image:none !important; border-bottom:4px solid #003158 !important;}
.bupa-menu-1 li span.nav-link--active-trail:hover {color:#fff !important;}
.menu-tope-12 {z-index:12 !important;}
.bupa-menu-1 > li.nav-item span.nav-link {padding:15px 22px;}

/* Correcciones específicas de contenidos */
#pagina15 .transparentablegris, #pagina56 .transparentablegris1, #pagina951 .transparentablegris1  { background-color: rgba(65,65,77,0.8); padding: 100px 70px 100px 70px;}
#pagina1976 .transparentable8{ padding: 100px 70px 100px 70px; text-align: left;}
#pagina22 .transparentable, #pagina60 .transparentable, #pagina62 .transparentable, #pagina1481 .transparentable { background-color: rgba(255,255,255,0.8); padding: 100px 70px 100px 70px;}
.bupa-slider-video-v-txt .derecha-50 {margin-left:50%; padding:100px 50px 100px 50px;}

.bupa-pqb + .bupa-menu-2 {right:0;} /* Corrige que el menú de porque bupa no se baje cuando queda poco espacio a la derecha */
	
/* Vista variable de productos */
#bupa-vista-productos, #block-views-block-productos-block-1 > div {width:100%; max-width:100%;} /* mar10 */
.bupa-col-6 {width:50%}
.bupa-col-4 {width:33.33%}
.bupa-col-3 {width:25%}
.bupa-col-2 {width:33.33%}
/*.bupa-producto {min-height: 1050px;}*/
	
/* CHILE */
#pagina761 .transparentablegris { background-color: rgba(65,65,77,0.8); padding: 100px 70px 100px 70px;}

}

/* SMALL DESKTOP */
/* ******************************************************************************** */
/* ******************************************************************************** */
/* ******************************************************************************** */
/* ******************************************************************************** */

/* SD 1 */
/* ******************************************************************************** */
@media (min-width: 1025px) and (max-width:1239px) {

/* Branding */
/* En formatos de escritorio muy pequeño el logo se desplaza hacia abajo y hay que corregirlo */
#block-bupa-branding, #block-bupa-brandingd {top:-30px;}

}

/* SD 2 */
/* ******************************************************************************** */
@media (min-width: 1025px) and (max-width:1280px) {

/* Menú */
/* Correcciones del menú */
#li-individuos, #li-corporativos, #li-proveedores {margin-left:-5px;}
#li-individuos.nav-item--active-trail > a, #li-corporativos.nav-item--active-trail > a, #li-proveedores.nav-item--active-trail > a {color:#009ee0;}
#li-individuos.nav-item--active-trail, #li-corporativos.nav-item--active-trail, #li-proveedores.nav-item--active-trail {background-color:#fff;}

/* Corrección del menú principal para que no se corte */
#li-individuos .bupa-menu-1 > li.nav-item {max-width:11%;}
#li-individuos .bupa-menu-1 > li.bupa-menu-icono {max-width:14%;}
#li-corporativos .bupa-menu-1 > li.nav-item {max-width:11%;}
#li-proveedores .bupa-menu-1 > li.nav-item {max-width:11%;}
.bupa-menu-1 {padding:25px 20px;}
.bupa-menu-icono img {padding: 0 15px 0 0;
    max-width: 100%;
    margin-left: 0;}
    
/* Hover del menú, la idea es que en los móviles este efecto no moleste */
.bupa-menu-1 > li a:hover, .bupa-menu-1 > li span.nav-link:hover {
	color: #003158 !important;
	border-bottom:4px solid #003158;
}
.bupa-menu-2 > li a:hover, .bupa-menu-2 > li span.nav-link:hover {
	color: #0b79c8 !important;
	background-color: #fff !important;
	border-bottom:none;
}
.bupa-menu-1 > li a.temp-activo, .bupa-menu-1 > li span.nav-link.temp-activo {
	color: #003158 !important;
	border-bottom:4px solid #003158;
}
li.menu-item--expanded ul li a, p {
	font-family: 'Gotham-Book';
	font-size: 1rem;
	color: #3f3f3f;
}    
.bupa-menu-1 li span.nav-link--active-trail {color:#fff !important; background-color:#003158; background-image:none !important; border-bottom:4px solid #003158 !important;}
.bupa-menu-1 li span.nav-link--active-trail:hover {color:#fff !important;}
.menu-tope-12 {z-index:12 !important;}


/* Footer */
/* Con este código, en este punto intermedio, el footer se parece más al de tablet que al de desktop */
.region-footerder h2, #block-bupa-footer h2, #block-piedepaginacorporativos h2, #block-piedepaginaproveedores h2 {font-size:24px; line-height:120%;}
footer .bupa-footer-2 ul.menu {
	width: 100%;
	flex: 100%;
	max-width: 100%;
	text-align: center;
	list-style: none;
}
footer .bupa-footer-2 .bupa-creditos {
	margin-top: 3%;
}
footer .bupa-footer-2 #block-menudecompartir {
	width: 100%;
	-ms-flex: 100%;
	flex: 100%;
	max-width: 100%;
	text-align: center;
}
.region-footerder img, .region-footerder .col-md-4 .bupa-circle, span.bupa-titulo-pie, .region-posfooter i.fa {
	display: none;
}
#block-bupa-footer ul.menu, #block-piedepaginacorporativos ul.menu, #block-piedepaginaproveedores ul.menu {
	columns: 1;
	-webkit-columns: 1;
	-moz-columns: 1;
	-webkit-padding-start: 0px !important;
	-webkit-margin-start: 0px !important;
}
.region-footerder .fila.row .col-md-6 {
	max-width: 100%;
}
.region-footerder .fila.row .col-md-4 {
	flex: 100%;
	max-width: 100%;
	border-top: 1px solid #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.region-footerder .fila.row .col-md-6:nth-child(2n) {
	margin-top: 5%;
}
#block-cardinternacionalespano p, .bupa-card-data {
	padding-left: 15px;
}
.region-footerder .fila.row .col-md-4 img {display:none;}

#block-logosdeentidadesdecontrol {
	text-align: center;
}
#block-logosdeentidadesdecontrol img {
	margin-bottom: 8%;
}
.bupa-footer-1 .col-md-6 + .col-md-6 {
	border-left: 1px solid #eee;
	padding-left: 2%;
}


/* Correcciones específicas de contenidos */
#pagina15 .transparentablegris, #pagina56 .transparentablegris1, #pagina951 .transparentablegris1  { background-color: rgba(65,65,77,0.8); padding: 100px 70px 100px 70px;}
#pagina22 .transparentable, #pagina60 .transparentable, #pagina62 .transparentable, #pagina1481 .transparentable { background-color: rgba(255,255,255,0.8); padding: 100px 70px 100px 70px;}
.bupa-slider-video-v-txt .derecha-50 {margin-left:50%; padding:100px 50px 100px 50px;}

.bupa-pqb + .bupa-menu-2 {right:0;} /* Corrige que el menú de porque bupa no se baje cuando queda poco espacio a la derecha */
	

/* VARIACIONES PAISES */
/* ********************************************************************************* */
/* Estilos Ecuador */
#block-utilitario-2 {
    width: 100%;
    flex: 100%;
    max-width: 100%;
    text-align: center;
    list-style: none;
}
	
.region-footerder h2, #block-piedepaginaindividual h2, #block-piedepaginacorporativos-2 h2, #block-piedepaginaproveedores-2 h2 {font-size:24px; line-height:120%;}
#block-piedepaginaindividual ul.menu, #block-piedepaginacorporativos-2 ul.menu, #block-piedepaginaproveedores-2 ul.menu {
	columns: 1;
	-webkit-columns: 1;
	-moz-columns: 1;
	-webkit-padding-start: 0px !important;
	-webkit-margin-start: 0px !important;
}

/* Vista variable de productos */	
#bupa-vista-productos, #block-views-block-productos-block-1 > div {width:1000px; max-width:1000px;} /* mar10 */
.bupa-col-6 {width:50%}
.bupa-col-4 {width:33.33%}
.bupa-col-3 {width:50%}
.bupa-col-2 {width:50%}
/*.bupa-producto {min-height: 1050px;}*/
.bupa-fila-producto {display: block;}
/* CHILE */
#foto-portada-1421 .transparentable{ bottom: 0%; }
#foto-portada-1516.bupa-foto-portada .text-center.titulo2 h1{ bottom: 0; }
#pagina761 .transparentablegris { background-color: rgba(65,65,77,0.8); padding: 100px 70px 100px 70px;}
#pagina1976 .transparentable8{ padding: 100px 70px 100px 70px; text-align: left;}
	
	
}

/* Tablet */
/* ******************************************************************************** */
/* ******************************************************************************** */
/* ******************************************************************************** */
/* ******************************************************************************** */

@media only screen and (min-width: 768px) and (max-width: 1024px) {

/* SIDEBAR */
.wrapper {
    display: flex;
    align-items: stretch;
    position:fixed;
    top:0;
    right:0;
    z-index: 9999; 
} 
#sidebar {
    min-width: 550px;
    max-width: 550px;
    background: #fff;
    color: #fff;
    transition: all 0.3s;
    margin-right:-550px;
}
#sidebar.active {
    margin-right:0;
}
#sidebar {
    min-width: 550px;
    max-width: 550px;
    min-height: 100vh;
}
#sidebar .sidebar-body nav {
    background:#ddd;
    display:block;
    height:800px;
    overflow:scroll;
}
#sidebar .sidebar-body #navbarNav {
    background-color: #fff;
    display:block;
    height:800px;
}
#sidebar .sidebar-header {
	padding: 0px;
	background: #fff;
	border-bottom: 2px solid #eaeaea;
}
.region-sidebar .contenedor {
	padding: 0px;
}
#sidebar .bupa-menu-icono {
	padding:10px 20px 10px 12px;
}
	
/* Botón collapse del menú */
.bupa-barra-icono.col-xs-4 #sidebarCollapse {
	display: block;
	float: right;
	background: none;
	padding: 6px 2px 0;
	text-indent: 9999px;
	overflow: hidden;
	width: 60px;
	height: 60px;
	position: relative;
	margin: 0;
	top: -60px;
	margin-bottom: -60px;
	background-image: url(/themes/custom/bupa/img/iconos/menu/icono-menu-resp.png);
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
	vertical-align: middle;
        border-radius:0;
        border:none;
        border-left:1px solid #eee !important;
}

#carru-3-t {padding:0 10%; margin:25px 0 -15px 0; text-align:center;}
	
/* Menú principal dentro del sidebar */
.navbar {padding:0;}
#bupa-mini-logo {display:none;}
#block-barritaparamoviles, .bupa-barra {display:block;}
#block-barritaparamoviles .col-xs-1 a, #block-barritaparamoviles .col-xs-6 a, #block-barritaparamoviles .col-xs-1 span {padding:15px; display:block;}
#block-barritaparamoviles .col-xs-6 {width:50%; text-align:left;}
#block-barritaparamoviles .col-xs-1 {width:10%;}
#block-barritaparamoviles .col-xs-1, #block-barritaparamoviles .col-xs-6 {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #1e4a6d;
	padding:0;
}
.bupa-movil-icon {width:18px; height:auto;}
.bupa-movil-mi-bupa {background-color:#0079c8;}
.nav-link {padding:15px !important;}

#bupa-country span.nav-link--expanded {display:none;}
#bupa-country .bupa-menu-1.active {display:block;}

.li-clase-centro-bienvenida, #bupa-ayuda, #bupa-red, #bupa-contactenos, #bupa-mi-bupa, #bupa-search-trigger, #bupa-country {display:none;}
.bupa-menu-1, .bupa-menu-2 {position:static; text-align:left;}
li.nav-item {padding:0; display:block; width:100%;}

#li-individuos.nav-item--active-trail > a, #li-corporativos.nav-item--active-trail > a, #li-proveedores.nav-item--active-trail > a {color:#333;}
#li-individuos.nav-item--active-trail, #li-corporativos.nav-item--active-trail, #li-proveedores.nav-item--active-trail {background-color:#f2f1f1;}
#li-individuos a.seleccionado::after, #li-corporativos a.seleccionado::after, #li-proveedores a.seleccionado::after {
	content: url(/themes/custom/bupa/img/iconos/menu/icono-menos.png);
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
	float: right;
}
#li-individuos a::after, #li-corporativos a::after, #li-proveedores a:after {
	content: url(/themes/custom/bupa/img/iconos/menu/icono-plus.png);
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
	float: right;
}
#li-individuos ul.bupa-menu-1 li.nav-item.nav-item--expanded a.seleccionado::after, #li-corporativos ul.bupa-menu-1 li.nav-item.nav-item--expanded a.seleccionado::after, #li-proveedores ul.bupa-menu-1 li.nav-item.nav-item--expanded a.seleccionado::after, #li-individuos ul.bupa-menu-1 li.nav-item.nav-item--expanded a::after, #li-corporativos ul.bupa-menu-1 li.nav-item.nav-item--expanded a::after, #li-proveedores ul.bupa-menu-1 li.nav-item.nav-item--expanded a::after, #li-individuos ul.bupa-menu-1 li.nav-item.nav-item--expanded a::after, #li-individuos ul.bupa-menu-1 li.nav-item a::after, #li-corporativos ul.bupa-menu-1 li.nav-item.nav-item--expanded a::after, #li-corporativos ul.bupa-menu-1 li.nav-item a::after, #li-proveedores ul.bupa-menu-1 li.nav-item.nav-item--expanded a::after, #li-proveedores ul.bupa-menu-1 li.nav-item a::after {
	display: none;
}
#li-individuos > a, #li-corporativos > a, #li-proveedores > a {padding: 15px 30px !important; border-bottom: 2px solid #fff;}
li.li-clase-individuos .nav-link {
	padding: 15px !important;
}

a.nav-link--active-trail {font-weight:normal;}
.bupa-menu-0 > li {background-color:#f2f1f1;}
.bupa-menu-0 > li > a.seleccionado {background-color:#009ee0; color:#fff !important;}
.bupa-menu-1 > li {background-color:#fff;}
.bupa-menu-1 > li > a, .bupa-menu-1 > li > span {color:#009ee0 !important;}
.bupa-menu-1 > li > a.seleccionado, .bupa-menu-1 > li > span.nav-link.seleccionado {background-color:#0a325d; color:#fff !important; border-bottom-color:#0a325d; background-image:none;}
.bupa-menu-2 > li > a.seleccionado, .bupa-menu-2 > li > span.nav-link.seleccionado {background-color:#7b848e !important; color:#fff !important; border-bottom-color:#0a325d; background-image:none;}
.bupa-menu-1 > li > a.seleccionadot, .bupa-menu-1 > li > span.nav-link.seleccionadot {background-color:#ccc; color:#fff !important; border-bottom-color:#0a325d; background-image:none;}
.bupa-menu-2 > li > a.seleccionadot, .bupa-menu-2 > li > span.nav-link.seleccionadot {background-color:#ddd !important; color:#fff !important; border-bottom-color:#0a325d; background-image:none;}
.bupa-menu-1 > li.nav-item a.seleccionado, .bupa-menu-2 > li.nav-item a.seleccionado {
	padding: 15px 30px !important;
	color: #fff !important;
}
.bupa-menu-1 > li.nav-item a, .bupa-menu-2 > li.nav-item a {
	padding: 15px 30px !important;
}
.bupa-menu-1 > li.nav-item, .bupa-menu-2 > li.nav-item {
	display: block;
	text-align: left;
}
.bupa-menu-1 > li.nav-item {
	padding: 0;
	border-bottom: 1px solid #ededed;
	margin-left:0;
}
.bupa-menu-1 > li.nav-item a.nav-link, .bupa-menu-1 > li.nav-item span.nav-link {
	padding: 15px 25px !important;
}
.bupa-menu-1 > li.nav-item a {background-image:none;}
.bupa-menu-2 > li {background-color:#f2f1f1;}
.bupa-menu-2 > li > a,.bupa-menu-2 > li > span {color:#333 !important;}
.bupa-menu-0, .bupa-menu-1, .bupa-menu-2 {position:static; z-index:0; padding:0;}
.bupa-menu-2 .nav-item {border-bottom:1px solid #fff;}
.bupa-menu-2 .nav-item:last-child {border-bottom:none;}
.bupa-menu-2 > li a:hover, .bupa-menu-2 > li span:hover {background-color:#f2f1f1 !important;}


#block-bupa-search, #block-barradepaisesparamovil {top:60px;}
.bupa-cortina, #cotice-su-plan-ind, #cotice-su-plan-cor, #cotice-su-plan-gral, #cotice-su-plan-essential {display:none !important;}
	
/* Complementos del menú */
#block-bupa-search {z-index:9;}
#block-bupa-search #edit-actions {display:inline;}
#cerrarbarrapaismovil, #cerrarbarrasearch {float:right; color:#767676; font-size:30px; cursor:pointer;}
#dismiss {
	width: 10%;
	height: auto;
	height: none !important;
	background-color: #fff !important;
	text-align: center;
}
#dismiss .icon-close::before {color:#00335b; position:relative; left:10px; top:15px; font-size:30px;}
#block-barradepaisesparamovil {
	background-color: #fff;
}
#block-bupa-search input[type="search"] {
	width: 88%;
	height: 50px;
}
#block-bupa-search {
	color: #767676;
	background-color: #ebecee;
	padding: 20px 20px 50px 20px;
}
#block-bupa-search.active, #block-barradepaisesparamovil.active {
	display: block;
	margin: auto;
	padding: 10% 5%;
	border-top: 1px solid #ccc;
        height:100vh;
        z-index:12;
}
#block-barradepaisesparamovil.active ul {
	-webkit-padding-start: 0px;
}
li#bupa-country-len.nav-item, li#bupa-country-les.nav-item, li#bupa-country-mx.nav-item {
	border-bottom: transparent;
	vertical-align: middle;
}
.col-xs-1.bupa-movil-ayuda a, .col-xs-1.bupa-movil-red a, .col-xs-1.bupa-movil-contactenos a, .col-xs-1.bupa-movil-country a, .col-xs-1.bupa-movil-search-trigge a {
	float: right;
}
	
/* Brand */
#block-bupa-branding img {
	width: 50%;
}
#block-bupa-branding {
	position: relative;
	z-index: 5;
}
	
/* Utilidades */
.bupa-solo-tablet {display:block;}
#bupa-trigger-cotice::after {margin-left:8px; cursor:pointer;}

/* Footer */
.region-footerder h2, #block-bupa-footer h2, #block-piedepaginacorporativos h2, #block-piedepaginaproveedores h2 {font-size:24px; line-height:120%;}
footer .bupa-footer-2 ul.menu {
	width: 100%;
	flex: 100%;
	max-width: 100%;
	text-align: center;
	list-style: none;
}
footer .bupa-footer-2 .bupa-creditos {
	margin-top: 3%;
}
footer .bupa-footer-2 #block-menudecompartir {
	width: 100%;
	-ms-flex: 100%;
	flex: 100%;
	max-width: 100%;
	text-align: center;
}
.region-footerder img, .region-footerder .col-md-4 .bupa-circle, span.bupa-titulo-pie, .region-posfooter i.fa {
	display: none;
}
#block-bupa-footer ul.menu, #block-piedepaginacorporativos ul.menu, #block-piedepaginaproveedores ul.menu {
	columns: 1;
	-webkit-columns: 1;
	-moz-columns: 1;
	-webkit-padding-start: 0px !important;
	-webkit-margin-start: 0px !important;
}
.region-footerder .fila.row .col-md-6 {
	width: 100%;
	-ms-flex: 100%;
	flex: 100%;
	max-width: 100%;
}
.region-footerder .fila.row .col-md-4 {
	flex: 100%;
	max-width: 100%;
	border-top: 1px solid #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.region-footerder .fila.row .col-md-6:nth-child(2n) {
	margin-top: 5%;
}
#block-cardinternacionalespano p, .bupa-card-data {
	padding-left: 15px;
}
.region-footerder .fila.row .col-md-4 img {display:none;}

#block-logosdeentidadesdecontrol {
	text-align: center;
}
#block-logosdeentidadesdecontrol img {
	margin-bottom: 8%;
}
.bupa-footer-1 .col-md-6 + .col-md-6 {
	border-left: 1px solid #eee;
	padding-left: 2%;
}
	
	
/* Barra fija del pie */
#block-barritaparamovilesdelpie {display:block; position:fixed; bottom:0; left:0; right:0; width:100%; background-color:#fff; z-index: 9999; border-top: 2px solid #ddd; padding: 0px;}
#block-barritaparamovilesdelpie .row.fila1 {
	float: right;
	margin-right: 0px !important;
	margin-left: 0px !important;
}
#block-barritaparamovilesdelpie .row.fila1 .col-xs-3:first-child {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
#block-barritaparamovilesdelpie .row.fila1 .col-xs-3 {
	border-right: 1px solid #ddd;
}
#block-barritaparamovilesdelpie a i {
	color: #6d6e72;
	padding: 15px;
}
#block-barritaparamovilesdelpie .row.fila1 .col-xs-6 {
	padding: 15px;
}
#block-barritaparamovilesdelpie .form-row {
	padding: 15px;
}
#block-barritaparamovilesdelpie .form-row .col-auto {
	width: 85% !important;
}
#block-barritaparamovilesdelpie .form-row .col-auto + .col-auto {
	width: 15% !important;
}
#bupa-trigger-cotice {
	color: #097ac8;
	font-family: 'Gotham-Bold';
}
#bupa-cotice-form.active {
	display: block;
	padding: 15px;
	border-bottom: 1px solid #ccc;
}
#bupa-cotice-form .form-control {
	display: block;
	width: 100%;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #767676;
	font-family: 'Gotham-Medium';
	background-color: #ebecee;
	background-image: none;
	background-clip: padding-box;
	border: 1px solid #ebecee;
	border-radius: 0px;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
	
/* Sin orden */
#bupa-main-menu span.caret {
	float: right;
        position:relative;
        top:-2px;
        padding:0 !important;
}
button.btn-info {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}
.fa.fa-times {
	padding: 15px;
	font-size: 25px;
}
.btn-info {
	color: #fff;
	background-color: none !important;
	border-color: transparent;
	border-left: none !important;
}
.row {
	margin-right: 0px !important;
	margin-left: 0px !important;
}
.btn-primary {
	color: #fff;
	background-color: #0b7ac9;
	border-color: #0b7ac9;
	width: 100%;
}
.bupa-barra .col-xs-8 .col-xs-4 {
	display: flex;
	vertical-align: middle;
}
#bupa-info-f1-fluida img {
	width: 100%;
	height: auto;
	margin-top: -50px;
}

/* Conversiones generales */
/* Brand */
#block-bupa-branding {
	position: relative;
	z-index: 5;
	margin: 10px;
	width: 40px;
	height: 40px;
}
.bupa-barra-icono {border-bottom:1px solid #eee;}
#bupa-info {background-position-y: 60px; background-attachment:fixed;}
.bupa-foto-portada {min-height:350px;}
.bupa-titulo-flotante h1 {padding:0 40% 0 50px;}
#foto-portada-29 .transparentable, #foto-portada-54 .transparentable {position:static;}
#foto-portada-90 .transparentable {bottom:15%;}
#email.bupa-input-box {padding:15px; width:400px;}
#foto-portada-29 .transparentable .btn-azul2, #foto-portada-54.transparentable .btn-azul2 {padding:15px 25px;}
h1 .size0 {font-size:1.1em;}

/* Menú de anclas */
.bupa-ancla a {font-size:12px;}
.bupa-ancla {line-height:60px; max-height:60px;}
.bupa-menu-de-anclas .view-content {height:60px;}
.ancla-grupo {padding-left:25px;}
.bupa-menu-de-anclas {border-bottom:1px solid #eee;}

/* Seguros de salud */
#pagina14.bupa-pagina-interior {background-color:#fff !important; padding:25px 15px;}
#pagina15 .bupa-pagina-interior-body {background-position:center;}
#pagina15 .transparentablegris {padding:15px;}
#pagina15 .bupa-foto-fondo {padding-left:0;}
#pagina15 .transparentablegris ul li i {padding:0; font-size:45px; width:auto;}
#pagina15 .bupa-left-content-50-body h3,#pagina15 .bupa-left-content-50-body p {margin-left:65px;}

/* Vista de productos */
#bupa-vista-productos .bupa-producto, #block-views-block-productos-block-1 .bupa-producto {width:50% !important;}
.bupa-pro-mov-des {display:none;}

/* Indiviudos */
#pagina91 .bupa-pagina-interior-body .col-md-5 {padding:40px 15px;}
#pagina92 .bupa-container-fluid .col-md-6 {padding:40px;} 
#pagina1556 .bupa-container-fluid .col-md-6 {padding:40px;} 
#pagina63 .bupa-pagina-interior-body .container-bupa {padding:40px 15px;}
#bupa-info-f2.bupa-informacion-fila-2, #block-ofrecimientoproductocorporativo p:first-child {padding-top:40px;}
#pagina92 .bupa-pagina-interior-body, #pagina1556 .bupa-pagina-interior-body {background-size:cover;}

/* Bloque de videos */
.bupa-slider-video-v-txt .derecha-50 {padding:25px 15px; min-height:640px;}
.bupa-video-preview {min-height:640px;}
.bupa-video-celda {display:table-cell; height:inherit; vertical-align:middle;}

/* Seguros de viaje */
#foto-portada-13 .transparentable {position:static; padding:25px 50px; margin-top:200px;}
#pagina10 {padding:25px 15px;}

/* Essential y Classic */
#pagina56 .transparentablegris1, #pagina951 .transparentablegris1, #pagina57, #pagina946 {padding:25px;}
.table.bupa-essential th, .table.bupa-essential td {padding:.75rem 5px;}
.table.bupa-essential {zoom:0.9;}

/* Detalle Productos */
.page-node-type-productos .bupa-titulo-flotante {height:350px;}
/*.page-node-type-productos #intro {    background-position-y: 60px;}*/
.page-node-type-productos article {padding:25px;}
.page-node-type-productos article .col-md-3 {padding:25px 15px !important; width:50%; max-width: 50%; flex: 0 0 50%;}
.page-node-type-productos article .col-md-4 {padding:25px 15px !important;}
.page-node-type-productos #intro .bupa-container {background-color:#fff;}
.page-node-type-productos #seguro {padding:25px 15px;}
.page-node-type-productos #accordion_ {margin:25px 0;}

/* Por que Bupa, nuestra diferencia */
#pagina21.bupa-pagina-interior .transparentable {padding:40px 15px;}
#pagina21 .btn-orange {display:flex;}
#pagina22 .transparentable, #pagina60 .transparentable, #pagina62 .transparentable, #pagina1481 .transparentable {padding:25px;}
#pagina1976 .transparentable8{ padding: 25px;}

/* Por que Bupa, segunda opinion */
#pagina59 .bupa-pagina-interior-body {padding:40px 15px;}
#pagina59 .col-md-6:last-of-type {text-align:left;}
#pagina59 .col-md-6 ul {padding:0;}
#pagina60 .bupa-pagina-interior-body, #pagina62 .bupa-pagina-interior-body {background-position:center;}

/* Por que Bupa, asistencia en USA */
#foto-portada-61 {min-height:350px !important;}

/* Centro de bienvenida, Trámites */
.bupa-t-2, .bupa-t-3, .bupa-t-4, .bupa-t-5, .bupa-t-6, .bupa-t-10 {margin:0; padding:0; border:none; display:flex; flex-flow:column;}
.bupa-t-2 .bupa-pagina-tramite.row, .bupa-t-3 .bupa-pagina-tramite.row, .bupa-t-4 .bupa-pagina-tramite.row, .bupa-t-5 .bupa-pagina-tramite.row, .bupa-t-6 .bupa-pagina-tramite.row, .bupa-t-10 .bupa-pagina-tramite.row {margin:0; padding:0;}
#block-views-block-taxonomicas-block-4 .bupa-ancla-pagina {margin-bottom:0;}

.bupa-tramite-head.bupa-solo-movil {display:block; width:100%; padding:15px; border-bottom:1px solid #eee;}
.bupa-tramite-head.bupa-solo-movil strong {display:block; padding-top:5px;}
.bupa-tramite-head.bupa-solo-movil span.iconotramite {font-size:36px; display:block; float:left; padding-right:8px; margin-right:8px; border-right:1px solid #eee;}
.bupa-solo-movil-pad {padding:15px; background-color:#F6F7F9;}
.bupa-t-2 .bupa-pagina-tramite.row .bupa-tramite-head, .bupa-t-3 .bupa-pagina-tramite.row .bupa-tramite-head, .bupa-t-4 .bupa-pagina-tramite.row .bupa-tramite-head, .bupa-t-5 .bupa-pagina-tramite.row .bupa-tramite-head, .bupa-t-6 .bupa-pagina-tramite.row .bupa-tramite-head, .bupa-t-10 .bupa-pagina-tramite.row .bupa-tramite-head {border:none; left:auto; top:auto; right:auto; bottom:auto; padding:25px 0; margin:0;}
.bupa-t-3 {background-color:#fff;}
.bupa-tramite-body p, .bupa-tramite-body ul li {font-size:13px; line-height:1.5;}
.bupa-t-4 .colizq4.bgris3, .bupa-t-4 .col-md-5 {background-color:transparent;}
.bupa-t-4 {display:flex; flex-flow:column;}
.bupa-t-4 .col-md-1 {order:3;}
.bupa-t-4 .col-md-5 {order:1; padding-bottom:25px;}
	
.bupa-t-10 .colizq4.bgris3, .bupa-t-10 .col-md-5 {background-color:transparent;}
.bupa-t-10 {display:flex; flex-flow:column;}
.bupa-t-10 .col-md-1 {order:3;}
.bupa-t-10 .col-md-5 {order:1; padding-bottom:25px;}
.bupa-t-10 .bupa-tramite-body p {font-size: 16px;}
.bupa-t-10 {padding: 25px;}

.bupa-t-3 .col-md-6.bgwhite {background-color:transparent;}
.bupa-t-3 .bupa-pagina-tramite.row .bupa-tramite-body {padding-bottom:25px;}
.bupa-tramite-body-tabs p, .bupa-tramite-body-tabs ul {margin-left:40px;}
.bupa-solo-movil-pad .bblanco {background-color:transparent;}

.bupa-t-6 .col-md-6, .bupa-t-6 .col-md-2, .bupa-t-2 .col-md-7, .bupa-t-5 .col-md-1, .bupa-t-5 .col-md-5, .bupa-t-4 .col-md-1, .bupa-t-10 .col-md-1, .bupa-t-4 .col-md-5 img, .bupa-t-3 .bupa-solo-movil-pad.row > .col-md-6:first-child img {display:none;}
#block-views-block-taxonomicas-block-3 {display:none !important;}
.bupa-t-4 .col-md-5.colizq4 {order:2; padding-bottom:0px; display:block;}
.bupa-t-10 .col-md-5.colizq4 {order:2; padding-bottom:0px; display:block;}
.bupa-t-6 .col-md-4, .bupa-t-5 .col-md-6, .bupa-t-2 .col-md-5, .bupa-t-4 .col-md-5, .bupa-t-10 .col-md-5, .bupa-t-3 .col-md-6.bgwhite {padding:0 15px; flex:0 0 100%; width:100%; max-width:100%;}
.bupa-pagina-tramite.row .bupa-tramite-head {width:100% !important;}
.bupa-t-6 .bupa-solo-movil-pad {background-color:transparent; padding-bottom:60%;}
.bupa-t-6 .bupa-pagina-tramite {background-position-x:30%;}
.bupa-tramite-head {display:block; padding:0 15px;}

/* Contáctenos */
.bupa-mapa-ancho-2 {border-bottom:1px solid #dfdede;}
.bupa-container.bupa-contacto-f1 {padding:40px 25px !important;}

/* My bupa */
#carousel_28 .col-md-6 {padding:0 15px; flex:0 0 80%; width:80%; max-width:80%; margin:25px 10%;}
#carousel_28 .col-md-6.lineagris {border-left:none; border-top:1px solid #ddd; padding-left:0;}
#carousel_28 .col-md-6.gris8 {border-right:none;}
#bupa-slider-tipo-3-28 h1 {text-align:center; padding:40px 25px 0 25px;}

/* Red de salud */
#pagina93 .bazul4 {padding:40px 25px !important; margin-bottom:0}

/* Buscador */
.bupa-container-search {padding:40px 25px}
.bupa-container-search .form-item, .form-actions {width:75%;}
.bupa-container-search .bupa-search-container-results {margin-top:25px;}
.bupa-container-search .form--inline.clearfix {margin-bottom:25px;}

/* Ventajas Experte Opinion */
#pagina101 .bupa-pagina-tramite.row, #pagina66 .bupa-pagina-tramite.row {max-height:initial;}
#pagina101 .bgris3 {display:none;}
#pagina101 .col-md-6.bgwhite, #pagina66 .col-md-6.bgwhite {top:0 !important;}
#pagina101 .bupa-solo-movil-pad, #pagina66 .bupa-solo-movil-pad {background-color:#fff;}
#pagina101 .col-md-6.bgwhite p, #pagina66 .col-md-6.bgwhite p {text-align:left;}
#pagina101 .bupa-tramite-head, #pagina66 .bupa-tramite-head  {left:0; text-align:left;}
#pagina66 .bupa-t-5 .bupa-tramite-head {width:100%; padding:0; left:0; top:0; border:none;}
#pagina66 .bupa-t-3 .bgris3 {display:none;}
#pagina66 .bupa-t-5 img {width:100%; height:auto;}
#pagina66 .bupa-t-5 .col-md-4, #pagina66 .bupa-t-5 .col-md-8 {width:100%; max-width:100%; flex:auto; display:block;}

/* Corporativos */
#foto-portada-116 {min-height:550px;}
#foto-portada-116 .bupa-titulo-flotante {top:auto; left:15px; right:5%; bottom:15px; width:70%; padding:15px;}
#pagina117, #pagina119 .bupa-right-content-50 {padding:25px;}
#pagina117 .col-md-4 {border-left:none; width:100%; flex:0 0 100%; max-width:100%; border-bottom:1px solid #ddd;}
#pagina117 .row .col-md-4:last-child {border-bottom:none;}
#pagina119 img {width:100%; height:auto;}
#pagina119 .foto-plena {padding:0;}
#pagina119 .col-md-6 {width:100%; flex:0 0 100%; max-width:100%;}
#pagina121 .bupa-pagina-interior-body {background-position: center;}
#pagina119 h2 {text-align:center;}
#pagina120 p {width:100%; margin:0;}
#pagina120 .bupa-pagina-interior-body {padding:0;}
#pagina121 .bupa-flotante {padding:15px; margin:80px 0 0 -90%; left:10%; right:10%; bottom:0; width:90%;}
#pagina118 .col-md-3 {width:50%; flex:0 0 50%; max-width:50%; padding:25px;}
#pagina120 {padding:40px 25px 55px 25px;}

/* Centro de bienvenida */
#block-views-block-sliders-block-1 .carousel-caption, #block-views-block-sliders-block-2 .carousel-caption {display:block !important; top:auto; left:0; right:0; bottom:auto; width:100%; position:relative; background-color:#00335b;}
#block-views-block-sliders-block-1 .carousel-indicators, #block-views-block-sliders-block-2 .carousel-indicators {margin:0; bottom:15px; padding:0 15px 0 0;}
#block-views-block-sliders-block-1 .carousel-item img, #block-views-block-sliders-block-2 .carousel-item img {width:150%; margin:0 0 0 -25%;}
.bupa-pie-video-unico-head {padding:40px 25px;}
#bupa-video-30 {overflow:hidden;}
#bupa-video-30 img {width:200%; margin:0 0 0 -50%;}
.bupa-cb-flap1 {width:auto; padding:15px; background-color:#00335b; margin-top:250px; position:static;}
.bupa-cb-flap1 .btn-trans {margin-top:25px;}
#pagina33 .bupa-cb-info, #pagina44 .bupa-cb-info {min-height:250px; border-right:1px solid #fff; padding: 25px;}
.bupa-cb-info {border-bottom:15px solid #fff;} 
.bupa-bc-info1::after, .bupa-bc-info2::after, .bupa-bc-info3::after {background-position:top; background-repeat:no-repeat; background-size:100%;}
#pagina34 .bazul3 {padding:40px 15px;}
#pagina34 {margin-top:15px;}
#pagina34 .container-fluid {padding:0;}
#block-views-block-taxonomicas-block-5 .view-header, #block-views-block-taxonomicas-block-6 .view-header {padding:25px 15px;}
#block-views-block-taxonomicas-block-5 .view-footer, #block-views-block-taxonomicas-block-6 .view-footer {padding:15px;}
#block-views-block-taxonomicas-block-5 .view-header .size36, #block-views-block-taxonomicas-block-6 .view-header .size36 {font-size:28px; line-height:120%;}
#block-views-block-taxonomicas-block-5 .view-content, #block-views-block-taxonomicas-block-6 .view-content {height:auto;}
#block-views-block-taxonomicas-block-5 .bupa-menu-de-anclas, #block-views-block-taxonomicas-block-6 .bupa-menu-de-anclas {border-bottom:none;}
#block-views-block-taxonomicas-block-5 .view-content .bupa-ancla {width:33%; display:block; float:left; max-height:initial; height:200px; margin-bottom:25px;}
#block-views-block-taxonomicas-block-6 .view-content .bupa-ancla {width:50%; display:block; float:left; max-height:initial; height:200px; margin-bottom:25px;}
#block-views-block-taxonomicas-block-5 .view-content .bupa-ancla a p, #block-views-block-taxonomicas-block-6 .view-content .bupa-ancla a p { color:#00335b; font-size:16px;}
#block-views-block-taxonomicas-block-5 .view-content .bupa-ancla a p.bupa-solo-tablet, #block-views-block-taxonomicas-block-6 .view-content .bupa-ancla a p.bupa-solo-tablet {border:1px solid #007bff; color:#007bff; font-size:12px; display:inline-block; margin:0 auto; padding:15px;}

#foto-portada-35, #foto-portada-110, #foto-portada-109, #foto-portada-108, #foto-portada-211 {overflow:hidden;}
#foto-portada-35.bupa-foto-portada, #foto-portada-110.bupa-foto-portada, #foto-portada-109.bupa-foto-portada, #foto-portada-108.bupa-foto-portada, #foto-portada-211.bupa-foto-portada {margin-bottom:0;}
#foto-portada-35 img, #foto-portada-110 img, #foto-portada-109 img, #foto-portada-108 img, #foto-portada-211 img {width:200%; margin:0 0 0 -50%;}
#foto-portada-35.bupa-foto-portada .text-center.titulo2 h1, #foto-portada-110.bupa-foto-portada .text-center.titulo2 h1, #foto-portada-109.bupa-foto-portada .text-center.titulo2 h1, #foto-portada-108.bupa-foto-portada .text-center.titulo2 h1, #foto-portada-211.bupa-foto-portada .text-center.titulo2 h1 {top:50%;}

.bupa-t-7 .bupa-pagina-tramite.row {max-height:inherit;}
.bupa-t-7 .bupa-solo-movil {display:none;}
.bupa-t-7 .bupa-solo-movil-pad {background-color:#fff;}
.bupa-t-7 .bupa-pagina-tramite.row .bupa-tramite-head {top:0; left:0; bottom:0; right:0; padding:0 15px; margin-bottom:25px; border:none; text-align:left;}
.bupa-t-7 .bupa-pagina-tramite.row .bupa-tramite-head h2 {margin-top:0;}
.bupa-t-21 .bupa-pagina-tramite.row {max-height:inherit;}
.bupa-t-21 .bupa-solo-movil {display:none;}
.bupa-t-21 .bupa-solo-movil-pad {background-color:#fff;}
.bupa-t-21 .bupa-pagina-tramite.row .bupa-tramite-head {top:0; left:0; bottom:0; right:0; padding:0; border:none; text-align:center;}
.bupa-t-21 .bupa-pagina-tramite.row .bupa-tramite-head h2 {margin-top:0;}
.bupa-t-8 .bupa-pagina-tramite.row {max-height:inherit;}
.bupa-t-8 .bupa-solo-movil {display:none;}
.bupa-t-8 .bupa-solo-movil-pad {background-color:#fff;}
.bupa-t-8 .bupa-pagina-tramite.row .bupa-tramite-head {top:0; left:0; bottom:0; right:0; padding:0; border:none; width:100%; text-align:left;}
.bupa-t-8 .bupa-pagina-tramite.row .bupa-tramite-head h2 {margin-top:0;}
#pagina102 .bupa-tramite-pretitulo {display:none;}
#pagina102 .col-md-6 {padding:0; width:100%; flex:0 0 100%; max-width:100%;}

#pagina103 .bupa-tramite-head {text-align:left;}
.bupa-t-21 .bupa-pagina-tramite.row .bupa-tramite-head h2.bupa-tramite-titulo {margin-top:15px; font-family:"Gotham-Book"; line-height:110%; font-size:32px;}
#pagina103 .bupa-tramite-body {padding:15px;}
.bupa-t-21 .col-md-5, .bupa-t-21 .col-md-7 {display:block; width:50%; flex:0 0 50%; padding:0; max-width:50%;}
.bupa-t-21 .bupa-pagina-tramite img {display:block;}
#block-views-block-documentos-block-1 header, #block-views-block-documentos-block-2 header, #block-views-block-documentos-block-3 header, #block-views-block-documentos-block-4 header, #block-views-block-documentos-block-5 header, #block-views-block-documentos-block-6 header {border:none; padding:15px; width:100%;}
#block-views-block-documentos-block-1 h2, #block-views-block-documentos-block-2 h2, #block-views-block-documentos-block-3 h2, #block-views-block-documentos-block-4 h2, #block-views-block-documentos-block-5 h2, #block-views-block-documentos-block-6 h2 {font-family:"Gotham-Book"; line-height:110%; font-size:32px;}
#block-views-block-documentos-block-1 .bupa-col-izq-dv, #block-views-block-documentos-block-2 .bupa-col-izq-dv, #block-views-block-documentos-block-3 .bupa-col-izq-dv, #block-views-block-documentos-block-4 .bupa-col-izq-dv {border-left:none; width:35%; flex:0 0 35%; max-width:35%;}
#block-views-block-documentos-block-1 .bupa-col-izq-dv form, #block-views-block-documentos-block-2 .bupa-col-izq-dv form, #block-views-block-documentos-block-3 .bupa-col-izq-dv form, #block-views-block-documentos-block-4 .bupa-col-izq-dv form {padding:0 15px;}
#block-views-block-documentos-block-1 .row, #block-views-block-documentos-block-2 .row, #block-views-block-documentos-block-3 .row, #block-views-block-documentos-block-4 .row, #block-views-block-documentos-block-5 .row, #block-views-block-documentos-block-6 .row {background-color:#fff; padding:15px;}
#block-views-block-documentos-block-1 .bupa-col-izq-dv div.views-element-container, #block-views-block-documentos-block-2 .bupa-col-izq-dv div.views-element-container, #block-views-block-documentos-block-3 .bupa-col-izq-dv div.views-element-container, #block-views-block-documentos-block-4 .bupa-col-izq-dv div.views-element-container {padding:0 15px 15px 15px;}
#block-views-block-documentos-block-1 .bupa-col-der-dv, #block-views-block-documentos-block-2 .bupa-col-der-dv, #block-views-block-documentos-block-3 .bupa-col-der-dv, #block-views-block-documentos-block-4 .bupa-col-der-dv {width:65%; flex:0 0 65%; padding:0; max-width:65%;}
#block-views-block-documentos-block-5 .col-md-2, #block-views-block-documentos-block-6 .col-md-2 {display: none;}
#block-views-block-documentos-block-5 .col-md-8, #block-views-block-documentos-block-6 .col-md-8 {-ms-flex: 0 0 100%;
    flex: 0 0 100%;
	width: 100%;
    max-width: 100%;}

.bupa-t-8 .col-md-5, .bupa-t-8 .col-md-1 {display:none;}
.bupa-t-8 .col-md-6 {padding:15px; width:100%; flex:0 0 100%; max-width:100%;}
.bupa-t-8, .bupa-t-7 {margin:0;}

#bupa-menu-centro-bienvenida .col-md-1 {display:none;}
#bupa-menu-centro-bienvenida .col-md-2 {width:20%;}
#bupa-menu-centro-bienvenida {width:1125px; padding:0 25px;}
#block-menudelcentrodebienvenidacorporativo #bupa-menu-centro-bienvenida, #block-menudelcentrodebienvenidacorportaivostramites #bupa-menu-centro-bienvenida {width:910px; padding:0 25px;}
#bupa-menu-centro-bienvenida.hfijo {padding:0 !important;}
#bupa-menu-centro-bienvenida.hfijo .col-md-2 a {width:100%;}
#block-menudelcentrodebienvenidaindividual .clearfix, #block-menudelcentrodebienvenidacorporativo .clearfix, #block-menudelcentrodebienvenidaindividualtramites .clearfix, #block-menudelcentrodebienvenidacorportaivostramites .clearfix {width:100%; overflow-x:scroll;}

.field--name-field-ficha-azul {margin:50px;}
.bupa-slider-tipo-3 .vert .carousel-indicators {top:42px;}
.seleccionado + .bupa-menu-2 {background-color:#f2f1f1;}

.block-contact-block form {-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    padding:40px 0;
        -webkit-column-gap: 25px; /* Chrome, Safari, Opera */
    -moz-column-gap: 25px; /* Firefox */
    column-gap: 25px; 
    column-count: 2;}

#block-contactenosmxcorp .bupa-cuadro-corp .col-md-4 {-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
.block-contact-block .button--primary {margin-top:15px;}
	
/* VARIACIONES PAISES */
/* ********************************************************************************* */
/* Estilos Ecuador */
#pagina571 .container-fluid, #pagina576 .container-fluid, #pagina636 .container-fluid {margin:0; padding:0;}
#block-utilitario-2 {
    width: 100%;
    flex: 100%;
    max-width: 100%;
    text-align: center;
    list-style: none;
}
	.region-footerder h2, #block-piedepaginaindividual h2, #block-piedepaginacorporativos-2 h2, #block-piedepaginaproveedores-2 h2 {font-size:24px; line-height:120%;}
	
	#block-piedepaginaindividual ul.menu, #block-piedepaginacorporativos-2 ul.menu, #block-piedepaginaproveedores-2 ul.menu {
	columns: 1;
	-webkit-columns: 1;
	-moz-columns: 1;
	-webkit-padding-start: 0px !important;
	-webkit-margin-start: 0px !important;
}
#foto-portada-606 h1 span {color:#fff !important;}
#pagina621, #pagina611, #pagina616, #pagina626, #pagina641 {padding: 60px 0;}
#pagina626 .gris1 {word-break: break-all;}
#pagina631 {padding: 60px 15px;}

#block-contactenosec .bupa-ficha-azul p {font-size: 12px;}
#block-contactenosec .bupa-ficha-azul {margin: 50px 0 0 50px;}
#block-contactenosec h2 {font-size: 24px;}
#seguro .card-header small {margin-top: 5px; margin-right: 30px; display: block;}	
	
#foto-portada-541 .transparentable {position:static;}
#foto-portada-541 .transparentable .btn-azul2 {padding:15px 25px;}	
#foto-portada-531 .transparentable {bottom:10%;}
#foto-portada-531 h1 .size0 {font-size: 1em;}
#foto-portada-531 span.azul1.postitulo {font-size: 20px;}
	
#pagina536 .bupa-container-fluid .col-md-6 {padding:40px;} 
#pagina536 .bupa-pagina-interior-body {background-size:130%;}	
	.bupa-tramite-head ul li {text-align: left;}
	
	
/* Panama */
#foto-portada-721 .transparentable {bottom:15%;}
#pagina726 .bupa-container-fluid .col-md-6 {padding:40px;} 
#pagina726 .bupa-pagina-interior-body {background-size:cover;}
#foto-portada-881 {min-height: 160px !important;}

/* Guatemala */
#foto-portada-896 .transparentable {bottom:10%;}
#foto-portada-896 h1 .size0 {font-size: 1em;}
#foto-portada-896 span.postitulo {font-size: 20px; display: block;}
#pagina901 .bupa-container-fluid .col-md-6 {padding:40px;} 
#pagina901 .bupa-pagina-interior-body {background-size:130%;}
#foto-portada-936 .transparentable {position:static;}
#foto-portada-936 .transparentable .btn-azul2 {padding:15px 25px;}
#foto-portada-956 .size32 {font-size: 16px;}
#pagina926 .container-fluid, #pagina931 .container-fluid {margin:0; padding:0;}
	
/* REPUBLICA DOMINICANA */
#foto-portada-1106 .transparentable {bottom:10%;}
#foto-portada-1106 h1 .size0 {font-size: 1em;}
#foto-portada-1106 span.postitulo {font-size: 20px; display: block;}
#pagina1111 .bupa-container-fluid .col-md-6 {padding:40px;} 
#pagina1111 .bupa-pagina-interior-body {background-size:130%;}
#foto-portada-1121 .transparentable {position:static;}
#foto-portada-1121 .transparentable .btn-azul2 {padding:15px 25px;}
#foto-portada-1151 .size32 {font-size: 16px;}
	
/*  BOLIVIA */
#foto-portada-1251 .transparentable {bottom:10%;}
#foto-portada-1251 h1 .size0 {font-size: 1em;}
#foto-portada-1251 span.postitulo {font-size: 20px; display: block;}
#pagina1256 .bupa-container-fluid .col-md-6 {padding:40px;} 
#pagina1256 .bupa-pagina-interior-body {background-size:130%;}
#foto-portada-1286 .transparentable {position:static;}
#foto-portada-1286 .transparentable .btn-azul2 {padding:15px 25px;}
#foto-portada-1296 .size32 {font-size: 16px;}
	
/*  CHILE */
#foto-portada-1421 .transparentable {bottom:20%;}
#foto-portada-1421 h1 .size0 {font-size: 1em;}
#foto-portada-1421 span.postitulo {font-size: 20px; display: block;}
.outstanding{ top:auto; bottom:0; }
#foto-portada-1421 .btn-orange{ margin-left:50%; }
#pagina1431 h2{ color:#00335b !important; }
#pagina1431 .bupa-container-fluid .col-md-6 {padding:40px;} 
#pagina1431 .bupa-pagina-interior-body {background-size:130%;}
#foto-portada-1436 .size32 {font-size: 16px;}
#foto-portada-1516.bupa-foto-portada .text-center.titulo2 h1{ bottom: 0; }
#foto-portada-1516 img{ margin-top: 0; }

#pagina1476 .btn-orange {display:block; width:320px;}
.facility-content{ position: relative; left: 0; padding: 15% 10%; }
#pagina761 .bupa-pagina-interior-body {background-position:center;}
#pagina761 .transparentablegris {padding:15px;}
#pagina761 .bupa-foto-fondo {padding-left:0;}
#pagina761 .transparentablegris ul li i {padding:0; font-size:45px; width:auto;}
#pagina761 .bupa-left-content-50-body h3,#pagina761 .bupa-left-content-50-body p {margin-left:65px;}
.chile #pagina1541 .bupa-pagina-interior-body {padding:45px 15px;}

/* TRINIDAD Y TOBAGO */
#foto-portada-1701 .transparentable {bottom:10%;}
#foto-portada-1701 h1 .size0 {font-size: 1em;}
#foto-portada-1701 span.postitulo {font-size: 20px; display: block;}

/* LATAM */
	#pagina1971 .container{ padding: 40px 15px; max-width: 100%; }
    #pagina1971  .btn-orange { display: inline-block; font-size: 17px; }
    #pagina1971 .col-md-5 { padding: 0; }
    #pagina1976 .transparentable8 { padding: 25px; }
    #carousel_2006 .col-md-6{ padding: 0 15px; flex: 0 0 80%; width: 80%; max-width: 80%; margin: 25px 10%; }
    #carousel_2006 .col-md-6.gris8 { border-right: none; }
    #carousel_2006 .col-md-6.lineagris { border-left: none; border-top: 1px solid #ddd; padding-left: 0; }

	
.bupa-linazul {border: none !important;}
#pagina1086 .size1 {font-size: 18px; padding: 0 15px;}

#pagina1156 {  padding: 25px; }
	
}



/* Hibrido */
@media (max-width: 1024px) {

#block-bupa-branding img {
    width: 60px;
    height: 60px;
    position: relative;
    top: -9px;
    left: -9px;
}

.bupa-pagina-tramite.row {max-height: 0; overflow: hidden; -webkit-transition: max-height 0.7s !important; -o-transition: max-height 0.7s !important; transition: max-height 0.7s !important;}
.bupa-pagina-tramite.row.visible {max-height: 300em;}

.bupa-tramite-pes-sm, .bupa-tramite-pes-sm.active {display:block;}
.bupa-t-8 .bupa-tramite-body-tabs {display:none;}
.bupa-tramite-pes-sm {padding-top:15px; max-height: 0; overflow: hidden; -webkit-transition: max-height 0.7s !important; -o-transition: max-height 0.7s !important; transition: max-height 0.7s !important;}
.bupa-tramite-pes-sm.active {max-height: 100em;}
.bupa-t-8 .bupa-tramite-menu-pes {width:100%; float:none; margin:25px 0;}
.tab-titulo {font-family:"Gotham-Bold";}


.bupa-prod-final .bgris2 {position:relative; margin-top:60px; padding:60px; margin-left:-15px; margin-right:-15px;}
.bupa-prod-final .bpf2 {padding-top:25px;}
.bupa-prod-final .bgris2 .col-md-12 {text-align:center; padding:0 40px;}

/* Correcciones menú */
.bupa-menu-1 > li.nav-item span.nav-link, .bupa-menu-1 > li.nav-item a {border-bottom:none;}

.mas-info-art {padding-left:0; margin-right:0; padding-top:15px;}
.arti-video {padding:0;}
#block-views-block-sliders-block-1 .video-marco iframe, #block-views-block-sliders-block-2 .video-marco iframe {display:none;}

#bupa-intro-provv {display:inline-block;}
.page-node-type-page .bupa-container {padding:25px 15px;}
#pagina174 {padding:40px 0;}
#foto-portada-13 .noflex {width: auto;}
	
.bupa-t-10 .bupa-pagina-tramite.row {display: block !important; overflow: auto; max-height: inherit;}
#block-views-block-documentos-block-5 .bupa-documents-row,#block-views-block-documentos-block-6 .bupa-documents-row {margin-top: 0;}
.bupa-producto {min-height: auto;}
	
.bupa-t-7 .bupa-pagina-tramite.row .bupa-tramite-head {width: 100%; padding-right: 20px;}
.bupa-t-7 .col-md-7 img {margin-top: 0;}
.bupa-t-7 .col-md-7 {padding: 0; flex: 0 0 100%; max-width: 100%;}
.bupa-t-7 .col-md-5 {flex: 0 0 100%; max-width: 100%;}
.bupa-producto-bien-lab::after {margin-left: 20px; right:-20px;}
.bupa-producto-bien h4 {margin-right: 20px;}
.bupa-solo-desktop {display: none !important;}

#cb-latam .bupa-menu-2 > li { background-color: #FFF; }
}


/* Mobil*/
/* ******************************************************************************** */
/* ******************************************************************************** */
/* ******************************************************************************** */
/* ******************************************************************************** */

@media (max-width: 767px) {

/* General */
body, html {overflow-x:hidden;}


/* SIDEBAR */
.wrapper {
    display: flex;
    align-items: stretch;
    position:fixed;
    top:0;
    right:0;
    z-index: 9998; 
} 
#sidebar {
    min-width: 280px;
    max-width: 280px;
    background: #fff;
    color: #fff;
    transition: all 0.3s;
    margin-right:-280px;
}
#sidebar.active {
    margin-right:0;
}
#sidebar {
    min-width: 280px;
    max-width: 280px;
    min-height: 100vh;
}
#sidebar .sidebar-header {
    padding: 0px;
    background: #fff;
}
#sidebar .sidebar-body nav {
    background:#ddd;
    display:block;
    height:480px;
    overflow:scroll;
}
#sidebar .sidebar-body #navbarNav {
    display:block;
    height:800px;
}
#sidebar .bupa-menu-icono {
	padding:10px 20px 10px 0px;
}
#sidebar .contenedor {
	padding: 0
}

/* Botón collapse del menú */
.bupa-barra-icono.col-xs-4 #sidebarCollapse {
	display: block;
	float: right;
	background: none;
	padding: 6px 2px 0;
	text-indent: 9999px;
	overflow: hidden;
	width: 60px;
	height: 60px;
	position: relative;
	margin: 0;
	top: -60px;
	margin-bottom: -60px;
	border-color: none !important;
	background-image: url(/themes/custom/bupa/img/iconos/menu/icono-menu-resp.png);
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
	vertical-align: middle;
        border-radius:0;
        border:none;
        border-left:1px solid #eee;
}

/* Menú principal dentro del sidebar */
.navbar {padding:0;}
#bupa-mini-logo {display:none;}
#block-barritaparamoviles, .bupa-barra {display:block;}
#block-barritaparamoviles .col-xs-1, #block-barritaparamoviles .col-xs-6 {padding:0;}
#block-barritaparamoviles .col-xs-6 {width:30%; float:left;}
#block-barritaparamoviles .col-xs-1 {width:14%; float:left;}
#block-barritaparamoviles .col-xs-1 a, #block-barritaparamoviles .col-xs-6 a, #block-barritaparamoviles .col-xs-1 span {padding:15px; display:block;}
#block-barradepaisesparamovil h4 {color:#333; font-size:18px;}
.bupa-movil-icon {width:18px; height:auto;}
.bupa-movil-mi-bupa {background-color:#0079c8;}
.nav-link {padding:15px !important;}
#block-barritaparamoviles .col-xs-1 a, #block-barritaparamoviles .col-xs-6 a, #block-barritaparamoviles .col-xs-1 span {
	display: block;
	border-left: 1px solid #ccc;
}

#bupa-country span.nav-link--expanded {display:none;}
#bupa-country .bupa-menu-1.active {display:block;}

.li-clase-centro-bienvenida, #bupa-ayuda, #bupa-red, #bupa-contactenos, #bupa-mi-bupa, #bupa-search-trigger, #bupa-country {display:none;}
#block-barritaparamovilesdelpie {display:block; position:fixed; bottom:0; left:0; right:0; width:100%; background-color:#fff; padding:8px; z-index: 9999;}
.bupa-menu-1, .bupa-menu-2 {position:static; text-align:left;}
li.nav-item {padding:0; display:block; width:100%;}
#li-individuos.nav-item--active-trail > a, #li-corporativos.nav-item--active-trail > a, #li-proveedores.nav-item--active-trail > a {color:#333;}
#li-individuos.nav-item--active-trail, #li-corporativos.nav-item--active-trail, #li-proveedores.nav-item--active-trail {background-color:#f2f1f1;}
#li-individuos > a, #li-corporativos > a, #li-proveedores > a {
	padding: 15px !important;
	vertical-align: middle;
	font-size: 14px;
	font-family: 'Gotham-Medium';
	font-weight: normal;
	border-bottom: 2px #fff solid;
}
#li-individuos a.seleccionado::after, #li-corporativos a.seleccionado::after, #li-proveedores a.seleccionado::after {
	content: url(/themes/custom/bupa/img/iconos/menu/icono-menos.png);
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
	float: right;
}
#li-individuos a::after, #li-corporativos a::after, #li-proveedores a:after {
	content: url(/themes/custom/bupa/img/iconos/menu/icono-plus.png);
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
	float: right;
}
#li-individuos ul.bupa-menu-1 li.nav-item.nav-item--expanded a.seleccionado::after, #li-corporativos ul.bupa-menu-1 li.nav-item.nav-item--expanded a.seleccionado::after, #li-proveedores ul.bupa-menu-1 li.nav-item.nav-item--expanded a.seleccionado::after, #li-individuos ul.bupa-menu-1 li.nav-item.nav-item--expanded a::after, #li-corporativos ul.bupa-menu-1 li.nav-item.nav-item--expanded a::after, #li-proveedores ul.bupa-menu-1 li.nav-item.nav-item--expanded a::after, #li-individuos ul.bupa-menu-1 li.nav-item.nav-item--expanded a::after, #li-individuos ul.bupa-menu-1 li.nav-item a::after, #li-corporativos ul.bupa-menu-1 li.nav-item.nav-item--expanded a::after, #li-corporativos ul.bupa-menu-1 li.nav-item a::after, #li-proveedores ul.bupa-menu-1 li.nav-item.nav-item--expanded a::after, #li-proveedores ul.bupa-menu-1 li.nav-item a::after {
	display: none;
}

a.nav-link--active-trail {font-weight:normal;}
.bupa-menu-0 > li {background-color:#f2f1f1;}
.bupa-menu-0 > li > a.seleccionado {background-color:#009ee0; color:#fff !important;}
.bupa-menu-1 > li {background-color:#fff;}
.bupa-menu-1 > li > a, .bupa-menu-1 > li > span {color:#009ee0 !important;}
.bupa-menu-1 > li > a.seleccionado, .bupa-menu-1 > li > span.nav-link.seleccionado {background-color:#0a325d; color:#fff !important; border-bottom-color:#0a325d; background-image:none;}
.bupa-menu-2 > li > a.seleccionado, .bupa-menu-2 > li > span.nav-link.seleccionado {background-color:#7b848e !important; color:#fff !important; border-bottom-color:#0a325d; background-image:none;}
.bupa-menu-1 > li > a.seleccionadot, .bupa-menu-1 > li > span.nav-link.seleccionadot {background-color:#ccc; color:#fff !important; border-bottom-color:#0a325d; background-image:none;}
.bupa-menu-2 > li > a.seleccionadot, .bupa-menu-2 > li > span.nav-link.seleccionadot {background-color:#ddd !important; color:#fff !important; border-bottom-color:#0a325d; background-image:none;}
.bupa-menu-1 > li.nav-item a.nav-link, .bupa-menu-1 > li.nav-item span.nav-link {
	padding: 15px;
}
.bupa-menu-1 > li.nav-item { border-bottom:1px solid #eee; margin-left:0;}
.bupa-menu-1 > li.nav-item a.seleccionado, .bupa-menu-2 > li.nav-item a.seleccionado {
	padding: 15px !important;
	color: #fff !important;
}
.bupa-menu-2 > li.nav-item {
	display: block;
	text-align: left;
}
.bupa-menu-1 > li.nav-item {
	display: inline-block;
	text-align: left;
}
.bupa-menu-1 > li.nav-item a.nav-link, .bupa-menu-1 > li.nav-item span.nav-link {
	color: #0b79c8;
	font-size: 14px;
	background-image:none;
}
.bupa-menu-2 > li {background-color:#f2f1f1;}
.bupa-menu-2 > li > a,.bupa-menu-2 > li > span {color:#333 !important;}
.bupa-menu-0, .bupa-menu-1, .bupa-menu-2 {position:static; z-index:0; padding:0;}
#block-bupa-search, #block-barradepaisesparamovil {top:48px;}
.nav-item {border-bottom:1px solid #f2f1f1;}
.bupa-menu-2 .nav-item {border-bottom:1px solid #fff;}
.bupa-menu-2 .nav-item:last-child {border-bottom:none;}
.bupa-menu-2 > li a:hover, .bupa-menu-2 > li span:hover {background-color:#f2f1f1 !important;}

li.li-clase-centro-bienvenida {
	/*display: none*/;
}
.li-clase-centro-bienvenida > a, .li-clase-centro-bienvenida > span {padding:15px !important;}
.bupa-cortina, #cotice-su-plan-ind, #cotice-su-plan-cor, #cotice-su-plan-gral, #cotice-su-plan-essential {display:none !important;}
	
/* Complementos del menú */
#block-bupa-search {z-index:9;}
#cerrarbarrapaismovil, #cerrarbarrasearch {float:right; color:#767676; font-size:24px; cursor:pointer;}
#block-bupa-search #edit-actions {display:inline;}
#block-barradepaisesparamovil.active ul {
	-webkit-padding-start: 0px;
}
#block-bupa-search.active ul menu dir {
	-webkit-padding-start: 0px !important;
}
#block-bupa-search input {
	border-bottom: none;
}
#block-barradepaisesparamovil {
	background-color: #fff;
        height:100vh !important;
}
#block-barradepaisesparamovil h4 {
margin-bottom:20px;
font-family: 'Gotham-Bold';
}
#block-bupa-search.active {
	display: block;
	margin: auto;
	padding: 15% 5%;
	background-color: #eeeeee;
        height:100vh;
        z-index:12;
}
#block-bupa-search input[type="search"] {
	width: 74%;
	height: 50px;
	margin-right: 4%;
	 color:#333;
}
#block-bupa-search.active, #block-barradepaisesparamovil.active {
	display: block;
	margin: auto;
	padding: 15% 5% 50% 5%;
	z-index:12;
	overflow: scroll;
}
#block-bupa-search, #block-barradepaisesparamovil {
	top: 34px;
	border-top: 1px solid #ccc;
}
.block-search h2 {
	color: #767676;
	font-size: 1.5rem;
}
#dismiss {
	width: 35px;
	height: auto;
	background-color: #fff;
}
#dismiss .icon-close::before {color:#00335b; position:relative; left:10px; top:8px;}
	
/* Brand */
#block-bupa-branding {
	position: relative;
	z-index: 5;
	margin: 10px;
	width: 40px;
	height: 40px;
}
.bupa-barra-icono {border-bottom:1px solid #eee;}

/* Conversiones importantes en movil y utilidades */
.bupa-solo-movil {display:block;}
#bupa-vista-productos .bupa-producto, #block-views-block-productos-block-1 .bupa-producto {width:100% !important;}
.bupa-producto-mas-info, .bupa-producto-limite, .bupa-producto-cob, .bupa-producto-bene, .bupa-producto-bien {max-height: 0; overflow: hidden; -webkit-transition: max-height .35s; -o-transition: max-height .35s; transition: max-height .35s;}
.visible {max-height: 40em;}
.bupa-essential, .bupa-slider-tipo-2 .carousel, .bupa-desk-tablet {display:none;}
.bupa-tabla-acordeon td {display:block; max-height: 0; overflow: hidden; -webkit-transition: max-height .35s; -o-transition: max-height .35s; transition: max-height .35s; padding:0 15px;}
.bupa-tabla-acordeon td.td-head {display:block; max-height: 10em; padding:15px;}
.visible1 {max-height: 100em !important;}
.bupa-slider-tipo-2-aco-txt {max-height: 0; overflow: hidden; -webkit-transition: max-height .7s; -o-transition: max-height .7s; transition: max-height .7s;}
.visible2 {max-height: 50em;}
.bupa-slider-tipo-2-aco-txt, .bupa-slider-tipo-2-aco-txt-head {padding:0 15px;}
.bupa-pagina-tramite .img-responsive {display:none;}
#block-views-block-taxonomicas-block-3 {display:none !important;}
.bupa-tramite-head {display:block; padding:0 15px;}

/* Barra fija del pie */
#block-barritaparamovilesdelpie .btn-primary {font-size:0;}
#block-barritaparamovilesdelpie .btn-primary::after {content:"\E628"; display:block; font-size:14px; font-family: 'bupa-iconfonts';}
#block-barritaparamovilesdelpie {
	width: 100%;
	background-color: #fff;
	border-top: 2px solid #ddd;
	padding: 0px;
}
#block-barritaparamovilesdelpie.row.fila1 {
	display: block;
	margin: auto;
}
#block-barritaparamovilesdelpie .row.fila1 .col-xs-3 {
	border-right: 1px solid #ccc;
	padding: 15px 25px;
	width:20%;
        text-align:center;
        float:left;
}
#block-barritaparamovilesdelpie .row.fila1 .col-xs-6 {padding: 15px 15px 0px 15px; width:60%; border-top: 2px solid #ddd; position: relative; top: -2px; float:left;}
#block-barritaparamovilesdelpie .row.fila1 .col-xs-6.active {border-top: 2px solid #fff; position: relative; top: -2px;}
#block-barritaparamovilesdelpie a i {
	color: #6d6e72;
}
#bupa-cotice-form.active {
	border-bottom: 1px solid #ccc;
}
#block-barritaparamovilesdelpie .form-row {
	padding: 15px;
}
#block-barritaparamovilesdelpie .form-row .col-auto {
	width: 85% !important; float:left;
}
#block-barritaparamovilesdelpie .form-row .col-auto + .col-auto {
	width: 15% !important; float:left;
}
#bupa-cotice-form .form-control {
	display: block;
	width: 100%;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #767676;
	font-family: 'Gotham-Medium';
	background-color: #ebecee;
	background-image: none;
	background-clip: padding-box;
	border: 1px solid #ebecee;
	border-radius: 0px;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.caret-up {
	display: block;
	content: "\f106" !important;
	font-size: 12px;
}
.bupa-entesdecontrol #block-logosdeentidadesdecontrol img {
	display: block;
	padding-left: 20px;
	width: 60px;
	height: auto;
	margin-bottom: 10%;
}
#bupa-trigger-cotice .caret-up {
	display: none;
}
#bupa-trigger-cotice {
	color: #097ac8;
	font-family: 'Gotham-Bold';
}

/* Footer */
.region-footerder .fila.row .col-md-6 {
	padding-left: 0px !important;
}
.region-footerder p, .region-footerder .fila.row span.bupa-card-data {
	padding-left: 15px !important;
}
.bupa-footer-1 .col-md-6 + .col-md-6 {
	border-left: none;
}
.bupa-footer-2 .region-posfooter {
	padding-right: 15px;
	padding-left: 15px;
}
.region-posfooter {
	margin-bottom: 8%;
}
footer .bupa-footer-2 ul.menu {
	width: 100%;
	flex: 100%;
	max-width: 100%;
	list-style: none;
}
footer .bupa-footer-2 {
	border-top: none;
}
footer .bupa-footer-2 ul.menu li a:after {
	display: none;
}
footer .bupa-footer-2 ul.menu li {
	display: block;
}
footer .bupa-footer-2 #block-menudecompartir {
	width: 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	text-align: left;
}
.region-footerder img, .region-footerder .col-md-4 .bupa-circle, span.bupa-titulo-pie, .region-posfooter i.fa {
	display: none;
}
#block-bupa-footer ul.menu, #block-piedepaginacorporativos ul.menu, #block-piedepaginaproveedores ul.menu { columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;}
.region-footerder .fila.row .col-md-6:nth-child(2n) {
	margin-top: 5%;
}
.region-footerder .fila.row .col-md-6 {
	max-width: 100%;
}
.region-footerder .fila.row .col-md-4 {
	width: 120%;
	border-top: 1px solid #ccc;
	padding: 5px 25px;
	text-align: left;
        position:relative;
        margin-left:-27px;
        margin-right:-27px;

}
.region-footerder div.fila, #block-bupa-footer ul.menu {margin-bottom:-10px;}
.region-footerder div.fila, #block-piedepaginacorporativos ul.menu {margin-bottom:-10px;}
.region-footerder div.fila, #block-piedepaginaproveedores ul.menu {margin-bottom:-10px;}
.region-footerder h2, #block-bupa-footer h2, #block-piedepaginacorporativos h2, #block-piedepaginaproveedores h2 {font-size:24px; line-height:120%;}
.region-footerder .fila.row .col-md-4 img {display:none;}

/* Sin orden */
#bupa-main-menu span.caret {
	float: right;
}
#bupa-edc {
	padding-bottom: 15%;
}
button.btn-info {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}
span.caret {
	display: inline !important;
	border-left: none !important;
	padding: 0 !important;
}
.bupa-movil-icon {
	width: 12px;
	height: auto;
}
.row {
	margin-right: 0px !important;
	margin-left: 0px !important;
}
.btn-primary {
	color: #fff;
	background-color: #0b7ac9;
	border-color: #0b7ac9;
	width: 100%;
}
.mb-2, .my-2 {
	margin-bottom: 0px!important;
}
.bg-light {
	background-color: #fff !important;
}


/* Específicas de contenido */
/* Generales */
.bupa-foto-portada.directa .transparentable {order:1; position:static !important; padding:20px 15px 15px 15px;}
.page-node-type-productos .bupa-titulo-flotante h1 {padding-top:0;}
.path-frontpage .transparentable h1 span.azul1, .bupa-titulo-flotante h1 span.azul1 {color:#00335b !important; }
.bupa-titulo-flotante h1 {max-width:100%; padding:0 15px; text-align:center;}
h1 .size0 {  font-size: 1.4em; line-height: 1.4em; display: block;  } /* Edición texto / tamaño*/
h1 .pretitulo {  font-size: 0.7em; letter-spacing: 0; padding-bottom: 5px;} /* Edición texto / tamaño, espaciado y padding */
h2 { font-size: 1.36rem; line-height: 1.8rem;} /* Edición texto / tamaño y interlineado */
.size2{font-size: 15px;} /* Edición texto / tamaño */
.bupa-foto-portada {min-height:auto;}
.bupa-portada-movil {width:100%; height:auto;}
#bupa-info {background-image:none !important;}
#block-views-block-taxonomicas-block-1 {display:none;}
.file {padding:0;}
.file--application-pdf:before { position: inherit; top: 0; margin-right: 0; display: block; text-align: center; margin-bottom: 10px; }
.card-block p, .card-block td { font-size:14px;} /* Edición texto / tamaño */
.page-node-type-productos #accordion_ .table td, .page-node-type-productos #accordion_ .table th {padding:10px;}
.card-header a::after {right:-10px;}
#block-views-block-taxonomicas-block-2 .card-header h5 a p {font-size:15px; padding:0 30px 0 46px;} /* Edición texto / tamaño*/
#block-views-block-taxonomicas-block-2 .card-header h5 a p strong {font-size:16px; padding-right:30px;}
.path-frontpage .bupa-pagina-fijo .bupa-container-fluid .col-md-6, #bupa-info-f2.bupa-informacion-fila-2 .region.region-fila-2 {padding:15px;}	
.bupa-pagina-fijo.bupa-pagina-interior-body {background-image:none !important;background-size:100%; background-repeat:no-repeat; background-color: #fff;}
.path-frontpage .bupa-pagina-fijo .bupa-container-fluid .col-md-6 img {padding:0;}
.path-frontpage .bupa-pagina-fijo p.size18{  font-size: 16px;}
.path-frontpage .bupa-pagina-fijo .col-md-6 h2.azul1 {  margin-bottom: 45px; text-align: center; }	
.path-frontpage .bupa-pagina-fijo h3.azul1{ font-size: 1.36rem; line-height: 2rem;}
.path-frontpage .bupa-pagina-fijo.fijada .bupa-pagina-interior-body {background-attachment: inherit;}

.path-frontpage .bupa-pagina-fijo .bupa-responsive {margin-bottom:15px;}

/* Viajes */
/* Elemento transparentable */
#foto-portada-13 .transparentable { padding:25px 15px;}
#pagina10, #pagina12, #pagina11 {padding:25px 0; border-top:1px solid #ddd;}
#block-views-block-taxonomicas-block-2 .icon-chevron-right {display:none;}
#foto-portada-13 .btn-azul2 {display:inline-block; margin-bottom:15px;}
#pagina12 .bupa-pagina-interior-body > p, #pagina11 .bupa-pagina-interior-body > p {padding:0 15px;}
	
#foto-portada-13 p.size4 { font-size: 16px;} /* Edición texto / tamaño*/	

#pagina10 h2.azul1 { font-size: 1.6rem; line-height: 2rem;} /* Edición texto / tamaño e interlineado */
#pagina10 p.size1.azul1 { font-size: 16px; padding-bottom: 25px;} /* Edición texto / tamaño */	
#pagina10 .bupa-pagina-interior-body .bupa-container > h2 {padding:0 15px;}

	
.page-node-type-productos p.azul1.size1 {font-size: 16px;} /* Edición texto / tamaño */		
#pagina12 p.gris1.size1.delgada, #pagina11 p.gris1.size1.delgada{ font-size: 16px; padding-bottom:15px; } /* Edición texto / tamaño */	

#block-views-block-taxonomicas-block-2 #pagina12 h2, #block-views-block-taxonomicas-block-2 #pagina11 h2 {font-size: 1.6rem; line-height: 2rem; padding:0 15px;}
.bupa-enlace-doc a {font-size:14px;} /* Edición texto / tamaño y interlineado */


/* Salud */
#email.bupa-input-box {padding:15px; width:100%;}
#foto-portada-29 {display:flex; flex-flow:column;}
#foto-portada-29 .bupa-titulo-flotante {order:0;}
#foto-portada-29 .bupa-solo-movil {order:2;}
.bupa-cotizador-enlinea .btn-azul2 {width:100%;}
#pagina14 p.gris1.size1 {font-size: 16px;}	/* Edición texto / tamaño */
#pagina14.bupa-pagina-interior {background-color:#fff !important;}
#pagina14 {padding:25px 15px;}
#pagina15 h3 { font-size: 1.4rem; line-height: 1.8rem;}	/* Edición texto / tamaño e interlineado */
#pagina15 .transparentablegris, #pagina56 .transparentablegris1, #pagina951 .transparentablegris1 {padding:15px; background-color:#41414d;}
#pagina15 .transparentablegris ul li i {font-size:45px; padding:0; width:auto;}
#pagina15 .bupa-left-content-50-body h3, #pagina15 .bupa-left-content-50-body p {margin-left:60px;}
#pagina15 .bupa-pagina-interior-body {background-image:none !important;}
#pagina15 .bupa-foto-fondo {padding:0}
.bupa-fila-producto:first-child {padding-top:0}
.bupa-producto-limite {margin-top:0}
.bupa-producto-limite, .bupa-producto-cob, .bupa-producto-bene, .bupa-producto-bien {padding:0;}
.bupa-producto-cob {margin-bottom:0; border-bottom:none; padding-bottom:0;}
.producto-Dorado, .producto-Plata {display:block; height:auto;}
.bupa-producto-limite.visible {padding:15px 15px 0 15px;}
.bupa-producto-cob.visible, .bupa-producto-bene.visible, .bupa-producto-bien.visible {padding:0 15px;}
.bupa-producto-mas-info a {padding:15px;}

/* Essential */
#foto-portada-54 {display:flex; flex-flow:column;}
#foto-portada-54 .bupa-titulo-flotante {order:0;}
#foto-portada-54 .bupa-solo-movil {order:2;}
#pagina57 table {width:auto;}
#pagina57 .bupa-tabla-acordeon {margin:15px; width:auto;}
#pagina57 .bupa-tabla-acordeon td.td-head {background-color:#00A2EA; color:#fff; padding-right:25px;}
#pagina57 .bupa-tabla-acordeon td.visible1 {border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee; padding-top:15px;}
table.bupa-tabla-acordeon {width:auto;}
table.bupa-tabla-acordeon {margin:15px; width:auto;}
table.bupa-tabla-acordeon td.td-head {background-color:#00A2EA; color:#fff; padding-right:25px;}
table.bupa-tabla-acordeon td.visible1 {border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee; padding-top:15px;}
.bupa-esential-div1, .bupa-esential-div2 {padding:15px;}
.bupa-tabla-acordeon td ul {margin:0; padding-left:15px; margin-bottom:15px;}
.bupa-tabla-acordeon td ul li {font-size:13px;}
.bupa-esential-div1 a, .bupa-esential-div2 a {display:block; position:relative; padding-left:20px;}
.bupa-esential-div1 a::before, .bupa-esential-div2 a::before {content: "\E62B";
    font-family: 'bupa-iconfonts';
    float: left;
    position: absolute;
    top: 0;
    left:0;
    font-size: 20px;}

/* Detalle de productos */
.page-node-type-productos #accordion_ .card-header {padding: 10px 15px 0 15px;}
.page-node-type-productos #intro {background-image:none !important; display:flex; flex-flow:column;}
.page-node-type-productos #intro > .bupa-solo-movil {order:2;}
.page-node-type-productos #intro .bupa-titulo-flotante {order:1; height:auto;}
.page-node-type-productos #intro #block-views-block-taxonomicas-block-1 {order:3;}
.page-node-type-productos #intro > .bupa-container {order:4;}
.page-node-type-productos h2.azul1.medio {padding-top:25px;}
.page-node-type-productos #intro .bupa-container article {padding:0 15px;}
.page-node-type-productos .row .col-md-3, .page-node-type-productos .row .col-md-4 {padding:15px;}
.page-node-type-productos #seguro {padding:0 15px;}
.page-node-type-productos #accordion_ {margin:25px 0;}
.page-node-type-productos #accordion_ .card-header h5 a { font-size: 15px; padding-right:30px;}
.page-node-type-productos #accordion_ .card:last-child .card-header h5 a{ font-size: 15px;}	
.page-node-type-productos #accordion_ .card-header h5 a span.bupa-product-accordion-icon {  margin-right:0; margin-bottom:30px; font-size: 20px; vertical-align: middle; float: left;} /* Edición texto */	
.page-node-type-productos #accordion_ .card-header h5 a { font-size: 15px;} /* Edición texto / tamaño */
.page-node-type-productos #accordion_ .card:last-child .card-header h5 a{ font-size: 14px;} /* Edición texto / tamaño */
.row.bupa-prod-prepie .field__item{  font-size: 15px;} /* Edición texto / tamaño */	

/* Indiviudos */
#block-views-block-videos-block-1 > div > div > div.views-element-container {width:auto; position:static; top:auto;}
#bupa-info-f2.bupa-informacion-fila-2 h4{  font-size: 1.36rem; line-height: 2rem;}	/* Edición texto / tamaño e interlienado */
#bupa-info-f2.bupa-informacion-fila-2 {padding-top:25px;}
#pagina63 .bupa-pagina-interior-body .container-bupa {padding:25px 15px;}
#pagina63 {border-top:1px solid #ddd;}
#pagina91 .bupa-pagina-interior-body .col-md-5 { padding: 10px 15px;} /* Edición texto / padding */	
#pagina91 p.gris1 { font-size: 16px;}	
#foto-portada-90 {display:flex; flex-flow:column;}
#foto-portada-90 .bupa-solo-movil {order:2;}
#foto-portada-90 h1 span.size0.azul1{ font-size: 1.4em; line-height: 1.3em;} /* Edición texto / tamaño e interlineado */
#foto-portada-90 span.azul1.postitulo { font-size: 0.7em; padding: 0 5%; margin-top:10px; font-family: 'Gotham-Medium'; } /* Edición texto / tamaño, peso de tipografía y padding*/
#pagina91 h2.upper.gris1 { font-family: 'Gotham-Bold'; font-size: 1.48rem; margin-bottom: 5px;}	/* Edición texto / tamaño, peso de tipografía y margen*/
#block-ofrecimientoproductocorporativo h3{  font-size: 1.36rem; line-height: 2rem;}	/* Edición texto / tamaño e interlineado*/

/* Bloque de videos */
.bupa-video-preview {background-image:none !important; height:auto;}
.bupa-video-preview > .bupa-play {display:none;}
.bupa-slider-video-v-txt .derecha-50 {margin-left:0; padding:25px;}
.bupa-inner-video-movil {position:absolute; top:35%; width:100%;}
#carousel_videos_bloque .bupa-solo-movil {position:relative;}
.bupa-inner-video-movil .bupa-play {left:45%; margin-left:-30px;}
.bupa-pie-video a.bupa-play {display:none;}
#block-views-block-videos-block-1 .view-display-id-attachment_1 .intermedia.active::after {display:none;}
#carousel_videos_bloque .transparentablegris p { font-size: 14px;} /* Edición texto / tamaño */	
	
/* Por qué Bupa, la diferencia */
#pagina21.bupa-pagina-interior .transparentable {padding:25px 15px;}
#pagina21.bupa-pagina-interior .col-md-7 .col-md-6 {width:50%; float:left;}
#pagina21.bupa-pagina-interior .col-md-7 {padding:15px 0;}
#pagina21 .col-md-6 p.description {width:100%;}
#pagina21 .col-md-5 {padding:0;}
#pagina21 .btn-orange {display:block; width:100%;}
#pagina22 .transparentable, #pagina60 .transparentable, #pagina62 .transparentable, #pagina1481 .transparentable {padding:25px 15px;}
#pagina1976 .transparentable8{ padding: 25px 15px;}
#pagina22 .row .col-md-6:last-child, #pagina1481 .row .col-md-6:last-child {display:none;}
#pagina22 h2.medio.azul1, #pagina1481 h2.medio.azul1 {padding-left:0;}
#pagina22 .bupa-pagina-interior-body, #pagina1481 .bupa-pagina-interior-body {background-image:none !important;}
#pagina22.bupa-pagina-interior, #pagina1481.bupa-pagina-interior {position:static;}
#pagina60 .icon-download {font-size:32px; display:block; margin-top:24px;}

/* Por qué Bupa, segunda opinión */
#pagina59 .col-md-6:last-of-type p.description { font-size: 15px;} /* Edición texto / tamaño */		
#pagina59 .bupa-pagina-interior-body {padding:25px 15px;}
#pagina59 .col-md-6:last-of-type {text-align:left;}
#pagina59 .col-md-6 ul {padding:0;}

/* Centro de bienvenida, Trámites */
.bupa-t-2, .bupa-t-3, .bupa-t-4, .bupa-t-5, .bupa-t-6, .bupa-t-10 {margin:0; padding:0; border:none; display:flex; flex-flow:column;}
.bupa-t-2 .bupa-pagina-tramite.row, .bupa-t-3 .bupa-pagina-tramite.row, .bupa-t-4 .bupa-pagina-tramite.row, .bupa-t-5 .bupa-pagina-tramite.row, .bupa-t-6 .bupa-pagina-tramite.row, .bupa-t-10 .bupa-pagina-tramite.row {margin:0; padding:0;}
#block-views-block-taxonomicas-block-4 .bupa-ancla-pagina {margin-bottom:0;}

.bupa-tramite-head.bupa-solo-movil {display:block; width:100%; padding:15px; border-bottom:1px solid #eee;}
.bupa-tramite-head.bupa-solo-movil strong {display:block; padding-top:5px;}
.bupa-tramite-head.bupa-solo-movil span.iconotramite {font-size:36px; display:block; float:left; padding-right:8px; margin-right:8px; border-right:1px solid #eee;}
.bupa-solo-movil-pad {padding:15px; background-color:#F6F7F9;}
.bupa-t-2 .bupa-pagina-tramite.row .bupa-tramite-head, .bupa-t-3 .bupa-pagina-tramite.row .bupa-tramite-head, .bupa-t-4 .bupa-pagina-tramite.row .bupa-tramite-head, .bupa-t-5 .bupa-pagina-tramite.row .bupa-tramite-head, .bupa-t-6 .bupa-pagina-tramite.row .bupa-tramite-head, .bupa-t-10 .bupa-pagina-tramite.row .bupa-tramite-head {border:none; left:auto; top:auto; right:auto; bottom:auto; padding:25px 0; margin:0;}
.bupa-t-3 {background-color:#fff;}
.bupa-tramite-body p, .bupa-tramite-body ul li {font-size:13px; line-height:1.5;}
.bupa-t-4 .colizq4.bgris3, .bupa-t-4 .col-md-5 {background-color:transparent;}
.bupa-t-4 {display:flex; flex-flow:column;}
.bupa-t-4 .col-md-1 {order:3;}
.bupa-t-4 .col-md-5 {order:1; padding-bottom:25px;}
.bupa-t-4 .col-md-5.colizq4 {order:2; padding-bottom:0px;}
	
.bupa-t-10 .colizq4.bgris3, .bupa-t-10 .col-md-5 {background-color:transparent;}
.bupa-t-10 {display:flex; flex-flow:column;}
.bupa-t-10 .col-md-1 {order:3;}
.bupa-t-10 .col-md-5 {order:1; padding-bottom:25px;}
.bupa-t-10 .col-md-5.colizq4 {order:2; padding-bottom:0px;}
	
.bupa-t-3 .col-md-6.bgwhite {background-color:transparent;}
.bupa-t-3 .bupa-pagina-tramite.row .bupa-tramite-body {padding-bottom:25px;}
.bupa-t-3 .col-md-6.bgwhite {padding:0 15px;}
.bupa-tramite-body-tabs p, .bupa-tramite-body-tabs ul {margin-left:35px;}
.bupa-solo-movil-pad .bblanco {background-color:transparent;}
.bupa-t-6 .col-md-4 {padding:0 15px;}
.bupa-tramite-body-tabs {margin-left:-15px;}
.bupa-t-4 .bupa-pagina-tramite.row .bupa-tramite-head {width:100%;}
.bupa-t-10 .bupa-pagina-tramite.row .bupa-tramite-head {width:100%;}
.bupa-t-10 .bupa-pagina-tramite.row {display: block !important;}
.bupa-t-10 {padding: 15px 5px;}
.bupa-t-10 .bupa-tramite-body p {font-size: 16px;}

/* Contáctenos */
.bupa-contacto-f1 {padding:20px 15px !important;}
.bupa-contacto-f3 .row .col-md-6 .bupa-contacto-ficha {float:none; width:100%;}
.bupa-contacto-f3 .row .col-md-6:first-child .bupa-contacto-ficha {margin-bottom:15px;}
.bupa-cuadro-corp p, .bupa-cuadro-corp p a {font-size:14px;}
	
	
/* Mi bupa */
#carousel_28-m .bupa-50p {padding:25px 15px}
#carousel_28-m .col-md-6.gris8 {background-color:#eee; padding: 30px;}
#carousel_28-m .col-md-6.gris8 h3{ padding-top:0 ;padding-bottom: 0;text-align: left;font-size: 18px;font-family: 'Gotham-Medium';}
#carousel_28-m .col-md-6 h4.negrilla{padding-top: 25px;padding-bottom:0; text-align:left; font-size:18px; font-family: 'Gotham-Medium';}
#carousel_28-m .col-md-6.gris8 form .row .col-md-6 {padding:8px;}
#carousel_28-m .col-md-6.gris8 form .row .col-md-6:first-child {text-align:right; text-transform: uppercase; letter-spacing: 1px; color: #00335b;}
#carousel_28-m .col-md-6 form label, #carousel_28 .bupa-enlace-azul {display:block; padding-top: 10px; }
#carousel_28-m .btn-azul2 {width:auto;}
#carousel_28-m .col-md-6.lineagris {border-top:1px solid #ddd; margin-top:25px;}
#carousel_28-m .row > h3 {width: 100%; text-align: center;text-transform: uppercase;}
#carousel_28-m .col-md-6.lineagris p, #carousel_28-m .col-md-6.lineagris li { font-size: 0.98rem}
#carousel_28-m .col-md-6.lineagris li { line-height:30px}
#carousel_28-m .col-md-6.lineagris ul.bupa-lista-ok-azul{    -webkit-padding-start: 25px ;}
#carousel_28-m .btn-azul-outline{  background-color: #0079c8; font-size: 15px; font-weight: 400; text-align: center;color: #fff; padding: 15px 50px; border-radius: 0; text-transform: uppercase; font-family: 'Gotham-Medium'; display:block;}
#carousel_28-m .btn-azul-outline:hover{ background-color: #075098; font-size: 15px; font-weight: 400; text-align: center;color: #fff; text-decoration: none;}

#carousel_28-m .carousel-indicators {position:static; margin:0;}
#carousel_28-m .carousel-indicators li {background-color: #00335b;
    color: #fff; border-left:1px solid #eee; margin:0;}
#carousel_28-m .carousel-indicators li:first-child {border-left:none;}
#carousel_28-m .carousel-indicators li.active {border-bottom: 6px solid #00335b;}
#carousel_28-m .carousel-indicators li {    text-indent: initial;
    height: auto;
    background-color: #fff;
    color: #00335b;
    width: auto;
    padding: 15px;
    text-transform: uppercase;
    cursor: pointer;
}
#carousel_28-m .carousel-indicators li.active::after {    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fff;
    position: absolute;
    top: 54px;
    left: 50%;
    margin-left: -3px;}
.bupa-titulo-movil {padding:20px 0 0 0;}
#carousel_28-m a.bupa-enlace-azul.medio, #carousel_28-m a.bupa-enlace-azul.negrilla{ text-decoration: none; font-family: 'Gotham-Book'; font-size: 12px; padding: 30px 0 10px 0; display:block;}
#carousel_28-m input.btn-azul2{ background-color: #0079c8; font-size: 15px; font-weight: 400; text-align: center;color: #fff; padding: 10px 50px; border-radius: 0; text-transform: uppercase; font-family: 'Gotham-Medium';}
#carousel_28-m input.btn-azul2:hover{ background-color: #075098; color: #fff;text-decoration: none; border-radius: 0; text-transform: uppercase; font-family: 'Gotham-Medium';}
	
#carousel_2006-m .bupa-50p {padding:25px 15px}
#carousel_2006-m .col-md-6.gris8 {background-color:#eee; padding: 30px;}
#carousel_2006-m .col-md-6.gris8 h3{ padding-top:0 ;padding-bottom: 0;text-align: left;font-size: 18px;font-family: 'Gotham-Medium';}
#carousel_2006-m .col-md-6 h4.negrilla{padding-top: 25px;padding-bottom:0; text-align:left; font-size:18px; font-family: 'Gotham-Medium';}
#carousel_2006-m .col-md-6.gris8 form .row .col-md-6 {padding:8px;}
#carousel_2006-m .col-md-6.gris8 form .row .col-md-6:first-child {text-align:right; text-transform: uppercase; letter-spacing: 1px; color: #00335b;}
#carousel_2006-m .col-md-6 form label, #carousel_28 .bupa-enlace-azul {display:block; padding-top: 10px; }
#carousel_2006-m .btn-azul2 {width:auto;}
#carousel_2006-m .col-md-6.lineagris {border-top:1px solid #ddd; margin-top:25px;}
#carousel_2006-m .row > h3 {width: 100%; text-align: center;text-transform: uppercase;}
#carousel_2006-m .col-md-6.lineagris p, #carousel_2006-m .col-md-6.lineagris li { font-size: 0.98rem}
#carousel_2006-m .col-md-6.lineagris li { line-height:30px}
#carousel_2006-m .col-md-6.lineagris ul.bupa-lista-ok-azul{    -webkit-padding-start: 25px ;}
#carousel_2006-m .btn-azul-outline{  background-color: #0079c8; font-size: 15px; font-weight: 400; text-align: center;color: #fff; padding: 15px 50px; border-radius: 0; text-transform: uppercase; font-family: 'Gotham-Medium'; display:block;}
#carousel_2006-m .btn-azul-outline:hover{ background-color: #075098; font-size: 15px; font-weight: 400; text-align: center;color: #fff; text-decoration: none;}

#carousel_2006-m .carousel-indicators {position:static; margin:0;}
#carousel_2006-m .carousel-indicators li {background-color: #00335b;
    color: #fff; border-left:1px solid #eee; margin:0;}
#carousel_2006-m .carousel-indicators li:first-child {border-left:none;}
#carousel_2006-m .carousel-indicators li.active {border-bottom: 6px solid #00335b;}
#carousel_2006-m .carousel-indicators li {    text-indent: initial;
    height: auto;
    background-color: #fff;
    color: #00335b;
    width: auto;
    padding: 15px;
    text-transform: uppercase;
    cursor: pointer;
}
#carousel_2006-m .carousel-indicators li.active::after {    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fff;
    position: absolute;
    top: 54px;
    left: 50%;
    margin-left: -3px;}
.bupa-titulo-movil {padding:20px 0 0 0;}
#carousel_2006-m a.bupa-enlace-azul.medio, #carousel_2006-m a.bupa-enlace-azul.negrilla{ text-decoration: none; font-family: 'Gotham-Book'; font-size: 12px; padding: 30px 0 10px 0; display:block;}
#carousel_2006-m input.btn-azul2{ background-color: #0079c8; font-size: 15px; font-weight: 400; text-align: center;color: #fff; padding: 10px 50px; border-radius: 0; text-transform: uppercase; font-family: 'Gotham-Medium';}
#carousel_2006-m input.btn-azul2:hover{ background-color: #075098; color: #fff;text-decoration: none; border-radius: 0; text-transform: uppercase; font-family: 'Gotham-Medium';}	
	
#mybupa1 select, #mybupa1 input, #mybupa2 select, #mybupa2 input, #mybupa3 select, #mybupa3 input {width:100%;}

/* Red de salud */

#pagina93 h1{ font-size: 1.8rem;}	
#pagina93 .bazul4 {padding: 25px 15px; margin-bottom:0;}
#pagina94 iframe {padding:0 15px; background-color:#F2F7FB; border-bottom:15px solid #F2F7FB; width:1px; min-width:100%; max-width:100%; height:auto;}
#pagina95 .row .col-md-4 {margin:25px 0;}

/* Buscador */
.bupa-container-search {padding:20px 15px}
.bupa-container-search .form-item, .form-actions {width:75%;}
.bupa-container-search .bupa-search-container-results {margin-top:25px;}
.bupa-container-search .form--inline.clearfix {margin-bottom:25px;}

/* Proveedores */

#foto-portada-97.bupa-foto-portada .h1, h1 { font-size: 1.4rem; width: 95%;}
#pagina96 h2 { padding-top: 25px;}
#pagina96 .card-block .col-md-4 { padding: 20px 25px 20px 25px;}	
#pagina96 p.size1 { font-size: 16px;}
#pagina96 .bupa-titulo-flotante h1 { max-width: 100% !important; padding: 0 !important;}

/* Ventajas Experte Opinion */
#pagina101 .bupa-pagina-tramite.row, #pagina66 .bupa-pagina-tramite.row {max-height:initial;}
#pagina101 .bgris3 {display:none;}
#pagina101 .col-md-6.bgwhite, #pagina66 .col-md-6.bgwhite {top:0 !important;}
#pagina101 .bupa-solo-movil-pad, #pagina66 .bupa-solo-movil-pad {background-color:#fff;}
#pagina101 .col-md-6.bgwhite p, #pagina66 .col-md-6.bgwhite p {text-align:left;}
#pagina101 .bupa-tramite-head, #pagina66 .bupa-tramite-head  {left:0; text-align:left;}
#pagina66 .bupa-t-5 .bupa-tramite-head {width:100%; padding:0; left:0; top:0; border:none;}
#pagina66 .bupa-t-3 .bgris3 {display:none;}
#pagina66 .bupa-t-5 img {width:100%; height:auto;}

/* Corporativos */
#foto-portada-116 {display:flex; flex-flow:column;}
#foto-portada-116 .bupa-titulo-flotante {order:2; position:relative; top:auto; left:0; right:0; bottom:auto; width:100%; padding:15px;}
#foto-portada-116 .bupa-solo-movil {order:1;}
#pagina117, #pagina120, #pagina119 .bupa-right-content-50 {padding:25px 15px;}
#pagina117 .col-md-4 {border-left:none; border-bottom:1px solid #ddd;}
#pagina117 .row .col-md-4:last-child {border-bottom:none;}
#pagina119 img {width:100%; height:auto;}
#pagina119 .foto-plena {padding:0;}
#pagina120 p {width:100%; margin:0;}
#pagina120 .bupa-pagina-interior-body {padding:25px 15px;}
#pagina121 .bupa-pagina-interior-body {background-image:none !important;}
#pagina121 .bupa-flotante {padding:10px 0; margin:0;}
#pagina118 .col-md-3 {padding:25px;}

/* Centro de bienvenida */
#block-views-block-sliders-block-1 .carousel-caption, #block-views-block-sliders-block-2 .carousel-caption {display:block !important; top:auto; left:0; right:0; bottom:auto; width:100%; position:relative; background-color:#00335b;}
#block-views-block-sliders-block-1 .carousel-indicators {margin:0; justify-content:center; bottom:15px; padding:0;}
#block-views-block-sliders-block-2 .carousel-indicators {margin:0; justify-content:center; bottom:-25px; padding:0;}
#block-views-block-sliders-block-2 .carousel-indicators li {background-color: #eee;}
#block-views-block-sliders-block-2 .carousel-indicators li.active {background-color: #ccc;}
#block-views-block-sliders-block-1 .carousel-item img {width:150%; margin-left:-25%;}
.bupa-pie-video-unico-head {padding:40px 25px;}
#bupa-video-30 img {width:300%; margin-left:-100%;}
#bupa-video-30 {overflow:hidden;}
.bupa-cb-flap1 {width:auto; padding:15px; background-color:#00335b; margin-top:250px; position:static;}
.bupa-cb-flap1 .btn-trans {margin-top:25px;}
#pagina33 .bupa-cb-info, #pagina44 .bupa-cb-info {min-height:250px; padding: 25px 25px 0 25px;}
.bupa-cb-info {border-bottom:15px solid #fff;} 
.bupa-bc-info1::after, .bupa-bc-info2::after, .bupa-bc-info3::after {background-position:top; background-repeat:no-repeat; background-size:100%;}
#pagina34 .bazul3 {padding:40px 15px;}
#pagina34 {margin-top:15px;}
#pagina34 .container-fluid {padding:0;}
#pagina34 .bupa-container .row .col-md-6:first-child {border-right:none; border-bottom: 1px solid #00335b; margin-bottom:25px; padding-bottom:25px;}
#block-views-block-taxonomicas-block-5 .view-content, #block-views-block-taxonomicas-block-6 .view-content {display:none;}
#block-views-block-taxonomicas-block-5 .view-header, #block-views-block-taxonomicas-block-6 .view-header {padding:25px 15px;}
#block-views-block-taxonomicas-block-5 .view-footer, #block-views-block-taxonomicas-block-6 .view-footer {padding:15px;}
#block-views-block-taxonomicas-block-5 .view-header .size36, #block-views-block-taxonomicas-block-6 .view-header .size36 {font-size:28px; line-height:120%;}

.bupa-portada-static-full {display:none;}
#foto-portada-35.bupa-foto-portada .text-center.titulo2 h1, #foto-portada-110.bupa-foto-portada .text-center.titulo2 h1, #foto-portada-109.bupa-foto-portada .text-center.titulo2 h1, #foto-portada-108.bupa-foto-portada .text-center.titulo2 h1, #foto-portada-211.bupa-foto-portada .text-center.titulo2 h1 {position:static; top:0; left:0; transform:inherit; color:#00335b; padding:25px;}
.bupa-t-7 .bupa-pagina-tramite.row {max-height:inherit;}
.bupa-t-7 .bupa-solo-movil {display:none;}
.bupa-t-7 .bupa-solo-movil-pad {background-color:#fff;}
.bupa-t-7 .bupa-pagina-tramite.row .bupa-tramite-head {top:0; left:0; bottom:0; right:0; padding:0; margin-bottom:25px; border:none; text-align:left;}
.bupa-t-7 .bupa-pagina-tramite.row .bupa-tramite-head h2 {margin-top:0;}
.bupa-t-21 .bupa-pagina-tramite.row {max-height:inherit;}
.bupa-t-21 .bupa-solo-movil {display:none;}
.bupa-t-21 .bupa-solo-movil-pad {background-color:#fff;}
.bupa-t-21 .bupa-pagina-tramite.row .bupa-tramite-head {top:0; left:0; bottom:0; right:0; padding:0; border:none; text-align:center;}
.bupa-t-21 .bupa-pagina-tramite.row .bupa-tramite-head h2 {margin-top:0;}
.bupa-t-8 .bupa-pagina-tramite.row {max-height:inherit;}
.bupa-t-8 .bupa-solo-movil {display:none;}
.bupa-t-8 .bupa-solo-movil-pad {background-color:#fff;}
.bupa-t-8 .bupa-pagina-tramite.row .bupa-tramite-head {top:0; left:0; bottom:0; right:0; padding:0; border:none; width:100%; text-align:left;}
.bupa-t-8 .bupa-pagina-tramite.row .bupa-tramite-head h2 {margin-top:0;}
#pagina102 .bupa-tramite-pretitulo {display:none;}
#pagina102 .col-md-6, #pagina104 .col-md-6 {padding:0;}
#foto-portada-108.bupa-foto-portada, #foto-portada-109.bupa-foto-portada, #foto-portada-110.bupa-foto-portada {margin-bottom:0;}
#pagina103 .bupa-tramite-head {text-align:left;}
.bupa-t-21 .bupa-pagina-tramite.row .bupa-tramite-head h2.bupa-tramite-titulo {margin-top:15px; font-family:"Gotham-Book"; line-height:110%; font-size:32px;}
#pagina103 .bupa-tramite-body {padding:15px;}
.bupa-t-21 .col-md-5, .bupa-t-21 .col-md-7 {padding:0;}
.bupa-t-21 .bupa-pagina-tramite img {display:block;}

#block-views-block-documentos-block-1 header, #block-views-block-documentos-block-2 header, #block-views-block-documentos-block-3 header, #block-views-block-documentos-block-4 header, #block-views-block-documentos-block-5 header, #block-views-block-documentos-block-6 header {border:none; padding:15px; width:100%;}
#block-views-block-documentos-block-1 h2, #block-views-block-documentos-block-2 h2, #block-views-block-documentos-block-3 h2, #block-views-block-documentos-block-4 h2, #block-views-block-documentos-block-5 h2, #block-views-block-documentos-block-6 h2 {font-family:"Gotham-Book"; line-height:110%; font-size:32px;}
#block-views-block-documentos-block-1 .bupa-col-izq-dv, #block-views-block-documentos-block-2 .bupa-col-izq-dv, #block-views-block-documentos-block-3 .bupa-col-izq-dv, #block-views-block-documentos-block-4 .bupa-col-izq-dv {border-left:none;}
#block-views-block-documentos-block-1 .bupa-col-izq-dv form, #block-views-block-documentos-block-2 .bupa-col-izq-dv form, #block-views-block-documentos-block-3 .bupa-col-izq-dv form, #block-views-block-documentos-block-4 .bupa-col-izq-dv form {padding:0 15px;}
#block-views-block-documentos-block-1 .row, #block-views-block-documentos-block-2 .row, #block-views-block-documentos-block-3 .row, #block-views-block-documentos-block-4 .row, #block-views-block-documentos-block-5 .row, #block-views-block-documentos-block-6 .row {background-color:#fff; padding:15px;}
#block-views-block-documentos-block-1 .bupa-col-izq-dv div.views-element-container, #block-views-block-documentos-block-2 .bupa-col-izq-dv div.views-element-container, #block-views-block-documentos-block-3 .bupa-col-izq-dv div.views-element-container, #block-views-block-documentos-block-4 .bupa-col-izq-dv div.views-element-container {padding:15px;}
.bupa-documents-row .views-row {margin-top:15px; width:100%; flex:0 0 100%; max-width:100%;}
#block-views-block-documentos-block-5 .bupa-documents-row .views-row, #block-views-block-documentos-block-6 .bupa-documents-row .views-row {width:100%; margin-bottom:8px; float:left;}

.bupa-t-8, .bupa-t-7 {margin:0;}

#block-views-block-sliders-block-1, #block-views-block-sliders-block-2 {margin-bottom:15px;}
#bupa-menu-centro-bienvenida {margin:0 auto 15px;}
#foto-portada-35.bupa-foto-portada, #foto-portada-211.bupa-foto-portada {margin-bottom:0;}

#bupa-menu-centro-bienvenida .col-md-1 {display:none;}
#bupa-menu-centro-bienvenida .col-md-2 {width:20%;}
#bupa-menu-centro-bienvenida {width:1125px; padding:0 25px;}
#block-menudelcentrodebienvenidacorporativo #bupa-menu-centro-bienvenida, #block-menudelcentrodebienvenidacorportaivostramites #bupa-menu-centro-bienvenida {width:910px; padding:0 25px;}
#bupa-menu-centro-bienvenida.hfijo {padding:0 !important;}
#bupa-menu-centro-bienvenida.hfijo .col-md-2 a {width:100%;}
#block-menudelcentrodebienvenidaindividual .clearfix, #block-menudelcentrodebienvenidacorporativo .clearfix, #block-menudelcentrodebienvenidaindividualtramites .clearfix, #block-menudelcentrodebienvenidacorportaivostramites .clearfix {width:100%; overflow-x:scroll;}

#bupa-titulo-flotante-producto-64 h1 .size0 {padding-top:0;}
.field--name-field-ficha-azul {margin:0; padding:50px 15%; position:static;}

.block-contact-block form {-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    padding:40px 0;
    column-count: 1;}

.block-contact-block .button--primary {margin-top:15px;}
#beneficios tr td:nth-child(2) {display:block; padding-top:15px; width:100% !important;}
#beneficios tr td:nth-child(3) {display:block; width:100% !important;}
#beneficios tr td:nth-child(4) {display:block; width:100% !important;}
#beneficios tr td ul, #beneficios tr td ul li {padding-left:10px; font-size:14px;}
#beneficios tr td ul {padding-top:15px;}
#beneficios tr li:before {margin-left:-20px !important;}

#pagina121 .bupa-pagina-interior-body {background-color: #fff;}
.bupa-mapa-web td {width:100% !important; display: block;}
.bupa-producto-red-p {display:none;}

/* VARIACIONES PAISES */
/* ********************************************************************************* */
/* Estilos Ecuador */
.transparentableazulito {background-color:rgb(112,170,201); padding:15% 8%; margin-left:0;}
.transparentableamarillo {background-color:rgb(175,165,132); padding:15% 8%;}
#pagina571 .container-fluid, #pagina576 .container-fluid, #pagina636 .container-fluid {margin:0; padding:0;}
	
#block-piedepaginaindividual ul.menu, #block-piedepaginacorporativos-2 ul.menu, #block-piedepaginaproveedores-2 ul.menu { columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;}
.region-footerder div.fila, #block-piedepaginaindividual ul.menu {margin-bottom:-10px;}
.region-footerder h2, #block-piedepaginaindividual h2, #block-piedepaginacorporativos-2 h2, #block-piedepaginaproveedores-2 h2 {font-size:24px; line-height:120%;}	
	
#pagina621 th {font-size: 11px; letter-spacing: -1px;}
#pagina621, #pagina611, #pagina616, #pagina626, #pagina641 {padding: 40px 0;}
#pagina621 .bupa-pagina-interior-body, #pagina611 .bupa-pagina-interior-body, #pagina616 .bupa-pagina-interior-body {padding:0 15px;}
#pagina631 {padding: 40px 15px;}
	
/* Bloque de contáctenos */
#block-contactenosec .bupa-ficha-azul p {font-size: 12px;}
#contactenos h1 { font-size: 1.8rem;} /* EdiciÃ³n texto / tamaÃ±o */
#contactenos h2 { font-size: 1.6rem;} /* EdiciÃ³n texto / tamaÃ±o */
.bupa-ficha-azul {margin: 25px !important;}

/* Productos */
#seguro .card-header small {margin-top: 5px; display: block;}
.card-block table {overflow: hidden;}
.page-node-type-productos #accordion_ .card-header h5 a:hover {font-size: 15px !important;}
.bupa-prod-final .bgris2 {padding: 25px;}
	
/* Contenidos varios */
#foto-portada-541 .bupa-titulo-flotante h1, #foto-portada-29 .bupa-titulo-flotante h1 {padding-top:0; padding-right: 0;}
#foto-portada-29 .bupa-titulo-flotante h1 {padding: 15px 15px 0 15px;}
#foto-portada-541 {display:flex; flex-flow:column;}
#foto-portada-541 .bupa-titulo-flotante {order:0;}
#foto-portada-541 .bupa-solo-movil {order:2;}
	
#foto-portada-531 {display:flex; flex-flow:column;}
#foto-portada-531 .bupa-solo-movil {order:2;}
#foto-portada-531 h1 span.size0.azul1{ font-size: 1.4em; line-height: 1.3em;}
#foto-portada-531 span.azul1.postitulo { font-size: 0.7em; padding: 0 5%; margin-top:10px; font-family: 'Gotham-Medium'; } 
	
#pagina536 .bupa-container-fluid .col-md-6, #bupa-info-f2.bupa-informacion-fila-2 .region.region-fila-2 {padding:15px;}	
#pagina536 .bupa-pagina-interior-body {background-size:100%; background-repeat:no-repeat; background-color: #fff;}
#pagina536 .bupa-container-fluid .col-md-6 img {padding:0;}
#pagina536 p.size18{  font-size: 16px;}
#pagina536 .col-md-6 h2.azul1 {  margin-bottom: 45px; text-align: center; }	
#pagina536 h3.azul1{ font-size: 1.36rem; line-height: 2rem;}
#pagina536.fijada .bupa-pagina-interior-body {background-attachment: inherit;}
#pagina536 .bupa-pagina-interior-body {background-image:none !important;}
#pagina536 .bupa-responsive {margin-bottom:15px;}
#pagina626 .gris1 {word-break: break-all;}
.card-block li {font-size: 14px; padding-right: 15px;}

/* PANAMA*/
#foto-portada-721 {display:flex; flex-flow:column;}
#foto-portada-721 .bupa-solo-movil {order:2;}
#foto-portada-721 h1 span.size0.azul1{ font-size: 1.4em; line-height: 1.3em;}
#foto-portada-721 span.azul1.postitulo { font-size: 0.7em; padding: 0 5%; margin-top:10px; font-family: 'Gotham-Medium'; } 

#foto-portada-746 h1 {padding: 15px !important; }
#foto-portada-881 .blanco {color:#00335b !important;}	
#foto-portada-881 {min-height: auto !important;}

#foto-portada-108 .transparentable, #foto-portada-109 .transparentable, #foto-portada-110 .transparentable {background: transparent; position:static;}	
.bupa-fila-producto {display: block;}
	
/* GUATEMALA */
#foto-portada-896 {display:flex; flex-flow:column; min-height: auto !important;}
#foto-portada-896 .bupa-solo-movil {order:2;}
#foto-portada-896 h1 span.size0{ font-size: 1.4em; line-height: 1.3em; color:#00335b !important;}
#foto-portada-896 span.postitulo { font-size: 0.7em !important; padding: 0 5% !important; margin-top:10px; font-family: 'Gotham-Medium'; color:#00335b !important;} 

#foto-portada-931 .bupa-solo-movil {order:2;}
#foto-portada-931 {display:flex; flex-flow:column;}
#foto-portada-931 h1 span.size0.azul1{ font-size: 1.4em; line-height: 1.3em;}
#foto-portada-931 span.azul1.postitulo { font-size: 0.7em; padding: 0 5%; margin-top:10px; font-family: 'Gotham-Medium'; } 

#foto-portada-956 {display:flex; flex-flow:column;}
#foto-portada-956 .bupa-titulo-flotante {order:0;}
#foto-portada-956 .bupa-solo-movil {order:2;}
#foto-portada-956 .bupa-titulo-flotante h1 { padding:15px 15px 0 15px; }
#foto-portada-956 h1 span.size0.azul1{ font-size: 1.4em; line-height: 1.3em;}
#foto-portada-956 span.azul1.postitulo { font-size: 0.7em; padding: 0 5%; margin-top:10px; font-family: 'Gotham-Medium'; } 

#pagina901 .bupa-container-fluid .col-md-6, #bupa-info-f2.bupa-informacion-fila-2 .region.region-fila-2 {padding:15px;}	
#pagina901 .bupa-pagina-interior-body {background-size:100%; background-repeat:no-repeat; background-color: #fff;}
#pagina901 .bupa-container-fluid .col-md-6 img {padding:0;}
#pagina901 p.size18{  font-size: 16px;}
#pagina901 .col-md-6 h2.azul1 {  margin-bottom: 45px; text-align: center; }	
#pagina901 h3.azul1{ font-size: 1.36rem; line-height: 2rem;}
#pagina901.fijada .bupa-pagina-interior-body {background-attachment: inherit;}
#pagina901 .bupa-pagina-interior-body {background-image:none !important;}
#pagina901 .bupa-responsive {margin-bottom:15px;}

#pagina926 .container-fluid, #pagina931 .container-fluid {margin:0; padding:0;}
#foto-portada-936 .bupa-titulo-flotante h1{padding-top:0; padding-right: 0;}
#foto-portada-936 {display:flex; flex-flow:column;}
#foto-portada-936 .bupa-titulo-flotante {order:0;}
#foto-portada-936 .bupa-solo-movil {order:2;}
.guatemala #foto-portada-1781 .bupa-titulo-flotante h1{ padding-top: 200px; }

/* REPUBLICA DOMINICANA */
#foto-portada-1106 {display:flex; flex-flow:column; min-height: auto !important;}
#foto-portada-1106 .bupa-solo-movil {order:2;}
#foto-portada-1106 h1 span.size0{ font-size: 1.4em; line-height: 1.3em; color:#00335b !important;}
#foto-portada-1106 span.postitulo { font-size: 0.7em !important; padding: 0 5% !important; margin-top:10px; font-family: 'Gotham-Medium'; color:#00335b !important;} 

#foto-portada-1151 {display:flex; flex-flow:column;}
#foto-portada-1151 .bupa-titulo-flotante {order:0;}
#foto-portada-1151 .bupa-solo-movil {order:2;}
#foto-portada-1151 .bupa-titulo-flotante h1 { padding:15px 15px 0 15px; }
#foto-portada-1151 h1 span.size0.azul1{ font-size: 1.4em; line-height: 1.3em;}
#foto-portada-1151 span.azul1.postitulo { font-size: 0.7em; padding: 0 5%; margin-top:10px; font-family: 'Gotham-Medium'; } 


#pagina1111 .bupa-container-fluid .col-md-6, #bupa-info-f2.bupa-informacion-fila-2 .region.region-fila-2 {padding:15px;}	
#pagina1111 .bupa-pagina-interior-body {background-size:100%; background-repeat:no-repeat; background-color: #fff;}
#pagina1111 .bupa-container-fluid .col-md-6 img {padding:0;}
#pagina1111 p.size18{  font-size: 16px;}
#pagina1111 .col-md-6 h2.azul1 {  margin-bottom: 45px; text-align: center; }	
#pagina1111 h3.azul1{ font-size: 1.36rem; line-height: 2rem;}
#pagina1111.fijada .bupa-pagina-interior-body {background-attachment: inherit;}
#pagina1111 .bupa-pagina-interior-body {background-image:none !important;}
#pagina1111 .bupa-responsive {margin-bottom:15px;}

#foto-portada-1121 .bupa-titulo-flotante h1 {padding-top:0; padding-right: 0;}
#foto-portada-1121 {display:flex; flex-flow:column;}
#foto-portada-1121 .bupa-titulo-flotante {order:0;}
#foto-portada-1121 .bupa-solo-movil {order:2;}
#pagina1156 .bupa-enlace-doc, #pagina946 .bupa-enlace-doc {  padding: 15px; }
	
/*  BOLIVIA */
#foto-portada-1251 {display:flex; flex-flow:column; min-height: auto !important;}
#foto-portada-1251 .bupa-solo-movil {order:2;}
#foto-portada-1251 h1 span.size0{ font-size: 1.4em; line-height: 1.3em; color:#00335b !important;}
#foto-portada-1251 span.postitulo { font-size: 0.7em !important; padding: 0 5% !important; margin-top:10px; font-family: 'Gotham-Medium'; color:#00335b !important;} 

#foto-portada-1296 {display:flex; flex-flow:column;}
#foto-portada-1296 .bupa-titulo-flotante {order:0;}
#foto-portada-1296 .bupa-solo-movil {order:2;}
#foto-portada-1296 .bupa-titulo-flotante h1 { padding:15px 15px 0 15px; }
#foto-portada-1296 h1 span.size0.azul1{ font-size: 1.4em; line-height: 1.3em;}
#foto-portada-1296 span.azul1.postitulo { font-size: 0.7em; padding: 0 5%; margin-top:10px; font-family: 'Gotham-Medium'; } 

#pagina1256 .bupa-container-fluid .col-md-6, #bupa-info-f2.bupa-informacion-fila-2 .region.region-fila-2 {padding:15px;}	
#pagina1256 .bupa-pagina-interior-body {background-size:100%; background-repeat:no-repeat; background-color: #fff;}
#pagina1256 .bupa-container-fluid .col-md-6 img {padding:0;}
#pagina1256 p.size18{  font-size: 16px;}
#pagina1256 .col-md-6 h2.azul1 {  margin-bottom: 45px; text-align: center; }	
#pagina1256 h3.azul1{ font-size: 1.36rem; line-height: 2rem;}
#pagina1256.fijada .bupa-pagina-interior-body {background-attachment: inherit;}
#pagina1256 .bupa-pagina-interior-body {background-image:none !important;}
#pagina1256 .bupa-responsive {margin-bottom:15px;}

#foto-portada-1286 .bupa-titulo-flotante h1 {padding-top:0; padding-right: 0;}
#foto-portada-1286 {display:flex; flex-flow:column;}
#foto-portada-1286 .bupa-titulo-flotante {order:0;}
#foto-portada-1286 .bupa-solo-movil {order:2;}
#foto-portada-1286 h1 span.size0{ font-size: 1.4em; line-height: 1.3em; color:#00335b !important;}
#foto-portada-1286 span.postitulo { font-size: 0.7em; padding: 0 5%; margin-top:10px; font-family: 'Gotham-Medium'; }
#foto-portada-1316 .bupa-titulo-flotante h1 { padding:15px 15px 0 15px; } 
#foto-portada-1316 h1 span.size0{ font-size: 1.4em; line-height: 1.3em; color:#00335b !important;}
#foto-portada-1316 span.pretitulo { font-size: 0.7em; padding: 0 5%; margin-top:10px; font-family: 'Gotham-Medium'; color:#00335b !important; }
	
/*  CHILE */
#foto-portada-1421 {display:flex; flex-flow:column; min-height: auto !important; padding:0;}
#foto-portada-1421 .bupa-solo-movil {order:2;}
#foto-portada-1421 h1 span.azul1 {text-shadow:none;}
#foto-portada-1421 span.postitulo { font-size: 0.7em !important; padding: 0 5% !important; margin-top:10px; font-family: 'Gotham-Medium'; color:#00335b !important;} 
.outstanding{ top: auto;bottom: 35px; position:static; width:100%;}

#pagina1431 h2{ color:#00335b !important; }
#pagina1431 .bupa-container-fluid .col-md-6, #bupa-info-f2.bupa-informacion-fila-2 .region.region-fila-2 {padding:15px;}	
#pagina1431 .bupa-pagina-interior-body {background-size:100%; background-repeat:no-repeat; background-color: #fff;}
#pagina1431 .bupa-container-fluid .col-md-6 img {padding:0;}
#pagina1431 p.size18{  font-size: 16px;}
#pagina1431 .col-md-6 h2.azul1 {  margin-bottom: 45px; text-align: center; }	
#pagina1431 h3.azul1{ font-size: 1.36rem; line-height: 2rem;}
#pagina1431.fijada .bupa-pagina-interior-body {background-attachment: inherit;}
#pagina1431 .bupa-pagina-interior-body {background-image:none !important;}
#pagina1431 .bupa-responsive {margin-bottom:15px;}

#foto-portada-1436 {display:flex; flex-flow:column;}
#foto-portada-1436 .bupa-titulo-flotante {order:0;}
#foto-portada-1436 .bupa-solo-movil {order:2;}
#foto-portada-1436 h1 span.size0.azul1{ font-size: 1.4em; line-height: 1.3em;}
#foto-portada-1436 span.azul1.postitulo { font-size: 0.7em; padding: 0 5%; margin-top:10px; font-family: 'Gotham-Medium'; } 
#pagina1476.bupa-pagina-interior .transparentable { padding: 25px 15px; }
#pagina1476 .col-md-7 {padding-top:15px;}
#pagina1476 .col-md-5 .btn-orange {display:block; width:100%;}
#pagina1476 .col-md-5 {padding-right:15px;}

.facility-content{ position: relative; left: 0; padding: 7% 10%; }
.facility-content .btn-azul2{ display: inline-block;  width: 100%;}
#foto-portada-1471 .bupa-titulo-flotante h1 {padding-top:0;}
#pagina1481 {margin-top:15px;}

#pagina761 h3 { font-size: 1.4rem; line-height: 1.8rem;}	/* Edición texto / tamaño e interlineado */
#pagina761 .transparentablegris {padding:15px; background-color:#41414d;}
#pagina761 .transparentablegris ul li i {font-size:45px; padding:0; width:auto;}
#pagina761 .bupa-left-content-50-body h3, #pagina761 .bupa-left-content-50-body p {margin-left:60px;}
#pagina761 .bupa-pagina-interior-body {background-image:none !important;}
#pagina761 .bupa-foto-fondo {padding:0}
	
#foto-portada-896 br {display: none;}
#foto-portada-956 .size32 {font-size: 16px;}	

.chile #pagina1541 .bupa-pagina-interior-body {padding:45px 15px;}
.chile #foto-portada-1421 h1 span.azul1 {text-shadow:none;}
	
/*  TRINIDAD Y TOBAGO */
#foto-portada-1546 {display:flex; flex-flow:column; min-height: auto !important;}
#foto-portada-1546 .bupa-solo-movil {order:2;}
#foto-portada-1546 h1 span.size0{ font-size: 1.4em; line-height: 1.3em; color:#00335b !important;}
#foto-portada-1546 span.postitulo { font-size: 0.7em !important; padding: 0 5% !important; margin-top:10px; font-family: 'Gotham-Medium'; color:#00335b !important;} 

#foto-portada-1701 {display:flex; flex-flow:column;}
#foto-portada-1701 .bupa-titulo-flotante {order:0;}
#foto-portada-1701 .transparentable{order:1;}
#foto-portada-1701 .bupa-solo-movil {order:2;}
#foto-portada-1701 .bupa-titulo-flotante h1 { padding:15px 15px 0 15px; }
#foto-portada-1701 h1 span.size0.azul1{ font-size: 1.4em; line-height: 1.3em;}
#foto-portada-1701 span.azul1.postitulo { font-size: 0.7em; padding: 0 5%; margin-top:10px; font-family: 'Gotham-Medium'; } 

/* LATAM */
	#foto-portada-1966 .bupa-titulo-flotante h1 { max-width: 100%; padding: 0 15px; }
	#foto-portada-1966 h1 span.size0 { font-size: 1.4em; line-height: 1.3em; }
	#foto-portada-1966 span.postitulo { font-size: 0.7em; padding: 0 5%; margin-top: 10px; font-family: 'Gotham-Medium';}
	#pagina1971 .col-md-5 { padding: 0; }
	#pagina1971.bupa-pagina-interior .col-md-7 { padding: 15px 0; }
	#pagina1971 .btn-orange { display: block; width: 100%; }
	#pagina1971.bupa-pagina-interior .col-md-7 .col-md-6 { width: 50%; float: left; }
	#pagina1971 .container, #pagina1976 .transparentable8 { padding: 25px 15px; max-width: 100%; }
	#pagina1976 .row .col-md-6:last-child{ display: none; }
	#foto-portada-1991, #foto-portada-1996{ min-height: 600px; }
	#foto-portada-1991 > .bupa-solo-movil, #foto-portada-1996 > .bupa-solo-movil{
		position: absolute; width: 100%; height: 100%; }
	#foto-portada-1991 > .bupa-solo-movil img, #foto-portada-1996 > .bupa-solo-movil img{
	    height: 100%; width: auto; margin-left: -40%;}
	#foto-portada-1991 .transparentable, #foto-portada-1996 .transparentable{ position: relative !important; }
	#foto-portada-1991 h1 .size0, #foto-portada-1996 h1 .size0{ line-height: 0; }
	#foto-portada-1991 h1 .size32, #foto-portada-1996 h1 .size32{ font-size: 22px; }
	
/* CKEditor Widgets*/
  .especial .bupa-left-content-50, .especial .bupa-right-content-50{padding: 15% 8% !important; margin-left: 0 !important; }
  .especial .bgamarillo1 { background-color: rgb(175,165,132) !important; }
  .especial .bgazul1 { background-color: rgb(0,51,91) !important; }
  .especial .bgazul2 { background-color: rgb(112,170,201) !important; }
  .especial .bgazul3 { background: rgb(2, 163, 233) !important; }
  .especial .transparentablegris { background-color: #41414d !important; }

.bupa-linazul {border: none !important;}
#pagina1086 h2 {font-family: 'Gotham-Bold';}
#pagina1086 .size1 {font-size: 18px; padding: 0 15px;}

.page-node-type-productos .accordion .table td, .page-node-type-productos #accordion_ .table th {padding: 10px; font-size: 14px;}
.page-node-type-productos .accordion .card-block p, .page-node-type-productos .accordion .card-block li {font-size: 14px;}
#foto-portada-1701 h1 span.azul1, #bupa-titulo-flotante-producto-1706 h1 span.azul1 {color:#00335b;}

	
}


