@charset "UTF-8";.form .error-message p,body,html{
-moz-osx-font-smoothing:grayscale
}
h2,h4{
color:#002962
}
#header,.contratar .intro,.gracias .intro{
text-align:center; text-align: center;
color: #152a69;
font-size: 20px;
}
body,html{
background-color:#f5f5f5;font-family:geomanist-wzmedium;font-weight:400;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased
}
h1,h2,h3,h4{
margin:0;padding:0;letter-spacing:1px
}
h2{
/*font:2pc/3pc geomanist-wzlight*/
font:26px geomanist-wzlight;
}
h2 span,h3{
/*font:2pc/3pc geomanist-wzmedium;*/
font:26px geomanist-wzmedium;
color:#00c7c5;
}
h4{
font:2pc/38px geomanist-wzlight
}
p{
font-size:1pc;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#9094a1
}
.alert,.form-control{
font-size:15px
}
.color-popular{
color:#af1e2d!important
}
.has-error .form-control:focus{
box-shadow:none
}
.has-feedback label.sr-only~.form-control-feedback{
top:0
}
.has-error .input-group-addon{
background:#c93e3e!important;border-color:#c93e3e!important;color:#fff!important
}
.trans{
-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out
}
.page-loaded a,.page-loaded button{
-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear
}
input,label{
/*font-family:geomanist-wzlight;*/
	font-weight:400;
	font-family: geomanist-wzmedium;
	font-size: 17px !important;
	color: #5c6770 !important;
}
.btn-primary,.gracias .tarjeta h4 span{
font-family:geomanist-wzmedium
}
.form-control{
color:#000;border-color:#D1D0D5;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out
}
.form-control.focus,.form-control:focus{
box-shadow:none;background-color:#fff;border-color:#e0e0e0
}
.form-control option{
padding:10px 20px
}
.form-control option:hover{
color:#fff
}
.form-group{
margin-top:0;margin-bottom:0
}
::-webkit-input-placeholder{
color:#A8A8A8!important
}
::-moz-placeholder{
color:#A8A8A8!important
}
:-ms-input-placeholder{
color:#A8A8A8!important
}
.progress{
position:relative;overflow:visible;background-color:#fff;box-shadow:none;height:5px;border-radius:0
}
.progress-bar{
box-shadow:none
}
.progress-bar-success{
background-color:#00c7c6
}
.progress-popular .progress-bar-success{
background-color:#00c6c5
}
.progress span{
position:absolute;color:#00c7c6;top:-23px;font-size:14px
}
.progress-popular span{
color:#00c6c5
}
.btn-primary{
border-width:2px;border-radius:0;padding:21px 20px;font-size:14px;text-transform:uppercase;background-color:#00c7c6;border-color:#00c7c6
}
.btn-primary:focus,.btn-primary:hover{
border-color:#01dedd;background-color:#01dedd
}
.btn-primary.btn-popular{
background-color:#a10037;border-color:#a10037
}
.btn-primary.btn-popular:focus,.btn-primary.btn-popular:hover{
border-color:#c80927;background-color:#c80927
}
#main{
position:relative
}
.mosaico{
position:absolute;left:0;top:0;width:275px;height:275px;background:url(../images/bg-mosaico.png)
}
.contratar .btn-completar,.contratar .btn-completar:hover{
background-color:transparent
}
.mosaico.mosaico-extra{
top:67px
}
.mosaico.mosaico-bottom{
top:auto;left:auto;right:0;bottom:0
}
.mosaico.popular{
display:none
}
#header{
padding:28px 0 92px
}
#header.page-formulario{
padding-top:30pt
}
#header.contratar-gracias{
padding-top:75pt;padding-bottom:50px
}
#header.contratar-loading{
padding-top:5pc;padding-bottom:50px
}
			#header .navbar-header{width:98%;}
			#header .navbar-header a:nth-child(1){ float:left; }
			#header .navbar-header a:nth-child(1) img{width:330px;}
			#header .navbar-header a:nth-child(2){ float: right; }
#header .navbar-header{
float:none;display:inline-block
}
#header .navbar-header .header-logo{
margin:0 25px;
}
.contratar{
padding-bottom:65px
}
.contratar .container{
max-width:605px
}
.contratar .intro h3{
margin-bottom:20px
}
.contratar .intro p{
margin-bottom:5pc
}
.contratar .intro p span{
font-size:18px;font-weight:700;letter-spacing:1px
}
.contratar .form input.first-input{
border-top-width:1px
}
.contratar .btn-te-llamamos{
position:relative;border:none;padding:23px 20px 23px 50px;background-image:url(../images/icon-phone-white.png);background-position:17% center;background-repeat:no-repeat;letter-spacing:1px
}
.contratar .btn-completar{
margin-top:30px;padding-left:50px;color:#00c7c6;background-image:url(../images/icon-write-blue.png);background-position:15% center;background-repeat:no-repeat;letter-spacing:1px
}
.contratar .subform{
font-size:9pt;line-height:14px;color:#555965;margin-top:50px
}
.contratar .subform a{
color:#555965;text-decoration:underline
}
.contratar .btn-completar.disabled-fake{
background-image:url(../images/icon-write-grey.png)!important
}
.contratar .btn-te-llamamos:after{
display:block;position:absolute;content:'';background:url(../images/banda.png) center no-repeat;width:90pt;height:69px;top:-9px;right:-11px;color:#fff;font-size:10px;line-height:23px;letter-spacing:-.5px;text-transform:uppercase
}
.contratar.popular .intro h2{
color:#a10037
}
.contratar.popular .intro h2 span{
color:#fe9100
}
.contratar.popular .intro h3{
color:#fd9100
}
.contratar.popular .btn-te-llamamos{
background-color:#A10037;background-position:17% center
}
.contratar.popular .btn-te-llamamos:after{
background:url(../images/banda.png) center no-repeat
}
.contratar.popular .btn-completar{
color:#af1e2d;border-color:#af1e2d;background-image:url(../images/icon-write-red.png);background-position:21% center
}
.formulario{
padding-bottom:28px
}
.formulario .intro{
text-align:center;max-width:605px;margin:0 auto
}
.formulario .intro h3{
margin-bottom:20px
}
.formulario .intro p{
margin-top:20px;margin-bottom:50px
}
.formulario .intro p span{
font-size:18px;font-weight:700;letter-spacing:1px
}
.formulario .progress{
margin:3px 0 58px
}
.formulario .btn-completar{
margin-top:30px;color:#00c7c6;background-color:transparent
}
.formulario .btn-completar.btn-completar-popular{
color:#af1e2d
}
.formulario .subform{
font-size:9pt;line-height:14px;color:#555965;margin-top:50px
}
.formulario.popular .intro h2{
color:#152a69;
}
.formulario.popular .intro h2 span{
/*color:#00c6c5*/
color: #152a69;
}
.gracias .container{
    width: 885px;
    max-width: 100%;
}
.gracias .intro h3,.gracias .intro h4{
margin-bottom:15px
}
.gracias .progress{
margin-top:60px;margin-bottom:5pc
}
.gracias .tarjeta{
padding:5pc 0;background:url(../images/bg-tarjeta.png) right top no-repeat #002962
}
.gracias .tarjeta .container{
max-width:940px
}
.gracias .tarjeta h4{
font-size:3pc;line-height:56px;color:#00c7c5
}
.gracias .tarjeta h4 span{
color:#fff
}
.gracias .tarjeta p{
font:19px/24px "Myriad Pro",sans-serif;color:#fff;margin-top:20px;letter-spacing:1px
}
.gracias .tarjeta .info,.gracias .tarjeta .solicita{
font:14px/24px geomanist-wzmedium;letter-spacing:1px;text-transform:uppercase
}
.gracias .tarjeta .info{
display:block;margin:25px 0 20px;color:#00c7c5
}
.gracias .tarjeta .solicita{
display:inline-block;margin-top:20px;padding:20px 35px;background-color:#00c7c6;color:#fff;text-decoration:none
}
.gracias .tarjeta .solicita:hover{
background-color:#01dedd
}
.gracias .tarjeta .img-tarjeta{
float:right
}
.gracias .subform{
font-size:9pt;line-height:14px;color:#555965;margin:0 0 30px
}
.gracias .tarjeta.tarjeta-popular ul{
padding-top:10px;padding-left:15px
}
.gracias .tarjeta.tarjeta-popular li{
font:18px/24px Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff
}
.gracias.popular .intro h3{
color:#00c6c5;
}
.gracias.popular .intro h4{
color:#152a69;line-height:1
}
.gracias.popular .intro h4 span{
font-family:geomanist-wzmedium;color:#00c6c5;
}
.gracias.popular .intro ul{
text-align:left;padding:0 30px
}
.gracias.popular .intro ul li{
font-size:1pc;font-family:geomanist-wzlight;color:#9094a1;margin-bottom:10px
}
.gracias.popular .tarjeta ul{
padding-left:15px;margin-top:10px
}
.gracias.popular .tarjeta ul li{
font-size:18px;font-family:geomanist-wzlight;color:#fff;margin-bottom:5px
}
.te-llamamos .bloque1 p,.te-llamamos .bloque2 p{
line-height:18px;margin:0;text-decoration:none;font-size:1pc;display:inline-block;letter-spacing:.5px
}
.gracias.popular .tarjeta .info{
color:#fd9100
}
.gracias.popular .tarjeta .solicita{
color:#fff;background-color:#fd9100;border:1px solid #00c1c0
}
.gracias.popular .tarjeta .solicita:hover{
background-color:#fff
}
.gracias.popular .tarjeta{
background-image:none;background-color:#a10037
}
.gracias.popular .tarjeta h4{
color:#fc9100
}
.te-llamamos{
position:fixed;top:0;left:0;right:0;width:100%;z-index:1010;background-color:#fff
}
.te-llamamos .bloque1{
background-color:#fff;text-align:right;padding-right:20px
}
.te-llamamos .bloque1 p{
background:url(../images/icon-contract-blue.png) right center no-repeat;color:#002b61;padding:15px 40px 15px 0;text-align:right
}
.te-llamamos .bloque2{
background-color:#002c62;padding-left:20px
}
.te-llamamos .bloque2 p{
background:url(../images/icon-phone-blue.png) left center no-repeat;color:#fff;padding:15px 0 15px 40px
}
.te-llamamos a,.te-llamamos span{
display:inline-block;font-family:geomanist-wzmedium;color:#00c7c5
}
.te-llamamos.popular .bloque1 p{
color:#a10036;background-image:url(../images/icon-contract-red.png)
}
.te-llamamos.popular .bloque2{
background-color:#a10037
}
.te-llamamos.popular .bloque2 p{
background-image:url(../images/icon-phone-yellow.png)
}
.te-llamamos.popular span{
color:#fc9100
}
.te-llamamos.popular a{
color:#ffcd90
}
.datos-deposito{
margin-bottom:70px
}
.datos-deposito .row>div{
text-align:center;padding-top:85px
}
.datos-deposito h5{
font-size:1pc;color:#a10037
}
.datos-deposito p{
color:#555965;margin-bottom:0
}
.datos-deposito .col-sm-4:nth-child(1){
background:url(../images/icon-rentabilidad-new.png) center top no-repeat
}
.datos-deposito .col-sm-4:nth-child(2){
background:url(../images/icon-seguridad-new.png) center top no-repeat;border-width:0 1px;border-style:solid;border-color:#e0e0e0
}
.datos-deposito .col-sm-4:nth-child(3){
background:url(../images/icon-sin-comisiones-new.png) center top no-repeat
}
.datos-deposito.newco h5{
color:#00c7c5
}
.datos-deposito.newco img{
margin:5px auto 10px
}
.datos-deposito.newco .row>div{
text-align:center;padding-top:0;background:0 0
}
.datos-deposito.newco .col-sm-4:nth-child(1){
padding:0 35px
}
.datos-deposito.newco .col-sm-4:nth-child(3){
padding:0 20px
}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{
-webkit-appearance:none;margin:0
}
.form .errorfinal,.form .nota{
margin-top:10px;font-size:9pt;line-height:24px
}
input[type=number]{
-moz-appearance:textfield!important
}
.form [class*=col-]{
padding:0
}
.form .col-md-4 .dropdown-toggle,.form .col-md-4 input{
border-right-color:transparent!important
}
.form fieldset{
margin-bottom:46px
}
.form .fieldset1{
padding:0 40px 0 0!important
}
.form .fieldset2{
padding:0 0 0 40px!important
}
.form .nota{
display:inline-block;padding-left:30px;color:#9094a1
}
.form .errorfinal{
display:none;text-align:center;color:#e94b35
}
.form .form-group:focus{
background-color:red
}
.form .form-group{
position:relative
}
.form .form-group .btn-info{
position:absolute;top:2pc;left:6px;z-index:10;width:22px;height:22px;background:url(../images/icon-info-blue.png) center center no-repeat
}
.form .form-group .tooltip{
left:0!important;margin-top:9pt
}
.form .form-group .tooltip-inner{
max-width:605px;width:605px;text-align:left;padding:3px 8px;color:#555965;background-color:#fff;border:1px solid #e0e0e0
}
.tooltip.bottom-left .tooltip-arrow{
display:none
}
.tooltip.bottom-left:after,.tooltip.bottom-left:before{
bottom:100%;margin-bottom:-1px;left:1pc;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none
}
.tooltip.bottom-left:after{
border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:5px;margin-left:-5px
}
.tooltip.bottom-left:before{
border-color:rgba(255,0,0,0);border-bottom-color:#e0e0e0;border-width:6px;margin-left:-6px
}
.form input[type=text],.form input[type=email],.form input[type=number],.form legend,.form select,.form textarea{
display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none
}
.form input[type=text],.form input[type=email],.form input[type=number],.form select,.form textarea{
height:66px;padding:30px 28px 10px;border-width:0 1px 1px;border-style:solid;border-color:#e0e0e0;background-color:#fff;border-radius:0;box-shadow:none;font-size:18px;line-height:24px
}
.form input[type=text]:focus,.form input[type=email]:focus,.form input[type=number]:focus,.form select:focus,.form textarea:focus{
border:1px solid #00C7C5!important;background-color:#E9FBFB;outline:0
}
.form legend{
width:605px;margin:0 -15px;padding:8px 10px 5px 29px;background-color:#00c6c5;border:1px solid #00c6c5;font-size:18px;color:#ffffff
}
.form legend span{
display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1pc;line-height:19px;letter-spacing:.5px;color:#9094a1;padding:5px 0;text-transform:none
}
.form .cd-select{
position:relative;margin-bottom:0
}
.form .cd-select::after{
content:'';position:absolute;z-index:1;right:30px;bottom:1pc;margin-top:-8px;display:block;width:1pc;height:1pc;background:url(../images/icon-arrow.png) center center no-repeat;pointer-events:none
}
.form select{
cursor:pointer;font-family:geomanist-wzlight
}
.form select::-ms-expand{
display:none
}
.form select option{
padding:10px 28px
}
.form select option.line{
border-top:1px solid green
}
.form .form-list{
margin-top:1pc;padding:0
}
.form .form-list::after{
clear:both;content:"";display:table
}
.form .form-list li{
display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 26px 1pc 0;float:left
}
.form .checkboxwrapmini .form-list li{
margin:0
}
.form .checkboxwrap{
background-color:#fff;padding:20px 20px 20px 29px;border-width:0 1px 1px;border-style:solid;border-color:#e0e0e0
}
.form .checkboxwrap.focus{
border:1px solid #E86200!important;background-color:#FFF2E2!important
}
.form .checkboxwrap.newco.focus{
border-color:#00C7C5!important;background-color:#E9FBFB!important
}
.form .checkboxwrapmini{
padding:15px 0 0;border-width:0 1px 1px;border-style:solid;border-color:#e0e0e0
}
.form .checkboxwrap label{
font-size:9pt;color:#8F939F;margin-bottom:0
}
.form .checkboxwrap label a{
/*font-weight:700;color:#8F939F;*/text-decoration:underline;
    font-weight: 400;
    color: #00c6c5;
}
.form .checkboxwrapmini label{
font-size:18px;color:#8F939F;margin-bottom:0;padding-left:53px!important
}
.form input[type=checkbox],.form input[type=radio]{
position:absolute;left:30px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:0;opacity:0;z-index:2
}
.form input[type=radio]+label,.form input[type=checkbox]+label{
padding-left:35px;
	font-size: 11px !important;
color: #152a69 !important;
}
.form input[type=radio]+label::after,.form input[type=radio]+label::before,.form input[type=checkbox]+label::after,.form input[type=checkbox]+label::before{
content:'';display:block;position:absolute;left:27px;top:50%;margin-top:-8px;width:1pc;height:1pc
}
.form .checkboxtop input[type=radio]+label::after,.form .checkboxtop input[type=radio]+label::before,.form .checkboxtop input[type=checkbox]+label::after,.form .checkboxtop input[type=checkbox]+label::before{
top:22px;margin-top:0
}
.form .checkbox-top input[type=checkbox]+label::after,.form .checkbox-top input[type=checkbox]+label::before{
top:2pc
}
.form .checkbox-top label br{
line-height:8px;margin-bottom:10px
}
.form input[type=radio]+label::before,.form input[type=checkbox]+label::before{
border:1px solid #9397a4;background:#f5f5f5
}
.form input[type=radio].focus+label::before,.form input[type=checkbox].focus+label::before{
border-color:#E86200
}
.form input[type=radio]+label::after,.form input[type=radio]+label::before{
border-radius:50%
}
.form input[type=checkbox]+label::after,.form input[type=checkbox]+label::before{
border-radius:9px
}
.form input[type=radio]+label::after,.form input[type=checkbox]+label::after{
background-position:center center;background-repeat:no-repeat;display:none;background-image:url(../images/icon-check-blue.png)
}
.form input[type=radio]:checked+label::after,.form input[type=checkbox]:checked+label::after{
display:block
}
.form input[type=radio]:checked+label::after,.form input[type=radio]:checked+label::before,.form input[type=checkbox]:checked+label::after,.form input[type=checkbox]:checked+label::before{
-webkit-animation:cd-bounce .3s;-moz-animation:cd-bounce .3s;animation:cd-bounce .3s
}
.form textarea{
min-height:200px;resize:vertical;overflow:auto
}
.form input[type=submit]{
width:100%;border:2px solid #c1c3ca;background:#f5f5f5;border-radius:0;padding:1pc 20px;color:#c1c3cb;font:14px/34px geomanist-wzmedium;text-transform:uppercase;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none
}
.form .cd-dropdown,.form .custom-input-file,.form .custom-input-file-name,.form .dropdown-toggle,.form .error{
font-family:geomanist-wzlight
}
.form input[type=submit]:focus{
outline:0
}
.form .custom-input-file{
font-weight:400;background:url(../images/cd-icon-image.png) right center no-repeat #fff;border-width:0 1px 1px;border-style:solid;border-color:#e0e0e0;font-size:18px;line-height:24px;height:66px;padding:30px 28px 10px;color:#9094a1;cursor:pointer;overflow:hidden;position:relative
}
.form .custom-input-file .input-file{
border:625pc solid transparent;cursor:pointer;font-size:625pc;margin:0;opacity:0;outline:0;padding:0;position:absolute;right:-750pt;top:-750pt
}
.form .custom-input-file-name{
display:none;position:absolute;width:100%;top:30px;padding-left:28px;font-size:18px;color:#9094a1
}
.form .custom-input-file-name .delete{
position:absolute;top:-9pt;right:30px;width:30px;height:30px;background:url(../images/icon-delete-blue.png) center center no-repeat #fff;cursor:pointer
}
.form button.submit{
color:#fff;background-color:#00c7c6;border-color:#00c7c6
}
.form button.submit-popular{
color:#fff;background-color:#152a69;border-color:#152a69;   
	font-size: 17px;
	padding: 15px 10px !important;
}
.form button.disabled-fake,.form button.submit[disabled]{
color:#c1c3cb;background-color:#F5F5F5;border-color:#CCCDD2
}
.form button.submit[disabled]~.errorfinal{
display:block!important
}
.form button.disabled-fake{
cursor:default;pointer-events:none
}
.form button.btn-te-llamamos.disabled-fake{
background-color:#636363;border-color:#636363;color:#fff
}
.form button.btn-te-llamamos.disabled-fake::after{
display:none
}
.form .error-message p{
background:#e94b35;color:#fff;font-size:1.4rem;text-align:center;-webkit-font-smoothing:antialiased;border-radius:.25em;padding:1pc
}
.form .error{
font-weight:400;font-size:9pt;line-height:24px;/*color:#CB0159;border-color:#e94b35!important;*/
	color: #ff4f4e;
	border-color: #ff4f4e !important;
}
.form .error.error-absolute{
position:absolute;bottom:-34px;width:200px;padding-left:0!important
}
.form .checkboxwrapmini.has-error,.form .has-error .checkboxwrap{
border-width:1px;
	border-color: #ff4f4e !important;
	background-color: #fce5e4;
}
.form .has-error .dropdown-toggle,.form .has-error input.form-control{
border:1px solid #CB0159!important;background-color:#FBF3F6!important
}
.form .has-error .checkboxwrap .error{
padding-left:34px;line-height:40px
}
.form .has-error label{
color:#ff4f4e!important
}
.form .cantidad input{
text-align:right;padding-right:3pc!important;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none
}
.form .dropdown-toggle,.selectboxit-btn{
line-height:24px;font-weight:400;text-align:left;box-shadow:none
}
.floating-labels .cd-label,.form .dropdown-toggle-value.vacio{
cursor:text;-webkit-transition:top .2s,left .2s,font-size .2s;-moz-transition:top .2s,left .2s,font-size .2s
}
.form .cantidad input[type=text].focus{
background-image:url(../images/icon-euro-blue.png);background-position:right 36px;background-repeat:no-repeat
}
.form .cd-dropdown{
position:relative;margin-bottom:0
}
.form .cd-dropdown::after{
content:'';position:absolute;z-index:1;right:30px;bottom:1pc;margin-top:-8px;display:block;width:1pc;height:1pc;background:url(../images/icon-arrow.png) center center no-repeat;pointer-events:none
}
.form .dropdown-toggle{
width:100%;height:66px;padding:30px 28px 10px;border-width:0 1px 1px;border-style:solid;border-color:#e0e0e0;background-color:#fff;border-radius:0;font-size:18px
}
.form .dropdown-toggle:focus{
border:1px solid #00C7C5!important;background-color:#E9FBFB
}
.form .dropdown-menu{
background-color:#E9FBFB;margin-top:-1px;border-radius:0;width:100%;padding-top:0;padding-bottom:0;box-shadow:none
}
.form .cd-dropdown-country .dropdown-menu{
max-height:270px;overflow-y:scroll
}
.form .dropdown-menu a{
display:block;font-size:18px;color:#555962;padding:5px 0 5px 28px
}
.form .dropdown-menu>li>a:focus,.form .dropdown-menu>li>a:hover{
background-color:transparent;text-decoration:none!important
}
.form .dropdown-menu a:hover{
text-decoration:none
}
.form .dropdown-section-title{
padding-left:20px;color:#9094A1;font-size:15px
}
.form .dropdown-section-items{
list-style:none;padding:0 10px;margin:0;width:50%;float:left
}
.form .dropdown-section-items-full{
list-style:none;padding:0;margin:0;width:100%;float:left
}
.form .dropdown-section-items-full li{
border-bottom:1px solid #D5EDED
}
.form .dropdown-section-items-full li:hover{
background-color:#D5EDED
}
.form .dropdown-section-items-left{
padding-left:20px
}
.mCSB_inside>.mCSB_container{
margin-right:0
}
.mCSB_scrollTools{
opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"
}
.mCSB_scrollTools .mCSB_draggerRail{
background-color:#777;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_dragger{
height:8px!important
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:8px;height:8px;border-radius:50%;background-color:#999
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color:#999
}
.floating-labels .cd-label{
position:absolute;top:30px;left:28px;color:#9094a1;font-size:18px;transition:top .2s,left .2s,font-size .2s
}
.floating-labels .cd-label.float{
font-size:14px;top:9pt;left:28px!important;color:#00c7c5
}
.form .dropdown-toggle-value.vacio{
position:absolute;top:30px;left:28px;color:#000;font-size:18px;transition:top .2s,left .2s,font-size .2s
}
.form .dropdown-toggle-value{
position:absolute;font-size:18px;top:30px;left:28px!important;color:#9094a1
}
.form .dropdown-toggle-title{
position:absolute;font-size:18px;top:30px;left:28px!important;color:#9094A1;-webkit-transition:top .2s,left .2s,font-size .2s;-moz-transition:top .2s,left .2s,font-size .2s;transition:top .2s,left .2s,font-size .2s
}
.form .has-error .dropdown-toggle-title{
color:#ca0058
}
.form .dropdown-toggle-title.top{
font-size:14px;top:10px;left:28px!important;color:#00c7c5
}
.form-title,.selectboxit-text{
position:absolute;left:28px;/*font-family:geomanist-wzlight*/
	
}
.form-title{
top:10px;z-index:10;color:#00c7c5;font-size:14px
}
.selectboxit-text{
top:30px;color:#000;font-size:18px;text-indent:0
}
.selectboxit-container{
width:100%
}
.selectboxit-container .selectboxit{
width:100%!important
}
.selectboxit-container span{
height:66px;border-radius:0;

		font-weight: 400;
		font-family: geomanist-wzmedium;
		font-size: 17px !important;
		color: #5c6770 !important;
}
.selectboxit-btn{
font-family:geomanistlight;font-size:18px;padding:30px 28px 10px;border-width:0 1px 1px;border-style:solid;border-color:#e0e0e0;border-radius:0!important;background:#fff!important
}
#tipoviaSelectBoxIt.selectboxit-btn{
border-right-color:transparent
}
.selectboxit-container .selectboxit-options{
max-height:250px;min-width:0!important;width:100%!important;border-radius:0
}
.selectboxit-container .selectboxit-options li{
border-bottom:1px solid #d5eded
}
.selectboxit-container .selectboxit-options a{
display:block;font-family:geomanist-wzlight;color:#555962;font-size:18px;height:auto;padding:5px 0 5px 28px
}
.selectboxit-optgroup-header,.selectboxit-option{
text-indent:0
}
.selectboxit-arrow-container{
width:44px
}
.selectboxit .selectboxit-option-icon-container{
margin-left:21px
}
.selectboxit-default-arrow{
border:none!important;width:13px;height:8px;background:url(../images/icon-arrow.png) center center no-repeat
}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow{
margin:0
}
.form .selectboxit.selectboxit-open{
border:1px solid #00C7C5!important;background-color:#E9FBFB!important
}
.selectboxit-optgroup-header{
height:30px!important;padding-left:20px;font-size:15px;color:#9094a1
}
.floating-labels.popular .cd-label.float,.form.popular .dropdown-toggle-title.top,.form.popular .form-title{
color:#00c6c5; font-family:geomanist-wzlight;
}
.has-error .selectboxit-btn{
border:1px solid #CB0159!important;background-color:#FBF3F6!important
}
.form.popular .dropdown-toggle:focus,.form.popular input[type=text]:focus,.form.popular input[type=email]:focus,.form.popular input[type=number]:focus,.form.popular select:focus,.form.popular textarea:focus{
border:1px solid #ff4f4e!important;background-color:#f2f2f2
}
.form.popular input[type=radio]+label::after,.form.popular input[type=checkbox]+label::after{
background-image:url(../images/icon-check-red.png)
}
.form.popular .form-group .btn-info{
background-image:url(../images/icon-info-orange.png)
}
.form.popular .custom-input-file-name .delete{
background-image:url(../images/icon-delete-red.png)
}
.form.popular .cantidad input[type=text].focus{
background-image:url(../images/icon-euro-red.png)
}
.form.popular .dropdown-menu{
background-color:#fff2e2
}
.form.popular .dropdown-section-items-full li{
border-bottom:1px solid #F6ECE2
}
.form.popular .dropdown-section-items-full li:hover{
background-color:#feebd3
}
.form.popular .selectboxit.selectboxit-open{
border:1px solid #E86200!important;background-color:#FFF2E2!important
}
.input-error,.parsley-error{
background-color:#f2dede!important
}
.parsley-error-list{
display:none
}
span.parsley-error{
background-color:#fff!important
}
.selectboxit-btn.selectboxit-error{
background:#f2dede!important
}
.form .checkboxwrap.checkboxwrap-error{
background-color:#f2dede
}
footer{
background-color:#fff;padding:40px 0 50px;border-top:1px solid #dddee0;text-align:center
}
footer .footer-links ul{
margin-bottom:5px
}
footer .footer-links li{
padding-left:20px;padding-right:20px
}
footer .footer-links a{
font-size:9pt;text-transform:uppercase;color:#9094a1;letter-spacing:1.5px
}
footer .footer-links p{
font-size:9pt;color:#D7D8DD;letter-spacing:1px;margin-top:0;margin-bottom:30px
}
footer.footer-big{
padding-bottom:40px
}
footer.footer-big .footer-links{
text-align:left
}
footer.footer-big .footer-links li:first-child{
padding-left:0
}
footer.footer-big .footer-links p{
margin-bottom:0
}
footer.footer-big .footer-iniciativa{
text-align:right
}
.modal-body{
height:100%;padding:0
}
.modal-body iframe{
width:100%;height:100%
}
/*--------- ADD BY MOMA (NOV-2018) : BEGIN --------------*/
.formulario.popular .tarjeta-img.datos{margin-bottom:30px !important;}
.legal-cabecera a{font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
color: #9094a1; text-decoration:underline}
.titulo-bullets p{ font-size:18px;
    font-family: 'geomanist-wzmedium'; color:#00c6c5;}
.box-bullets{margin-bottom: 40px;}
.box-bullets  .box{ margin: 0px auto; width: 761px; max-width: 95%;}
.box-bullets .row-bullets{float: left; margin: 0px auto !important; width: 761px; padding: 0px; max-width: 100%;}
.box-bullets .bullet{font-weight: 400; font-family: 'geomanist-wzbook'; font-size: 17px !important; color: #152a69; list-style: none; float: left; padding: 10px 15px;
min-width: 175px; line-height: 110%; border-right: 2px solid;}
.box-bullets .bullet:nth-child(4){ border-right: 0px !important}
.legal-cabecera, .legal-cabecera a{font-weight: 400; font-family: geomanist-wzmedium; letter-spacing: -0.1px;}
.legal-cabecera a:hover{color:#00c6c5 !important;}

@media screen and (max-width: 767px){
	#header {padding-top:15px !important;}
	#header .container .navbar-header a{max-width:50% !important; height:auto;}
	#header .container .navbar-header a img{max-width:76% !important; height:auto; margin:0px 5px !important;}
	
	.box-bullets .bullet{ float: none; padding: 10px 22px; min-width: 189px; line-height: 110%; border-right: none; border-bottom:2px solid;}
	.box-bullets .bullet:nth-child(4){ border-right: 0px !important; border-bottom:none;}
	.formulario.popular .tarjeta-img.datos {margin-bottom: 30px !important; padding: 0px !important;}
}

/*--------- ADD BY MOMA (NOV-2018) : END --------------*/
/*--------- ADD BY MOMA (MAR-2019) : BEGIN --------------*/
.intro h2.new-h2, .intro h2.new-h2 span{font-size:26px !important;}
.videonuevo {margin-bottom:20px;}
.videonuevoB{margin-bottom:20px; margin-top:20px}
@media screen and (max-width: 600px){
	.videonuevo iframe, .videonuevoB iframe{    max-width: 320px;     height: 178px;}	
}
/*--------- ADD BY MOMA (MAR-2019) : END --------------*/