@font-face {
  font-family: 'Godzilla-2';
  src: url('../fonts/godzilla-2.ttf.ttf') format('truetype');
}

.font-abril {
	font-family: 'Abril Fatface', cursive;
	font-size: 2.6em;
}


/* Add here all your css styles (customizations) */
/* sdf */
body {
	font-family: Roboto, "Open Sans", Helvetica, Arial, sans-serif !important;
}

#read-more {display: none;}

.btn-ceroemisiones-2 {
	white-space: normal;
    width: 32%;
    line-height: 1;
}

.box-ceroemisiones {
  width: 227px;
  height: 252px;
  background-color: #EEEEEE;
}  

.box-ceroemisiones div.cer {
    color: #EEEEEE;
    display: block;
    width: 100%;
    height: 100%;
    padding: 5% 30px 0 30px;
    text-align: center;
    transition: none;
    line-height: 1;
}

.mission-next-arrow {
  position: absolute;
  background: url(https://raw.githubusercontent.com/solodev/icon-box-slider/master/nextarrow2.png) no-repeat center;
  background-size: contain;
  top: 50%;
  transform: translateY(-50%);
  right: -36px;
  height: 17px;
  width: 10px;
  border:none;
}
.mission-next-arrow:hover {
  cursor: pointer;	
}
.mission-prev-arrow {
  background: url(https://raw.githubusercontent.com/solodev/icon-box-slider/master/prevarrow2.png) no-repeat center;
  background-size: contain;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -36px;
  height: 17px;
  width: 10px;
  border:none;
} 
.mission-prev-arrow:hover {
  cursor: pointer;	
}
.box-ceroemisiones a.more-links {
  color: #fff;
  padding: 70px 110px 0 20px;
  background: #a89269 url(https://raw.githubusercontent.com/solodev/icon-box-slider/master/rightarrow.png) no-repeat 155px 170px;
}

.btn-ceroemisiones {
	white-space: normal;
    width: 100px;
    line-height: 1;
}

.g-brd-info {
	border-left: 1px solid;
	border-color: #008272;
}

.g-brd-around-2 {
    border: solid 2px transparent !important;
}

.g-bg-verdecr2{
	background-color: #96ccc2;
}

.u-btn-verdecr2 {
    color: #96ccc2;
    background-color: #fff;
}


.highlight-p{
	color:#555;
}

.highlight:hover{
	color:#555;
	text-decoration:none;
}

.g-bg-acordeon-gris{
	background: #eee;
}


.g-border-acordeon{
	border: 1px solid #c1c1c1;
}

.card, .card-header {
    border-color: #c1c1c1;
}

.u-accordion-color-primary .u-accordion__header [aria-expanded="true"] {
    color: #ffffff !important;
    background-color: #008272 !important;
}

.u-go-to-v1:hover, .u-go-to-v1:focus:hover {  text-decoration: none;  color: #fff;  background-color: #5CAFA5;}

.boton-top-style-other {
	display: inline-block; 
	position: fixed; 
	bottom: 90px; 
	right: 15px;
}

.linea-top {
	margin-top: 1px;
}

.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link {
    color: #80EDE7;
}

.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .active > .nav-link {
    color: white;
}
.g-brd-primary {
    border-color: #ffffff !important;
}
.nav-link {
    color: #ffffff;
    outline: none;
}
.u-header__section--light .hamburger-inner, .u-header__section--light .hamburger-inner::after, .u-header__section--light .hamburger-inner::before {
    background: #fff;
}

ul li.enlaces-top:last-child {
  border-color: #ffffff !important;
}

.u-searchform-v1--align-left .form-control {
	font-family: Roboto, "Open Sans", Helvetica, Arial, sans-serif !important;
}

.u-searchform-v2 .form-control {
	font-family: Roboto, "Open Sans", Helvetica, Arial, sans-serif !important;
}

.u-searchform-v3 .form-control {
	font-family: Roboto, "Open Sans", Helvetica, Arial, sans-serif !important;
}

.u-searchform-v4 .form-control {
	font-family: Roboto, "Open Sans", Helvetica, Arial, sans-serif !important;
}

.u-searchform-v5 .form-control {
	font-family: Roboto, "Open Sans", Helvetica, Arial, sans-serif !important;
}

.u-block-hover:hover .g-color-primary--hover, .g-color-primary--hover:hover {
	text-decoration: none;
}

.no-border {
	border: none !important;
}

.g-font-sanchez {
	font-family: 'Sanchez', serif;
}

.g-font-specimen {
	font-family: 'Exo 2', sans-serif;
}

/* Verdecr Colors */
.g-color-verdecr {
	color: #008272 !important;
}

.g-bg-verdeNuevo2cr {
	color: #80EDE7 !important;
}

.g-color-planes-rosa {
	color: #e08eb3 !important;
}

.g-bg-griscr {
	background-color: #757575 !important;
}
.g-color-griscr {
	color: #757575 !important;
}
.g-brd-griscr {
	border-color: #757575 !important;
}
.g-color-griscr--hover {
	color: #757575 !important;
}

.g-color-amarillocr {
	color: #FFCD00 !important;
}

.g-bg-amarillocr {
	background-color: #D3AC40  !important;
}

.g-bg-verdecr {
	background-color: #008272 !important;
}

.g-bg-verdecr-light {
	background-color: #009681 !important;
}

.g-bg-verdecr--hover:hover {
	background-color: #008272 !important;
}

.g-bg-verdecr--after::after {
	background-color: #008272 !important;
}

.g-bg-verdecr-opacity-0_1 {
	background-color: rgba(48, 119, 86, 0.1) !important;
}

.g-bg-verdecr-opacity-0_1--after::after {
	background-color: rgba(48, 119, 86, 0.1) !important;
}

.g-bg-verdecr-opacity-0_2 {
	background-color: rgba(48, 119, 86, 0.2) !important;
}

.g-bg-verdecr-opacity-0_2--after::after {
	background-color: rgba(48, 119, 86, 0.2) !important;
}

.g-bg-verdecr-opacity-0_3 {
	background-color: rgba(48, 119, 86, 0.3) !important;
}

.g-bg-verdecr-opacity-0_3--hover:hover {
	background-color: rgba(48, 119, 86, 0.3) !important;
}

.g-bg-verdecr-opacity-0_3--after::after, .g-bg-verdecr-opacity-0_3--before::before {
	background-color: rgba(48, 119, 86, 0.3) !important;
}

.g-bg-verdecr-opacity-0_3--hover--after:hover::after {
	background-color: rgba(48, 119, 86, 0.3) !important;
}

.g-bg-verdecr-opacity-0_4 {
	background-color: rgba(48, 119, 86, 0.4) !important;
}

.g-bg-verdecr-opacity-0_4--after::after {
	background-color: rgba(48, 119, 86, 0.4) !important;
}

.g-bg-verdecr-opacity-0_5 {
	background-color: rgba(48, 119, 86, 0.5) !important;
}

.g-bg-verdecr-opacity-0_5--hover:hover {
	background-color: rgba(48, 119, 86, 0.5) !important;
}

.g-bg-verdecr-opacity-0_5--after::after {
	background-color: rgba(48, 119, 86, 0.5) !important;
}

.g-bg-verdecr-opacity-0_6 {
	background-color: rgba(48, 119, 86, 0.6) !important;
}

.g-bg-verdecr-opacity-0_6--hover:hover {
	background-color: rgba(48, 119, 86, 0.7) !important;
}

.g-bg-verdecr-opacity-0_6--after::after {
	background-color: rgba(48, 119, 86, 0.6) !important;
}

.g-bg-verdecr-opacity-0_7 {
	background-color: rgba(48, 119, 86, 0.7) !important;
}

.g-bg-verdecr-opacity-0_7--hover:hover {
	background-color: rgba(48, 119, 86, 0.7) !important;
}

.g-bg-verdecr-opacity-0_7--after::after {
	background-color: rgba(48, 119, 86, 0.7) !important;
}

.g-bg-verdecr-opacity-0_8 {
	background-color: rgba(48, 119, 86, 0.8) !important;
}

.g-bg-black-opacity-0_8--after::after {
	background-color: rgba(48, 119, 86, 0.8) !important;
}

.g-bg-black-opacity-0_8--hover:hover {
	background-color: rgba(48, 119, 86, 0.8) !important;
}

.g-bg-black-opacity-0_9 {
	background-color: rgba(48, 119, 86, 0.9) !important;
}

.g-bg-black-opacity-0_9--after::after {
	background-color: rgba(48, 119, 86, 0.9) !important;
}

.g-bg-black-opacity-0_9--hover:hover {
	background-color: rgba(48, 119, 86, 0.9) !important;
}

.u-block-hover:hover .g-bg-black--hover {
	background-color: #008272 !important;
}

.u-block-hover:hover .g-color-verdecr--hover, .g-color-verdecr--hover:hover {
	color: #008272 !important;
}

/* Mapa de oficinas */
#map {
	height: 80vh;
	background-color: 'blue';
}
/*
#map div {
	color: #FFF !important;
	font-weight: bold !important;
	font-size: 1em !important;
}
*/
#mapSearchBoxContainer {
	align-items: center;
	justify-content: center;
/*	width: 420px;
	max-width: 100%;*/
	margin-top: 5px;
}

#mapSearchBox {
	display: inline;
	background-color: #fff;
	font-family: 'Font Awesome 5 Free', Roboto;
	font-weight: 300;
	padding: 10px;
	text-align: center;
	width: 75%;
	height: 45px;
}


#mapSearchBoxEasyComplete {
	display: inline;
	background-color: #fff;
	font-family: 'Font Awesome 5 Free', Roboto;
	font-weight: 300;
	padding: 10px;
	text-align: center;
	/*width: 100%;*/
	height: 45px;
	min-width: max-content;
}

.easy-autocomplete{
  /*width:100% !important*/
  min-width: max-content !important;
}

.easy-autocomplete input{
  /*width: 100%;*/
}

.form-wrapper{
  width: 500px;
}


#mapButtonCajeros, #mapButtonGratuitos {
	/* margin: 10px 0 0 3px; */
	/* width: 20%; */
	font-size: 12px;
	padding: 5px 5px 0 5px;
	color: #FFFFFF;
	max-width: 135px;
	white-space: normal;
}

#zoomMessageContainer {
    padding-top: 10px;
    /* background-color: white; */
    font-weight: bold;
    color: #21533c;
    font-size: 1.3em;
    /* max-width: 25%; */
    /* text-align: center; */
    text-shadow: 2px 1px #C7C7C7;
}

.bocadillo-icon-nav {
	float: right;
	margin: 15px 15px 0 0;
	font-size: 30px;
	color: #2979FF;
}

.bocadillo-icon-nav:hover {
	text-decoration: none;
}

.bocadilloMapaLinea {
	clear: both;
	display: flex;
	-webkit-display: flex;
	-ms-display: flex;
	-moz-display: flex;
	flex-direction: row;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
}

.bocadilloMapaLinea p {
	margin-bottom: 0px;
}

.bocadilloMapaLineaTag {
	min-width: 80px;
}

.bocadilloMapaLogo {
	margin-bottom: 12px;
	display: flex;
	align-self: center;
	align-items: center;
	justify-content: center;
	float: left;
}

.u-list-inline-footer {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	margin-top: 0;
}

.list-inline-footer {
	padding-left: 0;
	list-style: none;
}

.list-inline-item-footer {
	display: inline-block;
}

.list-inline-item-footer :not(:last-child) {
	margin-right: 5px;
}

.g-brd-verdecr {
	border-color: #008272 !important;
}

#officeDataContainer {
	
}

.green {
	color: green;
}

.red {
	color: red;
}

.fontRoboto {
	font-family: 'Font Awesome 5 Free', Roboto;
}

.font20 {
	font-size: large;
}

.euro {
	text-align: right;
}

.euro:after {
	content: ' \20AC';
}

.overlay {
	z-index: 50;
	background: rgba(255, 255, 255, 0.7);
	border-radius: 3px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.overlay>.fas {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -15px;
	margin-top: -15px;
	color: #000;
	font-size: 30px;
}

#fondos-section #table-funds a {
	color: #555;
}

#fondos-section #table-funds a:hover, .page-link {
	color: #008272;
}

#fondos-section #table-funds a:focus {
	color: #66ab27;
}

.canvas-container {
	min-height: 300px;
	width: 100%;
}

.page-link {
	color: #008272;
}

::-moz-selection {
	color: #fff;
	background-color: #008272;
}

::selection {
	color: #fff;
	background-color: #008272;
}

.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
	border-color: #008272;
	background-color: #008272;
}

.scrollFix {
	line-height: 1.35;
	overflow: hidden;
	white-space: nowrap;
}

.required {
	font-weight: bold;
	color: #72c02c;
}

.has-danger .required {
	color: unset;
}

textarea {
	white-space: pre-line;
}

.alert .h5 {
	margin-bottom: 1rem;
}

.g-bg-gray-light-v4 .table-bordered td, .g-bg-gray-light-v4 .table-bordered th {
	border: 1px solid #555;
}

.negrita {
	font-weight: bold;
}

/*Tabs Internacional*/
@media (min-width: 767px) {

	.cuatro-tabs .nav-item {
		max-width: 25%;
	}
	.cinco-tabs .nav-item {
		max-width: 20%;
	}

}

[class*="u-nav-v8"] .nav-link.active {
	background-color: #008272;
}
[class*="u-nav-v8"] .nav-link.active .u-nav-v8__icon {
	background-color: #008272;
}

@media all and (max-width: 576px) {
	.nav-item {
		max-width: none;
	}
	.u-nav-v8__description {
		white-space: normal;
	}
}

.u-btn-verdecr {
	color: #fff;
	background-color: #008272;
}

.u-btn-verdecr:hover, .u-btn-verdecr.active {
	border-color: #43a777;
	background-color: #43a777;
	color: #fff;
}


.u-btn-yellowcr {
	color: #fff;
	background-color: #ebc71d;
}

.u-btn-yellowcr:hover, .u-btn-yellowcr.active {
	border-color: #43a777;
	background-color: #43a777;
	color: #fff;
}

.u-btn-orangecr {
	color: #fff;
	background-color: #f37a00;
}

.u-btn-orangecr:hover, .u-btn-orangecr.active {
	border-color: #ffb974;
	background-color: #ffb974;
	color: #fff;
}


/* Outline Button Primary */
.u-btn-outline-verdecr {
	color: #008272;
	border-color: #008272;
	background-color: transparent;
}

.u-btn-outline-verdecr:focus, .u-btn-outline-verdecr.active {
	color: #fff;
	background-color: #008272;
}

.u-btn-outline-verdecr:hover {
	color: #fff;
	background-color: #008272;
}

.u-btn-outline-verdecr.u-btn-hover-v1-1 {
	overflow: hidden;
}

.u-btn-outline-verdecr.u-btn-hover-v1-1::after, .u-btn-outline-verdecr.u-btn-hover-v1-1:hover::after {
	background-color: #008272;
}

.u-btn-outline-verdecr.u-btn-hover-v1-1:hover {
	overflow: hidden;
	background-color: transparent;
}

.u-btn-outline-verdecr.u-btn-hover-v1-2 {
	overflow: hidden;
}

.u-btn-outline-verdecr.u-btn-hover-v1-2::after, .u-btn-outline-verdecr.u-btn-hover-v1-2:hover::after {
	background-color: #008272;
}

.u-btn-outline-verdecr.u-btn-hover-v1-2:hover {
	overflow: hidden;
	background-color: transparent;
}

.u-btn-outline-verdecr.u-btn-hover-v1-3 {
	overflow: hidden;
}

.u-btn-outline-verdecr.u-btn-hover-v1-3::after, .u-btn-outline-verdecr.u-btn-hover-v1-3:hover::after {
	background-color: #008272;
}

.u-btn-outline-verdecr.u-btn-hover-v1-3:hover {
	overflow: hidden;
	background-color: transparent;
}

.u-btn-outline-verdecr.u-btn-hover-v1-4 {
	overflow: hidden;
}

.u-btn-outline-verdecr.u-btn-hover-v1-4::after, .u-btn-outline-verdecr.u-btn-hover-v1-4:hover::after {
	background-color: #008272;
}

.u-btn-outline-verdecr.u-btn-hover-v1-4:hover {
	overflow: hidden;
	background-color: transparent;
}

.u-btn-outline-verdecr.u-btn-hover-v2-1 {
	overflow: hidden;
}

.u-btn-outline-verdecr.u-btn-hover-v2-1::after, .u-btn-outline-verdecr.u-btn-hover-v2-1:hover::after {
	background-color: #008272;
}

.u-btn-outline-verdecr.u-btn-hover-v2-1:hover {
	overflow: hidden;
	background-color: transparent;
}

.u-btn-outline-verdecr.u-btn-hover-v2-2 {
	overflow: hidden;
}

.u-btn-outline-verdecr.u-btn-hover-v2-2::after, .u-btn-outline-verdecr.u-btn-hover-v2-2:hover::after {
	background-color: #008272;
}

.u-btn-outline-verdecr.u-btn-hover-v2-2:hover {
	overflow: hidden;
	background-color: transparent;
}

.u-btn-outline-verdecr.u-btn-hover-v3-1 {
	overflow: hidden;
}

.u-btn-outline-verdecr.u-btn-hover-v3-1::after, .u-btn-outline-verdecr.u-btn-hover-v3-1:hover::after {
	background-color: #008272;
}

.u-btn-outline-verdecr.u-btn-hover-v3-1:hover {
	overflow: hidden;
	background-color: transparent;
}

.g-brd-verdecr--hover:hover, .g-brd-verdecr--active.active {
	border-color: #008272 !important;
}

.g-color-verdecr--hover:hover, .g-color-verdecr--active.active {
	color: #008272 !important;
}

.g-brd-color-white {
	border-color: white;
}

.white-space-normal {
	white-space: normal !important;
}

.info-v5-3:hover .info-v5-3__info {
	background-color: #008272;
}

.u-icon-v4-bg-verdecr--hover:hover, .u-icon-block--hover:hover .u-icon-v4-bg-verdecr--hover {
	border-color: #008272;
}

.u-icon-v4-bg-verdecr--hover:hover .u-icon-v4-inner, 
.u-icon-block--hover:hover .u-icon-v4-bg-verdecr--hover .u-icon-v4-inner {
	background: #008272;
}
.iframeTipoDeCambio {
	border: medium none;
	height: 850px;
	margin: 0 auto;
	width: 710px;
}

.g-max-height-100{
	max-height: 100px;
}
.g-max-height-150 {
	max-height: 150px !important;
}
.g-max-height-250{
	max-height: 250px;
}
.g-max-height-450 {
	height: 450px !important;
}

.g-max-width-350 {
	max-width: 350px;
}
.g-max-width-35x {
  max-width: 35%;
}
.g-max-width-40x {
  max-width: 40%;
}
.g-max-width-42x {
  max-width: 42%;
}


.text-shadow-white {
	text-shadow: 1px 1px 10px #ffffff;
}

.nowrap{
	white-space: nowrap;
}

.nivelRiesgoPlanes{
	max-width: 500px;
	display: flex;
	height:50px;
	align-items: center;
	margin-top: 20px;
}

.nivelRiesgoPlanes div{
	background-color: #D9D9D9;
	padding: 10px;
	text-align: center;
	border: 2px solid white;
	flex-grow: 1;
	color: white;
	font-weight: bold;
	font-size: 1.5em;
}

.nivelRiesgoPlanes div.selected_3{
	background-color: #008272;
}

.nivelRiesgoPlanes div.selected_4{
	background-color: #8BB754;
}

.nivelRiesgoPlanes div.selected_5{
	background-color: #D67A3D;
}

.nivelRiesgoPlanes div.selected_6{
	background-color: #E9B62D;
}
 
.box-comision{
	float:left;
}

.box-comision .left{
	float: left; 
	max-width: 50%;
}

.box-comision .right{
	float: right; 
	max-width: 50%;
}


.box-1_6{
	float:right;
}

.box-1_6 .left{
	float: left; 
	max-width: 50%;
}

.box-1_6 .right{
	float: right; 
	max-width: 48%;
}

.u-btn-outline-verdecr {
	color: #008272;
	border-color: #008272;
	background-color: transparent;
}


.absolute-right {
	position: absolute;
	right: 0;
}

#list-informes-psd2{
	list-style: none;
}

.g-font-rubik {
	font-family: 'Rubik', sans-serif;
}

.g-font-roboto {
	font-family: 'Roboto', sans-serif;
}

.g-font-bebas-neue {
	font-family: 'Bebas Neue', cursive;
}

#cookies-message{
	position: fixed;
	bottom: 0;
	z-index: 50;
}

#cookies-message a{
	white-space: normal;
}

.g-max-width-60 {
  max-width: 60px; }


@media (max-width: 768px) {
	.logo-ecr{
		max-height: 55px;
	}
	
}

@media (max-width: 576px) {
	
	#mapSearchBox {
		padding: 10px 5px;
		width: 40%;
		height: 45px;
	}
	
}

@media (min-width: 576px) {
	
  .g-font-size-14--sm {
    font-size: 1rem !important; }
  .g-font-size-12--sm {
    font-size: 0.85714rem !important; }
    
    .g-container-ceromisiones{
		position: absolute;
	    bottom: 15%;
	    left: 10%;
	    max-width: 500px;
	}
    .g-max-width-400--sm {
    max-width: 400px; }
}

@media (min-width: 768px) {
	
  .g-font-size-14--md {
    font-size: 1rem !important; }
    
   .g-container-ceromisiones {
    position: absolute;
    bottom: 15%;
    left: 30%;
    max-width: 500px;
} 

	.g-max-width-450--md {
    max-width: 450px; }
}
@media (min-width: 500px){
	.g-ceroemisiones-img--lg {
	    position: absolute;
	    bottom: 0;
	    right: 4px;
	    max-width: 372px;
	}
	.g-cuenta-img--lg {
	    position: absolute;
	    bottom: 0;
	    right: 4px;
	    max-width: 372px;
	}
}

@media (min-width: 800px){
	.g-ceroemisiones-img--lg {
	    position: absolute;
	    bottom: 0;
	    right: 0px;
	    max-width: 372px;
	}
	.g-cuenta-img--lg {
    position: absolute;
    bottom: 0;
    right: 0px;
    max-width: 372px;
}
}

@media (min-width: 1000px){
	.g-ceroemisiones-img--lg {
	    position: absolute;
	    bottom: 0;
	    right: 10px;
	    max-width: 500px;
	}
	.g-cuenta-img--lg {
	    position: absolute;
	    bottom: 0;
	    right: 100px;
	    max-width: 400px;
	}
}

@media (min-width: 1900px){
	.g-ceroemisiones-img--lg {
	    position: absolute;
	    bottom: 0;
	    right: 300px;
	    max-width: 500px;
	}
	.g-cuenta-img--lg {
	    position: absolute;
	    bottom: 0;
	    right: 300px;
	    max-width: 400px;
	}
	.g-pr-300--lg {
		padding-right: 21.42857rem !important;
	}
}

@media (min-width: 992px) {
	.g-font-size-120--lg {
	  font-size: 8.57143rem !important; }
	  
	.g-max-width-500--lg {
    max-width: 500px; }

	.g-mr-60--lg {
		margin-right: 4.28571rem;
	}

	.g-mr-85--lg {
		margin-right: 6.07143rem !important;
	}

	.g-font-size-22--lg {
		font-size: 1.57143rem !important;
	}

	.g-container-ceromisiones {
		position: absolute;
		bottom: 15%;
		left: 11%;
		max-width: 500px;
	}

}


@media (min-width: 1200px) {
	.g-container-ceromisiones {
		position: absolute;
		bottom: 15%;
		left: 20%;
		max-width: 500px;
	}

	.g-font-size-50--xl {
		font-size: 3.57143rem !important;
	}

	.g-font-size-30--xl {
		font-size: 2.14286rem !important;
	}

	.g-font-size-60--xl {
		font-size: 4.28571rem !important;
	}

	.g-font-size-70--xl {
		font-size: 5rem !important;
	}

	.g-ceroemisiones-img--xl {
		position: absolute;
		bottom: 0;
		right: 249px;
		max-width: 500px;
	}

    .modal-xl {
        max-width: 1140px;
    }
}


@media (min-width: 992px) {
	.g-width-60x--lg {
		width: 60% !important;
		/* J */
	}
    .g-max-width-42x--lg {
        max-width: 42% !important;
        /* J */
    }
    .modal-lg, .modal-xl {
        max-width: 800px;
    }
}

/* @media screen and (min-width: 480px) { */
/*     .g-container-ceromisiones { */
/*         visibility: hidden; */
/*     } */
/* } */




.carousel-control-prev-icon,
.carousel-control-next-icon{
	background-color: gray;
	padding: 18px;
	background-position: center;
	background-size: 25px;
	border-radius: 20%;
}


.carousel-indicators li {
	background-color: #E0E0E0;
}

.carousel-indicators.circle > li {
  border-radius: 50%;
  width: 15px;
  height: 15px;
}

.carousel-indicators .active {
	background-color: #b1b1b1;
}

#section-medidas-coronavirus img{
    max-height:120px;
}

.absolute-bottom{
    position:absolute;
    bottom: 0;
}


.bg-white-transparent {
    background-color: rgb(255,255,255,0.8);
}


/* Planes 2020*/
.planes-2020 .supertitulo {
	color: #A6ADAD;
	margin-bottom: 10px;
	font-size: 25px;
	font-family: 'Bebas Neue', cursive;
    text-shadow: 4px 4px 6px #000;
}

.planes-2020 .titulo {
	font-size: 90px;
	color: #FFEE00;
	font-family: 'Bebas Neue', cursive;
	text-shadow: 10px 10px 20px #000;
	font-weight: bold;
	line-height: 90px;
}
.planes-2020 .subtitulo {
	color: #FFFFFF;
	font-family: 'Bebas Neue', cursive;
	text-shadow: 5px 5px 10px #000;
	font-weight: 300;
	font-size: 15px;
	line-height: 20px;
	margin-top: -15px;
}

.planes-2020 .texto {
	color: #FFFFFF;
	font-family: 'Bebas Neue', cursive;
	text-shadow: 5px 5px 10px #000;
	font-weight: 300;
	font-size: 14px;
}

.texto img {
	max-width: 15px;
}

@media (min-width: 576px) {

.planes-2020 .supertitulo {
	margin-bottom: 10px;
	font-size: 32px;
}

.planes-2020 .titulo {
	font-size: 135px;
	line-height: 135px;
}


.planes-2020 .subtitulo {
	font-size: 22px;
	line-height: 20px;
	margin-top: -10px;
	font-weight: 300;
}
    .planes-2020 .texto {
        font-weight: 300;
        font-size: 18px;
    }

     .texto img {
         max-width: 20px;
     }
 }

@media (min-width: 768px) {
    .planes-2020 .supertitulo {
        margin-bottom: 15px;
        font-size: 35px;
    }
    .planes-2020 .titulo {
        font-size: 200px;
        line-height: 200px;
    }
     .planes-2020 .subtitulo {
         font-size: 30px;
         line-height: 30px;
         margin-top: -20px;
     }

    .planes-2020 .texto {
        font-weight: 300;
        font-size: 18px;
    }

     .texto img {
         max-width: 20px;
     }
}

@media (min-width: 992px) {
    .planes-2020 .supertitulo {
        margin-bottom: 20px;
        font-size: 40px;
    }
     .planes-2020 .titulo {
         font-size: 260px;
         line-height: 260px;
     }
     .planes-2020 .subtitulo {
         font-size: 38px;
         line-height: 40px;
         margin-top: -20px;
     }

     .planes-2020 .texto {
         font-weight: 300;
         font-size: 18px;
     }

     .texto img {
         max-width: 25px;
     }
}

@media (min-width: 1200px) {
    .planes-2020 .supertitulo {
        margin-bottom: 35px;
        font-size: 50px;
    }
    .planes-2020 .titulo {
    	font-size: 310px;
    	line-height: 280px;
    }
    .planes-2020 .subtitulo {
    	font-size: 45px;
    	line-height: 45px;
    	margin-top: -30px;
    }

    .planes-2020 .texto {
    	font-weight: 300;
    	font-size: 21px;
    }

    .texto img {
    	max-width: 30px;
    }

}
/*Fin planes 2020*/

