.bannerCotizar{background:url("../images/cotizar/bannerCotizar.jpg") no-repeat;background-size:cover;background-position:50%}
form .col100{float:left;width:100%;margin-bottom:20px}
form .col50{float:left;width:calc(50% - 30px)}
form .col50:first-of-type{margin-right:30px}
form .col50:last-of-type{margin-left:30px}
form .col50[style="display: none;"] + .col50 {margin-left:0 !important}
form label{float:left;width:100%;text-shadow:0 0 0 rgba(57,38,164,1.0);font-size:18px;color:#3926A4}
form input[type="text"],form input[type="email"]{float:left;width:calc(100% - 22px);height:35px;padding:0 10px;border:1px solid #bbc0d0;border-radius:3px;text-shadow:0 0 0 rgba(108, 113, 119, 0.5);font-size:18px;font-family:"Poppins","sans-serif";color:#5F5F80}
form input[type="button"]{border:0;font-size:26px;cursor:pointer}
form select{float:left;width:calc(100% - 2px);height:35px;padding:0 10px;border:1px solid #bbc0d0;border-radius:3px;-webkit-font-smoothing:antialiased;background-color:transparent;appearance:none;outline:0;background:url(../images/arrowSelect.png) no-repeat;background-position:98% 50%;text-shadow:0 0 0 rgba(108, 113, 119, 0.5);-webkit-appearance:none;-moz-appearance:none !important;font-size:18px;font-family:"Poppins","sans-serif";color:#5F5F80}
form .col100 select{max-width:calc(50% - 30px)}
form .col100 .col50 select{max-width:100% !important}
form textarea{float:left;width:calc(100% - 22px);height:105px;padding:10px;color:#6c7177;font-size:18px;border:1px solid #bbc0d0;border-radius:3px;resize:vertical;text-shadow:0 0 0 rgba(108, 113, 119, 0.5);font-family:"FiraSansLight", "sans-serif"}
form input[type="submit"]{float:left;min-width:160px;height:45px;color:#FFF;font-size:18px;background:#094384;border:0;border-radius:8px;padding:0 20px;cursor:pointer;box-shadow:0 5px 15px 0 rgba(7, 54, 105, 0.65)}
form input[type="submit"]:hover{filter:brightness(90%);transition:all .3s ease-in-out}
form .checks{float:left;width:100%}
form .item{float:left;padding-left:25px;position:relative;margin-right:40px;margin-top:5px}
form .item input[type="radio"]{margin:0;position:absolute;top:0;left:0;width:20px;height:20px;opacity:0;z-index:+1}
form .item blockquote{position:absolute;top:0;left:0;width:18px;height:18px;border-radius:50%;border:1px solid #b2b6c3;transition:all .3s ease-in-out}
form .item blockquote:before{content:"";position:absolute;opacity:0;top:8px;left:8px;width:2px;height:2px;margin:0;background:#aaafbf;border-radius:50%;transition:all .3s ease-in-out}
form .item input[type="radio"]:checked + blockquote{border:1px solid #4ac4f2}
form .item input[type="radio"]:checked + blockquote:before{opacity:1;top:3px;left:3px;width:12px;height:12px;background:#4ac4f2}
form .item span{float:left;transition:all .3s ease-in-out;text-shadow:0 0 0 rgba(108, 113, 119, 0.5);font-size:18px;font-family:"Poppins","sans-serif";color:#5F5F80}
.campo-ok{border:1px solid green !important}
.campo-error{border:1px solid red !important}
.detalleVersion{margin-bottom:80px}
.detalleVersion .img{width:216px;padding-right:80px}
.detalleVersion p{text-align:left}
/*RESPONSIVE*/
@media(max-width:1366px){
form input[type="button"]{font-size:22px}}
@media(max-width:1280px){
form .col50 {width:calc(50% - 15px)}
form .col50:first-of-type{margin-right:15px}
form .col50:last-of-type{margin-left:15px}
form .col100 select{max-width:calc(50% - 15px)}}
@media(max-width:962px){
form .col100 select{max-width:calc(50% - 10px)}
form .col50{width:calc(50% - 10px)}
form .col50:first-of-type{margin-right:10px}
form .col50:last-of-type{margin-left:10px}
form select{max-width:calc(50% - 10px)}}
@media(max-width:1024px){
.detalleVersion .img{padding-right:40px}}
@media(max-width:720px){
form .col100{margin-bottom:10px}
form .col100 select{max-width:100%}
form .col50{width:100%}
form .col50:first-of-type{margin-right:0;margin-bottom:10px}
form .col50:last-of-type{margin-left:0}
form select{max-width:100%}
.detalleVersion .infoColumn{float:left;width:100%;text-align:center}
.detalleVersion .img{margin-bottom:40px}
.detalleVersion p{text-align:center}}
@supports(-webkit-overflow-scrolling:touch){
form input[type="button"]{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}}