.check-in-form{display:flex;background:#fff;padding:1em}.check-in-form .form-inputs{display:flex;flex-direction:column;justify-content:space-evenly}.check-in-form .terms{padding:0 2em}.check-in-form .terms h4{font-weight:700;margin-top:1em}.res-flight-status{padding:1em 1.5em;background-color:#f5f4f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.flight-status-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flight-status-table .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flight-status-table .caption span{border-bottom:none;min-height:3em;min-width:6em;background-repeat:no-repeat;background-size:contain}.flight-status-table .caption span.departing{background-image:url(~@/styles/images/icon-departures.jpg);background-image:url(~@/styles/images/icon-departures.svg)}.flight-status-table .caption span.arriving{background-image:url(~@/styles/images/icon-arrivals.jpg);background-image:url(~@/styles/images/icon-arrivals.svg)}.flight-status-table h2{display:inline-block;padding:0 .5em;background-repeat:no-repeat;background-size:contain}.flight-status-table select{padding-right:2.75em!important}.flight-status-table .table{margin-top:2em}.flight-status-table .header,.flight-status-table .flight{display:table-row}.flight-status-table span{display:table-cell;padding:.25em .5em;border-bottom:1px solid}.flight-status-table span+span{border-left:1px dotted}.flight-search-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1em}.flight-search-menu li{margin:0 .5em}.flight-search-menu li button:focus{-webkit-box-shadow:none;box-shadow:none}.flight-search-form{position:relative;z-index:2}.flight-search-form form.flight_search{position:relative}.flight-search-form form.flight_search .flight-search-input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flight-search-form form.flight_search .flight-search-input .city-date-selection .segment-1 .transition-expand-fade{-webkit-transition-duration:0s;transition-duration:0s}.flight-search-form form.flight_search .flight-search-input .city-date-selection .trip-segment:not(.segment-1) .transition-expand-fade{margin-right:10px}.flight-search-form form.flight_search .flight-search-input .city-date-selection .trip-segment:not(.segment-1) .transition-expand-fade .dates{margin-right:0}.flight-search-form form.flight_search .flight-search-input .city-date-selection .trip-segment:not(.segment-1) .cities,.flight-search-form form.flight_search .flight-search-input .city-date-selection .trip-segment:not(.segment-1) .dates{-webkit-transition-property:none;transition-property:none;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.flight-search-form form.flight_search .flight-search-input .options-selection .passenger-selection .pax-select{top:unset;bottom:-1em;color:#232b38}.flight-search-form form.flight_search .flight-search-input .options-selection .promo-code-input .tool-tip{line-height:1.15}.flight-search-form .flightDate.searchDate.hasDatepicker{display:none}.flight_search_frame .buttons{max-height:40px;min-width:50%}
