.form .legend,.intro-text{
font-family:geomanist-wzmedium
}
#header{
padding:28px 0 65px
}
#header.contratar-gracias{
padding-top:33px
}
.form input[type=text],.form input[type=email],.form input[type=number],.form select,.form textarea{
border-width:1px 1px 0
}
.form input[type=text].last-input,.form input[type=email].last-input,.form input[type=number].last-input,.form select.last-input,.form textarea.last-input{
border-bottom-width:1px
}
.form .selectboxit-btn{
border-top-width:1px;border-bottom-width:0
}
.form .row-error .selectboxit-btn,.form .selectboxit-border-bottom .selectboxit-btn{
border-bottom-width:1px
}
.form .error{
display:none
}
.form .div-error .input-error,.form .div-error .parsley-error{
background:#fff!important;border:1px solid #ff4f4e!important
}
.form .legend,.form input[type=text].color-grey{
background-color:#00c6c5;
}
.form .legend,.form legend{
border-width:1px 1px 0
}
.form .div-error label{
color:#9093a2!important
}
.form .div-error input{
color:#ff4f4e!important
}
.form .div-error .error{
display:block;padding:10px 0;text-align:center;font-size:14px;line-height:1pc;color:#ff4f4e
}
.formulario{
padding-bottom:78px
}
.formulario .intro{
/*max-width:790px*/
max-width: 95%;
}
.formulario .intro h2{
/*padding-bottom:5pc;
font-size: 40px !important;*/

/*____ MODIFY BY MOMA (MAR-2019) : START ____*/
	/*padding-bottom:2pc;	*/
	padding-bottom:1pc;	
/*____ MODIFY BY MOMA (MAR-2019) : END ____*/
	line-height: 120% !important;
}
.formulario .intro h2 i{
font-style:normal;
}
.formulario .intro h2 i span{
	font-size: 40px !important;
	line-height: 115%;
}
.formulario .intro h2.title-special{
max-width:650px;margin:0 auto;padding-bottom:20px
}
.formulario .intro h2.title-small{
font-size:36px
}
.contratar.newco .tarjeta-img.inicio,.contratar.popular .tarjeta-img.inicio,.formulario.newco .tarjeta-img.inicio,.formulario.popular .tarjeta-img.inicio,.gracias.newco .tarjeta-img.inicio,.gracias.popular .tarjeta-img.inicio{
margin-top:75px;margin-bottom:5pc
}
.contratar.newco .tarjeta-img.datos,.contratar.popular .tarjeta-img.datos,.formulario.newco .tarjeta-img.datos,.formulario.popular .tarjeta-img.datos,.gracias.newco .tarjeta-img.datos,.gracias.popular .tarjeta-img.datos{
margin-top:10px;margin-bottom:94px
}
.contratar.newco .tarjeta-img.tarjetaptv,.contratar.popular .tarjeta-img.tarjetaptv,.formulario.newco .tarjeta-img.tarjetaptv,.formulario.popular .tarjeta-img.tarjetaptv,.gracias.newco .tarjeta-img.tarjetaptv,.gracias.popular .tarjeta-img.tarjetaptv{
margin-top:-5px;margin-bottom:90px
}
.contratar.newco .tarjeta-img.gracias,.contratar.popular .tarjeta-img.gracias,.formulario.newco .tarjeta-img.gracias,.formulario.popular .tarjeta-img.gracias,.gracias.newco .tarjeta-img.gracias,.gracias.popular .tarjeta-img.gracias{
margin-top:55px;margin-bottom:17px
}
.contratar.newco .tarjeta-img.loading,.contratar.popular .tarjeta-img.loading,.formulario.newco .tarjeta-img.loading,.formulario.popular .tarjeta-img.loading,.gracias.newco .tarjeta-img.loading,.gracias.popular .tarjeta-img.loading{
margin-top:150px
}
.intro-text{
margin-bottom:50px;text-align:center;font-size:24px
}
.btn-back,.form .legend{
font-size:18px;
}
.intro-text.popular{
color:#9f0038
}
.intro-text.newco{
color:#002962
}
.te-llamamos .bloque2 p{
text-align:left
}
.form.popular .legend,.form.popular legend{
color:#ffffff;
}
.form .legend{
margin:0 -15px;padding:8px 10px 5px 29px;border-style:solid;border-color:#00c6c5;color:#ffffff
}
.form .legend.legend-margin,.form legend.legend-margin{
margin-top:65px
}
.form .legend.no-border-top,.form legend.no-border-top{
border-top-width:0
}
.form .no-border-right .selectable,.form .no-border-right .selectable-multiple,.form .no-border-right .selectable-unique,.form .no-border-right .selectboxit,.form .no-border-right input{
border-right-color:transparent!important
}
.row-margin-top{
margin-top:50px
}
.submit-wrap{
padding-left:15px!important
}
.btn-back{
display:inline-block;margin-top:20px;padding-left:35px;background-position:left 5px center;background-repeat:no-repeat;line-height:22px
}
.btn-back.popular{
color:#9f0038;background-image:url(../images/icon-arrow-left-red.png)
}
.btn-back.popular:hover{
color:#9f0038;background-position:left center
}
.btn-back.newco{
color:#00c7c5;background-image:url(../images/icon-arrow-left-blue.png)
}
.btn-back.newco:hover{
color:#00c7c5;background-position:left center
}
.selectable,.selectable-multiple,.selectable-unique{
cursor:pointer;border-width:1px 1px 0;border-style:solid;border-color:#e0e0e0;background-color:#fff;padding:28px 0 18px;text-align:center;color:#9094a1;/*font-family:geomanist-wzlight;font-weight:400;font-size:18px;*/line-height:20px;

	font-weight: 400;
	font-family: geomanist-wzmedium;
	font-size: 17px !important;
	
	
}
.selectable-multiple.last-selectable,.selectable-unique.last-selectable,.selectable.last-selectable{
border-bottom-width:1px
}
.selectable-multiple.special-selectable,.selectable-unique.special-selectable,.selectable.special-selectable{
border-bottom-width:1px;border-top-width:0
}
.selectable .selected,.selectable-multiple .selected,.selectable-unique .selected{
position:absolute;top:13px;left:50%;margin-left:-10px;width:20px;height:20px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)
}
.selectable .selected.popular,.selectable-multiple .selected.popular,.selectable-unique .selected.popular{
background:url(../images/icon-selected-popular.png) center no-repeat
}
.selectable .selected.newco,.selectable-multiple .selected.newco,.selectable-unique .selected.newco{
background:url(../images/icon-selected-newco.png) center no-repeat
}
.selectable-multiple.extra,.selectable-unique.extra,.selectable.extra{
padding-top:50px;padding-bottom:2pc
}
.selectable-multiple.extra .selected,.selectable-unique.extra .selected,.selectable.extra .selected{
top:34px
}
.selectable-multiple.active.popular,.selectable-unique.active.popular,.selectable.active.popular{
color: #00c6c5;
}

		.selectable-multiple.active.popular:before,.selectable-unique.active.popular:before,.selectable.active.popular:before{
				/*content: url(../images/icon-selected-popular.png);
				color: #00c6c5;
				font-size: 18px;
				position: absolute;
				left: 47%;
				top: 11px;
				
				    position: absolute;
    top: 13px;
    left: 50%;
    margin-left: -10px;
    width: 21px;
    height: 15px;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);*/

		}
.selectable-multiple.active.newco,.selectable-unique.active.newco,.selectable.active.newco{
color:#00c7c5
}
.selectable-multiple.active .selected,.selectable-unique.active .selected,.selectable.active .selected{
-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)
}
.ui-slider-horizontal{
width:100%;max-width:406px;height:1pc;border-radius:0;border-color:#d1d6d8;background:url(../images/bg-slider.png) left center no-repeat #fff
}
.ui-widget-header{
background:0 0
}
.slider-wrap{
width:100%;float:left;padding:50px 4pc 50px 1in;border-width:1px;border-style:solid;border-color:#e0e0e0;background-color:#fff
}
.slider-wrap .ui-slider .ui-slider-handle{
cursor:pointer;width:22px;height:28px;border:none;border-radius:0;outline:0
}
.slider-wrap .ui-slider .ui-slider-handle span{
position:absolute;top:-23px;left:50%;width:5pc;margin-left:-40px;text-align:center
}
.slider-wrap p{
display:block;margin-top:20px;font-size:18px;color:#5c6770;

	font-family: geomanist-wzbook;	
}
.slider-wrap p span{
display:block;font-size:13px
}
.slider-wrap.popular .ui-slider .ui-slider-handle{
background:url(../images/slider-handle-popular.png) center no-repeat
}
.slider-wrap.popular .ui-slider .ui-slider-handle span{
color:#00c6c5;
}
.slider-wrap.newco .ui-slider .ui-slider-handle{
background:url(../images/slider-handle-newco.png) center no-repeat
}
.slider-wrap.newco .ui-slider .ui-slider-handle span{
color:#00c8c5
}
.contratar.newco .tarjeta-img,.contratar.popular .tarjeta-img{
position:relative;width:356px;height:229px;margin:0 auto;padding:0
}
.contratar.newco .tarjeta-img .nombre,.contratar.popular .tarjeta-img .nombre{
display:block;position:absolute;z-index:10;text-align:left;height:22px;bottom:25px;left:30px;font-family:kreditback;font-weight:400;font-size:20px;letter-spacing:2.5px;text-transform:uppercase;color:#fff
}
.contratar .btn-te-llamamos::after{
display:none
}
.mosaico.mosaico-top-right{
top:0;left:auto;right:0
}
.mosaico.mosaico-bottom-left{
top:auto;left:0;right:auto;bottom:0
}
