.flights-sticky-wizard{position:fixed;left:0;right:0;top:0;width:100%;z-index:100;-webkit-transition:visibility .1s;-moz-transition:visibility .1s;-o-transition:visibility .1s;transition:visibility .1s;-webkit-transition:transform 2s;-moz-transition:transform 2s;-o-transition:transform 2s;transition:transform 2s}
.flights-sticky-wizard #flights-sticky-wizard-grid{padding-right:0}
.flights-sticky-wizard #flights-sticky-wizard-grid #validationAlert3{margin:.70588235em .70588235em 0 .70588235em}
@media screen and (max-width:60em){.flights-sticky-wizard{padding-right:0 !important}
.flights-sticky-wizard #flights-sticky-wizard-grid:after,.flights-sticky-wizard #flights-sticky-wizard-grid:before{display:initial !important}
.flights-sticky-wizard #flights-sticky-wizard-form .round-trip-icon{position:absolute;font-size:1.7em;right:-0.5em;top:.294em;z-index:1;color:#3b3b3b}
.flights-sticky-wizard #flights-sticky-wizard-form .round-trip-icon:after{background-color:#fff;height:.95em;border-radius:50%}
.flights-sticky-wizard #flights-sticky-wizard-form .trip-type{display:none}
.flights-sticky-wizard #flights-sticky-wizard-form .datepicker label span.label{display:none}
.flights-sticky-wizard #flights-sticky-wizard-form .origin{position:relative}
.flights-sticky-wizard #flights-sticky-wizard-form .origin label{padding-right:.17647059em}
.flights-sticky-wizard #flights-sticky-wizard-form .origin input{-webkit-border-radius:.17647059em 0 0 .17647059em;-moz-border-radius:.17647059em 0 0 .17647059em;-o-border-radius:.17647059em 0 0 .17647059em;border-radius:.17647059em 0 0 .17647059em}
.flights-sticky-wizard #flights-sticky-wizard-form .destination label{padding-right:.70588235em;padding-left:.17647059em}
.flights-sticky-wizard #flights-sticky-wizard-form .destination input{-webkit-border-radius:0 .17647059em .17647059em 0;-moz-border-radius:0 .17647059em .17647059em 0;-o-border-radius:0 .17647059em .17647059em 0;border-radius:0 .17647059em .17647059em 0}
.flights-sticky-wizard #flights-sticky-wizard-form .destination span.icon.icon-location{left:.5em}
.flights-sticky-wizard #flights-sticky-wizard-form #departureDate .datepicker{padding-right:.35294118em}
.flights-sticky-wizard #flights-sticky-wizard-form #arrivalDate .datepicker{padding-right:.70588235em;padding-left:.35294118em}
.flights-sticky-wizard #flights-sticky-wizard-form .sticky-wizard-col{width:50%}
.flights-sticky-wizard #flights-sticky-wizard-form .sticky-wizard-col span.label{display:none}
.flights-sticky-wizard #flights-sticky-wizard-form .sticky-wizard-col label{width:100%}
.flights-sticky-wizard #flights-sticky-wizard-form .sticky-wizard-col .datepicker{width:100%;padding-right:0}
.flights-sticky-wizard #flights-sticky-wizard-form .sticky-wizard-col fieldset{margin-bottom:0}
.flights-sticky-wizard #flights-sticky-wizard-form .uitk-col.submit-button-sticky-wizard{width:100%;margin:0 .70588235em .70588235em .70588235em}
.flights-sticky-wizard #flights-sticky-wizard-form .uitk-col.submit-button-sticky-wizard button{width:100%}
.flights-sticky-wizard #flights-sticky-wizard-form .arrival.not-visible{display:none}
.flights-sticky-wizard #flights-sticky-wizard-form .oneway{width:100%}
}
.flights-sticky-wizard.visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);visibility:visible}
.flights-sticky-wizard.not-visible{-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px);visibility:hidden}
.flights-sticky-wizard.package-hotel-section{visibility:hidden}
#flights-sticky-wizard-form{background-color:#3b3b3b}
@media screen and (min-width:961px){#flights-sticky-wizard-form{margin-left:.70588235em}
#flights-sticky-wizard-form .round-trip-icon{display:none}
#flights-sticky-wizard-form .trip-type{width:100%}
#flights-sticky-wizard-form .label{margin-top:.45em;margin-left:2.85em;position:absolute;font-size:.65em;color:#747474}
#flights-sticky-wizard-form .origin{width:25%;margin-top:-1.2em;position:relative}
#flights-sticky-wizard-form .field{height:2.82352941em}
#flights-sticky-wizard-form .destination{width:25%;margin-top:-1.2em;position:relative}
#flights-sticky-wizard-form .arrival{width:16%;margin-top:-1.2em;position:relative}
#flights-sticky-wizard-form .arrival.not-visible{display:none}
#flights-sticky-wizard-form .departure{margin-top:-1.2em;position:relative}
#flights-sticky-wizard-form .departure.oneway{width:32%}
#flights-sticky-wizard-form .departure.round-trip-multidestination{width:16%}
#flights-sticky-wizard-form .submit-button-sticky-wizard{width:16%;margin-top:-1.2em;margin-left:.70588235em}
#flights-sticky-wizard-form .radio-label{margin-left:1.063em}
#flights-sticky-wizard-form .radio-label .inline-label{padding-left:1em}
#flights-sticky-wizard-form .origin-destination-field{width:100%}
#flights-sticky-wizard-form .datepicker-trigger-input{height:2.82352941em;width:100%}
#flights-sticky-wizard-form #flights-sticky-wizard-button{width:100%;height:2.88235294em}
#flights-sticky-wizard-form .datepicker{width:100%}
#flights-sticky-wizard-form .uitk-grid .icon{margin-top:-2.3em}
#flights-sticky-wizard-form #validationAlert3 .icon-warn{margin-top:0}
#flights-sticky-wizard-form .text.autocomplete-trigger-input{padding-top:1.5rem}
#flights-sticky-wizard-form .text.datepicker-trigger-input{padding-top:1.5rem}
}