@charset "UTF-8";
/* CSS Document */

/* Layout común */
.bupa-pagina-interior-body {
	text-align: center;
	background-repeat:no-repeat;
}
.bupa-pagina-interior {
	background-color: #fff;
}

/* ****************** COMPONENTES SIMILARES - SECCIONES ********************** */


/* Campo-header-correo foto-portada con form */
.path-frontpage .bupa-foto-portada .transparentable, #foto-portada-29 .transparentable, #foto-portada-54 .transparentable { display: block; margin: 0 auto; background: transparent; position:absolute; bottom:35%; width:100%; text-align:center;}
.bupa-foto-portada .bupa-cotizador-enlinea label{ display: none;}
#email.bupa-input-box {border: 1px solid #eee; background: rgba(255, 255, 255, 0.9); padding: 15px 550px 15px 15px;}

/* Campo-full-foto*/
#pagina15 .transparentablegris, #pagina56 .transparentablegris1  { background-color: rgba(65,65,77,0.8); padding: 140px 70px 140px 15%;}
#pagina22 .transparentable, #pagina60 .transparentable, #pagina62 .transparentable { background-color: rgba(255,255,255,0.8); padding: 140px 70px 140px 15%;}
#pagina15 h3.title, #pagina15 p, #pagina15 .bupa-left-content-50-header, #pagina56 p, #pagina56 .bupa-left-content-50-header { text-align: left !important; color: #fff;}



/* ****************** SECCIONES ********************** */

/* Seguros de viaje */
#foto-portada-13 .transparentable {
	background-color: rgba(255,255,255,0.8);
	position: absolute;
	width: 100%;
	margin-bottom: -8px;
	bottom:0;
	padding:50px;
}
#foto-portada-13 {min-height:700px;}
#foto-portada-13 .noflex {width:800px; margin:0 auto;}
#foto-portada-13 .btn-azul2 {display:inline-block;}
#pagina10 h3.title{ padding: 10px 0;	}
#foto-portada-13 p.size4{ font-size: 18px;}
#pagina10 p.size1.azul1{ font-size: 18px;}
#pagina10 {
/* background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 100%); */ /* FF3.6-15 */
/* background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 15%,rgba(255,255,255,1) 100%); */ /* Chrome10-25,Safari5.1-6 */
/* background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 15%,rgba(255,255,255,1) 100%); */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); */ /* IE6-9 */
padding: 100px 0;
}
#pagina10 h2.azul1{ font-size:35px}
#pagina10 i::before { color: #0079CB; font-size: 50px; padding: 25px 0;}
#pagina10 p.description{ font-size:14px; }
#pagina12, #pagina11{ padding: 80px 0 0 0; }
#pagina12 p.gris1.size1.delgada, #pagina11 p.gris1.size1.delgada{font-size: 18px; padding-bottom:30px;}

/* Seguros de salud */
#foto-portada-29 h1, #foto-portada-54 h1, #bupa-titulo-flotante-producto-36 h1, #bupa-titulo-flotante-producto-16 h1, #bupa-titulo-flotante-producto-52 h1, #bupa-titulo-flotante-producto-53 h1, #foto-portada-20 h1, #foto-portada-58 h1, #foto-portada-61 h1 {padding-top:35px;}

#bupa-titulo-flotante-producto-16 h1 span, #bupa-titulo-flotante-producto-52 h1 span, #bupa-titulo-flotante-producto-53 h1 span, #foto-portada-20 h1 span, #foto-portada-61 h1 span {color:#fff;}

#pagina14{ padding: 80px 0}
#pagina14.bupa-pagina-interior { background-color: #bfcad3 !important;}
#pagina14 h2.azul1.medio{ font-family: 'Gotham-Book';}
#pagina14 p.gris1.size1{ font-size:18px }


#pagina15 .bupa-pagina-interior-body {
	background-image: url(/sites/default/files/paginas/2017-11/apoyo/Salud_Individuales_Body.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#pagina15.bupa-pagina-interior {padding: 0px;}
#pagina15 ul { text-align: left;list-style: none;-webkit-padding-start: 0px;}

#pagina15 h3.title {
	font-family: 'Gotham-Book';
	font-size: 20px;
}
#pagina15 h3.title, #pagina15 p, #pagina15 .bupa-left-content-50-header {
	text-align: left !important;
	color: #fff;
}
#pagina15 p.description {
	font-size: 14px !important;
	line-height: 25px;
	margin-left: 18%;
}
#pagina15 .transparentablegris ul li i {
	float: left;
	padding: 0 5% 0 0;
	font-size: 75px;
	width: 18%;
	/* updated */
}
#pagina15 .transparentablegris ul li {
	overflow: hidden;
	padding-bottom: 20px;
}
#pagina15 .bupa-left-content-50-body {
	padding-top: 10%;
}

.bupa-producto-limite{ margin-top: 15px;}
.bupa-producto-cob{ margin-bottom: 15px;}
.bupa-producto-red-p {border-bottom: 1px solid #fff; padding:10px; text-align:center;}

.bupa-producto-limite span.bupa-producto-limite-val, .bupa-producto-cob span.bupa-producto-cob-val{float: right;font-family: 'Gotham-Medium';color:#00335b;font-size: 20px;}
span.bupa-producto-limite-lab, span.bupa-producto-cob-lab{ font-size:13px}
.bupa-producto-bene h4, .bupa-producto-bien h4{ color:#00335b; font-size:18px; padding-top:15px}
.bupa-producto-bene-val ul li, .bupa-producto-bien ul li{ line-height:18px; font-size: 14px; margin-bottom: 10px; }


.bupa-producto-bene-lab::after{
	content: "\E644";
	font-family: 'bupa-iconfonts';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
	float:right;
	font-size:35px;
	color: #84754C;
	position: relative;
	top:0;	
 }

.bupa-producto-bien-lab::after{
	content: "\E64C";
	font-family: 'bupa-iconfonts';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
	float:right;
	font-size:35px;
	color: #84754C;
	position: relative;
	top:-20px;
 }
.bupa-producto-bien-lab::after {margin-left: 20px; right:-20px;}
.bupa-producto-bien h4 {margin-right: 20px;}


/* Vista de productos, ej. seguros de salud */
.bupa-producto {background-color: #f0f0f0;}
.bupa-producto-mas-info a{ color: #0079c8; text-decoration: none; display:block; padding:15px;}
.bupa-producto-mas-info a:hover{background-color: #075098; color: #fff; text-decoration: none; display: block;}
.bupa-producto-mas-info a i {position:relative; float:right; left:-25px;}
.bupa-producto-mas-info a i.icon-arrow-right:before{ font-size: 30px;}
.bupa-producto-mas-info{ font-size: 18px; font-weight: 400; text-align: center;color: #fff; padding:0; border-radius: 0;  background-color: #dadada;}
.bupa-producto-mas-info:hover{  color: #fff;text-decoration: none; border-radius: 0;}

.bupa-producto .producto-Dorado h4 {
	margin-bottom: 0px;
	text-align: center;
	font-size: 16px;
	padding: 15px;
}
.bupa-producto .producto-Plata h4 {
	margin-bottom: 0px;
	text-align: center;
	font-size: 16px;
	padding: 15px;
}
.bupa-producto-limite, .bupa-producto-cob, .bupa-producto-bene, .bupa-producto-bien {
	padding: 5px 15px 5px 15px;
}
.bupa-fila-producto:first-child {
	padding-top: 10%;
}


/* Contáctenos*/

#contactenos {margin-left:-15px; margin-right:-15px; width: auto; }
#contactenos h1 {text-align: center; color: #01325a;}
#contactenos h2 { color: #01325a; font-size: 1.8rem;}
#contactenos p.centrado.size1.azul1 { font-size: 15px; color:#2d2f2e;}
#contactenos .bupa-contacto-f1 { padding: 0 0 25px 0;}
#contactenos .bupa-contacto-f2 { background-color: #F2F7FB; padding: 40px 0;}
#contactenos .bupa-contacto-f3 { padding: 40px 15px 50px 15px;}
.bupa-contacto-f2, .icon-telephone, .bupa-contacto-f3 .icon-telephone {color:#197bc6;}
#contactenos span.bupa-contacto-telefono a, #block-contactenosprovmx span.bupa-contacto-telefono a { font-family: 'Gotham-Bold'; font-size: 20px;}
#contactenos i.fa.fa-phone { color:#0079c8; font-size: 18px;}
#contactenos p.size12.azul1 { margin-top: 1rem; margin-bottom: 0;}
#contactenos h5 { font-size: 15px; font-family: 'Gotham-Medium';}
#contactenos .bupa-contacto-ficha span.bupa-contacto-ficha-t1{display:block; color: #00345c; font-family: 'Gotham-bold'; font-size: 15px;}
#contactenos p.size14.azul1{ margin-top: 50px;}
.bupa-mapa-ancho {position:relative; top:5px; margin-left: -15px; margin-right: -15px; width: auto;}
.bupa-mapa-ancho-2{ text-align: center; margin: 20px 0;}
.bupa-mapa-ancho-2 a{color: #3289cc; font-size:15px}

#block-bupa-content input, #block-bupa-content textarea {display: block;background-color: #f7f7f7;border-width: 0px;padding: 10px;}
form#contact-message-feedback-form #edit-actions {display: inline-flex;}
form#contact-message-feedback-form input#edit-submit.button {background-color: #0079c8; font-size: 18px;font-weight: 400; text-align: center; color: #fff; padding: 15px 50px;
border-radius: 0px;}
form#contact-message-feedback-form input#edit-submit.button:hover {background-color: #075098; color: #fff; text-decoration: none; border-radius: 0px;}
form#contact-message-feedback-form form input#edit-preview.button { background-color: #0079c8; font-size: 18px; font-weight: 400; text-align: center; color: #fff; padding: 15px 50px; border-radius: 0px;
}
form#contact-message-feedback-form input#edit-preview.button:hover {background-color: #075098; color: #fff; text-decoration: none; border-radius: 0px;}
form#contact-message-feedback-form {width: 900px; padding-right: 15px; padding-left: 15px; margin:0 auto 25px auto;}
.bupa-tarjeta-contactenos h3 {color: #00335b; font-family: 'Gotham-Bold'; font-size:18px; text-transform:uppercase;}
.bupa-tarjeta-contactenos-1 {padding:20px 0;}
.bupa-tarjeta-contactenos-2 {padding:15px 0;}
.bupa-contacto-f2 {text-align:center;}
.bupa-contacto-f3 {text-align:center;}
.bupa-contacto-f3 .row .col-md-6:first-child .bupa-contacto-ficha {float:right; text-align:left;}
.bupa-contacto-f3 .row .col-md-6:last-child .bupa-contacto-ficha {float:left; text-align:left;}

.bupa-contacto-f3 .row .col-md-6 .bupa-contacto-ficha { border: 1px solid #ccc; padding: 15px;}


ul.bupa-lista-ok-azul{ list-style:none;}
ul.bupa-lista-ok-azul li  {  list-style-image: url('/themes/custom/bupa/img/iconos/varios/item-ok1.png'); background-repeat: no-repeat; list-style-type: none; }




/* Seguros médicos*/

/* Essential*/
.Essential .producto-Plata{ background-color: #0079c8; }
#pagina55 .bupa-pagina-interior{ padding: 0px;}
#pagina55 h2.medio.azul1{font-family: 'Gotham-Book'}
#pagina55 .container-bupa{max-width: 1170px; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
#pagina56.bupa-pagina-interior{ padding: 0px;}
#pagina55 .bupa-pagina-interior-body{ text-align: center; padding-top: 5%; padding-bottom: 5%;}
#pagina57 .bupa-pagina-interior-body{ text-align: left; padding-top: 5%; padding-bottom: 5%;}
#pagina57 h2.azul1 {color: #00335b; font-family: 'Gotham-Book';}
#pagina56 .bupa-pagina-interior-body {background-size:cover;}
#pagina56 .bupa-pagina-interior-body .row {margin:0;}

/* Classic */
#pagina961 .bupa-pagina-interior{ padding: 0px;}
#pagina961 h2.medio.azul1{font-family: 'Gotham-Book'}
#pagina961 .container-bupa{max-width: 1170px; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
#pagina951.bupa-pagina-interior{ padding: 0px;}
#pagina961 .bupa-pagina-interior-body{ text-align: center; padding-top: 5%; padding-bottom: 5%;}
#pagina946 .bupa-pagina-interior-body{ text-align: left; padding-top: 5%; padding-bottom: 5%;}
#pagina946 h2.azul1 {color: #00335b; font-family: 'Gotham-Book';}
#pagina951 .bupa-pagina-interior-body {background-size:cover;}
#pagina951 .bupa-pagina-interior-body .row {margin:0;}

/* Estilo tabla*/
/* Presente o utilizada en la versión original de essential y classic */
table.bupa-essential th{ padding: 15px; display: table-cell; vertical-align: text-top; font-family: 'Gotham-Medium';}
table.bupa-essential td:first-child{font-family: 'Gotham-Medium';}
table.bupa-essential .upper.azul3{ font-family: 'Gotham-Medium';}
table.bupa-essential th{border-top: 8px solid #03A1EA; margin-top: 5%;}
table.bupa-essential{ margin-top:5%;}
table.bupa-essential a:hover {text-decoration:none;}
table.bupa-essential tr:nth-child(even), .siempre-gris {background-color:#F2F2F2;}
.siempre-blanca {background-color:#fff;}

/* Productos */
/*.page-node-type-productos #intro {background-size: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position-y: 180px;}*/
.page-node-type-productos #intro {background-size: 100%;
    background-repeat: no-repeat;
}
.page-node-type-productos #intro.fijada {
    background-attachment: fixed;
}
.page-node-type-productos .bupa-titulo-flotante {height:550px;}
.page-node-type-productos #intro .bupa-container {
background-color:rgba(255,255,255,0.8);
max-width:100%;
}
.page-node-type-productos #intro .bupa-container article {max-width: 1170px;
    margin: 0 auto;}
.page-node-type-productos h2.azul1.medio, .page-node-type-productos p.azul1.size1, .page-node-type-productos p.azul1, .page-node-type-productos p.gris1.size2, .page-node-type-productos .row .col-md-3, #seguro h2, #seguro p.gris1.size5 { text-align:center;}
.page-node-type-productos h2.azul1.medio {font-family: 'Gotham-Book'; padding-top:50px}
.page-node-type-productos p.azul1.size1{ font-size: 18px;}
.page-node-type-productos #seguro {padding:80px 0;}
.page-node-type-productos .accordion .card:last-child .card-header {background-color:#D2E3ED;}
.page-node-type-productos .accordion .card:last-child .collapse.show, .bupa-acordeon .card:last-child .collapse.show {border-bottom:1px solid rgba(0,0,0,.125);}
.accordion
.page-node-type-productos .field--name-field-archivos-anexos a {color: #0079c8; font-family: 'Gotham-Medium'; text-decoration:none;}
.page-node-type-productos .field--name-field-archivos-anexos a:hover{ color: #00335b; font-family: 'Gotham-Medium'; text-decoration:none;}
.page-node-type-productos .row .col-md-3{ padding:50px 18px}
.page-node-type-productos .row .col-md-4{ padding:50px 18px}
/*.page-node-type-productos i.icon-accord-dental-hear::before, .page-node-type-productos i.icon-info-col-more-than::before, .page-node-type-productos i.icon-accord-inpatient::before, .page-node-type-productos i.icon-helicoptero::before, i.icon-info-row-maternity::before, i.icon-info-row-cancer-treatment::before, i.icon-accord-stethoscopes::before, #pagina10 i.icon-info-col-more-than::before {font-size: 50px;color: #0079c8;speak: none;font-style: normal;font-weight: normal;text-transform: none;-webkit-font-smoothing: antialiased;}*/
.page-node-type-productos #intro i::before {font-size: 50px;color: #0079c8;speak: none;font-style: normal;font-weight: normal;text-transform: none;-webkit-font-smoothing: antialiased;}*/

.page-node-type-productos .title{ font-size:14px; padding:15px 0 0 0}
.page-node-type-productos p.description{ font-size:14px; line-height:25px }
.page-node-type-productos .bupa-prod-anexo .icon-chevron-right {display:none;}


/* Productos, acordeón */
.page-node-type-productos .bupa-container h2{ color: #00335b;}
.page-node-type-productos .accordion{ margin: 50px 0}
.page-node-type-productos .accordion .card-header h5 a{ font-family:'Gotham-Book'; font-weight:normal; font-size:16px; color:#fff; display:block; width:100%; padding:10px}
.page-node-type-productos .accordion .card-header h5 a:hover{ font-family:'Gotham-Book'; font-weight:normal; font-size:16px; color:#fff; text-decoration:none;}
.page-node-type-productos .accordion .card:last-child .card-header h5 a{ font-family:'Gotham-Book'; font-weight:normal; font-size:16px; color:#3a6f75}
.page-node-type-productos .accordion .card:last-child .card-header h5 a:hover{ font-family:'Gotham-Book'; font-weight:normal; font-size:16px; color:#3a6f75; text-decoration:none;}
.page-node-type-productos .accordion .card-header h5 a span.bupa-product-accordion-icon{ padding-right:10px; font-size:20px; vertical-align:middle;}
.page-node-type-productos .accordion .card-header{ padding: 15px; }
.page-node-type-productos .accordion table tr:nth-child(even){ background-color: #eff5f9;}
.page-node-type-productos .accordion .table td, .page-node-type-productos #accordion_ .table th{padding: 0.75rem 0 0.75rem 0.75rem; vertical-align:middle;-webkit-margin-before: 0; color: #3f3f3f; font-size:16px; -webkit-margin-after:0}
.page-node-type-productos .accordion .table td.no-linea, .page-node-type-productos #accordion_ .table th.no-linea {border:none;}
.page-node-type-productos .accordion .table { margin-bottom: 0;}
.table-segundo-nivel td {padding-left:0 !important;}

.page-node-type-productos .row.bupa-prod-anexo, .page-node-type-productos .row.bupa-prod-prepie{ text-align: center; padding-top: 20px;}
.page-node-type-productos .bupa-titulo-flotante h1 .size0.blanco{ font-size: 52px; letter-spacing: -.02em; font-family: 'Gotham-Book'; font-weight: normal; color: #00335b; }
.page-node-type-productos .accordion .card-block p {color: #3f3f3f; margin:0;  font-size:16px;}
.page-node-type-productos .accordion .card-block li { font-size:16px; color: #3f3f3f;}
.page-node-type-productos .accordion .card-block > p {margin:0.75rem;}
.page-node-type-productos .accordion .card-block > ul {padding-top:0.75rem;}


/* Por qué Bupa */
#pagina22 .bupa-pagina-interior-body {background-size:cover;}
#pagina22 .bupa-pagina-interior-body .row {margin:0;}


/* Por qué Buoa, nuestra diferencia */
/* Vista de videos rotativos */
/* Ej. Por qué Bupa */
.bupa-video-preview {background-size:cover; position:relative; height:600px;}
#block-views-block-videos-block-1 {margin-left:-15px; margin-right:-15px;}
.bupa-slider-video-v-txt .derecha-50 {margin-left:50%; padding:100px 15% 100px 50px; height:inherit;}
.bupa-slider-video-v-txt .derecha-50 p {color:#fff;}
#block-views-block-videos-block-1 > div > div {position:relative;}
#block-views-block-videos-block-1 > div > div > div.views-element-container {width:160px; position:absolute; top:35%; background-color:#fff; z-index:1;}
.intermedia {cursor:pointer;}
.intermedia span {color:#00335b; font-family: 'Gotham-Medium'; text-transform:uppercase; padding:15px; font-size:13px; display:block;}
.intermedia.active {background-color:#00335b; position:relative;}
.intermedia.active::after {    display: block;
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -6.5px;
    right: -6px;
    width: 0;
    height: 0;
    z-index: 0;
    background: transparent;
    border-style: solid;
    border-width: 6.5px 0 6.5px 6px;
    border-color: transparent transparent transparent #00335b;
    -webkit-transition: all 500ms cubic-bezier(.39,.575,.565,1);
    -moz-transition: all 500ms cubic-bezier(.39,.575,.565,1);
    transition: all 500ms cubic-bezier(.39,.575,.565,1);}
.intermedia.active span {color:#fff;}
#pagina63 h2.medio.azul1{ font-family: 'Gotham-Book';}

/* Por qué Bupa, icono play */

.bupa-play { width: 100px; background-color: rgb(255, 255, 255); height: 100px; -moz-border-radius: 100px;-webkit-border-radius: 100px; position: absolute; top: 40%;left: 25%; border-radius: 50%; font-size: 0;}
.bupa-play::before {

    content: "\E626";
    font-family: bupa-iconfonts;
    speak: none;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    color: rgb(0, 121, 200);
    font-size: 40px;
    text-indent: 4px;
    text-align: center;
    position: absolute;
    display: block;
    top:20px;
    left:40px;
}

.bupa-pie-video {position:relative;}

.bupa-pie-video a.bupa-play {

    width: 50px;
    height: 50px;
    position: static;
    float: left;
    margin-right: 15px;
}

.bupa-pie-video a.bupa-play::before {
    content: "\E626";
    font-family: bupa-iconfonts;
    speak: none;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    color: rgb(0, 121, 200);
    font-size: 18px;
    text-indent: 4px;
    text-align: center;
    position: absolute;
    display: block;
    top:12px;
    left:16px;
}
.bupa-play:hover {text-decoration:none;}



#carousel_videos_bloque .carousel-indicators {display:none;}


/* Por qué Bupa, segunda opinion medica */
#pagina60 .bupa-pagina-interior-body {background-size:cover; background-position: center;}
#pagina60 .bupa-pagina-interior-body .row {margin:0;}


/* Por qué Bupa, segunda opinion medica */
#pagina62 .bupa-pagina-interior-body {background-size:cover;}
#pagina62 .bupa-pagina-interior-body .row {margin:0;}


/* Por qué Bupa, nuestra diferencia */
#foto-portada-20.bupa-foto-portada .transparentable{ background-color: transparent;}
#pagina21.bupa-pagina-interior{background-color: rgba(255,255,255,0.8);}
#pagina21.bupa-pagina-interior .transparentable {max-width: 1170px; margin-right: auto; margin-left: auto; padding:125px 15px 125px 15px; text-align: left; background-color:transparent;}
#pagina21 p.azul1.medio.size1{font-family: 'Gotham-Medium'; font-size: 1.286rem;}
#pagina21 p.azul1.size2{ font-size: 1rem; color: #3f3f3f;}
#pagina21 .col-md-5 p:last-of-type { margin-top: 30px;}
#pagina21 a.btn-orange .icon-chevron-right:before{ font-size: 12px;}
#pagina21 .col-md-7 i{ font-size: 68px; color: #0079c8; text-align: center;}
#pagina21 .col-md-7 .col-md-6{text-align: center;}
#pagina21 .col-md-5{ padding-right: 0px;}
#pagina21 .col-md-6 p.description{ width: 65%; text-align: center; display: block; margin: auto; padding-bottom:45px; font-size: 13px;}
#pagina21 .col-md-6 h3.title{ font-size: 25px; font-family: 'Gotham-Book'; padding-top: 25px;}
#pagina22 h2.medio.azul1{ font-family: 'Gotham-Book';}
#pagina22 .bupa-left-content-50.col-md-6.transparentable{ text-align: left;}

/* Por qué Bupa, nuestra diferencia, sección video */
#carousel_videos_bloque .transparentablegris p {font-size:13px; line-height:22px; margin-top:25px;}
#carousel_videos_bloque .transparentablegris h3 {font-size:22px;}

/* Por qué Bupa, Asistencia internacional */
#pagina62 p.gris1.size2{ font-size: 16px; text-align: left;}
#pagina63 .bupa-pagina-interior-body {max-width: 1170px; margin: 0 auto;}
#pagina63 .bupa-pagina-interior-body .container-bupa { padding:100px 0}
#foto-portada-61 {min-height:480px;}

/* Por qué Bupa, Segunda opinión Médica*/
#pagina59 {background-color: rgba(255,255,255,0.8) !important;}
#pagina59 .bupa-pagina-interior-body {max-width: 1170px;margin-right: auto;margin-left: auto;padding: 125px 0 125px 15px;text-align: left;}
#pagina59 .bupa-pagina-interior-body .col-md-6 h2.medio.azul1 { font-size: 16px; text-transform:uppercase; letter-spacing: 1px;}
#pagina59 .bupa-pagina-interior-body .col-md-6:last-of-type h2.medio.azul1 { font-size: 28px; text-transform:initial;letter-spacing: 0px}

#pagina59 .col-md-6 ul.clearfix.enum-multitext-list li{ list-style:none;}
#pagina59 h3 span.num-big {font-size: 35px;padding-right: 15px; font-family: 'Gotham-Medium';}
#pagina59 .col-md-6:last-of-type { text-align:right}
#pagina59 .col-md-6:last-of-type p.description { font-size: 13px; }

#pagina60 .bupa-pagina-interior-body{ text-align: left}
#pagina60 .bupa-pagina-interior-body p.gris1.size2:last-of-type  { width: 90%; margin: 0;padding: 0;clear: both; float: left;}


/* My bupa*/

#carousel_28 .bupa-50p, #carousel_2006 .bupa-50p {padding:2% 10%}
#carru-3-t {padding:0 10%; margin-top:-20px;}
#carru-3-t span {display:inline-block; margin-left:-15px;}
#carousel_28 .col-md-6.gris8 {background-color:#eee; border-right:30px solid #fff; padding: 30px;}
#carousel_28 .col-md-6.gris8 h3{ padding-top:0 ;padding-bottom: 0;text-align: left;font-size: 18px;font-family: 'Gotham-Bold';}
#carousel_28 .col-md-6 h4.negrilla{padding-top: 25px;padding-bottom:0; text-align:left; font-size:18px; font-family: 'Gotham-Bold';}
#carousel_28 .col-md-6.gris8 form .row .col-md-6 {padding:8px;}
#carousel_28 .col-md-6.gris8 form .row .col-md-6:first-child {text-align:right; text-transform: uppercase; letter-spacing: 1px; color: #00335b;}
#carousel_28 .col-md-6 form label, #carousel_28 .bupa-enlace-azul {display:block; padding-top: 10px; }
#carousel_28 .btn-azul2 {width:auto;}
#carousel_28 .col-md-6.lineagris {border-left:1px solid #ddd; padding-left: 30px;}
#carousel_28 .row > h3 {width: 100%; text-align: center;text-transform: uppercase;}
#carousel_28 .col-md-6.lineagris p, #carousel_28 .col-md-6.lineagris li { font-size: 0.98rem}
#carousel_28 .col-md-6.lineagris li { line-height:30px}
#carousel_28 .col-md-6.lineagris ul.bupa-lista-ok-azul{    -webkit-padding-start: 25px ;}
#carousel_28 .btn-azul-outline{  background-color: #0079c8; font-size: 15px; font-weight: 400; text-align: center;color: #fff; padding: 20px 40px; border-radius: 0; text-transform: uppercase; font-family: 'Gotham-Book'; display:inline-block; margin-top:10px;}
#carousel_28 .btn-azul-outline:hover{ background-color: #075098; font-size: 15px; font-weight: 400; text-align: center;color: #fff; text-decoration: none;}

#bupa-slider-tipo-3-28{ -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#bupa-slider-tipo-3-28 a.bupa-enlace-azul.medio, #bupa-slider-tipo-3-28 a.bupa-enlace-azul.negrilla{ text-decoration: none; font-family: 'Gotham-Book'; font-size: 12px; padding: 30px 0 10px 0;}
#bupa-slider-tipo-3-28 a.bupa-enlace-azul.negrilla{ color: #197bc6; font-family: 'Gotham-Medium'; font-size:14px}
#bupa-slider-tipo-3-28 input, #bupa-slider-tipo-3-28 textarea { background-color: rgba(255,255,255,0.6);}
#mybupa1 #tipo{ padding: 10px; height: 50px;}

.bupa-slider-tipo-3 .carousel-indicators li::after {display:block; left:auto; width:0; content:none;}
.bupa-slider-tipo-3 .carousel-indicators li.active {background-color:#00335b; position:relative;}
.bupa-slider-tipo-3 .carousel-indicators li.active::after {display: block;
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -6.5px;
    right: -6px;
    width: 0;
    height: 0;
    z-index: 0;
    left:auto;
    background: transparent;
    border-style: solid;
    border-width: 6.5px 0 6.5px 6px;
    border-color: transparent transparent transparent #00335b;
    -webkit-transition: all 500ms cubic-bezier(.39,.575,.565,1);
    -moz-transition: all 500ms cubic-bezier(.39,.575,.565,1);
    transition: all 500ms cubic-bezier(.39,.575,.565,1);}
.bupa-slider-tipo-3 .carousel-indicators li.active span {color:#fff;}
.bupa-slider-tipo-3 .carousel-indicators li {
    font-family: 'Gotham-Medium';
    text-transform: uppercase;
    padding: 15px;
    font-size: 12px;
	background-color: #eee;
}
.bupa-slider-tipo-3 .vert .carousel-indicators {left:-3px; top:35%;}
#mybupa1 select, #mybupa1 input, #mybupa2 select, #mybupa2 input, #mybupa3 select, #mybupa3 input {padding:6px; width:300px; border:1px solid #ddd;}
.bupa-slider-tipo-3 .bupa-50p {padding:20px 15px 50px 15px;}
.bupa-slider-tipo-3 .bupa-enlace-azul {text-decoration:underline !important;}


ul.bupa-lista-ok-azul{margin-bottom:30px;}
ul.bupa-lista-ok-azul li{line-height: 26px; color:#3f3f3f}


#bupa-slider-tipo-3-28 input.btn-azul2{ background-color: #0079c8; font-size: 15px; font-weight: 400; text-align: center;color: #fff; padding: 20px 40px; border-radius: 0; text-transform: uppercase; font-family: 'Gotham-Book';}
#bupa-slider-tipo-3-28 input.btn-azul2:hover{ background-color: #075098; color: #fff;text-decoration: none; border-radius: 0; text-transform: uppercase; font-family: 'Gotham-Medium';}


/* Trámites de su póliza*/
#foto-portada-35 .transparentable { background-color: rgba(255,255,255,0.0);}
#foto-portada-35.bupa-foto-portada{ position:relative;}
#foto-portada-35.bupa-foto-portada .text-center.titulo2 h1{ color:#00335b;   position: absolute; top: 40%; left: 50%; transform: translate(-50%, -50%); text-transform: uppercase; font-family: 'Gotham-Bold';}

#foto-portada-211 .transparentable { background-color: rgba(255,255,255,0.0);}
#foto-portada-211.bupa-foto-portada{ position:relative;}
#foto-portada-211.bupa-foto-portada .text-center.titulo2 h1{ color:#fff;   position: absolute; top: 40%; left: 50%; transform: translate(-50%, -50%); text-transform: uppercase; font-family: 'Gotham-Bold';}

/* Modificaciones de los trámites */
.bupa-t-3 {background-color:#f6f7f8;}
.bupa-t-2, .bupa-t-4, .bupa-t-5, .bupa-t-6, .bupa-t-10 {background-color:#fff;}
.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-8 .bupa-pagina-tramite, .bupa-t-10 .bupa-pagina-tramite {max-width:1170px; margin:0 auto;}
.bupa-t-2 .col-md-7 img {width:100%; height:auto;}
.bupa-t-2 {padding:80px 0;}
.bupa-t-3 .col-md-6.bgris3 img {width:100%; height:auto;}
.bupa-t-3 .col-md-6.bgwhite {background-color:#fff;}
.bupa-t-4 .colizq4 img, .bupa-t-10 .colizq4 img {width:120%; margin-left:-20%; margin-bottom:40px; margin-top:-20px}
.bupa-t-5 .bupa-pagina-tramite {background-repeat:no-repeat; background-size:70%; background-position:top right; padding:100px 0 0 0;}
.bupa-t-6 .bupa-pagina-tramite {background-repeat:no-repeat; background-size:cover; background-position:center; padding:100px 0 200px 0;}
.bupa-t-6 .row {margin:0;}

.bupa-pagina-tramite .bupa-tramite-head {display:block;}
.bupa-t-2 .btn-trans1, .bupa-t-3 .btn-trans1, .bupa-t-4 .btn-trans1, .bupa-t-5 .btn-trans1, .bupa-t-6 .btn-trans1 {margin-top:15px; width:calc(100% -45px); display:block;}
.btn-trans2 {background-color: rgba(255, 255, 255, 0.35);
    padding:10px 15px;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    margin:15px 0;
    display:inline-block;
    color: #0079c8;
    border: 2px solid #0079c8;}
.bupa-tramite-body a.btn-trans1:hover, .btn-trans2:hover {text-decoration:none; color:#fff !important; background-color:#0079c8;}
.bupa-pagina-tramite.row {display:block;}
.bupa-t-2 .bupa-pagina-tramite.row .bupa-tramite-head{border: 1px solid #0079c8;width: 100%;position: relative;left: -90px; padding-top: 60px;padding-left: 90px;margin-bottom: 60px;padding-bottom: 20px;padding-right: 20px;top:0;}
.bupa-t-2 .bupa-pagina-tramite.row{ padding-bottom: 125px;}
.bupa-t-2 .bupa-pagina-tramite.row .bupa-tramite-head h2.bupa-tramite-titulo, .bupa-t-3 .bupa-pagina-tramite.row .bupa-tramite-head h2, .bupa-t-4 .bupa-pagina-tramite.row .bupa-tramite-head h2, .bupa-t-5 .bupa-pagina-tramite.row .bupa-tramite-head h2, .bupa-t-6 .bupa-pagina-tramite.row .bupa-tramite-head h2, .bupa-t-7 .bupa-pagina-tramite.row .bupa-tramite-head h2, .bupa-t-8 .bupa-pagina-tramite.row .bupa-tramite-head h2, .bupa-t-10 .bupa-pagina-tramite.row .bupa-tramite-head h2{color:#00335b;margin-top: 27px;}
.bupa-t-2 .bupa-pagina-tramite.row .bupa-tramite-head .bupa-tramite-pretitulo, .bupa-t-3 .bupa-pagina-tramite.row .bupa-tramite-head .bupa-tramite-pretitulo, .bupa-t-4 .bupa-pagina-tramite.row .bupa-tramite-head .bupa-tramite-pretitulo, .bupa-t-5 .bupa-pagina-tramite.row .bupa-tramite-head .bupa-tramite-pretitulo, .bupa-t-6 .bupa-pagina-tramite.row .bupa-tramite-head .bupa-tramite-pretitulo, .bupa-t-7 .bupa-pagina-tramite.row .bupa-tramite-head .bupa-tramite-pretitulo, .bupa-t-8 .bupa-pagina-tramite.row .bupa-tramite-head .bupa-tramite-pretitulo, .bupa-t-10 .bupa-pagina-tramite.row .bupa-tramite-head .bupa-tramite-pretitulo {color:#00335b;text-transform:uppercase;font-size:13px;margin-bottom: 20px;}
.bupa-t-2 .bupa-pagina-tramite.row .bupa-tramite-body p{ color:#00335b; }
.bupa-t-2 .bupa-tramite-body .number.size32.azul2{ float:left; font-family: 'Gotham-Medium'; position:relative; top: -7px; left: 7px;}

.bupa-t-3 .bupa-pagina-tramite.row .bupa-tramite-head{ border: 1px solid #0079c8; width: 90%; position: relative; left: 0px; top: -50px;padding-top: 100px; padding-left: 90px; margin-bottom: 0px; padding-bottom: 20px; padding-right: 20px;}
.bupa-t-3 .bupa-tramite-body .number.size32.azul2{ float:left; font-family: 'Gotham-Medium'; position:relative; top: -7px; left: 7px;}
.bupa-t-3 .bupa-tramite-body ul, .bupa-t-3 .bupa-tramite-body p{color:#00335b;}
.bupa-tramite-body .btn-trans1, .bupa-tramite-body .btn-trans2{color:#0079c8;}
.bupa-t-3 .bupa-tramite-body ul { -webkit-padding-start: 0; padding-left:15px; line-height:28px;}
.bupa-t-3 .bupa-pagina-tramite.row .bupa-tramite-body{ padding-bottom: 55px;}
.bupa-t-3 .bgris3 {background:transparent;}
.bupa-t-3 {border-bottom:70px solid #fff;}
.bupa-t-3  .col-md-6.bgwhite {padding:0 25px;}

.bupa-t-4 .bupa-tramite-body .number.size32.azul2{ float:left; font-family: 'Gotham-Medium'; position:relative; top: -7px; left: 7px;}
.bupa-t-4 .bupa-tramite-body ul, .bupa-t-4 .bupa-tramite-body p{ color:#00335b;}
.bupa-t-4 .bupa-tramite-body ul { -webkit-padding-start: 0; line-height:28px;}
.bupa-t-4 .bupa-pagina-tramite.row .bupa-tramite-head{border: 1px solid #0079c8;width: 120%;position: relative;left:0;padding-top: 70px;padding-left: 90px;margin-bottom: 60px;padding-bottom: 50px;padding-right: 120px;top:-20px;}
.bupa-t-4 .bupa-pagina-tramite.row{ padding-bottom: 125px;}
.bupa-t-4 .bgris3 {padding-bottom:50px;}
.bupa-t-4 {padding:80px 0;}

.bupa-t-10 .bupa-tramite-body .number.size32.azul2{ float:left; font-family: 'Gotham-Medium'; position:relative; top: -7px; left: 7px;}
.bupa-t-10 .bupa-tramite-body ul, .bupa-t-10 .bupa-tramite-body p{ color:#00335b;}
.bupa-t-10 .bupa-tramite-body ul { -webkit-padding-start: 0; line-height:28px;}
.bupa-t-10 .bupa-pagina-tramite.row .bupa-tramite-head{border: 1px solid #0079c8;width: 120%;position: relative;left:0;padding-top: 70px;padding-left: 90px;margin-bottom: 60px;padding-bottom: 50px;padding-right: 120px;top:-20px;}
.bupa-t-10 .bgris3 {padding-bottom:50px; background-color: #fff !important;}
.bupa-t-10 {padding:80px 0;}

.bupa-t-5 .bupa-tramite-body .number.size32.azul2{ float:left; font-family: 'Gotham-Medium'; position:relative; top: -7px; left: 7px;}
.bupa-t-5 .bupa-tramite-body ul, .bupa-t-5 .bupa-tramite-body p{ color:#00335b;}
.bupa-t-5 .bupa-tramite-body ul { -webkit-padding-start: 0; line-height:28px;}
.bupa-t-5 .bupa-pagina-tramite.row .bupa-tramite-head{border: 1px solid #0079c8;width: 96%;position: relative;padding-top: 70px;padding-left: 50px;margin-bottom:0px;padding-bottom: 50px;padding-right: 50px;left:-50px; top:-50px;}
.bupa-t-5 .bupa-pagina-tramite.row{ padding-bottom: 125px;}
.bupa-t-5 .bgris3 {padding-bottom:50px;}

.bupa-t-6 .bupa-tramite-body .number.size32.azul2{ float:left; font-family: 'Gotham-Medium'; position:relative; top: -7px; left: 7px;}
.bupa-t-6 .bupa-tramite-body ul, .bupa-t-6 .bupa-tramite-body p{ color:#00335b;}
.bupa-t-6 .bupa-tramite-body ul { -webkit-padding-start: 0; line-height:28px;}
.bupa-t-6 .bupa-pagina-tramite.row .bupa-tramite-head{border: 1px solid #0079c8;width: 110%;position: relative;padding-top: 90px;padding-left: 100px;margin-bottom:0px;padding-bottom: 50px;padding-right: 30px;left:-100px; top:-50px;}
.bupa-t-6  .col-md-4 {padding:0 25px;}

.bupa-tramite-body-tabs p, .bupa-tramite-body-tabs ul {margin-left:45px;}

.bupa-t-7 .bupa-pagina-tramite.row .bupa-tramite-head{border: 1px solid #0079c8;width: 120%;position: relative;left:0; padding-top: 50px;padding-left: 50px;margin-bottom: 60px;padding-bottom: 20px;padding-right: 100px;top:0; z-index: 1;}
.bupa-t-7 .bupa-pagina-tramite.row .bupa-tramite-body p{ color:#00335b; }
.bupa-t-7 .col-md-7 img {margin-top: 45px;}

.bupa-t-8, .bupa-t-7 {margin-top:140px;}
.bupa-t-8 .bupa-pagina-tramite.row .bupa-tramite-head{border: 1px solid #0079c8;width: 80%;position: relative;left: -40px;padding-top: 50px;padding-left: 40px;margin-bottom: -20px;padding-bottom: 20px;padding-right: 15%;top:0;}
.bupa-t-8 .bupa-tramite-body-tabs {background-color:#f6f7f9; margin-left:130px; padding:60px 40px 60px 40px;}
.bupa-t-8 .bupa-tramite-pes {display:none;}
.bupa-t-8 .bupa-tramite-pes.active {display:block;}
.bupa-t-8 .bupa-tramite-menu-pes {display: block;
    width: 190px;
    float: left;
    margin-left: -40px;
    margin-top:20px;
}
.bupa-t-8 .bupa-tramite-menu-pes a {display:block; border-bottom:1px solid #007bff; padding:10px 8px;}
.bupa-t-8 .bupa-tramite-pes-sm a {display:initial; border-bottom:none; padding:0;}
.bupa-t-8 .bupa-tramite-menu-pes a:hover {text-decoration:none;}
.bupa-t-8 .bupa-tramite-body-tabs p, .bupa-t-8 .bupa-tramite-body-tabs ul {margin-left:0;}
.bupa-t-8 .number {font-size:18px;}
.bupa-t-8 .tab-titulo {font-size:16px;}
.bupa-t-8 .bupa-tramite-menu-pes a.active .tab-titulo {color:#00335b; font-size:18px; font-family:'Gotham-Bold';}
.bupa-t-8 .bupa-pagina-tramite.row .bupa-tramite-body p, .bupa-t-8 .bupa-pagina-tramite.row .bupa-tramite-body li{ color:#00335b; }
.bupa-t-8 .bupa-pagina-tramite {background-repeat:no-repeat; background-position:top right;}
.bupa-t-8 .bblanco {background:transparent;}
.bupa-tramite-pes-sm, .bupa-tramite-pes-sm.active {display:none;}
.bupa-tramite-head strong, .bupa-tramite-pes strong, .bupa-tramite-body strong, .bupa-tramite-body strong a {font-family:"Gotham-Bold"; font-weight:normal;}
#pagina104 #bupa-pes-0 {max-height: 350px; overflow-y: auto; padding-right: 15px;}
/*
 *  STYLE 1
 */

#pagina104 #bupa-pes-0::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px; background-color: #F5F5F5; }
#pagina104 #bupa-pes-0::-webkit-scrollbar{ width: 12px; background-color: #F5F5F5; }
#pagina104 #bupa-pes-0::-webkit-scrollbar-thumb{ border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #555; }


#block-views-block-centro-de-bienvenida-acordeones #beneficios table strong {font-family:"Gotham-Bold"; color:#00335b; font-weight:normal;}
#block-views-block-centro-de-bienvenida-acordeones #beneficios table p {margin-bottom:0;}


/* Vistas, complementos */
#block-views-block-taxonomicas-block-2 .card-header i {display:block; float:left; margin:15px 15px 0 0; font-size:28px; position:relative; top:-7px;}
#block-views-block-taxonomicas-block-2 .card-header h5 a p:nth-child(2) {font-family: 'Gotham-Medium'; margin-top:10px;}
#block-views-block-taxonomicas-block-2 .card-header h5 a p {margin-bottom:5px;}
#block-views-block-taxonomicas-block-2 .card-block > p {padding:0 0.75rem;}
#block-views-block-taxonomicas-block-2 .card-block > p:first-child {padding-top:15px;}
#block-views-block-taxonomicas-block-2 .card-header h5 a p strong {font-size:18px; padding-top:8px; display:block;}
.card-header a {display:block; position:relative;}
.card-header a::after {content:"\E60F"; font-family:'bupa-iconfonts'; float:right; display:inline-block; position:absolute; right:0; top:-10px; font-size:50px;}
.card-header a.collapsed::after {content:"\E601";}
.bupa-tabla-acordeon .td-head {display:block; position:relative;}
.bupa-tabla-acordeon .td-head::after {content:"\E601"; font-family:'bupa-iconfonts'; float:right; position:absolute; top:-10px; right:0; font-size:50px;}
.bupa-tabla-acordeon .td-head.active::after {content:"\E60F";}
#pagina174 .card-header i {margin:2px 15px 0 0;}


/* Encuentra tu centro de salud más cercano */

#pagina95 .col-md-4 i.icon-info-row-business, #pagina95 .col-md-4 i.icon-accord-stethoscopes, #pagina95 .col-md-4 i.icon-info-col-employees {  font-size: 51px; line-height: 55px;}
#pagina95 h3.azul1.negrilla{font-size: 1rem;font-family: 'Gotham-Medium';font-weight: normal;font-style: normal;padding-top: 20px;}
#pagina93 .bazul4 { background-color: #F2F7FB; padding: 80px 0; margin-bottom: 80px;}
#pagina95 .row .col-md-4{ margin: 100px 0;}
#pagina95 .row .col-md-4 p { font-size: 14px;}
#ifr-94 {min-height:100vh;}


/* Buscador Bupa */

.bupa-container-search .form-item, .form-actions {margin-top: 0;margin-bottom: 1em;width: 90%;}
.bupa-container-search .form-text { display: block; margin-top: 0; }
.bupa-container-search h4 { font-size: 0.95rem;}
#views-exposed-form-buscador-bupa-page-3 label {display:none;}
#views-exposed-form-buscador-bupa-page-2 label {display:none;}

/* Buscador Bupa, lista númerada oculta */

.bupa-container-search h3 {font-size: 0;}

.bupa-container-search .bupa-resultados-search p{ font-size: 0.98rem;}
.bupa-container-search small {font-size: 0.8rem; color: #017cca; font-family: 'Gotham-Medium';}
.bupa-container-search .h5, h5 { font-size: 1.1rem;}
.bupa-container-search #edit-key.form-text {width: 99%;background-color: #fff;border-bottom: 1px dashed #bababa;color: #767676;font-size: 32px;padding: 5px 15px 5px 0;}
.bupa-container-search .form--inline.clearfix{ margin-bottom: 60px;}
.bupa-container-search .bupa-resultados-search{padding: 10px 0 0 0;}
.bupa-container-search .bupa-search-container-results{ margin-top: 45px;}
.bupa-container-search .bupa-search-container-results h3 a{ color: #017cca; text-decoration:none; font-size: 1.4rem; font-family: 'Gotham-Medium';}
.bupa-search-vacio {padding:25px 25px 15px 25px; border:1px solid #017cca;}

.bupa-container-search input#edit-submit-buscador-bupa{background-color: #017cca;border-radius: 4px;border-color: #017cca;margin: 0px;padding-right: 0px;font-size: 0px;height: 55px;width: 55px;background-image: url(/themes/custom/bupa/img/iconos/menu/lupa-blanca.png);cursor: pointer;background-position: center;background-repeat: no-repeat;/* bottom: 0; */position: relative;/* left: 0; *//* right: 0; */}


/* Bupa Global, individuos */

#foto-portada-90 .transparentable{ background-color: rgba(255,255,255,0.0);}
#foto-portada-90 .bupa-cotizador-enlinea{ position:relative;}
#foto-portada-90 label{ display:none;}
#foto-portada-90 span.azul1.postitulo,#foto-portada-721 span.azul1.postitulo{ display: block; padding:0 20%; font-size:25px;}
#foto-portada-90 h1{ text-align: center; color: #fff;}
#foto-portada-90 h1 span.size0.azul1, #foto-portada-90 h1 span.azul1.postitulo, #foto-portada-721 h1 span.size0.azul1, #foto-portada-721 h1 span.azul1.postitulo{ color: #fff; }

#pagina91 .bupa-pagina-interior-body .col-md-5{ padding: 60px 0; text-align: left; }
#pagina91 h2.upper.gris1{font-family: 'Gotham-Bold'; font-size:32px; margin-bottom:-8px; }
#pagina91 p.gris1{ font-size: 18px;}

.path-frontpage .bupa-pagina-fijo { background-size:120%; position: -webkit-sticky; position: sticky; top: 0;}
.path-frontpage .bupa-pagina-fijo .row {margin:0;}
.path-frontpage .bupa-pagina-fijo .bupa-container-fluid .col-md-6{ padding:100px 150px; text-align:left;}
.path-frontpage .bupa-pagina-fijo .bupa-container-fluid .col-md-6 img{ width: 100%; height: auto; padding: 20px 0}
.path-frontpage .bupa-pagina-fijo .col-md-6 .btn-orange i.icon-chevron-right{ font-size: 12px;  padding-left: 10px;}
.path-frontpage .bupa-pagina-fijo .col-md-6 h2.azul1{    margin-bottom: 45px;}
.path-frontpage .bupa-pagina-fijo.fijada {background-attachment: fixed;}

#bupa-info-f2.bupa-informacion-fila-2{ background-color:#fff; padding-top: 80px;}
#bupa-info-f2.bupa-informacion-fila-2 h4{ font-size: 1.42857143rem;}
#bupa-info-f2.bupa-informacion-fila-2 .region.region-fila-2{padding: 0 150px;}
#bupa-info-f2.bupa-informacion-fila-2 .region.region-fila-2 .icon-info-row-business{ font-size:50px; color:#017cca;}
#bupa-info-f2.bupa-informacion-fila-2 img{padding: 25px 0 15px 0;}

#block-acuerdoconamex p a, #block-ofrecimientoproductocorporativo p a{ font-family: 'Gotham-Medium'; color:#017cca; text-decoration:none; }
#block-ofrecimientoproductocorporativo p:first-child{ padding: 50px 0 10px 0; -webkit-margin-before: 0; -webkit-margin-after: 0; }


/* Proveedores */

#foto-portada-97.bupa-foto-portada h1{ color: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-transform: uppercase; font-family: 'Gotham-Bold';     padding: 0;}
#pagina96 .card-block .col-md-4 h4{  font-size: 1rem;}
#pagina96 .card-block .col-md-4 h4 img{  padding-right: 5px;}
#pagina96 h2{  padding-top: 80px; color:#02335c;}
#pagina96 p.size1{ font-size: 18px; padding-bottom: 15px; color:#02335c;}
#pagina96 .card-block .col-md-4 {padding: 20px 45px 20px 45px;}
#pagina96 .card-block .col-md-4 p{ margin-top: 0; margin-bottom: 0; font-size: 0.95rem;}

#pagina96 hr.hrazul{border-top: #097dca solid 2px;}


/* Ventajas de Expert Opinion */
#pagina101 .bupa-tramite-head, #pagina66 .bupa-tramite-head{left: -80px;font-size: 2.3rem;color: #00335b; text-align:left; line-height: 38px;}
#pagina101 .bupa-tramite-head h2.bupa-tramite-titulo, #pagina66 .bupa-tramite-head h2.bupa-tramite-titulo{margin: 0;font-family: 'Gotham-bold';}
#pagina101 .col-md-6.bgris3 img, #pagina66 .col-md-6.bgris3 img { width: 120%; height: auto;}
#pagina101 .col-md-6.bgwhite, #pagina66 .col-md-6.bgwhite { top: 100px; margin-bottom: 5%;}
#pagina101 .col-md-6.bgwhite p, #pagina66 .col-md-6.bgwhite p{margin-left: 40px; text-align:left;}


#pagina66 .bupa-t-5 .bupa-tramite-head{border: 1px solid #0079c8;width: 100%;position: relative;padding: 50px; margin-bottom: 0px; left: 115px; top: 50px; z-index: 1000;}
#pagina66 .bupa-t-5 .col-md-8.bgris3{ background-color: transparent;}
#pagina66 .bupa-t-5 .bupa-tramite-titulo{ font-size: 34px; line-height:43px; font-family: 'Gotham-Book';}

/* Centro de bienvenida */
#block-menudelcentrodebienvenidaindividual,#block-menudelcentrodebienvenidacorporativo {position:relative; top:0;}
#bupa-menu-centro-bienvenida {display:block; position:relative; max-width:1170px; margin:40px auto;}
#bupa-menu-centro-bienvenida .col-md-2 {display:table-cell; width:18%; padding:1px; text-align:center; vertical-align:middle;}
#bupa-menu-centro-bienvenida .col-md-1 {width:5%; display:table-cell; padding:1px;}
#bupa-menu-centro-bienvenida .col-md-2 a {display:table-cell; width:215px; height:215px; background-color:#f0f5f9; border-radius:50%; color:#00335b; border:10px solid #fff; text-align:center; text-transform:uppercase; vertical-align:middle; padding: 15px; font-size: 12px; font-family: Gotham-Medium;}
#bupa-menu-centro-bienvenida .col-md-2 img {width:auto; height:auto; margin:0 auto; display:block;}
a:hover #img-cb1, a.active #img-cb1 {content:url('/sites/default/files/inline-images/ico1b.png');}
a:hover #img-cb2, a.active #img-cb2 {content:url('/sites/default/files/inline-images/ico2b.png');}
a:hover #img-cb3, a.active #img-cb3 {content:url('/sites/default/files/inline-images/ico3b.png');}
a:hover #img-cb4, a.active #img-cb4 {content:url('/sites/default/files/inline-images/ico4b.png');}
a:hover #img-cb5, a.active #img-cb5 {content:url('/sites/default/files/inline-images/ico5b.png');}

#bupa-menu-centro-bienvenida .col-md-2 a:hover, #bupa-menu-centro-bienvenida .col-md-2 a.active {text-decoration:none; color:#fff; background-color:#00335b;}
#block-menudelcentrodebienvenidaindividual.fijo, #block-menudelcentrodebienvenidacorporativo.fijo {position:fixed; width:100%; z-index:11; background-color:#eee;}
#block-views-block-sliders-block-1 {position:static;}
#bupa-menu-centro-bienvenida.hfijo {max-width:1170px; margin:0 auto;}
#bupa-menu-centro-bienvenida.hfijo .col-md-1 {padding:0;}
#bupa-menu-centro-bienvenida.hfijo .col-md-2 {padding:0; text-align:left;}
#bupa-menu-centro-bienvenida.hfijo .col-md-2 a {display:table-cell;  width:215px; height:80px; background-color:#fff; color:#00335b; border:none; text-align:left; text-transform:uppercase; letter-spacing:1px; vertical-align:middle; border-radius:0; padding:20px 10px 10px 10px; font-size: 12px; font-family: Gotham-Medium;}
#bupa-menu-centro-bienvenida.hfijo .col-md-2 a.active, #bupa-menu-centro-bienvenida.hfijo .col-md-2 a:hover {text-decoration:none; color:#fff; background-color:#00335b;}
#bupa-menu-centro-bienvenida.hfijo .col-md-2 img {float:left; width:60px; position:relative; top:-10px; margin-right:6px;}



/* Video indpendiente Cen. Bien */
.bupa-pie-video-unico-head {text-align:center; padding:80px 0 60px ;}
.bupa-pie-video-unico-head::after {content:""; border-bottom:3px solid #097ac8; width:80px; display:block; margin:25px auto 0 auto;}
.bupa-panel-movil {margin: 0;
    padding: 30px 0;
    text-transform: uppercase; text-align:center;
    font-size: 20px; position:absolute; width:100%;
    font-family:'Gotham-Medium'; background-color:#fff;
    color: #00335b;}
.bupa-video-preview-video-unico:hover .bupa-panel-movil {margin-top:-90px;}
.bupa-video-unico-pie {margin: 0;
    display: block; text-align:center; background-color:#fff; position:relative;
    padding: 25px 0;}
.bupa-video-unico-pie a {font-family:'Gotham-Medium'; font-size: 20px; background-repeat: no-repeat;
    background-position: right;
    padding: 15px 45px 15px 0;
    color: #0079c8; background-image:url('/themes/custom/bupa/img/iconos/varios/video_play.png'); position: relative;
    background-color: #fff;
    z-index: 1;}

/* Tres bloques de acceso en Cen. Bien */
#pagina33 .row, #pagina44 .row {background-color:#00335b; position:relative; z-index:0;}
#pagina33 .bupa-cb-info, #pagina44 .bupa-cb-info {padding:25px; position:relative; min-height: 450px;}
#pagina33 .bupa-cb-info h3, #pagina44 .bupa-cb-info h3 {font-size:24px; text-transform:uppercase; color:#fff; padding:10px 0; border-bottom:1px solid #fff; max-width:380px; margin:0 auto;}
#pagina33 .bupa-cb-info h3 strong, #pagina44 .bupa-cb-info h3 strong {font-family:'Gotham-Bold';}
#pagina33 .bupa-cb-info p, #pagina44 .bupa-cb-info p {color:#fff; margin:10px 0;}
#pagina33 .btn-trans, #pagina44 .btn-trans {display:inline-block; border:2px solid #fff;}
#pagina33 .btn-trans:hover, #pagina44 .btn-trans:hover {background-color:rgba(0, 51, 91, 0.6); color:#fff; text-decoration:none;}
.bupa-cb-flap1 {position:absolute; width:inherit; top:50%; margin:0 -25px;}
.bupa-cb-flap1 .btn-trans {margin-top:150px;}
#pagina33 .bupa-cb-info:hover .bupa-cb-flap1, #pagina44 .bupa-cb-info:hover .bupa-cb-flap1 {top:30%;}
#pagina33 .bupa-cb-info:hover:after, #pagina44 .bupa-cb-info:hover:after {background-size:130%; opacity:0.3;}
#pagina33 .bupa-cb-info:hover .bupa-cb-flap1  .btn-trans , #pagina44 .bupa-cb-info:hover .bupa-cb-flap1  .btn-trans  {margin-top:15px;}

/* Seguimos el ritmo en Cen. Bien */
#block-views-block-taxonomicas-block-5, #block-views-block-taxonomicas-block-6 {padding:50px 0 25px 0;}
#block-views-block-taxonomicas-block-5 .view-content { max-width: 1170px;
    margin: 0 auto;}
#block-views-block-taxonomicas-block-6 .view-content {    max-width: 900px;
    margin: 0 auto;}
#block-views-block-taxonomicas-block-5 .view-content .bupa-ancla, #block-views-block-taxonomicas-block-6 .view-content .bupa-ancla {width:16%; display:table-cell; height:inherit; line-height:inherit;}
#block-views-block-taxonomicas-block-5 .view-content .bupa-ancla a p, #block-views-block-taxonomicas-block-6 .view-content .bupa-ancla a p {text-transform:uppercase; font-family:'Gotham-Medium'; font-size:12px;}
#block-views-block-taxonomicas-block-5 .view-content .bupa-ancla span.bupa-icono-tramite-ext, #block-views-block-taxonomicas-block-6 .view-content .bupa-ancla span.bupa-icono-tramite-ext {font-size:50px;}
#block-views-block-taxonomicas-block-5 .view-header, #block-views-block-taxonomicas-block-6 .view-header {text-align:center; padding:80px 0 60px ;}
#block-views-block-taxonomicas-block-5 .view-header::after, #block-views-block-taxonomicas-block-6 .view-header::after  {content:""; border-bottom:3px solid #097ac8; width:80px; display:block; margin:25px auto 0 auto;}

/* Su salud nuestra prio en Cen. Bien. */
#pagina34 .bazul3 {padding:50px 0 60px 0;}
#pagina34 .bupa-container .row .col-md-6:first-child {border-right:1px solid #00335b;}
#pagina34 .col-md-6 p.size13 {font-family:'Gotham-Medium';}
#pagina34 .col-md-6 h3.size16 {font-family:'Gotham-Bold';}
#pagina34 .btn-gris1 {display:inline-block; margin-top:15px;}
#pagina34 .btn-gris1:hover {background-color:#fff; text-decoration:none;}

/* Documentos de póliza */
#pagina103 .bupa-tramite-body {background-color:#f6f7f9; padding:60px 40px;}
#pagina103 .bupa-tramite-head {margin-bottom:-20px; padding-bottom: 40px;}
#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 {color: #00335b;}
#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: 1px solid #0079c8; position:relative; z-index:1; padding:40px; width:40%;}
#block-views-block-documentos-block-1 h4, #block-views-block-documentos-block-2 h4, #block-views-block-documentos-block-3 h4, #block-views-block-documentos-block-4 h4 { padding:0 15px 15px 15px; margin-left:25px; width:560px; text-align:center; font-size:18px; background-color:#f6f7f9; font-family:"Gotham-Medium"; }
#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 {margin-top:-20px; padding:0 0 0 0; border-left:40px solid #fff;}
#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 {background-color:#f6f7f9; padding:30px 70px 0 70px;}
#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 {background-color:#f6f7f9; padding:0 70px 20px 70px;}
#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 {background-color:#f6f7f9;}
#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 {background-color:#fff; margin-top:-20px;}
#block-views-block-documentos-block-1 .bupa-documents-row .views-field, #block-views-block-documentos-block-2 .bupa-documents-row .views-field, #block-views-block-documentos-block-3 .bupa-documents-row .views-field, #block-views-block-documentos-block-4 .bupa-documents-row .views-field { padding-left:8px;}
.bupa-cb-doc {position:relative; overflow:hidden;}
.bupa-cb-doc-flap {margin:0 5%; width:90%; bottom:-112px; position:absolute;}
.bupa-cb-doc:hover .bupa-cb-doc-flap {bottom:0;}
.bupa-cb-doc-flap-1 {background-color:#f6f7f9; text-align:center; padding:15px 0; border-bottom:1px solid #ddd; font-size: 14px; font-family: "Gotham-Medium"; color: #00335b;}
.bupa-cb-doc-flap-2 {background-color:#fff; text-align:center; padding:10px 25px;}
.bupa-cb-doc-flap-2 span, .bupa-cb-doc-flap-2 img {font-family:"Gotham-Medium"; display:block; width:100%; text-align:center; margin:0 auto;}
.bupa-cb-doc-flap-2 span::after {content:"\E601";
    font-family: 'bupa-iconfonts';
    display: block;
    font-size: 50px;
    margin:-20px;
}
.bupa-cb-doc-flap-2 a:hover {text-decoration:none;}
.bupa-cb-doc img {width:100%; height:auto;}
.bupa-cb-doc-flap-2 img {width:auto; margin:0 auto;}
.bupa-cb-doc-flap-2 a {color:#109fe1;}

#block-views-block-documentos-block-1 .view-footer p, #block-views-block-documentos-block-2 .view-footer p, #block-views-block-documentos-block-3 .view-footer p, #block-views-block-documentos-block-4 .view-footer p {font-style:italic; font-size:12px; margin-top:15px; display:block;}
.form-item-field-producto-target-id {display:none;}
#block-views-block-documentos-block-1 label, #block-views-block-documentos-block-2 label, #block-views-block-documentos-block-3 label, #block-views-block-documentos-block-4 label {display:block; font-size:12px;}
#block-views-block-documentos-block-1 select, #block-views-block-documentos-block-2 select, #block-views-block-documentos-block-3 select, #block-views-block-documentos-block-4 select {display:block; font-size:16px; font-family:"Gotham-Medium"; border: 1px solid #0079c8; color:#0079c8; padding:12px; width:100%;}
#block-views-block-documentos-block-1 .js-form-item, #block-views-block-documentos-block-2 .js-form-item, #block-views-block-documentos-block-3 .js-form-item, #block-views-block-documentos-block-4 .js-form-item {width:100%;}

.bupa-documents-row {display:none;}
.bupa-documents-row.active {display:block;}
.bupa-documents-row .views-row {width:50%; margin-bottom:8px; float:left;}
#block-views-block-documentos-block-5 .bupa-documents-row .views-row {width:33%; margin-bottom:8px; float:left; border: 4px solid #fff;}
#block-views-block-documentos-block-5 .bupa-documents-row {display:block; margin-top: 25px;}

#block-views-block-documentos-block-2 input[type=text], #block-views-block-documentos-block-2 input[type=submit], #block-views-block-documentos-block-2 form .form--inline .form-item:first-child label {display:none;}
#block-views-block-documentos-block-3 input[type=text], #block-views-block-documentos-block-3 input[type=submit], #block-views-block-documentos-block-3 form .form--inline .form-item:first-child label {display:none;}
#block-views-block-documentos-block-1 input[type=text], #block-views-block-documentos-block-1 input[type=submit], #block-views-block-documentos-block-4 input[type=text], #block-views-block-documentos-block-4 input[type=submit] {display:none;}


/* Sliders del centro */
#block-views-block-sliders-block-1 .carousel-caption {background-color:rgba(0, 51, 91, 0.6); right:5%; bottom:50px; left:60%; padding:15px 15px 40px 15px; text-align:left;}
#block-views-block-sliders-block-1 .carousel-indicators li {width:12px; height:12px; border-radius:12px;}
#block-views-block-sliders-block-1 .carousel-indicators {margin-right:5%; justify-content:flex-end; bottom:50px; margin-left:60%; padding-right:15px;}
#block-views-block-sliders-block-1 .carousel-caption small {color:#a5c1e7; font-size:100%; font-style:italic;}
#block-views-block-sliders-block-1 .carousel-caption .bupa-slider-pretitulo {font-family:'Gotham-Medium'; text-transform:uppercase;}
#block-views-block-sliders-block-1 .carousel-caption .bupa-slider-pretitulo::after {content:''; display:block; border-bottom:4px solid #fff; margin:10px 0; width:80px;}
#block-views-block-sliders-block-1 .carousel-caption h3 {font-family:'Gotham-Bold';}

/* Portadas de cb */
#foto-portada-108.bupa-foto-portada .text-center.titulo2 h1, #foto-portada-109.bupa-foto-portada .text-center.titulo2 h1, #foto-portada-110.bupa-foto-portada .text-center.titulo2 h1{ color:#fff; left:50%; position: absolute; transform: translate(-50%, -50%); text-transform: uppercase; font-family: 'Gotham-Bold';}
#foto-portada-108 .transparentable, #foto-portada-109 .transparentable, #foto-portada-110 .transparentable {background: transparent; position:absolute; bottom:50%; width:100%; text-align:center;}
#foto-portada-108.bupa-foto-portada, #foto-portada-109.bupa-foto-portada, #foto-portada-110.bupa-foto-portada {min-height:inherit; margin-bottom:-140px;}
#foto-portada-35.bupa-foto-portada, #foto-portada-211.bupa-foto-portada {min-height:inherit; margin-bottom:-300px;}

/* Corporativo portada */
#pagina118 {padding:80px 0; background-color:#1c355b;}
#pagina117, #pagina120 {padding:80px 0;}
#pagina117 .bupa-container .row:nth-child(3) {margin-top:80px;}
#pagina118 .bupa-container .row:nth-child(2) {margin-top:80px;}
#pagina118 h5 {font-size:16px;}
#pagina118 p {font-size:14px;}
#pagina119 .bupa-right-content-50 {padding:40px; text-align:left;}
#pagina120 p {width:50%; margin:0 0 15px 25%;}
#pagina120 .btn-azul2 {display:inline-block; margin-top:10px; font-size:14px;}
#pagina121 .bupa-flotante {padding:40px; text-align:left; margin:100px 15% 100px 5%; background-color:#fff;}
#pagina121 .bupa-pagina-interior-body {background-size:cover; background-position-x:-150px; background-color: #ebe9e0;}
#pagina121 p {font-family:"Gotham-Medium";}
#pagina117 h3 {display:inline-block; margin:0 auto; background-color:#fff; position:relative; z-index:1; padding:0 15px;}
#pagina118 h3 {display:inline-block; margin:0 auto; background-color:#1c355b; position:relative; z-index:1; padding:0 15px;}
#pagina117 .bupa-subrayado {border-top:1px solid #ddd; position:relative; top:-30px; margin-bottom:-5px; z-index:0;}
#pagina118 .bupa-subrayado {border-top:1px solid #335c7c; position:relative; top:-30px; margin-bottom:-5px; z-index:0;}
#foto-portada-116 .bupa-titulo-flotante {width: 30%;
    position: absolute;
    background-color:rgba(0,0,0,0.55);
    left: 10%;
    bottom:25px;
    padding:25px;
    margin: 0;}
#foto-portada-116 h3 {font-size:18px;}
#pagina119 h2 {font-size:23px; margin:25px 0 40px 0; line-height:110%;}
#foto-portada-116 h2 {font-size:20px; line-height:120%;}
#pagina117 h3, #pagina118 h3, #pagina119 h3 {font-size:21px;}
#pagina117 h4, #pagina118 h4 {font-size:19px;}
#foto-portada-116 .btn-azul2 {font-size:14px; display:inline-block;}
#pagina117 .col-md-4 {margin-top:25px; border-left:1px solid #ddd; text-align:left;}
#pagina117 .row .col-md-4:first-child {border-left:none;}
#pagina118 .col-md-3 {text-align:left;}
#pagina119 {background-color:#f6f7f8;}
#pagina119 .bupa-container {max-width: 1280px;}
#pagina121 .row {margin:0;}

.bupa-prod-final .bgris2 {position:absolute; margin-top:60px; padding:60px; left:0; right:0;}
.bupa-prod-final .bgris2 .col-md-6 {text-align:center;}
.bupa-prod-final .bgris2 .col-md-12 {text-align:center; padding:0 20%;}
.bupa-prod-final .bgris2 h4 {color:#00335b; font-size:22px;}
.bupa-prod-final .bpf2 {padding-top:390px; text-align:center;}
.bupa-prod-final .bpf2 p {font-size:13px;}
.bupa-prod-final .bpf1 a, .bupa-prod-final .bpf2 a {text-align:center; font-family:"Gotham-Medium";}
.bupa-prod-final .bpf1 a {text-decoration:none;}
.bupa-prod-final .bpf1 .icon-chevron-right:before {font-size:10px;}

#bupa-titulo-flotante-producto-64 .pretitulo {display:none;}
#bupa-titulo-flotante-producto-64 h1 .size0 {display:block; padding-top:15px;}

/* Formularios */
#bupa-tools {background-color: #f2f2f2;
    padding: 80px 30px;}
.block-contact-block form {-webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    padding:40px 0;
        -webkit-column-gap: 25px; /* Chrome, Safari, Opera */
    -moz-column-gap: 25px; /* Firefox */
    column-gap: 25px;
    column-count: 3;}
.block-contact-block form > div {break-inside: avoid-column;}
.block-contact-block input, .block-contact-block select {border:none; width:100%; padding:10px;}
.block-contact-block label {display:block; font-size:12px; font-family:"Gotham-Bold";}
#edit-preview {display:none;}
.block-contact-block .field--name-field-nombre {margin-top:-15px;}
.block-contact-block .button--primary {margin-top:30px; color:#fff; width:100%; background-color:#1E79BD; font-family:"Gotham-Medium"; text-transform:uppercase;}
.block-contact-block  .form-actions {width:100%;}
.block-contact-block .form-actions input:last-child {display: none;}
#block-solicitarinformacioncorporativa {text-align:center;}
#block-solicitarinformacioncorporativa h1 strong {font-family:"Gotham-Bold"; font-size:30px;}
#block-solicitarinformacioncorporativa h5 {font-family:"Gotham-Medium"; font-size:16px;}

#pagina174 {padding:80px 0;}

.data-corp img, .data-corp1 img {border:1px solid #777; margin-top:2px; padding:3px; margin-right:8px;}
.data-corp p, .data-corp1 p {margin-bottom:0;}
.data-corp h4 {margin-top:30px; color:#00335b; font-size:20px;}
.data-corp1 h5 {margin-left:45px;}

#pagina48 .btn-trans1 {display:inline-block;}
a:hover .icon-download {text-decoration: none;}

/* VARIACIONES PAISES */
/* ********************************************************************************* */
/* Estilos Ecuador */

/* Página especial de seguros */
.transparentableazulito {background-color:rgba(112,170,201,0.6); padding:15% 8%; padding: 200px 80px\9; margin-left:50%;}
.transparentableamarillo {background-color:rgba(175,165,132,0.6); padding:15% 8%; padding: 200px 80px\9; }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .transparentableazulito, .transparentableamarillo { padding: 200px 80px !important; }
}
@supports (-ms-ime-align:auto) {
  .transparentableazulito, .transparentableamarillo { padding: 200px 80px !important; }
}
#pagina636 .transparentablegris {padding:15% 8%;}
.btn-trans3 {background-color:rgba(255, 255, 255, 0.15); padding:10px 15px; font-size:18px; font-weight:400; text-align:center; color:#fff; border:2px solid #fff;}

#pagina571 .bupa-pagina-interior-body, #pagina576 .bupa-pagina-interior-body, #pagina636 .bupa-pagina-interior-body {background-size:cover;}

.transparentableamarillo h3, .transparentableazulito h3 {margin-bottom:20px; font-size: 28px;
    font-family: Gotham-Bold;
    color: #fff;}
.transparentableamarillo p, .transparentableazulito p {margin-bottom:20px;}
.transparentableamarillo .icon-arrow-right::before, .transparentableazulito .icon-arrow-right::before {font-size: 50px;
    position: relative;
    top: 15px;}
.transparentableamarillo a.btn-trans3:hover, .transparentableazulito a.btn-trans3:hover {text-decoration:none; background-color:rgba(255, 255, 255, 0); color:#fff;}

#foto-portada-566 h1, #foto-portada-596 h1, #foto-portada-601 h1, #foto-portada-606 h1, #foto-portada-921 h1, #foto-portada-1291 h1 {padding-top:35px}
#foto-portada-606 h1 span {color:#fff !important;}

#pagina631 {padding: 80px 15px;}

#pagina641 .card-block strong {font-family: "Gotham-Medium";}

#pagina621, #pagina611, #pagina616, #pagina626, #pagina641 {padding: 80px 0;}
#pagina621 .card-header p, #pagina611 .card-header p, #pagina616 .card-header p, #pagina626 .card-header p, #pagina641 .card-header p, #pagina1046 .card-header p, #pagina1026 .card-header p {position: relative; top:10px;}
#pagina1046 {padding-bottom: 40px;}
#pagina1046 table td table td, #pagina1026 table td table td {border-top:none !important;}
#pagina1046 th, #pagina1026 th {vertical-align: top;}

/* Menú utilitario */
#block-utilitario-2 {position: relative;
    width: 100%;
    min-height: 1px;
    -ms-flex: 0 0 66%;
    flex: 0 0 66%;
    max-width: 66%;
    text-align: left;
    list-style: none;
    margin: 0;
    padding: 0;}
footer .bupa-footer-2 ul.menu {position: relative;
    width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}


/* Nuevos menús de pie, reemplazan a los que no eran sensibles al dominio */
#block-piedepaginaindividual h2, .region-footerder h2, #block-piedepaginacorporativos-2 h2, #block-piedepaginaproveedores-2 h2 {
	font-size: 30px;
	font-family: 'Gotham-Bold';
}
#block-piedepaginaindividual h3, .region-footerder h3, #block-piedepaginacorporativos-2 h3, #block-piedepaginaproveedores-2 h3 {
	font-size: 20px;
	font-family: 'Gotham-Medium';
}
#block-piedepaginaindividual ul.menu, #block-piedepaginacorporativos-2 ul.menu, #block-piedepaginaproveedores-2 ul.menu {
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
	-webkit-padding-start: 0px !important;
	-webkit-margin-start: 0px !important;
}
#block-piedepaginaindividual ul.menu li, #block-piedepaginacorporativos-2 ul.menu li, #block-piedepaginaproveedores-2 ul.menu li {
	padding-bottom: 12px;
}
.region-footerder div.fila, #block-piedepaginaindividual ul.menu, #block-piedepaginacorporativos-2 ul.menu, #block-piedepaginaproveedores-2 ul.menu {
	margin-top: 6%;
	margin-bottom: 6%;
}
.region-footerder h2, #block-piedepaginaindividual h2, #block-piedepaginacorporativos-2 h2, #block-piedepaginaproveedores-2 h2 {
	margin-top: 10%;
}
#block-piedepaginaindividual ul.menu li a:hover, #block-piedepaginacorporativos-2 ul.menu li a:hover, #block-piedepaginaproveedores-2 ul.menu li a:hover {
	border-bottom: 2px solid #109fe1;
	padding-bottom: 5px;
	text-decoration: none;
}

#block-piedepaginaindividual ul.menu li.menu-item--expanded ul.menu li, #block-piedepaginacorporativos-2 ul.menu li.menu-item--expanded ul.menu li, #block-piedepaginaproveedores-2 ul.menu li.menu-item--expanded ul.menu li {
	padding-bottom: 5px !important;
	margin-left: 20px;
	font-size: 13px;
}
#block-piedepaginaindividual li.menu-item.menu-item--expanded ul.menu, #block-piedepaginacorporativos-2 li.menu-item.menu-item--expanded ul.menu, #block-piedepaginaproveedores-2 li.menu-item.menu-item--expanded ul.menu {
	margin-top: 3% !important;
	margin-bottom: 3% !important;
}
#block-piedepaginaindividual .menu-item--active-trail a, #block-piedepaginacorporativos-2 .menu-item--active-trail a, #block-piedepaginaproveedores-2 .menu-item--active-trail a {
color:#000;
}
#block-piedepaginaindividual .menu-item--active-trail span, #block-piedepaginacorporativos-2 .menu-item--active-trail span, #block-piedepaginaproveedores-2 .menu-item--active-trail span {
color:#000;
}



/* Productos */
#seguro .card-header small {margin-top: 5px; display: block;}
.page-node-type-productos .field--name-field-archivos-anexos {padding-bottom: 20px;}
.page-node-type-productos .bupa-titulo-flotante h1  {padding-top:35px}
#bupa-titulo-flotante-producto-546 h1 span, #bupa-titulo-flotante-producto-551 h1 span, #bupa-titulo-flotante-producto-556 h1 span, #bupa-titulo-flotante-producto-561 h1 span {color:#fff;}

/* Contenidos varios */
#foto-portada-541 .transparentable { display: block; margin: 0 auto; background: transparent; position:absolute; bottom:35%; width:100%; text-align:center;}
#foto-portada-541 .transparentable .btn-azul2 { border-color: transparent;}
#foto-portada-541 .bupa-titulo-flotante h1, #foto-portada-29 .bupa-titulo-flotante h1,  #foto-portada-746 .bupa-titulo-flotante h1 {padding-top: 35px; padding-right: 30%;}

#foto-portada-531 .transparentable { display: block; margin: 0 auto; background: transparent; position:absolute; bottom:20%; width:100%; text-align:center;}
#foto-portada-531 .transparentable{ background-color: rgba(255,255,255,0.0);}
#foto-portada-531 .bupa-cotizador-enlinea{ position:relative;}
#foto-portada-531 span.azul1.postitulo{ display: block; padding:0 20%; font-size:25px;}
#foto-portada-531 h1{ text-align: center; color: #fff;}
#foto-portada-531 .btn-azul2 {display: inline-block;}

#foto-portada-746 .transparentable { display: block; margin: 0 auto; background-color: rgba(255,255,255,0.0); position:absolute; bottom:25%; width:100%; text-align:center;}
/* GUATEMALA */
#foto-portada-936 .transparentable { display: block; margin: 0 auto; background: transparent; position:absolute; bottom:35%; width:100%; text-align:center;}
#foto-portada-936 .bupa-titulo-flotante h1 {padding-top: 35px; padding-right: 30%;}

#foto-portada-956 .transparentable { display: block; margin: 0 auto; background: transparent; position:absolute; bottom:35%; width:100%; text-align:center;}
#foto-portada-956 .bupa-titulo-flotante h1 {padding-top: 35px; padding-right: 30%;}

#foto-portada-896 .btn-azul2 {display: inline-block;}
#foto-portada-896 .postitulo {font-size: 25px; padding: 0 20%; display: block;}

#bupa-titulo-flotante-producto-916 h1 .azul1{ color: #fff; }
#pagina1026 a.icon-download { font-size: 20px; padding-left: 10px;}
#bupa-titulo-flotante-producto-911 h1 .azul1 { color: #fff; }
/***************************/

/* REPUBLICA DOMINICANA */
#foto-portada-1121 .transparentable { display: block; margin: 0 auto; background: transparent; position:absolute; bottom:35%; width:100%; text-align:center;}
#foto-portada-1121 .bupa-titulo-flotante h1 {padding-top: 35px; padding-right: 30%;}

#foto-portada-1151 .transparentable { display: block; margin: 0 auto; background: transparent; position:absolute; bottom:35%; width:100%; text-align:center;}
#foto-portada-1151 .bupa-titulo-flotante h1 {padding-top: 35px; padding-right: 30%;}

#foto-portada-1106 .btn-azul2 {display: inline-block;}
#foto-portada-1106 .postitulo {font-size: 25px; padding: 0 20%; display: block;}
#foto-portada-1106 .transparentable {bottom:20%;}

#bupa-titulo-flotante-producto-1141 h1 .azul1{ color: #fff; }
#bupa-titulo-flotante-producto-1126 h1 .azul1 { color: #fff; }
#bupa-titulo-f1286otante-producto-1136 h1 .azul1 { color: #fff; }
#pagina91 .bupa-pagina-interior-body .col-md-5 {padding:60px 15px 60px 0;}
#foto-portada-1116 h1 {padding-top:35px;}
#pagina1156 .bupa-pagina-interior-body {text-align: left; padding-top: 5%; padding-bottom: 5%;}

/* BOLIVIA */
#foto-portada-1251 .btn-azul2 {display: inline-block;}
#foto-portada-1251 .postitulo {font-size: 25px; padding: 0 20%; display: block;}
#foto-portada-1251 .transparentable {bottom:20%;}

#foto-portada-1286 .transparentable { display: block; margin: 0 auto; background: transparent; position:absolute; bottom:35%; width:100%; text-align:center;}
#foto-portada-1286 .bupa-titulo-flotante h1 {padding-top: 35px; padding-right: 30%;}

#foto-portada-1296 .transparentable { display: block; margin: 0 auto; background: transparent; position:absolute; bottom:35%; width:100%; text-align:center;}
#foto-portada-1296 .bupa-titulo-flotante h1 {padding-top: 35px; padding-right: 30%;}

#bupa-titulo-flotante-producto-1261 h1 .azul1{ color: #fff; }
#bupa-titulo-flotante-producto-1271 h1 .azul1 { color: #fff; }
#bupa-titulo-flotante-producto-1276 h1 .azul1 { color: #fff; }

#accordion_1336 .card:last-child .card-header{ background-color: #3a6f75; }
#accordion_1336 .card:last-child .card-header h5 a{ color: #fff; }
#accordion_1341 .card:last-child .card-header{ background-color: #3a6f75; }
#accordion_1341 .card:last-child .card-header h5 a{ color: #fff; }
#accordion_1346 .card:last-child .card-header{ background-color: #3a6f75; }
#accordion_1346 .card:last-child .card-header h5 a{ color: #fff; }

#pagina1321 .bupa-acordeon .card:nth-child(2){ display: none; }
#pagina1321 .bupa-acordeon .card{ border-bottom: rgba(0,0,0,.125) 1px solid; }
#foto-portada-1316 .bupa-titulo-flotante h1 {padding-top: 35px; padding-right: 30%;}

#bupa-titulo-flotante-producto-1336 h1{ text-shadow: #fff -1px 0px 10px; }
#bupa-titulo-flotante-producto-1336 h1 .pretitulo{ width: 0; overflow: hidden; }
#bupa-titulo-flotante-producto-1341 h1 .pretitulo{ width: 0; overflow: hidden; }
#bupa-titulo-flotante-producto-1346 h1 .pretitulo{ width: 0; overflow: hidden; }

/* CHILE */
a.orange, a.orange i{ color: #de5408; }
#foto-portada-1421 {padding:12% 10%;}
#foto-portada-1421 .transparentable{ position:static; bottom: 20%; }
#foto-portada-1421 h1 span.azul1 { color: #fff; text-shadow: 1px 1px 1px #999; }
#foto-portada-1421 span.azul1.postitulo {font-size:25px; display: block; padding: 0 20%;}
#foto-portada-1421 .btn-orange{ display: inline-block; }
.outstanding { position: absolute; top:15px; left: 25px; display: inline-block; width: 250px; padding: 1.8em 1.2em; font-size: 0.8em;
    line-height: 1.2; text-align: left; color: #FFFFFF; background-color: #364A65; background-color: rgba(54,74,101,0.98); z-index: 5; }
.outstanding .color1 { color: #c9dbf1; }
.outstanding .color2 { color: #FCFFFE; }
.outstanding .separation { width: 20%; margin: 10px 0; border-color: #FFFFFF; }
.outstanding a { color: #FFFFFF !important; text-decoration: underline !important; }
#pagina91 .bupa-pagina-interior-body .col-md-10 { padding: 60px 0; }
#foto-portada-1436 .bupa-titulo-flotante h1 { padding-top: 35px; padding-right: 15px; }
#foto-portada-1436 .transparentable { display: block; margin: 0 auto; background: transparent; position: absolute; bottom: 35%; width: 100%; text-align: center;}

#foto-portada-1471 .bupa-titulo-flotante h1 { padding-top: 35px; }
#foto-portada-1471 h1 span.azul1 { color: #fff; }
#pagina1441 .bupa-container{ padding: 60px 8%; }
#bupa-titulo-flotante-producto-1446 h1 span.azul1 { color: #fff; }
#bupa-titulo-flotante-producto-1456 h1 span.azul1 { color: #fff; }
#bupa-titulo-flotante-producto-1461 h1 span.azul1 { color: #fff; }
#bupa-titulo-flotante-producto-1466 h1 span.azul1 { color: #fff; }

#pagina1476.bupa-pagina-interior{background-color: rgba(255,255,255,0.8);}
#pagina1476.bupa-pagina-interior .transparentable {max-width: 1170px; margin-right: auto; margin-left: auto; padding:125px 15px 125px 15px; text-align: left; background-color:transparent;}
#pagina1476 p.azul1.medio.size1{font-family: 'Gotham-Medium'; font-size: 1.286rem;}
#pagina1476 p.azul1.size2{ font-size: 1rem; color: #3f3f3f;}
#pagina1476 .col-md-5 p:last-of-type { margin-top: 30px;}
#pagina1476 a.btn-orange .icon-chevron-right:before{ font-size: 12px;}
#pagina1476 .col-md-7 i{ font-size: 68px; color: #0079c8; text-align: center;}
#pagina1476 .col-md-7 .col-md-6{text-align: center;}
#pagina1476 .col-md-5{ padding-right: 0px;}
#pagina1476 .col-md-6 p.description{ width: 65%; text-align: center; display: block; margin: auto; padding-bottom:45px; font-size: 13px;}
#pagina1476 .col-md-6 h3.title{ font-size: 25px; font-family: 'Gotham-Book'; padding-top: 25px;}

#pagina1481 .transparentable { background-color: rgba(255,255,255,0.8); padding: 140px 70px 140px 15%;}
#pagina1481 .bupa-pagina-interior-body { background-position: right; background-size:cover; }
#pagina1481 .bupa-pagina-interior-body .row {margin:0;}
#pagina1481 h2.medio.azul1{ font-family: 'Gotham-Book';}
#pagina1481 .bupa-left-content-50.col-md-6.transparentable{ text-align: left;}

#foto-portada-1516 .transparentable {background: transparent; position: absolute; bottom: 50%; width: 100%; text-align: center;}
#foto-portada-1516.bupa-foto-portada { min-height:auto; }
#foto-portada-1516.bupa-foto-portada .text-center.titulo2 h1 { color: #fff; left: 50%; bottom:inherit !important; position: absolute; transform: translate(-50%,-50%); text-transform: uppercase; font-family: 'Gotham-Bold'; }
#block-views-block-documentos-block-6 { padding-top: 25px; }
#block-views-block-documentos-block-6 .bupa-documents-row { display: block; margin-top: 25px; }
#block-views-block-documentos-block-6 .bupa-documents-row .views-row { width: 33%; margin-bottom: 8px; float: left; border: 4px solid #fff; }
#block-textoinferiornuestradiferenciachile a{ color: #fff; margin: 5px; }
#block-textoinferiornuestradiferenciachile a i{ font-size: 13px; }

.facility-content{ position: absolute; top: 10%; left: 10%; right: 10%; }
.facility-content p{ max-width: 700px; }
#pagina761 .transparentablegris { background-color: rgba(65,65,77,0.8); padding: 140px 70px 140px 15%;}

#pagina761 .bupa-pagina-interior-body {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#pagina761.bupa-pagina-interior {padding: 0px;}
#pagina761 ul { text-align: left;list-style: none;-webkit-padding-start: 0px;}
#pagina761 h3.title { font-family: 'Gotham-Book'; font-size: 20px; }
#pagina761 h3.title, #pagina761 p, #pagina761 .bupa-left-content-50-header { text-align: left !important; color: #fff; }
#pagina761 p.description { font-size: 14px !important; line-height: 25px; margin-left: 18%; }
#pagina761 .transparentablegris ul li i { float: left; padding: 0 5% 0 0; font-size: 75px; width: 18%; }
#pagina761 .transparentablegris ul li { overflow: hidden; padding-bottom: 20px; }
#pagina761 .bupa-left-content-50-body { padding-top: 10%; }
#foto-portada-1536 { min-height: 700px; }
.chile #foto-portada-1421 h1 span.azul1 {text-shadow:none;}
.chile #pagina1431 .bupa-pagina-fijo {background-position-x: right;}
.chile #pagina1541 .bupa-pagina-interior-body {padding:45px 10%;}
.chile #pagina1541 .size1 {font-size:18px;}


/* TRINIDAD Y TOBAGO */
#foto-portada-1546 .btn-azul2 {display: inline-block;}
#foto-portada-1546 .postitulo {font-size: 25px; padding: 0 20%; display: block;}
#foto-portada-1546 .transparentable {bottom:20%;}

#foto-portada-1701 .transparentable { display: block; margin: 0 auto; background: transparent; position:absolute; bottom:35%; width:100%; text-align:center;}
#foto-portada-1701 .bupa-titulo-flotante h1 {padding-top: 35px; padding-right: 30%;}
#foto-portada-1316 .bupa-titulo-flotante h1 {padding-top: 35px; padding-right: 30%;}
.trinidad-y-tobago #pagina1556 .bupa-pagina-interior-body {background-size:100%;}
.trinidad-y-tobago #foto-portada-109 h1 {color:#00335b !important;}
.trinidad-y-tobago #pagina44 .bupa-bc-info3::after {background-image:url(/sites/default/files/inline-images/echica_600.jpg);}
.trinidad-y-tobago #pagina33 .bupa-bc-info2::after {background-image:url(/sites/default/files/inline-images/efamilia_500.jpg);}
.trinidad-y-tobago #pagina34 .bgris {background-color:#f2f1e9;}
.trinidad-y-tobago .alto100 {
    position: relative;
    top: 50%; text-align:center;
    padding:25px 10%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);}
.trinidad-y-tobago #pagina34 .alto100 h2 {color:#00335b;}

/* LATAM */
#cb-latam , #cb-latam li.nav-item{display: inline-block !important;}
#foto-portada-1966 h1{ padding-right: 0; padding-top: 150px; }
#foto-portada-1966 h1 .azul1{ display: block; color: #fff; }
#pagina1971 h3.title { font-size: 25px; font-family: 'Gotham-Book'; padding-top: 25px; }
#pagina1971 .col-md-5 { padding-right: 0px; }
#pagina1971 .col-md-7 i{ font-size: 68px; text-align: center;}
#pagina1976 .bupa-pagina-interior-body{ background-size: cover; }
#pagina1976 .transparentable8{ padding: 140px 70px 140px 20%; text-align: left;}
#pagina1976 .row{ max-width: 100%; }

#foto-portada-1991, #foto-portada-1996{display: table; width: 100%; margin-top: 130px;}
#foto-portada-1991 .transparentable, #foto-portada-1996 .transparentable{ 
	background: transparent; display: table-cell; height: 100%; text-align: center; vertical-align: middle; }
#prehome{max-width: 700px; margin: 30px auto;}
#prehome .down-button{ position: relative; border-bottom: 4px solid #0c63c0; 
    background: white;  font-weight: 300;  height: 70px; margin-top: 15px;}
 #prehome .down-button a {display: block; position: relative; z-index: 10; color: #00335b; font-size: 20px;
 text-decoration: none; -webkit-font-smoothing: antialiased; padding: 20px; }
 #prehome .down-button span{ position: absolute; top: 0; right: 0; font-size: 30px; width: 40px; line-height: 70px; }
 #prehome ul{ background: rgba(255,255,255,0.6); margin: 0; padding: 0; }
 #prehome li{ list-style: none; }
 #prehome li a{ display: block; padding: 8px 30px; color: #00335b; text-decoration: none; }
 #prehome li a:hover{ background: #fff; }
 #prehome .access-button { display: block; padding: 24px; margin-top: 15px; display: none; }
 .prehome-page #bupa-mini-logo{position: absolute; }

#cb-latam .bupa-menu-2{ right:0; width: 100%; padding: 15px 10%; text-align: center; }
#cb-latam .bupa-menu-2 li:first-child{ width: 100%; }
#cb-latam .bupa-menu-2 li:first-child span{ border-left: none; background-image: none; font-weight: bold; }
#cb-latam .bupa-menu-2 .nav-item.bupa-bc-ind, #cb-latam .bupa-menu-2 .nav-item.bupa-bc-cor, #cb-latam .bupa-menu-2 .nav-link{
  padding-left: 37px !important;vertical-align: top; font-size: 13px; background-size: 30px; position:relative; top:-5px; }
#cb-latam #bupa-country-mx, #cb-latam #bupa-country-do, #cb-latam #bupa-country-bo, #cb-latam #bupa-country-ec, #cb-latam #bupa-country-gu, #cb-latam #bupa-country-ch, #cb-latam #bupa-country-pn, #cb-latam #bupa-country-co {background-size: 30px !IMPORTANT;}

#carousel_2006 .col-md-6.gris8 { background-color: #eee; border-right: 30px solid #fff; padding: 30px; }
#carousel_2006 .col-md-6.gris8 h3 {
    padding-top: 0; padding-bottom: 0; text-align: left; font-size: 18px; font-family: 'Gotham-Bold'; }
#carousel_2006 .col-md-6 form label, #carousel_2006 .bupa-enlace-azul {
    display: block; padding-top: 10px; }
#carousel_2006 a.bupa-enlace-azul.medio, #carousel_2006 a.bupa-enlace-azul.negrilla {
    text-decoration: none; font-family: 'Gotham-Book'; font-size: 12px; padding: 30px 0 10px 0;
}
#carousel_2006  input.btn-azul2 {
    background-color: #0079c8; font-size: 15px; font-weight: 400; text-align: center;
    color: #fff; padding: 20px 40px; border-radius: 0; text-transform: uppercase; 
    font-family: 'Gotham-Book'; width: auto;
}
#carousel_2006 .col-md-6.lineagris { border-left: 1px solid #ddd; padding-left: 30px;}
#carousel_2006 .col-md-6 h4.negrilla { padding-top: 25px; padding-bottom: 0; text-align: left; font-size: 18px;  font-family: 'Gotham-Bold'; }
#carousel_2006 .btn-azul-outline {
    background-color: #0079c8; font-size: 15px; font-weight: 400; text-align: center; color: #fff; padding: 20px 40px;
    border-radius: 0; text-transform: uppercase; font-family: 'Gotham-Book'; display: inline-block; margin-top: 10px;
}

#bupa-info * {
    -webkit-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    -ms-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
}
.vocabulary-temas-del-circulo-de-bienestar {display:none;}

/***************************/

#bupa-titulo-flotante-producto-756 h1 .azul1{ color: #fff; }

.fazul5 {background-color: #eff5f9;}
#pagina876 h2 {margin: 25px 0;}
#pagina876 .col-md-6 {padding: 25px;}
#pagina876 .table {margin-bottom: 0}
#pagina876 .card-header i {margin:  0 15px 0 0;}
#pagina876 .card-header a::after {top: -18px;}
#foto-portada-881 {min-height: 300px !important;}

#block-bupalatam {width:100%;}
#block-socialmediabar {text-align: center;}

#pagina1086 {padding-top: 100px;}
#pagina1086 .bupa-enlace-doc {position: relative; top:-20px;}
.bupa-linazul {border-left:1px solid #109fe1;}
#pagina1086 .row {padding:25px;}

@-moz-document url-prefix() {
  .transparentableamarillo, .transparentableazulito {
    padding:140px 8%;
  }
}

#block-views-block-productos-block-1, #block-views-block-productos-block-2 {background-color: #fff;}
#block-views-block-productos-block-1 > div {margin: 0 auto;}
#pagina1331 {padding: 0 15px;}


#cotice-su-plan-gral, #cotice-su-plan-essential {display: none; }


#block-views-block-sliders-block-2 img {position:relative; z-index:0;}
#block-views-block-sliders-block-2 .video-marco {width:100%; overflow:hidden; z-index:1; top:0; position:absolute;}
#block-views-block-sliders-block-2 .video-marco iframe {margin-left:-15%;}
#block-views-block-sliders-block-2 {position:static;}
#block-views-block-sliders-block-2 .carousel-caption {background-color:rgba(0, 51, 91, 0.6); right:5%; bottom:50px; left:60%; padding:15px 15px 40px 15px; text-align:left;}
#block-views-block-sliders-block-2 .carousel-indicators li {width:12px; height:12px; border-radius:12px;}
#block-views-block-sliders-block-2 .carousel-indicators {margin-right:5%; justify-content:flex-end; bottom:15%; margin-left:60%; padding-right:15px;}
#block-views-block-sliders-block-2 .carousel-caption small {color:#a5c1e7; font-size:100%; font-style:italic;}
#block-views-block-sliders-block-2 .carousel-caption .bupa-slider-pretitulo {font-family:'Gotham-Medium'; text-transform:uppercase;}
#block-views-block-sliders-block-2 .carousel-caption .bupa-slider-pretitulo::after {content:''; display:block; border-bottom:4px solid #fff; margin:10px 0; width:80px;}
#block-views-block-sliders-block-2 .carousel-caption h3 {font-family:'Gotham-Bold';}


/* EOF */