.btn-md,.btn-md.active{height:43px;border:none!important}.btn-lg,.btn-lg.active,.btn-md,.btn-md.active{border:none!important}#coupon-card:hover,#coupon-cash:hover,#coupon-partial:hover,#next2:hover,#next3:hover,#next:hover,#previous2:hover,#previous3:hover,#previous4:hover,#previous5:hover,#previous:hover,#skip:hover,#submit-payment2:hover,#submit-payment:hover,#submit:hover,.btn-md.active{box-shadow:0 8px 10px -5px rgba(0,0,0,.56)}.main-content .row{display:flex;flex-wrap:wrap}.wizard-container{order:1;position:relative}.tab-content{overflow:hidden}.order-container{order:2}.map-container{order:3}.col-sm-4,.col-sm-8{flex-basis:100%}@media (min-width:768px){.col-sm-8{flex-basis:66.6667%}.col-sm-4{flex-basis:33.3333%}}@media (max-width:767px){.form-group{padding-left:25px;padding-right:25px}#luggage-select,#time-select{padding-top:10px}#next{width:150px!important;box-shadow:0 8px 10px -5px rgba(0,0,0,.56)}#next2,#next3,#previous,#previous2,#previous3,#previous4,#previous5,#submit{width:120px!important;box-shadow:0 8px 10px -5px rgba(0,0,0,.56)}li{width:48%!important}#coupon-card,#coupon-cash,#coupon-partial,#skip{width:255px!important;box-shadow:0 8px 10px -5px rgba(0,0,0,.56)}#submit-payment,#submit-payment2{width:200px!important;box-shadow:0 8px 10px -5px rgba(0,0,0,.56)}#info-card{padding-left:35px;padding-right:35px}.btn-md.active,.btn-payment.active{width:110%!important}}.input-group{position:relative;width:100%}.input-group input.form-control{padding-left:40px;padding-right:40px}.input-group .add-baby-seat,.input-group .add-booster-seat,.input-group .add-extra-large-luggage,.input-group .add-infant-seat,.input-group .add-large-luggage,.input-group .add-medium-luggage,.input-group .add-pax,.input-group .add-small-luggage,.input-group .substract-baby-seat,.input-group .substract-booster-seat,.input-group .substract-extra-large-luggage,.input-group .substract-infant-seat,.input-group .substract-large-luggage,.input-group .substract-medium-luggage,.input-group .substract-pax,.input-group .substract-small-luggage{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;user-select:none;z-index:20!important;padding:5px}.input-group .substract-baby-seat,.input-group .substract-booster-seat,.input-group .substract-extra-large-luggage,.input-group .substract-infant-seat,.input-group .substract-large-luggage,.input-group .substract-medium-luggage,.input-group .substract-pax,.input-group .substract-small-luggage{left:10px}.input-group .add-baby-seat,.input-group .add-booster-seat,.input-group .add-extra-large-luggage,.input-group .add-infant-seat,.input-group .add-large-luggage,.input-group .add-medium-luggage,.input-group .add-pax,.input-group .add-small-luggage{right:10px}.input-group .coupon-icon,.input-group .date-icon,.input-group .destination-icon,.input-group .email-icon,.input-group .name-icon,.input-group .origin-icon,.input-group .passport-icon,.input-group .time-icon{position:absolute;top:3px;user-select:none;padding:4px;left:8px;z-index:50!important}.input-group .coupon-error-card,.input-group .coupon-error-cash,.input-group .coupon-error-partial,.input-group .date-error,.input-group .destination-clear,.input-group .destination-error,.input-group .email-error,.input-group .name-error,.input-group .origin-clear,.input-group .origin-error,.input-group .passport-error,.input-group .phone-error,.input-group .return-date-error,.input-group .return-time-error,.input-group .time-error,.passenger-error{display:none;position:absolute;top:3px;font-size:20px;user-select:none;padding:5px;right:10px}.card.order-card.mt-3.mb-3,.coupon-warn-card,.coupon-warn-cash,.coupon-warn-partial,.date-warn,.destination-warn,.email-warn,.name-warn,.origin-warn,.passenger-warn,.passport-warn,.phone-warn,.return-date-warn,.return-time-warn,.time-warn{display:none}.input-group .coupon-error-card.show,.input-group .coupon-error-cash.show,.input-group .coupon-error-partial.show,.input-group .date-error.show,.input-group .destination-clear.show,.input-group .destination-error.show,.input-group .email-error.show,.input-group .name-error.show,.input-group .origin-clear.show,.input-group .origin-error.show,.input-group .passport-error.show,.input-group .phone-error.show,.input-group .return-date-error.show,.input-group .return-time-error.show,.input-group .time-error.show{display:block;position:absolute;top:3px;font-size:20px;user-select:none;padding:5px;animation-name:error;animation-duration:.6s}.coupon-warn-card.show,.coupon-warn-cash.show,.coupon-warn-partial.show,.date-warn.show,.destination-warn.show,.email-warn.show,.name-warn.show,.origin-warn.show,.passenger-warn.show,.passport-warn.show,.phone-warn.show,.return-date-warn.show,.return-time-warn.show,.time-warn.show{display:block;z-index:10!important;animation-name:warn;animation-duration:.4s}@keyframes error{0%{opacity:.7;right:-6px}100%{opacity:1;right:10px}}@keyframes warn{0%{opacity:.6}50%{opacity:.8}100%{opacity:1}}li{width:24%}#luggage-select .form-check{display:flex;justify-content:center;align-items:center;height:100%}.btn-md.active{width:115%;color:#fff!important}.btn-md{width:110%}.card.order-card.mt-3.mb-3.show{display:block;animation-name:slide;animation-duration:.5s}@keyframes slide{0%{opacity:.7;right:-100px}100%{opacity:1;right:0}}.child-seats-container,.flight-section,.notes-input,.r-flight-section,.r-vessel-section,.vessel-section{opacity:0;transition:.5s ease-in-out;height:0}.flight-section.show,.notes-input.show,.r-flight-section.show,.r-vessel-section.show,.vessel-section.show{display:flex!important;opacity:1;transition:.5s ease-in-out;height:70px}.child-seats-container.show{display:block!important;opacity:1;transition:.5s ease-in-out;height:255px}#information{width:100%;border-radius:30px;position:absolute;top:-10px;left:50%;transform:translateX(-50%)}#next{height:50px;width:300px;color:#fff}#previous,#previous2,#previous3,#previous4,#previous5{height:50px;width:160px;color:#fff;background-color:#6ada7d}#next2,#next3,#submit{height:50px;width:160px;color:#fff;background-color:#9c27b0}#coupon-card,#coupon-cash,#coupon-partial,#skip{height:50px;width:335px;color:#fff;background-color:#878a99}#submit-payment,#submit-payment2{height:50px;width:200px;color:#fff;background-color:#9c27b0}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month,.flatpickr-calendar .flatpickr-time input,.flatpickr-calendar .flatpickr-weekdays .flatpickr-weekday{color:#9c27b0}.flatpickr-calendar .flatpickr-days .flatpickr-day{color:#12ab96}.flatpickr-calendar .flatpickr-days .flatpickr-day.selected{background-color:#9c27b0;border-color:#9c27b0;color:#fff}
