.form-control{max-width:auto}.intro-plugin{border:1px solid #CCC;text-align:center;font-size:20px;padding:20px;background:#EEE}.intro-plugin img{max-width:100%;display:inline-block}:root{--color1:#000;--color2:#FFF;--color3:#000;--borderradius:0.5em}.text-right{text-align:right}.btn-mas-edades,.btn-menos-edades{width:20px!important;height:20px!important;text-align:center;padding:0;border-radius:5em!important;line-height:2px;border:0;background:var(--color1)!important;color:var(--color2)!important;font-weight:700}.selectedades{position:absolute;opacity:0;width:1px;height:1px;z-index:-1}.row-sin-padding{margin-left:-5px!important;margin-right:-5px!important}.row-sin-padding .col{padding-right:5px;padding-left:5px;margin-top:5px;margin-bottom:5px}.edades .form-control{margin-top:5px}.selectize-input{height:40px;border:1px solid #ccc!important;padding:7px 10px;background:#FFF!important;border-radius:var(--borderradius)!important}.form-cotizador label{font-weight:700;color:var(--color1)}.form-cotizador .form-group{padding-bottom:10px}.form-cotizador .btn-cotizar{background:var(--color1);color:var(--color2);border:1px solid var(--color1)!important;border-radius:var(--borderradius)!important}.form-cotizador .btn-cotizar:hover{background:var(--color2);color:var(--color1)}.form-cotizador .calendario{background-color:#FFF;border-radius:.5em}.form-cotizador .form-control,.selectize-input{height:38px;background-color:#FFF!important;border-radius:var(--borderradius)!important;border:1px solid #CCC!important}.caja-plan{padding:20px!important;margin-bottom:30px!important;margin-left:0;margin-right:0;text-align:center;background:#eee;border:1px solid #CCC;border-radius:0.5em!important;-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .5);box-shadow:0 0 5px 0 rgb(0 0 0 / .5)}.caja-plan .detalle{display:inline-block;text-align:center;color:#333;margin-top:10px;cursor:pointer;position:relative;font-weight:700}.caja-plan .info-resultado .empresa{font-size:14px;color:var(--color1);font-weight:700;border-radius:.5em;display:block;margin-top:20px!important;padding:10px!important;text-align:center;line-height:14px!important}.caja-plan h3{font-size:17px;color:var(--color1)!important;border-bottom:1px solid var(--color1);text-align:left;padding:5px;padding-left:10px;margin-bottom:15px!important;text-transform:uppercase;line-height:17px!important}.caja-plan img{max-width:90%;max-height:80px;display:inline-block;padding:10px;border:1px solid #CCC;background:#FFF;border-radius:.5em}.caja-plan .botones-adicionales a{display:block;text-align:center}.caja-plan .informacion{font-size:12px;font-weight:300;text-align:left}.caja-plan .informacion ul{padding:0;margin:0}.caja-plan .informacion strong{display:block}.caja-plan .datos{padding:0;border-left:1px solid #CCC}.caja-plan .caja-costos-plan{text-align:center}.caja-plan .caja-costos-plan .promo-table-res{font-weight:700;right:5px;top:0;color:#666;padding:0;padding-left:10px;padding-right:10px}.caja-plan .caja-costos-plan .total-table-antes{color:#666;font-weight:300;font-size:12px;text-decoration:line-through}.caja-plan .caja-costos-plan .total-table{font-size:20px;font-weight:700;color:var(--color3);line-height:20px}.caja-plan .caja-costos-plan .value-simple-table{color:#666}.caja-plan .btn-success{background:var(--color1);color:var(--color2);border:1px solid var(--color1)!important;border-radius:var(--borderradius)!important;margin-top:10px;margin-bottom:10px}.caja-plan .btn-success:hover{background:var(--color2)!important;color:var(--color1)!important}.caja-plan .para{font-weight:300;color:#666;font-size:11px}.caja-viaje-compra{margin:15px;background:#FFF;border-radius:.5em;-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .5);box-shadow:0 0 5px 0 rgb(0 0 0 / .5);padding:20px}.caja-viaje-compra h2{font-weight:700;text-align:center;margin:0;font-size:20px;color:var(--color1);text-transform:uppercase}.viajero,.pagos{background:#FFF;padding:30px;border:1px solid #CCC;margin-bottom:30px;border-radius:.5em}.viajero.principal{padding:30px;border:4px solid var(--color3);margin-bottom:30px}.viajero .form-group{margin-bottom:4px}.viajero h3{color:var(--color1)!important;margin:0;font-weight:700;margin-bottom:10px}.viajero label{font-weight:300}.tarjetas img{height:40px;margin-right:20px}.pagos label{border:0 solid #CCC;display:block;padding:10px;margin-bottom:10px;font-weight:300}.pagos .caja-pagos{position:relative;padding-left:40px}.pagos .caja-pagos input{position:absolute;left:10px;top:10px}.pagos input:checked+label{background:#EEE}.pagos .total{text-align:center;color:#000;font-size:30px;font-weight:700;text-align:center;line-height:25px;margin:0;padding:0}.pagos .total-table{text-align:center;color:var(--color3);font-size:40px;font-weight:700;text-align:center}.pagos .value-simple-table{color:#2b4675;text-align:center;font-size:18px}.pagos .promo-table{background:#FFF;color:#2b4675;border-bottom:1px solid #CCC;border-radius:.5em;padding:3px;padding-left:15px;padding-right:15px;font-weight:700;display:block}.terminos{font-size:20px;font-weight:300;padding:15px}.terminos .btn-success{background:var(--color1);border-color:var(--color1);color:#FFF}.caja-resultado{background:#fff;padding:30px;border:1px solid var(--color1);margin-bottom:30px}img{max-width:100%}.caja-resultado h2{color:var(--color1);margin:0;font-weight:700;margin-bottom:10px}.caja-indicador-comnpra{background:#EEE;font-size:14px;font-weight:700;padding:10px;margin-bottom:10px!important;padding-top:15px}.caja-indicador-comnpra h3{font-size:13px;margin:0;padding:0;line-height:10px;color:#000;font-weight:700}.caja-informaciondecompra{background:#EEE;padding:15px;border-radius:.5em;clear:both;margin-bottom:15px!important}.pagos label.caja-mediopago{padding:0}.caja-mediopago input{opacity:0;position:absolute}.caja-mediopago span{display:block;border:1px solid #CCC;border-radius:.5em;clear:both;padding:10px;padding-top:20px;height:60px;font-weight:700}.caja-mediopago span img{float:right;height:50px;margin-top:-15px}.caja-mediopago input:checked+span{border-color:var(--color1);background:#b8d6f1}.pagos .info-medio{padding:20px;border:1px solid #CCC;border-radius:.5em;margin-bottom:20px}.pagos .info-medio h4{font-weight:700;color:var(--color3);font-size:22px}.pagos .info-medio img{display:inline-block}.pagos .info-medio label{margin:0;padding:0;font-weight:700;color:var(--color1);margin-top:10px;font-size:16px}.pagos .info-medio label span{font-size:10px}.cashback{font-size:20px;text-align:right;color:var(--color1);font-weight:700;border-bottom:1px solid #CCC;margin-bottom:30px}#volverform{background:var(--color1);color:#FFF;border-color:var(--color1)}.caja-informacion-pago{border:1px solid #CCC;padding:20px;border-radius:.5em;-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .5);box-shadow:0 0 5px 0 rgb(0 0 0 / .5)}.caja-informacion-pago h4{font-weight:700;color:var(--color1);font-size:30px}.caja-informacion-pago h5{font-weight:700;color:var(--color3);font-size:20px}.caja-informacion-pago .estado{font-size:24px}.informacion-compra{border:1px solid #CCC;padding:20px;border-radius:.5em;-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .5);box-shadow:0 0 5px 0 rgb(0 0 0 / .5);margin-top:40px}.informacion-compra h2{font-weight:700;color:var(--color1);font-size:30px}.informacion-compra h4{font-weight:700;color:var(--color3);font-size:20px}.caja-viaje-compra .form-control{background:#FFF;border-radius:var(--borderradius)!important;border:1px solid #CCC!important}.form-control{background:#FFF;border-radius:var(--borderradius)!important;border:1px solid #CCC!important}#formulario-compra .btn-success{background:var(--color1);color:var(--color2);border:1px solid var(--color1)!important;border-radius:var(--borderradius)!important}#formulario-compra .btn-success:hover{background:var(--color2);color:var(--color1)}.dudp__wrapper[data-theme=blue] .dudp__calendar-header{background-color:var(--color1)!important}.dcalendarpicker .dudp__calendar-header{color:var(--color2)!important}.dudp__wrapper[data-theme=blue] .dudp__calendar .dudp__cal-week .dudp__date.range-from:before,.dudp__wrapper[data-theme=blue] .dudp__calendar .dudp__cal-week .dudp__date.range-to:before,.dudp__wrapper[data-theme=blue] .dudp__calendar .dudp__cal-week .dudp__date.selected:before{background-color:var(--color1)!important}.dcalendarpicker .dudp__cal-container .dudp__calendar .dudp__cal-week .dudp__date.range-from,.dcalendarpicker .dudp__cal-container .dudp__calendar .dudp__cal-week .dudp__date.range-to,.dcalendarpicker .dudp__cal-container .dudp__calendar .dudp__cal-week .dudp__date.selected{color:var(--color2)!important}.caja-viaje-compra h3{line-height:normal!important}.caja-viaje-compra .pagos h3{color:var(--color1)!important}