@import url(https://fonts.googleapis.com/css?family=Raleway:700,500,600|Open+Sans:400,600,700);.search-location-checkbox{padding-left:.9375rem;padding-right:.9375rem;padding-top:.2375rem}.multi-select-dropdown{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;position:relative;width:50%}.multi-select-dropdown .glyphicon-ok{float:right;font-size:1rem;width:8%}.air__search-form-container{background-image:url(../../../images/hero-image-3.jpg);background-position:0;background-size:cover;min-height:100vh;padding-bottom:1.875rem;padding-top:1.875rem}.air__search-form-container_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.air__search-form-container_main:after,.air__search-form-container_main:before{content:" ";display:table}.air__search-form-container_main:after{clear:both}.air__search-form-container_main .content{padding-left:0}.air__search-form-container_wrapper{margin:0 auto;max-width:960px}@media (min-width:1280px){.air__search-form-container_wrapper{max-width:1200px}}@media (min-width:1600px){.air__search-form-container_wrapper{max-width:1400px}}.air__search-form-container_wrapper .single-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:100%}.air__search-wrapper{margin-left:-15px;margin-right:-15px}.air__search-wrapper:after,.air__search-wrapper:before{content:" ";display:table}.air__search-wrapper:after{clear:both}.air__search-form{background-color:#fff;margin:0 auto;min-height:300px;padding:1.875rem}.air__search-form_header{color:inherit;font-size:1.5rem}.air__page-header,.air__search-form_header{font-weight:500;line-height:1.1;margin-bottom:.5rem}.air__page-header{color:#fff;font-size:2.25rem;margin-top:0;padding-bottom:1.875rem}.air__additioal-option,.air__advance-search,.air__advance-search-params,.air__pnr-search-location,.air__product-selection,.air__search-currency,.air__search-date,.air__search-location,.air__search-multicity,.air__search-nationality,.air__search-residence-country,.air__search-traveller,.air__search-trip-type{margin-bottom:1rem}.air__pnr-fields{margin-left:-15px;margin-right:-15px}.air__pnr-fields:after,.air__pnr-fields:before{content:" ";display:table}.air__pnr-fields:after{clear:both}.air__pnr-search-location .input-container{float:left;margin-bottom:1rem;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:50%}.air__search-trip-type{background-color:#c7e5f6;margin-left:-1.875rem;margin-right:-1.875rem;padding-left:.9375rem;padding-right:.9375rem;padding-top:.5rem}.air__search-trip-type:after,.air__search-trip-type:before{content:" ";display:table}.air__search-trip-type:after{clear:both}.air__search-trip-type .radio-inline{float:left;min-height:1px;padding-left:.9375rem;padding-right:0;width:16.6666666667%;width:auto}@media (min-width:1280px){.air__search-trip-type .radio-inline{width:16.6666666667%}}.air__search-trip-type .radio-inline input[disabled]{cursor:not-allowed}.air__search-location{margin-left:-15px;margin-right:-15px}.air__search-location:after,.air__search-location:before{content:" ";display:table}.air__search-location:after{clear:both}.air__search-location .search-location_autosuggestion,.air__search-location .search-location_search-text{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:50%}.air__hub-surcharge,.air__search-date,.air__search-date_hotel-dates{margin-left:-15px;margin-right:-15px}.air__hub-surcharge:after,.air__hub-surcharge:before,.air__search-date:after,.air__search-date:before,.air__search-date_hotel-dates:after,.air__search-date_hotel-dates:before{content:" ";display:table}.air__hub-surcharge:after,.air__search-date:after,.air__search-date_hotel-dates:after{clear:both}.air__hub-surcharge .search-date_select,.air__search-date .search-date_select,.air__search-date_hotel-dates .search-date_select{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:50%}.air__hub-surcharge_hotel-dates .search-date_select,.air__search-date_hotel-dates .search-date_select,.air__search-date_hotel-dates_hotel-dates .search-date_select{float:left;margin-right:-13px;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:35%}.air__hub-surcharge .date-field-with-duration,.air__search-date .date-field-with-duration,.air__search-date_hotel-dates .date-field-with-duration{width:40%}.air__hub-surcharge-container{margin-bottom:1rem;margin-left:-15px;margin-right:-15px}.air__hub-surcharge-container:after,.air__hub-surcharge-container:before{content:" ";display:table}.air__hub-surcharge-container:after{clear:both}.air__search-nationality,.air__search-residence-country{margin-left:-15px;margin-right:-15px}.air__search-nationality:after,.air__search-nationality:before,.air__search-residence-country:after,.air__search-residence-country:before{content:" ";display:table}.air__search-nationality:after,.air__search-residence-country:after{clear:both}.air__search-currency{margin-left:-15px;margin-right:-15px}.air__search-currency:after,.air__search-currency:before{content:" ";display:table}.air__search-currency:after{clear:both}.air__search-multicity-row,.air__search-multicity_hotel-dates,.air__search-multicity_hotel-search-date{margin-left:-15px;margin-right:-15px}.air__search-multicity-row:after,.air__search-multicity-row:before,.air__search-multicity_hotel-dates:after,.air__search-multicity_hotel-dates:before,.air__search-multicity_hotel-search-date:after,.air__search-multicity_hotel-search-date:before{content:" ";display:table}.air__search-multicity-row:after,.air__search-multicity_hotel-dates:after,.air__search-multicity_hotel-search-date:after{clear:both}.air__search-multicity_hotel-dates .hotel-dates__room-info_extra-bed{float:left;padding-left:.9375rem;padding-right:.9375rem;padding-top:7px;width:75%}.air__search-multicity_hotel-dates .hotel-dates__search-date{margin-left:-15px;margin-right:-15px}.air__search-multicity_location{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:75%;width:70%}.air__search-multicity_location .multicity_autosuggestion{float:left;min-height:1px;padding-left:0;padding-right:.9375rem;width:50%}.air__search-multicity_location .multicity_autosuggestion .search-location_autosuggestion .itemcontainer{left:0;right:0}.air__search-multicity_date{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:25%;width:28%}.air__search-multicity_date .search-date_select{width:100%}.air__search-multicity_flight-close{color:#838383;cursor:pointer;float:right;padding-top:32px}.air__search-traveller{margin-left:-15px;margin-right:-15px}.air__search-traveller:after,.air__search-traveller:before{content:" ";display:table}.air__search-traveller:after{clear:both}.air__search-traveller_adult,.air__search-traveller_child,.air__search-traveller_class,.air__search-traveller_infant{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:25%}.air__search-traveller_adult input,.air__search-traveller_child input,.air__search-traveller_class input,.air__search-traveller_infant input{text-align:center}.air__advance-search_title{background-color:#f3f9fd;cursor:pointer;padding:.5rem .5rem 0}.air__advance-search-params{margin-left:-15px;margin-right:-15px}.air__advance-search-params:after,.air__advance-search-params:before{content:" ";display:table}.air__advance-search-params:after{clear:both}.air__advance-search-params_refundable,.air__advance-search-params_stops{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:50%}.air__additioal-option{margin-left:-15px;margin-right:-15px}.air__additioal-option:after,.air__additioal-option:before{content:" ";display:table}.air__additioal-option:after{clear:both}.air__additioal-option_content{background-color:#f3f9fd;color:#087dc2;font-size:.875rem;margin-bottom:10px;margin-left:1px;margin-right:1px;padding:5px}.air__search-submit{margin-left:-15px;margin-right:-15px}.air__search-submit:after,.air__search-submit:before{content:" ";display:table}.air__search-submit:after{clear:both}.air__search-submit_button{float:left;float:right;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:50%}.air__search-submit_button .submit_button{background-color:#ec2227;border-radius:0;color:#fff;font-size:1rem;line-height:1.5;padding:.375rem .9375rem;text-transform:uppercase;width:100%}.air__search-submit_button .submit_button.active.focus,.air__search-submit_button .submit_button.active:focus,.air__search-submit_button .submit_button.focus,.air__search-submit_button .submit_button:active.focus,.air__search-submit_button .submit_button:active:focus,.air__search-submit_button .submit_button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.air__search-submit_button .submit_button.focus,.air__search-submit_button .submit_button:focus,.air__search-submit_button .submit_button:hover{background-color:#9b0d11;color:#fff;text-decoration:none}.air__search-submit_button .submit_button.active,.air__search-submit_button .submit_button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.air__search-submit_button .submit_button.disabled,.air__search-submit_button .submit_button[disabled],fieldset[disabled] .air__search-submit_button .submit_button{box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.air__search-form_container input[type=text],.air__search-form_container select{background:none;border:1px solid #d0d0d0;font-size:.875rem;line-height:normal;max-height:34px;padding:.5rem 1rem;vertical-align:middle;width:100%}.air__search-form_container input[type=text]{background-color:#fff;border:1px solid #d0d0d0;max-height:34px;position:relative}.air__search-form_container .number-stepper{max-width:250px}.air__search-form_container .number-stepper input[type=text]{text-align:center}.air__search-form_container .number-stepper button[disabled]{color:#818a91;cursor:not-allowed}.air__search-form_container .number-stepper button[disabled]:hover{background-color:#818a91;color:#fff}.air__search-form_container label{color:#087dc2;font-size:.875rem;margin-bottom:.25rem}.air__advertise{background-color:#fff;margin-top:2.375rem;min-height:300px;padding:1.875rem}.air__advertise p{margin-bottom:0}.air__search-nav{background-color:#087dc2}.air__search-nav:after,.air__search-nav:before{content:" ";display:table}.air__search-nav:after{clear:both}.air__search-nav_list li{background-color:#087dc2;border-right:2px solid;border-color:#fff;float:left}.air__search-nav_list li a{color:#fff;display:block;padding:.625rem;text-transform:uppercase}.air__search-nav_list li a:hover{background-color:#ec2227;color:#fff;text-decoration:none}.air__search-nav_list .active{background-color:#ec2227}.air__search-nav_list .active a{color:#fff}@media (max-width:991px){.air__search-nav_list{display:none}}.air__search_results .search-info{background-color:#087dc2}.air__search_results .search-info_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.air__search_results .search-info_main:after,.air__search_results .search-info_main:before{content:" ";display:table}.air__search_results .search-info_main:after{clear:both}.air__search_results .search-info_main .content{padding-left:0}.air__search_results .search-info_wrapper{margin:0 auto;max-width:960px}@media (min-width:1280px){.air__search_results .search-info_wrapper{max-width:1200px}}@media (min-width:1600px){.air__search_results .search-info_wrapper{max-width:1400px}}.air__search_results .search-info_wrapper .single-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:100%}.air__search_results .search-info_wrapper:after,.air__search_results .search-info_wrapper:before{content:" ";display:table}.air__search_results .search-info_wrapper:after{clear:both}.air__search_results .search-info__data{color:#f0f5f8;display:block;float:left;font-size:1rem;padding-bottom:.375rem;padding-top:.375rem}.air__search_results .search-info__modify{float:right;padding-bottom:1px;padding-top:1px}.air__search_results .search-info__modify_button{background-color:#c7e5f6;border-radius:0;color:#000;font-size:1rem;line-height:inherit;padding:.3125rem .9375rem}.air__search_results .search-info__modify_button.active.focus,.air__search_results .search-info__modify_button.active:focus,.air__search_results .search-info__modify_button.focus,.air__search_results .search-info__modify_button:active.focus,.air__search_results .search-info__modify_button:active:focus,.air__search_results .search-info__modify_button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.air__search_results .search-info__modify_button.focus,.air__search_results .search-info__modify_button:focus,.air__search_results .search-info__modify_button:hover{background-color:#9bd1ef;color:#000;text-decoration:none}.air__search_results .search-info__modify_button.active,.air__search_results .search-info__modify_button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.air__search_results .search-info__modify_button.disabled,.air__search_results .search-info__modify_button[disabled],fieldset[disabled] .air__search_results .search-info__modify_button{box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.air__search_results .search-details{background-color:#fff}.air__search_results .search-details_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.air__search_results .search-details_main:after,.air__search_results .search-details_main:before{content:" ";display:table}.air__search_results .search-details_main:after{clear:both}.air__search_results .search-details_main .content{padding-left:0}.air__search_results .search-details_wrapper{margin:0 auto;max-width:960px}@media (min-width:1280px){.air__search_results .search-details_wrapper{max-width:1200px}}@media (min-width:1600px){.air__search_results .search-details_wrapper{max-width:1400px}}.air__search_results .search-details_wrapper .single-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:100%}.air__search_results .search-details_wrapper{padding-bottom:5px;padding-top:5px}.air__search_results .search-details__row:after,.air__search_results .search-details__row:before{content:" ";display:table}.air__search_results .search-details__row:after{clear:both}.air__search_results .search-details__row .search-details__return,.air__search_results .search-details__row>li{border-right:2px solid #c7e5f6;float:left;min-height:1px;padding-left:0;padding-right:0;width:25%}.air__search_results .search-details__row .search-details__return:first-child,.air__search_results .search-details__row>li:first-child{border-left:2px solid #c7e5f6}.air__search_results .search-details__row .search-details__return:nth-child(3),.air__search_results .search-details__row>li:nth-child(3){border-right:none}.air__search_results .search-details__row .search-details__return:last-child,.air__search_results .search-details__row>li:last-child{border-right:none;padding-right:.9375rem}.air__search_results .search-details__row .search-details__multicity{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:40%}.air__search_results .search-details__row .search-details_duration{border-right:none;width:35%}.air__search_results .search-details__row_traveller{margin-right:-15px}.air__search_results .search-details .adult__data,.air__search_results .search-details .child__data,.air__search_results .search-details .infants__data{display:block}.air__search_results .search-details .adult__data_heading,.air__search_results .search-details .child__data_heading,.air__search_results .search-details .infants__data_heading{color:#087dc2}.air__search_results .search-details .adult__data_value,.air__search_results .search-details .child__data_value,.air__search_results .search-details .infants__data_value{color:#838383;font-family:Open Sans}.air__search_results .search-details .duration__data,.air__search_results .search-details .oneway__data,.air__search_results .search-details .return__data{padding-left:.9375rem;padding-right:.9375rem}.air__search_results .search-details .duration__data:after,.air__search_results .search-details .duration__data:before,.air__search_results .search-details .oneway__data:after,.air__search_results .search-details .oneway__data:before,.air__search_results .search-details .return__data:after,.air__search_results .search-details .return__data:before{content:" ";display:table}.air__search_results .search-details .duration__data:after,.air__search_results .search-details .oneway__data:after,.air__search_results .search-details .return__data:after{clear:both}.air__search_results .search-details .duration__data_icon,.air__search_results .search-details .oneway__data_icon,.air__search_results .search-details .return__data_icon{float:left;font-size:2.25rem}.air__search_results .search-details .duration__data_detail,.air__search_results .search-details .oneway__data_detail,.air__search_results .search-details .return__data_detail{float:left;padding:9px 0 9px 9px;width:80%}.air__search_results .search-details .duration__data_detail .location,.air__search_results .search-details .oneway__data_detail .location,.air__search_results .search-details .return__data_detail .location{color:#087dc2}.air__search_results .search-details .duration__data_detail .departure:after,.air__search_results .search-details .duration__data_detail .departure:before,.air__search_results .search-details .oneway__data_detail .departure:after,.air__search_results .search-details .oneway__data_detail .departure:before,.air__search_results .search-details .return__data_detail .departure:after,.air__search_results .search-details .return__data_detail .departure:before{content:" ";display:table}.air__search_results .search-details .duration__data_detail .departure:after,.air__search_results .search-details .oneway__data_detail .departure:after,.air__search_results .search-details .return__data_detail .departure:after{clear:both}.air__search_results .search-details .duration__data_detail .departure__detail,.air__search_results .search-details .duration__data_detail .departure_date,.air__search_results .search-details .oneway__data_detail .departure__detail,.air__search_results .search-details .oneway__data_detail .departure_date,.air__search_results .search-details .return__data_detail .departure__detail,.air__search_results .search-details .return__data_detail .departure_date{float:left}.air__search_results .search-details .duration__data_detail .departure__detail:after,.air__search_results .search-details .duration__data_detail .departure__detail:before,.air__search_results .search-details .oneway__data_detail .departure__detail:after,.air__search_results .search-details .oneway__data_detail .departure__detail:before,.air__search_results .search-details .return__data_detail .departure__detail:after,.air__search_results .search-details .return__data_detail .departure__detail:before{content:" ";display:table}.air__search_results .search-details .duration__data_detail .departure__detail:after,.air__search_results .search-details .oneway__data_detail .departure__detail:after,.air__search_results .search-details .return__data_detail .departure__detail:after{clear:both}.air__search_results .search-details .duration__data_detail .departure__detail_city,.air__search_results .search-details .oneway__data_detail .departure__detail_city,.air__search_results .search-details .return__data_detail .departure__detail_city{margin-left:2px}.air__search_results .search-details .duration__data_detail .departure__detail_separator,.air__search_results .search-details .oneway__data_detail .departure__detail_separator,.air__search_results .search-details .return__data_detail .departure__detail_separator{margin-right:2px}.air__search_results .search-details .duration__data_detail-heading,.air__search_results .search-details .oneway__data_detail-heading,.air__search_results .search-details .return__data_detail-heading{color:#087dc2}.air__search_results .search-details .duration__data_detail-period,.air__search_results .search-details .oneway__data_detail-period,.air__search_results .search-details .return__data_detail-period{font-family:Open Sans}.air__search_results .search-details .oneway__data_icon span.glyphicon.glyphicon-plane{top:5px;transform:rotate(45deg)}.air__search_results .search-details .return__data_icon span.glyphicon.glyphicon-plane{top:5px;transform:rotate(-45deg)}.air__search_results .search-details .traveller__row:after,.air__search_results .search-details .traveller__row:before{content:" ";display:table}.air__search_results .search-details .traveller__row:after{clear:both}.air__search_results .search-details .traveller__row>li{border-left:2px solid #c7e5f6;float:left;padding-bottom:9px;padding-top:9px;text-align:center;width:33.33%}.air__search_results .search-details .traveller__row>li:last-child{border-right:2px solid #c7e5f6}.discounted-fare-text{color:red;float:left;left:25%;padding-top:.3rem;position:relative}.air__search_results .recommended-product{border-color:#444 transparent transparent;border-style:solid;border-width:40px 40px 0 0;height:0;line-height:0px;position:absolute;transition:.3s;width:0;z-index:1}.air__search_results .recommended-product span{color:#dea310;display:inline-block;font-size:20px;left:3px;position:absolute;top:-38px;transform:rotate(30deg)}.air__search_results .search__result_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.air__search_results .search__result_main:after,.air__search_results .search__result_main:before{content:" ";display:table}.air__search_results .search__result_main:after{clear:both}.air__search_results .search__result_main .content{padding-left:0}.air__search_results .search__result_wrapper{margin:0 auto;max-width:960px}@media (min-width:1280px){.air__search_results .search__result_wrapper{max-width:1200px}}@media (min-width:1600px){.air__search_results .search__result_wrapper{max-width:1400px}}.air__search_results .search__result_wrapper .single-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:100%}.air__search_results .search__result_row{margin-left:-15px;margin-right:-15px;text-transform:uppercase}.air__search_results .search__result_row:after,.air__search_results .search__result_row:before{content:" ";display:table}.air__search_results .search__result_row:after{clear:both}.air__search_results .search__result_card{background-color:#fff;margin-bottom:.9375rem;padding:0 .9375rem}.air__search_results .search__result_footer{margin-left:-15px;margin-right:-15px}.air__search_results .search__result_footer:after,.air__search_results .search__result_footer:before{content:" ";display:table}.air__search_results .search__result_footer:after{clear:both}.air__search_results .search__result_card{box-shadow:0 0 15px rgba(0,0,0,.25)}.air__search_results .search__result_card:after,.air__search_results .search__result_card:before{content:" ";display:table}.air__search_results .search__result_card:after{clear:both}.air__search_results .search__result_row{position:relative}.air__search_results .search__result_tax-header{background-color:#f5d76e;box-shadow:0 0 15px rgba(0,0,0,.25);color:#1d771d;margin:-22px 15px 1rem 19.1rem;padding:.25rem}.air__search_results .search__result_tax-header:after,.air__search_results .search__result_tax-header:before{content:" ";display:table}.air__search_results .search__result_tax-header:after{clear:both}.air__search_results .search__result_tax-header .tax-message{font-size:.9rem;padding-left:.25rem}.air__search_results .search__result_header{border-bottom:1px solid #aac7d8;color:#087dc2;margin-bottom:.375rem;margin-left:-.9375rem;margin-right:-15px;padding:.375rem .625rem;text-transform:uppercase}.air__search_results .search__result_header-travel-dates{float:right}.air__search_results .search__result_flight,.air__search_results .search__result_price{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:20%}.air__search_results .search__result_price{padding-left:10px;padding-right:10px}.air__search_results .search__result_trip{border-bottom-color:#ccebfd;border-left:1px solid #ccebfd;border-right:1px solid #ccebfd;border-top-color:#ccebfd;float:left;min-height:1px;padding-left:0;padding-right:0;width:60%}.air__search_results .search__result_duration,.air__search_results .search__result_from,.air__search_results .search__result_to{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:33.333%}.air__search_results .result__fname{text-transform:capitalize}.air__search_results .result__plane{color:#087dc2}.air__search_results .result__duration,.air__search_results .result__flight,.air__search_results .result__from,.air__search_results .result__price,.air__search_results .result__to{min-height:100px;padding-top:.9375rem}.air__search_results .result__duration,.air__search_results .result__flight{text-align:center}.air__search_results .result__flight{width:100%}.air__search_results .result__flight:after,.air__search_results .result__flight:before{content:" ";display:table}.air__search_results .result__flight:after{clear:both}.air__search_results .result__flight_image-container{margin:0 auto;max-width:120px}.air__search_results .result__flight_image-container .image-container__image{display:inline-block;max-height:30px;max-width:28px}.air__search_results .result__from{text-align:left}.air__search_results .result__to{text-align:right}.air__search_results .result__from_date,.air__search_results .result__from_time,.air__search_results .result__to_date,.air__search_results .result__to_time{font-family:Open Sans}.air__search_results .result__from_time,.air__search_results .result__to_time{color:#087dc2;font-size:1.375rem;font-weight:400}.air__search_results .result__duration_time{color:#f48083;font-family:Open Sans;font-size:1.375rem;font-weight:400;text-transform:lowercase}.air__search_results .result__duration_type{position:relative}.air__search_results .result__duration_type:after,.air__search_results .result__duration_type:before{background-color:#d0d0d0;content:"";height:1px;position:absolute;top:50%;width:80px}.air__search_results .result__duration_type:before{margin-right:-20px;right:100%}.air__search_results .result__duration_type:after{left:100%;margin-left:-20px}.air__search_results .result__duration_legs{font-size:.625rem}.air__search_results .result__flexi-info-icon{color:#087dc2;font-size:1rem;padding-left:.5rem}.air__search_results .result__price_amount,.air__search_results .result__price_amount-with-adhoc{color:#ec2227;font-family:Open Sans;font-size:1.125rem}.air__search_results .result__price_amount-with-adhoc{color:#00f}.air__search_results .result__price_adhoc-amount{display:inline-block;text-align:center;width:100%}.air__search_results .result__price_gst{background:#d6efb6;border-radius:.3125rem;color:#1d771d;font-size:12px;font-weight:600;margin:.3125rem auto 0;padding:.3125rem;text-align:center;width:100%}.air__search_results .result__price_offer-price{bottom:0;position:absolute}.air__search_results .result__price_offer-price .offer-price__title{color:#087dc2;text-transform:capitalize}.air__search_results .result__price_offer-price .offer-price__amount{color:#ec2227}.air__search_results .result__extra_details_text,.air__search_results .result__flight_details_button{font-size:.625rem;font-weight:600;padding:.3125rem 0 .125rem;text-align:right;text-transform:uppercase}.air__search_results .result__extra_details_lodgecard{font-size:1.125rem;width:6%}.air__search_results .result__flight_details{float:left;min-height:1px;padding-left:.625rem;padding-right:.625rem;width:20%}.air__search_results .result__flight_details_button{background-color:#c7e5f6;color:#087dc2;cursor:pointer;display:block;padding-bottom:.3125rem;padding-top:.3125rem;text-align:center;width:100%}.air__search_results .result__flight_details_button:active,.air__search_results .result__flight_details_button:focus,.air__search_results .result__flight_details_button:hover{color:#000;text-decoration:none}.air__search_results .result__flight_details_button:hover{text-decoration:underline}.air__search_results .result__extra_details{background-color:#f0f5f8;border-bottom-color:#ccebfd;border-left:1px solid #ccebfd;border-right:1px solid #ccebfd;border-top-color:#ccebfd;float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:60%}.air__search_results .result__extra_details_text{color:#087dc2;display:inline-flex;float:right;position:relative}.air__search_results .result__extra_details_text .fare-type{color:#087dc2;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.air__search_results .result__extra_details_llf-info{color:#087dc2;float:right;font-size:.625rem}.air__search_results .result__extra_details_llf-info .llf-info__button{background-color:#f0f5f8}.air__search_results .result__extra_details_highlight-duplicate{color:#ec2227;float:left;font-size:1.2rem;margin-right:.5rem}.air__search_results .result__extra_details_highlight-duplicate .highlight-duplicate__button{background-color:#f0f5f8}.air__search_results .result__book{float:left;min-height:1px;padding-left:.625rem;padding-right:.625rem;width:20%}.air__search_results .result__book_button{background-color:#ec2227;border-radius:0;color:#fff;font-size:.625rem;font-weight:700;line-height:inherit;padding:.3125rem 0;text-transform:uppercase;width:100%}.air__search_results .result__book_button.active.focus,.air__search_results .result__book_button.active:focus,.air__search_results .result__book_button.focus,.air__search_results .result__book_button:active.focus,.air__search_results .result__book_button:active:focus,.air__search_results .result__book_button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.air__search_results .result__book_button.focus,.air__search_results .result__book_button:focus,.air__search_results .result__book_button:hover{background-color:#9b0d11;color:#fff;text-decoration:none}.air__search_results .result__book_button.active,.air__search_results .result__book_button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.air__search_results .result__book_button.disabled,.air__search_results .result__book_button[disabled],fieldset[disabled] .air__search_results .result__book_button{box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.air-result-price-status{bottom:0;position:absolute;text-align:center;width:18%}.air-result-price-status__available,.air-result-price-status__price-changed,.air-result-price-status__unavailable{color:#ff7000;margin:0 auto;max-width:150px}.air-result-price-status__available{color:#3c763d}.air-result-price-status__unavailable{color:#dd4b39}.popover-width{color:#838383;min-width:150px}.air__search_results .two-pane-search__result_flexi-info-icon{font-size:1.4rem;padding-left:1.4rem}.air__search_results .two-pane-flight-details__tab-footer_flight-details .flight-details-button{width:20%}.air__search_results .two-pane-flight-details__tab-footer_extra-details{width:45%}.air__search_results .two-pane-flight-details__tab-footer_supplier-details{padding:.125rem .625rem;width:35%}.air__search_results .two-pane-search__result_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.air__search_results .two-pane-search__result_main:after,.air__search_results .two-pane-search__result_main:before{content:" ";display:table}.air__search_results .two-pane-search__result_main:after{clear:both}.air__search_results .two-pane-search__result_main .content{padding-left:0}.air__search_results .two-pane-search__result_wrapper{margin:0 auto;max-width:960px}@media (min-width:1280px){.air__search_results .two-pane-search__result_wrapper{max-width:1200px}}@media (min-width:1600px){.air__search_results .two-pane-search__result_wrapper{max-width:1400px}}.air__search_results .two-pane-search__result_wrapper .single-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:100%}.air__search_results .two-pane-search__result_row{margin-left:-15px;margin-right:-15px;text-transform:uppercase}.air__search_results .two-pane-search__result_row:after,.air__search_results .two-pane-search__result_row:before{content:" ";display:table}.air__search_results .two-pane-search__result_row:after{clear:both}.air__search_results .two-pane-search__result_card{background-color:#fff;margin-bottom:.9375rem;padding:0 .9375rem}.air__search_results .two-pane-search__result_card:after,.air__search_results .two-pane-search__result_card:before{content:" ";display:table}.air__search_results .two-pane-search__result_card:after{clear:both}.air__search_results .two-pane-search__result_footer{margin-left:-15px;margin-right:-15px}.air__search_results .two-pane-search__result_footer:after,.air__search_results .two-pane-search__result_footer:before{content:" ";display:table}.air__search_results .two-pane-search__result_footer:after{clear:both}.air__search_results .two-pane-search__result_card{box-shadow:0 0 15px rgba(0,0,0,.13);margin-bottom:0;position:relative}.air__search_results .two-pane-search__result_detail{box-shadow:0 0 15px rgba(0,0,0,.25);margin-bottom:1%}.air__search_results .two-pane-search__result_header{border-bottom:1px solid #aac7d8;color:#087dc2;margin-bottom:.375rem;margin-left:-.9375rem;margin-right:-15px;padding:.375rem .625rem;text-transform:uppercase}.air__search_results .two-pane-search__result_card .recommended-product{border-width:30px 30px 0 0;left:0}.air__search_results .two-pane-search__result_card .recommended-product span{font-size:15px;top:-29px}.air__search_results .two-pane-search__result_row{float:left}.air__search_results .two-pane-search__result_flight,.air__search_results .two-pane-search__result_price{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:16.6666666667%;width:28.66667%}.air__search_results .two-pane-search__result_button{width:5%}.air__search_results .two-pane-search__result_radiobutton{float:left;min-height:1px;padding-left:15px;padding-right:.9375rem;padding-top:1rem;width:16.6666666667%}.air__search_results .two-pane-search__result_checkbox{float:left;min-height:1px;padding-left:0;padding-right:.9375rem;padding-top:1rem;width:16.6666666667%}.air__search_results .two-pane-search__result_price{padding-left:10px;padding-right:10px}.air__search_results .two-pane-search__result_trip{border-bottom-color:#ccebfd;border-left:1px solid #ccebfd;border-right:1px solid #ccebfd;border-top-color:#ccebfd;float:left;min-height:1px;padding-left:0;padding-right:0;width:16.6666666667%;width:56%}.air__search_results .two-pane-search__result_duration,.air__search_results .two-pane-search__result_from,.air__search_results .two-pane-search__result_to{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:33.333%;width:49.33333%}.air__search_results .two-pane-search__result_flexi-info-icon{color:#087dc2;font-size:1rem;padding-left:.4rem}.air__search_results .two-pane-search__result_flexi-img{max-height:15px;max-width:15px}.air__search_results .two-pane-search__detail_row{float:left;width:108%}.air__search_results .two-pane-search__detail_flight,.air__search_results .two-pane-search__detail_price{float:left;min-height:1px;padding-left:.9375rem;padding-right:0;padding-top:.7rem;width:16.6666666667%;width:16.66667%}.air__search_results .two-pane-search__detail_button{width:5%}.air__search_results .two-pane-search__detail_radiobutton{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;padding-top:2.9375rem;width:16.6666666667%}.air__search_results .two-pane-search__detail_air__search-form-container{background-image:url(../../../images/hero-image-3.jpg);background-position:0;background-size:cover;min-height:100vh;padding-bottom:1.875rem;padding-top:1.875rem}.air__search_results .two-pane-search__detail_air__search-form-container_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.air__search_results .two-pane-search__detail_air__search-form-container_main:after,.air__search_results .two-pane-search__detail_air__search-form-container_main:before{content:" ";display:table}.air__search_results .two-pane-search__detail_air__search-form-container_main:after{clear:both}.air__search_results .two-pane-search__detail_air__search-form-container_main .content{padding-left:0}.air__search_results .two-pane-search__detail_air__search-form-container_wrapper{margin:0 auto;max-width:960px}@media (min-width:1280px){.air__search_results .two-pane-search__detail_air__search-form-container_wrapper{max-width:1200px}}@media (min-width:1600px){.air__search_results .two-pane-search__detail_air__search-form-container_wrapper{max-width:1400px}}.air__search_results .two-pane-search__detail_air__search-form-container_wrapper .single-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:100%}.air__search_results .two-pane-search__detail_air__search-wrapper{margin-left:-15px;margin-right:-15px}.air__search_results .two-pane-search__detail_air__search-wrapper:after,.air__search_results .two-pane-search__detail_air__search-wrapper:before{content:" ";display:table}.air__search_results .two-pane-search__detail_air__search-wrapper:after{clear:both}.air__search_results .two-pane-search__detail_air__search-form{background-color:#fff;margin:0 auto;min-height:300px;padding:1.875rem}.air__search_results .two-pane-search__detail_air__search-form_header{color:inherit;font-size:1.5rem;font-weight:500;line-height:1.1;margin-bottom:.5rem}.air__search_results .two-pane-search__detail_air__page-header{color:#fff;font-size:2.25rem;font-weight:500;line-height:1.1;margin-bottom:.5rem;margin-top:0;padding-bottom:1.875rem}.air__search_results .two-pane-search__detail_air__additioal-option,.air__search_results .two-pane-search__detail_air__advance-search,.air__search_results .two-pane-search__detail_air__advance-search-params,.air__search_results .two-pane-search__detail_air__pnr-search-location,.air__search_results .two-pane-search__detail_air__product-selection,.air__search_results .two-pane-search__detail_air__search-currency,.air__search_results .two-pane-search__detail_air__search-date,.air__search_results .two-pane-search__detail_air__search-location,.air__search_results .two-pane-search__detail_air__search-multicity,.air__search_results .two-pane-search__detail_air__search-nationality,.air__search_results .two-pane-search__detail_air__search-residence-country,.air__search_results .two-pane-search__detail_air__search-traveller,.air__search_results .two-pane-search__detail_air__search-trip-type{margin-bottom:1rem}.air__search_results .two-pane-search__detail_air__pnr-fields{margin-left:-15px;margin-right:-15px}.air__search_results .two-pane-search__detail_air__pnr-fields:after,.air__search_results .two-pane-search__detail_air__pnr-fields:before{content:" ";display:table}.air__search_results .two-pane-search__detail_air__pnr-fields:after{clear:both}.air__search_results .two-pane-search__detail_air__pnr-search-location .input-container{float:left;margin-bottom:1rem;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:50%}.air__search_results .two-pane-search__detail_air__search-trip-type{background-color:#c7e5f6;margin-left:-1.875rem;margin-right:-1.875rem;padding-left:.9375rem;padding-right:.9375rem;padding-top:.5rem}.air__search_results .two-pane-search__detail_air__search-trip-type:after,.air__search_results .two-pane-search__detail_air__search-trip-type:before{content:" ";display:table}.air__search_results .two-pane-search__detail_air__search-trip-type:after{clear:both}.air__search_results .two-pane-search__detail_air__search-trip-type .radio-inline{float:left;min-height:1px;padding-left:.9375rem;padding-right:0;width:16.6666666667%;width:auto}@media (min-width:1280px){.air__search_results .two-pane-search__detail_air__search-trip-type .radio-inline{width:16.6666666667%}}.air__search_results .two-pane-search__detail_air__search-trip-type .radio-inline input[disabled]{cursor:not-allowed}.air__search_results .two-pane-search__detail_air__search-location{margin-left:-15px;margin-right:-15px}.air__search_results .two-pane-search__detail_air__search-location:after,.air__search_results .two-pane-search__detail_air__search-location:before{content:" ";display:table}.air__search_results .two-pane-search__detail_air__search-location:after{clear:both}.air__search_results .two-pane-search__detail_air__search-location .search-location_autosuggestion,.air__search_results .two-pane-search__detail_air__search-location .search-location_search-text{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:50%}.air__search_results .two-pane-search__detail_air__hub-surcharge,.air__search_results .two-pane-search__detail_air__search-date,.air__search_results .two-pane-search__detail_air__search-date_hotel-dates{margin-left:-15px;margin-right:-15px}.air__search_results .two-pane-search__detail_air__hub-surcharge:after,.air__search_results .two-pane-search__detail_air__hub-surcharge:before,.air__search_results .two-pane-search__detail_air__search-date:after,.air__search_results .two-pane-search__detail_air__search-date:before,.air__search_results .two-pane-search__detail_air__search-date_hotel-dates:after,.air__search_results .two-pane-search__detail_air__search-date_hotel-dates:before{content:" ";display:table}.air__search_results .two-pane-search__detail_air__hub-surcharge:after,.air__search_results .two-pane-search__detail_air__search-date:after,.air__search_results .two-pane-search__detail_air__search-date_hotel-dates:after{clear:both}.air__search_results .two-pane-search__detail_air__hub-surcharge .search-date_select,.air__search_results .two-pane-search__detail_air__search-date .search-date_select,.air__search_results .two-pane-search__detail_air__search-date_hotel-dates .search-date_select{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:50%}.air__search_results .two-pane-search__detail_air__hub-surcharge_hotel-dates .search-date_select,.air__search_results .two-pane-search__detail_air__search-date_hotel-dates .search-date_select,.air__search_results .two-pane-search__detail_air__search-date_hotel-dates_hotel-dates .search-date_select{float:left;margin-right:-13px;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:35%}.air__search_results .two-pane-search__detail_air__hub-surcharge .date-field-with-duration,.air__search_results .two-pane-search__detail_air__search-date .date-field-with-duration,.air__search_results .two-pane-search__detail_air__search-date_hotel-dates .date-field-with-duration{width:40%}.air__search_results .two-pane-search__detail_air__hub-surcharge-container{margin-bottom:1rem;margin-left:-15px;margin-right:-15px}.air__search_results .two-pane-search__detail_air__hub-surcharge-container:after,.air__search_results .two-pane-search__detail_air__hub-surcharge-container:before{content:" ";display:table}.air__search_results .two-pane-search__detail_air__hub-surcharge-container:after{clear:both}.air__search_results .two-pane-search__detail_air__search-nationality,.air__search_results .two-pane-search__detail_air__search-residence-country{margin-left:-15px;margin-right:-15px}.air__search_results .two-pane-search__detail_air__search-nationality:after,.air__search_results .two-pane-search__detail_air__search-nationality:before,.air__search_results .two-pane-search__detail_air__search-residence-country:after,.air__search_results .two-pane-search__detail_air__search-residence-country:before{content:" ";display:table}.air__search_results .two-pane-search__detail_air__search-nationality:after,.air__search_results .two-pane-search__detail_air__search-residence-country:after{clear:both}.air__search_results .two-pane-search__detail_air__search-currency{margin-left:-15px;margin-right:-15px}.air__search_results .two-pane-search__detail_air__search-currency:after,.air__search_results .two-pane-search__detail_air__search-currency:before{content:" ";display:table}.air__search_results .two-pane-search__detail_air__search-currency:after{clear:both}.air__search_results .two-pane-search__detail_air__search-multicity-row,.air__search_results .two-pane-search__detail_air__search-multicity_hotel-dates,.air__search_results .two-pane-search__detail_air__search-multicity_hotel-search-date{margin-left:-15px;margin-right:-15px}.air__search_results .two-pane-search__detail_air__search-multicity-row:after,.air__search_results .two-pane-search__detail_air__search-multicity-row:before,.air__search_results .two-pane-search__detail_air__search-multicity_hotel-dates:after,.air__search_results .two-pane-search__detail_air__search-multicity_hotel-dates:before,.air__search_results .two-pane-search__detail_air__search-multicity_hotel-search-date:after,.air__search_results .two-pane-search__detail_air__search-multicity_hotel-search-date:before{content:" ";display:table}.air__search_results .two-pane-search__detail_air__search-multicity-row:after,.air__search_results .two-pane-search__detail_air__search-multicity_hotel-dates:after,.air__search_results .two-pane-search__detail_air__search-multicity_hotel-search-date:after{clear:both}.air__search_results .two-pane-search__detail_air__search-multicity_hotel-dates .hotel-dates__room-info_extra-bed{float:left;padding-left:.9375rem;padding-right:.9375rem;padding-top:7px;width:75%}.air__search_results .two-pane-search__detail_air__search-multicity_hotel-dates .hotel-dates__search-date{margin-left:-15px;margin-right:-15px}.air__search_results .two-pane-search__detail_air__search-multicity_location{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:75%;width:70%}.air__search_results .two-pane-search__detail_air__search-multicity_location .multicity_autosuggestion{float:left;min-height:1px;padding-left:0;padding-right:.9375rem;width:50%}.air__search_results .two-pane-search__detail_air__search-multicity_location .multicity_autosuggestion .search-location_autosuggestion .itemcontainer{left:0;right:0}.air__search_results .two-pane-search__detail_air__search-multicity_date{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:25%;width:28%}.air__search_results .two-pane-search__detail_air__search-multicity_date .search-date_select{width:100%}.air__search_results .two-pane-search__detail_air__search-multicity_flight-close{color:#838383;cursor:pointer;float:right;padding-top:32px}.air__search_results .two-pane-search__detail_air__search-traveller{margin-left:-15px;margin-right:-15px}.air__search_results .two-pane-search__detail_air__search-traveller:after,.air__search_results .two-pane-search__detail_air__search-traveller:before{content:" ";display:table}.air__search_results .two-pane-search__detail_air__search-traveller:after{clear:both}.air__search_results .two-pane-search__detail_air__search-traveller_adult,.air__search_results .two-pane-search__detail_air__search-traveller_child,.air__search_results .two-pane-search__detail_air__search-traveller_class,.air__search_results .two-pane-search__detail_air__search-traveller_infant{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:25%}.air__search_results .two-pane-search__detail_air__search-traveller_adult input,.air__search_results .two-pane-search__detail_air__search-traveller_child input,.air__search_results .two-pane-search__detail_air__search-traveller_class input,.air__search_results .two-pane-search__detail_air__search-traveller_infant input{text-align:center}.air__search_results .two-pane-search__detail_air__advance-search_title{background-color:#f3f9fd;cursor:pointer;padding:.5rem .5rem 0}.air__search_results .two-pane-search__detail_air__advance-search-params{margin-left:-15px;margin-right:-15px}.air__search_results .two-pane-search__detail_air__advance-search-params:after,.air__search_results .two-pane-search__detail_air__advance-search-params:before{content:" ";display:table}.air__search_results .two-pane-search__detail_air__advance-search-params:after{clear:both}.air__search_results .two-pane-search__detail_air__advance-search-params_refundable,.air__search_results .two-pane-search__detail_air__advance-search-params_stops{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:50%}.air__search_results .two-pane-search__detail_air__additioal-option{margin-left:-15px;margin-right:-15px}.air__search_results .two-pane-search__detail_air__additioal-option:after,.air__search_results .two-pane-search__detail_air__additioal-option:before{content:" ";display:table}.air__search_results .two-pane-search__detail_air__additioal-option:after{clear:both}.air__search_results .two-pane-search__detail_air__additioal-option_content{background-color:#f3f9fd;color:#087dc2;font-size:.875rem;margin-bottom:10px;margin-left:1px;margin-right:1px;padding:5px}.air__search_results .two-pane-search__detail_air__search-submit{margin-left:-15px;margin-right:-15px}.air__search_results .two-pane-search__detail_air__search-submit:after,.air__search_results .two-pane-search__detail_air__search-submit:before{content:" ";display:table}.air__search_results .two-pane-search__detail_air__search-submit:after{clear:both}.air__search_results .two-pane-search__detail_air__search-submit_button{float:left;float:right;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:50%}.air__search_results .two-pane-search__detail_air__search-submit_button .submit_button{background-color:#ec2227;border-radius:0;color:#fff;font-size:1rem;line-height:1.5;padding:.375rem .9375rem;text-transform:uppercase;width:100%}.air__search_results .two-pane-search__detail_air__search-submit_button .submit_button.active.focus,.air__search_results .two-pane-search__detail_air__search-submit_button .submit_button.active:focus,.air__search_results .two-pane-search__detail_air__search-submit_button .submit_button.focus,.air__search_results .two-pane-search__detail_air__search-submit_button .submit_button:active.focus,.air__search_results .two-pane-search__detail_air__search-submit_button .submit_button:active:focus,.air__search_results .two-pane-search__detail_air__search-submit_button .submit_button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.air__search_results .two-pane-search__detail_air__search-submit_button .submit_button.focus,.air__search_results .two-pane-search__detail_air__search-submit_button .submit_button:focus,.air__search_results .two-pane-search__detail_air__search-submit_button .submit_button:hover{background-color:#9b0d11;color:#fff;text-decoration:none}.air__search_results .two-pane-search__detail_air__search-submit_button .submit_button.active,.air__search_results .two-pane-search__detail_air__search-submit_button .submit_button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.air__search_results .two-pane-search__detail_air__search-submit_button .submit_button.disabled,.air__search_results .two-pane-search__detail_air__search-submit_button .submit_button[disabled],fieldset[disabled] .air__search_results .two-pane-search__detail_air__search-submit_button .submit_button{box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.air__search_results .two-pane-search__detail_air__search-form_container input[type=text],.air__search_results .two-pane-search__detail_air__search-form_container select{background:none;border:1px solid #d0d0d0;font-size:.875rem;line-height:normal;max-height:34px;padding:.5rem 1rem;vertical-align:middle;width:100%}.air__search_results .two-pane-search__detail_air__search-form_container input[type=text]{background-color:#fff;border:1px solid #d0d0d0;max-height:34px;position:relative}.air__search_results .two-pane-search__detail_air__search-form_container .number-stepper{max-width:250px}.air__search_results .two-pane-search__detail_air__search-form_container .number-stepper input[type=text]{text-align:center}.air__search_results .two-pane-search__detail_air__search-form_container .number-stepper button[disabled]{color:#818a91;cursor:not-allowed}.air__search_results .two-pane-search__detail_air__search-form_container .number-stepper button[disabled]:hover{background-color:#818a91;color:#fff}.air__search_results .two-pane-search__detail_air__search-form_container label{color:#087dc2;font-size:.875rem;margin-bottom:.25rem}.air__search_results .two-pane-search__detail_air__advertise{background-color:#fff;margin-top:2.375rem;min-height:300px;padding:1.875rem}.air__search_results .two-pane-search__detail_air__advertise p{margin-bottom:0}.air__search_results .two-pane-air__detail{position:relative}.air__search_results .two-pane-air__detail_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.air__search_results .two-pane-air__detail_main:after,.air__search_results .two-pane-air__detail_main:before{content:" ";display:table}.air__search_results .two-pane-air__detail_main:after{clear:both}.air__search_results .two-pane-air__detail_main .content{padding-left:0}.air__search_results .two-pane-air__detail_wrapper{margin:0 auto;max-width:960px}@media (min-width:1280px){.air__search_results .two-pane-air__detail_wrapper{max-width:1200px}}@media (min-width:1600px){.air__search_results .two-pane-air__detail_wrapper{max-width:1400px}}.air__search_results .two-pane-air__detail_wrapper .single-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:100%}.air__search_results .two-pane-air__detail_row{margin-left:-15px;margin-right:-15px;text-transform:uppercase}.air__search_results .two-pane-air__detail_row:after,.air__search_results .two-pane-air__detail_row:before{content:" ";display:table}.air__search_results .two-pane-air__detail_row:after{clear:both}.air__search_results .two-pane-air__detail_card{background-color:#fff;margin-bottom:.9375rem;padding:0 .9375rem}.air__search_results .two-pane-air__detail_card:after,.air__search_results .two-pane-air__detail_card:before{content:" ";display:table}.air__search_results .two-pane-air__detail_card:after{clear:both}.air__search_results .two-pane-air__detail_footer{margin-left:-15px;margin-right:-15px}.air__search_results .two-pane-air__detail_footer:after,.air__search_results .two-pane-air__detail_footer:before{content:" ";display:table}.air__search_results .two-pane-air__detail_footer:after{clear:both}.air__search_results .two-pane-air__detail_checkbox,.air__search_results .two-pane-air__detail_radiobutton{position:absolute;top:3rem}.air__search_results .two-pane-air__detail_radiobutton{left:10px}.air__search_results .two-pane-air__detail_checkbox{right:10px}.air__search_results .two-pane-air__detail_card{margin-bottom:1%;padding:1rem}.air__search_results .two-pane-air__detail_card .two-pane-row-data{width:100%}.air__search_results .two-pane-air__detail_card .two-pane-row-data__airline-info{float:left;max-height:1.125rem;text-transform:capitalize;width:22%}.air__search_results .two-pane-air__detail_card .two-pane-row-data__amount{float:left;padding-top:.3125rem;width:30%}.air__search_results .two-pane-air__detail_card .two-pane-row-data__amount_currency{float:left;padding-right:.3125rem;padding-top:.375rem}.air__search_results .two-pane-air__detail_card .two-pane-row-data__amount_total-price,.air__search_results .two-pane-air__detail_card .two-pane-row-data__amount_total-price-with-adhoc{color:#ec2227;font-family:Open Sans;font-size:1.125rem}.air__search_results .two-pane-air__detail_card .two-pane-row-data__amount_total-price-with-adhoc{color:#00f}.air__search_results .two-pane-air__detail_card .two-pane-row-data__amount_offer-price{text-align:center}.air__search_results .two-pane-air__detail_card .two-pane-row-data__amount_offer-price .offer-price__title{color:#087dc2;text-transform:capitalize}.air__search_results .two-pane-air__detail_card .two-pane-row-data__amount_offer-price .offer-price__amount{color:#ec2227}.air__search_results .two-pane-air__detail_card .two-pane-row-data__amount_gst{background:#d6efb6;border-radius:.3125rem;color:#1d771d;font-size:12px;font-weight:600;margin:.3125rem auto 0;padding:.3125rem;text-align:center;width:100%}.air__search_results .two-pane-air__detail_card .two-pane-row-data__layover-time{float:left;padding-top:.5625rem;width:20%}.air__search_results .two-pane-air__detail_card .two-pane-row-data__layover-time_time-details{color:#3b5998;font-family:Open Sans;padding-left:.5rem}.air__search_results .two-pane-air__detail_card .two-pane-row-data__layover-time_stops{font-size:.625rem}.air__search_results .two-pane-air__detail_card .two-pane-row-data__layover-time_stops .one-stop{padding-left:.25rem}.air__search_results .two-pane-air__detail_card .two-pane-row-data__layover-time_stops .multi-stop{padding-left:.0625rem}.air__search_results .two-pane-air__detail_card .two-pane-row-data__layover-time_aircraft{font-size:.585rem}.air__search_results .two-pane-air__detail_card .two-pane-row-data__arrival-details,.air__search_results .two-pane-air__detail_card .two-pane-row-data__departure-details{float:left;padding-top:.3125rem;width:14%}.air__search_results .two-pane-air__detail_card .two-pane-row-data__arrival-details_time,.air__search_results .two-pane-air__detail_card .two-pane-row-data__departure-details_time{color:#087dc2;font-family:Open Sans;font-size:1rem}.air__search_results .two-pane-air__detail_card .two-pane-row-data__llf-info{color:#087dc2;float:right;font-size:.625rem}.air__search_results .two-pane-air__detail_card .two-pane-row-data__llf-info .llf-info__button{background-color:#fff}.air__search_results .two-pane-air__detail_row{background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.25);float:left;height:85px;margin-left:0;padding-top:.7rem;width:100%}.air__search_results .two-pane-air__detail_flight_onwardleg{float:left;height:48px;min-height:1px;padding-left:0;padding-right:0;padding-top:0;width:16.6666666667%}.air__search_results .two-pane-air__detail_flight_onwardleg-image{max-height:30px;max-width:30px}.air__search_results .two-pane-air__detail_flight_returnleg{float:left;height:45px;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;padding-top:0;width:16.6666666667%;width:15%}.air__search_results .two-pane-air__detail_onwardleg{float:left;height:60px;min-height:1px;padding-left:.4rem;padding-right:.4rem;width:16.6666666667%}.air__search_results .two-pane-air__detail_returnleg{float:left;width:43%}.air__search_results .two-pane-air__detail_flight-totalfare{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:16.6666666667%;width:100%}.air__search_results .two-pane-air__detail_flight-totalfare .flight-totalfare__currency{padding-top:.375rem}.air__search_results .two-pane-air__detail_flight-totalfare .flight-totalfare__amount{color:#ec2227;font-family:Open Sans;font-size:1rem}.air__search_results .two-pane-air__detail_leg{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:80%}.air__search_results .two-pane-air__detail_book{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:20%}.air__search_results .two-pane-air__detail_flight_fzimage{width:93%}.air__search_results .two-pane-air__detail_data{float:left;min-height:1px;padding-left:.9375rem;padding-right:0;width:16.6666666667%;width:80%}.air__search_results .two-pane__wrapper{position:relative}.air__search_results .two-pane__wrapper:after,.air__search_results .two-pane__wrapper:before{content:" ";display:table}.air__search_results .two-pane__wrapper:after{clear:both}.air__search_results .two-pane__wrapper_book-container{float:left;width:100%}.air__search_results .two-pane__wrapper_data-content{float:left}.air__search_results .two-pane__wrapper_search-details{width:100%}.air__search_results .two-pane__wrapper_search-details .search-result-details{float:left;margin-bottom:.3125rem;padding:.4375rem 1rem 0;width:100%}.air__search_results .two-pane__wrapper_search-details .search-result-details__flight-icon{float:left;font-size:1.375rem;padding-right:.625rem;padding-top:.1875rem}.air__search_results .two-pane__wrapper_search-details .search-result-details__search-data_from-city,.air__search_results .two-pane__wrapper_search-details .search-result-details__search-data_to-city{color:#3b5998;font-size:.75rem}.air__search_results .two-pane__wrapper_content{border-right:1px solid #aceddf;float:left;width:100%}.air__search_results .two-pane__wrapper_title{background-color:#d3d3d3;font-size:.9rem;font-weight:bolder}.air__search_results .two-pane__wrapper_title_active{background-color:#087dc2;color:#fff;font-size:.9rem;font-weight:bolder;text-align:center}.air__search_results .two-pane__wrapper_title_active .filter__content_left .left__arrow-icon,.air__search_results .two-pane__wrapper_title_active .filter__content_right .right__arrow-icon{color:#087dc2}.air__search_results .two-pane__wrapper_title_inactive{background-color:#d3d3d3;font-size:.9rem;font-weight:bolder;text-align:center}.air__search_results .two-pane__wrapper_sort li{width:28%}.air__search_results .two-pane-flight-details__duration,.air__search_results .two-pane-flight-details__flight,.air__search_results .two-pane-flight-details__from,.air__search_results .two-pane-flight-details__price,.air__search_results .two-pane-flight-details__to{padding-top:.9375rem}.air__search_results .two-pane-flight-details__fare-basis{color:#087dc2}.air__search_results .two-pane-flight-details__fare-basis,.air__search_results .two-pane-flight-details__fare-rules{font-size:.625rem}.air__search_results .two-pane-flight-details__duration,.air__search_results .two-pane-flight-details__flight{text-align:center}.air__search_results .two-pane-flight-details__from{text-align:left}.air__search_results .two-pane-flight-details__to{text-align:right}.air__search_results .two-pane-flight-details__from_aircarft-type,.air__search_results .two-pane-flight-details__from_airport,.air__search_results .two-pane-flight-details__from_baggage,.air__search_results .two-pane-flight-details__from_terminal,.air__search_results .two-pane-flight-details__to_aircarft-type,.air__search_results .two-pane-flight-details__to_airport,.air__search_results .two-pane-flight-details__to_baggage,.air__search_results .two-pane-flight-details__to_terminal{word-wrap:break-word;font-size:.625rem}.air__search_results .two-pane-flight-details__from_airline,.air__search_results .two-pane-flight-details__to_airline{font-size:.625rem}.air__search_results .two-pane-flight-details__from_aircraft,.air__search_results .two-pane-flight-details__from_location,.air__search_results .two-pane-flight-details__to_aircraft,.air__search_results .two-pane-flight-details__to_location{color:#087dc2;text-transform:uppercase}.air__search_results .two-pane-flight-details__from_date,.air__search_results .two-pane-flight-details__from_time,.air__search_results .two-pane-flight-details__to_date,.air__search_results .two-pane-flight-details__to_time{font-family:Open Sans}.air__search_results .two-pane-flight-details__from_date,.air__search_results .two-pane-flight-details__to_date{color:#838383;font-size:.875rem}.air__search_results .two-pane-flight-details__from_time,.air__search_results .two-pane-flight-details__to_time{color:#087dc2;font-size:1.125rem;line-height:1.125rem}.air__search_results .two-pane-flight-details__from_suitcase,.air__search_results .two-pane-flight-details__to_suitcase{color:#087dc2;font-size:1.2rem}.air__search_results .two-pane-flight-details__airline-xid,.air__search_results .two-pane-flight-details__fid{font-family:Open Sans}.air__search_results .two-pane-flight-details__duration_flight-duration{font-size:.5625rem}.air__search_results .two-pane-flight-details__duration .flexi-time{color:#55595c;font-size:.75rem}.air__search_results .two-pane-flight-details__duration .flexi-time:after,.air__search_results .two-pane-flight-details__duration .flexi-time:before{background:#fff;border:.0625rem dashed #b6b6b6;width:1.0625rem}.air__search_results .two-pane-flight-details__duration_time{color:#f48083;font-family:Open Sans;font-size:1.125rem;font-weight:400;line-height:1.125rem;position:relative;text-transform:lowercase}.air__search_results .two-pane-flight-details__duration_time:after,.air__search_results .two-pane-flight-details__duration_time:before{background-color:#d0d0d0;content:"";height:1px;position:absolute;top:50%;width:60px}.air__search_results .two-pane-flight-details__duration_time:before{right:100%}.air__search_results .two-pane-flight-details__duration_time:after{left:100%}.air__search_results .two-pane-flight-details__duration_wrapper{float:left;min-height:1px;padding-left:0;padding-right:0;width:80%}.air__search_results .two-pane-flight-details__duration_wrapper:after,.air__search_results .two-pane-flight-details__duration_wrapper:before{content:" ";display:table}.air__search_results .two-pane-flight-details__duration_wrapper:after{clear:both}.air__search_results .two-pane-flight-details__duration_duration-block{padding-bottom:1.25rem;padding-left:1.85rem;padding-top:1.25rem}.air__search_results .two-pane-flight-details__seat_count_red{color:#ec2227;font-family:Open Sans;font-size:.75rem;font-weight:700}.air__search_results .two-pane-flight-details__seat_count_green{color:#908e8e;font-family:Open Sans;font-size:.75rem;font-weight:700}.air__search_results .two-pane-flight-details__seat_text{color:#087dc2;text-transform:capitalize}.air__search_results .two-pane-flight-details__tab-footer{background-color:#f0f5f8;width:100%}.air__search_results .two-pane-flight-details__tab-footer:after,.air__search_results .two-pane-flight-details__tab-footer:before{content:" ";display:table}.air__search_results .two-pane-flight-details__tab-footer:after{clear:both}.air__search_results .two-pane-flight-details__tab-footer_flight-details{float:left;width:20%}.air__search_results .two-pane-flight-details__tab-footer_flight-details:after,.air__search_results .two-pane-flight-details__tab-footer_flight-details:before{content:" ";display:table}.air__search_results .two-pane-flight-details__tab-footer_flight-details:after{clear:both}.air__search_results .two-pane-flight-details__tab-footer_flight-details .flight-details-button{background-color:#c7e5f6;color:#000;cursor:pointer;display:block;float:left;font-size:.625rem;font-weight:600;padding-bottom:.3125rem;padding-top:.3125rem;text-align:center;text-transform:uppercase;width:100%}.air__search_results .two-pane-flight-details__tab-footer_extra-details{display:inline-flex;float:right;font-size:.625rem;font-weight:600;min-height:.0625rem;padding:.3125rem;text-align:right;text-transform:uppercase;width:51%}.air__search_results .two-pane-flight-details__tab-footer_extra-details .fare-type{max-width:9rem;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.air__search_results .two-pane-flight-details__tab-footer_free-ancillary-info{float:right;padding-top:.3125rem;width:5%}.air__search_results .two-pane-flight-details__tab-footer_free-ancillary-info:after,.air__search_results .two-pane-flight-details__tab-footer_free-ancillary-info:before{content:" ";display:table}.air__search_results .two-pane-flight-details__tab-footer_free-ancillary-info:after{clear:both}.air__search_results .two-pane-flight-details__tab-footer_supplier-details{float:left;overflow:hidden;padding:.225rem .625rem .125rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:20%}.air__search_results .two-pane-flight-details__airline{font-size:.75rem}.air__search_results .two-pane-flight-details__iata{font-size:.625rem;width:85%}.air__search_results .two-pane-flight-details__from_time,.air__search_results .two-pane-flight-details__to_time{font-size:.9rem;width:400%}.air__search_results .two-pane-flight-details__from_departure,.air__search_results .two-pane-flight-details__to_departure{font-size:.9rem;padding-right:15%}.air__search_results .two-pane-flight-details__duration{float:left;padding-top:0;width:18%}.air__search_results .two-pane-flight-details__duration_wrapper{width:36%}.air__search_results .two-pane-flight-details__duration_time{color:#087dc2;font-size:.9rem;font-weight:600;position:"";text-align:left;text-transform:""}.air__search_results .two-pane-flight-details__duration_time:after,.air__search_results .two-pane-flight-details__duration_time:before{height:0;width:0}.air__search_results .filter__content_wrapper{overflow:hidden;position:relative;width:100%}.air__search_results .filter__content_wrapper:after,.air__search_results .filter__content_wrapper:before{content:" ";display:table}.air__search_results .filter__content_wrapper:after{clear:both}.air__search_results .filter__content_child{left:0;position:relative}.air__search_results .filter__content_child:after,.air__search_results .filter__content_child:before{content:" ";display:table}.air__search_results .filter__content_child:after{clear:both}.air__search_results .filter__content_pane{float:left;width:50%}.air__search_results .filter__content_pane:after,.air__search_results .filter__content_pane:before{content:" ";display:table}.air__search_results .filter__content_pane:after{clear:both}.air__search_results .filter__content_left{cursor:pointer;font-size:1.5rem;left:10px;padding:3px;position:absolute}.air__search_results .filter__content_left .left__circle-icon{color:#fff}.air__search_results .filter__content_left .left__arrow-icon{color:#838383}.air__search_results .filter__content_right{cursor:pointer;float:right;font-size:1.5rem;margin-right:.65rem;padding:3px}.air__search_results .filter__content_right .right__circle-icon{color:#fff}.air__search_results .filter__content_right .right__arrow-icon{color:#838383}.air__search_results .filter__content_header{cursor:pointer;margin-top:.125rem}.air__search_results .filter__content_tabs{height:35px}.air__search_results .filter__content_routes{padding-left:35px;padding-top:8px}.air__search_results .two-pane-detail__flight_fzimage{width:115%}.air__search_results .two-pane-detail__flight_image{max-height:30px;max-width:30px}.air__search_results .two-pane-detail__seat_count_red{color:red;font-size:11px;font-weight:700}.air__search_results .two-pane-detail__seat_count_green{color:green;font-size:11px;font-weight:700}.air__search_results .two-pane-detail__seat_text{color:#087dc2}.air__search_results .two-pane-details__flight{max-height:30px;max-width:28px}.air__search_results .two-pane-details_duration,.air__search_results .two-pane-details_from{padding-top:.7rem}.air__search_results .two-pane-details_duration_from{float:left;min-height:1px;padding:0 .9375rem .2rem;width:50%}.air__search_results .two-pane-details__filter_activetab{background-color:#087dc2;color:#fff;text-shadow:0 1px 0 #000}.air__search_results .two-pane-details__filter_activetab,.air__search_results .two-pane-details__filter_inactivetab{border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 0 rgba(0,0,0,.05),0 1px #fff;cursor:pointer;display:block;float:left;font-size:13px;font-weight:700;outline:none;padding:4px 8px;position:relative;top:1px}.air__search_results .two-pane-details__filter_inactivetab{background-color:rgba(0,0,0,.1);color:#666}.air__search_results .two-pane-details__filter_result_active{background-color:#087dc2;color:#fff;text-shadow:0 1px 0 #000}.air__search_results .two-pane-details__filter_result_active,.air__search_results .two-pane-details__filter_result_inactive{border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 0 rgba(0,0,0,.05),0 1px #fff;color:#666;font-size:13px;font-weight:700;outline:none;padding:2px 8px}.air__search_results .two-pane-details__filter_result_inactive{background-color:rgba(0,0,0,.1)}.air__search_results .two-pane-result__faretype{overflow:hidden;text-overflow:ellipsis}.air__search_results .two-pane-result__faretype_value{font-size:.6875rem}.air__search_results .two-pane-result__fname{text-transform:capitalize}.air__search_results .two-pane-result__duration,.air__search_results .two-pane-result__flight,.air__search_results .two-pane-result__from,.air__search_results .two-pane-result__price,.air__search_results .two-pane-result__to{padding-top:.7rem}.air__search_results .two-pane-result__duration_llf-info,.air__search_results .two-pane-result__flight_llf-info,.air__search_results .two-pane-result__from_llf-info,.air__search_results .two-pane-result__price_llf-info,.air__search_results .two-pane-result__to_llf-info{color:#087dc2;float:right;font-size:.625rem}.air__search_results .two-pane-result__duration_llf-info .llf-info__button,.air__search_results .two-pane-result__flight_llf-info .llf-info__button,.air__search_results .two-pane-result__from_llf-info .llf-info__button,.air__search_results .two-pane-result__price_llf-info .llf-info__button,.air__search_results .two-pane-result__to_llf-info .llf-info__button{background-color:#fff}.air__search_results .two-pane-result__duration,.air__search_results .two-pane-result__flight{text-align:center}.air__search_results .two-pane-result__flight_image{max-height:30px;max-width:28px}.air__search_results .two-pane-result__from{text-align:left}.air__search_results .two-pane-result__to{text-align:right}.air__search_results .two-pane-result__from_date,.air__search_results .two-pane-result__from_time,.air__search_results .two-pane-result__to_date,.air__search_results .two-pane-result__to_time{font-family:Open Sans}.air__search_results .two-pane-result__from_time,.air__search_results .two-pane-result__to_time{color:#087dc2;font-size:1.375rem;font-weight:400}.air__search_results .two-pane-result__duration_time{color:#f48083;font-family:Open Sans;font-size:1.375rem;font-weight:400;text-transform:lowercase}.air__search_results .two-pane-result__duration_type{position:relative}.air__search_results .two-pane-result__duration_type:after,.air__search_results .two-pane-result__duration_type:before{background-color:#d0d0d0;content:"";height:1px;position:absolute;top:50%;width:80px}.air__search_results .two-pane-result__duration_type:before{margin-right:-20px;right:100%}.air__search_results .two-pane-result__duration_type:after{left:100%;margin-left:-20px}.air__search_results .two-pane-result__duration_legs{font-size:.625rem}.air__search_results .two-pane-result__price{padding-top:.7rem}.air__search_results .two-pane-result__price_llf-info{color:#087dc2;float:right;font-size:.625rem}.air__search_results .two-pane-result__price_llf-info .llf-info__button{background-color:#fff}.air__search_results .two-pane-result__price_amount,.air__search_results .two-pane-result__price_amount-with-adhoc{color:#ec2227;font-family:Open Sans;font-size:.8rem}.air__search_results .two-pane-result__price_amount-with-adhoc{color:#00f}.air__search_results .two-pane-result__price_adhoc-amount{display:inline-block;text-align:center;width:100%}.air__search_results .two-pane-result__extra_details_text,.air__search_results .two-pane-result__flight_details_button{font-size:.625rem;font-weight:600;text-transform:uppercase}.air__search_results .two-pane-result__flight_details{float:left;min-height:1px;padding-left:.625rem;padding-right:.625rem;width:20%}.air__search_results .two-pane-result__flight_details_button{background-color:#c7e5f6;color:#000;display:block;padding-bottom:.3125rem;padding-top:.3125rem;text-align:center;width:100%}.air__search_results .two-pane-result__flight_details_button:active,.air__search_results .two-pane-result__flight_details_button:focus,.air__search_results .two-pane-result__flight_details_button:hover{color:#000;text-decoration:none}.air__search_results .two-pane-result__flight_details_button:hover{text-decoration:underline}.air__search_results .two-pane-result__extra_details{background-color:#f0f5f8;border-bottom-color:#ccebfd;border-left:1px solid #ccebfd;border-right:1px solid #ccebfd;border-top-color:#ccebfd;float:left;min-height:1px;padding:.3125rem .9375rem;width:60%}.air__search_results .two-pane-result__extra_details_text{float:right}.air__search_results .two-pane-result__book{float:left;min-height:1px;padding-left:.625rem;padding-right:.625rem;padding-top:.4rem;width:20%;width:80%}.air__search_results .two-pane-result__book_button{background-color:#ec2227;border-radius:0;color:#fff;font-size:.625rem;font-weight:700;line-height:inherit;padding:.3125rem 0;text-transform:uppercase;width:100%}.air__search_results .two-pane-result__book_button.active.focus,.air__search_results .two-pane-result__book_button.active:focus,.air__search_results .two-pane-result__book_button.focus,.air__search_results .two-pane-result__book_button:active.focus,.air__search_results .two-pane-result__book_button:active:focus,.air__search_results .two-pane-result__book_button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.air__search_results .two-pane-result__book_button.focus,.air__search_results .two-pane-result__book_button:focus,.air__search_results .two-pane-result__book_button:hover{background-color:#9b0d11;color:#fff;text-decoration:none}.air__search_results .two-pane-result__book_button.active,.air__search_results .two-pane-result__book_button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.air__search_results .two-pane-result__book_button.disabled,.air__search_results .two-pane-result__book_button[disabled],fieldset[disabled] .air__search_results .two-pane-result__book_button{box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.air__search_results .two-pane-result__search_flight{float:left;float:right;min-height:1px;padding-left:.625rem;padding-right:.625rem;width:20%}.air__search_results .two-pane-result__search_flight_button{background-color:#ec2227;border-radius:0;color:#fff;font-size:.625rem;font-weight:700;line-height:inherit;padding:.3125rem 0;text-transform:uppercase;width:100%}.air__search_results .two-pane-result__search_flight_button.active.focus,.air__search_results .two-pane-result__search_flight_button.active:focus,.air__search_results .two-pane-result__search_flight_button.focus,.air__search_results .two-pane-result__search_flight_button:active.focus,.air__search_results .two-pane-result__search_flight_button:active:focus,.air__search_results .two-pane-result__search_flight_button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.air__search_results .two-pane-result__search_flight_button.focus,.air__search_results .two-pane-result__search_flight_button:focus,.air__search_results .two-pane-result__search_flight_button:hover{background-color:#9b0d11;color:#fff;text-decoration:none}.air__search_results .two-pane-result__search_flight_button.active,.air__search_results .two-pane-result__search_flight_button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.air__search_results .two-pane-result__search_flight_button.disabled,.air__search_results .two-pane-result__search_flight_button[disabled],fieldset[disabled] .air__search_results .two-pane-result__search_flight_button{box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.air__search_results .filter__section .pane__section:after,.air__search_results .filter__section .pane__section:before{content:" ";display:table}.air__search_results .filter__section .pane__section:after{clear:both}.air__search_results .filter__section .pane__section_checkbox{float:left;width:15%}.air__search_results .filter__section .pane__section_pane-label{float:left;padding-top:.375rem;width:50%}.air__search_results .filter__section .pane__section_pane-label:after,.air__search_results .filter__section .pane__section_pane-label:before{content:" ";display:table}.air__search_results .filter__section .pane__section_pane-label:after{clear:both}.air__search_results .filter__section .pane__section_only-pane-selection{color:#087dc2;cursor:pointer;float:right;font-weight:400;padding-left:.375rem;text-transform:capitalize}.air__search_results .filter__section .pane__section_notification{color:#087dc2;float:left;font:.625rem;padding-top:.375rem;width:100%}.flexi-flight-details,.flight-details,.pnr-flight-details{margin-left:-15px;margin-right:-15px;padding-bottom:.625rem;padding-left:.625rem;padding-right:.625rem}.flexi-flight-details .nav,.flight-details .nav,.pnr-flight-details .nav{background-color:#f0f5f8}.flexi-flight-details .nav-tabs,.flight-details .nav-tabs,.pnr-flight-details .nav-tabs{border-bottom:none}.flexi-flight-details .nav-tabs>li>a,.flight-details .nav-tabs>li>a,.pnr-flight-details .nav-tabs>li>a{border:none;border-radius:0;color:#55595c;font-size:.75rem;margin-right:0;padding:8px 51px}.flexi-flight-details .nav>li>a:focus,.flexi-flight-details .nav>li>a:hover,.flight-details .nav>li>a:focus,.flight-details .nav>li>a:hover,.pnr-flight-details .nav>li>a:focus,.pnr-flight-details .nav>li>a:hover{background-color:#fff}.flexi-flight-details .nav-tabs>li.active>a,.flexi-flight-details .nav-tabs>li.active>a:focus,.flexi-flight-details .nav-tabs>li.active>a:hover,.flight-details .nav-tabs>li.active>a,.flight-details .nav-tabs>li.active>a:focus,.flight-details .nav-tabs>li.active>a:hover,.pnr-flight-details .nav-tabs>li.active>a,.pnr-flight-details .nav-tabs>li.active>a:focus,.pnr-flight-details .nav-tabs>li.active>a:hover{background-color:#fff;border:none;color:#ec2227;cursor:default}.flexi-flight-details__header,.flight-details__header,.pnr-flight-details__header{background-color:#f0f5f8;border-left:10px solid #c7e5f6;border-right:10px solid #c7e5f6;border-top:10px solid #c7e5f6}.flexi-flight-details__list:after,.flexi-flight-details__list:before,.flight-details__list:after,.flight-details__list:before,.pnr-flight-details__list:after,.pnr-flight-details__list:before{content:" ";display:table}.flexi-flight-details__list:after,.flight-details__list:after,.pnr-flight-details__list:after{clear:both}.flexi-flight-details__list>li,.flight-details__list>li,.pnr-flight-details__list>li{float:left;padding:5px 15px 2px}.flexi-flight-details__list>li>a,.flight-details__list>li>a,.pnr-flight-details__list>li>a{color:#838383;font-weight:600;text-decoration:none;text-transform:uppercase}.flexi-flight-details__tab-content,.flight-details__tab-content,.pnr-flight-details__tab-content{background-color:#fff;border:10px solid #c7e5f6}.flexi-flight-details .active,.flight-details .active,.pnr-flight-details .active{background-color:#fff}.flexi-flight-details .active a,.flight-details .active a,.pnr-flight-details .active a{color:#ec2227}.flexi-flight-details .active a:hover,.flight-details .active a:hover,.pnr-flight-details .active a:hover{cursor:pointer;text-decoration:underline}.flexi-flight-details{padding-left:.9375rem;padding-right:.9375rem}.flexi-flight-details .nav-tabs>li>a{padding:8px 20px}.search__detail_row{margin-left:-15px;margin-right:-15px;text-transform:uppercase}.search__detail_row:after,.search__detail_row:before{content:" ";display:table}.search__detail_row:after{clear:both}.search__detail_card{background-color:#fff;margin-bottom:.9375rem;padding:0 .9375rem}.search__detail_card:after,.search__detail_card:before{content:" ";display:table}.search__detail_card:after{clear:both}.search__detail_footer{margin-left:-15px;margin-right:-15px}.search__detail_footer:after,.search__detail_footer:before{content:" ";display:table}.search__detail_footer:after{clear:both}.search__detail_flight{width:20%}.search__detail_flight,.search__detail_from,.search__detail_to{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem}.search__detail_from,.search__detail_to{width:40%}.search__detail_duration{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:20%}.search__detail .flight-details{float:left;padding-left:0;padding-right:0;text-transform:uppercase}.search__detail .flight-details__flexi-flight{padding-right:0}.search__detail .flexi-duration{padding-left:0;padding-right:0}.search__detail_trip-title{color:#000;font-size:14px;padding-bottom:5px;padding-top:15px;text-transform:uppercase}.search__detail:not(:first-child) .tripTitle{border-top:2px solid #087dc2}.search__detail .trip-title{padding-top:.625rem}.search__detail .trip-title__from-city{color:#000;float:left;font-size:.875rem;padding-left:.5rem;text-transform:capitalize}.detail__duration,.detail__flight,.detail__from,.detail__price,.detail__to{padding-top:.9375rem}.detail__fare-basis{color:#087dc2}.detail__fare-basis,.detail__fare-rules{font-size:.625rem}.detail__duration,.detail__flight{text-align:center}.detail__from{text-align:left}.detail__to{text-align:right}.detail__from_aircarft-type,.detail__from_airport,.detail__from_baggage,.detail__from_terminal,.detail__to_aircarft-type,.detail__to_airport,.detail__to_baggage,.detail__to_terminal{word-wrap:break-word;font-size:.625rem}.detail__from_airline,.detail__to_airline{font-size:.625rem}.detail__from_aircraft,.detail__from_location,.detail__to_aircraft,.detail__to_location{color:#087dc2;text-transform:uppercase}.detail__from_date,.detail__from_time,.detail__to_date,.detail__to_time{font-family:Open Sans}.detail__from_date,.detail__to_date{color:#838383;font-size:.875rem}.detail__from_time,.detail__to_time{color:#087dc2;font-size:1.125rem;line-height:1.125rem}.detail__from_suitcase,.detail__to_suitcase{color:#087dc2;font-size:1.2rem}.detail__airline-xid,.detail__fid{font-family:Open Sans}.detail__duration_flight-duration{font-size:.5625rem}.detail__duration .flexi-time{color:#55595c;font-size:.75rem}.detail__duration .flexi-time:after,.detail__duration .flexi-time:before{background:#fff;border:.0625rem dashed #b6b6b6;width:1.0625rem}.detail__duration_time{color:#f48083;font-family:Open Sans;font-size:1.125rem;font-weight:400;line-height:1.125rem;position:relative;text-transform:lowercase}.detail__duration_time:after,.detail__duration_time:before{background-color:#d0d0d0;content:"";height:1px;position:absolute;top:50%;width:60px}.detail__duration_time:before{right:100%}.detail__duration_time:after{left:100%}.detail__duration_wrapper{float:left;min-height:1px;padding-left:0;padding-right:0;width:80%}.detail__duration_wrapper:after,.detail__duration_wrapper:before{content:" ";display:table}.detail__duration_wrapper:after{clear:both}.detail__duration_duration-block{padding-bottom:1.25rem;padding-left:1.85rem;padding-top:1.25rem}.detail__seat_count_red{color:#ec2227}.detail__seat_count_green,.detail__seat_count_red{font-family:Open Sans;font-size:.75rem;font-weight:700}.detail__seat_count_green{color:#908e8e}.detail__seat_text{color:#087dc2;text-transform:capitalize}.detail__flight-name:after,.detail__flight-name:before{content:" ";display:table}.detail__flight-name:after{clear:both}.detail__flight-name_checkbox{float:left;width:10%}.detail__flight-name_text{float:left;text-align:center;width:90%}.details__details_layover:after,.details__details_return:after{left:0;width:100%}.details__details_layover-time .layover-clock{color:#dd4b39;font-size:1.25rem;text-align:center}.details__details_layover-time .leg-stop-location{font-size:.875rem;text-align:center}.details__details_layover-time .layover-time{position:relative;text-align:center}.details__details_layover-time .layover-time:after{border:.0625rem dashed #b6b6b6;content:"";height:.0625rem;position:absolute;right:0;top:0;width:100%}.change__info{background-color:#fff;padding-left:.9375rem;padding-right:.9375rem;position:relative;text-align:center;z-index:1}.show__more{background-color:#f0f5f8;border-top:1px solid #c7e5f6;margin-bottom:15px;margin-top:-15px;padding-bottom:5px;padding-left:15px;padding-top:5px}.show__more a{color:#000}.more__result{margin-top:-15px}.fare-tab-data{padding:.5rem}.fare-details,.flexi-fare-details{font-family:Open Sans;width:100%}.fare-details__table,.flexi-fare-details__table{width:100%}.fare-details__table thead th,.flexi-fare-details__table thead th{color:#087dc2;text-transform:uppercase}.fare-details__table tbody tr:last-child,.flexi-fare-details__table tbody tr:last-child{border-bottom:none;margin-left:-5px;margin-right:-5px}.fare-details__table tr,.flexi-fare-details__table tr{border-bottom:1px solid #c7e5f6}.fare-details__table td,.fare-details__table th:last-child,.flexi-fare-details__table td,.flexi-fare-details__table th:last-child{text-align:right}.fare-details__table td,.fare-details__table th,.flexi-fare-details__table td,.flexi-fare-details__table th{font-weight:600;padding:.625rem .625rem .3125rem;width:10%}.fare-details td,.fare-details td:first-child,.fare-details th,.fare-details th:first-child,.flexi-fare-details td,.flexi-fare-details td:first-child,.flexi-fare-details th,.flexi-fare-details th:first-child{text-align:right;width:10%}.fare-details .pax-no,.flexi-fare-details .pax-no{text-align:center}.fare-details .grand-total,.flexi-fare-details .grand-total{background-color:#f0f5f8;color:#000}.fare-details .tax-breakup__button,.flexi-fare-details .tax-breakup__button{background-color:#ec2227;background-image:none;border:none;border-radius:0;color:#fff;display:none;font-weight:700;line-height:inherit;padding-bottom:.3125rem;padding-top:.3125rem;width:100%}.flexi-fare-details__table_fare-currency{float:left;padding-left:.8125rem}.flexi-fare-details__table_fare-amount{float:right}.flexi-fare-details__table table,.flexi-fare-details__table td,.flexi-fare-details__table th{padding-bottom:.1875rem;padding-top:.125rem;width:16%}.flexi-fare-details__table table{border-collapse:collapse}.flexi-fare-details__adhoc-table table,.flexi-fare-details__adhoc-table td,.flexi-fare-details__adhoc-table th{padding-bottom:.1875rem;padding-top:.125rem;width:25%}.flexi-fare-details__adhoc-table tr{border-bottom:1px solid #c7e5f6}.flexi-fare-details__adhoc-footer{background-color:#f0f5f8;height:1.8rem;width:100%}.baggage-details__header{border-bottom:1px solid #c7e5f6;color:#087dc2;display:table;width:100%}.baggage-details__header_baggage-type,.baggage-details__header_pax-type{float:left;padding:.5rem;text-align:center;text-transform:uppercase}.baggage-details__header_baggage-type{width:40%}.baggage-details__header_pax-type{width:20%}.baggage-details__row{border-bottom:1px solid #c7e5f6;display:table;width:100%}.baggage-details__row_baggage-units,.baggage-details__row_sector{float:left;padding:.5rem;text-align:center}.baggage-details__row_sector{width:40%}.baggage-details__row_baggage-units{text-transform:uppercase;width:20%}.baggage-details__row_baggage-info-icon{color:#087dc2;font-size:1rem}.flight__review_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.flight__review_main:after,.flight__review_main:before{content:" ";display:table}.flight__review_main:after{clear:both}.flight__review_main .content{padding-left:0}.flight__review_wrapper{margin:0 auto;max-width:960px}@media (min-width:1280px){.flight__review_wrapper{max-width:1200px}}@media (min-width:1600px){.flight__review_wrapper{max-width:1400px}}.flight__review_wrapper .single-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:100%}.flight__review_row{margin-left:-15px;margin-right:-15px;text-transform:uppercase}.flight__review_row:after,.flight__review_row:before{content:" ";display:table}.flight__review_row:after{clear:both}.flight__review_card{background-color:#fff;margin-bottom:.9375rem;padding:0 .9375rem}.flight__review_card:after,.flight__review_card:before{content:" ";display:table}.flight__review_card:after{clear:both}.flight__review_card_header{padding:.375rem .9375rem}.flight__review_header{background-color:#f0f5f8}.flight__review_header ul{margin-left:-15px;margin-right:-15px;padding-top:.3125rem;text-transform:uppercase}.flight__review_header ul:after,.flight__review_header ul:before{content:" ";display:table}.flight__review_header ul:after{clear:both}.flight__review_header ul>li{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;text-align:center;width:20%}.flight__review_header ul>li:nth-child(2){text-align:left;width:30%}.flight__review_header ul>li:last-child{text-align:right;width:30%}.flight__review_card_content{margin-bottom:.9375rem}.flight__review_footer{margin-left:-15px;margin-right:-15px}.flight__review_footer:after,.flight__review_footer:before{content:" ";display:table}.flight__review_footer:after{clear:both}.flight__review_flight{width:20%}.flight__review_flight,.flight__review_from,.flight__review_to{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem}.flight__review_from,.flight__review_to{width:40%}.flight__review_duration{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:20%}.flight__review_main{padding-top:.9375rem}.flight__review_main .content{padding-left:.9375rem;padding-right:0}.flight__review_card{box-shadow:0 0 15px rgba(0,0,0,.25)}.flight__review_card .pnr-fare-selection__table_price-breakup .review-fare-details_card_header{margin-bottom:3%}.flight__review_card .pnr-fare-selection__trip_description{float:left}.flight__review_card .pnr-fare-selection__select_btn{background-color:#ec2227;border-radius:0;color:#fff;float:right;font-size:.625rem;font-weight:700;line-height:inherit;padding:.3125rem 0;text-transform:uppercase;width:18%}.flight__review_card .pnr-fare-selection__select_btn.active.focus,.flight__review_card .pnr-fare-selection__select_btn.active:focus,.flight__review_card .pnr-fare-selection__select_btn.focus,.flight__review_card .pnr-fare-selection__select_btn:active.focus,.flight__review_card .pnr-fare-selection__select_btn:active:focus,.flight__review_card .pnr-fare-selection__select_btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.flight__review_card .pnr-fare-selection__select_btn.focus,.flight__review_card .pnr-fare-selection__select_btn:focus,.flight__review_card .pnr-fare-selection__select_btn:hover{background-color:#9b0d11;color:#fff;text-decoration:none}.flight__review_card .pnr-fare-selection__select_btn.active,.flight__review_card .pnr-fare-selection__select_btn:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.flight__review_card .pnr-fare-selection__select_btn.disabled,.flight__review_card .pnr-fare-selection__select_btn[disabled],fieldset[disabled] .flight__review_card .pnr-fare-selection__select_btn{box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.flight__review_card .pnr-fare-selection__fare-category-img-container{padding-right:5px}.flight__review_card .pnr-fare-selection__fare-category-img-container img{height:20px}.flight__review_card_header{color:#087dc2;padding-left:0;text-transform:uppercase}.flight__review_card .header_text{font-size:.9rem;margin-right:.234375rem}.flight__review_card .header_legs{position:relative}.flight__review_card .header_legs:after{background-color:#087dc2;content:"";height:1px;left:100%;margin-top:-1px;position:absolute;top:50%;width:30px}.flight__review_card .header_legs:last-child:after{content:none}.flight__review_card .nav{background-color:#c7e5f6;margin-left:-.9375rem;margin-right:-.9375rem}.flight__review_card .nav-tabs{border-bottom:none}.flight__review_card .nav-tabs>li>a{border:none;border-radius:0;color:#087dc2;font-size:.875rem;margin-right:0}.flight__review_card .nav>li>a:focus,.flight__review_card .nav>li>a:hover{background-color:#fff}.flight__review_card .nav-tabs>li.active>a,.flight__review_card .nav-tabs>li.active>a:focus,.flight__review_card .nav-tabs>li.active>a:hover{background-color:#fff;border:none;color:#087dc2;cursor:default}.review__duration,.review__flight,.review__from,.review__price,.review__to{padding-top:.9375rem}.review__fare-basis{color:#087dc2}.review__fare-basis,.review__fare-rules{font-size:.625rem}.review__duration,.review__flight{text-align:center}.review__from{text-align:left}.review__to{text-align:right}.review__from_aircarft-type,.review__from_airport,.review__from_baggage,.review__from_terminal,.review__to_aircarft-type,.review__to_airport,.review__to_baggage,.review__to_terminal{word-wrap:break-word;font-size:.625rem}.review__from_airline,.review__to_airline{font-size:.625rem}.review__from_aircraft,.review__from_location,.review__to_aircraft,.review__to_location{color:#087dc2;text-transform:uppercase}.review__from_date,.review__from_time,.review__to_date,.review__to_time{font-family:Open Sans}.review__from_date,.review__to_date{color:#838383;font-size:.875rem}.review__from_time,.review__to_time{color:#087dc2;font-size:1.125rem;line-height:1.125rem}.review__from_suitcase,.review__to_suitcase{color:#087dc2;font-size:1.2rem}.review__airline-xid,.review__fid{font-family:Open Sans}.review__duration_flight-duration{font-size:.5625rem}.review__duration .flexi-time{color:#55595c;font-size:.75rem}.review__duration .flexi-time:after,.review__duration .flexi-time:before{background:#fff;border:.0625rem dashed #b6b6b6;width:1.0625rem}.review__duration_time{color:#f48083;font-family:Open Sans;font-size:1.125rem;font-weight:400;line-height:1.125rem;position:relative;text-transform:lowercase}.review__duration_time:after,.review__duration_time:before{background-color:#d0d0d0;content:"";height:1px;position:absolute;top:50%;width:60px}.review__duration_time:before{right:100%}.review__duration_time:after{left:100%}.review__duration_wrapper{float:left;min-height:1px;padding-left:0;padding-right:0;width:80%}.review__duration_wrapper:after,.review__duration_wrapper:before{content:" ";display:table}.review__duration_wrapper:after{clear:both}.review__duration_duration-block{padding-bottom:1.25rem;padding-left:1.85rem;padding-top:1.25rem}.review__seat_count_red{color:#ec2227}.review__seat_count_green,.review__seat_count_red{font-family:Open Sans;font-size:.75rem;font-weight:700}.review__seat_count_green{color:#908e8e}.review__seat_text{color:#087dc2;text-transform:capitalize}.details__details_layover,.details__details_return{position:relative;text-align:center}.details__details_layover:after,.details__details_return:after{content:"";height:1px;margin-left:25%;position:absolute;top:50%;width:50%}.details__details_layover{font-family:Open Sans}.details__details_return{color:#087dc2}.details__details_layover:after{background-color:#b6b6b6}.details__details_return:after{background-color:#c7e5f6}hr.legs-seperator{background-color:red;height:1px;left:50%;margin-left:-55px;position:absolute;top:0;width:110px;z-index:-1}.traveler-card{background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.25);margin-bottom:.9375rem;padding:.9375rem}.traveler-card__header{border-bottom:1px solid #b6b6b6;color:#087dc2;font-size:.75rem;font-weight:600;padding-bottom:.4375rem;text-transform:uppercase}.traveler-card__table{font-family:Open Sans;width:100%}.traveler-card__table_total{background-color:#f0f5f8;color:#000}.traveler-card__table tr td{border-bottom:1px solid #b6b6b6;font-weight:600;padding-bottom:.3125rem;padding-top:.625rem}.fare-card{background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.25);margin-bottom:.9375rem;padding:.9375rem}.fare-card__header{border-bottom:1px solid #b6b6b6;color:#087dc2;font-size:.75rem;font-weight:600;padding-bottom:.4375rem;text-transform:uppercase}.fare-card__table{font-family:Open Sans;width:100%}.fare-card__table_total{background-color:#f0f5f8;color:#000}.fare-card__table tr td{border-bottom:1px solid #b6b6b6;font-weight:600;padding-bottom:.3125rem;padding-top:.625rem}.fare-card__table tr td:last-child{text-align:right}.tax_card{background-color:#fff;margin-bottom:.9375rem;padding:0 .9375rem}.tax_card:after,.tax_card:before{content:" ";display:table}.tax_card:after{clear:both}.tax_card_header{padding:.375rem .9375rem}.tax_header{background-color:#f0f5f8}.tax_header ul{margin-left:-15px;margin-right:-15px;padding-top:.3125rem;text-transform:uppercase}.tax_header ul:after,.tax_header ul:before{content:" ";display:table}.tax_header ul:after{clear:both}.tax_header ul>li{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;text-align:center;width:20%}.tax_header ul>li:nth-child(2){text-align:left;width:30%}.tax_header ul>li:last-child{text-align:right;width:30%}.tax_card_content{margin-bottom:.9375rem}.tax_footer{margin-left:-15px;margin-right:-15px}.tax_footer:after,.tax_footer:before{content:" ";display:table}.tax_footer:after{clear:both}.tax_flight{width:20%}.tax_flight,.tax_from,.tax_to{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem}.tax_from,.tax_to{width:40%}.tax_duration{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:20%}.tax_card{box-shadow:0 0 15px rgba(0,0,0,.25)}.tax_card_header{color:#087dc2;text-transform:uppercase}.tax_card .header_text{margin-right:1.875rem}.tax__table{font-family:Open Sans;width:100%}.tax__table_total{background-color:#f0f5f8;color:#000}.tax__table tr td{border-bottom:1px solid #b6b6b6;font-weight:600;padding-bottom:.3125rem;padding-top:.625rem}.tax__table tr td:last-child{text-align:right}.tax-breakup_card_header{color:#087dc2;text-transform:uppercase}.tax-breakup_card .header_text{margin-right:1.875rem}.tax-breakup__table{padding-left:5px;padding-right:5px}.tax-breakup__table>table{font-family:Open Sans;width:100%}.tax-breakup__table>table>thead{background-color:#f0f5f8;text-transform:uppercase}.tax-breakup__table>table>thead th:first-child{padding-left:10px;padding-right:5px;padding-top:5px;text-align:left}.tax-breakup__table>table>thead th{padding:5px;text-align:right}.tax-breakup__table>table>tbody{margin-top:15px}.tax-breakup__table>table>tbody>tr{border-bottom:2px solid #f0f5f8}.tax-breakup__table>table>tbody>tr td{color:#087dc2;padding:5px;text-align:right;text-transform:none}.tax-breakup__table>table>tbody>tr td:first-child{color:#838383;padding:5px 5px 5px 10px;text-align:left}.tax-breakup__table>table>tbody>tr:nth-child(2) td{text-transform:none}.tax-breakup__table>table>tbody tr:last-child{background-color:#f0f5f8}.tax-breakup__table>table>tbody tr:last-child td{color:#000;padding:5px;text-align:right}.tax-breakup__table>table>tbody tr:last-child td:first-child{padding:5px 5px 5px 10px;text-align:left;text-transform:none}.review-fare-details_card{background-color:#fff;margin-bottom:.9375rem;padding:0 .9375rem}.review-fare-details_card:after,.review-fare-details_card:before{content:" ";display:table}.review-fare-details_card:after{clear:both}.review-fare-details_card_header{padding:.375rem .9375rem}.review-fare-details_header{background-color:#f0f5f8}.review-fare-details_header ul{margin-left:-15px;margin-right:-15px;padding-top:.3125rem;text-transform:uppercase}.review-fare-details_header ul:after,.review-fare-details_header ul:before{content:" ";display:table}.review-fare-details_header ul:after{clear:both}.review-fare-details_header ul>li{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;text-align:center;width:20%}.review-fare-details_header ul>li:nth-child(2){text-align:left;width:30%}.review-fare-details_header ul>li:last-child{text-align:right;width:30%}.review-fare-details_card_content{margin-bottom:.9375rem}.review-fare-details_card{box-shadow:0 0 15px rgba(0,0,0,.25)}.review-fare-details_card_header{color:#087dc2;padding-left:0;text-transform:uppercase}.review-fare-details_card .header_text{margin-right:1.875rem}.review-fare-details__table_price-breakup{float:left;padding:.375rem 0;text-transform:uppercase}.review-fare-details__table_price-adhoc-amount{float:right;padding:.375rem 0}.review-fare-details__table table{font-family:Open Sans;width:100%}.review-fare-details__table table thead{background-color:#f0f5f8;text-transform:uppercase}.review-fare-details__table table thead th:first-child{padding-left:10px;padding-right:5px;padding-top:5px;text-align:left}.review-fare-details__table table thead th{padding:5px;text-align:right}.review-fare-details__table table tbody tr{border-bottom:2px solid #f0f5f8}.review-fare-details__table table tbody tr td{color:#087dc2;padding:5px;text-align:right}.review-fare-details__table table tbody tr td:first-child{color:#838383;padding:5px 5px 5px 10px;text-align:left}.grand-total-amount,.total-amount{padding:5px 5px 5px 10px;text-align:left;text-transform:uppercase}.grand-total-amount__result-page-value,.grand-total-amount__value,.total-amount__result-page-value,.total-amount__value{color:#087dc2;float:right}.grand-total-amount__result-page-value,.total-amount__result-page-value{color:inherit;padding-right:1.7rem}.grand-total-amount{background-color:#f0f5f8;color:#000}.grand-total-amount__result-page-value,.grand-total-amount__value{color:#000}.modal__header{color:#087dc2;font-size:.875rem;padding-bottom:10px}.modal__header_heading{float:left;padding-left:7px}.modal__header_close{cursor:pointer;float:right}.modal__header_info{background-color:#eaf5fc;font-size:1.125rem;height:35px;margin-top:7px;padding:5px 5px 5px 7px}.heading__main:after,.heading__main:before{content:" ";display:table}.heading__main:after{clear:both}.header__info_part{color:#087dc2;float:left}.header__info_part2{color:#087dc2;float:right;font-size:.875rem;margin:2px}.header__info_subpart1{padding-right:10px}.header__info_subpart2{background-color:#fff;padding:3px 20px}.header__info_part1{color:#f48083;font-family:Open Sans;margin-left:5px}.modal__content{margin:1.25rem 0;max-height:550px;overflow-y:auto;padding:0}.modal__content_fare-rule-loader{padding:15px}.modal-content{padding:.9375rem}.modal-content:after,.modal-content:before{content:" ";display:table}.modal-content:after{clear:both}.panel-group{padding-right:0}.panel{margin-bottom:6px}.panel__heading{font-weight-base:600;background-color:#eaf5fc;box-shadow:0 0 5px rgba(0,0,0,.25);color:#000;cursor:pointer;font-size:.75rem;padding:5px 5px 5px 7px;position:relative}.panel__heading:after,.panel__heading:before{content:" ";display:table}.panel__heading:after{clear:both}.panel__heading .triangle__container{background-color:#000;border-radius:100%;float:right;height:18px;position:relative;width:18px}.panel__heading .triangle{border:5px solid transparent;border-top-color:#fff;height:0;left:4px;position:absolute;top:7px;width:0}.panel__heading.collapsed{color:#838383}.panel__heading.collapsed .triangle{border:5px solid transparent;border-left-color:#fff;height:0;left:7px;top:4px;width:0}.panel__heading.collapsed .triangle__container{background-color:#9d9d9d}.panel__heading_highlight{background-color:#c7e5f6}.panel__heading_highlight .triangle__container,.panel__heading_highlight.collapsed .triangle__container{background-color:#3b5998}.panel__body{border-bottom:1px solid #eeeff3;border-left:1px solid #eeeff3;border-right:1px solid #eeeff3;padding:7px 0 3px 7px}.panel__heading_info{color:#373a3c;float:left}.rule-header__sub-title_column-large,.rule-header__sub-title_column-medium,.rule-header__sub-title_column-small,.rule-header__title{background-color:#087dc2;box-sizing:border-box;color:#fff;float:left;font-size:.75rem;font-weight:700;padding:.3125rem;text-transform:uppercase}.rule-header__sub-title_column-large:not(:last-child),.rule-header__sub-title_column-medium:not(:last-child),.rule-header__sub-title_column-small:not(:last-child),.rule-header__title:not(:last-child){border-right:2px solid}.rule-table__row_rule-header,.rule-table__row_rule-sub-header,.rule-table__row_rule-sub-row,.rule-table__row_rule-text,.rule-table__row_rule-title{font-size:.75rem;padding:.3125rem}.rule-table__row_rule-header,.rule-table__row_rule-sub-header,.rule-table__row_rule-sub-row{background-color:#fff;color:#373a3c;float:left;font-family:Raleway,Helvetica,Arial,sans-serif;font-weight:700;font-weight:500}.rule-table__row_rule-header:not(:last-child),.rule-table__row_rule-sub-header:not(:last-child),.rule-table__row_rule-sub-row:not(:last-child){border-right:3px solid #f0f5f8}.fare-rule-table{text-align:left;width:100%}.rule-header__row{margin-bottom:.625rem;width:100%}.rule-header__row:after,.rule-header__row:before{content:" ";display:table}.rule-header__row:after{clear:both}.rule-header__title{width:40%}.rule-header__sub-title_column-large{width:60%}.rule-header__sub-title_column-medium{width:30%}.rule-header__sub-title_column-small{width:20%}.rule-table{background-color:#f0f5f8;border-radius:.625rem .625rem 0 0;margin-bottom:.3125rem}.rule-table__row{padding:0 .3125rem .3125rem;text-transform:uppercase;width:100%}.rule-table__row:after,.rule-table__row:before{content:" ";display:table}.rule-table__row:after{clear:both}.rule-table__row_rule-text{background-color:#eaf5fc;color:#55595c;width:auto}.rule-table__row_rule-text sup{color:#ec2227}.rule-table__row_rule-header-large{width:60%}.rule-table__row_rule-header-medium{width:30%}.rule-table__row_rule-header-small{width:20%}.rule-table__row_rule-sub-header{box-sizing:border-box;width:40%}.rule-table__row_rule-sub-row{box-sizing:border-box;width:100%}.rule-table__row_rule-sub-row_link{color:#f48083;font-weight:700;text-transform:uppercase}.rule-table__row_rule-title{color:#087dc2;font-weight:700}.rule-table__sub_row{text-transform:uppercase}.flight__pax-info_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.flight__pax-info_main:after,.flight__pax-info_main:before{content:" ";display:table}.flight__pax-info_main:after{clear:both}.flight__pax-info_main .content{padding-left:0}.flight__pax-info_wrapper{margin:0 auto;max-width:960px}@media (min-width:1280px){.flight__pax-info_wrapper{max-width:1200px}}@media (min-width:1600px){.flight__pax-info_wrapper{max-width:1400px}}.flight__pax-info_wrapper .single-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:100%}.flight__pax-info_card{background-color:#fff;margin-bottom:.9375rem;padding:0 .9375rem}.flight__pax-info_card:after,.flight__pax-info_card:before{content:" ";display:table}.flight__pax-info_card:after{clear:both}.flight__pax-info_card_header{padding:.375rem .9375rem}.flight__pax-info_header{background-color:#f0f5f8}.flight__pax-info_header ul{margin-left:-15px;margin-right:-15px;padding-top:.3125rem;text-transform:uppercase}.flight__pax-info_header ul:after,.flight__pax-info_header ul:before{content:" ";display:table}.flight__pax-info_header ul:after{clear:both}.flight__pax-info_header ul>li{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;text-align:center;width:20%}.flight__pax-info_header ul>li:nth-child(2){text-align:left;width:30%}.flight__pax-info_header ul>li:last-child{text-align:right;width:30%}.flight__pax-info_card_content{margin-bottom:.9375rem}.flight__pax-info_card{box-shadow:0 0 15px rgba(0,0,0,.25);padding-bottom:.9375rem}.flight__pax-info_card_extra{border-bottom:1px solid #087dc2;padding-bottom:.9375rem}.flight__pax-info_card_header{color:#087dc2;padding-left:0;text-transform:uppercase}.flight__pax-info_card_info{color:#ec2227;margin-bottom:.2rem;margin-top:.2rem;padding-left:.2rem}.flight__pax-info_preferences .preferences__heading{color:#087dc2;margin-bottom:15px;text-transform:uppercase;width:25%}.flight__pax-info_preferences .preferences__heading:hover{cursor:pointer;text-decoration:underline}.flight__pax-info_preferences .preferences__container{padding-left:200px}.flight__pax-info_preferences .preferences__container:after,.flight__pax-info_preferences .preferences__container:before{content:" ";display:table}.flight__pax-info_preferences .preferences__container:after{clear:both}.flight__pax-info_preferences .preferences__container .ffn-preference,.flight__pax-info_preferences .preferences__container .meal-preference,.flight__pax-info_preferences .preferences__container .seat-preference{padding:7px 0}.flight__pax-info_preferences .preferences__container .ffn-preference:after,.flight__pax-info_preferences .preferences__container .ffn-preference:before,.flight__pax-info_preferences .preferences__container .meal-preference:after,.flight__pax-info_preferences .preferences__container .meal-preference:before,.flight__pax-info_preferences .preferences__container .seat-preference:after,.flight__pax-info_preferences .preferences__container .seat-preference:before{content:" ";display:table}.flight__pax-info_preferences .preferences__container .ffn-preference:after,.flight__pax-info_preferences .preferences__container .meal-preference:after,.flight__pax-info_preferences .preferences__container .seat-preference:after{clear:both}.flight__pax-info_preferences .preferences__container .ffn-preference__heading,.flight__pax-info_preferences .preferences__container .ffn-preference__options,.flight__pax-info_preferences .preferences__container .meal-preference__heading,.flight__pax-info_preferences .preferences__container .meal-preference__options,.flight__pax-info_preferences .preferences__container .seat-preference__heading,.flight__pax-info_preferences .preferences__container .seat-preference__options{float:left}.flight__pax-info_preferences .preferences__container .ffn-preference__heading,.flight__pax-info_preferences .preferences__container .meal-preference__heading,.flight__pax-info_preferences .preferences__container .seat-preference__heading{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;text-align:right;width:40%;width:20%}.flight__pax-info_preferences .preferences__container .ffn-preference__options,.flight__pax-info_preferences .preferences__container .meal-preference__options,.flight__pax-info_preferences .preferences__container .seat-preference__options{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:60%}.flight__pax-info_preferences .preferences__container .ffn-preference__options>select,.flight__pax-info_preferences .preferences__container .meal-preference__options>select,.flight__pax-info_preferences .preferences__container .seat-preference__options>select{height:23px;width:45%}.flight__pax-info_preferences .preferences__container .ffn-preference__options_container:after,.flight__pax-info_preferences .preferences__container .ffn-preference__options_container:before{content:" ";display:table}.flight__pax-info_preferences .preferences__container .ffn-preference__options_container:after{clear:both}.flight__pax-info_preferences .preferences__container .ffn-preference__options_container .ffn-number,.flight__pax-info_preferences .preferences__container .ffn-preference__options_container .ffn-options{float:left;margin-right:15px;padding:7px 0;width:30%}.flight__pax-info_preferences .preferences__container .ffn-preference__options_container .ffn-number>select,.flight__pax-info_preferences .preferences__container .ffn-preference__options_container .ffn-options>select{height:23px;width:100%}.flight__pax-info_row{border-top:1px solid #087dc2}.flight__pax-info_row:after,.flight__pax-info_row:before{content:" ";display:table}.flight__pax-info_row:after{clear:both}.flight__pax-info_row:last-child{border-bottom:1px solid #087dc2}.flight__pax-info_footer{padding-top:.9375rem}.flight__pax-info_footer:after,.flight__pax-info_footer:before{content:" ";display:table}.flight__pax-info_footer:after{clear:both}.flight__pax-info .footer_text{margin-bottom:0}.flight__pax-info_button{background-color:#ec2227;background-image:none;border:none;border-radius:0;color:#fff;float:right;font-weight:700;line-height:inherit;margin-left:.625rem;padding-bottom:.3125rem;padding-top:.3125rem;width:25%}.flight__pax-info_button:hover{background-color:#9b0d11}.flight__pax-info_button:disabled{box-shadow:none;cursor:not-allowed;opacity:.65}.flight__pax-info_save-traveler-btn{background-color:#087dc2;color:#fff;float:right;font-weight:700;padding-bottom:.3125rem;padding-top:.3125rem;width:25%}.flight__pax-info_save-traveler-btn.active.focus,.flight__pax-info_save-traveler-btn.active:focus,.flight__pax-info_save-traveler-btn.focus,.flight__pax-info_save-traveler-btn:active.focus,.flight__pax-info_save-traveler-btn:active:focus,.flight__pax-info_save-traveler-btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.flight__pax-info_save-traveler-btn.focus,.flight__pax-info_save-traveler-btn:focus,.flight__pax-info_save-traveler-btn:hover{background-color:#043e60;color:#fff;text-decoration:none}.flight__pax-info_save-traveler-btn.active,.flight__pax-info_save-traveler-btn:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.flight__pax-info_save-traveler-btn.disabled,.flight__pax-info_save-traveler-btn[disabled],fieldset[disabled] .flight__pax-info_save-traveler-btn{box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.flight__pax-info_ancillary-button-block{float:left;padding-left:.85rem;padding-right:.85rem;padding-top:.9375rem;width:73%}.flight__pax-info_ancillary-button-block>button{width:35%}.hotel__pax-info_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.hotel__pax-info_main:after,.hotel__pax-info_main:before{content:" ";display:table}.hotel__pax-info_main:after{clear:both}.hotel__pax-info_main .content{padding-left:0}.hotel__pax-info_wrapper{margin:0 auto;max-width:960px}@media (min-width:1280px){.hotel__pax-info_wrapper{max-width:1200px}}@media (min-width:1600px){.hotel__pax-info_wrapper{max-width:1400px}}.hotel__pax-info_wrapper .single-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:100%}.hotel__pax-info_card{background-color:#fff;margin-bottom:.9375rem;padding:0 .9375rem}.hotel__pax-info_card:after,.hotel__pax-info_card:before{content:" ";display:table}.hotel__pax-info_card:after{clear:both}.hotel__pax-info_card_header{padding:.375rem .9375rem}.hotel__pax-info_header{background-color:#f0f5f8}.hotel__pax-info_header ul{margin-left:-15px;margin-right:-15px;padding-top:.3125rem;text-transform:uppercase}.hotel__pax-info_header ul:after,.hotel__pax-info_header ul:before{content:" ";display:table}.hotel__pax-info_header ul:after{clear:both}.hotel__pax-info_header ul>li{min-height:1px;padding-left:.9375rem;padding-right:.9375rem}.hotel__pax-info_header ul>li:nth-child(2){text-align:left;width:30%}.hotel__pax-info_header ul>li:last-child{text-align:right;width:30%}.hotel__pax-info_card_content{margin-bottom:.9375rem}.hotel__pax-info_card{box-shadow:0 0 15px rgba(0,0,0,.25)}.hotel__pax-info_card_header{color:#087dc2;text-transform:uppercase}.hotel__pax-info_card_info{color:#ec2227;margin-bottom:.2rem;margin-top:.2rem;padding-left:.2rem}.hotel__pax-info_row:after,.hotel__pax-info_row:before{content:" ";display:table}.hotel__pax-info_row:after{clear:both}.hotel__pax-info_header ul>li{float:left;font-size:.625rem;text-align:center;width:20%}.hotel__pax-info_header ul>li:first-child,.hotel__pax-info_header ul>li:nth-child(2){text-align:center;width:10%}.hotel__pax-info_header ul>li:last-child{text-align:center;width:20%}.hotel__pax-info_footer{border-top:1px solid #087dc2;padding-bottom:.625rem;padding-top:.625rem}.hotel__pax-info_footer:after,.hotel__pax-info_footer:before{content:" ";display:table}.hotel__pax-info_footer:after{clear:both}.hotel__pax-info .footer_text{margin-bottom:0}.hotel__pax-info_room{border-top:1px solid #087dc2;margin-bottom:.9375rem}.hotel__pax-info_room_text{color:#087dc2;padding-bottom:.3125rem;padding-top:.3125rem;text-transform:uppercase}.hotel__pax-info_room .pax-info{padding-bottom:0}.hotel__pax-info_button{background-color:#ec2227;border:none;border-radius:0;color:#fff;float:right;font-size:.875rem;font-weight:700;line-height:inherit;padding:.3125rem 0;width:25%}.hotel__pax-info_button.active.focus,.hotel__pax-info_button.active:focus,.hotel__pax-info_button.focus,.hotel__pax-info_button:active.focus,.hotel__pax-info_button:active:focus,.hotel__pax-info_button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.hotel__pax-info_button.focus,.hotel__pax-info_button:focus,.hotel__pax-info_button:hover{background-color:#9b0d11;color:#fff;text-decoration:none}.hotel__pax-info_button.active,.hotel__pax-info_button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.hotel__pax-info_button.disabled,.hotel__pax-info_button[disabled],fieldset[disabled] .hotel__pax-info_button{box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.hotel__pax-info_save-traveler{width:100%}.hotel__pax-info_save-traveler:after,.hotel__pax-info_save-traveler:before{content:" ";display:table}.hotel__pax-info_save-traveler:after{clear:both}.hotel__pax-info_save-traveler_button{background-color:#087dc2;color:#fff;float:right;font-weight:700;margin-bottom:.625rem;padding-bottom:.3125rem;padding-top:.3125rem;width:25%}.hotel__pax-info_save-traveler_button.active.focus,.hotel__pax-info_save-traveler_button.active:focus,.hotel__pax-info_save-traveler_button.focus,.hotel__pax-info_save-traveler_button:active.focus,.hotel__pax-info_save-traveler_button:active:focus,.hotel__pax-info_save-traveler_button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.hotel__pax-info_save-traveler_button.focus,.hotel__pax-info_save-traveler_button:focus,.hotel__pax-info_save-traveler_button:hover{background-color:#043e60;color:#fff;text-decoration:none}.hotel__pax-info_save-traveler_button.active,.hotel__pax-info_save-traveler_button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.hotel__pax-info_save-traveler_button.disabled,.hotel__pax-info_save-traveler_button[disabled],fieldset[disabled] .hotel__pax-info_save-traveler_button{box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.view__cart{float:right;padding:.3125rem}.hotel__pax-info_main .content{padding-left:.9375rem}.asterisk{color:#ec2227;font-size:.375rem;vertical-align:text-top}.air__ancillary_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.air__ancillary_main:after,.air__ancillary_main:before{content:" ";display:table}.air__ancillary_main:after{clear:both}.air__ancillary_main .content{padding-left:0}.air__ancillary_wrapper{margin:0 auto;max-width:960px}@media (min-width:1280px){.air__ancillary_wrapper{max-width:1200px}}@media (min-width:1600px){.air__ancillary_wrapper{max-width:1400px}}.air__ancillary_wrapper .single-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:100%}.air__ancillary_row{margin-left:-15px;margin-right:-15px;text-transform:uppercase}.air__ancillary_row:after,.air__ancillary_row:before{content:" ";display:table}.air__ancillary_row:after{clear:both}.air__ancillary_card{background-color:#fff;margin-bottom:.9375rem;padding:0 .9375rem}.air__ancillary_card:after,.air__ancillary_card:before{content:" ";display:table}.air__ancillary_card:after{clear:both}.air__ancillary_card_header{padding:.375rem .9375rem}.air__ancillary_header{background-color:#f0f5f8}.air__ancillary_header ul{margin-left:-15px;margin-right:-15px;padding-top:.3125rem;text-transform:uppercase}.air__ancillary_header ul:after,.air__ancillary_header ul:before{content:" ";display:table}.air__ancillary_header ul:after{clear:both}.air__ancillary_header ul>li{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;text-align:center;width:20%}.air__ancillary_header ul>li:nth-child(2){text-align:left;width:30%}.air__ancillary_header ul>li:last-child{text-align:right;width:30%}.air__ancillary_card_content{margin-bottom:.9375rem}.air__ancillary_footer{margin-left:-15px;margin-right:-15px}.air__ancillary_footer:after,.air__ancillary_footer:before{content:" ";display:table}.air__ancillary_footer:after{clear:both}.air__ancillary_flight{width:20%}.air__ancillary_flight,.air__ancillary_from,.air__ancillary_to{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem}.air__ancillary_from,.air__ancillary_to{width:40%}.air__ancillary_duration{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:20%}.air__ancillary_wrapper{padding-top:.9375rem}.air__ancillary_wrapper:after,.air__ancillary_wrapper:before{content:" ";display:table}.air__ancillary_wrapper:after{clear:both}.air__ancillary_wrapper .content{padding-left:.9375rem;padding-right:0}.air__ancillary_wrapper .ancillary-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:75%}.air__ancillary_wrapper .ancillary-content__baggage_wrapper,.air__ancillary_wrapper .ancillary-content__meal_wrapper{width:100%}.air__ancillary_wrapper .ancillary-content__price_wrapper{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:25%}.air__ancillary_wrapper .ancillary-content__price_wrapper .sidebar{padding-top:.9375rem;width:100%}.air__ancillary_wrapper .ancillary-content__price_wrapper .sidebar .book-card__table{width:100%}.air__ancillary_footer{float:left;margin-bottom:30px;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:75%}.air__ancillary_footer .add-ancillary-button{background-color:#ec2227;background-image:none;border:none;border-radius:0;color:#fff;float:left;float:right;font-weight:700;line-height:inherit;margin-left:30px;margin-top:30px;min-height:1px;padding:.3125rem .9375rem;width:50%;width:25%}.air__ancillary_footer .add-ancillary-button:hover{background-color:#9b0d11}.pnr-result__header{border-bottom:1px solid #b6b6b6;padding:0 15px;width:100%}.pnr-result__header:after,.pnr-result__header:before{content:" ";display:table}.pnr-result__header:after{clear:both}.pnr-result__header_status{float:left;text-transform:uppercase}.pnr-result__header_status-confirmed{color:green}.pnr-result__header_status-waiting{color:#ffbf00}.pnr-result__header_status-cancelled{color:red}.pnr-result__header_ticket-number{color:#838383;font-family:Open Sans}.pnr-result__header_additional-info-container{float:right;position:relative;text-transform:none}.pnr-result__header_additional-info-link{color:#087dc2;cursor:pointer}.pnr-result__header_additional-info-link:hover{text-decoration:none}.pnr-result__header_additional-info{box-shadow:0 6px 12px rgba(0,0,0,.175);padding:2px;width:120px}.pnr-result__header_additional-info .popover-content{padding:2px}.pnr-modal__content{margin-top:70px;padding-left:.9375rem;width:99%}.pnr-flight-details{padding-left:0;padding-right:0}.pnr-flight-details .search__detail_row{margin:0}.pnr-flight-details .detail__flight{padding-top:3px}.pnr-flight-details__ticketed{background:#e6ffe6}.pnr-flight-details__cancelled{background:#f0f5f8;color:#838383}.pnr-flight-details{padding-top:.625rem}.pnr__result_select-ticketing-airline{float:left}.pnr__result_select-fare-type{float:left;padding-left:2rem}.pnr__result_book{float:left;float:right;min-height:1px;padding-left:.625rem;padding-right:0;width:20%}.pnr__result_book-button{background-color:#ec2227;border-radius:0;color:#fff;font-size:.625rem;font-weight:700;line-height:inherit;padding:.3125rem 0;text-transform:uppercase;width:100%}.pnr__result_book-button.active.focus,.pnr__result_book-button.active:focus,.pnr__result_book-button.focus,.pnr__result_book-button:active.focus,.pnr__result_book-button:active:focus,.pnr__result_book-button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.pnr__result_book-button.focus,.pnr__result_book-button:focus,.pnr__result_book-button:hover{background-color:#9b0d11;color:#fff;text-decoration:none}.pnr__result_book-button.active,.pnr__result_book-button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.pnr__result_book-button.disabled,.pnr__result_book-button[disabled],fieldset[disabled] .pnr__result_book-button{box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.air-select-airline{margin-left:.5rem;padding:.2rem 1rem}.pnr-import-modal{text-align:center}.pnr-import-modal__text{color:#087dc2;font-size:18px;padding-bottom:.625rem}.pnr-import-modal__button{background-color:#c7e5f6;border:none;color:#087dc2;cursor:pointer;font-size:1rem;padding:.375rem;text-transform:uppercase;width:4.5rem}.modal-open .pnr-import-modal.modal{margin-left:32%;margin-top:10%;overflow-x:hidden;overflow-y:hidden;width:40%}.fare-rule-container .nav-tabs{border-bottom:0}.fare-rule-container .nav-tabs li>a{background-color:#c7e5f6;color:#087dc2}.fare-rule-container .nav-tabs li.active>a,.fare-rule-container .nav-tabs li>a{border:0;border-radius:0;font-family:Raleway,Helvetica,Arial,sans-serif;font-size:.75rem}.fare-rule-container .nav-tabs li.active>a{background-color:#087dc2;color:#fff}
/*# sourceMappingURL=air.css.map */
