@import url(https://fonts.googleapis.com/css?family=Raleway:700,500,600|Open+Sans:400,600,700);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);@media print{.search__result_wrapper{display:none}}.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%}.common-pax-info{border:2px solid #eceeef;border-radius:.3125rem;margin-bottom:1rem;padding:.3125rem;width:50%}.common-pax-info__email,.common-pax-info__guest-occupancy,.common-pax-info__name,.common-pax-info__phone-number{color:#000;font-weight:600}.air__search-form-container{background-image:url(../../../images/classic-search-background.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:30px;font-weight:700;line-height:1.1;margin-bottom:.5rem}.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__additioal-option,.air__advance-search,.air__advance-search-params,.air__pnr-search-location,.air__product-selection,.air__search-category,.air__search-currency,.air__search-date,.air__search-location,.air__search-modify-journey,.air__search-multicity,.air__search-nationality,.air__search-residence-country,.air__search-supplier,.air__search-traveller,.air__search-trip-type{font-size:12pt;font-weight:400;margin-bottom:1rem}.air__search-category_container{padding-right:2.125rem;width:50%}.air__search-category_container .glyphicon-ok{float:right;font-size:1rem;padding-top:.25rem;width:8%}.air__with-baggage_label{padding:.3125rem}.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-modify-journey,.air__search-trip-type{background-color:#dad5f4;margin-left:-1.875rem;margin-right:-1.875rem;padding-left:.9375rem;padding-right:.9375rem;padding-top:.5rem}.air__search-modify-journey:after,.air__search-modify-journey:before,.air__search-trip-type:after,.air__search-trip-type:before{content:" ";display:table}.air__search-modify-journey:after,.air__search-trip-type:after{clear:both}.air__search-modify-journey .radio-inline,.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-modify-journey .radio-inline,.air__search-trip-type .radio-inline{width:16.6666666667%}}.air__search-modify-journey .radio-inline input[disabled],.air__search-trip-type .radio-inline input[disabled]{cursor:not-allowed}.air__search-modify-journey .modify-journey{float:right;padding-right:.8rem}.air__search-modify-journey .modify-journey__button{background:transparent;font-weight:600}.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{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:50%;width:48%}.air__search-location .search-location_exachange-icon{float:left;min-height:1px;padding-top:1rem;width:3%}.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__hub-surcharge_baggage-one-way,.air__search-date .search-date_select,.air__search-date_baggage-one-way,.air__search-date_hotel-dates .search-date_select,.air__search-date_hotel-dates_baggage-one-way{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:50%}.air__hub-surcharge_baggage-one-way .baggage-label,.air__search-date_baggage-one-way .baggage-label,.air__search-date_hotel-dates_baggage-one-way .baggage-label{margin-top:1.75rem;padding:.3125rem}.air__hub-surcharge_baggage-round-multicity .baggage-label,.air__search-date_baggage-round-multicity .baggage-label,.air__search-date_hotel-dates_baggage-round-multicity .baggage-label{padding:.3125rem}.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__search-date-verticle{float:left;margin-left:0;margin-right:0;padding-right:1rem;width:50%}.air__search-date-verticle:after,.air__search-date-verticle:before{content:" ";display:table}.air__search-date-verticle:after{clear:both}.air__search-date-verticle .date-range-picker__from-date,.air__search-date-verticle .date-range-picker__to-date{margin-bottom:1rem}.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__air-select-nationality{display:inline-block;margin-top:1rem;width:100%}.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_location-segmentwise-cabin-class{padding-right:0;width:50%}.air__search-multicity_location-segmentwise-modify{padding-right:0;width:60%}.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_date-segmentwise-cabin-class{padding-left:0}.air__search-multicity_cabin-class{float:left;width:20%}.air__search-multicity_flight-close{color:#3e2aa0;cursor:pointer;float:right;padding-top:32px}.air__search-multicity_modify{display:block;float:left;font-size:.875rem;padding-top:2rem;width:10%}.air__search-multicity_modify button{background:transparent;color:#ff002b;font-weight:600;padding:0}.air__search-multicity_modify button[disabled]{cursor:not-allowed;opacity:.65}.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__search-traveller_round-trip-class{display:table;width:50%}.air__search-traveller_round-trip-class .round-trip-class__cabin-class{float:left;margin-bottom:1rem;padding-left:.9375rem;padding-right:.9375rem;width:100%}.air__search-traveller_luggage{margin-bottom:1rem;padding-left:.9375rem;padding-right:.9375rem}.air__advance-search_title{background-color:#dad5f4;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__search-supplier{margin-left:-15px;margin-right:-15px;padding-left:1rem}.air__search-supplier:after,.air__search-supplier:before{content:" ";display:table}.air__search-supplier:after{clear:both}.air__supplier-selection label{padding-right:2rem}.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:#dad5f4;color:#838383;font-size:1rem;font-weight:700;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:#ff002b;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:#99001a;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=number],.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 select{padding:.3125rem 1rem}.air__search-form_container input[type=number],.air__search-form_container input[type=text]{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:#3e2aa0;font-size:16px;font-weight:700;margin-bottom:.25rem}.air__search-form_container label .radio-inline__trip-type-label{font-weight:400;padding-left:.325rem}.air__search-form_container label .radio-inline__trip-type input[type=radio]:checked{accent-color:#ff002b}.air__advertise{background-color:#fff;margin-top:2.375rem;min-height:300px;padding:1.875rem}.air__advertise p{margin-bottom:0}.air__input-field,.air__search-date,.air__search-time{margin-bottom:1rem;margin-left:-15px;margin-right:-15px}.air__input-field:after,.air__input-field:before,.air__search-date:after,.air__search-date:before,.air__search-time:after,.air__search-time:before{content:" ";display:table}.air__input-field:after,.air__search-date:after,.air__search-time:after{clear:both}.air__input-field_select,.air__search-date_select,.air__search-time_select{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:25%}.air__input-field_half,.air__search-date_half,.air__search-time_half{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:50%}.air__search-banner-container_iframe iframe{height:100%;width:100%}.air__search-nav{background-color:#3e2aa0}.air__search-nav:after,.air__search-nav:before{content:" ";display:table}.air__search-nav:after{clear:both}.air__search-nav_list li{background-color:#3e2aa0;border-right:2px solid;border-color:#fff;float:left;font-size:16px;font-weight:700}.air__search-nav_list li a{color:#fff;display:block;padding:.625rem;text-transform:uppercase}.air__search-nav_list li a:hover{background-color:#ff002b;color:#fff;text-decoration:none}.air__search-nav_list .active{background-color:#ff002b}.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:#3e2aa0}.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:#dad5f4;border-radius:0;color:#838383;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:#b7ade9;color:#838383;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 #dad5f4;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 #dad5f4}.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 .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}.discounted-fare-text{color:red;float:left;left:25%;padding-top:.3rem;position:relative}.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:#838383}.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_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:#838383}.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:#838383}.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 #dad5f4;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 #dad5f4}.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 25%;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:.75rem;padding-left:.25rem}.air__search_results .search__result_header{border-bottom:1px solid #aac7d8;color:#3e2aa0;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_price .reissue-result{align-content:center;align-items:center;bottom:0;color:#3e2aa0;display:flex;justify-content:center;padding-right:.625rem;position:absolute;text-align:center;text-transform:none;top:0}.air__search_results .search__result_price .reissue-result__error-message{align-items:end;color:#ff002b;padding-bottom:.625rem}.air__search_results .search__result_trip{border-bottom-color:#dad5f4;border-left:1px solid #dad5f4;border-right:1px solid #dad5f4;border-top-color:#dad5f4;float:left;height:100%;min-height:1px;padding-left:0;padding-right:0;width:60%}.air__search_results .search__result_trip .trip{float:left;width:100%}.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 .search__flight-notification{color:#ec2227;font-size:.625rem;padding-bottom:.5rem;text-align:center}.air__search_results .result__fname{text-transform:capitalize}.air__search_results .result__fname>img{height:1.5rem}.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:#3e2aa0;font-size:1.375rem;font-weight:400}.air__search_results .result__to_time{align-content:center;align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}.air__search_results .result__to_time .day-diff{color:#ec2227;font-size:.563rem;line-height:.625rem;padding-bottom:.313rem;padding-left:.313rem;text-align:left;width:17%}.air__search_results .result__duration_time{color:#ff6680;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__duration_stop{color:#ec2227;font-size:.625rem}.air__search_results .result__flexi-info-icon{color:#3e2aa0;font-size:1rem;padding-left:.5rem}.air__search_results .result__price_amount,.air__search_results .result__price_amount-with-adhoc{color:#ff002b;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_offer-price{bottom:0;position:absolute}.air__search_results .result__price_offer-price .offer-price__title{color:#3e2aa0;text-transform:capitalize}.air__search_results .result__price_offer-price .offer-price__amount{color:#ff002b}.air__search_results .result__extra_details_text,.air__search_results .result__flight_details_button{font-size:.625rem;font-weight:600;padding:.3125rem .3125rem .125rem;text-align:right;text-transform:uppercase}.air__search_results .result__extra_details_text .cabin-class-downgrade,.air__search_results .result__flight_details_button .cabin-class-downgrade{color:#ec2227;font-size:.825rem;padding:0 .25rem;text-align:right;text-transform:uppercase}.air__search_results .result__supplier-details_text{display:inline-flex;float:left;padding-top:.3125rem;position:relative}.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:#dad5f4;color:#3e2aa0;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:#dad5f4;border-left:1px solid #dad5f4;border-right:1px solid #dad5f4;border-top-color:#dad5f4;float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:60%}.air__search_results .result__extra_details_text{color:#3e2aa0;display:inline;float:right;position:relative}.air__search_results .result__extra_details_text .fare-type{color:#3e2aa0;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.air__search_results .result__extra_details_text .supplier-type{padding-left:1rem}.air__search_results .result__extra_details_llf-info{color:#3e2aa0;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:#ff002b;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,.air__search_results .result__select{float:left;min-height:1px;padding-left:.625rem;padding-right:.625rem;width:20%}.air__search_results .result__book_button,.air__search_results .result__select_button{background-color:#ff002b;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,.air__search_results .result__select_button.active.focus,.air__search_results .result__select_button.active:focus,.air__search_results .result__select_button.focus,.air__search_results .result__select_button:active.focus,.air__search_results .result__select_button:active:focus,.air__search_results .result__select_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,.air__search_results .result__select_button.focus,.air__search_results .result__select_button:focus,.air__search_results .result__select_button:hover{background-color:#99001a;color:#fff;text-decoration:none}.air__search_results .result__book_button.active,.air__search_results .result__book_button:active,.air__search_results .result__select_button.active,.air__search_results .result__select_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],.air__search_results .result__select_button.disabled,.air__search_results .result__select_button[disabled],fieldset[disabled] .air__search_results .result__book_button,fieldset[disabled] .air__search_results .result__select_button{box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.air__search_results .result__select{float:right;height:0}.air__search_results .result__select_button,.air__search_results .result__select_button:active,.air__search_results .result__select_button:focus,.air__search_results .result__select_button:hover{background-color:#3e2aa0}.air__search_results .result__select_button-active{background-color:#dad5f4;color:#3e2aa0}.air__search_results .result__select_button-active:active,.air__search_results .result__select_button-active:focus,.air__search_results .result__select_button-active:hover{background-color:#dad5f4}.air__search_results .select-button__triangle{border:7px solid transparent;border-top-color:#fff;height:0;margin-left:5px;position:relative;top:10px;width:0}.air__search_results .select-button__triangle-active{border:7px solid transparent;border-bottom-color:#fff;height:0;margin-left:5px;position:relative;top:10px;width:0}.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}.pnr-search-results__fare-result-header{padding-top:.5rem}.air-port-message-info-icons{color:#ec2227;font-size:1rem;padding-left:.5rem}.air-port-message-modal__mesagge{background-color:#087dc2;border:0;border-radius:0;color:#fff;padding:7px}.air-port-message-modal__mesagge,.air-port-message-modal__text{font-family:Raleway,Helvetica,Arial,sans-serif;font-size:.75rem}.air-port-message-modal__text{color:rgba(0,0,0,.831);line-height:3}.modal-open .air-port-message-modal.modal{height:auto;overflow-x:hidden;overflow-y:hidden;width:auto}.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:#3e2aa0;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:#dad5f4;border-left:1px solid #dad5f4;border-right:1px solid #dad5f4;border-top-color:#dad5f4;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:#3e2aa0;font-size:1rem;padding-left:1.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/classic-search-background.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:30px;font-weight:700;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-category,.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-modify-journey,.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-supplier,.air__search_results .two-pane-search__detail_air__search-traveller,.air__search_results .two-pane-search__detail_air__search-trip-type{font-size:12pt;font-weight:400;margin-bottom:1rem}.air__search_results .two-pane-search__detail_air__search-category_container{padding-right:2.125rem;width:50%}.air__search_results .two-pane-search__detail_air__search-category_container .glyphicon-ok{float:right;font-size:1rem;padding-top:.25rem;width:8%}.air__search_results .two-pane-search__detail_air__with-baggage_label{padding:.3125rem}.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-modify-journey,.air__search_results .two-pane-search__detail_air__search-trip-type{background-color:#dad5f4;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-modify-journey:after,.air__search_results .two-pane-search__detail_air__search-modify-journey:before,.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-modify-journey:after,.air__search_results .two-pane-search__detail_air__search-trip-type:after{clear:both}.air__search_results .two-pane-search__detail_air__search-modify-journey .radio-inline,.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-modify-journey .radio-inline,.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-modify-journey .radio-inline input[disabled],.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-modify-journey .modify-journey{float:right;padding-right:.8rem}.air__search_results .two-pane-search__detail_air__search-modify-journey .modify-journey__button{background:transparent;font-weight:600}.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{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:50%;width:48%}.air__search_results .two-pane-search__detail_air__search-location .search-location_exachange-icon{float:left;min-height:1px;padding-top:1rem;width:3%}.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__hub-surcharge_baggage-one-way,.air__search_results .two-pane-search__detail_air__search-date .search-date_select,.air__search_results .two-pane-search__detail_air__search-date_baggage-one-way,.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_baggage-one-way{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:50%}.air__search_results .two-pane-search__detail_air__hub-surcharge_baggage-one-way .baggage-label,.air__search_results .two-pane-search__detail_air__search-date_baggage-one-way .baggage-label,.air__search_results .two-pane-search__detail_air__search-date_hotel-dates_baggage-one-way .baggage-label{margin-top:1.75rem;padding:.3125rem}.air__search_results .two-pane-search__detail_air__hub-surcharge_baggage-round-multicity .baggage-label,.air__search_results .two-pane-search__detail_air__search-date_baggage-round-multicity .baggage-label,.air__search_results .two-pane-search__detail_air__search-date_hotel-dates_baggage-round-multicity .baggage-label{padding:.3125rem}.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__search-date-verticle{float:left;margin-left:0;margin-right:0;padding-right:1rem;width:50%}.air__search_results .two-pane-search__detail_air__search-date-verticle:after,.air__search_results .two-pane-search__detail_air__search-date-verticle:before{content:" ";display:table}.air__search_results .two-pane-search__detail_air__search-date-verticle:after{clear:both}.air__search_results .two-pane-search__detail_air__search-date-verticle .date-range-picker__from-date,.air__search_results .two-pane-search__detail_air__search-date-verticle .date-range-picker__to-date{margin-bottom:1rem}.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__air-select-nationality{display:inline-block;margin-top:1rem;width:100%}.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_location-segmentwise-cabin-class{padding-right:0;width:50%}.air__search_results .two-pane-search__detail_air__search-multicity_location-segmentwise-modify{padding-right:0;width:60%}.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_date-segmentwise-cabin-class{padding-left:0}.air__search_results .two-pane-search__detail_air__search-multicity_cabin-class{float:left;width:20%}.air__search_results .two-pane-search__detail_air__search-multicity_flight-close{color:#3e2aa0;cursor:pointer;float:right;padding-top:32px}.air__search_results .two-pane-search__detail_air__search-multicity_modify{display:block;float:left;font-size:.875rem;padding-top:2rem;width:10%}.air__search_results .two-pane-search__detail_air__search-multicity_modify button{background:transparent;color:#ff002b;font-weight:600;padding:0}.air__search_results .two-pane-search__detail_air__search-multicity_modify button[disabled]{cursor:not-allowed;opacity:.65}.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__search-traveller_round-trip-class{display:table;width:50%}.air__search_results .two-pane-search__detail_air__search-traveller_round-trip-class .round-trip-class__cabin-class{float:left;margin-bottom:1rem;padding-left:.9375rem;padding-right:.9375rem;width:100%}.air__search_results .two-pane-search__detail_air__search-traveller_luggage{margin-bottom:1rem;padding-left:.9375rem;padding-right:.9375rem}.air__search_results .two-pane-search__detail_air__advance-search_title{background-color:#dad5f4;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__search-supplier{margin-left:-15px;margin-right:-15px;padding-left:1rem}.air__search_results .two-pane-search__detail_air__search-supplier:after,.air__search_results .two-pane-search__detail_air__search-supplier:before{content:" ";display:table}.air__search_results .two-pane-search__detail_air__search-supplier:after{clear:both}.air__search_results .two-pane-search__detail_air__supplier-selection label{padding-right:2rem}.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:#dad5f4;color:#838383;font-size:1rem;font-weight:700;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:#ff002b;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:#99001a;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=number],.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 select{padding:.3125rem 1rem}.air__search_results .two-pane-search__detail_air__search-form_container input[type=number],.air__search_results .two-pane-search__detail_air__search-form_container input[type=text]{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:#3e2aa0;font-size:16px;font-weight:700;margin-bottom:.25rem}.air__search_results .two-pane-search__detail_air__search-form_container label .radio-inline__trip-type-label{font-weight:400;padding-left:.325rem}.air__search_results .two-pane-search__detail_air__search-form_container label .radio-inline__trip-type input[type=radio]:checked{accent-color:#ff002b}.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-search__detail_air__input-field,.air__search_results .two-pane-search__detail_air__search-date,.air__search_results .two-pane-search__detail_air__search-time{margin-bottom:1rem;margin-left:-15px;margin-right:-15px}.air__search_results .two-pane-search__detail_air__input-field:after,.air__search_results .two-pane-search__detail_air__input-field: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-time:after,.air__search_results .two-pane-search__detail_air__search-time:before{content:" ";display:table}.air__search_results .two-pane-search__detail_air__input-field:after,.air__search_results .two-pane-search__detail_air__search-date:after,.air__search_results .two-pane-search__detail_air__search-time:after{clear:both}.air__search_results .two-pane-search__detail_air__input-field_select,.air__search_results .two-pane-search__detail_air__search-date_select,.air__search_results .two-pane-search__detail_air__search-time_select{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:25%}.air__search_results .two-pane-search__detail_air__input-field_half,.air__search_results .two-pane-search__detail_air__search-date_half,.air__search_results .two-pane-search__detail_air__search-time_half{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:50%}.air__search_results .two-pane-search__detail_air__search-banner-container_iframe iframe{height:100%;width:100%}.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__airline-info_img .icon{height:1.5rem}.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:#ff002b;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:#3e2aa0;text-transform:capitalize}.air__search_results .two-pane-air__detail_card .two-pane-row-data__amount_offer-price .offer-price__amount{color:#ff002b}.air__search_results .two-pane-air__detail_card .two-pane-row-data__loader{float:left;padding-top:.3125rem;width:30%}.air__search_results .two-pane-air__detail_card .two-pane-row-data__loader_msg{font-size:.68rem}.air__search_results .two-pane-air__detail_card .two-pane-row-data__fetch-fare-button{margin-bottom:.3rem;margin-top:.3rem;padding:0;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:#3e2aa0;font-family:Open Sans;font-size:1rem}.air__search_results .two-pane-air__detail_card .two-pane-row-data__arrival-details_date,.air__search_results .two-pane-air__detail_card .two-pane-row-data__departure-details_date{font-family:Open Sans;font-size:.595rem;font-weight:700}.air__search_results .two-pane-air__detail_card .two-pane-row-data__arrival-details_time{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}.air__search_results .two-pane-air__detail_card .two-pane-row-data__arrival-details_time .day-diff{color:#ec2227;font-size:.563rem;line-height:.625rem;padding-bottom:.313rem;padding-left:.313rem;text-align:left;width:45%}.air__search_results .two-pane-air__detail_card .two-pane-row-data__llf-info{color:#3e2aa0;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%;width:25%}.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:#ff002b;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:#3e2aa0;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:#3e2aa0}.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:#3e2aa0}.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{font-size:.625rem;word-wrap:break-word}.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:#3e2aa0;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:#3e2aa0;font-size:1.125rem;line-height:1.125rem}.air__search_results .two-pane-flight-details__from_time .from-iata,.air__search_results .two-pane-flight-details__from_time .to-iata,.air__search_results .two-pane-flight-details__to_time .from-iata,.air__search_results .two-pane-flight-details__to_time .to-iata{width:100%}.air__search_results .two-pane-flight-details__from_suitcase,.air__search_results .two-pane-flight-details__to_suitcase{color:#3e2aa0;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:#ff6680;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:#ff002b;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:#3e2aa0;text-transform:capitalize}.air__search_results .two-pane-flight-details__tab-content{height:6.875rem}.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 .flight-details-button{background-color:#dad5f4;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:20%}.air__search_results .two-pane-flight-details__tab-footer_extra-details{float:right;font-size:.625rem;font-weight:600;min-height:.0625rem;padding:.3125rem;text-align:right;text-transform:uppercase;width:45%}.air__search_results .two-pane-flight-details__tab-footer_supplier-details{float:left;overflow:hidden;padding:.125rem .625rem;text-align:left;text-overflow:ellipsis;width:35%}.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:#3e2aa0;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:#3e2aa0}.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:#3e2aa0;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:#3e2aa0;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:#3e2aa0;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;font-size:.75rem;font-weight:700}.air__search_results .two-pane-result__from_time,.air__search_results .two-pane-result__to_time{color:#3e2aa0;font-size:1.375rem;font-weight:400}.air__search_results .two-pane-result__duration_time{color:#ff6680;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:#3e2aa0;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:#ff002b;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:#dad5f4;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:#dad5f4;border-left:1px solid #dad5f4;border-right:1px solid #dad5f4;border-top-color:#dad5f4;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__extra_details .cabin-class-downgrade-icon{color:#ec2227;font-size:.825rem;padding:0 .25rem;text-align:right;text-transform:uppercase}.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:#ff002b;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:#99001a;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:#ff002b;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:#99001a;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:#3e2aa0;cursor:pointer;float:right;font-weight:400;padding-left:.375rem;text-transform:capitalize}.air__search_results .filter__section .pane__section_notification{color:#3e2aa0;float:left;font:.625rem;padding-top:.375rem;width:100%}.air-port-message-info-icon{color:#ec2227;font-size:1.4rem;padding-left:.5rem}.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:#dad5f4;content:"";display:table;width:100%}.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:#3e2aa0;font-size:.75rem;margin-right:0;padding:8px 45px}.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:#3e2aa0;cursor:default}.flexi-flight-details__header,.flight-details__header,.pnr-flight-details__header{background-color:#f0f5f8;border-left:10px solid #dad5f4;border-right:10px solid #dad5f4;border-top:10px solid #dad5f4}.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 #dad5f4}.flexi-flight-details__change-fare-tab-content,.flight-details__change-fare-tab-content,.pnr-flight-details__change-fare-tab-content{background-color:#fff;border:10px solid #3e2aa0}.flexi-flight-details__change-fare-tab-content_fare,.flight-details__change-fare-tab-content_fare,.pnr-flight-details__change-fare-tab-content_fare{height:auto;min-height:1rem!important;padding:0}.flexi-flight-details__change-fare-tab-content_fare-type,.flight-details__change-fare-tab-content_fare-type,.pnr-flight-details__change-fare-tab-content_fare-type{color:#3e2aa0}.flexi-flight-details__change-fare-tab-content_book,.flight-details__change-fare-tab-content_book,.pnr-flight-details__change-fare-tab-content_book{width:100%!important}.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:#ff002b}.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 10px}.flexi-flight-details__extra-header .nav-tabs>li>a{padding:8px 3.9px}.nearby-airport-modal{font-size:.75rem;font-weight:600;text-align:center}.nearby-airport-modal:after,.nearby-airport-modal:before{content:" ";display:table}.nearby-airport-modal:after{clear:both}.nearby-airport-modal__content{border:2px solid #3e2aa0;padding:.9375rem}.nearby-airport-modal__content_text{color:#3e2aa0;font-size:.875rem;margin-top:5%;padding-bottom:.625rem;text-align:left}.nearby-airport-modal__content .buttons,.nearby-airport-modal__content_buttons{min-width:12.5rem;padding:.9375rem;width:100%}.nearby-airport-modal__content .buttons:after,.nearby-airport-modal__content .buttons:before,.nearby-airport-modal__content_buttons:after,.nearby-airport-modal__content_buttons:before{content:" ";display:table}.nearby-airport-modal__content .buttons:after,.nearby-airport-modal__content_buttons:after{clear:both}.nearby-airport-modal__content .buttons__close-button,.nearby-airport-modal__content .buttons__okay-button,.nearby-airport-modal__content_buttons__close-button,.nearby-airport-modal__content_buttons__okay-button{background-color:#dad5f4;color:#3e2aa0;font-weight:600;padding:.375rem;width:12%}.nearby-airport-modal__content .buttons__okay-button,.nearby-airport-modal__content_buttons__okay-button{float:right}.nearby-airport-modal__content .buttons__close-button,.nearby-airport-modal__content_buttons__close-button{float:left}.nearby-airport-modal__content_close{color:#3e2aa0;cursor:pointer;float:right}.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 #3e2aa0}.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:#3e2aa0}.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{font-size:.625rem;word-wrap:break-word}.detail__from_airline,.detail__to_airline{font-size:.625rem}.detail__from_aircraft,.detail__from_location,.detail__to_aircraft,.detail__to_location{color:#3e2aa0;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:#3e2aa0;font-size:1.125rem;line-height:1.125rem}.detail__from_time .from-iata,.detail__from_time .to-iata,.detail__to_time .from-iata,.detail__to_time .to-iata{width:100%}.detail__from_suitcase,.detail__to_suitcase{color:#3e2aa0;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:#ff6680;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:#ff002b}.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:#3e2aa0;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 #dad5f4;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:#3e2aa0;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 #dad5f4}.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:#ff002b;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 #dad5f4}.flexi-fare-details__adhoc-footer{background-color:#f0f5f8;height:1.8rem;width:100%}.baggage-details__header{border-bottom:1px solid #dad5f4;color:#3e2aa0;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 #dad5f4;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:#3e2aa0;font-size:1rem}.baggage-details__message{padding: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;color:#3e2aa0;font-weight:700;min-height:1.5rem;padding:.5rem;text-transform:uppercase}.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:#ff002b;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:#99001a;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:#3e2aa0;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:#3e2aa0;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:#3e2aa0;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:#fff;font-size:.875rem;margin-right:0}.flight__review_card .nav>li>a:focus,.flight__review_card .nav>li>a:hover{background-color:#fff;color:#3e2aa0}.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:#3e2aa0;cursor:default}.review__duration,.review__flight,.review__from,.review__price,.review__to{padding-top:.9375rem}.review__fare-basis{color:#3e2aa0}.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{font-size:.625rem;word-wrap:break-word}.review__from_airline,.review__to_airline{font-size:.625rem}.review__from_aircraft,.review__from_location,.review__to_aircraft,.review__to_location{color:#3e2aa0;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:#3e2aa0;font-size:1.125rem;line-height:1.125rem}.review__from_time .from-iata,.review__from_time .to-iata,.review__to_time .from-iata,.review__to_time .to-iata{width:100%}.review__from_suitcase,.review__to_suitcase{color:#3e2aa0;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:#ff6680;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:#ff002b}.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:#3e2aa0;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:#3e2aa0}.details__details_layover:after{background-color:#b6b6b6}.details__details_return:after{background-color:#dad5f4}hr.legs-seperator{background-color:red;height:1px;left:50%;margin-left:-55px;position:absolute;top:0;width:110px;z-index:-1}.flight__review_card_header{color:#838383}.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:#838383;font-size:1rem;font-weight:700;padding-bottom:.4375rem;text-transform:uppercase}.traveler-card__product-header{background-color:#eeeff3;border-bottom:1px solid #3e2aa0!important;border-top:1px solid #3e2aa0;margin-top:-6px;padding:.375rem .725rem}.traveler-card__product-header:after,.traveler-card__product-header:before{content:" ";display:table}.traveler-card__product-header:after{clear:both}.traveler-card__product-header_index{color:#3e2aa0;float:left;text-align:left;width:50%}.traveler-card__product-header_product-type{color:#3e2aa0;float:left;text-align:right;text-transform:uppercase;width:50%}.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:#838383;font-size:1rem;font-weight:700;padding-bottom:.4375rem;text-transform:uppercase}.fare-card__product-header{background-color:#eeeff3;border-bottom:1px solid #3e2aa0!important;border-top:1px solid #3e2aa0;margin-top:-6px;padding:.375rem .725rem}.fare-card__product-header:after,.fare-card__product-header:before{content:" ";display:table}.fare-card__product-header:after{clear:both}.fare-card__product-header_index{color:#3e2aa0;float:left;text-align:left;width:50%}.fare-card__product-header_product-type{color:#3e2aa0;float:left;text-align:right;text-transform:uppercase;width:50%}.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;color:#3e2aa0;font-weight:700;min-height:1.5rem;padding:.5rem;text-transform:uppercase}.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:#3e2aa0;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:#3e2aa0;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{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:#3e2aa0;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;color:#3e2aa0;font-weight:700;min-height:1.5rem;padding:.5rem;text-transform:uppercase}.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:#3e2aa0;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{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:#3e2aa0;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:#3e2aa0;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}.review-fare-details__table table thead,.tax-breakup__table>table>thead{background-color:#f0f5f8;color:#3e2aa0}.modal__header{color:#838383;font-size:1.3125rem;padding-bottom:10px}.modal__header_heading{float:left;padding-left:.125rem}.modal__header_close{cursor:pointer;float:right}.modal__header_info{background-color:#f7f5fc;font-size:1.125rem;height:35px;margin-top:7px;padding:5px 5px 5px .125rem}.heading__main:after,.heading__main:before{content:" ";display:table}.heading__main:after{clear:both}.header__info_part{color:#3e2aa0;float:left}.header__info_part2{color:#3e2aa0;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:#ff6680;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__fare-rule-remark{color:#3e2aa0}.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{background-color:#f7f5fc;color:#000;font-size:.75rem;font-weight-base:600;box-shadow:0 0 5px rgba(0,0,0,.25);cursor:pointer;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:#dad5f4}.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:#3e2aa0;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;word-wrap:break-word}.rule-table__row{display:flex;padding:0 .3125rem .3125rem;text-transform:uppercase;width:100%}.rule-table__row_rule-text{background-color:#f7f5fc;color:#55595c;width:auto}.rule-table__row_rule-text sup{color:#ff002b}.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:#ff6680;font-weight:700;text-transform:uppercase}.rule-table__row_rule-title{color:#3e2aa0;font-weight:700}.rule-table__sub_row{text-transform:uppercase}.mini-fare-rule,.mini-fare-rule__info{width:100%}.mini-fare-rule__info_text{color:#3e2aa0;font-family:Open Sans;font-size:12px}.mini-fare-rule__info_icon{color:#ff002b;font-size:.875rem}.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;color:#3e2aa0;font-weight:700;min-height:1.5rem;padding:.5rem;text-transform:uppercase}.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:#3e2aa0;padding-left:0;text-transform:uppercase}.flight__pax-info_card_info{color:#ff002b;margin-bottom:.2rem;margin-top:.2rem;padding-left:.2rem}.flight__pax-info_on-hold-notification{color:#ff002b;display:flex;justify-content:flex-end}.flight__pax-info_preferences .preferences__heading{color:#3e2aa0;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 #3e2aa0}.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 #3e2aa0}.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_add-dubz-button,.flight__pax-info_button{background-color:#ff002b;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_add-dubz-button:hover,.flight__pax-info_button:hover{background-color:#99001a}.flight__pax-info_add-dubz-button:disabled,.flight__pax-info_button:disabled{box-shadow:none;cursor:not-allowed;opacity:.65}.flight__pax-info_save-traveler-btn{background-color:#3e2aa0;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:#1f154f;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;color:#3e2aa0;font-weight:700;min-height:1.5rem;padding:.5rem;text-transform:uppercase}.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:#838383;font-size:1rem;font-weight:700;text-transform:uppercase}.hotel__pax-info_card_info{color:#ff002b;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 #3e2aa0;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 #3e2aa0;margin-bottom:.9375rem}.hotel__pax-info_room_text{color:#3e2aa0;padding-bottom:.3125rem;padding-top:.3125rem;text-transform:uppercase}.hotel__pax-info_room .pax-info{padding-bottom:0}.hotel__pax-info_button{background-color:#ff002b;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:#99001a;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:#3e2aa0;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:#1f154f;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:#ff002b;font-size:.375rem;vertical-align:text-top}.flight__pax-info_card_header{color:#838383;font-size:1rem;font-weight:700}.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;color:#3e2aa0;font-weight:700;min-height:1.5rem;padding:.5rem;text-transform:uppercase}.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;margin-left:0;margin-right:0;min-height:1px;padding-left:.9375rem;padding-right:0;width:75%}.air__ancillary_footer .add-ancillary-button{background-color:#ff002b;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:27%}.air__ancillary_footer .add-ancillary-button:hover{background-color:#99001a}.air__ancillary_footer .add-ancillary-button-disabled{box-shadow:none;cursor:not-allowed;opacity:.65}.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:#3e2aa0;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-result__footer{border-top:1px solid #b6b6b6;color:#3e2aa0;font-weight:600;min-height:1.875rem;padding-right:1rem;padding-top:.5rem;text-align:right}.pnr-result__footer_checkbox .checkbox__input-container{vertical-align:text-top}.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;padding:.5rem 0}.pnr-flight-details .detail__flight{padding-top:3px}.pnr-flight-details__ticketed{background:#e6ffe6}.pnr-flight-details__disabled{background:#cacaca}.pnr-flight-details__cancelled{background:#f0f5f8;color:#838383}.pnr-flight-details{padding-bottom:.234375rem;padding-top:.234375rem}.pnr__result_select-ticketing-airline{float:left;width:20%}.pnr__result_select-ticketing-airline label{color:#3e2aa0;display:block;margin:.25rem}.pnr__result_select-fare-type{float:left;margin-left:2rem;width:30%}.pnr__result_select-fare-type label{color:#3e2aa0;display:block;margin:.25rem}.pnr__result_book{float:right;margin-top:1.5rem;width:20%}.pnr__result_book-button{background-color:#ff002b;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:.5rem;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:#99001a;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{background:#fff;border:1px solid;padding:.5rem 1rem;width:100%}.pnr-import-modal{text-align:center}.pnr-import-modal__text{color:#3e2aa0;font-size:18px;padding-bottom:.625rem}.pnr-import-modal__button{background-color:#dad5f4;border:none;color:#3e2aa0;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%}.pnr-search-results__header{background-color:#dad5f4;color:#3e2aa0;cursor:pointer;display:inline-block;margin-bottom:.5rem;padding:.375rem}.pnr-search-results__alternative-search-result{background-color:#f0f5f8;color:#000;cursor:pointer}.pnr-search-results__alternative-result-error{background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.25);margin-bottom:.5rem;padding-bottom:.5rem;padding-top:.5rem;text-align:center}.pnr-search-results__alternative-result-error .nav{background-color:#3e2aa0;margin-left:-.9375rem;margin-right:-.9375rem}.pnr-search-results__alternative-result-error .nav-tabs{border-bottom:none}.pnr-search-results__alternative-result-error .nav-tabs>li>a{border:none;border-radius:0;color:#fff;font-size:.875rem;margin-right:0}.pnr-search-results__alternative-result-error .nav>li>a:focus,.pnr-search-results__alternative-result-error .nav>li>a:hover{background-color:#fff;color:#3e2aa0}.pnr-search-results__alternative-result-error .nav-tabs>li.active>a,.pnr-search-results__alternative-result-error .nav-tabs>li.active>a:focus,.pnr-search-results__alternative-result-error .nav-tabs>li.active>a:hover{background-color:#fff;border:none;color:#3e2aa0;cursor:default}.form-data{background:#fff;display:table;padding:1rem;width:100%}.pnr-fare-selection__container_error{text-align:center}.pnr-fare-selection__container_error .error__message{padding:.5rem 1rem}.fare-rule-container .nav-tabs{border-bottom:0}.fare-rule-container .nav-tabs li>a{background-color:#dad5f4;color:#3e2aa0}.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:#3e2aa0;color:#fff}.fare-rule-container .link{color:#ff002b;text-decoration:none}.fare-family{position:relative;width:100%}.fare-family tr{border-bottom:none}.fare-family td,.fare-family th{line-height:.9rem;padding-left:.3125rem;padding-right:.3125rem;width:auto}.fare-family table{table-layout:fixed}.fare-family__type-container{padding:.3125rem;width:100%}.fare-family__type-container:after,.fare-family__type-container:before{content:" ";display:table}.fare-family__type-container:after{clear:both}.fare-family__header{align-items:center;background:#dad5f4;border:1px solid #dad5f4;display:block;display:flex;display:inline-flex;height:3rem;justify-content:center;min-width:12rem;padding:.5rem;text-transform:none;width:100%}.fare-family__header_fare-class{color:#3e2aa0;display:inline-block;font-size:.75rem;overflow:hidden;padding:0 .8rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;width:10rem}.fare-family__header_fare-type{display:inline-block;font-size:.8rem;text-align:center}.fare-family__header_amount,.fare-family__header_amount-with-adhoc{display:inline-block;float:right;font-size:.65rem;font-weight:700;width:45%}.fare-family__header_amount-with-adhoc{color:#00f}.fare-family__header_flight-pref-img img{padding-bottom:.5rem;width:.9375rem}.fare-family__header_flexi-info-icon{color:#000}.fare-family__side-header{color:#55595c;left:.1rem;position:absolute;top:4.6rem}.fare-family__side-header,.fare-family__side-header td,.fare-family__side-header th{display:block;width:2.5rem}.fare-family__side-header_content{left:5px;position:absolute;text-align:left}.fare-family__table{width:100%}.fare-family__table td{height:3rem;min-height:3rem;padding:0;position:relative;text-align:center}.fare-family__table tr{border:none;height:3rem}.fare-family__table_link{display:block;text-align:center;width:100%}.fare-family__table_content,.fare-family__table_link{display:block;position:relative;width:100%}.fare-family__table_content a,.fare-family__table_link a{display:block;width:100%}.fare-family__table_content .refundable-status,.fare-family__table_link .refundable-status{text-transform:uppercase}.fare-family__table_content .cabin-class,.fare-family__table_link .cabin-class{color:#3e2aa0}.fare-family__table_content .cabin-class-downgrade,.fare-family__table_link .cabin-class-downgrade{color:#ec2227;font-size:.825rem;padding:0 .25rem;text-align:right;text-transform:uppercase}.fare-family__table_link{line-height:1.5rem}.fare-family__return-trip-header{display:block;font-size:.7rem;margin:.2rem;text-align:center;width:98%}.fare-family__return-trip-header_coming-trip,.fare-family__return-trip-header_going-trip{background:#dad5f4;border:1px solid;color:#3e2aa0;display:inline-block;height:2.5rem;overflow:hidden;padding:.2rem;width:7.5rem}.fare-family__services{color:#3e2aa0;display:block;line-height:.9rem;word-break:break-word}.fare-family__flight-services{vertical-align:top}.fare-family__flexi-flight-services{display:inline-block;padding:.5rem;text-align:center;width:100%}.fare-family__flexi-info-icon{color:#3e2aa0;font-size:.9rem;padding-left:.5rem}.fare-family__air-port-message-info-icons{color:#ec2227;font-size:1rem}.fare-family__scroll-button_next-btn,.fare-family__scroll-button_prev-btn{color:#3e2aa0;cursor:pointer;font-size:1.3rem;margin-top:1.65rem;position:absolute;width:.9rem;z-index:1}.fare-family__scroll-button_prev-btn{float:left;left:.325rem}.fare-family__scroll-button_next-btn{float:right;right:.325rem}.fare-family__more-info{padding:.5rem}.fare-family__more-info td{height:auto}.fare-family__more-info_button{padding:.5rem}.fare-family__more-info_button .more-info-button{border:1px solid #3e2aa0;border-radius:.3rem;color:#3e2aa0;cursor:pointer;padding:.2rem .5rem}.fare-family__more-info_button .more-info-button__minus,.fare-family__more-info_button .more-info-button__plus{font-size:.625rem;padding-left:.2rem}.fare-family__more-info_flight-services{display:block;height:auto;padding:.5rem}.fare-family__flight-services-left-header{color:#3e2aa0;display:block;width:9rem}.fare-family__fetch-fare-loader{align-items:center;display:flex;flex-direction:column;height:15rem;justify-content:center}.fare-family__fetch-fare-loader_content{color:#3e2aa0;padding:.9375rem;text-align:center}.fare-family-link{color:#3e2aa0!important}.active-fare-family-link{color:#ff002b!important}.fare-type-display,.reissue-error-message{color:#ff002b}.more-fare{display:flex;height:100%;position:relative}.more-fare__multi-trip-fare-list,.more-fare__multi-trip-fare-list-on-view-details{display:block;float:left;height:100%;width:65%}.more-fare__multi-trip-fare-list tr,.more-fare__multi-trip-fare-list-on-view-details tr{border-bottom:1px solid #dad5f4}.more-fare__multi-trip-fare-list-on-view-details{border-right:none;width:100%}.more-fare__multi-trip-fare-details{display:block;float:right;padding-left:.5rem;width:35%}.more-fare__separator{border-right:10px solid #dad5f4;bottom:0;display:block;position:absolute;right:34%;top:0}.more-fare__side-header{display:block;text-align:left;width:100%}.more-fare__side-header_label{color:#3e2aa0;display:inline-block;padding-left:.5rem;width:47%}.more-fare__side-header_icon{display:inline-block;width:50%}.flight-service-tooltip{min-width:120px;width:auto}.ancillary-select_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.ancillary-select_main:after,.ancillary-select_main:before{content:" ";display:table}.ancillary-select_main:after{clear:both}.ancillary-select_main .content{padding-left:0}.ancillary-select_wrapper{margin:0 auto;max-width:960px}@media (min-width:1280px){.ancillary-select_wrapper{max-width:1200px}}@media (min-width:1600px){.ancillary-select_wrapper{max-width:1400px}}.ancillary-select_wrapper .single-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:100%}.ancillary-select_main{padding-top:.9375rem}.ancillary-select_main .content{padding-left:.9375rem;padding-right:0}.ancillary-select .ancillary-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:75%}.ancillary-select .ancillary-content__baggage_wrapper,.ancillary-select .ancillary-content__meal_wrapper,.ancillary-select .ancillary-content__seat_wrapper{width:100%}.ancillary-select .ancillary-content__price_wrapper{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:25%}.ancillary-select .ancillary-content__price_wrapper .sidebar{padding-top:.9375rem;width:100%}.ancillary-select .ancillary-content__price_wrapper .sidebar .book-card__table{width:100%}.ancillary-seat-selector{padding-top:.9375rem}.ancillary-seat-selector_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.ancillary-seat-selector_main:after,.ancillary-seat-selector_main:before{content:" ";display:table}.ancillary-seat-selector_main:after{clear:both}.ancillary-seat-selector_main .content{padding-left:0}.ancillary-seat-selector_wrapper{margin:0 auto;max-width:960px}@media (min-width:1280px){.ancillary-seat-selector_wrapper{max-width:1200px}}@media (min-width:1600px){.ancillary-seat-selector_wrapper{max-width:1400px}}.ancillary-seat-selector_wrapper .single-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:100%}.ancillary-seat-selector_row{margin-left:-15px;margin-right:-15px;text-transform:uppercase}.ancillary-seat-selector_row:after,.ancillary-seat-selector_row:before{content:" ";display:table}.ancillary-seat-selector_row:after{clear:both}.ancillary-seat-selector_card{background-color:#fff;margin-bottom:.9375rem;padding:0 .9375rem}.ancillary-seat-selector_card:after,.ancillary-seat-selector_card:before{content:" ";display:table}.ancillary-seat-selector_card:after{clear:both}.ancillary-seat-selector_card_header{padding:.375rem .9375rem}.ancillary-seat-selector_header{background-color:#f0f5f8;color:#3e2aa0;font-weight:700;min-height:1.5rem;padding:.5rem;text-transform:uppercase}.ancillary-seat-selector_header ul{margin-left:-15px;margin-right:-15px;padding-top:.3125rem;text-transform:uppercase}.ancillary-seat-selector_header ul:after,.ancillary-seat-selector_header ul:before{content:" ";display:table}.ancillary-seat-selector_header ul:after{clear:both}.ancillary-seat-selector_header ul>li{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;text-align:center;width:20%}.ancillary-seat-selector_header ul>li:nth-child(2){text-align:left;width:30%}.ancillary-seat-selector_header ul>li:last-child{text-align:right;width:30%}.ancillary-seat-selector_footer{margin-left:-15px;margin-right:-15px}.ancillary-seat-selector_footer:after,.ancillary-seat-selector_footer:before{content:" ";display:table}.ancillary-seat-selector_footer:after{clear:both}.ancillary-seat-selector:after,.ancillary-seat-selector:before{content:" ";display:table}.ancillary-seat-selector:after{clear:both}.ancillary-seat-selector__content{padding-right:0;width:100%}.ancillary-seat-selector__card{background-color:#fff;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;box-shadow:0 0 15px rgba(0,0,0,.5)}.ancillary-seat-selector__card_header{background:#fff;color:#3e2aa0;height:50px;padding-left:.3125rem;text-transform:uppercase;width:100%}.ancillary-seat-selector__card_header .ancillary-seat-expander{float:left;padding-left:.625rem;padding-right:.625rem;padding-top:.313rem;width:5%}.ancillary-seat-selector__card_header .ancillary-seat-heading{float:left;font-size:1.125rem;padding-top:.313rem;width:80%}.ancillary-seat-selector__card_header .ancillary-seat-heading__container{float:left;height:2.5rem;padding-left:.9375rem;padding-top:.3125rem}.ancillary-seat-selector__card_header .ancillary-seat-heading .seat-img{height:1.5625rem;width:1.5625rem}.ancillary-seat-selector__card_header .ancillary-seat-price{content:"";display:table;font-size:1.125rem;padding-top:.625rem;width:15%}.ancillary-seat-selector__card_header .ancillary-seat-price:after,.ancillary-seat-selector__card_header .ancillary-seat-price:before{content:" ";display:table}.ancillary-seat-selector__card_header .ancillary-seat-price:after{clear:both}.ancillary-seat-selector__card_container{background-color:#fff;margin:.625rem .3125rem;padding-left:.625rem}.ancillary-seat-selector__card_container:after,.ancillary-seat-selector__card_container:before{content:" ";display:table}.ancillary-seat-selector__card_container:after{clear:both}.ancillary-seat-selector__card_container .ancillary-seat-leg-selector{background:#dad5f4;color:#55595c;width:100%}.ancillary-seat-selector__card_container .ancillary-seat-leg-selector:after,.ancillary-seat-selector__card_container .ancillary-seat-leg-selector:before{content:" ";display:table}.ancillary-seat-selector__card_container .ancillary-seat-leg-selector:after{clear:both}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__header{border-bottom:.0625rem solid #0a9df3;color:#3e2aa0}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__header:after,.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__header:before{content:" ";display:table}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__header:after{clear:both}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__pax-details{margin:.3125rem;padding-top:.3125rem;width:inherit}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__pax-details:after,.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__pax-details:before{content:" ";display:table}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__pax-details:after{clear:both}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__pax-details_current-leg{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:20%}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__pax-details_current-leg:after,.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__pax-details_current-leg:before{content:" ";display:table}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__pax-details_current-leg:after{clear:both}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector .current-pax,.ancillary-seat-selector__card_container .ancillary-seat-pax-selector .current-seat,.ancillary-seat-selector__card_container .ancillary-seat-pax-selector .seat-price{float:left;font-size:.875rem;margin:0 .3125rem;min-height:1px;padding-left:0;padding-right:.9375rem;width:25%}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector .current-seat{cursor:pointer}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector .current-seat__seat-change,.ancillary-seat-selector__card_container .ancillary-seat-pax-selector .current-seat__seat-clear,.ancillary-seat-selector__card_container .ancillary-seat-pax-selector .current-seat__seat-number{float:left;height:.9375rem;margin-right:.3125rem}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector .current-seat__seat-number{width:1.563rem}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector .current-seat__seat-change{color:#087dc2}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector .current-seat__seat-clear{color:#ff002b}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector .seat-price{font-family:Open Sans}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector .seat-price_amount{float:left;margin-right:.25rem}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector .seat-price_amount-with-adhoc{color:#00f}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector .seat-price_adhoc{float:left}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__airline-details{border-bottom:.03125rem solid #959b9e;color:#3e2aa0;content:"";display:table;font-size:12px;padding-bottom:.5rem;padding-top:.5rem;width:100%}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__airline-details_airline-code{text-align:center;width:50%}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__airline-details_airline-code .airline-code__separator,.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__airline-details_airline-code .airline-code__title,.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__airline-details_airline-code .airline-code__value{float:left;padding-right:.313rem}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__airline-details_airline-code .airline-code__title{padding-left:.625rem}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__airline-details_airline-class{float:left;font-family:Raleway,Helvetica,Arial,sans-serif;text-align:right;width:50%}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__airline-details_airline-class .airline-class__separator,.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__airline-details_airline-class .airline-class__title,.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__airline-details_airline-class .airline-class__value{float:left;padding-right:.313rem}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__airline-details_airline-class .airline-class__title{padding-left:.625rem}.ancillary-seat-selector__card_container .ancillary-seat-pax-selector__radio-button{float:left;min-height:1px;padding-left:15px;padding-right:.9375rem;padding-top:1rem;width:16.6666666667%}.ancillary-seat-selector__card .ancillary-seat-map-selector__seat-details{border:.0625rem solid;float:left;margin-bottom:.3125rem;padding:.9375rem;width:100%}.ancillary-seat-selector__card .ancillary-seat-map-selector__seat-details:after,.ancillary-seat-selector__card .ancillary-seat-map-selector__seat-details:before{content:" ";display:table}.ancillary-seat-selector__card .ancillary-seat-map-selector__seat-details:after{clear:both}.ancillary-seat-selector__card .ancillary-seat-map-selector__seat-details_seat-info{float:left}.ancillary-seat-selector__card .ancillary-seat-map-selector__seat-details_seat-container{max-width:100%;overflow-x:scroll;white-space:nowrap}.ancillary-seat-selector__card .ancillary-seat-map-selector__seat-info{background-color:#eceeef;content:"";display:table;margin:.625rem 0;padding:.625rem 1rem;width:100%}.ancillary-seat-selector__card .ancillary-seat-map-selector__seat-info:after,.ancillary-seat-selector__card .ancillary-seat-map-selector__seat-info:before{content:" ";display:table}.ancillary-seat-selector__card .ancillary-seat-map-selector__seat-info:after{clear:both}.ancillary-seat-selector__card .ancillary-seat-map-selector__seat-info_current-seat{float:left;margin-top:10px;padding-left:.3125rem;padding-right:.3125rem;width:14%}.ancillary-seat-selector__card .ancillary-seat-map-selector__seat-info_current-seat .not-available,.ancillary-seat-selector__card .ancillary-seat-map-selector__seat-info_current-seat .seat-available,.ancillary-seat-selector__card .ancillary-seat-map-selector__seat-info_current-seat .seat-blocked,.ancillary-seat-selector__card .ancillary-seat-map-selector__seat-info_current-seat .seat-emergancy,.ancillary-seat-selector__card .ancillary-seat-map-selector__seat-info_current-seat .seat-occupied,.ancillary-seat-selector__card .ancillary-seat-map-selector__seat-info_current-seat .seat-reserved,.ancillary-seat-selector__card .ancillary-seat-map-selector__seat-info_current-seat .seat-selected{background-size:cover;display:block;float:left;height:.625rem;margin-right:.5rem;transform:scaleX(-1);width:.625rem}.ancillary-seat-selector__card .ancillary-seat-map-selector .seat-label{font-size:.625rem}.ancillary-seat-selector__card .ancillary-seat-map-selector .seat-row-container{display:inline-block;width:1.563rem}.ancillary-seat-selector__card .ancillary-seat-map-selector .seat-row-container__row-number{float:left;font-size:1rem;height:1.875rem;padding:.3125rem;width:1.875rem}.ancillary-seat-selector__card .ancillary-seat-map-selector .seat-row-container__row-number-empty{margin-top:1.875rem}.ancillary-seat-selector__card .ancillary-seat-map-selector .seat-row-container__seat-container{align-items:center;cursor:pointer;display:flex;float:left;height:1.563rem;justify-content:center;width:1.563rem}.ancillary-seat-selector__card .ancillary-seat-map-selector .seat-default{transform:scaleX(-1)}.ancillary-seat-selector__card .ancillary-seat-map-selector .seat-available{color:#80cefe}.ancillary-seat-selector__card .ancillary-seat-map-selector .seat-occupied{color:#838383}.ancillary-seat-selector__card .ancillary-seat-map-selector .seat-reserved{color:#087dc2}.ancillary-seat-selector__card .ancillary-seat-map-selector .not-available{color:#000}.ancillary-seat-selector__card .ancillary-seat-map-selector .seat-emergancy{color:#9b0d11}.ancillary-seat-selector__card .ancillary-seat-map-selector .seat-selected{color:#ff7000}.ancillary-seat-selector__card .ancillary-seat-map-selector .seat-blocked{color:#ec2227}.ancillary-seat-map-tooltip{font-family:Raleway,Helvetica,Arial,sans-serif;font-size:.75rem;width:200px}.ancillary-seat-map-tooltip__header{color:#3e2aa0;font-size:.938rem}.ancillary-seat-map-tooltip__price-container,.ancillary-seat-map-tooltip__seat-number-container{padding:.313rem;width:100%}.ancillary-seat-map-tooltip__price-container:after,.ancillary-seat-map-tooltip__price-container:before,.ancillary-seat-map-tooltip__seat-number-container:after,.ancillary-seat-map-tooltip__seat-number-container:before{content:" ";display:table}.ancillary-seat-map-tooltip__price-container:after,.ancillary-seat-map-tooltip__seat-number-container:after{clear:both}.ancillary-seat-map-tooltip__price-container_label,.ancillary-seat-map-tooltip__seat-number-container_label{float:left;width:60%}.ancillary-seat-map-tooltip__price-container_price,.ancillary-seat-map-tooltip__price-container_seat-number,.ancillary-seat-map-tooltip__seat-number-container_price,.ancillary-seat-map-tooltip__seat-number-container_seat-number{color:#000;float:left;font-size:.75rem}.ancillary-seat-map-tooltip__seat-extra-info{padding:.313rem}.ancillary-seat-map-tooltip__seat-extra-info_header{color:#3e2aa0;font-size:.938rem}.ancillary-seat-map-tooltip__seat-extra-info_details{color:#000;padding:.313rem}.ancillary-leg-selector{background:#dad5f4}.ancillary-leg-selector__container{border-right:1px solid;color:#55595c;cursor:pointer;float:left;font-size:.75rem;text-transform:uppercase}.ancillary-leg-selector__container_title{border-width:.656rem;color:#55595c;font-size:12px;padding:.9375rem;position:relative;width:100%}.ancillary-leg-selector__container_title:after,.ancillary-leg-selector__container_title:before{content:" ";display:table}.ancillary-leg-selector__container_title:after{clear:both}.ancillary-leg-selector__container_title-selected{background:#55595c;color:#fff}.ancillary-leg-selector__container_overview-sector{float:left;padding-left:5px}.ancillary-pax-selector__header{border-bottom:.0625rem solid #0a9df3;color:#3e2aa0}.ancillary-pax-selector__header:after,.ancillary-pax-selector__header:before{content:" ";display:table}.ancillary-pax-selector__header:after{clear:both}.ancillary-pax-selector__pax-details{margin:.3125rem;padding-top:.3125rem;width:inherit}.ancillary-pax-selector__pax-details:after,.ancillary-pax-selector__pax-details:before{content:" ";display:table}.ancillary-pax-selector__pax-details:after{clear:both}.ancillary-pax-selector__pax-details_current-leg{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:20%}.ancillary-pax-selector__pax-details_current-leg:after,.ancillary-pax-selector__pax-details_current-leg:before{content:" ";display:table}.ancillary-pax-selector__pax-details_current-leg:after{clear:both}.ancillary-pax-selector .ancillary-price,.ancillary-pax-selector .current-ancillary,.ancillary-pax-selector .current-pax,.ancillary-pax-selector .current-select{float:left;font-size:.875rem;min-height:1px;padding-left:0;padding-right:.9375rem;width:33.333%}.ancillary-pax-selector .current-select{cursor:pointer}.ancillary-pax-selector .current-select__meal-clear,.ancillary-pax-selector .current-select__meal-name{float:left;height:.9375rem;margin-right:.3125rem}.ancillary-pax-selector .current-select-not-available{float:left;font-size:.875rem;margin:0 .3125rem;min-height:1px;padding-left:0;padding-right:.9375rem;width:25%}.ancillary-pax-selector .ancillary-select{display:flex}.ancillary-pax-selector .ancillary-select__clear,.ancillary-pax-selector .ancillary-select__edit,.ancillary-pax-selector .ancillary-select__name{margin-right:.3125rem}.ancillary-pax-selector .ancillary-select__clear,.ancillary-pax-selector .ancillary-select__edit{cursor:pointer}.ancillary-pax-selector .ancillary-select__edit{color:#087dc2}.ancillary-pax-selector .ancillary-select__booked-ancillary{cursor:pointer;margin-left:.3125rem}.ancillary-pax-selector .ancillary-price{font-family:Open Sans}.ancillary-pax-selector .ancillary-price_amount-with-adhoc{color:#00f}.selected-ancillary{padding-top:.9375rem}.selected-ancillary__card{background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.25);margin-bottom:.9375rem}.selected-ancillary__card_header{background-color:#fff;border-bottom:.0625rem solid #959b9e;color:#3e2aa0;font-size:.75rem;font-weight:600;padding-bottom:.3125rem;padding-top:.625rem;text-align:center;text-transform:uppercase}.selected-ancillary__card_container{padding:.5rem;width:100%}.selected-ancillary__card_container:after,.selected-ancillary__card_container:before{content:" ";display:table}.selected-ancillary__card_container:after{clear:both}.selected-ancillary__card_container .selected-baggage-details,.selected-ancillary__card_container .selected-meal-details,.selected-ancillary__card_container .selected-other-ancillary-details,.selected-ancillary__card_container .selected-seat-details{padding:.1rem;width:100%}.selected-ancillary__card_container .selected-baggage-details:after,.selected-ancillary__card_container .selected-baggage-details:before,.selected-ancillary__card_container .selected-meal-details:after,.selected-ancillary__card_container .selected-meal-details:before,.selected-ancillary__card_container .selected-other-ancillary-details:after,.selected-ancillary__card_container .selected-other-ancillary-details:before,.selected-ancillary__card_container .selected-seat-details:after,.selected-ancillary__card_container .selected-seat-details:before{content:" ";display:table}.selected-ancillary__card_container .selected-baggage-details:after,.selected-ancillary__card_container .selected-meal-details:after,.selected-ancillary__card_container .selected-other-ancillary-details:after,.selected-ancillary__card_container .selected-seat-details:after{clear:both}.selected-ancillary__card_container .selected-baggage-details__quantity,.selected-ancillary__card_container .selected-baggage-details__title,.selected-ancillary__card_container .selected-meal-details__quantity,.selected-ancillary__card_container .selected-meal-details__title,.selected-ancillary__card_container .selected-other-ancillary-details__quantity,.selected-ancillary__card_container .selected-other-ancillary-details__title,.selected-ancillary__card_container .selected-seat-details__quantity,.selected-ancillary__card_container .selected-seat-details__title{float:left;padding-right:.5rem;width:38%}.selected-ancillary__card_container .selected-baggage-details__title,.selected-ancillary__card_container .selected-meal-details__title,.selected-ancillary__card_container .selected-other-ancillary-details__title,.selected-ancillary__card_container .selected-seat-details__title{width:40%}.selected-ancillary__card_container .selected-baggage-details__price,.selected-ancillary__card_container .selected-meal-details__price,.selected-ancillary__card_container .selected-other-ancillary-details__price,.selected-ancillary__card_container .selected-seat-details__price{padding-left:.975rem}.selected-ancillary__card_container .selected-baggage-details__price:after,.selected-ancillary__card_container .selected-baggage-details__price:before,.selected-ancillary__card_container .selected-meal-details__price:after,.selected-ancillary__card_container .selected-meal-details__price:before,.selected-ancillary__card_container .selected-other-ancillary-details__price:after,.selected-ancillary__card_container .selected-other-ancillary-details__price:before,.selected-ancillary__card_container .selected-seat-details__price:after,.selected-ancillary__card_container .selected-seat-details__price:before{content:" ";display:table}.selected-ancillary__card_container .selected-baggage-details__price:after,.selected-ancillary__card_container .selected-meal-details__price:after,.selected-ancillary__card_container .selected-other-ancillary-details__price:after,.selected-ancillary__card_container .selected-seat-details__price:after{clear:both}.selected-ancillary__card_container .selected-baggage-details__baggage-details,.selected-ancillary__card_container .selected-baggage-details__meal-details,.selected-ancillary__card_container .selected-baggage-details__other-ancillary-details,.selected-ancillary__card_container .selected-meal-details__baggage-details,.selected-ancillary__card_container .selected-meal-details__meal-details,.selected-ancillary__card_container .selected-meal-details__other-ancillary-details,.selected-ancillary__card_container .selected-other-ancillary-details__baggage-details,.selected-ancillary__card_container .selected-other-ancillary-details__meal-details,.selected-ancillary__card_container .selected-other-ancillary-details__other-ancillary-details{float:left;width:60%}.selected-ancillary__card_container .selected-baggage-details__baggage-details_baggage-detail .ancillary-name,.selected-ancillary__card_container .selected-baggage-details__baggage-details_meal-detail .ancillary-name,.selected-ancillary__card_container .selected-baggage-details__baggage-details_other-ancillary-detail .ancillary-name,.selected-ancillary__card_container .selected-baggage-details__meal-details_baggage-detail .ancillary-name,.selected-ancillary__card_container .selected-baggage-details__meal-details_meal-detail .ancillary-name,.selected-ancillary__card_container .selected-baggage-details__meal-details_other-ancillary-detail .ancillary-name,.selected-ancillary__card_container .selected-baggage-details__other-ancillary-details_baggage-detail .ancillary-name,.selected-ancillary__card_container .selected-baggage-details__other-ancillary-details_meal-detail .ancillary-name,.selected-ancillary__card_container .selected-baggage-details__other-ancillary-details_other-ancillary-detail .ancillary-name,.selected-ancillary__card_container .selected-meal-details__baggage-details_baggage-detail .ancillary-name,.selected-ancillary__card_container .selected-meal-details__baggage-details_meal-detail .ancillary-name,.selected-ancillary__card_container .selected-meal-details__baggage-details_other-ancillary-detail .ancillary-name,.selected-ancillary__card_container .selected-meal-details__meal-details_baggage-detail .ancillary-name,.selected-ancillary__card_container .selected-meal-details__meal-details_meal-detail .ancillary-name,.selected-ancillary__card_container .selected-meal-details__meal-details_other-ancillary-detail .ancillary-name,.selected-ancillary__card_container .selected-meal-details__other-ancillary-details_baggage-detail .ancillary-name,.selected-ancillary__card_container .selected-meal-details__other-ancillary-details_meal-detail .ancillary-name,.selected-ancillary__card_container .selected-meal-details__other-ancillary-details_other-ancillary-detail .ancillary-name,.selected-ancillary__card_container .selected-other-ancillary-details__baggage-details_baggage-detail .ancillary-name,.selected-ancillary__card_container .selected-other-ancillary-details__baggage-details_meal-detail .ancillary-name,.selected-ancillary__card_container .selected-other-ancillary-details__baggage-details_other-ancillary-detail .ancillary-name,.selected-ancillary__card_container .selected-other-ancillary-details__meal-details_baggage-detail .ancillary-name,.selected-ancillary__card_container .selected-other-ancillary-details__meal-details_meal-detail .ancillary-name,.selected-ancillary__card_container .selected-other-ancillary-details__meal-details_other-ancillary-detail .ancillary-name,.selected-ancillary__card_container .selected-other-ancillary-details__other-ancillary-details_baggage-detail .ancillary-name,.selected-ancillary__card_container .selected-other-ancillary-details__other-ancillary-details_meal-detail .ancillary-name,.selected-ancillary__card_container .selected-other-ancillary-details__other-ancillary-details_other-ancillary-detail .ancillary-name{float:left;width:70%}.selected-ancillary__card_container .selected-baggage-details__baggage-details_baggage-detail .ancillary-rate,.selected-ancillary__card_container .selected-baggage-details__baggage-details_meal-detail .ancillary-rate,.selected-ancillary__card_container .selected-baggage-details__baggage-details_other-ancillary-detail .ancillary-rate,.selected-ancillary__card_container .selected-baggage-details__meal-details_baggage-detail .ancillary-rate,.selected-ancillary__card_container .selected-baggage-details__meal-details_meal-detail .ancillary-rate,.selected-ancillary__card_container .selected-baggage-details__meal-details_other-ancillary-detail .ancillary-rate,.selected-ancillary__card_container .selected-baggage-details__other-ancillary-details_baggage-detail .ancillary-rate,.selected-ancillary__card_container .selected-baggage-details__other-ancillary-details_meal-detail .ancillary-rate,.selected-ancillary__card_container .selected-baggage-details__other-ancillary-details_other-ancillary-detail .ancillary-rate,.selected-ancillary__card_container .selected-meal-details__baggage-details_baggage-detail .ancillary-rate,.selected-ancillary__card_container .selected-meal-details__baggage-details_meal-detail .ancillary-rate,.selected-ancillary__card_container .selected-meal-details__baggage-details_other-ancillary-detail .ancillary-rate,.selected-ancillary__card_container .selected-meal-details__meal-details_baggage-detail .ancillary-rate,.selected-ancillary__card_container .selected-meal-details__meal-details_meal-detail .ancillary-rate,.selected-ancillary__card_container .selected-meal-details__meal-details_other-ancillary-detail .ancillary-rate,.selected-ancillary__card_container .selected-meal-details__other-ancillary-details_baggage-detail .ancillary-rate,.selected-ancillary__card_container .selected-meal-details__other-ancillary-details_meal-detail .ancillary-rate,.selected-ancillary__card_container .selected-meal-details__other-ancillary-details_other-ancillary-detail .ancillary-rate,.selected-ancillary__card_container .selected-other-ancillary-details__baggage-details_baggage-detail .ancillary-rate,.selected-ancillary__card_container .selected-other-ancillary-details__baggage-details_meal-detail .ancillary-rate,.selected-ancillary__card_container .selected-other-ancillary-details__baggage-details_other-ancillary-detail .ancillary-rate,.selected-ancillary__card_container .selected-other-ancillary-details__meal-details_baggage-detail .ancillary-rate,.selected-ancillary__card_container .selected-other-ancillary-details__meal-details_meal-detail .ancillary-rate,.selected-ancillary__card_container .selected-other-ancillary-details__meal-details_other-ancillary-detail .ancillary-rate,.selected-ancillary__card_container .selected-other-ancillary-details__other-ancillary-details_baggage-detail .ancillary-rate,.selected-ancillary__card_container .selected-other-ancillary-details__other-ancillary-details_meal-detail .ancillary-rate,.selected-ancillary__card_container .selected-other-ancillary-details__other-ancillary-details_other-ancillary-detail .ancillary-rate{float:left;text-align:right;width:30%}.selected-ancillary__card_container .pax-details{border-bottom:.0625rem solid #000;color:#ff002b;padding:.625rem 0;width:100%}.selected-ancillary__card_container .pax-details:after,.selected-ancillary__card_container .pax-details:before{content:" ";display:table}.selected-ancillary__card_container .pax-details:after{clear:both}.selected-ancillary__card_container .pax-details__expander{float:left;margin-right:.625rem}.selected-ancillary__card_container .pax-details__title{float:left;width:60%}.selected-ancillary__card_container .pax-details__price{font-family:Open Sans;padding-left:1.5rem;text-align:right}.selected-ancillary__card_container .pax-details__price:after,.selected-ancillary__card_container .pax-details__price:before{content:" ";display:table}.selected-ancillary__card_container .pax-details__price:after{clear:both}.selected-ancillary__card_container .flight-info{padding-top:.625rem}.selected-ancillary__card_container .flight-info__details,.selected-ancillary__card_container .flight-info__title{width:100%}.selected-ancillary__card_container .flight-info__title{color:#3e2aa0}.selected-ancillary__card_container .flight-info__details{border-bottom:.0625rem solid #959b9e;width:100%}.selected-ancillary__card_container .flight-info__details:after,.selected-ancillary__card_container .flight-info__details:before{content:" ";display:table}.selected-ancillary__card_container .flight-info__details:after{clear:both}.selected-ancillary__card_container .flight-info__details_name{float:left;width:35%}.selected-ancillary__card_container .flight-info__details_detail{float:right}.selected-ancillary__card_container .selected-seat-details__quantity{width:30%!important}.selected-ancillary__card_container .selected-seat-details__price{float:left;text-align:right;width:30%}.selected-ancillary__card_foooter .total-price{border-bottom:.03125rem solid #959b9e;border-top:.03125rem solid #959b9e;color:#3e2aa0;padding-bottom:.5rem;padding-top:.5rem;width:100%}.selected-ancillary__card_foooter .total-price:after,.selected-ancillary__card_foooter .total-price:before{content:" ";display:table}.selected-ancillary__card_foooter .total-price:after{clear:both}.selected-ancillary__card_foooter .total-price__title{float:left;text-align:left;width:45%}.selected-ancillary__card_foooter .total-price__price{font-family:Raleway,Helvetica,Arial,sans-serif;text-align:right}.selected-ancillary__card_foooter .total-price__price_currency-code{float:right;margin-right:.1rem}.selected-ancillary__card_foooter .total-price__price_currency-rate{float:right;font-family:Open Sans}.other-ancillary-selector{padding-bottom:.9375rem;padding-top:.9375rem}.other-ancillary-selector_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.other-ancillary-selector_main:after,.other-ancillary-selector_main:before{content:" ";display:table}.other-ancillary-selector_main:after{clear:both}.other-ancillary-selector_main .content{padding-left:0}.other-ancillary-selector_wrapper{margin:0 auto;max-width:960px}@media (min-width:1280px){.other-ancillary-selector_wrapper{max-width:1200px}}@media (min-width:1600px){.other-ancillary-selector_wrapper{max-width:1400px}}.other-ancillary-selector_wrapper .single-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:100%}.other-ancillary-selector_row{margin-left:-15px;margin-right:-15px;text-transform:uppercase}.other-ancillary-selector_row:after,.other-ancillary-selector_row:before{content:" ";display:table}.other-ancillary-selector_row:after{clear:both}.other-ancillary-selector_card{background-color:#fff;margin-bottom:.9375rem;padding:0 .9375rem}.other-ancillary-selector_card:after,.other-ancillary-selector_card:before{content:" ";display:table}.other-ancillary-selector_card:after{clear:both}.other-ancillary-selector_card_header{padding:.375rem .9375rem}.other-ancillary-selector_header{background-color:#f0f5f8;color:#3e2aa0;font-weight:700;min-height:1.5rem;padding:.5rem;text-transform:uppercase}.other-ancillary-selector_header ul{margin-left:-15px;margin-right:-15px;padding-top:.3125rem;text-transform:uppercase}.other-ancillary-selector_header ul:after,.other-ancillary-selector_header ul:before{content:" ";display:table}.other-ancillary-selector_header ul:after{clear:both}.other-ancillary-selector_header ul>li{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;text-align:center;width:20%}.other-ancillary-selector_header ul>li:nth-child(2){text-align:left;width:30%}.other-ancillary-selector_header ul>li:last-child{text-align:right;width:30%}.other-ancillary-selector_card_content{margin-bottom:.9375rem}.other-ancillary-selector:after,.other-ancillary-selector:before{content:" ";display:table}.other-ancillary-selector:after{clear:both}.other-ancillary-selector .content{padding-left:0!important;padding-right:0;width:100%}.other-ancillary-selector__card{background-color:#fff;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;box-shadow:0 0 15px rgba(0,0,0,.5)}.other-ancillary-selector__card_header{background:#fff;color:#3e2aa0;height:3.125rem;padding-left:.3125rem;text-transform:uppercase}.other-ancillary-selector__card_header:after,.other-ancillary-selector__card_header:before{content:" ";display:table}.other-ancillary-selector__card_header:after{clear:both}.other-ancillary-selector__card .other-ancillary-expander{float:left;padding-left:.625rem;padding-right:.625rem;padding-top:.5rem;width:2.813rem}.other-ancillary-selector__card .other-ancillary-heading{float:left;font-size:1.125rem;padding-top:.375rem}.other-ancillary-selector__card .other-ancillary-heading__container{align-items:center;display:flex;height:2.5rem;padding-left:.9375rem}.other-ancillary-selector__card .other-ancillary-heading__container_header-text{padding-left:.3125rem}.other-ancillary-selector__card .other-ancillary-price{float:right;font-size:1.125rem;padding-right:.75rem;padding-top:.75rem}.other-ancillary-selector__card .other-ancillary-price__currency-code{float:left;font-size:1.25rem;margin-right:.25rem}.other-ancillary-selector__card .other-ancillary-price__currency-rate{float:right;font-family:Open Sans;font-size:1.25rem}.other-ancillary-selector__card_container{margin:.625rem .3125rem;padding-left:.625rem}.other-ancillary-selector__card_container:after,.other-ancillary-selector__card_container:before{content:" ";display:table}.other-ancillary-selector__card_container:after{clear:both}.other-ancillary-selector__card_container .other-ancillary-leg-selector{background:#dad5f4;color:#55595c}.other-ancillary-selector__card_container .other-ancillary-leg-selector:after,.other-ancillary-selector__card_container .other-ancillary-leg-selector:before{content:" ";display:table}.other-ancillary-selector__card_container .other-ancillary-leg-selector:after{clear:both}.other-ancillary-selector__card_container .other-ancillary-type-selector{margin-top:.9375rem;padding-left:.9375rem;padding-right:.9375rem;width:45%}.other-ancillary-selector__card_container .other-ancillary-type-selector__title{color:#3e2aa0;float:left;font-size:.875rem;margin-bottom:.25rem;margin-top:.3125rem;padding-right:.625rem}.other-ancillary-selector__card_container .other-ancillary-type-selector select{background:none;border:1px solid #d0d0d0;font-size:.875rem;line-height:normal;max-height:2.125rem;padding:.5rem 1rem;vertical-align:middle;width:50%}.other-ancillary-selector__card_container .card-content{padding-bottom:.625rem}.ancillary-baggage-selector{padding-top:.9375rem}.ancillary-baggage-selector_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.ancillary-baggage-selector_main:after,.ancillary-baggage-selector_main:before{content:" ";display:table}.ancillary-baggage-selector_main:after{clear:both}.ancillary-baggage-selector_main .content{padding-left:0}.ancillary-baggage-selector_wrapper{margin:0 auto;max-width:960px}@media (min-width:1280px){.ancillary-baggage-selector_wrapper{max-width:1200px}}@media (min-width:1600px){.ancillary-baggage-selector_wrapper{max-width:1400px}}.ancillary-baggage-selector_wrapper .single-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:100%}.ancillary-baggage-selector_row{margin-left:-15px;margin-right:-15px;text-transform:uppercase}.ancillary-baggage-selector_row:after,.ancillary-baggage-selector_row:before{content:" ";display:table}.ancillary-baggage-selector_row:after{clear:both}.ancillary-baggage-selector_card{background-color:#fff;margin-bottom:.9375rem;padding:0 .9375rem}.ancillary-baggage-selector_card:after,.ancillary-baggage-selector_card:before{content:" ";display:table}.ancillary-baggage-selector_card:after{clear:both}.ancillary-baggage-selector_card_header{padding:.375rem .9375rem}.ancillary-baggage-selector_header{background-color:#f0f5f8;color:#3e2aa0;font-weight:700;min-height:1.5rem;padding:.5rem;text-transform:uppercase}.ancillary-baggage-selector_header ul{margin-left:-15px;margin-right:-15px;padding-top:.3125rem;text-transform:uppercase}.ancillary-baggage-selector_header ul:after,.ancillary-baggage-selector_header ul:before{content:" ";display:table}.ancillary-baggage-selector_header ul:after{clear:both}.ancillary-baggage-selector_header ul>li{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;text-align:center;width:20%}.ancillary-baggage-selector_header ul>li:nth-child(2){text-align:left;width:30%}.ancillary-baggage-selector_header ul>li:last-child{text-align:right;width:30%}.ancillary-baggage-selector_card_content{margin-bottom:.9375rem}.ancillary-baggage-selector:after,.ancillary-baggage-selector:before{content:" ";display:table}.ancillary-baggage-selector:after{clear:both}.ancillary-baggage-selector .content{padding-left:0!important;padding-right:0;width:100%}.ancillary-baggage-selector__card{background-color:#fff;border-top-left-radius:.313rem;border-top-right-radius:.313rem;box-shadow:0 0 15px rgba(0,0,0,.5)}.ancillary-baggage-selector__card_header{background:#fff;color:#3e2aa0;height:3.125rem;padding-left:.313rem;text-transform:uppercase}.ancillary-baggage-selector__card_header:after,.ancillary-baggage-selector__card_header:before{content:" ";display:table}.ancillary-baggage-selector__card_header:after{clear:both}.ancillary-baggage-selector__card .ancillary-baggage-expander{float:left;padding-left:.625rem;padding-right:.625rem;padding-top:.5rem;width:5%}.ancillary-baggage-selector__card .ancillary-baggage-heading{float:left;font-size:1.125rem;padding-top:.375rem}.ancillary-baggage-selector__card .ancillary-baggage-heading__container{align-items:center;display:flex;height:2.5rem;padding-left:.938rem;width:22%}.ancillary-baggage-selector__card .ancillary-baggage-heading__container_header-text{padding-left:.313rem}.ancillary-baggage-selector__card .ancillary-baggage-price{float:right;font-size:1.125rem;padding-right:.75rem;padding-top:.75rem}.ancillary-baggage-selector__card .ancillary-baggage-price__currency-code{float:left;font-size:1.25rem;margin-right:.25rem}.ancillary-baggage-selector__card .ancillary-baggage-price__currency-rate{float:right;font-family:Open Sans;font-size:1.25rem}.ancillary-baggage-selector__card_container{margin:.625rem .313rem;padding-left:.625rem}.ancillary-baggage-selector__card_container:after,.ancillary-baggage-selector__card_container:before{content:" ";display:table}.ancillary-baggage-selector__card_container:after{clear:both}.ancillary-baggage-selector__card_container .ancillary-baggage-leg-selector{background:#dad5f4;color:#55595c}.ancillary-baggage-selector__card_container .ancillary-baggage-leg-selector:after,.ancillary-baggage-selector__card_container .ancillary-baggage-leg-selector:before{content:" ";display:table}.ancillary-baggage-selector__card_container .ancillary-baggage-leg-selector:after{clear:both}.ancillary-baggage-selector__card_container .card-content{padding-bottom:.625rem}.ancillary-meal-selector{padding-top:.9375rem}.ancillary-meal-selector_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.ancillary-meal-selector_main:after,.ancillary-meal-selector_main:before{content:" ";display:table}.ancillary-meal-selector_main:after{clear:both}.ancillary-meal-selector_main .content{padding-left:0}.ancillary-meal-selector_wrapper{margin:0 auto;max-width:960px}@media (min-width:1280px){.ancillary-meal-selector_wrapper{max-width:1200px}}@media (min-width:1600px){.ancillary-meal-selector_wrapper{max-width:1400px}}.ancillary-meal-selector_wrapper .single-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:100%}.ancillary-meal-selector_row{margin-left:-15px;margin-right:-15px;text-transform:uppercase}.ancillary-meal-selector_row:after,.ancillary-meal-selector_row:before{content:" ";display:table}.ancillary-meal-selector_row:after{clear:both}.ancillary-meal-selector_card{background-color:#fff;margin-bottom:.9375rem;padding:0 .9375rem}.ancillary-meal-selector_card:after,.ancillary-meal-selector_card:before{content:" ";display:table}.ancillary-meal-selector_card:after{clear:both}.ancillary-meal-selector_card_header{padding:.375rem .9375rem}.ancillary-meal-selector_header{background-color:#f0f5f8;color:#3e2aa0;font-weight:700;min-height:1.5rem;padding:.5rem;text-transform:uppercase}.ancillary-meal-selector_header ul{margin-left:-15px;margin-right:-15px;padding-top:.3125rem;text-transform:uppercase}.ancillary-meal-selector_header ul:after,.ancillary-meal-selector_header ul:before{content:" ";display:table}.ancillary-meal-selector_header ul:after{clear:both}.ancillary-meal-selector_header ul>li{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;text-align:center;width:20%}.ancillary-meal-selector_header ul>li:nth-child(2){text-align:left;width:30%}.ancillary-meal-selector_header ul>li:last-child{text-align:right;width:30%}.ancillary-meal-selector_card_content{margin-bottom:.9375rem}.ancillary-meal-selector:after,.ancillary-meal-selector:before{content:" ";display:table}.ancillary-meal-selector:after{clear:both}.ancillary-meal-selector .content{padding-left:0!important;padding-right:0;width:100%}.ancillary-meal-selector__card{background-color:#fff;border-top-left-radius:.313rem;border-top-right-radius:.313rem;box-shadow:0 0 15px rgba(0,0,0,.5)}.ancillary-meal-selector__card_header{background:#fff;color:#3e2aa0;height:50px;padding-left:.313rem;text-transform:uppercase}.ancillary-meal-selector__card_header:after,.ancillary-meal-selector__card_header:before{content:" ";display:table}.ancillary-meal-selector__card_header:after{clear:both}.ancillary-meal-selector__card .ancillary-meal-expander{float:left;padding-left:.625rem;padding-right:.625rem;padding-top:.5rem;width:5%}.ancillary-meal-selector__card .ancillary-meal-heading{float:left;font-size:1.125rem;padding-top:.375rem}.ancillary-meal-selector__card .ancillary-meal-heading__container{align-items:center;display:flex;height:40px;padding-left:.938rem;width:22%}.ancillary-meal-selector__card .ancillary-meal-heading__container_header-text{padding-left:.313rem}.ancillary-meal-selector__card .ancillary-meal-price{float:right;font-size:1.125rem;padding-right:.75rem;padding-top:.75rem}.ancillary-meal-selector__card .ancillary-meal-price__currency-code{float:left;font-size:1.25rem;margin-right:.25rem}.ancillary-meal-selector__card .ancillary-meal-price__currency-rate{float:right;font-family:Open Sans;font-size:1.25rem}.ancillary-meal-selector__card_container{margin:.625rem .313rem;padding-left:.625rem}.ancillary-meal-selector__card_container:after,.ancillary-meal-selector__card_container:before{content:" ";display:table}.ancillary-meal-selector__card_container:after{clear:both}.ancillary-meal-selector__card_container .ancillary-meal-leg-selector{background:#dad5f4;color:#55595c}.ancillary-meal-selector__card_container .ancillary-meal-leg-selector:after,.ancillary-meal-selector__card_container .ancillary-meal-leg-selector:before{content:" ";display:table}.ancillary-meal-selector__card_container .ancillary-meal-leg-selector:after{clear:both}.ancillary-meal-selector__card_container .card-content{padding-bottom:.625rem}.air__dubz_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.air__dubz_main:after,.air__dubz_main:before{content:" ";display:table}.air__dubz_main:after{clear:both}.air__dubz_main .content{padding-left:0}.air__dubz_wrapper{margin:0 auto;max-width:960px}@media (min-width:1280px){.air__dubz_wrapper{max-width:1200px}}@media (min-width:1600px){.air__dubz_wrapper{max-width:1400px}}.air__dubz_wrapper .single-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:100%}.air__dubz_row{margin-left:-15px;margin-right:-15px;text-transform:uppercase}.air__dubz_row:after,.air__dubz_row:before{content:" ";display:table}.air__dubz_row:after{clear:both}.air__dubz_card{background-color:#fff;margin-bottom:.9375rem;padding:0 .9375rem}.air__dubz_card:after,.air__dubz_card:before{content:" ";display:table}.air__dubz_card:after{clear:both}.air__dubz_card_header{padding:.375rem .9375rem}.air__dubz_header{background-color:#f0f5f8;color:#3e2aa0;font-weight:700;min-height:1.5rem;padding:.5rem;text-transform:uppercase}.air__dubz_header ul{margin-left:-15px;margin-right:-15px;padding-top:.3125rem;text-transform:uppercase}.air__dubz_header ul:after,.air__dubz_header ul:before{content:" ";display:table}.air__dubz_header ul:after{clear:both}.air__dubz_header ul>li{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;text-align:center;width:20%}.air__dubz_header ul>li:nth-child(2){text-align:left;width:30%}.air__dubz_header ul>li:last-child{text-align:right;width:30%}.air__dubz_card_content{margin-bottom:.9375rem}.air__dubz_footer{margin-left:-15px;margin-right:-15px}.air__dubz_footer:after,.air__dubz_footer:before{content:" ";display:table}.air__dubz_footer:after{clear:both}.air__dubz_flight{width:20%}.air__dubz_flight,.air__dubz_from,.air__dubz_to{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem}.air__dubz_from,.air__dubz_to{width:40%}.air__dubz_duration{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:20%}.air__dubz_wrapper{padding-top:.9375rem}.air__dubz_wrapper:after,.air__dubz_wrapper:before{content:" ";display:table}.air__dubz_wrapper:after{clear:both}.air__dubz_wrapper .content{padding-left:.9375rem;padding-right:0}.air__dubz_wrapper .dubz-content{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:75%}.air__dubz_wrapper .dubz-content__dubz-details_wrapper{width:100%}.air__dubz_wrapper .dubz-content__price_wrapper{float:left;min-height:1px;padding-left:.9375rem;padding-right:.9375rem;width:25%}.air__dubz_wrapper .dubz-content__price_wrapper .sidebar,.air__dubz_wrapper .dubz-content__price_wrapper .sidebar .book-card__table{width:100%}.dubz-input .content{padding-left:.9375rem;padding-right:0;width:100%}.dubz-input__card{background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.25)}.dubz-input__card_header{color:#3e2aa0;padding-left:0;text-transform:uppercase}.dubz-input__card .dubz-heading{background-color:#3e2aa0;font-size:1rem}.dubz-input__card .dubz-heading__container{background-color:#fff;display:inline;height:2.5rem;padding:.3125rem .9375rem}.dubz-details{content:"";display:table;width:100%}.dubz-details__img{float:left;padding:.625rem .938rem;width:25%}.dubz-details__img_dubz-img{height:7rem;width:95%}.dubz-details__note{float:left;padding-top:1rem;text-align:left;width:55%}.dubz-details__note_additional-info{color:#3e2aa0}.dubz-details__price{float:right;padding-top:1rem;text-align:center;width:20%}.dubz-details__price_header{color:#3e2aa0}.add-dubz-details{content:"";display:table;padding-bottom:.625rem;padding-top:1rem;width:100%}.add-dubz-details__dubz-container{padding-left:1rem}.add-dubz-details__dubz-container_row{float:left;padding-bottom:.625rem;padding-top:.625rem;width:33%}.add-dubz-details input[type=text]{background:none;background-color:#fff;border:1px solid #d0d0d0;padding:.1875rem}.add-dubz-details input[type=text],.add-dubz-details select{line-height:normal;max-height:1.25rem;vertical-align:middle;width:70%}.add-dubz-details select{background:none;padding:0 .1875rem}.row_input-label{color:#3e2aa0;padding-bottom:.5rem}.row_input-field{border:1px solid #d0d0d0;width:80%}.row_error{color:#ff002b}.input-field__country-code{float:left;width:17%}.input-field__mobile_num{float:left;width:77%}.add-dubz-details-checkBox{content:"";display:table;padding:1rem}.add-dubz-details-checkBox__static-note{padding:.625rem}.add-dubz-details-checkBox__terms{color:#3e2aa0}.add-dubz-details-button{background-color:#fff;border-top:2px solid #3e2aa0;float:left;margin-bottom:1.875rem;min-height:1px;padding:1rem;width:75%;width:100%}.add-dubz-details-button__add-dubz-button{background-color:#ff002b;background-image:none;border:none;border-radius:0;color:#fff;float:left;float:right;font-weight:700;line-height:inherit;margin-left:1.875rem;min-height:1px;padding:.3125rem .9375rem;width:50%;width:25%}.add-dubz-details-button__add-dubz-button:hover{background-color:#99001a}.add-dubz-details-button__add-dubz-button:disabled{background-color:#ff6680;cursor:not-allowed}.add-dubz-details-button__add-dubz-button:disabled:hover{background-color:#ff6680}.dubz-fare-details{float:left;padding-left:.938rem;width:100%}.dubz-fare-details__dubz-fare-row{float:left;width:14.28%}.dubz-fare-details__dubz-fare-row_fare-label{color:#3e2aa0;padding-top:.938rem}.dubz-fare-details__dubz-fare-row_fare{padding-top:.625rem}.dubz-header{background-color:#dad5f4;font-size:.9rem;height:1.875rem;margin-right:.234375rem;margin-top:.313rem;padding-left:.938rem;padding-top:.313rem;width:100%}.dubz-card{background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.25);margin-bottom:.9375rem;padding:.9375rem}.dubz-card__header{border-bottom:1px solid #b6b6b6;color:#838383;font-size:1rem;font-weight:700;padding-bottom:.4375rem;text-transform:uppercase}.dubz-card__product-header{background-color:#eeeff3;border-bottom:1px solid #3e2aa0!important;border-top:1px solid #3e2aa0;margin-top:-6px;padding:.375rem .725rem}.dubz-card__product-header:after,.dubz-card__product-header:before{content:" ";display:table}.dubz-card__product-header:after{clear:both}.dubz-card__product-header_index{color:#3e2aa0;float:left;text-align:left;width:50%}.dubz-card__product-header_product-type{color:#3e2aa0;float:left;text-align:right;text-transform:uppercase;width:50%}.dubz-card__table{font-family:Open Sans;width:100%}.dubz-card__table-flight-dtl{color:#000;font-weight:400}.dubz-card__table td,.dubz-card__table th{border-bottom:1px solid #b6b6b6;font-weight:600;padding-bottom:.3125rem;padding-top:.625rem}.dubz-card__table td:last-child,.dubz-card__table th:last-child{text-align:right}.dubz-card a{color:#3e2aa0;text-transform:uppercase}.dubz-card__price{margin-bottom:.9375rem}.dubz-card__price_currency{font-size:.75rem}.dubz-card__price_amount{color:#ff6680;font-family:Open Sans;font-size:1.5rem}.dubz-card__button{background-color:#ff002b;background-image:none;border:none;border-radius:0;color:#fff;font-weight:700;line-height:inherit;padding-bottom:.3125rem;padding-top:.3125rem;width:100%}.dubz-card__button:hover{background-color:#99001a}.dubz-card__button:disabled{background-color:#ff6680;cursor:not-allowed}.dubz-card__button:disabled:hover{background-color:#ff6680}.dubz-card .terms{font-size:.625rem;margin-top:.9375rem}.dubz-card .terms__checkbox{float:left;margin-right:.3125rem}.dubz-card .terms-and-condition-text{text-transform:uppercase}.coupon-status-details-container{background:#fff;color:#3e2aa0;font-size:.875rem;height:600px;overflow-y:scroll;width:100%}.coupon-status-details-container:after,.coupon-status-details-container:before{content:" ";display:table}.coupon-status-details-container:after{clear:both}.coupon-status-details-container__header{background-color:#f7f5fc;font-size:1.125rem;margin-top:.4375rem;padding:.3125rem .3125rem .3125rem .4375rem;text-transform:uppercase}.coupon-status-details-container__status-details{width:100%}.coupon-status-details-container__status-details_header,.coupon-status-details-container__status-details_name-header{color:#3e2aa0;padding-left:.3125rem;padding-top:1rem;text-transform:capitalize}.coupon-status-details-container__status-details_name-header{padding-top:0}.coupon-status-footer{background:#fff}.coupon-status-footer__term-and-conditions{bottom:3.125rem;color:#838383;padding-left:.3125rem;padding-top:20.3125rem;position:absolute}.coupon-status-footer__button-container{bottom:1.25rem;padding-top:.625rem;position:absolute;right:1.25rem;width:100%}.coupon-status-footer__button-container:after,.coupon-status-footer__button-container:before{content:" ";display:table}.coupon-status-footer__button-container:after{clear:both}.coupon-status-footer__button-container>button{background-color:#3e2aa0;border-radius:0;color:#dad5f4;float:right;font-size:1.125rem;height:1.875rem;line-height:inherit;margin-left:1rem;min-width:11.25rem;padding:0}.coupon-status-footer__button-container>button.active.focus,.coupon-status-footer__button-container>button.active:focus,.coupon-status-footer__button-container>button.focus,.coupon-status-footer__button-container>button:active.focus,.coupon-status-footer__button-container>button:active:focus,.coupon-status-footer__button-container>button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.coupon-status-footer__button-container>button.focus,.coupon-status-footer__button-container>button:focus,.coupon-status-footer__button-container>button:hover{background-color:#1f154f;color:#dad5f4;text-decoration:none}.coupon-status-footer__button-container>button.active,.coupon-status-footer__button-container>button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.coupon-status-footer__button-container>button.disabled,.coupon-status-footer__button-container>button[disabled],fieldset[disabled] .coupon-status-footer__button-container>button{box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.status-info-container{padding-top:.3125rem}.status-info-container__header{background-color:#f7f5fc;padding:.3125rem .3125rem .3125rem .4375rem;width:100%}.status-info-container__header:after,.status-info-container__header:before{content:" ";display:table}.status-info-container__header:after{clear:both}.status-info-container__header_title{float:left;text-transform:uppercase;width:11.11%}.status-info-container__status{width:100%}.status-info-container__status:after,.status-info-container__status:before{content:" ";display:table}.status-info-container__status:after{clear:both}.status-info-container__status_value{color:#838383;float:left;padding-left:.3125rem;width:11.11%}.coupon-status-modal-container{background:#fff;height:700px}.endorsement-details-container input[type=number],.endorsement-details-container input[type=text],.endorsement-details-container select,.endorsement-details-container textarea{background:none;border:1px solid #d0d0d0;font-size:.875rem;line-height:normal;padding:.5rem 1rem;vertical-align:middle;width:100%}.endorsement-details-container input[type=number],.endorsement-details-container input[type=text],.endorsement-details-container select{background-color:#fff;border:1px solid #d0d0d0;max-height:34px;position:relative}.endorsement-details-container input[type=number]{font-family:Open Sans}.endorsement-details-container input[type=text].disabled-input{background-color:#f7f7f9;cursor:not-allowed}.endorsement-details-container:after,.endorsement-details-container:before{content:" ";display:table}.endorsement-details-container:after{clear:both}.endorsement-details-container__message{font-size:.9375rem;font-weight:700;height:9rem;height:10rem;margin-left:25px;margin-top:60px}.endorsement-details-container__header{border-bottom:1px solid #3e2aa0;width:100%}.endorsement-details-container__header:after,.endorsement-details-container__header:before{content:" ";display:table}.endorsement-details-container__header:after{clear:both}.endorsement-details-container__header_title{color:#3e2aa0;float:left;font-size:1rem;font-weight:700;padding:.625rem .625rem 0 0}.endorsement-details-container__header_close{float:right;font-size:1rem;padding:.625rem 0 0 .625rem}.endorsement-details-container__message-container_title{color:#c29a08;font-size:.875rem;font-weight:700;margin-top:.5rem;padding:.3125rem .3125rem .3125rem 0}.endorsement-details-container__message-container_text{font-size:.875rem}.endorsement-details-container__message-container_loader{margin-top:1rem}.endorsement-details-container__check-box-container{padding-top:2rem}.endorsement-details-container__done-button{float:right}.endorsement-details-container__done-button>button{background-color:#3e2aa0;color:#fff;margin-right:.125rem;margin-top:1.625rem;padding:.525rem;width:250px}.endorsement-details-container__done-button>button.active.focus,.endorsement-details-container__done-button>button.active:focus,.endorsement-details-container__done-button>button.focus,.endorsement-details-container__done-button>button:active.focus,.endorsement-details-container__done-button>button:active:focus,.endorsement-details-container__done-button>button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.endorsement-details-container__done-button>button.focus,.endorsement-details-container__done-button>button:focus,.endorsement-details-container__done-button>button:hover{background-color:#1f154f;color:#fff;text-decoration:none}.endorsement-details-container__done-button>button.active,.endorsement-details-container__done-button>button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.endorsement-details-container__done-button>button.disabled,.endorsement-details-container__done-button>button[disabled],fieldset[disabled] .endorsement-details-container__done-button>button{box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.modal-open .endorsement-details{overflow:hidden}.endorsement-details .modal-content{margin:20% auto auto;max-width:70%;padding-top:.25rem}.pnr-pax-selector-container{margin-bottom:1rem;width:100%}.pnr-pax-selector-container:after,.pnr-pax-selector-container:before{content:" ";display:table}.pnr-pax-selector-container:after{clear:both}.pnr-pax-selector-container__header{background-color:#f7f5fc;font-size:1.125rem;padding:.5rem}.pnr-pax-selector-container__header:after,.pnr-pax-selector-container__header:before{content:" ";display:table}.pnr-pax-selector-container__header:after{clear:both}.pnr-pax-selector-container__header_pax-name{color:#3e2aa0;float:left;padding-left:.5rem;width:60%}.pnr-pax-selector-container__header_pax-name-label{padding-left:.9375rem}.pnr-pax-selector-container__header_pax-type{color:#3e2aa0;float:left;width:40%}.pax-details-row{background:#fff;font-size:.875rem;padding:.5rem .5rem .5rem .9375rem;width:100%}.pax-details-row:after,.pax-details-row:before{content:" ";display:table}.pax-details-row:after{clear:both}.pax-details-row__pax-name{color:#3e2aa0;float:left;width:60%}.pax-details-row__pax-name_check-box{padding-right:1rem}.pax-details-row__pax-name_name-selected{color:#55595c}.pax-details-row__pax-type{color:#3e2aa0;float:left;width:40%}
/*# sourceMappingURL=air.css.map */
