@charset "UTF-8";body{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:12px;color:#333;background-color:#f2f2f2;margin:0;padding:0}#loadingWrapper,#PgLoadingWrapper{position:fixed;top:0;left:0;bottom:0;right:0;background:url(images/loading-animation-new.gif) center 25px no-repeat rgba(255,255,255,0.95);z-index:99999;text-align:center}#loadingWrapper .inner-content,#PgLoadingWrapper .inner-content{display:none;margin:50px auto;width:770px;background:#FFF;padding:30px;border:1px solid #686868}#loadingWrapper .inner-content.flight-search h4,#PgLoadingWrapper .inner-content.flight-search h4{font-size:24px;font-weight:700;color:#124191;margin:0 0 15px}#loadingWrapper .inner-content.pay-redir,#PgLoadingWrapper .inner-content.pay-redir{height:300px;margin:80px auto;padding:30px;background-color:#fff}#loadingWrapper .inner-content.pay-redir img,#PgLoadingWrapper .inner-content.pay-redir img{margin-top:20px;margin-bottom:30px}#loadingWrapper .inner-content.pay-redir p,#PgLoadingWrapper .inner-content.pay-redir p{font-size:18px}label.error{color:#dd4b39;font-weight:normal;margin-top:3px;margin-bottom:-9px;display:block}.flight-error label.error{margin-bottom:0}.validity-modal-msg{position:absolute;z-index:2;background-color:#999;border:solid 1px #000;padding:4px;cursor:pointer}.validity-modal-msg:hover{background-color:#aaa}.validity-summary-container{display:none}.validity-erroneous{border:solid 2px #f56600!important}.validity-tooltip{z-index:1003;cursor:pointer;padding:3px;width:16em;border:1px solid #555;color:#111;position:absolute;background-color:#f56600}.validity-tooltip:hover{border-color:#333}.validity-tooltip .validity-tooltip-outer,.validity-tooltip .validity-tooltip-inner{position:absolute;width:0;height:0;border-right-width:0;background:0;bottom:auto}.validity-tooltip .validity-tooltip-outer{border-color:#333;border-style:solid;border-top:0 solid transparent;border-bottom:24px solid transparent;border-right-width:20px;border-right-style:solid;border-right-color:inherit;border-left-width:0;top:-1px;left:-21px}.validity-tooltip .validity-tooltip-inner{border-top:0 solid transparent;border-bottom:24px solid transparent;border-right:20px solid #f56600;border-left-width:0;top:1px;left:3px}.macos select{-webkit-appearance:none}.row.notfound{margin-top:30%}.notfound-image{width:107px;height:93px;background-image:url(images/notfound.png);float:left;margin-right:10px;margin-top:15px}.notfound-image.error-message{margin:15px auto;float:none}.notfound-header{font-size:49px;font-weight:bold;float:left}.notfound-paragraph{font-size:19px;color:#666;float:left}.notfound-paragraph.error-message{float:none;padding:30px 123px}.test-block-ibe{position:absolute;color:#db0000;font-weight:bold;font-size:26px;text-align:center;margin:auto}.demo-feature h6{color:#124191;font-weight:bold}#payBreakdownTable{background-color:white;width:100%;margin-bottom:35px;border:1px solid #e5e5e5}#payBreakdownTable td{width:200px;padding:2px}#payBreakdownTable td:last-child{text-align:right;padding-right:10px}#payBreakdownTable td:first-child{text-align:left;padding-left:10px}#payBreakdownTable .pbSubHeader{color:#9a9a9a;font-weight:600;height:30px}#payBreakdownTable .pbHeader{background-color:#f6f7f8;font-weight:bold;display:none}#payBreakdownTable .pbFooter{color:#333;font-weight:bold;height:42px}#GBSF_main_form h3{font-size:1.2em;font-weight:700;color:#9e9e9e;padding-bottom:10px;border-bottom:1px solid #e5e5e5;margin-bottom:25px;margin-top:25px}#GBSF_main_form .gb_unpad_left{padding-left:0}#GBSF_main_form .gb_unpad_right{padding-right:0}#GBSF_main_form .gb_unpad_both{padding-left:0;padding-right:0}#GBSF_main_form .gb_info_div{border-top:1px solid #e5e5e5;padding-top:10px;margin-top:15px;border-bottom:1px solid #e5e5e5;margin-bottom:15px}#GBSF_main_form input[type=radio]{vertical-align:top;margin-left:10px}#GBVF_main_form h3{font-size:1.2em;font-weight:700;color:#9e9e9e;padding-bottom:10px;border-bottom:1px solid #e5e5e5;margin-bottom:25px;margin-top:25px}#GBVF_main_form .gb_unpad_left{padding-left:0}#GBVF_main_form .gb_unpad_right{padding-right:0}#GBVF_main_form .gb_unpad_both{padding-left:0;padding-right:0}#GBVF_main_form .gb_info_div{border-top:1px solid #e5e5e5;padding-top:10px;margin-top:15px;border-bottom:1px solid #e5e5e5;margin-bottom:15px}#GBVF_main_form input[type=radio]{vertical-align:top;margin-left:10px}.vat-brkdwn-table h6{color:#e52122;background:#fff;font-weight:bolder;border:1px solid #e9e9e9;padding:5px;font-size:14px}.vat-brkdwn-table th{text-align:left;width:170px;height:37px}.vat-brkdwn-table th.to-left{text-align:right}.vat-brkdwn-table td{text-align:left;padding-left:5px;padding-right:5px;width:170px;height:37px;font-weight:500;font-size:small}.vat-brkdwn-table td.to-left{text-align:right}.vat-brkdwn-table .total-row{border-bottom:1px solid #c7caca}.vat-brkdwn-table .total-row td{font-weight:600}.vat-breakdown-div{padding:10px}.vat-breakdown-div a{font-weight:600;color:#686868;cursor:pointer;border-bottom:1px dotted currentColor}.txt-btn{margin:5px}.flr{float:right}.txt-medium{width:120px;border:0}.bold-font{font-weight:bold}#FFP_slider{height:1px;border:3px solid #ececec;background:#e9e9e9;margin:10px 20px}#FFP_slider .ui-slider-range{background:#4da9e8;margin-top:-1px}#FFP_slider .ui-slider-handle{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:5px;top:-0.6em;border:1px solid #e8e8e8;background:#818181;width:14px}.original-price{text-decoration:line-through}#PAYM_FfpPaymentDialog{width:800px!important}#PAYM_FfpPaymentDialog .row-fluid{width:100%}#PAYM_FfpPaymentDialog .row-fluid .span4{width:250px;display:inline-block}#PAYM_FfpPaymentDialog .row-fluid .span4 .span6{display:inline-block;width:120px}#PAYM_FfpPaymentDialog #FFP_BookingPaxResult{margin-top:20px}#PAYM_FfpPaymentDialog .txt-btn{margin:5px}#PAYM_FfpPaymentDialog .flr{float:right}#PAYM_FfpPaymentDialog .txt-medium{width:120px;border:0}#PAYM_FfpPaymentDialog .bold-font{font-weight:bold}.fancybox-close{background-position:0 0}.autoFormatPax_ALL_UPPER_CASE{text-transform:uppercase!important}.autoFormatPax_FIRST_UPPER_CASE{text-transform:capitalize!important}.autoFormatPax_ALL_LOWER_CASE{text-transform:lowercase!important}.mobile-telephone{display:inline-block;width:70%;float:right}.telephone-countryCode{display:inline-block;width:27%}.mobile-countryCode{display:inline-block;width:27%}.ui-autocomplete-CountryCode{max-height:250px;overflow-y:auto;overflow-x:hidden}.seat-map-outer{height:600px;overflow:hidden;position:relative}.seat-map-outer:hover{overflow:auto}.printEmailLanguage{display:inline-block;padding:3px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;vertical-align:middle;cursor:pointer;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;color:#333;background-color:#fff;border-color:#ccc}#checkinhWizard{padding:0 30px}#checkinhWizard .booking-steps-widget ul{height:auto}#checkinhWizard .booking-steps-widget ul li{height:16.66%}#checkinhWizard .booking-steps-widget ul li:last-child{margin-bottom:0}#checkinhWizard .booking-steps-widget ul li a .step-icon{background-image:url(images/sprit-checkin.png)}#checkinhWizard .booking-steps-widget ul li a .step-icon.airplane{background-position:1px -64px}#checkinhWizard .booking-steps-widget ul li a .step-icon.agree{background-position:-40px -65px}#checkinhWizard .booking-steps-widget ul li a .step-icon.check{background-position:-81px -67px}#checkinhWizard .booking-steps-widget ul li a .step-icon.passenger{background-position:-125px -67px}#checkinhWizard .booking-steps-widget ul li a .step-icon.confirm{background-position:-166px -66px}#checkinhWizard .booking-steps-widget ul li a.active{cursor:pointer}#checkinhWizard .booking-steps-widget ul li a.active .step-icon.airplane{background-position:1px -93px}#checkinhWizard .booking-steps-widget ul li a.active .step-icon.agree{background-position:-39px -105px}#checkinhWizard .booking-steps-widget ul li a.active .step-icon.check{background-position:-81px -105px}#checkinhWizard .booking-steps-widget ul li a.active .step-icon.passenger{background-position:-125px -106px}#checkinhWizard .booking-steps-widget ul li a.active .step-icon.confirm{background-position:-166px -104px}#checkinhWizard .booking-steps-widget ul li a.active .step-name{color:#0189ff}#checkinhWizard .booking-steps-widget ul li a.active .step-arrow{background:url(images/booking_step_icons.png) -158px 0 no-repeat}#checkinhWizard .padding-top{padding-top:15px}#checkinhWizard h1{font-weight:bold;font-size:24px}#checkinhWizard h2.sub-header{font-weight:bold}#checkinhWizard h2.sub-header .number{display:inline-block}#checkinhWizard .page-content{padding:15px 0}#checkinhWizard .content-block{background:#fff;border:1px solid #c0c0c0;padding:25px}#checkinhWizard .d-item{height:175px}#checkinhWizard .d-item p{font-weight:bold;font-size:15px}#checkinhWizard .d-item .img{margin:0 auto;width:128px;height:128px;background:url("images/dangerous-goods-sprite.png") right no-repeat}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#checkinhWizard .d-item .img{background-image:url("images/dangerous-goods-sprite2x.png");background-size:518px 258px}}#checkinhWizard .d-item.item-1 .img{background-position:0 0}#checkinhWizard .d-item.item-2 .img{background-position:-130px 0}#checkinhWizard .d-item.item-3 .img{background-position:-260px 0}#checkinhWizard .d-item.item-4 .img{background-position:-388px 0}#checkinhWizard .d-item.item-5 .img{background-position:0 -129px}#checkinhWizard .d-item.item-6 .img{background-position:-129px -129px}#checkinhWizard .d-item.item-7 .img{background-position:-259px -129px}#checkinhWizard .d-item.item-8 .img{background-position:-388px -129px}#checkinhWizard .flight-details h5{font-weight:bold}#checkinhWizard .flight-details .section-a{background:#d0deef;padding:10px 0}#checkinhWizard .baggage-details .section-b{background:#ebebeb;padding:10px 0}#checkinhWizard .itinerary .header{color:#fff}#checkinhWizard .itinerary .header h3{margin:0;height:50px;line-height:50px}#checkinhWizard .itinerary .body{color:#fff;padding:20px 30px}#checkinhWizard .itinerary .body .destination{font-size:18px;font-weight:bold}#checkinhWizard .itinerary .body .passenger-list{line-height:25px}#checkinhWizard .icon{width:32px;height:32px;display:inline-block;float:left;margin-right:5px;background-image:url(images/sprit-checkin.png)}#checkinhWizard .icon.flight-icon{background-position:-70px -186px}#checkinhWizard .icon.wing-icon{background-position:-129px -186px}#checkinhWizard .btn.btn-primary{font-size:16px;height:48px}#checkinhWizard .btn.btn-lg{font-size:20px;height:42px}#checkinhWizard .btn.change-seat{margin-top:10px}#checkinhWizard .bp-options a{font-weight:bold;color:#686868}#checkinhWizard .bp-options a:focus{color:#00487a}#checkinhWizard .bp-options .dropdown-menu{text-align:left;padding:10px 20px;width:340px}#checkinhWizard .bp-options .dropdown-menu .btn{font-size:13px;margin-top:10px;padding:3px 15px;float:right}#checkinhWizard .bp-options .dropdown-menu .btn:hover{color:#fff}#checkinhWizard .bp-options .dropdown-menu input[type=text]{width:100%}#checkinhWizard .ancillary-flight-tabLinks small{color:#00487a;font-weight:bold;margin-left:15px}#checkinhWizard .header-panel h3{margin-top:0;font-weight:bold;font-size:20px}#checkinhWizard .seat-map-container .row-group .col-group .seat-row .seat.priced-seat{background:url(images/seat.png) no-repeat center center}#checkinhWizard .seat-map-container .row-group .col-group .seat-row .seat.taken{background:url(images/selected-seat.png) no-repeat center center}#checkinhWizard .seat-legend .legend-items li.seat-status-PRC,#checkinhWizard .seat-legend-top .legend-items li.seat-status-PRC{display:none}#errorContainer{max-width:1140px;margin:0 auto}h2.widget-tittle small{margin-bottom:20px}.popover.bottom>.arrow{left:10%}.ui-datepicker select.ui-datepicker-year,.ui-datepicker select.ui-datepicker-month{width:40%!important}.dp-table{display:table}.dp-cell{display:table-cell}.errorElement{border:1px solid #f00!important}.captchaDiv{background:#f3f3f3;border:1px solid #e5e5e5;border-radius:0;width:40%;margin:120px auto;overflow:hidden;clear:both}.captchaDiv .capt{position:relative;padding:10px}.captchaDiv .capt .catcha-title{font-size:11px;font-weight:600;margin:0 0 5px}.captchaDiv .capt .captcha-img{position:relative;overflow:hidden;padding:5px;margin-bottom:10px;background:#fff}.captchaDiv .capt .captcha-img #captchaImage,.captchaDiv .capt .captcha-img #PRSF_captcha-img-id,.captchaDiv .capt .captcha-img #PRMSF_captcha-img-id{margin:0 auto}.captchaDiv .capt .captcha-img #PRSF_refreshCaptcha,.captchaDiv .capt .captcha-img #PRMSF_refreshCaptcha{width:48px;height:50px;margin:5px auto 5px auto;border:medium none;background-color:unset;background-image:url(../../external/images/refresh-ico.png);background-position:0 0}.captchaDiv .capt .captcha-img .left-col{text-align:center;border-right:1px solid #e5e5e5}.captchaDiv .capt .captcha-img .left-col{float:left;width:80%}.captchaDiv .capt .captcha-img .right-col{text-align:center;float:right;width:20%}.captchaDiv .capt .captcha-input{border-top:1px solid #e5e5e5;padding:10px 0}.captchaDiv .capt .captcha-input input{width:100%;height:38px;borer:1px solid #e5e5e5}.captchaDiv .capt .captcha-action{overflow:hidden}.captchaDiv .capt .captcha-action #PRSF_cancel_captcha_do,.captchaDiv .capt .captcha-action #PRMSF_cancel_captcha_do{float:left}.captchaDiv .capt .captcha-action #PRSF_continue_captcha_do,.captchaDiv .capt .captcha-action #PRMSF_continue_captcha_do{float:right}.captchaDiv .capt .captcha-action #PRSF_cancel_captcha_do,.captchaDiv .capt .captcha-action #PRSF_continue_captcha_do,.captchaDiv .capt .captcha-action #PRMSF_cancel_captcha_do,.captchaDiv .capt .captcha-action #PRMSF_continue_captcha_do{border:medium none;width:48%;padding:4px 2px}.IR_seatMap-Text{display:none}@media only screen and (max-width:768px){.captchaDiv{width:100%}}.JI_redirect_image{display:none}.passenger-details-widget .control-label .error{display:none}.forOWSearchLatest,.seat-text{display:none}.PXD_user-personal-data-acceptance,.user-personal-data-acceptance,.PXD_user_MnPI-acceptance{display:none}.displayForLatest,.forLatest,.flightRouteDiv .bottom-link-div{display:none}.bottom-link-div{display:none}#PRSF_displayRetDate,#PRSF_displayDepDate,#PRMSF_displayRetDate,#PRMSF_displayDepDate,#PRSF_currency_selector_popup,#PRMSF_currency_selector_popup,.selectedBtn,.paxHeaderClosePanel,.originHeaderClosePanel,.destinationHeaderClosePanel,.fixedActionPanel,.summaryHeaderClosePanel{display:none}.ui-state-disabled .ui-state-default{color:#dcc!important}.forOWSearchCentrum{display:none}.agree-first-l,.agree-last-l{display:none}#DOB-Panel-type{display:flex}#DOB-Panel-type .dobMonth{margin-left:5px;margin-right:5px}#DOB-Panel-type .error{display:none}#PXD_paxPeople .DOB-Panel-type .dobMonth{margin-left:5px;margin-right:5px}#PXD_paxPeople .DOB-Panel-type .error{display:none}#PXD_paxPeople .DOB-Panel-type span{display:inline-flex}.show-old-password,.show-password,.show-conf-password{float:right;margin-top:-26px;margin-right:7px;font-size:16.8px}#USLOG_bkg_customer_login_div .pw-span .show-password,#USLOG_bkg_customer_login_div .pw-span .show-conf-password{margin-top:-32px;margin-right:7px}#USLOG_bkg_customer_login_div .pw-span .error{display:none}#USLOG_bkg_customer_login_div .pw-span span{display:inline-flex}#myInformation #DOB-Panel-type,#myInformation .DOB-Panel-type{max-width:300px}.dobPanel .editorVal{display:inline-block}#SPLTBK_splitBkg_popup.summary-wrapper{background-color:white;border:1px solid #dce8ef;border-radius:8px;padding:25px;margin-top:15px}#SPLTBK_splitBkg_popup.summary-wrapper #SPLTBK_pax_list{background-color:white;border:1px solid #e5e5e5;padding:35px;margin-top:10px}#SPLTBK_splitBkg_popup #SPLTBK_pnr_panel .split-ref-lbl{font-size:17px}#SPLTBK_splitBkg_popup #SPLTBK_pnr_panel .pnrDet-lbl{font-weight:600}#SPLTBK_splitBkg_popup #SPLTBK_pnr_panel .bkgReference label{display:flex;width:max-content;font-family:"OpenSans-Medium",sans-serif!important;font-size:18px;line-height:18px;color:#3a3a3a;margin:0}#SPLTBK_splitBkg_popup #SPLTBK_pnr_panel .bkgReference label span{font-family:"OpenSans-Medium",sans-serif!important;font-size:24px;line-height:18px;color:#2c3a8a;margin-left:5px}#SPLTBK_splitBkg_popup .checkbx:before{content:"";-webkit-appearance:none;background-color:transparent;vertical-align:middle;cursor:pointer;position:relative;display:inline-block;border:2px solid #1f2c51;border-radius:.25em;width:20px;height:20px;margin-right:.5em}#SPLTBK_splitBkg_popup .selectSplit:checked+.checkbx:after{content:"";display:block;top:2px;left:9px;width:6px;height:14px;border:solid #0079bf;border-width:0 2px 2px 0;transform:rotate(45deg)}#SPLTBK_splitBkg_popup .paxNameDettd{padding-left:8px!important;padding-bottom:0!important;max-width:160px}#SPLTBK_splitBkg_popup .splitPaxHead{font-weight:700;margin:0;margin-bottom:15px;font-family:"OpenSans-Medium",sans-serif!important;font-size:24px;color:#3a3a3a}#SPLTBK_splitBkg_popup .paxNameDet{font-size:16px;font-weight:600;margin-bottom:5px;display:inline-block}#SPLTBK_splitBkg_popup .selectSplit,#SPLTBK_splitBkg_popup #paxCheckAll{width:19px;height:19px;background:#fff!important;border:1px solid #000!important}#SPLTBK_splitBkg_popup .summary-panel.split-summary{font-size:1.2em}#SPLTBK_splitBkg_popup .summary-panel.split-summary table{width:100%;border-radius:6px}#SPLTBK_splitBkg_popup .summary-panel.split-summary table th{border-bottom:0;font-weight:600;padding:10px 10px;background:#f5fbff;border-bottom:0;color:#3a3a3a;font-size:18px;font-family:"OpenSans-Medium",sans-serif!important}#SPLTBK_splitBkg_popup .summary-panel.split-summary table td{vertical-align:top;color:#1e1e1e;line-height:1.3em;padding-top:10px;padding-left:10px}#SPLTBK_split_flow_btn{border:2px solid #2c3a8a;outline:0;border-radius:10px;font-size:16px;font-family:"OpenSans-SemiBold",sans-serif;padding:.5em 2em}body{color:#575757;font-size:13px;background-color:#f2f2f2;font-family:"Open Sans",Helvetica,Arial,sans-serif!important;font-weight:unset;line-height:1.3em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden;-ms-overflow-style:scrollbar}.errorContainer{max-width:1340px!important}.errorContainer .alert{margin-bottom:0}header{position:fixed;top:0;left:0;width:100%;z-index:9999;background-color:#fff;padding:0;margin-bottom:9px}header .english_misc-menu{font-size:12px;width:100%;background:#191a63;height:30px;display:none}header .header-top-bar{height:60px;box-shadow:0 3px 6px rgba(0,0,0,0.1607843137)}header .header-top-bar .top-bar{position:relative;z-index:9999;height:100%;margin-bottom:10px}header .header-top-bar .fe-header{display:flex;align-items:center;width:100%;height:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px}header .fe-logo-section{width:180px}header .fe-logo-section #homeLink img{width:180px;float:left}header .header-bar-menu{flex:1;padding:0;margin:0 20px}header .header-bar-menu .fe-menu-section{float:left}header .header-bar-menu .flip.fe-menu-section{width:100%}header .header-bar-menu .user-name-area{margin-right:20px}header .header-bar-menu .user-info-area{clear:both}header .header-bar-menu .user-info-area ul.top-nav-bar{display:flex;flex-direction:row;width:100%;list-style-type:none;padding:0;margin:0}header .header-bar-menu .user-info-area ul li{display:inline-block;padding-left:10px;padding-right:10px;height:16px;font-size:15px;line-height:1em}header .header-bar-menu .user-info-area ul li a{color:#191a63}header .header-bar-menu .user-info-area ul li a:hover{color:#ae8f01;text-decoration:none}header .header-bar-menu .user-info-area ul li a:focus{color:#ae8f01;text-decoration:none}header .header-bar-menu .user-info-area ul li:first-child{margin-left:auto}header .header-bar-menu .user-info-area ul li.UMNU_loginpopup_li{position:relative;top:-5px;border-right:0;padding-right:0}header .header-bar-menu .user-info-area ul li.UMNU_loginpopup_li #UMNU_loginpopup{display:flex;flex-direction:row-reverse;align-items:center}header .header-bar-menu .user-info-area ul li.UMNU_loginpopup_li #UMNU_loginpopup .userlogin-icon{display:block;background-image:url(../FE/images/fe-login.svg);background-size:22px;background-repeat:no-repeat;min-width:25px;width:25px;height:25px;margin-top:2px;margin-right:5px}header .header-bar-menu .vertical-divider{position:relative;left:-15px;top:3px;color:#ddd}header .language-select-area{width:100px;z-index:999}header .language-select-area .language-en button{position:relative;width:108px;background:#fff url(images/english-flag.svg) no-repeat;background-size:20px 20px;background-position:10px center;border:0;font-size:15px;padding-left:30px;margin-top:3px}header .language-select-area .language-en button:focus{outline:0}header .language-select-area .language-en button img{position:relative;left:-4px;top:-1px}header .language-select-area .language-en button:after{content:"▼";padding-left:.5em;font-size:8px;position:relative;top:-1px;left:0}header .language-select-area .language-en ul{display:flex;flex-direction:column;position:absolute;top:45px;width:100px;background:#fff;border:1px solid rgba(34,36,38,0.15);border-radius:2px;padding:0 2px 4px;margin-left:0;box-shadow:0 2px 3px 0 rgba(34,36,38,0.15);-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,0.15)}header .language-select-area .language-en ul li{display:block!important;line-height:25px;padding-right:0!important;padding-top:2px;padding-bottom:2px;text-align:left;padding-left:29px}header .language-select-area .language-en ul li:hover{background-color:#EEE}header .language-select-area .language-en ul li a{font-size:14px;color:#00253e}header .language-select-area .language-en ul li a:hover{text-decoration:none}header .language-select-area .language-en .hide-lang-sel-nav{display:none}header .language-select-area .language-en .show-lang-sel-nav{display:flex;flex-direction:column}header .language-select-area .language-en .show-lang-sel-nav li:nth-child(1){width:99%;background:#fff url(images/english-flag.svg) no-repeat;background-size:20px 20px;background-position:10px center;padding-left:36px}header .language-select-area .language-en .show-lang-sel-nav li:nth-child(2){width:99%;background:#fff url(images/iraqi-flag.svg) no-repeat;background-size:20px 20px;background-position:10px center;padding-left:36px}header .language-select-area .language-en .show-lang-sel-nav .li-language-ar span,header .language-select-area .language-en .show-lang-sel-nav .li-language-en span{position:relative}header .language-select-area .language-en .show-lang-sel-nav .li-language-ar:hover,header .language-select-area .language-en .show-lang-sel-nav .li-language-en:hover{color:#ae8f01}header .language-select-search-section{position:absolute;top:32px;right:50px;float:right}header .language-select-search-section .selectlanguagepicker{display:none;background:#fff;border:0;z-index:999;color:#00253e;font-size:16px;cursor:pointer;margin-left:-75px;margin-right:0}header .language-select-search-section .selectlanguagepicker:focus{outline:0}header .language-select-search-section .header-search-bar{display:none!important;display:table;float:right;margin-top:-28px}header .language-select-search-section .header-search-bar .header-search{background:0;border:0;outline:0;width:28px;min-width:0;padding:0;z-index:1;position:relative;line-height:18px;margin:5px 0;font-size:14px;-webkit-appearance:none;transition:all .6s ease;cursor:pointer;color:#191a63}header .language-select-search-section .header-search-bar .header-search+div{position:relative;height:28px;width:100%;margin:-28px 0 0 0}header .language-select-search-section .header-search-bar .header-search+div svg{display:block;position:absolute;height:28px;width:160px;right:0;top:0;fill:none;stroke:#191a63;stroke-width:1.5px;stroke-dashoffset:271.908;stroke-dasharray:59 212.908;transition:all .6s ease}header .language-select-search-section .header-search-bar .header-search:focus{width:160px;padding:0 4px;cursor:text;background:#fff}header .language-select-search-section .header-search-bar .header-search:focus+div svg{stroke-dasharray:150 212.908;stroke-dashoffset:300}header .btn-sign-in{float:left;margin-top:7px}header .user-logged-in li:last-child{margin-left:auto;border-right:0!important}header .user-logged-in a.dropdown-toggle,header .user-logged-in>a{color:#191a63;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:5px 8px;float:right}header .user-logged-in a.dropdown-toggle:hover,header .user-logged-in a.dropdown-toggle.active,header .user-logged-in>a:hover,header .user-logged-in>a.active{background-color:rgba(255,255,255,0.1);text-decoration:none}header .user-logged-in a.dropdown-toggle .user-avatar,header .user-logged-in>a .user-avatar{float:left;background-color:#fff;width:20px;height:20px;margin-right:8px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;display:none}header .user-logged-in a.dropdown-toggle .user-name,header .user-logged-in>a .user-name{line-height:20px;margin-right:8px;float:left}header .user-logged-in a.dropdown-toggle .caret,header .user-logged-in>a .caret{float:left;margin-top:8px}header .user-logged-in>a{padding:7px 8px 6px}.UMNU_loginpopup_li .login-popup-div{position:absolute;box-shadow:0 0 20px rgba(0,0,0,0.1607843137);background:#fff;border-radius:3px;padding:15px;border:1px solid #dedfdf;width:320px;right:-110px;margin-top:15px}.UMNU_loginpopup_li .login-popup-div h2.widget-tittle{padding:0}.UMNU_loginpopup_li .login-popup-div h2.widget-tittle small{padding:0;border:0;margin-bottom:0;font-weight:600;color:#191a63}.UMNU_loginpopup_li .login-popup-div #USLOG_bkg_customer_login_div .col-md-6.pessanger-login-form{width:100%}.UMNU_loginpopup_li .login-popup-div #USLOG_bkg_customer_login_div .col-md-6.pessanger-login-form label{margin-bottom:10px;color:#938f8f}.UMNU_loginpopup_li .login-popup-div #USLOG_bkg_customer_login_div .col-md-6.pessanger-login-form label.error{margin-top:10px;font-size:12px;margin-left:1px}.UMNU_loginpopup_li .login-popup-div #USLOG_bkg_customer_login_div .col-md-6.pessanger-login-form .row.password_wrapper{margin-top:10px}.UMNU_loginpopup_li .login-popup-div #USLOG_bkg_customer_login_div .col-md-6.pessanger-login-form input{border-radius:3px;background:#eee;border:0;padding:17px 15px 15px 15px;height:40px}.UMNU_loginpopup_li .login-popup-div #USLOG_bkg_customer_login_div .col-md-3.button_col_wrapper{width:100%}.UMNU_loginpopup_li .login-popup-div #USLOG_bkg_customer_login_div .col-md-3.button_col_wrapper button{width:100%!important;padding:10px!important;margin-bottom:10px}.UMNU_loginpopup_li .login-popup-div #USLOG_bkg_customer_login_div .col-md-3.button_col_wrapper a{text-align:left;padding:0 0 0 3px}.UMNU_loginpopup_li .login-popup-div #USLOG_bkg_customer_login_div .col-md-3.button_col_wrapper .control-label{display:none}#stepperControl .col-md-9{width:100%}.paym-currency-row p{color:#191a63!important}.payment-methods-tab form .payment-balance .paym-currency-row .form-control-static{color:#191a63!important}.payment-balance .control-label.col-sm-7{width:65%}.payment-balance .form-control-static.col-sm-5{width:35%}.booking-steps-widget{position:relative;left:unset!important;top:0!important;padding-top:25px;margin-top:10px!important;margin-right:0!important;margin-bottom:35px!important;margin-left:0!important;z-index:10}.booking-steps-widget ul{position:relative;display:flex;flex-direction:row;align-content:center;justify-content:space-between;flex-grow:1;border-left:none!important;overflow:unset;padding:0 0 10px}.booking-steps-widget ul li{font-size:unset!important;position:relative;display:block;width:unset!important;margin-top:-22px!important;z-index:99999}.booking-steps-widget ul li.first-child,.booking-steps-widget ul li.last-child{margin-bottom:0}.booking-steps-widget ul li #BSC_SELECT .step-icon:after{font-size:1.2em;font-weight:600;content:"01"}.booking-steps-widget ul li #BSC_PAXDET .step-icon:after{font-size:1.2em;font-weight:600;content:"02"}.booking-steps-widget ul li #BSC_ANCSEL .step-icon:after{font-size:1.2em;font-weight:600;content:"03"}.booking-steps-widget ul li #BSC_PAYMNT .step-icon:after{font-size:1.2em;font-weight:600;content:"04"}.booking-steps-widget ul li #BSC_CONFRM .step-icon:after{font-size:1.2em;font-weight:600;content:"05"}.booking-steps-widget ul li a{position:relative;display:block;padding:8px 4px;border:3px solid #fff;width:42px!important;height:42px!important;margin-left:unset!important;background-color:#575757;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.booking-steps-widget ul li a .step-icon{color:#fff;text-align:center;margin-right:auto;float:none!important;margin-right:unset!important;background-image:unset!important;background-position:unset!important;width:unset!important;height:unset!important}.booking-steps-widget ul li a .step-arrow{float:none!important;display:none!important;visibility:hidden!important}.booking-steps-widget ul li a .step-name{color:#191a63;line-height:50px!important;display:block!important;position:absolute!important;left:50%;width:auto;transform:translateX(-50%);overflow:unset!important;text-overflow:unset!important;height:auto!important;margin-top:5px}.booking-steps-widget ul li a.active{background-color:#191a63}.booking-steps-widget ul li a.active .step-name{color:#191a63!important}.booking-steps-widget ul li a.current{background-color:#191a63}.booking-steps-widget ul li a.active.current .step-name{color:#575757!important}.booking-steps-widget ul li a.completed{background-color:#191a63!important}.booking-summary-widget{margin-top:20px}.flight-depart-selector h5 small{background:url(images/outbound.svg) no-repeat;height:24px;padding:0 0 0 32px}@media screen and (min-width:0 \0) and (min-resolution:72dpi){.flight-result-widget .day-select-tabs{width:97%}}@supports(-ms-ime-align:auto){.flight-result-widget .day-select-tabs{width:96%!important}}.flight-result-widget .flight-selection-table tbody tr.fare-products-row td:first-child{border-bottom-left-radius:5px}.flight-result-widget .flight-selection-table tbody tr.fare-products-row td:last-child{border-bottom-right-radius:5px}.flight-result-widget .flight-selection-table tbody tr.fare-products-row td{padding:0!important;margin:0!important;height:auto!important}@media(max-width:1200px){#GU_search_booking #GBS_search_form{margin-top:20px!important}.flight-result-widget .day-select-tabs .flight-day-navs.prev-days-btn{margin-left:0}.flight-result-widget .day-select-tabs .flight-day-navs.next-days-btn{margin-right:0}.flight-departure-date,.flight-result-widget .day-select-tabs li a .lowest-price{font-size:11px}.flight-result-widget .flight-selection-table .flight-info-col .flight-no{text-align:center!important}.flight-result-widget .flight-selection-table .flight-info-col img{top:0!important}.flight-result-widget .flight-selection-table .flight-info-col .flight-no{top:0!important}.flight-result-widget .flight-selection-table .departure-col strong,.flight-result-widget .flight-selection-table .arrival-col strong{top:2px!important}.flight-result-widget .flight-selection-table .stops-col .duration{top:-2px!important}.flight-result-widget .flight-selection-table tbody tr td.has-product .radio-box,.flight-result-widget .flight-selection-table tbody tr td.has-product .priceAmount{float:none!important}.flight-result-widget .flight-selection-table tbody tr td.price-class-col .price-label{top:-18px!important}.flight-result-widget .flight-selection-table tbody:last-child .no-product label{top:-6px!important}}@media(max-width:1080px){.flight-result-widget .day-select-tabs li a .flight-departure-date{font-size:11px}}.payment-methods-tab{position:relative}.payment-methods-tab .nav-tabs{border:none!important;margin-left:2px;margin-top:2px}.payment-methods-tab .nav-tabs li{border:none!important;margin-right:1px!important;margin-bottom:0!important}.payment-methods-tab .nav-tabs li a{color:#295b82!important;font-weight:600!important;background:#f6f6f9!important;border-top:none!important;border-left:1px solid #fff!important;border-bottom:1px solid #fff!important;border-right:1px solid #fff!important;border-bottom-left-radius:5px!important;border-bottom-right-radius:5px!important;padding:8px 28px!important;margin-top:0!important}.payment-methods-tab .nav-tabs li.active a{color:#fff!important;background:#191a63!important}#PAYM_APS_FORM .payment-balance .total-final,#PAYM_APS_FORM .payment-balance .paym-currency-row,#PAYM_APS_FORM .payment-balance .form-control-static{padding-right:0!important}.payment-form .payfortLbl{width:100%!important;clear:both;padding-bottom:8px}.payment-form .form-group .form-control{color:#191a63;font-size:12px;font-weight:600;background:#f2f2f2;border:0;border-radius:3px;height:42px;padding:5px 11px}.payment-form .form-group .control-label{font-size:14px;font-weight:600;color:#9e9e9a;margin-left:20px}#loadingWrapper .hideInitialLoadingContent,#PgLoadingWrapper .hideInitialLoadingContent{display:none!important}#loadingWrapper.no-background,#PgLoadingWrapper.no-background{background:0}#loadingWrapper.opaque,#PgLoadingWrapper.opaque{background:#fff}#loadingWrapper .inner-content.flight-search,#PgLoadingWrapper .inner-content.flight-search{padding:30px 50px;width:700px;border:0}#loadingWrapper .inner-content.flight-search h4,#PgLoadingWrapper .inner-content.flight-search h4{font-size:20px;color:#191a63;position:relative;top:310px;font-weight:400;padding-left:12px}#loadingWrapper .inner-content.flight-search img.branding,#PgLoadingWrapper .inner-content.flight-search img.branding{margin-bottom:15px;position:relative;top:-340px}#loadingWrapper .inner-content.flight-search .addres-smsg,#loadingWrapper .inner-content.flight-search .address,#loadingWrapper .inner-content.flight-search .hours,#PgLoadingWrapper .inner-content.flight-search .addres-smsg,#PgLoadingWrapper .inner-content.flight-search .address,#PgLoadingWrapper .inner-content.flight-search .hours{font-size:1em;font-weight:bold}#loadingWrapper .inner-content.flight-search .hours strong,#PgLoadingWrapper .inner-content.flight-search .hours strong{display:block}#loadingWrapper .initialLoadingContent,#PgLoadingWrapper .initialLoadingContent{padding:30px 10px;width:700px;border:0;margin:auto}#loadingWrapper .initialLoadingContent h4,#PgLoadingWrapper .initialLoadingContent h4{font-size:17px;color:#575757;position:relative;top:310px;font-weight:400;padding-left:12px}#loadingWrapper .initialLoadingContent img.branding,#PgLoadingWrapper .initialLoadingContent img.branding{margin-bottom:15px;position:relative;top:-340px}#loadingWrapper .initialLoadingContent .addres-smsg,#loadingWrapper .initialLoadingContent .address,#loadingWrapper .initialLoadingContent .hours,#PgLoadingWrapper .initialLoadingContent .addres-smsg,#PgLoadingWrapper .initialLoadingContent .address,#PgLoadingWrapper .initialLoadingContent .hours{font-size:1em;font-weight:bold}#loadingWrapper .initialLoadingContent .hours strong,#PgLoadingWrapper .initialLoadingContent .hours strong{display:block}#loadingWrapper .inner-content.pay-redir,#PgLoadingWrapper .inner-content.pay-redir{border:0;margin:0 auto}#loadingWrapper .inner-content.pay-redir h4,#PgLoadingWrapper .inner-content.pay-redir h4{position:relative;top:225px;color:#191a63}#loadingWrapper .inner-content.pay-redir p,#PgLoadingWrapper .inner-content.pay-redir p{position:relative;top:-380px;color:#191a63;margin-left:10px}#loadingWrapper .inner-content.pay-redir .branding,#PgLoadingWrapper .inner-content.pay-redir .branding{position:relative;top:-360px}#loadingWrapper .inner-content.finalize-booking,#PgLoadingWrapper .inner-content.finalize-booking{border:0;margin:0 auto}#loadingWrapper .inner-content.finalize-booking h4,#PgLoadingWrapper .inner-content.finalize-booking h4{position:relative;top:225px;color:#191a63}#loadingWrapper .inner-content.finalize-booking p,#PgLoadingWrapper .inner-content.finalize-booking p{position:relative;top:-280px;color:#191a63;margin-left:10px}#loadingWrapper .inner-content.finalize-booking .branding,#PgLoadingWrapper .inner-content.finalize-booking .branding{position:relative;top:-290px}#loadingWrapper .inner-content.finalize-booking .warn,#PgLoadingWrapper .inner-content.finalize-booking .warn{font-size:18px}.form-control.hasDatepicker{background-color:#fff}.ui-datepicker{background:#fff}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:#313131}.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar a.ui-state-hover{background-color:#191a63;color:#fff}.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar a.ui-state-active{background-color:#ae8f01;color:#fff}.ui-menu .ui-menu-item a:hover{background:#191a63;color:#fff}.booking-steps-widget ul li a.current{-webkit-box-shadow:0 0 0 4px #d7d8ec;-moz-box-shadow:0 0 0 4px #d7d8ec;box-shadow:0 0 0 4px #d7d8ec}h2.widget-tittle{font-size:24px;font-weight:600;color:#313131;margin-bottom:5px;margin-top:0;padding:15px 15px 15px 0;border-top:0}h2.widget-tittle small{display:block;font-size:.6em;margin-top:10px;font-weight:400;border-top:1px solid #ccc;padding:12px 0 0;line-height:20px;color:#6e6e6e}.flight-result h2.widget-tittle{display:none;color:#f35831!important}.user-bar{border-bottom:1px solid #e5e5e5;padding:5px 0;background-color:#fff;-webkit-box-shadow:0 0 4px -1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 4px -1px rgba(0,0,0,0.2);box-shadow:0 0 4px -1px rgba(0,0,0,0.2)}.user-bar a{color:#999;float:right}.user-bar a img{vertical-align:middle;margin-left:5px}footer{color:#67655f;font-size:12px;font-weight:600;padding:10px 0 30px;background:#191a63}footer a{color:#fff}#english_get-in-touch,#english_intro{display:none}footer #english_alt-menu .container,footer #english_get-in-touch .container,footer #english_intro .container{padding:17px 0;border-bottom:2px solid #7f99ae}footer #english_alt-menu .container p,footer #english_get-in-touch .container p,footer #english_intro .container p{color:#ae8f01}footer #persian_alt-menu .container,footer #persian_get-in-touch .container,footer #persian_intro .container{padding:17px 0;border-bottom:2px solid #7f99ae}footer #persian_alt-menu .container p,footer #persian_get-in-touch .container p,footer #persian_intro .container p{color:#191a63}footer #english_copyrights .container{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px}footer #english_copyrights .container small{color:#f2f2f2;font-size:12px}footer #persian_copyrights .container{padding:10px 0 40px}footer #persian_copyrights .container small{color:#191a63}footer #english_intro .container,footer #english_copyrights .container{text-align:center}footer #persian_intro .container,footer #persian_copyrights .container{text-align:center}footer #english_alt-menu div{text-align:center}footer #persian_alt-menu div{text-align:center}footer #persian_alt-menu ul{color:#fff;font-size:12px;font-weight:lighter;margin:0 auto;padding-left:0}footer #english_alt-menu ul{color:#fff;font-size:12px;font-weight:lighter;margin:0 auto;padding-left:0}footer #persian_alt-menu ul li{text-align:left;position:relative;padding-top:3px}footer #english_alt-menu ul li{text-align:left;position:relative;padding-top:3px}#persian_get-in-touch .newsletter-subscription{overflow:hidden}#english_get-in-touch .newsletter-subscription{overflow:hidden}#persian_get-in-touch .newsletter{padding-left:0}#english_get-in-touch .newsletter{padding-left:0}#persian_get-in-touch .social-media{padding-right:0}#english_get-in-touch .social-media{padding-right:0}.newsletter-subscription .form-group{float:left;overflow:hidden;margin-right:10px;margin-bottom:0}.newsletter-subscription .form-group .form-control{color:#827f77;float:left;height:30px;padding:19px 15px;width:224px;border-radius:2px;line-height:unset}.newsletter-subscription input,.newsletter-subscription button{color:#827f77;font-size:14px;font-weight:medium;border:0}.newsletter-subscription input:hover{border:0 solid #ccc}.newsletter-subscription input:focus{border:0 solid #ccc}.newsletter-subscription button,.newsletter-subscription button:hover,.newsletter-subscription button:focus{color:#ae8f01;font-size:0;line-height:0;content:"";content:none;padding:10px 12px;width:30px;height:39px;border-radius:4px;background-position:-85px -10px;background-image:url(images/sprites.png)}#persian_get-in-touch ul.social-media-list{font-family:"Font Awesome 5 Free";font-style:normal;font-size:1.5em;font-weight:900;color:#c6c6c6;text-decoration:inherit;list-style:none;list-style-type:none;padding:0;margin:2px 0 0}#english_get-in-touch ul.social-media-list{font-family:"Font Awesome 5 Free";font-style:normal;font-size:1.5em;font-weight:900;color:#c6c6c6;text-decoration:inherit;list-style:none;list-style-type:none;padding:0;margin:2px 0 0}#persian_get-in-touch ul.social-media-list li{float:right;display:inline-block;margin-left:10px}#english_get-in-touch ul.social-media-list li{float:right;display:inline-block;margin-left:10px}ul.social-media-list li a{display:block;width:32px;border:2px solid #c6c6c6;border-radius:8px;text-align:center;padding:2px;height:32px}ul.social-media-list li a.instagram{background:url("images/instagram.svg");background-position:center;background-repeat:no-repeat;background-size:17px}ul.social-media-list li a.instagram:hover{background:url("images/instagram-hover.svg");background-position:center;background-repeat:no-repeat;background-size:17px}ul.social-media-list li a.linkedin-in{background:url("images/linkedin.svg");background-position:center;background-repeat:no-repeat;background-size:17px}ul.social-media-list li a.linkedin-in:hover{background:url("images/linkedin-hover.svg");background-position:center;background-repeat:no-repeat;background-size:17px}ul.social-media-list li a.telegram-plane{background:url("images/telegram.svg");background-position:center;background-repeat:no-repeat;background-size:17px}ul.social-media-list li a.telegram-plane:hover{background:url("images/telegram-hover.svg");background-position:center;background-repeat:no-repeat;background-size:17px}ul.social-media-list li a.twitter{background:url("images/twitter.svg");background-position:center;background-repeat:no-repeat;background-size:17px}ul.social-media-list li a.twitter:hover{background:url("images/twitter-hover.svg");background-position:center;background-repeat:no-repeat;background-size:17px}ul.social-media-list li a.phone-alt{background:url("images/phone.svg");background-position:center;background-repeat:no-repeat;background-size:17px}ul.social-media-list li a.phone-alt:hover{background:url("images/phone-hover.svg");background-position:center;background-repeat:no-repeat;background-size:17px}ul.social-media-list li a:hover{color:#ae8f01;border-color:#ae8f01}.visual-overlay{background:#fbfbfb;width:100%;height:100%;opacity:.9;position:absolute;top:0;left:0}.header-search-bar{display:none!important}.pnr-item{color:#191a63}.btn{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:5px 15px}.btn.btn-xs{padding:2px 9px;height:30px!important;width:fit-content!important;text-align:center}.btn.btn-primary{position:relative;display:flex;justify-content:center;align-items:center;width:250px;height:46px;font-size:15px;font-weight:500;line-height:1.5em;text-transform:uppercase;background-color:#191a63;border:0;border-radius:.25rem;padding:10px}.btn.btn-primary:hover{background-color:#1e2078!important}.btn.btn-primary:focus{background-color:#1e2078}.btn:focus,.btn:active:focus,.btn.active:focus{outline:0}#FSR_continue_btn.btn-primary,#ANCI_continue_btn.btn-primary,#PAYM_continue_btn.btn-primary{position:relative}#paymentMethod{position:relative}#paymentMethod .payment-methods{margin-top:20px!important}#paymentMethod .payment-methods h2.widget-tittle{display:none!important}.master_tabpage_nav{border-bottom:1px solid #e5e5e5;margin-bottom:20px}.master_tabpage_nav .dash-actions{display:flex;flex-direction:row;margin-bottom:25px}.master_tabpage_nav .dash-actions a{margin:0 10px}.master_tabpage_nav ul{margin:auto;padding:0}.master_tabpage_nav ul li{float:left;list-style:none;border-right:1px solid #e5e5e5}.master_tabpage_nav ul li a{color:#333;font-weight:bold;display:block;padding:5px 20px;border-bottom:4px solid transparent}.master_tabpage_nav ul li a:hover{text-decoration:none}.master_tabpage_nav ul li.active a{border-bottom-color:#498af2}.master_tabpage_nav ul li:last-child{border-right:0}.ancillary-accordion{margin-bottom:20px}.ancillary-accordion .accord-panels{position:relative}.ancillary-accordion .accord-panel{margin-top:1px}.ancillary-accordion .accord-panel .accord-header{background:#fff;border:1px solid #e5e5e5;cursor:pointer;border-radius:2px}.ancillary-accordion .accord-panel .accord-header .icon-block .icon{background:url(images/sprit.png) no-repeat -47px -32px;width:30px;height:30px;margin-top:5px;margin-left:5px}.ancillary-accordion .accord-panel .accord-header .icon-block .icon.icon-ancillary-SEAT{background-position:-80px -32px}.ancillary-accordion .accord-panel .accord-header .icon-block .icon.icon-ancillary-SSR{background-position:-114px -32px}.ancillary-accordion .accord-panel .accord-header .icon-block .icon.icon-ancillary-BAGGAGE{background-position:0 -32px}.ancillary-accordion .accord-panel .accord-header .icon-block .icon.icon-ancillary-TRAVEL{background-position:-148px -32px}.ancillary-accordion .accord-panel .accord-header .open-close{background:url(images/sprit.png) no-repeat -26px -4px;width:24px;height:16px;margin-top:12px;margin-right:9px}.ancillary-accordion .accord-panel .accord-header .media-body h4{font-size:17px;font-weight:bold;padding-left:6px}.ancillary-accordion .accord-panel .accord-header .select-status{color:#999;padding:10px}.ancillary-accordion .accord-panel .accord-body{margin:5px 0;display:none}.ancillary-accordion .accord-panel .accord-body .passenger-popover{max-width:240px}.ancillary-accordion .accord-panel .accord-body .passenger-popover .ancillary-pax-list{width:210px}.ancillary-accordion .accord-panel .accord-body .passenger-popover .ancillary-pax-list ul{margin:auto;padding:0}.ancillary-accordion .accord-panel .accord-body .passenger-popover .ancillary-pax-list ul li{list-style:none;margin-bottom:5px}.ancillary-accordion .accord-panel .accord-body .passenger-popover .ancillary-pax-list ul li.disabled .icon-pax-check{opacity:.5}.ancillary-accordion .accord-panel .accord-body .passenger-popover .ancillary-pax-list ul li .icon-pax-check{float:left;font-size:1.2em;margin-top:4px;cursor:pointer}.ancillary-accordion .accord-panel .accord-body .passenger-popover .ancillary-pax-list ul li .pax-check-name{display:inline-block;cursor:pointer}.ancillary-accordion .accord-panel .accord-body .passenger-popover .ancillary-pax-list ul li .spinner{float:right;width:65px}.ancillary-accordion .accord-panel .accord-body .passenger-popover .ancillary-pax-list ul li .spinner .ui-spinner-input{padding:3px 6px;height:22px;font-size:.9em;background-color:#FFF;cursor:default}.ancillary-accordion .accord-panel .accord-body .passenger-popover .ancillary-pax-list ul li .spinner a.ui-spinner-button{top:3px;right:22px}.ancillary-accordion .accord-panel .accord-body .passenger-popover .ancillary-pax-list ul li .spinner a.ui-spinner-button.ui-spinner-up{right:3px}.ancillary-accordion .accord-panel .accord-body .passenger-popover .ancillary-pax-list ul li .name{overflow:hidden;padding:4px 10px 0;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ancillary-accordion .accord-panel.expanded .accord-header .open-close{background:url(images/sprit.png) no-repeat -51px -4px}.ancillary-accordion .accord-panel.expanded .accord-body{display:block}.ancillary-summary{margin-bottom:20px}.ancillary-summary .summary-panel{background:#fff;border:1px solid #e5e5e5;padding:10px}.ancillary-summary .summary-panel table{width:100%}.ancillary-summary .summary-panel table tr th.col-anc-type{color:#163c68;font-weight:bolder;background:#f5f5f5;border:1px solid #e9e9e9}.ancillary-summary .summary-panel table tr td.col-pax-name{font-size:13px}.ancillary-summary .summary-panel table td{padding:5px;vertical-align:top}.ancillary-summary .summary-panel table td ul{padding:0}.ancillary-summary .summary-panel table td ul li{list-style:none;font-size:13px;line-height:29px}.ancillary-summary .summary-panel table th{padding:5px;vertical-align:top;border-bottom:1px solid #e9e9e9;font-weight:bold;font-size:14px;color:#666}.ancillary-flight-tabSet .ancillary-flight-tabLinks{margin:auto;padding:0}.ancillary-flight-tabSet .ancillary-flight-tabLinks li{list-style:none;border:1px solid #e5e5e5}.ancillary-flight-tabSet .ancillary-flight-tabLinks li.active{border:1px solid #d1d1d1;background:#e5e5e5}.ancillary-flight-tabSet .ancillary-flight-tabLinks li a{color:#000;display:block;padding:10px;font-weight:bold;padding-left:35px}.ancillary-flight-tabSet .ancillary-flight-tabLinks li a small{display:block;color:#999}.ancillary-flight-tabSet .ancillary-flight-tabLinks li a:hover{text-decoration:none}.ancillary-flight-tabSet .ancillary-flight-tabLinks .owl-prev,.ancillary-flight-tabSet .ancillary-flight-tabLinks .owl-next{position:absolute;top:0;height:100%;padding:10px;font-size:20px;background:rgba(255,255,255,0.8);border:1px solid #eee}.ancillary-flight-tabSet .ancillary-flight-tabLinks .owl-prev:hover,.ancillary-flight-tabSet .ancillary-flight-tabLinks .owl-next:hover{background:#fff}.ancillary-flight-tabSet .ancillary-flight-tabLinks .owl-next{right:0}.ancillary-flight-tabSet .ancillary-flight-tabLinks .status-visibility{display:none!important}.ancillary-flight-tabSet .ancillary-flight-tabLinks .unchanged-flight-link{pointer-events:none;cursor:default}.ancillary-flight-tabSet .ancillary-flight-body{margin-bottom:10px;margin-top:5px}.ancillary-flight-tabSet .ancillary-flight-body .no-ancillary-msg{padding:100px 0;text-align:center;font-size:14px;border:2px dashed #d5d5d5;margin:20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.ancillary-flight-tabSet .ancillary-flight-body .ancillary-type-header{clear:both;color:#171717;display:block;padding:5px 10px;font-weight:bold;border:1px solid #dcdcdc;background:#fff;margin-bottom:5px}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-MEAL ul{margin:auto;padding:0;margin:0 -5px}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-MEAL ul li{float:left;list-style:none;width:20%;margin-bottom:10px;padding:0 5px}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-MEAL ul li .meal-item{border:1px solid #e5e5e5;background:#fff;padding:1px;height:250px;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:1px}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-MEAL ul li .meal-item.selected{background:url("images/meal-selected-check.png") no-repeat #fff right bottom}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-image{height:140px;margin-bottom:5px;background:no-repeat center;background-size:cover;background-image:url("images/meal-pic.png");display:flex;align-items:center}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-image .ancillary-meal-image{width:100%;display:flex;border-radius:5px;border:1px}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-desc{text-align:center;height:55px;padding:0 4px;overflow:hidden;text-overflow:ellipsis}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-desc strong{display:block;color:#ba2424}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-desc strong .orginal-amount{text-decoration:line-through}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-actions{margin-top:12px;padding:0 14px;text-align:center}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-actions .add-item-btn{font-size:.9em;font-weight:bold;padding:3px 15px;color:#333;display:inline-block;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,0.05)}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-actions .add-item-btn:hover{text-decoration:none}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-actions .add-item-btn:active,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-actions .add-item-btn.active{background-color:#d6d6d6}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-HOTEL ul{margin:auto;padding:0;margin:0 -5px}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-HOTEL ul li{float:left;list-style:none;width:20%;margin-bottom:10px;padding:0 5px}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item{border:1px solid #e5e5e5;background:#fff;padding:1px;height:250px;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:1px}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item.selected{background:url("images/meal-selected-check.png") no-repeat #fff right bottom}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item .item-image{height:140px;margin-bottom:5px;background:no-repeat center;background-size:cover;background-image:url("images/meal-pic.png")}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item .item-desc{text-align:center;height:55px;padding:0 4px;overflow:hidden;text-overflow:ellipsis}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item .item-desc strong{display:block;color:#ba2424}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item .item-desc strong .orginal-amount{text-decoration:line-through}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item .item-actions{margin-top:12px;padding:0 14px;text-align:center}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item .item-actions .add-item-btn{font-size:.9em;font-weight:bold;padding:3px 15px;color:#333;display:inline-block;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,0.05)}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item .item-actions .add-item-btn:hover{text-decoration:none}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item .item-actions .add-item-btn:active,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item .item-actions .add-item-btn.active{background-color:#d6d6d6}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR{font-size:14px}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul{margin:auto;padding:0;margin:0}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li{list-style:none;background-color:#fff}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li:nth-child(even),.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li:nth-child(even){background-color:#fcfcfc}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .bag-item,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .ssr-item{padding:10px}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item.selected,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item.selected,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .bag-item.selected,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .ssr-item.selected{background:url("images/meal-selected-check.png") no-repeat right bottom}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item.items-tittle,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item.items-tittle,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .bag-item.items-tittle,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .ssr-item.items-tittle{border-bottom:1px solid #ccc;background-color:#fff;font-weight:bold;padding-bottom:5px}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-desc,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-desc,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .bag-item .item-desc,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .ssr-item .item-desc{float:left;width:300px;padding:3px 4px;overflow:hidden;font-weight:bold;text-overflow:ellipsis}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-desc .ssrDescriptionSpan,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-desc .ssrDescriptionSpan,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .bag-item .item-desc .ssrDescriptionSpan,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .ssr-item .item-desc .ssrDescriptionSpan{display:none}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-price,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-price,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .bag-item .item-price,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .ssr-item .item-price{float:left;width:130px;padding:3px 4px;overflow:hidden;text-overflow:ellipsis;text-align:right}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-price .original,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-price .original,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .bag-item .item-price .original,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .ssr-item .item-price .original{text-decoration:line-through}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-actions,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-actions,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .bag-item .item-actions,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .ssr-item .item-actions{float:left;padding:3px 14px;text-align:center}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-actions .add-item-btn,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-actions .add-item-btn,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .bag-item .item-actions .add-item-btn,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .ssr-item .item-actions .add-item-btn{font-size:.9em;font-weight:bold;padding:3px 15px;color:#333;background-color:#fff;display:inline-block;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,0.05)}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-actions .add-item-btn:hover,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-actions .add-item-btn:hover,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .bag-item .item-actions .add-item-btn:hover,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .ssr-item .item-actions .add-item-btn:hover{text-decoration:none}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-actions .add-item-btn:active,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-actions .add-item-btn.active,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-actions .add-item-btn:active,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-actions .add-item-btn.active,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .bag-item .item-actions .add-item-btn:active,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .bag-item .item-actions .add-item-btn.active,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .ssr-item .item-actions .add-item-btn:active,.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .ssr-item .item-actions .add-item-btn.active{background-color:#d6d6d6}.ancillary-flight-passengers-summary:not(.seat-passengers),.ancillary-summary-section,.flight-selection-guide{display:none!important}.seat-passengers{height:600px;padding:10px;background:#fff;margin-right:-20px;border:1px solid #e5e5e5;padding-right:0}.seat-passengers ul{margin:auto;padding:0}.seat-passengers ul li{list-style:none;padding:10px;padding-right:20px;font-size:14px;line-height:20px}.seat-passengers ul li.disabled{opacity:.5}.seat-passengers ul li.active{background-color:#248edd;position:relative;color:#fff}.seat-passengers ul li.active:before{display:block;content:"";border-top:20px solid transparent;border-left:10px solid #248edd;border-bottom:20px solid transparent;position:absolute;top:0;right:0;margin-right:-10px}.seat-passengers ul li .selected-seat{float:right;width:40px;height:20px;border:1px solid #ddd;text-align:center;font-size:12px;font-weight:bold}.seat-passengers ul li .pax-code{float:left;background-color:#38a22f;font-size:12px;font-weight:bold;color:#FFF;margin-right:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:0 7px;border:1px solid #c3d8cb}.seat-passengers ul li .remove-seat{display:none;float:right;margin-top:3px;margin-right:5px;margin-left:5px;background-color:#db3535;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:14px;font-size:14px;font-weight:bold;line-height:14px;text-align:center}.seat-passengers ul li .remove-seat:hover{text-decoration:none;background-color:#f05d5d}.seat-passengers ul li .remove-seat:active{background-color:#c01b1b;-webkit-box-shadow:0 0 5px 0 #000 inset;-moz-box-shadow:0 0 5px 0 #000 inset;box-shadow:0 0 5px 0 #000 inset}.seat-passengers ul li.assigned .remove-seat{display:block}.seat-passengers ul li .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;color:#000}.seat-legend-wrapper{height:600px;padding:10px;background:#fff;margin-left:-31px;border:1px solid #e5e5e5;padding-left:0;padding-right:0}.seat-legend-wrapper .scroll-slider-vertical-wrap{height:134px;width:81px;padding-top:40px;margin:auto;background:url(images/seat-map-scroll-bg.png);margin-top:114px}.seat-legend-wrapper .scroll-slider-vertical-wrap .scroll-slider-vertical{height:75px;width:81px;background:url(images/seat-map-scroll-bg.png) 0 -40px no-repeat;margin:auto}.seat-legend-wrapper .scroll-slider-vertical-wrap .scroll-slider-vertical .ui-slider-handle{border:4px solid #464242;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 3px 5px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 5px 1px rgba(0,0,0,0.3);box-shadow:0 3px 5px 1px rgba(0,0,0,0.3);left:-14px;outline:0;cursor:hand;height:40px;width:110px}.seat-legend-wrapper .scroll-slider-vertical-wrap .scroll-slider-vertical .ui-slider-handle:before,.seat-legend-wrapper .scroll-slider-vertical-wrap .scroll-slider-vertical .ui-slider-handle:after{content:" ";height:20px;width:15px;margin:6px;background:url(images/seat-map-scroll-drag-handle.png) repeat-x}.seat-legend-wrapper .scroll-slider-vertical-wrap .scroll-slider-vertical .ui-slider-handle:before{float:left}.seat-legend-wrapper .scroll-slider-vertical-wrap .scroll-slider-vertical .ui-slider-handle:after{float:right}.seat-legend-top{display:none}.seat-legend,.seat-legend-top{margin-top:40px;padding:10px}.seat-legend .legend-items,.seat-legend-top .legend-items{margin:auto;padding:0}.seat-legend .legend-items li,.seat-legend-top .legend-items li{list-style:none;background:url(images/seat-small.png) no-repeat left center;padding-left:20px;padding:10px 2px 0 22px;font-weight:bold;color:#999;background-position-y:11px}.seat-legend .legend-items li.seat-status-PRC,.seat-legend-top .legend-items li.seat-status-PRC{background-image:url(images/priced-seat-small.png);display:none}.seat-legend .legend-items li.seat-status-DSP,.seat-legend-top .legend-items li.seat-status-DSP{background:url(images/discounted-seat-small.png) no-repeat left center}.seat-legend .legend-items li.seat-status-UAL,.seat-legend-top .legend-items li.seat-status-UAL{background-image:url(images/seat-UAL-small.png)}.seat-legend .legend-items li.seat-status-SEL,.seat-legend-top .legend-items li.seat-status-SEL{background-image:url(images/selected-seat-small.png)}.seat-legend .legend-items li.seat-status-RES,.seat-legend-top .legend-items li.seat-status-RES{background-image:url(images/seat-RES-small.png)}.seat-map-wrapper{overflow:hidden;font-size:16px;position:relative;padding-left:10px;background-color:#fff;border:1px solid #e5e5e5;height:600px}.seat-map-wrapper:hover{overflow:auto}.seat-map-wrapper .mask{width:100%;height:100%;position:absolute;z-index:1000;left:0;top:0}.seat-map-wrapper .seatInfo{position:fixed;margin-left:660px;margin-top:32px;width:190px;height:270px;overflow:hidden;padding:5px;border:1px solid #e5e5e5;z-index:1200;background-color:#fff;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.05);box-shadow:0 0 5px 2px rgba(0,0,0,0.05);display:none;opacity:.95}.seat-map-wrapper .seatInfo h3{color:#333;margin:0 0 5px;font-size:15px;padding:9px 13px 7px 13px;border-bottom:1px solid #e5e5e5}.seat-map-wrapper .seatInfo h3 em{color:#333;font-style:normal}.seat-map-wrapper .seatInfo p{color:#333;white-space:normal;padding:0 13px 0 13px}.seat-map-wrapper .seatInfo .price{position:absolute;bottom:5px;border-top:1px solid #e5e5e5;display:block;background-color:#f5f5f5;border-color:#e7e7e7;border-top-style:solid;border-width:1px;color:#fff;padding:14px 17px;width:154px}.seat-map-wrapper .seatInfo .price h6{margin:0 0 4px;font-size:11px;font-weight:normal;color:#333}.seat-map-wrapper .seatInfo .price .amount{font-weight:bold;font-size:16px}.seat-map-wrapper .seatInfo.toRight{margin-left:10px}.seat-map-container{width:322px;margin:0 auto}.seat-map-container.max-seat-1-1{width:71px}.seat-map-container.max-seat-2-1{width:86px}.seat-map-container.max-seat-3-1{width:101px}.seat-map-container.max-seat-4-1{width:116px}.seat-map-container.max-seat-1-2{width:94px}.seat-map-container.max-seat-2-2{width:109px}.seat-map-container.max-seat-3-2{width:124px}.seat-map-container.max-seat-4-2{width:139px}.seat-map-container.max-seat-1-3{width:117px}.seat-map-container.max-seat-2-3{width:132px}.seat-map-container.max-seat-3-3{width:147px}.seat-map-container.max-seat-4-3{width:162px}.seat-map-container.max-seat-1-4{width:140px}.seat-map-container.max-seat-2-4{width:155px}.seat-map-container.max-seat-3-4{width:170px}.seat-map-container.max-seat-4-4{width:185px}.seat-map-container.max-seat-1-5{width:163px}.seat-map-container.max-seat-2-5{width:178px}.seat-map-container.max-seat-3-5{width:193px}.seat-map-container.max-seat-4-5{width:208px}.seat-map-container.max-seat-1-6{width:186px}.seat-map-container.max-seat-2-6{width:201px}.seat-map-container.max-seat-3-6{width:216px}.seat-map-container.max-seat-4-6{width:231px}.seat-map-container.max-seat-1-7{width:209px}.seat-map-container.max-seat-2-7{width:224px}.seat-map-container.max-seat-3-7{width:239px}.seat-map-container.max-seat-4-7{width:254px}.seat-map-container.max-seat-1-8{width:232px}.seat-map-container.max-seat-2-8{width:247px}.seat-map-container.max-seat-3-8{width:262px}.seat-map-container.max-seat-4-8{width:277px}.seat-map-container.max-seat-1-9{width:255px}.seat-map-container.max-seat-2-9{width:270px}.seat-map-container.max-seat-3-9{width:285px}.seat-map-container.max-seat-4-9{width:300px}.seat-map-container.max-seat-1-10{width:278px}.seat-map-container.max-seat-2-10{width:293px}.seat-map-container.max-seat-3-10{width:308px}.seat-map-container.max-seat-4-10{width:323px}.seat-map-container.max-seat-1-11{width:301px}.seat-map-container.max-seat-2-11{width:316px}.seat-map-container.max-seat-3-11{width:331px}.seat-map-container.max-seat-4-11{width:346px}.seat-map-container.max-seat-1-12{width:324px}.seat-map-container.max-seat-2-12{width:339px}.seat-map-container.max-seat-3-12{width:354px}.seat-map-container.max-seat-4-12{width:369px}.seat-map-container.max-seat-1-13{width:347px}.seat-map-container.max-seat-2-13{width:362px}.seat-map-container.max-seat-3-13{width:377px}.seat-map-container.max-seat-4-13{width:392px}.seat-map-container.max-seat-1-14{width:370px}.seat-map-container.max-seat-2-14{width:385px}.seat-map-container.max-seat-3-14{width:400px}.seat-map-container.max-seat-4-14{width:415px}.seat-map-container.max-seat-1-15{width:393px}.seat-map-container.max-seat-2-15{width:408px}.seat-map-container.max-seat-3-15{width:423px}.seat-map-container.max-seat-4-15{width:438px}.seat-map-container.max-seat-1-16{width:416px}.seat-map-container.max-seat-2-16{width:431px}.seat-map-container.max-seat-3-16{width:446px}.seat-map-container.max-seat-4-16{width:461px}.seat-map-container.max-seat-1-17{width:439px}.seat-map-container.max-seat-2-17{width:454px}.seat-map-container.max-seat-3-17{width:469px}.seat-map-container.max-seat-4-17{width:484px}.seat-map-container.max-seat-1-18{width:462px}.seat-map-container.max-seat-2-18{width:477px}.seat-map-container.max-seat-3-18{width:492px}.seat-map-container.max-seat-4-18{width:507px}.seat-map-container.max-seat-1-19{width:485px}.seat-map-container.max-seat-2-19{width:500px}.seat-map-container.max-seat-3-19{width:515px}.seat-map-container.max-seat-4-19{width:530px}.seat-map-container.max-seat-1-20{width:508px}.seat-map-container.max-seat-2-20{width:523px}.seat-map-container.max-seat-3-20{width:538px}.seat-map-container.max-seat-4-20{width:553px}.seat-map-container .cabin-label{margin-top:20px;font-size:.8em;text-align:center;margin-bottom:10px;font-weight:bold}.seat-map-container .disabled-cabin{background:url(images/dots.png) repeat;cursor:no-drop}.seat-map-container .disabled-cabin .seat{cursor:no-drop!important}.seat-map-container .cabin.disabled-cabin .seat,.seat-map-container .cabin.disabled-cabin .seat-row-number{opacity:.5!important;cursor:default}.seat-map-container .cabin-sep-wrapper{height:34.5px;margin:0 5px}.seat-map-container .cabin-sep-wrapper .cabin-sep-container{height:34.5px;text-align:center;overflow:hidden}.seat-map-container .cabin-sep-wrapper .cabin-sep-container .EXIT{height:34.5px;background-image:url(images/exit.png);background-repeat:no-repeat;background-position:center center}.seat-map-container .cabin-sep-wrapper .cabin-sep-container .GALLEY{height:34.5px;background-image:url(images/galley.png);background-repeat:no-repeat;background-position:center center;opacity:.5}.seat-map-container .cabin-sep-wrapper .cabin-sep-container .TOILET{height:34.5px;background-image:url(images/toilet.png);background-repeat:no-repeat;background-position:center center;opacity:.5}.seat-map-container .cabin-sep-wrapper .cabin-sep-container .CLOSET{height:34.5px;background-image:url(images/closet.png);background-repeat:no-repeat;background-position:center center}.seat-map-container .cabin-sep-wrapper .cabin-sep-container .topPos{float:right;width:34.5px}.seat-map-container .cabin-sep-wrapper .cabin-sep-container .topPos .exit,.seat-map-container .cabin-sep-wrapper .cabin-sep-container .topPos .gallery,.seat-map-container .cabin-sep-wrapper .cabin-sep-container .topPos .toilet{background-position:top center}.seat-map-container .cabin-sep-wrapper .cabin-sep-container .middlePos{width:33%;margin:0 auto}.seat-map-container .cabin-sep-wrapper .cabin-sep-container .bottomPos{float:left;width:34.5px}.seat-map-container .cabin-sep-wrapper .cabin-sep-container .bottomPos .exit,.seat-map-container .cabin-sep-wrapper .cabin-sep-container .bottomPos .gallery,.seat-map-container .cabin-sep-wrapper .cabin-sep-container .bottomPos .toilet{background-position:bottom center}.seat-map-container .row-group{margin-bottom:20px}.seat-map-container .row-group .col-group{float:right;margin-left:15px}.seat-map-container .row-group .col-group:last-child{margin-left:0}.seat-map-container .row-group .col-group .seat-row-number{float:left;width:23px;height:23px;text-align:center;line-height:23px;margin:0;font-size:.8em}.seat-map-container .row-group .col-group .seat-row-number.in-top{float:right}.seat-map-container .row-group .col-group .seat-row{overflow:hidden;margin-bottom:5px}.seat-map-container .row-group .col-group .seat-row .seat{float:right;width:23px;height:23px;text-align:center;line-height:23px;margin:0;background:url(images/seat.png) no-repeat center center}.seat-map-container .row-group .col-group .seat-row .seat.invalid{background:url(images/seat-hover.png) no-repeat center center}.seat-map-container .row-group .col-group .seat-row .seat.seat-status-RES{background:url(images/seat-RES.png) no-repeat center center}.seat-map-container .row-group .col-group .seat-row .seat.seat-status-BLK{background:url(images/seat-UAL.png) no-repeat center center}.seat-map-container .row-group .col-group .seat-row .seat.seat-status-TKN{background:url(images/seat-RES.png) no-repeat center center}.seat-map-container .row-group .col-group .seat-row .seat.priced-seat{background:url(images/priced-seat.png) no-repeat center center}.seat-map-container .row-group .col-group .seat-row .seat.discounted-seat{background:url(images/discounted-seat.png) no-repeat center center}.seat-map-container .row-group .col-group .seat-row .seat.seat-status-INA{opacity:.5}.seat-map-container .row-group .col-group .seat-row .seat.seat-status-UAL{background:url(images/seat-UAL.png) no-repeat center center}.seat-map-container .row-group .col-group .seat-row .seat.seat-status-NOS{background:none no-repeat center center}.seat-map-container .row-group .col-group .seat-row .seat.seat-status-AVL{cursor:pointer;opacity:.9}.seat-map-container .row-group .col-group .seat-row .seat.seat-status-AVL:hover{opacity:1}.seat-map-container .row-group .col-group .seat-row .seat.selected{background-color:rgba(0,0,0,0.1)}.seat-map-container .row-group .col-group .seat-row .seat.taken{background:url(images/selected-seat.png) no-repeat center center}.seat-map-container .row-group .col-group .seat-row .seat .paxProxy{display:block;font-style:normal;font-size:12px;margin:0 auto;line-height:1em;background-color:#38a22f;margin:5px auto;width:19.596px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:4px;font-weight:bold;color:#FFF;margin-top:3px}.seat-map-container .row-group .col-group .seat-letter-row{overflow:hidden;margin-bottom:5px}.seat-map-container .row-group .col-group .seat-letter-row .seat{float:right;width:23px;height:23px;text-align:center;line-height:23px;margin:0;font-size:.8em}.seat-map-container .row-group .col-group.max-seat-1 .seat-1 .seat{width:23px}.seat-map-container .row-group .col-group.max-seat-2 .seat-1 .seat{width:46px}.seat-map-container .row-group .col-group.max-seat-2 .seat-2 .seat{width:23px}.seat-map-container .row-group .col-group.max-seat-3 .seat-1 .seat{width:69px}.seat-map-container .row-group .col-group.max-seat-3 .seat-2 .seat{width:34.5px}.seat-map-container .row-group .col-group.max-seat-3 .seat-3 .seat{width:23px}.seat-map-container .row-group .col-group.max-seat-4 .seat-1 .seat{width:92px}.seat-map-container .row-group .col-group.max-seat-4 .seat-2 .seat{width:46px}.seat-map-container .row-group .col-group.max-seat-4 .seat-3 .seat{width:30.6666666667px}.seat-map-container .row-group .col-group.max-seat-4 .seat-4 .seat{width:23px}.booking-confirmation-widget .button-set,.cancel-booking-selection-widget .button-set,.change-booking-widget .button-set,.cancel-booking-widget .button-set{padding:0 0 10px}.booking-confirmation-widget .button-set .btn.btn-primary,.cancel-booking-selection-widget .button-set .btn.btn-primary,.change-booking-widget .button-set .btn.btn-primary,.cancel-booking-widget .button-set .btn.btn-primary{display:inherit}.booking-confirmation-widget .widget-tittle .pull-right,.cancel-booking-selection-widget .widget-tittle .pull-right,.change-booking-widget .widget-tittle .pull-right,.cancel-booking-widget .widget-tittle .pull-right{margin-top:-36px}.booking-confirmation-widget .widget-tittle .pull-right i.glyphicon,.cancel-booking-selection-widget .widget-tittle .pull-right i.glyphicon,.change-booking-widget .widget-tittle .pull-right i.glyphicon,.cancel-booking-widget .widget-tittle .pull-right i.glyphicon{margin-right:4px}.booking-confirmation-widget .summary-wrapper,.cancel-booking-selection-widget .summary-wrapper,.change-booking-widget .summary-wrapper,.cancel-booking-widget .summary-wrapper{min-height:500px}.booking-confirmation-widget .summary-wrapper .form-group,.cancel-booking-selection-widget .summary-wrapper .form-group,.change-booking-widget .summary-wrapper .form-group,.cancel-booking-widget .summary-wrapper .form-group{font-weight:bolder}.booking-confirmation-widget .summary-wrapper .form-group.ST_CONFIRMED,.cancel-booking-selection-widget .summary-wrapper .form-group.ST_CONFIRMED,.change-booking-widget .summary-wrapper .form-group.ST_CONFIRMED,.cancel-booking-widget .summary-wrapper .form-group.ST_CONFIRMED{color:#31a947}.booking-confirmation-widget .summary-wrapper .form-group .control-label,.cancel-booking-selection-widget .summary-wrapper .form-group .control-label,.change-booking-widget .summary-wrapper .form-group .control-label,.cancel-booking-widget .summary-wrapper .form-group .control-label{color:#191a63}.booking-confirmation-widget .summary-wrapper>h3,.cancel-booking-selection-widget .summary-wrapper>h3,.change-booking-widget .summary-wrapper>h3,.cancel-booking-widget .summary-wrapper>h3{color:#191a63;font-weight:700;font-size:1.4em;margin-bottom:15px}.booking-confirmation-widget .summary-wrapper .summary-panel,.cancel-booking-selection-widget .summary-wrapper .summary-panel,.change-booking-widget .summary-wrapper .summary-panel,.cancel-booking-widget .summary-wrapper .summary-panel{padding:20px 20px 10px;font-size:1.2em;background-color:#fff;border:1px solid #e5e5e5;margin-bottom:20px}@media(max-width:505px){.booking-confirmation-widget .summary-wrapper .summary-panel,.cancel-booking-selection-widget .summary-wrapper .summary-panel,.change-booking-widget .summary-wrapper .summary-panel,.cancel-booking-widget .summary-wrapper .summary-panel{width:fit-content}}.booking-confirmation-widget .summary-wrapper .summary-panel.deadline-summary,.cancel-booking-selection-widget .summary-wrapper .summary-panel.deadline-summary,.change-booking-widget .summary-wrapper .summary-panel.deadline-summary,.cancel-booking-widget .summary-wrapper .summary-panel.deadline-summary{padding:10px;background:url(images/notification.png) no-repeat 20px 20px;padding-left:120px;border:1px solid #7e277b}.booking-confirmation-widget .summary-wrapper .summary-panel .summary-table,.cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table,.change-booking-widget .summary-wrapper .summary-panel .summary-table,.cancel-booking-widget .summary-wrapper .summary-panel .summary-table{width:100%}.booking-confirmation-widget .summary-wrapper .summary-panel .summary-table tr th,.cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table tr th,.change-booking-widget .summary-wrapper .summary-panel .summary-table tr th,.cancel-booking-widget .summary-wrapper .summary-panel .summary-table tr th{color:#191a63;padding:5px}.booking-confirmation-widget .summary-wrapper .summary-panel .summary-table tr td,.cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table tr td,.change-booking-widget .summary-wrapper .summary-panel .summary-table tr td,.cancel-booking-widget .summary-wrapper .summary-panel .summary-table tr td{color:#8c8c8c;padding:10px 5px;border-bottom:1px solid #e5e5e5}.booking-confirmation-widget .summary-wrapper .summary-panel .summary-table tr td .icon,.cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table tr td .icon,.change-booking-widget .summary-wrapper .summary-panel .summary-table tr td .icon,.cancel-booking-widget .summary-wrapper .summary-panel .summary-table tr td .icon{width:28px;height:28px;float:right}.booking-confirmation-widget .summary-wrapper .summary-panel .summary-table tr td .icon:hover,.cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table tr td .icon:hover,.change-booking-widget .summary-wrapper .summary-panel .summary-table tr td .icon:hover,.cancel-booking-widget .summary-wrapper .summary-panel .summary-table tr td .icon:hover{cursor:pointer}.booking-confirmation-widget .summary-wrapper .summary-panel .summary-table tr td .alert-icon,.cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table tr td .alert-icon,.change-booking-widget .summary-wrapper .summary-panel .summary-table tr td .alert-icon,.cancel-booking-widget .summary-wrapper .summary-panel .summary-table tr td .alert-icon{background-image:url(images/sprit.png);background-position:-3px -140px}.booking-confirmation-widget .summary-wrapper .summary-panel .summary-table tr td .alert-row-CANCELLED,.cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table tr td .alert-row-CANCELLED,.change-booking-widget .summary-wrapper .summary-panel .summary-table tr td .alert-row-CANCELLED,.cancel-booking-widget .summary-wrapper .summary-panel .summary-table tr td .alert-row-CANCELLED{background-position:-50px -140px}.booking-confirmation-widget .summary-wrapper .summary-panel .summary-table tr td .notification-confirm-icon,.cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table tr td .notification-confirm-icon,.change-booking-widget .summary-wrapper .summary-panel .summary-table tr td .notification-confirm-icon,.cancel-booking-widget .summary-wrapper .summary-panel .summary-table tr td .notification-confirm-icon{background:url(images/sprit.png) -197px 0;margin-right:15px;float:left}.booking-confirmation-widget .summary-wrapper .summary-panel .summary-table tr td .notification-reject-icon,.cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table tr td .notification-reject-icon,.change-booking-widget .summary-wrapper .summary-panel .summary-table tr td .notification-reject-icon,.cancel-booking-widget .summary-wrapper .summary-panel .summary-table tr td .notification-reject-icon{background:url(images/sprit.png) -175px -1px;float:left}.booking-confirmation-widget .summary-wrapper .summary-panel .summary-table tr .col-content,.cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table tr .col-content,.change-booking-widget .summary-wrapper .summary-panel .summary-table tr .col-content,.cancel-booking-widget .summary-wrapper .summary-panel .summary-table tr .col-content{max-width:700px}.booking-confirmation-widget .summary-wrapper .summary-panel .summary-table tr .col-subject,.cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table tr .col-subject,.change-booking-widget .summary-wrapper .summary-panel .summary-table tr .col-subject,.cancel-booking-widget .summary-wrapper .summary-panel .summary-table tr .col-subject{max-width:250px}.booking-confirmation-widget .summary-wrapper .summary-panel .summary-table tr .confirmed-pax-notification,.cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table tr .confirmed-pax-notification,.change-booking-widget .summary-wrapper .summary-panel .summary-table tr .confirmed-pax-notification,.cancel-booking-widget .summary-wrapper .summary-panel .summary-table tr .confirmed-pax-notification{color:#31a947}.booking-confirmation-widget .summary-wrapper .summary-panel .summary-table tr:last-child td,.cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table tr:last-child td,.change-booking-widget .summary-wrapper .summary-panel .summary-table tr:last-child td,.cancel-booking-widget .summary-wrapper .summary-panel .summary-table tr:last-child td{border-bottom:0}.booking-confirmation-widget .summary-wrapper .summary-panel .summary-table .row-status-CANCELLED td,.cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table .row-status-CANCELLED td,.change-booking-widget .summary-wrapper .summary-panel .summary-table .row-status-CANCELLED td,.cancel-booking-widget .summary-wrapper .summary-panel .summary-table .row-status-CANCELLED td{text-decoration:line-through;color:#dadada}.booking-confirmation-widget .summary-wrapper .summary-panel .summary-table .row-status-CANCELLED td.col-status,.cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table .row-status-CANCELLED td.col-status,.change-booking-widget .summary-wrapper .summary-panel .summary-table .row-status-CANCELLED td.col-status,.cancel-booking-widget .summary-wrapper .summary-panel .summary-table .row-status-CANCELLED td.col-status{text-decoration:none}.booking-confirmation-widget .summary-wrapper .flight-summary .a-flight,.cancel-booking-selection-widget .summary-wrapper .flight-summary .a-flight,.change-booking-widget .summary-wrapper .flight-summary .a-flight,.cancel-booking-widget .summary-wrapper .flight-summary .a-flight{border-bottom:1px solid #EEE;margin-bottom:16px}.booking-confirmation-widget .summary-wrapper .flight-summary .a-flight:last-child,.cancel-booking-selection-widget .summary-wrapper .flight-summary .a-flight:last-child,.change-booking-widget .summary-wrapper .flight-summary .a-flight:last-child,.cancel-booking-widget .summary-wrapper .flight-summary .a-flight:last-child{border-bottom:0;margin-bottom:0}.booking-confirmation-widget .summary-wrapper .flight-summary .row-status-CANCELLED td,.cancel-booking-selection-widget .summary-wrapper .flight-summary .row-status-CANCELLED td,.change-booking-widget .summary-wrapper .flight-summary .row-status-CANCELLED td,.cancel-booking-widget .summary-wrapper .flight-summary .row-status-CANCELLED td{text-decoration:line-through;color:#dadada}.booking-confirmation-widget .summary-wrapper .flight-summary .row-status-CANCELLED td.col-status,.cancel-booking-selection-widget .summary-wrapper .flight-summary .row-status-CANCELLED td.col-status,.change-booking-widget .summary-wrapper .flight-summary .row-status-CANCELLED td.col-status,.cancel-booking-widget .summary-wrapper .flight-summary .row-status-CANCELLED td.col-status{text-decoration:none}.booking-confirmation-widget .summary-wrapper .pricing h4,.cancel-booking-selection-widget .summary-wrapper .pricing h4,.change-booking-widget .summary-wrapper .pricing h4,.cancel-booking-widget .summary-wrapper .pricing h4{font-weight:bold;color:#163c68;margin-bottom:15px}.booking-confirmation-widget .summary-wrapper .pricing .form-group,.cancel-booking-selection-widget .summary-wrapper .pricing .form-group,.change-booking-widget .summary-wrapper .pricing .form-group,.cancel-booking-widget .summary-wrapper .pricing .form-group{margin-bottom:10px}.booking-confirmation-widget .summary-wrapper .pricing .control-label,.cancel-booking-selection-widget .summary-wrapper .pricing .control-label,.change-booking-widget .summary-wrapper .pricing .control-label,.cancel-booking-widget .summary-wrapper .pricing .control-label{font-weight:normal;color:#333}.booking-confirmation-widget .summary-wrapper .pricing .form-control-static,.cancel-booking-selection-widget .summary-wrapper .pricing .form-control-static,.change-booking-widget .summary-wrapper .pricing .form-control-static,.cancel-booking-widget .summary-wrapper .pricing .form-control-static{text-align:right;font-weight:bold}.booking-confirmation-widget .summary-wrapper .pricing .details,.cancel-booking-selection-widget .summary-wrapper .pricing .details,.change-booking-widget .summary-wrapper .pricing .details,.cancel-booking-widget .summary-wrapper .pricing .details{font-size:.8em;color:#9e9e9e;margin-left:0;position:relative}.booking-confirmation-widget .summary-wrapper .pricing .details:before,.cancel-booking-selection-widget .summary-wrapper .pricing .details:before,.change-booking-widget .summary-wrapper .pricing .details:before,.cancel-booking-widget .summary-wrapper .pricing .details:before{display:block;position:absolute;left:2px;top:1px;content:"";height:9px;width:8px;border-bottom:1px solid #9e9e9e;border-left:1px solid #9e9e9e}.booking-confirmation-widget .summary-wrapper .pricing .total-row,.cancel-booking-selection-widget .summary-wrapper .pricing .total-row,.change-booking-widget .summary-wrapper .pricing .total-row,.cancel-booking-widget .summary-wrapper .pricing .total-row{padding-top:10px;border-top:1px solid #EEE;font-weight:bold}.booking-confirmation-widget .summary-wrapper .pricing .total-row .control-label,.cancel-booking-selection-widget .summary-wrapper .pricing .total-row .control-label,.change-booking-widget .summary-wrapper .pricing .total-row .control-label,.cancel-booking-widget .summary-wrapper .pricing .total-row .control-label{font-weight:bold}@media(max-width:766px){.booking-confirmation-widget .summary-wrapper .pricing,.cancel-booking-selection-widget .summary-wrapper .pricing,.change-booking-widget .summary-wrapper .pricing,.cancel-booking-widget .summary-wrapper .pricing{width:100%!important;padding-right:15px!important;border:none!important}}@media(max-width:766px){.booking-confirmation-widget .summary-wrapper .payment,.cancel-booking-selection-widget .summary-wrapper .payment,.change-booking-widget .summary-wrapper .payment,.cancel-booking-widget .summary-wrapper .payment{width:100%!important;padding-left:15px!important}}.booking-steps-widget{margin-top:20px;margin-bottom:20px}.booking-steps-widget ul{margin:0;padding:0}.booking-steps-widget ul li{list-style:none;font-size:.9em;width:1%}.booking-steps-widget ul li a{cursor:default}.booking-steps-widget ul li a:hover{text-decoration:none}.booking-steps-widget ul li a .step-icon{width:30px;height:26px;float:left;background-image:url(images/sprit.png);background-repeat:no-repeat;background-position:3px 0;margin-right:10px}.booking-steps-widget ul li a .step-icon.airplane{background-position:-2px -75px}.booking-steps-widget ul li a .step-icon.person{background-position:-49px -74px}.booking-steps-widget ul li a .step-icon.suicase{background-position:-100px -74px}.booking-steps-widget ul li a .step-icon.cash{background-position:-142px -75px}.booking-steps-widget ul li a .step-icon.round-check{background-position:-172px -75px}.booking-steps-widget ul li a .step-name{font-weight:700;overflow:hidden;color:#999;padding:0 5px;line-height:26px;white-space:nowrap;text-overflow:ellipsis;height:26px}.booking-steps-widget ul li a .step-arrow{float:right;height:26px;margin-right:15px;width:10px;background:url(images/booking_step_icons.png) -158px 0 no-repeat}.booking-steps-widget ul li a.active{cursor:pointer}.booking-steps-widget ul li a.active .step-icon.airplane{background-position:-2px -103px}.booking-steps-widget ul li a.active .step-icon.person{background-position:-49px -103px}.booking-steps-widget ul li a.active .step-icon.suicase{background-position:-97px -103px}.booking-steps-widget ul li a.active .step-icon.cash{background-position:-142px -104px}.booking-steps-widget ul li a.active .step-icon.round-check{background-position:-172px -104px}.booking-steps-widget ul li a.active .step-name{color:#fff}.booking-steps-widget ul li a.active .step-arrow{background:url(images/booking_step_icons.png) -158px 0 no-repeat}.booking-summary-widget.grp-bkg-price-summary{box-shadow:none}.booking-summary-widget.grp-bkg-price-summary .total-summary .summary-panel-body{background:#f3f3f3}.booking-summary-widget.grp-bkg-price-summary .total-summary .summary-panel-body ul li{color:#000;font-weight:bold}.booking-summary-widget .noPriceQuote{margin-top:280px}.booking-summary-widget .hasPriceQuote{background-color:#fff;border:1px solid #e5e5e5}.booking-summary-widget .hasPriceQuote>h4{color:#124191;font-weight:700;font-size:1.3em;padding:5px 10px}.booking-summary-widget .noPriceQuote{padding:0 10px}.booking-summary-widget .total{background-color:#6475a9;padding:0 10px;text-align:center}.booking-summary-widget .total .search-type{display:none}.booking-summary-widget .total .amount{display:inline-block;padding:6px 10px;background-color:#fff;color:#666;font-weight:700}.booking-summary-widget .total .amount small{font-size:.7em;display:block}.booking-summary-widget .summary-panel h6{color:#9b9b9b;font-weight:700;border-bottom:1px solid #e5e5e5;padding:10px;margin:0 0 10px}.booking-summary-widget .summary-panel h6 .toggler{float:right;color:#636363}.booking-summary-widget .summary-panel .collapsed,.booking-summary-widget .summary-panel .expanded{display:none}.booking-summary-widget .summary-panel.collapsed .collapsed,.booking-summary-widget .summary-panel.expanded .expanded{display:block}.booking-summary-widget .summary-panel.expanded h6 .toggler .caret,.booking-summary-widget .summary-panel.open h6 .toggler .caret{border-bottom:4px solid;border-top:0 none}.booking-summary-widget .flight-summary h6 .icon{width:25px;height:25px;float:left;background-image:url(images/sprit.png);margin-right:6px}.booking-summary-widget .flight-summary h6 .icon.departure{background-position:-125px -5px}.booking-summary-widget .flight-summary h6 .icon.return{background-position:-151px -5px}.booking-summary-widget .flight-summary .destination{padding-right:10px;margin-bottom:15px;font-size:1.2em;position:relative;padding-left:40px}.booking-summary-widget .flight-summary .destination .stops{width:15px;border:1px dashed #3b9be2;border-right:0;position:absolute;height:45px;left:20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0}.booking-summary-widget .flight-summary .destination .stops em{background:#3b9be2;font-size:11px;line-height:18px;left:-9px;font-style:normal;top:14px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;display:block;position:absolute;width:18px;height:18px;text-align:center}.booking-summary-widget .flight-summary .destination .stops::after{content:"";display:block;border:3px solid #3b9be2;border-bottom:3px solid rgba(0,0,0,0);border-top:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);position:absolute;right:-3px;bottom:-3px}.booking-summary-widget .flight-summary .destination strong.name{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.booking-summary-widget .flight-summary .destination .terminal{font-size:11px;margin:3px 0}.booking-summary-widget .flight-summary .destination .datetime .date{float:left}.booking-summary-widget .flight-summary .destination .datetime .time{float:right}.booking-summary-widget .flight-summary .flight{padding-left:21px;padding-right:10px;margin-bottom:20px;font-size:.9em}.booking-summary-widget .flight-summary .flight .info{margin-bottom:5px}.booking-summary-widget .flight-summary .flight .info strong{margin-right:5px;margin-left:10px}.booking-summary-widget .flight-summary .flight .info strong:first-child{margin-left:0}.booking-summary-widget .flight-summary .transit{margin:0 0 25px;color:#3b9be2;padding:10px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.booking-summary-widget .flight-summary .transit .airport{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.booking-summary-widget .flight-summary .transit .time{float:right;margin-left:10px}.booking-summary-widget .passenger-summary .expanded ul{margin:0;padding:0;text-align:center}.booking-summary-widget .passenger-summary .expanded ul li{list-style:none;display:inline-block;color:#363636;padding:0 15px}.booking-summary-widget .passenger-summary .expanded ul li span{display:block;font-weight:600}.booking-summary-widget .passenger-summary .expanded ul li span.count{font-size:2em}.booking-summary-widget .fares-summary .collapsed,.booking-summary-widget .fees-summary .collapsed,.booking-summary-widget .ancillary-summary .collapsed,.booking-summary-widget .reschedule-summary .collapsed,.booking-summary-widget .addEditAnc-summary .collapsed,.booking-summary-widget .total-summary .collapsed,.booking-summary-widget .payment-summary .collapsed{color:#686868;padding:0 10px}.booking-summary-widget .fares-summary .collapsed ul,.booking-summary-widget .fees-summary .collapsed ul,.booking-summary-widget .ancillary-summary .collapsed ul,.booking-summary-widget .reschedule-summary .collapsed ul,.booking-summary-widget .addEditAnc-summary .collapsed ul,.booking-summary-widget .total-summary .collapsed ul,.booking-summary-widget .payment-summary .collapsed ul{margin:0;padding:0}.booking-summary-widget .fares-summary .collapsed ul li,.booking-summary-widget .fees-summary .collapsed ul li,.booking-summary-widget .ancillary-summary .collapsed ul li,.booking-summary-widget .reschedule-summary .collapsed ul li,.booking-summary-widget .addEditAnc-summary .collapsed ul li,.booking-summary-widget .total-summary .collapsed ul li,.booking-summary-widget .payment-summary .collapsed ul li{list-style:none;margin-bottom:10px}.booking-summary-widget .fares-summary .collapsed ul li .value,.booking-summary-widget .fees-summary .collapsed ul li .value,.booking-summary-widget .ancillary-summary .collapsed ul li .value,.booking-summary-widget .reschedule-summary .collapsed ul li .value,.booking-summary-widget .addEditAnc-summary .collapsed ul li .value,.booking-summary-widget .total-summary .collapsed ul li .value,.booking-summary-widget .payment-summary .collapsed ul li .value{float:right}.booking-summary-widget .fares-summary .expanded,.booking-summary-widget .fees-summary .expanded,.booking-summary-widget .ancillary-summary .expanded,.booking-summary-widget .reschedule-summary .expanded,.booking-summary-widget .addEditAnc-summary .expanded,.booking-summary-widget .total-summary .expanded,.booking-summary-widget .payment-summary .expanded{color:#686868;padding:0 10px}.booking-summary-widget .fares-summary .expanded ul,.booking-summary-widget .fees-summary .expanded ul,.booking-summary-widget .ancillary-summary .expanded ul,.booking-summary-widget .reschedule-summary .expanded ul,.booking-summary-widget .addEditAnc-summary .expanded ul,.booking-summary-widget .total-summary .expanded ul,.booking-summary-widget .payment-summary .expanded ul{margin:0;padding:0}.booking-summary-widget .fares-summary .expanded ul li,.booking-summary-widget .fees-summary .expanded ul li,.booking-summary-widget .ancillary-summary .expanded ul li,.booking-summary-widget .reschedule-summary .expanded ul li,.booking-summary-widget .addEditAnc-summary .expanded ul li,.booking-summary-widget .total-summary .expanded ul li,.booking-summary-widget .payment-summary .expanded ul li{list-style:none;margin-bottom:10px}.booking-summary-widget .fares-summary .expanded ul li .value,.booking-summary-widget .fees-summary .expanded ul li .value,.booking-summary-widget .ancillary-summary .expanded ul li .value,.booking-summary-widget .reschedule-summary .expanded ul li .value,.booking-summary-widget .addEditAnc-summary .expanded ul li .value,.booking-summary-widget .total-summary .expanded ul li .value,.booking-summary-widget .payment-summary .expanded ul li .value{float:right}.booking-summary-widget .fares-summary .expanded ul li .details li,.booking-summary-widget .fees-summary .expanded ul li .details li,.booking-summary-widget .ancillary-summary .expanded ul li .details li,.booking-summary-widget .reschedule-summary .expanded ul li .details li,.booking-summary-widget .addEditAnc-summary .expanded ul li .details li,.booking-summary-widget .total-summary .expanded ul li .details li,.booking-summary-widget .payment-summary .expanded ul li .details li{margin-bottom:0;margin-top:5px;font-size:.88em}.booking-summary-widget .fares-summary .expanded ul li .details li .name,.booking-summary-widget .fees-summary .expanded ul li .details li .name,.booking-summary-widget .ancillary-summary .expanded ul li .details li .name,.booking-summary-widget .reschedule-summary .expanded ul li .details li .name,.booking-summary-widget .addEditAnc-summary .expanded ul li .details li .name,.booking-summary-widget .total-summary .expanded ul li .details li .name,.booking-summary-widget .payment-summary .expanded ul li .details li .name{overflow:hidden;margin-right:10px}.booking-summary-widget .total-summary{background:#163c68;color:#fff}.booking-summary-widget .total-summary ul li{color:#fff;margin-bottom:0!important;padding:7px 0;text-transform:uppercase}.booking-summary-widget .ffp-bonus-summery{color:#fff;margin:0}.booking-summary-widget .overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:block;z-index:2;background-color:rgba(255,255,255,0.7)}.reschedule-summary-widget{background-color:#fff;border:1px solid #e5e5e5;padding:10px}.reschedule-summary-widget>h4{color:#e00;font-weight:700;font-size:1.3em}.reschedule-summary-widget .btn{display:none}.flight-calendar-result-header h5{float:left;color:#191a63;font-weight:700;margin-top:0}.flight-calendar-result-header h5 small{display:block;font-size:1em;line-height:1.5em;color:#124191}.flight-calendar-result-header .modify-search-btn{float:right;margin-top:13px}.flight-calendar-result-header #CAL_modSearchContainer{margin-bottom:20px}.search-calendar-view{margin-bottom:20px}.search-calendar-view table{width:100%;border:1px solid #e5e5e5}.search-calendar-view table thead tr th{background:#d3e1d2}.search-calendar-view table thead tr th.nullHead{background:#fdfdfd}.search-calendar-view table tr{height:60px;line-height:16px}.search-calendar-view table tr th{background:#d2d9e1;text-align:center;font-weight:normal;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.search-calendar-view table tr th.preferred{font-weight:bold}.search-calendar-view table tr th.hover{background:#86c06b;border:1px solid #a1a1a1;color:#fff}.search-calendar-view table tr th small{display:block}.search-calendar-view table tr td{background:#fff;text-align:center;border:1px solid #e5e5e5;color:dimgrey}.search-calendar-view table tr td strong{font-size:1em;display:block}.search-calendar-view table tr td.fare-cell label{cursor:pointer;background-color:#f7f7f7;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;margin:1px;display:block;padding:12px 0 13px}.search-calendar-view table tr td.fare-cell label:hover{-webkit-box-shadow:0 0 8px -1px rgba(0,0,0,0.5);-moz-box-shadow:0 0 8px -1px rgba(0,0,0,0.5);box-shadow:0 0 8px -1px rgba(0,0,0,0.5);background-color:#f7f7f7;z-index:300;position:relative}.search-calendar-view table tr td.fare-cell.selected label{-webkit-box-shadow:0 0 8px -1px rgba(0,0,0,0.5) inset;-moz-box-shadow:0 0 8px -1px rgba(0,0,0,0.5) inset;box-shadow:0 0 8px -1px rgba(0,0,0,0.5) inset;background-color:#ae8f01;color:#fff}.search-calendar-view table tr td.min-fare label{position:relative;background-color:rgb(234.25,234.25,234.25)}.search-calendar-view table tr td.min-fare label:after{display:block;content:"";width:0;height:0;border-width:6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #aeaeae rgba(0,0,0,0);border-style:solid;background-color:rgba(0,0,0,0);position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:1px;top:1px}.loweFareInd i{display:inline-block;content:"";width:0;height:0;border-width:6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #aeaeae rgba(0,0,0,0);border-style:solid;background-color:rgba(0,0,0,0);-webkit-transform:rotate(45deg) translateX(-2px) translateY(-2px);transform:rotate(45deg) translateX(-2px) translateY(-2px)}.flight-result-widget:first-child{margin-bottom:23px;padding-bottom:30px;border-bottom:1px solid #e0e0e0}.flight-result-widget.flight-return-selector{margin-top:3em}.flight-result-widget .flight-result-header h5{float:left;color:#191a63;font-weight:700;margin-top:0}.flight-result-widget .flight-result-header h5 small{display:block;font-size:1.5em;line-height:1.5em;color:#124191}.flight-result-widget .flight-result-header .calendar-back-btn{float:right;margin-top:13px;margin-right:10px}.flight-result-widget .flight-result-header .modify-search-btn{float:right;margin-top:13px}.flight-result-widget .noFlights{padding:100px 0;text-align:center;font-size:14px;border:2px dashed #d5d5d5;margin:20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.flight-result-widget .select-flight-msg-div{position:relative}.flight-result-widget .select-flight-msg-div .select-flight-msg{font-size:1.2em;padding:10px;position:absolute;right:-170px;top:46px;background:#fff;border:1px solid #e5e5e5}.flight-result-widget .select-flight-msg-div .select-flight-msg:after,.flight-result-widget .select-flight-msg-div .select-flight-msg:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.flight-result-widget .select-flight-msg-div .select-flight-msg:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:10px;margin-top:-10px}.flight-result-widget .select-flight-msg-div .select-flight-msg:before{border-color:rgba(255,255,255,0);border-right-color:#e5e5e5;border-width:11px;margin-top:-11px}.flight-result-widget .day-select-tabs{position:relative;margin-bottom:10px}.flight-result-widget .day-select-tabs .flight-day-navs{display:block;position:absolute;z-index:100;bottom:16px;font-size:1.5em;line-height:.5em;padding:5px 0 8px;width:20px;text-align:center;font-weight:700;color:#676767;border:1px solid #e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.flight-result-widget .day-select-tabs .flight-day-navs:hover{background-color:#fff;text-decoration:none}.flight-result-widget .day-select-tabs .flight-day-navs.prev-days-btn{left:0;border-top-left-radius:0;border-bottom-left-radius:0}.flight-result-widget .day-select-tabs .flight-day-navs.next-days-btn{right:0;border-top-right-radius:0;border-bottom-right-radius:0}.flight-result-widget .day-select-tabs ul>li{text-align:center;display:table-cell;float:none;width:1%}.flight-result-widget .day-select-tabs ul>li:last-child>a{text-align:left}.flight-result-widget .day-select-tabs ul>li:first-child>a{text-align:right}.flight-result-widget .day-select-tabs ul>li>a{color:#040404;padding:10px 10px;height:84px}.flight-result-widget .day-select-tabs ul>li>a.inactive{color:#999;cursor:text}.flight-result-widget .day-select-tabs ul>li>a small{display:block;color:#686868}.flight-result-widget .day-select-tabs ul>li>a small span{display:block}.flight-result-widget .day-select-tabs ul>li.active>a{padding-top:11px;padding-bottom:11px;color:#040404;height:89px}.flight-result-widget .flight-selection-table{width:100%}.flight-result-widget .flight-selection-table th,.flight-result-widget .flight-selection-table td{padding:10px 5px}.flight-result-widget .flight-selection-table .price-class-col{text-align:center;width:16.5%;cursor:pointer}.flight-result-widget .flight-selection-table .price-class-col i{float:right;margin-right:2px;border:1px solid #FFF;width:19px;border-radius:10px;margin-left:-19px}.flight-result-widget .flight-selection-table thead tr th{color:#979797}.flight-result-widget .flight-selection-table thead tr th.price-class-col{color:#010004;padding:0}.flight-result-widget .flight-selection-table thead tr th.price-class-col em{display:block;font-style:normal;padding:10px 5px;margin:1px;color:#fff}.flight-result-widget .flight-selection-table thead tr th.price-class-col.P1{background-color:#b5bcc5}.flight-result-widget .flight-selection-table thead tr th.price-class-col.P2{background:#6273a7}.flight-result-widget .flight-selection-table thead tr th.price-class-col.P3{background:#45578e}.flight-result-widget .flight-selection-table thead tr th.price-class-col.P4{background:#273560}.flight-result-widget .flight-selection-table thead tr th.price-class-col.P5{background:#ed58b1}.flight-result-widget .flight-selection-table thead tr th.price-class-col.P6{background:#ed58b1}.flight-result-widget .flight-selection-table tbody tr{border:1px solid #e5e5e5;background:#fff;border-bottom:0}.flight-result-widget .flight-selection-table tbody tr:hover{cursor:pointer;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.flight-result-widget .flight-selection-table tbody tr td{color:#000}.flight-result-widget .flight-selection-table tbody tr td .plusDays{background-color:#666;color:#FFF;border-radius:2px;font-size:.7em;padding:0 2px;margin-left:4px}.flight-result-widget .flight-selection-table tbody tr td span.flight-no{display:block}.flight-result-widget .flight-selection-table tbody tr td span.flight-no img{height:.95em;vertical-align:baseline}.flight-result-widget .flight-selection-table tbody tr td small.airport{display:block;font-size:14px}.flight-result-widget .flight-selection-table tbody tr td small.airport.big{font-size:1.2em}.flight-result-widget .flight-selection-table tbody tr td small.duration{display:block;font-size:14px}.flight-result-widget .flight-selection-table tbody tr td.price-class-col{padding:0}.flight-result-widget .flight-selection-table tbody tr td.price-class-col>label{display:block;padding:20px 5px;margin:1px;text-align:center;cursor:pointer;background-color:#f7f7f7;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.flight-result-widget .flight-selection-table tbody tr td.price-class-col>label input{display:inline;margin-right:5px}.flight-result-widget .flight-selection-table tbody tr td.price-class-col>label .seatsLeft{font-size:.8em;display:block;padding:0;margin-bottom:-14px}.flight-result-widget .flight-selection-table tbody tr td.price-class-col>label:hover{-webkit-box-shadow:0 0 8px -1px rgba(0,0,0,0.5);-moz-box-shadow:0 0 8px -1px rgba(0,0,0,0.5);box-shadow:0 0 8px -1px rgba(0,0,0,0.5);background-color:#f7f7f7;position:relative;z-index:100}.flight-result-widget .flight-selection-table tbody tr td.price-class-col>label.selected{-webkit-box-shadow:0 0 8px -1px rgba(0,0,0,0.5) inset;-moz-box-shadow:0 0 8px -1px rgba(0,0,0,0.5) inset;box-shadow:0 0 8px -1px rgba(0,0,0,0.5) inset;background-color:#ae8f01;color:#fff}.flight-result-widget .flight-selection-table tbody tr td.price-class-col>label .price-unavailable{font-size:.85em}.flight-result-widget .flight-selection-table tbody tr:last-child{border-bottom:1px solid #e5e5e5}.flight-tooltip{background:#f5f5f5;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #bdbdbd;top:138px;left:75px;width:510px;max-width:none;font-size:.9em}.flight-tooltip>.arrow{border-right-color:#bdbdbd!important}.flight-tooltip>.arrow:after{border-right-color:#f5f5f5!important}.flight-tooltip .popover-content{padding:0;color:#676767}.flight-tooltip .popover-content.loading{background:url(images/tool-tip-loader.gif) no-repeat center center;height:30px}.flight-tooltip .popover-content ul{margin:0;padding:0}.flight-tooltip .popover-content ul li{list-style:none}.flight-tooltip .popover-content ul li.transit{border-top:1px solid #bdbdbd;padding:10px;font-weight:bold;border-bottom:1px solid #bdbdbd}.flight-tooltip .popover-content ul li.flight{padding:10px;padding-left:40px}.flight-tooltip .popover-content ul li.flight .icon{width:25px;height:25px;background:url(images/sprit.png);float:left;margin-left:-31px;margin-right:7px}.flight-tooltip .popover-content ul li.flight .icon.depature{background-position:-125px -5px}.flight-tooltip .popover-content ul li.flight .bound-info .flight-no{font-weight:bold;font-size:1.4em;margin-right:20px}.flight-tooltip .popover-content ul li.flight .bound-info .duration{margin-left:20px}.flight-tooltip .popover-content ul li.flight .destination-info{margin-top:5px}.flight-tooltip .popover-content ul li.flight .destination-info strong{float:left;margin-right:10px;width:70px}.flight-tooltip .popover-content ul li.flight .destination-info>div{overflow:hidden}.flight-tooltip .popover-content ul li.flight .destination-info>div .datetime .time{margin-left:20px}.flight-tooltip .popover-content ul li.flight .aircraft{margin-top:5px}.flight-tooltip .popover-content ul li.flight .aircraft .stops{margin-left:10px}.flight-tooltip .popover-content ul li.flight .facilities{margin-top:15px}.flight-tooltip .popover-content ul li.flight .facilities span{display:inline-block;height:21px;width:21px;margin-right:5px;background:url(images/toolTipFac.png) no-repeat left top}.flight-tooltip .popover-content ul li.flight .facilities span.wifi{background-position:-25px 0}.flight-tooltip .popover-content ul li.flight .facilities span.meal{background-position:-81px 0}.flight-tooltip .popover-content ul li.flight .facilities span.baggage{background-position:-54px 0}.fareProd-tooltip{background:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #bdbdbd;max-width:none;font-size:14px}.fareProd-tooltip>.arrow{border-bottom-color:#bdbdbd!important}.fareProd-tooltip>.arrow:after{border-bottom-color:#fff!important}.fareProd-tooltip .popover-content{padding:0;color:#676767}.fareProd-tooltip .popover-content.loading{background:url(images/tool-tip-loader.gif) no-repeat center center;height:30px;width:30px}.fareProd-tooltip .popover-content table{width:350px;border-collapse:collapse}.fareProd-tooltip .popover-content table tr{border-bottom:1px solid #e4e4e4;line-height:30px}.fareProd-tooltip .popover-content table tr:last-child{border-bottom:0}.fareProd-tooltip .popover-content table tr td{padding:0 5px;border-bottom:1px soild #f00}.fareProd-tooltip .popover-content table tr td span.icon{float:left;height:21px;width:21px;margin:5px 5px 0 0;background:url(images/sprit.png) no-repeat left top}.fareProd-tooltip .popover-content table tr td span.applicable-icon{background-position:-50px -300px}.fareProd-tooltip .popover-content table tr td span.not-applicable-icon{background-position:-25px -300px}.fareProd-tooltip .popover-content table tr td span.item-icon{background-position:-349px -4px}.fareProd-tooltip .popover-content table tr td span.not-item-icon{background-position:-325px -4px}.fareProd-tooltip .popover-content table tr td span.meal-icon{background-position:-255px -4px}.fareProd-tooltip .popover-content table tr td span.bag-icon{background-position:-227px -4px}.fareProd-tooltip .popover-content table tr td span.ssr-icon{background-position:-303px -4px}.fareProd-tooltip .popover-content table tr td span.seat-icon{background-position:-278px -4px}.fare-rule-table{display:none}.fare-rule-table table{width:100%}.fare-rule-table table thead th{color:#fff}.fare-rule-table table thead th.P1{background-color:#b5bcc5}.fare-rule-table table thead th.P2{background-color:#6273a7}.fare-rule-table table thead th.P3{background:#45578e}.fare-rule-table table thead th.P4{background:#273560}.fare-rule-table table thead th.P5{background:#162141}.fare-rule-table table thead th.P6{background:#ed58b1}.fare-rule-table table thead th.P7{background:#e50c78}.fare-rule-table table td,.fare-rule-table table th{padding:10px;border:1px solid #ccc;background-color:#FFF}.fare-rule-table table td{color:#545454}.fare-rule-table table tbody th{vertical-align:top}.fare-rule-table table tbody .alt td,.fare-rule-table table tbody .alt th{background-color:#f5f5f5}.baggage-details-table{display:none}.baggage-details-table table{width:99%;margin-bottom:2px}.baggage-details-table table thead tr th{color:rgba(29,29,29,0.96)}.baggage-details-table table tbody tr th{vertical-align:top;background-color:#191a63;color:#FFF}.baggage-details-table table td,.baggage-details-table table th{padding:9px;border:1px solid #ccc;background-color:#FFF}.baggage-details-table table td{color:#545454}.baggage-details-table table .alt td,.baggage-details-table table .alt th{background-color:#f5f5f5}.baggage-details-table table .bagHeader{border:0}.baggage-details-table table .ccHeader{text-align:left;padding-left:7px;color:#FFF}#FSR_baggage_rates{color:#f35831;font-weight:bold!important;margin-left:0!important}.FSR_flight_notifications{text-align:left;font-size:15px;font-weight:600;left:0;max-width:1400px;height:50px;right:0;width:100%;background-color:#fff;border:0;margin-left:0!important;overflow:scroll}.FSR_flight_notifications p{font-weight:bold}.fares-summary .details li .name,.pricing-summary .fare-links span{border-bottom:1px dotted currentColor;cursor:help}h3.sub-heading{margin:0;display:block;color:#252525;font-weight:300;padding:0 0 10px 0}.search-summary{padding:5px 0;margin-bottom:5px}.search-summary h5{padding:0;float:left;margin:0;font-weight:400;font-size:13px;color:#fff}.search-summary .ond-div{float:left;width:210px;padding:5px 15px 0 15px;border-right:1px solid #031b40}.search-summary .ond-div h5{width:50px}.search-summary .ond-div h5:first-child{width:113px}.search-summary .ond-div span{width:50px;font-weight:400;font-size:18px;color:#fff;line-height:30px;display:inline-block;float:left}.search-summary .ond-div i{width:64px;height:30px;float:left}.search-summary .ond-div i.icon-oneway{background-position:-153px -306px}.search-summary .ond-div i.icon-return{background-position:-233px -306px}.search-summary .datetime-div{float:left;padding:5px 15px 0 15px;width:145px;border-right:1px solid #031b40}.search-summary .datetime-div h5{width:99px}.search-summary .datetime-div span{width:115px;font-weight:400;font-size:18px;color:#fff;line-height:30px;display:inline-block;float:left}.search-summary .passengers-div{float:left;padding:5px 15px 0 15px;width:calc(100% - 770px+150px+99px)}.search-summary .passengers-div span{font-weight:400;font-size:18px;color:#fff;display:inline-block;float:left;line-height:20px;padding:5px 0 0 0}.search-summary.RT .datetime-div{width:260px}.search-summary.RT .passengers-div{width:calc(100% - 770px+150px)}.search-summary .buttons-div{float:right;text-align:right;width:150px;padding:6px 13px 0 0}.search-summary .buttons-div .btn{background:#0e2158;margin-bottom:5px;border:1px solid #040e2b;border-radius:3px;line-height:36px;padding:0 15px;text-transform:uppercase;color:#191a63;font-weight:700;float:right}.search-summary .buttons-div .btn:focus,.search-summary .buttons-div .btn:active,.search-summary .buttons-div .btn.active{background:transparent;box-shadow:none;color:#191a63}.flight-calendar-result-header .btn{background:#fff;margin-bottom:5px;border:1px solid #e7e4e4;border-radius:3px;line-height:36px;padding:0 15px;text-transform:uppercase;color:#191a63;font-weight:700;float:right}.flight-calendar-result-header .btn:focus,.flight-calendar-result-header .btn:active,.flight-calendar-result-header .btn.active{background:transparent;box-shadow:none;color:#191a63}.flight-selection-guide{font-size:14px;line-height:41px;color:#ee4037;margin:0;padding-right:10px}.flight-result-widget .flight-result-header h5 em{font-style:normal}.radio-box{display:inline}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:block;z-index:2;background-color:rgba(255,255,255,0.5)}.form-horizontal .control-label{text-align:left;font-size:14px}.form-control[disabled]{cursor:not-allowed!important;background-color:#eee!important;opacity:1!important}.control-label.mand::after{content:"*";margin-left:5px;vertical-align:baseline;position:relative;top:-0.4em;font-size:.8em;color:#f00}.form-control{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #d9d9d9;border-top:1px solid rgb(191.5,191.5,191.5)}.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border:1px solid #c5c5c5}.form-control:hover{border:1px solid #a3a3a3}.form-control.invalid-input{border-color:#dd4b39}.form-control.hasDatepicker,.form-control.is-calendarsPicker{background:url(images/calendar.png) no-repeat right center}.form-control.hasDatepicker[readonly],.form-control.is-calendarsPicker[readonly]{cursor:text}.nav-tabs>li:last-child>a{border-right:1px solid #e5e5e5}.nav-tabs>li>a{border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background-color:#fdfdfd;padding:10px 20px;color:#929292;margin-right:0;margin-top:8px;font-weight:700;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.nav-tabs>li>a:hover{border-bottom-color:transparent}.nav-tabs>li.active{border-top:3px solid #191a63}.nav-tabs>li.active>a{background-color:#fff;margin-top:0;padding-top:15px;padding-bottom:12px;border-bottom:0;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.nav-tabs>li.active>a:hover{border-bottom:0;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.ui-autocomplete{-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.3);box-shadow:0 3px 7px 0 rgba(0,0,0,0.3);background-color:#f5f5f5;border:1px solid #cdcdcd}.ui-autocomplete .ui-menu-item a{color:#666d77}.ui-autocomplete .ui-menu-item a.ui-state-focus{margin:0;background-color:#969696;color:#fff}.ui-spinner .ui-spinner-input{display:block;margin:0}.ui-spinner .ui-spinner-input[readonly]{cursor:text;background:#fff}.ui-spinner .ui-spinner-input[disabled]{background-color:#EEE;cursor:not-allowed}.ui-spinner a.ui-spinner-button{opacity:0;background-color:#f9f9f9;background-image:url(images/spinner.png);background-repeat:no-repeat;background-position:-33px center;border:1px solid #bababa;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;height:16px;top:9px;right:29px}.ui-spinner a.ui-spinner-button.ui-state-hover{background-color:#fcfcfc}.ui-spinner a.ui-spinner-button.ui-spinner-up{right:8px;background-position:-1px center}.ui-spinner:hover a.ui-spinner-button{opacity:1}.ui-datepicker{background-color:#f5f5f5;border:1px solid #cdcdcd;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.3);box-shadow:0 3px 7px 0 rgba(0,0,0,0.3)}.ui-datepicker .ui-datepicker-group{border-right:1px solid #cdcdcd;height:230px}.ui-datepicker .ui-datepicker-group.ui-datepicker-group-last{border-right:0}.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-disabled span.ui-state-default{color:#989898}.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar a.ui-state-default{color:#666;font-weight:bold;padding:.5em}.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar a.ui-state-hover{background-color:#fff;color:#fff;border-radius:2px}.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar a.ui-state-active{background-color:#ae8f01;color:#fff}.ui-datepicker .ui-datepicker-header{border-bottom:1px solid #cdcdcd;padding:.3em 0;font-weight:bold}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{border:1px solid transparent;background-image:url(images/sprit.png)}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{background-color:#f7f7f7;border:1px solid #cdcdcd;border-radius:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{background-position:-102px -3px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{background-position:-79px -3px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{top:2px;left:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover{top:2px;right:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:#fff}.tabed-search-form form{padding:20px;border:1px solid #e5e5e5;background:#fff;border-top:0}.tabed-search-form .search-type-row{display:none}.tabed-search-form .pax-spinners .form-group{display:inline-block;margin-right:0;margin-left:0;width:33%;padding-left:5px;padding-right:5px}.tabed-search-form .pax-spinners .form-group small{display:block}.tabed-search-form .pax-spinners .form-group:nth-child(3n+1){padding-left:0}.tabed-search-form .pax-spinners .form-group:nth-child(3n){padding-right:0}.tabed-search-form .row.separator{height:1px;margin-top:5px;background-color:#EEE;margin-bottom:20px;margin-left:0;margin-right:0}.tabed-search-form .bottom-row{margin-bottom:0}.multicity-search{width:98%}.multicity-search .multicity-multiple-cities .ond-row .separator{display:none}.multicity-search .multicity-multiple-cities .ond-row .close-city-row{float:left;position:relative;right:-99%;height:0;width:20px}.multicity-search .multicity-multiple-cities .ond-row .close-city-row i{position:relative;top:25px}@media(max-width:991px){.multicity-search{width:100%}.multicity-search .multicity-multiple-cities .ond-row .separator{display:block;margin-top:20px!important}.multicity-search .multicity-multiple-cities .ond-row .close-city-row{right:-95%;top:-40px}}@media(max-width:608px){.multicity-search .multicity-multiple-cities .ond-row .close-city-row{right:-93%}}.passenger-details-widget small.bkg-restrict-text{display:none}.passenger-details-widget .pax-detail-panel>h3{color:#191a63;font-size:1.4em;font-weight:700;padding-top:20px;cursor:pointer;padding:11px;margin-bottom:0;border:1px solid #e5e5e5;border-bottom:0;background:#f6f7f8}.passenger-details-widget .pax-detail-panel>h3 em{font-style:normal}.passenger-details-widget .pax-detail-panel>h3 .number{background-color:#ffa645;color:#fff;width:1.1em;display:inline-block;text-align:center;margin-right:5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.passenger-details-widget .pax-detail-panel>h3 .toggler{float:right;width:30px;text-align:center}.passenger-details-widget .pax-detail-panel>h3 .toggler .caret{border-bottom-width:10px;border-left-width:5px;border-right-width:5px}.passenger-details-widget .pax-detail-panel>h3 .icon{width:24px;height:16px;float:left;margin-right:9px}.passenger-details-widget .pax-detail-panel .groupname h6{font-size:1.2em;font-weight:700;color:#9e9e9e;padding-bottom:10px;border-bottom:1px solid #e5e5e5}.passenger-details-widget .pax-detail-panel .form-group .control-label{font-size:14px;color:#333}.passenger-details-widget .pax-detail-panel .form-group .control-label.mand::after{content:"*";margin-left:5px;vertical-align:baseline;position:relative;top:-0.4em;font-size:.8em;color:#f00}.passenger-details-widget .pax-detail-panel .form-group .form-control{font-size:12px;padding:5px 11px;height:30px}.passenger-details-widget .pax-detail-panel .form-group .ff-input-field>.select-input{padding-right:5px}.passenger-details-widget .pax-detail-panel .form-group .ff-input-field>.text-input{padding-left:5px}.passenger-details-widget .pax-detail-panel.collapsed>h3{background:#fff}.passenger-details-widget .pax-detail-panel.collapsed>h3 .icon{background:url(images/sprit.png) no-repeat -26px -4px}.passenger-details-widget .pax-detail-panel.collapsed .pax-detail-panel-body{display:none}.passenger-details-widget .pax-detail-panel.collapsed h3{background:#fff;padding:11px;border:1px solid #e5e5e5}.passenger-details-widget .pax-detail-panel.expanded>h3 .toggler .caret{border-bottom:4px solid;border-top:0}.passenger-details-widget .pax-detail-panel.expanded>h3 .icon{background:url(images/sprit.png) no-repeat -51px -4px}.passenger-details-widget .pax-detail-panel.expanded .pax-detail-panel-body{display:block}.passenger-details-widget .pax-detail-panel .pax-detail-panel-body{background:#fff;padding:11px;border:1px solid #e5e5e5;border-radius:2px}.passenger-details-widget .contact-tittle{margin-top:15px;border-top:1px solid #e5e5e5;margin-bottom:0;border-bottom:0}.reqAstrix{color:#F00}.payment-method-container .terms-form{background:#fff;border:1px solid #e5e5e5;padding:10px;margin-bottom:20px}.payment-method-container .terms-form h3{margin:0 0 .5em}.payment-method-container .terms-form .terms-text{border:1px solid #c7c7c7;padding:5px;height:300px;overflow:auto;margin-bottom:10px}.payment-balance,.payment-balance-outer{background:#FFF;border:1px solid #e5e5e5;padding:10px 10px 0;margin-bottom:20px;width:60%}.payment-balance h4,.payment-balance-outer h4{font-weight:bold;color:#163c68;margin-bottom:15px}.payment-balance .form-group,.payment-balance-outer .form-group{margin-bottom:10px}.payment-balance .control-label,.payment-balance-outer .control-label{font-weight:normal;color:#333}.payment-balance .form-control-static,.payment-balance-outer .form-control-static{text-align:right;font-weight:bold}.payment-balance .total-row,.payment-balance-outer .total-row{padding-top:10px;border-top:1px solid #EEE;font-weight:bold}.payment-balance .total-row:only-child,.payment-balance .total-row:first-child,.payment-balance-outer .total-row:only-child,.payment-balance-outer .total-row:first-child{border-top:0;margin-top:-10px}.payment-balance .total-row .control-label,.payment-balance-outer .total-row .control-label{font-weight:bold}.payment-balance-outer{margin-bottom:50px}.terms-checkbox{border:1px solid #e5e5e5;background:#FFF;padding:2px;margin-bottom:15px}.terms-checkbox label{margin-bottom:0}.terms-checkbox label.error{margin-left:28px}.terms-checkbox label input{margin:3px 6px 10px;vertical-align:middle;float:left}.payment-methods-tab{margin-bottom:20px}.payment-methods-tab .card-selector{margin:auto;padding:0}.payment-methods-tab .card-selector li{list-style:none;float:left;margin-right:10px}.payment-methods-tab .card-selector li label{display:block;width:63px;height:40px;border:1px solid #f5f5f5;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:url(images/cardTypes.png) no-repeat 0 0;cursor:pointer}.payment-methods-tab .card-selector li label.VISA{background-position:-66px 0}.payment-methods-tab .card-selector li label.MPG_BML{background-position:-120px 0}.payment-methods-tab .card-selector li label.MPG_OTHER{background-position:-186px 0}.payment-methods-tab .card-selector li label.selected{border:1px solid #0f90e8}.payment-methods-tab .card-selector li label span{visibility:hidden}.payment-methods-tab .card-selector li label input{display:none}.payment-methods-tab .paym-tnxFee-row{margin-bottom:0}.payment-methods-tab .paym-tnxFee-row .form-control-static{text-align:right;font-weight:bold}.payment-methods-tab .paym-tnxFee-row p{padding-top:0}.payment-methods-tab .noPaymentMethods{padding:100px 0;text-align:center;font-size:14px;border:2px dashed #d5d5d5;margin:20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.payment-methods-tab .paym-currency-row{margin-bottom:0}.payment-methods-tab .paym-currency-row .form-control-static{text-align:right;font-weight:bold}.payment-methods-tab .paym-currency-row .control-label{font-size:14px}.payment-methods-tab form{padding:20px;background-color:#fff;border:1px solid #e5e5e5;border-top:0}.payment-methods-tab form .alipayLogo{float:right;width:133px;height:53px;background:url(images/alipay_logo.jpg);margin-left:10px}.payment-methods-tab form .mpgLogo{float:right;width:210px;height:123px;background:url(images/mpg_logo.png);margin-left:10px}.payment-methods-tab form .samanLogo{float:right;width:170px;height:110px;background:url(images/saman_logo.png) right no-repeat;margin-left:10px}.payment-methods-tab form .migsLogo{float:right;width:180px;height:78px;background:url(images/migs_logo.png) right no-repeat;margin-left:10px;margin-top:-15px}.payment-methods-tab form .fawryLogo{float:right;width:190px;height:85px;background:url(images/fawry_logo.png) right no-repeat;background-size:160px;margin-right:30px;margin-top:-8px}.payment-methods-tab form .vodafoneLogo{float:right;width:210px;height:105px;background:url(images/vodafone_logo.png) right no-repeat;background-size:210px;margin-top:-8px;margin-left:-30px}.payment-methods-tab form .cybersourceLogo{float:right;width:190px;height:78px;background:url(images/cybersource_logo.png) right no-repeat;margin-left:10px;margin-top:-15px}.payment-methods-tab form .kcpLogo{float:right;width:90px;height:78px;background:url(images/kcp_logo.png) right no-repeat;margin-left:10px;margin-top:-15px}.payment-methods-tab form .paym_payfort-logo{width:210px;height:34px;background:url("images/payfort.png") no-repeat}.payment-methods-tab form .mellat-logo{width:165px;height:60px;background:url("images/mellat.png") no-repeat;float:right}.payment-methods-tab form .paym_payfort-bottom-logo{width:250px;height:50px;float:right;margin-top:-6px;background:url("images/payfort_migs_logo.png") no-repeat}.payment-methods-tab form .switchLogo{width:152px;float:right;height:86px;margin-top:25px;background:url(images/switch.png) no-repeat}.payment-methods-tab form .sadad-logo{width:165px;height:60px;background:url("images/switch.png") no-repeat;float:right}.payment-methods-tab ol{padding-inline-start:15px}.payment-methods-tab ol li{margin-bottom:8px}.payment-balance,.payment-balance-outer{border:0;width:75%;margin-left:-6px}.payment-balance .total-row,.payment-balance-outer .total-row{font-size:1.8em}.payLaterLogo{float:right;width:80px;height:80px;background:url(images/notification.png);margin-left:10px}.payLaterList{padding-left:15px}.payLaterList li{margin-bottom:8px}.cardSelector{margin-top:25px}.ccTypeText{margin-right:12px}.custom-validation-msg{font-size:12px;color:#dd4b39;font-weight:normal;margin-top:2px}.custom-info-msg{font-weight:600;color:gray}.payment-methods-tab .card-selector li label{margin-bottom:5px;display:block;width:69px;height:40px;border:0;background:url(images/cardTypes.png) no-repeat 0 0;cursor:pointer;background-position:8px,0}.payment-methods-tab .card-selector li label.VISA{background-position:-56px 0}.payment-methods-tab .card-selector li label.AMEX{background-position:-120px 0}.payment-methods-tab .card-selector li label.JCB{background-position:-183px 0}.payment-methods-tab .card-selector li label.selected{border:0}.payment-methods-tab .card-selector li label input{display:inline-block;margin:0;margin-top:14px}.payment-methods-tab .card-selector li label span{visibility:hidden;margin-left:5px}.sec-checkout{display:none}.paymentBreakdownText{color:#163c68;font-size:1.4em;font-weight:700;border:1px solid #e5e5e5;background:#FFF;padding:11px;margin-bottom:-1px}.Confirm-receipt-header,.payment-method-header{display:none}.card-dropdown option[value=""][disabled]{display:none}@media screen and (min-width:992px){.payfortLbl{width:151px}.paym_payfort-logo{margin-left:-25px;margin-top:-6px}.card_number_panel,.name_on_card_panel{width:292px}.expiry_date_panel,.card_security_code_panel{width:146px}}#PAYM_PAYFORT_FORM{display:inline-block;width:100%}#PAYM_PAYFORT_FORM .row{padding:6px 0}#PAYM_PAYFORT_FORM .month_year_divider{position:absolute;font-size:25px;top:-1px;right:-5px;font-weight:100}#PAYM_PAYFORT_FORM .whatsThislbl .whatsThisQbtn{position:relative;top:7px;background:0;border:0;color:#548bc5;font-weight:600}#PAYM_PAYFORT_FORM .whatsThislbl .whatsThisQbtn:hover{color:#376698}#PAYM_PAYFORT_FORM .whatsThislbl .whatsThisQbtn:focus{outline:0}#PAYM_PAYFORT_FORM label.error{font-size:10px;width:max-content}#PAYM_PAYFORT_FORM .whatCvvis_Panel{display:none;position:absolute;border:1px solid #DDD;width:300px;height:170px;border-radius:5px;z-index:1;top:-169px;left:-103px;background:#eee url(images/whatsCvv.png) no-repeat;background-size:298px;box-shadow:0 2px 15px -8px #777}#PAYM_PAYFORT_FORM .whatCvvis_Panel:after{position:absolute;z-index:11111;content:"";top:169px;left:140px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ddd}#PAYM_PAYFORT_FORM .form-control{font-size:12px}#PAYM_PAYFORT_FORM .cc-header{margin-top:27px}#PAYM_PAYFORT_FORM .cc-header h5{font-weight:900}#PAYM_PAYFORT_FORM .payment-balance,#PAYM_PAYFORT_FORM .payment-balance-outer{margin-left:-10px}#PAYM_PAYFORT_FORM .payfort_securityDeails{margin-left:0!important}#PAYM_PAYFORT_FORM .card_security_code_panel label.error{width:250px!important}#PAYM_PAYFORT_FORM .payfort_securityDeails{margin-top:10px;margin-left:5px;background:#fff7f0;padding:10px;border-radius:5px}@media screen and (max-width:991px){.paym_payfort-logo{width:210px!important;float:right}}@media screen and (max-width:500px){.whatCvvis_Panel{left:-155px!important}.whatCvvis_Panel:after{left:196px!important}}.user-login-form{background:url(images/login_bg.png) no-repeat top left #fff;background-size:cover;padding:15px;margin-top:20px}.user-login-form form{margin-left:40%}.user-login-form form>h3{color:#fff;margin-top:0;margin-bottom:20px}.user-login-form form .control-label{color:#fff}.user-login-form form .btn-small{padding:5px;font-size:1em}#SUSLOG_loginType{margin-top:20px}#SUSLOG_loginAsLabel{top:-15px}#USLOG_loginAsLabel{top:-5px}.cancel-booking-widget .balance-table .col-total,.cancel-booking-widget .balance-table .col-non-ref-amnt,.cancel-booking-widget .balance-table .col-can-fee,.cancel-booking-widget .balance-table .col-tol-bal{width:12%}.cancel-booking-widget .balance-table th{text-align:center;border:1px solid rgba(18,65,145,0.06);font-size:.9em}.cancel-booking-widget .balance-table .col-number{text-align:right}.cancel-booking-widget .balance-table tfoot{font-weight:bold;border-top:1px solid rgba(18,65,145,0.06)}.change-booking-widget .balance-table .col-total,.change-booking-widget .balance-table .col-non-ref-amnt,.change-booking-widget .balance-table .col-can-fee,.change-booking-widget .balance-table .col-tol-bal{width:12%}.change-booking-widget .balance-table th{text-align:center;border:1px solid rgba(18,65,145,0.06);font-size:.9em}.change-booking-widget .balance-table .col-number{text-align:right}.change-booking-widget .balance-table tfoot{font-weight:bold;border-top:1px solid rgba(18,65,145,0.06)}.change-booking-widget .checkbox{min-height:0;margin-top:0;margin-bottom:0}.change-booking-widget .checkbox label:after{content:"";display:table;clear:both}.change-booking-widget .checkbox .text{color:#ae8f01;font-weight:bold}.change-booking-widget .checkbox .cr{position:relative;display:inline-block;border:2px solid #ae8f01;border-radius:.25em;width:20px;height:20px;margin-right:.5em}.change-booking-widget .checkbox .text-right{float:right}.change-booking-widget .checkbox .text-left{float:left}.change-booking-widget .checkbox .cr .cr-icon{position:absolute;font-size:11px;line-height:0;top:50%;left:20%}.change-booking-widget .checkbox label input[type=checkbox]{display:none}.change-booking-widget .checkbox label input[type=checkbox]:checked+label::before{background-color:#d9534f;border-color:#ae8f01}.change-booking-widget .checkbox label input[type=checkbox]:checked+label::after{background-color:#ae8f01;border-color:#ae8f01}.change-booking-widget .checkbox label input[type=checkbox]+.cr>.cr-icon{opacity:0}.change-booking-widget .checkbox label input[type=checkbox]:checked+.cr>.cr-icon::before{color:#ae8f01}.change-booking-widget .checkbox label input[type=checkbox]:checked+.cr>.cr-icon::after{color:#ae8f01}.change-booking-widget .checkbox label input[type=checkbox]:checked+.cr>.cr-icon{opacity:1}.change-booking-widget .checkbox label input[type=checkbox]:disabled+.cr{opacity:.5}.cancel-booking-selection-widget .balance-table .col-total,.cancel-booking-selection-widget .balance-table .col-non-ref-amnt,.cancel-booking-selection-widget .balance-table .col-can-fee,.cancel-booking-selection-widget .balance-table .col-tol-bal{width:12%}.cancel-booking-selection-widget .balance-table th{text-align:center;border:1px solid rgba(18,65,145,0.06);font-size:.9em}.cancel-booking-selection-widget .balance-table .col-number{text-align:right}.cancel-booking-selection-widget .balance-table tfoot{font-weight:bold;border-top:1px solid rgba(18,65,145,0.06)}.cancel-booking-selection-widget .checkbox{min-height:0;margin-top:0;margin-bottom:0}.cancel-booking-selection-widget .checkbox label:after{content:"";display:table;clear:both}.cancel-booking-selection-widget .checkbox .text{color:#ae8f01;font-weight:bold}.cancel-booking-selection-widget .checkbox .cr{position:relative;display:inline-block;border:2px solid #ae8f01;border-radius:.25em;width:20px;height:20px;margin-right:.5em}.cancel-booking-selection-widget .checkbox .text-right{float:right}.cancel-booking-selection-widget .checkbox .text-left{float:left}.cancel-booking-selection-widget .checkbox .cr .cr-icon{position:absolute;font-size:11px;line-height:0;top:50%;left:20%}.cancel-booking-selection-widget .checkbox label input[type=checkbox]{display:none}.cancel-booking-selection-widget .checkbox label input[type=checkbox]:checked+label::before{background-color:#d9534f;border-color:#ae8f01}.cancel-booking-selection-widget .checkbox label input[type=checkbox]:checked+label::after{background-color:#ae8f01;border-color:#ae8f01}.cancel-booking-selection-widget .checkbox label input[type=checkbox]+.cr>.cr-icon{opacity:0}.cancel-booking-selection-widget .checkbox label input[type=checkbox]:checked+.cr>.cr-icon::before{color:#ae8f01}.cancel-booking-selection-widget .checkbox label input[type=checkbox]:checked+.cr>.cr-icon::after{color:#ae8f01}.cancel-booking-selection-widget .checkbox label input[type=checkbox]:checked+.cr>.cr-icon{opacity:1}.cancel-booking-selection-widget .checkbox label input[type=checkbox]:disabled+.cr{opacity:.5}.user-reg-panel .regSuccessFul{display:none;text-align:center;padding:30px;margin:80px 0}.user-reg-panel .regSuccessFul i{font-size:3em;color:#DDD}.user-reg-panel .regSuccessFul h3{font-size:3em;color:#6d6d6d;margin-top:5px;margin-bottom:25px}.user-reg-panel h6{font-size:1.2em;font-weight:700;color:#9e9e9e;padding-bottom:10px;border-bottom:1px solid #e5e5e5}.dash-panel{padding:20px 20px 10px;font-size:1.2em;background-color:#fff;border:1px solid #e5e5e5;margin-bottom:20px}.dash-panel.more_pad{padding-left:40px;padding-right:40px}.dash-panel .summary-table{width:100%}.dash-panel .summary-table tr th{color:#191a63;padding:5px}.dash-panel .summary-table tr td{color:#8c8c8c;padding:10px 5px;border-bottom:1px solid #e5e5e5}.dash-panel .summary-table tr td .icon{width:28px;height:28px;float:right}.dash-panel .summary-table tr td .icon:hover{cursor:pointer}.dash-panel .summary-table tr td .notification-icon{background-image:url(images/sprit.png);background-position:-100px -140px}.dash-panel .summary-table tr:last-child td{border-bottom:0}.user-information .form-group{border-bottom:1px solid #ececec;padding:6px 0;margin-bottom:5px}.user-information .form-group:last-child{margin-bottom:0;border-bottom:0}.user-information .form-group .btn{display:none}.user-information .form-group .form-control{width:50%;display:inline-block}.user-information .form-group .cancel-btn{margin-right:5px;font-size:16px;line-height:12px;padding:5px 6px}.user-information .form-group:hover{border-bottom-color:#dadada}.user-information .form-group:hover .edit-btn{display:block}.user-information .form-group.editMode .edit-btn{display:none!important}.user-information .form-group.editMode .save-btn,.user-information .form-group.editMode .cancel-btn{display:block!important}.nav-tabs>li{margin-bottom:-1px}.nav-tabs li.active a{color:#191a63;background:#fff}.ui-datepicker{background:#fff}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:#124191}.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar a.ui-state-hover{background-color:#191a63;color:#fff}.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar a.ui-state-active{background-color:#ae8f01;color:#fff}#ui-datepicker-div{-webkit-border-radius:none!important;-moz-border-radius:none!important;border-radius:none!important;border:1px solid #6aa8d6;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.3)!important;-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.3)!important;box-shadow:0 0 0 0 rgba(0,0,0,0.3)!important;width:250px;border-radius:5px}#ui-datepicker-div .ui-datepicker-month,#ui-datepicker-div .ui-datepicker-year{margin-left:2px;margin-right:2px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:center;text-decoration:none;color:#6e6e6e;font-weight:100}.ui-datepicker td span:hover,.ui-datepicker td a:hover{background-color:#2f4173;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{background-image:url(images/sprit.png);height:26px;width:28px;border-radius:5px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{background-color:#eee;border-color:transparent;color:inherit;height:26px;width:28px;border-radius:5px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{background-position:-98px -3px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{background-position:-76px -3px}.form-control.hasDatepicker{background-color:#fff}.sear-form-div .widget-tittle small{display:none}.ui-autocomplete .ui-autocomplete-category{color:#666d77;font-weight:bold;padding:2px 6px;font-size:1.2em;border-bottom:1px solid #d3d3d3;margin:5px 0;width:100%}.ui-autocomplete .ui-autocomplete-category:first-child{margin-top:0}.ui-autocomplete .ui-menu-item{display:list-item;width:100%;display:inline-block}.ui-autocomplete.ui-autocomplete-CountryCode{max-width:310px}.ui-autocomplete.ui-autocomplete-CountryCode .ui-menu-item{width:auto;display:list-item}.form-horizontal .control-label{text-align:left;font-size:1em}.tabed-search-form .form-group{margin-bottom:13px}#PRSF_main_form,#PRMSF_main_form{padding-left:16px;color:#757575}#PRSF_main_form .separator,#PRMSF_main_form .separator{display:none}#PRSF_main_form{padding-top:13px}#PRMSF_main_form{margin-bottom:30px;background-color:#fff;border-top:1px solid #e5e5e5;border-radius:5px;padding-bottom:0}.multicity-search .multicity-multiple-cities .ond-row .close-city-row i{color:#2f4173}#searchResults .flight-result{padding-left:10px}.RES_SEG_hide_btn{display:none!important}.one-way-travel-divider,.return-travel-divider,.multicity-travel-divider{margin-left:10px;border:0!important}.datepicker-parent-elmnt .daterangepicker{z-index:9999}.multicity-multiselect-dropdown{width:315px!important}.multicity-multiselect-dropdown .ui-autocomplete{width:315px!important}#PRMSF_tab_control .nav-tabs>li>a{background-color:transparent}.modify-search-form .add_btn_div{margin-left:15px;margin-right:15px}#searchForm .multicity-search{width:100%}#add-city-btn-row{padding-left:0;padding-right:0;margin-left:0;margin-right:0}#add-city-btn-row .col-md-10.add_btn_div{padding-left:0}.addText{font-size:14px!important;font-weight:600!important}.ret-col:before{display:none;content:" ";position:absolute;margin-top:23px;font-size:20px;margin-left:-15px;font-weight:600;width:9px;height:2px;background:#001e5f}@media screen and (min-width:0 \0) and (min-resolution:72dpi){.ret-col:before{margin-top:16px}}.dep-ret-date-section{display:flex;width:100%}.dep-ret-date-section .dep-col,.dep-ret-date-section .ret-col{width:100%}.dep-ret-date-section .dep-col input,.dep-ret-date-section .ret-col input{width:100%}.dep-ret-date-section .ret-col{margin-left:-10px}#searchForm .non-multicity-search .col-md-3.dep-ret-date-col .col-sm-12.input-field-lbl{margin-left:0!important}.PRSF-add_city_btn.add-multicity-btn.disable{opacity:.2}.modify-search-default-form .PRMSF_add_city_btn,.modify-search-default-form .close-city-row{display:none!important}.show-multicity-div{display:block}.add-multicity-btn{background:url(images/addmulticity.png) no-repeat center;border:0;background-size:27px 27px;background-position:0 0;padding-left:30px;padding-top:6px;padding-bottom:6px}.add-multicity-btn:focus{outline:0}.remove-multicity-btn{background:url(images/removemulticity.png) no-repeat center;border:0;position:absolute!important;margin-top:42px!important;margin-left:22px;background-size:27px 27px;height:25px!important;width:27px!important;background-position:0 0}.remove-multicity-btn:focus{outline:0}.multicity-search .multicity-multiple-cities .ond-row .close-city-row{float:unset;position:relative;right:unset;height:0;width:20px}@media screen and (min-width:0 \0) and (min-resolution:72dpi){.multicity-search .multicity-multiple-cities .ond-row .close-city-row{right:75px}}.row.select-travel-type,.row.ond-row,.ow-rt-row{padding-top:5px;padding-bottom:5px}.input-field-lbl{font-size:14px!important;font-weight:500!important;letter-spacing:.5px;color:#2f4173!important}#searchForm .nav-tabs>li,#PRMSF_main_form .nav-tabs>li{border-top:0!important;margin-top:0;padding-top:35px}#searchForm .nav-tabs>li a,#PRMSF_main_form .nav-tabs>li a{border:0!important;background:transparent;width:100%;position:absolute;left:1px;padding:10px 0;text-align:center;margin-top:0}#searchForm .nav-tabs>li a span,#PRMSF_main_form .nav-tabs>li a span{font-size:14px}#searchForm .nav-tabs>li a:before,#PRMSF_main_form .nav-tabs>li a:before{content:" ";background-color:#fff;position:absolute;z-index:1;border-radius:50%;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.75);-moz-box-shadow:0 0 0 3px rgba(0,0,0,0.75);box-shadow:0 0 0 2px rgba(174,143,1,0.75);border:3px solid #fff}#searchForm .nav-tabs>li.active a:before,#PRMSF_main_form .nav-tabs>li.active a:before{background-color:#ae8f01}@media screen and (min-width:0 \0) and (min-resolution:72dpi){#searchForm .nav-tabs>li a:before{left:96px}#searchForm .one-way-travel a span{position:relative;top:-1px}#searchForm .return-travel a span{position:relative;top:-1px;left:-6px}#searchForm .multicity-travel a span{position:relative;top:-1px;left:5px}#PRMSF_main_form .nav-tabs>li a:before{left:66px}#PRMSF_main_form .one-way-travel a span{position:relative;top:-5px}#PRMSF_main_form .return-travel a span{position:relative;top:-5px;left:-6px}#PRMSF_main_form .multicity-travel a span{position:relative;top:-5px;left:8px}}#searchForm .nav-tabs>li a{top:0}.one-way-travel{border-right:1px solid #cbcbcb}.multicity-travel{border-left:1px solid #cbcbcb}#searchForm .date-image-col{width:5%}#searchForm .origin-dest-col{width:5%}#searchForm #PRSF_main_form{width:120%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-bottom:0}#searchForm #PRSF_main_form label{color:#a4a7b5;margin-left:15px}#searchForm #PRSF_main_form label.error{margin-left:0}#searchForm .form-control{font-size:14px!important;font-weight:500!important;color:#313131!important;border:none!important;border-top:none!important;border-radius:3px!important;background-color:#f2f2f2;height:auto!important;padding:15px 20px}#searchForm .nav-tabs{position:relative;border-bottom:0 solid #ddd;margin-bottom:35px}#searchForm .nav-tabs li{border-top:0!important;margin-top:0;padding-top:35px;padding-bottom:5px}#searchForm .nav-tabs>li{position:relative;width:20%}#searchForm .nav-tabs>li a span{color:#001e5f;margin-left:5px}#searchForm .nav-tabs>li.active>a:hover{border-bottom:0;border-left:0 solid #e4e4e4;border-right:0 solid #e4e4e4;border:0}#searchForm .nav>li>a:hover,#searchForm .nav>li>a:focus{text-decoration:none;background-color:transparent}#searchForm #PRSF_currency_selector{padding:0!important;font-size:14px!important;background-color:#fff!important;background:none!important;font-weight:500!important}#searchForm #PRSF_search_form_do{display:flex;justify-content:center;align-items:center;width:250px;height:46px;font-size:15px;line-height:1.5;background-color:#191a63;border:0;border-radius:.25rem;padding:10px;margin-top:30px}#searchForm .from-to-span{position:absolute;margin-left:5px}#searchForm .booking-form-second-row{margin-bottom:10px}#searchForm .adult-child-infant{padding-top:4px;padding-bottom:22px;border-right:1px solid #cbcbcb;height:100px}#searchForm .passenger-detail-lbl{position:relative!important;top:25px!important;left:9px!important}#searchForm #PRSF_pax_types{position:absolute;margin-top:108px;background:#fff;width:100%;border:1px solid #6aa8d6;padding-bottom:15px;left:0;display:none;padding-top:11px}#searchForm #PRSF_pax_types .form-group{display:inline-flex;width:100%;padding-left:0!important;margin-bottom:0}#searchForm #PRSF_pax_types .form-group label{color:#191a63;font-size:14px!important}#searchForm #PRSF_pax_types .form-group input{background:#fff!important;width:118px!important;font-size:12px!important;padding-left:71px!important;padding-top:4px!important;color:#2f4173!important;font-weight:500!important}#searchForm #PRSF_pax_types .form-group .ui-spinner{position:absolute;right:6px}#searchForm #PRSF_pax_types .form-group a.ui-spinner-button{opacity:1!important;border:1px solid #2f4173;color:#2f4173;padding:10px;left:40px!important;top:0!important;background-color:#fff!important}#searchForm #PRSF_pax_types .form-group a.ui-spinner-button:nth-child(3):before{content:"-";width:10px;height:10px;font-size:19px;position:relative;top:-16px;left:-3px}#searchForm #PRSF_pax_types .form-group a.ui-spinner-button:nth-child(2){left:90px!important}#searchForm #PRSF_pax_types .form-group a.ui-spinner-button:nth-child(2):before{content:"+";width:10px;height:10px;font-size:15px;position:relative;top:-12px;left:-5px}#searchForm #PRSF_pax_types .form-group small{display:none}#searchForm #PRSF_pax_types .form-group .ui-spinner a.ui-spinner-button{background-image:none!important;background-position:-30px center!important}#searchForm .select_pax_type{display:block!important}#searchForm .currency-selector{padding-top:30px;padding-bottom:15px;padding-left:60px}#searchForm .currency-select-lbl{margin-left:3px!important}#searchForm .switch-image-background{background:url(images/switch-travel.png) no-repeat center;height:60px;width:100px;margin-left:-12px;margin-top:22px}#searchForm .dep-ret-date-image-background{background:url(images/dep-ret-date.png) no-repeat center;height:25px;width:25px;position:absolute;top:40px;margin-left:8px}#searchForm .passenger-count-image-background{background:url(images/passenger-count.png) no-repeat center;height:25px;width:25px;position:absolute;top:34px}#searchForm .currency-image-background{background:url(images/currency.png) no-repeat center;height:25px;width:25px;position:absolute;top:34px;left:10px}#searchForm #PRSF_currency_selector_div{margin-left:-18px}#searchForm .currency-selector select::-ms-expand{display:none}#searchForm .currency-selector select{-webkit-appearance:none;appearance:none}#searchForm #PRSF_currency_selector{width:100%!important;position:absolute!important;font-weight:500!important;left:-23px!important;padding-bottom:39px!important;top:-54px!important;padding-left:40px!important;padding-top:50px!important}#searchForm #PRSF_currency_selector option{font-weight:500;border:1px solid #ddd;border-radius:5px}#searchForm .passenger_detail_view{position:absolute;top:52px;left:54px}#searchForm .passenger_detail_view span{font-weight:600;color:#313131;font-size:14px;margin-right:10px}#searchForm .passenger_detail_view span .span_pax_value{margin-right:3px}#searchForm .passenger_select_col{width:88%;background:transparent;height:100px;position:absolute;z-index:1}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-calendar span{font-weight:100!important}.form-control{-webkit-text-fill-color:#313131!important}@media screen and (min-width:1200px){.modify-search-default-form .row.ond-row.multicity-second-row.modify-second-row{position:relative;top:5px}@supports(-ms-ime-align:auto){#PRMSF_search_form_do span:nth-child(1){left:31px!important}}}@media screen and (max-width:1399px) and (min-width:1200px){@supports(-ms-ime-align:auto){.modify-search-form.modify-btn #PRMSF_search_form_do,.modify-search-form.modify-btn #PRMSF_search_form_expand{right:0!important}.close-expanded-modify-search{margin-right:34px!important}}}@media screen and (max-width:1399px) and (min-width:1200px) and (min-width:0 \0) and (min-resolution:72dpi){#searchForm .nav-tabs>li a:before{left:83px}#searchForm .return-travel a span{position:relative;top:-1px;left:-7px}#searchForm .multicity-travel a span{position:relative;top:-1px;left:7px}#PRMSF_main_form .nav-tabs>li a:before{left:54px}#PRMSF_main_form .return-travel a span{position:relative;top:-5px;left:-5px}#PRMSF_main_form .multicity-travel a span{position:relative;top:-5px;left:8px}.multicity-search .multicity-multiple-cities .ond-row .close-city-row{right:53px}}@media screen and (max-width:1399px) and (min-width:1200px){.modify-search-form .date-image-col{width:4%}.modify-search-form .origin-dest-col{width:5%}#searchForm #PRSF_main_form{width:1100px}#searchForm .dep-ret-date-image-background{margin-left:0}.modify-search-form .dep-ret-date-image-background{margin-left:-5px}.modify-search-form .nav.nav-tabs{margin-left:-29px}#searchForm .nav-tabs{margin-left:-55px}.dep-ret-date-section .dep-col .date-seperator,.dep-ret-date-section .ret-col .date-seperator{margin-top:12px;margin-left:-12px}.modify-search-form.modify-btn #PRMSF_search_form_do,.modify-search-form.modify-btn #PRMSF_search_form_expand{right:-5px}.modify-search-form .return-travel{top:0}.modify-search-form .close-expanded-modify-search{margin-right:15px}.modify-search-form #PRMSF_search_form_do{right:15px}.remove-multicity-btn{margin-left:0}.modify-search-form .PRMSF-tab-col{width:100%}.modify-search-form .currency-selector{margin-left:30px}.modify-search-form .adult-child-infant{width:28%;margin-left:15px}#searchForm .switch-image-background{margin-left:-17px}.modify-search-default-form .adult-child-infant{width:33%;padding-left:0}.modify-search-default-form .passenger_detail_view{position:absolute;top:48px;left:30px}.modify-search-default-form .dep-ret-date-image-background{left:13px}.modify-search-default-form .passenger-detail-lbl{position:relative!important;top:25px!important;left:17px!important}.modify-search-default-form .adult-child-infant{position:absolute;top:62px;right:110px}.modify-search-default-form .switch-image-background{margin-left:-32px;margin-top:19px}.modify-search-default-form .passenger_select_col{width:95%;border-right:1px solid #f4f4f4;border-left:1px solid #f4f4f4;top:-17px;right:27px}.modify-search-form #PRMSF_pax_types{left:19px;width:255px}#searchResults .col-md-9 .flight-result{margin-right:2px!important}.flight-result-widget.flight-depart-selector{margin-right:-15px}#modSearchContainer{margin-right:-16px}}@media screen and (max-width:1199px){.dep-ret-col{margin-left:15px}#searchForm #PRSF_main_form{width:920px}#searchForm #PRSF_main_form .col-md-3.adult-child-infant{width:30%}#searchForm #PRSF_main_form .col-md-3.form-search-btn{width:20%}#searchForm .switch-image-background{margin-left:-27px}.booking-steps-widget ul.clearfix{width:100%}}.FSR_baggage_rates{font-size:1.2em}.FSR_baggage_rates a{color:#ea7200}.modify-search-form .flight-error label.error{margin-bottom:0}.modify-search-form .close-expanded-modify-search{position:absolute;top:-102px;display:flex;justify-content:center;align-items:center;width:150px;height:46px;font-size:15px;font-weight:500;line-height:1.5;text-transform:uppercase;background:#fff;border:1px solid #191a63;color:#191a63;border-radius:.25rem;padding:10px;margin-right:24px;display:block}.modify-search-form .close-expanded-modify-search:focus{outline:0}.modify-search-form .col-md-3.departure-col{width:23%}.modify-search-form .col-md-3.arriving-col{width:23%}.modify-search-form .nav-tabs>li{border-top:0!important;margin-top:0}.modify-search-form .nav-tabs>li a{background:transparent!important;border:1px solid #fff!important}.modify-search-form .nav-tabs>li a span{font-size:14px}.modify-search-form .nav-tabs>li a:before{content:" ";background-color:#fff;position:absolute;z-index:1;border-radius:50%;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.75);-moz-box-shadow:0 0 0 3px rgba(0,0,0,0.75);box-shadow:0 0 0 2px rgba(209,209,209,0.75);border:1px solid #fff}.modify-search-form .nav-tabs>li.active a:before{background-color:#f28a24}.modify-search-form #PRSF_main_form{width:120%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.modify-search-form #PRSF_main_form label{color:#a4a7b5;margin-left:15px}.modify-search-form .form-control{font-size:14px!important;font-weight:500!important;color:#001e5f!important;border:none!important;border-top:none!important;border-radius:3px!important;background-color:#f2f2f2!important;height:auto!important;padding:15px 20px!important}.modify-search-form .nav-tabs{position:relative;border-bottom:0 solid #ddd;margin:auto;margin-bottom:30px}.modify-search-form .nav-tabs li{border-top:0!important;margin-top:0}.modify-search-form .return-travel{top:2px}.modify-search-form .nav-tabs>li{position:relative}.modify-search-form .nav-tabs>li.active a span{position:relative;top:-5px;left:1px;color:#001e5f}.modify-search-form .nav-tabs>li a span{position:relative;top:-5px;left:1px;color:#001e5f;font-size:14px}.modify-search-form .nav-tabs>li.active>a:hover{border-bottom:0;border-left:0 solid #e4e4e4;border-right:0 solid #e4e4e4;border:0}.modify-search-form .nav>li>a:hover,.modify-search-form .nav>li>a:focus{text-decoration:none;background-color:transparent}.modify-search-form #PRMSF_currency_selector{padding:0!important;font-size:14px!important;width:100px;background-color:#fdfdfd!important;background:none!important;font-weight:500!important}.modify-search-form .dep-ret-date{display:inline-flex;width:100%}.modify-search-form #PRMSF_search_form_expand{display:inline-grid;position:absolute;top:-241px;right:28px;padding:15px 17px 17px 17px!important;font-size:19px}.modify-search-form #PRMSF_cancel_search_do{background:transparent;border:1px solid #2f4173;font-size:20px;position:absolute;right:35px;top:-97px;color:#2f4173;padding:0 28px 0 28px}.modify-search-form .departure-col .input-field-lbl,.modify-search-form .arriving-col .input-field-lbl{margin-left:15px}.modify-search-form .dep-ret-date-col{padding-bottom:0}.modify-search-form .from-to-span{position:absolute}.modify-search-form .adult-child-infant{padding-top:4px;padding-bottom:22px;height:100px}.modify-search-form .passenger-detail-lbl{position:relative!important;top:25px!important;left:24px!important}.modify-search-form #PRMSF_pax_types{position:absolute;margin-top:104px;background:#fff;width:100%;border:1px solid #6aa8d6;padding:0 0 15px 10px;left:0;display:none;z-index:99}.modify-search-form #PRMSF_pax_types .form-group{display:inline-flex;width:100%;padding-left:0!important;margin-bottom:0}.modify-search-form #PRMSF_pax_types .form-group label{color:#191a63;font-size:14px!important}.modify-search-form #PRMSF_pax_types .form-group input{background:#fff!important;width:118px!important;font-size:12px!important;padding-left:71px!important;padding-top:5px!important;color:#2f4173!important;font-weight:500!important}.modify-search-form #PRMSF_pax_types .form-group .ui-spinner{position:absolute;right:6px}.modify-search-form #PRMSF_pax_types .form-group a.ui-spinner-button{opacity:1!important;border:1px solid #2f4173;color:#2f4173;padding:10px;left:40px!important;top:0!important;background-color:#fff!important}.modify-search-form #PRMSF_pax_types .form-group a.ui-spinner-button:nth-child(3):before{content:"-";width:10px;height:10px;font-size:18px;position:relative;top:-15px;left:-2px}.modify-search-form #PRMSF_pax_types .form-group a.ui-spinner-button:nth-child(2){left:90px!important}.modify-search-form #PRMSF_pax_types .form-group a.ui-spinner-button:nth-child(2):before{content:"+";width:10px;height:10px;font-size:14px;position:relative;top:-11px;left:-4px}.modify-search-form #PRMSF_pax_types .form-group small{display:none}.modify-search-form #PRMSF_pax_types .form-group .ui-spinner a.ui-spinner-button{background-image:none!important;background-position:-30px center!important}.modify-search-form .select_pax_type{display:block!important}.modify-search-form .switch-image-background{background:url(images/switch-travel.png) no-repeat center;height:60px;width:100px;margin-left:-25px;margin-top:17px}.modify-search-form .dep-ret-date-image-background{background:url(images/dep-ret-date.png) no-repeat center;height:25px;width:25px;position:absolute;top:34px}.modify-search-form .passenger-count-image-background{background:url(images/passenger-count.png) no-repeat center;height:25px;width:25px;position:absolute;top:34px}.modify-search-form .currency-image-background{background:url(images/currency.png) no-repeat center;height:25px;width:25px;position:absolute;top:34px;left:10px}.modify-search-form #PRMSF_currency_selector_div{margin-left:-18px}.modify-search-form .currency-selector select::-ms-expand{display:none}.modify-search-form .currency-selector select{-webkit-appearance:none;appearance:none}.modify-search-form #PRMSF_currency_selector{width:100%!important;font-weight:500!important}.modify-search-form #PRMSF_currency_selector option{font-weight:500;border:1px solid #ddd;border-radius:5px}.modify-search-form .passenger_detail_view{position:absolute;top:48px;left:52px}.modify-search-form .passenger_detail_view span{font-weight:600;color:#191a63;font-size:14px;margin-right:10px}.modify-search-form .passenger_detail_view span .span_pax_value{margin-right:3px}.modify-search-default-form .dep-ret-date-col{z-index:999}.modify-search-default-form .adult-child-infant{position:absolute;top:66px;right:122px;display:none}.modify-search-default-form #PRMSF_dep_arr_date{z-index:-1}.modify-search-default-form .currency-selector{display:none}.modify-search-default-form .passenger_detail_view{cursor:default}.modify-search-default-form .PRMSF-tab-col{display:none}.modify-search-default-form .passenger_select_col{width:100%;border-right:1px solid #f4f4f4;border-left:1px solid #f4f4f4;top:-22px;right:21px}.modify-search-default-form #PRMSF_main_form{padding-bottom:20px}.modify-search-default-form .close-expanded-modify-search{display:none}.PRMSF-tab-col ul.nav-tabs li{position:relative;padding-top:35px!important;padding-bottom:5px!important;margin:0!important;width:20%;text-align:center}.PRMSF-tab-col ul.nav-tabs li a{position:relative;border:none!important;margin:0!important;background-color:transparent}.modify-search-form.modify-btn #PRMSF_search_form_do,.modify-search-form.modify-btn #PRMSF_search_form_expand{top:-113px;right:40px}.modify-search-form .return-travel{top:0}.modify-search-form #PRMSF_search_form_do{float:right;width:unset;height:50px;flex-wrap:wrap;justify-content:center;align-items:center}.modify-search-form #PRMSF_search_form_do span:nth-child(1){margin-right:5px}#searchForm #PRSF_pax_types{z-index:9}#PRMSF_dep_arr_date{position:relative}.modify-btn .passenger_select_col{width:88%;background:transparent;height:100px;position:absolute;z-index:1}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border:1px solid #6aa8d6;max-width:none;padding:0;margin-top:7px;z-index:30019;display:none;font-family:"Cairo",sans-serif!important;font-size:14px;line-height:1em;left:unset!important;top:unset!important}@media screen and (min-width:0 \0) and (min-resolution:72dpi){.daterangepicker{left:auto!important;top:auto!important}}.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,0.2);content:""}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc;display:none}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;display:none}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:0}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #284179;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:17px;font-size:12px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer;font-weight:100;font-size:14px;border:2px solid #fff}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#2f4173;border-color:transparent;color:#fff;border-radius:0;border-bottom:2px solid #fff;border-top:2px solid #fff}.daterangepicker td.start-date{border-radius:4px 0 0 4px;border-bottom:2px solid #fff;border-top:2px solid #fff}.daterangepicker td.end-date{border-radius:0 4px 4px 0;border-bottom:2px solid #fff;border-top:2px solid #fff}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#2f4173;border-color:transparent;color:#fff;border-bottom:2px solid #fff}.daterangepicker th.month{color:#284179;font-weight:600;font-size:14px}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#d8d8d8;cursor:not-allowed}.ends{color:#fff!important;pointer-events:none!important}.ends:hover{background:#fff!important}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px;display:none}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:bold;padding:4px 8px;padding:7px 20px 7px 20px!important;background-color:#2f4173}.daterangepicker .drp-buttons .btn:hover{background-color:#2892c1!important}.daterangepicker .drp-buttons .btn.cancelBtn{display:none}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media(min-width:564px){.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left}}.flight-error{font-size:11px}#PRMSF_pax_types_count .flight-error{display:none}#PRMSF_pax_types_count .flight-error:last-child{display:block!important}.fancybox-overlay .baggage-details-table table td,.fancybox-overlay .baggage-details-table table th{font-size:14px}.ui-datepicker td span,.ui-datepicker td a{font-size:14px;font-weight:100}.ui-datepicker-calendar span{font-size:14px;font-weight:100}@media(min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}.modify-search-default-form .dep-date{z-index:-1;position:relative}@media screen and (min-width:1400px){@supports(-ms-ime-align:auto){.modify-search-form.modify-btn #PRMSF_search_form_do,.modify-search-form.modify-btn #PRMSF_search_form_expand{right:15px}.close-expanded-modify-search{margin-right:44px!important}}#searchResults .col-md-9 .flight-result{margin-right:3px!important}.modify-search-form .nav.nav-tabs{margin-left:-40px}#searchForm .nav-tabs{margin-left:-70px}}@media screen and (min-width:992px){.modify-search-form .currency-selector{padding-top:30px;padding-bottom:15px;padding-left:60px}.modify-search-form #PRMSF_currency_selector{position:absolute!important;left:-39px!important;padding-bottom:39px!important;top:-54px!important;padding-left:40px!important;padding-top:50px!important}.modify-search-form .currency-select-lbl{margin-left:-15px!important}#PRMSF_main_form .nav-tabs>li a{top:0}.close-expanded-modify-search{right:180px}}@media screen and (min-width:992px) and (min-width:0 \0) and (min-resolution:72dpi){.close-expanded-modify-search{right:117px}}@media screen and (min-width:992px){#PRMSF_search_form_do,#PRMSF_search_form_expand{top:-104px}@supports(-ms-ime-align:auto){#PRMSF_search_form_do,#PRMSF_search_form_expand{top:-104px}}.modify-search-form #PRMSF_search_form_do{right:44px;padding:12px 18px!important;font-size:14px}#PRMSF_modifySearchBtnDiv{position:absolute;margin-top:30px;right:0}#add-city-btn-row{text-align:left}#searchForm .nav-tabs>li a:before{margin-left:-25px;margin-top:0}.nav-tabs>li a:before{height:20px;width:20px}.modify-search-form .nav-tabs>li a:before{margin-left:-24px;margin-top:-8px}}@media screen and (max-width:1199px) and (min-width:992px){#searchForm .nav-tabs{margin-left:-30px}#searchForm .nav-tabs>li a span{left:47px!important}#searchForm .nav-tabs>li.active:before{left:42px}#searchForm .dep-ret-date-image-background{left:5px}#searchForm .dep-ret-date-lbl{margin-left:7px!important}#searchForm .passenger-count-image-background{left:4px}#searchForm .passenger-detail-lbl{left:-12px!important}#searchForm .passenger_detail_view{left:32px}#searchForm .currency-image-background{left:2px}#searchForm .currency-select-lbl{margin-left:-14px!important}#searchForm #PRSF_currency_selector{padding-left:25px!important}#searchForm #PRSF_pax_types .form-group label{font-size:14px!important}#searchForm .dep-ret-col{margin-left:0}#searchForm .multicity-search .form-control.multicity_dep_date{width:230px}.remove-multicity-btn{margin-left:20px}.modify-search-form .nav.nav-tabs{margin-left:-14px}.modify-search-form .dep-ret-date-image-background{margin-left:-8px}.modify-search-form .passenger_detail_view span{font-size:14px}.modify-search-form .dep-ret-date-lbl{margin-left:11px!important}.modify-search-form .dep-date{margin-left:0}.modify-search-form .adult-child-infant{margin-left:25px}.modify-search-form .passenger-detail-lbl{left:13px!important}.modify-search-form .passenger_detail_view{left:41px}.modify-search-form .currency-selector{padding-left:48px}.modify-search-form .remove-multicity-btn{margin-left:-12px;top:-4px}.modify-search-form .multicity-travel{width:25%!important}.modify-search-form .switch-image-background{margin-left:-53px;background-size:50px}#PRMSF_modifySearchBtnDiv{position:unset!important;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin:15px 0}#PRMSF_modifySearchBtnDiv .modify-search-btn.visible-modify-search-btn,#PRMSF_modifySearchBtnDiv .close-expanded-modify-search{position:unset!important;width:32%;padding:10px!important;margin:0 0 0 15px}.input-field-lbl{font-weight:600!important}.row.seat-main-map-wrapper .col-sm-6{width:44%}.row.seat-main-map-wrapper .seat-legend-wrapper-parent{width:22%}#PRMSF_search_form_do,#PRMSF_search_form_expand{top:-115px;font-size:14px}.modify-search-default-form .passenger_select_col{right:21px;border:none!important}.modify-search-default-form #PRMSF_search_form_do,.modify-search-default-form #PRMSF_search_form_expand{top:-107px;font-size:14px}@supports(-ms-ime-align:auto){.modify-search-default-form #PRMSF_search_form_do,.modify-search-default-form #PRMSF_search_form_expand{top:-104px;font-size:14px}}.modify-search-default-form .adult-child-infant{right:158px}.modify-search-default-form .dep-ret-date-image-background{top:36px;left:25px}.modify-search-default-form .passenger-count-image-background{top:34px;left:24px}.modify-search-default-form .dep-ret-date-lbl{margin-left:25px!important}.modify-search-default-form .dep-ret-date{display:inline-flex}.modify-search-default-form .passenger-detail-lbl{left:27px!important}.modify-search-default-form .passenger_detail_view{left:55px}.modify-btn #PRMSF_search_form_do,#PRMSF_search_form_expand{top:-123px!important;right:20px!important;font-size:14px}.flight-result-widget .flight-result-header h5 .route-info{left:9%}.flight-result-widget .day-select-tabs li a .flight-departure-date{font-size:12px;font-weight:600}.flight-result-widget .flight-selection-table .flight-info-col .flight-no{width:30px;margin-top:6px;font-size:9px}.flight-result-widget .flight-selection-table thead tr th{font-size:14px!important}.flight-result-widget .flight-selection-table .departure-col strong,.flight-result-widget .flight-selection-table .arrival-col strong{font-size:14px}.flight-result-widget .flight-selection-table .stops-col small{font-size:14px!important;margin-top:4px}.flight-result-widget .flight-selection-table tbody tr td.price-class-col .price-label{font-size:14px}.price-unavailable{font-size:14px}.booking-summary-widget .summary-panel h6{font-size:14px!important}.booking-summary-widget .total .amount{font-size:20px!important}.booking-summary-widget .flight-summary .destination strong.name{font-size:12px!important}.booking-summary-widget .flight-summary .destination .datetime .date,.booking-summary-widget .flight-summary .destination .time{font-size:12px!important}.booking-summary-widget .fares-summary .collapsed ul li,.booking-summary-widget .fees-summary .collapsed ul li{font-size:12px!important}.close-expanded-modify-search{top:-111px!important;right:102px!important;font-size:14px!important;padding:16px 17px 15px 17px!important}.modify-btn .adult-child-infant{right:158px;left:-25px}.modify-btn .currency-selector{left:38px}.modify-btn #PRMSF_pax_types{margin-left:14px;width:244px}.modify-btn #PRMSF_currency_selector{left:-3px!important;padding-left:4px!important;padding-bottom:41px!important}}@media screen and (max-width:991px){.flight-result-widget .nav-tabs{float:unset!important}.modify-search-form #PRMSF_currency_selector{padding-left:39px!important}.modify-search-form .currency-select-lbl{width:100%;padding-left:54px}.modify-search-form .nav-tabs>li a span{font-size:14px!important}.PRMSF-tab-col ul.nav-tabs li a{top:10px}.nav-tabs>li a:before{height:15px;width:15px}.one-way-travel a{margin-top:10px!important}.one-way-travel a:before{margin-left:24px}.return-travel a{margin-top:10px!important}.return-travel a:before{margin-left:15px}.multicity-travel a{margin-top:10px!important}.multicity-travel a:before{margin-left:28px}.row.ond-row.first-row{padding-bottom:15px}.row.ond-row{padding-top:15px;padding-bottom:15px}.row.ond-row.multicity-second-row{border-top:1px solid #eee}.row.ond-row.new-row{border-top:1px solid #eee}.modify-search-form .ret-date{margin-left:0}.modify-search-form .dep-date{margin-left:0}#PRSF_dep_date,#PRSF_dep_arr_date,#PRMSF_dep_date,#PRMSF_dep_arr_date{margin-top:0!important}.PRMSF-tab-col ul.nav-tabs li{width:33.33%}.multicity-search .multicity-multiple-cities .ond-row .close-city-row{margin-left:0;margin-top:45px}#searchForm .col-md-4.currency-selector{margin-bottom:45px}.row.ond-row.new-row{margin-bottom:40px}.remove-multicity-btn{border:0;position:absolute!important;margin-top:32px;margin-left:22px}#searchForm .nav-tabs>li{width:33.33%}.booking-steps-widget ul.clearfix{width:100%}#searchForm .adult-child-infant{border-right:0 solid #cbcbcb}.dep-ret-col{margin-left:0}.dep-col.departure-col{margin-top:0!important}.date-seperator{margin-top:12px;margin-left:-14px}#searchForm .dep-ret-date-image-background{height:60px;width:100%;position:unset;top:unset;margin-left:0;display:none}#searchForm .switch-image-background{display:none}.modify-search-form .currency-image-background{top:9px}.modify-search-form .currency-selector{padding-top:0}#searchResults .booking-summary{margin-top:100px}.switch-image-background{display:none}#searchForm .nav-tabs{display:flex;justify-content:center}#searchForm #PRSF_main_form .col-md-3.adult-child-infant{border:0;width:100%}#searchForm #PRSF_main_form .col-md-3.form-search-btn{width:100%;margin-top:40px}#searchForm #PRSF_search_form_do{width:100%;height:50px;margin:20px 0 0}#searchForm #PRSF_pax_types{margin-left:11px;width:97%}#searchForm .currency-selector{padding-top:10px;padding-bottom:15px;padding-left:60px;margin-left:10px}#searchForm #PRSF_currency_selector{width:102%!important}#searchForm .currency-image-background{top:14px;left:5px}.flight-result-widget .flight-selection-table tbody tr.main-row td{padding:25px 0}.flight-result-widget .flight-selection-table tbody tr.main-row td.flight-info-col{display:flex;padding:15px 0}.flight-result-widget .flight-selection-table tbody tr.main-row td.flight-info-col span.flight-no{display:flex;flex-direction:column;justify-content:center;width:30px;top:unset!important;margin-top:0}.flight-result-widget .flight-selection-table tbody tr.main-row td.flight-info-col span.flight-no img{height:24px!important;width:24px!important}.non-multicity-search .col-md-1,.multicity-search .col-md-1{width:100%;text-align:right;margin-left:-25px}.non-multicity-search .col-md-1 .switch-image-background,.multicity-search .col-md-1 .switch-image-background{margin:auto;margin-left:unset!important;width:100%!important;margin-top:0}footer .footer-details-bar .footer-details-divider{width:100%}.errorContainerCustomLarge,.errorContainer{z-index:99;position:relative}.ui-autocomplete{z-index:99999}.errorContainerCustomSmall{position:relative!important}#searchResults .col-md-9 .flight-result{margin-right:0!important}.flight-result-widget .flight-result-header h5 .route-info{left:12%}.modify-search-form.modify-btn .col-md-3{width:100%!important}.modify-search-form.modify-btn .modify-search-form .nav-tabs{margin-top:30px}.modify-search-form.modify-btn #PRMSF_search_form_do,.modify-search-form.modify-btn #PRMSF_search_form_expand{display:block;position:relative;top:0;right:0;padding:10px 17px 0 17px!important;font-size:14px;width:100%;margin-bottom:70px;margin-top:15px}.modify-search-form.modify-btn #PRMSF_search_form_do span:nth-child(2),.modify-search-form.modify-btn #PRMSF_search_form_expand span:nth-child(2){position:relative;top:0}.modify-search-form.modify-btn #PRMSF_search_form_do{padding:15px 17px 17px 17px!important;margin:20px 0 15px}.modify-search-form.modify-btn #PRMSF_search_form_do p:nth-child(1){width:50%;text-align:right;padding-right:1px}.modify-search-form.modify-btn #PRMSF_search_form_do p:nth-child(2){width:50%;text-align:left;margin-top:0!important;padding-left:1px}.modify-search-form.modify-btn #PRMSF_modifySearchBtnDiv{position:relative;display:flex;flex-direction:column-reverse}.modify-search-form.modify-btn .close-expanded-modify-search{position:unset;margin:0 0 20px;border-radius:3px;font-size:14px;background:#fff;border:1px solid #191a63;color:#191a63;padding:12px 0;width:100%;display:flex;justify-content:center;align-items:center;display:block}.modify-search-form.modify-btn #PRMSF_pax_types{width:96%;margin-left:15px}.modify-search-form.modify-btn .currency-image-background{left:17px}.flight-result-widget .flight-selection-table tbody tr td.price-class-col{overflow:hidden}.flight-result-widget .flight-selection-table tbody tr td.price-class-col .price-label{font-size:14px;width:99%}.flight-result-widget .flight-selection-table tbody tr td.price-class-col .price-label .priceAmount{margin-left:0}.flight-result-widget .flight-selection-table .flight-info-col .flight-no{width:30px;margin-top:6px;font-size:9px}.flight-result-widget .flight-selection-table .departure-col strong,.flight-result-widget .flight-selection-table .arrival-col strong{font-size:14px}.flight-result-widget .flight-selection-table .stops-col small{font-size:14px!important;margin-top:4px}.flight-result-widget .flight-selection-table thead tr th{font-size:14px!important}.modify-search-default-form .col-md-3.arriving-col{width:30%}.modify-search-default-form .col-md-3.departure-col{width:30%}.modify-search-default-form .modify-multicity-dep-col{width:100%!important}.modify-search-default-form .modify-multicity-arr-col{width:100%!important}.modify-search-default-form .non-multicity-search .row .col-md-1{width:20%;top:17px}.modify-search-default-form .passenger_select_col{border-right:0 solid #f4f4f4;border-left:0 solid #f4f4f4}.modify-search-default-form .dep-ret-date-col{position:relative;top:0;right:0}.modify-search-default-form .adult-child-infant{position:relative;top:0;right:0}.modify-search-default-form #PRMSF_search_form_do,.modify-search-default-form #PRMSF_search_form_expand{font-size:14px}.flight-result-widget .select-flight-msg-div .select-flight-msg{display:none}.pay-redir.inner-content{width:100%}}@media screen and (max-width:991px) and (min-width:768px){.one-way-travel a:before{margin-top:-18px}.return-travel a:before{margin-top:-18px}.multicity-travel a:before{margin-top:-18px}.modify-search-default-form .non-multicity-search .row{display:flex}.one-way-travel-divider a span,.return-travel-divider a span,.multicity-travel-divider a span{top:-4px}#searchForm #PRSF_currency_selector{padding-bottom:0!important}#searchForm #PRSF_pax_types{margin-top:68px}.modify-search-form #PRMSF_pax_types{margin-top:67px}.modify-search-form #PRMSF_currency_selector{padding-bottom:0!important}}@media screen and (max-width:767px){.return-travel-divider,.multicity-travel-divider{margin-left:2px}.one-way-travel a:before{margin-left:22px;margin-top:-25px}.return-travel a:before{margin-left:17px;margin-top:-25px}.multicity-travel a:before{margin-left:26px;margin-top:-25px}#PRSF_tab_control li:nth-child(1) a{padding-left:0}#PRSF_tab_control li:nth-child(2) a{padding-left:0}#PRSF_tab_control li:nth-child(3) a{padding-left:0}.one-way-travel-divider a span,.return-travel-divider a span,.multicity-travel-divider a span{top:-2px}.modify-search-form #PRMSF_search_form_do{margin-top:15px}.modify-search-form .nav-tabs>li.active a span{top:-4px}.modify-search-form .nav-tabs>li a span{font-size:14px;top:-4px}.modify-search-form .nav-tabs>li>a{padding:10px 10px}.ui-autocomplete{width:87.5%}#searchForm .dep-ret-date{width:100%}.modify-search-default-form .col-md-3{width:100%!important}.modify-search-default-form .non-multicity-search .row .col-md-1{width:100%;top:5px}#searchForm #PRSF_currency_selector{padding-bottom:0!important}#searchForm #PRSF_pax_types{margin-top:46px}.modify-search-form #PRMSF_pax_types{margin-top:42px}.modify-search-form #PRMSF_currency_selector{padding-bottom:0!important}}@media screen and (max-width:991px){.one-way-travel-divider a,.return-travel-divider a,.multicity-travel-divider a{text-align:left!important;margin-top:0!important}.one-way-travel-divider a:before,.return-travel-divider a:before,.multicity-travel-divider a:before{margin-left:0;margin-top:0}.one-way-travel-divider a span,.return-travel-divider a span,.multicity-travel-divider a span{margin-left:22px;position:relative}.PRMSF-tab-col .one-way-travel-divider a,.PRMSF-tab-col .return-travel-divider a,.PRMSF-tab-col .multicity-travel-divider a{top:0!important}.PRMSF-tab-col .one-way-travel-divider a span,.PRMSF-tab-col .return-travel-divider a span,.PRMSF-tab-col .multicity-travel-divider a span{top:-3px!important}}.flight-calendar-result-header{margin-top:20px}.flight-calendar-result-header h5{color:#ae8f01;font-size:24px;font-weight:500}.flight-calendar-result-header h5 small{color:#191a63;font-size:16px;margin-bottom:4px}.flight-calendar-result-header .modify-search-btn{position:relative;top:-50px}.flight-calendar-result-header .city_code{color:#8d8d8d}.search-calendar-view{margin-bottom:20px}.search-calendar-view table{border:1px solid #e5e5e5}.search-calendar-view table thead tr th{background:#f2f2f2;color:#ae8f01}.search-calendar-view table thead tr th.nullHead{background:#f2f2f2}.search-calendar-view table thead tr th small{color:#ae8f01}.search-calendar-view table thead tr th.hover{border:0}.search-calendar-view table tr th{background:#f2f2f2;color:#ae8f01}.search-calendar-view table tr th.hover{background:#191a63;border:0;color:#fff}.search-calendar-view table tr th.hover small{color:#fff}.search-calendar-view table tr th small{color:#ae8f01}.search-calendar-view table tr td{background:#fff;border:1px solid #e5e5e5;color:dimgrey}.search-calendar-view table tr td.fare-cell label{background-color:#f7f7f7}.search-calendar-view table tr td.fare-cell label:hover{-webkit-box-shadow:0 0 8px -1px rgba(0,0,0,0.5);-moz-box-shadow:0 0 8px -1px rgba(0,0,0,0.5);box-shadow:0 0 8px -1px rgba(0,0,0,0.5);background-color:#f7f7f7}.search-calendar-view table tr td.fare-cell.selected label{-webkit-box-shadow:0 0 8px -1px rgba(0,0,0,0.5) inset;-moz-box-shadow:0 0 8px -1px rgba(0,0,0,0.5) inset;box-shadow:0 0 8px -1px rgba(0,0,0,0.5) inset;background-color:#ae8f01;color:#fff}.search-calendar-view table tr td.min-fare label{background-color:rgb(234.25,234.25,234.25);color:#000}.search-calendar-view table tr td.min-fare label:after{width:20px;height:20px;background:url(images/low-price.png);background-repeat:no-repeat;top:-2px;border:0 none;-webkit-transform:none;transform:none}.loweFareInd{padding:3px;border:1px dotted #d1d1d1}.loweFareInd i{width:20px;height:20px;background:url(images/low-price.png);background-repeat:no-repeat;top:-2px;border:0 none;-webkit-transform:none;transform:none}.flight-result-widget{position:relative!important;z-index:0;margin-bottom:60px}.flight-result-widget .flight-result-header h5{color:#000!important;font-size:15px!important;font-weight:500!important;position:absolute;left:0;top:0;width:100%;height:75px;margin:0!important;padding-left:15px!important;padding-right:15px!important;z-index:9;overflow:hidden}.flight-result-widget .flight-result-header h5 .departing-airport,.flight-result-widget .flight-result-header h5 .separator-line,.flight-result-widget .flight-result-header h5 .arrival-airport{float:left;display:block;position:relative}.flight-result-widget .flight-result-header h5 .separator-line{color:transparent;position:relative;top:-7px;display:inline-block;border-top:1px solid #191a63;margin:0 20px;padding:0 15px;width:max-content}.flight-result-widget .flight-result-header h5 .separator-line:before{content:" . ";color:#191a63;font-size:30px;font-family:auto;content:" . ";position:relative;top:-26px;left:-25px}.flight-result-widget .flight-result-header h5 .separator-line:after{content:" . ";color:#191a63;font-size:30px;font-family:auto;content:" . ";position:relative;top:-26px;right:-25px}.flight-result-widget .flight-result-header h5 .city-name,.flight-result-widget .flight-result-header h5 .city-code{color:#191a63;display:block;position:absolute;width:66px}.flight-result-widget .flight-result-header h5 .city-name{top:2px}.flight-result-widget .flight-result-header h5 .city-code{font-style:normal;font-size:22px;font-weight:600;position:relative!important;top:-22px;left:0}.flight-result-widget .flight-result-header h5 small{color:#191a63!important;font-size:16px!important;font-weight:600!important;text-transform:uppercase;position:absolute!important;top:15px!important;left:20px!important;margin-bottom:6px!important}.flight-result-widget .flight-result-header h5 .line{display:none}.flight-result-widget .day-summary-tabs{position:relative;border-top-left-radius:5px!important;border-top-right-radius:5px!important;padding-top:60px;overflow:hidden!important}.flight-result-widget .day-select-tabs{position:relative!important;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;float:right!important;overflow:hidden!important;border-top-left-radius:5px;margin-bottom:0}.flight-result-widget .day-select-tabs .flight-day-navs{background:0;border:0;display:block;position:absolute;z-index:100;top:30px!important;line-height:0;padding:unset;width:20px;text-align:center;font-weight:400;font-size:32px;color:#ae8f01}.flight-result-widget .day-select-tabs .flight-day-navs.prev-days-btn{left:0;padding:10px 0;margin-left:14px}.flight-result-widget .day-select-tabs .flight-day-navs.next-days-btn{right:0;padding:10px 0;margin-right:14px}.flight-result-widget .day-select-tabs .flight-day-navs:hover{color:#191a63!important;background:unset!important;background:transparent!important;text-decoration:none!important}.flight-result-widget .day-select-tabs .nav.nav-tabs{position:relative;width:100%!important;height:58px;background:#fff;border:1px solid #f4f4f4;border-bottom:0;border-top-left-radius:5px;border-top-right-radius:5px;float:left;padding-left:5%!important;padding-right:5%!important;margin-top:15px!important}.flight-result-widget .day-select-tabs li{border:0;border-right:1px solid #f4f4f4!important}.flight-result-widget .day-select-tabs li:first-child{border-left:1px solid #f4f4f4!important}.flight-result-widget .day-select-tabs li a{display:flex;flex-direction:column;align-items:center;background:#fff!important;color:#575757!important;border:none!important;padding:10px 5px!important;text-align:center!important;height:64px!important;margin-top:0}.flight-result-widget .day-select-tabs li a .flight-departure-date{font-size:13px;font-weight:600}.flight-result-widget .day-select-tabs li a .lowest-price{font-size:12px;font-weight:500;color:#827f77!important}.flight-result-widget .day-select-tabs li.active a{background:#dfce82!important;height:66px!important;top:-4px!important;border-radius:5px;border:1px solid #191a63!important}.flight-result-widget .day-select-tabs li.active a .flight-departure-date{color:#191a63!important;position:relative}.flight-result-widget .day-select-tabs li.active a .lowest-price{color:#191a63!important;position:relative;top:5px}.flight-result-widget .day-select-tabs ul>li{text-align:center!important;display:table-cell!important;float:inherit!important;margin-bottom:15px!important}.flight-result-widget .day-select-tabs li:first-child a{border-top-left-radius:5px!important;border-bottom-left-radius:5px!important;padding-left:10px}.flight-result-widget .day-select-tabs li:last-child a{border-top-right-radius:5px!important;border-bottom-right-radius:5px!important;padding-right:10px}.flight-result-widget .select-flight-msg-div .select-flight-msg{top:64px;right:-192px;z-index:111}.flight-result-widget .fare-product-result-div{box-shadow:0 3px 6px rgba(0,0,0,0.1607843137);border:1px solid #191a63;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.flight-result-widget .flight-selection-table{background-color:unset!important;outline-offset:-1px;border-bottom-left-radius:5px!important;border-bottom-right-radius:5px!important}.flight-result-widget .flight-selection-table thead tr th{background:#6e6e6e;color:#fff;font-size:13px!important;font-weight:400!important;text-align:left;padding-left:6px}.flight-result-widget .flight-selection-table thead tr th.flight-info-col{padding-left:10px!important}.flight-result-widget .flight-selection-table thead tr th.flight-info-col,.flight-result-widget .flight-selection-table thead tr th.departure-col,.flight-result-widget .flight-selection-table thead tr th.arrival-col,.flight-result-widget .flight-selection-table thead tr th.stops-col{color:#575757!important;background:#fff!important;padding-left:0}.flight-result-widget .flight-selection-table thead tr th.price-class-col{height:54px;border-bottom:0 none;cursor:default;position:relative;width:123px}.flight-result-widget .flight-selection-table thead tr th.price-class-col.P1{background-color:#9d96d4!important}.flight-result-widget .flight-selection-table thead tr th.price-class-col.P2{background-color:#8c83c9!important}.flight-result-widget .flight-selection-table thead tr th.price-class-col.P3{background-color:#7768bd!important}.flight-result-widget .flight-selection-table thead tr th.price-class-col.P4{background-color:#493f8f!important}.flight-result-widget .flight-selection-table thead tr th.price-class-col.P5{background-color:#ed7dba}.flight-result-widget .flight-selection-table thead tr th.price-class-col.P6{background-color:#ed58b1}.flight-result-widget .flight-selection-table thead tr th.price-class-col.P7{background-color:#e50c78}.flight-result-widget .flight-selection-table thead tr th.price-class-col em{font-weight:600;font-size:14px;background-color:transparent!important}.flight-result-widget .flight-selection-table thead tr th.price-class-col em i{display:none;cursor:pointer;position:absolute;right:4px;top:50%;width:16px;font-size:10px;margin-top:-7px}.flight-result-widget .flight-selection-table thead tr th.price-class-col em i:hover{background-color:rgba(255,255,255,0.3)}.flight-result-widget .flight-selection-table tbody tr.main-row{background:#fdfdfd;border:none!important}.flight-result-widget .flight-selection-table tbody tr.main-row:hover{border:none!important}.flight-result-widget .flight-selection-table tbody tr.main-row td{color:#313131!important;height:90px;padding:35px 0 15px}.flight-result-widget .flight-selection-table tbody tr.main-row td.flight-info-col{border-bottom-left-radius:5px;padding-left:10px!important}.flight-result-widget .flight-selection-table tbody tr.main-row td.flight-info-col span.flight-no{position:relative;font-size:12px;font-weight:600;top:8px}.flight-result-widget .flight-selection-table tbody tr.main-row td.flight-info-col span.flight-no img{position:relative;top:-1px;height:16px;vertical-align:bottom}.flight-result-widget .flight-selection-table tbody tr.main-row td.departure-col strong{font-size:16px;font-weight:600;position:relative;top:0}.flight-result-widget .flight-selection-table tbody tr.main-row td.arrival-col strong{font-size:16px;font-weight:600;position:relative;top:0}.flight-result-widget .flight-selection-table tbody tr.main-row td.stops-col .duration{font-size:16px;font-weight:600;position:relative;top:0}.flight-result-widget .flight-selection-table tbody tr.main-row td.price-class-col{position:relative;padding:20px 0 0!important}.flight-result-widget .flight-selection-table tbody tr.main-row td.price-class-col label{-webkit-transition:unset!important;-moz-transition:unset!important;-o-transition:unset!important;transition:unset!important}.flight-result-widget .flight-selection-table tbody tr.main-row td.price-class-col label input{display:inline-block;opacity:0;margin-right:5px}.flight-result-widget .flight-selection-table tbody tr.main-row td.price-class-col label.selected{background-color:#00aad5;box-shadow:none}.flight-result-widget .flight-selection-table tbody tr.main-row td.price-class-col .price-label{font-size:14px;font-weight:600;position:relative;padding:0!important;display:block;position:relative;top:-12px}.flight-result-widget .flight-selection-table tbody tr.main-row td.price-class-col .price-label:hover{background:none!important;border:none!important;box-shadow:unset!important}.flight-result-widget .flight-selection-table tbody tr.main-row td.price-class-col:last-child{border-bottom-right-radius:5px}.flight-result-widget .flight-selection-table tbody tr.main-row td.price-class-col>label .seatsLeft{clear:both}.flight-result-widget .flight-selection-table tbody tr.main-row td.price-class-col>label:hover{box-shadow:0 0 0 0 rgba(0,0,0,0.5)!important}.flight-result-widget .flight-selection-table tbody tr.main-row td.has-product,.flight-result-widget .flight-selection-table tbody tr.main-row td.price-class-col{background:#f6f6f8!important}.flight-result-widget .flight-selection-table tbody tr.main-row td.price-class-col.no-product{padding:0!important}.flight-result-widget .flight-selection-table tbody tr.main-row td.has-product .radio-box,.flight-result-widget .flight-selection-table tbody tr.main-row td.has-product .priceAmount{float:none}.flight-result-widget .flight-selection-table tbody tr.main-row td.has-product .radio-box{position:relative;top:-10px}.flight-result-widget .flight-selection-table tbody tr.main-row td.has-product .radio-box .check{position:relative;width:15px;height:15px;border-radius:50%;background:#fff;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.75);-moz-box-shadow:0 0 0 3px rgba(0,0,0,0.75);box-shadow:0 0 0 2px #707070;border:0 solid #707070;margin:auto}.flight-result-widget .flight-selection-table tbody tr.main-row td.has-product label{padding:0;margin:0}.flight-result-widget .flight-selection-table tbody tr.main-row td.has-product.selected input[type=radio]:checked ~ .check{background:#191a63;box-shadow:0 0 0 2px #191a63;border:2px solid #fff}.flight-result-widget .flight-selection-table tbody tr.main-row td.has-product:hover label,.flight-result-widget .flight-selection-table tbody tr.main-row td.has-product:hover,.flight-result-widget .flight-selection-table tbody tr.main-row td.has-product:hover label:hover,.flight-result-widget .flight-selection-table tbody tr.main-row td.has-product.selected,.flight-result-widget .flight-selection-table tbody tr.main-row td.price-class-col.selected{color:#fff!important;background:#9898ab!important}.flight-result-widget .flight-selection-table tbody tr.main-row td.has-product:hover label label.selected,.flight-result-widget .flight-selection-table tbody tr.main-row td.has-product:hover label.selected,.flight-result-widget .flight-selection-table tbody tr.main-row td.has-product:hover label:hover label.selected,.flight-result-widget .flight-selection-table tbody tr.main-row td.has-product.selected label.selected,.flight-result-widget .flight-selection-table tbody tr.main-row td.price-class-col.selected label.selected{color:#fff!important;background:#9898ab!important}.flight-result-widget .flight-selection-table tbody tr.main-row td.no-product:hover label,.flight-result-widget .flight-selection-table tbody tr.main-row td.no-product:hover{border:none!important;box-shadow:none!important}.flight-result-widget .flight-selection-table tbody tr.main-row td.no-product:hover label label:hover,.flight-result-widget .flight-selection-table tbody tr.main-row td.no-product:hover label:hover{border:none!important;box-shadow:none!important}.flight-result-widget .flight-selection-table tbody tr.main-row td.price-class-col.P1.selected .radio-box .check{position:relative;width:15px;height:15px;border-radius:50%;background:#fff;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.75);-moz-box-shadow:0 0 0 3px rgba(0,0,0,0.75);box-shadow:0 0 0 2px #ae8f01;border:3px solid #191a63;margin:auto}.flight-result-widget .flight-selection-table tbody tr.main-row td.price-class-col.P2.selected .radio-box .check{position:relative;width:15px;height:15px;border-radius:50%;background:#fff;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.75);-moz-box-shadow:0 0 0 3px rgba(0,0,0,0.75);box-shadow:0 0 0 2px #ae8f01;border:3px solid #191a63;margin:auto}.flight-result-widget .flight-selection-table tbody tr.main-row td small.airport{font-size:13px}.flight-result-widget .flight-selection-table tbody tr.main-row td small.airport.big{font-size:1em!important;top:2px!important}.flight-result-widget .flight-selection-table tbody:last-child .no-product{border:unset!important}.flight-result-widget .flight-selection-table tbody:last-child .no-product:hover{border:none!important}.flight-result-widget .flight-selection-table tbody:last-child .no-product label{position:relative;top:-4px;font-size:14px;font-weight:600}.flight-result-widget .flight-result-header .modify-search-btn,.flight-result-widget .flight-result-header .calendar-back-btn{position:relative;top:-50px}.flight-result-widget .flight-result-header .city_code{color:#8d8d8d}.fare-rule-texts{display:none}#FSR_fareRulesDiv{display:none;border:1px solid #e5e5e5;margin-bottom:20px;background-color:#fff}#FSR_fareRulesDiv h2{margin:0;padding:10px;font-size:16px;font-weight:bold;color:#191a63;border-bottom:1px solid #e5e5e5}#FSR_fareRulesDiv h3{font-size:14px;margin:0;padding:10px;font-weight:bold}#FSR_fareRulesDiv h3 small{font-size:12px;display:block;margin-top:7px}#FSR_fareRulesDiv ul{margin:auto;padding:0;padding-left:27px;margin-bottom:10px}.fare-rule-texts{display:none;margin-bottom:20px}.fare-rule-texts h2{margin:0;padding:10px;font-size:16px;font-weight:bold;color:#191a63;border-bottom:1px solid #e5e5e5}.fare-rule-texts h3{font-size:14px;margin:0;padding:10px;font-weight:bold}.fare-rule-texts h3 small{font-size:12px;display:block;margin-top:7px}.fare-rule-texts ul{margin:auto;padding:0;padding-left:27px;margin-bottom:10px}.fare-rule-table{display:none}.fare-rule-table table{width:100%}.fare-rule-table table thead th{color:#fff}.fare-rule-table table thead th.P1{background-color:#ffd17b}.fare-rule-table table thead th.P2{background-color:#ffab34}.fare-rule-table table thead th.P3{background-color:#ff9100}.fare-rule-table table thead th.P4{background-color:#ff6c00}.fare-rule-table table thead th.P5{background-color:#ed7dba}.fare-rule-table table thead th.P6{background-color:#ed58b1}.fare-rule-table table thead th.P7{background-color:#e50c78}.fare-rule-table table thead th.tool-tip-header{background-color:#191a63}.fare-rule-table table td,.fare-rule-table table th{padding:10px;border:1px solid #ccc;background-color:#FFF}.fare-rule-table table td{color:#545454}.fare-rule-table table tbody th{vertical-align:top}.fare-rule-table table tbody .alt td,.fare-rule-table table tbody .alt th{background-color:#f5f5f5}.fares-summary .details li .name,.pricing-summary .fare-links span{border-bottom:1px dotted currentColor;cursor:help}.search-summary{background:transparent}.search-summary .buttons-div{width:auto}.search-summary .buttons-div .btn{color:#191a63}.search-summary .buttons-div .btn:active{color:#191a63}.search-summary .buttons-div .btn:hover{color:#191a63}.search-summary .buttons-div .btn:visited{color:#191a63}.search-summary .buttons-div .calendar-back-btn{margin-right:10px}.booking-summary-widget .hasPriceQuote{background-color:#fdfdfd;border:1px solid #dedfdf!important;border-radius:5px!important}.booking-summary-widget .hasPriceQuote>h4{color:#fff;background:#e57200;font-weight:700;font-size:1.4em;text-align:center;margin:0!important;padding:20px 10px!important;border-top-left-radius:5px;border-top-right-radius:5px}.booking-summary-widget .total{background-color:#eeeef0;padding:0}.booking-summary-widget .total .amount{font-size:16px;color:#4c4c4c!important;width:100%;padding:15px 0}.booking-summary-widget .flight-summary .destination strong.name{white-space:normal;font-size:.9em}.booking-summary-widget .flight-summary .destination .stops{width:15px;border:3px dashed #ae8f01!important;border-right:0 solid #fff!important;position:absolute;height:55px;left:16px;top:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px!important;border-bottom-left-radius:5px!important}.booking-summary-widget .flight-summary .destination .stops::after{content:"";display:block;border:5px solid #ae8f01!important;border-bottom:5px solid rgba(0,0,0,0)!important;border-top:5px solid rgba(0,0,0,0)!important;border-right:5px solid rgba(0,0,0,0)!important;position:absolute;right:-7px!important;bottom:-6px!important}.booking-summary-widget .total-summary{color:#fff;font-size:1.4em;font-weight:700;background:#cf4520!important;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.booking-summary-widget .total-summary ul li{color:#fff;background:#cf4520!important;text-transform:uppercase;margin-bottom:0!important;padding:15px 0}.booking-summary-widget .summary-panel h6{color:#707070!important;font-size:14px;font-weight:700}.booking-summary-widget .fares-summary .collapsed ul li,.booking-summary-widget .fees-summary .collapsed ul li,.booking-summary-widget .ancillary-summary .collapsed ul li,.booking-summary-widget .reschedule-summary .collapsed ul li,.booking-summary-widget .addEditAnc-summary .collapsed ul li,.booking-summary-widget .total-summary .collapsed ul li,.booking-summary-widget .payment-summary .collapsed ul li{font-size:13px;font-weight:600;color:#313131}.booking-summary-widget .flight-summary .destination .datetime .date,.booking-summary-widget .flight-summary .destination .datetime .time{color:#707070!important;font-weight:600;font-size:13px}.ancillary-accordion .accord-panel .accord-header{background:#fdfdfd}.ancillary-summary{margin:22px 0}.ancillary-summary .summary-panel{background:#f5f5f5}.ancillary-summary .summary-panel table tr th.col-anc-type{color:#191a63;background:#fff}.ancillary-summary h4{color:#191a63}.passenger-details-widget .pax-detail-panel>h3{background-color:#fff;border:0;border-bottom:1px solid #e5e5e5;font-size:18px;color:#191a63!important;padding:30px 30px 15px!important;margin-bottom:0}.passenger-details-widget .pax-detail-panel>h3 .number{background-color:#ffa645;color:#fff;width:1.1em;display:inline-block;text-align:center;margin-right:5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.passenger-details-widget .pax-detail-panel>h3 .toggler{float:right;width:30px;text-align:center}.passenger-details-widget .pax-detail-panel>h3 .toggler .caret{border-bottom-width:10px;border-left-width:5px;border-right-width:5px}.passenger-details-widget .pax-detail-panel>h3 .icon{width:24px;height:16px;float:left;margin-right:9px}.passenger-details-widget .pax-detail-panel .groupname h6{font-size:1.2em;font-weight:700;color:#9e9e9e;padding-bottom:10px;border-bottom:1px solid #e5e5e5}.passenger-details-widget .pax-detail-panel .form-group .control-label{font-size:12px;color:#333}.passenger-details-widget .pax-detail-panel .form-group .control-label.mand::after{content:"*";margin-left:5px;vertical-align:baseline;position:relative;top:-0.4em;font-size:.8em;color:#f00}.passenger-details-widget .pax-detail-panel .form-group .form-control{font-size:12px;padding:5px 11px;height:30px}.passenger-details-widget .pax-detail-panel .form-group .ff-input-field>.select-input{padding-right:5px}.passenger-details-widget .pax-detail-panel .form-group .ff-input-field>.text-input{padding-left:5px}.passenger-details-widget .pax-detail-panel.collapsed>h3{background:#fff}.passenger-details-widget .pax-detail-panel.collapsed>h3 .icon{background:url(images/sprit.png) no-repeat -26px -4px}.passenger-details-widget .pax-detail-panel.collapsed .pax-detail-panel-body{display:none}.passenger-details-widget .pax-detail-panel.collapsed h3{background:#fff;padding:11px;border:1px solid #e5e5e5}.passenger-details-widget .pax-detail-panel.expanded>h3 .toggler .caret{border-bottom:4px solid;border-top:0}.passenger-details-widget .pax-detail-panel.expanded>h3 .icon{background:url(images/sprit.png) no-repeat -51px -4px}.passenger-details-widget .pax-detail-panel.expanded .pax-detail-panel-body{display:block}.passenger-details-widget .pax-detail-panel .pax-detail-panel-body{background:#fff;padding:30px 25px 30px;border:0 solid #e5e5e5;border-radius:2px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.05);-webkit-box-shadow:0 2px 2px 1px rgba(0,0,0,0.05);-moz-box-shadow:0 2px 2px 1px rgba(0,0,0,0.05)}.passenger-details-widget .contact-tittle{margin-top:15px;border-top:0;margin-bottom:0;border-bottom:0}.passenger-details-widget h2.widget-tittle small{border-top:medium none;padding:0;margin-bottom:0!important}.passenger-details-widget #PXD_paxPeople{margin-bottom:35px;margin-top:-20px}.reqAstrix{color:#F00}.user-login-form{background:url(images/login_bg_en.png) no-repeat top left;padding:15px;margin-top:20px;padding-bottom:19px}.user-login-form form{margin-left:45%;padding:10px;background-color:rgba(25,112,179,0.6)}.user-login-form form>h3{color:#fff;font-size:13px;font-weight:bold;line-height:29px}.user-login-form form .control-label{color:#fff}.user-login-form #userLoginForm .btn-link{color:#f7f7f7}.payment-balance,.payment-balance-outer{border:0;width:75%}.payment-balance .total-row,.payment-balance-outer .total-row{font-size:1.8em}.payLaterLogo{float:right;width:80px;height:80px;background:url(images/notification.png);margin-left:10px;display:none}.hyperPayLogo{width:226px;float:right;height:86px;margin-top:-7px;background:url(images/hyperPay.png) no-repeat}.apsLogo{width:226px;float:right;height:86px;margin-top:-7px;background:url(images/aps.png) no-repeat}.payLaterList{padding-left:15px}.payLaterList li{margin-bottom:8px}.terms-checkbox span a{color:#191a63}.terms-checkbox span{display:inline-block;padding-top:5px}.terms-checkbox label input{margin:6px 6px 10px;vertical-align:middle;float:left}.booking-confirmation-widget .summary-wrapper .summary-panel,.cancel-booking-widget .summary-wrapper .summary-panel,.change-booking-widget .summary-wrapper .summary-panel,.cancel-booking-selection-widget .summary-wrapper .summary-panel{padding:0;box-shadow:0 2px 2px 1px rgba(0,0,0,0.05);-webkit-box-shadow:0 2px 2px 1px rgba(0,0,0,0.05);-moz-box-shadow:0 2px 2px 1px rgba(0,0,0,0.05)}.booking-confirmation-widget .summary-wrapper .summary-panel .summary-table tr th,.cancel-booking-widget .summary-wrapper .summary-panel .summary-table tr th,.change-booking-widget .summary-wrapper .summary-panel .summary-table tr th,.cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table tr th{background-color:#575757;background-image:linear-gradient(#575757,#575757);color:#fff;font-size:15px;font-weight:500;padding:10px;padding-left:15px}.booking-confirmation-widget .summary-wrapper .summary-panel .summary-table tr td,.cancel-booking-widget .summary-wrapper .summary-panel .summary-table tr td,.change-booking-widget .summary-wrapper .summary-panel .summary-table tr td,.cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table tr td{font-size:13px}.booking-confirmation-widget .summary-wrapper .summary-panel.booking-summary,.cancel-booking-widget .summary-wrapper .summary-panel.booking-summary,.change-booking-widget .summary-wrapper .summary-panel.booking-summary,.cancel-booking-selection-widget .summary-wrapper .summary-panel.booking-summary{border:1px solid #e5e5e5;background:#fff;padding:7px}.booking-confirmation-widget .summary-wrapper .summary-panel.booking-summary .control-label,.cancel-booking-widget .summary-wrapper .summary-panel.booking-summary .control-label,.change-booking-widget .summary-wrapper .summary-panel.booking-summary .control-label,.cancel-booking-selection-widget .summary-wrapper .summary-panel.booking-summary .control-label{color:#ae8f01;font-weight:600;font-size:16px!important}.booking-confirmation-widget .summary-wrapper .summary-panel.pricing-summary h4,.cancel-booking-widget .summary-wrapper .summary-panel.pricing-summary h4,.change-booking-widget .summary-wrapper .summary-panel.pricing-summary h4,.cancel-booking-selection-widget .summary-wrapper .summary-panel.pricing-summary h4{padding:7px;background-color:#f5f8fa;background-image:linear-gradient(#fff,#f5f5f5);border-bottom:1px solid #e5e5e5;margin:0;color:#333;font-size:15px;font-weight:normal}.booking-confirmation-widget .summary-wrapper .summary-panel.pricing-summary div.col-sm-5,.cancel-booking-widget .summary-wrapper .summary-panel.pricing-summary div.col-sm-5,.change-booking-widget .summary-wrapper .summary-panel.pricing-summary div.col-sm-5,.cancel-booking-selection-widget .summary-wrapper .summary-panel.pricing-summary div.col-sm-5{width:50%}.booking-confirmation-widget .summary-wrapper .summary-panel.pricing-summary label.control-label,.cancel-booking-widget .summary-wrapper .summary-panel.pricing-summary label.control-label,.change-booking-widget .summary-wrapper .summary-panel.pricing-summary label.control-label,.cancel-booking-selection-widget .summary-wrapper .summary-panel.pricing-summary label.control-label{margin-left:6px}.booking-confirmation-widget .summary-wrapper .summary-panel.pricing-summary p.form-control-static,.cancel-booking-widget .summary-wrapper .summary-panel.pricing-summary p.form-control-static,.change-booking-widget .summary-wrapper .summary-panel.pricing-summary p.form-control-static,.cancel-booking-selection-widget .summary-wrapper .summary-panel.pricing-summary p.form-control-static{width:40%}.booking-confirmation-widget .summary-wrapper .summary-panel.pricing-summary .form-group,.cancel-booking-widget .summary-wrapper .summary-panel.pricing-summary .form-group,.change-booking-widget .summary-wrapper .summary-panel.pricing-summary .form-group,.cancel-booking-selection-widget .summary-wrapper .summary-panel.pricing-summary .form-group{margin:0;font-size:13px}.booking-confirmation-widget .summary-wrapper .summary-panel.pricing-summary .form-group.details,.cancel-booking-widget .summary-wrapper .summary-panel.pricing-summary .form-group.details,.change-booking-widget .summary-wrapper .summary-panel.pricing-summary .form-group.details,.cancel-booking-selection-widget .summary-wrapper .summary-panel.pricing-summary .form-group.details{padding-left:17px}.booking-confirmation-widget .summary-wrapper .summary-panel.pricing-summary .form-group.details:before,.cancel-booking-widget .summary-wrapper .summary-panel.pricing-summary .form-group.details:before,.change-booking-widget .summary-wrapper .summary-panel.pricing-summary .form-group.details:before,.cancel-booking-selection-widget .summary-wrapper .summary-panel.pricing-summary .form-group.details:before{left:23px}.booking-confirmation-widget .summary-wrapper .summary-panel.pricing-summary .pricing,.cancel-booking-widget .summary-wrapper .summary-panel.pricing-summary .pricing,.change-booking-widget .summary-wrapper .summary-panel.pricing-summary .pricing,.cancel-booking-selection-widget .summary-wrapper .summary-panel.pricing-summary .pricing{padding-right:0;border-right:1px solid #e5e5e5}.booking-confirmation-widget .summary-wrapper .summary-panel.pricing-summary .payment,.cancel-booking-widget .summary-wrapper .summary-panel.pricing-summary .payment,.change-booking-widget .summary-wrapper .summary-panel.pricing-summary .payment,.cancel-booking-selection-widget .summary-wrapper .summary-panel.pricing-summary .payment{margin:0;padding-left:0;border-right:0;padding-right:15px}.booking-confirmation-widget .summary-wrapper .summary-panel.pricing-summary .payment .total-row,.cancel-booking-widget .summary-wrapper .summary-panel.pricing-summary .payment .total-row,.change-booking-widget .summary-wrapper .summary-panel.pricing-summary .payment .total-row,.cancel-booking-selection-widget .summary-wrapper .summary-panel.pricing-summary .payment .total-row{border-top:0}.booking-confirmation-widget .summary-wrapper .summary-panel.deadline-summary,.cancel-booking-widget .summary-wrapper .summary-panel.deadline-summary,.change-booking-widget .summary-wrapper .summary-panel.deadline-summary,.cancel-booking-selection-widget .summary-wrapper .summary-panel.deadline-summary{background-color:#fff;border:1px solid #ae8f01;min-height:122px}.booking-confirmation-widget .widget-tittle .pull-right,.cancel-booking-widget .widget-tittle .pull-right,.change-booking-widget .widget-tittle .pull-right,.cancel-booking-selection-widget .widget-tittle .pull-right{margin-top:-92px}.booking-confirmation-widget .bkgReference,.cancel-booking-widget .bkgReference,.change-booking-widget .bkgReference,.cancel-booking-selection-widget .bkgReference{color:#191a63}.booking-confirmation-widget .bkgReference p,.cancel-booking-widget .bkgReference p,.change-booking-widget .bkgReference p,.cancel-booking-selection-widget .bkgReference p{color:#ae8f01}.user-information label.control-label{color:#191a63;font-size:14px}.booking-steps-widget ul li a.current{-webkit-box-shadow:0 0 0 4px rgba(242,138,36,0.33);-moz-box-shadow:0 0 0 4px rgba(242,138,36,0.33);box-shadow:0 0 0 4px rgba(242,138,36,0.33)}#GU_search_booking .widget-tittle{margin-bottom:0}#GU_search_booking .widget-tittle small{display:none}#GU_search_booking .customText{font-size:1em;border-top:1px solid #dedede;padding:15px 0 15px;line-height:1.4em;font-weight:600;color:#999}#GU_search_booking .customText ul{padding-left:15px}.timeout-overlay{position:fixed;left:0;bottom:0;top:0;right:0;z-index:100000000;background:rgba(255,255,255,0.75);text-align:center;font-size:3em}.timeout-overlay .msg{margin-top:350px;color:#F00}#loadingWrapper .inner-content.flight-search,#loadingWrapper .initialLoadingContent.flight-search{width:772px;padding:0}#loadingWrapper .inner-content.pay-redir,#loadingWrapper .initialLoadingContent.pay-redir{width:772px}.wizard-section{margin-bottom:15px}#passengerDetails{position:relative}#passengerDetails #userLoginForm label.error{color:#dd4b39;display:inline-block;margin-top:-1px;padding:0 5px}#passengerDetails #userLoginForm .widget-tittle small{color:#707070!important}#passengerDetails .passenger-det{box-shadow:0 0 1px 0 #eee}#searchWizard,#manageBooking{min-height:300px;margin-bottom:20px;position:relative;margin-top:20px}#Page_Container{min-height:300px}#Page_Container>section{display:none}#Page_Container>section.active{display:block}#FSR_container{margin-bottom:20px}#PXD_mainForm .form-group{margin-top:0}#PXD_contactPerson{margin-bottom:15px}.wizard-section{min-height:500px}.booking-summary-final{height:150px;border-bottom:5px solid #d3d3d3}.qtip{position:absolute}.passenger-details-widget .pax-detail-panel .pax-detail-panel-body{border-top:0;border-radius:3px;box-shadow:unset!important;-webkit-box-shadow:unset!important;-moz-box-shadow:unset!important}.passenger-details-widget .pax-detail-panel.collapsed>h3{background-color:#fff;padding-top:18px;border:0 solid #e5e5e5;border-bottom:1px solid #e5e5e5}.passenger-details-widget #PXD_contactPerson .pax-detail-panel .pax-detail-panel-body{border-radius:3px;border-top:1px solid #e5e5e5}.terms-div{border:1px solid #e5e5e5;background:#FFF;padding:5px 8px 10px;margin-bottom:15px;font-weight:600;font-size:14px}.terms-div a{color:#ae8f01;margin-left:5px}.terms-div .error{padding:8px}.terms-div.terms-disable{opacity:.4}.terms-div.terms-disable a{pointer-events:none;color:#333}.terms-div.terms-disable input{pointer-events:none}.sweet-overlay{background:rgba(0,0,0,0.5);z-index:99999!important}.sweet-alert{border:0 solid #191a63;border-radius:3px;z-index:99999;width:510px!important}.sweet-alert h2{color:#545454;font-size:14px;font-weight:500;line-height:20px;margin:10px 0}.sweet-alert .icon.custom{float:left;margin:5px 0 40px;display:none}.sweet-alert .custom.baggage-popup{display:block;background:url(images/baggage-popup.png) 0 0 no-repeat;width:80px;height:80px;margin:0;z-index:9999}.sweet-alert button{font-size:13px;text-transform:uppercase;margin:15px 5px 0 5px;border-radius:3px;padding:5px 15px;color:#FFF;background:#313131;background:-webkit-gradient(linear,left top,left bottom,from(#313131),to(#313131));background:-moz-linear-gradient(top,#313131,#313131);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#313131",endColorstr="#313131");border-color:#fff;opacity:1}.sweet-alert button.confirm{color:#FFF;background:#313131;background:-webkit-gradient(linear,left top,left bottom,from(#313131),to(#313131));background:-moz-linear-gradient(top,#313131,#313131);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#313131",endColorstr="#313131");border-color:#fff;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px}.sweet-alert button.cancel{padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px}.fancybox-overlay{background:rgba(255,255,255,0.95)}#fancybox-loading{background:rgba(255,255,255,0.95);background-image:none;background-position:0 -10000px}#fancybox-loading div{width:80px;height:80px;background:rgba(255,255,255,0.95) url(images/loading-animation.gif) center center no-repeat;background-size:80px}.fancybox-opened .fancybox-skin{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:1px solid #ae8f01;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#fff}.wizard-section,#GU_user_register,#GU_search_booking,.reg-dash-tabs{-webkit-animation:moveFromBottomFade .5s ease both;animation:moveFromBottomFade .5s ease both}#searchForm{position:relative;margin-top:20px}#searchForm #PRSF_main_form{width:100%!important;border:1px solid #dcdde1;background:#FFF;box-shadow:0 3px 6px rgba(0,0,0,0.1607843137)}#searchForm.row>.col-md-9{width:100%!important}#searchForm,#searchResults{-webkit-animation:none;animation:none}.flight-tooltip{-webkit-animation:TTmoveFromLeftFade .2s ease both;animation:TTmoveFromLeftFade .2s ease both}.fareProd-tooltip{-webkit-animation:TTmoveFromBottomFade .2s ease both;animation:TTmoveFromBottomFade .2s ease both}@-webkit-keyframes moveFromBottomFade{from{opacity:0;-webkit-transform:translateY(2%)}}@keyframes moveFromBottomFade{from{opacity:0;-webkit-transform:translateY(2%);transform:translateY(2%)}}@-webkit-keyframes TTmoveFromBottomFade{from{opacity:0;-webkit-transform:translateY(5%)}}@keyframes TTmoveFromBottomFade{from{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}}@-webkit-keyframes TTmoveFromLeftFade{from{opacity:0;-webkit-transform:translateX(5%)}}@keyframes TTmoveFromLeftFade{from{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}}.tabed-search-form form{background-color:#fff}.ui-datepicker{background:#fff}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:#313131}.cc-col-3{width:80%;margin-left:10%}#PAYM_CC_FORM label{margin-bottom:5px}.user-login-form{background:transparent;padding-right:0;padding-left:0;padding-top:0;margin-top:0}.user-login-form h2.widget-tittle{padding-bottom:0;margin-bottom:0}.user-login-form h2.widget-tittle .title-text{padding-bottom:20px}.user-login-form h2.widget-tittle small{border-top:0;font-size:14px;color:#666;margin-bottom:9px;padding-top:0;margin-top:0}.user-login-form #userLoginForm{background:#fff7f0;border-radius:3px;padding:12px;margin-bottom:10px;border:1px solid #ffc88c}.user-login-form #userLoginForm a{color:#171717!important;margin-bottom:5px}.user-login-form #userLoginForm .radio-box{margin-top:10px;margin-right:20px}.user-login-form form{margin-left:0;padding:0;background:transparent}.user-login-form form:before,.user-login-form form:after{content:"";display:table}.user-login-form form:after{clear:both}.user-login-form form .image-wrapper{width:108px;height:108px;float:left}.user-login-form form .image-wrapper .image{background:url(images/ft-login.png) no-repeat;width:108px;height:108px;display:block;margin:0 auto}.user-login-form form .field-wrapper{width:calc((100% - 180px - 108px) / 2);float:left;padding:0 15px 0 15px}.user-login-form form .field-wrapper .control-label{width:100%;line-height:28px;padding:0;margin:0;font-size:14px;font-weight:300;color:#1e1e1e}.user-login-form form .field-wrapper .form-control{border:1px solid #ccc;background:#fff;width:100%;height:37px;padding:0 10px;line-height:37px}.user-login-form form .button-wrapper{width:180px;float:left;padding:0 10px 0 25px;text-align:left}.user-login-form form .button-wrapper button.btn{margin-top:6px;text-transform:uppercase;font-weight:600;margin-bottom:6px}.user-login-form form .button-wrapper a{color:#171717!important;font-size:12px;margin:2px 0 0 0;padding:0;line-height:12px;text-align:left}html,body{height:100%}.page-wrap{min-height:100%;margin-bottom:-78px}.page-wrap:after{content:"";display:block}.footer,.page-wrap:after{height:78px}.header-menu{margin:10px 0 0 0;padding:0;float:right;list-style:none}.header-menu li{float:left;padding-left:10px}.lang-select{border:0;background:white;color:#00487a;position:relative;top:-5px;margin-left:15px}.lang-select select{border:0;background:white}.scroll-slider-vertical-wrap{display:none}.seat-legend-top{margin-top:0!important}.seat-legend{margin-top:-22px!important}.test-block-ibe{display:none}.seat .paxProxy{color:#000!important;background:none!important}.seat-legend-wrapper{height:1200px;padding:10px;background:#fff;margin-left:-31px;border-left:1px solid #e5e5e5;border-right:0;border-top:0;border-bottom:0;padding-left:0;padding-right:0}.seat-legend-wrapper .scroll-slider-vertical-wrap{height:156px;width:156px;padding-top:40px;margin:auto;background:url(images/seat-map-scroll-bg.png);margin-top:114px}.seat-legend-wrapper .scroll-slider-vertical-wrap .scroll-slider-vertical{height:156px;width:156px;background:url(images/seat-map-scroll-bg.png) 0 0 no-repeat;margin:auto;background-size:contain;position:relative;top:-40px}.seat-legend-wrapper .scroll-slider-vertical-wrap .scroll-slider-vertical .ui-slider-handle{border:4px solid #464242;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 3px 5px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 5px 1px rgba(0,0,0,0.3);box-shadow:0 3px 5px 1px rgba(0,0,0,0.3);left:-14px;outline:0;cursor:hand;height:40px;width:110px}.seat-legend-wrapper .scroll-slider-vertical-wrap .scroll-slider-vertical .ui-slider-handle:before,.seat-legend-wrapper .scroll-slider-vertical-wrap .scroll-slider-vertical .ui-slider-handle:after{content:" ";height:20px;width:15px;margin:6px;background:url(images/seat-map-scroll-drag-handle.png) repeat-x}.seat-legend-wrapper .scroll-slider-vertical-wrap .scroll-slider-vertical .ui-slider-handle:before{float:left}.seat-legend-wrapper .scroll-slider-vertical-wrap .scroll-slider-vertical .ui-slider-handle:after{float:right}.seat-legend-wrapper .seat-legend .legend-items li{font-weight:400!important}.fixed-booking-summary{display:none}.seat-main-map-wrapper .seat-legend .legend-items li,.seat-legend-top .legend-items li{list-style:none;padding-left:48px;padding:10px 0 0 48px;height:48px;vertical-align:middle;display:flex;align-items:center;align-content:center;color:#999;margin-bottom:18px;background-position-y:12px}.seat-passengers{height:1200px;padding:10px;background:#fff;margin-right:-20px;border:1px solid #e5e5e5;padding-right:0}.seat-passengers ul li .pax-code{background-color:#ffc29a;border:1px solid #ff873a;color:#1a1a1a}.seat-map-wrapper{overflow:hidden;font-size:16px;position:relative;padding-left:10px;background-color:#fff;border:0 solid #e5e5e5;height:1200px}.seat-map-wrapper:hover{overflow:auto}.seat-map-wrapper .mask{width:100%;height:100%;position:absolute;z-index:1000;left:0;top:0}.seat-map-wrapper .seatInfo{position:fixed;margin-left:660px;margin-top:32px;width:190px;height:270px;overflow:hidden;padding:5px;border:1px solid #e5e5e5;z-index:1200;background-color:#fff;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.05);box-shadow:0 0 5px 2px rgba(0,0,0,0.05);display:none;opacity:.95}.seat-map-wrapper .seatInfo h3{color:#333;margin:0 0 5px;font-size:14px;padding:9px 13px 7px 13px;border-bottom:1px solid #e5e5e5}.seat-map-wrapper .seatInfo h3 em{color:#333;font-style:normal}.seat-map-wrapper .seatInfo p{color:#333;white-space:normal;padding:0 13px 0 13px}.seat-map-wrapper .seatInfo .price{position:absolute;bottom:5px;border-top:1px solid #e5e5e5;display:block;background-color:#f5f5f5;border-color:#e7e7e7;border-top-style:solid;border-width:1px;color:#fff;padding:14px 17px;width:154px}.seat-map-wrapper .seatInfo .price h6{margin:0 0 4px;font-size:11px;font-weight:normal;color:#333}.seat-map-wrapper .seatInfo .price .amount{font-weight:bold;font-size:16px}.seat-map-wrapper .seatInfo.toRight{margin-left:10px}#CNFRM_itinerary_div{margin-bottom:20px}.ancillary-accordion .popover.bottom>.arrow{left:10%;top:-10px}.payment-form .row{padding:0 20px}.payment-form .form-group{margin:0 auto}.mb-buttons-div a{float:left;margin-left:5px}.bag-dropdown{width:190px!important;display:inline-block!important}.bag-title{width:99%;padding-left:15px;padding-top:10px;padding-bottom:10px;display:inline-block!important;font-size:17px}.bag-selector{padding-left:36px;display:inline-block!important}.ancillary-flight-body{margin-bottom:10px;margin-top:5px}.ancillary-flight-body .no-ancillary-msg{padding:100px 0;text-align:center;font-size:14px;border:2px dashed #d5d5d5;margin:20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.ancillary-flight-body .ancillary-type-header{clear:both;color:#171717;display:block;padding:5px 10px;font-weight:bold;border:1px solid #dcdcdc;background:#fff;margin-bottom:5px}.ancillary-flight-body.ancillary-type-MEAL ul{margin:auto;padding:0;margin:0 -5px}.ancillary-flight-body.ancillary-type-MEAL ul li{float:left;list-style:none;width:20%;margin-bottom:10px;padding:0 5px}.ancillary-flight-body.ancillary-type-MEAL ul li .meal-item{border:1px solid #e5e5e5;background:#fff;padding:1px;height:250px;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:1px}.ancillary-flight-body.ancillary-type-MEAL ul li .meal-item.selected{background:url("images/meal-selected-check.png") no-repeat #fff right bottom}.ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-image{height:140px;margin-bottom:5px;background:no-repeat center;background-size:cover;background-image:url("images/meal-pic.png")}.ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-desc{text-align:center;height:55px;padding:0 4px;overflow:hidden;text-overflow:ellipsis}.ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-desc strong{display:block;color:#ba2424}.ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-desc strong .orginal-amount{text-decoration:line-through}.ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-actions{margin-top:12px;padding:0 14px;text-align:center}.ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-actions .add-item-btn{font-size:.9em;font-weight:bold;padding:3px 15px;color:#333;display:inline-block;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,0.05)}.ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-actions .add-item-btn:hover{text-decoration:none}.ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-actions .add-item-btn:active,.ancillary-flight-body.ancillary-type-MEAL ul li .meal-item .item-actions .add-item-btn.active{background-color:#d6d6d6}.ancillary-flight-body.ancillary-type-HOTEL ul{margin:auto;padding:0;margin:0 -5px}.ancillary-flight-body.ancillary-type-HOTEL ul li{float:left;list-style:none;width:20%;margin-bottom:10px;padding:0 5px}.ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item{border:1px solid #e5e5e5;background:#fff;padding:1px;height:250px;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:1px}.ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item.selected{background:url("images/meal-selected-check.png") no-repeat #fff right bottom}.ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item .item-image{height:140px;margin-bottom:5px;background:no-repeat center;background-size:cover;background-image:url("images/meal-pic.png")}.ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item .item-desc{text-align:center;height:55px;padding:0 4px;overflow:hidden;text-overflow:ellipsis}.ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item .item-desc strong{display:block;color:#ba2424}.ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item .item-desc strong .orginal-amount{text-decoration:line-through}.ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item .item-actions{margin-top:12px;padding:0 14px;text-align:center}.ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item .item-actions .add-item-btn{font-size:.9em;font-weight:bold;padding:3px 15px;color:#333;display:inline-block;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,0.05)}.ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item .item-actions .add-item-btn:hover{text-decoration:none}.ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item .item-actions .add-item-btn:active,.ancillary-flight-body.ancillary-type-HOTEL ul li .meal-item .item-actions .add-item-btn.active{background-color:#d6d6d6}.ancillary-flight-body.ancillary-type-BAGGAGE{font-size:14px;border:.5px solid #e5e5e5!important;min-height:200px;height:auto!important;height:200px;width:847px!important;padding-left:1px;padding-bottom:1px;overflow:hidden}.ancillary-flight-body.ancillary-type-BAGGAGE ul{padding-left:3px!important;padding-right:3px!important;margin:auto;margin:0}.ancillary-flight-body.ancillary-type-BAGGAGE ul li{list-style:none;background-color:#fff}.ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item,.ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item{padding:10px}.ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item.selected,.ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item.selected{background:url("images/meal-selected-check.png") no-repeat right bottom}.ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item.items-tittle,.ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item.items-tittle{border-bottom:1px solid #ccc;background-color:#fff;font-weight:bold;padding-bottom:5px}.ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-desc,.ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-desc{float:left;width:300px;padding:3px 4px;overflow:hidden;font-weight:bold;text-overflow:ellipsis}.ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-price,.ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-price{float:left;width:130px;padding:3px 4px;overflow:hidden;text-overflow:ellipsis;text-align:right}.ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-price .original,.ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-price .original{text-decoration:line-through}.ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-actions,.ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-actions{float:left;padding:3px 14px;text-align:center}.ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-actions .add-item-btn,.ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-actions .add-item-btn{font-size:.9em;font-weight:bold;padding:3px 15px;color:#333;background-color:#fff;display:inline-block;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,0.05)}.ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-actions .add-item-btn:hover,.ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-actions .add-item-btn:hover{text-decoration:none}.ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-actions .add-item-btn:active,.ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-actions .add-item-btn.active,.ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-actions .add-item-btn:active,.ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-actions .add-item-btn.active{background-color:#d6d6d6}.even-row{background-color:#fcfcfc!important}.odd-row{background-color:#fff!important}.search-summary .buttons-div .btn{float:right;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #191a63;border-radius:3px;color:#191a63;font-size:14px;font-weight:600;line-height:1.5em;text-transform:uppercase;padding:24px 15px;margin-bottom:5px}.search-summary .buttons-div .btn:hover{border-color:#1e2078!important}.search-summary .buttons-div .btn:focus{background:#fff;border-color:#1e2078}.ancillary-selector-container .accord-panel.expanded{border:1px solid #ddd;border-radius:3px;margin-bottom:20px}#BFM_doCancelBtn{color:#191a63!important;background-color:transparent!important;margin-top:8px;border:1px solid #191a63;font-size:14px}.ui-datepicker{z-index:111!important}#PG__booking-flow{margin-top:120px}.multicity-search{width:100%}.form-control.hasDatepicker,.form-control.is-calendarsPicker{background:0}.navbar-brand{line-height:unset;display:block;padding:0;height:62px;position:absolute;width:130px;background:url(images/logo.png) no-repeat;background-size:130px;left:30px;top:5px}.navbar-brand.active,.navbar-brand:hover,.navbar-brand:focus{background-color:unset!important}header .dropdown-toggle{background:transparent;border:0;margin-top:7px}header #english_bs-main-menu-collapse{margin-left:130px}header #english_bs-misc-menu-collapse{margin-left:93px}#english_misc-menu a,#persian_misc-menu a{color:#fff;font-size:10.5px;padding:5px 15px}#english_misc-menu .navbar-toggle{background:#b4ddff;padding:0 14px;border-radius:0;position:relative;margin-top:1px;top:6px}#english_misc-menu .navbar-toggle.collapsed:before{color:#ae8f01;content:"\f078";font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;text-decoration:inherit}#english_misc-menu .active a,#english_misc-menu a.active,#english_misc-menu a:hover{color:#043a67;background:#b4ddff}#persian_mmisc-menu .navbar-toggle{background:#b4ddff;padding:0 14px;border-radius:0;position:relative;margin-top:1px;top:6px}#persian_mmisc-menu .navbar-toggle:before{color:#ae8f01;content:"\f077";font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;text-decoration:inherit}#persian_mmisc-menu .navbar-toggle.collapsed:before{color:#ae8f01;content:"\f078";font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;text-decoration:inherit}#persian_mmisc-menu .active a,#persian_mmisc-menu a.active,#persian_mmisc-menu a:hover{color:#043a67;background:#b4ddff}#english_main-menu{font-size:14px;position:relative;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);z-index:9999}#english_main-menu .navbar{margin-bottom:0;background:#fff;border:0;border-radius:0}#english_main-menu .container{position:relative}#english_main-menu a{padding-top:20px;padding-bottom:20px}#english_main-menu a{color:#827f77}#english_main-menu .active a,#english_main-menu a.active,#english_main-menu a:hover{color:#fff;background-color:#191a63}#persian_main-menu{font-size:14px;position:relative;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);z-index:9999}#persian_main-menu .navbar{margin-bottom:0;background:#fff;border:0;border-radius:0}#persian_main-menu .container{position:relative}#persian_main-menu a{padding-top:20px;padding-bottom:20px}#persian_main-menu a{color:#827f77}#persian_main-menu .active a,#persian_main-menu a.active,#persian_main-menu a:hover{color:#191a63;background-color:#ae8f01}.login-menu{position:absolute;right:15px;top:12px}.login-menu .btn,.login-menu .btn:hover,.login-menu .btn:focus{color:#707070!important;font-size:14px;line-height:2.7em;text-align:right;float:right;border:0;padding:0;margin:0;background:none!important;background-color:none!important}.login-menu .user-ico{display:inline-block;float:left;width:36px;height:36px;margin-right:10px;margin-top:-8px;border:0;background-color:unset;background-position:0 0;background-size:contain;background-image:url(images/profile.png)}.login-menu .caret{position:relative;top:0}.login-menu .dropdown-menu{font-size:12px;line-height:0;left:unset;right:0;padding:10px 0 0}.login-menu .dropdown-menu a{line-height:1;padding-top:5px!important;padding-bottom:5px!important}.booking-summary-widget .hasPriceQuote>h4{background:#ae8f01}.VIEWBK_chngContact_error{top:100px!important}.seat-passengers ul{position:relative;right:-1px}.seat-passengers ul li.active:before{border-bottom:22px solid transparent}#contactCountryCode,#mobilecontactCountryCode{display:block!important}.booking-confirmation-widget .summary-wrapper .summary-panel .summary-table tr td .alert-icon,.cancel-booking-widget .summary-wrapper .summary-panel .summary-table tr td .alert-icon,.change-booking-widget .summary-wrapper .summary-panel .summary-table tr td .alert-icon,.cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table tr td .alert-icon{background-position:-2px -139px;position:relative;top:-9px}.ancillary-flight-tabSet .ancillary-flight-body{margin-top:2px;margin-bottom:0}#ANCI_SEAT_BODY{margin:0}.booking-steps-widget.add-edit-ancillary ul{border-top:0 solid #fff!important}.booking-steps-widget.add-edit-ancillary ul li{left:unset!important;right:unset!important;margin-right:unset!important;margin-left:unset!important;width:33.33%!important}.booking-steps-widget.add-edit-ancillary ul li:after{content:" ";width:100%;top:16px;height:2px;position:absolute;background:#fff;z-index:-1}.booking-steps-widget.add-edit-ancillary ul li:nth-child(6) a{margin:auto!important;display:block}.booking-steps-widget ul{border-top:0 solid #fff!important}.booking-steps-widget ul li{left:unset!important;right:unset!important;margin-right:unset!important;margin-left:unset!important;width:20%!important;text-align:center}.booking-steps-widget ul li:after{content:" ";width:100%;height:2px;position:absolute;border-top:2px dashed #ae8f01;z-index:-1}.booking-steps-widget ul li.last-child:after{display:none}.booking-steps-widget ul li a{margin:auto!important;display:block}.form-group.register-user-mobile-fields .error:nth-child(3){display:none}#mobilecontactCountryCode label,#homecontactCountryCode label{display:none}@supports(-webkit-overflow-scrolling:touch){.ret-col:before{margin-top:16px}}@supports(-webkit-backdrop-filter:blur(1px)){.ret-col:before{margin-top:16px}}.modify-search-default-form .PRMSF-parent-ret-date{display:none}.dep-ret-date{position:relative;top:-1px}.hide-language-dropdown{display:none}button.language-select-btn:disabled{padding-left:5px}button.language-select-btn:disabled:after{display:none}#PG__guest .user-reg-panel{margin-bottom:-10px}.user-reg-panel .regSuccessFul i{display:none}.register-terms-conditions{padding-bottom:15px;padding-top:15px}.register-terms-conditions a{color:#f35831}.single-lang{display:none}#contactCountryCode .ui-autocomplete{width:100%!important}#contactCountryCode .error{display:none}#PRSF_to_select,#PRSF_from_select,#PRMSF_to_select,#PRMSF_from_select{width:315px;position:absolute}#PRSF_to_select .ui-autocomplete,#PRSF_from_select .ui-autocomplete,#PRMSF_to_select .ui-autocomplete,#PRMSF_from_select .ui-autocomplete{width:100%!important;max-height:300px;overflow-y:auto}#PAYM_PAYFORT_FORM label.error{font-size:12px}.payment-balance .total-row,.payment-balance-outer .total-row{border-top:0 solid #EEE!important}#loadingWrapper h4,#loadingWrapper p,#PgLoadingWrapper h4,#PgLoadingWrapper p{font-family:"Open Sans",Helvetica,Arial,sans-serif!important}#loadingWrapper .inner-content,#PgLoadingWrapper .inner-content{background:transparent!important}#loadingWrapper .inner-content.pay-redir,#PgLoadingWrapper .inner-content.pay-redir{background:transparent!important}.booking-confirmation-widget .summary-wrapper .summary-panel.pricing-summary h4,.cancel-booking-widget .summary-wrapper .summary-panel.pricing-summary h4,.change-booking-widget .summary-wrapper .summary-panel.pricing-summary h4,.cancel-booking-selection-widget .summary-wrapper .summary-panel.pricing-summary h4{font-size:13px!important}.summary-panel.booking-summary{padding:5px 20px!important}.form-group.col-sm-4.bkgReference{display:flex;flex-direction:row;align-items:center;margin:10px 0 5px}.form-group.col-sm-4.bkgReference label{font-size:16px!important;font-weight:600!important}.form-group.col-sm-4.bkgReference label.bRef-lbl{margin-right:8px;color:#707070!important}.flight-next-txt{font-weight:500}.flight-details-txt{font-weight:300;text-transform:capitalize}.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar a.ui-state-default{font-size:12px;font-weight:500;padding:4px}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:#1f435d!important;font-size:14px;position:relative;top:-3px}.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar a.ui-state-hover{background-color:#ae8f01!important;color:#fff}.passenger-details-widget h2.widget-tittle{color:#274077!important;background:#fff;border-radius:3px}.passenger-details-widget h2.widget-tittle div{padding-left:30px}.passenger-details-widget .pax-detail-panel>h3 .form-group .form-control{color:#274077;font-weight:500}.passenger-details-widget .pax-detail-panel>h3.collapsed>h3{padding-top:18px}.passenger-details-widget .pax-detail-panel .form-group .error{color:#dd4b39!important;font-size:14px;font-weight:500;margin:8px 0 5px}.passenger-details-widget .pax-detail-panel .form-group .control-label{font-size:14px!important;color:#575757;font-weight:500!important;padding-left:12px}.passenger-details-widget .pax-detail-panel .form-group .form-control{color:#1c1c1c;font-weight:600;font-size:14px;background:#fff;border:0;border-radius:3px;padding-left:19px}.passenger-details-widget .pax-detail-panel .form-group input{padding-left:12px!important}.reqFieldsText{color:#dd4b39!important;font-size:14px;font-weight:500}.reqFieldsText span{font-size:15px!important}.reqAstrix{color:#bc0432!important}.passenger-details-widget .pax-detail-panel .form-group .control-label.mand::after{content:"*";color:#bc0432!important}#USLOG_bkg_customer_login_div .button-wrapper{display:flex;flex-direction:column;float:right;width:100%}#USLOG_bkg_customer_login_div .button-wrapper button{background-color:#191a63!important;padding:30px 10px 30px 10px;width:100px}.user-login-form #userLoginForm{background:#fff!important;border:1px solid #dedfdf!important;box-shadow:unset;-webkit-box-shadow:unset;-moz-box-shadow:unset}.booking-steps-widget ul li a.current{border:1px solid #fff;-webkit-box-shadow:0 0 0 3px #fff;-moz-box-shadow:0 0 0 3px #fff;box-shadow:0 0 0 3px #fff;background-color:#ae8f01!important}.booking-steps-widget ul li a.current .step-icon:after{position:relative;top:2px}#stepperControl{margin-top:0;width:100%;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#FFF;box-shadow:0 0 20px rgba(0,0,0,0.1607843137)}.booking-steps-widget ul li a .step-name{color:#191a63;font-size:14px;font-weight:600!important}#searchResults,#captchaForm,#searchCalender,#passengerDetails,#ancillarySelection,#paymentMethod,#bookingConfirm{margin-top:0}.passenger-details-widget .pax-detail-panel .form-group .form-control{height:42px;border:1px solid #d3d3d3}.form-control{-moz-appearance:none}.user-login-form{margin-top:20px}.user-login-form form .field-wrapper{width:100%!important;padding-bottom:20px}.user-login-form form .field-wrapper .control-label{color:#9e9e9a}.user-login-form form .field-wrapper .form-control{border:1px solid #f2f2f2;width:100%;height:50px;padding:0 14px;line-height:37px;border-radius:3px;background:#f2f2f2;color:#191a63;font-weight:600;font-size:14px}.user-login-form form .field-wrapper .password_wrapper{margin-top:10px}.button_col_wrapper{padding-top:12px!important}.profile-pic-wrapper .image-wrapper{width:100%!important;padding-top:7px;text-align:center}.user-login-form h2.widget-tittle small{border-top:0;font-size:14px;color:#191a63;margin-bottom:9px;padding-top:0;margin-top:0;font-weight:600;margin-left:18px}.user-login-form form .field-wrapper .control-label{color:#9e9e9a;font-weight:600;margin-left:15px}.payfort_securityDeails{background:#fff!important;color:#e36711}#PAYM_PAYFORT_FORM .form-control{background:#f2f2f2;border:1px solid #f2f2f2!important;border-radius:3px}#PAYM_MIGS_FORM .form-control-static.col-sm-5,#PAYM_PAYLATER_FORM .form-control-static.col-sm-5{color:#333}#PAYM_MIGS_FORM p,#PAYM_PAYLATER_FORM p{color:#e36711}.booking-confirmation{background:#fff;margin-bottom:100px;margin-top:-80px;border-radius:5px!important}.booking-confirmation .startOver_btn_div{position:relative;top:100px}.booking-confirmation h2.widget-tittle{padding:15px 0 15px 0}.booking-confirmation h2.widget-tittle div:nth-child(1){padding-left:15px;background:#fff;height:50px;margin-top:-15px;padding-top:13px;width:100%;color:#191a63;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 0 1px 0 #eee}.booking-confirmation h2.widget-tittle small{border-top:0 solid #ccc!important;padding:10px 15px 0!important;color:#707070!important;font-weight:600}.booking-confirmation #CNFRM_itinerary_div{margin-top:-40px;padding-right:15px}.booking-confirmation #CNFRM_mngBooking_btn{display:inline-flex;justify-content:center;align-items:center;width:unset!important;height:40px;padding:10px 25px!important;margin:0 5px;background:#191a63;color:#fff;border-radius:3px;box-shadow:none}.booking-confirmation #CNFRM_print_btn,.booking-confirmation #CNFRM_email_btn{display:inline-flex;justify-content:center;align-items:center;width:unset!important;height:40px;padding:10px 25px!important;margin:0 5px;color:#191a63;background:#fff;border:1px solid #191a63;border-radius:3px;box-shadow:none}.booking-confirmation #CNFRM_print_btn .glyphicon,.booking-confirmation #CNFRM_email_btn .glyphicon{margin-right:3px}.booking-confirmation .booking-confirmtion-header{top:50px;position:relative;width:fit-content!important}.booking-confirmation .booking-confirmtion-sub-text{margin-top:-30px!important}.booking-confirmation .booking-confirmation-widget .summary-wrapper .summary-panel,.booking-confirmation .cancel-booking-widget .summary-wrapper .summary-panel,.booking-confirmation .change-booking-widget .summary-wrapper .summary-panel,.booking-confirmation .cancel-booking-selection-widget .summary-wrapper .summary-panel{box-shadow:0 0 0 0 rgba(0,0,0,0)!important;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0)!important;-moz-box-shadow:0 0 0 0 rgba(0,0,0,0)!important}.booking-confirmation .booking-confirmation-widget .summary-wrapper>h3,.booking-confirmation .cancel-booking-widget .summary-wrapper>h3,.booking-confirmation .change-booking-widget .summary-wrapper>h3,.booking-confirmation .cancel-booking-selection-widget .summary-wrapper>h3{color:#707070!important;padding-left:15px!important}.booking-confirmation .booking-confirmation-widget .summary-wrapper .summary-panel .summary-table tr th,.booking-confirmation .cancel-booking-widget .summary-wrapper .summary-panel .summary-table tr th,.booking-confirmation .change-booking-widget .summary-wrapper .summary-panel .summary-table tr th,.booking-confirmation .cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table tr th{background-color:#575757;background-image:linear-gradient(#575757,#575757);color:#fff;font-size:15px;padding:10px;padding-left:15px}.booking-confirmation .booking-confirmation-widget .summary-wrapper .summary-panel.booking-summary,.booking-confirmation .cancel-booking-widget .summary-wrapper .summary-panel.booking-summary,.booking-confirmation .change-booking-widget .summary-wrapper .summary-panel.booking-summary,.booking-confirmation .cancel-booking-selection-widget .summary-wrapper .summary-panel.booking-summary{border-left:0 solid #FFF!important;border-right:0 #FFF!important}.booking-confirmation .booking-confirmation-widget .summary-wrapper .summary-panel .summary-table tr:last-child td,.booking-confirmation .cancel-booking-widget .summary-wrapper .summary-panel .summary-table tr:last-child td,.booking-confirmation .change-booking-widget .summary-wrapper .summary-panel .summary-table tr:last-child td,.booking-confirmation .cancel-booking-selection-widget .summary-wrapper .summary-panel .summary-table tr:last-child td{border-bottom:0;padding-left:15px!important}.booking-confirmation .booking-confirmation-widget .summary-wrapper .summary-panel.pricing-summary h4,.booking-confirmation .cancel-booking-widget .summary-wrapper .summary-panel.pricing-summary h4,.booking-confirmation .change-booking-widget .summary-wrapper .summary-panel.pricing-summary h4,.booking-confirmation .cancel-booking-selection-widget .summary-wrapper .summary-panel.pricing-summary h4{background-color:#191a63!important;background-image:linear-gradient(#191a63,#191a63)!important;color:#fff!important}.booking-confirmation .row-status-CONFIRMED td{color:#313131;padding-left:15px!important}.booking-confirmation .summary-table tr td{color:#313131!important;padding-left:15px!important}.booking-confirmation #CNFRM_startOver_btn{padding:20px 35px!important}.booking-confirmation #CNFRM_startOver_btn.btn.btn-primary:hover{background:#191a63!important;background:-webkit-gradient(linear,left top,left bottom,from(#191a63),to(#191a63))!important;background:-moz-linear-gradient(top,#191a63,#191a63)!important}.booking-confirmation #CNFRM_startOver_btn.btn.btn-primary{background:#191a63!important;background:-webkit-gradient(linear,left top,left bottom,from(#191a63),to(#191a63))!important;background:-moz-linear-gradient(top,#191a63,#191a63)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$dark-blue",endColorstr="$dark-blue")}.booking-confirmation .summary-panel.booking-summary{padding:5px 20px!important}.booking-confirmation .summary-panel.pricing-summary .pricing{padding-top:10px}.booking-confirmation .summary-panel.pricing-summary h4{display:none!important}.booking-confirmation .col-anc-type{background:transparent;color:#313131!important;background-color:transparent!important;background-image:linear-gradient(transparent,transparent)!important}.booking-confirmation .booking-confirmation-widget .summary-wrapper .summary-panel,.booking-confirmation .cancel-booking-widget .summary-wrapper .summary-panel,.booking-confirmation .change-booking-widget .summary-wrapper .summary-panel,.booking-confirmation .cancel-booking-selection-widget .summary-wrapper .summary-panel{border-left:none;border-right:0}.seat-map-container .row-group .col-group .seat-letter-row .seat,.seat-map-container .row-group .col-group .seat-row-number{color:#d4451d!important}#ancillarySelection{position:relative;padding-left:15px}#ancillarySelection .alert.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f;position:absolute!important;top:-54px!important;width:100%!important;left:0!important}#ancillarySelection .col-md-9{margin-top:21px}#ancillarySelection .col-md-9 h2.widget-tittle{font-size:24px;font-weight:600;color:#4c4c4c;margin-bottom:5px;margin-top:0;padding:15px 15px 15px 15px;border-top:0;background:#fff;margin-left:-16px;margin-right:-16px;border-top-left-radius:5px;border-top-right-radius:5px}#ancillarySelection .col-md-9 .ancillary-accordion{margin-bottom:20px;background:#fff;margin-left:-15px;margin-right:-15px;margin-top:-5px;padding-bottom:18px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#ancillarySelection .col-md-9 .ancillary-accordion .accord-panel .accord-header{background:#f7f7f7;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #eee;cursor:default;border-radius:2px;margin-bottom:-6px}#ancillarySelection .col-md-9 .ancillary-accordion .accord-panel .accord-header .media-body{padding-left:25px}#ancillarySelection .col-md-9 .ancillary-accordion .accord-panel .accord-header .media-body h4{font-size:17px;font-weight:bold;padding-left:6px;color:#4c4c4c}#ancillarySelection .col-md-9 .icon-ancillary-BAGGAGE,#ancillarySelection .col-md-9 .icon-ancillary-SEAT,#ancillarySelection .col-md-9 .icon-ancillary-MEAL,#ancillarySelection .col-md-9 .icon-ancillary-SSR{display:none}#ancillarySelection .col-md-9 .ancillary-summary .col-flights.flight-0{color:#295d83}#ancillarySelection .col-md-9 .ancillary-summary .col-flights.flight-1{color:#295d83}#ancillarySelection .col-md-9 .ancillary-summary .summary-panel{background:#fff;margin-left:-15px;margin-right:-15px;margin-top:-5px;padding:0!important;padding-top:10px!important;padding-bottom:10px!important}#ancillarySelection .col-md-9 .ancillary-summary .summary-panel .col-pax-name,#ancillarySelection .col-md-9 .ancillary-summary .summary-panel .col-pax-ancillary{color:#191a63;font-weight:500;font-size:15px!important}#ancillarySelection .col-md-9 .ancillary-summary .summary-panel .summary-table th{padding-left:25px!important}#ancillarySelection .col-md-9 .ancillary-summary .summary-panel .summary-table td{padding-left:25px!important;padding-top:10px}#ancillarySelection .col-md-9 .ancillary-summary .summary-panel table th{border-bottom:0 solid #eee!important}#ancillarySelection .col-md-9 .ancillary-summary .summary-panel table tr th.col-anc-type{border-top:0 solid #eee!important;border-left:0 solid #eee!important;border-right:0 solid #eee!important;border-bottom:2px solid #eee!important;font-size:18px}#ancillarySelection .col-md-9 .ancillary-summary h4{font-size:24px;font-weight:600;color:#4c4c4c;margin-bottom:5px;margin-top:0;padding:15px 15px 15px 15px;border-top:0;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;margin-left:-15px;margin-right:-15px}#ancillarySelection .col-md-9 .seat-passengers{border-left:0;border-bottom:0;border-top:0}#ancillarySelection .col-md-9 .seat-passengers ul li .name{color:#191a63;font-weight:600;font-size:14px}#ancillarySelection .col-md-9 .seat-passengers ul li .selected-seat{float:right;width:40px;height:23px;border:1px solid #ddd;text-align:center;font-size:13px;font-weight:bold;border-radius:3px;margin-top:-1px;color:#191a63}#ancillarySelection .col-md-9 .seat-passengers ul li.active{background-color:#7abdf6!important}#ancillarySelection .col-md-9 .seat-passengers ul li.active:before{border-left:10px solid #7abdf6!important}#ancillarySelection .col-md-9 .seat-passengers ul li.active .selected-seat{background-color:#fff!important}#ancillarySelection .col-md-9 .bag-dropdown{padding:0 12px!important;color:#4c4c4c;font-weight:500;border-radius:3px;font-size:14px}#ancillarySelection .col-md-9 .bag-dropdown option{font-weight:600}#ancillarySelection .col-md-9 .seat-map-container .row-group .col-group .seat-row .seat .paxProxy{display:none}#ancillarySelection .col-md-9 .item-desc{color:#4c4c4c;font-weight:100}#ancillarySelection .col-md-9 .item-desc.bag-slab{color:#4c4c4c;font-weight:500!important}#ancillarySelection .col-md-9 .item-price{color:#4c4c4c;font-weight:500!important}#ancillarySelection .col-md-9 .accord-panels{margin-top:55px;padding:3px}#ancillarySelection .col-md-9 .accord-panels .ancillary-flight-tabLinks.owl-carousel.owl-theme{position:absolute;top:-55px;padding-right:3px;padding-left:3px;padding-top:3px;margin-left:-4px}#ancillarySelection .col-md-9 .accord-panels .ancillary-flight-tabSet .ancillary-flight-tabLinks li{border:1px solid #d3d3d3!important;background:#fff!important;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:center;margin-right:1px}#ancillarySelection .col-md-9 .accord-panels .ancillary-flight-tabSet .ancillary-flight-tabLinks li a{color:#4c4c4c!important;padding-left:0!important;display:inline-flex!important;font-size:16px!important}#ancillarySelection .col-md-9 .accord-panels .ancillary-flight-tabSet .ancillary-flight-tabLinks li a small{position:relative;top:2px;left:20px;color:#4c4c4c!important;font-size:14px}#ancillarySelection .col-md-9 .accord-panels .ancillary-flight-tabSet .ancillary-flight-tabLinks li a small:before{content:" ";width:7px;height:2px;position:absolute;background:#295c83;top:10px;left:-13px}#ancillarySelection .col-md-9 .accord-panels .ancillary-flight-tabSet .ancillary-flight-tabLinks li a .arrow{margin-left:5px;margin-right:5px}#ancillarySelection .col-md-9 .accord-panels .ancillary-flight-tabSet .ancillary-flight-tabLinks li.active{background:#191a63!important}#ancillarySelection .col-md-9 .accord-panels .ancillary-flight-tabSet .ancillary-flight-tabLinks li.active a{color:#fff!important;cursor:default}#ancillarySelection .col-md-9 .accord-panels .ancillary-flight-tabSet .ancillary-flight-tabLinks li.active a small{color:#fff!important}#ancillarySelection .col-md-9 .accord-panels .ancillary-flight-tabSet .ancillary-flight-tabLinks li.active a small:before{content:" ";width:7px;height:2px;position:absolute;background:#191a63;top:10px;left:-13px}#ancillarySelection .col-md-9 .ancillary-type-MEAL{padding:10px}#ancillarySelection .ancillary-flight-body.ancillary-type-BAGGAGE{border:0 solid #e5e5e5!important;width:100%!important}#ancillarySelection .ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-actions .add-item-btn,#ancillarySelection .ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-actions .add-item-btn,#ancillarySelection .ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .bag-item .item-actions .add-item-btn,#ancillarySelection .ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .ssr-item .item-actions .add-item-btn{border-radius:5px!important}#ancillarySelection .bag-item.items-tittle.clearfix div{color:#191a63!important;font-weight:100!important}#ancillarySelection .ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item.selected,#ancillarySelection .ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item.selected,#ancillarySelection .ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .bag-item.selected,#ancillarySelection .ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-SSR ul li .ssr-item.selected{background:url(images/meal-selected-check.png) no-repeat right bottom;background-position-y:5px!important}.static-arrow-icon{display:none}#captchaForm{background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding-bottom:35px;position:relative;top:-100px;box-shadow:0 0 1px 0 #eee}#captchaForm h2.widget-tittle{font-size:24px;font-weight:600;color:#fff;margin-bottom:5px;margin-top:0;padding:15px 15px 15px 0;border-top:0;background:#191a63;padding-left:10px;border-top-left-radius:5px;border-top-right-radius:5px;padding-left:30px}#captchaForm p{padding-left:30px;padding-top:10px;font-size:14px}#captchaForm .captchaDiv{background:#f3f3f3;border:1px solid #e5e5e5;border-radius:0;width:40%;margin:44px auto;overflow:hidden;clear:both}#captchaForm #PRSF_cancel_captcha_do{padding-top:10px;padding-bottom:10px}#captchaForm #PRSF_continue_captcha_do{padding-top:10px;padding-bottom:10px}#searchResults .col-md-9{background:transparent;paading-left:0!important;paading-right:0!important;position:relative;border-radius:3px}#searchResults .col-md-9 .flight-result{padding-left:0!important;margin-left:-15px;margin-right:-15px}#searchResults .col-md-9 .flight-result h2.widget-tittle{padding:0 0 0 0!important}#searchResults .col-md-9 .flight-result h2.widget-tittle div{font-size:24px;font-weight:600;color:#fff;display:none;background:#191a63;padding:15px;border-top-left-radius:5px;border-top-right-radius:5px;margin-left:-15px;margin-right:-15px}#searchResults .col-md-9 .flight-result h2.widget-tittle small{border-top:0 solid #ccc}#searchResults .booking-summary{border-radius:3px}.booking-summary-widget .hasPriceQuote{border:0 solid #dedfdf!important;box-shadow:0 3px 6px rgba(0,0,0,0.1607843137);padding-bottom:5px}.errorContainerCustomSmall{z-index:111;margin-right:10px}.widget-tittle.pax-tittle div{background:#fbfbfb;color:#313131;padding-top:20px;padding-bottom:20px;border-top-left-radius:5px;border-top-right-radius:5px;margin-right:-15px;margin-top:-15px}.widget-tittle.pax-tittle small{margin-left:30px}.widget-tittle.contact-tittle div{background:#fff;color:#313131;padding-top:20px;padding-bottom:8px;border-top-left-radius:5px;border-top-right-radius:5px;margin-right:-15px;margin-top:-15px}.widget-tittle.contact-tittle small{margin-left:30px}.reqFieldsText{margin-left:30px}.flight-result-widget .flight-result-header h5 small{font-weight:700!important}.passenger-details-widget #PXD_paxPeople{margin-bottom:35px;margin-top:-65px;padding-top:30px;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px}.passenger-details-widget #PXD_contactPerson .pax-detail-panel .pax-detail-panel-body{border-radius:0!important;border-top:0 solid #e5e5e5!important}#SEAT-carouse-bodies .remove-seat{position:absolute;left:0}#SEAT-carouse-bodies .active .remove-seat{left:0}#SEAT-carouse-bodies .seat-passengers ul li .pax-code{background-color:transparent;border:0 solid #ff873a;color:#191a63;font-size:14px;margin-top:1px;margin-left:7px}#SEAT-carouse-bodies .seat-passengers ul li .pax-code:after{content:" ";width:6px;height:2px;background:#191a63;position:absolute;margin-top:9px;margin-left:4px}.ancillary-summary .summary-panel table td ul li{font-size:15px!important}.col-pax-ancillary.col-seat-ssr{padding-top:3px!important}.passenger-det{margin-top:20px;border-radius:3px}.paym-currency-row .control-label{color:#191a63!important}#PAYM_MIGS_FORM p,#PAYM_PAYLATER_FORM p{font-size:13px;font-weight:600;padding-right:180px}.payfort_securityDeails{font-size:14px;font-weight:600}#PG__user-dashboard #manageBooking{background:#fff;border-radius:3px;box-shadow:0 0 1px 0 #eee}#PG__user-dashboard #manageBooking a{font-size:13px}#PG__user-dashboard .mb-user-dash-widget h2.widget-tittle{color:#fff;margin-left:-15px;margin-right:-30px;margin-top:-15px}#PG__user-dashboard .mb-user-dash-widget h2.widget-tittle div{background:#191a63;padding:18px;border-top-left-radius:5px;border-top-right-radius:5px}#PG__user-dashboard .mb-user-dash-widget h2.widget-tittle small{margin-left:20px;border-top:0 solid #EEE!important}.control-label.col-sm-7{color:#191a63!important}.payment-methods-tab{border:1px solid #e5e5e5}.payment-methods-tab form .payment-balance .paym-currency-row .form-control-static{color:#191a63!important}.booking-summary-widget .flight-summary .destination strong.name{font-size:13px;color:#313131}.date,.time{font-size:12px!important}.booking-summary-widget .total .amount{font-size:22px}.booking-summary-widget .fares-summary .collapsed ul li,.booking-summary-widget .fees-summary .collapsed ul li,.booking-summary-widget .ancillary-summary .collapsed ul li,.booking-summary-widget .reschedule-summary .collapsed ul li,.booking-summary-widget .addEditAnc-summary .collapsed ul li,.booking-summary-widget .payment-summary .collapsed ul li{font-size:13px}.booking-summary-widget .total-summary .collapsed ul li{font-weight:500!important;font-size:18px!important;padding-top:20px!important;padding-bottom:20px!important}.booking-summary-widget .passenger-summary .expanded ul li span.count{font-size:30px!important;font-weight:500!important;margin-top:10px}.booking-summary-widget .passenger-summary .expanded ul li span{font-weight:500!important;font-size:13px!important}.user-login-form form .field-wrapper .control-label{font-size:14px!important}.user-login-form #userLoginForm .btn-link{font-size:12px!important}.passenger-details-widget h2.widget-tittle small{color:#707070!important}.remove-seat{padding-bottom:2px;padding-top:0;padding-left:2px}.ancillary-accordion .OUTBOUND small{position:relative;top:0}#PAYM_PAYFORT_FORM .form-control{font-size:14px!important;padding-left:20px}#PAYM_PAYFORT_FORM .form-control select{padding-left:16px}#PAYM_PAYFORT_FORM select{padding-left:16px!important}#searchResults{position:relative;padding-left:15px}#searchResults .widget-tittle small{font-size:14px!important}#searchResults .FSR_baggage_rates p{font-size:14px}#PAYM_termsCheck{position:relative;top:2px;width:21px;height:16px}.total-final{padding-right:20px!important}.total-final p,.total-final label{font-weight:500!important}.summary-panel.pricing-summary label{color:#313131!important}#PG__guest{margin-top:120px;position:relative}#PG__guest #GU_user_login{background:#fff;border-radius:3px;padding:30px;box-shadow:0 3px 6px rgba(0,0,0,0.1607843137)}#PG__guest #GU_user_login #userLoginForm .widget-tittle div{padding:20px;color:#fff;background:#191a63;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:-45px;margin-left:-30px;margin-right:-45px;box-shadow:0 0 1px 0 #eee}#PG__guest #GU_user_login #userLoginForm #SUSLOG_bkg_customer_login_div{margin-top:32px}#PG__guest #GU_user_login #userLoginForm #SUSLOG_bkg_customer_login_div input{border:0 solid #a3a3a3;background:#f2f2f2;height:50px;border-radius:3px;font-size:14px;font-weight:600;color:#191a63}#PG__guest #GU_user_login #userLoginForm label{font-weight:500;font-size:14px}#PG__guest #GU_user_register{background:#fff;border-radius:3px;padding:30px;box-shadow:0 3px 6px rgba(0,0,0,0.1607843137)}#PG__guest #GU_user_register .widget-tittle div{padding:20px;color:#fff;background:#191a63;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:-45px;margin-left:-30px;margin-right:-45px;box-shadow:0 0 1px 0 #eee}#PG__guest #GU_user_register .widget-tittle small{border-top:0 solid #EEE!important;font-size:14px!important}#PG__guest #GU_user_register .user-reg-panel{border:0 solid #EEE!important}#PG__guest #GU_user_register .user-reg-panel #GUR_register_form input,#PG__guest #GU_user_register .user-reg-panel #GUR_register_form select{border:0 solid #a3a3a3;background:#f2f2f2;border-radius:3px;font-size:14px;font-weight:600;color:#191a63;height:50px;padding-left:16px}#PG__guest #GU_user_register .user-reg-panel #GUR_register_form select{padding-left:12px}#PG__guest #GU_user_register label{font-weight:500;font-size:14px;margin-left:15px}#PG__guest #GU_search_booking{background:#fff;border-radius:3px;padding:10px;box-shadow:0 3px 6px rgba(0,0,0,0.1607843137)}#PG__guest #GU_search_booking .widget-tittle div{padding:20px;color:#fff;background:#191a63;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:-45px;margin-left:-30px;margin-right:-45px;box-shadow:0 0 1px 0 #eee}#PG__guest #GU_search_booking .widget-tittle small{border-top:0 solid #EEE!important;font-size:14px!important}#PG__guest #GU_search_booking .customText{border-top:0 solid #EEE!important}#PG__guest #GU_search_booking .dash-panel{border:0 solid #EEE!important}#PG__guest #GU_search_booking .dash-panel #GBS_search_form{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#PG__guest #GU_search_booking .dash-panel #GBS_search_form .form-field-container{width:100%}#PG__guest #GU_search_booking .dash-panel #GBS_search_form .manage-bkg-btn-container{margin-bottom:0}#PG__guest #GU_search_booking .dash-panel #GBS_search_form input,#PG__guest #GU_search_booking .dash-panel #GBS_search_form select{border:0 solid #a3a3a3;background:#f2f2f2;height:50px;border-radius:3px;font-size:14px;font-weight:600;color:#191a63}#PG__guest #GU_search_booking label{font-weight:500;font-size:14px}#PG__guest #cancelBooking{background:#fff;border-radius:3px;padding:30px}#PG__guest #cancelBooking .widget-tittle div{padding:20px;color:#fff;background:#191a63;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:-45px;margin-left:-30px;margin-right:-45px;box-shadow:0 0 1px 0 #eee}#PG__guest #cancelBooking .widget-tittle small{border-top:0 solid #EEE!important;font-size:14px!important}#PG__guest #cancelBooking .customText{border-top:0 solid #EEE!important}#PG__guest #cancelBooking .dash-panel{border:0 solid #EEE!important}#PG__guest #cancelBooking .dash-panel #GBS_search_form input,#PG__guest #cancelBooking .dash-panel #GBS_search_form select{border:0 solid #a3a3a3;background:#f2f2f2;height:50px;border-radius:3px;font-size:14px;font-weight:600;color:#191a63}#PG__guest #cancelBooking label{font-weight:500;font-size:14px}#PG__guest #GU_forget_password{background:#fff;border-radius:3px;padding:30px;box-shadow:0 3px 6px rgba(0,0,0,0.1607843137)}#PG__guest #GU_forget_password .widget-tittle div{padding:20px;color:#fff;background:#191a63;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:-45px;margin-left:-30px;margin-right:-45px;box-shadow:0 0 1px 0 #eee}#PG__guest #GU_forget_password .widget-tittle small{border-top:0 solid #EEE!important;font-size:14px!important}#PG__guest #GU_forget_password .customText{border-top:0 solid #EEE!important}#PG__guest #GU_forget_password .form-horizontal{border:0 solid #EEE!important}#PG__guest #GU_forget_password .form-horizontal .form-group input,#PG__guest #GU_forget_password .form-horizontal .form-group select{border:0 solid #a3a3a3;background:#f2f2f2;height:50px;border-radius:3px;font-size:14px;font-weight:600;color:#191a63}#PG__guest #GU_forget_password label{font-weight:500;font-size:14px}#PG__guest #GU_reset_password{background:#fff;border-radius:3px;padding:30px}#PG__guest #GU_reset_password .widget-tittle div{padding:20px;color:#fff;background:#191a63;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:-45px;margin-left:-30px;margin-right:-45px;box-shadow:0 0 1px 0 #eee}#PG__guest #GU_reset_password .widget-tittle small{border-top:0 solid #EEE!important;font-size:14px!important}#PG__guest #GU_reset_password .customText{border-top:0 solid #EEE!important}#PG__guest #GU_reset_password .form-horizontal{border:0 solid #EEE!important}#PG__guest #GU_reset_password .form-horizontal .form-group input,#PG__guest #GU_reset_password .form-horizontal .form-group select{border:0 solid #a3a3a3;background:#f2f2f2;height:50px;border-radius:3px;font-size:14px;font-weight:600;color:#191a63}#PG__guest #GU_reset_password label{font-weight:500;font-size:14px}.ui-autocomplete{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0)!important;-moz-box-shadow:0 0 0 0 rgba(0,0,0,0)!important;box-shadow:0 0 0 0 rgba(0,0,0,0)!important;background-color:#fff!important;border:1px solid #6aa8d6!important;margin-top:8px!important;font-size:13px}.ui-autocomplete li a{color:#191a63!important;padding:6px .4em!important}.ui-autocomplete li a.ui-state-focus{background:#191a63!important;color:#fff!important}#bookingConfirm{position:relative}#myInformation{padding-bottom:50px}#changeBooking h2.widget-tittle small{margin-top:55px}#VIEWBK_itinerary_div{position:relative;left:14px;top:20px;padding:0;margin-top:0}#VIEWBK_itinerary_div #VIEWBK_print_btn,#VIEWBK_itinerary_div #VIEWBK_email_btn,#VIEWBK_itinerary_div #VIEWBK_whatsapp_btn,#VIEWBK_itinerary_div #VIEWBK_viber_btn #VIEWBK_viberSubscribe_btn{display:inline-flex;justify-content:center;align-items:center;width:unset!important;height:40px;padding:10px 25px!important;margin:0 5px;color:#191a63;background:#fff;border:1px solid #191a63;border-radius:3px;box-shadow:none}#VIEWBK_itinerary_div #VIEWBK_print_btn .glyphicon,#VIEWBK_itinerary_div #VIEWBK_email_btn .glyphicon,#VIEWBK_itinerary_div #VIEWBK_whatsapp_btn .glyphicon,#VIEWBK_itinerary_div #VIEWBK_viber_btn #VIEWBK_viberSubscribe_btn .glyphicon{margin-right:3px}.viewbooking-message-container{background:#fff!important}#guestUser{margin-bottom:50px}#searchForm #PRSF_main_form label.error{color:#dd4b39!important;font-size:14px;font-weight:500}.booking-confirmation-widget .summary-wrapper .pricing .details:before,.cancel-booking-widget .summary-wrapper .pricing .details:before,.change-booking-widget .summary-wrapper .pricing .details:before,.cancel-booking-selection-widget .summary-wrapper .pricing .details:before{border-bottom:0 solid #9e9e9e!important;border-left:0 solid #9e9e9e!important}.payment-methods-tab .nav.nav-tabs{font-size:14px}.cc-header h5{font-size:14px}#myInformation .dash-panel.user-information p a.btn{padding:7px 20px!important;font-size:12px!important;top:-3px}#PG__user-dashboard{position:relative;margin-top:120px}#PG__user-dashboard #ttlUsername{margin-top:20px;margin-bottom:0}.reschedule-summary-widget{margin-top:20px;border-radius:3px}.reschedule-summary-widget>h4{color:#191a63}#PAYM_cancel_flow_btn,#FSR_cancel_flow_btn,#CNXBK_cancel_flow_btn,#PXD_fill_btn,#PXD_cancel_flow_btn,#CGBK_cancel_flow_btn,#ANCI_cancel_flow_btn,#CANXBK_backBtn{display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #191a63;border-radius:3px;color:#191a63;font-size:14px;font-weight:600;line-height:1.5em;text-transform:uppercase;padding:10px 15px;margin-top:8px}.dep-col .flight-error{width:95%}.ret-col .flight-error{width:100%}.payment-balance{width:100%!important;padding-left:27px!important;padding-bottom:20px;border-bottom:1px solid #ebebeb}.payment-balance .control-label.col-sm-7{font-size:14px!important;font-weight:500}.payment-balance .form-control-static.col-sm-5{font-size:14px!important;font-weight:600}#PAYM_PAYFORT_FORM .total-final{margin-left:-38px!important;padding-right:15px!important;padding-bottom:10px!important}#PAYM_MIGS_FORM .total-final,#PAYM_PAYLATER_FORM .total-final{margin-left:-42px!important;padding-right:15px!important;padding-bottom:9px!important}.payment-methods-tab .total-final,.payment-methods-tab .total-row{width:100%;border-top-left-radius:5px;border-top-right-radius:5px;padding-top:1px!important;padding-right:17px!important}.payment-methods-tab .total-final .control-label.col-sm-7,.payment-methods-tab .total-row .control-label.col-sm-7{color:#4c4c4c!important}.payment-methods-tab .total-final .form-control-static.col-sm-5,.payment-methods-tab .total-row .form-control-static.col-sm-5{font-size:23px!important;color:#4c4c4c!important}.payment-methods-tab .total-final .control-label.col-sm-7{font-size:23px!important;color:#4c4c4c!important}.payment-methods-tab .total-row{margin-left:-38px!important}.user-reg-panel .regSuccessFul{margin:0 0!important;margin-top:-80px!important;margin-left:-20px!important;margin-right:-20px!important;background:#fff;position:relative;padding-left:54px}.user-reg-panel .regSuccessFul .register-succecc-msg{margin-bottom:30px;margin-top:0;line-height:25px}.user-reg-panel .regSuccessFul .col-sm-4{width:100%!important;margin:0;display:flex;justify-content:center}#PRMSF_cancel_search_do{display:none}#PRMSF_ret_date .flight-error .error{margin-left:16px}.mobile_home_number{display:block;margin-left:15px;color:#9e9e9e;font-weight:600}.mobile_home_number::after{content:"*";margin-left:5px;vertical-align:baseline;position:relative;top:-0.4em;font-size:.8em;color:#f00}#PAYM_MIGS_FORM p{padding-right:0}.privacy_terms li a{color:#fff!important}.privacy_terms li a:hover{text-decoration:none}#RUMI_change_pass_form{padding:15px}#RUMI_change_pass_form .col-sm-3 input{color:#011f60;font-weight:600;font-size:14px;background:#f2f2f2;border:0;border-radius:3px;padding-left:19px;height:40px}#RUMI_change_pass_form .col-sm-3.user_passwordchange_btn_panel{display:flex;justify-content:space-evenly;align-items:center}#RUMI_change_pass_form .col-sm-3.user_passwordchange_btn_panel .change-pass-do-btn{align-items:baseline}.password-change-btn-col{padding:0}.popover.flight-tooltip .popover-content .datetime .date{font-size:11px!important}.popover.flight-tooltip .popover-content .datetime .time{font-size:11px!important}.booking-steps-widget ul li a .step-icon{background:0;margin-top:2px}.change-pass-cancel-btn{border-radius:3px;font-size:19px;background:#fff;border:1px solid #191a63;color:#191a63;padding:3px 15px 3px 15px}.change-pass-cancel-btn:hover{background:#fff!important;color:#191a63!important;border-color:#191a63}.my-information-row{padding-left:16px;padding-right:16px}.my-information-row #RUMI_change_pass_form{border:1px solid #e5e5e5;display:inline-block;width:100%;padding-top:0;padding-top:17px}.my-information-row #RUMI_change_pass_form .change-pass-do-btn,.my-information-row #RUMI_change_pass_form .change-pass-cancel-btn{padding:12px 0 0 0!important;width:90px;height:40px;border-color:#191a63}.btn.btn-primary.btn-xs.flip.pull-right.save-btn,.btn.btn-default.btn-secondary.btn-xs.flip.pull-right.cancel-btn{margin-top:4px}.language-one img{position:absolute;left:6px;top:35px;z-index:1}#bookingConfirm{margin-top:110px}.language-two img{position:absolute;left:6px;top:65px;z-index:1}#PG__booking-flow .error-message-container{margin-top:20px}#BSC_CONFRM .completed.active.current{background-color:#ae8f01}.ui-datepicker-prev.ui-corner-all.ui-state-disabled{display:none}#PRMSF_main_form .ret-col .flight-error .error,#PRMSF_main_form .dep-col .flight-error .error{width:95%}@media screen and (min-width:992px){#searchResults .flight-selection-table .flight-info-col,#searchResults .flight-selection-table .departure-col,#searchResults .flight-selection-table .arrival-col,#searchResults .flight-selection-table .stops-col{min-width:15px}.card_number_panel,.name_on_card_panel{width:400px!important}.expiry_date_panel,.card_security_code_panel{width:200px!important}#USLOG_bkg_customer_login_div .button-wrapper button{padding:30px 10px 30px 10px!important;width:100px!important}#PRSF_main_form .col-md-2.form-search-btn{float:right}.reschedule-action-btn{display:flex}.master_tabpage_nav ul{position:relative;top:40px}.master_tabpage_nav ul li{font-size:15px;color:#191a63}}@media screen and (min-width:1400px){.header-top-bar .ft-header .fe-logo-section #homeLink img{margin-top:8px}.header-top-bar .top-bar{margin-bottom:10px}}@media screen and (min-width:1400px) and (min-width:0 \0) and (min-resolution:72dpi){.booking-steps-widget ul li::after{left:120px}.add-edit-ancillary ul li::after{left:210px}}@media screen and (min-width:1400px){.container{width:1336px}.modify-muticity-add-btn .add-multicity-btn{margin-left:-28px;margin-right:-28px}#PRSF_cancel_flow_btn{margin-top:27px;height:45px;margin-right:2px}.reschedule-action-btn{display:flex;margin-top:70px;position:relative;right:210px}}@media screen and (max-width:991px){.col-sm-offset-9.muticity-add-btn{text-align:right}#PRSF_main_form .passenger_select_col,.modify-btn .passenger_select_col{height:48px!important;top:28px!important}.reschedule-summary.mobile-screen{display:block!important}.reschedule-summary.mobile-screen.mobile-passenger-details{padding-left:15px;padding-right:15px}.reschedule-summary.mobile-screen .reschedule-summary-widget{margin-top:0}#searchResults .reschedule-summary.mobile-screen{margin-left:-15px;margin-right:0;position:relative;top:31px;margin-bottom:20px}#passengerDetails .reschedule-summary.mobile-screen{position:relative;top:19px;margin-left:0;margin-right:0}#ancillarySelection .reschedule-summary.mobile-screen{margin-left:-15px;margin-right:-15px;margin-bottom:8px}.reschedule-summary.mobile-screen{margin-left:-15px;margin-right:-15px;margin-bottom:4px}#paymentMethod .reschedule-summary.mobile-screen{margin-left:0;margin-right:0;margin-bottom:-8px;margin-top:20px}#searchForm .reschedule-summary.mobile-screen{margin-left:0;margin-right:0;margin-bottom:8px}#searchResults .mobile-modify-search{margin-right:0;position:relative;top:31px}.reschedule-summary.desktop-screen{display:none!important}#pwdReset_btn,#register_btn{width:100%;text-align:left!important}.flight-result-widget .flight-selection-table .price-class-col{width:unset!important;min-width:18.5%}.flight-result-widget .flight-result-header h5 .route-info{float:right;margin-top:30px}.flight-result-widget .flight-result-header h5 .separator-line{width:10px!important;position:relative!important;left:-10px}.flight-result-widget .flight-result-header h5 .separator-line:after{top:-71.6px!important;right:-13px!important}.flight-result-widget .flight-result-header h5 .separator-line:before{left:-20px!important}.booking-steps-widget ul li.first-child{left:-6px}#paxButtonRow .col-md-12{display:flex;flex-direction:column-reverse}.booking-confirmation #CNFRM_itinerary_div,.booking-confirmation #VIEWBK_itinerary_div{position:unset;display:flex;flex-direction:column;padding:0 15px;margin-top:0}.booking-confirmation #CNFRM_itinerary_div #CNFRM_mngBooking_btn,.booking-confirmation #VIEWBK_itinerary_div #CNFRM_mngBooking_btn{margin:10px 0;width:100%!important}.booking-confirmation #CNFRM_itinerary_div #CNFRM_print_btn,.booking-confirmation #CNFRM_itinerary_div #CNFRM_email_btn,.booking-confirmation #CNFRM_itinerary_div #VIEWBK_print_btn,.booking-confirmation #CNFRM_itinerary_div #VIEWBK_email_btn,.booking-confirmation #VIEWBK_itinerary_div #CNFRM_print_btn,.booking-confirmation #VIEWBK_itinerary_div #CNFRM_email_btn,.booking-confirmation #VIEWBK_itinerary_div #VIEWBK_print_btn,.booking-confirmation #VIEWBK_itinerary_div #VIEWBK_email_btn{margin:10px 0 0}.booking-confirmation #CNFRM_startOver_btn{width:100%!important}.booking-confirmation .form-group.col-sm-4.bkgReference{width:100%}#viewBooking h2.widget-tittle,#changeBooking h2.widget-tittle,#cancelBookingSelection h2.widget-tittle{font-size:18px}.user-login-form .button-wrapper{width:100%!important;padding:0 25px 0 25px!important}.user-login-form .button-wrapper button{padding:15px 10px 15px 10px!important;float:unset!important}.user-login-form #USLOG_signIn_btn{width:100%!important}.paym_payfort-logo{width:66px!important;float:right;background-size:140px}.payment-form .form-group .control-label{font-size:14px;font-weight:400}#PG__user-dashboard .master_tabpage_nav.clearfix{display:flex;flex-direction:column-reverse;align-items:flex-start}#PG__user-dashboard .master_tabpage_nav.clearfix .dash-actions{width:100%}#PG__user-dashboard .master_tabpage_nav.clearfix .dash-actions a{width:50%}#PG__user-dashboard #manageBooking a{width:100%}#myInformation a.change-pass-btn{width:100%}}@media screen and (min-width:992px){.modify-search-btn{margin-right:-14px;margin-top:9px}.reschedule-summary.mobile-screen{display:none!important}.flight-result-widget .flight-result-header .route-info{display:block;position:absolute;transform:translate(50%,-5%);left:23%;top:20px;padding:20px 15px}.flight-result-widget .flight-result-header h5 .route-info .city-name{font-size:14px}#searchForm .reschedule-summary-col{position:absolute;right:5px}#searchForm .reschedule-summary-col .reschedule-summary-widget{border:0 solid #e5e5e5!important;background-color:#fff!important}#PRSF_cancel_flow_btn{padding-top:14px;padding-bottom:10px;margin-top:10px;color:#191a63!important;background-color:transparent!important;border:1px solid #191a63}.payment-balance-outer{margin-left:0!important;background:#fff;border-radius:3px;width:100%!important}.payment-balance-outer .control-label.col-sm-7{font-size:14px}.payment-balance-outer .form-control-static.col-sm-5{font-size:14px}.payment-balance-outer .total-final{position:absolute;background:#191a63;border-top-left-radius:5px;border-top-right-radius:5px;margin-left:-10px!important;margin-top:-10px!important;padding-top:16px!important;padding-bottom:9px}.payment-balance-outer .total-final .control-label.col-sm-7{font-size:23px!important;color:#fff!important}.payment-balance-outer .total-final .form-control-static.col-sm-5{font-size:23px!important;color:#fff!important}#viewBooking,#changeBooking,#cancelBookingSelection,#cancelBooking{background:#fff;border-radius:3px;padding:30px;position:relative;margin-top:20px;margin-left:0;margin-right:0}#viewBooking .summary-table tr:nth-child(1) th,#changeBooking .summary-table tr:nth-child(1) th,#cancelBookingSelection .summary-table tr:nth-child(1) th,#cancelBooking .summary-table tr:nth-child(1) th{background-color:#575757;background-image:linear-gradient(#575757,#575757);color:#fff;font-size:15px;font-weight:500;padding:10px;padding-left:15px}#viewBooking .summary-wrapper h3,#changeBooking .summary-wrapper h3,#cancelBookingSelection .summary-wrapper h3,#cancelBooking .summary-wrapper h3{color:#191a63!important}#viewBooking .button-set .mb-buttons-div a,#changeBooking .button-set .mb-buttons-div a,#cancelBookingSelection .button-set .mb-buttons-div a,#cancelBooking .button-set .mb-buttons-div a{font-size:12px!important;display:inline-flex;justify-content:center;align-items:center;width:unset!important;height:40px;padding:10px 25px!important;background:#191a63;color:#fff;border-radius:3px;box-shadow:none}#viewBooking .widget-tittle div:nth-child(1),#changeBooking .widget-tittle div:nth-child(1),#cancelBookingSelection .widget-tittle div:nth-child(1),#cancelBooking .widget-tittle div:nth-child(1){padding:20px;color:#fff;background:#191a63;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:-45px;margin-left:-45px;margin-right:-60px;box-shadow:0 0 1px 0 #eee}#viewBooking .widget-tittle small,#changeBooking .widget-tittle small,#cancelBookingSelection .widget-tittle small,#cancelBooking .widget-tittle small{border-top:0 solid #EEE!important;font-size:15px!important}#viewBooking .customText,#changeBooking .customText,#cancelBookingSelection .customText,#cancelBooking .customText{border-top:0 solid #EEE!important}#viewBooking .form-horizontal,#changeBooking .form-horizontal,#cancelBookingSelection .form-horizontal,#cancelBooking .form-horizontal{border:0 solid #EEE!important}#viewBooking .form-horizontal .form-group input,#viewBooking .form-horizontal .form-group select,#changeBooking .form-horizontal .form-group input,#changeBooking .form-horizontal .form-group select,#cancelBookingSelection .form-horizontal .form-group input,#cancelBookingSelection .form-horizontal .form-group select,#cancelBooking .form-horizontal .form-group input,#cancelBooking .form-horizontal .form-group select{border:0 solid #a3a3a3;background:#f2f2f2;height:50px;border-radius:3px;font-size:17px;font-weight:500;color:#191a63}#viewBooking label,#changeBooking label,#cancelBookingSelection label,#cancelBooking label{font-weight:500;font-size:13px}.pricing .form-group.row:first-child{padding-top:10px}.social-col{text-align:right}.flight-result-widget .day-select-tabs ul>li{width:14.25%!important}.footer-destination-route-details .col-md-2{width:20%}.user-logged-in #RUMI_change_pass_form{display:flex}}@media(max-width:1399px){.header-top-bar{background-position:center -150px!important}#PRMSF_main_form .ret-col:before{margin-left:0}.header-top-bar .ft-header .fe-logo-section #homeLink img{margin-top:2px}}@media(max-width:1200px){.header-top-bar{background-position:center 0!important}}@media screen and (max-width:1400px) and (min-width:1199px){#searchForm .ret-col{margin-left:0}}@media screen and (min-width:768px){#PG__booking-flow .error-message-container{margin-left:-15px}#PG__booking-flow .error-message-container .alert{margin-bottom:0}.errorContainerCustomTop{width:1307px}.booking-steps-widget ul li:after{top:20px}.booking-steps-widget ul li:nth-last-child(2):after{display:none}.startOver_btn_div{width:100%!important;text-align:center;margin-right:auto!important;margin-left:auto!important}.startOver_btn_div #VIEWBK_backBtn,.startOver_btn_div #CNFRM_startOver_btn{margin:auto}.ancillary-flight-tabLinks .owl-wrapper-outer .owl-wrapper{width:100%!important}.ancillary-flight-tabLinks .owl-wrapper-outer .owl-wrapper .owl-item{width:50%!important}}@media screen and (min-width:801px){#bkgUnrecoverableErrorPage{background:#fff;border-radius:3px;padding-top:100px;margin-left:0;margin-right:0}#bkgUnrecoverableErrorPage .notfound-image-img{display:none}}@media screen and (min-width:1200px){.flight-result-widget .overlay{margin-bottom:-30px}.datepicker-parent-elmnt.parent-dep_arr_dat{background:#000;position:absolute;width:545px;margin-top:8px}.datepicker-parent-elmnt.parent-dep-date{background:#000;position:absolute;margin-top:8px}.datepicker-parent-elmnt.parent-ret-date{background:#000;position:absolute;margin-top:8px}.datepicker-parent-elmnt.PRMSF-parent-dep_arr_dat{background:#000;position:absolute;width:545px;margin-top:8px}.datepicker-parent-elmnt.PRMSF-parent-dep-date{background:#000;position:absolute;margin-top:8px}.datepicker-parent-elmnt.PRMSF-parent-ret-date{background:#000;position:absolute;margin-top:8px}}@media screen and (min-width:1400px) and (min-width:0 \0) and (min-resolution:72dpi){.startOver_btn_div #VIEWBK_backBtn.pull-right,.startOver_btn_div #CNFRM_startOver_btn.pull-right{left:-34%;transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%)}}@media screen and (min-width:1400px){#ancillarySelection .alert.alert-info{width:990px}.modify-muticity-add-btn .add-multicity-btn{margin-right:-25px}.errorContainerCustomTop{width:1307px}#PRSF_cancel_flow_btn{margin-left:93px;margin-top:33px}.payment-balance-outer .total-final{width:972px}.errorContainerCustomSmall{width:971px}#PG__guest .errorContainerCustomSmall{width:100%}.errorContainerFullWidth{position:absolute;top:230px;width:1339px;margin-left:15px;z-index:999}}@media screen and (max-width:1199px) and (min-width:992px){.reschedule-action-btn{margin-top:70px}.reschedule-action-btn #PRSF_cancel_flow_btn{position:relative;margin-left:-175px;top:-1px;margin-top:33px}#PG__guest #GU_search_booking .dash-panel #GBS_search_form{flex-direction:column}#PG__guest #GU_search_booking .dash-panel #GBS_search_form .form-field{width:50%}#PG__guest #GU_search_booking .dash-panel #GBS_search_form .form-field:first-child{padding-left:0;padding-right:15px}#PG__guest #GU_search_booking .dash-panel #GBS_search_form .form-field:last-child{padding-left:15px;padding-right:0}#PG__guest #GU_search_booking .dash-panel #GBS_search_form .manage-bkg-btn-container,#PG__guest #GU_search_booking .dash-panel #GBS_search_form #GBS_search_booking{width:100%}}@media screen and (max-width:1399px) and (min-width:1200px) and (min-width:0 \0) and (min-resolution:72dpi){.startOver_btn_div #VIEWBK_backBtn.pull-right,.startOver_btn_div #CNFRM_startOver_btn.pull-right{left:-31.5%;transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%)}}@media screen and (max-width:1399px) and (min-width:1200px) and (min-width:0 \0) and (min-resolution:72dpi){.booking-steps-widget ul li::after{left:100px}.add-edit-ancillary ul li::after{left:210px}}@media screen and (max-width:1399px) and (min-width:1200px){#ancillarySelection .alert.alert-info{width:866px}.modify-muticity-add-btn .add-multicity-btn{margin-left:-42px;margin-right:-42px}#searchForm .add-multicity-btn{margin-right:-30px;margin-left:-30px}.errorContainerCustomTop{width:1142px}.payment-balance-outer .total-final{width:848px!important}.form-search-btn #PRSF_cancel_flow_btn{position:absolute;margin-left:37px;margin-top:33px}.reschedule-action-btn{margin-top:70px}.reschedule-action-btn #PRSF_cancel_flow_btn{position:relative;margin-left:-147px;top:-1px}.errorContainerCustomSmall{width:848px}#searchResults .col-md-9{padding-right:28px}.flight-result-widget .flight-result-header h5 .route-info{transform:translate(50%,-5%);left:16%}.errorContainerCustomLarge,.errorContainer{z-index:999}.modify-search-form .switch-image-background{margin-left:-29px}}@media screen and (max-width:1199px) and (min-width:992px){.dep-ret-date-section{width:230px}#errorContainerCustomTop{width:941px}.date-seperator{width:6px;margin-left:-8px}#PRSF_main_form .date-seperator{margin-left:1px}.flight-result-widget .flight-selection-table tbody:last-child .no-product label{font-size:13px}.dep-ret-date-section{width:230px}.errorContainerCustomTop{width:941px}.modify-search-default-form .PRMSF-parent-ret-date{display:none}.datepicker-parent-elmnt.parent-dep_arr_dat{background:#000;position:absolute;width:545px;margin-top:14px}.datepicker-parent-elmnt.parent-dep-date{background:#000;position:absolute;margin-top:14px;margin-left:-19px}.datepicker-parent-elmnt.parent-ret-date{background:#000;position:absolute;margin-top:14px}.datepicker-parent-elmnt.PRMSF-parent-dep_arr_dat{background:#000;position:absolute;width:545px;margin-top:14px}.datepicker-parent-elmnt.PRMSF-parent-dep-date{background:#000;position:absolute;margin-top:14px;margin-left:-19px}.datepicker-parent-elmnt.PRMSF-parent-ret-date{background:#000;position:absolute;margin-top:14px}.flight-result-widget .overlay{margin-bottom:-30px}.payment-balance-outer .total-final{width:698px!important}.errorContainerCustomSmall{width:712px}#searchResults .col-md-9{padding-right:30px}.errorContainerCustomLarge,.errorContainer{z-index:999}}@media screen and (max-width:991px) and (min-width:768px){header .header-bar-menu{margin:0 10px}.payment-balance-outer.add-ancillary-pay-outer .form-group.row.anc-Total{top:75px}#ancillarySelection{padding-right:15px}}@media screen and (max-width:991px) and (min-width:768px) and (min-width:0 \0) and (min-resolution:72dpi){.booking-steps-widget ul li::after{left:80px}}@media screen and (max-width:991px) and (min-width:768px){.errorContainerCustomSmall{margin-right:13px}#ancillarySelection .alert.alert-info{top:-45px!important;width:100%}.modify-search-default-form #PRMSF_main_form{padding-bottom:25px}.errorContainerCustomTop{width:721px}.payment-balance-outer .total-final{position:absolute;width:720px}#RUMI_change_pass_form .col-sm-3{width:100%}#stepperControl{margin-left:0}.booking-steps-widget ul.clearfix{width:100%}#searchForm .switch-image-background{width:100%;margin-left:0}.summary-panel.pricing-summary .pricing.col-sm-5{padding-right:10px!important}.summary-panel.pricing-summary .pricing.col-sm-5 .form-group.row{display:flex}.summary-panel.pricing-summary .payment.pricing.col-sm-offset-1.col-sm-5{padding-right:25px!important}}@media screen and (max-width:991px){.profile-pic-wrapper .image-wrapper{padding-top:30px}.payment-balance-outer.add-ancillary-pay-outer{margin-top:60px}.payment-balance-outer.add-ancillary-pay-outer .anc-Total-final{top:-40px!important}.datepicker-parent-elmnt.parent-dep_arr_dat{background:#000;position:absolute;width:545px;margin-top:14px}.datepicker-parent-elmnt.parent-dep-date{background:#000;position:absolute;margin-top:14px;margin-left:-19px}.datepicker-parent-elmnt.parent-ret-date{background:#000;position:absolute;margin-top:14px}.datepicker-parent-elmnt.PRMSF-parent-dep_arr_dat{background:#000;position:absolute;width:545px;margin-top:14px}.datepicker-parent-elmnt.PRMSF-parent-dep-date{background:#000;position:absolute;margin-top:14px;margin-left:-19px}.datepicker-parent-elmnt.PRMSF-parent-ret-date{background:#000;position:absolute;margin-top:14px}.fancybox-margin{margin-right:unset!important}.col-sm-offset-9.muticity-add-btn{margin-right:0;margin-left:0;float:left;text-align:left}.col-sm-offset-8.modify-muticity-add-btn{margin-right:0;margin-left:0;float:left;text-align:left}.modify-search-default-form #PRMSF_search_form_do{width:100%;right:0;font-size:15px;display:block}.modify-search-default-form #PRMSF_search_form_do p:nth-child(1){width:50%;text-align:right;padding-right:1px}.modify-search-default-form #PRMSF_search_form_do p:nth-child(2){width:50%;text-align:left;margin-top:0!important;padding-left:1px}.payment-balance-outer{margin-left:0;width:100%;min-height:100px;border-radius:3px}.payment-balance-outer .total-final{background:#191a63;border-top-left-radius:5px;border-top-right-radius:5px;margin-left:-10px!important;margin-top:-10px!important;padding-top:16px!important;padding-bottom:9px}.payment-balance-outer .total-final .control-label.col-sm-7{font-size:23px!important;color:#fff!important}.payment-balance-outer .total-final .form-control-static.col-sm-5{font-size:23px!important;color:#fff!important}.flight-result-widget .flight-selection-table .price-class-col{min-width:170px}#searchResults .flight-selection-table .flight-info-col,#searchResults .flight-selection-table .departure-col,#searchResults .flight-selection-table .arrival-col,#searchResults .flight-selection-table .stops-col{min-width:80px;max-width:80px;width:auto}.flight-result-widget.flight-depart-selector .flight-selection-table{max-width:1000px;width:100%}.flight-result-widget.flight-depart-selector .flight-result-header h5{font-size:12px!important}.flight-result-widget.flight-depart-selector .flight-result-header h5 em{font-size:14px}.flight-result-widget.flight-depart-selector .flight-result-header h5 .city-name,.flight-result-widget.flight-depart-selector .flight-result-header h5 .city-code{width:50px}.flight-result-widget.flight-depart-selector .flight-result-header h5 small{font-size:12px!important}.flight-result-widget.flight-depart-selector .flight-result-header h5 .route-info{left:5%}.flight-result-widget .flight-selection-table tbody:last-child .no-product label{font-size:14px}.flight-result-widget .flight-selection-table tbody tr.fare-products-row td.price-class-col div{bottom:0}.col-old-password,.col-new-password,.col-confirm-password{margin-bottom:10px}.cancel-booking-balance .summary-panel.pricing-summary .pricing.col-sm-6.refund-summery .form-group.row{display:flex}.cancel-booking-balance .summary-panel.pricing-summary .pricing.col-sm-6.refund-summery .form-group.row .control-label.col-sm-7{width:160px}.user_passwordchange_btn_panel{text-align:center}#bookingConfirm .widget-tittle{padding-bottom:30px!important}#searchResults .reschedule-summary-col .reschedule-summary-widget{top:-240px;position:relative}#passengerDetails .col-md-9,#ancillarySelection .col-md-9,#paymentMethod .col-md-9{margin-bottom:80px}#PRSF_cancel_flow_btn{color:#333!important;color:#191a63!important;background-color:transparent!important;border:1px solid #191a63;position:relative;top:150px;width:100%;padding:12px 17px 15px 17px}.tabed-search-form #PRSF_main_form{padding-bottom:30px!important}#viewBooking,#changeBooking,#cancelBookingSelection,#cancelBooking{background:#fff;border-radius:3px;position:relative;top:20px!important;padding-bottom:40px;margin-top:30px}#viewBooking .button-set .mb-buttons-div a,#changeBooking .button-set .mb-buttons-div a,#cancelBookingSelection .button-set .mb-buttons-div a,#cancelBooking .button-set .mb-buttons-div a{font-size:13px!important;padding:10px 20px 10px 20px!important}#viewBooking #VIEWBK_backBtn,#changeBooking #VIEWBK_backBtn,#cancelBookingSelection #VIEWBK_backBtn,#cancelBooking #VIEWBK_backBtn{width:100%}#viewBooking .widget-tittle,#changeBooking .widget-tittle,#cancelBookingSelection .widget-tittle,#cancelBooking .widget-tittle{padding:15px 0}#viewBooking .widget-tittle div:nth-child(1),#changeBooking .widget-tittle div:nth-child(1),#cancelBookingSelection .widget-tittle div:nth-child(1),#cancelBooking .widget-tittle div:nth-child(1){padding:20px;color:#fff;background:#191a63;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:-45px;margin-left:-15px;margin-right:-15px;box-shadow:0 0 1px 0 #eee}#viewBooking .widget-tittle small,#changeBooking .widget-tittle small,#cancelBookingSelection .widget-tittle small,#cancelBooking .widget-tittle small{border-top:0 solid #EEE!important;font-size:14px!important}#viewBooking .customText,#changeBooking .customText,#cancelBookingSelection .customText,#cancelBooking .customText{border-top:0 solid #EEE!important}#viewBooking .form-horizontal,#changeBooking .form-horizontal,#cancelBookingSelection .form-horizontal,#cancelBooking .form-horizontal{border:0 solid #EEE!important}#viewBooking .form-horizontal .form-group input,#viewBooking .form-horizontal .form-group select,#changeBooking .form-horizontal .form-group input,#changeBooking .form-horizontal .form-group select,#cancelBookingSelection .form-horizontal .form-group input,#cancelBookingSelection .form-horizontal .form-group select,#cancelBooking .form-horizontal .form-group input,#cancelBooking .form-horizontal .form-group select{border:0 solid #a3a3a3;background:#f2f2f2;height:50px;border-radius:3px;font-size:17px;font-weight:500;color:#191a63}#viewBooking label,#changeBooking label,#cancelBookingSelection label,#cancelBooking label{font-weight:500;font-size:14px}#VIEWBK_itinerary_div{left:0;top:0;display:flex;flex-direction:column;width:100%}#VIEWBK_itinerary_div #VIEWBK_print_btn,#VIEWBK_itinerary_div #VIEWBK_email_btn{margin:0 0 10px}.social-col{margin-left:6px}.startOver_btn_div{width:100%}.mb-buttons-div{position:unset;display:flex;flex-direction:column;padding:0;margin:0 0 10px 0;width:100%}#viewBooking .button-set .mb-buttons-div a,#changeBooking .button-set .mb-buttons-div a,#cancelBookingSelection .button-set .mb-buttons-div a,#cancelBooking .button-set .mb-buttons-div a,#CNFRM_mngBooking_btn{font-size:13px!important;padding:13px 15px 10px!important;margin:0 0 10px 0;width:100%}.user-reg-panel .regSuccessFul{padding:0}.user-reg-panel .regSuccessFul .row .col-sm-4.col-md-offset-4{width:100%}.user-reg-panel .regSuccessFul h3{font-size:20px}#GUR_login_now{padding:15px 15px 15px 15px!important;font-size:16px;width:160px;transform:translate(-50%,0%);left:50%}#PG__user-dashboard .dash-panel.flight-summary{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}#PG__user-dashboard .dash-panel.flight-summary table{min-width:1000px!important}.ancillary-accordion .accord-panel .accord-body .passenger-popover .ancillary-pax-list{width:140px!important;overflow:hidden!important}#searchResults .col-md-12.center-cancel-btn,#passengerDetails .col-md-12.center-cancel-btn{display:flex;flex-direction:column-reverse}#FSR_continue_btn,#PXD_continue_btn,#ANCI_continue_btn,#PAYM_continue_btn,#CGBK_reschedule_proceed_btn,#CNXBK_cancel_proceed_btn,#CANXBK_doCancelBtn{width:100%;height:50px}#PXD_cancel_flow_btn,#ANCI_cancel_flow_btn,#CNXBK_cancel_flow_btn,#CGBK_cancel_flow_btn,#PAYM_cancel_flow_btn,#CANXBK_backBtn,#FSR_cancel_flow_btn{width:100%;margin-top:15px}#searchResults .FSR_baggage_rates p{text-align:center}#searchResults .reschedule-summary-col{padding-left:0}.footer-signup-bar .col-md-9{padding-top:15px}.ft-header.ft-header-height{height:314px}.ft-header .ft-logo-section{background:#fff!important}.ft-header .vertical-divider{display:none}.ft-header .language-select-search-section{float:right;margin-top:10px}.ft-header .language-select-search-section .selectlanguagepicker{position:relative!important;top:-5px!important;margin-left:-80px;border:0}.ft-header .header-search-bar{display:none!important}#loadingWrapper .inner-content.flight-search h4,#PgLoadingWrapper .inner-content.flight-search h4,.initialLoadingContent h4{font-size:15px!important}.user-login-form .button-wrapper{width:100%;padding:0 25px 0 25px;margin-top:-40px}.user-login-form .button-wrapper button{padding:15px 10px 15px 10px!important;float:unset}.user-login-form #USLOG_signIn_btn{width:100%!important}#bookingConfirm .summary-panel,#viewBooking .summary-panel,#changeBooking .summary-panel,#cancelBookingSelection .summary-panel,#cancelBooking .summary-panel{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}#bookingConfirm .summary-panel .summary-table,#viewBooking .summary-panel .summary-table,#changeBooking .summary-panel .summary-table,#cancelBookingSelection .summary-panel .summary-table,#cancelBooking .summary-panel .summary-table{min-width:1000px!important}#bookingConfirm .summary-panel.flight-summary,#viewBooking .summary-panel.flight-summary,#changeBooking .summary-panel.flight-summary,#cancelBookingSelection .summary-panel.flight-summary,#cancelBooking .summary-panel.flight-summary{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}#bookingConfirm .summary-panel.flight-summary .summary-table,#viewBooking .summary-panel.flight-summary .summary-table,#changeBooking .summary-panel.flight-summary .summary-table,#cancelBookingSelection .summary-panel.flight-summary .summary-table,#cancelBooking .summary-panel.flight-summary .summary-table{min-width:1000px!important}#bookingConfirm .summary-panel.passenger-summary,#viewBooking .summary-panel.passenger-summary,#changeBooking .summary-panel.passenger-summary,#cancelBookingSelection .summary-panel.passenger-summary,#cancelBooking .summary-panel.passenger-summary{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}#bookingConfirm .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row,#viewBooking .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row,#changeBooking .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row,#cancelBookingSelection .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row,#cancelBooking .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row{display:flex}#bookingConfirm .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .control-label,#viewBooking .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .control-label,#changeBooking .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .control-label,#cancelBookingSelection .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .control-label,#cancelBooking .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .control-label{width:40%}#bookingConfirm .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .form-control-static,#viewBooking .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .form-control-static,#changeBooking .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .form-control-static,#cancelBookingSelection .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .form-control-static,#cancelBooking .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .form-control-static{width:60%}#loadingWrapper .finalize-booking{width:100%!important}#PgLoadingWrapper .inner-content{width:100%!important}.fare-product-result-div{width:100%;height:auto;margin-bottom:20px;overflow-x:scroll;-webkit-overflow-scrolling:touch}#searchForm .nav-tabs>li a{background:transparent!important;border:0 solid #fff!important}#PG__guest #GU_search_booking .dash-panel #GBS_search_form{flex-direction:column;margin-top:0!important}#PG__guest #GU_search_booking .dash-panel #GBS_search_form .form-field-container{display:flex;flex-direction:column}#PG__guest #GU_search_booking .dash-panel #GBS_search_form .form-field{width:100%;padding:0!important}#PG__guest #GU_search_booking .dash-panel #GBS_search_form .manage-bkg-btn-container,#PG__guest #GU_search_booking .dash-panel #GBS_search_form #GBS_search_booking{width:100%}#PG__guest #GU_search_booking .dash-panel #GBS_search_form .manage-bkg-btn-container{margin-top:5px}}@media screen and (max-width:800px){#bkgUnrecoverableErrorPage{background:#fff;border-radius:3px;padding-top:30px;margin-left:10px;margin-right:10px}#bkgUnrecoverableErrorPage.wizard-section{min-height:380px}#bkgUnrecoverableErrorPage .notfound-image{display:none}#bkgUnrecoverableErrorPage .notfound-image-row{text-align:center}.notfound-paragraph.error-message{padding:28px 10px}.notfound-paragraph.error-message p{font-size:14px}#BFM_doCancelBtn{margin-top:0;font-size:14px;width:120px;transform:translate(-50%,0%);left:43%;position:relative}}@media screen and (min-width:768px){.UMNU_loginpopup_li{float:right}}@media screen and (max-width:767px) and (min-width:354px){#PAYM_PAYFORT_FORM .payment-balance .form-group.row{display:flex;margin-left:-23px}#PAYM_PAYFORT_FORM .payment-balance .form-group.row .control-label.col-sm-7{width:160px}#PAYM_PAYFORT_FORM .payment-balance .form-group.row .form-control-static.col-sm-5{right:30px;position:absolute}#PAYM_PAYFORT_FORM .payment-balance .total-row{display:block!important}#PAYM_PAYFORT_FORM .payment-balance .total-row p{text-align:left;width:150px}#PAYM_PAYFORT_FORM .payment-balance .total-row .control-label.col-sm-7{width:100%!important}#PAYM_PAYFORT_FORM .payment-balance .total-row .form-control-static.col-sm-5{position:unset!important;transform:none!important}#PAYM_PAYFORT_FORM .payment-balance .total-final{display:block!important}#PAYM_PAYFORT_FORM .payment-balance .total-final p{text-align:left;width:150px}#PAYM_PAYFORT_FORM .payment-balance .total-final .control-label.col-sm-7{width:100%!important}#PAYM_PAYFORT_FORM .payment-balance .total-final .form-control-static.col-sm-5{position:unset!important;transform:none!important}}@media screen and (max-width:767px){.error-message-container{padding-left:0;padding-right:0}header .header-top-bar .top-bar{padding-left:0;padding-right:0;margin-left:-15px;margin-right:-15px}header .fe-header{justify-content:space-between;padding:0 15px}header .fe-header .fe-logo-section{order:1;width:150px}header .fe-header .fe-logo-section #homeLink img{width:150px}header .fe-header .language-select-area{order:2;margin-left:auto;margin-right:10px}header .fe-header .language-select-search-section{display:none}header .fe-header .left-side-menu{order:3;float:right}header .fe-header .left-side-menu a div{width:27px;height:2px;background-color:#191a63;margin:5px 0}header .fe-header .header-bar-menu{display:none}header .fe-header .header-bar-menu .flip.fe-menu-section{padding-bottom:10px}header .fe-header .header-bar-menu.view-mobile-menu{display:block!important;flex:unset;order:4;width:100%;background-color:#fff;position:absolute;top:60px;left:-20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 18px 20px rgba(0,0,0,0.1607843137);transition:all .6s ease}header .fe-header .header-bar-menu.view-mobile-menu .user-info-area .top-nav-bar{flex-direction:column;width:100%;padding:0 15px}header .fe-header .header-bar-menu.view-mobile-menu .user-info-area .top-nav-bar li{display:table;width:100%;background:#fff;color:#00253e;font-size:14px;text-align:left;border-right:0;margin:10px 0 5px}header .fe-header .header-bar-menu.view-mobile-menu .user-info-area .top-nav-bar li.UMNU_loginpopup_li{position:unset;margin:0 0 15px}header .fe-header .header-bar-menu.view-mobile-menu .user-info-area .top-nav-bar li.UMNU_loginpopup_li #UMNU_loginpopup{flex-direction:row;justify-content:flex-start}header .fe-header .header-bar-menu.view-mobile-menu .user-info-area .top-nav-bar li.UMNU_loginpopup_li #UMNU_loginpopup .userlogin-icon{margin-left:5px}header .fe-header .header-bar-menu.view-mobile-menu .user-info-area .top-nav-bar li.UMNU_loginpopup_li .login-popup-div{right:0;left:0;margin:0}.flight-result-widget .day-select-tabs li{border-right:none!important}.flight-result-widget .day-select-tabs li:first-child{border-left:none!important}.booking-steps-widget ul li a .step-icon{margin-top:0}.col-md-3.departure-col,.col-md-3.arriving-col{margin-bottom:15px}.col-md-4.dep-ret-date-col .dep-ret-date-lbl{padding-left:0}.col-md-1.origin-dest-col,.col-md-1.date-image-col{padding:5px}.payment-balance-outer.add-ancillary-pay-outer .form-group.row.anc-Total{display:flex;position:relative;top:85px}.payment-balance-outer.add-ancillary-pay-outer .form-group.row.anc-Total .form-control-static.col-sm-5{right:30px;position:absolute;top:2px}.payment-balance-outer.add-ancillary-pay-outer .form-group.row.total-row.total-final{margin-right:-10px!important}.payment-balance-outer.add-ancillary-pay-outer .form-group.row.total-row.total-final .control-label.col-sm-7{width:100%}.payment-balance-outer.add-ancillary-pay-outer .form-group.row.total-row.total-final .form-control-static.col-sm-5{width:100%;text-align:left}#ancillarySelection .alert.alert-info{font-size:11px;top:-52px!important;width:100%}.modify-search-default-form #PRMSF_main_form{padding-bottom:25px}.mobile-header-height{height:95px!important}#PRSF_tab_control li:nth-child(1){width:33.33%}#PRSF_tab_control li:nth-child(2){width:33.33%}#PRSF_tab_control li:nth-child(3){width:33.33%}#searchForm .nav-tabs>li a span{font-size:14px}#ui-datepicker-div{width:22em!important}.ui-datepicker-multi-2 .ui-datepicker-group{width:101%!important;border-left:0 solid #fff!important}.booking-steps-widget ul li:after{top:16px}.booking-steps-widget ul li:nth-last-child(2):after{display:none}.payment-balance-outer .total-final{margin-right:-9.5px}.payment-balance-outer .total-final .control-label.col-sm-7{font-size:18px!important;float:left}.payment-balance-outer .total-final .form-control-static.col-sm-5{font-size:18px!important;text-align:right;float:right}#searchForm .ret-col{margin-left:unset}.dep-col.departure-col{margin-top:4px}#PRSF_main_form .datepicker-parent-elmnt.parent-ret-date.parent-ret-datepicker{margin-left:-124px}#PRSF_main_form .datepicker-parent-elmnt.parent-ret-date.parent-ret-datepicker .daterangepicker{right:unset!important}#PRMSF_main_form .datepicker-parent-elmnt.PRMSF-parent-ret-date.parent-ret-datepicker .daterangepicker{right:unset!important}#ancillarySelection .col-md-9 .accord-panels .ancillary-flight-tabSet .ancillary-flight-tabLinks li a small{position:absolute;width:100%;left:0;margin-top:20px;font-size:14px}#ancillarySelection .col-md-9 .accord-panels .ancillary-flight-tabSet .ancillary-flight-tabLinks li a{padding-left:8px!important;padding-top:1px;font-size:14px!important}.seat-passengers,.seat-legend-wrapper{border:0 solid #eee}.seat-map-wrapper{border-right:0 solid #eee;border-left:0 solid #eee;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:10px}.ancillary-flight-tabSet .ancillary-flight-tabLinks li{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;height:47px}.ancillary-flight-tabLinks .owl-wrapper-outer .owl-wrapper,.ancillary-flight-tabLinks .owl-wrapper-outer .owl-item{width:100%!important}#searchBookingDiv .form-group .col-md-12{text-align:center}#searchBookingDiv .form-group .col-md-12 #RUSB_search_form_do{float:unset!important}.dep-ret-date-lbl{margin-top:0}#PRSF_dep_date,#PRSF_dep_arr_date{margin-top:-4px}#searchForm .dep-ret-date-lbl{top:10px}.cancel-booking-balance .summary-panel.pricing-summary .pricing.col-sm-6.refund-summery .form-group.row .form-control-static.col-sm-5{transform:translate(-50%,0%);right:-13%;position:absolute}#PG__user-dashboard #RUD_up_book_container h3{font-size:19px}#PG__user-dashboard #manageBooking{margin-left:15px;margin-right:15px}#PG__user-dashboard #manageBooking a{font-size:14px}#PG__user-dashboard .master_tabpage_nav.clearfix ul{margin:0;width:100%}#PG__user-dashboard .master_tabpage_nav.clearfix ul li{text-align:center;width:50%}#PG__user-dashboard .master_tabpage_nav.clearfix .dash-actions{float:left!important;width:100%;text-align:center}#PG__user-dashboard .master_tabpage_nav.clearfix .dash-actions a{width:100%}footer .footer-signup-bar .footer-signup-btn{padding:0 19px!important;font-size:14px!important}#PAYM_PAYFORT_FORM{padding-top:30px}.payment-methods-tab .nav-tabs{border:none!important;position:absolute;left:0}.payment-methods-tab .paym-currency-row .form-control-static{text-align:left}.payfort_securityDeails{font-size:12px}.payment-methods-tab .total-final .form-control-static.col-sm-5,.payment-methods-tab .total-row .form-control-static.col-sm-5{font-size:18px!important;width:100%}.payment-methods-tab .total-final .control-label.col-sm-7,.payment-methods-tab .total-row .control-label.col-sm-7{font-size:13px!important;width:100%}.payment-methods-tab .nav-tabs li a{padding:8px 15px!important}.payment-balance .form-control-static,.payment-balance-outer .form-control-static{text-align:left}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-MEAL ul li{width:50%}.ancillary-flight-body.ancillary-type-SSR ul li .ssr-item .item-desc{width:30%!important}.seat-legend .legend-items li,.seat-legend-top .legend-items li{background-size:20px;background-position-y:9px!important}.bag-selector{padding-left:0;margin-top:10px}.flight-result-widget{margin-bottom:0}#loadingWrapper .inner-content.flight-search,#loadingWrapper .initialLoadingContent{width:100%}.booking-steps-widget ul.clearfix{margin-left:0}.booking-steps-widget ul li{margin-right:4%;margin-left:4%}.booking-steps-widget ul li #BSC_SELECT .step-icon:after,.booking-steps-widget ul li #BSC_PAXDET .step-icon:after,.booking-steps-widget ul li #BSC_ANCSEL .step-icon:after,.booking-steps-widget ul li #BSC_ANCSEL .step-icon:after,.booking-steps-widget ul li #BSC_ANCSEL .step-icon:after,.booking-steps-widget ul li #BSC_PAYMNT .step-icon:after,.booking-steps-widget ul li #BSC_CONFRM .step-icon:after{font-size:12px}.booking-steps-widget ul li a{padding:6px 4px;border:3px solid #fff;width:35px!important;height:35px!important}.booking-steps-widget ul li a .step-name{font-size:10px}.booking-steps-widget ul li a.active.current .step-name{margin-top:7px}#stepperControl{margin-top:0;width:100%;margin-left:0;position:relative}#stepperControl .col-md-9{width:100%;display:inline-flex}#stepperControl .col-md-9 .loadInto{width:100%}#searchForm{margin-left:-10px;margin-right:-10px}#searchForm .col-md-9{padding-left:0;padding-right:0}#searchForm .switch-image-background{margin-top:0}.errorContainerCustomSmall,.errorContainerCustomLarge,.errorContainer{width:100%;margin-left:0}.errorContainerCustomSmall .alert,.errorContainerCustomLarge .alert,.errorContainer .alert{font-size:13px}.input-field-lbl{font-size:13px!important}.tabed-search-form .form-group{margin-bottom:0}.modify-search-form .dep-ret-date{width:100%}#PRMSF_search_form_do{padding:14px 17px 4px 17px!important;display:flex}#PRMSF_search_form_do p:nth-child(1){width:50%;text-align:right;padding-right:1px}#PRMSF_search_form_do p:nth-child(2){width:50%;text-align:left;margin-top:0!important;padding-left:1px}.modify-search-form #PRMSF_modifySearchBtnDiv{width:100%}#ancillarySelection{padding-right:15px}#ancillarySelection .seat-passengers{height:auto!important;padding-right:50px}#ancillarySelection .bag-title{font-size:13px}.ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-desc,.ancillary-flight-body.ancillary-type-BAGGAGE ul li .ssr-item .item-desc{width:auto!important}.seat-main-map-wrapper .seat-legend .legend-items li,.seat-legend-top .legend-items li{display:inline-block;margin-right:11px;padding:10px 0 0 25px;margin-bottom:-10px}.seat-legend-wrapper{height:auto;margin-left:0}.sweet-alert{width:auto!important}#myInformation .dash-panel.user-information p{font-size:14px}.ancillary-tab-count-0:first-child{margin-top:-5px!important}.ancillary-tab-count-1:first-child{margin-top:45px!important}.ancillary-tab-count-2:first-child{margin-top:90px!important}.ancillary-tab-count-3:first-child{margin-top:140px!important}.errorContainerCustomTop{margin-left:15px!important;margin-right:15px!important}}@media screen and (max-width:460px){#PRMSF_main_form .datepicker-parent-elmnt.PRMSF-parent-ret-date.parent-ret-datepicker{margin-left:-124px}#PG__guest #GU_user_login #SUSLOG_signIn_btn.pull-right{float:unset!important}#PG__guest #GU_user_login #userLoginFormForgotPW{width:100%;text-align:center}#PG__guest #GU_user_login #userLoginFormForgotPW a{width:100%}#PG__guest #SUSLOG_bkg_customer_login_div .col-sm-offset-2.col-sm-10{text-align:center}#PG__guest #GU_user_register #GUR_register_user{transform:translate(50%,0%);left:-50%}#PG__guest #GU_forget_password #UFPWD_send_btn{transform:translate(50%,0%);left:-50%}#PG__guest #GU_search_booking #GBS_search_booking{transform:translate(50%,0%);left:-50%}#PG__user-dashboard #myInformation .col-sm-11.password-change-btn-col{text-align:center}}@media screen and (max-width:454px){#RUMI_field_mobile_countryCode,#RUMI_field_telephone_countryCode{width:17%!important;padding-left:3px;padding-right:0}#RUMI_field_mobile,#RUMI_field_telephone{width:40%!important;padding-right:0;padding-left:3px}.bag-item.items-tittle.clearfix .item-desc{width:30%!important;font-size:12px}.bag-item.items-tittle.clearfix .item-price{text-align:center!important;font-size:12px;width:30%!important}.bag-item.items-tittle.clearfix .item-actions{width:36%!important;font-size:12px;text-align:left}.bag-item.bag-element.clearfix .item-desc.bag-slab{width:25%!important}.bag-item.bag-element.clearfix .item-price{text-align:center!important}.ancillary-flight-tabSet .ancillary-flight-body.ancillary-type-BAGGAGE ul li .bag-item .item-actions{padding:3px 0!important}#VIEWBK_itinerary_div{margin-top:-108px!important}.baggage-details-table{width:270px!important}.baggage-details-table table td{width:20px}}@media screen and (max-width:394px){#VIEWBK_itinerary_div{margin-top:-108px!important}#VIEWBK_itinerary_div #VIEWBK_print_btn,#VIEWBK_itinerary_div #VIEWBK_email_btn{padding:5px 7px}#viewBooking .button-set .mb-buttons-div a,#changeBooking .button-set .mb-buttons-div a,#cancelBookingSelection .button-set .mb-buttons-div a,#cancelBooking .button-set .mb-buttons-div a,#CNFRM_mngBooking_btn{width:100%;margin-bottom:5px}footer .footer-details-bar{padding-left:0;padding-right:0}#myInformation .dash-panel.user-information .form-group .cancel-btn{margin-right:2px}#myInformation .dash-panel.user-information p a.btn{padding:5px 7px 5px 7px!important}}@media screen and (max-width:379px){#viewBooking .button-set .mb-buttons-div a,#changeBooking .button-set .mb-buttons-div a,#cancelBookingSelection .button-set .mb-buttons-div a,#cancelBooking .button-set .mb-buttons-div a{font-size:12px!important}#PG__user-dashboard #manageBooking a{font-size:12px}}@media screen and (max-width:370px){#PRMSF_main_form{top:10px!important;position:relative}}@media screen and (max-width:364px){footer .footer-details-bar .footer-details-bar-row-bottom .footer-detail-bar-bottom-menu li{padding-right:8px!important}}@media screen and (max-width:353px){#PG__user-dashboard .master_tabpage_nav.clearfix .dash-actions{margin-left:0;margin-top:0}.user_passwordchange_btn_panel{text-align:center}#PG__user-dashboard .dash-actions{width:100%;text-align:center;top:-150px}#PG__user-dashboard .dash-actions a{width:100%}#PAYM_PAYFORT_FORM .payment-balance .total-row{display:block!important}#PAYM_PAYFORT_FORM .payment-balance .total-row .control-label.col-sm-7{width:100%!important}#PAYM_PAYFORT_FORM .payment-balance .total-row p{text-align:left;width:100%}#PAYM_PAYFORT_FORM .payment-balance .total-final{display:block!important}#PAYM_PAYFORT_FORM .payment-balance .total-final .control-label.col-sm-7{width:100%!important}#PAYM_PAYFORT_FORM .payment-balance .total-final p{text-align:left;width:100%}#PAYM_PAYFORT_FORM .form-group.row{display:flex;margin-left:-23px}#PAYM_PAYFORT_FORM .form-group.row .control-label.col-sm-7{width:160px}}@supports(-webkit-overflow-scrolling:touch){@media only screen and (min-device-width:375px) and (max-device-width:667px) and (width:375px) and (height:559px) and (orientation:portrait) and (color:8) and (device-aspect-ratio:375/667) and (aspect-ratio:375/559) and (device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:2){#bookingConfirm .summary-panel,#viewBooking .summary-panel,#changeBooking .summary-panel,#cancelBookingSelection .summary-panel,#cancelBooking .summary-panel{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}#bookingConfirm .summary-panel .summary-table,#viewBooking .summary-panel .summary-table,#changeBooking .summary-panel .summary-table,#cancelBookingSelection .summary-panel .summary-table,#cancelBooking .summary-panel .summary-table{min-width:1000px!important}#bookingConfirm .summary-panel.flight-summary,#viewBooking .summary-panel.flight-summary,#changeBooking .summary-panel.flight-summary,#cancelBookingSelection .summary-panel.flight-summary,#cancelBooking .summary-panel.flight-summary{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}#bookingConfirm .summary-panel.flight-summary .summary-table,#viewBooking .summary-panel.flight-summary .summary-table,#changeBooking .summary-panel.flight-summary .summary-table,#cancelBookingSelection .summary-panel.flight-summary .summary-table,#cancelBooking .summary-panel.flight-summary .summary-table{min-width:1000px!important}#bookingConfirm .summary-panel.passenger-summary,#viewBooking .summary-panel.passenger-summary,#changeBooking .summary-panel.passenger-summary,#cancelBookingSelection .summary-panel.passenger-summary,#cancelBooking .summary-panel.passenger-summary{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}#bookingConfirm .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row,#viewBooking .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row,#changeBooking .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row,#cancelBookingSelection .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row,#cancelBooking .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row{display:flex}#bookingConfirm .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .control-label,#viewBooking .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .control-label,#changeBooking .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .control-label,#cancelBookingSelection .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .control-label,#cancelBooking .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .control-label{width:40%}#bookingConfirm .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .form-control-static,#viewBooking .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .form-control-static,#changeBooking .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .form-control-static,#cancelBookingSelection .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .form-control-static,#cancelBooking .summary-panel.pricing-summary .row .pricing.col-sm-5 .form-group.row .form-control-static{width:60%}#PG__user-dashboard .dash-panel.flight-summary{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}#PG__user-dashboard .dash-panel.flight-summary table{min-width:1000px!important}}}.ft-fare-name{color:#07c!important;font-size:12px!important;border-bottom:0 dotted #000!important;font-weight:600;cursor:pointer!important}.fare-rule-name-text{margin-bottom:0;margin-top:6px;font-weight:600;color:#07c;cursor:pointer}.ft-fare-amount{font-size:12px!important;font-weight:600}.errorContainerCustomTop{margin:auto}#myInformation #mobilecontactCountryCode{position:absolute;width:250px;height:200px;margin-top:35px}#myInformation #mobilecontactCountryCode .ui-autocomplete-CountryCode{height:170px}#myInformation #mobilecontactCountryCode .ui-autocomplete-CountryCode li a{font-size:14px}.spanForFE{display:none}#passengerDetails .user-login-form{display:none!important}.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar a.ui-state-hover{background-color:#ae8f01;color:#fff}.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-disabled a,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-disabled span{color:#d8d8d8!important;pointer-events:none}.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-disabled a.ui-state-default,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-disabled a.ui-state-hover,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-disabled span.ui-state-default,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-disabled span.ui-state-hover{background-color:transparent}.termsandcondition-popup-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:9999}.termsandcondition-popup-overlay .termsandcondition-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:900px;height:558px;background:#fff;-webkit-box-shadow:0 2px 26px rgba(0,0,0,0.3),0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 2px 26px rgba(0,0,0,0.3),0 0 0 1px rgba(0,0,0,0.1);border-radius:2px;overflow:hidden}.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-header{background:#191a63;height:70px}.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-header p{color:#fff;font-size:17px;font-weight:600;position:relative;top:23px;text-align:left;margin-right:20px;margin-left:20px}.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-header .paymentTnC-logo-img{width:150px;height:70px;float:right;margin-left:15px;margin-top:0;background-image:url(../FE/images/logo_white.png);background-size:135px;background-repeat:no-repeat;background-position:left}.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-body{font-size:14px;text-align:justify;overflow-y:scroll;max-height:430px;padding:20px;background:#fff}.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-body p{margin-bottom:20px;font-weight:600;font-size:16px}.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-body ul{padding:0}.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-body ul li{display:flex;margin-bottom:15px}.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-body ul li .content{display:block;margin-right:5px;margin-left:5px}.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-body ul.arabicContent{margin-bottom:35px}.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-body .arabicContent{direction:rtl}.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-body .arabicContent .content,.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-body .arabicContent .contentNumber{direction:rtl}.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-body .contentNumber{min-width:23px}.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-footer{background:#eee;padding:10px;text-align:right;padding-right:20px;bottom:0;position:inherit;width:100%}.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-footer .close-termsandcondition-info{font-size:15px;border:1px solid #191a63;border-radius:3px;background:#fff;color:#191a63;padding:8px 40px 8px 40px;cursor:pointer}.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-footer .close-termsandcondition-info:focus,.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-footer .close-termsandcondition-info:hover{outline:0;border:1px solid #191a63;color:#191a63}.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-footer .accept-termsandcondition-info{font-size:15px;border:1px solid #191a63;border-radius:3px;background:#191a63;color:#fff;padding:8px 40px 8px 40px;cursor:pointer}.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-footer .accept-termsandcondition-info:focus,.termsandcondition-popup-overlay .termsandcondition-popup .termsandcondition-popup-footer .accept-termsandcondition-info:hover{outline:0;background:#191a63;border:1px solid #191a63}.bottom-link-div{display:none}.show-termsandcondition-popup-overlay{display:block!important}.ui-state-disabled span{color:#d8d8d8!important}.tooltipPopup{display:none;position:absolute;z-index:9999;background:#fff;width:max-content;height:max-content;box-shadow:0 3px 6px rgba(0,0,0,0.1607843137);border:1px solid #191a63;border-radius:5px;color:#000;padding:0 10px 10px 10px;font-size:11px;text-align:left;margin-top:73px}.tooltipPopup:after{content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;margin:0 auto;display:block;position:absolute;left:6%;top:-6px}.tooltipPopup p{margin-bottom:2px}.tooltipPopup .yes-section p,.tooltipPopup .include-section p{margin-left:15px}.tooltipPopup .yes-section p:before,.tooltipPopup .include-section p:before{content:"";background:url(images/ok-icon.png) no-repeat;background-size:contain;width:14px;height:14px;display:block;position:absolute;margin-left:-16px;margin-top:1px}.tooltipPopup .no-section p{margin-left:15px}.tooltipPopup .no-section p:before{content:"";background:url(images/no-icon.png) no-repeat;background-size:contain;width:14px;height:14px;display:block;position:absolute;margin-left:-16px;margin-top:1px}.tooltipPopup h5{font-size:12px;margin-bottom:5px;font-weight:700}.tooltipPopup .loader{text-align:left;font-size:10px;color:#666;margin-bottom:-10px;display:block}.seat-map-wrapper.seatBody_A320-168Y8C .seat-map-container .col-id-2 .seat-row-number-12 .seat-row-number:after,.seat-map-wrapper.seatBody_A320-168Y8C .seat-map-container .col-id-2 .seat-row-number-13 .seat-row-number:after{content:" ";background-image:url(images/emergency-EXIT.svg);background-repeat:no-repeat;transform:rotate(180deg);width:20px;height:20px;position:absolute;margin-top:3px;margin-left:-38px}.seat-map-wrapper.seatBody_A320-168Y8C .seat-map-container .col-id-1 .seat-row-number-12 .seat-row-number:after,.seat-map-wrapper.seatBody_A320-168Y8C .seat-map-container .col-id-1 .seat-row-number-13 .seat-row-number:after{content:" ";background-image:url(images/emergency-EXIT.svg);background-repeat:no-repeat;width:20px;height:20px;position:absolute;margin-top:5px;margin-left:5px}.seat-map-wrapper.seatBody_B734-168Y .seat-map-container .col-id-2 .seat-row-number-13 .seat-row-number:after,.seat-map-wrapper.seatBody_B734-168Y .seat-map-container .col-id-2 .seat-row-number-14 .seat-row-number:after,.seat-map-wrapper.seatBody_B734-150Y8C .seat-map-container .col-id-2 .seat-row-number-13 .seat-row-number:after,.seat-map-wrapper.seatBody_B734-150Y8C .seat-map-container .col-id-2 .seat-row-number-14 .seat-row-number:after{content:" ";background-image:url(images/emergency-EXIT.svg);background-repeat:no-repeat;transform:rotate(180deg);width:20px;height:20px;position:absolute;margin-top:3px;margin-left:-38px}.seat-map-wrapper.seatBody_B734-168Y .seat-map-container .col-id-1 .seat-row-number-13 .seat-row-number:after,.seat-map-wrapper.seatBody_B734-168Y .seat-map-container .col-id-1 .seat-row-number-14 .seat-row-number:after,.seat-map-wrapper.seatBody_B734-150Y8C .seat-map-container .col-id-1 .seat-row-number-13 .seat-row-number:after,.seat-map-wrapper.seatBody_B734-150Y8C .seat-map-container .col-id-1 .seat-row-number-14 .seat-row-number:after{content:" ";background-image:url(images/emergency-EXIT.svg);background-repeat:no-repeat;width:20px;height:20px;position:absolute;margin-top:5px;margin-left:5px}.seat-map-wrapper.seatBody_B733-140Y .seat-map-container .col-id-2 .seat-row-number-12 .seat-row-number:after{content:" ";background-image:url(images/emergency-EXIT.svg);background-repeat:no-repeat;transform:rotate(180deg);width:20px;height:20px;position:absolute;margin-top:3px;margin-left:-38px}.seat-map-wrapper.seatBody_B733-140Y .seat-map-container .col-id-1 .seat-row-number-12 .seat-row-number:after{content:" ";background-image:url(images/emergency-EXIT.svg);background-repeat:no-repeat;width:20px;height:20px;position:absolute;margin-top:5px;margin-left:5px}@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) and (max-width:768px){.fancybox-opened{position:fixed!important;top:20px!important}}