/**
* Modificar forms.css y comprimir luego.
*/
#fieldset-insureds:after,.clear,.footerOfferHeader,.formPaso1C:after,.healthSurvey-page .children,.pasoForm:after,.question.bot-separator:after,.slideDos:after,footer{clear:both}#policyholderIsInsured-element,.paso31,.spanLabel,input.myPretty{opacity:0}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.5.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.cwhite{color:#fff}span.cred{color:red!important}.bgwhite{background-color:#fff}.bggrey{background-color:#f1f1f1}.center{text-align:center}.left{text-align:left}.right{text-align:right}.fnone{float:none!important}.fleft{float:left!important}.fright{float:right!important}.inline-block{display:inline-block!important}.block{display:block!important}.inline{display:inline!important}.italic,.italica{font-style:italic!important}.rounded{border-radius:50%;-moz-border-radius:50%}.w100,.width100{width:100%}.relative{position:relative!important}.tupper{text-transform:uppercase}.fsize1{font-size:1rem!important}.fsize12{font-size:1.2rem!important}.fsize135{font-size:1.35rem!important}.cgrey{color:#999!important}.p0{padding:0!important}.p20{padding:20px!important}.p40{padding:40px!important}.pright10{padding-right:10px!important}.pleft5{padding-left:5px!important}.pright5{padding-right:5px!important}.pleft7{padding-left:7px!important}.pright7{padding-right:7px!important}.ptop0{padding-top:0!important}.ptop5{padding-top:5px!important}.ptop10{padding-top:10px!important}.ptop15{padding-top:15px!important}.ptop20{padding-top:20px!important}.ptop30{padding-top:30px!important}.ptop40{padding-top:40px!important}.ptop50{padding-top:50px!important}.ptop60{padding-top:60px!important}.ptop70{padding-top:70px!important}.ptop100{padding-top:100px!important}.pbottom0{padding-bottom:0!important}.pbottom10{padding-bottom:10px!important}.pbottom20{padding-bottom:20px!important}.pbottom30{padding-bottom:30px!important}.pbottom40{padding-bottom:40px!important}.pbottom50{padding-bottom:50px!important}.pbottom60{padding-bottom:60px!important}.pleft0{padding-left:0!important}.pright0{padding-right:0!important}.pright30{padding-right:30px!important}.mauto{margin:0 auto!important}.m0{margin:0!important}.mtop8{margin-top:8px!important}.mtop0{margin-top:0!important}.mtop5{margin-top:5px!important}.mtop10{margin-top:10px!important}.mtop15{margin-top:15px!important}.mtop20{margin-top:20px!important}.mtop25{margin-top:25px!important}.mtop30{margin-top:30px!important}.mtop35{margin-top:35px!important}.mtop40{margin-top:40px!important}.mtop50{margin-top:50px!important}.mtop60{margin-top:60px!important}.mtop80{margin-top:80px!important}.mbottom0{margin-bottom:0!important}.mbottom5{margin-bottom:5px!important}.mbottom10{margin-bottom:10px!important}.mbottom15{margin-bottom:15px!important}.mbottom20{margin-bottom:20px!important}.mbottom25{margin-bottom:25px!important}.mbottom30{margin-bottom:30px!important}.mbottom40{margin-bottom:40px!important}.mbottom50{margin-bottom:50px!important}.mbottom60{margin-bottom:60px!important}.mleft0{margin-left:0!important}.mleft5{margin-left:5px!important}.mleft10{margin-left:10px!important}.mleft15{margin-left:15px!important}.mleft20{margin-left:20px!important}.mleft25{margin-left:25px!important}.mleft30{margin-left:30px!important}.mright0{margin-right:0!important}.mright5{margin-right:5px!important}.mright10{margin-right:10px!important}.mright15{margin-right:15px!important}.mright20{margin-right:20px!important}.mright25{margin-right:25px!important}.mright30{margin-right:30px!important}.fsize13em{font-size:1.3em!important}.fsize18em{font-size:1.8em!important}.w100{width:100%!important;display:block}#insuranceRequestForm>div #fieldset-insured>div>div.noOcupa,#insuranceRequestForm>div>div.noOcupa,.insuranceRequest-page #insuranceRequestForm .zend_form fieldset>div>div.noOcupa,.insuranceRequest-page #insuranceRequestForm .zend_form>div.noOcupa{min-height:0!important;height:0!important;margin:0!important;padding:0!important}.healthSurvey-page .form .formError,.insurancePayment-page .form .formError,.insuranceRequest-page .form .formError{margin-left:-49px}.healthSurvey-page .offer-header .actions,.insurancePayment-page .offer-header .actions,.insuranceRequest-page .offer-header .actions{margin-left:0!important;margin-right:0!important;float:left;margin-top:45px}.healthSurvey-page .offer-header .info,.insurancePayment-page .offer-header .info,.insuranceRequest-page .offer-header .info{float:left;margin-top:36px}*{transition:color .2s linear,background-color .2s linear}.titForm{font-size:1.7rem!important;margin-top:30px}.titForm2{font-size:1.5rem!important;margin-top:10px}.barraProceso{background-color:#e4e4e4;position:relative;border-radius:6px;height:12px;margin:20px 0 30px}.barraProceso .completed{text-indent:-9999px;width:1%;position:absolute;top:0;left:0;height:100%;border-radius:6px;transition:width .5s linear}#offerForm #start_at-element span,.thankyou-insurance img{width:auto!important}.titPasoPrinc,.titPasoSec{border-radius:4px;color:#fff;font-weight:700;font-size:1.3rem}.homePage #offerForm #offer-element,.landingPage #offerForm #offer-element{margin-top:-70px}.offerPage #offerForm #offer-element{margin-top:-75px}.md-show-page #offer-element{margin-top:-70px}.titPasoPrinc{height:45px;line-height:45px}.titPasoSec{font-size:1.3rem;height:30px;line-height:30px}.titPasoPrinc span{background-color:#fff!important;font-family:ApexNewWebMD!important;font-weight:700!important;font-style:normal!important;width:28px;height:28px;line-height:28px;border-radius:14px;display:inline-block;text-align:center}#insurancePaymentForm .selector,#insurancePaymentForm .selector select,#insurancePaymentForm .selector span,#insuranceRequestForm .selector,#insuranceRequestForm .selector select,#insuranceRequestForm .selector span{height:41px!important;min-height:41px!important}#offerForm .insured #age-element{float:left!important}.insuranceRequest-page #insuranceRequestForm{background:0 0;padding:0;overflow:visible}#dentist-element label,.ibanElement label,.insuranceRequest-page #insuranceRequestForm label,.label_account_number,.prettycheckbox label{font-weight:400!important;font-family:ApexNewWebMD}.account_number.inputText,.healthSurvey-page .question input[type=text],.insurancePayment-page input.inputL5,.insuranceRequest-page #insuranceRequestForm input,.question-children input{padding-left:15px;padding-right:5px;height:41px!important;min-height:41px!important;line-height:41px;border:1px solid #ccc;color:#666;font-size:1.2rem;font-weight:700}.prettycheckbox label{margin:0!important}.prettycheckbox label span{padding:5px!important;display:inline-block}.insuranceRequest-page #insuranceRequestForm textarea{border:1px solid #ccc;width:100%;height:80px}.healthSurvey-page textarea,.insurancePayment-page textarea,.insuranceRequest-page textarea{font-size:1.35rem!important;font-weight:700!important;color:#666!important}.healthSurvey-page .healthsurvey-form-container #healthSurveyForm .question input,.healthSurvey-page .healthsurvey-form-container #healthSurveyForm .question textarea{font-size:1.2rem}.insurancePayment-page input.inputL5{width:100%}.account_number_calculate{height:41px!important;min-height:41px!important;padding:10px 15px;font-size:1.2rem;margin-top:20px;margin-bottom:10px;float:left}.account_number{float:left}#insurancePaymentForm>div .selector,.healthSurvey-page>div .selector,.insuranceRequest-page #insuranceRequestForm>div .selector{border:1px solid #ccc;height:41px;border-radius:6px}#insurancePaymentForm>div .selector select,.healthSurvey-page>div .selector select,.insuranceRequest-page #insuranceRequestForm>div .selector select{height:41px;color:#666;font-size:1.35rem!important}#insurancePaymentForm .selector,#insurancePaymentForm select,#insuranceRequestForm .selector,#insuranceRequestForm input[type=text],#insuranceRequestForm select,.healthSurvey-page .selector,.healthSurvey-page input[type=text],.healthSurvey-page select{min-height:41px!important;font-size:1.35rem!important}#insurancePaymentForm>div .selector span,.healthSurvey-page>div .selector span,.insuranceRequest-page #insuranceRequestForm>div .selector span{height:41px;line-height:41px!important;color:#666;font-size:1.35rem!important;font-weight:700}#insurancePaymentForm div.selector select option,.healthSurvey-page div.selector select option,.insuranceRequest-page #insuranceRequestForm div.selector select option{color:#666;font-size:1.125rem}#insurancePaymentForm div.selector:after,.healthSurvey-page div.selector:after,.insuranceRequest-page div.selector:after{content:"\f107";font-family:FontAwesome;top:13px!important}#insurancePaymentForm #dentist-element label{width:100%;text-transform:uppercase}#insurancePaymentForm #dentist-element{margin-bottom:20px}.pasoForm,.pasoQ{width:100%!important;display:none;padding:0!important}.paso1A,.paso20,.paso2A,.paso31{display:block}.insuranceRequest-page #insuranceRequestForm div.note,.insuranceRequest-page #insuranceRequestForm label.note{display:none}.insuranceRequest-page #insuranceRequestForm #addHandler-element,.insuranceRequest-page #insuranceRequestForm #insuredsNote-element,.insuranceRequest-page #insuranceRequestForm #removeHandler-element.note{display:block}.paso1C-2,.paso1C-3{display:none}.insuranceRequest-page #insuranceRequestForm .zend_form fieldset>div>div,.insuranceRequest-page #insuranceRequestForm .zend_form>div,.paso1A>div,.paso1B>div,.paso1C>div{margin-bottom:15px;margin-top:15px}.insuranceRequest-page #insuranceRequestForm .zend_form #policyholder_address_door-element,.insuranceRequest-page #insuranceRequestForm .zend_form #policyholder_address_floor-element,.insuranceRequest-page #insuranceRequestForm .zend_form #policyholder_address_number-element{width:33.33%!important;padding:0 15px!important;margin:0!important}#next-element{float:right}.btn-nextStep,.btn-prevStep{font-family:ApexNewWebMD!important;border:0!important;cursor:pointer;color:#fff!important;font-size:1.3rem!important;width:auto!important;font-weight:400!important;padding:10px 12px}.btn-callMe:before,.btn-nextStep:after,.btn-prevStep:before{font-weight:400;font-family:FontAwesome}.btn-nextStep:after{content:"\f105";margin-left:20px}.btn-prevStep:before{content:"\f104";margin-right:20px}.btn-nextStep{padding-left:30px}.btn-prevStep{padding-right:30px;background-color:#c4c3c3}.btn-prevStep:hover{background-color:#666}.healthSurvey-page #insuranceRequestForm legend,.insurancePayment-page #insuranceRequestForm legend,.insuranceRequest-page #insuranceRequestForm legend,.insurenceRequest-page #insuranceRequestForm legend{font-size:1.2rem}.pregTomador{margin-bottom:0;padding:0!important}.paso1C-2{border-top:1px solid #efefef;float:left;width:100%}.formPaso1C{width:100%;float:none!important;display:table}.fieldset-insureds:nth-child(1) .formPaso1C .primeroOculto,.fieldset-insureds:nth-child(1) .formPaso1C.primeroOculto{display:none}.insuranceRequest-page #insuranceRequestForm legend{float:left}.pregTomador label{width:auto!important;float:left;margin:3px 5px 0}.pregTomador .has-pretty-child{margin-left:5px;text-transform:uppercase}.pregTomador label.optional{margin-top:7px}.insuranceRequest-page #insuranceRequestForm #removeHandler-element{text-align:right}#addHandler-element .btn-primary,#removeHandler-element .btn-primary{background-color:#c4c3c3;border:0;font-size:16px;margin-right:10px}#addHandler-element .btn-primary:hover,#removeHandler-element .btn-primary:hover{background-color:#666}#addHandler-element,.insuranceRequest-page #insuranceRequestForm #addHandler-element h3,.insuranceRequest-page #insuranceRequestForm #removeHandler-element,.pet-handler{font-size:1.2rem;color:#666;text-transform:none}.insuranceRequest-page #insuranceRequestForm .zend_form #addHandler-element{padding-top:0;width:100%}.insuranceRequest-page #insuranceRequestForm .zend_form #insuredsNote-element{padding-top:5px}.pet-handler span.less-selected2{width:27px;height:26px;margin-right:10px}#fieldset-insureds{display:table}#policyholderIsInsured-element{margin-bottom:0}.insuranceRequest-page #insuranceRequestForm .zend_form #fieldset-insured,.insuranceRequest-page #insuranceRequestForm .zend_form #fieldset-pet,.insuranceRequest-page #insuranceRequestForm .zend_form .insured{border-bottom:1px solid #efefef}.insuranceRequest-page #insuranceRequestForm .zend_form .pet{border-bottom:1px solid #efefef;border-top:1px solid #efefef}.insuranceRequest-page #insuranceRequestForm .zend_form #fieldset-pet legend{padding-left:15px!important;padding-right:15px!important}.healthSurvey-page .callFormFooter,.insurancePayment-page .callFormFooter,.insuranceRequest-page .callFormFooter,.summary-page .callFormFooter{display:block!important;width:100%;padding-top:0}.summary-page .callFormFooter .dr-i{display:block}.summary-page .callFormFooter{margin-bottom:40px}.insurancePayment-page .callFormFooter{margin-top:20px}.callFormFooter p{font-size:1.7rem}.callFormFooter a.phoneCall{font-size:4rem}.callFormFooter p.prefieres{font-size:1.5rem}.btn-callMe{font-size:1.4rem!important;height:40px;line-height:40px;padding:0 20px}.boxProdOffer .coverage,.footerOfferHeader .info,.footerOfferHeader .insureds-info{font-size:1.35rem}.btn-callMe:before{content:"\f095";margin-right:10px}.healthSurvey-page .pieContacta,.insuranceRequest-page .pieContacta,.summary-page .pieContacta{display:none!important}.callFormFooter a.phoneCall:hover{text-decoration:none}#insuranceRequestForm>div #policyholder_birthdate-element{width:33.33%}.resultPage .callFormFooter{display:block!important}.insurancePayment-page .btnTeLlamamosFooter,.insurancePayment-page .llamaAhora,.insurancePayment-page .telfLlamaAhora,.resultPage .btnTeLlamamosFooter,.resultPage .llamaAhora,.resultPage .telfLlamaAhora,.summary-page .btnTeLlamamosFooter{display:none!important}.block-prices{display:table}.block-prices:after{clear:both}.footerOfferHeader{width:100%;float:left;background-color:#f1f1f1;margin:20px 0;padding:15px 0!important}.callFormFooter{position:relative;float:left;width:100%}.footerOfferHeader>div{width:100%;display:block}.footerOfferHeader .actions{text-align:center;margin-top:15px}.footerOfferHeader .btn-default{padding:6px 15px}.footerOfferHeader .btn-default:before{content:"\f021";font-family:FontAwesome;margin-right:10px}.resultPage #category-menu{display:block!important}.boxProdOffer{position:relative;border:1px solid #efefef;padding:0 10px 15px;text-align:center!important;background-color:#f6f6f6}.boxProdOffer img{width:100%;max-width:123px}.boxProdOffer .insurancecompany{min-height:35px}.boxProdOffer .productprice{color:#e51e1e;display:block;text-align:center}.boxProdOffer .copago{text-decoration:underline;font-size:1.35rem}.btnCoberturas{position:absolute;left:7%;bottom:10px;font-size:1.2rem;padding:6px 0!important;width:87%}.btnCoberturas:after{content:"\f105";font-family:FontAwesome;margin-left:10px}.resultPage .btn-callMe{background-color:#00b1eb!important;color:#fff!important}.resultPage .btn-callMe:hover{background-color:#2d2e83!important}.insuranceRequest-page .callFormFooter a.phoneCall:hover,.resultPage .callFormFooter a.phoneCall:hover{color:#2d2e83!important}.resultPage .footerOfferHeader .info{color:#00b1eb}.resultPage .SelectDesp .btn-default{background-color:#2d2e83!important;border:0!important;color:#fff!important}.resultPage .SelectDesp .btn-default:hover{background-color:#00b1eb!important}.footerOfferHeader .btn-default,.resultPage .btnCoberturas{background-color:#00b1eb!important;color:#fff!important;border:1px solid #00b1eb;font-weight:700}.footerOfferHeader .btn-default:hover,.resultPage .btnCoberturas:hover{background-color:#2d2e83!important;border:1px solid #2d2e83}.medipromo .btn-default:hover{background-color:#00b1eb}.slideDos{width:100%;display:block;float:left;margin:20px 0 0;font-size:1.2rem;padding:0 20px}.slideDos .productprice{color:#e51e1e;font-weight:700}.slideDos .titProdSlide{font-size:1.5rem;font-weight:700}.btnFinalizar,.slideDos .btnContratar{font-weight:700;font-size:1.3rem}.slideDos .btnContratar:before{content:"\f00c";font-family:FontAwesome;margin-right:10px;font-weight:400}.fa{font-family:FontAwesome;font-style:normal}.slideDos .fa-angle-left,.slideDos .fa-angle-right{font-size:2rem}.slideDos .carousel-next,.slideDos .carousel-prev{top:100px!important;margin-top:0!important;width:40px;height:40px}.slideDos .carousel-prev{left:-10px}.slideDos .carousel-next{right:-10px}.slideDos .conBorder{border-top:1px solid #efefef;padding-top:7px!important;padding-bottom:7px!important}.slideDos .likeP,.slideDos p{margin-bottom:0;padding-bottom:7px!important}.slideDos .likeP{font-family:ApexNewWebLT;font-size:1.3rem;font-weight:400}.slideDos .has-pretty-child a{float:left}.slideDos .has-pretty-child label{text-transform:uppercase;font-weight:400!important;font-size:1.1rem;color:#333!important;display:inline!important;font-family:ApexNewWebLT;width:57%}.fa-angle-left:before{content:"\f100"}.fa-angle-right:before{content:"\f101"}.slideDos .productprice.productprice-little .noDisponible{font-size:1.3rem!important;line-height:1rem!important}.insurancePayment-page #insurancePaymentForm{background:0 0;padding:0;margin:0}.insurancePayment-page .label_Iban_style{display:none}.insurancePayment-page .link_help_text{margin-top:10px;color:#999;background:url(../img/icoAsk.png) left top no-repeat;padding:5px 0 0 30px;min-height:22px;display:block;font-family:ApexNewWebMD;font-size:1.125rem!important}.insurancePayment-page #insurancePaymentForm .btn.btn-primary{margin:0}.prices{margin:20px 0;padding:0}.prices .price{border:1px solid #efefef;cursor:pointer;position:relative;padding-bottom:0!important}.prices .price h4{padding-bottom:0}.prices .price.active:after{content:"\f00c";font-family:FontAwesome;color:#fff;position:absolute;top:0;right:8px;font-size:2.3rem}.prices .price .extra{background:url(../img/decoExtrasSig.png) center top no-repeat #f5f5f5;padding:30px 0 10px}.prices .price .extra:nth-child(1){background:#f5f5f5;padding:20px 5px 10px}.prices .price.active .extra,.prices .price:hover .extra{background:url(../img/decoExtrasSig.png) center top no-repeat rgba(255,255,255,.5)}.prices .price.active .extra:nth-child(1),.prices .price:hover .extra:nth-child(1){background:rgba(255,255,255,.5)}.prices .price.disabled,.prices .price.disabled:hover{cursor:initial;background:rgba(220,220,220,.5)!important}.prices .price .decoExtra{background:url(../img/decoExtras.png) center top no-repeat #fff;width:100%;height:26px;display:block;float:left;padding-bottom:10px}.prices .price.active .decoExtra,.prices .price:hover .decoExtra{background-image:url(../img/decoExtrasActive.png)}.paso2B{margin-top:-20px}.precioComplemento .productprice{font-size:1.5rem!important;padding-bottom:10px}.precioComplemento .price-text{font-size:1.1rem}.insurancePayment-page #insurancePaymentForm .prices>div{padding:0 5px}.insurancePayment-page #insurancePaymentForm .prices>div .price h4{background:0 0!important;color:#666;padding:20px 0 10px;font-family:ApexNewWebMD;font-weight:700;font-size:1.7rem}#insurancePaymentForm .prices>div .price .extra h5,.insurancePayment-page #insurancePaymentForm .prices>div .price .discount{color:#666!important;text-transform:none;font-size:1.3rem}#insurancePaymentForm .prices>div .price .extra h5{text-transform:uppercase}.insurancePayment-page #insurancePaymentForm .prices>div .price .productprice{color:#e51e1e!important;font-size:2.2rem}#insurancePaymentForm .prices>div .price.active .extra h5,#insurancePaymentForm .prices>div .price:hover .extra h5,.insurancePayment-page #insurancePaymentForm .prices>div .price.active .discount,.insurancePayment-page #insurancePaymentForm .prices>div .price.active .productprice,.insurancePayment-page #insurancePaymentForm .prices>div .price:hover .discount,.insurancePayment-page #insurancePaymentForm .prices>div .price:hover .productprice,.prices .price.active,.prices .price:hover *{color:#fff!important}#uniform-dentist{width:100%!important}#healthSurveyForm,.healthSurvey-page .healthsurvey-form-container,.healthSurvey-page .healthsurvey-form-container #healthSurveyForm .question,.healthsurvey-form-container{background:0 0!important;padding:0;width:100%}.healthSurvey-page .children{float:left;width:100%;padding:0 15px;margin:20px 0 10px}.healthSurvey-page .children textarea{width:100%;display:block}.healthSurvey-page .children .question{float:left;padding:0 15px!important;margin-bottom:10px}.healthSurvey-page .children .question.mitad{width:50%!important}.healthSurvey-page .question input[type=text]{margin-right:10px}.healthSurvey-page .children .question input{width:100%}.healthSurvey-page .healthsurvey-form-container #healthSurveyForm .question{font-size:1.3rem}.hidden-cuestionario{font-size:1.3rem!important;padding:0 15px}#healthSurveyForm #healthsurvey-element,#healthSurveyForm h3{display:none}.healthSurvey-page .healthsurvey-form-container #healthSurveyForm .question label:first-child{margin-right:0}.healthSurvey-page label{font-size:1.3rem!important;white-space:normal;line-height:2rem}.healthSurvey-page .prettyradio label{line-height:1.3rem}#healthSurveyForm{margin-bottom:20px!important}.question.bot-separator{margin:20px 0;display:table}.question.bot-separator .label{float:left}.question-children .label label,.question.bot-separator .label label{color:#666!important;font-size:1.2rem;font-weight:400!important;font-family:ApexNewWebLT!important;padding-top:5px!important}.question-children .label label,.question.bot-separator label.insuredname{color:#666!important;font-size:1.2rem;padding-top:10px!important;float:left}.question-children .label label{text-transform:uppercase!important;width:auto!important}.btnFinalizar{background-color:#d00!important}.btnFinalizar:hover{background-color:#a80000!important}.healthSurvey-page .callFormFooter{padding-bottom:40px}.healthSurvey-page .callFormFooter .dr-i{bottom:40px}#birthdate-element.col-sm-4{width:33.33%!important}.healthSurvey-page .healthsurvey-form-container #healthSurveyForm #verifyresponse-element label{width:75%}.healthSurvey-page .healthsurvey-form-container #healthSurveyForm #notelegal-element{padding-top:20px;margin-bottom:40px}.healthSurvey-page .healthsurvey-form-container #healthSurveyForm #noteconfirm-element{padding:0 0 20px!important}.summary-page .thankyou{margin-bottom:0}.thankyou p{font-size:1.7rem;text-align:center}.summary-page .info{background:0 0!important;padding:0!important}.insurancesummary-page .info .bggrey,.summary-page .info .bggrey{background:#f1f1f1!important;padding:20px}.summary-page .info p{font-size:1.2rem;font-weight:400}.insurancesummary-page .info .bggrey p,.summary-page .info .bggrey p{color:#333!important}.insurancesummary-page .info .bggrey p.price,.summary-page .info .bggrey p.price{color:#e60000!important;font-size:2rem}.responseGreen{color:#5cb85c!important;position:relative;padding-top:30px!important;font-size:1.2rem;text-align:center}.btnEnviarCuestionario:before,.btnPrintPoliza:before,.btnVerPoliza:before{font-family:FontAwesome;color:#fff;margin-right:10px}.responseGreen b{font-size:1.5rem}.insurancesummary-page .info .pinfo,.responseGreen,.summary-page .info .pinfo{padding:0 20px}.btnVerPoliza:before{content:"\f15b"}.btnPrintPoliza:before{content:"\f02f"}.btnEnviarCuestionario:before{content:"\f0e0"}.btnEnviarCuestionario,.btnPrintPoliza,.btnVerPoliza{font-size:1.2rem;padding:6px 10px}.insurancesummary-page .pieContacta{display:none}#verifyresponse-element{margin-left:0}#notelegal-element p{padding:0}.healthsurvey-form-container{width:100%}@media screen and (min-width:769px){.callFormFooter{width:100%!important;padding-top:60px!important}.callFormFooter .dr-i{bottom:20px}.paso1C-2 legend{float:left;margin-right:20px;width:auto!important;padding-top:21px!important}.paso1C-2 #removeHandler-element{width:560px!important;float:left;display:inline}}@media screen and (max-width:990px) and (min-width:769px){.pieContacta .medipromo{display:none}}@media screen and (max-width:990px){.insuranceRequest-page .callFormFooter .dr-i,.resultPage .callFormFooter .dr-i{right:8%}footer .medipromo img.left{left:0}}@media screen and (max-width:769px){#category-menu ul li a,#category-menu ul li a:hover{color:#fff!important;height:auto!important}.healthSurvey-page .children .question{width:100%!important}.btn-nextStep,.btn-prevStep{width:100%!important;padding-left:10px;padding-right:10px}.pieContacta .medipromo{padding-top:0}footer .medipromo{margin:20px 0 0;padding-bottom:40px!important}footer .medipromo h3,footer .medipromo p{font-size:2rem}footer.mobile .medipromo p a{font-size:1rem!important;padding:10px!important;margin-top:20px}.callFormFooter{padding:20px 0 0}.block-prices,.healthSurvey-page #insuranceRequestForm,.insurancePayment-page #insurancePaymentForm,.insuranceRequest-page #insuranceRequestForm{padding:0!important}.callFormFooter .dr-i{right:inherit;bottom:0;left:10%;background:url(../img/dr-i-call-XS.png) left top no-repeat;width:78px;height:113px}.callFormFooter p{font-size:1.3rem}.callFormFooter a.phoneCall{font-size:1.7rem}.callFormFooter p.prefieres{font-size:1.3rem}.paso1A>div,.paso1B>div,.paso1C>div{margin-bottom:20px}.titForm{font-size:1.5rem!important;margin-top:20px}.titForm2{font-size:1.3rem!important}.btn-nextStep:after{margin-left:10px}.btn-prevStep:before{margin-right:10px}#insuranceRequestForm>div #policyholder_birthdate-element{width:100%}.titPasoSec{margin-bottom:20px!important}.resultPage h1{font-size:1.5rem;text-align:center;margin-bottom:20px}.landingPage.contactPage header .main,header .main{border-bottom:1px solid #efefef;margin-top:5px}.landingPage.contactPage .logo,header .logo{max-width:45%;float:left!important;margin:0!important}.landingPage.contactPage header .logo h2,header .logo h2{font-size:35px!important;margin:0!important}.homePage header .main,.landingPage header .main{border-bottom:0 solid #efefef;margin-top:0}.homePage header .logo,.landingPage header .logo{width:100%!important;max-width:100%;margin:25px auto!important}.homePage header .logo h2,.landingPage header .logo h2{font-size:61px!important;margin-top:20px 0 10px 0!important}.landingPage.contactPage header .phoneHeaderMobile,header .phoneHeaderMobile{float:right;max-width:50%;font-size:1.7rem;font-family:ApexNewWebBD!important;margin-top:15px}.SelectDesp .btn-default:after,.btnCarencias:after{content:"\f107";font-family:FontAwesome}.homePage header .phoneHeaderMobile,.landingHomePage header .phoneHeaderMobile{display:none!important}.SelectDesp{display:block;padding:0}.SelectDesp ul li,.SelectDesp ul li.active{height:auto!important}.SelectDesp .btn-default{white-space:normal!important;text-align:left;position:relative;padding-right:30px;width:100%;display:block;font-size:1.2rem}.SelectDesp .btn-default:after{position:absolute;top:50%;margin-top:-10px;right:15px}#category-menu .dropdown-menu{width:100%;left:0;padding:0;border-radius:0}#category-menu ul li a{padding:5px 5%;white-space:normal!important;overflow:visible;background-color:#00b1eb;text-align:left;font-size:1.2rem!important;font-weight:400}#category-menu ul li:hover a,.resultPage #category-menu ul li.active a{background-color:#2d2e83}.company-logo{float:right;max-width:40%}.homePage .company-logo,.landingHomePage .company-logo{float:none;display:block;width:auto;max-width:100%}header a.phone{background:0 0}.cont-coverage-details .coverage-details{display:none}.tit-coverage-details{border-bottom:1px solid #ccc;padding:5px 0!important;font-size:1.35rem}.resultPage .rate.star{font-size:1.3rem!important}.item-coverage-details{font-size:1.1rem;padding:3px 0!important;border-bottom:1px solid #f1f1f1;display:block}.coverage-details{border-bottom:1px solid #ccc}.btnCarencias{font-size:1.2rem;font-weight:700;padding:6px 10px}.btnCarencias:after{margin-left:10px}.btnCarencias.active:after{content:"\f106"}.restoDeficiencies{display:none}.healthSurvey-page .callFormFooter,.insurancePayment-page .callFormFooter{margin-top:40px}.healthSurvey-page .callFormFooter,.insuranceRequest-page .callFormFooter{padding-bottom:40px}.healthSurvey-page .callFormFooter .dr-i,.insuranceRequest-page .callFormFooter .dr-i{bottom:40px}#birthdate-element.col-sm-4{width:100%!important}.xdebug-error{display:none!important}}@media screen and (max-width:468px){.callFormFooter .dr-i{left:0;top:30px;width:60px;height:87px;background-size:cover}.callFormFooter p{font-size:1.5rem!important}.callFormFooter a.phoneCall{font-size:2rem!important}.callFormFooter p.prefieres{font-size:1.5rem!important}.btn-callMe{height:41px;line-height:41px;font-size:1.2rem!important}footer .medipromo img.left{left:3%}footer.mobile .medipromo h3,footer.mobile .medipromo p{margin-left:90px}footer.mobile .medipromo p a{font-size:1.2rem;margin-left:0}.healthSurvey-page #insurancePaymentForm #acceptpolicy-element label,.insurancePayment-page #insurancePaymentForm #acceptpolicy-element label,.insuranceRequest-page #insurancePaymentForm #acceptpolicy-element label{width:85%}}#acceptpolicy-element .formError,#policyholder_birthdate-element .formError{left:0!important;margin-left:0!important}.question label{text-align:left}.children .question-children,.question-children .children .question-children{width:100%!important}.question-children{min-height:120px}#question_119_20-element>.label.optional{display:block;width:100%!important;font-weight:400}.toCleanLeft{clear:left}.formError .formErrorContent{min-width:130px;padding:4px}#nid_type-element>.formError,#policyholder_city_id-element>.formError,#policyholder_zipcode-element>.formError{margin-top:-8px!important}#acceptpolicy-element .prettycheckbox{position:relative}.ibanElement .formError{left:70px!important;margin-left:0!important}.insuranceRequest-page #insuranceRequestForm .zend_form #addHandler-element .more.btn.btn-xs.btn-primary.glyphicon.glyphicon-plus{width:27px;height:26px;padding:1px 5px 0 6px}#verifyresponse-element>div{width:100%}#verifyresponse{width:1px!important}.slideDos .col-xs-12 .col-xs-6:nth-child(2){font-size:1.3rem}.slideDos .cgrey.fsize1{font-size:1.2rem!important}.slideDos .tupper.titProdSlide{font-size:2rem}.slideDos .productprice{font-size:2.5rem}.slideDos .productprice.productprice-little{font-size:2rem}.slideDos .tupper{font-size:1.1rem}.boxProdOffer .insurancecompany{font-size:1.3rem}.boxProdOffer .productprice{font-size:2.5rem;font-weight:700}.promotion-quoted-text.no-top{position:relative!important}.boxProdOffer{min-height:240px}#insurancePaymentForm .alert-danger{float:left;clear:both;margin-bottom:20px;width:100%}@media screen and (max-width:769px){.insuranceRequest-page #insuranceRequestForm legend,.paso1C-3{padding-left:0!important}.titPasoSec{margin-bottom:10px!important}.formPaso1C>div,.paso1A>div,.paso1B>div,.paso1C>div{margin-top:0!important;margin-bottom:15px!important}#dentist-element label,.ibanElement label,.insuranceRequest-page #insuranceRequestForm label,.label_account_number,.prettycheckbox label{font-size:1.35rem!important}.barraProceso{margin-bottom:20px}#insuranceRequestForm>div #fieldset-insured>div>div.insured-handler,#insuranceRequestForm>div>div.insured-handler,#removeHandler-element,#removeHandler-element .insured-handler{float:left;min-height:30px!important}.paso1C-3{padding-right:0!important}.insuranceRequest-page #insuranceRequestForm div.paso1C #fieldset-insured{padding-left:15px!important;padding-right:15px!important}.insuranceRequest-page #insuranceRequestForm .paso1C div#nacionality-element,.insuranceRequest-page #insuranceRequestForm .paso1C div#nid_type-element{padding-right:15px!important}#acceptpolicy-element .prettycheckbox{width:100%}#acceptpolicy-element .prettycheckbox label{margin-left:0;margin-right:0}#policyholderIsInsured-element>label{margin-left:0!important}.pregTomador{padding-left:0!important;padding-right:0!important}.pregTomador label{margin-left:5px!important}.healthSurvey-page .healthsurvey-form-container #healthSurveyForm label.insuredname{display:block;width:100%}.healthSurvey-page .healthsurvey-form-container #healthSurveyForm .children{margin:20px 0;padding:0}.healthSurvey-page .healthsurvey-form-container #healthSurveyForm .children .question{padding:0!important}.question-children{min-height:30px!important}}.selecciona{font-size:1.5rem;font-weight:400!important;font-family:ApexNewWebLT;padding-top:20px;padding-bottom:10px}.healthSurvey-page .children .question .children{padding-left:0;padding-right:0;margin-left:0!important;margin-right:0!important}.healthSurvey-page .children .question .children .question{width:100%!important;padding:0!important}.healthSurvey-page .children .question textarea{width:100%!important}.healthSurvey-page .insuredname{width:100%;display:block}@media screen and (max-width:990px){.healthSurvey-page .healthsurvey-form-container #healthSurveyForm .combodate .selector{width:32.7%!important;padding:0 10px!important}.healthSurvey-page .question .children{margin-left:0!important;margin-right:0!important;padding:0}.healthSurvey-page .question .children .question{width:100%!important;padding:0!important}}.healthSurvey-page .healthsurvey-form-container #healthSurveyForm .children{margin-left:0;margin-right:0;padding:0}#offerForm #acceptpolicy-element label{width:80%}.homePage #offerForm #acceptpolicy-element label span,.landingPage #offerForm #acceptpolicy-element label span{color:#fff}.homePage #offerForm #large_family-element label,.homePage #offerForm #other_insurance_same_company-element label,.homePage .mapfre .prettycheckbox label,.landingPage #offerForm #large_family-element label,.landingPage #offerForm #other_insurance_same_company-element label,.landingPage .mapfre .prettycheckbox label{color:#fff!important}.homePage #offerForm #large_family-element label,.landingPage #offerForm #large_family-element label{margin-top:6px!important;margin-left:5px!important}ul.errors{margin-left:0;padding-left:0}ul.errors li{list-style:none;color:red;padding:0}@media screen and (max-width:769px){.container.mobile.pieContacta{padding-left:0!important;padding-right:0!important}.offer-header{margin-top:0!important;margin-bottom:0!important}.healthSurvey-page .callFormFooter,.insurancePayment-page .callFormFooter,.insuranceRequest-page .callFormFooter{border-top:1px solid #efefef;padding-top:20px;margin-top:40px}.btn-nextStep,.btn-prevStep{margin-top:20px}input[type=text]{line-height:41px}#offerForm #offer-element{position:inherit}#offerForm .insured{width:40%!important}#offerForm .insured #age-element,#offerForm .insured #gender-element{width:100%!important;float:left!important}.resultPage #category-menu ul li a{height:50px!important;border:none}.slideDos .productprice{font-size:1.8rem!important;text-align:center!important}.noDisponible{font-size:1.1rem!important}.slideDos .productprice.productprice-little{font-size:1.3rem!important;text-align:center!important}.slideDos .productprice.productprice-little .noDisponible{font-size:1.3rem!important;margin-top:-5px;text-align:center!important}.prettycheckbox label span{margin-top:-5px}#age-element .ageFormError .formError{margin-left:10px!important;left:inherit!important}#offerForm #acceptpolicy-element label{font-size:1.1em!important;margin-top:3px!important}.modal-body{font-size:2rem}.btnTeLlamamosFooter{width:80%;font-size:1.3rem!important;margin-left:10%}.imcclass input,.imcclass span{width:50%;display:inline-block;margin-bottom:10px}.imcclass span{float:left;min-height:40px}.imcclass input{float:right;margin-right:0!important}.insuranceSummaryImgCompany{margin-left:10%!important}}.slideDos .prettycheckbox{width:100%!important;display:block}.slideDos .prettycheckbox label{width:65%;padding:0!important;margin:0;text-transform:none;line-height:1rem!important}.slideDos .prettycheckbox label span{line-height:3rem}.slideDos .has-pretty-child{padding-right:0!important;padding-left:0!important}.extra .productprice{font-size:1.9rem!important}.resultPage .selecciona{display:none}.spin-promise{font-size:15px;margin-right:10px}#offerForm{padding:10px 20px 8px!important}input.myPretty{width:1px!important}.prettycheckbox{margin-right:-20px}.prettyradio label{margin:5px 5px 0 3px!important}#phone2-element{position:inherit!important}.landingPage #offerForm #acceptpolicy-element label a{color:#fff!important}#policyholder_roadtype-element{max-height:61px}.sendnow{position:static!important;margin-left:25.5%!important}.axa .prettycheckbox label,.mapfre .prettycheckbox label{margin-top:5px!important}.callFormFooter,.medipromo{margin:0!important}.remember{padding-bottom:15px!important}@media screen and (max-width:769px){.landingPage #offerForm .insured #age-element{width:100%!important}}@media (min-width:769px) and (max-width:1024px){.SelectDesp button{width:100%}.SelectDesp ul{width:95%;margin-left:17px;padding:0}.resultPage #category-menu ul li a{height:100%!important;border:none}}@media (min-width:767px) and (max-width:769px){.homePage .phoneHeaderMobile{display:none!important}}.offerPage #offerForm #large_family-element,.offerPage #offerForm #other_insurance_same_company-element{width:100%!important;float:inherit;padding-top:20px}