@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Noto+Sans);@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?j0a225);src:url(../fonts/icomoon.eot?j0a225#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?j0a225) format("truetype"),url(../fonts/icomoon.woff?j0a225) format("woff"),url(../fonts/icomoon.svg?j0a225#icomoon) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Circular;src:url(../fonts/CircularStd-Book.woff);font-style:normal;font-weight:400;font-stretch:normal;line-height:normal;letter-spacing:normal}@font-face{font-family:AirArabia;src:url(../fonts/AirArabia/AirArabia_W_Bd.woff) format("woff"),url(../fonts/AirArabia/AirArabia_W_Bd.woff2) format("woff2");font-style:normal;font-weight:400;font-stretch:normal;line-height:normal;letter-spacing:normal;font-weight:400!important}#signin-section .captcha-form,#signin-section .captcha-form span,.LTR .airewards-points,.LTR .airewards-points .airwards-options,.LTR .airewards-points .airwards-options .awards-id,.LTR .airewards-points .airwards-options .points-count,.LTR .airewards-points .airwards-options .points-count label h2,.LTR .airewards-points .airwards-options .points-count label i,.LTR .airewards-points .airwards-options .right-content .redeem-amount,.LTR .airewards-points .airwards-options .right-content .redeem-amount .section,.LTR .airewards-points .airwards-options .right-content .redeem-amount .section .big-txt,.LTR .airewards-points .airwards-options .right-content .redeem-amount .section .small-txt,.LTR .airewards-points .airwards-options ul,.LTR .airewards-points .airwards-options ul li,.LTR .all-flights,.LTR .all-flights .sub-total,.LTR .available-services,.LTR .available-services .title,.LTR .available-services ul,.LTR .available-services ul li,.LTR .available-services ul li .data h4,.LTR .available-services ul li .data p,.LTR .cm-footer,.LTR .cm-footer .ci-row,.LTR .contact-info .content .ci-row,.LTR .contact-information,.LTR .content-body,.LTR .content-body .footer-title,.LTR .content-body .sub-title,.LTR .content-header,.LTR .content-header .btn-wrap a,.LTR .content-header .description,.LTR .content-header .page-title .main-text,.LTR .content-header .page-title h1 .main-text,.LTR .content-header .page-title h1 ol,.LTR .content-header .page-title h1 ul,.LTR .content-header .page-title ol,.LTR .content-header .page-title ul,.LTR .content-header .sub-intro,.LTR .fare-block,.LTR .fare-block .left-content .description,.LTR .fare-block .left-content h2,.LTR .fare-block .right-content .price,.LTR .fare-block .right-content p,.LTR .fare-block ul,.LTR .fare-block ul li,.LTR .fare-block.dual .right-content p small,.LTR .fare-block.dual .wrap,.LTR .flights-summary-block-continue,.LTR .meal-block,.LTR .meal-block .data .description,.LTR .meal-block .data .more,.LTR .meal-block .data .title,.LTR .meal-block .options .price-block,.LTR .package-block,.LTR .package-block .dropdown-content,.LTR .package-block .dropdown-content .col .check-mark,.LTR .package-block .dropdown-content .col .check-mark .ico,.LTR .package-block .dropdown-content .col .check-mark .txt,.LTR .package-block .dropdown-content .col .no-baggage,.LTR .package-block .dropdown-content .col .no-baggage i,.LTR .package-block .dropdown-content .col .price,.LTR .package-block .dropdown-content .col .weight,.LTR .package-block .dropdown-content .col .weightText,.LTR .package-block .main-section .details,.LTR .package-block .main-section .details span,.LTR .package-block .main-section .title,.LTR .package-block .options-section .ico,.LTR .package-block .options-section .txt,.LTR .package-block .secondary-section p,.LTR .package-block .secondary-section span,.LTR .passenger-count-select .dropdown-box .col .controll,.LTR .passenger-count-select .dropdown-box .col .count,.LTR .passenger-count-select .dropdown-box .col label,.LTR .passenger-information,.LTR .passenger-information .content .passenger-information-block,.LTR .passenger-information .content .passenger-information-block .ps-row,.LTR .passenger-information .content .passenger-information-block .ps-row .ps-col .ps-flight,.LTR .payment-confirmation,.LTR .payment-confirmation .booking-details,.LTR .payment-confirmation .booking-details .content .col label,.LTR .payment-confirmation .booking-details .content .col span,.LTR .payment-confirmation .section,.LTR .payment-confirmation .section .content,.LTR .payment-confirmation .section .s-heading,.LTR .payment-confirmation .thanks,.LTR .payment-details,.LTR .payment-details .content ul,.LTR .payment-details .content ul li,.LTR .payment-details .left-content .cvv span.cvv-desc h5,.LTR .payment-details .left-content .cvv span.cvv-desc p,.LTR .payment-details .left-content .selected-partner,.LTR .payment-details .left-content .selected-partner label,.LTR .payment-details .left-content label,.LTR .payment-details .left-content section,.LTR .payment-details .right-content .amount,.LTR .payment-details .right-content .amount span,.LTR .payment-details .right-content .captcha-form,.LTR .payment-details .right-content .captcha-form span,.LTR .payment-details .right-content .certificates,.LTR .payment-details .right-content .notification,.LTR .payment-details .right-content .notification h4,.LTR .payment-details .right-content .notification p,.LTR .payment-details .right-content .submit,.LTR .payment-options,.LTR .payments,.LTR .redeem-adjust,.LTR .redeem-adjust .scroller,.LTR .redeem-adjust .scroller .count,.LTR .redeem-adjust h2,.LTR .rewards-login .heading,.LTR .rewards-login .tabbed-content,.LTR .rewards-login .tabbed-content .content,.LTR .rewards-login .tabbed-content .content .description,.LTR .rewards-login .tabbed-content .content .ibe-typeahead,.LTR .rewards-login .tabbed-content .tabs,.LTR .select-passenger,.LTR .select-passenger .passengers-information .heading,.LTR .select-passenger .passengers-list .heading,.LTR .select-passenger .passengers-list .inner,.LTR .select-passenger .passengers-list ul,.LTR .select-passenger .passengers-list ul li,.LTR .select-payment-method,.LTR .select-payment-method .secure-certificate .data p,.LTR .select-payment-method .secure-certificate .data span,.LTR .services-selection,.LTR .services-selection .left-section .data-block,.LTR .services-selection .left-section .data-block .heading-title,.LTR .services-selection .left-section .data-block ul,.LTR .services-selection .left-section .data-block ul li,.LTR .sidebar-widget,.LTR .sidebar-widget .widget-content,.LTR .sidebar-widget .widget-content .w-section,.LTR .sidebar-widget .widget-content .w-section .radio-section,.LTR .sidebar-widget .widget-content .w-section .radio-section .item,.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section,.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .section-title,.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul,.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li,.LTR .sidebar-widget .widget-content .w-section .section-heading,.LTR .sidebar-widget .widget-header,.LTR .your-itinerary,.LTR .your-itinerary .content .flight,.LTR .your-itinerary .content .flight .details>label,.LTR .your-itinerary .content .flight .details>p,.LTR .your-itinerary .content .flight .details>p span,.RTL .available-services,.RTL .available-services .title,.RTL .available-services ul,.RTL .available-services ul li,.RTL .available-services ul li .data h4,.RTL .available-services ul li .data p,.RTL .cm-footer,.RTL .cm-footer .ci-row,.RTL .contact-info .content .ci-row,.RTL .contact-information,.RTL .content-body,.RTL .content-body .footer-title,.RTL .content-body .sub-title,.RTL .content-header,.RTL .content-header .btn-wrap a,.RTL .content-header .description,.RTL .content-header .page-title .main-text,.RTL .content-header .page-title h1 .main-text,.RTL .content-header .page-title h1 ol,.RTL .content-header .page-title h1 ul,.RTL .content-header .page-title ol,.RTL .content-header .page-title ul,.RTL .content-header .sub-intro,.RTL .fare-block,.RTL .fare-block .left-content .description,.RTL .fare-block .left-content h2,.RTL .fare-block .right-content .price,.RTL .fare-block .right-content p,.RTL .fare-block ul,.RTL .fare-block ul li,.RTL .fare-block.dual .right-content p small,.RTL .fare-block.dual .wrap,.RTL .flights-summary-block-continue,.RTL .meal-block,.RTL .meal-block .data .description,.RTL .meal-block .data .more,.RTL .meal-block .data .title,.RTL .meal-block .options .price-block,.RTL .package-block,.RTL .package-block .dropdown-content,.RTL .package-block .dropdown-content .col .check-mark,.RTL .package-block .dropdown-content .col .check-mark .ico,.RTL .package-block .dropdown-content .col .check-mark .txt,.RTL .package-block .dropdown-content .col .no-baggage,.RTL .package-block .dropdown-content .col .no-baggage i,.RTL .package-block .dropdown-content .col .price,.RTL .package-block .dropdown-content .col .weight,.RTL .package-block .dropdown-content .col .weightText,.RTL .package-block .main-section .details,.RTL .package-block .main-section .details span,.RTL .package-block .main-section .title,.RTL .package-block .options-section .ico,.RTL .package-block .options-section .txt,.RTL .package-block .secondary-section p,.RTL .package-block .secondary-section span,.RTL .passenger-count-select .dropdown-box .col .controll,.RTL .passenger-count-select .dropdown-box .col .count,.RTL .passenger-count-select .dropdown-box .col label,.RTL .passenger-information,.RTL .passenger-information .content .passenger-information-block,.RTL .passenger-information .content .passenger-information-block .ps-row,.RTL .passenger-information .content .passenger-information-block .ps-row .ps-col .ps-flight,.RTL .payment-confirmation,.RTL .payment-confirmation .booking-details,.RTL .payment-confirmation .booking-details .content .col label,.RTL .payment-confirmation .booking-details .content .col span,.RTL .payment-confirmation .section,.RTL .payment-confirmation .section .content,.RTL .payment-confirmation .section .s-heading,.RTL .payment-confirmation .thanks,.RTL .payment-details .content ul,.RTL .payment-details .content ul li,.RTL .payments,.RTL .payments .airewards-points,.RTL .payments .airewards-points .airwards-options,.RTL .payments .airewards-points .airwards-options .awards-id,.RTL .payments .airewards-points .airwards-options .points-count,.RTL .payments .airewards-points .airwards-options .points-count label h2,.RTL .payments .airewards-points .airwards-options .points-count label i,.RTL .payments .airewards-points .airwards-options .right-content .redeem-amount,.RTL .payments .airewards-points .airwards-options .right-content .redeem-amount .section,.RTL .payments .airewards-points .airwards-options .right-content .redeem-amount .section .big-txt,.RTL .payments .airewards-points .airwards-options .right-content .redeem-amount .section .small-txt,.RTL .payments .airewards-points .airwards-options ul,.RTL .payments .airewards-points .airwards-options ul li,.RTL .payments .all-flights,.RTL .payments .all-flights .sub-total,.RTL .payments .payment-details,.RTL .payments .payment-details .left-content .cvv span.cvv-desc h5,.RTL .payments .payment-details .left-content .cvv span.cvv-desc p,.RTL .payments .payment-details .left-content .selected-partner,.RTL .payments .payment-details .left-content .selected-partner label,.RTL .payments .payment-details .left-content label,.RTL .payments .payment-details .left-content section,.RTL .payments .payment-details .right-content .amount,.RTL .payments .payment-details .right-content .amount span,.RTL .payments .payment-details .right-content .captcha-form,.RTL .payments .payment-details .right-content .captcha-form span,.RTL .payments .payment-details .right-content .certificates,.RTL .payments .payment-details .right-content .notification,.RTL .payments .payment-details .right-content .notification h4,.RTL .payments .payment-details .right-content .notification p,.RTL .payments .payment-details .right-content .submit,.RTL .payments .payment-options,.RTL .payments .redeem-adjust,.RTL .payments .redeem-adjust .scroller,.RTL .payments .redeem-adjust .scroller .count,.RTL .payments .redeem-adjust h2,.RTL .payments .select-payment-method,.RTL .payments .select-payment-method .secure-certificate .data p,.RTL .payments .select-payment-method .secure-certificate .data span,.RTL .rewards-login .heading,.RTL .rewards-login .tabbed-content,.RTL .rewards-login .tabbed-content .content,.RTL .rewards-login .tabbed-content .content .description,.RTL .rewards-login .tabbed-content .content .ibe-typeahead,.RTL .rewards-login .tabbed-content .tabs,.RTL .select-passenger,.RTL .select-passenger .passengers-information .heading,.RTL .select-passenger .passengers-list .heading,.RTL .select-passenger .passengers-list .inner,.RTL .select-passenger .passengers-list ul,.RTL .select-passenger .passengers-list ul li,.RTL .services-selection,.RTL .services-selection .left-section .data-block,.RTL .services-selection .left-section .data-block .heading-title,.RTL .services-selection .left-section .data-block ul,.RTL .services-selection .left-section .data-block ul li,.RTL .sidebar-widget,.RTL .sidebar-widget .widget-content,.RTL .sidebar-widget .widget-content .w-section,.RTL .sidebar-widget .widget-content .w-section .radio-section,.RTL .sidebar-widget .widget-content .w-section .radio-section .item,.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section,.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .section-title,.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul,.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li,.RTL .sidebar-widget .widget-content .w-section .section-heading,.RTL .sidebar-widget .widget-header,.RTL .your-itinerary,.RTL .your-itinerary .content .flight,.RTL .your-itinerary .content .flight .details>label,.RTL .your-itinerary .content .flight .details>p,.RTL .your-itinerary .content .flight .details>p span,.accordion-content,.accordion-content .content .data-block,.accordion-content>ul,.accordion-content>ul>li,.accordion-content>ul>li .content,.accordion-content>ul>li .content h3,.accordion-content>ul>li .content ul,.accordion-content>ul>li .content ul li,.accordion-content>ul>li .heading,.alert,.content-footer,.content-footer-reservation,.dashboard .my-reservations,.dashboard .my-reservations .all-reservations,.dashboard .my-reservations .my-reservations-table,.dashboard .my-reservations .my-reservations-table .mrt-row,.dashboard .my-reservations .my-reservations-table .mrt-row .flight,.dashboard .my-reservations .my-reservations-table .mrt-row .flight h5,.dashboard .my-reservations>h2,.dashboard .navigation-dropdown .dropdown-content ul,.dashboard .navigation-dropdown .dropdown-content ul li a,.dashboard .user-profile-dropdown .user-name,.dashboard .user-profile-dropdown a.view-profile,.dashboard-widget,.dashboard-widget .widget-content,.dashboard-widget .widget-content .highlight,.dashboard-widget .widget-content .img,.dashboard-widget .widget-content ol,.dashboard-widget .widget-content ol li,.dashboard-widget .widget-content ol li a,.dashboard-widget .widget-content ul,.dashboard-widget .widget-content ul li,.dashboard-widget .widget-content ul li a,.dashboard-widget .widget-header,.fare-table,.fare-table .fare-footer,.food-box label,.form-footer,.heading,.ibe-typeahead .input-option,.left-wide,.md-checkbox,.md-input-group,.md-input-group .btn-group,.md-input-group .btn-group button,.meals-search-box,.meals-search-box button,.meals-search-box input,.modal-box .modal-content .modal-body ul,.modal-box .modal-content .modal-body ul li,.page-banner,.selected-cat,.thumb-block,.thumb-block .title h2,.thumb-block .title p,.title .options .price-block{float:left;width:100%}.LTR .meal-block .options .dropdown-content ol,.LTR .meal-block .options .dropdown-content ol li,.LTR .meal-block .options .dropdown-content ul,.LTR .meal-block .options .dropdown-content ul li,.LTR .meal-block .options button,.LTR .rewards-login,.RTL .meal-block .options .dropdown-content ol,.RTL .meal-block .options .dropdown-content ol li,.RTL .meal-block .options .dropdown-content ul,.RTL .meal-block .options .dropdown-content ul li,.RTL .meal-block .options button,.RTL .rewards-login,.fare-table .fare-footer .proceed,.right-wide{float:right;width:100%}.LTR .select-passenger .passengers-list,.RTL .select-passenger .passengers-list,.checkbox,.checkbox-circle,.dashboard img,.no-select,.radio{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none}.LTR .voucherRedeem .totalValuBx,.RTL .payments .voucherRedeem .totalValuBx,.pd-3{padding:15px}@media only screen and (max-width:767px){.container-fluid{padding:0;width:100%;overflow:hidden}.ma-xs-0{padding:0!important}.ma-xs-1{padding:5px!important}.ma-xs-2{padding:10px!important}.ma-xs-3{padding:15px!important}.ma-xs-4{padding:20px!important}.ma-xs-5{padding:25px!important}.pd-xs-0{padding:0!important}.pd-xs-1{padding:5px!important}.pd-xs-2{padding:10px!important}.pd-xs-3{padding:15px!important}.pd-xs-4{padding:20px!important}.pd-xs-5{padding:25px!important}.pd-tp-xs-0{padding-top:0!important}.pd-tp-xs-1{padding-top:5px!important}.pd-tp-xs-2{padding-top:10px!important}.pd-tp-xs-3{padding-top:15px!important}.pd-tp-xs-4{padding-top:20px!important}.pd-tp-xs-5{padding-top:25px!important}.pd-bt-xs-0{padding-bottom:0!important}.pd-bt-xs-1{padding-bottom:5px!important}.pd-bt-xs-2{padding-bottom:10px!important}.pd-bt-xs-3{padding-bottom:15px!important}.pd-bt-xs-4{padding-bottom:20px!important}.pd-bt-xs-5{padding-bottom:25px!important}.pd-l-xs-0{padding-left:0!important}.pd-l-xs-1{padding-left:5px!important}.pd-l-xs-2{padding-left:10px!important}.pd-l-xs-3{padding-left:15px!important}.pd-l-xs-4{padding-left:20px!important}.pd-l-xs-5{padding-left:25px!important}.pd-l-xs-6{padding-left:30px!important}.pd-r-xs-0{padding-right:0!important}.pd-r-xs-1{padding-right:5px!important}.pd-r-xs-2{padding-right:10px!important}.pd-r-xs-3{padding-right:15px!important}.pd-r-xs-4{padding-right:20px!important}.pd-r-xs-5{padding-right:25px!important}.pd-b-xs--0{padding-bottom:0!important}.pd-t-xs-0{padding-top:0!important}.pd-lr-xs-0{padding-left:0!important;padding-right:0!important}.ma-tp-xs-1{margin-top:5px!important}.ma-tp-xs-2{margin-top:10px!important}.ma-tp-xs-3{margin-top:15px!important}.ma-tp-xs-4{margin-top:20px!important}.ma-tp-xs-5{margin-top:25px!important}.ma-tp-xs-6{margin-top:30px!important}.ma-tp-xs-7{margin-top:35px!important}.ma-tp-xs-8{margin-top:40px!important}.ma-bt-xs-0{margin-bottom:0!important}.ma-bt-xs-1{margin-bottom:5px!important}.ma-bt-xs-2{margin-bottom:10px!important}.ma-bt-xs-3{margin-bottom:15px!important}.ma-bt-xs-4{margin-bottom:20px!important}.ma-bt-xs-5{margin-bottom:25px!important}.ma-bt-xs-7{margin-bottom:35px!important}.mobile_margin,.mobile_padding{margin:0 10px!important}.btn-flex{display:flex;flex-direction:column;align-items:center}.otp-btn-wrapper{gap:10px}.col-xs-3{width:25%!important}.package-block .row .dropdown-content{width:100%!important}.box-margin{margin-top:10px!important}uib-accordion.segment-list .panel-heading{padding-left:10px!important}.RTL .accordian-header{right:91%!important}.accordian-header{bottom:32%!important}.flexibility-notIncluded{color:#FF0041!important}.flexibility-included{color:gray!important}.LTR .modification-material-icon{display:flex!important;align-items:center;justify-content:center}.onhold-btn-set{overflow:hidden;margin-top:20px;margin-right:1px;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;justify-content:space-between}.onhold-btn{width:250px;margin-right:1px;background-color:#FF0041;margin-bottom:7px}.onhold-cancel-btn{background-color:#39454B!important;color:#fff!important}.LTR .flight-result-block .flight-options .flight-stop-wrapper .flight-path{border-top:2px solid #DCDCDC;width:88%;position:absolute;top:9px;z-index:-1;left:13%}.RTL .flight-result-block .flight-options .flight-stop-wrapper .flight-path{left:3px!important}.padding-alignment{margin:0 -15px;width:110%!important}.passengers-information .dob-date-picker{width:100%}.baggage-summary-block{width:100%!important;padding:12px 20px}.baggage-summary-block .main-section-mobile{padding:12px 10px!important}.baggage-summary{overflow:unset!important;position:relative!important;left:10px!important;padding-top:10px!important;border-left:none!important}.baggage-summary-block-bag-section{flex-direction:column!important}.baggage-summary-block-bag-section-description{flex-direction:row!important;justify-content:space-around!important;padding:0 13px!important;margin-top:8px!important}.mobile-close-btn-alignment{position:relative;top:-24px;left:-16px;font-size:16px}.baggage-summary-title-alignment{position:absolute!important;top:-7px!important;left:1px!important}.checked-baggage-description-size{font-size:12px!important}.align-center{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.baggage-edit-icon{position:absolute;top:3vw;right:4vw}.align-baggage-title,.align-dimension{font-size:13px!important;line-height:16px!important}.RTL .baggage-edit-icon{left:-340px!important}.RTL .mobile-close-btn-alignment{left:0}.RTL .included_style{margin-right:2px!important}.RTL .baggage-align-items{position:relative;right:15px}.checked-baggage-description-alignment{position:relative;margin-bottom:20px!important}.baggage-description-mobile{list-style:disc!important}}.LTR .credit-history .content-wrapper .content-body .mrt-row .credits-row .credits-col .credits-airline-fullname,.RTL .credit-history .content-wrapper .content-body .mrt-row .credits-row .credits-col .credits-airline-fullname{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:767px) and (min-width:414px) and (max-width:767px){.checked-baggage-description-alignment{margin-top:0!important}}@media only screen and (max-width:767px) and (max-width:280px){.RTL .baggage-edit-icon{left:-240px!important}.de .align-baggage-carryon-title{font-size:11px!important;left:-10px!important}.de .included_style-font-size{font-size:11px!important}}.LTR .credit-history .content-wrapper .content-body .mrt-row .credits-row{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0}.LTR .credit-history .content-wrapper .content-body .mrt-row .credits-row .credits-col{padding:12px 16px 12px 30px}.RTL .credit-history .content-wrapper .content-body .mrt-row .credits-row{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0}.RTL .credit-history .content-wrapper .content-body .mrt-row .credits-row .credits-col{padding:12px 16px 12px 30px}@media only screen and (max-width:768px){.LTR .xs-cvv-div p.valdr-message{margin-top:3px}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content{top:10%!important;height:85%;overflow:auto;padding:26px 10px 42px!important}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .mandatory-label{position:inherit;right:16px;top:168px}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .desc{font-size:14px;margin-top:6px;margin-bottom:18px}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .date-divider-container{left:49%;top:44px}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .cc-vv-container{top:0!important;margin-top:-5px}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .cc-vv-container span{display:block}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .cc-vv-container .cc-vv-desc{line-height:1.7}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .btn-set.add-pay-container{margin-top:2px}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .btn-set button{width:100%;height:43px}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .ngdialog-close:before{top:12px;margin-right:20px}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container{margin-bottom:15px;padding-top:0}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container p{margin-bottom:0;line-height:15px!important}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container.card-dates-detail{margin-bottom:5px}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container .usercardCvv .valdr-message{position:relative}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .payment-desc-section{margin-bottom:15px;margin-top:0}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .payment-desc-section p{font-size:14px;margin-bottom:0!important}}@media only screen and (min-width:768px){.LTR .ngdialog.ngdialog-theme-default{padding-bottom:15%;top:25%!important}.LTR .ngdialog.ngdialog-theme-default.save-card-template{top:5%!important}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content{overflow-y:auto;overflow-x:hidden;padding:25px 5px 5px;width:545px;height:auto;max-height:calc(100vh - 210px)}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card-form .popup-confirm .btn-set{margin:0}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card-form .popup-confirm .date-divider-container{left:132px;top:45px}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card-form .popup-confirm .cc-vv-container{line-height:1.2;padding:0;width:81px;top:-3px}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card-form .popup-confirm .cc-vv-container .cc-vv-desc{font-size:10px}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card-form .popup-confirm .label-card.label-card-sec{padding-left:6px}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card-form .popup-confirm .form-container.card-dates-detail{width:143px;padding-right:0}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card-form .popup-confirm .form-container.card-dates-detail .valdr-message{position:relative}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card-form .popup-confirm h3{margin-bottom:26px}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card-form .popup-confirm .ngdialog-close:before{right:20px;top:24px}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card-form .mandatory-label{right:12px}.LTR .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .payment-card-detail-div .card-dates-detail{margin-bottom:5px}.LTR .alert{top:35%!important}}@media only screen and (max-width:768px){.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content{top:5%!important;height:85%;padding:26px 10px 0!important}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .mandatory-label{position:inherit;left:27px;top:190px}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .desc{font-size:14px;margin-top:26px}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .date-divider-container{left:49%;top:43px}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .cc-vv-container span{display:block}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .btn-set button{width:100%;height:43px}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .ngdialog-close:before{top:17px}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .payment-desc-section{margin-bottom:15px;margin-top:0}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .payment-desc-section p{font-size:14px;margin-bottom:0!important}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container{margin-bottom:25px;padding-top:0}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container p{margin-bottom:0;line-height:15px!important}}@media only screen and (min-width:768px){.RTL .ngdialog.ngdialog-theme-default{padding-bottom:15%;top:25%!important}.RTL .ngdialog.ngdialog-theme-default.save-card-template{top:5%!important}.RTL .ngdialog.ngdialog-theme-default.save-card-template .popup-confirm .btn-set{margin:0}.RTL .ngdialog.ngdialog-theme-default.save-card-template .btn-set{margin-right:0}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content{overflow-y:auto;overflow-x:hidden;padding:25px 5px 5px;width:545px;height:auto;max-height:calc(100vh - 210px)}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .date-divider-container{left:132px;top:45px}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .cc-vv-container{padding:0;width:81px;top:-7px}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .cc-vv-container .cc-vv-desc{font-size:10px}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .label-card.label-card-sec{padding-left:0}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container.card-dates-detail{width:143px}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container.card-dates-detail .valdr-message{position:relative}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card h3{margin-bottom:26px}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .ngdialog-close:before{top:21px}.RTL .ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .mandatory-label{left:12px}.RTL .alert{top:35%!important}}.ngdialog.ngdialog-theme-default{padding-top:70px;overflow:hidden;padding-bottom:20%}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content{font-family:"Open Sans";font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;background-color:#fff!important;border-top:5px solid #ed0000;height:100%}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card{padding:0 20px;margin-bottom:20px}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container.card-holder-div,.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .payment-card-detail-div{padding:0}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .mandatory-label{color:#414042;font-size:10px;position:absolute;top:165px}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .desc{margin-bottom:26px}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .date-divider-container{position:absolute;font-size:18px;color:#414042;opacity:.5}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .cc-vv-container{top:-7px}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .cc-vv-container .cc-vv-desc{font-size:10px}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .label-card{font-size:14px;line-height:2.07}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container{margin-bottom:25px}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container.card-dates-detail .valdr-message{position:relative}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container .xs-cvv-div p.valdr-message{margin-top:0;font-weight:400}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container .form-control{background-color:#fff!important}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container .form-control.security-code-container{width:130px}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container .form-control.ng-pristine.ng-touched.ng-invalid.ng-invalid-required,.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container .form-control.ng-pristine.ng-untouched.ng-invalid.ng-invalid-required{color:grey}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container .form-control option{color:#000}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container .form-control option[disabled]{color:#4E4E4E}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .form-container p.approved{margin-bottom:12px}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .payment-desc-section{margin-top:11px;margin-bottom:32px}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .btn-set .red-btn{height:43px;font-size:18px}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .btn-set .red-btn.cancel-payment{background-color:#39454B;color:#fff}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .btn-set .red-btn.cancel-payment:hover{background-color:#FF0041;color:#fff}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .btn-set .red-btn.add-payment{width:100%}.ngdialog.ngdialog-theme-default.save-card-template .ngdialog-content .save-card .ngdialog-close:before{color:#4a4a4a;font-size:32px}@media only screen and (max-height:900px){.ngdialog.ngdialog-theme-default{padding-bottom:5%!important}}.adyen-checkout__spinner__wrapper{align-items:center;display:flex;height:100%;justify-content:center}.adyen-checkout__spinner__wrapper--inline{display:inline-block;height:auto;margin-right:8px}[dir=rtl] .adyen-checkout__spinner__wrapper--inline{margin-left:8px;margin-right:0}.adyen-checkout__spinner{-webkit-animation:rotateSpinner 1.5s linear infinite;animation:rotateSpinner 1.5s linear infinite;border:3px solid #06f;border-radius:50%;border-top-color:transparent;height:43px;width:43px}.adyen-checkout__spinner--large{height:43px;width:43px}.adyen-checkout__spinner--small{border-width:2px;height:16px;width:16px}.adyen-checkout__spinner--medium{height:28px;width:28px}@-webkit-keyframes rotateSpinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotateSpinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.adyen-checkout__button{background:#00112c;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:1em;font-weight:500;height:48px;margin:0;padding:15px;text-decoration:none;transition:background .3s ease-out,box-shadow .3s ease-out;width:100%}.adyen-checkout__button:focus{box-shadow:0 0 0 2px #99c2ff;outline:0}.adyen-checkout__button:hover{background:#1c3045;box-shadow:0 0,0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14)}.adyen-checkout__button:active{background:#3a4a5c}.adyen-checkout__button:hover:focus{box-shadow:0 0 0 2px #99c2ff,0 3px 4px rgba(0,15,45,.2)}.adyen-checkout__button:disabled,.adyen-checkout__button:disabled:hover{box-shadow:none;cursor:not-allowed;opacity:.4;-webkit-user-select:all;-moz-user-select:all;user-select:all}.adyen-checkout__button.adyen-checkout__button--loading{background:#687282;box-shadow:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adyen-checkout__button.adyen-checkout__button--pay{margin-top:24px}.adyen-checkout__button.adyen-checkout__button--pay:disabled{opacity:1}.adyen-checkout__button.adyen-checkout__button--standalone{margin-top:0}.adyen-checkout__button.adyen-checkout__button--inline{display:block;font-size:.81em;height:auto;padding:10px 8px;width:auto}.adyen-checkout__button.adyen-checkout__button--ghost{background:0 0;border:0;color:#00112c}.adyen-checkout__button.adyen-checkout__button--ghost:hover{background:#f7f8f9;box-shadow:none}.adyen-checkout__button.adyen-checkout__button--ghost:active{background:#e6e9eb;box-shadow:none}.adyen-checkout__button.adyen-checkout__button--secondary{background:rgba(0,102,255,.1);border:1px solid transparent;color:#06f;padding:10px 12px}.adyen-checkout__button.adyen-checkout__button--secondary:hover{background:rgba(0,102,255,.2);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--secondary:active,.adyen-checkout__button.adyen-checkout__button--secondary:active:hover{background:rgba(0,102,255,.3);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--link{background:0 0;border:1px solid transparent;border-radius:3px;color:#06f;font-weight:400;padding:2px}.adyen-checkout__button.adyen-checkout__button--link:hover{background:0 0;box-shadow:none;text-decoration:underline}.adyen-checkout__button.adyen-checkout__button--completed,.adyen-checkout__button.adyen-checkout__button--completed:active,.adyen-checkout__button.adyen-checkout__button--completed:active:hover,.adyen-checkout__button.adyen-checkout__button--completed:hover{background:#0abf53;color:#fff}.adyen-checkout__button.adyen-checkout__button--completed .adyen-checkout__button__icon{filter:brightness(0) invert(1)}.adyen-checkout__button__content{align-items:center;display:flex;height:100%;justify-content:center}.adyen-checkout__button__icon{margin-right:12px}[dir=rtl] .adyen-checkout__button__icon{margin-left:12px;margin-right:0}.adyen-checkout__button__text{display:block;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__button .adyen-checkout__spinner{border-color:transparent #fff #fff}.adyen-checkout__fieldset{display:block;padding-bottom:8px;width:100%}.adyen-checkout__fieldset:last-of-type{padding-bottom:0}.adyen-checkout__fieldset+.adyen-checkout__fieldset{margin-top:16px}.adyen-checkout__fieldset__title{color:#687282;display:block;font-size:.68em;font-weight:700;letter-spacing:1px;margin:0;padding:0 0 12px;text-transform:uppercase}.adyen-checkout__field-group,.adyen-checkout__fieldset__fields{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.adyen-checkout__field-group:last-of-type .adyen-checkout__field{margin-bottom:0}.adyen-checkout__fieldset--readonly .adyen-checkout__fieldset__fields{color:#00112c;font-size:.81em;line-height:19px;margin:0}.adyen-checkout__field{display:block;margin-bottom:16px;width:100%}.adyen-checkout__field:last-of-type{margin-bottom:0}.adyen-checkout__label{display:block}.adyen-checkout__helper-text,.adyen-checkout__label__text{color:#00112c;display:block;font-size:.81em;font-weight:400;line-height:13px;padding-bottom:5px}.adyen-checkout__helper-text{color:#687282}.adyen-checkout__label__text{display:block;overflow:hidden;text-overflow:ellipsis;transition:color .1s ease-out;white-space:nowrap}.adyen-checkout__label__text--error{color:#d10244}.adyen-checkout__label--focused .adyen-checkout__label__text{color:#06f}.adyen-checkout__error-text{align-items:center;color:#d10244;display:flex;font-size:.75em;font-weight:400;margin-top:4px}.adyen-checkout__radio_group+.adyen-checkout-input__inline-validation{display:none}.adyen-checkout__radio_group__input{opacity:0;position:absolute}.adyen-checkout__radio_group__label{color:inherit;display:block;font-size:.81em;font-weight:400;line-height:16px;overflow:visible;padding-bottom:0;padding-left:24px;position:relative}.adyen-checkout__label--focused .adyen-checkout__radio_group__label{color:inherit}.adyen-checkout__radio_group__label:before{background-color:#fff;border:1px solid #b9c4c9;border-radius:50%;content:"";height:16px;left:0;position:absolute;top:0;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:16px}.adyen-checkout__radio_group__label:hover:before{border-color:#99a3ad;box-shadow:0 0 0 2px #d4d9db;cursor:pointer}.adyen-checkout__radio_group__label:after{background-color:#fff;border-radius:50%;box-shadow:0 1px 1px rgba(0,15,45,.25);content:"";display:block;height:6px;left:5px;margin:0 auto;position:absolute;top:5px;transform:scale(0);transition:transform .2s ease-out;width:6px}.adyen-checkout__radio_group__label:hover{border-color:#06f;cursor:pointer}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__label--selected{background-color:#06f;border:0;transition:all .2s ease-out}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:after{transform:scale(1)}.adyen-checkout__radio_group__input:focus+.adyen-checkout__radio_group__label:before{border-color:#06f;box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:hover:before,.adyen-checkout__radio_group__input:checked:active+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label:before{box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__radio_group__label.adyen-checkout__radio_group__label--invalid:before{border:1px solid #d10244}.adyen-checkout__checkbox{display:block}.adyen-checkout__checkbox__label{color:#00112c;cursor:pointer;display:inline-block;font-size:.81em;font-weight:400;line-height:19px;padding-left:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adyen-checkout__dropdown__button,.adyen-checkout__dropdown__element{line-height:20px;-moz-user-select:none;-ms-user-select:none;outline:0}[dir=rtl] .adyen-checkout__checkbox__label{padding-left:0;padding-right:24px}.adyen-checkout__checkbox__input{opacity:0;pointer-events:none;position:absolute}.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:before{opacity:1}.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:after{background-color:#06f;border:1px solid #06f}.adyen-checkout__checkbox__input:checked:hover+.adyen-checkout__checkbox__label:after{border-color:#06f;box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__checkbox__input:focus+.adyen-checkout__checkbox__label:after{border:1px solid #06f;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__checkbox__input:hover:not(:focus)+.adyen-checkout__checkbox__label:after{border-color:#99a3ad;box-shadow:0 0 0 2px #d4d9db}.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{border-bottom:1px solid transparent;border-right:1px solid transparent;border-color:transparent #fff #fff transparent;border-radius:0 2px 1px;border-style:solid;border-width:1px 2px 2px 1px;content:"";height:11px;left:1px;opacity:0;position:absolute;top:2px;transform:rotate(37deg);transform-origin:100% 100%;transition:opacity .2s ease-out;width:6px;z-index:1}[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{left:auto;right:8px}.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{background-color:#fff;border:1px solid #b9c4c9;border-radius:3px;content:"";height:16px;left:0;position:absolute;top:0;transition:background .15s ease-out,border .05s ease-out,box-shadow .1s ease-out;width:16px;z-index:0}[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{left:auto;right:0}.adyen-checkout__field--consentCheckbox{background:#e6e9eb;border:1px solid #e6e9eb;border-radius:6px;padding:14px 14px 13px}[dir=rtl] .adyen-checkout__field--consentCheckbox{padding:14px 14px 13px}.adyen-checkout__field--consentCheckbox.adyen-checkout__field--error{border-color:#d10244}.adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation{right:-27px;top:10px}.Select-module_adyen-checkout__dropdown__2kGp2{position:relative}.Select-module_adyen-checkout__dropdown__button__waz0I{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.Select-module_adyen-checkout__dropdown__button__waz0I:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6l2.983 3.982z' fill='%23687282'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:6px;position:absolute;right:16px;width:8px}[dir=rtl] .Select-module_adyen-checkout__dropdown__button__waz0I:after{left:16px;right:auto}.Select-module_adyen-checkout__dropdown__button--active__1EqeU:after{transform:rotate(180deg)}.Select-module_adyen-checkout__filter-input__HMjy5{background:#fff;border:0;caret-color:#06f;color:#00112c;font-family:inherit;font-size:1em;height:100%;padding:0;width:100%}.Select-module_adyen-checkout__filter-input__HMjy5::-moz-placeholder{color:#b9c4c9;font-weight:200}.Select-module_adyen-checkout__filter-input__HMjy5:-ms-input-placeholder{color:#b9c4c9;font-weight:200}.Select-module_adyen-checkout__filter-input__HMjy5::placeholder{color:#b9c4c9;font-weight:200}.Select-module_adyen-checkout__filter-input__HMjy5:active,.Select-module_adyen-checkout__filter-input__HMjy5:focus{outline:0}.Select-module_adyen-checkout__dropdown__list__2UxAp{background:#fff;display:none;list-style:none;margin:0 0 50px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:1}.adyen-checkout__input,.adyen-checkout__input-wrapper{position:relative;display:block}.Select-module_adyen-checkout__dropdown__list__2UxAp.Select-module_adyen-checkout__dropdown__list--active__Mlt8t{display:block}.Select-module_adyen-checkout__dropdown__element__3nIQR{align-items:center;display:flex;justify-content:space-between}.adyen-checkout__image{opacity:0;transition:opacity .6s ease-out}.adyen-checkout__image--loaded{opacity:1}.adyen-checkout__dropdown{font-size:1em;max-width:100%;width:100%}.adyen-checkout__dropdown__button{background:#fff;border:1px solid #b9c4c9;border-radius:6px;color:#00112c;font-size:1em;height:40px;padding:7px 24px 7px 12px;text-decoration:none;transition:border .2s ease-out,box-shadow .2s ease-out;-webkit-user-select:none;user-select:none;width:100%}[dir=rtl] .adyen-checkout__dropdown__button{padding:7px 12px 7px 24px}.adyen-checkout__dropdown__button:hover{border-color:#99a3ad}.adyen-checkout__dropdown__button__icon{border-radius:3px;height:26px;margin-left:auto;margin-right:8px;max-width:40px}.adyen-checkout__dropdown__button--active,.adyen-checkout__dropdown__button--active:hover,.adyen-checkout__dropdown__button:active,.adyen-checkout__dropdown__button:focus{border-color:#06f;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__dropdown__button--readonly,.adyen-checkout__dropdown__button--readonly--active,.adyen-checkout__dropdown__button--readonly:focus,.adyen-checkout__dropdown__button--readonly:hover{background:#e6e9eb;border-color:transparent;color:#00112c;cursor:not-allowed}.adyen-checkout__dropdown__button--readonly:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6l2.983 3.982z' fill='%23B9C4C9'/%3E%3C/svg%3E")}.adyen-checkout__dropdown__button--invalid{border-color:#d10244}.adyen-checkout__dropdown__button--valid{border-bottom-color:#0abf53}.adyen-checkout__dropdown__button__text{overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__dropdown__list{border-radius:6px;box-shadow:0 2px 7px rgba(0,15,45,.3);max-height:375px;z-index:2}.adyen-checkout__dropdown__list.adyen-checkout__dropdown__list--active{margin-top:2px}.adyen-checkout__dropdown__element{border:1px solid transparent;cursor:pointer;font-size:.81em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding:8px;transition:background .2s ease-out,border-color .2s ease-out;-webkit-user-select:none;user-select:none;word-break:break-word}.adyen-checkout__dropdown__element:last-child{border-bottom:0}.adyen-checkout__dropdown__element:active,.adyen-checkout__dropdown__element:focus,.adyen-checkout__dropdown__element:hover{background:rgba(230,233,235,.6)}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active{background:rgba(0,102,255,.1)}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:active,.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:focus,.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:hover{background:rgba(0,102,255,.15)}.adyen-checkout__dropdown__element--disabled{cursor:not-allowed;opacity:.4}.adyen-checkout__dropdown__element__icon{border-radius:3px;margin-right:8px;max-height:26px;max-width:40px}.adyen-checkout__dropdown__element__flag{margin-left:8px;margin-right:10px;max-height:18px;max-width:27px}.adyen-checkout__dropdown+.adyen-checkout-input__inline-validation{right:32px}.adyen-checkout__field-wrapper{display:flex;width:100%}.adyen-checkout__field--20{width:20%}.adyen-checkout__field--30{width:30%}.adyen-checkout__field--40{width:40%}.adyen-checkout__field--50{width:50%}.adyen-checkout__field--60{width:60%}.adyen-checkout__field--70{width:70%}.adyen-checkout__field--80{width:80%}.adyen-checkout__field--col-70{width:calc(70% - 8px)}.adyen-checkout__field--col-30{width:calc(30% - 8px)}.adyen-checkout__field--col-50{width:calc(50% - 8px)}.adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-right:8px}[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-left:8px;margin-right:0}.adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:8px}[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:0;margin-right:8px}.adyen-checkout__field-wrapper:last-of-type>.adyen-checkout__field{margin-bottom:0}.adyen-checkout__input{background:#fff;border:1px solid #b9c4c9;border-radius:6px;caret-color:#06f;color:#00112c;font-family:inherit;font-size:1em;height:40px;outline:0;padding:5px 8px;transition:border .2s ease-out,box-shadow .2s ease-out;width:100%}.adyen-checkout__input:hover{border-color:#99a3ad}.adyen-checkout__input:required{box-shadow:none}.adyen-checkout__input--disabled,.adyen-checkout__input[readonly]{background:#e6e9eb;border-color:#e6e9eb}.adyen-checkout__input--disabled:hover{border-color:#e6e9eb}.adyen-checkout__input-wrapper--block{display:block}.adyen-checkout-input__inline-validation{height:16px;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px}[dir=rtl] .adyen-checkout-input__inline-validation{left:14px;right:auto}[dir=ltr] .adyen-checkout-input__inline-validation{left:auto;right:14px}.adyen-checkout-input__inline-validation--valid{color:#0abf53}.adyen-checkout-input__inline-validation--invalid{color:#d10244}.adyen-checkout__input--invalid{border-color:#d10244}.adyen-checkout__input--valid{border-bottom-color:#0abf53}.adyen-checkout__input--error,.adyen-checkout__input--error:hover,.adyen-checkout__input--invalid,.adyen-checkout__input--invalid:hover{border-color:#d10244}.adyen-checkout__input::-moz-placeholder{color:#b9c4c9;font-weight:200}.adyen-checkout__input:-ms-input-placeholder{color:#b9c4c9;font-weight:200}.adyen-checkout__input::placeholder{color:#b9c4c9;font-weight:200}.adyen-checkout__input--date{padding-right:30px}.adyen-checkout__input--focus,.adyen-checkout__input--focus:hover,.adyen-checkout__input:active,.adyen-checkout__input:active:hover,.adyen-checkout__input:focus,.adyen-checkout__input:focus:hover{border:1px solid #06f;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__input[readonly],.adyen-checkout__input[readonly]:hover{background-color:#e6e9eb;border-color:transparent;color:#687282;cursor:default}.adyen-checkout__fieldset--personalDetails .adyen-checkout__field--gender .adyen-checkout__radio_group{display:flex}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group{display:flex;margin:8px 0}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper{margin-right:20px}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper:last-child{margin:0}.adyen-checkout__open-invoice .adyen-checkout__fieldset--billingAddress{padding-bottom:8px}.adyen-checkout__open-invoice .adyen-checkout__fieldset--deliveryAddress{margin-top:24px;padding-bottom:8px}.adyen-checkout__open-invoice .adyen-checkout__input--separateDeliveryAddress{margin-bottom:0}.adyen-checkout__open-invoice .adyen-checkout__field--consentCheckbox{margin-top:22px}.adyen-checkout__input--separateDeliveryAddress+.adyen-checkout__checkbox__label{margin-top:16px}.adyen-checkout__amazonpay__button{margin:auto}.adyen-checkout__amazonpay .adyen-checkout__button--ghost{display:block;margin:8px auto 0;width:auto}.adyen-checkout__card__holderName,.adyen-checkout__field--expiryDate,.adyen-checkout__field--issuer-list,.adyen-checkout__field--storedCard{margin-bottom:0}@supports (-webkit-appearance:-apple-pay-button){.ApplePayButton-module_apple-pay-button__26P3-{-webkit-appearance:-apple-pay-button;cursor:pointer;display:inline-block}.ApplePayButton-module_apple-pay-button-black__3Ml54{-apple-pay-button-style:#000}.ApplePayButton-module_apple-pay-button-white__1qE8A{-apple-pay-button-style:#fff}.ApplePayButton-module_apple-pay-button-white-with-line__j9FE5{-apple-pay-button-style:white-outline}.ApplePayButton-module_apple-pay-button--type-plain__2mnnX{-apple-pay-button-type:plain}.ApplePayButton-module_apple-pay-button--type-buy__eMnIy{-apple-pay-button-type:buy}.ApplePayButton-module_apple-pay-button--type-donate__3zvI8{-apple-pay-button-type:donate}.ApplePayButton-module_apple-pay-button--type-check-out__ipg0J{-apple-pay-button-type:check-out}.ApplePayButton-module_apple-pay-button--type-book__155Xs{-apple-pay-button-type:book}.ApplePayButton-module_apple-pay-button--type-subscribe__3uPJ5{-apple-pay-button-type:subscribe}.ApplePayButton-module_apple-pay-button--type-add-money__xmCaj{-apple-pay-button-type:add-money}.ApplePayButton-module_apple-pay-button--type-contribute__RCq2P{-apple-pay-button-type:contribute}.ApplePayButton-module_apple-pay-button--type-order__f5tpZ{-apple-pay-button-type:order}.ApplePayButton-module_apple-pay-button--type-reload__1P53C{-apple-pay-button-type:reload}.ApplePayButton-module_apple-pay-button--type-rent__2J4wk{-apple-pay-button-type:rent}.ApplePayButton-module_apple-pay-button--type-support__3-p0R{-apple-pay-button-type:support}.ApplePayButton-module_apple-pay-button--type-tip__2-gCt{-apple-pay-button-type:tip}.ApplePayButton-module_apple-pay-button--type-top-up__9UKXI{-apple-pay-button-type:top-up}}@supports not (-webkit-appearance:-apple-pay-button){.ApplePayButton-module_apple-pay-button__26P3-{background-position:50% 50%;background-repeat:no-repeat;background-size:100% 60%;border-radius:5px;box-sizing:border-box;display:inline-block;max-height:64px;min-height:32px;min-width:200px;padding:0}.ApplePayButton-module_apple-pay-button-black__3Ml54{background-color:#000;background-image:-webkit-named-image(apple-pay-logo-white)}.ApplePayButton-module_apple-pay-button-white-with-line__j9FE5,.ApplePayButton-module_apple-pay-button-white__1qE8A{background-color:#fff;background-image:-webkit-named-image(apple-pay-logo-black)}.ApplePayButton-module_apple-pay-button-white-with-line__j9FE5{border:.5px solid #000}}.adyen-checkout__applepay__button{height:40px;width:240px}.adyen-checkout__dropin .adyen-checkout__applepay__button{width:100%}.CardInput-module_card-input__wrapper__2tAzu{position:relative}.CardInput-module_card-input__wrapper__2tAzu *,.CardInput-module_card-input__wrapper__2tAzu :after,.CardInput-module_card-input__wrapper__2tAzu :before{box-sizing:border-box}.CardInput-module_card-input__icon__2Iaf5{border-radius:3px;height:18px;margin-left:7px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:27px}.CardInput-module_card-input__form__2Ij_n{opacity:1}.CardInput-module_card-input__spinner__1wHzq{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.CardInput-module_card-input__spinner--active__1Dzoe{display:block}.CardInput-module_card-input__form--loading__3zh3Y{opacity:0}.CardInput-module_adyen-checkout__input__3Jmld{display:block;max-height:100px}.CardInput-module_adyen-checkout__card__cvc__input--hidden__1Z1lp,.CardInput-module_adyen-checkout__card__exp-date__input--hidden__3850Y,.adyen-checkout__field--cardNumber .adyen-checkout__input--error .adyen-checkout__card__cardNumber__brandIcon,.adyen-checkout__field--cardNumber .adyen-checkout__input--valid:not(.adyen-checkout__card__cardNumber__input--noBrand)+.adyen-checkout-input__inline-validation--valid{display:none}.CardInput-module_adyen-checkout__card__exp-cvc__exp-date__input--hidden__3wxr3{justify-content:flex-end}.CardInput-module_revolving-plan-installments__disabled__2yP53{opacity:.4;pointer-events:none}.adyen-checkout__card-input__form{transition:opacity .25s ease-out}.adyen-checkout__card__cardNumber{max-width:400px}.adyen-checkout__card__cardNumber__input{padding:5px 8px}.adyen-checkout__card__exp-date__input--oneclick{font-weight:400;line-height:30px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__card-input .adyen-checkout__fieldset--billingAddress,.adyen-checkout__card__holderName,.adyen-checkout__card__kcp-authentication,.adyen-checkout__card__socialSecurityNumber,.adyen-checkout__installments,.adyen-checkout__store-details{margin-top:16px}.adyen-checkout__card__holderName:first-child{margin:0 0 16px}.adyen-checkout__field--securityCode.adyen-checkout__field--error .adyen-checkout__card__cvc__hint,.adyen-checkout__field--securityCode.adyen-checkout__field--valid .adyen-checkout__card__cvc__hint{opacity:0}@-webkit-keyframes cvcIndicateLocation{0%{opacity:1}to{opacity:.3}}@keyframes cvcIndicateLocation{0%{opacity:1}to{opacity:.3}}.adyen-checkout__label--focused .adyen-checkout__field__cvc--back-hint .adyen-checkout__card__cvc__hint--back .adyen-checkout__card__cvc__hint__location,.adyen-checkout__label--focused .adyen-checkout__field__cvc--front-hint .adyen-checkout__card__cvc__hint--front .adyen-checkout__card__cvc__hint__location{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:cvcIndicateLocation;animation-name:cvcIndicateLocation}.adyen-checkout__card__cvc__hint__wrapper{align-items:center;-webkit-backface-visibility:visible;backface-visibility:visible;display:flex;height:100%;margin:0 10px;position:absolute;right:0;top:0;transform:translateZ(0);transform-origin:center;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.455,.03,.515,.955);width:27px;will-change:transform}.ADMdtpDays>span>span,.adyen-checkout__card__cvc__hint,.prepare{-webkit-backface-visibility:hidden}.adyen-checkout__card__cvc__hint--front,.adyen-checkout__field__cvc--front-hint.adyen-checkout__card__cvc__hint__wrapper{transform:rotateY(180deg)}.adyen-checkout__card__cvc__hint{backface-visibility:hidden;position:absolute;transition:opacity .1s linear}.ADMdtpDays>span>span,.prepare{-moz-backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.adyen-checkout__card__cvc__hint__wrapper{transition:none}}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__fieldset__fields{justify-content:left}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group{display:flex;flex-direction:column}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group__input-wrapper{margin-top:20px}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__field--revolving-plan-installments{margin-left:15px;position:relative;top:42px;width:30%}.LoadingWrapper-module_loading-input__form__1jpVs{opacity:1}.LoadingWrapper-module_loading-input__form--loading__3LDWz{opacity:0}.LoadingWrapper-module_loading-input__spinner__3eCyK{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.LoadingWrapper-module_loading-input__spinner--active__3UDtX{display:block}.adyen-checkout__card__dual-branding__buttons{display:flex;opacity:.4;pointer-events:none}.adyen-checkout__card__dual-branding__buttons--active{opacity:1;pointer-events:auto}.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon{cursor:pointer;opacity:1}.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon:first-child{right:40px}.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon--not-selected{opacity:.5}.adyen-checkout__button-group{background:0 0;display:flex;justify-content:space-between}.adyen-checkout__button-group .adyen-checkout__button{background:0 0;border:0;box-shadow:inset 0 0 0 1px #99a3ad;color:#00112c;font-size:.81em;font-weight:400;height:40px;line-height:40px;margin-right:8px;padding:0;text-align:center}.adyen-checkout__button-group .adyen-checkout__button:last-child{margin-right:0}.adyen-checkout__button-group .adyen-checkout__button:hover{background:0 0;box-shadow:inset 0 0 0 2px #99a3ad}.adyen-checkout__button-group .adyen-checkout__button:active{background:#f7f8f9;box-shadow:inset 0 0 0 2px #99a3ad}.adyen-checkout__button-group .adyen-checkout__button--disabled,.adyen-checkout__button-group .adyen-checkout__button--disabled:hover{cursor:not-allowed;opacity:.4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adyen-checkout__button-group .adyen-checkout__button--selected,.adyen-checkout__button-group .adyen-checkout__button--selected:active,.adyen-checkout__button-group .adyen-checkout__button--selected:active:hover,.adyen-checkout__button-group .adyen-checkout__button--selected:hover{background:#e5efff;box-shadow:inset 0 0 0 2px #06f;color:#06f;font-weight:500;height:40px;transition:none}.adyen-checkout__button-group .adyen-checkout__button .adyen-checkout__button-group__input{opacity:0;pointer-events:none;position:absolute}.adyen-checkout__adyen-giving .adyen-checkout__status__icon{display:block;margin:56px auto 32px}.adyen-checkout__adyen-giving .adyen-checkout__status__text{color:#00112c;margin-bottom:56px;text-align:center}.adyen-checkout__campaign{background:#00112c;border-radius:6px;height:227px;overflow:hidden;position:relative}.adyen-checkout__campaign-link:hover .adyen-checkout__campaign-description{text-decoration:underline}.adyen-checkout__campaign-container{height:100%}.adyen-checkout__campaign-logo{border:2px solid rgba(255,255,255,.4);border-radius:3px;display:block;height:48px;margin-bottom:16px;overflow:hidden;width:48px}.adyen-checkout__campaign-background-image{background-color:#00112c;background-position:50%;background-size:cover;height:100%}.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:before{background:inherit;content:"";height:100%;position:absolute;transition:transform .6s ease-out;width:100%}.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:hover:before{transform:scale(1.1)}.adyen-checkout__campaign-link .adyen-checkout__campaign-content{pointer-events:none}.adyen-checkout__campaign-content{bottom:0;padding:16px;position:absolute;z-index:2}.adyen-checkout__campaign-description,.adyen-checkout__campaign-title{color:#fff;font-weight:400;margin:0}.adyen-checkout__campaign-title{font-size:1em;margin-bottom:8px}.adyen-checkout__campaign-description{font-size:.81em;line-height:19px}.adyen-checkout__adyen-giving-actions{margin-top:16px}.adyen-checkout__button.adyen-checkout__button--donate{margin:16px auto 8px}.adyen-checkout__button.adyen-checkout__button--decline{display:block;margin:auto;width:auto}.adyen-checkout__paywithgoogle>div>button,.adyen-checkout__paywithgoogle>div>button.long,.adyen-checkout__paywithgoogle>div>button.short{height:48px;transition:background-color .3s ease-out,box-shadow .3s ease-out}.adyen-checkout__paywithgoogle>div>button.long:focus,.adyen-checkout__paywithgoogle>div>button.short:focus,.adyen-checkout__paywithgoogle>div>button:focus{box-shadow:0 0 0 2px #99c2ff;outline:0}.adyen-checkout__paywithgoogle>div>button.gpay-button{padding:15px 24px 13px}.adyen-checkout__voucher-result{border-radius:12px;box-sizing:border-box;position:relative;text-align:center}.adyen-checkout__voucher-result__bottom,.adyen-checkout__voucher-result__top{background:#fff;border:1px solid #d4d9db}.adyen-checkout__voucher-result__top{border-bottom:0;border-radius:12px 12px 0 0;padding:40px 0 24px}.adyen-checkout__voucher-result__bottom{border-radius:0 0 12px 12px;border-top:0}.adyen-checkout__voucher-result__separator{align-items:center;background:#fff;display:flex;height:13px;margin:0 auto;position:relative;width:calc(100% - 14px)}.adyen-checkout__voucher-result__separator:after,.adyen-checkout__voucher-result__separator:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtMCAwIDUgMiAxLjUgNEg3VjBIMHptMCAxMyA1LTIgMS41LTRIN3Y2SDB6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTYuNDIzIDYuNUM2LjQyMyAzLjMxMiAzLjc4My43NTYuNS41MThjMy4zODYuMjM2IDYgMi44NTUgNiA1Ljk4MiAwIDMuMTI3LTIuNjE0IDUuNzQ2LTYgNS45ODN2LS4wMDFjMy4yODQtLjIzNyA1LjkyMy0yLjc5NCA1LjkyMy01Ljk4MnoiIHN0cm9rZT0iI0Q0RDlEQiIvPjxwYXRoIGZpbGw9IiNENEQ5REIiIGQ9Ik0wIDBoMXYxSDB6TTAgMTJoMXYxSDB6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg3djEzSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);background-position:100%;background-repeat:no-repeat;content:"";height:13px;position:absolute;top:0;width:7px}.adyen-checkout__voucher-result__separator:before{left:-7px}.adyen-checkout__voucher-result__separator:after{right:-7px;transform:rotate(-180deg)}.adyen-checkout__voucher-result__separator__inner{border-top:1px solid #e6e9eb;width:100%}.adyen-checkout__voucher-result__image{align-items:center;display:flex;justify-content:center;margin-bottom:40px;width:100%}.adyen-checkout__link--voucher-result-instructions{display:inline-block}.adyen-checkout__voucher-result__image__wrapper{display:block;height:48px;margin:0 24px;position:relative}.adyen-checkout__voucher-result__image__wrapper:after{border:1px solid rgba(0,27,43,.17);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__voucher-result__image__wrapper:nth-child(2):before{border-left:1px solid #d4d9db;content:"";height:64px;left:-24.5px;position:absolute;top:-8px;width:1px}.adyen-checkout__voucher-result__image__brand,.adyen-checkout__voucher-result__image__issuer{border-radius:3px;height:48px}.adyen-checkout__voucher-result__introduction{color:#00112c;line-height:19px;margin:0 auto;text-align:center}.adyen-checkout__voucher-result__amount{color:#00112c;font-size:1em;font-weight:700;margin:24px auto 0;text-align:center}.adyen-checkout__voucher-result__surcharge{color:#687282;display:block;font-size:.81em;font-weight:400;line-height:19px;text-align:center}.adyen-checkout__voucher-result__code__label{display:block;font-weight:400;left:0;line-height:19px;margin:0 auto;position:absolute;right:0;top:-2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}.adyen-checkout__voucher-result__code__label:before{content:"";position:absolute}.adyen-checkout__voucher-result__code__label__text{background:#fff;color:#00112c;font-size:13px;letter-spacing:normal;line-height:1;padding:0 8px}.adyen-checkout__voucher-result__code__barcode{display:block;height:56px;margin:0 auto 8px;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adyen-checkout__voucher-result__code{border-width:1px 0;color:#00112c;display:inline-block;font-size:1.5em;font-weight:700;letter-spacing:1px;line-height:1.2;margin:0 auto;padding:16px 48px;position:relative;text-align:center;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:100%;word-break:break-word}.adyen-checkout__voucher-result__details{list-style:none;margin:-1px auto 0;padding:0}.adyen-checkout__voucher-result__details__item{border-top:1px solid #e6e9eb;color:#00112c;display:flex;font-size:.81em;justify-content:space-between;padding:16px 24px;word-break:break-word}.adyen-checkout__voucher-result__details__item:last-child{margin-bottom:0}.adyen-checkout__voucher-result__details__label{max-width:50%;text-align:left}.adyen-checkout__voucher-result__details__value{font-weight:700;max-width:50%;text-align:right}.adyen-checkout__voucher-result__actions{align-items:center;display:flex;justify-content:center;list-style:none;margin:0 auto 32px;max-width:100%;min-width:200px;padding:0;width:300px}.adyen-checkout__voucher-result__actions__item{margin:0 4px}.adyen-checkout__paypal__buttons{position:relative;z-index:0}.adyen-checkout__paypal__button{display:flex;margin-bottom:16px}.adyen-checkout__paypal__button:empty{display:none}.adyen-checkout__paypal__status--pending{margin:16px 0}.adyen-checkout__paypal__status--processing{align-items:center;display:flex;font-size:13px;justify-content:center;padding:24px 0}.adyen-checkout__payment-method .adyen-checkout__paypal__status--pending{margin:-16px 0 38px}.adyen-checkout__payment-method .adyen-checkout__paypal__status--processing{padding:20px 0 65px}.adyen-checkout__phone-input{direction:ltr}.adyen-checkout__phone-input .adyen-checkout__input-wrapper{width:100%}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input{height:auto;padding:0}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input:focus{border:1px solid #06f;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button{border:0;border-bottom-right-radius:0;border-top-right-radius:0;height:35px;width:auto}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button:after{box-sizing:revert;height:10px;left:40px}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input--phoneNumber{border:1px solid transparent;height:35px;margin-left:8px;padding-left:15px}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input-wrapper--phoneInput{align-items:center;display:flex}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input-wrapper--phoneInput:focus{border:1px solid #06f;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__phoneNumber{align-items:center;display:flex;margin-left:65px;width:100%}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__countryFlag{position:absolute}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active,.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active:hover{box-shadow:none}.adyen-checkout__iban-input__number{padding:5px 36px 5px 8px;text-transform:uppercase}.adyen-checkout__threeds2__challenge,.adyen-checkout__threeds2__challenge-container{background-color:transparent;box-sizing:border-box;display:block;height:inherit;min-height:400px;overflow:hidden;position:relative;width:100%}.adyen-checkout__threeds2__challenge--01,.adyen-checkout__threeds2__challenge--01 .adyen-checkout__iframe--threeDSIframe{height:400px;width:250px}.adyen-checkout__threeds2__challenge--02,.adyen-checkout__threeds2__challenge--02 .adyen-checkout__iframe--threeDSIframe{height:400px;width:390px}.adyen-checkout__threeds2__challenge--03,.adyen-checkout__threeds2__challenge--03 .adyen-checkout__iframe--threeDSIframe{height:600px;width:500px}.adyen-checkout__threeds2__challenge--04,.adyen-checkout__threeds2__challenge--04 .adyen-checkout__iframe--threeDSIframe{height:400px;width:600px}.adyen-checkout__threeds2__challenge--05,.adyen-checkout__threeds2__challenge--05 .adyen-checkout__iframe--threeDSIframe{height:100%;width:100%}.adyen-checkout__iframe--threeDSIframe{border:0;left:0;position:absolute;top:0}.adyen-checkout__qr-loader{background:#fff;border:1px solid #d4d9db;border-radius:12px;padding:40px;text-align:center}.adyen-checkout__qr-loader--result{padding:100px}.adyen-checkout__qr-loader__brand-logo{border-radius:3px;width:74px}.adyen-checkout__qr-loader__subtitle{margin:32px auto 0;max-width:400px}.adyen-checkout__qr-loader__subtitle--result{margin-bottom:32px}.adyen-checkout__qr-loader__payment_amount,.adyen-checkout__qr-loader__subtitle{color:#00112c;font-size:1em;line-height:19px}.adyen-checkout__qr-loader__icon{height:88px;width:88px}.adyen-checkout__qr-loader__payment_amount{font-weight:700}.adyen-checkout__qr-loader__progress{background:#d4d9db;border-radius:24px;height:4px;margin:32px auto 12px;padding-right:3%;width:152px}[dir=rtl] .adyen-checkout__qr-loader__progress{padding-left:3%;padding-right:0}.adyen-checkout__qr-loader__percentage{background:#06f;border-radius:24px;display:block;height:100%}.adyen-checkout__qr-loader__countdown{color:#687282;font-size:.81em}.adyen-checkout__qr-loader>.adyen-checkout__spinner__wrapper{margin:60px 0}.adyen-checkout__qr-loader__app-link{display:none;margin-top:16px}.adyen-checkout__qr-loader__separator__label{color:#687282;display:block;font-size:13px;overflow:hidden;position:relative;text-align:center;z-index:1}.adyen-checkout__qr-loader__separator__label:after,.adyen-checkout__qr-loader__separator__label:before{background-color:#e6e9eb;content:"\a0";height:1px;overflow:hidden;position:absolute;top:51%;width:50%}.adyen-checkout__qr-loader__separator__label:before{margin-left:-52%;text-align:right}.adyen-checkout__qr-loader__separator__label:after{margin-left:2%}.adyen-checkout__button.adyen-checkout__button--qr-loader{margin-top:24px;text-decoration:none}.adyen-checkout__qr-loader__instructions{color:#687282;font-size:1em;line-height:1.5;margin-top:32px}.adyen-checkout__qr-loader__actions{align-items:center;display:flex;justify-content:center;margin-top:32px}@media only screen and (max-device-width:1200px){.adyen-checkout__qr-loader__app-link{display:block}}.adyen-checkout__voucher-result--boletobancario .adyen-checkout__voucher-result__code,.adyen-checkout__voucher-result--oxxo .adyen-checkout__voucher-result__code{font-size:.81em;line-height:19px;padding:24px;word-break:break-all}.adyen-checkout__alert-message{border-radius:6px;display:flex;font-size:.81em;margin:0 0 16px;padding:12px;text-align:left}.adyen-checkout__alert-message--error{background:#fbe6ed}.adyen-checkout__alert-message--warning{background:#ffeacc}.adyen-checkout__alert-message--info{background:#e5efff}.adyen-checkout__alert-message__icon{height:14px;margin-right:8px;width:14px}.adyen-checkout__giftcard-result__header{align-items:center;display:flex;flex-wrap:nowrap;font-size:1em;font-weight:400;justify-content:space-between;position:relative;width:100%}.adyen-checkout__giftcard-result__header__title{align-items:center;display:flex}.adyen-checkout__giftcard-result__name{margin-left:8px}.adyen-checkout__giftcard-result__balance{list-style:none;margin:16px 0 0;padding:0}.adyen-checkout__giftcard-result__balance__item{display:flex;justify-content:space-between;margin-bottom:8px}.adyen-checkout__giftcard-result__balance__item .adyen-checkout__giftcard-result__balance__title--transactionLimit{color:#687282}.adyen-checkout__giftcard-result__balance__item:last-child{margin-bottom:0}.adyen-checkout__giftcard-result__balance__value--amount{font-weight:700}.adyen-checkout__giftcard-result__remaining-balance{color:#687282;font-size:13px;line-height:19px;margin:8px auto 0;text-align:center}.DropinComponent-module_adyen-checkout__payment-methods-list__2T9kQ{list-style:none;margin:0;padding:0}.DropinComponent-module_adyen-checkout__payment-method__2ZClo{display:block;max-height:60px}.DropinComponent-module_adyen-checkout__payment-method__details__2_jFP{display:none}.DropinComponent-module_adyen-checkout__payment-method__image__Fg2uw{height:26px;width:40px}.DropinComponent-module_adyen-checkout__payment-method__image__wrapper__pTTKr{margin-right:8px}[dir=rtl] .DropinComponent-module_adyen-checkout__payment-method__image__wrapper__pTTKr{margin-left:8px;margin-right:0}.DropinComponent-module_adyen-checkout__payment-method--selected__1zXEA{max-height:100%}.DropinComponent-module_adyen-checkout__payment-method--selected__1zXEA .DropinComponent-module_adyen-checkout__payment-method__details__2_jFP{display:block}.adyen-checkout__payment-method__disable-confirmation{background:#d10244;border-left:1px solid #c70241;border-right:1px solid #c70241;color:#fff;font-size:.81em;margin:0 -17px;max-height:0;opacity:0;overflow:hidden;transition:opacity .15s ease-out,max-height .15s linear,margin-bottom .1s linear}.adyen-checkout__payment-method__disable-confirmation.adyen-checkout__payment-method__disable-confirmation--open{margin-bottom:16px;max-height:62px;opacity:1}.adyen-checkout__payment-method__disable-confirmation__content{align-items:center;display:flex;justify-content:space-between;padding:8px 16px}.adyen-checkout__payment-method__disable-confirmation__buttons{display:flex}.adyen-checkout__payment-method__disable-confirmation__button{background:#d10244;border:1px solid transparent;border-radius:6px;color:#fff;cursor:pointer;display:block;height:auto;line-height:14px;margin:0 0 0 8px;padding:8px;width:auto}.adyen-checkout__payment-method__disable-confirmation__button:hover,.adyen-checkout__payment-method__disable-confirmation__button:hover:focus{background:#b8023c;box-shadow:none}.adyen-checkout__payment-method__disable-confirmation__button:active,.adyen-checkout__payment-method__disable-confirmation__button:hover:active{background:#9e0234;box-shadow:none}.adyen-checkout__payment-method__disable-confirmation__button--remove,.adyen-checkout__payment-method__disable-confirmation__button--remove:disabled{border-color:#fff}.adyen-checkout__payment-method__disable-confirmation__button--cancel,.adyen-checkout__payment-method__disable-confirmation__button--cancel:disabled{border-color:transparent}.adyen-checkout__payment-method{background:#fff;border:1px solid #e6e9eb;cursor:pointer;margin-top:-1px;position:relative;transition:opacity .3s ease-out;width:100%}.adyen-checkout__payment-method:focus{outline:0}.adyen-checkout__payment-method--selected+.adyen-checkout__payment-method,.adyen-checkout__payment-method:first-child{border-top-left-radius:12px;border-top-right-radius:12px;margin-top:0}.adyen-checkout__payment-method--next-selected,.adyen-checkout__payment-method:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin-bottom:0}.adyen-checkout__payment-method--loading{opacity:.2}.adyen-checkout__payment-method--selected.adyen-checkout__payment-method--loading{opacity:.9}.adyen-checkout__payment-method--confirming .adyen-checkout__payment-method__details__content,.adyen-checkout__payment-method--disabling{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adyen-checkout__payment-method--disabling{opacity:.3}.adyen-checkout__payment-method__header{align-items:center;color:#00112c;display:flex;flex-wrap:nowrap;font-size:1em;font-weight:400;justify-content:space-between;padding:16px 16px 16px 48px;position:relative;transition:background .1s ease-out;width:100%}.adyen-checkout__order-payment-method__deducted-amount__value,.adyen-checkout__payment-method__name--selected{font-weight:500}[dir=rtl] .adyen-checkout__payment-method__header{padding:16px 48px 16px 16px}.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__header{padding:16px}.adyen-checkout__payment-method__header__title{align-items:center;display:flex;flex-shrink:0;margin-right:16px;max-width:100%}[dir=rtl] .adyen-checkout__payment-method__header__title{margin-left:16px;margin-right:0}.adyen-checkout__payment-method__surcharge{color:#687282;margin-left:5px}.adyen-checkout__payment-method--selected{background:#f7f8f9;border:1px solid #e6e9eb;border-radius:12px;cursor:default;margin:8px 0;transition:margin .15s cubic-bezier(.4,0,.2,1) 0s,opacity .3s ease-out}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__header{flex-wrap:wrap}.adyen-checkout__payment-method__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__payment-method__details{padding:0 16px;position:relative}.adyen-checkout__payment-method__details__content{margin:0 0 16px}.adyen-checkout__payment-method__image__wrapper{height:26px;position:relative;width:40px}.adyen-checkout__payment-method__image__wrapper--outline:after{border:1px solid rgba(0,27,43,.17);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__payment-method__image{border-radius:3px;display:block}.adyen-checkout__payment-method__brands{display:flex;flex-basis:auto;flex-shrink:1;flex-wrap:wrap;height:16px;margin:4px 0;overflow:hidden;text-align:right}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands{height:auto;overflow:visible;text-align:left}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{display:inline-block;height:16px;margin-right:4px;transition:opacity .2s ease-out;width:24px}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:last-child{margin:0}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{margin-bottom:4px}.adyen-checkout__payment-method__brands img{height:16px;width:24px}.adyen-checkout__payment-method__image__wrapper--disabled{opacity:.25}.adyen-checkout__payment-method__radio{background-color:#fff;border:1px solid #b9c4c9;border-radius:50%;height:16px;left:16px;position:absolute;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:16px}[dir=rtl] .adyen-checkout__payment-method__radio{left:auto;right:16px}.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__radio{display:none}.adyen-checkout__payment-method__radio:after{background-color:#fff;border-radius:50%;content:"";display:block;height:6px;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease-out;width:6px}.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected) .adyen-checkout__payment-method__radio{border-color:#99a3ad;box-shadow:0 0 0 2px #d4d9db;cursor:pointer}.adyen-checkout__payment-method__radio--selected{background-color:#06f;border:0;transition:all .3s ease-out}.adyen-checkout__payment-method__radio--selected:hover{box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__payment-method__radio--selected:after{transform:translateY(-50%) scale(1)}.adyen-checkout__order-payment-methods-list{list-style:none;margin:0 auto 16px;padding:0}.adyen-checkout__order-payment-method{background:#fff;border:1px solid #e6e9eb;margin-top:-1px;position:relative;width:100%}.adyen-checkout__order-payment-method:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.adyen-checkout__order-payment-method:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.adyen-checkout__order-payment-method__header{align-items:center;color:#00112c;display:flex;flex-wrap:nowrap;font-size:1em;font-weight:500;justify-content:space-between;padding:16px;position:relative;transition:background .1s ease-out;width:100%}.adyen-checkout__order-payment-method__details{padding:0 16px 16px}.adyen-checkout__order-payment-method__deducted-amount{display:flex;font-size:1em;justify-content:space-between;line-height:1em}.adyen-checkout__order-payment-method__deducted-amount__label{font-size:.81em}.adyen-checkout__order-remaining-amount{background:#ffeacc;border-radius:6px;color:#7f4a00;display:block;font-size:.81em;margin-bottom:16px;padding:8px 16px;width:100%}.adyen-checkout__order-remaining-amount strong{font-weight:700}.adyen-checkout__status{align-items:center;background-color:#fff;border:1px solid #d4d9db;border-radius:6px;color:#00112c;display:flex;flex-direction:column;font-size:1em;height:350px;justify-content:center;margin:0;padding:32px;text-align:center}.adyen-checkout__status__icon{margin-bottom:24px}.adyen-checkout__status .adyen-checkout__spinner__wrapper{max-height:88px}.adyen-checkout__dropin,.adyen-checkout__dropin *,.adyen-checkout__dropin :after,.adyen-checkout__dropin :before{box-sizing:border-box}.adyen-checkout__payment-methods-list--loading{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adyen-checkout__link{color:#06f;text-decoration:none}.adyen-checkout__link:hover{text-decoration:underline}.AchInput-module_sf-input__wrapper__1V7mk{position:relative}.AchInput-module_sf-input__wrapper__1V7mk *,.AchInput-module_sf-input__wrapper__1V7mk :after,.AchInput-module_sf-input__wrapper__1V7mk :before{box-sizing:border-box}.AchInput-module_adyen-checkout__input__1SeSl{display:block;max-height:100px}.adyen-checkout__pm__holderName{margin-bottom:0}.adyen-checkout__fieldset__title+.adyen-checkout__ach-sf__form{margin-top:0}.adyen-checkout__ach-input .adyen-checkout__fieldset--address,.adyen-checkout__ach-sf__form{margin-top:16px}.adyen-checkout__loading-input__form{transition:opacity .25s ease-out}.adyen-checkout__await{background:#fff;border:1px solid #d4d9db;border-radius:12px;padding:40px;text-align:center}.adyen-checkout__await--result{padding:100px}.adyen-checkout__qr-loader--app{border:0;border-radius:0;padding:0}.adyen-checkout__await__brand-logo{border-radius:3px;width:74px}.adyen-checkout__await__indicator-text,.adyen-checkout__await__subtitle{color:#00112c;font-size:1em;line-height:19px;margin-top:32px}.adyen-checkout__await__indicator-holder .adyen-checkout__await__indicator-text{margin-left:10px;margin-top:6px}.adyen-checkout__await__indicator-holder{display:flex;justify-content:center;margin-bottom:20px;margin-top:32px}.adyen-checkout__await__subtitle--result{margin-bottom:32px}.adyen-checkout__await__icon{height:88px;width:88px}.adyen-checkout__await__progress{background:#d4d9db;border-radius:24px;height:4px;margin:32px auto 12px;width:152px}.adyen-checkout__await__percentage{background:#06f;border-radius:24px;display:block;height:100%}.adyen-checkout__await__countdown{color:#687282;font-size:.81em}.adyen-checkout__await>.adyen-checkout__spinner__wrapper{margin:60px 0}.adyen-checkout__await__app-link{display:none;margin-top:16px}.adyen-checkout__await__separator__label{color:#687282;display:block;font-size:13px;overflow:hidden;position:relative;text-align:center;z-index:1}.adyen-checkout__await__separator__label:after,.adyen-checkout__await__separator__label:before{background-color:#e6e9eb;content:"\a0";height:1px;overflow:hidden;position:absolute;top:51%;width:50%}.adyen-checkout__await__separator__label:before{margin-left:-52%;text-align:right}.adyen-checkout__await__separator__label:after{margin-left:2%}@media only screen and (max-device-width:1200px){.adyen-checkout__await__app-link{display:block}}.adyen-checkout__blik__helper{color:#00112c;font-size:1em;font-weight:400;margin:0 0 16px;padding:0}.adyen-checkout__bankTransfer__introduction{color:#00112c;font-size:.81em;font-weight:400;margin:0 0 16px;padding:0}.adyen-checkout__bankTransfer__emailField{margin:0 0 16px}.adyen-checkout__bacs--confirm{position:relative}.adyen-checkout__bacs--confirm .adyen-checkout-input__inline-validation--valid{display:none}.adyen-checkout__bacs .adyen-checkout__field--inactive{pointer-events:none}.adyen-checkout__bacs .adyen-checkout__bacs--edit{cursor:pointer;position:absolute;right:0;top:-25px;width:20%}.adyen-checkout__bacs .adyen-checkout__bacs--edit-dropin{top:-50px}.adyen-checkout__bacs .adyen-checkout__bacs--edit .adyen-checkout__bacs--edit-button{background:0 0;border:none;color:#06f;cursor:pointer;text-align:end;text-decoration:underline}.adyen-checkout__voucher-result__introduction{font-size:1em;max-width:420px}.adyen-checkout__klarna-widget{pointer-events:all}.LTR .content-body{clear:both}.LTR .content-body .row .align-input-reverse{padding-right:0!important}.LTR .content-body .row .btn-continu-bottom,.LTR .content-body .row .sidebar{padding:0 10px}@media screen and (max-width:767px){.LTR .content-body.travelfare-body{margin-top:0}}.LTR .content-body .footer-title,.LTR .content-body .sub-title{margin-bottom:0;padding-right:0}.LTR .content-body .footer-title h2,.LTR .content-body .sub-title h2{float:left;font-size:20px;height:30px;line-height:30px}.LTR .content-body .footer-title h2 span,.LTR .content-body .sub-title h2 span{font-weight:600}.LTR .content-body .footer-title a,.LTR .content-body .sub-title a{float:right;font-size:12px;font-weight:600;height:30px;line-height:30px;color:#FF0041}.LTR .content-body .footer-title a span,.LTR .content-body .sub-title a span{float:left;margin-right:10px;height:inherit;line-height:inherit}.LTR .content-body .footer-title a span.prev,.LTR .content-body .sub-title a span.prev{margin-right:0;margin-left:10px}.LTR .content-body .footer-title a i,.LTR .content-body .sub-title a i{float:left;color:#FF0041;font-size:19px;height:inherit;line-height:inherit}.LTR .content-body .footer-title a:focus,.LTR .content-body .footer-title a:hover,.LTR .content-body .sub-title a:focus,.LTR .content-body .sub-title a:hover{color:#FF0041}.LTR .content-body .footer-title .icon-inbound-plane-small,.LTR .content-body .footer-title .icon-outbound-plane-small,.LTR .content-body .sub-title .icon-inbound-plane-small,.LTR .content-body .sub-title .icon-outbound-plane-small{font-weight:400;font-size:16px;margin-left:5px;display:inline-block}.LTR .content-body .footer-title .icon-inbound-plane-small .path1,.LTR .content-body .footer-title .icon-inbound-plane-small .path2,.LTR .content-body .footer-title .icon-outbound-plane-small .path1,.LTR .content-body .footer-title .icon-outbound-plane-small .path2,.LTR .content-body .sub-title .icon-inbound-plane-small .path1,.LTR .content-body .sub-title .icon-inbound-plane-small .path2,.LTR .content-body .sub-title .icon-outbound-plane-small .path1,.LTR .content-body .sub-title .icon-outbound-plane-small .path2{float:left}.LTR .content-body .sub-title{margin-bottom:10px;padding-right:5px}.LTR .content-body .footer-title{margin-top:25px;padding-right:5px}@media screen and (max-width:991px){.LTR .content-body .row .align-input-reverse{padding-right:15px!important}}.RTL .content-body{clear:both}.RTL .content-body .row .align-input-reverse{padding-left:0!important}.RTL .content-body .row .btn-continu-bottom,.RTL .content-body .row .sidebar{padding:0 10px}@media screen and (max-width:767px){.RTL .content-body.travelfare-body{margin-top:0}}.RTL .content-body .footer-title,.RTL .content-body .sub-title{margin-bottom:0;padding-right:0}.RTL .content-body .footer-title h2,.RTL .content-body .sub-title h2{float:right;font-size:20px;height:30px;line-height:30px}.RTL .content-body .footer-title h2 span,.RTL .content-body .sub-title h2 span{font-weight:600}.RTL .content-body .footer-title a,.RTL .content-body .sub-title a{float:left;font-size:12px;font-weight:600;height:30px;line-height:30px;color:#FF0041}.RTL .content-body .footer-title a span,.RTL .content-body .sub-title a span{float:right;margin-left:10px;height:inherit;line-height:inherit}.RTL .content-body .footer-title a span.prev,.RTL .content-body .sub-title a span.prev{margin-right:0;margin-left:10px}.RTL .content-body .footer-title a i,.RTL .content-body .sub-title a i{float:left;color:#FF0041;font-size:19px;height:inherit;line-height:inherit;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.LTR .animate-show,.LTR .animate-show.ng-enter.ng-enter-active,.LTR .animate-show.ng-leave{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}.RTL .content-body .footer-title a:focus,.RTL .content-body .footer-title a:hover,.RTL .content-body .sub-title a:focus,.RTL .content-body .sub-title a:hover{color:#FF0041}.RTL .content-body .footer-title .icon-inbound-plane-small,.RTL .content-body .footer-title .icon-outbound-plane-small,.RTL .content-body .sub-title .icon-inbound-plane-small,.RTL .content-body .sub-title .icon-outbound-plane-small{font-weight:400;font-size:16px;margin-left:5px;display:inline-block}.RTL .content-body .footer-title .icon-inbound-plane-small .path1,.RTL .content-body .footer-title .icon-inbound-plane-small .path2,.RTL .content-body .footer-title .icon-outbound-plane-small .path1,.RTL .content-body .footer-title .icon-outbound-plane-small .path2,.RTL .content-body .sub-title .icon-inbound-plane-small .path1,.RTL .content-body .sub-title .icon-inbound-plane-small .path2,.RTL .content-body .sub-title .icon-outbound-plane-small .path1,.RTL .content-body .sub-title .icon-outbound-plane-small .path2{float:left}.RTL .content-body .sub-title{margin-bottom:10px;padding-left:5px;padding-right:5px}.RTL .content-body .footer-title{margin-top:25px}@media (max-width:767px){.RTL .content-body .row .align-input-reverse{padding-left:15px!important}}.LTR .pd-r-0{padding-right:0}.LTR .pd-l-0{padding-left:0}@media only screen and (max-width:367px){.LTR .modify-search .btn-wrap.web-checkin-btn{padding-left:0;width:100%}}.LTR .modify-search .placeholder{height:50px;line-height:50px;padding:0 15px;font-size:14px}.LTR .modify-search .page-title{font-size:24px;font-weight:700;float:left;margin:0}.LTR .modify-search .page-title#md-page-title{padding:4px 0}@media only screen and (min-width:992px){.LTR .modify-search .page-title.onward-page-title{width:70%!important}.LTR .modify-search .page-title.inbound-page-title{width:100%!important}}.LTR .modify-search .page-title .thin{font-weight:400}.LTR .modify-search .page-title .main-text span.truncate{display:inline-block;max-width:130px;line-height:31px;vertical-align:text-bottom}.LTR .modify-search .btn-wrap{margin-top:11px;margin-bottom:0!important}.LTR .modify-search .btn-wrap.sm-modify-btnwrap .modify-search-currency{margin:0!important}.LTR .modify-search .btn-wrap.web-checkin-btn{padding-left:0;margin-bottom:0}.LTR .modify-search .btn-wrap i{color:#DCDCDC}.LTR .modify-search .btn-wrap #modify-search{padding:6px 0 6px 4px}.LTR .modify-search .btn-wrap #modify-search a{cursor:pointer;color:#39454B}.LTR .modify-search .btn-wrap #modify-search a:hover{text-decoration:underline}.LTR .modify-search .btn-wrap #currency{width:auto!important;float:right!important}.LTR .modify-search .btn-wrap #currency .cc-link{padding:5px 0}.LTR .modify-search button,.LTR .modify-search button[type=submit]{font-size:14px!important;padding:0 15px!important}.LTR .modify-search .btn-wrap #currency .cc-link.ccactive{background-color:#5D5D5D;color:#E8E8E8}.LTR .modify-search .btn-wrap #currency .cc-link.ccactive .currancy-type{color:#E8E8E8}.LTR .modify-search .btn-wrap #currency .cc-link i{color:#DCDCDC}.LTR .modify-search .btn-wrap #currency .cc-link .currancy-type{color:#39454B}.LTR .modify-search .es .modify-search .btn-wrap #currency,.LTR .modify-search .es .modify-search .btn-wrap #modify-search,.LTR .modify-search .es .modify-search .btn-wrap #modify-search a,.LTR .modify-search .it .modify-search .btn-wrap #currency,.LTR .modify-search .it .modify-search .btn-wrap #modify-search,.LTR .modify-search .it .modify-search .btn-wrap #modify-search a,.LTR .modify-search .ru .modify-search .btn-wrap #currency,.LTR .modify-search .ru .modify-search .btn-wrap #modify-search,.LTR .modify-search .ru .modify-search .btn-wrap #modify-search a{margin-left:0}.LTR .modify-search button[type=submit]{display:block;border-radius:0;height:42px;line-height:42px;font-weight:600;min-width:140px;text-align:center;cursor:pointer;max-width:100%;width:100%;border:0;outline:0}.LTR .modify-search .dp-caret{line-height:42px}.LTR .modify-search .isa-btn{background:#fafafa}.LTR .modify-search .icon-close{cursor:pointer}.LTR .modify-search .icon-close:hover{color:#FF0041}.LTR .modify-search .triptype{margin-bottom:15px}@media only screen and (min-width:768px){.LTR .modify-search .accelAero-slide{margin:10px 0 0!important}}@media only screen and (min-width:992px){.LTR .modify-search .mod-search-arr-date .dropdown-menu,.LTR .modify-search .mod-search-dep-date .dropdown-menu{padding:5px!important}.LTR .modify-search .mod-search-arr-date .dropdown-menu tbody td,.LTR .modify-search .mod-search-arr-date .dropdown-menu tbody td .btn,.LTR .modify-search .mod-search-dep-date .dropdown-menu tbody td,.LTR .modify-search .mod-search-dep-date .dropdown-menu tbody td .btn{width:28px!important;height:28px!important}}@media only screen and (max-width:767px){.LTR .modify-search .mod-search-arr-date .dropdown-menu,.LTR .modify-search .mod-search-dep-date .dropdown-menu{min-height:50vh!important;max-width:100%!important}}.LTR .modify-search .accelAero-slide{width:100%!important;padding:0!important;margin:0 0 15px}.LTR .modify-search .accelAero-slide .fare-floater-wrapper{width:100%!important;max-width:965px}.LTR .modify-search .accelAero-slide a.slide-prev{left:10px}.LTR .modify-search .accelAero-slide a.slide-next{right:10px}.LTR .modify-search h2{font-size:18px;font-weight:600;margin-bottom:20px}.LTR .modify-search .search-box-wrapper .modif-search{position:fixed;background:#F5F5F5;margin-top:-30px;left:0;top:99px;padding:30px 15px;z-index:200;right:0;max-width:100%;border:1px solid grey;-webkit-box-shadow:2px 2px 5px rgba(51,51,51,.22);-moz-box-shadow:2px 2px 5px rgba(51,51,51,.22);box-shadow:2px 2px 5px rgba(51,51,51,.22)}.LTR .modify-search .search-box-wrapper .btn-wrap{padding:10px 15px 0 0}.LTR .modify-search .search-box-wrapper .btn-wrap span{float:left;text-align:center}.LTR .modify-search .search-box-wrapper .btn-wrap span .icon_aed{float:left}.LTR .modify-search .search-box-wrapper .btn-wrap span.menu-item{line-height:28px}.LTR .modify-search .search-box-wrapper .btn-wrap span .btn{padding:0 10px;float:left;width:100%;border-radius:0;height:42px;line-height:42px;text-align:center;border:0;font-weight:600}.LTR .modify-search .search-box-wrapper .btn-wrap span .btn span{width:auto}.LTR .modify-search .search-box-wrapper .btn-wrap span .btn .currancy-type{width:80%;width:calc(100% - 39px);color:#39454B}.LTR .modify-search .search-box-wrapper .btn-wrap span .btn .currancy-type .crruncy-txt{font-size:14px}.LTR .modify-search .search-box-wrapper .btn-wrap span .btn .icon{width:20%;width:39px;margin-top:5px;float:right}.LTR .modify-search .search-box-wrapper .btn-wrap .col-l,.LTR .modify-search .search-box-wrapper .btn-wrap .col-r{padding:0 10px}.LTR .modify-search .search-box-wrapper .btn-wrap .col-l>span,.LTR .modify-search .search-box-wrapper .btn-wrap .col-r>span{width:100%}.LTR .modify-search .search-box-wrapper .btn-wrap .col-l{padding-left:0}.LTR .modify-search .search-box-wrapper .btn-wrap .col-r{padding-right:0;padding-left:0}.LTR .modify-search .col-btn-search{margin-top:29px}.LTR .passenger-count-select .input-box input{cursor:pointer}.LTR .passenger-count-select .done-btn{position:absolute;height:27px;padding:0!important;top:-27px;right:-2px!important}.LTR .passenger-count-select .done-btn .done{background:#ED0000;height:27px!important;line-height:27px!important;float:right;font-size:13px;border:0;color:#fff}.LTR .passenger-count-select .done-btn .done:hover{background:#C00}.LTR .passenger-count-select .dropdown-error{position:absolute;top:130px}.LTR .passenger-count-select .dropdown-box{border:1px solid #B5B5B5;background:#fff;box-shadow:0 0 7px rgba(0,0,0,.49);position:absolute;left:15px;right:15px;top:20px;z-index:9}.LTR .passenger-count-select .dropdown-box .col{text-align:center;border-right:1px solid #BDBBBB;padding:10px 0 0}.LTR .passenger-count-select .dropdown-box .col:last-child{border-right:0}.LTR .passenger-count-select .dropdown-box .col label{margin:0}.LTR .passenger-count-select .dropdown-box .col .count{font-size:26px;font-weight:700;border:none}.LTR .passenger-count-select .dropdown-box .col .count:focus{border:none}.LTR .passenger-count-select .dropdown-box .col .age-text{font-size:12px}.LTR .passenger-count-select .dropdown-box .col .controll{padding:0;margin:0;visibility:hidden}.LTR .passenger-count-select .dropdown-box .col .controll li{padding:5px 0;float:left;width:50%;list-style:none;cursor:pointer;font-size:15px}.LTR .passenger-count-select .dropdown-box .col .controll li:hover{background-color:#F1F1F1}.LTR .passenger-count-select .dropdown-box .col .controll li i{font-weight:600}.LTR .passenger-count-select .dropdown-box .col:hover .controll{visibility:visible}.LTR .animate-show{-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;transition:all .2s linear 0s;transform:translate3d(0,0,0)}.LTR .fly-in-group,.RTL .animate-show{-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;-o-transition:all .2s linear 0s}.LTR .animate-show.ng-enter,.LTR .animate-show.ng-leave.ng-leave-active{display:block;-webkit-transform:translate3d(0,-110%,0);-moz-transform:translate3d(0,-110%,0);-ms-transform:translate3d(0,-110%,0);-o-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0)}.LTR .animate-show.ng-enter.ng-enter-active,.LTR .animate-show.ng-leave{display:block;transform:translate3d(0,0,0)}.LTR .modify-search-overlay{z-index:1;width:101%;height:100%;position:fixed;top:0;left:0;background:#e6e6e6;opacity:.5}.LTR .modify-search .modif-search.modif-search-2{position:fixed;z-index:1000;left:0;right:0;max-width:100%;width:100%;background:#E7E7E7;border-bottom:medium solid #ed0000}.LTR .modify-search .modif-search.modif-search-2 h2{font-size:22px;font-weight:600}.LTR .modify-search .modif-search.modif-search-2 .form-control{background-color:#fff!important}.LTR .modify-search .input-group-btn{top:0}.LTR .multicity-page-date{font-size:18px}.RTL .pd-r-0{padding-right:0}.RTL .pd-l-0{padding-left:0}.RTL .modify-search .placeholder{height:50px;line-height:50px;padding:0 15px;font-size:14px}.RTL .modify-search .valdr-message{position:static}.RTL .modify-search .page-title{font-size:24px;font-weight:700;float:right;text-align:right;margin:0;line-height:54px;padding:0}.RTL .modify-search .page-title#md-page-title{padding:4px 0}@media only screen and (min-width:992px){.RTL .modify-search .page-title#md-page-title.inbound-page-title{width:100%!important}}.RTL .modify-search .page-title .thin{font-weight:400}.RTL .modify-search .page-title .main-text span.truncate{display:inline-block;max-width:130px;line-height:19px}.RTL .modify-search .btn-wrap{padding-top:6px}.RTL .modify-search .btn-wrap .modify-link a{color:#39454B}.RTL .modify-search .btn-wrap #currency{width:auto!important;float:left!important;padding-left:0!important}.RTL .modify-search .btn-wrap .cc-link i{color:#DCDCDC}.RTL .modify-search .btn-wrap .cc-link .currancy-type{float:right}.RTL .modify-search .btn-wrap .cc-link .icon{height:21px;width:30px;background-size:30px;margin-top:3px;float:right}.RTL .modify-search .btn-wrap .cc-link .glyphicon{padding-right:5px;top:6px}.RTL .modify-search button,.RTL .modify-search button[type=submit]{font-size:14px!important;padding:0 15px!important}.RTL .modify-search .btn-wrap .cc-link .ccactive{background-color:#5D5D5D;color:#E8E8E8}.RTL .modify-search .btn-wrap .cc-link.ccactive{background-color:#5D5D5D}.RTL .modify-search .btn-wrap #modify-search a{color:#39454B}.RTL .modify-search button[type=submit]{display:block;border-radius:0;height:42px;line-height:42px;font-weight:600;min-width:140px;text-align:center;cursor:pointer;max-width:100%;width:100%;border:0;outline:0}.RTL .modify-search .dp-caret{line-height:42px}.RTL .modify-search .isa-btn{background:#fafafa}.RTL .modify-search .icon-close{cursor:pointer}.RTL .modify-search .icon-close:hover{color:#FF0041}.RTL .modify-search .triptype{margin-bottom:15px}@media only screen and (min-width:768px){.RTL .modify-search .accelAero-slide{margin:10px 0 0!important}.RTL .modify-search .mod-search-arr-date .dropdown-menu .glyphicon-chevron-right:before,.RTL .modify-search .mod-search-dep-date .dropdown-menu .glyphicon-chevron-right:before{content:"\e079"!important}.RTL .modify-search .mod-search-arr-date .dropdown-menu .glyphicon-chevron-left:before,.RTL .modify-search .mod-search-dep-date .dropdown-menu .glyphicon-chevron-left:before{content:"\e080"!important}}@media only screen and (min-width:992px){.RTL .modify-search .mod-search-arr-date .dropdown-menu,.RTL .modify-search .mod-search-dep-date .dropdown-menu{padding:5px!important}.RTL .modify-search .mod-search-arr-date .dropdown-menu tbody td,.RTL .modify-search .mod-search-arr-date .dropdown-menu tbody td .btn,.RTL .modify-search .mod-search-dep-date .dropdown-menu tbody td,.RTL .modify-search .mod-search-dep-date .dropdown-menu tbody td .btn{width:28px!important;height:28px!important}}@media only screen and (max-width:767px){.RTL .modify-search .mod-search-arr-date .dropdown-menu,.RTL .modify-search .mod-search-dep-date .dropdown-menu{min-height:50vh!important;max-width:100%!important}}.RTL .modify-search .accelAero-slide{width:100%!important;padding:0!important;margin:0 0 10px}.RTL .modify-search .accelAero-slide .fare-floater-wrapper{width:100%!important;max-width:965px}.RTL .modify-search .accelAero-slide a.slide-prev{left:10px}.RTL .modify-search .accelAero-slide a.slide-next{right:10px}.RTL .modify-search h2{font-size:18px;font-weight:600;margin-bottom:20px}.RTL .modify-search .search-box-wrapper .modif-search{position:fixed;background:#E7E7E7;margin-top:-30px;left:0;top:99px;padding:30px 15px;z-index:200;right:0;max-width:100%;border:1px solid grey;-webkit-box-shadow:2px 2px 5px rgba(51,51,51,.22);-moz-box-shadow:2px 2px 5px rgba(51,51,51,.22);box-shadow:2px 2px 5px rgba(51,51,51,.22)}.RTL .modify-search .search-box-wrapper .btn-wrap{padding:10px 15px 0 0}.RTL .modify-search .search-box-wrapper .btn-wrap span{float:left;text-align:center}.RTL .modify-search .search-box-wrapper .btn-wrap span .icon_aed{float:left}.RTL .modify-search .search-box-wrapper .btn-wrap span.menu-item{line-height:28px}.RTL .modify-search .search-box-wrapper .btn-wrap span .btn{padding:0 10px;float:left;width:100%;border-radius:0;height:42px;line-height:42px;text-align:center;border:0;font-weight:600}.RTL .modify-search .search-box-wrapper .btn-wrap span .btn span{width:auto}.RTL .modify-search .search-box-wrapper .btn-wrap span .btn .currancy-type{width:80%;width:calc(100% - 39px);color:#39454B}.RTL .modify-search .search-box-wrapper .btn-wrap span .btn .currancy-type .crruncy-txt{font-size:14px}.RTL .modify-search .search-box-wrapper .btn-wrap span .btn .icon{width:20%;width:39px;margin-top:5px;float:right}.RTL .modify-search .search-box-wrapper .btn-wrap .col-l,.RTL .modify-search .search-box-wrapper .btn-wrap .col-r{padding:0 10px}.RTL .modify-search .search-box-wrapper .btn-wrap .col-l>span,.RTL .modify-search .search-box-wrapper .btn-wrap .col-r>span{width:100%}.RTL .modify-search .search-box-wrapper .btn-wrap .col-l{padding-left:0}.RTL .modify-search .search-box-wrapper .btn-wrap .col-r{padding-right:0;padding-left:0}.RTL .modify-search .col-btn-search{margin-top:20px}.RTL .passenger-count-select .input-box input{cursor:pointer}.RTL .passenger-count-select .done-btn{position:absolute;height:27px;padding:0!important;top:-27px;right:-2px!important}.RTL .passenger-count-select .done-btn .done{background:#ED0000;height:27px!important;line-height:27px!important;float:right;font-size:13px!important;border:0;color:#fff}.RTL .passenger-count-select .done-btn .done:hover{background:#C00}.RTL .passenger-count-select .dropdown-error{position:absolute;top:130px}.RTL .passenger-count-select .dropdown-box{border:1px solid #B5B5B5;background:#fff;box-shadow:0 0 7px rgba(0,0,0,.49);position:absolute;left:15px;right:15px;top:20px}.RTL .passenger-count-select .dropdown-box .col{text-align:center;border-right:1px solid #BDBBBB;padding:10px 0 0}.RTL .passenger-count-select .dropdown-box .col:last-child{border-right:0}.RTL .passenger-count-select .dropdown-box .col label{margin:0}.RTL .passenger-count-select .dropdown-box .col .count{font-size:26px;font-weight:700;border:none}.RTL .passenger-count-select .dropdown-box .col .count:focus{border:none}.RTL .passenger-count-select .dropdown-box .col .age-text{font-size:12px}.RTL .passenger-count-select .dropdown-box .col .controll{padding:0;margin:0;visibility:hidden}.RTL .passenger-count-select .dropdown-box .col:hover .controll,.accordion-content input[type=radio],.accordion-content input[type=checkbox]{visibility:visible}.RTL .passenger-count-select .dropdown-box .col .controll li{padding:5px 0;float:left;width:50%;list-style:none;cursor:pointer;font-size:15px}.pad-l-0,.pad-l-r-0{padding-left:0}.pad-l-r-0,.pad-r-0{padding-right:0}.RTL .passenger-count-select .dropdown-box .col .controll li:hover{background-color:#F1F1F1}.RTL .passenger-count-select .dropdown-box .col .controll li i{font-weight:600}.RTL .animate-show{transition:all .2s linear 0s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.RTL .animate-show.ng-enter,.RTL .animate-show.ng-leave.ng-leave-active{display:block;-webkit-transform:translate3d(0,-110%,0);-moz-transform:translate3d(0,-110%,0);-ms-transform:translate3d(0,-110%,0);-o-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0)}.RTL .animate-show.ng-enter.ng-enter-active,.RTL .animate-show.ng-leave{display:block;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.RTL .modify-search-overlay{z-index:1;width:101%;height:100%;position:fixed;top:0;left:0;background:#e6e6e6;opacity:.5}.RTL .modify-search .modif-search.modif-search-2{position:fixed;z-index:1000;left:0;right:0;max-width:100%;width:100%;background:#fafafa;border-bottom:medium solid #ed0000}.RTL .modify-search .modif-search.modif-search-2 h2{font-size:22px;font-weight:600}.RTL .modify-search .modif-search.modif-search-2 .form-control{background-color:#fff!important}.RTL .modify-search .input-group-btn{top:0}.RTL .multicity-page-date{font-size:18px}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(https://fonts.gstatic.com/s/materialicons/v19/2fcrYFNaTjcS6g4U3t-Y5UEw0lE80llgEseQY3FEmqw.woff2) format("woff2")}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.RTL .accelAero-slide ul li .day-month-date-text,.RTL .passengers-information .ibe-drop-down .xs-btn-group-class select option{direction:rtl}.padding-bottom-110{padding-bottom:110px!important}.margin-r-10{margin-right:10px!important}.margin-t-20{margin-top:20px}.margin-t-5{margin-top:5px}.pad-t-30{padding-top:30px}.d-block{display:block}.d-inline-block{display:inline-block}.font-size-16{font-size:16px}font-size-14{font-size:14px}.margin-l-20{margin-left:20px}.margin-t-50{margin-top:50px}.margin-b-20{margin-bottom:20px}.margin-b-50{margin-bottom:50px}.container.multicity-search-page-height{padding-top:40px!important;height:100%;top:70px;padding-bottom:150px;overflow:auto}.add-segment-container{display:flex;align-items:flex-start;padding:0 15px;margin-bottom:30px}.btn.add-new-search-segment-btn{color:#FF0041!important;font-size:14px;display:flex;align-items:center;cursor:pointer;padding:0;left:0;font-weight:400}.btn.add-new-search-segment-btn .btn-img{content:url(../images/multicity/add-segment.svg);height:18px;width:18px;margin-right:8px}.custom-radio-group .radio-container{display:flex;justify-content:space-between;padding:0 15px}.custom-radio-group .triptype{margin-right:30px}.custom-radio-group .mandatory-fields{margin-left:auto;text-align:right;font-size:12px;line-height:1.5;padding-top:10px}.custom-radio-group .mandatory-fields .red{position:relative;font-size:10px!important}.multicity-segment-remove-icon{content:url(../images/multicity/remove-segment.svg);height:22px;width:22px;cursor:pointer}.multicity-segment-remove-icon-container{position:absolute;right:-22px;top:50px;transform:translateY(-50%)}h3.multi-city-title{font-weight:600;margin-bottom:15px}.bg-filled{background-color:#585858;padding:10px 0;margin-top:30px}.bg-filled .radio label{color:#fff}.bg-filled .radio label .triptype-caption{font-size:18px}.bg-filled .radio [type=radio]:not(:checked)+label:after{background-image:url(../images/radio_button_unchecked_white.svg);width:22px;height:22px;top:11px}.bg-filled .radio [type=radio]:checked+label:after{background-image:url(../images/radio_button_checked_white.svg);width:22px;height:22px;top:11px}.rotate-90{vertical-align:middle;color:#c6c6c6;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.multicity-search-panel{padding:30px 20px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);box-shadow:0 1px 5px 0 rgba(0,0,0,.1)}.multicity-search-panel label{color:rgba(0,0,0,.6);font-size:16px}.multicity-search-panel .form-control,.multicity-search-panel .form-control:focus{background-color:#fff!important;font-size:16px}.multicity-search-panel .ibe-date-picker .input-group .input-group-btn .btn{background-color:#fff!important;padding:5px 15px;border-left:none}.multicity-search-panel .input-group.inputicon-on-left .input-group-addon{color:#FF0041;background-color:#fff;border:1px solid gray;border-right:none;border-radius:0}.multicity-search-panel .input-group.inputicon-on-left .form-control,.multicity-search-panel .input-group.inputicon-on-left .form-control:focus{border-left:none}.multicity-search-panel .input-group .input-group-addon.passanger-add-btn{padding:0;border:none;background:0 0}.multicity-search-panel .input-group .input-group-addon.passanger-add-btn i{color:#FF0041;font-size:26px}.multicity-search-panel .ibe-drop-down .btn-group .btn-primary,.multicity-search-panel .ibe-drop-down .btn-group .btn-primary:active,.multicity-search-panel .ibe-drop-down .btn-group .btn-primary:hover{background-color:#fff!important}.multicity-search-panel .ibe-date-picker .material-icons{color:#FF0041}.multicity-search-panel .ibe-drop-down .btn-group .dp-caption{font-size:16px}.multicity-search-panel .add-city-btn{border-radius:0;background:#636363;color:#fff}.multicity-search-panel .remove-city-btn{border-radius:0;background:#bdc3c7;color:#fff;margin-bottom:10px}.multi-city-selected-flights .table th.fare,.multicity-search-panel .red-btn:focus,.multicity-search-panel .red-btn:hover{background-color:#FF0041}.multicity-search-panel .multi-destination-list .destinations .row:first-child .remove-city-btn{display:none}.multicity-search-panel .select-cabin-caption{line-height:42px;font-size:16px}.multicity-search-panel .red-btn{background-color:#FF0041;color:#fff;font-size:22px;width:100%;border-radius:5px;padding:10px;font-weight:400}.multicity-search-panel .radio label{color:rgba(84,84,84,.7);font-size:16px}.multicity-search-panel .radio [type=radio]:not(:checked)+label:after{background-image:url(../images/radio_button_unchecked_black.svg);width:24px;height:24px;top:8px}.multicity-search-panel .radio [type=radio]:checked+label:after{background-image:url(../images/radio_button_checked_black.svg);width:24px;height:24px;top:8px}.multicity-search-panel .multi-destination-list .destinations:first-child{padding:0 0 30px}.multicity-search-panel .multi-destination-list .destinations:not(:first-child){padding:30px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.multi-city-selected-flights h3{font-weight:600;margin-bottom:15px}.multi-city-selected-flights .table td,.multi-city-selected-flights .table th{padding:15px 10px;vertical-align:top;font-weight:500}.multi-city-selected-flights .table td.fare,.multi-city-selected-flights .table th.fare{text-align:center;font-size:13px;padding:15px 10px}.multi-city-selected-flights .table td.fare i,.multi-city-selected-flights .table th.fare i{font-size:16px}.multi-city-selected-flights .table td{border-bottom:1px solid #ddd}.multi-city-selected-flights .table td .radio{float:none;height:30px;display:inline-block}.multi-city-selected-flights .table td .radio [type=radio]:not(:checked)+label:after{background-image:url(../images/radio_button_unchecked_black.svg);width:22px;height:22px;top:5px}.multi-city-selected-flights .table td .radio [type=radio]:checked+label:after{background-image:url(../images/radio_button_checked_black.svg);width:22px;height:22px;top:5px}.multi-city-selected-flights .table td .radio [type=radio]:not(:checked)+label:before{width:100%;height:30px}.multi-city-selected-flights .table td .radio [type=radio]+label:before{height:30px}.multi-city-selected-flights .total-row{background-color:#ececec}.multi-city-selected-flights .total-row td{border:none}.multi-city-selected-flights .btn-previous,.multi-city-selected-flights .red-btn{font-size:16px;padding:15px 25px;border-radius:5px}.multi-city-selected-flights .width-135{width:135px}.multi-city-selected-flights .thead_bg{background-color:#414042;color:#fff}.multi-city-selected-flights .btn-previous{background-color:#b1b1b1;color:#fff}.multi-city-selected-flights .btn-previous i{vertical-align:middle}.multi-city-selecting-flights h3{font-weight:600;margin-bottom:15px}.multi-city-selecting-flights .table td,.multi-city-selecting-flights .table th{padding:15px 10px;vertical-align:top;font-weight:500}.multi-city-selecting-flights .btn-previous,.multi-city-selecting-flights .red-btn{font-size:16px;padding:15px 25px;border-radius:5px}.multi-city-selecting-flights .thead_bg{background-color:#414042;color:#fff}.multi-city-selecting-flights .btn-previous{background-color:#b1b1b1;color:#fff}.multi-city-selecting-flights .btn-previous i{vertical-align:middle}.multi-city-selecting-flights .no-flights-msg{color:#FF0041;font-weight:600}.multi-city-selecting-flights .flight-bar{display:inline-block;height:1px;width:20px;margin:0 10px;background-color:#c6c6c6;position:relative;top:-5px}.multi-city-selecting-flights .accelAero-slide{height:100px;margin-bottom:0!important}.multi-city-selecting-flights .accelAero-slide ul li{border-bottom:none;border-top:5px solid #fff;background-color:#f7f7f7;width:auto;min-width:125px}.multi-city-selecting-flights .accelAero-slide ul li .day-block{border:none!important}.multi-city-selecting-flights .accelAero-slide ul li .day-block .animated{left:0}.multi-city-selecting-flights .accelAero-slide ul li .day-block .animated span.day-month-date-text{font-size:14px}.multi-city-selecting-flights .accelAero-slide ul li .day-block .animated span.day-month-date-text b{font-weight:600;font-size:21px;vertical-align:sub}#currency-button,.multi-city-search-container label{font-weight:400}.multi-city-selecting-flights .accelAero-slide ul li .day-block .animated span.not-available{color:#9b9b9b!important}.multi-city-selecting-flights .accelAero-slide ul li.selected-date{border-top:5px solid #FF0041;background-color:#414042;border-bottom:2px solid #fff}.multi-city-selecting-flights .accelAero-slide ul li.selected-date .day-block{border:none}.multi-city-selecting-flights .accelAero-slide ul li.selected-date .day-block .animated{background-color:#414042;border-bottom:none!important;left:0;right:0}.multi-city-selecting-flights .accelAero-slide ul li.selected-date .day-block .animated span{color:#fff}.multi-city-selecting-flights .accelAero-slide ul li.selected-date:after{content:'';width:40px;height:10px;background-color:#414042;position:absolute;bottom:-5px;left:40px}.multi-city-selecting-flights .accelAero-slide a.slide-nav{background-color:#efefef;height:calc(100% - 5px);top:5px;line-height:110px;background-repeat:no-repeat;background-position:center;transition:background-color .2s linear;cursor:pointer}.multi-city-selecting-flights .accelAero-slide a.slide-nav i{color:#FF0041}.multi-city-selecting-flights .accelAero-slide a.slide-nav:focus,.multi-city-selecting-flights .accelAero-slide a.slide-nav:hover{background-color:#ddd}.multi-city-selecting-flights table tr td .radio{height:inherit;line-height:22px!important}.multi-city-selecting-flights table tr td .radio [type=radio]:checked+label:after,.multi-city-selecting-flights table tr td .radio [type=radio]:not(:checked)+label:after{top:2px}.modify-attr-multicity{position:relative}.summery-panel-multicity{display:flex;flex-direction:column;gap:15px}.multicity-segment-remove-text{display:none}@media only screen and (max-width:767px){.xs-modifysearch-container .container .modify-attr.modify-attr-multicity div{max-height:unset}.multicity-segment-remove-icon-container{position:unset;bottom:unset;left:unset;transform:unset;right:unset;top:unset;text-align:center;padding-top:12.5px;padding-bottom:12.5px;width:100%}.add-segment-container{padding:12.5px 0;justify-content:center;margin:unset unset 16px;border-bottom:1px solid #C5C5C5}.modify-attr-multicity{border:1px solid #C5C5C5;padding:12px;margin-bottom:16px}.source-destination-div-multicity .icon-plane-shape{padding-top:10px}.source-destination-div-multicity .sm-number,.source-destination-div-multicity .source-destination{font-weight:700}.multicity-segment-remove-text{display:inline-block;margin-left:7px}.multicity-segment-remove-icon{width:18px;height:18px}.segment-heading-multicity label{font-weight:400!important}p.xs-travel-heading-text span.truncate.source-destination-multicity{max-width:130px!important}.container.multicity-search-page-height{padding-top:0!important;top:50px!important;z-index:1200!important}.LTR .modify-search .modif-search.modif-search-2 h2{font-size:18px!important}.mandatory-fields-container-mobile{display:flex;justify-content:end;margin-bottom:12px}.custom-radio-group-muticity .radio-container{padding:0;justify-content:unset}}.LTR .fly-in-group,.LTR .fly-in-group.ng-enter.ng-enter-active,.LTR .fly-in-group.ng-leave{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}.LTR .flight-result-block .flight-options .flight-options-table.flight-fares-section .dropdown-menu,.RTL .flight-result-block .flight-options .flight-options-table.flight-fares-section .dropdowm-menu{z-index:480}.multicity-modify-container{max-height:80vh;overflow-y:auto}.LTR .flight-result-block .flight-block-header h2,.RTL .flight-result-block .flight-block-header h2{font-size:25px}.LTR .flight-result-block .flight-options .flight-options-table.create-flow,.LTR header,.RTL header,.dashboard-header,header.dashboard{overflow:visible}.LTR .summary-wrap.summary-content,.RTL .summary-wrap.summary-content{min-height:335px}.LTR .flight-result-block{float:left;width:100%;clear:both;margin:0 0 40px}.LTR .flight-result-block .flight-block-header h2 span.place-holder{max-width:150px;display:inline-block;line-height:18px}.LTR .flight-result-block .flight-options .flight-options-table{display:table;width:100%;margin-top:20px}.LTR .flight-result-block .flight-options .flight-options-table.flight-fares-section{margin-top:1px!important}@media only screen and (max-width:767px){.LTR .flight-result-block .flight-options .flight-options-table.flight-fares-section{margin-top:0!important}}.LTR .flight-result-block .flight-options .flight-options-table .options-row{position:relative;display:table-row}.LTR .flight-result-block .flight-options .flight-options-table .options-row.header label{text-align:left;font-weight:500}.LTR .flight-result-block .flight-options .flight-options-table .options-row .options-td{vertical-align:top;flex-grow:1}.LTR .flight-result-block .flight-options .flight-options-table .options-row .options-td.departure-time-txt{line-height:54px}.LTR .flight-result-block .flight-options .flight-options-table .options-row .options-td.arrival-time-txt{line-height:48px}.LTR .flight-result-block .flight-options .flight-options-table .options-row .options-td.arrival-time{width:15%;padding-left:20px;text-align:left}.LTR .flight-result-block .flight-options .flight-options-table .options-row .options-td.fare-types-table{width:60%;display:table}.LTR .flight-result-block .flight-options .flight-options-table .header .flight-info{padding-left:0}.LTR .flight-result-block .flight-options .cg-busy-backdrop{opacity:1}.LTR .flight-result-block.last-block{margin:0}.LTR .flight-header-tooltip .tooltip-inner{border-radius:0;background-color:#444;padding:1px;max-width:none}.LTR .stopover-overlay,.RTL .stopover-overlay{background:rgba(0,0,0,.4);opacity:1}.LTR .flight-result-block .flight-options .options-row.body a .important-info{color:#FF0041;border-bottom:#FF0041!important}.LTR .flight-result-block .flight-options .options-row.body a .important-info span{color:#FF0041}.LTR .flight-result-block .flight-icon,.RTL .flight-result-block .flight-icon{color:#FF0041!important}@media only screen and (min-width:687px){.LTR .flight-result-block .flight-options .flight-options-table{padding:0 15px}}.RTL .flight-result-block{float:left;width:100%;clear:both;margin:0 0 40px}.RTL .flight-result-block .flight-block-header h2 span.place-holder{max-width:150px;display:inline-block;line-height:18px}.RTL .flight-result-block .flight-options .flight-options-table{display:table;width:100%;margin-top:20px}.RTL .flight-result-block .flight-options .flight-options-table.flight-fares-section{margin-top:1px!important}.RTL .flight-result-block .flight-options .flight-options-table .options-row{position:relative;display:table-row}.RTL .flight-result-block .flight-options .flight-options-table .options-row.header label{font-weight:500}.RTL .flight-result-block .flight-options .flight-options-table .options-row .options-td{vertical-align:top;flex-grow:1}@media screen and (max-width:767px){.RTL .flight-result-block .flight-options .flight-options-table .options-row .options-td.nextday-flag{padding-top:11px!important}}.RTL .flight-result-block .flight-options .flight-options-table .options-row .options-td.departure-time{width:6%}.RTL .flight-result-block .flight-options .flight-options-table .options-row .options-td.departure-time-txt{line-height:48px}.RTL .flight-result-block .flight-options .flight-options-table .options-row .options-td.arrival-time-txt{line-height:45px}.RTL .flight-result-block .flight-options .flight-options-table .options-row .options-td.flight-info{width:26%}.RTL .flight-result-block .flight-options .flight-options-table .options-row .options-td.fare-types-table{width:60%;display:table}.LTR .rewards-login.shown .overlay,.LTR .rewards-login.shown .tabbed-content,.RTL .rewards-login.shown .overlay,.RTL .rewards-login.shown .tabbed-content{display:block}.RTL .flight-result-block .flight-options .flight-options-table .header .flight-info{padding-right:0}.RTL .flight-result-block .flight-options .cg-busy-backdrop{opacity:1}@media only screen and (min-width:687px){.RTL .flight-result-block .flight-options .flight-options-table{padding:0 15px}}.LTR .rewards-login{max-width:475px;position:absolute;padding-right:0;z-index:999}.LTR .rewards-login .form-footer{padding:0}.LTR .rewards-login .form-footer .back-to-login{line-height:0;height:0;margin-top:10px}.LTR .rewards-login .heading{line-height:34px;color:#FF0041;font-weight:600;font-size:18px;padding:5px 0;right:-30px;cursor:pointer;position:relative;z-index:9;margin:0;transition:.5s all;-moz-transition:.5s all;-webkit-transition:.5s all}.LTR .rewards-login .heading.heading-container{height:auto}.LTR .rewards-login .heading .txt{float:left;font-style:normal;padding-top:1%;padding-right:10px}.LTR .rewards-login .heading .rewards-logo{float:left;height:40px;background-image:url(../images/airewards-logo.png);background-repeat:no-repeat;background-position:center}.LTR .rewards-login .tabbed-content{position:relative;z-index:9;background-color:#C5C5C5}.LTR .rewards-login .tabbed-content #signin-content .form-footer label#forget-pwd{line-height:5px}.LTR .rewards-login .tabbed-content .tabs .tab{float:left;width:50%;text-align:center;font-weight:600;font-size:14px;padding:15px 10px;color:#fff;background-color:#a5a4a5;cursor:pointer}.LTR .rewards-login .tabbed-content .tabs .tab:hover{background-color:#919091;color:#fff}.LTR .rewards-login .tabbed-content .tabs .tab.active{background-color:#C5C5C5;color:#414042}.LTR .rewards-login .tabbed-content .content{padding:20px 30px 30px}.LTR .rewards-login .tabbed-content .content.forget-panel-pd{padding-bottom:10px}.LTR .rewards-login .tabbed-content .content h2{font-size:16px;font-weight:600;margin-bottom:20px}.LTR .rewards-login .tabbed-content .content .description{margin-bottom:20px;line-height:1.6}.LTR .rewards-login .tabbed-content .content .ibe-typeahead .help{text-align:right;margin-top:5px;font-size:12px}.LTR .rewards-login .tabbed-content .content .ibe-typeahead .placeholder{padding:0 15px;line-height:50px;color:#414042;font-weight:300;font-size:14px}.LTR .rewards-login .tabbed-content .content .ibe-typeahead .placeholder .placeholder-icon{margin-left:3px}.LTR .rewards-login .overlay{background-color:rgba(255,255,255,.8);position:fixed;left:0;right:0;top:0;height:100%;width:100%}.LTR .rewards-login.shown .reward-login-panel{right:-30px}.LTR .rewards-login.shown .heading{background-color:#FF0041;color:#fff}.LTR .login-user .details .sign-out,.RTL .rewards-login .heading{color:#FF0041;cursor:pointer}.LTR .rewards-login.shown .heading .rewards-logo{background-image:url(../images/airewards-logo-white.png)}.LTR #passengers-information-header .rewards-login{right:0!important;padding:5px 0}.LTR .login-user .details{text-align:right;margin-top:20px}.LTR .login-user .details .user-name{font-weight:700;padding-right:10px;cursor:pointer}.LTR form.ng-invalid.ng-dirty.ng-touched,.LTR form.ng-invalid.ng-pristine.ng-touched{border:1px solid red}.LTR form .ibe-jquery-date-picker,.LTR ng-form .ibe-jquery-date-picker{padding-bottom:0}.LTR form .ibe-typeahead #airewards-dob,.LTR ng-form .ibe-typeahead #airewards-dob{position:absolute;z-index:0;width:100%}@media only screen and (max-width:767px){.LTR .rewards-login .heading{right:-15px}}.RTL .rewards-login{max-width:470px;position:absolute;z-index:999}.RTL .rewards-login .form-footer{padding:0}.RTL .rewards-login .form-footer .back-to-login{line-height:0;height:0;margin-top:10px}.RTL .rewards-login .heading{line-height:34px;font-weight:600;font-size:18px;padding:5px 0;position:relative;z-index:9;margin:0;transition:.5s all;-moz-transition:.5s all;-webkit-transition:.5s all;left:-30px}.LTR .contact-information .placeholder .placeholder-icon,.RTL .contact-information .placeholder .placeholder-icon,.RTL .rewards-login .tabbed-content .content .ibe-typeahead .placeholder .placeholder-icon{margin-left:3px}.RTL .rewards-login .heading .txt{float:right;font-style:normal;padding-left:15px}.RTL .rewards-login .heading .rewards-logo{float:right;height:40px;background-image:url(../images/airewards-logo.png);background-repeat:no-repeat;background-position:center}.RTL .rewards-login .heading .airline-logo{float:left;width:185px;background-image:url(../images/main_logo-colored.png);background-repeat:no-repeat;background-position:center}.RTL .rewards-login .tabbed-content{position:relative;z-index:9;background-color:#C5C5C5}.RTL .rewards-login .tabbed-content #signin-content .form-footer label#forget-pwd{line-height:5px}.RTL .rewards-login .tabbed-content .tabs .tab{float:left;width:50%;text-align:center;font-weight:600;font-size:14px;padding:15px 10px;color:#fff;background-color:#a3a3a3;cursor:pointer}.RTL .rewards-login .tabbed-content .tabs .tab:hover{background-color:#8f8f8f;color:#fff}.RTL .rewards-login .tabbed-content .tabs .tab.active{background-color:#C5C5C5;color:#414042}.RTL .rewards-login .tabbed-content .content{padding:10px 10px 30px}.RTL .rewards-login .tabbed-content .content.forget-panel-pd{padding-bottom:10px}.RTL .rewards-login .tabbed-content .content h2{font-size:16px;font-weight:600;margin-bottom:20px}.RTL .rewards-login .tabbed-content .content#signin-content{padding:20px 30px!important}.RTL .rewards-login .tabbed-content .content#signin-content .col-md-12{width:100%!important}.RTL .rewards-login .tabbed-content .content .description{margin-bottom:20px;line-height:1.6}.RTL .rewards-login .tabbed-content .content .ibe-typeahead .help{text-align:right;margin-top:5px;font-size:12px}.RTL .rewards-login .tabbed-content .content .ibe-typeahead .placeholder{padding:0 15px;line-height:50px;color:#414042;font-weight:300;font-size:14px}.RTL .rewards-login .overlay{background-color:rgba(255,255,255,.8);position:fixed;left:0;right:0;top:0;height:100%;width:100%}.RTL .rewards-login.shown .reward-login-panel{left:-30px}.RTL .rewards-login.shown .heading{background-color:#FF0041;color:#fff}.RTL .rewards-login.shown .heading .rewards-logo{background-image:url(../images/airewards-logo-white.png)}.RTL #passengers-information-header .rewards-login{left:0!important;padding:5px 0}.RTL .login-user .details{text-align:right;margin-top:20px}.LTR .contact-information .valdr-message-fix,.RTL .contact-information .valdr-message-fix{margin-top:50px}.RTL .login-user .details .user-name{font-weight:700;padding-right:10px;cursor:pointer}.RTL .login-user .details .sign-out{cursor:pointer;color:#FF0041}.LTR .contact-information{clear:both}.LTR .contact-information .heading{height:55px!important;margin-bottom:0!important}.LTR .contact-information .row{margin-bottom:20px}.LTR .contact-information .row .txt-col{padding-top:22px}.LTR .contact-information .row .passenger-communicateLanguage-div{top:0}.LTR .contact-information .placeholder{padding:0 15px;line-height:50px;color:#414042;font-weight:400;font-size:14px}.LTR .contact-information .ibe-drop-down .dropdown-toggle{padding:0 5px}.LTR .contact-information .ibe-drop-down .dp-caption-salutation{padding-left:15px;text-align:left}.LTR .contact-information .ibe-drop-down .dp-caption{padding:0 15px 0 10px;line-height:50px;color:#414042;font-weight:400;font-size:14px}.LTR .contact-information .ibe-drop-down .fa{position:absolute;right:14px;line-height:50px;padding:0 10px 0 0}.LTR .contact-information .valdr-message{font-size:12px;color:#FF0041;position:relative}.LTR .contact-information form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched,.LTR .contact-information form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched,.LTR .contact-information ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched,.LTR .contact-information ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched{border:1px solid #FF0041}.LTR .contact-information form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched.on-focus,.LTR .contact-information ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched.on-focus{border:1px solid grey}.LTR .contact-information form .ibe-typeahead.on-focus .valdr-message,.LTR .contact-information ng-form .ibe-typeahead.on-focus .valdr-message{border:none;display:none}.LTR .contact-information form .ibe-typeahead .ng-invalid,.LTR .contact-information form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched,.LTR .contact-information form .ibe-typeahead .ng-invalid.ng-touched,.LTR .contact-information ng-form .ibe-typeahead .ng-invalid,.LTR .contact-information ng-form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched,.LTR .contact-information ng-form .ibe-typeahead .ng-invalid.ng-touched{border:1px solid #FF0041}.LTR .contact-information form .ibe-typeahead .ng-invalid .valdr-message,.LTR .contact-information form .ibe-typeahead .ng-invalid.ng-touched .valdr-message,.LTR .contact-information form .ibe-typeahead .ng-invalid.ng-touched.ng-dirty .valdr-message,.LTR .contact-information form .ibe-typeahead .ng-invalid.ng-touched.ng-invalid-required .valdr-message,.LTR .contact-information ng-form .ibe-typeahead .ng-invalid .valdr-message,.LTR .contact-information ng-form .ibe-typeahead .ng-invalid.ng-touched .valdr-message,.LTR .contact-information ng-form .ibe-typeahead .ng-invalid.ng-touched.ng-dirty .valdr-message,.LTR .contact-information ng-form .ibe-typeahead .ng-invalid.ng-touched.ng-invalid-required .valdr-message{border:none;color:#FF0041}.LTR .contact-information form .ibe-typeahead .ng-invalid.ng-dirty .valdr-message,.LTR .contact-information form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.on-focus .valdr-message,.LTR .contact-information form .ibe-typeahead .ng-invalid.ng-touched.on-focus .valdr-message,.LTR .contact-information ng-form .ibe-typeahead .ng-invalid.ng-dirty .valdr-message,.LTR .contact-information ng-form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.on-focus .valdr-message,.LTR .contact-information ng-form .ibe-typeahead .ng-invalid.ng-touched.on-focus .valdr-message{border:none;display:none}.LTR .contact-information form .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched,.LTR .contact-information form .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched.on-focus,.LTR .contact-information form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.on-focus,.LTR .contact-information form .ibe-typeahead .ng-invalid.ng-touched.on-focus,.LTR .contact-information form .ibe-typeahead .ng-invalid.ng-untouched,.LTR .contact-information form .ibe-typeahead .ng-invalid.ng-untouched.on-focus,.LTR .contact-information form .ibe-typeahead .ng-invalid.on-focus,.LTR .contact-information ng-form .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched,.LTR .contact-information ng-form .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched.on-focus,.LTR .contact-information ng-form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.on-focus,.LTR .contact-information ng-form .ibe-typeahead .ng-invalid.ng-touched.on-focus,.LTR .contact-information ng-form .ibe-typeahead .ng-invalid.ng-untouched,.LTR .contact-information ng-form .ibe-typeahead .ng-invalid.ng-untouched.on-focus,.LTR .contact-information ng-form .ibe-typeahead .ng-invalid.on-focus{border:1px solid grey}.LTR .contact-information .valdr-message.ng-pristine{display:none}.LTR #contact-information .ibe-jquery-date-picker #airewards-dob{z-index:400!important;background:#fafafa!important;position:relative!important}.LTR #contact-information .ibe-jquery-date-picker .input-group-btn{position:absolute;right:10px;z-index:400}.LTR #contact-information .ibe-jquery-date-picker .input-group-btn #airwardsDOB-date{border:none;padding:0!important;width:0!important}.LTR #contact-information .ibe-jquery-date-picker .dropdown-menu{z-index:490!important}@media only screen and (max-width:767px){.RTL .rewards-login .heading{left:-15px}.LTR #contact-information .ibe-jquery-date-picker #airewards-dob{margin-bottom:20px!important;background:#fff!important}.LTR #contact-information .ibe-jquery-date-picker .dropdown-menu{max-width:100%!important}}.LTR #contact-information .airwardsDOB .valdr-message{top:80px!important}.LTR #contact-information .dropdown-menu{z-index:480!important}.RTL .contact-information{clear:both}.RTL .contact-information .heading{height:55px!important;margin-bottom:0!important}.RTL .contact-information .row{margin-bottom:20px}.RTL .contact-information .row .txt-col{padding-top:22px}.RTL .contact-information .row .passenger-communicateLanguage-div{top:0}.RTL .contact-information .placeholder{padding:0 15px;line-height:50px;color:#414042;font-weight:400;font-size:14px}.RTL .contact-information .ibe-drop-down .dropdown-toggle{padding:0 5px}.RTL .contact-information .ibe-drop-down .dp-caption-salutation{padding-right:15px;text-align:right}.RTL .contact-information .ibe-drop-down .dp-caption{padding:0 15px 0 10px;line-height:50px;color:#414042;font-weight:400;font-size:14px}.RTL .contact-information .ibe-drop-down .fa{line-height:50px;padding:0 10px 0 0}.RTL .contact-information .valdr-message{font-size:12px;color:#FF0041}.RTL .contact-information form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched,.RTL .contact-information form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched,.RTL .contact-information ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched,.RTL .contact-information ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched{border:1px solid #FF0041}.RTL .contact-information form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched.on-focus,.RTL .contact-information ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched.on-focus{border:1px solid grey}.RTL .contact-information form .ibe-typeahead.on-focus .valdr-message,.RTL .contact-information ng-form .ibe-typeahead.on-focus .valdr-message{border:none;display:none}.RTL .contact-information form .ibe-typeahead .ng-invalid,.RTL .contact-information form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched,.RTL .contact-information form .ibe-typeahead .ng-invalid.ng-touched,.RTL .contact-information ng-form .ibe-typeahead .ng-invalid,.RTL .contact-information ng-form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched,.RTL .contact-information ng-form .ibe-typeahead .ng-invalid.ng-touched{border:1px solid #FF0041}.RTL .contact-information form .ibe-typeahead .ng-invalid .valdr-message,.RTL .contact-information form .ibe-typeahead .ng-invalid.ng-touched .valdr-message,.RTL .contact-information form .ibe-typeahead .ng-invalid.ng-touched.ng-dirty .valdr-message,.RTL .contact-information form .ibe-typeahead .ng-invalid.ng-touched.ng-invalid-required .valdr-message,.RTL .contact-information ng-form .ibe-typeahead .ng-invalid .valdr-message,.RTL .contact-information ng-form .ibe-typeahead .ng-invalid.ng-touched .valdr-message,.RTL .contact-information ng-form .ibe-typeahead .ng-invalid.ng-touched.ng-dirty .valdr-message,.RTL .contact-information ng-form .ibe-typeahead .ng-invalid.ng-touched.ng-invalid-required .valdr-message{border:none;color:#FF0041}.RTL .contact-information form .ibe-typeahead .ng-invalid.ng-dirty .valdr-message,.RTL .contact-information form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.on-focus .valdr-message,.RTL .contact-information form .ibe-typeahead .ng-invalid.ng-touched.on-focus .valdr-message,.RTL .contact-information ng-form .ibe-typeahead .ng-invalid.ng-dirty .valdr-message,.RTL .contact-information ng-form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.on-focus .valdr-message,.RTL .contact-information ng-form .ibe-typeahead .ng-invalid.ng-touched.on-focus .valdr-message{border:none;display:none}.RTL .contact-information form .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched,.RTL .contact-information form .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched.on-focus,.RTL .contact-information form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.on-focus,.RTL .contact-information form .ibe-typeahead .ng-invalid.ng-touched.on-focus,.RTL .contact-information form .ibe-typeahead .ng-invalid.ng-untouched,.RTL .contact-information form .ibe-typeahead .ng-invalid.ng-untouched.on-focus,.RTL .contact-information form .ibe-typeahead .ng-invalid.on-focus,.RTL .contact-information ng-form .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched,.RTL .contact-information ng-form .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched.on-focus,.RTL .contact-information ng-form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.on-focus,.RTL .contact-information ng-form .ibe-typeahead .ng-invalid.ng-touched.on-focus,.RTL .contact-information ng-form .ibe-typeahead .ng-invalid.ng-untouched,.RTL .contact-information ng-form .ibe-typeahead .ng-invalid.ng-untouched.on-focus,.RTL .contact-information ng-form .ibe-typeahead .ng-invalid.on-focus{border:1px solid grey}.RTL .contact-information .valdr-message.ng-pristine{display:none}.RTL #contact-information .ibe-jquery-date-picker #airewards-dob{z-index:400!important;background:#fafafa!important;width:100%!important}.RTL #contact-information .ibe-jquery-date-picker .input-group-btn{position:absolute;left:10px;z-index:400}.RTL #contact-information .ibe-jquery-date-picker .input-group-btn #airwardsDOB-date{border:none!important;padding:0!important;width:0!important}.RTL #contact-information .ibe-jquery-date-picker .dropdown-menu{z-index:490!important}.RTL #contact-information .ibe-jquery-date-picker .glyphicon-chevron-right:before{content:"\e079"!important}.RTL #contact-information .ibe-jquery-date-picker .glyphicon-chevron-left:before{content:"\e080"!important}.RTL #contact-information .dropdown-menu{z-index:480!important}.RTL #contact-information .airwardsDOB .valdr-message{top:80px!important}@media only screen and (max-width:767px){.RTL #contact-information .airwardsDOB .valdr-message{position:relative!important;top:0!important}.RTL #contact-information .ibe-jquery-date-picker #airewards-dob{margin-bottom:20px!important;background:#fff!important}.RTL #contact-information .ibe-jquery-date-picker .dropdown-menu{max-width:100%!important}}@media only screen and (max-width:367px){.LTR .conatiner-meal-pref{margin-bottom:150px}}@media only screen and (min-width:768px){.LTR .summary-drawer .drawer-desc .flight-info-scroll hr.line-hr{margin-top:30px;width:97%}}.LTR .reservation-drawer,.LTR .summary-drawer{position:fixed;bottom:0;width:100%;z-index:1000}.LTR .reservation-drawer.summary-drawer-meal,.LTR .summary-drawer.summary-drawer-meal{left:0}.LTR .reservation-drawer.summary-drawer-meal #summary-meal,.LTR .summary-drawer.summary-drawer-meal #summary-meal{padding-left:0}.LTR .reservation-drawer.summary-drawer-meal .drawer-bar-meal,.LTR .summary-drawer.summary-drawer-meal .drawer-bar-meal{display:flex;background-color:transparent!important;flex-direction:row;justify-content:center}.LTR .reservation-drawer.summary-drawer-meal .arrow-bar,.LTR .summary-drawer.summary-drawer-meal .arrow-bar{width:25px;text-align:center;height:15px;background-color:red;position:absolute;top:-15px;right:47%;color:#fff}.LTR .reservation-drawer.summary-drawer-meal .arrow-bar .fa-cevron-up,.LTR .summary-drawer.summary-drawer-meal .arrow-bar .fa-cevron-up{position:absolute;right:3px}.LTR .reservation-drawer .price-summary-block,.LTR .summary-drawer .price-summary-block{width:45%;float:right;padding-left:15px}.LTR .reservation-drawer .flights-summary-block,.LTR .summary-drawer .flights-summary-block{float:left;width:55%;padding-right:15px}.LTR .reservation-drawer .flights-summary-block .flight-block,.LTR .summary-drawer .flights-summary-block .flight-block{float:left;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #E8E8E8}.LTR .reservation-drawer .flights-summary-block .flight-block:last-child,.LTR .summary-drawer .flights-summary-block .flight-block:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.LTR .reservation-drawer .flights-summary-block .flight-block .title,.LTR .summary-drawer .flights-summary-block .flight-block .title{float:left;width:100%;margin-bottom:3px}.LTR .reservation-drawer .flights-summary-block .flight-block .title label,.LTR .summary-drawer .flights-summary-block .flight-block .title label{font-weight:700}.LTR .reservation-drawer .flights-summary-block .flight-block>span,.LTR .summary-drawer .flights-summary-block .flight-block>span{width:100%;float:left}.LTR .reservation-drawer .flights-summary-block .flight-block>span>i,.LTR .summary-drawer .flights-summary-block .flight-block>span>i{float:left;padding:0 5px}.LTR .reservation-drawer .flights-summary-block .flight-block>span label,.LTR .summary-drawer .flights-summary-block .flight-block>span label{float:left;margin:0;font-weight:400;font-size:11px}.LTR .reservation-drawer .flights-summary-block .flight-block>span label i,.LTR .summary-drawer .flights-summary-block .flight-block>span label i{float:left}.LTR .reservation-drawer .flights-summary-block .flight-block>span label .i,.LTR .summary-drawer .flights-summary-block .flight-block>span label .i{color:#414042;font-weight:600;float:left;margin-right:5px}.LTR .reservation-drawer .drawer-bar .drawer-bar-title,.LTR .reservation-drawer .drawer-segment-multicity .drawer-bar-title label,.LTR .summary-drawer .drawer-bar .drawer-bar-title,.LTR .summary-drawer .drawer-segment-multicity .drawer-bar-title label{font-weight:400}.LTR .reservation-drawer .drawer-bar,.LTR .summary-drawer .drawer-bar{cursor:pointer;position:relative;z-index:999;color:#414042;background:#C5C5C5;border-top:3px solid #00D0D0}.LTR .reservation-drawer .drawer-bar .drawer-icon,.LTR .summary-drawer .drawer-bar .drawer-icon{float:left;font-size:35px;padding:5px 5px 0 0}.LTR .reservation-drawer .drawer-bar .multicity-flight-icon,.LTR .summary-drawer .drawer-bar .multicity-flight-icon{width:26px;height:26px;font-size:26px;padding:0;margin-right:5px}.LTR .reservation-drawer .drawer-segment-multicity,.LTR .summary-drawer .drawer-segment-multicity{padding-bottom:10px;padding-right:10px}.LTR .reservation-drawer .drawer-segment-multicity .drawer-bar-title,.LTR .summary-drawer .drawer-segment-multicity .drawer-bar-title{padding-right:15px}.LTR .reservation-drawer .drawer-desc,.LTR .summary-drawer .drawer-desc{position:relative;padding:15px 10px 15px 15px;background:#fafafa;border-top:medium solid #00D0D0;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.6);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.6);box-shadow:0 0 20px 0 rgba(0,0,0,.6)}.LTR .reservation-drawer .drawer-desc .drawer-arrow,.LTR .summary-drawer .drawer-desc .drawer-arrow{cursor:pointer;top:-15px!important}.LTR .reservation-drawer .drawer-desc .close-button,.LTR .summary-drawer .drawer-desc .close-button{position:absolute;right:2px;top:0;cursor:pointer}.LTR .reservation-drawer .drawer-desc .close-button:hover,.LTR .summary-drawer .drawer-desc .close-button:hover{color:#FF0041}.LTR .reservation-drawer .drawer-desc h2,.LTR .summary-drawer .drawer-desc h2{color:#414042;padding-top:0;font-size:22px;font-weight:400;position:relative}.LTR .reservation-drawer .drawer-desc h3,.LTR .summary-drawer .drawer-desc h3{color:#414042;font-size:14px;font-weight:600;margin-top:0;margin-bottom:10px;position:relative}.LTR .reservation-drawer .drawer-desc h4,.LTR .summary-drawer .drawer-desc h4{color:#414042;font-size:12px;font-weight:400;position:relative;padding-bottom:1px;margin-top:20px}.LTR .reservation-drawer .drawer-desc a,.LTR .summary-drawer .drawer-desc a{text-decoration:underline;color:inherit!important}.LTR .reservation-drawer .drawer-desc .more-flights,.LTR .summary-drawer .drawer-desc .more-flights{color:#FF0041!important;text-decoration:none;font-weight:600;font-size:11px;float:right}.LTR .reservation-drawer .drawer-desc .plane-icon-trail,.LTR .summary-drawer .drawer-desc .plane-icon-trail{position:relative;top:-4px;color:gray}.LTR .reservation-drawer .drawer-desc .flight-info-scroll,.LTR .summary-drawer .drawer-desc .flight-info-scroll{max-height:500px}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flight-info-block-container,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flight-info-block-container{display:flex}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block{float:left;width:50%;padding-right:15px;border-right:1px solid #DCDCDC;max-height:360px;overflow-y:auto}.LTR .drawer-airport-name,.RTL .reservation-drawer .drawer-bar .drawer-airport-name,.RTL .summary-drawer .drawer-bar .drawer-airport-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block{float:left}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .segment-titles-text,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .segment-titles-text{max-width:50%;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom;white-space:nowrap}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .segment-heading-multicity label,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .segment-heading-multicity label{font-weight:400!important}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .segment-heading-multicity .segment-title-multicity,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .segment-heading-multicity .segment-title-multicity{padding-right:27px;font-weight:700}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .path1,.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .path2,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .path1,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .path2{float:left}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block h4,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block h4{color:#414042;font-size:16px;font-weight:400;margin-top:0;position:relative}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block h4 .fare-type,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block h4 .fare-type{font-size:14px}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no{float:left}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span{width:100%;float:left}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span>i,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span>i{float:left;padding:0 5px}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span label,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span label{float:left;margin:0;font-weight:400;font-size:11px}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span label i,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span label i{float:left;font-weight:600;color:#414042;font-size:12px}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span label .i,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span label .i{color:#414042;font-weight:600;float:left;margin-right:5px}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time{width:80%;float:right}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span{width:100%;float:left}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span>i,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span>i{float:left;padding:0 5px}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span label,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span label{float:left;margin:0;font-weight:400;font-size:14px}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span label i,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span label i{float:left}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span label .i,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span label .i{color:#414042;font-weight:600;float:left;margin-right:5px;width:81px}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no-multicity>span label i,.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time-multicity .flight-no>span label i,.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time-multicity>span label .i,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no-multicity>span label i,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time-multicity .flight-no>span label i,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time-multicity>span label .i{font-weight:400}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .price-info-block .previous-amount,.LTR .reservation-drawer .drawer-desc .flight-info-scroll .price-info-block span.pull-right.in-detail .currency-value,.LTR .reservation-drawer .drawer-desc .sub-total .amount .currency-value.fare-value.price.font-weight-bold,.LTR .summary-drawer .drawer-desc .flight-info-scroll .price-info-block .previous-amount,.LTR .summary-drawer .drawer-desc .flight-info-scroll .price-info-block span.pull-right.in-detail .currency-value,.LTR .summary-drawer .drawer-desc .sub-total .amount .currency-value.fare-value.price.font-weight-bold{float:right}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time-multicity .flight-no-multicity,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time-multicity .flight-no-multicity{position:absolute;left:0;padding-left:15px}@media only screen and (max-width:767px){.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no-multicity>span label i,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no-multicity>span label i{font-weight:400}}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .selected,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .selected{background-color:#C5C5C5}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block-multicity,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block-multicity{max-height:450px}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .price-info-block,.LTR .summary-drawer .drawer-desc .flight-info-scroll .price-info-block{width:50%;padding-left:15px;float:right}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .price-info-block h2,.LTR .summary-drawer .drawer-desc .flight-info-scroll .price-info-block h2{font-size:20px;font-weight:400;width:100%;height:auto;margin-bottom:15px;line-height:1}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .price-info-block span.pull-right.in-detail,.LTR .summary-drawer .drawer-desc .flight-info-scroll .price-info-block span.pull-right.in-detail{min-width:25%}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .price-info-block span.pull-right.in-detail .currency-text.currency,.LTR .summary-drawer .drawer-desc .flight-info-scroll .price-info-block span.pull-right.in-detail .currency-text.currency{padding-right:5px}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .price-info-block .divider,.LTR .summary-drawer .drawer-desc .flight-info-scroll .price-info-block .divider{border-color:#999;margin:7px auto}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .price-info-block .total-credit,.LTR .summary-drawer .drawer-desc .flight-info-scroll .price-info-block .total-credit{font-weight:600;font-size:15px;margin-bottom:10px}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .price-info-block>hr,.LTR .summary-drawer .drawer-desc .flight-info-scroll .price-info-block>hr{margin-top:0}.LTR .reservation-drawer .drawer-desc .section-total,.LTR .summary-drawer .drawer-desc .section-total{font-size:16px;font-weight:600;padding:10px 0}.LTR .reservation-drawer .drawer-desc .sub-total,.LTR .summary-drawer .drawer-desc .sub-total{color:#414042;font-size:18px;margin-top:10px;padding:10px 0 0;font-weight:600;border-top:1px solid #DCDCDC}@media only screen and (max-width:767px){.LTR .reservation-drawer .drawer-desc .sub-total,.LTR .summary-drawer .drawer-desc .sub-total{padding-top:10px!important;margin-bottom:5px!important}}.LTR .reservation-drawer .drawer-desc .sub-total .amount,.LTR .summary-drawer .drawer-desc .sub-total .amount{padding-left:20px;min-width:100px}.LTR .reservation-drawer .cg-busy-backdrop,.LTR .summary-drawer .cg-busy-backdrop{opacity:1;background-color:#fafafa}.LTR .reservation-drawer .flight-info-scroll .charge-container,.LTR .summary-drawer .flight-info-scroll .charge-container{width:35%}.LTR .reservation-drawer .flight-info-scroll .charge-container.title,.LTR .summary-drawer .flight-info-scroll .charge-container.title{padding-bottom:10px}.LTR .reservation-drawer .flight-info-scroll .charge-container .before-fare,.LTR .summary-drawer .flight-info-scroll .charge-container .before-fare{float:left;text-align:right;width:50%}.LTR .reservation-drawer .flight-info-scroll .charge-container .after-fare,.LTR .summary-drawer .flight-info-scroll .charge-container .after-fare{float:right;text-align:right;width:50%}.LTR .reservation-drawer .flight-info-scroll .disclaimer p,.LTR .summary-drawer .flight-info-scroll .disclaimer p{font-size:12px;margin:10px 0}.LTR .reservation-drawer .flight-info-scroll .summary-flight-info .amount,.LTR .summary-drawer .flight-info-scroll .summary-flight-info .amount{min-width:85px}.LTR .reservation-drawer .flight-log .flights-info-block,.LTR .summary-drawer .flight-log .flights-info-block{display:table-cell;float:none}.LTR .reservation-drawer .flight-log .price-info-block,.LTR .summary-drawer .flight-log .price-info-block{display:flex;float:none;flex-direction:column}.LTR .reservation-drawer .summary-modify-button i,.LTR .summary-drawer .summary-modify-button i{color:#dcdcdc}.LTR .reservation-drawer.fare-timeline-drawer,.LTR .summary-drawer.fare-timeline-drawer{position:static;margin-top:0;float:left;width:100%;margin-bottom:10px}.LTR .reservation-drawer.fare-timeline-drawer .drawer-desc,.LTR .summary-drawer.fare-timeline-drawer .drawer-desc{border-top:0 solid #DCDCDC;padding:20px 0 0;position:relative;background:#fff;box-shadow:none}.LTR .reservation-drawer.fare-timeline-drawer .drawer-desc.payment-summary-block,.LTR .summary-drawer.fare-timeline-drawer .drawer-desc.payment-summary-block{padding-top:0!important}.LTR .reservation-drawer.fare-timeline-drawer .drawer-desc h2,.LTR .summary-drawer.fare-timeline-drawer .drawer-desc h2{font-size:24px;font-weight:400}.LTR .reservation-drawer.fare-timeline-drawer .price-summary-block,.LTR .summary-drawer.fare-timeline-drawer .price-summary-block{float:left;padding:0 15px 0 0;width:65%;position:relative}.LTR .reservation-drawer.fare-timeline-drawer .flights-summary-block,.LTR .summary-drawer.fare-timeline-drawer .flights-summary-block{padding:0 0 0 15px;float:right;width:30%;position:absolute;bottom:20px;right:0}.LTR .reservation-drawer.fare-timeline-drawer .copyright-text,.LTR .summary-drawer.fare-timeline-drawer .copyright-text{float:left;width:100%;margin-bottom:15px}.LTR .reservation-drawer.fare-timeline-drawer .content-absolute,.LTR .summary-drawer.fare-timeline-drawer .content-absolute{float:left;left:0;right:0;width:100%;bottom:0}.LTR .reservation-drawer .drawer-desc .modify-search-link,.LTR .summary-drawer .drawer-desc .modify-search-link{text-decoration:none}.LTR .reservation-drawer .drawer-desc .modify-search-link:hover,.LTR .summary-drawer .drawer-desc .modify-search-link:hover{text-decoration:underline;cursor:pointer}.LTR .font-weight-bold{font-weight:600}.LTR .font-weight-normal{font-weight:400}.LTR .font-color-red{color:#FF0041!important}.LTR .drawer-bar-col{font-weight:600;padding:0 2px}.LTR .drawer-arrow{background:#00D0D0;color:#fff;width:25px;height:15px;position:relative;top:-25px;left:-25px;margin-left:100%;padding:0}.LTR .drawer-arrow span{display:block}.LTR .summary-drawer-overlay{z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0;background:#e6e6e6;opacity:.5}.LTR #btn-proceed-to-passenger{padding:0 15px;display:block;border-radius:0;height:42px;line-height:42px;font-size:14px;font-weight:600;min-width:100%;text-align:center;cursor:pointer;max-width:100%;border:0;outline:0}.LTR .flights-summary-block-continue{margin-top:30px;margin-bottom:-30px!important;padding:0!important}.LTR .fly-in-group{transition:all .2s linear 0s;transform:translate3d(0,0,0)}.LTR .fly-in-group.ng-enter,.LTR .fly-in-group.ng-leave.ng-leave-active{display:block!important;-webkit-transform:translate3d(0,110%,0);-moz-transform:translate3d(0,110%,0);-ms-transform:translate3d(0,110%,0);-o-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0)}.LTR .fly-in-group.ng-enter.ng-enter-active,.LTR .fly-in-group.ng-leave{display:block!important;transform:translate3d(0,0,0)}.LTR .div-plain-icon{float:left}.LTR .div-info h4,.LTR .sector-details{float:left;width:100%}.LTR .sector-details .sector-flight-info{float:left;width:100%;margin-bottom:15px}.LTR .sector-details .sector-flight-info .flight-block{width:100%}.LTR .summary-wrap{float:left;width:100%;margin-top:40px}.LTR .pax-name{color:#FF0041}@media only screen and (max-width:767px){.LTR .summary-drawer .drawer-desc .flight-info-scroll .flight-info-block-container{flex-direction:column}}.LTR .drawer-breakup-label{padding-left:3%}.LTR .drawer-breakup-price{padding-right:3%}.LTR .multicity-dotted-line{border-top:2px dashed #ccc;margin:10px 0;display:inline-block;width:100%}.LTR .multi-city-drawer-title{display:flex;font-weight:600}.LTR .multi-city-drawer-title .drawer-bar-title{white-space:nowrap}.LTR .drawer-segment-multicity .drawer-airport-name{font-weight:600}.LTR .multicity-drawer-container{display:flex;flex-wrap:wrap;gap:10px}.LTR .multicity-drawer-container-left-side,.LTR .multicity-drawer-container-right-side{flex:1 1 calc(50% - 10px);display:flex;gap:10px}.LTR .drawer-segment-multicity{flex:1 1 calc(33.33% - 10px);box-sizing:border-box}.LTR .drawer-extra,.LTR .drawer-flight,.LTR .drawer-passenger,.LTR .drawer-total{flex:1 1 calc(25% - 10px);box-sizing:border-box}.LTR .notify-multicity{width:unset}.LTR .multicity-drawer-arrow{position:absolute;top:-16px}.LTR .drawer-bar-multicity{position:relative}.LTR .sub-title-multicity{display:flex;justify-content:space-between}.LTR .content-bold{font-weight:600;font-family:AirArabia!important}.RTL .reservation-drawer,.RTL .summary-drawer{position:fixed;bottom:0;width:100%;z-index:1000}.RTL .reservation-drawer .price-summary-block,.RTL .summary-drawer .price-summary-block{width:45%;float:right;padding-left:15px}.RTL .reservation-drawer .flights-summary-block,.RTL .summary-drawer .flights-summary-block{float:left;width:55%;padding-right:15px}.RTL .reservation-drawer .flights-summary-block .flight-block,.RTL .summary-drawer .flights-summary-block .flight-block{float:left;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #E8E8E8}.RTL .reservation-drawer .flights-summary-block .flight-block:last-child,.RTL .summary-drawer .flights-summary-block .flight-block:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.RTL .reservation-drawer .flights-summary-block .flight-block .title,.RTL .summary-drawer .flights-summary-block .flight-block .title{float:left;width:100%;margin-bottom:3px}.RTL .reservation-drawer .flights-summary-block .flight-block .title label,.RTL .summary-drawer .flights-summary-block .flight-block .title label{font-weight:700}.RTL .reservation-drawer .flights-summary-block .flight-block>span,.RTL .summary-drawer .flights-summary-block .flight-block>span{width:100%;float:left}.RTL .reservation-drawer .flights-summary-block .flight-block>span>i,.RTL .summary-drawer .flights-summary-block .flight-block>span>i{float:left;padding:0 5px}.RTL .reservation-drawer .flights-summary-block .flight-block>span label,.RTL .summary-drawer .flights-summary-block .flight-block>span label{float:left;margin:0;font-weight:400;font-size:11px}.RTL .reservation-drawer .flights-summary-block .flight-block>span label i,.RTL .summary-drawer .flights-summary-block .flight-block>span label i{float:left}.RTL .reservation-drawer .flights-summary-block .flight-block>span label .i,.RTL .summary-drawer .flights-summary-block .flight-block>span label .i{color:#414042;font-weight:600;float:left;margin-right:5px}.RTL .reservation-drawer .drawer-bar .drawer-bar-title,.RTL .reservation-drawer .drawer-segment-multicity .drawer-bar-title label,.RTL .summary-drawer .drawer-bar .drawer-bar-title,.RTL .summary-drawer .drawer-segment-multicity .drawer-bar-title label{font-weight:400}.RTL .reservation-drawer .drawer-bar,.RTL .summary-drawer .drawer-bar{cursor:pointer;position:relative;z-index:999;color:#414042;background:#C5C5C5;border-top:3px solid #00D0D0}.RTL .reservation-drawer .drawer-bar .multicity-flight-icon,.RTL .summary-drawer .drawer-bar .multicity-flight-icon{width:26px!important;height:26px!important;font-size:26px!important;padding:0;margin-right:5px}.RTL .reservation-drawer .drawer-segment-multicity,.RTL .summary-drawer .drawer-segment-multicity{padding-bottom:10px;padding-right:10px}.RTL .reservation-drawer .drawer-segment-multicity .drawer-bar-title,.RTL .summary-drawer .drawer-segment-multicity .drawer-bar-title{padding-left:15px}.RTL .reservation-drawer .drawer-desc,.RTL .summary-drawer .drawer-desc{position:relative;padding:15px;background:#fafafa;border-top:medium solid #00D0D0;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.6);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.6);box-shadow:0 0 20px 0 rgba(0,0,0,.6)}.RTL .reservation-drawer .drawer-desc .summary-selection .summary-title,.RTL .summary-drawer .drawer-desc .summary-selection .summary-title{padding-right:15px;margin-bottom:17px}.RTL .reservation-drawer .drawer-desc .drawer-arrow,.RTL .summary-drawer .drawer-desc .drawer-arrow{cursor:pointer;top:-15px!important}.RTL .reservation-drawer .drawer-desc .close-button,.RTL .summary-drawer .drawer-desc .close-button{top:9px;cursor:pointer}.RTL .reservation-drawer .drawer-desc .close-button:hover,.RTL .summary-drawer .drawer-desc .close-button:hover{color:#FF0041}.RTL .reservation-drawer .drawer-desc h2,.RTL .summary-drawer .drawer-desc h2{padding-top:0;font-size:22px;font-weight:600;margin-bottom:5px;position:relative}.RTL .reservation-drawer .drawer-desc h3,.RTL .summary-drawer .drawer-desc h3{font-size:14px;font-weight:600;margin-top:0;margin-bottom:10px;position:relative}.RTL .reservation-drawer .drawer-desc h4,.RTL .summary-drawer .drawer-desc h4{font-size:12px;font-weight:400;position:relative;padding-bottom:1px;margin-top:20px}.RTL .reservation-drawer .drawer-desc a,.RTL .summary-drawer .drawer-desc a{text-decoration:underline;color:inherit!important}.RTL .reservation-drawer .drawer-desc i.glyphicon,.RTL .summary-drawer .drawer-desc i.glyphicon{float:left}.RTL .reservation-drawer .drawer-desc .more-flights,.RTL .summary-drawer .drawer-desc .more-flights{color:#FF0041!important;text-decoration:none;font-weight:600;font-size:11px;float:right}.RTL .reservation-drawer .drawer-desc .plane-icon-trail,.RTL .summary-drawer .drawer-desc .plane-icon-trail{position:relative;top:-4px;color:gray}.RTL .reservation-drawer .drawer-desc .flight-info-scroll,.RTL .summary-drawer .drawer-desc .flight-info-scroll{max-height:500px;overflow-y:auto;overflow-x:hidden;width:100%}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block{float:right;width:50%;padding-left:15px;overflow:auto}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block#travelfare-flight-info-block,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block#travelfare-flight-info-block{padding-right:0}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block.flights-info-block-payment-summary,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block.flights-info-block-payment-summary{border-left:none}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block{float:right;padding-bottom:10px}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .segment-heading-multicity label,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .segment-heading-multicity label{font-weight:400!important}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .segment-heading-multicity .segment-title-multicity,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .segment-heading-multicity .segment-title-multicity{padding-left:27px;font-weight:700}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .path1,.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .path2,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .path1,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .path2{float:left}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block h4,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block h4{font-size:16px;font-weight:400;margin-top:0;position:relative}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block h4 .fare-type,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block h4 .fare-type{font-size:14px}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span{float:right}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span>i,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span>i{float:left;padding:0 5px}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span label,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span label{float:right;margin:0;font-weight:400;font-size:11px}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span label i,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span label i{float:left;font-weight:600;font-size:12px}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span label .i,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span label .i{color:#414042;font-weight:600;float:left;margin-right:5px}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time{width:80%;float:left}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span{width:100%;float:right}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span>i,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span>i{float:left;padding:0 5px}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span label,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span label{float:right;margin:0;font-weight:400;font-size:12px}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span label i,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span label i{float:left}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span label .i,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time>span label .i{color:#414042;font-weight:600;float:right;margin-left:5px;width:90px}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no-multicity>span label i,.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time-multicity .flight-no>span label i,.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time-multicity>span label .i,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no-multicity>span label i,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time-multicity .flight-no>span label i,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time-multicity>span label .i{font-weight:400}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time-multicity .flight-no-multicity,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-time-multicity .flight-no-multicity{position:absolute;right:0;padding-right:15px}@media only screen and (max-width:767px){.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no-multicity>span label i,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no-multicity>span label i{font-weight:400}}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .selected,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .selected{background-color:#C5C5C5}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block-multicity,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block-multicity{max-height:450px}.LTR .all-flights .flight-info-scroll,.RTL .payments .all-flights .flight-info-scroll{max-height:500px;overflow-y:hidden;overflow-x:hidden}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .price-info-block,.RTL .summary-drawer .drawer-desc .flight-info-scroll .price-info-block{width:50%;padding-right:15px;float:left}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .price-info-block h2,.RTL .summary-drawer .drawer-desc .flight-info-scroll .price-info-block h2{font-size:20px;font-weight:400;width:100%;height:auto;line-height:1.4;margin-bottom:15px}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .price-info-block span.pull-right.in-detail,.RTL .summary-drawer .drawer-desc .flight-info-scroll .price-info-block span.pull-right.in-detail{min-width:25%}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .price-info-block .divider,.RTL .summary-drawer .drawer-desc .flight-info-scroll .price-info-block .divider{border-color:#999;margin:7px auto}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .price-info-block .total-credit,.RTL .summary-drawer .drawer-desc .flight-info-scroll .price-info-block .total-credit{font-weight:600;font-size:15px;margin-bottom:10px}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .price-info-block .previous-amount span,.RTL .summary-drawer .drawer-desc .flight-info-scroll .price-info-block .previous-amount span{float:right}.RTL .reservation-drawer .drawer-desc .section-total,.RTL .summary-drawer .drawer-desc .section-total{font-size:16px;font-weight:600;padding:10px 0}.RTL .reservation-drawer .drawer-desc .sub-total,.RTL .summary-drawer .drawer-desc .sub-total{font-size:18px;margin-top:10px;padding:15px 0 0;font-weight:600;border-top:1px solid #DCDCDC}@media only screen and (max-width:767px){.RTL .reservation-drawer .drawer-desc .sub-total,.RTL .summary-drawer .drawer-desc .sub-total{padding-top:0!important;margin-bottom:5px!important}}.RTL .reservation-drawer .drawer-desc .sub-total .amount,.RTL .summary-drawer .drawer-desc .sub-total .amount{padding-right:20px}.RTL .reservation-drawer .cg-busy-backdrop,.RTL .summary-drawer .cg-busy-backdrop{opacity:1;background-color:#fafafa}.RTL .reservation-drawer .flight-info-scroll .charge-container,.RTL .summary-drawer .flight-info-scroll .charge-container{width:35%}.RTL .reservation-drawer .flight-info-scroll .charge-container.title,.RTL .summary-drawer .flight-info-scroll .charge-container.title{padding-bottom:10px}.RTL .reservation-drawer .flight-info-scroll .charge-container .before-fare,.RTL .summary-drawer .flight-info-scroll .charge-container .before-fare{float:left;text-align:right;width:50%}.RTL .reservation-drawer .flight-info-scroll .charge-container .after-fare,.RTL .summary-drawer .flight-info-scroll .charge-container .after-fare{float:right;text-align:right;width:50%}.RTL .reservation-drawer .flight-info-scroll .disclaimer p,.RTL .summary-drawer .flight-info-scroll .disclaimer p{font-size:12px;margin:10px 0}.RTL .reservation-drawer .flight-info-scroll .summary-flight-info .amount,.RTL .summary-drawer .flight-info-scroll .summary-flight-info .amount{min-width:85px}.RTL .reservation-drawer .flight-log,.RTL .summary-drawer .flight-log{display:flex;flex-direction:row}.RTL .reservation-drawer .flight-log .flights-info-block,.RTL .reservation-drawer .flight-log .price-info-block,.RTL .summary-drawer .flight-log .flights-info-block,.RTL .summary-drawer .flight-log .price-info-block{display:table-cell;float:none}.RTL .reservation-drawer.fare-timeline-drawer,.RTL .summary-drawer.fare-timeline-drawer{position:static;margin-top:0;float:left;width:100%;margin-bottom:10px}.RTL .reservation-drawer.fare-timeline-drawer .drawer-desc,.RTL .summary-drawer.fare-timeline-drawer .drawer-desc{border-top:0 solid #DCDCDC;padding:20px 0 0;position:relative;background:#fff;box-shadow:none}.RTL .reservation-drawer.fare-timeline-drawer .drawer-desc h2,.RTL .summary-drawer.fare-timeline-drawer .drawer-desc h2{font-size:24px;font-weight:700}.RTL .reservation-drawer.fare-timeline-drawer .price-summary-block,.RTL .summary-drawer.fare-timeline-drawer .price-summary-block{float:left;padding:0 15px 0 0;width:65%;position:relative}.RTL .reservation-drawer.fare-timeline-drawer .flights-summary-block,.RTL .summary-drawer.fare-timeline-drawer .flights-summary-block{padding:0 0 0 15px;float:right;width:30%;position:absolute;bottom:20px;right:0}.RTL .reservation-drawer.fare-timeline-drawer .copyright-text,.RTL .summary-drawer.fare-timeline-drawer .copyright-text{float:left;width:100%;margin-bottom:15px}.RTL .reservation-drawer.fare-timeline-drawer .content-absolute,.RTL .summary-drawer.fare-timeline-drawer .content-absolute{float:left;left:0;right:0;width:100%;bottom:0}.RTL .font-weight-bold{font-weight:600}.RTL .font-weight-normal{font-weight:400}.RTL .font-color-red{color:#FF0041}.RTL .drawer-bar-col{font-weight:600;padding:0 5px}.RTL .drawer-arrow{background:#00D0D0;color:#fff;width:25px;height:15px;position:relative;top:-25px;left:-45px;right:0;padding:0}.RTL .drawer-arrow span{display:block}.RTL .summary-drawer-overlay{z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0;background:#e6e6e6;opacity:.5}.RTL #btn-proceed-to-passenger{padding:0 15px;display:block;border-radius:0;height:42px;line-height:42px;font-size:14px;font-weight:600;min-width:100%;text-align:center;cursor:pointer;max-width:100%;border:0;outline:0}.RTL .flights-summary-block-continue{margin-bottom:-30px!important}@media only screen and (min-width:992px){.RTL .flights-summary-block-continue{margin-top:30px;padding:0!important}}@media only screen and (max-width:767px){.RTL .flights-summary-block-continue{padding:0!important}}.RTL .fly-in-group{-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;transition:all .2s linear 0s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.RTL .fly-in-group.ng-enter,.RTL .fly-in-group.ng-leave.ng-leave-active{display:block!important;-webkit-transform:translate3d(0,110%,0);-moz-transform:translate3d(0,110%,0);-ms-transform:translate3d(0,110%,0);-o-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0)}.RTL .fly-in-group.ng-enter.ng-enter-active,.RTL .fly-in-group.ng-leave{display:block!important;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.RTL .div-plain-icon{float:right;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RTL .div-info h4,.RTL .sector-details,.RTL .summary-wrap{float:left;width:100%}.RTL .sector-details .sector-flight-info{float:left;width:100%;margin-bottom:15px}.RTL .sector-details .sector-flight-info .flight-block{width:100%}.RTL .summary-wrap{text-align:right}.RTL .summary-wrap .pull-right{float:left!important}.RTL .summary-wrap .pull-left{float:right!important}.RTL .price-breakdown-lbl{text-align:right!important}@media screen and (max-width:767px){.RTL .flights-info-block-payment-summary{padding-left:0!important}.RTL .summary-drawer .drawer-desc .sub-total{margin-top:0;border-top:0}.RTL .summary-drawer .drawer-desc .flight-info-scroll .flight-info-block-container{flex-direction:column}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no,.RTL .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no{width:auto!important;padding:0}.RTL .reservation-drawer .drawer-desc .flight-info-scroll .price-info-block,.RTL .reservation-drawer .drawer-desc .flight-info-scroll .price-info-block h2,.RTL .summary-drawer .drawer-desc .flight-info-scroll .price-info-block,.RTL .summary-drawer .drawer-desc .flight-info-scroll .price-info-block h2{padding-right:0}}.RTL .drawer-breakup-label{padding-right:3%}.RTL .drawer-breakup-price{padding-left:3%}.RTL .multicity-dotted-line{border-top:2px dashed #ccc;margin:10px 0;display:inline-block;width:100%}.RTL .multi-city-drawer-title{display:flex;font-weight:600}.RTL .multi-city-drawer-title .drawer-bar-title{white-space:nowrap}.RTL .drawer-segment-multicity .drawer-airport-name{font-weight:600}.RTL .multicity-drawer-container{display:flex;flex-wrap:wrap;gap:10px}.RTL .multicity-drawer-container-left-side,.RTL .multicity-drawer-container-right-side{flex:1 1 calc(50% - 10px);display:flex;gap:10px}.RTL .drawer-segment-multicity{flex:1 1 calc(33.33% - 10px);box-sizing:border-box}.RTL .drawer-extra,.RTL .drawer-flight,.RTL .drawer-passenger,.RTL .drawer-total{flex:1 1 calc(25% - 10px);box-sizing:border-box}.RTL .notify-multicity{width:unset}.RTL .multicity-drawer-arrow{position:absolute;top:-16px}.RTL .drawer-bar-multicity{position:relative}.RTL .sub-title-multicity{display:flex;justify-content:space-between}.RTL .content-bold{font-weight:600;font-family:AirArabia!important}.LTR .extras-header.content-wrapper{float:none;width:100%;clear:both;margin:0 auto;overflow:hidden;max-width:1000px}.LTR .content-body .content-header{margin:0}.LTR .content-body .content-header .extras-button{padding-right:0;padding-left:4%}.LTR .content-wrapper.extras-container{margin-top:15px}.LTR .extras-content{padding-top:0;padding-right:10px}.LTR .extras-content.extras-main{width:100%;margin-top:20px;padding-right:0}.LTR .extras-content.extras-main .ancillary-container{margin-right:0;margin-left:0}.LTR .extras-content .extras-main-item{border-bottom:1px solid #dcdcdc;padding-bottom:15px}.LTR .extras-content .sub-title h2 span{float:left;display:block;max-width:200px}.LTR .extras-content .sub-title h2 i{float:left;display:block;min-width:100px;text-align:center}.LTR .extras-content .selected-multi-meal{display:flex;justify-content:center;align-items:center;padding:10px 35px;height:27px;font-size:12px;font-weight:500;line-height:10px}.LTR .extras-content .multi-meal-description,.LTR .extras-content .price-block-multi-meal i,.LTR .extras-content .title-multi-meal{color:#2A4750}.LTR .extras-content .multi-meals-qty-dropdown{background-color:#2A4750!important}.LTR .extras-content .shrink-button::before{padding-left:2px}.LTR .extras-content .multi-meal-table{width:100%;height:56px}.LTR .extras-content .multi-meal-table .multi-meal-head .meal-table-row{text-align:center;border-left:none;border-bottom:.6px solid #ddd;padding:0}.LTR .extras-content .multi-meal-table .multi-meal-head .multimeal-tab-header-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px}.LTR .extras-content .multi-meal-table .multi-meal-head .multimeal-tab-header-container .multimeal-header-title{color:#39454B;font-size:13px;font-weight:600}.LTR .extras-content .multi-meal-table .multi-meal-head .multimeal-tab-header-container .multimeal-header-sub-title{color:#FF0041;font-size:11px;font-weight:500}.LTR .extras-content .multi-meal-table .multi-meal-head .header-heightlight-color{box-shadow:inset 0 -3px 0 #00d0d0;background-color:#E7E7E7;border-bottom:none}.LTR .select-extras .thumb-block .extrasImg{display:flex;justify-content:center;align-items:center;padding:0;width:13%}.LTR .select-extras .thumb-block .extrasDesc{padding-left:0;padding-right:0;width:87%}.LTR .select-extras .thumb-block .extrasDesc .options{padding-right:0}.LTR .select-extras .thumb-block .title{width:68%}.LTR .select-extras .thumb-block .options{width:20%}.LTR .select-extras .thumb-block .options .button{width:100%}.LTR .select-extras .thumb-block .options .button.opt-btn{padding-left:4%;display:flex;padding-right:4%}.LTR .select-extras .thumb-block .options .button.opt-btn .option-btn-text{padding-left:0}.LTR .select-extras .thumb-block .options .button.opt-btn .option-btn-icon{font-size:21px}.LTR .select-extras .thumb-block .options .button.opt-btn .option-btn-arrow{margin-top:9%}@media only screen and (min-width:768px){.LTR .extrasFlexBox{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.LTR .extrasFlexItem{margin-bottom:8%}}@media only screen and (max-width:767px){.LTR .extrasFlexBox{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.LTR .extrasFlexItem{margin-bottom:12%}}.LTR .extras-footer{margin:30px 0!important;padding-bottom:55px;border:none!important}.LTR .extras-footer .extras-button{padding-right:0;padding-left:4%}.LTR .extras-footer a{float:right;font-size:12px;font-weight:600;height:42px;line-height:42px;color:#FF0041}.LTR .extras-footer a span{float:left;margin-right:10px;height:inherit;line-height:inherit}.LTR .extras-footer a span.prev{margin-right:0;margin-left:10px}.LTR .extras-footer a i{float:left;color:#FF0041;font-size:19px;height:inherit;line-height:inherit}.LTR .extras-footer a:focus span,.LTR .extras-footer a:hover span{color:#FF0041!important}.LTR .meals-footer{padding:0;margin:0!important}.LTR .meals-footer .footer-title{margin-top:0}.LTR .btn-continu-bottom{margin-top:8px}.LTR .unmodified-options h4{font-size:15px;text-align:center;font-weight:600;float:left;width:100%;padding-bottom:5px}.RTL .extras-header.content-wrapper{float:none;width:100%;clear:both;margin:0 auto;overflow:hidden;max-width:1000px}.RTL .extras-header .content-header{margin:0}.RTL .content-wrapper.extras-container{margin-top:15px}.RTL .extras-content{padding-top:3px;padding-left:10px}.RTL .extras-content.extras-main{margin-top:20px;width:100%;padding-left:0!important}@media only screen and (max-width:767px){.RTL .extras-content.extras-main{padding-left:10px!important}}.RTL .extras-content.extras-main .ancillary-container{margin-right:0;margin-left:0}.RTL .extras-content .extras-main-item{border-bottom:1px solid #dcdcdc;padding-bottom:15px}.RTL .extras-content-main{padding-right:10px}.RTL .selected-multi-meal{display:flex;justify-content:center;align-items:center;padding:10px 35px;height:27px;font-size:12px;font-weight:500;line-height:10px}.RTL .multi-meal-description,.RTL .price-block-multi-meal i,.RTL .title-multi-meal{color:#2A4750}.RTL .multi-meals-qty-dropdown{background-color:#2A4750!important}.RTL .shrink-button::before{padding-right:2px}.RTL .multi-meal-table{width:100%;height:56px}.RTL .multi-meal-table .multi-meal-head .meal-table-row{text-align:center;border-left:none;border-bottom:.6px solid #ddd;padding:0}.RTL .multi-meal-table .multi-meal-head .multimeal-tab-header-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px}.RTL .multi-meal-table .multi-meal-head .multimeal-tab-header-container .multimeal-header-title{color:#39454B;font-size:13px;font-weight:600}.RTL .multi-meal-table .multi-meal-head .multimeal-tab-header-container .multimeal-header-sub-title{color:#FF0041;font-size:11px;font-weight:500}.RTL .multi-meal-table .multi-meal-head .header-heightlight-color{box-shadow:inset 0 -3px 0 #00d0d0;background-color:#E7E7E7;border-bottom:none}.LTR .toggle-container input:focus+.slider,.RTL .toggle-container input:focus+.slider{box-shadow:0 0 1px #81002B}.RTL .select-extras .thumb-block .extrasImg{display:flex;justify-content:center;align-items:center;padding:0;width:13%}.RTL .select-extras .thumb-block .extrasDesc{padding-left:0;width:87%}.RTL .select-extras .thumb-block .title{width:65%}.RTL .select-extras .thumb-block .options{width:20%}.RTL .select-extras .thumb-block .options .button{width:100%}.RTL .select-extras .thumb-block .options .button.opt-btn{padding-left:4%;display:flex;padding-right:4%}.RTL .select-extras .thumb-block .options .button.opt-btn .option-btn-text{padding-right:0}.RTL .select-extras .thumb-block .options .button.opt-btn .option-btn-icon{padding-top:0;transform:rotate(0)}.RTL .select-extras .thumb-block .options .button.opt-btn .option-btn-arrow{margin-top:0}@media only screen and (min-width:768px){.RTL .extrasFlexBox{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.RTL .extrasFlexItem{margin-bottom:8%}}@media only screen and (max-width:767px){.RTL .extrasFlexBox{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.RTL .extrasFlexItem{margin-bottom:12%}}.RTL .extras-footer{margin:30px 0!important;padding-bottom:55px;border:none!important}.RTL .extras-footer a{float:left;font-size:12px;font-weight:600;height:42px;line-height:42px;color:#414042!important}.RTL .extras-footer a span{float:right;margin-left:10px;height:inherit;line-height:inherit}.RTL .extras-footer a span.prev{margin-right:0;margin-left:10px}.RTL .extras-footer a i{float:left;color:#FF0041;font-size:19px;height:inherit;line-height:inherit;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RTL .extras-footer a:focus span,.RTL .extras-footer a:hover span{color:#FF0041!important}.RTL .meals-footer{padding:0;margin:0!important}.RTL .meals-footer .footer-title{margin-top:0}.RTL .unmodified-options h4{font-size:15px;text-align:center;font-weight:600;float:left;width:100%;padding:5px 0}.RTL .btn-continu-bottom{margin-top:8px}.RTL .extras-button{padding-left:0;padding-right:4%}.LTR .select-passenger{clear:both;border-top:1px solid #ededef;border-bottom:1px solid #ededef;margin-bottom:0}.LTR .select-passenger .heading{font-size:18px;font-weight:400;margin-bottom:0}.LTR .select-passenger .passengers-list{padding-right:0;margin-top:-1px;float:left}@media screen and (max-width:990px){.LTR .select-passenger .passengers-list{width:25%}}.LTR .select-passenger .passengers-list .inner{border-left:0 solid #ededef;border-bottom:none;background-color:#fff;color:gray;padding:0 0 16px;min-height:326px}.LTR .select-passenger .passengers-list .heading{height:0;line-height:62px;padding:0 30px;background:#FF0041}.LTR .select-passenger .passengers-list ul{padding:0;margin:0}.LTR .select-passenger .passengers-list ul li span label,.LTR .select-passenger .passengers-list ul li.active-pax span label,.LTR .select-passenger .passengers-list ul li.active-pax-extra-seats span label{padding:12px 30px;font-weight:600;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LTR .select-passenger .passengers-list ul li{list-style:none;font-weight:600;position:relative;cursor:pointer}.LTR .select-passenger .passengers-list ul li.active-pax,.LTR .select-passenger .passengers-list ul li.active-pax-extra-seats{color:#fff}.LTR .select-passenger .passengers-list ul li.active-pax-extra-seats:after,.LTR .select-passenger .passengers-list ul li.active-pax:after{content:"";position:absolute;width:0;height:0;right:-14px;margin-top:-1px;border-top:23px solid transparent;border-bottom:23px solid transparent;border-left:15px solid #C20041;z-index:1}.LTR .RTL .select-passenger .passengers-list ul li.active-pax-extra-seats:after,.LTR .select-passenger .passengers-list ul li.active-pax-extra-seats.active-pax:after,.LTR .select-passenger .passengers-list ul li.active-pax-extra-seats:after,.RTL .LTR .select-passenger .passengers-list ul li.active-pax-extra-seats:after{border-top:35px solid transparent!important;border-bottom:35px solid transparent!important}.LTR .select-passenger .passengers-list .ibe-date-picker .input-group .input-group-btn .btn{z-index:290}.LTR .select-passenger .passengers-information{padding-right:0;float:left;border:none}.LTR .select-passenger .passengers-information .airwards-wrapper .valdr-message{position:absolute}@media screen and (max-width:990px){.LTR .select-passenger .passengers-information{width:75%}}.LTR .select-passenger .passengers-information .lms-status-wrapper{position:relative;top:-25px}.LTR .select-passenger .passengers-information .lms-status-wrapper .lms-status{line-height:10px;font-weight:500;color:#FF0041}.LTR .select-passenger .passengers-information .airewards-hint{font-size:12px;color:#FF0041}.LTR .select-passenger .passengers-information .heading{height:41px;line-height:41px;padding:0 15px;font-weight:600;margin-bottom:22px;margin-top:10px}.LTR .select-passenger .passengers-information .heading .info{font-style:normal;float:right;font-size:12px;line-height:47px;font-weight:400}.LTR .select-passenger .passengers-information .row{padding:0;margin:0}.LTR .select-passenger .passengers-information .pax-row{padding-bottom:20px}.LTR .select-passenger .passengers-information .pax-row div label.pax-airewards-lbl{width:70%!important;margin-bottom:0}.LTR .select-passenger .passengers-information .pax-row .form-group{margin-bottom:15px!important}@media only screen and (min-width:768px) and (max-width:991px){.LTR .select-passenger .passengers-information .pax-row .dob-validr #pax-dob-ibe-date-picker{margin-bottom:20px!important}}@media only screen and (min-width:991px){.LTR .select-passenger .passengers-information .pax-row .dob-validr #pax-dob-ibe-date-picker{margin-bottom:0!important}}.LTR .select-passenger .passengers-information .placeholder{padding:0 15px!important;line-height:50px;color:#414042;font-weight:400;font-size:14px}.LTR .select-passenger .passengers-information .placeholder .placeholder-icon{margin-left:3px}.LTR .select-passenger .passengers-information .ibe-drop-down .dropdown-toggle{padding:0 5px}.LTR .select-passenger .passengers-information .ibe-drop-down .dp-caption-salutation{padding-left:15px;text-align:left}.LTR .select-passenger .passengers-information .ibe-drop-down .dp-caption{position:absolute;top:0;width:195px;text-overflow:ellipsis;padding:0 15px 0 10px;line-height:50px;color:#414042;font-weight:400;font-size:14px}.LTR .select-passenger .passengers-information .ibe-drop-down .fa{position:absolute;top:0;right:20px;line-height:50px}.LTR .select-passenger .passengers-information .dropdown-menu{z-index:1!important}@media only screen and (max-width:767px){.LTR .select-passenger .select-passenger .passengers-information .ibe-drop-down .dp-caption{width:auto}.LTR .select-passenger .passengers-information .airwards-wrapper .valdr-message{position:relative}.LTR .select-passenger .passengers-list{padding-right:0;padding-left:0}.LTR .select-passenger .passengers-list ul.dropdown-menu{top:0!important;position:relative}.LTR .select-passenger .passengers-list ul.dropdown-menu li,.LTR .select-passenger .passengers-list ul.dropdown-menu li.active{background-color:#fff!important}.LTR .select-passenger #pax-dob-ibe-date-picker .input-group-btn{vertical-align:top!important;position:absolute!important;right:28px!important}.LTR .select-passenger #pax-dob-ibe-date-picker .dropdown-menu{padding:10px!important;max-width:100%!important}.LTR .select-passenger .checkbox-circle{display:flex}.LTR .select-passenger .toggle-container{width:40%;display:flex;align-items:center}.LTR .select-passenger .toggle-container .switch{display:flex;align-items:center;padding:0!important;top:0;left:0;width:110px}.LTR .select-passenger .toggle-container .slider{top:5px}.LTR .select-passenger .toggle-container .slider:before{top:1.5px}.LTR .select-passenger .passenger-infant{padding:0 15px!important}.LTR .select-passenger .passenger-extra-seat-label{margin-left:6px!important;padding-right:0!important}}@media only screen and (max-width:300px){.LTR .select-passenger .toggle-container{width:51%}.LTR .select-passenger .passenger-extra-seat-label{margin-left:4px!important;padding-right:0!important}}@media only screen and (min-width:768px){.LTR .select-passenger .ma-bt-4 .passenger-detail-backbtn{margin-left:27%}.LTR .select-passenger .ma-bt-4 .passenger-detail-continuebtn{margin-right:1%}}.LTR #pax-airewards-logo{height:25px;margin-bottom:2px}.LTR .toggle-container .switch{position:relative;width:100%;height:25px;display:flex;left:4em;top:-.7em;align-items:center}.RTL .ADMdtp-box footer,.RTL .ADMdtpInput>.removeIcon{display:none}.LTR .toggle-container .slider,.LTR .toggle-container .slider-disabled{cursor:pointer;top:0;left:0;bottom:0;-webkit-transition:.4s;position:absolute;right:0}.LTR .toggle-container .switch .extra-seat-label{margin-left:-22px;font-size:12px;margin-bottom:8px}.LTR .toggle-container .switch .extra-seat-label-disabled{color:#D8D8D8}.LTR .toggle-container .switch input{opacity:0;width:0;height:0}.LTR .toggle-container .slider{background-color:grey;transition:.4s}.LTR .toggle-container .slider-disabled{background-color:#C5C5C5;transition:.4s}.LTR .toggle-container .slider:before{position:absolute;content:"";height:12px;width:12px;left:3px;top:2.5px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.LTR .toggle-container input:checked+.slider{background-color:#81002B}.LTR .toggle-container input:checked+.slider:before{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.LTR .toggle-container .slider.round{border-radius:34px;height:16px;width:28px}.LTR .toggle-container .slider.round:before{border-radius:50%}.LTR .passenger-label-valid-passenger{margin:12px 0!important}@media only screen and (min-width:768px) and (max-width:991px){.LTR #passengers-information-header .heading{height:50px!important}}.RTL .select-passenger{clear:both;border-top:1px solid #ededef;border-bottom:1px solid #ededef;margin-bottom:0}.RTL .select-passenger .radio{float:right}.RTL .select-passenger .radio [type=radio]:checked+label:after{top:12px}.RTL .select-passenger .radio [type=radio]:not(:checked)+label:after{right:0}.RTL .select-passenger .row{margin-right:0}.RTL .select-passenger .row>div{margin-bottom:0!important}.RTL .select-passenger .row>div .glyphicon-chevron-left:before{content:"\e080"!important}.RTL .select-passenger .row>div .glyphicon-chevron-right:before{content:"\e079"!important}.RTL .select-passenger .row>div #dob-date{border-right:none!important}.RTL .select-passenger .heading{font-size:18px;font-weight:400;margin-bottom:0}@media screen and (max-width:767px){.RTL .select-passenger .mr-rt-default{margin-right:-15px!important}.RTL .select-passenger .pd-rt-default{padding-right:15px!important}.RTL .select-passenger .mr-lt-default{margin-left:-15px!important}.RTL .select-passenger .pd-lt-default{padding-left:15px!important}.RTL .select-passenger .passengers-list{padding-right:0;padding-left:0}.RTL .select-passenger .passengers-list ul.dropdown-menu{top:0!important;position:relative}.RTL .select-passenger .passengers-list ul.dropdown-menu li,.RTL .select-passenger .passengers-list ul.dropdown-menu li.active{background-color:#fff!important}}.RTL .select-passenger .passengers-list{padding-right:0;margin-top:-1px;float:right}@media screen and (max-width:990px){.RTL .select-passenger .passengers-list{width:25%}}.RTL .select-passenger .passengers-list .inner{border:none;background-color:#fff;color:gray;padding:0 0 16px;min-height:326px}.RTL .select-passenger .passengers-list .heading{height:0;line-height:62px;padding:0 30px;background:#FF0041}.RTL .select-passenger .passengers-list ul{padding:0;margin:0}.RTL .select-passenger .passengers-list ul li{list-style:none;font-weight:600;position:relative}.RTL .select-passenger .passengers-list ul li span label{padding:12px 30px;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:767px){.RTL .select-passenger .passengers-list ul li span label{padding-right:20px!important}}.RTL .select-passenger .passengers-list ul li:hover{background-color:#919092}.RTL .select-passenger .passengers-list ul li.active-pax,.RTL .select-passenger .passengers-list ul li.active-pax-extra-seats{color:#fff}.RTL .select-passenger .passengers-list ul li.active-pax-extra-seats:after,.RTL .select-passenger .passengers-list ul li.active-pax:after{content:"";position:absolute;width:0;height:0;margin-top:-1px;border-top:23px solid transparent;border-bottom:23px solid transparent;border-right:15px solid #C20041;z-index:1}.RTL .select-passenger .passengers-list ul li.active-pax span label,.RTL .select-passenger .passengers-list ul li.active-pax-extra-seats span label{padding:12px 30px;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LTR .RTL .select-passenger .passengers-list ul li.active-pax-extra-seats:after,.RTL .LTR .select-passenger .passengers-list ul li.active-pax-extra-seats:after,.RTL .select-passenger .passengers-list ul li.active-pax-extra-seats.active-pax:after,.RTL .select-passenger .passengers-list ul li.active-pax-extra-seats:after{border-top:35px solid transparent!important;border-bottom:35px solid transparent!important}.RTL .select-passenger .passengers-list ul li label{margin:0}.RTL .select-passenger .passengers-list .ibe-date-picker .input-group .input-group-btn .btn{z-index:290}.RTL .select-passenger .passengers-information{padding-right:0;float:left}@media screen and (max-width:990px){.RTL .select-passenger .passengers-information{width:75%}}.RTL .select-passenger .passengers-information .heading{height:41px;line-height:41px;padding:0 15px 0 0;font-weight:600;margin-bottom:22px}.RTL .select-passenger .passengers-information .heading .info{font-style:normal;float:left;font-size:12px;line-height:47px;font-weight:400}.RTL .select-passenger .passengers-information .row{padding:0;margin:0 -15px}.RTL .select-passenger .passengers-information .pax-row{padding-bottom:0}.RTL .select-passenger .passengers-information .pax-row div label.pax-airewards-lbl{width:70%!important;margin-bottom:0}.RTL .select-passenger .passengers-information .placeholder{padding:0 15px!important;line-height:50px;color:#414042;font-weight:400;font-size:14px}.RTL .select-passenger .passengers-information .placeholder .placeholder-icon{margin-left:3px}.RTL .select-passenger .passengers-information .ibe-drop-down .dropdown-toggle{padding:0 5px}.RTL .select-passenger .passengers-information .ibe-drop-down .dp-caption-salutation{padding-right:15px;text-align:right}.RTL .select-passenger .passengers-information .ibe-drop-down .dp-caption{position:absolute;top:0;width:auto;padding:0 15px 0 10px;line-height:50px;color:#414042;font-weight:400;font-size:14px}.RTL .select-passenger .passengers-information .ibe-drop-down .fa{position:absolute;top:0;left:20px;line-height:50px}.RTL .select-passenger .passengers-information .dropdown-menu{z-index:1!important}@media only screen and (min-width:768px){.RTL .select-passenger .ma-bt-4 .passenger-detail-backbtn{margin-right:24%}.RTL .select-passenger .ma-bt-4 .passenger-detail-continuebtn{margin-left:15px}}.RTL #pax-airewards-logo{height:25px;margin-bottom:2px}.RTL .passenger-header{float:right;width:100%!important}.RTL .heading-text{float:right}.RTL .ibe-jquery-date-picker input{float:right!important;height:50px!important;background-color:#fafafa!important;border-right:gray 1px solid;border-top:gray 1px solid;border-bottom:gray 1px solid;color:#1a1a1a}.RTL .ibe-jquery-date-picker button{background:#fafafa;border:1px solid #7C7C7C!important}.RTL .ADMdtp.rtl .masterInput input,.RTL .dtp-ig{border-top:gray 1px solid!important;border-bottom:gray 1px solid!important}.RTL .ibe-jquery-date-picker button>img{float:left;right:unset}.RTL .ui-datepicker{width:224px}@media (min-width:1301px) and (max-width:1400px){.RTL .ui-datepicker{left:32.8%}}@media (min-width:1025px) and (max-width:1300px){.RTL .ui-datepicker{left:30%}}@media (min-width:1401px) and (max-width:1600px){.RTL .ui-datepicker{left:35.8%}}@media (min-width:768px){.RTL #modify-ibe-date-picker .dropdown-menu,.RTL .ibe-date-picker .dropdown-menu{left:unset!important;right:0!important}.RTL #modify-ibe-date-picker .dropdown-menu .glyphicon-chevron-left:before,.RTL .ibe-date-picker .dropdown-menu .glyphicon-chevron-left:before{content:"\e079"!important}.RTL #modify-ibe-date-picker .dropdown-menu .glyphicon-chevron-right:before,.RTL .ibe-date-picker .dropdown-menu .glyphicon-chevron-right:before{content:"\e080"!important}}.RTL .ADMdtpInput.open .dtp-ig .closeIcon{height:48px!important}.RTL .calendarIcon{height:30px!important;margin-top:10px;left:-10px}.RTL .ADMdtp.rtl .masterInput input{width:100%!important;height:50px!important;border-right:gray 1px solid!important;border-left:none;text-align:right}.RTL .dtp-ig{border-left:gray 1px solid!important;border-right:none;border-radius:0!important;background-color:#fff}.RTL .ADMdtp-calendar-container{padding:0}.RTL #modify-ibe-date-picker .input-group{width:100%}@media (max-width:767px){.RTL .ADMdtp-calendar-container{width:95%}.RTL .select-passenger .passengers-information{width:100%;padding-left:0}.RTL .select-passenger .passengers-information .pax-row{margin:15px 0}.RTL .ui-datepicker{left:10px!important}.RTL #pax-dob-ibe-date-picker .dropdown-menu{padding:10px!important;left:0!important;max-width:100%!important}.RTL #pax-dob-ibe-date-picker .dropdown-menu th{background-color:#fff!important}.RTL #pax-dob-ibe-date-picker .input-group-btn{position:absolute!important;left:28px!important}.RTL .checkbox-circle{display:flex}.RTL .toggle-container{width:75%;display:flex;align-items:center}.RTL .toggle-container .switch{display:flex;align-items:center;padding:0!important;top:0!important;right:0!important;width:120px!important}.RTL .toggle-container .slider{top:5px!important}.RTL .passenger-infant{padding:0 15px!important}.RTL .passenger-extra-seat-label{margin-right:6px!important;padding-left:0!important}}@media only screen and (max-width:300px){.RTL .toggle-container{width:65%}.RTL .passenger-extra-seat-label{margin-left:20px!important;padding-left:0!important}}.RTL .toggle-container .switch{position:relative;width:100%;height:25px;display:flex;right:4em;top:-.7em;align-items:center}.RTL .toggle-container .slider,.RTL .toggle-container .slider-disabled{top:0;right:0;-webkit-transition:.4s;position:absolute;left:0;bottom:0;cursor:pointer}.RTL .toggle-container .switch .extra-seat-label{margin-right:-22px;font-size:12px;margin-bottom:8px}.RTL .toggle-container .switch .extra-seat-label-disabled{color:#D8D8D8}.RTL .toggle-container .switch input{opacity:0;width:0;height:0}.RTL .toggle-container .slider{background-color:grey;transition:.4s}.RTL .toggle-container .slider-disabled{background-color:#C5C5C5;transition:.4s}.RTL .toggle-container .slider:before{position:absolute;content:"";height:12px;width:12px;right:3px;top:2.5px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.RTL .toggle-container input:checked+.slider{background-color:#81002B}.RTL .toggle-container input:checked+.slider:before{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.RTL .toggle-container .slider.round{border-radius:34px;height:16px;width:28px}.RTL .toggle-container .slider.round:before{border-radius:50%}.RTL .passenger-label-valid-passenger{margin:12px 0!important}@media only screen and (min-width:768px) and (max-width:991px){.RTL #passengers-information-header .heading{height:50px!important}}.LTR .select-meals{padding-left:0!important}.RTL .select-meals{padding-right:0!important}.meals-search-box{margin-bottom:10px;position:relative}.meals-search-box .done-button{margin-top:10px}.meals-search-box .overlay{position:absolute;left:0;right:0;top:0;bottom:0;height:220%;z-index:90;background:#e6e6e6;opacity:.5}.meals-search-box button,.meals-search-box input{height:40px;line-height:35px;margin:0;text-align:left;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;outline:0!important;font-weight:600;font-size:13px}.LTR .available-services .ibe-contact-number input[type=number],.LTR .payment-details .left-content .cvv input[type=number],.RTL .payments .payment-details .left-content .cvv input[type=number]{-moz-appearance:textfield}.meals-search-box button{background-color:#C5C5C5}.meals-search-box button i{position:absolute;top:2px;height:30px;line-height:35px}.meals-search-box button i.arrow-pref{right:25px}.LTR .meals-search-box button i.arrow-extra{right:16px}.meals-search-box button:active,.meals-search-box button:focus,.meals-search-box button:hover{background-color:#c8c8c8}.meals-search-box .meals-category{float:left;height:58px;padding:0;margin:0;position:static}.meals-search-box .meals-category .dropdown-content{position:absolute;z-index:990;margin-top:58px;left:0;right:0;width:100%;height:300px;background-color:#e6e6e6;display:block}.meals-search-box .search-box{float:left;height:42px;padding:0;margin:0}.meals-search-box .search-box form{height:100%}.meals-search-box .search-box form input[type=search]{height:100%;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;border-left:1px solid #EBEBEB;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;padding-left:10px}.meals-search-box .sort{float:left;height:42px;padding-left:0;padding-right:0;margin:0}.meals-search-box .sort.dropdown-extra-meal{padding-right:10px}.meals-search-box .sort .dropdown{width:100%;height:100%}.meals-search-box .sort .dropdown .sortby-btn{height:100%}.meals-search-box .sort button{width:100%;text-align:center;padding-top:2px}.meals-search-box .sort ul{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:inherit;padding:5px 0;margin:-1px 0 0;font-size:14px;list-style:none;border:1px solid #EBEBEB;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;box-shadow:none;width:100%}.meals-search-box .sort ul li a{padding:8px 6px;margin:0}.meals-search-box .sort ul li a:hover{background-color:#414042;color:#fff}.RTL .meals-search-box .search-box form input[type=search]{border-right:1px solid #EBEBEB;padding-right:10px}.RTL .meals-search-box button i{float:left}.RTL .meals-search-box .sort{padding-right:0;padding-left:10px}.selected-cat{margin-left:0!important;margin-bottom:19px;font-weight:600}.selected-cat span{float:left;padding:6px 15px;color:#414042!important;margin:0;font-size:13px;cursor:pointer;width:100%!important;background-color:#C5C5C5;height:42px}.selected-cat .row{margin-left:-5px;margin-right:-5px}.selected-cat .col-md-3{padding:5px}@media only screen and (min-width:768px){.selected-cat span:hover{color:#fff!important;background:#C20041!important}}@media only screen and (max-width:367px){.selected-cat .col-md-3{padding:0}}.food-box{float:left;height:150px;position:relative;padding:0;z-index:999}.food-box input{position:absolute;left:-9999999px}.food-box label{height:inherit;background-size:cover;position:relative;cursor:pointer}.food-box label span{height:50px;line-height:50px;text-align:center;padding:0 3px;color:#fff;background-color:rgba(0,0,0,.5);position:absolute;bottom:0;left:0;right:0}.food-box label span:before{color:#fff;width:30px;text-align:center;position:absolute;left:0;right:0;margin:auto;top:-10px;z-index:99;font-size:20px!important}.food-box label:hover:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:#C20041;opacity:.3}.LTR .services-selection,.RTL .services-selection{background-repeat:no-repeat;background-size:cover;background-position:center}.food-box [type=checkbox]:not(:checked)+label>span:before{content:'\f10c';font:normal normal normal 18px/1 FontAwesome}.food-box [type=checkbox]:checked+label>span:before{content:'\f058';font:normal normal normal 18px/1 FontAwesome}.LTR .services-selection{position:relative}.LTR .services-selection .left-section{float:left;position:relative;z-index:9;padding-right:5%}.LTR .services-selection .left-section .data-block{color:#414042;background-color:#fff}.LTR .services-selection .left-section .data-block .heading-title{font-size:14px;margin-bottom:10px}.LTR .services-selection .left-section .data-block ul{padding:0;margin:0;list-style:none;border:none;border-bottom:none;border-left:0 solid #ededef;border-right:0 solid #ededef}.LTR .services-selection .left-section .data-block ul li{list-style:none;font-weight:600;position:relative}.LTR .services-selection .left-section .data-block ul li span label{padding:12px 0 12px 30px;font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LTR .services-selection .left-section .data-block ul li span label i{float:right}.LTR .services-selection .left-section .data-block ul li:hover{color:#fff}.LTR .services-selection .left-section .data-block ul li:hover .remove{color:#d9d9d9}.LTR .services-selection .left-section .data-block ul li.active{color:#fff}.LTR .services-selection .left-section .data-block ul li.active:after{content:"";position:absolute;width:0;height:0;right:-15px;margin-top:0;border-top:21px solid transparent;border-bottom:21px solid transparent;border-left:15px solid #C20041}.LTR .services-selection .left-section .data-block ul li.active .remove{color:#d9d9d9}.LTR .services-selection .left-section .data-block ul li .remove{color:#939393;padding:2px 0 0 5px;font-size:14px}.LTR .services-selection .left-section .data-block ul li .remove:hover{color:#FF0041}.LTR .services-selection .left-section .data-block ul li label{margin:0}.LTR .services-selection .right-section{position:relative;background-color:#fff;border:1px solid #e2e2e2;padding:25px 20px 5px 30px;margin-left:-15px;z-index:0}.LTR .available-services{padding-bottom:5px}.LTR .available-services .title{font-size:16px;font-weight:600;margin-bottom:30px}.LTR .available-services ul{list-style:none;padding:0;margin:0}.LTR .available-services ul li{margin-bottom:10px;cursor:pointer}.LTR .available-services ul li img{width:80px;height:80px;float:left;margin-right:5px}.LTR .available-services ul li .check{float:left;width:auto;width:7%;margin-top:0!important}.LTR .available-services ul li .check label{cursor:pointer}.LTR .available-services ul li .ico{float:left;color:#FF0041;font-size:27px;width:15%;text-align:center;line-height:1}.LTR .available-services ul li .data{float:left;width:50%;padding-left:5px}.LTR .available-services ul li .data h4{font-size:13px;font-weight:600;margin-bottom:0}.LTR .available-services ul li .data p a{color:#C20041;text-decoration:underline;font-size:12px}.LTR .available-services .ibe-timepicker .btn-link,.LTR .available-services ul li .data p a:focus,.LTR .available-services ul li .data p a:hover{color:#FF0041}.LTR .available-services ul li .price{float:right;font-size:13px;text-align:right}.LTR .available-services ul li .price i{font-weight:600}.LTR .available-services .ibe-date-picker ul.dropdown-menu{width:230px}.LTR .available-services .ibe-timepicker .padding-top-48{padding-top:48px}.LTR .available-services .ibe-select-dropdown{border-radius:0;-webkit-appearance:none;position:relative}.LTR .available-services .ibe-select-dropdown-label:after{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;content:"\f078";right:25px;top:10px;font-size:17px;pointer-events:none}.LTR .scroller rzslider .rz-pointer,.RTL .scroller rzslider .rz-pointer{font-family:icomoon!important;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;outline:0;-moz-osx-font-smoothing:grayscale}.LTR .available-services .ibe-contact-number input[type=number]::-webkit-inner-spin-button,.LTR .available-services .ibe-contact-number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.RTL .services-selection{position:relative}.RTL .services-selection .left-section{float:right;position:relative;z-index:9;padding:0 5px!important}.RTL .services-selection .left-section .data-block{color:#414042;background-color:#fff}.RTL .services-selection .left-section .data-block .heading-title{font-size:14px;margin-bottom:10px}.RTL .services-selection .left-section .data-block ul{padding:0 10px;margin:0;list-style:none;border:1px solid #ededef;border-bottom:none;border-left:0 solid #ededef;border-right:0 solid #ededef}.RTL .services-selection .left-section .data-block ul li{list-style:none;font-weight:600;position:relative}.RTL .services-selection .left-section .data-block ul li span label{padding:12px 30px;font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RTL .services-selection .left-section .data-block ul li span label i{float:right}.RTL .services-selection .left-section .data-block ul li:hover{color:#fff}.RTL .services-selection .left-section .data-block ul li:hover .remove{color:#d9d9d9}.RTL .services-selection .left-section .data-block ul li.active{color:#fff}.RTL .services-selection .left-section .data-block ul li.active:after{content:"";position:absolute;width:0;height:0;left:-15px;margin-top:0;border-top:21px solid transparent;border-bottom:21px solid transparent;border-right:15px solid #4E4E4E}.RTL .services-selection .left-section .data-block ul li.active .remove{color:#d9d9d9}.RTL .services-selection .left-section .data-block ul li .remove{color:#939393;padding:2px 0 0 5px;font-size:14px}.RTL .services-selection .left-section .data-block ul li .remove:hover{color:#FF0041}.RTL .services-selection .left-section .data-block ul li label{margin:0}.RTL .services-selection .right-section{position:relative;background-color:#fff;border:1px solid #e2e2e2;padding:25px 30px 5px 20px;margin-right:-15px;z-index:0}.RTL .available-services{padding-bottom:5px}.RTL .available-services .title{font-size:16px;font-weight:600;margin-bottom:30px}.RTL .available-services ul{list-style:none;padding:0;margin:0 0 30px}.RTL .available-services ul li{margin-bottom:10px;cursor:pointer}.RTL .available-services ul li img{width:40px;float:right;margin-right:5px;margin-left:5px}.RTL .available-services ul li .check{float:right;width:auto;width:7%;margin-top:5px!important}.RTL .available-services ul li .check label{cursor:pointer}.RTL .available-services ul li .ico{float:left;color:#FF0041;font-size:27px;width:15%;text-align:center;line-height:1}.RTL .available-services ul li .data{float:right;width:50%;padding-left:5px;padding-right:5px}.RTL .available-services ul li .data h4{font-size:13px;font-weight:600;margin-bottom:0;line-height:1.6}.RTL .available-services ul li .data p a{color:#39454B;text-decoration:underline;font-size:12px}.RTL .available-services ul li .data p a:focus,.RTL .available-services ul li .data p a:hover,.accordion-content .content .check label:before{color:#FF0041}.RTL .available-services ul li .price{float:left;width:28%;font-size:13px;text-align:left}.RTL .available-services ul li .price i{font-weight:600}.insurance .alert{margin-top:115px;margin-bottom:-115px}.accordion-content .content .data-block{margin-top:15px}.accordion-content .content .conditions{color:gray}.accordion-content .content .conditions sup{font-size:22px;line-height:1;float:left;margin:12px 15px 0 0}.accordion-content .label{font-weight:400}.accordion-content .label#insProductName{font-weight:700}.accordion-content img{display:none}.accordion-content table{width:100%}.accordion-content label{font-weight:400;font-size:14px}.accordion-content label#insProductName{color:#FF0041;font-weight:600;margin:10px 0 15px}#insurance-accordion>ul>li{border-top:none!important;padding-bottom:20px}.LTR .payment-overlay{z-index:1000;background-color:rgba(255,255,255,.8);position:fixed;left:0;right:0;top:0;height:100%;width:100%}.LTR .login{width:450px;margin:200px auto 0;padding:10px 30px}.LTR .login #title{text-align:center;margin:15px 0 20px;font-size:18px;color:#414042;font-weight:600}.LTR .login input{margin:0 0 5px}.LTR .login label{display:block;color:#414042;font-size:14px;text-align:left;margin:15px 0 10px;padding:0;font-weight:500}.LTR .login .valdr-message{position:static}.LTR .login button{margin:20px 0}.LTR .valdr-message{font-size:12px;color:#FF0041;position:absolute;display:contents!important}.LTR form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched,.LTR form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched,.LTR ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched,.LTR ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched{border:1px solid #FF0041}.LTR form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched.valdr-message,.LTR form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched.valdr-message,.LTR ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched.valdr-message,.LTR ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched.valdr-message{border:none}.LTR form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched#search-arrival-date,.LTR form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched#search-departure-date,.LTR form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched#search-arrival-date,.LTR form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched#search-departure-date,.LTR ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched#search-arrival-date,.LTR ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched#search-departure-date,.LTR ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched#search-arrival-date,.LTR ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched#search-departure-date{border:1px solid #FF0041!important}.LTR form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched.on-focus,.LTR ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched.on-focus{border:1px solid grey}.LTR form .ibe-typeahead.on-focus .valdr-message,.LTR ng-form .ibe-typeahead.on-focus .valdr-message{border:none;display:none}.LTR form .ibe-typeahead .ng-invalid,.LTR form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched,.LTR form .ibe-typeahead .ng-invalid.ng-touched,.LTR ng-form .ibe-typeahead .ng-invalid,.LTR ng-form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched,.LTR ng-form .ibe-typeahead .ng-invalid.ng-touched{border:1px solid #FF0041}.LTR form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.valdr-message,.LTR form .ibe-typeahead .ng-invalid.ng-touched.valdr-message,.LTR form .ibe-typeahead .ng-invalid.valdr-message,.LTR ng-form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.valdr-message,.LTR ng-form .ibe-typeahead .ng-invalid.ng-touched.valdr-message,.LTR ng-form .ibe-typeahead .ng-invalid.valdr-message{border:none}.LTR form .ibe-typeahead .ng-invalid .valdr-message,.LTR form .ibe-typeahead .ng-invalid.ng-touched .valdr-message,.LTR form .ibe-typeahead .ng-invalid.ng-touched.ng-dirty .valdr-message,.LTR form .ibe-typeahead .ng-invalid.ng-touched.ng-invalid-required .valdr-message,.LTR ng-form .ibe-typeahead .ng-invalid .valdr-message,.LTR ng-form .ibe-typeahead .ng-invalid.ng-touched .valdr-message,.LTR ng-form .ibe-typeahead .ng-invalid.ng-touched.ng-dirty .valdr-message,.LTR ng-form .ibe-typeahead .ng-invalid.ng-touched.ng-invalid-required .valdr-message{border:none;color:#FF0041}.LTR form .ibe-typeahead .ng-invalid.ng-dirty .valdr-message,.LTR form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.on-focus .valdr-message,.LTR form .ibe-typeahead .ng-invalid.ng-touched.on-focus .valdr-message,.LTR ng-form .ibe-typeahead .ng-invalid.ng-dirty .valdr-message,.LTR ng-form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.on-focus .valdr-message,.LTR ng-form .ibe-typeahead .ng-invalid.ng-touched.on-focus .valdr-message{border:none;display:none}.LTR form .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched,.LTR form .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched.on-focus,.LTR form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.on-focus,.LTR form .ibe-typeahead .ng-invalid.ng-touched.on-focus,.LTR form .ibe-typeahead .ng-invalid.ng-untouched,.LTR form .ibe-typeahead .ng-invalid.ng-untouched.on-focus,.LTR form .ibe-typeahead .ng-invalid.on-focus,.LTR ng-form .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched,.LTR ng-form .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched.on-focus,.LTR ng-form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.on-focus,.LTR ng-form .ibe-typeahead .ng-invalid.ng-touched.on-focus,.LTR ng-form .ibe-typeahead .ng-invalid.ng-untouched,.LTR ng-form .ibe-typeahead .ng-invalid.ng-untouched.on-focus,.LTR ng-form .ibe-typeahead .ng-invalid.on-focus{border:1px solid grey}.LTR .valdr-message.ng-pristine{display:none}.LTR .scroller rzslider{position:relative;display:inline-block;width:100%;height:2px;margin:0 0 15px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.LTR .voucher_tbl .container-chkbox,.RTL .scroller rzslider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.LTR .scroller rzslider:after{content:"";height:7px;width:7px;top:-4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:absolute;background:#8b8a8b;right:0}.LTR .scroller rzslider .rz-pointer{z-index:2;font-style:normal;font-weight:400;cursor:pointer;color:#FF0041;font-size:24px}.LTR .scroller rzslider .rz-pointer:focus,.LTR .scroller rzslider .rz-pointer:hover{color:#e00039}.LTR .scroller rzslider .rz-pointer:before{content:"\e929"}.LTR .scroller rzslider .rz-pointer:after{background:0 0}.LTR .scroller rzslider span{position:absolute;display:inline-block;white-space:nowrap;font-size:18px;bottom:1px}.LTR .scroller rzslider .rz-base{width:100%;height:100%;padding:0}.LTR .scroller rzslider .rz-bar-wrapper{left:0;z-index:1;width:100%;height:32px;padding-top:16px;margin-top:-16px;box-sizing:border-box}.LTR .scroller rzslider .rz-bar-wrapper.rz-draggable{cursor:move}.LTR .scroller rzslider .rz-bar{left:15px;z-index:1;width:97%;height:1px;background-color:grey}.LTR .scroller rzslider .rz-bubble{display:none}.LTR rzslider .rz-bar.rz-selection{background-color:#FF0041}.LTR .xs-notcreate-page-title{margin-left:-10px!important}.LTR .payments{margin-top:20px}.LTR .payments h2{color:#414042;float:left;font-size:18px;font-weight:600;height:36px;line-height:36px;margin-bottom:3px}.LTR .payments .strong{font-weight:600}.LTR .payments .total-payment .payment-method{padding:0!important}.LTR .payments .total-payment .payment-method .dropdown-label{font-size:14px;color:#414042;font-weight:400}.LTR .all-flights{min-height:100px;transition:.5s linear all;opacity:1}.LTR .all-flights h2{padding-top:0;color:#414042;font-size:22px;font-weight:600;margin-bottom:5px;position:relative}.LTR .all-flights h3,.LTR .all-flights h4{color:#414042;font-size:14px;margin-top:0;position:relative}.LTR .all-flights h3{font-weight:600;margin-bottom:10px}.LTR .all-flights h4{font-weight:400}.LTR .all-flights a{text-decoration:underline;color:inherit!important}.LTR .all-flights .more-flights{color:#FF0041!important;text-decoration:none;font-weight:600;font-size:11px}.LTR .all-flights .plane-icon-trail{position:relative;top:-4px;color:gray}.LTR .all-flights .section-total{color:#414042;font-size:16px;font-weight:600;padding:10px 0}.LTR .all-flights .sub-total{color:#414042;font-size:18px;padding:0;font-weight:600;margin:10px 0 20px}.LTR .all-flights .sub-total .amount{padding-left:20px}.LTR .all-flights .flights-summary-block{float:left;width:55%;padding-right:15px}.LTR .all-flights .flights-summary-block .flight-block{float:left;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #E8E8E8}.LTR .all-flights .flights-summary-block .flight-block:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.LTR .all-flights .flights-summary-block .flight-block .title{float:left;width:100%;margin-bottom:3px}.LTR .all-flights .flights-summary-block .flight-block .title label{font-weight:700}.LTR .all-flights .flights-summary-block .flight-block>span{width:100%;float:left}.LTR .all-flights .flights-summary-block .flight-block>span>i{float:left;padding:0 5px}.LTR .all-flights .flights-summary-block .flight-block>span label{float:left;margin:0;font-weight:400;color:#414042;font-size:11px}.LTR .all-flights .flights-summary-block .flight-block>span label i{float:left}.LTR .all-flights .flights-summary-block .flight-block>span label .i{color:#414042;font-weight:600;float:left;margin-right:5px}.LTR .all-flights .price-summary-block{float:left;padding:0 0 0 15px;width:45%;position:relative}.LTR .all-flights.ng-hide{transition:.5s linear all;opacity:0}.LTR .adult-text{padding:0!important}.LTR .airewards-points{border-top:1px solid;border-color:#DCDCDC;padding:15px 0}.LTR .airewards-points span{float:left;line-height:42px}.LTR .airewards-points .valdr-message span{line-height:20px}.LTR .airewards-points .text{color:#414042;font-size:18px;font-weight:600;height:50px;line-height:30px;padding-left:0;width:57%}@media only screen and (max-width:767px){.LTR .airewards-points .text{width:100%}.LTR .airewards-points.gift-voucher-section{border-bottom:1px solid #DCDCDC}.LTR .airewards-points .valdr-message span{margin-top:-10px}}.LTR .airewards-points .radio{margin-left:40px!important;float:left}.LTR .airewards-points img{height:20px}.LTR .airewards-points .airwards-options .row{position:relative;display:inline-block}.LTR .airewards-points .airwards-options .cg-busy{z-index:9;bottom:-5px}.LTR .airewards-points .airwards-options .cg-busy .cg-busy-default-sign{z-index:10}.LTR .airewards-points .airwards-options .pax-signout{font-size:13px;padding-left:6px;font-weight:400;color:#FF0041;cursor:pointer}.LTR .airewards-points .airwards-options .awards-id{font-size:14px;font-weight:600}.LTR .airewards-points .airwards-options .awards-id a{color:#414042;text-decoration:underline;font-size:12px;font-weight:400;margin-left:30px;cursor:pointer;display:inline-block}.LTR .airewards-points .airwards-options .awards-id a:focus,.LTR .airewards-points .airwards-options .awards-id a:hover{color:#FF0041}.LTR .airewards-points .airwards-options .notice .alert-btn{text-decoration:underline;cursor:pointer}.LTR .airewards-points .airwards-options .points-count{margin-bottom:4px;display:table}.LTR .airewards-points .airwards-options .points-count .currency-text{padding-right:5px}.LTR .airewards-points .airwards-options .points-count .available-amount-small>span{line-height:2;margin-top:6.7px}.LTR .airewards-points .airwards-options .points-count .blocked-amount-small{line-height:1;font-size:.8rem;font-weight:400}.LTR .airewards-points .airwards-options .points-count .available-amount-small-mobile>span{line-height:2;margin-top:7.7px}.LTR .airewards-points .airwards-options .points-count .blocked-amount-small-mobile{line-height:1;font-size:.8rem;font-weight:400}.LTR .airewards-points .airwards-options .points-count .lms-release,.LTR .airewards-points .airwards-options .points-count .lms-release-mobile{font-size:.8rem;padding-left:6px;font-weight:400;color:#FF0041;cursor:pointer}.LTR .airewards-points .airwards-options .points-count #available-lms-credit,.LTR .airewards-points .airwards-options .points-count #available-lms-credit-mobile,.LTR .airewards-points .airwards-options .points-count #blocked-lms-credit-mobile{float:left}.LTR .airewards-points .airwards-options .points-count label{margin:0;display:table-cell}.LTR .airewards-points .airwards-options .points-count label i{text-align:left;line-height:1;color:#8D8C8E;font-size:14px}.LTR .airewards-points .airwards-options .points-count label h2{text-align:left;font-size:14px;line-height:1;height:auto}.LTR .airewards-points .airwards-options ul{padding:0;margin:0;font-size:14px;list-style:none}.LTR .airewards-points .airwards-options ul li{margin-bottom:10px;line-height:26px}.LTR .airewards-points .airwards-options ul li:before{content:"";background:#FF0041;float:left;width:5px;height:5px;margin:7px 15px 0 0}.LTR .airewards-points .airwards-options ul li span{float:left;line-height:1.5;height:auto;width:94%;width:calc(100% - 25px)}.LTR .airewards-points .airwards-options .left-content{width:100%;padding-right:32%}.LTR .airewards-points .airwards-options .right-content{padding-left:10px;position:absolute;top:0;right:0}@media only screen and (max-width:767px){.LTR .airewards-points .airwards-options .right-content{padding-left:0}}.LTR .airewards-points .airwards-options .right-content button{width:100%}.LTR .airewards-points .airwards-options .right-content .redeem-amount{background-color:#8D8C8E;color:#fff;text-align:right;margin-bottom:20px;position:relative;overflow:hidden}.LTR .airewards-points .airwards-options .right-content .redeem-amount .section{padding:15px 25px}.LTR .airewards-points .airwards-options .right-content .redeem-amount .section span{line-height:1;height:auto}.LTR .airewards-points .airwards-options .right-content .redeem-amount .section .small-txt{text-align:right;font-size:12px;margin-bottom:10px}.LTR .airewards-points .airwards-options .right-content .redeem-amount .section .big-txt{text-align:right;font-size:18px}.LTR .airewards-points .airwards-options .right-content .redeem-amount .section .big-txt i{font-weight:600}.LTR .airewards-points .airwards-options .right-content .redeem-amount .section.active{background-color:#414042;box-shadow:0 3px 7px 0 rgba(0,0,0,.19);min-height:78px}.LTR .air-rewards-points-section .pay-by-rewards-points{height:auto;margin-bottom:0;width:70%}@media only screen and (max-width:428px){.LTR .air-rewards-points-section .pay-by-rewards-points{width:100%}}.LTR .air-rewards-points-section .pay-by-rewards-points .air-reward-logo-section{line-height:2.2}@media only screen and (max-width:767px){.LTR .air-rewards-points-section .pay-by-rewards-points .air-reward-logo-section{line-height:2.25}.LTR .air-rewards-points-section .pay-by-rewards-points .air-reward-logo-section .air-rewards-image{padding-bottom:5px!important}}@media only screen and (max-width:991px) and (min-width:768px){.LTR .air-rewards-points-section .pay-by-rewards-points .air-reward-logo-section{line-height:42px}}.LTR .air-rewards-points-section .pay-by-rewards-points .air-rewards-image{padding:0 5px}.LTR .pay-by-gift-voucher-section .gift-voucher-text{line-height:30px!important;height:auto!important;margin-bottom:0;width:70%}.LTR .pay-by-gift-voucher-section .gift-voucher-text span{line-height:25px}@media only screen and (max-width:389px){.LTR .pay-by-gift-voucher-section .gift-voucher-text{width:100%}}@media only screen and (max-width:428px){.LTR .pay-by-gift-voucher-section .gift-voucher-text{width:100%}}.LTR .secure-certificate-data{margin-top:10px}.LTR .redeem-adjust{background-color:#414042;box-shadow:0 3px 7px 0 rgba(0,0,0,.19);color:#fff;padding:10px 10px 9px;margin:-1px 0 30px}@media only screen and (max-width:767px){.LTR .redeem-adjust{padding-bottom:10px}}.LTR .redeem-adjust h2{font-size:14px;font-weight:600;line-height:1;height:auto;margin-bottom:5px}.LTR .redeem-adjust .scroller{height:25px;margin-bottom:15px}.LTR .redeem-adjust .scroller .line{height:1px;background-color:#727173;width:100%;position:relative}.LTR .redeem-adjust .scroller .line:after,.LTR .redeem-adjust .scroller .line:before{content:"";height:7px;width:7px;top:-3px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:absolute;background:#8D8C8E}.LTR .redeem-adjust .scroller .line:before{left:0}.LTR .redeem-adjust .scroller .line:after{right:0}.LTR .redeem-adjust .scroller .line .drag-pointer{color:#FF0041;position:absolute;top:0;bottom:0;margin:auto;font-size:24px;left:30%;cursor:pointer}.LTR .redeem-adjust .scroller .line .drag-pointer:focus,.LTR .redeem-adjust .scroller .line .drag-pointer:hover{color:#e00039}.LTR .redeem-adjust .scroller .count{font-size:10px;color:#c6c6c7;line-height:1}.LTR .redeem-adjust .scroller .count .left-count{float:left}.LTR .redeem-adjust .scroller .count .right-count{float:right}.LTR .redeem-adjust .scroller .rz-scroller{width:104%;margin-left:-14px}.LTR .Would-you-like-to-pay img{height:25px!important}.LTR .voucherRedeem .voucherFlds input{width:70%;margin-right:10px;float:left}.LTR .voucherRedeem .voucherFlds button{height:50px;width:34%;float:left;margin-right:-40px}.LTR .voucherRedeem .totalValuBx{background:#C5C5C5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-size:18px}@media only screen and (max-width:768px){.LTR .voucherRedeem .totalValuBx{margin-top:15px}}.LTR .voucherRedeem .totalValuBx .currency-right{float:right}.LTR .voucherRedeem .voucherInfoTxt{font-size:18px;font-weight:600;padding-top:10px!important;margin-top:10px!important;margin-bottom:0!important;padding-left:0}.LTR .voucherRedeem .font-txt{font-size:18px}.LTR .voucherRedeem .voucher-resend{background:#fafafa;margin-top:15px;margin-bottom:19px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-size:18px;text-align:left;padding:20px 0 20px 15px}.LTR .voucherRedeem .voucher-resend .txt-height{height:auto;line-height:normal;font-size:18px}.LTR .voucherRedeem .voucher-resend .voucherResendFlds .otp-txt{padding-left:12%}.LTR .voucherRedeem .voucher-resend .voucherResendFlds .otp-txt label{font-weight:400;margin-top:5px}.LTR .voucherRedeem .voucher-resend .voucherResendFlds input.form-control{width:20%;text-align:center;margin-left:10px;float:left}.LTR .voucherRedeem .voucher-resend .voucherResendFlds button.button{width:30%;background:#525153;color:#fff;min-width:1px;height:50px;margin:0 10px;float:left}.LTR .voucherRedeem .voucher-resend .voucherResendFlds a{float:left;color:red;border-bottom:1px solid red;margin-top:10px;height:auto;line-height:initial}.LTR .voucherRedeem .voucher-resend .voucherResendFlds a:hover{text-decoration:none;border-bottom-color:transparent}.LTR .voucherRedeem .voucher-resend .col-sm-5{padding-right:0}.LTR .voucherRedeem .voucherSuccess{background:#fcf8e3;font-size:18px;height:auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}@media only screen and (max-width:768px){.LTR .voucherRedeem .voucherSuccess{margin-top:20px;margin-bottom:0}}.LTR .voucherRedeem .voucherSuccess span{height:auto;line-height:normal;font-weight:600;display:flex}.LTR .voucherRedeem .voucherSuccess .number-green{color:#FF0041;float:left;margin-top:4px;padding:0 10px}.LTR .voucherRedeem .voucherSuccess form{text-align:right}.LTR .voucherRedeem .voucherSuccess form a{color:#414042;border-bottom:1px solid #414042;font-weight:700}.LTR .voucherRedeem .voucherSuccess form a:hover{border-bottom-color:transparent;text-decoration:none}.LTR .voucherRedeem .voucherSuccess.voucherError{border-radius:5px;margin-bottom:0;background:#f5d0d0}.LTR .voucherRedeem .voucherSuccess.voucherError .number-red{color:#FF0041;float:left;margin-top:4px;width:17px;height:17px;margin-right:10px}@media only screen and (min-width:768px){.LTR .payment-border-top{border-top:1px solid #DCDCDC}}.LTR .select-payment-method{padding:10px 0 0;border-color:#e6e6e6}.LTR .select-payment-method h2{float:left}.LTR .select-payment-method.voucherSelect{border-top:none!important;padding:0!important}.LTR .payment-details .left-content,.LTR .payment-options label{padding-left:0}.LTR .select-payment-method .secure-certificate .data{float:left;width:99%}.LTR .select-payment-method .secure-certificate .data span{font-size:14px;font-weight:600;margin-bottom:3px}.LTR .select-payment-method .secure-certificate .data p{font-size:12px;margin-bottom:0}.LTR .select-payment-method .secure-certificate .data p a{color:#414042;font-style:italic;text-decoration:underline}.LTR .select-payment-method .secure-certificate .data p a:focus,.LTR .select-payment-method .secure-certificate .data p a:hover{color:#FF0041}.LTR .select-payment-method .secure-certificate .data .secure-title{float:left;width:auto;line-height:26px;margin:0 10px}.LTR .select-payment-method .secure-certificate .data .certificates{clear:both}.LTR .select-payment-method .secure-certificate .data .certificates img{width:70px}.LTR .select-payment-method .secure-certificate .data .certificates #master-card{padding-top:11px}.LTR .select-payment-method .secure-certificate .data .certificates #visa-card{padding-top:10px}.LTR .payment-details .left-content .expire-row.payment-card-detail-div,.LTR .payment-details .left-content .form-payment-flow .card-holder-container{padding:0}.LTR .select-payment-method .secure-certificate .data .certificates span{width:28%;float:right;text-align:center}.LTR .select-payment-method .secure-certificate .ico{display:inline-block;background-image:url(../images/misc/secure-lock.png);background-size:contain;background-repeat:no-repeat;background-position:center;float:left;width:24px!important;height:24px}.LTR .payment-options{padding:0;margin-bottom:0;display:table}.LTR .payment-options .payment-logo img{max-width:100px}@media only screen and (min-width:767px){.LTR .payment-grid{display:grid;grid-template-columns:16.6% 16.6% 16.6% 16.6% 16.6% 16.6%}}.LTR .img-error{display:none}.LTR .img-error+.text{position:relative;top:20px;width:auto!important}.LTR .payment-details .left-content label{font-size:14px;line-height:1.5;margin-bottom:0}.LTR .payment-details .left-content #verify-btn{margin-top:15px}.LTR .payment-details .left-content .form-control{margin-top:5px;height:42px;line-height:50px;font-size:14px;font-weight:400}.LTR .payment-details .left-content .form-control:focus{border-color:#414042}.LTR .payment-details .left-content .form-payment-flow .ibe-typeahead{margin-bottom:40px}.LTR .payment-details .left-content .form-payment-flow .ibe-typeahead p.valdr-message{position:absolute;font-weight:400;font-size:12px}.LTR .payment-details .left-content .expire-row .security-code{padding-right:0;padding-left:5%;width:50%}.LTR .payment-details .left-content .expire-row .security-code .lbl-security-code{margin-bottom:6px}.LTR .payment-details .left-content .expire-row .expiration-date span,.LTR .payment-details .left-content .expire-row .security-code span{font-size:14px}.LTR .payment-details .left-content .expire-row label{margin-bottom:0}.LTR .payment-details .left-content .expire-row .expire-group.expire-payment-flow p.valdr-message{font-weight:400}.LTR .payment-details .left-content .expire-row .expire-group .expDate{margin:0;padding:0;width:45%}.LTR .payment-details .left-content .expire-row .expire-group .expDate .valdr-message{position:absolute;font-weight:600}.LTR .payment-details .left-content .expire-row .expire-group .expDate select{-webkit-appearance:none;line-height:25px}.LTR .payment-details .left-content .expire-row .expire-group .expDate select:focus,.LTR .payment-details .left-content .expire-row .expire-group .expDate select:hover{cursor:pointer}.LTR .payment-details .left-content .expire-row .expire-group .expDate select.decorated option:checked{background-color:#39454B}.LTR .payment-details .left-content .expire-row .expire-group .expDate .fa{position:absolute;top:0;right:10px;line-height:50px}.LTR .payment-details .left-content .expire-row .expire-group span.date-dividier{display:inline-block;float:left;width:100%;text-align:center;line-height:50px;font-size:20px;font-weight:100;margin-top:0}.LTR .payment-details .left-content .cvv div.ng-scope{width:100%;top:68px}.LTR .payment-details .left-content .cvv .form-control{width:50%;margin-right:10%}.LTR .payment-details .left-content .cvv span.cvv-desc{width:40%;position:absolute;top:25px;right:0}.LTR .payment-details .left-content .cvv span.cvv-desc h5{font-size:12px;font-weight:600;margin-bottom:4px;line-height:1}.LTR .payment-details .left-content .cvv span.cvv-desc p{font-size:11px;font-weight:400;line-height:1.2;margin-bottom:0}.LTR .payment-details .left-content .cvv input[type=number]::-webkit-inner-spin-button,.LTR .payment-details .left-content .cvv input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LTR .payment-details .left-content p{margin-bottom:20px}.LTR .payment-details .left-content p a{font-weight:600;text-decoration:underline}.LTR .payment-details .left-content p.valdr-message{border:none;color:#FF0041;position:absolute}.LTR .payment-details .left-content .input-sec{width:50%;margin:10px 0 30px}.LTR .payment-details .left-content .selected-partner{margin-bottom:10px}.LTR .payment-details .left-content .selected-partner label span{margin-right:30px;display:inline-block}.LTR .payment-details .left-content .selected-partner label img{height:40px;display:inline-block}.LTR .payment-details .right-content{padding-right:0}.LTR .payment-details .right-content .add-space{width:100%;height:28vh}.LTR .payment-details .right-content .notification{margin-bottom:20px;padding:25px;background-color:#FCFCE7;border:1px solid beige}.LTR .payment-details .right-content .notification h4{font-size:14px;font-weight:600;margin-bottom:10px}.LTR .payment-details .right-content .notification p{font-size:14px;margin-bottom:0;line-height:1.5}.LTR .payment-details .right-content .amount{padding:20px 25px;color:#fff;text-align:center;margin-bottom:20px;margin-top:0!important}.LTR .payment-details .right-content .amount.binpromo-status{margin-top:154px}.LTR .payment-details .right-content .amount.zero-top-margin{margin-top:0!important}.LTR .payment-details .right-content .amount.one-line{margin-top:70px}.LTR .payment-details .right-content .amount span.smaller-txt{font-size:14px;margin-bottom:10px;color:#fff;text-align:left}.LTR .payment-details .right-content .amount span.smaller-txt i{float:none;text-align:center}.LTR .payment-details .right-content .amount span.small-txt{font-size:19px}.LTR .payment-details .right-content .amount span.big-txt{font-size:24px}.LTR .payment-details .right-content .amount span.big-txt i{font-weight:600}.LTR .payment-details .right-content .amount .admin-fee-content,.LTR .payment-details .right-content .amount .admin-fee-label{width:auto;text-align:center}.LTR .payment-details .right-content .amount .admin-fee-text-length{max-width:125px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LTR .payment-details .right-content .captcha-form{margin-bottom:20px;padding:10px 25px 20px;background-color:#FCFCE7;border:1px solid beige}.LTR .payment-details .right-content .captcha-form .captcha-key{margin-bottom:15px;position:relative}.LTR .payment-details .right-content .captcha-form .captcha-key img{height:45px}.LTR .payment-details .right-content .captcha-form .captcha-key .refresh{position:absolute;right:0;top:5px;background-image:url(../images/misc/refresh.png);background-size:contain;background-repeat:no-repeat;background-position:center;height:20px;width:20px;cursor:pointer}.LTR .payment-details .right-content .captcha-form input{height:42px;line-height:42px;font-size:14px;font-weight:400}.LTR .payment-details .right-content .submit{margin-bottom:20px}.LTR .payment-details .right-content .submit button{width:100%}.LTR .payment-details .right-content .submit button:disabled{width:100%;opacity:.5;cursor:not-allowed}.LTR .payment-details .right-content .certificates{display:table;text-align:center}.LTR .payment-details .right-content .certificates span{display:table-cell;padding:0 10px}.LTR .payment-details .right-content .certificates span img{max-width:95%}.LTR .payment-details .master-card-details .align-input .row{margin-left:0!important}.LTR .reservation-details-payment-summary{padding:20px 0;border-top:1px solid #ededef;width:75%}.LTR .reservation-details-payment-summary td:nth-child(n+2){width:18%}.LTR .reservation-details-payment-summary h2{width:100%}.LTR .reservation-details-payment-summary .detail-toggle{cursor:pointer;font-size:13px}.LTR .payment-total{width:60%!important}.LTR .payment-total-amount{width:auto!important}.LTR .payment-total-number{float:right}@media only screen and (max-width:767px){.LTR .payment-details .right-content .amount span.smaller-txt{color:#ccc}.LTR .payments{margin-left:0}.LTR .payment-details .left-content .expire-row .security-code{width:30%}}@media only screen and (max-width:992px){.LTR .payments{margin-left:0}.LTR .pding-l-none{padding-left:0}.LTR .xs-notcreate-page-title{margin-left:0!important}.LTR .airewards-points .text{font-size:20px}}.LTR .card-animation-none{transition:none}.LTR .gift-hight{height:70px!important;line-height:23px!important}.LTR .additional-details-form-select-icon.fa.fa-angle-down{position:absolute!important;right:10px!important;top:0!important;line-height:50px!important}.LTR .payment-disable-btn{cursor:not-allowed;color:gray;pointer-events:none;opacity:.5}.LTR .payment-summary-flexi-label span{color:red!important}.LTR .header-nav-payment-multiflexi{margin-bottom:6%;margin-top:6%}.LTR .header-nav-payment-multiflexi i.number{font-size:1rem!important;float:left;width:16px!important;height:16px!important;line-height:12px!important;border:1px solid #4a4a4a!important;border-radius:50%;text-align:center;font-weight:600;margin-right:5px;padding-top:1px;color:#000!important}.LTR .header-nav-payment-multiflexi #lbl_header_nav_payment1{font-size:1.8rem!important;color:#414042!important}.LTR .cg-busy-default-sign{display:inline-flex;align-items:center;flex-direction:row;justify-content:center}.LTR .cg-busy-default-spinner{top:auto}.RTL .payment-overlay{z-index:1000;background-color:rgba(255,255,255,.8);position:fixed;left:0;right:0;top:0;height:100%;width:100%}.RTL .login{border-top:solid #FF0041 5px;background-color:#C5C5C5;width:450px;margin:200px auto 0;padding:10px 30px}.RTL .login #title{text-align:center;margin:15px 0 20px;font-size:18px;font-weight:600}.RTL .login input{margin:0 0 5px}.RTL .login label{display:block;color:#414042;font-size:14px;text-align:left;margin:15px 0 10px;padding:0}.RTL .login .valdr-message{position:static}.RTL .login button{margin:20px 0}.RTL .scroller rzslider{position:relative;display:inline-block;width:100%;height:2px;margin:0 0 15px;vertical-align:middle;user-select:none}.RTL .scroller rzslider:after{content:"";height:7px;width:7px;top:-4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:absolute;background:#8b8a8b;right:0}.RTL .scroller rzslider .rz-pointer{z-index:2;font-style:normal;font-weight:400;cursor:pointer;color:#FF0041;font-size:24px}.RTL .scroller rzslider .rz-pointer:focus,.RTL .scroller rzslider .rz-pointer:hover{color:#e00039}.RTL .scroller rzslider .rz-pointer:before{content:"\e929"}.RTL .scroller rzslider .rz-pointer:after{background:0 0}.RTL .scroller rzslider span{position:absolute;display:inline-block;white-space:nowrap;font-size:18px;bottom:1.2px}.RTL .scroller rzslider .rz-base{width:100%;height:100%;padding:0}.RTL .scroller rzslider .rz-bar-wrapper{left:0;z-index:1;width:100%;height:32px;padding-top:16px;margin-top:-16px;box-sizing:border-box}.RTL .scroller rzslider .rz-bar-wrapper.rz-draggable{cursor:move}.RTL .scroller rzslider .rz-bar{left:13px;z-index:1;width:97%;height:1px;background-color:grey}.RTL .scroller rzslider .rz-bubble{display:none}.RTL rzslider .rz-bar.rz-selection{background-color:#FF0041}.RTL .payments{margin-top:20px}.RTL .payments h2{font-size:18px;font-weight:600;height:36px;line-height:36px;margin-bottom:3px}.RTL .payments .strong{font-weight:600}.RTL .payments .radio [type=radio]:checked+label:after{right:auto}.RTL .payments .airewards-points .radio [type=radio]:not(:checked)+label:after,.RTL .payments .redeem-adjust .scroller .line:after{right:0}.RTL .payments .all-flights{min-height:100px;transition:.5s linear all;opacity:1}.RTL .payments .all-flights h2{padding-top:0;font-size:22px;font-weight:600;margin-bottom:5px;position:relative}.RTL .payments .all-flights h3{font-size:14px;font-weight:600;margin-top:0;margin-bottom:10px;position:relative}.RTL .payments .all-flights h4{font-size:14px;font-weight:400;margin-top:0;position:relative}.RTL .payments .all-flights a{text-decoration:underline;color:inherit!important}.RTL .payments .all-flights .more-flights{color:#FF0041!important;text-decoration:none;font-weight:600;font-size:11px}.RTL .payments .all-flights .plane-icon-trail{position:relative;top:-4px;color:gray}.RTL .payments .all-flights .section-total{font-size:16px;font-weight:600;padding:10px 0}.RTL .payments .all-flights .sub-total{font-size:18px;padding:0;font-weight:600;margin:10px 0 20px}.RTL .payments .all-flights .sub-total .amount{padding-left:20px}.RTL .payments .all-flights .flights-summary-block{float:left;width:55%;padding-right:15px}.RTL .payments .all-flights .flights-summary-block .flight-block{float:left;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #E8E8E8}.RTL .payments .all-flights .flights-summary-block .flight-block:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.RTL .payments .all-flights .flights-summary-block .flight-block .title{float:left;width:100%;margin-bottom:3px}.RTL .payments .all-flights .flights-summary-block .flight-block .title label{font-weight:700}.RTL .payments .all-flights .flights-summary-block .flight-block>span{width:100%;float:left}.RTL .payments .all-flights .flights-summary-block .flight-block>span>i{float:left;padding:0 5px}.RTL .payments .all-flights .flights-summary-block .flight-block>span label{float:left;margin:0;font-weight:400;font-size:11px}.RTL .payments .all-flights .flights-summary-block .flight-block>span label i{float:left}.RTL .payments .all-flights .flights-summary-block .flight-block>span label .i{color:#414042;font-weight:600;float:left;margin-right:5px}.RTL .payments .all-flights .price-summary-block{float:left;padding:0 0 0 15px;width:45%;position:relative}.RTL .payments .all-flights.ng-hide{transition:.5s linear all;opacity:0}@keyframes hide{0%{opacity:1}30%{opacity:.3}100%{opacity:0}}.RTL .payments .airewards-points{border-top:1px solid;border-color:#DCDCDC;padding:15px 0}.RTL .payments .airewards-points .radio [type=radio]:checked+label:after{top:12px;right:0}.RTL .payments .airewards-points span{float:right;line-height:42px}.RTL .payments .airewards-points .valdr-message span{line-height:20px}.RTL .payments .airewards-points .text{margin-left:60px;font-size:16px;font-weight:700;height:50px;line-height:30px;margin-bottom:10px;padding-right:0}.RTL .payments .airewards-points .alert{margin-top:15px}.RTL .payments .airewards-points .radio{margin-left:20px!important}.RTL .payments .airewards-points img{height:20px}@media only screen and (max-width:767px){.RTL .payments .airewards-points.gift-voucher-section{border-bottom:1px solid #DCDCDC}.RTL .payments .airewards-points .valdr-message span{margin-top:-10px!important}}.RTL .payments .airewards-points .airwards-options .row{position:relative;display:inline-block}.RTL .payments .airewards-points .airwards-options .cg-busy{z-index:9;bottom:-5px}.RTL .payments .airewards-points .airwards-options .cg-busy .cg-busy-default-sign{z-index:10}.LTR .payment-confirmation .content-header,.LTR .payment-confirmation .thanks .content-header,.RTL .payment-confirmation .content-header{z-index:99}.RTL .payments .airewards-points .airwards-options .pax-signout{font-size:13px;padding-left:6px;font-weight:400;color:#FF0041;cursor:pointer}.RTL .payments .airewards-points .airwards-options .awards-id{font-size:14px;font-weight:600;margin-bottom:20px}.RTL .payments .airewards-points .airwards-options .awards-id a{color:#414042;text-decoration:underline;font-size:12px;font-weight:400;margin-right:30px;cursor:pointer;display:inline-block}.RTL .payments .airewards-points .airwards-options .awards-id a:focus,.RTL .payments .airewards-points .airwards-options .awards-id a:hover{color:#FF0041}.RTL .payments .airewards-points .airwards-options .notice .alert-btn{text-decoration:underline;cursor:pointer}.RTL .payments .airewards-points .airwards-options .points-count{margin-bottom:4px;display:table}.RTL .payments .airewards-points .airwards-options .points-count .currency-text{padding-left:5px}.RTL .payments .airewards-points .airwards-options .points-count .available-amount-small>span{line-height:2;margin-top:6.7px}.RTL .payments .airewards-points .airwards-options .points-count .blocked-amount-small{line-height:1;font-size:.8rem;font-weight:400}.RTL .payments .airewards-points .airwards-options .points-count .available-amount-small-mobile>span{line-height:2;margin-top:7.7px}.RTL .payments .airewards-points .airwards-options .points-count .blocked-amount-small-mobile{line-height:1;font-size:.8rem;font-weight:400}.RTL .payments .airewards-points .airwards-options .points-count .lms-release,.RTL .payments .airewards-points .airwards-options .points-count .lms-release-mobile{font-size:.8rem;padding-right:6px;font-weight:400;color:#FF0041;cursor:pointer}.RTL .payments .airewards-points .airwards-options .points-count #available-lms-credit,.RTL .payments .airewards-points .airwards-options .points-count #available-lms-credit-mobile,.RTL .payments .airewards-points .airwards-options .points-count #blocked-lms-credit-mobile{float:right}.RTL .payments .airewards-points .airwards-options .points-count label{margin:0;display:table-cell}.RTL .payments .airewards-points .airwards-options .points-count label i{text-align:right;line-height:1;color:#8D8C8E;font-size:14px}.RTL .payments .airewards-points .airwards-options .points-count label h2{text-align:left;font-size:14px;line-height:1;height:auto}.RTL .payments .airewards-points .airwards-options ul{padding:0;margin:0;font-size:14px;list-style:none}.RTL .payments .airewards-points .airwards-options ul li{margin-bottom:10px;line-height:26px}.RTL .payments .airewards-points .airwards-options ul li:before{content:"";background:#FF0041;float:right;width:5px;height:5px;margin:7px 0 0 15px}.RTL .payments .airewards-points .airwards-options ul li span{float:left;line-height:1.5;height:auto;width:94%;width:calc(100% - 25px)}.RTL .payments .airewards-points .airwards-options .left-content{width:100%;padding-left:32%}.RTL .payments .airewards-points .airwards-options .right-content{padding-right:10px;position:absolute;top:0;left:0}@media only screen and (max-width:767px){.RTL .payments .airewards-points .airwards-options .right-content{padding-right:0}}.RTL .payments .airewards-points .airwards-options .right-content button{width:100%}.RTL .payments .airewards-points .airwards-options .right-content .redeem-amount{background-color:#8D8C8E;color:#fff;text-align:right;margin-bottom:20px;position:relative;overflow:hidden}.RTL .payments .airewards-points .airwards-options .right-content .redeem-amount .section{padding:15px 25px}.RTL .payments .airewards-points .airwards-options .right-content .redeem-amount .section span{line-height:1;height:auto}.RTL .payments .airewards-points .airwards-options .right-content .redeem-amount .section .small-txt{text-align:left;font-size:12px;margin-bottom:10px!important}.RTL .payments .airewards-points .airwards-options .right-content .redeem-amount .section .big-txt{text-align:left}.RTL .payments .airewards-points .airwards-options .right-content .redeem-amount .section .big-txt i{font-weight:600}.RTL .payments .airewards-points .airwards-options .right-content .redeem-amount .section.active{background-color:#414042;box-shadow:0 3px 7px 0 rgba(0,0,0,.19);min-height:78px}.LTR .payment-confirmation .promotion .modal-content .modal-header,.LTR .payment-confirmation .thanks .promotion .modal-content .modal-header,.RTL .payment-confirmation .promotion .modal-content .modal-header{min-height:0}.RTL .payments .Would-you-like-to-pay img{height:25px!important}.RTL .payments .air-rewards-points-section .pay-by-rewards-points{height:auto;margin-bottom:0;width:70%}@media only screen and (max-width:389px){.RTL .payments .air-rewards-points-section .pay-by-rewards-points{width:100%}}.RTL .payments .air-rewards-points-section .pay-by-rewards-points .air-reward-logo-section{line-height:2.4}@media only screen and (max-width:767px){.RTL .payments .air-rewards-points-section .pay-by-rewards-points .air-reward-logo-section{line-height:2.25}.RTL .payments .air-rewards-points-section .pay-by-rewards-points .air-reward-logo-section .air-rewards-image{padding-bottom:3px!important}}@media only screen and (max-width:991px) and (min-width:768px){.RTL .payments .air-rewards-points-section .pay-by-rewards-points .air-reward-logo-section{line-height:42px}}.RTL .payments .air-rewards-points-section .pay-by-rewards-points .air-rewards-image{padding:0 5px}.RTL .payments .pay-by-gift-voucher-section .gift-voucher-text{line-height:30px!important;height:auto!important;margin-bottom:0;width:70%}.RTL .payments .pay-by-gift-voucher-section .gift-voucher-text span{line-height:25px}@media only screen and (max-width:428px){.RTL .payments .pay-by-gift-voucher-section .gift-voucher-text{width:100%}}.RTL .payments .secure-certificate-data{margin-top:10px}.RTL .payments .redeem-adjust{background-color:#414042;box-shadow:0 3px 7px 0 rgba(0,0,0,.19);color:#fff;padding:10px 10px 9px;margin:-1px 0 30px}.RTL .payments .redeem-adjust h2{font-size:14px;font-weight:600;line-height:1;height:auto;margin-bottom:5px}.RTL .payments .redeem-adjust .scroller{height:25px;margin-bottom:15px}.RTL .payments .redeem-adjust .scroller .line{height:1px;background-color:#727173;width:100%;position:relative}.RTL .payments .redeem-adjust .scroller .line:after,.RTL .payments .redeem-adjust .scroller .line:before{content:"";height:7px;width:7px;top:-3px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:absolute;background:#8D8C8E}.RTL .payments .redeem-adjust .scroller .line:before{left:0}.RTL .payments .redeem-adjust .scroller .line .drag-pointer{color:#FF0041;position:absolute;top:0;bottom:0;margin:auto;font-size:24px;right:30%;cursor:pointer}.RTL .payments .redeem-adjust .scroller .line .drag-pointer:focus,.RTL .payments .redeem-adjust .scroller .line .drag-pointer:hover{color:#e00039}.RTL .payments .redeem-adjust .scroller .count{font-size:10px;color:#c6c6c7;line-height:1;margin-top:0}.RTL .payments .redeem-adjust .scroller .count .left-count{float:right}.RTL .payments .redeem-adjust .scroller .count .right-count{float:left}.RTL .payments .redeem-adjust .scroller .rz-scroller{width:104%;margin-right:-14px}.RTL .payments .voucherRedeem .voucherFlds input{width:70%;margin-left:10px;float:right}.RTL .payments .voucherRedeem .voucherFlds button{height:50px;width:34%;float:right;margin-left:-40px}.RTL .payments .voucherRedeem .totalValuBx{background:#C5C5C5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-size:18px}.RTL .payments .voucherRedeem .totalValuBx .currency-right{float:left}.RTL .payments .voucherRedeem .voucherInfoTxt{font-size:18px}@media only screen and (max-width:767px){.RTL .payments .redeem-adjust{padding-bottom:10px}.RTL .payments .voucherRedeem .voucherInfoTxt{margin-top:15px!important;margin-bottom:15px!important}}.RTL .payments .voucherRedeem .font-txt{font-size:18px}.RTL .payments .voucherRedeem .voucher-resend{background:#fafafa;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-size:18px;text-align:right;padding:20px 15px}.RTL .payments .voucherRedeem .voucher-resend .txt-height{height:auto;line-height:normal;font-size:16px}.RTL .payments .voucherRedeem .voucher-resend .voucherResendFlds .otp-txt{padding-right:12%}.RTL .payments .voucherRedeem .voucher-resend .voucherResendFlds .otp-txt label{font-weight:400;margin-top:5px}.RTL .payments .voucherRedeem .voucher-resend .voucherResendFlds input.form-control{width:20%;text-align:center;margin-right:10px;float:right}.RTL .payments .voucherRedeem .voucher-resend .voucherResendFlds button.button{width:30%;background:#525153;color:#fff;min-width:1px;height:50px;margin:0 10px;float:right}.RTL .payments .voucherRedeem .voucher-resend .voucherResendFlds a{float:right;color:red;border-bottom:1px solid red;margin-top:12px;height:auto;line-height:initial}.RTL .payments .voucherRedeem .voucher-resend .voucherResendFlds a:hover{text-decoration:none;border-bottom-color:transparent}.RTL .payments .voucherRedeem .voucherSuccess{background:#fcf8e3;font-size:18px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}@media only screen and (max-width:768px){.RTL .payments .voucherRedeem .voucherSuccess{margin-top:0;margin-bottom:10px}}.RTL .payments .voucherRedeem .voucherSuccess span{height:auto;line-height:normal;font-weight:600;display:flex}.RTL .payments .voucherRedeem .voucherSuccess .number-green{color:#FF0041;float:right;padding:0 10px}.RTL .payments .voucherRedeem .voucherSuccess form{text-align:left}.RTL .payments .voucherRedeem .voucherSuccess form a{color:#414042;border-bottom:1px solid #414042;font-weight:700}.RTL .payments .voucherRedeem .voucherSuccess form a:hover{border-bottom-color:transparent;text-decoration:none}.RTL .payments .voucherRedeem .voucherSuccess.voucherError{background:#f5d0d0}.RTL .payments .voucherRedeem .voucherSuccess.voucherError .number-red{color:#FF0041;float:right;margin-left:10px;margin-top:4px}.RTL .payments .select-payment-method{padding:10px 0 0}.RTL .payments .select-payment-method h2{float:right}.RTL .payments .select-payment-method.voucherSelect{border-top:none!important;padding:0!important}.RTL .payments .select-payment-method .secure-certificate .data{float:left;width:99%}.RTL .payments .select-payment-method .secure-certificate .data span{font-size:14px;font-weight:600;margin-bottom:3px}.RTL .payments .select-payment-method .secure-certificate .data p{font-size:12px;margin-bottom:0}.RTL .payments .select-payment-method .secure-certificate .data p a{color:#414042;font-style:italic;text-decoration:underline}.RTL .payments .select-payment-method .secure-certificate .data p a:focus,.RTL .payments .select-payment-method .secure-certificate .data p a:hover{color:#FF0041}.RTL .payments .select-payment-method .secure-certificate .data .secure-title{float:left;width:auto;line-height:26px;margin:0 10px}.RTL .payments .select-payment-method .secure-certificate .data .certificates{clear:both}.RTL .payments .select-payment-method .secure-certificate .data .certificates img{width:70px}.RTL .payments .select-payment-method .secure-certificate .data .certificates #master-card{padding-top:11px}.RTL .payments .select-payment-method .secure-certificate .data .certificates #visa-card{padding-top:10px}.RTL .payments .payment-details .left-content .card-holder-container,.RTL .payments .payment-details .left-content .expire-row .expDate,.RTL .payments .payment-details .left-content .expire-row.payment-card-detail-div{padding:0}.RTL .payments .select-payment-method .secure-certificate .data .certificates span{width:32%;float:right;text-align:center}.RTL .payments .select-payment-method .secure-certificate .ico{display:inline-block;background-image:url(../images/misc/secure-lock.png);background-size:contain;background-repeat:no-repeat;background-position:center;float:left;width:24px!important;height:24px}.RTL .payments .payment-options{padding:0;margin-bottom:0;display:table}.RTL .payments .payment-options label{padding-left:0}.RTL .payments .payment-options .payment-logo img{max-width:100px}@media only screen and (min-width:767px){.RTL .payments .payment-grid{display:grid;grid-template-columns:16.6% 16.6% 16.6% 16.6% 16.6% 16.6%}}.RTL .payments .payment-details .left-content{padding-right:0}.RTL .payments .payment-details .left-content label{font-size:14px;line-height:1.5}.RTL .payments .payment-details .left-content #verify-btn{margin-top:15px}.RTL .payments .payment-details .left-content .form-control{margin-top:5px;height:42px;line-height:42px;font-size:14px;font-weight:400}.RTL .payments .payment-details .left-content .expire-row .ng-scope .ng-active{bottom:0}.RTL .payments .payment-details .left-content .expire-row label{margin-bottom:0}.RTL .payments .payment-details .left-content .expire-row .date-dividier{display:inline-block;text-align:center;line-height:53px;font-size:20px;margin-top:0;width:100%}.RTL .payments .payment-details .left-content .expire-row .expDate select{-webkit-appearance:none;line-height:25px}.RTL .payments .payment-details .left-content .expire-row .expDate select:focus,.RTL .payments .payment-details .left-content .expire-row .expDate select:hover{cursor:pointer}.RTL .payments .payment-details .left-content .expire-row .expDate .fa{position:absolute;top:-3px;left:10px;line-height:50px}.RTL .payments .payment-details .left-content .cvv div.ng-scope{width:100%;bottom:0}.RTL .payments .payment-details .left-content .cvv .form-control{width:44%;float:right}.RTL .payments .payment-details .left-content .cvv span.cvv-desc{float:right;width:55%;padding-right:10px;margin-top:5px}.RTL .payments .payment-details .left-content .cvv span.cvv-desc h5{font-size:12px;font-weight:600;margin-bottom:4px;line-height:1}.RTL .payments .payment-details .left-content .cvv span.cvv-desc p{font-size:11px;font-weight:400;line-height:1.2;margin-bottom:0}.RTL .payments .payment-details .left-content .cvv input[type=number]::-webkit-inner-spin-button,.RTL .payments .payment-details .left-content .cvv input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.RTL .payments .payment-details .left-content p a{font-weight:600;text-decoration:underline}.LTR .payment-confirmation .thanks a.red-btn,.LTR .payment-confirmation a.red-btn,.RTL .payment-confirmation a.red-btn{text-decoration:none}.RTL .payments .payment-details .left-content .input-sec{width:50%;margin:10px 0 30px;float:right}.RTL .payments .payment-details .left-content .selected-partner{margin-bottom:10px}.RTL .payments .payment-details .left-content .selected-partner label span{margin-right:30px;display:inline-block}.RTL .payments .payment-details .left-content .selected-partner label img{height:40px;display:inline-block}.RTL .payments .payment-details .right-content{padding-right:0;padding-left:0}.RTL .payments .payment-details .right-content .add-space{width:100%;height:28vh}.RTL .payments .payment-details .right-content .notification{margin-bottom:20px;padding:25px;background-color:#fcfce7;border:1px solid beige}.RTL .payments .payment-details .right-content .notification h4{font-size:14px;font-weight:600;margin-bottom:10px}.RTL .payments .payment-details .right-content .notification p{font-size:14px;margin-bottom:0;line-height:1.5}.RTL .payments .payment-details .right-content .amount{padding:20px 25px;background-color:#525153;color:#fff;text-align:center;margin-bottom:20px;margin-top:0!important}.RTL .payments .payment-details .right-content .amount span.smaller-txt{font-size:14px;margin-bottom:10px;text-align:left}.RTL .payments .payment-details .right-content .amount span.smaller-txt i{float:none}.RTL .payments .payment-details .right-content .amount span.small-txt{font-size:22px;margin-bottom:10px}.RTL .payments .payment-details .right-content .amount span.big-txt{font-size:24px}.RTL .payments .payment-details .right-content .amount span.big-txt i{font-weight:600}.RTL .payments .payment-details .right-content .amount .admin-fee-content,.RTL .payments .payment-details .right-content .amount .admin-fee-label{width:auto;text-align:center}.RTL .payments .payment-details .right-content .captcha-form{margin-bottom:20px;padding:10px 25px 20px;background-color:#FCFCE7;border:1px solid beige}.RTL .payments .payment-details .right-content .captcha-form .captcha-key{margin-bottom:15px;position:relative}.RTL .payments .payment-details .right-content .captcha-form .captcha-key img{height:45px}.RTL .payments .payment-details .right-content .captcha-form .captcha-key .refresh{position:absolute;left:0;top:5px;background-image:url(../images/misc/refresh.png);background-size:contain;background-repeat:no-repeat;background-position:center;height:20px;width:20px;cursor:pointer}.RTL .payments .payment-details .right-content .captcha-form input{height:42px;line-height:42px;font-size:14px;font-weight:400}.RTL .payments .payment-details .right-content .submit{margin-bottom:20px}.RTL .payments .payment-details .right-content .submit button{width:100%}.RTL .payments .payment-details .right-content .submit button:disabled{width:100%;opacity:.5;cursor:not-allowed}.RTL .payments .payment-details .right-content .certificates{display:table;text-align:center}.RTL .payments .payment-details .right-content .certificates span{display:table-cell;padding:0 10px}.RTL .payments .payment-details .right-content .certificates span img{max-width:95%}@media only screen and (min-width:768px){.RTL .payment-border-top{border-top:1px solid #DCDCDC}}.RTL .reservation-details-payment-summary{padding:20px 0;border-top:1px solid #ededef;width:75%}.RTL .reservation-details-payment-summary td:nth-child(n+2){width:18%}.RTL .payment-total{width:60%!important}.RTL .payment-total-amount{width:auto!important}.RTL .payment-total-currency{float:left}.RTL .card-animation-none{transition:none}.RTL .valdr-message{font-size:12px;color:#FF0041;position:absolute;display:contents!important}.RTL form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched,.RTL form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched,.RTL ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched,.RTL ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched{border:1px solid #FF0041}.RTL form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched.valdr-message,.RTL form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched.valdr-message,.RTL ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched.valdr-message,.RTL ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched.valdr-message{border:none}.RTL form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched#search-arrival-date,.RTL form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched#search-departure-date,.RTL form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched#search-arrival-date,.RTL form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched#search-departure-date,.RTL ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched#search-arrival-date,.RTL ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched#search-departure-date,.RTL ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched#search-arrival-date,.RTL ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched#search-departure-date{border:1px solid #FF0041!important}.RTL form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched.on-focus,.RTL ng-form.ng-submitted .ibe-typeahead .ng-invalid.ng-untouched.on-focus{border:1px solid grey}.RTL form .ibe-date-picker #arrival-date-search-flight,.RTL form .ibe-date-picker #departure-date-search-flight,.RTL ng-form .ibe-date-picker #arrival-date-search-flight,.RTL ng-form .ibe-date-picker #departure-date-search-flight{background-color:transparent;border-color:transparent}.RTL form .ibe-typeahead.on-focus .valdr-message,.RTL ng-form .ibe-typeahead.on-focus .valdr-message{border:none;display:none}.RTL form .ibe-typeahead .ng-invalid,.RTL form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched,.RTL form .ibe-typeahead .ng-invalid.ng-touched,.RTL ng-form .ibe-typeahead .ng-invalid,.RTL ng-form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched,.RTL ng-form .ibe-typeahead .ng-invalid.ng-touched{border:1px solid #FF0041}.RTL form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.valdr-message,.RTL form .ibe-typeahead .ng-invalid.ng-touched.valdr-message,.RTL form .ibe-typeahead .ng-invalid.valdr-message,.RTL ng-form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.valdr-message,.RTL ng-form .ibe-typeahead .ng-invalid.ng-touched.valdr-message,.RTL ng-form .ibe-typeahead .ng-invalid.valdr-message{border:none}.RTL form .ibe-typeahead .ng-invalid .valdr-message,.RTL form .ibe-typeahead .ng-invalid.ng-touched .valdr-message,.RTL form .ibe-typeahead .ng-invalid.ng-touched.ng-dirty .valdr-message,.RTL form .ibe-typeahead .ng-invalid.ng-touched.ng-invalid-required .valdr-message,.RTL ng-form .ibe-typeahead .ng-invalid .valdr-message,.RTL ng-form .ibe-typeahead .ng-invalid.ng-touched .valdr-message,.RTL ng-form .ibe-typeahead .ng-invalid.ng-touched.ng-dirty .valdr-message,.RTL ng-form .ibe-typeahead .ng-invalid.ng-touched.ng-invalid-required .valdr-message{border:none;color:#FF0041}.RTL form .ibe-typeahead .ng-invalid.ng-dirty .valdr-message,.RTL form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.on-focus .valdr-message,.RTL form .ibe-typeahead .ng-invalid.ng-touched.on-focus .valdr-message,.RTL ng-form .ibe-typeahead .ng-invalid.ng-dirty .valdr-message,.RTL ng-form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.on-focus .valdr-message,.RTL ng-form .ibe-typeahead .ng-invalid.ng-touched.on-focus .valdr-message{border:none;display:none}.RTL form .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched,.RTL form .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched.on-focus,.RTL form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.on-focus,.RTL form .ibe-typeahead .ng-invalid.ng-touched.on-focus,.RTL form .ibe-typeahead .ng-invalid.ng-untouched,.RTL form .ibe-typeahead .ng-invalid.ng-untouched.on-focus,.RTL form .ibe-typeahead .ng-invalid.on-focus,.RTL ng-form .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched,.RTL ng-form .ibe-typeahead .ng-invalid.ng-dirty.ng-untouched.on-focus,.RTL ng-form .ibe-typeahead .ng-invalid.ng-pristine.ng-touched.on-focus,.RTL ng-form .ibe-typeahead .ng-invalid.ng-touched.on-focus,.RTL ng-form .ibe-typeahead .ng-invalid.ng-untouched,.RTL ng-form .ibe-typeahead .ng-invalid.ng-untouched.on-focus,.RTL ng-form .ibe-typeahead .ng-invalid.on-focus{border:1px solid grey}.RTL .valdr-message.ng-pristine{display:none}.RTL .gift-hight{height:70px!important;line-height:23px!important}.RTL .additional-details-form-select-icon.fa.fa-angle-down{position:absolute!important;left:10px!important;top:-3px!important;line-height:50px!important}.RTL .header-nav-payment-multiflexi{margin-bottom:6%;margin-top:6%}.RTL .header-nav-payment-multiflexi i.number{font-size:1rem!important;float:left;width:16px!important;height:16px!important;line-height:12px!important;border:1px solid #4a4a4a!important;border-radius:50%;text-align:center;font-weight:600;margin-right:5px;padding-top:1px;color:#000!important}.RTL .header-nav-payment-multiflexi #lbl_header_nav_payment1{font-size:1.8rem!important;color:#000!important}.LTR .print-header{float:left;width:100%;margin:30px 0;display:none}@media only screen and (max-width:768px){.LTR .payment-confirmation .promotion .modal-content .hotel-car-popup .promo-item{border-bottom:none!important}}.LTR .confirm-page ul li a:focus,.LTR .confirm-page ul li a:hover{color:#999;cursor:default}.LTR .payment-confirmation label{margin:0}.LTR .payment-confirmation .col{float:left}@media print{.LTR .print-header{display:block}.LTR .payment-confirmation{font-size:13px}}.LTR .payment-confirmation.error-container{height:900px}.LTR .payment-confirmation .page-title{margin-bottom:15px}.LTR .payment-confirmation .flight .confirmed i.fa{color:#28cf1c}.LTR .payment-confirmation .flight .hold i.fa{color:#f6ce12}.LTR .payment-confirmation .flight .canceled i.fa{color:#ed0000}.LTR .payment-confirmation .promotion .modal-content{padding-bottom:20px}.LTR .payment-confirmation .promotion .modal-content .modal-body{font-size:13px;margin-bottom:0}.LTR .payment-confirmation .promotion .modal-content .hotel-car-popup h3{margin-bottom:10px}.LTR .payment-confirmation .promotion .modal-content .hotel-car-popup .promo-item{margin-bottom:15px;border-bottom:1px solid #ededef;padding-bottom:15px}.LTR .payment-confirmation .promotion .modal-content .hotel-car-popup .promo-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.LTR .payment-confirmation .promotion .modal-content .hotel-car-popup .promo-item .item-img{background-color:#ccc;margin-right:40px;margin-top:10px}.LTR .payment-confirmation .promotion .modal-content .hotel-car-popup .promo-item .item-desc{width:320px}.LTR .payment-confirmation .promotion .modal-content .hotel-car-popup .promo-item .item-desc .list div i{color:#FF0041;padding-right:5px}.LTR .payment-confirmation .promotion .modal-content .hotel-car-popup .promo-item .item-desc .list div{margin-bottom:5px}.LTR .payment-confirmation .promotion .modal-content .hotel-car-popup .promo-item .btn-booknow{clear:both}.LTR .payment-confirmation .promotion .modal-content .hotel-car-popup .promo-item .btn-booknow a{color:#fff}.LTR .payment-confirmation .bold-header{display:block;font-size:30px;font-weight:700;padding:5px 0}.LTR .payment-confirmation .success-bottom{text-align:center;color:#FF0041;padding:25px 20px}.LTR .payment-confirmation .success-bottom h4{text-align:left;font-size:15px;padding-bottom:0;color:#FF0041}.LTR .payment-confirmation .success-bottom .bold-header{padding-top:22px}.LTR .payment-confirmation .success-bottom .open-time{color:#1c1c1c;font-weight:700;font-size:15px}.LTR .payment-confirmation .success-bottom .contact-info{float:left;padding:15px 10px;text-align:left;font-weight:700;font-size:15px;width:100%}.LTR .payment-confirmation .success-bottom .contact-info li{display:flex;justify-content:center;float:left;padding-bottom:12px;width:100%;text-align:center}.LTR .payment-confirmation .success-bottom .contact-info li .item-container{display:flex;justify-content:center}.LTR .payment-confirmation .success-bottom .contact-info li .list-text{display:block;float:left;padding-top:4px}.LTR .payment-confirmation .success-bottom .contact-info .icon{display:block;font-size:20px;line-height:24px;font-weight:300;width:50px;float:left}.LTR .payment-confirmation .success-bottom .contact-info .address .list-text{color:#1c1c1c}.LTR .payment-confirmation .success-bottom .button-container{padding:10px 30px 30px;float:left;width:100%}.LTR .payment-confirmation .success-bottom button{width:100%;font-size:15px;padding:auto 30px;line-height:15px;font-weight:700}.LTR .payment-confirmation .inpage-alert{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-weight:400;font-size:14px;padding:20px;margin:0 auto;clear:both}.LTR .payment-confirmation .inpage-alert sup{font-weight:700;font-size:16px}.LTR .payment-confirmation .thanks{margin-bottom:20px;font-size:16px}.LTR .payment-confirmation .thanks label{margin:0}.LTR .payment-confirmation .thanks .col{float:left}@media print{.LTR .payment-confirmation .thanks{font-size:13px}}.LTR .payment-confirmation .thanks .page-title{margin-bottom:15px}.LTR .payment-confirmation .thanks .flight .confirmed i.fa{color:#FF0041}.LTR .payment-confirmation .thanks .flight .hold i.fa{color:#f6ce12}.LTR .payment-confirmation .thanks .flight .canceled i.fa{color:#FF0041}.LTR .payment-confirmation .thanks .promotion .modal-content{padding-bottom:20px}.LTR .payment-confirmation .thanks .promotion .modal-content .modal-body{font-size:13px;margin-bottom:0}.LTR .payment-confirmation .thanks .promotion .modal-content .hotel-car-popup h3{margin-bottom:10px}.LTR .payment-confirmation .thanks .promotion .modal-content .hotel-car-popup .promo-item{margin-bottom:15px;border-bottom:1px solid #ededef;padding-bottom:15px}.LTR .payment-confirmation .thanks .promotion .modal-content .hotel-car-popup .promo-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.LTR .payment-confirmation .thanks .promotion .modal-content .hotel-car-popup .promo-item .item-img{background-color:#ccc;margin-right:40px;margin-top:10px}.LTR .payment-confirmation .thanks .promotion .modal-content .hotel-car-popup .promo-item .item-desc{width:320px}.LTR .payment-confirmation .thanks .promotion .modal-content .hotel-car-popup .promo-item .item-desc .list div i{color:#FF0041;padding-right:5px}.LTR .payment-confirmation .thanks .promotion .modal-content .hotel-car-popup .promo-item .item-desc .list div{margin-bottom:5px}.LTR .payment-confirmation .thanks .promotion .modal-content .hotel-car-popup .promo-item .btn-booknow{clear:both}.LTR .payment-confirmation .thanks .promotion .modal-content .hotel-car-popup .promo-item .btn-booknow a{color:#fff}.LTR .payment-confirmation .thanks .bold-header{display:block;font-size:30px;font-weight:700;padding:5px 0}.LTR .payment-confirmation .thanks .success-bottom{text-align:center;color:#00529b;padding:25px 20px}.LTR .payment-confirmation .thanks .success-bottom h4{text-align:left;font-size:15px;padding-bottom:0;color:#00529b}.LTR .payment-confirmation .thanks .success-bottom .bold-header{padding-top:22px}.LTR .payment-confirmation .thanks .success-bottom .open-time{color:#1c1c1c;font-weight:700;font-size:15px}.LTR .payment-confirmation .thanks .success-bottom .contact-info{float:left;padding:15px 10px;text-align:left;font-weight:700;font-size:15px;width:100%}.LTR .payment-confirmation .thanks .success-bottom .contact-info li{display:flex;justify-content:center;float:left;padding-bottom:12px;width:100%;text-align:center}.LTR .payment-confirmation .thanks .success-bottom .contact-info li .item-container{display:flex;justify-content:center}.LTR .payment-confirmation .thanks .success-bottom .contact-info li .list-text{display:block;float:left;padding-top:4px}.LTR .payment-confirmation .thanks .success-bottom .contact-info .icon{display:block;font-size:20px;line-height:24px;font-weight:300;width:50px;float:left}.LTR .payment-confirmation .thanks .success-bottom .contact-info .address .list-text{color:#1c1c1c}.LTR .payment-confirmation .thanks .success-bottom .button-container{padding:10px 30px 30px;float:left;width:100%}.LTR .payment-confirmation .thanks .success-bottom button{width:100%;font-size:15px;padding:auto 30px;line-height:15px;font-weight:700}.LTR .payment-confirmation .thanks .inpage-alert{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-weight:400;font-size:14px;padding:20px;margin:0 auto;clear:both}.LTR .payment-confirmation .alert sup,.LTR .payment-confirmation .thanks .inpage-alert sup{font-weight:700;font-size:16px}.LTR .payment-confirmation .thanks .fa{color:#28cf1c;padding-right:5px}.LTR .payment-confirmation .alert{padding:13px 20px}@media print{.LTR .payment-confirmation .thanks{display:none}.LTR .payment-confirmation .alert{display:none!important}.LTR .payment-confirmation .section{page-break-inside:avoid;margin-bottom:40px}}.LTR .payment-confirmation .section .s-heading{color:#FF0041;font-weight:600;font-size:16px;border-bottom:1px solid #ededef;height:50px;line-height:50px;margin-bottom:5px}.LTR .payment-confirmation .section .content{padding:15px 0}.LTR .payment-confirmation .section .content .col{float:left}.LTR .payment-confirmation .section .content .ad-cat{margin-bottom:20px}.LTR .payment-confirmation .section .content .ad-cat:last-child{margin-bottom:0}.LTR .payment-confirmation .booking-details .content .col{width:33.33%}.LTR .payment-confirmation .booking-details .content .col span{margin-bottom:5px}.LTR .payment-confirmation .booking-details .content .col label{font-weight:700}.LTR .your-itinerary .content .flight{margin-bottom:15px}.LTR .your-itinerary .content .flight:last-child{margin-bottom:0}.LTR .your-itinerary .content .flight .details{float:left;width:33.33%}.LTR .your-itinerary .content .flight .details>label{font-weight:700;display:flex;align-items:center}.LTR .your-itinerary .content .flight .arrival label,.LTR .your-itinerary .content .flight .departure label{display:block}.LTR .your-itinerary .content .flight .details>label>i{padding:0 5px}.LTR .your-itinerary .content .flight .details>p{line-height:1.8;margin-bottom:0}.LTR .your-itinerary .content .flight .departure{float:left;width:33.33%}.LTR .your-itinerary .content .flight .arrival{float:left;width:33.33%}.LTR .your-itinerary .icon-bus::before{color:#FF0041;font-size:26px;position:absolute;top:17px}.LTR .passenger-information .content .passenger-information-block{margin-bottom:20px}.LTR .passenger-information .content .passenger-information-block:last-child{margin-bottom:0}.LTR .passenger-information .content .passenger-information-block .ps-row.ps-head{margin-bottom:20px}.LTR .passenger-information .content .passenger-information-block .ps-row .ps-col{float:left}.LTR .passenger-information .content .passenger-information-block .ps-row .ps-col>h3{font-size:16px;font-weight:700}@media print{.LTR .passenger-information .content .passenger-information-block .ps-row .ps-col>h3{font-size:14px}}.LTR .passenger-information .content .passenger-information-block .ps-row .ps-col>label{margin-bottom:10px}.LTR .passenger-information .content .passenger-information-block .ps-row .ps-col.col-1{width:33.33%}.LTR .passenger-information .content .passenger-information-block .ps-row .ps-col.col-2{width:66.66%}.LTR .passenger-information .content .passenger-information-block .ps-row .ps-col .ps-flight{margin-bottom:15px}.LTR .passenger-information .content .passenger-information-block .ps-row .ps-col .ps-flight:last-child{margin-bottom:0}.LTR .passenger-information .content .passenger-information-block .ps-row .ps-col .ps-flight>label{margin-bottom:8px}.LTR .passenger-information .content .passenger-information-block .ps-row .ps-col .ps-flight>label .ico{display:inline-flex;padding-left:10px;margin-right:8px!important}.LTR .passenger-information .content .passenger-information-block .ps-row .ps-col .ps-flight .ps-data span{margin-right:20px}.LTR .passenger-information .content .passenger-information-block .ps-row .ps-col .ps-flight .icon-outbound-plane-small{vertical-align:middle}@media only screen and (max-width:400px){.LTR .payment-details .content ul{padding:0!important}}.LTR .payment-details .content.promo-detail-content ul{padding-left:15px!important}.LTR .payment-details .content ul{margin:0;padding:0 30px 0 10px;list-style:none}.LTR .payment-details .content ul li{line-height:2;border:none}.LTR .payment-details .content ul li label{float:left;font-weight:400;margin:0}.LTR .payment-details .content ul li span{float:right;font-weight:400}.LTR .payment-details .content ul li.total{font-size:16px;margin-top:10px}.LTR .payment-details .content ul li.total label,.LTR .payment-details .content ul li.total span i{font-weight:600}.LTR .contact-info .content.md-contactrow{margin-top:12px}.LTR .contact-info .content .ci-row{margin-bottom:20px}.LTR .contact-info .content .ci-row:last-child{margin-bottom:0}.LTR .contact-info .content .col{width:33.33%}.LTR .contact-info .content label{font-size:14px;margin-bottom:12px}@media print{.LTR .payment-details .content ul li.total{font-size:14px}.LTR .contact-info .content label{font-size:13px}}.LTR .contact-info .content span{font-size:12px}.LTR .cm-footer{margin-top:20px}@media print{.LTR .contact-info .content span{font-size:11px}.LTR .cm-footer{display:none!important}}.RTL .print-header{float:left;width:100%;margin:30px 0;display:none}.RTL .confirm-page ul li a:focus,.RTL .confirm-page ul li a:hover{color:#999;cursor:default}.RTL .payment-confirmation label{margin:0}.RTL .payment-confirmation .col{float:left}@media print{.RTL .print-header{display:block}.RTL .payment-confirmation{font-size:13px}}.RTL .payment-confirmation .page-title{margin-bottom:15px}.RTL .payment-confirmation .flight .confirmed i.fa{color:#28cf1c}.RTL .payment-confirmation .flight .hold i.fa{color:#f6ce12}.RTL .payment-confirmation .flight .canceled i.fa{color:#ed0000}.RTL .payment-confirmation .promotion .modal-content{padding-bottom:20px}.RTL .payment-confirmation .promotion .modal-content .modal-body{font-size:13px;margin-bottom:0}.RTL .payment-confirmation .promotion .modal-content .hotel-car-popup h3{margin-bottom:10px}.RTL .payment-confirmation .promotion .modal-content .hotel-car-popup .promo-item{margin-bottom:15px;border-bottom:1px solid #ededef;padding-bottom:15px}.RTL .payment-confirmation .promotion .modal-content .hotel-car-popup .promo-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.RTL .payment-confirmation .promotion .modal-content .hotel-car-popup .promo-item .item-img{background-color:#ccc;margin-right:40px;margin-top:10px}.RTL .payment-confirmation .promotion .modal-content .hotel-car-popup .promo-item .item-desc{width:320px}.RTL .payment-confirmation .promotion .modal-content .hotel-car-popup .promo-item .item-desc .list div i{color:#FF0041;padding-right:5px}.RTL .payment-confirmation .promotion .modal-content .hotel-car-popup .promo-item .item-desc .list div{margin-bottom:5px}.RTL .payment-confirmation .promotion .modal-content .hotel-car-popup .promo-item .btn-booknow{clear:both}.RTL .payment-confirmation .promotion .modal-content .hotel-car-popup .promo-item .btn-booknow a{color:#fff}.RTL .payment-confirmation .bold-header{display:block;font-size:30px;font-weight:700;padding:5px 0}.RTL .payment-confirmation .success-bottom{text-align:center;color:#FF0041;padding:25px 20px}.RTL .payment-confirmation .success-bottom h4{text-align:left;font-size:15px;padding-bottom:0;color:#FF0041}.RTL .payment-confirmation .success-bottom .bold-header{padding-top:22px}.RTL .payment-confirmation .success-bottom .open-time{color:#1c1c1c;font-weight:700;font-size:15px}.RTL .payment-confirmation .success-bottom .contact-info{float:left;padding:15px 10px;text-align:left;font-weight:700;font-size:15px;width:100%}.RTL .payment-confirmation .success-bottom .contact-info li{display:flex;justify-content:center;float:left;padding-bottom:12px;width:100%;text-align:center}.RTL .payment-confirmation .success-bottom .contact-info li .item-container{display:flex;justify-content:center}.RTL .payment-confirmation .success-bottom .contact-info li .list-text{display:block;float:left;padding-top:4px}.RTL .payment-confirmation .success-bottom .contact-info .icon{display:block;font-size:20px;line-height:24px;font-weight:300;width:50px;float:left}.RTL .payment-confirmation .success-bottom .contact-info .address .list-text{color:#1c1c1c}.RTL .payment-confirmation .success-bottom .button-container{padding:10px 30px 30px;float:left;width:100%}.RTL .payment-confirmation .success-bottom button{width:100%;font-size:15px;padding:auto 30px;line-height:15px;font-weight:700}.RTL .payment-confirmation .inpage-alert{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-weight:400;font-size:14px;padding:20px;margin:0 auto;clear:both}.RTL .payment-confirmation .inpage-alert sup{font-weight:700;font-size:16px}.RTL .payment-confirmation .thanks{margin-bottom:20px;font-size:16px}.RTL .payment-confirmation .thanks .fa{color:#28cf1c;font-size:18px;margin-left:0!important}.RTL .payment-confirmation .alert{padding:13px 20px}.RTL .payment-confirmation .alert sup{font-weight:700;font-size:16px}@media print{.RTL .payment-confirmation .thanks{display:none}.RTL .payment-confirmation .alert{display:none!important}.RTL .payment-confirmation .section{page-break-inside:avoid;margin-bottom:40px}}.RTL .your-itinerary .content .flight .arrival label,.RTL .your-itinerary .content .flight .departure label{display:block}.RTL .payment-confirmation .section .s-heading{color:#FF0041;font-weight:600;font-size:16px;border-bottom:1px solid #ededef;height:50px;line-height:50px;margin-bottom:5px}.RTL .payment-confirmation .booking-details .content .col label,.RTL .your-itinerary .content .flight .details>label{font-weight:700}.RTL .payment-confirmation .section .content{margin-left:0;margin-right:0;padding:15px 0}.RTL .payment-confirmation .section .content .col{float:left}.RTL .payment-confirmation .section .content .ad-cat{margin-bottom:20px}.RTL .payment-confirmation .section .content .ad-cat:last-child{margin-bottom:0}.RTL .payment-confirmation .booking-details .content .col{width:33.33%}.RTL .payment-confirmation .booking-details .content .col span{margin-bottom:5px}.RTL .payment-confirmation .booking-details .reservation-number-top{padding-right:0!important}.RTL .your-itinerary .content .flight{margin-bottom:15px}.RTL .your-itinerary .content .flight:last-child{margin-bottom:0}.RTL .your-itinerary .content .flight .details{float:left;width:33.33%;padding-right:0!important}.RTL .your-itinerary .content .flight .details>p{line-height:1.8;margin-bottom:0}.RTL .your-itinerary .content .flight .departure{float:left;width:33.33%}.RTL .your-itinerary .content .flight .arrival{float:left;width:33.33%}.RTL .your-itinerary .icon-bus::before{color:#FF0041;font-size:26px;position:absolute;top:17px;right:30px}.RTL .passenger-information .content .passenger-information-block{margin-bottom:20px}.RTL .passenger-information .content .passenger-information-block:last-child{margin-bottom:0}.RTL .passenger-information .content .passenger-information-block .ps-row.ps-head{margin-bottom:20px}.RTL .passenger-information .content .passenger-information-block .ps-row .ps-col{float:left}.RTL .passenger-information .content .passenger-information-block .ps-row .ps-col>h3{font-size:16px;font-weight:700}@media print{.RTL .passenger-information .content .passenger-information-block .ps-row .ps-col>h3{font-size:14px}}.RTL .passenger-information .content .passenger-information-block .ps-row .ps-col>label{margin-bottom:10px}.RTL .passenger-information .content .passenger-information-block .ps-row .ps-col.col-1{width:33.33%;padding-right:0!important}.RTL .passenger-information .content .passenger-information-block .ps-row .ps-col.col-2{width:66.66%}.RTL .passenger-information .content .passenger-information-block .ps-row .ps-col .ps-flight{margin-bottom:15px}.RTL .passenger-information .content .passenger-information-block .ps-row .ps-col .ps-flight:last-child{margin-bottom:0}.RTL .passenger-information .content .passenger-information-block .ps-row .ps-col .ps-flight>label{margin-bottom:8px}.RTL .passenger-information .content .passenger-information-block .ps-row .ps-col .ps-flight>label .ico{display:inline-flex;padding-left:10px;margin-right:8px!important}.RTL .payment-details .content ul{margin:0;padding:0;list-style:none}.RTL .payment-details .content ul li{line-height:2}.RTL .payment-details .content ul li label{float:right;font-weight:400;margin:0}.RTL .payment-details .content ul li span{float:left;font-weight:400}.RTL .payment-details .content ul li.total{font-size:16px;margin-top:10px}.RTL .payment-details .content ul li.total label,.RTL .payment-details .content ul li.total span i{font-weight:600}.RTL .contact-info .content.md-contactrow{margin-top:12px!important;padding-bottom:10px!important}@media only screen and (max-width:767px){.RTL .contact-info .content.md-contactrow{margin-left:15px!important}}@media only screen and (min-width:768px){.RTL .contact-info .content.md-contactrow .xs-contactrow :first-child{padding-right:0!important}}.RTL .contact-info .content .ci-row{margin-bottom:20px}.RTL .contact-info .content .ci-row:last-child{margin-bottom:0}.RTL .contact-info .content .col{width:33.33%}.RTL .contact-info .content label{font-size:14px;margin-bottom:12px}@media print{.RTL .payment-details .content ul li.total{font-size:14px}.RTL .contact-info .content label{font-size:13px}}.RTL .contact-info .content span{font-size:12px}.RTL .cm-footer{margin-top:20px}@media print{.RTL .contact-info .content span{font-size:11px}.RTL .cm-footer{display:none!important}}.RTL .pull-left{float:right!important}.material-design .contact-information,.material-design .passengers-information{padding-top:30px}.md-input-group{position:relative;margin-bottom:25px}.md-input-group label{position:absolute;pointer-events:none;left:5px;top:10px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;color:#414042;font-weight:600;font-size:14px}.md-input-group .md-input{font-size:14px;padding:13px 10px 7px 5px;display:block;width:100%;border:none;border-bottom:1px solid #CACACA;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.md-input-group .md-input:focus{outline:0}.md-input-group .md-input.ng-invalid:focus~label,.md-input-group .md-input.ng-invalid~label,.md-input-group .md-input:focus~label,.md-input-group .md-input:valid~label{top:-10px;font-size:11px;color:#9E9E9E;font-weight:600}.md-input-group .md-input.ng-invalid:focus~label,.md-input-group .md-input.ng-invalid~label{color:#FF0041}.md-input-group .md-input.ng-invalid,.md-input-group .md-input.ng-invalid:focus{border:none;border-bottom:1px solid #FF0041}.md-input-group .btn-group button{color:#414042!important;background:0 0!important;box-shadow:none!important;text-align:left;font-size:14px;padding:13px 10px 7px 5px;line-height:1;display:block;width:100%;border:none;border-bottom:1px solid #CACACA}.md-input-group .btn-group button .dp-caption{float:left}.md-input-group .btn-group button .fa{float:right}.md-input-group .dropdown-menu{border-color:#CACACA}.md-checkbox{margin-top:-10px}.LTR header ul.voucher-menu li{float:left}.LTR header ul.voucher-menu li:not(.logo){padding:0 40px!important}.LTR header ul.voucher-menu li:not(.logo) a i.number,.LTR header ul.voucher-menu li:not(.logo) a span{color:#fff!important;font-size:12px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.1px}.LTR header ul.voucher-menu li.current{background:#C20041!important}.LTR header ul.voucher-menu li.current a i.number{border-color:#fff!important}.LTR header ul.voucher-menu li.completed a i.icon-done{font-family:FontAwesome!important;color:#fff}.LTR header ul.voucher-menu li.completed a i.icon-done:before{content:"\f058"!important;font-size:initial}.LTR header ul.voucher-menu li.logo{width:auto!important}@media screen and (max-width:367px){.LTR .summary-selection{padding-left:15px}}@media only screen and (max-width:992px){.LTR .voucher-expire-row .date-dividier{left:174px!important;top:117px!important}.LTR .content-wrapper .row .col-sm-8.pd-r-0{padding-left:15px!important}.LTR .content-wrapper .row .col-sm-8.pd-l-0{padding-left:0!important}.LTR .row.voucher-title .col-sm-8{padding-left:15px}.LTR .mob-no{padding-left:0!important}.LTR .customer_data,.LTR .customer_data.voucher-title.voucher_tbl.col-sm-12{padding-left:0}.LTR .customer_data .col-sm-2{width:auto}.LTR .customer_data.voucher-title.row,.LTR .row.voucher-title.gift-thnk{margin-left:0}}.LTR .voucher-mrgin{margin-top:40px}.LTR .content-wrapper .col-sm-4 .button-block{margin-top:7px!important}.LTR .content-wrapper .row #voucher-contact-panel.col-sm-8{padding-left:10px}.LTR .content-wrapper .row #voucher-contact-panel.col-sm-8 .voucher-title .col-sm-8{padding-left:15px}@media only screen and (min-width:768px){.LTR .content-wrapper #voucher-contact-panel .country-code sup,.LTR .content-wrapper #voucher-contact-panel .mob-no sup{position:absolute;top:10px!important;padding-left:3px}.LTR .content-wrapper #voucher-contact-panel .country-code{width:33%;line-height:1.25}.LTR .content-wrapper #voucher-contact-panel .country-code>span{max-width:90%!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block}.LTR .content-wrapper #voucher-contact-panel .mob-no{position:absolute;left:118px;width:64%}.LTR .content-wrapper #voucher-contact-panel .mob-no>span{max-width:94%!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block}}.LTR .voucher-title .page-title{height:29px;object-fit:contain;font-size:24px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:-.1px;color:#414042;margin-top:11px}@media screen and (max-width:767px){.LTR .voucher-title .page-title{margin-left:0}.LTR .voucher-bnnr img{height:200px!important}.LTR .voucher-redeem-text{margin-left:0!important}.LTR .voucher-bnnr{margin-top:0!important}.LTR .remark-sec p{margin-bottom:21px!important}.LTR .voucher-expire-row .cvv{margin-bottom:35px}}@media only screen and (max-width:960px){.LTR .content-wrapper .voucher-title .page-title{margin-top:25px}.LTR .customer_data,.LTR .gift-thnk{padding-left:0!important}}@media only screen and (min-width:768px) and (max-width:992px){.LTR .content-wrapper .col-sm-4 .button-block{margin-bottom:35px!important}.LTR .customer_data .col-sm-12{padding-left:0!important}.LTR .customer_data .summary-action-menu{padding-right:15px!important}.LTR .voucher-main{margin:0!important}}.LTR form.voucher_cust_detail .input-padding,.LTR form.voucher_cust_detail .left-element,.LTR form.voucher_cust_detail .remarks{padding-left:0;padding-right:0}.LTR .no-gutters .pad-l0{padding-left:0}.LTR .no-gutters .pad-r0{padding-right:0}.LTR .voucher-bnnr{position:relative;margin-bottom:15px;margin-top:30px}.LTR .voucher-bnnr img{width:100%;border-radius:10px;height:223px}.LTR .voucher-bnnr .main-logo-voucher{position:absolute;top:15px;right:15px;width:109px;height:40px;background-color:#ed0000;display:flex;align-items:center}.LTR .voucher-bnnr .main-logo-voucher img{width:85.4px;height:17.3px!important;display:block;margin:auto;border-radius:0}.LTR .voucher-bnnr .voucher-content-pos{position:absolute;bottom:15px}.LTR .voucher-bnnr .voucher-content-pos .Voucher-banner-currency{font-weight:700;margin-top:40px;font-size:32px;padding-left:20px;position:absolute;bottom:10px}.LTR .voucher-bnnr .voucher-content-pos .Voucher-banner-currency .currency-text{font-size:20px;font-weight:400}.LTR .voucher-bnnr .voucher-content-pos .voucher-content{text-align:right;max-width:450px}.LTR .voucher-bnnr .voucher-content-pos .voucher-content label{font-family:Circular;text-transform:uppercase;font-size:36px;font-weight:400;margin-bottom:0;display:block}.LTR .voucher-bnnr .voucher-content-pos .voucher-content strong{display:block;margin-bottom:8px;font-size:12px;height:17px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.1px;color:#414042}.LTR .voucher-bnnr .voucher-content-pos .voucher-content button{color:#fff;background:#6299d3;border-radius:40px;border:0;width:109px;min-height:30.8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.23);font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.3}.LTR .voucher-bnnr .voucher-content-pos .voucher-content .banner-content{width:288px;height:31px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#414042}.LTR .cart-section .cart-header{color:#fff;background-color:#39454B;font-size:24px;padding-top:15px;padding-bottom:15px}.LTR .cart-section .cart-content{padding:15px 0;background:#C5C5C5}.LTR .cart-section .cart-content ul{list-style:none;padding-left:0;display:inline-block;margin-bottom:0;width:100%}.LTR .cart-section .cart-content ul li{padding:10px 0}.LTR .cart-section .cart-content ul li label.voucher-type{margin-bottom:12px;font-size:18px}.LTR .cart-section .cart-content ul li .voucher-count{width:30px;border-radius:5px!important;text-align:center;height:30px;margin:0 7px;line-height:29px;border:1px solid #979797;-moz-appearance:textfield;font-weight:600}.LTR .cart-section .cart-content ul li .voucher-count::-webkit-inner-spin-button,.LTR .cart-section .cart-content ul li .voucher-count::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LTR .cart-section .cart-content ul li button.btn-minus{width:8px;font-size:24px}.LTR .cart-section .cart-content ul li button.btn-plus{width:14px;font-size:18px;margin-left:-10px}.LTR .cart-section .cart-content ul li button.btn-minus,.LTR .cart-section .cart-content ul li button.btn-plus{background:0 0;border:none;height:33px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#435464;font-weight:600}.LTR .cart-section .cart-content ul li .Voucher-currency{margin-top:6px;font-size:20px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#333334}.LTR .cart-section .cart-content.with-admin-fee-label{padding-bottom:0}.LTR .btn-proceed-to-customer{padding:0 15px;display:block;border-radius:0;height:42px;line-height:42px;font-size:14px;font-weight:600;min-width:100%;text-align:center;cursor:pointer;max-width:100%;border:0;outline:0}.LTR .txt-area{width:100%;height:100px!important;resize:none;padding:6px 12px;border:1px solid grey}.LTR .select-payment-method{border-top:0}.LTR .select-payment-method .pull-left{height:31px;font-size:18px;font-weight:600}.LTR .payment-options.voucher-options{padding-top:0;padding-bottom:0}.LTR .payment-options.voucher-options .payment-logo{min-height:60px}.LTR .voucher-expire-row label{display:block}.LTR .voucher-expire-row .date-dividier{position:absolute;width:10px;text-align:center;line-height:50px;font-size:20px;font-weight:100;left:163px;top:119px}.LTR .voucher-expire-row .cvv .form-control{width:44%;float:left;display:inline-block}.LTR .voucher-expire-row .cvv span.cvv-desc{display:inline-block;width:56%;font-size:10px;padding-left:10%}.LTR .voucher-expire-row .cvv span.cvv-desc h5{margin-bottom:0;font-weight:600}.LTR .voucher-expire-row .cvv input{width:45%}.LTR .voucher-expire-row .expire-row .voucher_select{display:inline-block;-webkit-appearance:none;line-height:25px}.LTR .voucher-expire-row .expire-row .voucher_select:focus{display:inline-block;float:left}.LTR .voucher-expire-row .expire-row .voucher_select:hover{cursor:pointer}.LTR .voucher-expire-row .expire-row .expire-group .fa{position:absolute;top:0;right:20%;line-height:50px}.LTR .voucher-expire-row #voucher-cardinfo-panel .master-card-details .col-sm-12 #voucherCheckout{margin-right:0}.LTR .voucher-expire-row #voucher-cardinfo-panel #checkout-panel{padding-right:0}.LTR .voucher-expire-row .valdr-message{position:relative!important;margin-bottom:0!important}@media only screen and (min-width:768px){.LTR .voucher-expire-row .cardCvv .valdr-message{position:absolute!important;max-width:40%!important;top:50px}}.LTR .gray-btn{background-color:#4e4e4e}.LTR .gray-btn:focus,.LTR .gray-btn:hover{color:#fff}.LTR .btn-rg{margin:20px 10px 0;float:right;cursor:pointer;height:42px;font-size:14px}.LTR .heading.customer_title{padding:0;font-size:24px;font-weight:700;height:50px;margin-bottom:0}.LTR .heading.customer_title+p{font-size:14px;margin-bottom:20px;line-height:28px}.LTR .hr-color-chng{border-top-color:#d8d8d8}.LTR .voucher_tbl{font-size:14px}.LTR .voucher_tbl .container-chkbox{display:block;position:relative;margin-bottom:12px;cursor:pointer;font-size:22px;margin-left:10px;user-select:none}.LTR .table.flightDtl .container-chkbox,.RTL .voucher_tbl .container-chkbox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}.LTR .voucher_tbl .container-chkbox input{position:absolute;opacity:0;cursor:pointer}.LTR .voucher_tbl .container-chkbox input:checked~.checkmark:after{display:block;left:6px;top:3px}.LTR .voucher_tbl .container-chkbox .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;border-radius:100%;border:1px solid #888;background-color:#fff}.LTR .voucher_tbl .container-chkbox .checkmark:after{content:"";position:absolute;display:none;min-width:5px;min-height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.LTR .customer_data td,.LTR .customer_data th{font-style:normal;font-stretch:normal;letter-spacing:.1px;border-bottom:1px solid #ddd}.LTR .voucher_tbl .table>tr>th{border-top:none}.LTR .voucher_tbl td .container-chkbox{padding-left:53px}.LTR .voucher_tbl h3{margin-top:0!important}.LTR .customer_data{margin-bottom:60px;font-size:18px;padding-left:10px}.LTR .customer_data h3{color:#ed0000;font-size:19px;margin-top:36px;font-weight:600}.LTR .customer_data .customer_data_element{padding-left:0!important;margin-top:15px}.LTR .customer_data .customer_data_element p{font-weight:600}.LTR .customer_data .summary-action-menu{padding:0}.LTR .customer_data .summary-action-menu .align-left{padding-left:0!important}.LTR .customer_data th{width:165px;font-size:14px;font-weight:600;line-height:2.14;color:#344252}.LTR .customer_data th span{height:30px}.LTR .customer_data th.pull-right{display:flex;align-items:center}.LTR .customer_data td{height:30px;font-size:12px;font-weight:400;line-height:2.5;color:#435464;vertical-align:middle;border-top:none}.LTR .gift-thnk h4,.RTL .voucher-bnnr .voucher-content-pos .voucher-content strong,.RTL .voucher-title .page-title{letter-spacing:-.1px;font-style:normal;font-stretch:normal}.LTR .customer_data .label-id{width:160px}.LTR .customer_data .container-chkbox input:checked~.checkmark:after{min-width:5px;min-height:10px}.LTR .customer_data .col-sm-12{padding-left:5px}.LTR .gift-thnk{padding-left:10px}.LTR .gift-thnk h1{font-size:26px;font-weight:600}.LTR .gift-thnk h4{font-size:18px;margin-top:5px;height:29px;object-fit:contain;font-weight:600;line-height:1.61;color:#414042}.LTR .gift-thnk .number-green{color:#7ED321}.LTR .gift-thnk .page-title{margin-left:0;margin-top:0}.LTR .custData{font-weight:600;margin-left:30px}.LTR .remark-sec{margin:40px 0}.LTR .remark-sec span{margin-bottom:15px;margin-top:21px;display:inline-block}.LTR .remark-sec p{word-wrap:break-word;text-align:justify}.LTR form.voucher_cust_detail .left-element{padding-left:0}.LTR form.voucher_cust_detail .input-padding{padding-left:10px}.LTR .input-padding{padding-right:0!important}.RTL header ul.voucher-menu li{float:right}.RTL header ul.voucher-menu li:not(.logo){padding:0 40px!important}.RTL .col-sm-8.title-algn,.RTL .no-gutters .pad-l0{padding-right:0}.RTL header ul.voucher-menu li:not(.logo) a i.number,.RTL header ul.voucher-menu li:not(.logo) a span{color:#39454B!important;font-size:12px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.1px}.RTL header ul.voucher-menu li.current{background:#b4b4b4!important}.RTL header ul.voucher-menu li.current a i.number{border-color:#39454B!important}.RTL header ul.voucher-menu li.completed a i.icon-done{font-family:FontAwesome!important;color:#FF0041}.RTL header ul.voucher-menu li.completed a i.icon-done:before{content:"\f058"!important;font-size:initial}.RTL header ul.voucher-menu li.logo{width:auto!important}.RTL .voucher-mrgin{margin-top:40px}.RTL .col-sm-8.title-algn .page-title{margin-top:11px;margin-left:15px}.RTL .col-sm-4 .button-block{margin-top:7px!important}@media only screen and (min-width:992px){.RTL .content-wrapper .row .col-sm-8.pd-r-0{padding-left:15px!important}}.RTL .voucher-title .page-title{height:29px;object-fit:contain;font-size:24px;font-weight:700;line-height:1.21;color:#414042;margin-top:10px}.RTL .voucher-title .page-title span{margin-top:11px}.RTL form.voucher_cust_detail .validation-msg{font-size:12px;color:#ed0000}.RTL .no-gutters .pad-r0{padding-left:0}.RTL .voucher-bnnr{position:relative;margin-bottom:15px;margin-top:30px}.RTL .voucher-bnnr img{width:100%;border-radius:10px;height:223px}.RTL .voucher-bnnr .main-logo-voucher{position:absolute;top:15px;right:15px;width:109px;height:40px;background-color:#ed0000;display:flex;align-items:center}.RTL .voucher-bnnr .main-logo-voucher img{width:85.4px;height:17.3px!important;display:block;margin:auto;border-radius:0}.RTL .voucher-bnnr .voucher-content-pos{position:absolute;bottom:15px}.RTL .voucher-bnnr .voucher-content-pos .Voucher-banner-currency{font-weight:700;margin-top:40px;font-size:32px;padding-right:20px;position:absolute;bottom:10px}.RTL .voucher-bnnr .voucher-content-pos .Voucher-banner-currency .currency-text{font-size:20px;font-weight:400}.RTL .voucher-bnnr .voucher-content-pos .voucher-content{text-align:left;max-width:450px}.RTL .voucher-bnnr .voucher-content-pos .voucher-content label{text-transform:uppercase;font-size:36px;font-weight:400;margin-bottom:0;display:block}.RTL .voucher-bnnr .voucher-content-pos .voucher-content strong{display:block;margin-bottom:8px;font-size:12px;height:17px;font-weight:600;line-height:normal;color:#414042}.RTL .voucher-bnnr .voucher-content-pos .voucher-content button{color:#fff;background:#6299d3;padding:7px 22px;border-radius:40px;border:0;width:141.6px;min-height:30.8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.23);font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.1}.RTL .voucher-bnnr .voucher-content-pos .voucher-content .banner-content{width:288px;height:31px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#414042}.RTL .cart-section .cart-header{color:#fff;background-color:#39454B;font-size:24px;padding-top:15px;padding-bottom:15px}.RTL .cart-section .cart-content{padding:15px 0;background:#C5C5C5}.RTL .cart-section .cart-content ul{list-style:none;padding-right:0;display:inline-block;margin-bottom:0;width:100%}.RTL .cart-section .cart-content ul li{padding:10px 0}.RTL .cart-section .cart-content ul li label.voucher-type{margin-bottom:12px;font-size:18px}.RTL .cart-section .cart-content ul li .voucher-count{width:30px;border-radius:5px!important;text-align:center;height:30px;margin:0 7px;line-height:29px;border:1px solid #979797;-moz-appearance:textfield;font-weight:600}.RTL .cart-section .cart-content ul li .voucher-count::-webkit-inner-spin-button,.RTL .cart-section .cart-content ul li .voucher-count::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.RTL .cart-section .cart-content ul li button.btn-minus{width:8px;font-size:24px}.RTL .cart-section .cart-content ul li button.btn-plus{width:14px;font-size:18px;margin-right:-10px}.RTL .cart-section .cart-content ul li button.btn-minus,.RTL .cart-section .cart-content ul li button.btn-plus{background:0 0;border:none;height:33px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#435464;font-weight:600}.RTL .cart-section .cart-content ul li .Voucher-currency{font-size:20px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#333334}.RTL .cart-section .cart-content.with-admin-fee-label{padding-bottom:0}.RTL .btn-proceed-to-customer{padding:0 15px;display:block;border-radius:0;height:42px;line-height:42px;font-size:14px;font-weight:600;min-width:100%;text-align:center;cursor:pointer;max-width:100%;border:0;outline:0}.RTL .txt-area{width:100%;height:100px!important;resize:none;border:1px solid grey}.RTL .payment-options.voucher-options .payment-logo{min-height:60px}.RTL .voucher-expire-row label{display:block}.RTL .voucher-expire-row .date-dividier{display:inline-block;float:right;text-align:center;line-height:50px;font-size:20px;font-weight:100;margin-top:5px;position:absolute;right:24%;top:115px}.RTL .voucher-expire-row .cvv .form-control{width:44%}.RTL .voucher-expire-row .cvv span.cvv-desc{position:absolute;width:55%;font-size:10px;padding-right:10px;top:5px;left:0}.RTL .voucher-expire-row .expire-row .voucher_select{display:inline-block;-webkit-appearance:none}.RTL .voucher-expire-row .expire-row .voucher_select:focus{display:inline-block}.RTL .voucher-expire-row .expire-row .expire-group .fa{position:absolute;top:0;left:20%;line-height:50px}.RTL .voucher-expire-row #voucher-cardinfo-panel .credit-fee{padding-right:0}.RTL .voucher-expire-row #voucher-cardinfo-panel #checkout-panel{padding-right:0;margin-right:-10px}.RTL .content-wrapper #voucher-contact-panel .country-code{width:33%}.RTL .content-wrapper #voucher-contact-panel .mob-no{width:65%;padding-left:0!important;padding-right:15px!important}@media only screen and (max-width:767px){.RTL .content-wrapper #voucher-contact-panel .mob-no{padding-right:10px!important}}.RTL .btn-rg{margin:20px 10px 0;float:left;cursor:pointer}.RTL .heading.customer_title{padding:0;font-size:24px;font-weight:700;height:50px}.RTL .heading.customer_title+p{font-size:14px;margin-bottom:25px;line-height:28px}.RTL .heading.customer_title .info{float:left}.RTL .hr-color-chng{border-top-color:#d8d8d8}.RTL .voucher_tbl{font-size:14px}.RTL .voucher_tbl .container-chkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;font-size:22px;margin-right:24px;user-select:none}.RTL .voucher_tbl .container-chkbox input{position:absolute;opacity:0;cursor:pointer}.RTL .voucher_tbl .container-chkbox input:checked~.checkmark{background-color:#FF0041;border-color:#FF0041}.RTL .voucher_tbl .container-chkbox input:checked~.checkmark:after{display:block;right:6px;top:3px}.RTL .voucher_tbl .container-chkbox .checkmark{position:absolute;top:0;right:0;height:20px;width:20px;border-radius:100%;border:1px solid #888;background-color:#fff;margin-right:-22px}.RTL .voucher_tbl .container-chkbox .checkmark:after{content:"";position:absolute;display:none;min-width:5px;min-height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.RTL .voucher_tbl .table>tr>th{border-top:none}.RTL .voucher_tbl .col-sm-12{padding-right:0}.RTL .voucher_tbl .summary-action-menu .align-left{padding-right:0;margin-right:-15px}.RTL .customer_data{margin-bottom:60px;font-size:18px}.RTL .customer_data h3{color:#ed0000;font-size:19px;margin-top:36px;font-weight:600}.RTL .customer_data .customer_data_element{padding-right:0!important;margin-top:15px}.RTL .customer_data .customer_data_element p{font-weight:600}.RTL .customer_data .table{margin-left:21px}.RTL .customer_data th{width:165px;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:2.14;letter-spacing:.1px;color:#344252;border-bottom:none;text-align:right}.RTL .customer_data th span{height:30px}.RTL .customer_data td{height:30px;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:.1px;color:#435464;vertical-align:middle;border-bottom:1px solid #ddd}.RTL .customer_data .label-id{width:160px}.RTL .customer_data .col-sm-2 .button.red-btn{margin-right:15px}.RTL .customer_data .container-chkbox input:checked~.checkmark:after{min-width:5px;min-height:10px}.RTL .gift-thnk h1{font-size:26px;font-weight:600}.RTL .gift-thnk h4,.not-available-container{font-size:18px;font-style:normal;font-stretch:normal}.RTL .gift-thnk h4{margin-top:5px;height:29px;object-fit:contain;font-weight:600;line-height:1.61;letter-spacing:-.1px;color:#414042}.RTL .gift-thnk .number-green{color:#FF0041}.RTL .custData{font-weight:600}.RTL .remark-sec{margin:40px 0}.RTL .remark-sec span{margin-bottom:15px;display:inline-block}.RTL .remark-sec p{word-wrap:break-word;text-align:justify}.RTL .select-payment-method{padding:10px 0 0;border-top:1px solid;border-color:#e6e6e6}.RTL .payment-options,.RTL .select-payment-method{padding-left:0!important;padding-right:0!important}.RTL .payment-options{padding:25px 0;margin-bottom:30px;display:table}.RTL .voucher-options{float:right}.RTL .voucher-title{margin:0!important}.RTL form.voucher_cust_detail .left-element,.RTL form.voucher_cust_detail .remarks{padding-right:0}@media only screen and (min-width:768px) and (max-width:992px){.RTL .voucher-main{margin:0!important}.RTL .voucher-main>.col-sm-8{padding-left:0!important;padding-right:15px!important}}.not-available-container{font-weight:700;text-align:left;padding-left:26px;padding-right:6px;display:flex;justify-content:space-between;margin:8px}.voucher-expire-row lable{font-weight:400}.voucher-expire-row .form-control{background-color:#fff!important}.voucher-expire-row .form-control.security-code-container{width:130px}.voucher-expire-row .form-control.ng-pristine.ng-touched.ng-invalid.ng-invalid-required,.voucher-expire-row .form-control.ng-pristine.ng-untouched.ng-invalid.ng-invalid-required{color:grey}.voucher-expire-row .form-control option{color:#000}.voucher-expire-row .form-control option[disabled]{color:grey}form.voucher_cust_detail .col-sm-12 .validation-msg{font-size:12px;color:#ed0000}form.voucher_cust_detail .col-sm-12 .phone-number .row .col-md-3{width:38%}form.voucher_cust_detail .col-sm-12 .phone-number .row .col-sm-8{width:62%}form.voucher_cust_detail .col-sm-12 .phone-number .row .col-md-3,form.voucher_cust_detail .col-sm-12 .phone-number .row .col-sm-8{padding-top:8px}form.voucher_cust_detail .col-sm-12 .mob-no{padding-left:8px}form.voucher_cust_detail .input-padding,form.voucher_cust_detail .left-element{width:50%}.LTR .table.pasInfo tbody tr td:first-child,.LTR .table.pasInfo thead tr th:first-child{width:25%}@media only screen and (max-width:500px){.cart-header .currency-text.currency{font-size:24px!important}.cart-content .Voucher-currency .currency-text.currency{font-size:20px!important}}.LTR .pmtSpecialMsgs{padding:10px}.LTR .container.self-prot{margin-top:40px}.LTR .self-prot h1,.LTR .self-prot h2{font-size:26px;font-weight:600;margin-bottom:30px}.LTR .self-prot h2 span.fontSet{font-size:18px;font-weight:500}.LTR .self-prot .flight-icon{font-size:18px;vertical-align:sub}.LTR .self-prot .button.gray-btn:focus,.LTR .self-prot .button.gray-btn:hover{background-color:#39454B;color:#fff;opacity:.9}.LTR .self-prot .button.white-btn{background-color:#fff;color:#000;border:1px solid #000}.LTR .fltMsg{font-size:18px;color:#000;margin-bottom:40px}.LTR .table.pasInfo{margin-bottom:50px}.LTR .table.pasInfo thead tr th{border-bottom-width:1px;font-size:16px;font-weight:400}.LTR .table.pasInfo tbody tr td{font-weight:300;font-size:13px}.LTR .pnr-no{font-size:26px;margin-bottom:20px}.LTR .table.flightDtl{border-bottom:1px solid #ccc}.LTR .table.flightDtl th{padding:11px 20px;border-bottom:none;background:#fafafa;box-shadow:none;font-weight:600;border-left:1px solid #ccc}.LTR .table.flightDtl th:last-child{border-right:1px solid #ccc}.LTR .table.flightDtl tr:first-child td{border-top:none}.LTR .table.flightDtl td{padding:18px 0 18px 20px}.LTR .table.flightDtl.cancelFlt{margin-bottom:40px}.LTR .table.flightDtl.cancelFlt td{color:#999}.LTR .table.flightDtl .container-chkbox{display:inline-block;position:relative;padding-left:35px;margin-bottom:15px;font-size:22px;user-select:none}.LTR .table.flightDtl .container-chkbox input{position:absolute;opacity:0;cursor:pointer}.LTR .table.flightDtl .container-chkbox input:checked~.checkmark{background-color:#FF0041;border-color:#FF0041}.LTR .table.flightDtl .container-chkbox input:checked~.checkmark:after{display:block}.LTR .table.flightDtl .container-chkbox .checkmark:after,.RTL .container-chkbox .checkmark:after{content:"";position:absolute;display:none}.LTR .table.flightDtl .container-chkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border-radius:100%;border:1px solid #888;background-color:#fff}.LTR .table.flightDtl .container-chkbox .checkmark:after{left:6px;top:3px;width:6px;height:9px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.RTL .table.pasInfo tbody tr td:first-child,.RTL .table.pasInfo thead tr th:first-child{width:25%}.LTR .clr-red{color:#ec0000}.LTR .clr-green,.LTR .fa.fa-check-circle{color:#FF0041}.LTR sup.iconPath{top:-6px!important;margin-left:4px;margin-right:2px}.LTR .terms_condition{margin-bottom:45px}.LTR .terms_condition h4{font-size:20px;margin:25px 0}.LTR .terms_condition a{text-decoration:underline;color:#000;font-weight:600}.LTR .buttonsGrp{margin-top:50px}.RTL .pmtSpecialMsgs{padding:10px}.RTL .container.self-prot{margin-top:40px}.RTL .self-prot h1,.RTL .self-prot h2{font-size:26px;font-weight:600;margin-bottom:30px}.RTL .self-prot h2 span.fontSet{font-size:18px;font-weight:500}.RTL .self-prot .flight-icon{font-size:18px;vertical-align:sub}.RTL .self-prot .button.gray-btn{min-height:47px}.RTL .self-prot .button.gray-btn:focus,.RTL .self-prot .button.gray-btn:hover{background-color:#39454B;color:#fff;opacity:.9}.RTL .self-prot .button.white-btn{background-color:#fff;color:#000;border:1px solid #000}.RTL .fltMsg{font-size:18px;color:#000;margin-bottom:40px}.RTL .table.pasInfo{margin-bottom:50px}.RTL .table.pasInfo thead tr th{border-bottom-width:1px;font-size:16px;font-weight:400}.RTL .table.pasInfo tbody tr td{font-weight:300;font-size:13px}.RTL .pnr-no{font-size:26px;margin-bottom:20px}.RTL .table.flightDtl{border-bottom:1px solid #ccc}.RTL .table.flightDtl th{padding:11px 20px;border-bottom:none;background:#fafafa;box-shadow:none;font-weight:600;border-left:1px solid #ccc}.RTL .table.flightDtl th:last-child{border-right:1px solid #ccc}.RTL .table.flightDtl tr:first-child td{border-top:none}.RTL .table.flightDtl td{padding:18px 0 18px 20px}.RTL .table.flightDtl.cancelFlt{margin-bottom:40px}.RTL .table.flightDtl.cancelFlt td{color:#999}.RTL .clr-red{color:#ec0000}.RTL .clr-green,.RTL .fa.fa-check-circle{color:#FF0041}.RTL sup.iconPath{top:-6px;margin-left:4px;margin-right:2px}.RTL .container-chkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border-radius:100%;border:1px solid #888;background-color:#fff}.RTL .terms_condition{margin-bottom:45px}.RTL .terms_condition h4{font-size:20px;margin:25px 0}.RTL .terms_condition a{text-decoration:underline;color:#000;font-weight:600}.RTL .buttonsGrp{margin-top:50px}#signin-section{margin:0 auto;padding-top:60px}#signin-section .description{margin-bottom:20px}#signin-section .content-body{padding-top:25px}#signin-section .red-btn{width:50%;clear:both}#signin-section .inside-content .content-header{margin-bottom:10px}#signin-section .form-footer{margin-top:0;padding:2px 0 10px}#signin-section .dp-caption{font-size:14px}#signin-section .captcha-form{margin-bottom:20px;padding:10px 25px 20px;background-color:#fcfce7;border:1px solid beige}#signin-section .captcha-form .captcha-key{margin-bottom:15px;position:relative}#signin-section .captcha-form .captcha-key img{height:45px}#signin-section .captcha-form .captcha-key .refresh{position:absolute;right:0;top:5px;background-image:url(../images/misc/refresh.png);background-size:contain;background-repeat:no-repeat;background-position:center;height:20px;width:20px;cursor:pointer}.find-reservation{margin:0 auto;padding-top:60px;min-height:700px}.find-reservation .onhold-error{margin-left:0;margin-bottom:15px}.find-reservation .description{margin-bottom:20px}.find-reservation .content-body{padding-top:25px}.find-reservation .inside-content .content-header{margin-bottom:10px;margin-left:15px}.find-reservation .form-footer{margin-top:0;padding:2px 0 10px}.find-reservation label{padding-bottom:5px}.find-reservation button.button.red-btn{width:50%;clear:both}.old-browser .img-row,.old-browser.container{padding-top:10px}.old-browser .img-row .col-md-4{width:33%;float:left;text-align:center;padding-left:0;padding-right:0}.old-browser .img-row p{font-weight:600;font-size:16px;margin-top:5px}.old-browser .img-row .btn{margin-left:15px;margin-right:15px}.ngdialog.multiple-flexi-negative-scenario{top:0!important;height:100%;z-index:1000}.ngdialog.multiple-flexi-negative-scenario.open-multiple-flexi-negative-scenario .ngdialog-content{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow-y:auto;overflow-x:hidden;padding-top:4%;background-color:rgba(255,255,255,.95)!important;height:30%;border-top:none;margin-top:3%}.ngdialog.multiple-flexi-negative-scenario.open-multiple-flexi-negative-scenario .ngdialog-content .multiple-flexi-negative-main-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15%;height:100%}.ngdialog.multiple-flexi-negative-scenario.open-multiple-flexi-negative-scenario .ngdialog-content .multiple-flexi-negative-main-container .multiple-flexi-negative-icon-container{gap:1%;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.ngdialog.multiple-flexi-negative-scenario.open-multiple-flexi-negative-scenario .ngdialog-content .multiple-flexi-negative-main-container .multiple-flexi-negative-icon-container .danger-icon{width:50px;height:50px;background-image:url(../images/svgs/danger-icon.svg);background-size:contain;background-repeat:no-repeat;display:inline-block}.ngdialog.multiple-flexi-negative-scenario.open-multiple-flexi-negative-scenario .ngdialog-content .multiple-flexi-negative-main-container .multiple-flexi-negative-icon-container .error-text{font-weight:700;font-size:36px;color:#000}.ngdialog.multiple-flexi-negative-scenario.open-multiple-flexi-negative-scenario .ngdialog-content .multiple-flexi-text-container{width:45%;text-align:center}.ngdialog.multiple-flexi-negative-scenario.open-multiple-flexi-negative-scenario .ngdialog-content .multiple-flexi-text-container span{font-weight:400;color:#000}.ngdialog.multiple-flexi-negative-scenario.open-multiple-flexi-negative-scenario .ngdialog-content .multiple-flexi-button-container{width:14%}.ngdialog.multiple-flexi-negative-scenario .ngdialog-overlay{background-color:rgba(255,255,255,.9)!important;backdrop-filter:blur(6px)}@media only screen and (min-width:360px) and (max-width:767px){.ngdialog.multiple-flexi-negative-scenario.open-multiple-flexi-negative-scenario .ngdialog-content{margin-top:15%;height:35%}.ngdialog.multiple-flexi-negative-scenario.open-multiple-flexi-negative-scenario .ngdialog-content .multiple-flexi-negative-main-container{gap:8%}.ngdialog.multiple-flexi-negative-scenario.open-multiple-flexi-negative-scenario .ngdialog-content .multiple-flexi-text-container{width:100%;padding:0 3%}.ngdialog.multiple-flexi-negative-scenario.open-multiple-flexi-negative-scenario .ngdialog-content .multiple-flexi-button-container{width:95%}}@media only screen and (min-width:280px) and (max-width:359px){.ngdialog.multiple-flexi-negative-scenario.open-multiple-flexi-negative-scenario .ngdialog-content{margin-top:20%;height:45%}.ngdialog.multiple-flexi-negative-scenario.open-multiple-flexi-negative-scenario .ngdialog-content .multiple-flexi-negative-main-container{gap:8%}.ngdialog.multiple-flexi-negative-scenario.open-multiple-flexi-negative-scenario .ngdialog-content .multiple-flexi-text-container{width:100%;padding:0 3%}.ngdialog.multiple-flexi-negative-scenario.open-multiple-flexi-negative-scenario .ngdialog-content .multiple-flexi-button-container{width:95%}}.ngdialog.reCaptcha-scenario{top:0!important;height:100%;z-index:1000}.ngdialog.reCaptcha-scenario.open-reCaptcha-scenario .ngdialog-content{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding-top:4%;background-color:rgba(255,255,255,.95)!important;height:auto;border-top:none;margin-top:3%}.ngdialog.reCaptcha-scenario.open-reCaptcha-scenario .ngdialog-content .reCaptcha-main-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15%}.ngdialog.reCaptcha-scenario .ngdialog-overlay{background-color:rgba(255,255,255,.9)!important;backdrop-filter:blur(6px)}@media only screen and (min-width:360px) and (max-width:767px){.ngdialog.reCaptcha-scenario.open-reCaptcha-scenario .ngdialog-content{margin-top:15%;height:44%}.ngdialog.reCaptcha-scenario.open-reCaptcha-scenario .ngdialog-content .reCaptcha-main-container{gap:8%}#captcha_frame p{margin:0}}@media only screen and (min-width:280px) and (max-width:359px){.ngdialog.reCaptcha-scenario.open-reCaptcha-scenario .ngdialog-content{margin-top:20%;height:45%}.ngdialog.reCaptcha-scenario.open-reCaptcha-scenario .ngdialog-content .reCaptcha-main-container{gap:8%}#captcha_frame p{margin:0}}.RTL #xs-summary-drawer .drawer-bar .drawer-arrow{right:97.5%}.RTL .fare-tooltip-modelNumber{float:right!important}#single-button .fa{padding-right:15px!important;line-height:2.1}.modify-search .valdr-message:not(airwards-registration .valdr-message){position:static!important}.xs-modifysearch-container .container #single-button .fa{padding-right:0!important}@media only screen and (min-width:768px) and (max-width:992px){.sm-confirmButtonRowClass{margin-top:50px!important}.day-fare{margin-top:8px!important}.RTL .xs-modifysearch-container .container #currency-button,.xs-modifysearch-container .container #single-button{padding-right:8px!important}.RTL #xs-summary-drawer .drawer-bar .drawer-arrow{right:96.5%!important}.xs-modifysearch-container .container .modify-curr-attr .dropdown-menu{margin-bottom:20px!important}.xs-modifysearch-container .container #currency-button>span{margin-right:0!important}.xs-modifysearch-container .container #single-button .fa{padding-right:15px!important}}@media only screen and (min-width:320px) and (max-width:350px){.left-section>.flight-data-row .flight-info-detail .flight-stop-wrapper .tooltip.top{top:-139px!important}}@media only screen and (min-width:768px){.flight-options .header{margin-left:0!important}.flight-options .header .left-section{padding-left:0!important}.right-section-header .class-fare{height:auto!important}.xs-modifysearch-container .container #currency-button .currency-down{padding-top:13px}.flight-select-payment-option{margin-top:20px;padding-right:0!important}.flight-select-payment-option .payment-option-text{width:auto!important}.flight-select-payment-option .payment-logo-group{line-height:4;width:100%;display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin-top:10px}.RTL .flight-select-payment-option{padding-right:15px!important;padding-left:0!important}.RTL .flight-select-payment-option .payment-logo-group{margin-left:0}}@media only screen and (min-width:970px){.RTL #single-button .fa{float:left}.LTR #single-button .fa{float:right}.xs-modifysearch-container{border:none!important}.xs-modifysearch-container h2.ng-binding{font-size:20px!important;padding-top:20px}.xs-modifysearch-container .container .radio:first-child{margin-left:0!important}.xs-modifysearch-container .container .close-btn{padding-right:0!important;font-size:17px!important}.xs-modifysearch-container .container #currency-button,.xs-modifysearch-container .container #single-button{padding-right:0!important;padding-left:8px!important}.xs-modifysearch-container .container #currency-button .fa,.xs-modifysearch-container .container #single-button .fa{margin-right:15px;font-size:23px}.RTL .ibe-date-picker .departure-span-modify-search{left:0!important}.RTL .xs-modifysearch-container .container #currency-button,.RTL .xs-modifysearch-container .container #single-button{padding-right:8px!important}.xs-modifysearch-container .container .modify-curr-attr .dropdown-menu{height:110px}.xs-modifysearch-container .container .modify-curr-attr .extra-seat-dropdown{height:unset}}@media only screen and (max-width:969px){.more-fly-class{width:100%}.more-fly-class a{width:50px;margin:0 auto}.xs-modifysearch-container{border:none!important}.xs-modifysearch-container h2.ng-binding{font-size:18px!important}.xs-modifysearch-container .container .radio:first-child{margin-left:0!important}.xs-modifysearch-container .container .close-btn{padding-right:0!important;font-size:12px!important}.xs-modifysearch-container .container #currency-button,.xs-modifysearch-container .container #single-button{padding-right:8px!important;padding-left:8px!important}.xs-modifysearch-container .container #currency-button .fa,.xs-modifysearch-container .container #single-button .fa{margin-right:-15px;font-size:23px}.flight-info{text-align:center}}.ibe-date-picker p{margin:0!important}.ibe-date-picker #search-arrival-date,.ibe-date-picker #search-departure-date{border-right-color:gray!important}.ibe-date-picker #arrival-date-search-flight,.ibe-date-picker #departure-date-search-flight{background-color:transparent!important;border-color:transparent!important}.ibe-date-picker .departure-span-modify-search{position:absolute;width:100%;left:2px}@media only screen and (max-width:767px){.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-0 ul.controll,.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-1 ul.controll{margin-left:15%!important}.notavailable{width:inherit!important;color:#333!important}.left-section,.xs-ibe-date-picker p.input-group{width:100%!important}.flight-result-block .flight-options .options-row.body a .fare-col .not-fare{padding-top:10px!important}#single-button .fa{padding-right:0!important}.RTL .mobile-dropdown-arrow{float:right;text-align:left;padding-left:5px!important}.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-0 ul.controll li i,.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-1 ul.controll li i{float:left}.extra-modify-search .xs-modifysearch-container .container,.xs-modifysearch-container .container{margin-bottom:175px!important}.xs-modifysearch-container{border:none!important;height:85%!important;overflow-y:auto;padding:0 10px!important;margin-top:0!important;top:90px!important;background-color:#f5f5f5!important}.xs-modifysearch-container h2.ng-binding{font-size:1.8rem!important}.xs-modifysearch-container .container{top:35px!important;margin-top:0!important}.xs-modifysearch-container .container .modify-attr div{padding-left:0!important;padding-right:0!important;max-height:110px}.xs-modifysearch-container .container .modify-curr-attr{margin-top:15px!important}.xs-modifysearch-container .container .modify-curr-attr>div{min-height:90px!important}.xs-modifysearch-container .container .modify-curr-attr .dropdown-menu{height:165px!important}.xs-modifysearch-container .container .modify-curr-attr .extra-seat-dropdown{height:unset!important}.xs-modifysearch-container .container #currency-button,.xs-modifysearch-container .container #single-button{padding-right:8px!important;padding-left:8px!important}.xs-modifysearch-container .container #currency-button .fa,.xs-modifysearch-container .container #single-button .fa{margin-right:0;font-size:2rem}.xs-modifysearch-container .container .triptype{padding-left:0!important;padding-right:0!important}.xs-modifysearch-container .container .triptype .radio label{font-size:1.4rem!important}.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box{left:0!important;right:0!important;top:75px}.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box p.age-text{text-align:left!important;font-size:1rem!important}.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-0 label,.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-0 p.age-text,.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-1 label,.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-1 p.age-text,.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-2 label,.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-2 p.age-text{text-align:center!important}.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-0>*{padding-left:10px!important;padding-right:10px!important}.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-0 input{padding-right:10%!important}.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-1>*{padding-left:10px!important;padding-right:10px!important}.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-1 input{padding-right:10%!important}.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-2>*{padding-left:10px!important;padding-right:10px!important}.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-2 ul.controll{padding-right:18%!important;padding-left:5%!important}.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-2 ul.controll li{padding-right:10%!important}.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-2 ul.controll li i{float:right}.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box .col-section-2 input{padding-left:6%!important}.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box div.col-xs-4{max-height:90px}.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box div.col-xs-4 ul.controll{top:-27px;position:relative;visibility:visible!important}.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box div.col-xs-4 ul.controll li,.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box div.col-xs-4 ul.controll li:hover{background-color:transparent!important}.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box div.col-xs-4 ul.controll li i,.xs-modifysearch-container .passenger-count-select #pax-picker .dropdown-box div.col-xs-4 ul.controll li:hover i{font-size:2rem!important;font-weight:400!important}.xs-modifysearch-container .passenger-count-select #pax-picker .done-btn{top:92px!important;right:0!important}.flight-result-block .flight-options .flight-options-table .options-row .options-td.departure-time-txt{line-height:normal!important;min-height:20px!important;max-height:55px!important;top:0!important}.flight-result-block .flight-options .flight-options-table .options-row .options-td.arrival-time-txt{line-height:normal!important;min-height:20px!important;max-height:55px!important;padding:0 0 0 10px!important}#accordion-section-0 div:first-child .left-section .flight-data-row .price-expand-lbl-div .flight-price-expand-icon,#accordion-section-1 div:first-child .left-section .flight-data-row .price-expand-lbl-div .flight-price-expand-icon{margin-top:2px!important}.left-section{padding-right:0!important;padding-left:0!important}.left-section>.xs-flight-margin{margin-top:10px!important}.left-section>.flight-data-row{min-height:30px!important;padding-left:10px;padding-right:10px;max-height:50px!important;margin-top:10px;margin-bottom:10px;vertical-align:middle!important}.left-section>.flight-data-row div{display:inline-block!important}.left-section>.flight-data-row .flight-info .flight-duration.caption-txt,.left-section>.flight-data-row .flight-info .flight-stop-wrapper i.flight-name{display:none}.left-section>.flight-data-row div .tooltip.top{top:-119px!important}.left-section>.flight-data-row div .tooltip.top .tooltip-arrow{bottom:-133px!important;position:absolute;left:-5px}.left-section>.flight-data-row div .tooltip.top .tooltip-inner{position:absolute;max-width:none!important;width:auto!important;bottom:-125px;left:-50px}.left-section>.flight-data-row .departure-time{width:10%!important}.left-section>.flight-data-row .flight-info{width:30%!important;text-align:center;padding-top:0!important;padding-bottom:0!important;vertical-align:middle!important;min-height:20px!important}.left-section>.flight-data-row .flight-info .flight-stop-wrapper{width:100%;top:3px;vertical-align:middle;margin-top:0}.arrival-time-txt,.departure-time-txt,.left-section>.flight-data-row .arrival-time label,.left-section>.flight-data-row .departure-time label,.right-section-full>div{vertical-align:middle!important}.left-section>.flight-data-row .flight-info .flight-stop-wrapper>span .flight-point{margin-bottom:7px}.left-section>.flight-data-row .flight-info .flight-stop{top:0!important}.left-section>.flight-data-row .flight-price-lbl{width:auto;vertical-align:middle!important;min-height:30px!important;max-height:55px!important;padding:12px 4px 10px 5px!important}.left-section>.flight-data-row .flight-price-lbl .flight-price-expand-icon{padding-left:5px!important;font-size:1.5rem!important}.left-section>.flight-data-row .flight-price-lbl .currency-text,.left-section>.flight-data-row .flight-price-lbl .currency-value{font-size:1.4rem!important}.left-section>.flight-data-row .flight-price-lbl .currency-value{font-weight:700}.left-section>.flight-data-row .arrival-time{width:10%!important;text-align:center!important}.left-section>.flight-data-row .arrival-time label{margin-bottom:0!important;font-weight:700!important;top:1px!important;position:relative!important;padding-left:5px!important}.left-section>.flight-data-row .arrival-time.nextday-flag div{top:-15px;position:relative!important}.left-section>.flight-data-row .options-td.arrival-time{padding:11px 0 0!important}.left-section>.flight-data-row .options-td.arrival-time>span{float:left}.left-section>.flight-data-row .arrival-time,.left-section>.flight-data-row .departure-time{font-size:1.4rem!important;margin-bottom:0!important;font-weight:600!important;padding:0!important}.left-section>.flight-data-row .flight-fa-icon{float:right;position:absolute!important;right:10px;top:15px}.collapsing,.departure-time-txt,.panel{position:relative}.left-section>.flight-data-row .flight-fa-icon i{color:#DCDCDC!important}.left-section .section-line hr{width:100vw!important;margin-left:10px!important;margin-bottom:0!important;margin-top:0!important;height:0!important}.flight-price-expand-icon{color:#DCDCDC!important;margin-top:1px}.price-expand-lbl-div{padding-left:0!important;padding-right:0!important}.LTR .flight-result-block .flight-options .flight-options-table .options-row .accordion-content .options-td{height:80px!important;flex-grow:1}.right-section-fare{margin:0!important;position:relative}.right-section-fare a:hover,.right-section-fare a:hover .currency-text,.right-section-fare a:hover .currency-value{color:#000!important}.right-section-fare.accordion-content a{display:inline-block!important}.right-section-fare.accordion-content a.fare-col-1{width:100%!important}.right-section-fare.accordion-content a.fare-col-2{width:50%!important}.right-section-fare.accordion-content a.fare-col-3{width:33.33%!important}.right-section-fare.accordion-content a.fare-col-4{width:25%!important}.right-section-fare.accordion-content a.fare-col-5{width:20%!important}.right-section-fare.accordion-content a.fare-col-6{width:16.66%!important}.right-section-fare a:not(.selected-fare){color:#fff!important}.right-section-fare a:not(.selected-fare) .fare-col{padding:5px}.right-section-fare a:not(.selected-fare) .fare-col p.flight-class-name{font-size:1rem;line-height:20px;font-weight:700;margin:0}.right-section-fare a:not(.selected-fare) .fare-col .currency-text,.right-section-fare a:not(.selected-fare) .fare-col .currency-value{color:#fff!important;font-size:1.1rem!important;line-height:20px}.right-section-fare a:not(.selected-fare) .fare-col .fare-radio label{width:16px;background-color:#fff;float:none;border-radius:50%}.right-section-fare a.selected-fare{width:100%!important;display:block;color:#000!important}.right-section-fare a.selected-fare .fare-col{height:67px!important;padding:5px}.right-section-fare a.selected-fare .fare-col p.flight-class-name{font-size:1rem;line-height:20px;font-weight:700;margin:0}.LTR .flight-icon,.options-row.header{margin-right:0!important}.right-section-fare a.selected-fare .fare-col .currency-text,.right-section-fare a.selected-fare .fare-col .currency-value{color:#000!important;font-size:1.1rem!important;line-height:20px}.right-section-fare a.selected-fare .fare-col .fare-radio label{width:16px;background-color:#fff;float:none;border-radius:50%}.right-section,.right-section-header{width:100%!important;padding-right:0!important}.right-section-fare a.selected-fare .fare-col .important-info{opacity:unset!important}.right-section-fare a.selected-fare .fare-col .important-info.bottom{opacity:0!important}.right-section-fare a.fare-option-0{background-color:#ff3367}.right-section-fare a.fare-option-1{background-color:#ff668d}.right-section-fare a.fare-option-2{background-color:#ff99b3}.right-section-fare a.fare-option-3{background-color:#ff3367}.right-section-fare a.fare-option-4{background-color:#ff668d}.right-section-header{float:left;display:none!important}.right-section{float:left!important}.right-section-fare a{width:100%}.departure-time{text-align:left}.caption-txt{font-size:.9rem!important}.flight-info-label{text-align:center;font-weight:600!important}.flight-result-block .flight-options .flight-stop-wrapper .flight-start{font-size:1.1rem!important;line-height:2;width:16px!important;padding-left:0}.departure-time label{margin-bottom:0!important;font-weight:700!important}.flight-duration p{float:none}.flight-name{font-size:.9rem!important}h2{font-size:1.6rem!important}.right-section-full{padding:0!important;width:100%!important;text-align:center}.right-section-full>div{height:50px!important}.flight-info-detail{padding-top:8px!important}.collapse.in,.collapse.show{display:flex!important;flex-flow:row wrap;-webkit-transition:height .4s ease;-o-transition:height .4s ease;transition:height .4s ease}.collapse{display:none!important}.collapsing{display:flex!important;flex-flow:row wrap;height:0;overflow:hidden;-webkit-transition:height .4s ease;-o-transition:height .4s ease;transition:height .4s ease}.flight-options{padding:0!important}.options-row.header{margin-left:0!important}.panel{width:100%;padding:0;margin-bottom:0!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.flight-stop-wrapper .flight-path{z-index:0!important;border-top:solid 1px #e0dfdf!important}.flight-select-payment-option{font-size:1rem!important;margin-bottom:-30px!important}.flight-select-payment-option img{max-width:52px!important}.flight-select-payment-option .payment-logo-group{line-height:4;width:98%;display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin-top:10px;margin-inline:auto}.sector-details .sector-flight-info{margin-bottom:0!important}.summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details:last-child .sector-flight-info .flight-block{padding-bottom:0!important}.xs-modifysearch-container .container #currency-button .currency-down{margin-top:5%}.LTR .flight-result-block .flight-options .options-row .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span label i,.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span label i{font-size:1.2rem!important}.LTR .fare-floater-wrapper ul li.selected-date .day-block .animated{transition:background-color .8s ease-in-out!important}.LTR .curruny-wrapper{top:40px}.LTR .flight-result-block .flight-options .flight-options-table .options-row{box-shadow:none!important;border-bottom-color:transparent!important}.LTR .flight-result-block .flight-options .flight-options-table .options-row .options-td.nextday-flag label{top:0!important}.LTR .flight-result-block .flight-options .flight-options-table .options-row .options-td.nextday-flag div{top:6px!important;left:20px}.LTR .flight-result-block .flight-options .flight-options-table .options-row .options-td.nextday-flag .fa-angle-down{font-size:2rem!important}.LTR .flight-result-block .flight-options .flight-options-table .options-row .options-td.flight-info{padding-left:10px;padding-right:0;min-height:20px!important;max-height:55px!important;margin-top:3px!important}.LTR .flight-result-block .flight-options .flight-options-table .options-row .center-section .options-td.departure-time{width:auto}.RTL .left-section>.flight-data-row .arrival-time.nextday-flag div{top:7px;right:16px}.RTL .left-section>.flight-data-row .flight-price-lbl .flight-price-expand-icon{padding:0!important;margin-left:0;right:5px!important;position:relative!important}.RTL .left-section>.flight-data-row .flight-info{padding-left:0!important;padding-right:3px!important;margin-right:0!important;margin-top:4px!important}.RTL .modify-flights-table .right-content .flight-row .duration .total-time{margin-top:0!important}.RTL .modify-flights-table .right-content .flight-row .duration .arrival{padding-right:0!important}.RTL .flight-result-block .flight-options .flight-stop-wrapper .flight-path{top:10px!important;width:90%!important}.RTL .flight-result-block .flight-options .flight-options-table{display:block!important}.RTL .flight-result-block .flight-options .flight-options-table .options-row.body a .important-info{border-bottom:none!important;width:auto!important;max-width:100%!important}.RTL .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.arrival-time label{top:4px!important}.RTL .cg-busy-default-text{text-align:right!important}.RTL .flight-select-payment-option .payment-logo-group{padding:5px;margin-right:0}.RTL .left-section>.flight-data-row .flight-info .flight-stop-wrapper{top:1px}.RTL .left-section>.flight-data-row div .tooltip.top .tooltip-arrow{bottom:-132px!important;left:50px!important}.RTL .left-section>.flight-data-row div .tooltip.top .tooltip-inner{bottom:-123px!important;left:-55px!important;width:155px!important}.RTL .left-section>.flight-data-row div .tooltip.top .tooltip-inner .fare-tooltip-wrappe{width:155px!important;padding:0 10px!important}.RTL .flight-select-payment-option .payment-logo-group .payment-logo-group-span{float:right}.LTR .flight-select-payment-option .payment-logo-group .payment-logo-group-span{float:left}}.RTL .page-title-flight-select main-text .sm-number{height:auto!important}.login-bar .other-details{padding-left:35px!important}.fixedPos{position:fixed!important;width:100%}.RTL .flights-summary-block-continue .copyright-text{text-align:right}.flights-summary-block-continue .copyright-text{text-align:left}.flights-summary-block-continue .copyright-text>sup{display:inline-block;width:1%;line-height:20px;vertical-align:top}.flights-summary-block-continue .copyright-text .terms-and-condition{display:inline-block;width:90%}.flights-summary-block-continue .copyright-text .terms-and-condition a{color:#FF0041!important;text-decoration:underline}@media only screen and (min-width:768px) and (max-width:992px){.RTL .modify-search-currency .mdfysearch-tab{text-align:left}.RTL .modify-search-currency #currency,.RTL .modify-search-currency #currency>span{float:left}.xs-proceedtopass-div{padding-right:28px!important}.xs-allpayment-msg{font-size:9px!important}.fare-floater-wrapper ul li:first-child{border-bottom:none!important}.fare-floater-wrapper ul li:first-child .day-block{border-right:none!important}}@media only screen and (min-width:768px){.ribbon-help{margin-bottom:-6px!important;padding-right:31px!important}.sm-modify-btnwrap{position:relative;left:0}}@media only screen and (min-width:768px) and (max-width:950px){.page-title .main-text span.truncate{line-height:20px!important}#btn-proceed-to-passenger{font-size:14px!important}.travelfare-summary .fare-timeline-drawer{margin-top:-15px!important}.travelfare-summary .fare-timeline-drawer .xs-ttlsum-pricebreak{font-size:21px!important}.travelfare-summary .fare-timeline-drawer .summary-modify-button-search{font-size:12px!important}}@media only screen and (min-width:768px) and (max-width:799px){.fare-floater-wrapper ul{left:-75px!important}.fare-floater-wrapper ul li:first-child{width:109px!important}}@media only screen and (min-width:800px) and (max-width:900px){.fare-floater-wrapper ul{left:-73px!important}}@media only screen and (max-width:900px){.xs-term-header{text-align:center!important}.page-title{font-size:21px!important;padding-right:10px!important;vertical-align:text-bottom!important}.fare-floater-wrapper{max-width:800px!important}.day-fare{font-size:12px!important}#modify-search,.currency-txt{font-size:12px}#currency i{color:#DCDCDC!important}.currency-txt{vertical-align:top;font-size:1rem!important;font-weight:700!important;color:#4a4a4a!important}.div-plain-icon{padding:0!important;width:11%}.div-info{padding-left:3px!important}.div-info h4{font-size:14px!important}.div-info h4>.fare-type{font-size:11px!important}.price-info-block>h2{font-size:15px!important}.clearfix_pax_type{font-weight:700}.in-detail-amount{font-size:1.1rem!important}}@media only screen and (min-device-width:351px) and (max-device-width:430px){.fare-floater-wrapper{max-width:83%!important}}@media only screen and (min-device-width:431px) and (max-device-width:500px){.fare-floater-wrapper{max-width:73%!important}}@media only screen and (max-width:737px){.fare-floater-wrapper li{width:19.5%!important}}@media only screen and (max-width:300px){.fare-floater-wrapper li{width:23%!important}}@media only screen and (min-width:360px) and (max-width:767px){.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no{padding:0!important;width:auto!important}.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block .sector-details .sector-flight-info .flight-block .flight-no>span>label>i{font-size:1.2rem!important}}@media only screen and (min-device-width:320px) and (max-device-width:350px){.fare-floater-wrapper{max-width:250px!important}.modify-search .accelAero-slide{margin-bottom:30px!important}.fare-floater-wrapper li{width:85px!important}.fare-floater-wrapper li .day-block div.animated{padding-top:5px!important;padding-right:4px!important}.fare-floater-wrapper li .day-fare>span:not(.day-fare-value){text-align:center}.fare-floater-wrapper a.slide-prev{top:0;left:0!important}.fare-floater-wrapper a.slide-next{top:0;right:0!important}.flight-options .flight-options-table{margin-top:-10px!important}}@media only screen and (min-width:500px) and (max-width:767px){.fare-floater-wrapper{max-width:767px!important}.fare-floater-wrapper ul{width:900px!important;left:-147px!important}.fare-floater-wrapper li{width:21.5%!important}}@media only screen and (max-width:767px){.RTL .fare-floater-wrapper ul .selected-date,div.fare-floater-wrapper ul .selected-date{opacity:1!important}.RTL .icon-plane_shape_L:before{content:"\e90b"}.RTL .icon-plane_shape_R:before{content:"\e90a"}.RTL .flight-result-block .flight-options .flight-stop-wrapper .flight-icon{-webkit-transform:scaleX(1)!important;transform:scaleX(1)!important}.RTL #travelfare-summary-bottom .price-info-block hr{margin-bottom:10px!important}.RTL #travelfare-summary-bottom .cg-busy-default-sign{margin-right:-10px!important}.RTL #travelfare-summary-bottom .flight-info-scroll{margin:0!important}.RTL #travelfare-summary-bottom .xs-price-info-block{padding:0!important}.RTL .login-bar .signout{left:15px!important;right:unset!important;position:absolute!important}.RTL .login-bar .mb-logo-and-login{width:auto}.RTL .flight-point>li{right:0}.RTL .modify-search-currency{left:0!important;right:unset!important;height:40px!important}.RTL .modify-search-currency #modify-search{text-align:left}.RTL .modify-search-currency #currency{left:7px!important}.RTL .fare-floater-wrapper ul{left:-67px!important}.RTL .fare-floater-wrapper ul li{min-height:70px!important}.RTL .div-info{padding-left:0!important;padding-right:3px!important}.RTL .xs-price-info-block{padding-right:15px!important}.RTL .modify-search .accelAero-slide a.slide-nav{height:70px!important}.RTL .modify-search .accelAero-slide a.slide-prev{right:0!important;left:unset!important;padding-right:15px}.RTL .modify-search .accelAero-slide a.slide-prev .fa-angle-left:before{content:""}.RTL .modify-search .accelAero-slide a.slide-next{left:0!important;right:unset!important;padding-left:15px}.RTL .modify-search .accelAero-slide a.slide-next .fa-angle-right:before{content:""}.RTL .fare-block-rtl .fare-floater-wrapper .clearfix{padding-right:15px}.RTL .page-title .icon-plane-shape{vertical-align:-6px!important}.RTL p.xs-travel-heading-text{margin-right:5px}.RTL .source-destination-div{margin-bottom:10px;margin-top:10px}.LTR .xs-flight-no-ltr{padding-right:0!important}.LTR .flight-result-block{margin:0!important}.LTR .flight-result-block .flight-options .create-flow .flight-stop-wrapper .flight-path{top:10px!important}.LTR .flight-result-block .flight-options .flight-stop-wrapper .flight-stop{width:0!important}.LTR #travelfare-flight-info-block{padding:0!important}.LTR .flight-point>li{left:0!important}.LTR #section-1 .source-destination-div{margin-top:10px}.LTR .source-destination-div{margin-bottom:10px}.LTR p.xs-travel-heading-text{margin-left:5px}.LTR .curruny-wrapper,.RTL .curruny-wrapper{width:200%!important;overflow-y:scroll!important}.LTR .curruny-wrapper ul li .currancy-type,.RTL .curruny-wrapper ul li .currancy-type{font-size:1.2rem;font-weight:600!important}.summary-fare-padding{padding-left:10px}.font-color-red{color:#FF0041!important}.flight-result-block .flight-options .flight-stop-wrapper .flight-stop{font-size:.6rem!important}.mobile-row{margin-left:-10px!important;margin-right:-10px!important}.modify-cur-background{background-color:#fff!important}.modify-search .accelAero-slide{margin-top:0!important;margin-bottom:0!important;max-height:65px}.modify-search .accelAero-slide a.slide-nav{height:70px!important;line-height:55px!important;margin-top:1px!important;width:11%!important}.modify-search .accelAero-slide a.slide-nav .fa{font-size:2rem!important;font-weight:600!important;color:#00D0D0}.login-bar .user-details,div.fare-floater-wrapper ul li .day-block{font-size:1.2rem!important}.modify-search .accelAero-slide a.slide-prev{left:0!important;padding-right:5.5vw}.modify-search .accelAero-slide a.slide-next{right:0!important;padding-left:5.5vw}.flight-result-block .flight-options .flight-options-table.create-flow .header:not(.fare-mobile-header){display:none!important}div.fare-floater-wrapper ul li{opacity:.5!important;min-height:70px!important;border-bottom:none!important}div.fare-floater-wrapper ul li .day-block .animated{bottom:-5px!important}div.fare-floater-wrapper ul li .day-block .day-date-text,div.fare-floater-wrapper ul li .day-block .day-month-date-text{display:inline-block}div.fare-floater-wrapper ul li .day-block .day-date-text{text-align:right;padding-right:2px;font-size:1.2rem!important}div.fare-floater-wrapper ul li .day-block .day-month-date-text{text-align:left;line-height:1!important}.login-bar .user-details{padding-top:10px!important;padding-bottom:18px;width:100vw!important}.login-bar .signout{right:10px!important;position:absolute!important}.login-bar .other-details{padding-right:15px;padding-left:15px!important}.travelfare-summary .drawer-desc{padding-top:0!important}.flights-summary-block-continue{margin-top:0!important}.xs-allpayment-msg{font-size:.9rem!important}.ribbon-help{margin-bottom:20px!important;padding-right:9px!important;margin-top:-23px!important}.xs-proceedtopass-div{margin-top:10px}.xs-proceedtopass-div .btn{font-weight:700!important;font-size:1.4rem!important}.xs-term-header span{font-size:1.6rem!important}.xs-term-body{max-height:58vh!important;overflow-y:auto}.xs-term-body p table tbody tr td h2{font-size:1.4rem!important;margin-bottom:10px}.xs-term-body p table tbody tr td div ol li,.xs-term-body p table tbody tr td div ol li p{font-size:1.2rem!important}.modify-search button[type=submit],.page-title{font-size:1.8rem!important}.page-title{margin-top:-4px!important}.page-title .icon-plane-shape{width:10%!important;vertical-align:-4px}.dashboard-content-header{text-align:left!important;position:absolute!important;top:-157px!important;height:39px!important;width:170!important}.dashboard-content-header h1{line-height:52px!important;height:30px!important;width:170px!important;top:9px!important}.day-fare{font-size:1.1rem!important;margin-top:4px!important}.modify-search-currency{padding-left:0;width:51%;position:fixed;height:40px;right:0;z-index:9999;top:51px;margin-left:0!important;margin-right:-1px!important}.modify-search-currency .glyphicon-chevron-right{font-size:1rem}.modify-search-currency .currency-div{margin-top:10px!important;padding-right:20px!important}.modify-search-currency #currency{padding-right:0!important;margin-top:10px;width:100%!important}.modify-search-currency #currency .cc-link{padding:0!important}.modify-search-currency #currency .cc-link i{font-size:1rem;font-weight:700;padding:0!important}.modify-search-currency #currency .cc-link span{padding:3px;float:left;font-size:1rem;font-weight:700;color:#4a4a4a}.modify-search-currency #currency .cc-link i{color:#817D7D!important;z-index:9999;margin:0!important;padding-right:5px;top:9px;float:left}.modify-search-currency #currency .cc-link .icon{display:none!important}.modify-search-currency #currency .cc-link .fa{position:relative;top:5px;font-size:1.4rem!important;padding-left:2px!important}.modify-search-currency #modify-search{width:auto!important;max-width:100%!important;padding:5px 0 0 5px!important}#xs-page-title,.div-info,.page-title div,.page-title h1{padding-right:0!important}.modify-search-currency #modify-search a{font-size:1rem;color:#4a4a4a;padding-left:0}#xs-page-title .xs-large-text,#xs-page-title .xs-thin-text,p.xs-travel-heading-text{font-size:1.4rem!important}.login-bar{margin-bottom:0!important}.page-title p{display:flex;margin-bottom:5px;text-align:left;line-height:14px}p.xs-travel-heading-text{margin:0}p.xs-travel-heading-text>span{text-align:left;width:auto!important;margin-left:2px;margin-right:2px;line-height:21px!important;display:inline-block}p.xs-travel-heading-text span.truncate{max-width:65%!important}#xs-page-title{padding-left:0!important;display:flex;align-items:center;width:100%}#xs-page-title .main-text{width:90%}#xs-page-title .icon-plane-shape{width:5%!important}#xs-page-title .source-destination{height:unset}.page-title h1>span{padding-left:0!important;font-size:1.8rem}.page-title>.main-text:first(p){margin-bottom:2px}.btn-wrap{margin-top:0!important}.copyright-text{font-size:1rem;margin-bottom:10px}.copyright-text sup{vertical-align:middle!important}.summary-modify-button,.summary-modify-button-search{text-align:center!important;margin-top:10px!important;font-size:1rem}.price-info-block .sub-total{margin-top:0}.flights-info-block,.price-info-block{width:100%!important}.div-plain-icon{padding:0!important;width:11%}.div-plain-icon .icon-plane_shape_L,.div-plain-icon .icon-plane_shape_R{padding-left:10px}.div-info{padding-left:3px!important}.div-info h4{font-size:1.3rem!important}.div-info h4>.fare-type{font-size:1rem!important}.flight-time{margin-top:5px;width:100%!important;line-height:1.8}.flights-summary-block-continue .copyright-text{text-align:left}.flights-summary-block-continue .copyright-text>sup{display:inline-block!important;height:28px;line-height:17px!important;vertical-align:top!important;width:3%!important}.flights-summary-block-continue .copyright-text .terms-and-condition{display:inline-block!important;width:95%!important}.flights-summary-block-continue .copyright-text .price-info-block>h2{font-size:1rem!important;text-align:center}.flights-summary-block-continue .copyright-text .flights-summary-block-continue .copyright-text{text-align:center}.flights-summary-block-continue .copyright-text .travelfare-summary{margin-top:0!important}.flights-summary-block-continue .copyright-text .flight-block .fligh-no,.flights-summary-block-continue .copyright-text .flight-block .flight-no{float:right!important;padding-left:0!important;width:32px!important}.flights-summary-block-continue .copyright-text .fligh-no i{font-size:1.2rem!important;padding-right:0!important;width:32px!important}.flights-summary-block-continue .copyright-text .flight-duration p{width:100%!important;text-align:center}.flights-summary-block-continue .copyright-text .slide-nav i{font-size:1.2rem}.flights-summary-block-continue .copyright-text a.slide-nav{height:60px!important;line-height:55px!important}.flights-summary-block-continue .copyright-text a.slide-prev{left:0!important}.flights-summary-block-continue .copyright-text a.slide-next{right:0!important}.fare-curr-diff span{position:relative;top:3px;vertical-align:middle}.fare-curr-diff h4{width:100%;vertical-align:middle;font-size:1rem!important}.flight-header-info{margin:0!important}.flight-header-info .col-xs-1{margin:0!important;padding:0!important;width:5%!important}.flight-header-info .col-xs-11{width:95%!important;padding:0 0 0 5px!important}#important-info-save{text-decoration:underline!important;max-height:15px!important;white-space:unset!important;overflow:unset!important;line-height:1rem!important}#important-info-save>span{font-size:.7rem!important}#travelfare-flight-info-block{margin-top:5px!important;padding:0!important}#travelfare-flight-info-block .sector-details>.sector-flight-info>.flight-block .div-info h4 label,#travelfare-flight-info-block .sector-details>.sector-flight-info>.flight-block .div-info h4 span{font-size:1.3rem!important;font-weight:700}#travelfare-flight-info-block .sector-details>.sector-flight-info>.flight-block .div-info .flight-time>.departure-arrival>label>i,#travelfare-flight-info-block .sector-details>.sector-flight-info>.flight-block .div-info h4 .fare-type{font-size:1.1rem!important}#travelfare-flight-info-block .sector-details>.sector-flight-info>.flight-block .div-info .flight-no>span>label>i{font-size:1.3rem!important}#travelfare-summary-bottom{margin-top:0!important;top:-10px!important}#travelfare-summary-bottom .summary-modify-button{margin-bottom:15px!important}#travelfare-summary-bottom .summary-modify-button .summary-title{padding-right:15px;margin-bottom:0;padding-left:24px!important}#travelfare-summary-bottom .summary-modify-button .summary-title.summary-fare-padding{padding-left:13px!important}#travelfare-summary-bottom .price-info-block>.sub-total>span{font-size:1.2rem!important;margin-top:5px!important}#travelfare-summary-bottom .price-info-block>.sub-total .in-detail span{font-size:1.2rem!important}#travelfare-summary-bottom .price-info-block>.clearfix:not(.sub-total)>span{font-size:1.1rem!important}#travelfare-summary-bottom .xs-price-info-block>h2{line-height:1!important;margin-bottom:10px;height:auto!important}#travelfare-summary-bottom .xs-price-info-block>h2 .xs-ttlsum-pricebreak{font-family:AirArabia}#travelfare-summary-bottom .price-info-block>.clearfix .pull-left,#travelfare-summary-bottom .price-info-block>.clearfix .pull-right{margin-top:5px!important}#travelfare-summary-bottom .cg-busy{width:100vw!important;left:-10px!important}.travel-modify-search .flight-result-block{margin-top:10px!important}.cg-busy-default-sign{width:95vw!important;margin-left:10px!important;margin-right:10px!important}.cg-busy-default-spinner,.cg-busy-default-text{text-shadow:none!important;font-size:14px}.flight-options .flight-options-table{margin-top:-25px!important}.page-title .main-flight-text{max-width:90%!important}.cg-busy-default-text{text-align:center}.LTR .modify-search .page-title{line-height:35px!important}.Extras-continue{padding-right:0!important}}.pending{opacity:.5}.xs-li-3{width:37.5%!important}#xs-li-logo{width:100%!important;padding-top:1px!important}.sm-li-logo{width:28%!important}#md-page-title{padding-left:10px}@media only screen and (max-width:900px){.LTR header ul li a span{font-size:12px!important;width:95%!important}}@media only screen and (min-width:768px) and (max-width:950px){#md-page-title{line-height:25px!important;font-size:19px!important;padding-left:10px!important}.RTL #md-page-title{padding-right:10px!important}}@media only screen and (min-width:800px) and (max-width:950px){.logo img{max-width:239px}}@media only screen and (min-width:768px) and (max-width:799px){header ul li a span{width:65px!important}header .logo img{max-width:222px}.logo{width:30%!important}}@media only screen and (max-width:767px){.cc-link i,.icon-done{float:left}.LTR header ul li.current,.RTL header ul li.current{background-color:#fff!important}.xs-msearch{font-size:1rem}.modify-search-currency .modify-search-currency .cc-link i,.xs-modify-fa{font-size:14px}.xs-modify-fa{vertical-align:middle;padding-left:2px}.cc-link .icon{display:none}.cc-link i{padding:0!important;margin-top:4px!important;vertical-align:top}header ul li:not(.logo){max-height:55px!important}#header-title,#header-title>li{max-height:40px!important}header .xs-menu{margin:0!important}#header-title>li{height:40px!important}.xs-li-logo span{display:block;width:200px}.xs-li-logo span img{height:24px!important;width:120px!important}.xs-hidden-nav{display:none!important}.modify-search-currency .modify-search-currency #td-selectFare-ModifySearch .btn-selectFare-ModifySearch-chi{width:auto!important;vertical-align:middle;height:25px}.modify-search-currency .modify-search-currency #td-selectFare-ModifySearch .xs-modify-fa{line-height:inherit!important;vertical-align:middle;height:25px}.modify-search-currency .modify-search-currency .cc-link{margin-top:0}.LTR .xs-hidden-progress-header{height:50px!important}.LTR header{height:auto!important}.LTR header ul li.current a,.LTR header ul li.current span{font-size:1.6rem!important;color:#000!important;width:100%!important}.LTR header ul li.current a i,.LTR header ul li.current span i{color:#000!important}.LTR header ul li.current a i.number,.LTR header ul li.current span i.number{font-size:1rem!important;float:left;width:16px!important;height:16px!important;line-height:12px!important;border:1px solid #4a4a4a!important}.LTR header .xs-menu>ul li{float:none!important}.LTR header .xs-menu>ul li i{font-size:1.6rem!important;font-weight:700;line-height:20px!important}.LTR header .xs-menu>ul li span{font-size:1.6rem!important;font-weight:700;line-height:20px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LTR header ul li a span,.RTL .currancy-type{font-size:1.2rem!important}.LTR header .xs-menu .page-title{width:100%!important}.LTR header .create-flow-header{max-width:40vw!important}.LTR header .create-flow-header-addons{max-width:49vw!important}.LTR header .modify-flow-header{max-width:90vw!important}.LTR header #xs-logo-img{width:33.33%!important}.LTR header ul:first-child li:not(.logo) table td{line-height:20px!important;height:40px!important}.LTR header ul:first-child li:not(.logo) table td:nth-child(1){align-items:center;width:10%}.LTR header ul:first-child li:not(.logo) table td#modify-search-section{display:flex;justify-content:center;align-items:center;width:67%}.LTR header ul:first-child li:not(.logo) table td#currency-section{align-items:center;display:flex;justify-content:left;width:32%}.LTR header ul li#search a{float:left!important}.LTR header .xs-msearch{max-width:85%;width:auto}.LTR header ul li a,.RTL header ul .current#payment,.RTL header ul li{width:100%}.LTR header #currency-section{padding-right:10px!important}.LTR header #currency-section .currency-txt{float:right!important;overflow:visible!important}.RTL .currancy-type{display:inline-block;padding:1px;vertical-align:middle!important}.RTL .cc-link{height:21px}.RTL .cc-link i{padding-right:3px!important}.RTL .xs-modify-fa{margin-top:0;margin-left:unset;margin-right:3px}.RTL .xs-hidden-progress-header{height:50px!important}.RTL header ul:first-child li:not(.logo) table td{height:40px!important;line-height:20px!important}.RTL header ul:first-child li:not(.logo) table td#modify-search-section{display:flex;justify-content:center;align-items:center;width:67%}.RTL header ul:first-child li:not(.logo) table td#currency-section{align-items:center;display:flex;justify-content:left;width:32%}.RTL header ul li.current{float:right!important;height:90px!important}.RTL header ul li.current a,.RTL header ul li.current span{font-size:1.6rem!important;color:#000!important;font-weight:700;line-height:20px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RTL header ul li.current a i,.RTL header ul li.current span i{color:#000!important}.RTL header ul li.current a i.number,.RTL header ul li.current span i.number{font-size:1rem!important;width:16px!important;height:16px!important;line-height:12px!important;border:1px solid #000!important}.RTL header .create-flow-header{max-width:40vw!important}.RTL header .create-flow-header-addons{max-width:49vw!important}.RTL header .modify-flow-header{max-width:90vw!important}.RTL header .xs-msearch{width:auto!important}.baggage-sidebar .sidebar-widget .isa-radio-option-list-wrapper .widget-header{background-color:transparent!important;padding:0 10px!important}.airport-transfer-sidebar .sidebar-widget .isa-radio-option-list-wrapper .widget-header{background-color:transparent!important;padding:0 15px!important}.extra-service-sidebar .sidebar-widget .isa-radio-option-list-wrapper .widget-header{padding:0 10px!important}.sidebar-widget .isa-radio-option-list-wrapper .widget-header{background-color:transparent!important;padding:0!important}.sidebar-widget .isa-radio-option-list-wrapper .widget-header .right{color:#FF0041;font-size:1.8rem}.sidebar-widget .isa-radio-option-list-wrapper .widget-header .right i:not(.currency){font-weight:700}.seat-selection{min-height:auto!important}.seat-selection .left-section .data-block ul{border-left:none!important;border-right:none!important}.seat-selection .checkbox-circle>label>i{padding-right:30px!important}.seat-selection .right-section{padding-left:10px!important;padding-right:10px!important}#aircraft-modal-map{left:0;background-color:#fff;height:-webkit-fill-available!important;position:fixed;top:0;z-index:9999;overflow-y:scroll;overflow-x:hidden}#aircraft-modal-map .map-heading{line-height:40px}#aircraft-modal-map .map-heading .map-heading-title{font-size:1.6rem;font-weight:700;padding-left:10px!important}#aircraft-modal-map .map-heading .icon-close{padding-right:10px;top:12px;position:relative}#aircraft-modal-map .passenger-info{line-height:25px;border-bottom:1px solid;padding:10px 0!important}#aircraft-modal-map .passenger-info .name{font-size:1.4rem;font-weight:600;padding-left:10px!important}#aircraft-modal-map .passenger-info .seat-info{padding-right:10px!important}#aircraft-modal-map .passenger-info .seat-info span{float:right}#aircraft-modal-map .passenger-info .seat-number{font-size:2.4rem!important}#aircraft-modal-map .passenger-info .status{font-size:1.2rem;font-weight:700;color:#FF0041;text-align:right;display:block;width:100%}#aircraft-modal-map .seatmap-legend{margin-top:10px}#aircraft-modal-map .seatmap-legend .col-xs-4:not(:first-child):not(:last-child){padding-left:5px!important;padding-right:5px!important}#aircraft-modal-map .seatmap-legend .col-xs-4:first-child{padding-left:10px!important;padding-right:5px!important}#aircraft-modal-map .seatmap-legend .col-xs-4:last-child{padding-left:5px!important;padding-right:10px!important;text-align:right}#aircraft-modal-map .seatmap-legend .available-seat-icon{background-image:url(../images/plane/default-seat.svg)}#aircraft-modal-map .seatmap-legend .occupied-seat-icon{background-image:url(../images/plane/disabled-seat.svg)}#aircraft-modal-map .seatmap-legend .selected-seat-icon{background-image:url(../images/plane/selected-seat.svg)}#aircraft-modal-map .seatmap-legend .unavailable-seat-icon{background-image:url(../images/plane/unavailable-seat.svg)}#aircraft-modal-map .seatmap-legend .previous-seat-icon{background-image:url(../images/plane/previous-seat.svg)}#aircraft-modal-map .seatmap-legend .xs-seatlegend-text{line-height:16px;vertical-align:top;font-size:1rem;width:72%;display:inline-block;text-align:left}#aircraft-modal-map .seatmap-legend i{height:22px}#aircraft-modal-map .btn-continu-bottom{margin-bottom:20px!important;margin-top:10px!important}.xs-seatlegend-text{padding:0 15px 0 0!important}.seat-page-title span{width:100%!important;max-width:100%!important;text-align:left}.seat-selection .row{margin-left:-10px!important;margin-right:-10px!important}.seat-selection .row .left-section .data-block .heading-title{font-size:1.2rem!important;text-align:left!important;padding-left:10px}.seat-selection .row .left-section .data-block ul li.active:after,.seat-selection .row .left-section .data-block ul li:after{border:none!important}.seat-selection .row .left-section .data-block ul li label i,.seat-selection .row .left-section .data-block ul li.active label i{padding-right:0!important}.seat-selection .row .left-section .data-block ul li{border-bottom:1px solid;line-height:50px}.seat-selection .row .left-section .data-block ul li .checkbox-circle [type=checkbox]:checked+label:before,.seat-selection .row .left-section .data-block ul li .checkbox-circle [type=checkbox]:not(:checked)+label:before{content:''!important;padding:0!important}.seat-selection .row .left-section .data-block ul li .checkbox-circle{width:100%}.seat-selection .row .left-section .data-block ul li .checkbox-circle label{padding:0;width:100%}.seat-selection .row .left-section .data-block ul li .checkbox-circle label span{font-weight:400!important}.seat-selection .row .left-section .data-block ul li .checkbox-circle label span.action-span{font-weight:700}.seat-selection .row .left-section .data-block ul li a span{color:#FF0041!important;margin-left:15px!important}.seat-selection .row .left-section .data-block ul li:last-child{border-bottom:none!important}.LTR .content-wrapper.extras-container{margin-top:0!important}.skip-section{max-width:50%;float:right;top:75px;z-index:9999;line-height:14px;position:fixed;right:0}.skip-section .skip-link{font-size:1rem;color:#414042;text-decoration:underline;vertical-align:middle;display:block}.seatmap-optionlist .isa-radio-option-list-wrapper .widget-header{padding-left:10px!important;padding-right:10px!important}.RTL .seat-selection .row .left-section .data-block ul li a span{margin-left:0!important}.RTL #aircraft-modal-map .seatmap-legend .xs-seatlegend-text{padding-right:5px!important;padding-left:10px!important;text-align:right!important}.LTR .seat-selection .left-section,.RTL .select-seats{padding-left:0!important}.seat-selection .xs-margin-seats{margin-left:0!important;margin-right:0!important}.LTR .select-seats,.RTL .seat-selection .left-section{padding-right:0!important}}@media only screen and (min-width:768px) and (max-width:990px){.plane-body .seat{margin-right:1px}}@media only screen and (max-width:800px){.seat-map-legend{width:73%!important}.seat-map-legend h3{font-size:1.4rem!important}.widget-content .sub-section span{font-size:1.1rem!important}.widget-content .radio label{font-size:1.3rem!important}.sub-title p i{min-width:30px!important}.widget-header span{font-size:1.6rem!important}}@media only screen and (max-width:500px){.flight-name,.heading-title,.seat-map-legend,.sub-title p{text-align:center!important}.sub-title p{overflow:hidden;text-overflow:ellipsis}.sub-title p span{font-weight:700!important}.seat-map-legend{width:96%!important;margin-left:6px!important;margin-right:2px!important;height:115px;margin-top:16px!important}.seat-map-legend ul{margin-top:0!important}.seat-map-legend ul li span{margin-left:0!important;left:16%}.seat-icon{width:19px;height:28px;display:inline-block;background-size:contain;background-repeat:no-repeat}.seat-map-legend h3{font-size:1.4rem!important;padding-bottom:15px!important}.seat-map-legend span{display:block;font-size:1.2rem!important}.col-numbers{font-size:.1rem!important}.plane-body span{margin:1px!important}.sidebar{padding-left:0!important;padding-right:0!important;font-size:1.2rem!important}.widget-header span{font-size:1.6rem!important}.heading-title{font-weight:600}.plane-map{float:none!important;margin:0 auto!important;left:0!important}.fa-goto-sector,.goto-sector{text-align:center;float:none}.tooltip{z-index:999!important}.goto-sector{position:relative;top:3px;left:-8px;font-size:1.2rem!important}.RTL .action-span{padding-right:10px}.RTL .seat-selection .checkbox-circle>label>i{padding-right:0!important}.LTR .action-span{padding-left:10px}.LTR .dir-exc,.RTL .dir-exc{direction:rtl!important}}#header{z-index:1001!important}.xs-expire-group .valdr-message{font-weight:600}.xs-cvv-div .valdr-message{font-weight:400}.xs-cvv-div .ibe-typeahead{position:relative}#traveling-with-button span.fa{margin-left:-18px}.pas-frm-datePicker button.ui-datepicker-trigger{padding-right:0!important}.pmtSpecialMsgs{padding:10px}@media only screen and (min-width:981px){.LTR .payment-options,.LTR .select-payment-method{padding-left:0!important;padding-right:0!important}}@media only screen and (max-width:767px){.xs-voucher-sucess{width:100%!important;height:auto!important}.xs-voucher-sucess .xs-gly-sign{font-size:1.6rem;margin-top:0;margin-right:5px!important;margin-left:5px!important}.xs-voucher-sucess .xs-redeemption{font-size:1.2rem;padding:0}.xs-voucher-sucess .xs-anothervoucher{font-size:1.2rem;border-bottom-color:transparent;text-decoration:underline;font-weight:700;color:#414042;text-align:right;padding-right:5px}.voucherInfoTxt,.xs-voucherTxt-new{font-weight:600!important;margin-bottom:10px!important}.payment-details .left-content .form-payment-flow .ibe-typeahead{margin-bottom:20px!important}.voucherRedeem .voucher-resend .txt-height{font-size:1.4rem!important;margin-bottom:20px}.voucherRedeem .voucher-resend .voucherResendFlds button.button{width:30%!important;font-size:14px;margin:0 5px!important}.voucherRedeem .voucher-resend .LTR .voucherResendFlds input.form-control{width:25%!important;font-size:14px!important;margin-left:5px!important}.voucherRedeem .voucher-resend .RTL .voucherResendFlds input.form-control{width:25%!important;font-size:14px!important;margin-right:5px!important}.voucherRedeem .voucher-resend .voucherResendFlds .otp-txt{margin-top:3px}.voucherRedeem .voucher-resend .voucherResendFlds a{margin-top:10px!important}.voucherRedeem .voucher-resend .col-sm-5{padding:0;margin-top:10px}.points-count,.xs-rewards{padding-right:0!important}.points-count,.total-payment .drawer-desc,.xs-priceinfo-modify,.xs-rewards{padding-left:0!important}.xs-reedem-voucher-text{font-size:1.4rem!important}.totalValuBx,.voucherInfoTxt{font-size:1.2rem!important;padding:0!important;text-align:left!important}.voucherInfoTxt{margin-top:90px!important}.xs-voucherinfo{margin-top:15px!important}.xs-voucherTxt-new{font-size:1.2rem}.gift-voucher-section .text,.xs-add-voucher{font-size:1.4rem!important;font-weight:600}.gift-voucher-section .text{margin-right:0!important}.paymnet-flights-info-block .flight-block h4 label,.paymnet-flights-info-block .flight-block h4 span,.xs-rewards-radio{font-weight:600!important}.voucherRedeem .voucherFlds input{width:100%!important;margin-bottom:10px!important}.xs-add-input-voucher{padding:0!important}.voucherRedeem .voucherFlds button{margin-top:10px!important;width:100%!important;text-align:center!important}.xs-reservsummery-margin{margin-left:0;margin-right:0;margin-top:10px;padding:0!important}.fare-block .left-content .payment-h2,.payment-h2{width:auto!important;height:auto!important;line-height:inherit!important}.LTR .airewards-points .airwards-options .points-count label{color:#8D8C8E!important;font-size:1rem}.LTR .summary-drawer.fare-timeline-drawer .drawer-desc{padding:0!important;border-top:none!important}.points-count{margin-left:auto!important;margin-right:auto!important;display:block}.xs-rewards{font-size:1.4rem!important;height:30px}.xs-rewards-radio{line-height:32px!important}.xs-payment-card-details{font-size:1.2rem!important}.xs-right-content{position:relative!important;margin-top:5px!important}.payment-currency-info-summary{float:right;padding-right:15px!important;top:3px}.xs-margin-bottom{margin-bottom:80px!important;margin-top:10px!important}.paymnet-flights-info-block{max-height:850px!important;padding-right:0!important}.paymnet-flights-info-block .sector-details:first-child{margin-top:5px!important}.paymnet-flights-info-block .sector-details:last-child .sector-flight-info{margin-bottom:0!important}.paymnet-flights-info-block .flight-block{padding-left:0!important;padding-right:0!important}.paymnet-flights-info-block #lPayment{height:auto!important;padding-bottom:10px!important}#xs-paysum_mod-flights-info-block{padding-right:5px!important}#xs-amount,.xs-amount{margin-bottom:10px!important;margin-top:0!important;background:0 0;padding-top:0!important;padding-bottom:5px}.xs-ui-view-container{margin-top:-15px!important}.xs-pymntoptions{margin-bottom:0!important;padding:0!important}.xs-pymntoptions>.hidden-md{margin-top:-27px!important;margin-bottom:-30px!important}.xs-promopaymnt{margin-bottom:30px!important;margin-top:-15px!important}.xssm-faretable{margin-bottom:-5px!important;margin-top:-15px!important}.xs-enterccdetails{text-align:center!important}.xs-expire-group .valdr-message{font-weight:600;margin:-20px 0 0!important;width:auto!important;max-width:95%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.xs-ttlsum-pricebreak{font-size:1.8rem!important;line-height:1}#xs-modifyflightdraw-flights-info-block .xs-ttlsum-pricebreak{font-size:1.6rem!important}.xs-paymnt-section{margin-top:-15px!important}.fare-block h2,.reservation-details-payment-summary h2{font-size:1.8rem!important}.reservation-details-payment-summary h2{width:auto!important;height:auto!important;line-height:inherit!important;margin-bottom:20px!important}.fare-block .left-content h2{width:70%!important}.fare-block .left-content .description{line-height:inherit!important}.LTR .reservation-drawer .drawer-desc .flight-info-scroll .flights-info-block,.LTR .summary-drawer .drawer-desc .flight-info-scroll .flights-info-block{border:none!important;overflow-x:hidden!important;overflow-y:auto!important;height:auto!important;max-height:100%!important}.total-payment .drawer-desc{padding-right:0!important}.select-payment-method div>h2{width:100%!important;line-height:22px!important;height:10px!important}.xs-cvv-div>div{bottom:0!important}.xs-cvv-div .valdr-message{width:auto!important;max-width:100%!important;overflow:hidden!important}.price-info-block span:not(.xs-ttlsum-pricebreak){font-size:1rem}.xs-details{font-size:1.2rem!important;line-height:27px!important}.xs-payment-method h2{font-size:1.4rem!important}.flight-block .div-info .mobile-flight-time .departure-arrival i{font-size:1rem!important}.flight-block .div-info label,.flight-block .div-info span:not(.small-plain){font-size:1.2rem!important;margin-bottom:0!important}.flight-time .departure-arrival i{font-size:1rem!important}.airewards-points .airwards-options .points-count label h2 span,.airewards-points .airwards-options .points-count label i{font-size:1rem!important;width:max-content!important}.xs-paymnet-price-info-block h2{margin-bottom:10px!important}.payment-overlay .rewards-login{margin-top:0!important;top:20%!important;padding:10px!important;position:fixed!important;max-height:90%;min-height:50%!important;height:auto!important;left:50%;transform:translate(-50%,0)}.LTR .payment-overlay .rewards-login{border-top:none!important}.total-inclusive-hidden h2{padding-top:5px!important}.LTR .summary-drawer .drawer-desc .res-summary-start-txt{margin-top:0}.redeem-adjust{height:auto!important;margin-bottom:5px!important}.pmtSpecialMsgs{margin-bottom:20px}.pas-frm-datePicker button.ui-datepicker-trigger{padding-right:10px!important}.expiration-date{padding:0!important}.LTR .totalValuBx{margin-top:20px}.LTR .totalValuBx .ma-tp-bt-2{margin:10px 0}.LTR .voucherRedeem .voucherSuccess .number-green{padding:0}.LTR .voucherResendFlds .otp-txt,.RTL .voucherRedeem .voucherSuccess .number-green{padding:0!important}.RTL .voucherRedeem .voucher-resend .txt-height{font-size:1.4rem!important;margin-bottom:20px!important}.RTL .voucherInfoTxt{margin-top:0!important}.RTL .totalValuBx .ma-tp-bt-2{margin:10px 0}.RTL .totalValuBx .xs-reedem-voucher-desc{text-align:right!important}.RTL .totalValuBx .xs-reedem-voucher-text{text-align:left!important}.RTL .voucherResendFlds .otp-txt{padding-right:10px!important}.RTL .payment-option-div{display:inline-grid!important;left:10px!important}.payment-details .cg-busy-default-sign{width:auto!important;left:0;right:0;margin-left:0!important;margin-right:0!important}.paymnet-price-info-block h2{padding-left:0!important}}@media only screen and (min-width:768px) and (max-width:992px){.xs-paymnt-section,.xs-promopaymnt,.xs-ui-view-container,.xssm-faretable{margin-top:-15px!important}.xs-ui-view-container{margin-bottom:10%!important}.xssm-faretable{margin-bottom:-5px!important}.xs-pymntoptions{margin-top:-20px!important}.expiration-date{padding:0!important}.LTR .voucherRedeem .voucher-resend .voucherResendFlds .otp-txt{padding-left:0!important}.RTL .voucherRedeem .voucher-resend .voucherResendFlds .otp-txt{padding-right:0!important}.payment-details .bin-promotion{position:relative;left:-15px;right:-15px}.payment-details .cg-busy-default-sign{width:20vw!important;margin-left:0!important;margin-right:0!important}}@media only screen and (min-width:992px){.expiration-date,.paymnet-price-info-block h2{padding-left:0!important}.expiration-date{padding-right:0!important}}@media only screen and (max-width:500px){.xs-pay-mode-txt{line-height:1.2!important;text-align:left!important}.fare-block>.left-content,.right-content{width:100%!important;padding:0}.flight-block .div-info .fligh-no i{font-size:1.1rem!important}.fare-block>.right-content .currency-text,.fare-block>.right-content .currency-value{font-size:1.3rem!important}.one-x{width:10%!important}.tax-detail{position:relative}.reservation-details-payment-summary{text-align:center!important;width:100%!important}.reservation-details-payment-summary table{font-size:1.2rem!important}.admin-fee-label{padding-left:9px}.optn-1-pay{width:110px!important}.optn-2-pay{width:220px!important}}@media only screen and (max-width:767px){.xs-back-bar,.xs-submit-link{text-align:center!important}.xs-pay-mode-txt{top:-12px!important}#pay-summary-flightinfoscroll{padding-right:0!important;display:block}#pay-summary-flightinfoscroll .flight-no{padding-right:0!important;margin-right:0!important}.xs-paymnet-price-info-block{padding-left:0!important;margin-right:0!important}.xs-paymnet-price-info-block .xs-ttlsum-pricebreak{font-size:1.8rem!important}.xs-notcreate-page-title{line-height:25px!important;padding-top:15px!important}#xs-balpay-flightsinfo-block{padding-right:3px!important}.xs-submit-link{float:none!important}.master-card-details>form .row{margin:0!important}.master-card-details>form .row .valdr-message>span{line-height:17px}.select-payment-method{border-top:none!important;padding-top:0!important}.select-payment-method .section-line>hr{margin-top:5px!important}.payment-merchant-logo .certificates>span img{width:15%}.airewards-points.would-you-like-section{padding:15px 0}.airewards-points .section-line>hr{margin-top:5px!important;margin-bottom:5px!important}.airewards-points .rzslider span{height:auto!important}.rz-pointer{outline:0;top:-21px!important;z-index:2;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;color:#FF0041;font-size:2.4rem;background-color:unset!important}.rz-pointer:focus,.rz-pointer:hover{color:#e00039}.rz-pointer:before{content:"\e929"}.rzslider .rz-pointer:after{background:unset!important}.rzslider{margin:auto!important;height:1px!important;background-color:#fafafa}.rzslider .rz-bubble.rz-limit,.rzslider .rz-bubble.rz-model-value{visibility:hidden!important}.pay-optn-xs{position:relative}.pay-optn-xs .payment-logo{margin:0 6% 0 0!important}.pay-optn-xs .radio [type=radio]+label:before{margin-right:3px!important}#paymentH2 .section-line{position:absolute!important;top:30px!important}.payment-details .right-content .amount span.smaller-txt{color:#344252!important}.payment-details .right-content .amount span.smaller-txt .admin-fee-label{padding-left:0!important;width:auto!important;text-align:center}.payment-details .right-content .amount span.smaller-txt>span:nth-child(2){width:auto!important}.payment-details .right-content .amount span.smaller-txt .admin-fee-content{font-weight:600!important;text-align:center}.LTR .payment-details .right-content .amount span.big-txt .big-txt-currency,.lbl-security-code{text-align:right}.LTR .payment-details .right-content .amount .total-pay-txt,.RTL .payment-details .right-content .amount .total-pay-txt{font-weight:600;font-size:1.5rem!important}.LTR .fare-block .left-content .description{text-decoration:underline}.LTR .payment-details .right-content .amount span.big-txt{font-size:17px;color:#344252;float:right;width:50%;height:auto;font-weight:600;line-height:1.5;letter-spacing:-.1px}.LTR .payment-details .right-content .amount span.small-txt{color:#344252;text-align:left;width:50%;font-size:2rem;height:auto;line-height:1.5;letter-spacing:-.1px}.LTR .payment-card-detail-div .expiration-date .expire-group .date-dividier{margin-right:0;margin-left:0;padding-right:0;padding-left:0;width:100%!important}.LTR .payment-card-detail-div .expiration-date .expire-group select{margin-right:0;margin-left:0;padding:5px 15px}.LTR .payment-card-detail-div .security-code .lbl-security-code{max-width:100%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.LTR .payment-card-detail-div .security-code input{width:100%!important}.LTR .airewards-points .Would-you-like-to-pay,.LTR .airewards-points .gift-hight{height:auto!important;font-size:1.4rem!important;font-weight:600;line-height:1.64;text-align:left;margin-right:0!important}.LTR .airewards-points .Would-you-like-to-pay span,.LTR .airewards-points .gift-hight span{height:20px;line-height:20px!important}.LTR .airewards-points>.radio{margin-left:0!important;height:33px}.LTR .summary-drawer .drawer-desc .sub-total{font-size:1.4rem;margin-top:10px}.LTR .summary-drawer .drawer-desc .sub-total .flight-info-scroll .price-info-block h2{font-size:1.4rem!important;height:auto!important;line-height:1;letter-spacing:-.1px;margin-bottom:10px}.LTR .summary-drawer .drawer-desc .sub-total .flight-info-scroll .price-info-block hr{margin-top:10px!important;margin-bottom:10px!important}.LTR .payment-currency-info #totalPricePayment,.RTL #paymentH2 #totalPricePayment{margin-bottom:unset!important;margin-top:unset!important}.LTR .payment-confirmation .inpage-alert>span>sup{display:inline-block;width:3%;line-height:1;vertical-align:top;top:3px!important}.LTR .payment-confirmation .inpage-alert>span>span{display:inline-block;text-align:left;width:95%;font-size:1.2rem!important;line-height:1.58!important}.LTR header .xs-menu>ul li #lbl_header_nav_payment1{font-size:1.8rem!important}.LTR .payment-currency-info #lPayment{margin-top:unset!important}.LTR .payment-currency-info #totalPricePayment .currency-text,.LTR .payment-currency-info #totalPricePayment .numeric-amount{margin-top:unset!important}.RTL .payment-details .right-content .amount{color:initial!important;padding:0}.RTL .payment-details .right-content .amount span.small-txt{color:#344252;width:50%;font-size:20px!important;height:auto;line-height:1.5;letter-spacing:-.1px}.RTL .payment-details .right-content .amount span.total-pay-txt{font-weight:600;font-size:14px!important}.RTL .payment-details .right-content .amount span.big-txt{font-size:14px!important;color:#344252;width:50%;height:auto;font-weight:600;line-height:1.5;letter-spacing:-.1px}.RTL .payment-details .right-content .amount span.big-txt i{float:right}.RTL .payment-confirmation .inpage-alert>span>sup{display:inline-block;width:3%;line-height:1;vertical-align:top;top:3px!important}.RTL .payment-confirmation .inpage-alert>span>span{display:inline-block;text-align:right;width:95%;font-size:12px!important;line-height:1.58!important}.RTL .payments .payment-details .left-content .cvv .form-control{width:100%!important}.RTL .pay-optn-xs{margin-right:10px}.RTL .airewards-points .airwards-options .points-count label h2 span,.RTL .airewards-points .airwards-options .points-count label i{float:right!important}.RTL .xs-pymntoptions>.hidden-md{width:100vw!important}.RTL #paymentH2 #lPayment{margin-top:unset!important}.RTL #paymentH2 #totalPricePayment .currency-text,.RTL #paymentH2 #totalPricePayment .numeric-amount{margin-top:unset!important}.RTL #paymentH2 .section-line{top:15px!important}.RTL .pay-optn-xs .radio [type=radio]+label:before{margin-right:0!important;margin-left:3px!important}.RTL .pay-optn-xs .radio{margin-right:0!important}}@media only screen and (max-width:380px){.pay-optn-xs .payment-logo{margin:0 5% 0 0!important}}@media only screen and (min-device-width:768px){.airewards-points .radio label,.payment-options .radio label{padding-top:0!important}.payment-logo-text{padding-top:2px!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.airewards-points .rzslider span{height:auto!important}.rz-pointer{outline:0;top:-21px!important;z-index:2;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;color:#FF0041;font-size:24px;background-color:unset!important}.rz-pointer:focus,.rz-pointer:hover{color:#e00039}.rz-pointer:before{content:"\e929"}.rzslider .rz-pointer:after{background:unset!important}.rzslider{margin:auto!important;height:1px!important;background-color:#fafafa}.rzslider .rz-bubble.rz-limit,.rzslider .rz-bubble.rz-model-value{visibility:hidden!important}}@media only screen and (min-device-width:500px) and (max-device-width:835px){.fare-block>.right-content{text-align:center!important;width:30%!important}.fare-block>.left-content{width:60%}.certificates span{width:33%!important}.paymnet-price-info-block>h2{padding-left:0!important}.captcha-key img{width:80%!important}}@media only screen and (max-device-width:981px){.admin-fee-content,.admin-fee-label{text-align:center}.RTL .admin-fee-content i,.admin-fee-content i{float:none!important}}@media only screen and (max-width:500px){.airewards-points radio{position:relative;top:10px!important}.airewards-points .text{font-size:1.2rem!important}.payment-details .left-content .form-payment-flow .ibe-typeahead p span,.payment-details .left-content .form-payment-flow .ibe-typeahead p.valdr-message{font-size:12px!important}.payment-details .left-content .expire-row,.payment-details .left-content .expire-row .expire-group.expire-payment-flow,.payment-details .left-content .expire-row .expire-group.expire-payment-flow .expDate,.payment-details .left-content .expire-row.payment-card-detail-div{margin-bottom:0}.payment-details .left-content .expire-row .expire-group.expire-payment-flow .valdr-message{margin-top:0;position:absolute;font-size:12px}.payment-details .left-content .expire-row .security-code .cvv-payment-flow .valdr-message{margin-top:77px;position:absolute;height:auto}.select-payment-method .secure-certificate{position:relative;right:7%}.cash-payment-details p{width:100%!important;font-size:14px!important}.cash-payment-details .input-sec{width:100%!important}.payment-details p:not(.cash-payment-details p){text-align:right!important}.reservation-details-payment-summary table tr>td:first-child{text-align:left!important}.select-payment-method div,.xs-payment-details div{padding-right:0!important;padding-left:0!important}.select-payment-method div>.text-danger,.xs-payment-details div>.text-danger{padding:0 15px!important}.select-payment-method div>h2{width:100%}.modal-relative-wrapper{width:80%!important;margin-left:10%!important}.modal-header .text{padding-left:20px!important}.modal-footer button{min-width:100px!important;font-size:1.2rem!important}.payment-note{font-family:'Noto Sans';font-size:18px}}@media (min-width:961px){.airewards-points .rzslider span{height:auto!important}.rz-pointer{outline:0;top:-21px!important;z-index:2;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;color:#FF0041;font-size:24px;background-color:unset!important}.rz-pointer:focus,.rz-pointer:hover{color:#e00039}.rz-pointer:before{content:"\e929"}.rzslider .rz-pointer:after{background:unset!important}.rzslider{margin:auto!important;height:1px!important;background-color:#fafafa}.rzslider .rz-bubble.rz-limit,.rzslider .rz-bubble.rz-model-value{visibility:hidden!important}}.RTL .ibe-drop-down .btn-group .dp-caption{float:right;text-align:right;direction:ltr}.RTL .ibe-drop-down .uib-dropdown-menu.dropdown-menu>li>a{text-align:right}.RTL .dashboard-widget .widget-content ol li a:before,.RTL .dashboard-widget .widget-content ul li a:before{content:"\f105";padding-right:5px;float:right}form .form-group .ng-invalid.ng-dirty.valdr-message{position:absolute}#signin-section .content-body .inside-content form .ibe-typeahead .sign-in-emailAddressAndPassword .valdr-message{top:73px}.reg-form .reg-form-section .row{min-height:90px}@media only screen and (max-width:359px){.user-details{font-size:1.2rem!important}}@media only screen and (max-width:980px){.registration .your-prefs .radio,.registration .your-prefs h4{height:auto!important}.registration .your-prefs .radio label,.registration .your-prefs h4 label{font-size:14px!important;height:30px!important}.registration .your-prefs .radio #lbl_register_ensure_mobile,.registration .your-prefs h4 #lbl_register_ensure_mobile{line-height:20px!important}}@media only screen and (min-width:768px) and (max-width:991px){.login-bar .user-details #user-name-details{margin:0!important;padding:0!important}.login-bar .user-details>div:nth-child(3){padding-left:20px!important}.login-bar .user-details .user-icon{margin-top:10px;width:auto}.reg-form .section.with-sub .section-heading{height:auto!important}}@media only screen and (max-width:767px){.login-name,.user-menu .user-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.rewards-login .tabbed-content #signin-content form .ibe-typeahead{margin-bottom:5px}.registration .registration-header p{font-size:1.4rem!important;font-weight:400!important;line-height:1.71!important}.common_reason_for_secQues,.inside-content .airwards-registration .section .help-txt,.xs-font-12{font-size:1.2rem!important}.xs-dashboard-widget{padding-top:15px!important}.xs-backtodash{text-align:center!important}.xs-font-12 .section-line hr{margin-bottom:10px!important}#signin-section .red-btn{width:100%!important}.back-to-login-section{margin-top:-15px!important}.page-banner{background-position:right;background-repeat:no-repeat;background-color:#F3F3F3;background-size:100% 100%!important;height:100px!important}.page-banner .wrap img{max-width:85%!important;margin:13px 0 15px!important}.common_reason_for_secQues{margin-bottom:10px!important}.inside-content .airwards-registration .section{padding-bottom:0!important;margin-bottom:0!important}.inside-content .airwards-registration .with-sub .section-heading{height:auto!important}.inside-content .airwards-registration .with-sub .section-heading div{font-size:1.4rem!important;font-weight:600px!important;line-height:20px!important}.reg-form-section{padding-bottom:10px!important;margin-bottom:20px!important}.reg-form .section .help-txt{position:static!important;font-size:1.4rem!important;line-height:1.71!important;padding-bottom:0!important;padding-right:0!important}.reg-form .section .section-heading{margin-bottom:10px;font-size:1.6rem!important;font-weight:600px!important;line-height:20px!important}.reg-form .section .section-heading .pull-right{margin-top:3px!important}.reg-form .with-sub .section-heading div{font-size:1.8rem!important;font-weight:600px!important;text-align:center!important;line-height:1.72!important}.reg-form .with-sub .section-heading #log0-airarabia{width:125px!important;height:27px!important}.reg-form .with-sub .section-sub-heading .radio label{font-size:1.4rem!important;font-weight:600!important}.reg-form .reg-content .row{padding-bottom:10px!important}.reg-form .reg-content .xs-familyhead{padding-top:20px!important}.reg-form .reg-content .xs-familyhead .help-txt{padding-right:0}.section-heading .red{font-size:1.1rem!important}.uib-dropdown-menu{z-index:999!important}.reg-content-body .xs-cntry-code-error-div{min-height:0!important}.reg-content-body .phone-number .row .valdr-message{position:static!important}.registration .your-prefs .radio,.registration .your-prefs h4{height:auto!important}.registration .your-prefs .radio label,.registration .your-prefs h4 label{font-size:1.2rem!important;height:25px!important}.registration .your-prefs .radio #lbl_register_ensure_mobile,.registration .your-prefs h4 #lbl_register_ensure_mobile{line-height:20px!important;height:auto!important}#lbl_register_service_enhancements{text-align:left;font-size:1.3rem!important}#signin-section .content-body{padding-top:15px}#signin-section .content-body .row{margin:0}.registration .content-body{padding-top:15px!important}.xs-full-logo{width:100%!important}.xs-half-logo{width:50%!important;padding-left:0!important;margin-left:-25px}.login-name{padding-left:0}.dashboard-page-title span{font-size:1.6rem!important;font-weight:700!important;float:left!important;margin:0!important;line-height:40px!important;padding-right:5px!important}.user-menu{position:relative!important;height:40px!important;padding-top:10px;background-color:#d8d8d8;max-width:260px}.user-menu a{text-decoration:none}.user-menu a .icon-nav-toggle{font-size:2.2rem!important}.user-menu .fa-caret-down{padding-left:5px!important;position:relative;top:-4px}.user-menu .user-profile-dropdown .navigation-dropdown{line-height:35px!important;height:35px!important}.user-menu .user-name{padding-left:5px!important;display:inline-block;max-width:160px;max-height:20px;font-size:1.4rem!important;font-weight:700;text-align:right!important}.user-login-section{padding:10px 8px 15px}.user-login-section.xs-user-details{background-color:#d8d8d8!important;border-top:1px solid #cacfcf;padding-bottom:0!important;width:102vw}.user-login-section.xs-user-details .other-details.credit-details{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #e0dfdf}.user-login-section .other-details .credits_lbl{margin-left:3px}.user-details{line-height:1.5!important;width:102vw!important}.user-details>div{padding:0 10px!important}.dropdown-content{display:block;width:100%!important}.dropdown-content ul{width:100%;margin-bottom:5px!important;margin-top:5px!important;padding-left:0!important;padding-right:0!important;list-style:none}.dropdown-content ul li{padding:7px 15px!important;border-top:2px solid #e0dfdf}.dropdown-content ul li a{font-size:1.2rem!important;color:#404142!important}.dropdown-content ul li:first-child{border-top:0}.RTL .user-login-section.xs-user-details .dropdown-content ul li a{padding-right:5px}.RTL .xs-help-txt{padding-right:0!important}.RTL .user-details>.row>div{padding-right:0}.RTL .registration .your-prefs .radio,.RTL .registration .your-prefs h4{height:auto!important}.RTL .user-menu .dropdown-content{left:0;right:unset}.RTL .user-menu .dropdown-content ul{text-align:left;padding-right:0}.xs-help-txt{margin-bottom:0!important}.xs-country{margin-top:15px!important}.section-popup .header{height:0;line-height:20px}.xs-viewreser-head{margin-bottom:15px!important}.valdr-msg-pt{padding-top:5px}#regForm .reg-form .section .login-section-heading{margin-bottom:0;height:auto!important}.reg-form .section.with-sub .airewards-section-heading,.reg-form .section.with-sub .login-section-sub-heading{margin-bottom:0!important}.registration-header .content-header .registration-header-title{height:60px}.reg-form .section .section-radio{height:auto!important}}@media only screen and (min-width:992px){.user-details #user-name-details,.user-details .other-details{padding-left:0!important;padding-right:0!important}.user-details #other-details-bottom,.user-details #user-name-details,.user-details .other-details{margin-left:0!important;margin-right:0!important}.user-details #other-details-bottom{padding-bottom:20px!important}.user-details .user-icon{margin-top:10px;width:auto}}.RTL .modify-flights-table .left-sidebar{float:right}.RTL .back-to-reservation .fa-angle-left::before{content:"\f105"}.dash-mod-flights .right-content .dash-flights .flight-options .flight-options-table .flight-row .fare-and-services-mobile-extra-item small,.dash-mod-flights .right-content .dash-flights .flight-options .flight-options-table .flight-row .fare-and-services-mobile-extra-item span{font-size:1.2rem!important}@media only screen and (min-width:981px){.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-inbound-plane-small,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-outbound-plane-small{display:inline-block}.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-inbound-plane-small .path1,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-inbound-plane-small .path2,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-outbound-plane-small .path1,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-outbound-plane-small .path2{float:left}.RTL .dash-mod-flights #flight-segment-list li .div-info{padding-bottom:20px;padding-right:15px!important}.RTL .dash-mod-flights #flight-segment-list li .div-info .flight-time .dept-arr-text{padding-right:15px!important}.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-outbound-plane-small .path1:before{content:"\e926";color:#FF0041}.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-outbound-plane-small .path2:before{content:"\e912";color:#39454B}.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-inbound-plane-small .path1:before{content:"\e928";color:#FF0041}.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-inbound-plane-small .path2:before{content:"\e927";color:#39454B}.dash-mod-flights .modify-flight-page-title{margin-top:20px!important}.dash-mod-flights .modify-flights-table .right-content .flight-row .select-flight{min-height:80px!important;padding:35px 0;display:flex;align-items:center;justify-content:center}.dash-mod-flights .modify-flights-table .flights-head,.dash-mod-flights .modify-flights-table .flights-head .flights-head-left,.dash-mod-flights .modify-flights-table .flights-head .flights-head-right,.dash-mod-flights .right-content .modify-flight-search .select-flight-buttons{padding-left:0!important}.dash-mod-flights .right-content .modify-flight-search .col.duration{width:100%!important}.dash-mod-flights .right-content .modify-flight-search .select-flight-buttons .promo-fare{height:100px!important}.dash-mod-flights .modify-flights-table .left-sidebar{padding-left:0!important;padding-right:0!important}.dash-mod-flights .modify-flights-table #modify-ibe-date-picker .dropdown-menu{width:100%;max-width:100%}.dash-mod-flights #flight-segment-list li{border-bottom:2px solid #fff!important;padding:20px 10px 0!important}.dash-mod-flights #flight-segment-list li .div-plain-icon{width:15%!important;padding-left:0!important;padding-right:0!important}.dash-mod-flights #flight-segment-list li .div-info{padding-right:0!important;padding-bottom:20px}.dash-mod-flights #flight-segment-list li .div-info div,.dash-mod-flights #flight-segment-list li .div-info h4{font-size:16px!important}.dash-mod-flights #flight-segment-list li .flight-no{padding-left:0!important}.dash-mod-flights #flight-segment-list li .flight-time{padding-right:0!important}.dash-mod-flights #flight-segment-list li .departure-arrival i{padding-left:3px!important}.dash-mod-flights #flight-segment-list li .departure-arrival i.date-time{text-align:right!important}.dash-mod-flights #flight-segment-list li .thick-font{font-size:13px!important;font-weight:400!important}.dash-mod-flights #flight-segment-list li .thick-font-flightNumber{font-size:14px!important;font-weight:400!important}}@media only screen and (min-width:768px) and (max-width:991px){.drawer-breakup-label,.drawer-breakup-price{padding:0!important}.sm-summary-drawer .drawer-desc{overflow-y:scroll;height:inherit}.dash-mod-flights .modify-flight-page-title{margin-top:20px!important}.dash-mod-flights .modify-flights-table .left-sidebar{width:45%!important;padding-left:0!important;padding-right:0!important}.dash-mod-flights .modify-flights-table .flights-head{padding-left:0!important}.dash-mod-flights .modify-flights-table .flights-head .flights-head-left{padding-left:0!important;width:45%!important}.dash-mod-flights .modify-flights-table .flights-head .flights-head-right{padding-left:0!important;width:55%!important}.dash-mod-flights #flight-segment-list li{border-bottom:2px solid #fff!important;padding:20px 10px!important}.dash-mod-flights #flight-segment-list li .div-plain-icon{width:15%!important;padding-left:0}.dash-mod-flights #flight-segment-list li .div-info div,.dash-mod-flights #flight-segment-list li .div-info h4,.dash-mod-flights #flight-segment-list li .xs-flight-no{padding-left:0!important}.dash-mod-flights #flight-segment-list li .thick-font{font-weight:600!important}.dash-mod-flights .right-content{width:55%!important}.dash-mod-flights .right-content .modify-or-cancel{margin-top:20%}.dash-mod-flights .right-content .modify-or-cancel .or{font-size:16px!important}.dash-mod-flights .right-content .modify-or-cancel .col{min-height:90px!important}.dash-mod-flights .right-content .modify-or-cancel .col button{width:70%!important}.dash-mod-flights .right-content .search-form{padding-right:0!important}.dash-mod-flights .right-content .search-form .btn-wrp{float:right!important}.dash-mod-flights .right-content .search-form .btn-wrp button{font-size:13px!important}.dash-mod-flights .right-content .modify-flight-search .col.duration{padding-top:12px!important;padding-right:10px!important;height:100px!important;border-bottom:1px solid #e2e2e2}.dash-mod-flights .right-content .modify-flight-search .col.select-flight{padding-top:7%!important}.dash-mod-flights .right-content .modify-flight-search .col.select-flight,.dash-mod-flights .right-content .modify-flight-search .select-flight-buttons{width:95px!important;padding-left:0!important;padding-right:0!important}.dash-mod-flights .right-content .modify-flight-search .select-flight-buttons{border-left:1px solid #e2e2e2}.dash-mod-flights .right-content .modify-flight-search .select-flight-buttons .promo-fare{width:95px!important;height:90px!important}.dash-mod-flights .right-content .modify-flight-search .select-flight-buttons .xs-modify-select-flight,.dash-mod-flights .right-content .modify-flight-search .select-flight-buttons .xs-modify-select-flight ul>li{width:95px!important;min-width:95px!important;min-height:80px!important}.dash-mod-flights .right-content .modify-flight-search .select-flight-buttons .xs-modify-select-flight ul>li>label,.dash-mod-flights .right-content .modify-flight-search .select-flight-buttons .xs-modify-select-flight>label{line-height:22.65px!important;top:-5px;position:relative}.dash-mod-flights .right-content .flight-date,.dash-mod-flights .right-content .text-center{font-size:12px!important;border-right:none!important}.dash-mod-flights .right-content ul.flight-fares:not(.xs-modify-selected-fare) li{min-width:75px!important}.dash-mod-flights .right-content ul.xs-modify-selected-fare{top:79.37px!important}.dash-mod-flights .dash-footer{margin-top:0!important}.dash-mod-flights .dash-footer>.row{margin-top:0!important;margin-left:0!important;margin-right:-30px!important}.dash-mod-flights .dash-footer>.row>div{padding:0!important}.dash-mod-flights .modify-flight-search .xs-search-result .total-time{text-align:center!important;font-size:10px!important;margin-top:-10px!important}.dash-mod-flights .modify-flight-search .xs-search-result .departure label{text-align:left!important}.dash-mod-flights .modify-flight-search .xs-search-result .flight-no{margin-bottom:12px!important;position:relative!important;top:12px!important;font-size:10px!important;text-align:left!important}.dash-mod-flights .modify-flight-search .xs-search-result .search-result-responive{border-right:none;width:100%!important}.LTR .flight-result-block .modify-flight-search .select-flight-buttons .select-flight .edit-select-button{top:30px}.RTL .dash-mod-flights .right-content .search-form{padding-right:30px!important}.LTR .dash-mod-flights .dash-footer>.row{margin-right:0!important;margin-left:0!important}.RTL .dash-mod-flights .dash-footer>.row{margin-right:20px!important}.RTL .dash-mod-flights #flight-segment-list li .div-info div .div-info,.dash-mod-flights #flight-segment-list li .div-info{padding-left:0!important;padding-right:15px!important}.RTL .dash-mod-flights #flight-segment-list li .div-info div .flight-time,.dash-mod-flights #flight-segment-list li .flight-time{padding-right:0!important}.sector-flight-info .flight-block{margin:0!important}}@media only screen and (max-width:350px){.xxs-fs-12{font-size:1.2rem!important}}@media only screen and (max-width:320px){.xs-select-flight-fare .xs-fare-type-3 li,.xs-select-flight-fare .xs-fare-type-4 li{min-width:70px!important}}@media only screen and (min-width:768px){.RTL .mod-summary-drawer .drawer-arrow{right:96.5%}#modifyflightdraw-flights-info-block{max-height:none!important}}@media only screen and (max-width:767px){.drawer-breakup-label,.flight-block{padding:0!important}.RTL .modify-flights-table .right-content .flight-row .duration .arrival label,.RTL .modify-flights-table .right-content .flight-row .duration .departure label{margin-top:0!important;margin-bottom:15px!important}.RTL .modify-flights-table .right-content .flight-row .col{display:flex!important}.tooltip-inner .fare-tooltip-wrappe{line-height:20px!important;text-align:left}.flight-block{float:left;width:100%;margin:0!important}ul .flight-point{position:absolute;margin-top:23px;margin-left:30px}ul .flight-point .tooltip-arrow{left:65px!important}.price-info-block .fontclass18{font-size:1.8rem!important}.passenger-count-select .done-btn .done{font-size:1.4rem!important}.modify-flights-table .left-sidebar ul li{padding:unset!important}.flight-point>li{margin-top:-2px;width:16px!important;font-size:1.1rem!important}#xs-modifydrawsumm-flight-info-scroll{padding-right:0!important}#xs-modifydrawsumm-flight-info-scroll>h2{font-size:1.8rem!important;margin-bottom:20px;line-height:22px!important}#xs-modifyflightdraw-flights-info-block{padding-right:0!important;padding-left:0!important}#xs-modifyflightdraw-flights-info-block>h2{margin-bottom:25px!important;margin-top:0!important}#xs-modifyflightdraw-flights-info-block>hr{margin-top:0!important}#xs-modifyflightdraw-flights-info-block .xs-text-center{font-size:1.6rem;font-weight:700;letter-spacing:-.1px;text-align:left}#xs-modifyflightdraw-flights-info-block .flights-info-block .flight-block .col-xs-8>h4>span,.destination-To-source,.destination-To-source-flightNo,.source-To-destination,.source-To-destination-flightNo{font-weight:600!important}#airport-taxes,#xs-modifyflightdraw-flights-info-block .flights-info-block .sector-details:last-child .sector-flight-info{margin-bottom:5px!important}.LTR .summary-drawer .drawer-desc .flight-info-scroll .price-info-block>.row,.summary-drawer .drawer-desc .flight-info-scroll .price-info-block .total-credit{margin-bottom:0!important}.LTR .summary-drawer .drawer-desc .flight-info-scroll .price-info-block .price-breakdown-lbl span{font-size:1.8rem!important}.price-info-block .price-Breakdown-for{line-height:1.33}.price-info-block .Airport-Tax-Surcha,.price-info-block .X-Adult{line-height:1.6}.LTR .dash-mod-flights .modify-flight-search .xs-search-result .total-time{left:24%!important;top:45px!important}.LTR .summary-drawer .drawer-desc .flight-info-scroll .price-info-block .total-credit{font-size:1.2rem;font-weight:600;line-height:1.67;letter-spacing:-.1px;text-align:left}#xs-modify-flightdraw-flights-info-block{padding-right:3px!important}.xs-dep-arrival{padding-left:15px!important}.xs-ibe-date-picker .dropdown-menu{width:100%!important}.dash-mod-flights{padding-left:0!important;padding-right:0!important;margin-top:10px!important}.dash-mod-flights .modify-flight-page-title{margin-top:10px!important;padding:0 10px!important}.dash-mod-flights .modify-flight-page-title h1{font-size:2.1rem!important}.dash-mod-flights .modify-flights-table .left-sidebar{width:100%!important;padding-left:0!important;padding-right:0!important}.dash-mod-flights #flight-segment-list>div>li:not(#flight-modify-mobile):not(#flight-modify-fare-type){height:100%;padding:12px 10px!important;border-bottom:2px solid #fff!important;font-weight:600!important;font-size:1rem!important}.dash-mod-flights #flight-segment-list>div>li:not(#flight-modify-mobile):not(#flight-modify-fare-type) .div-plain-icon{width:12%!important}.dash-mod-flights #flight-segment-list>div>li:not(#flight-modify-mobile):not(#flight-modify-fare-type) .div-info{padding-left:5px!important}.dash-mod-flights #flight-segment-list>div>li:not(#flight-modify-mobile):not(#flight-modify-fare-type) .div-info div,.dash-mod-flights #flight-segment-list>div>li:not(#flight-modify-mobile):not(#flight-modify-fare-type) .div-info h4{margin-left:-8px;padding-left:0!important;padding-bottom:10px!important}.dash-mod-flights #flight-segment-list>div>li:not(#flight-modify-mobile):not(#flight-modify-fare-type) .xs-flight-no{padding-left:0!important;padding-right:0!important;text-align:right!important}.dash-mod-flights #flight-segment-list>div>li:not(#flight-modify-mobile):not(#flight-modify-fare-type) .promo-fare{font-size:1.2rem!important}.dash-mod-flights #flight-segment-list>div>li:not(#flight-modify-mobile):not(#flight-modify-fare-type) .flight-time .departure-arrival i{padding-left:0!important}.dash-mod-flights .back-bar a.submit-link{width:344px!important;text-align:left!important;font-weight:600!important}.dash-mod-flights .back-bar a.submit-link>span{text-decoration:underline!important}.dash-mod-flights .right-content{margin-bottom:0!important;padding-left:10px!important;padding-right:10px!important}.dash-mod-flights .right-content .btn-wrp .red-btn{font-weight:700!important}.dash-mod-flights .right-content h4{font-size:1.3rem!important}.dash-mod-flights .right-content .search-form{padding:0!important;margin-top:15px!important}.dash-mod-flights .right-content .search-form label{font-size:1.4rem!important;font-weight:600!important}.dash-mod-flights .right-content .modify-or-cancel .or{font-size:1.6rem!important}.dash-mod-flights .right-content .modify-or-cancel .col{min-height:auto!important}.dash-mod-flights .right-content .modify-or-cancel .col button{width:100%!important;position:relative!important;margin-top:20px!important;font-weight:700!important}.dash-mod-flights .right-content .modify-or-cancel .cancel button{margin-top:10px!important;margin-bottom:20px!important}.dash-mod-flights .right-content .dash-flights .flight-date{border:none!important;padding:15px 0 0!important;margin-bottom:25px}.dash-mod-flights .right-content .dash-flights .flight-options .flight-options-table .flight-row{display:inline-table;padding-top:15px}.dash-mod-flights .modify-flights-table .left-sidebar ul li.active::after{border:none!important}.dash-mod-flights .modify-flight-search{height:70px;justify-content:center}.dash-mod-flights .modify-flight-search.flight-row{display:inline-block}.dash-mod-flights .modify-flight-search .xs-modify-flight-select .col.duration.xs-search-result{justify-content:flex-start;align-items:center;padding-left:0;padding-right:0;border:none;padding-top:0;height:100%;margin-top:-12px}.dash-mod-flights .modify-flight-search .xs-modify-flight-select .col.duration.xs-search-result .timeline{margin-bottom:0;margin-top:0;padding-left:20px;padding-right:15px}.dash-mod-flights .modify-flight-search .xs-modify-flight-select .col.duration.xs-search-result .timeline .flight-stop-wrapper .flight-icon{top:3px;background-color:transparent!important;color:#FF0041!important;border-bottom-color:#e8e8e8!important}.dash-mod-flights .modify-flight-search .xs-modify-flight-select .col.duration.xs-search-result .timeline .flight-stop-wrapper .flight-stop{top:6px!important}.dash-mod-flights .modify-flight-search .xs-modify-flight-select .col.duration.xs-search-result .timeline .flight-stop-wrapper ul.flight-point{position:absolute;margin-top:15px;margin-left:50%!important}.dash-mod-flights .modify-flight-search .xs-modify-flight-select .col.duration.xs-search-result .timeline .flight-stop-wrapper ul.flight-point .tooltip-arrow{left:65px!important}.dash-mod-flights .modify-flight-search .xs-modify-flight-select .col.duration.xs-search-result .timeline .total-time{font-size:.8rem;margin-top:-15px;padding-left:10px!important}.dash-mod-flights .modify-flight-search .xs-modify-flight-select .col.duration.xs-search-result .timeline .flight-no{margin-bottom:0!important;position:relative!important;top:0!important;font-size:1rem!important;padding-left:10px!important;text-align:center!important}.dash-alert .notification,.dash-mod-flights .modify-flight-search .xs-modify-flight-select .col.duration.xs-search-result .departure label{text-align:left!important}.dash-mod-flights .modify-flight-search .xs-modify-flight-select .col.duration.xs-search-result .departure{margin-bottom:0!important}.dash-mod-flights .modify-flight-search .xs-modify-flight-select .col.duration.xs-search-result .arrival{padding:0!important}.dash-mod-flights .modify-flight-search .select-flight{height:auto!important;border:1px solid #e2e2e2}.dash-mod-flights .modify-flight-search .select-flight-buttons{padding-left:0!important;padding-right:0!important;margin-top:20px!important}.dash-mod-flights .modify-flight-search .select-flight-buttons .promo-fare{height:70.65px!important;width:auto!important}.dash-mod-flights .modify-flight-search .select-flight-buttons .promo-fare>label{line-height:48.65px!important;font-size:1.4rem!important;font-weight:700!important}.dash-mod-flights .modify-flight-search .select-flight-buttons .promo-fare .select{font-size:1.2rem!important}.dash-mod-flights .modify-flight-search .xs-ico{width:12%!important;float:right!important;font-size:1.1rem!important;top:4px!important;position:relative}.dash-mod-flights .modify-flight-search .xs-select-flight{padding:9px 5px!important;border:1px solid #979797!important;margin-top:0!important;height:100%!important;width:auto!important;width:25%!important}.dash-mod-flights .modify-flight-search .xs-select-flight span{color:unset!important}.dash-mod-flights .modify-flight-search .xs-select-flight span a{color:#414042!important}.dash-mod-flights .modify-flight-search .xs-select-flight span a .fa-angle-right{top:1px}.dash-mod-flights .modify-flight-search .xs-select-flight .ico{width:20%!important;float:right!important;font-size:1.2rem!important;top:45px;position:absolute;right:35px}.dash-mod-flights .modify-flight-search .xs-select-flight .fare-and-services-flight-mobile-select-button span{color:#fff!important}.dash-mod-flights .modify-flight-search .select-flight.active{background-color:#e8e8e8;border:none!important}.dash-mod-flights .modify-flight-search .xs-select-flight-fare{max-height:75px;cursor:auto!important;border:none!important;max-width:100%!important;width:auto!important;min-width:45.6%!important;margin-left:auto;margin-bottom:0!important}.dash-mod-flights .modify-flight-search .xs-select-flight-fare ul.flight-fares{width:73%!important;position:relative;top:-2px!important;margin-top:0!important;height:auto!important}.dash-mod-flights .modify-flight-search .xs-select-flight-fare ul.flight-fares #flight-modify-fare-type{padding:0 5px!important;border:none!important}.dash-mod-flights .modify-flight-search .xs-select-flight-fare ul.flight-fares #flight-modify-fare-type:last-child{border-right:none!important}.dash-mod-flights .modify-flight-search .xs-select-flight-fare ul.flight-fares label{margin-bottom:0!important;font-size:1.4rem!important;width:100%!important;padding-top:15px!important;position:relative!important;font-weight:700!important}#modify-flight-head,.flights-head>div{font-size:1.6rem!important}.dash-mod-flights .modify-flight-search .xs-select-flight-fare ul.xs-fare-type-1 li{max-width:100%!important;min-width:1px!important}.dash-mod-flights .modify-flight-search .xs-select-flight-fare ul.xs-fare-type-2 li{max-width:50%!important;min-width:1px!important}.dash-mod-flights .modify-flight-search .xs-select-flight-fare ul.xs-fare-type-3 li{max-width:33.33%!important}.dash-mod-flights .modify-flight-search .xs-select-flight-fare ul.xs-fare-type-4 li{max-width:25%!important;min-width:1px!important}.dash-mod-flights .modify-flight-search .xs-select-flight-fare ul.xs-fare-type-5 li{display:inline-block!important;max-width:20%!important;min-width:1px!important}.dash-mod-flights .modify-flight-search .light-gray-btn,.dash-mod-flights .modify-flight-search .red-btn{font-weight:700!important}.dash-mod-flights .section-line hr{margin-bottom:0!important}.dash-alert{margin-top:15px!important}.dash-alert .notification{padding:0!important;border:none!important;font-weight:400!important}.flights-head>div,.mod-flight .dept-arr-text,.mod-flight .xs-flight-no .fligh-no label,.mod-flight>.div-info>h4>span{font-weight:600!important}.flights-head{padding-left:10px!important;padding-right:10px!important}.flights-head>div{padding-left:0!important;padding-right:0!important}.mod-flight>.div-info{padding-left:5px!important}.mod-flight .dept-arr-text-modify{text-align:right}#flight-modify-mobile{width:100%;border-bottom:10px solid #fff!important}#single-button{padding-left:10px!important;padding-right:10px!important}.xs-modify-flight-select{display:flex;align-items:center;margin-left:0!important;margin-right:0!important}.xs-modify-flight-select .flight-stop-wrapper .flight-stop{top:6px!important}.xs-modify-flight-select .flight-stop-wrapper .flight-path{left:15px!important;top:23px!important;width:92%!important;border-top-color:#e0dfdf!important}.xs-modify-flight-select .flight-stop-wrapper .flight-start{top:-4px!important}.xs-modify-flight-select .duration .arrival label,.xs-modify-flight-select .duration .departure label{font-size:1.4rem!important;font-weight:700!important;margin-top:11px!important;margin-bottom:0!important}#modify-summary-last-label{margin:5px 15px 10px!important;font-size:.8rem!important;line-height:2!important;letter-spacing:-.1px;text-align:left;font-weight:400!important;display:inline-block!important}.modify-flights-table .right-content .search-form .form-control,.new-flight-heading{font-weight:600!important;font-size:1.6rem!important}.name-change-drawer{padding:15px 10px!important}.summary-drawer .drawer-desc .container{padding:0!important}.summary-drawer .drawer-desc .container .drawer-arrow{margin-left:51%!important}.xs-drawer-arrow:not(.drawer-arrow){left:-200px!important}.xs-drawer-modi-arrow{left:-54%!important;max-height:12px!important;top:-23px!important}.xs-drawer-modi-arrow>span{position:absolute!important;right:6px!important;top:-1px!important;font-size:1.2rem!important}#modify-dash-heading{margin-left:0!important;margin-right:0!important;height:50px!important}#modify-dash-heading #reservation-to-dash{padding-top:21px!important;padding-right:0!important;padding-left:0!important;width:auto!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:33%}#modify-dash-heading #reservation-to-dash>a{font-size:1rem!important;text-align:center}#modify-dash-heading .page-title{height:50px!important;padding-left:0}#modify-dash-heading .page-title span{font-size:1.6rem!important;line-height:70px!important}#modify-ibe-date-picker>p ul{padding:15px!important}#modify-ibe-date-picker>p ul li{padding:0!important}#modify-ibe-date-picker .dropdown-menu{max-width:100%!important}.new-flight-heading{margin-right:15px!important;margin-bottom:15px!important}.RTL .modify-flights-table .right-content .flight-row .xs-modify-flight-select .duration.xs-search-result .timeline,.dash-mod-flights .right-content .dash-flights .modify-flight-changed-message{margin-bottom:0!important}.new-flight-heading .RTL .modify-flights-left{float:left!important}.RTL .xs-modify-flight-select .flight-stop-wrapper .flight-path{width:90%!important;left:0!important}.RTL .flight-result-block .flight-options .flight-stop-wrapper .flight-stop{width:6px!important}.RTL .dash-mod-flights .modify-flight-search .xs-search-result .flight-no{padding-right:20px}.RTL .dash-mod-flights .modify-flights-table,.RTL .dash-mod-flights .modify-flights-table .left-sidebar{width:100%!important}.RTL .dash-mod-flights .modify-flights-table .left-sidebar .flight-time .departure-arrival i{padding-left:0!important}.RTL .dash-mod-flights .modify-flights-table .left-sidebar .promo-fare{float:none!important}.RTL .mod-summary-drawer .drawer-desc .container .drawer-arrow{margin-left:unset!important;margin-right:47%!important}.RTL .xs-drawer-modi-arrow{right:unset!important;left:-45%!important}.RTL #modify-ibe-date-picker>p ul{left:0!important}.RTL .new-flight-heading{margin-right:0!important}.RTL .dash-mod-flights #flight-segment-list>div>li:not(#flight-modify-mobile):not(#flight-modify-fare-type) .xs-flight-no{margin-top:-3px!important}.RTL .xs-start-over{text-align:left!important}.RTL .dash-mod-flights #flight-segment-list>div>li:not(#flight-modify-mobile):not(#flight-modify-fare-type) .div-plain-icon{width:auto!important}.RTL .dash-mod-flights .right-content .dash-flights .flight-options .flight-options-table .modify-flight-selected{padding-top:15px!important}.RTL .dash-mod-flights .modify-flight-search .xs-modify-flight-select .col.duration.xs-search-result .timeline .flight-stop-wrapper ul.flight-point{margin-right:50%}.RTL .dash-mod-flights .modify-flight-page-title h1{padding-right:10px!important}.modif-search-2{-webkit-overflow-scrolling:touch!important}.departure-canceled-segment{width:100%}.departure-canceled-segment .departure-label{width:30%!important}.departure-canceled-segment .departure-val{width:65%}.arrival-canceled-segment{width:100%}.arrival-canceled-segment .arrival-label{width:30%!important}.arrival-canceled-segment .arrival-val{width:65%}.departure-payment-segment{width:100%}.departure-payment-segment .departure-label{width:30%!important}.departure-payment-segment .departure-val{width:65%}.arrival-payment-segment{width:100%}.arrival-payment-segment .arrival-label{width:30%!important}.arrival-payment-segment .arrival-val{width:65%}.dash-mod-flights .right-content .dash-flights .flight-options .flight-options-table .modify-flight-selected{padding-top:0!important}#modifyflightdraw-flights-info-block .flights-info-block{padding-right:0!important}}@media only screen and (min-width:376px) and (max-width:412px){.xs-select-flight-fare .xs-fare-type-3 li,.xs-select-flight-fare .xs-fare-type-4 li{min-width:80px!important}}@media only screen and (min-width:361px) and (max-width:375px){.xs-select-flight-fare .xs-fare-type-3 li,.xs-select-flight-fare .xs-fare-type-4 li{min-width:80px!important}}@media only screen and (min-width:321px) and (max-width:360px){.xs-select-flight-fare .xs-fare-type-3 li,.xs-select-flight-fare .xs-fare-type-4 li{min-width:80px!important}}@media only screen and (min-width:768px) and (max-width:992px){.LTR .modify-search .col-btn-search{margin-top:0}.modify-search .modif-search.modif-search-2{overflow-y:scroll;height:90%}.RTL .modify-search .col-btn-search{margin-top:unset}.LTR .curruny-wrapper{right:35px}}@media only screen and (max-width:992px){.flight-info-scroll .price-info-block.modification-flow-summary{margin-right:0}}@media only screen and (min-width:992px){.reservation-btn-group-end{padding:0}.row-margin{margin-left:0;margin-right:0}.row-margin>div>p{padding-bottom:15px!important}#myreservations_table .xs-padding-rem{border-bottom:1px solid #DCDCDC;padding-bottom:15px}#myreservations_table .xs-rem-border{border-bottom:none}#myreservations_table .xs-deletebtn{background:0 0;color:#FF0041;border:1px solid}.booking-details-h2{margin-bottom:15px!important;margin-top:0}.reservation-extras{margin-top:20px;margin-bottom:30px!important}.dash-res-sum .col.passengers h2,.dash-res-sum .contact-details h2{margin-bottom:15px!important}.dash-res-sum .reservation-extras ul li{padding:0!important}.RTL .xs-sort-by{margin-right:-5px}.RTL .dash-res-sum h2{float:right}.RTL .user-details>.book-flight-btn{padding:0 10px 0 0;margin-left:-20px}.RTL .dashboard-title,.RTL .reservation-credits{padding-left:0}.LTR #myreservations_table{margin-left:-15px!important}.LTR #myreservations_table>p{padding-left:15px!important}.LTR .dashboard-title.user-details{padding-right:0}.LTR .dashboard-title.user-details .book-flight-btn{padding-left:8px}.LTR .container.login-bar{padding-right:5px}.LTR .xs-sort-by{margin-left:-5px}}@media only screen and (min-width:768px){.dashboard-content-header .btn-wrap,.dashboard-content-header .page-title{margin-top:0!important}.dash-res-sum .inside-content{margin-top:15px!important}.airwards-registration .ibe-jquery-date-picker .valdr-message{bottom:0!important}}@media only screen and (min-width:768px) and (max-width:991px){.RTL .dash-res-sum h2,.sm-backtodash{float:right!important}.inside-content .airwards-registration .with-sub .section-heading{height:auto!important}.LTR .dashboard .navigation-dropdown .dropdown-content,.RTL .dashboard .navigation-dropdown .dropdown-content{height:auto;max-width:490px;overflow:scroll}.booking-details-h2{margin-bottom:5px!important;margin-top:0;padding-bottom:5px}.reservation-extras{margin-bottom:10px!important}.sm-extras-sec{padding-top:15px!important}.dash-res-sum h2{font-size:17px!important}.dash-res-sum .page-title{margin-bottom:-20px!important}.dash-res-sum .contact-details .edit-pax,.dash-res-sum .contact-details h2,.dash-res-sum .passengers .edit-pax,.dash-res-sum .passengers h2{margin-bottom:10px!important;margin-top:0}.dash-res-sum .inside-content{margin-top:15px!important}.dash-res-sum .flight-summary{margin-bottom:35px!important;margin-top:0!important}.dash-res-sum .flight-summary .title{font-size:18px!important}.dash-res-sum .reservation-details{margin-bottom:0!important}.dash-res-sum .sm-ancillar .data{margin-top:5px!important}.dash-res-sum .sm-ancillar .sm-ancillar-edit>a{color:#FF0041!important;width:32%;margin-right:34%;margin-left:34%}.dash-res-sum .sm-ancillar .sm-ancillar-edit>a .checked{color:#FF0041}.dash-res-sum .sm-ancillar .sm-ancillar-edit>a .fa{color:#FF0041!important}.dash-res-sum .flight-table{margin-bottom:-20px}.dash-res-sum .flight-table .col.duration{width:14%!important}.dash-res-sum .flight-table .col.arrival,.dash-res-sum .flight-table .col.departure{width:22%!important}#modify-payment-list,.dash-res-sum .modify-payment-list{margin-top:-15px!important}.sm-backtodash{margin-top:4%!important}.sm-m-10{margin-top:10%!important}.sm-allreservations{padding-left:15px!important}.RTL .user-details>.book-flight-btn{padding:0 10px 0 0;margin-left:-20px}.RTL .dashboard-title,.RTL .reservation-credits{padding-left:0}.LTR .user-details>.book-flight-btn{padding-left:10px}.LTR .container.login-bar{padding-right:3px}}@media only screen and (max-width:992px){#myreservations_table .xs-padding-rem,.my-reservations-table .row-margin>div>p{padding-bottom:0!important}.all-reservations,.payment-info-section{border-bottom:1px solid #C5C5C5}.my-reservations-table .row-margin{margin-left:0!important;margin-right:0!important}.my-reservations-table .add-new-card-container{padding-left:0}.my-reservations-table .add-new-card-container .btn-wrap{margin-bottom:0}.sidebar .xsdashboard-widget{padding:0!important}.mrt-heading-col{padding:10px 0!important}.all-reservations .view-button{padding-left:0!important;padding-right:0!important}.payment-info-section{padding:15px 0}.reservation-details .fa-status{float:right!important;display:block}.passengers .pax-count-lbl{clear:both;display:table!important;margin-left:0!important;padding-top:5px!important}}@media only screen and (max-width:767px){.reservation-btn-group-end{padding:0}.sidebar .xsdashboard-widget{padding:0 15px!important}.content-body .row .sidebar.reservation-credits{padding-left:10px!important;padding-right:15px!important}.dashboard .my-reservations>h2{margin-bottom:10px!important;margin-top:5px!important}#myreservations_table{margin-bottom:8px!important;padding-left:0;padding-right:0}#myreservations_table p{font-weight:400!important;font-size:1.4rem!important}.dashboard-content-header .btn-wrap{padding-left:0!important}.mrt-heading-col{padding:5px 0 6px!important;font-size:1.4rem!important;font-weight:600}.mrt-heading-col .departure-arrival span{font-size:1.2rem!important}.mrt-heading-col .departure-arrival span label{font-weight:600!important}.mrt-heading-col .departure-arrival span i{font-weight:400}.res-flight-status p{font-size:1.1rem!important}.mrt-row{border-bottom:0 solid!important}.mrt-row .flight{margin-bottom:10px!important}.mrt-row .flight h5{margin-bottom:0!important;line-height:1.42857143!important;font-size:1.2rem!important}.view-reservations{padding-top:0!important}.view-reservations .pagination-wrap{height:40px!important;display:inline-block;position:relative;top:10px!important}.view-reservations .pagination-wrap .content-one{text-align:right;padding-right:0}.view-reservations .pagination-wrap .content-two{text-align:left;padding-left:0}.view-reservations .main-text{position:relative;top:10px!important;font-size:1.6rem!important;line-height:40px!important}.view-reservations .xs-backtodash{display:inline-block;width:50%!important;height:40px;position:absolute;right:-15px!important;top:6px;font-size:1.2rem;line-height:3!important}.view-reservations .xs-backtodash .back-btn u{text-decoration:none!important}.res-load-content-header div.btn-wrap:first-child{margin-top:-15px!important}.res-load-content-header div.btn-wrap{padding-left:0!important}.dashboard-widget{position:relative;top:10px}.dashboard-widget .widget-header span{font-size:1.4rem!important}.content-footer{margin-top:0!important;border-top:none!important}.reservation-details .btn-wrap>span{padding:0 5px!important}.reservation-details .booking-details-h2{padding:5px 2px 0 0!important;height:30px;margin-bottom:10px;font-size:1.6rem}.reservation-details ul li span{text-align:right}.contact-details ul li>span{text-align:left;padding-left:15px}.dash-res-sum{padding-top:0!important}.dash-res-sum .anccilary-title{color:#000;font-size:1.6rem!important;font-weight:600;font-family:"Noto Sans"!important}.dash-res-sum .flight-summary .btn-wrap{padding-left:initial}.dash-res-sum .flight-summary .btn-wrap span{padding-left:10px!important;padding-right:10px!important}.dash-res-sum .flight-summary .panel-group{padding:0!important;margin-bottom:0!important}.dash-res-sum .flight-summary .panel-group .flight-summary-div-4{margin-bottom:0!important;line-height:25px!important}.dash-res-sum .flight-summary .title{font-size:1.6rem!important;font-weight:600!important;padding:10px 5px 10px 0!important;line-height:20px!important}.dash-res-sum .flight-summary .payment-title{font-size:1.6rem!important;width:100%;padding-right:0}.dash-res-sum .reservation-details .col.contact-details{padding-left:15px!important;padding-right:15px!important}.dash-res-sum .content-body .fa-angle-down,.dash-res-sum .content-body .fa-angle-up{font-size:2.3rem!important;color:#000!important;line-height:.7;margin-right:0;margin-top:0;font-family:FontAwesome!important}.dash-res-sum .flight-summary-xs-div{padding:0}.dash-res-sum .flight-summary-xs-div .flight-summary-div-4{padding-left:15px}.dash-res-sum .flight-summary-xs-div .xs-modify-filght-summary{margin:0 5px}.dash-res-sum .flight-summary-xs-div .xs-modify-filght-summary .row{padding:0 10px}.dash-res-sum .flight-summary-total{margin-bottom:15px;font-size:1.2rem!important}.dash-res-sum .flight-summary-total.summary-mobile-total li{padding-left:2px;padding-right:3px}.dash-res-sum .reservation-details .col ul li>span{text-align:left;width:30%;margin:auto}.dash-res-sum .reservation-details .col ul li,.dash-res-sum .reservation-details .col ul li>span>currency-text{font-size:1.2rem!important}.dash-res-sum .reservation-details .col ul li label{font-color:#414042!important}.dash-res-sum .reservation-details .col .reservation-number{width:45%!important}.dash-res-sum #header-wrapper{margin-bottom:0!important}.dash-res-sum .passenger-summary-container{margin-right:0;margin-left:0;padding:0;width:100%;position:relative}.dash-res-sum #modify-payment-list{margin-bottom:15px!important;margin-left:-10px}.dash-res-sum .reservation-summay-btn-div{margin-left:0;margin-right:0;padding-left:inherit;padding-right:inherit}.dash-res-sum .reservation-flexibility-heading{padding:0;text-align:left}.dash-res-sum .reservation-flexibility-heading .ft-heading{background-color:#fff!important}.dash-res-sum .reservation-flexibility-heading .col-xs-12{display:flex!important;margin-bottom:2px!important;border-bottom:0!important}.dash-res-sum .reservation-flexibility-heading .col{font-weight:600!important;font-size:1.2rem!important;background-color:#e8e8e8!important}.dash-res-sum .reservation-flexibility-heading .col-xs-7{font-size:1.2rem!important;font-weight:600!important;padding:10px 15px}.dash-res-sum .reservation-flexibility-heading .col-xs-7 span{font-size:1.2rem!important}.dash-res-sum .contact-details-div .glyphicon,.dash-res-sum .passengers-list-div .glyphicon{font-size:1.2rem;color:#000}.dash-res-sum .reservation-flexibility-heading .col-xs-5{padding:10px 15px!important}.dash-res-sum .reservation-flexibility-heading .flexibility-summary-heading{padding:10px 5px 10px 23px!important;color:#000}.dash-res-sum .contact-xs-div .panel-group,.dash-res-sum .passenger-div-xs .panel-group{padding-top:15px!important;padding-bottom:15px!important;margin-bottom:0!important}.dash-res-sum .contact-xs-div .panel-group .panel-body,.dash-res-sum .passenger-div-xs .panel-group .panel-body{padding-left:26px!important}.dash-res-sum .contact-xs-div .panel-group .panel-body>.panel,.dash-res-sum .passenger-div-xs .panel-group .panel-body>.panel{border-color:transparent!important;box-shadow:none!important}.dash-res-sum #contactdetail-span{width:65%!important}.dash-res-sum .passengers-list-div{float:right;margin:-10px 0 -10px 25px;padding-left:11px!important;padding-right:0!important;width:103%}.dash-res-sum .passengers-list-div .lbl-edit-pax{margin-left:3px}.dash-res-sum .contact-details-div{float:right;margin:-10px 0 -10px 25px;padding-left:0!important;padding-right:0!important;width:103%}.dash-res-sum .reservation-details .col.passengers h2{margin-left:10px;font-size:1.6rem;color:#000}.dash-res-sum .reservation-details .col .edit-pax{margin-right:-15px}.dash-res-sum .reservation-details .col .edit-pax>label{width:auto!important;font-size:1.4rem!important}.dash-res-sum .contact-details h2{margin-left:10px;font-size:1.6rem;color:#000}.dash-res-sum .extra-details-div{position:absolute;width:103%;margin:-10px 0 -10px 15px}.dash-res-sum .extra-details-div .fa,.dash-res-sum .extra-details-div .glyphicon{margin-left:-30px;color:#000;font-size:1.2rem}.dash-res-sum .extra-details-div .heading-text{margin-left:-5px;font-size:1.6rem!important;color:#000}.dash-res-sum .xs-modify-filght-summary .ft-heading{font-size:1.2rem}.dash-res-sum .flexi-details-heading,.dash-res-sum .flight-summary-heading,.dash-res-sum .payment-details-heading{color:#000}.dash-res-sum .flexi-details-heading .Reser-flexi,.dash-res-sum .flight-summary-heading .Reser-flexi,.dash-res-sum .payment-details-heading .Reser-flexi{font-size:1.6rem!important;font-weight:600!important;padding-left:10px!important;margin-bottom:0}.dash-res-sum .flexi-details-heading .red-btn,.dash-res-sum .flight-summary-heading .red-btn,.dash-res-sum .payment-details-heading .red-btn{font-size:1.4rem!important}.dash-res-sum .flexi-details-glyphion,.dash-res-sum .flight-summary-glyphion,.dash-res-sum .payment-details-glyphion{margin-top:13px;color:#000;font-size:1.2rem}.dash-res-sum .passengers .pax-count-lbl{font-size:1.4rem!important}.dash-res-sum .reservation-extras .panel-group,.dash-res-sum .reservation-extras .panel-group .flight-summary-div-4{margin-bottom:0!important}.dash-res-sum .payment-details-xs-div{margin-top:-5px!important}.dash-res-sum .payment-details-xs-div .panel-heading{padding-top:0!important;padding-bottom:0!important;margin-bottom:-20px!important}.dash-res-sum .payment-details-xs-div .panel{border-color:transparent!important}.dash-res-sum .payment-details-xs-div .panel-body{padding:0;border:none!important}.dash-res-sum .payment-details-xs-div .panel-body #modify-payment-list{margin-left:0!important;margin-bottom:0!important}.dash-res-sum .payment-details-xs-div .panel-body #modify-payment-list.payment-details-list{font-size:12px;padding-left:10px!important;padding-right:0!important}.dash-res-sum .payment-details-xs-div .panel-body .content ul li{line-height:3!important}.dash-res-sum .payment-details-xs-div .section-line hr{margin-bottom:0!important}.dash-res-sum .passerger-xs-div .panel-body{border:0!important;padding-left:20px!important;padding-bottom:0!important}.dash-res-sum .contact-xs-div .panel-body{border:0!important}.dash-res-sum .extra-xs-div{margin-top:10px!important}.dash-res-sum .extra-xs-div .panel{border-color:transparent!important;box-shadow:none!important}.dash-res-sum .extra-xs-div .panel-group{padding-bottom:10px!important}.dash-res-sum .extra-xs-div .panel-body{border:none!important;padding:0 15px 0 0}.dash-res-sum .flight-summary-xs-div .panel-heading{padding-bottom:0!important;padding-top:0!important}.dash-res-sum .flight-summary-xs-div .panel-heading>h4{margin-top:2px!important;padding-bottom:2px!important}.dash-res-sum .flight-summary-xs-div .panel-body{border:0!important;padding:0}.dash-res-sum .page-title{margin-bottom:-10px!important}.dash-res-sum .reservation-extras ul div .thumb a .checked{color:#FF0041}.dash-res-sum .contact-details h4{padding-left:10px}.dash-res-sum .reservation-extras>h2,.dash-res-sum .section{margin-bottom:0!important}.dash-res-sum .res-summary-extras{margin-left:0!important;margin-right:0!important;border-bottom:1px solid #e0dfdf;padding-top:20px!important}.dash-res-sum .res-summary-extras:last-child{border-bottom:none!important}.dash-res-sum .res-summary-extras:first-child{border-top:1px solid #e0dfdf;margin-top:15px}.dash-res-sum .res-summary-extras .segm-details.pd-r-0{padding-left:15px!important}.dash-res-sum .res-summary-extras .segm-details-align{min-height:0!important}.dash-res-sum .res-summary-extras>div{padding-left:0!important;padding-right:0!important;font-size:1.2rem!important}.dash-res-sum .res-summary-extras>div b{font-size:1.4rem!important;font-weight:600}.dash-res-sum .res-summary-extras .xs-options-price{position:relative;top:-4px;font-weight:600}.dash-res-sum .res-summary-extras .xs-options-price i{font-size:1.4rem!important;color:#FF0041}.dash-res-sum .res-summary-extras .add{color:#000!important;position:relative;top:-3px;font-size:1.4rem!important;padding-left:5px}.dash-res-sum .res-summary-extras .checked{color:#FF0041!important;margin-left:5px;font-size:1.4rem;margin-right:5px;position:relative;top:-2px;padding-left:5px}.dash-res-sum .res-summary-extras .select{font-size:1.4rem}.dash-res-sum .button.red-btn{min-width:125px!important}.dash-res-sum .xs-modify-filght-summary{font-size:1.2rem!important;margin-bottom:10px!important;margin-top:10px!important}.dash-res-sum .xs-modify-filght-summary .flight-icon-summary{position:relative;display:inline-block;top:2px;margin:0 4px}.dash-res-sum .xs-modify-filght-summary .row:first-child{border-top:1px solid #dbdce0}.dash-res-sum .xs-modify-filght-summary .row{margin-bottom:2px!important;display:flex!important}.dash-res-sum .xs-modify-filght-summary .row>div{padding:10px 15px!important}.dash-res-sum .xs-modify-filght-summary .row .fa-check-circle{color:#FF0041}.dash-res-sum .xs-modify-filght-summary .row .fa-times-circle{color:#ed0000}.dash-res-sum .xs-modify-filght-summary .row .bkstatus .confirmed i.fa{color:#28cf1c}.dash-res-sum .xs-modify-filght-summary .row .bkstatus .hold i.fa{color:#f6ce12}.dash-res-sum .xs-modify-filght-summary .row .bkstatus .canceled i.fa{color:#ed0000}.dash-res-sum .xs-modify-filght-summary .row i,.dash-res-sum .xs-modify-filght-summary .row label,.dash-res-sum .xs-modify-filght-summary .row span{font-weight:600!important}.dash-res-sum .xs-modify-filght-summary .row .bus-segment-header .icon-bus{font-size:1.5rem;color:#FF0041;vertical-align:middle}.dash-res-sum .xs-modify-filght-summary .ft-heading{background-color:#f6f6f6;border-bottom:1px solid #ededef;font-weight:600}.dash-res-sum .xs-modify-filght-summary .ft-heading.flight-summary-headding{padding:10px 0 10px 23px!important}.dash-res-sum #modify-payment-list{margin-top:-10px;font-size:1rem}.dash-res-sum #modify-payment-list .total{font-size:1.2rem!important}.RTL .dash-res-sum .passengers-list-div{width:107%!important}#dashboard-footer-messages{padding-top:15px!important;padding-left:5px}#dashboard-footer-messages>div>sup{display:inline-block!important;width:2%!important;vertical-align:top!important;line-height:18px!important}#dashboard-footer-messages>div>div{display:inline-block!important;width:95%!important;font-size:1rem!important}.modify-search-bookaflight{margin-top:20px!important;margin-bottom:20px!important;padding:0!important}#xs-modify-namechange .flights-info-block>div:last-child>div,#xs-modify-namechange .price-info-block>div:not(.section-line):not(.total-credit),#xs-paysum_mod-flights-info-block>div:last-child>div{margin-bottom:5px!important}.max-width-90-per{max-width:90%}#xs-modify-namechange .flight-info-scroll .xs-ttlsum-pricebreak{font-weight:700!important}#xs-modify-namechange .flight-info-scroll .currency-charge-msg{font-size:.8rem!important}#xs-modify-namechange .flights-info-block{padding-right:0!important}#xs-modify-namechange .section-line>hr{margin-left:-5px!important}#xs-modify-namechange .price-info-block{padding:0!important;margin-top:-10px!important}.name-change-arrow{top:1px!important;left:-53%!important}.name-change-drawer-bar{border-bottom:none!important;border-top-color:#FF0041!important}.modify-flight-table{width:auto!important}.payment-details .panel .panel-collapse .panel-body{width:100%}.dashboard .my-reservations-table .trip-detail-container{margin-top:0!important}.LTR .reservation-btn-col{padding-right:0}.RTL .mr-rt-default{margin-right:-15px!important}.RTL .pd-rt-default{padding-right:15px!important}.RTL .mr-lt-default{margin-left:-10px!important}.RTL .pd-lt-default{padding-left:15px!important}.RTL .view-reservations .pagination-wrap .content-one{text-align:left;padding-left:0}.RTL .view-reservations .pagination-wrap .content-two{text-align:right;padding-right:0}.RTL .view-reservations .xs-backtodash{left:-15px!important;right:unset!important}.RTL .pding-top.date-dividier-container{right:130px;left:0}.RTL .panel-heading{padding-left:0;padding-right:0}.RTL .contact-details-div,.RTL .extra-details-div,.RTL .passengers-list-div{margin-left:0;margin-right:0}.RTL .extra-details-div .glyphicon,.RTL .registration .your-prefs .checkbox label{margin-left:0}.RTL .dash-res-sum .passengers-list-div .lbl-edit-pax,.RTL .dash-res-sum .res-summary-extras{margin-left:0!important}.RTL .rtl-anci-info{direction:ltr!important}.RTL .reservation-btn-col{padding-right:0;padding-left:30px}.RTL .all-reservations .view-button{padding-left:10px!important}.RTL .modify-search-bookaflight{padding-left:0!important}.RTL .modify-flight-table{float:right!important}.RTL .dash-res-sum .reservation-details .col .edit-pax{padding-left:10px!important;display:flex;flex-direction:row;justify-content:space-between;width:62px}.RTL .dash-res-sum .xs-modify-filght-summary .ft-heading.flight-summary-headding{padding:10px 23px 10px 0!important}.RTL .dash-res-sum .res-summary-extras .col-xs-12,.RTL .dash-res-sum .res-summary-extras .col-xs-9{padding:0!important}.RTL .dash-res-sum .col.passenger-div-xs,.RTL .dash-res-sum .flight-summary .title,.RTL .dash-res-sum .reservation-details .col.contact-details{padding-right:0!important}.RTL .dash-res-sum .col.passenger-div-xs .panel-title,.RTL .dash-res-sum .reservation-details .col.contact-details .panel-title{padding-left:15px!important}}@media screen and (max-height:449px){.xs-summary-drawer{display:none}}.passenger-heading{height:auto!important}.passenger-heading>*{line-height:21px!important;width:auto!important}.passenger-heading>span{padding-left:0!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.passenger-heading>i{padding-right:0;text-align:right}.RTL .passenger-heading>span{margin-top:10px!important}@media screen and (min-width:768px) and (max-width:991px){.traveling-with-button{width:47%!important}.col-sm-offset-right-6{margin-right:50%}}@media screen and (max-width:991px){.xs-pax-row{padding-bottom:0!important}.phone-number .row .col-md-9 .valdr-message{margin-top:0!important}.xs-contactperson-chckbx{padding-bottom:5px!important}}@media screen and (max-width:767px){.LTR .phone-number .row .col-md-9 .valdr-message{margin-bottom:-15px!important;position:relative!important}.LTR .select-passenger{border-bottom:none!important}.LTR .select-passenger .passengers-information{width:100%!important;padding-left:0!important;border-left:none!important}.LTR .select-passenger .passengers-information .valdr-message{position:absolute}.LTR .select-passenger .passengers-information .pax-row #pax-dob-ibe-date-picker,.LTR .select-passenger .passengers-information .pax-row .ibe-typeahead{margin-bottom:20px}.RTL .select-passenger .passengers-information .pax-row div .xs-btn-group-class,.sm-pass-footer,.xs-passengerslist ul .panel-group,.xs-passengerslist-inner ul .panel-group{margin-bottom:0!important}.xs-passengerslist,.xs-passengerslist-inner{width:100%!important}.xs-passengerslist ul li span>label,.xs-passengerslist-inner ul li span>label{padding-left:15px!important}.xs-passengerslist ul .panel-heading,.xs-passengerslist-inner ul .panel-heading{padding:0!important}.passenger-heading{padding-left:0!important;padding-right:0!important}.xs-contactperson-chckbx{padding-bottom:20px!important}.xs-contactperson-chckbx .chxbxlbl{width:8%!important}.pax-row div{padding:0!important;width:100%!important}.pax-row>div:first-child{padding-top:15px!important}.RTL .select-passenger .passengers-information .pax-row div .xs-btn-group-class select{font-size:1.6rem!important}.RTL .select-passenger .passengers-information .pax-row .dob-validr{height:90px!important}.RTL .phone-number .row .col-md-9 .valdr-message{margin-top:50px!important}.RTL .nmchange-btn-group{width:100vw!important;margin-left:0!important;margin-right:-25px!important;padding-left:0}.passenger-detail-view-backbtn{padding-left:0;padding-right:10px!important}.passenger-detail-view-continuebtn{padding-left:18px;padding-right:10px!important;margin-top:-1px!important}.xs-pax-row .radio{line-height:34px!important}.flight-summary-xs-div .panel-default .collapse.in,.flight-summary-xs-div .panel-default .collapsing{height:auto;padding:0 18px}.panel-default .collapse.in,.panel-default .collapse.show{display:block!important;-webkit-transition:height .4s ease;-o-transition:height .4s ease;transition:height .4s ease}.panel-default .collapse{display:none!important}.panel-default .pax-row .ibe-typeahead{margin-bottom:20px}}@media only screen and (min-width:768px){.xs-contactperson-chckbx .passenger-xs-text{width:97%!important;text-align:justify}.xs-contactperson-chckbx .chxbxlbl{width:3%!important}.RTL .passengers-information .name-change-next{width:95%;text-align:left;right:0!important;margin:0!important}}@media screen and (min-width:768px) and (max-width:991px){.xs-contactperson-chckbx .passenger-xs-text{width:96%!important;text-align:justify}.xs-contactperson-chckbx .chxbxlbl{width:4%!important}.select-passenger .passengers-information .pax-row .valdr-message{position:relative!important;margin-bottom:-10px!important}}@media only screen and (max-width:768px){.xs-contactperson-chckbx .passenger-xs-text{width:92%!important;text-align:justify}}@media screen and (min-width:768px){.sm-txt-col{padding-top:20px}.sm-pass-footer{margin-top:0!important}}@media screen and (min-width:768px) and (max-width:991px){.passengers-list ul li .checkbox-circle label{max-width:225px!important}.sm-title>label{display:inherit}.sm-title>div{width:50%;padding-right:15px;padding-left:0!important}.RTL .sm-title>div,.rewards-login{padding-right:0!important}.RTL .sm-title>div{padding-left:15px!important}.sm-login-heading{float:right!important}.sm-airport-msg{margin-bottom:20px!important;margin-top:40px!important}.sm-airport-msg .inpage-alert{padding-left:10px;padding-right:10px;text-align:center}.sm-adult-msg{padding-bottom:15px!important}}.RTL .select-passenger .passengers-list ul li .active-pax-extra-seats:after,.RTL .select-passenger .passengers-list ul li .active-pax:after{content:"";position:absolute;width:0;height:0;margin-top:-1px;border-top:23px solid transparent;border-bottom:23px solid transparent;border-right:15px solid #C20041!important;z-index:1;left:-14px}.LTR .RTL .select-passenger .passengers-list ul li li.active-pax-extra-seats:after,.RTL .LTR .select-passenger .passengers-list ul li li.active-pax-extra-seats:after,.RTL .select-passenger .passengers-list ul li .active-pax-extra-seats.active-pax:after,.RTL .select-passenger .passengers-list ul li .active-pax-extra-seats:after,.RTL .select-passenger .passengers-list ul li li.active-pax-extra-seats:after{border-top:35px solid transparent!important;border-bottom:35px solid transparent!important}.airewards-reg-from-div .passenger-communicateLanguage-div{top:5px}.passenger-airportmsg>p{position:relative;top:-10px;margin:0}.hasDatepicker{background-color:#fff!important}.ui-datepicker-trigger{width:100%!important;left:0;background:0 0!important}.ui-datepicker-trigger>img{position:relative;right:15px;float:right}#search-arrival-date,#search-departure-date{right:0;padding-right:0}.departure-span-modify-search{width:100%!important}.departure-span-modify-search .departure-span-modify-search-btn{width:100%!important;float:right!important;padding-left:0!important;background:0 0!important}.departure-span-modify-search .departure-span-modify-search-btn .departure-span-modify-search-img{float:right;position:relative;right:0}.send-promo-email{margin-bottom:20px!important}.send-promo-email span{display:table}@media screen and (-webkit-min-device-pixel-ratio:0) and (max-device-width:1024px){select,select:focus{font-size:1.6rem!important}}@media only screen and (max-width:767px){.rewards-login .tabbed-content #signin-content form .ibe-typeahead{margin-bottom:5px}.rewards-login .tabbed-content .valdr-message{position:relative!important;margin-bottom:0!important}.LTR .select-passenger .passengers-list ul li.active-pax-extra-seats .xs-passenger-text,.RTL .select-passenger .passengers-list ul li.active-pax-extra-seats .xs-passenger-text,.select-passenger .passengers-list ul li.active-pax .xs-passenger-text{color:#fff!important}.select-passenger .passengers-list ul li .xs-passenger-text{color:#4a4a4a!important;font-weight:600}.LTR .select-passenger .passengers-information .pax-row div .tooltip{opacity:1}.LTR .select-passenger .passengers-information .pax-row div .tooltip-arrow{bottom:-9px;border-width:9px 9px 0;border-top-color:#414042}.LTR .select-passenger .passengers-information .pax-row div .tooltip-inner{border-radius:5px;background-color:#414042;margin-top:-43px;height:43px}.section-line{width:100vw!important;margin-left:-10px!important}.section-line hr{margin-top:10px!important;margin-bottom:10px!important;margin-left:-25px!important;height:2px;border-top:solid 1px #e0dfdf}.contact-information .row{margin-bottom:0!important}.contact-information .row .data-input{margin-bottom:20px!important}.LTR .contact-information .row .txt-col{padding-top:0!important;padding-bottom:20px}.ui-datepicker{width:93%!important}.ui-datepicker table{min-height:33vh!important}.passengers-information .ibe-jquery-date-picker input[readonly]{background-color:#fff!important}input{font-size:1.6rem!important}.change-passenger-name{position:absolute!important;right:0!important;top:25px!important;line-height:16px!important}.dashboard-widget{margin-bottom:25px;padding:0 20px!important}.reg-form>section:first-child .form-group{margin-bottom:0!important}.reg-form .section .section-heading span:nth-child(2){font-size:1rem!important}.reg-form .reg-copyright .copyright-text,.reg-form .section .help-txt,.reg-form .send-promo-text{font-size:1.4rem!important}.reg-form .section .row .col{position:relative;float:none!important}.reg-form #back-dashboard{min-width:130px!important}.reg-form .reg-copyright .copyright-text>sup{width:3%!important}#passengers-information-header{z-index:499}.xs-chk-phn .checkbox{margin-bottom:10px!important}.xs-airportmsg{padding-left:10px!important;padding-right:10px!important;padding-top:10px!important;text-align:center;margin-bottom:15px!important}.xs-airportmsg>p{margin:0!important}.xs-airportmsg>p>span{display:block}.heading-text{text-align:left!important;font-size:1.6rem!important}.xs-lastname{margin-top:15px}.xs-pax-row #salutation-button{padding-right:0!important}#contact-information .heading{height:40px!important;line-height:31px;margin-bottom:0}#contact-information .heading>i{margin-top:2px!important;font-size:1rem!important;font-weight:600!important;padding-right:0;text-align:right}#contact-information .sm-pass-footer{padding-left:15px!important;padding-right:15px!important;margin-bottom:15px!important}.contact-information .airewards-reg-from-div{margin-top:15px}.contact-information .form-footer{margin-bottom:-50px!important}.modal-content-one-family-member{top:33%!important}.modal-content-two-family-member{top:26%!important}.modal-content-multi-family-member{top:23%!important}}@media only screen and (max-width:360px){.xs-enterdetails{width:100%;text-align:center}.xs-section-header{margin-left:0!important}.rewards-login{position:relative!important}}@media only screen and (max-width:300px){.xs-loginicon{margin-right:-25px}.rewards-login{max-width:90%!important;position:relative!important;height:100px}.rewards-login .xs-login-heading div .txt{font-size:1.4rem!important}}@media only screen and (max-width:767px){.RTL .xs-passenger-header,.xs-login-i-row p{width:100%}.rewards-login,.rewards-login .heading{height:auto!important}.xs-passenger-header .edit-family-btn,.xs-passenger-header .header-passenger{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.passenger-xs-text{font-size:1.2rem!important}.checkbox label.passenger-checkbox-desc{margin-top:10px;text-align:justify}.send-promo-check [type=checkbox]:checked+label:before,.send-promo-check [type=checkbox]:not(:checked)+label:before{margin-bottom:60px!important}.checkbox [type=checkbox]:checked+label:before,.checkbox [type=checkbox]:not(:checked)+label:before{margin-bottom:10px}.xs-login-i-row p>i{float:none!important;display:block!important}.rewards-login{max-width:100%!important;position:relative!important}.xs-logintotext{margin:0 auto!important;font-size:1.4rem!important}.info-mandatory-field-passanger{font-size:1rem!important;font-weight:600!important;margin-right:-10px!important;margin-top:2px!important}.xs-enterdetails,.xs-passenger-header .heading-text{font-size:1.8rem!important}.LTR .rewards-login div.heading,.RTL .rewards-login div.heading{padding:0!important;width:100%!important;margin-top:-20px!important;margin-bottom:10px!important}.LTR .rewards-login div.heading #loginto,.LTR .rewards-login div.heading .xs-mobile-logo,.RTL .rewards-login div.heading #loginto,.RTL .rewards-login div.heading .xs-mobile-logo{width:auto!important}.xs-enterdetails{text-align:left;margin-bottom:0!important;margin-top:-15px!important}.xs-loginicon{top:5px!important;background-position:unset!important}.xs-passenger-header{min-height:40px!important;margin-top:-20px}.xs-passenger-header .edit-family-btn{color:#FF0041;padding:4px 0 0;text-align:right}.mheight{min-height:45px!important}.xs-height{min-height:auto!important}.passenger-header-height{min-height:0!important;margin-top:0!important}.LTR .rewards-login .tabbed-content #signin-content h3,.RTL .rewards-login .tabbed-content #signin-content h3{font-size:1.8rem!important;line-height:28px;font-weight:700!important}.LTR .rewards-login .tabbed-content,.RTL .rewards-login .tabbed-content{top:-25px!important}.LTR .rewards-login.shown .heading{background-color:transparent;color:#FF0041}.LTR .rewards-login .tabbed-content .content .description{margin-bottom:10px;margin-top:0;font-size:1.2rem!important;line-height:1.83!important;font-weight:400!important;letter-spacing:-.1px!important}#reset-password button,.LTR .rewards-login .tabbed-content #signin-content button{font-weight:700!important}.LTR .rewards-login .tabbed-content #signin-content form .ibe-typeahead>div>div>label{line-height:2.03!important;letter-spacing:-.1px!important}.LTR .rewards-login.shown .heading .airline-logo{background-image:url(../images/main_logo-colored.png)}.LTR .rewards-login .tabbed-content .content{padding:10px}.RTL .rewards-login .xs-mobile-logo,.xs-mobile-logo{padding-left:0!important}.LTR .rewards-login .tabbed-content #signin-content #btn-close-login-display{font-size:1.2rem}.RTL .rewards-login .xs-loginicon{position:absolute}.LTR .rewards-login .xs-logintxt-row .xs-logintotext{padding-right:10px}.px-bx{margin-bottom:10px!important}.LTR .contact-information{bottom:15px}.xs-logintxt-row p{align-content:center;width:70%}.contact-information>form>div:nth-child(4)>.row:first-child>.col-xs-12:first-child,.contact-information>form>div:nth-child(4)>.row:nth-child(2)>.col-xs-12:first-child{margin-bottom:20px!important}.xs-section-body .Continue-to-Extras{font-size:1.4rem;line-height:1.43}.RTL #search-arrival-date,.RTL #search-departure-date{right:0;padding-right:10px}.xs-section-body .mandatoryfield{padding-left:0;padding-right:0}.xs-passengerslist .xs-passengerslist-inner .panel-group .panel .panel-collapse .panel-body{padding:15px!important}}@media only screen and (max-width:500px){.xs-mobile-logo{padding-left:15px!important}.passenger-heading>i{line-height:15px!important}#contact-information .heading .LTR .contact-information .row{margin-bottom:0!important}.xs-cntry-code-error-div{height:auto!important;min-height:45px}.LTR header{height:140px}.xs-login-heading{padding:0 30px!important;margin-top:-7px;float:right;color:#3a2071;font-weight:600;font-size:1.8rem;cursor:pointer;position:relative;z-index:9}.xs-login-heading div .txt{font-size:1.4rem!important}.heading-text{font-size:1.6rem}.rewards-login{position:relative!important;float:none!important}.rewards-login .heading{padding:0!important;height:auto!important}}@media only screen and (min-width:768px){#contact-information .heading>span{padding-left:0!important}.LTR .flight-result-block .flight-icon{margin-right:0!important}.reg-form .section .section-heading span:nth-child(2){height:40px;line-height:40px;float:right;color:#414042;font-size:11px;font-weight:600}.chk-phn{margin-top:-20px!important}.moreOptionHidden{padding-top:20px!important}#contact-information .heading>i{text-align:right;padding-right:0}}@media only screen and (min-width:768px) and (max-width:800px){.xs-chk-phn{width:120%!important}.xs-cntry-code-error-div{height:auto!important;min-height:45px}}@media only screen and (min-width:501px) and (max-width:650px){.LTR .rewards-login div.heading,.RTL .rewards-login div.heading{padding-bottom:5px!important}.heading-text{font-size:1.6rem}.xs-login-heading{padding:0 30px!important;margin-top:-7px;float:right;color:#3a2071;font-weight:600;font-size:1.5rem;cursor:pointer;position:relative;z-index:9}.xs-login-heading div .txt{font-size:1.4rem!important}.xs-enterdetails{font-size:2.1rem!important}}@media only screen and (min-width:651px) and (max-width:766px){.rewards-login{max-width:100%!important;position:relative!important}.heading-text{font-size:1.6rem}.xs-login-heading{padding:0 30px!important;margin-top:-7px;float:right;color:#3a2071;font-weight:600;font-size:1.8rem;cursor:pointer;position:relative;z-index:9}.xs-login-heading div .txt{font-size:1.4rem!important}.xs-enterdetails{font-size:2rem!important}}.sm-enter-details{padding-left:0!important}.rewards-login .tabbed-content #signin-content form .ibe-typeahead>div>div{top:unset}@media only screen and (min-width:992px){#passengers-information-panel .row .align-input,.LTR #contact-information .row .align-input{padding-left:15px!important}.RTL #contact-information .phone-number .row .align-input,.RTL #contact-information .row .align-input{padding-right:15px!important}.LTR #contact-information .row{margin-left:-15px!important;margin-right:-15px!important}.LTR #contact-information .phone-number .row,.RTL #contact-information .email-promo-class{margin-right:0!important}.RTL #contact-information .phone-number .row{margin-left:0!important}.RTL #contact-information .row{margin-left:-15px!important;margin-right:-15px!important}}.auto-height{height:auto!important}.xs-height-class{height:65px!important}.xs-priceinfoblock{padding-right:15px!important}@media only screen and (min-width:768px) and (max-width:992px){.drawer-airport-name{font-size:12px!important;line-height:13px!important}.icon-plane-shape{font-size:25px!important}.xs-price-info-block{padding-right:30px!important}.price-info-block .sub-total .currency-value{position:relative}.xs-sum-close-btn{top:-5px!important}.sm-summary-sections .sm-section .content{padding-top:8px!important}.xs-contactrow{margin-top:-10px!important}}@media only screen and (min-width:768px) and (max-width:850px){.flights-info-block{padding-right:12px!important}}@media only screen and (max-width:767px){.xs-summary-drawer .drawer-bar .container .symbol,.xs-totalsection{position:absolute}.xs-maincontainer .xs-ui-margin{margin-bottom:10px!important}.xs-totalsection{right:0;padding-right:10px!important;width:auto!important}.xs-totalsection .xs-drawer-bar-title{margin-top:2px!important;font-size:1.4rem!important}.xs-totalsection .xs-summary-currency{margin-top:10px!important}.xs-totalsection .xs-summary-currency span{font-size:1.3rem!important;margin-right:0;padding-left:53%}.xs-disclaimer{padding-right:15px!important}.cm-footer{margin-top:0!important}.mod-summary-drawer{overflow-y:auto!important}.mod-summary-drawer .drawer-desc{top:100px!important}.mod-summary-drawer .drawer-desc .flight-info-scroll::-webkit-scrollbar{display:none}.mod-summary-drawer .drawer-desc .xsflight-info-scroll{padding:0!important}.summary-drawer-overlay{top:120px!important;height:auto!important}.xs-summaryheight-full .drawer-desc{overflow-y:auto!important;max-height:80vh;padding:15px 10px!important}.xs-summaryheight-full .drawer-desc .flight-info-scroll{display:flex;flex-direction:column;margin-left:0;margin-right:0;padding-left:0!important}.xs-summaryheight-full .drawer-desc .flight-info-scroll .flights-info-block{padding-right:0!important;padding-left:0!important}.xs-summaryheight-full .drawer-desc .flight-info-scroll .flights-info-block .flight-block{margin-left:0!important;margin-right:0!important;padding-bottom:0!important}.xs-summaryheight-full .drawer-desc .flight-info-scroll .flights-info-block .sector-details:last-child div{margin-bottom:3px!important}.xs-summaryheight-full .drawer-desc #flight-info-scroll>hr{margin:10px 0!important}#xs-summary-createflow h2>span{font-size:1.8rem!important}.xs-summary-drawer{background-color:#e8e8e8!important}.xs-summary-drawer .drawer-bar .container{display:flex;height:70px!important;border-top:3px solid #00D0D0!important}.xs-summary-drawer .drawer-bar .container .xs-summary-justify .xs-summary-currency,.xs-summary-drawer .drawer-bar .container .xs-summary-justify>span{flex:1;height:40%;line-height:1;display:flex;flex-direction:column}.xs-summary-drawer .drawer-bar .container .xs-summary-justify .xs-summary-currency .currency-value,.xs-summary-drawer .drawer-bar .container .xs-summary-justify>span .currency-value{padding-left:2px!important}.xs-summary-drawer .drawer-bar .container .xs-totalsection .drawer-bar-title{font-size:1.4rem!important;margin-top:4px!important;margin-left:61%}#totalPricePayment,#totalPricePayment>span{margin-top:5px!important}.xs-summary-drawer .drawer-bar .container .xs-totalsection .price-block{margin-left:10%}.xs-summary-drawer .drawer-bar .container>a{position:absolute;left:46%!important}.xs-summary-drawer .drawer-bar .container .col-xs-4 .drawer-bar-title{max-width:90%!important;text-overflow:ellipsis;overflow:unset;white-space:unset;margin-left:6%}.xs-symbol-div{text-align:left;padding:0!important;top:4px;left:10px}.xs-plus-symbol-div{flex:1;max-width:10px;padding-right:0!important;padding-top:4px!important}.xs-eq-symbol-div{flex:1;padding:0!important;top:4px;text-align:left;right:15px!important;margin-left:11%}.xs-summary_of_your_sel{text-align:left!important;margin-bottom:20px!important;padding-left:0;padding-right:15px}#lPayment,.RTL #travelfare-summary-bottom .summary-modify-button{margin-bottom:0!important}.xs-sum-close-btn{top:0!important;right:0!important}.xssm-p-b-15{padding-bottom:15px!important}.xs-p-t-15{padding-top:15px!important}#lPayment,#totalPricePayment,#xs-mobile-drawer{padding-top:0!important}.xs-fs-12{font-size:1.2rem!important}#totalPricePayment{width:auto!important;font-weight:600!important;letter-spacing:-.1px}#lPayment,#totalPricePayment>span{font-weight:800;font-size:1.4rem!important;vertical-align:middle}#totalPricePayment span:nth-child(2){float:right}#paymentH2>h2{margin-top:25px}#lPayment{width:55%;margin-top:10px!important}#xs-summary-drawer .drawer-arrow-top{top:0;margin-left:51%}#xs-summary-drawer .drawer-bar{border-top:none!important}#xs-mobile-drawer{display:flex;padding-bottom:0!important}#xs-mobile-drawer>a .xs-drawer-arrow{max-height:11px!important;top:-14px!important;left:0!important;margin-left:0!important;right:unset!important}#xs-mobile-drawer>a .xs-drawer-arrow>span{position:absolute!important;right:7px!important;top:-1px!important;font-size:1.2rem!important}#xs-mobile-drawer .drawer-bar-col{flex:1;height:35px;margin-top:5px;display:inline-table!important}.LTR .flight-result-block .fare-and-services-body table.fare-and-services-mobile-container,.RTL .flight-result-block .fare-and-services-body .fare-and-services-mobile-container{display:flex}.summary-drawer .drawer-desc .flight-info-scroll .price-info-block .price-bread-header span{font-family:AirArabia}.LTR .summary-drawer .drawer-desc .modify-search-link{text-decoration:underline}.LTR .summary-drawer .drawer-desc .flight-info-scroll .price-info-block{padding:0!important}.LTR .summary-drawer .drawer-desc .flight-info-scroll .price-info-block .sector-details .sector-flight-info .flight-block h4{font-size:1.2rem!important;font-weight:700}.LTR .summary-drawer .drawer-desc .flight-info-scroll .price-info-block .departure-arrival label i{font-size:1rem!important}.RTL #travelfare-summary-bottom .flight-info-scroll{display:flex;flex-direction:column}.RTL #travelfare-summary-bottom .price-info-block hr{margin-top:5px}.RTL #travelfare-summary-bottom .flight-summary-bloc-continue .copyright{padding-right:0}.RTL .flight-result-block .flight-selected-icon{left:15px;right:auto!important}.RTL .flight-result-block .flight-data-row .flightDuration{padding-right:0;width:70%;padding-top:9px}.RTL .flight-result-block .fare-and-services-body .fare-and-services-mobile-container .fare-and-services-mobile-select-section{padding-right:0;padding-left:8px}.RTL .flight-result-block .fare-and-services-body .fare-and-services-mobile-container .fare-and-services-mobile-select-section .checkBox-container,.RTL .flight-result-block .fare-and-services-body .fare-and-services-mobile-container .fare-and-services-mobile-select-section .currency-text-container{text-align:left}.RTL .flight-result-block .fare-and-services-body .fare-and-services-mobile-container .fare-and-services-mobile-extra-item{padding-left:0;padding-right:10px}.RTL .flight-result-block .fare-and-services-body .fare-and-services-mobile-container .fare-and-services-mobile-extra-item .bagagge-rate-container{padding-right:2px}.RTL .xs-plus-symbol-div{padding-left:10px!important;padding-right:15px!important}.RTL #xs-summary-drawer .drawer-arrow-top{margin-right:45%!important}.RTL .xs-summaryheight-full .drawer-desc{overflow-x:hidden!important;overflow-y:scroll!important}.RTL .xs-eq-symbol-div{right:-45px!important}.RTL .xs-symbol-div{left:20px}.RTL #xs-summary-createflow h2>span{font-size:1.8rem!important}.RTL #xs-summary-createflow>.container .flights-info-block{padding:0!important}.RTL #xs-summary-createflow>.container .xs-priceinfoblock>div:not(.xs-section-line){padding-left:10px!important;padding-right:0!important}.RTL .mod-summary-drawer .drawer-desc .flight-info-scroll .flights-info-block{padding-left:0!important}}@media only screen and (max-width:500px){.xs-totaltxt{margin-right:4px}.xs-totalsection{margin-top:2px}.xs-summary-justify{text-align:justify!important}.xs-drawer-bar-title{font-weight:600!important}.currency-text.currency,.currency-value.price,.xs-summary-currency,.xs-summary-extraservices{font-size:1.2rem}.flight-result-block .fare-and-services-wrapper{margin-bottom:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.11)}.flight-result-block .fare-and-services-body table.fare-and-services-mobile-container{display:flex}.flight-result-block .fare-and-services-body table.fare-and-services-mobile-container tbody{width:100%}.flight-result-block .fare-and-services-body table.fare-and-services-mobile-container tbody tr{height:100%;width:100%;display:flex}.flight-result-block .fare-and-services-body table.fare-and-services-mobile-container tbody .fare-and-services-mobile-header{width:50%;padding-top:11px;background-color:#39454B;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flight-result-block .fare-and-services-body table.fare-and-services-mobile-container tbody .fare-and-services-mobile-header div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flight-result-block .fare-and-services-body table.fare-and-services-mobile-container tbody .fare-and-services-mobile-extra-item{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:15px 0 10px 12px}.flight-result-block .fare-and-services-body table.fare-and-services-mobile-container tbody .fare-and-services-mobile-extra-item .bagagge-rate-container{margin-top:0}.flight-result-block .fare-and-services-body table.fare-and-services-mobile-container tbody .fare-and-services-mobile-extra-item .fare-description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.flight-result-block .fare-and-services-body table.fare-and-services-mobile-container tbody .fare-and-services-mobile-extra-item .fare-description span{font-size:10px;color:#4a4a4a;overflow:hidden}.flight-result-block .fare-and-services-body table.fare-and-services-mobile-container tbody .fare-and-services-mobile-select-section{background-color:#fff!important;min-width:26%;padding-top:13px;padding-right:8px;padding-bottom:8px;text-align:right}.flight-result-block .fare-and-services-body table.fare-and-services-mobile-container tbody .fare-and-services-mobile-select-section .checkBox-container{margin-bottom:25%}.flight-result-block .fare-and-services-body table.fare-and-services-mobile-container tbody .fare-and-services-mobile-select-section .currency-value.fare-value.fare-flight-currency-number{font-size:14px!important;font-weight:600!important}.flight-result-block .fare-and-services-body table.fare-and-services-mobile-container tbody .fare-and-services-mobile-select-section .currency-text.currency.fare-and-services-footer-currency-text.fare-flight-currency-text{font-size:10px}.flight-result-block .fare-and-services-body table.fare-and-services-mobile-container tbody tr .sold-out-bundle-mobile{background-color:#F0F0F0!important}#sold-out-bundle-header-color{background-color:#999595!important}.flights-info-block,.price-info-block{width:100%!important}.div-plain-icon{padding:0!important;width:36px}.div-info h4>.fare-type{font-size:1rem!important}.flight-time{width:100%!important;font-size:1.2rem!important}.price-info-block>h2{font-size:1.8rem!important;text-align:left}.drawer-desc div.btn-continue{padding-left:0!important}}@media only screen and (max-width:320px){.mod-summary-drawer{overflow-y:auto!important;top:145px!important}.mod-summary-drawer .drawer-desc .flight-info-scroll::-webkit-scrollbar{display:none}}@media only screen and (min-width:768px){.RTL .reservation-drawer .drawer-desc .flight-info-scroll .price-info-block span.pull-right.in-detail .currency-text.currency,.RTL .summary-drawer .drawer-desc .flight-info-scroll .price-info-block span.pull-right.in-detail .currency-text.currency{padding-right:5px!important}}@media only screen and (min-width:500px) and (max-width:767px){.fare-and-services-mobile-select-section{position:relative}.currency-text-container{position:absolute;right:8px;bottom:8px}.fare-and-services-mobile-select-section .checkBox-container{margin-bottom:25%}.RTL .currency-text-container{left:8px;right:auto}}.backClass{font-size:15px}.sub-title h2 span:last-child>span{top:4.3px!important}@media only screen and (max-width:500px){.LTR header{height:140px}.xs-extra-btnwrap{padding:0 10px 0 0!important;margin-top:10px}.xs-options-heading{font-size:1.5rem!important}}@media only screen and (min-width:768px){.sidebar-widget .widget-content .w-section .radio-section .item .radio label{padding-top:5px!important}.insuranceViewChange{display:block!important;float:left!important}.insuranceViewChange .alignLeft:nth-child(2){padding-left:7px!important}}@media only screen and (min-width:992px){.LTR .content-header .page-title h1{width:100%;font-size:24px;font-weight:700;float:left;margin:0;padding:0 15px 0 0;line-height:30px!important}}@media only screen and (min-width:768px) and (max-width:992px){.services-selection .right-section .sm-margin-r-0{margin-right:0!important}.extras-button,.extras-option-list{padding-right:10px!important}}@media only screen and (max-width:767px){.xs-row{margin-left:-15px;margin-right:-15px}.segm-space{margin-bottom:10px!important;padding-bottom:8px!important}.segm-space:last-child,uib-accordion.segment-list .panel-group{margin-bottom:0!important}.segm-space:last-child{border-bottom:0!important;padding-bottom:0!important}.xs-modifyExtra-fa{vertical-align:text-top;margin-top:-2px!important}.res-summary-extras .row .xs-modification-extras-heading h2{margin-bottom:0!important;font-size:1.4rem!important}.extras-xs-body>.row{margin-left:-10px!important;margin-right:-10px!important}uib-accordion.segment-list.pref-meal-panel .panel-group .panel-default .panel-heading{height:40px}uib-accordion.segment-list.pref-meal-panel .panel-group .panel-default .panel-heading .panel-title{font-size:12px}uib-accordion.segment-list.pref-meal-panel .panel-group .panel-default .panel-heading .panel-title i.fa.fa-minus,uib-accordion.segment-list.pref-meal-panel .panel-group .panel-default .panel-heading .panel-title i.fa.fa-plus{font-size:12px!important}uib-accordion.segment-list>.panel-group>.panel{border-radius:0;margin-top:0!important;border-bottom:2px solid #fff!important}uib-accordion.segment-list>.panel-group>.panel:last-child{border-bottom:none!important}uib-accordion.segment-list .panel-heading{height:60px;padding-left:10px;padding-right:10px}uib-accordion.segment-list .panel-body{width:100%}uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body:not(.paxList){padding:0 10px!important}uib-accordion.segment-list .panel-title{line-height:40px}uib-accordion.segment-list .panel-title a.accordion-toggle{text-decoration:none!important}uib-accordion.segment-list .panel-title a span div i.fa{font-size:2.3rem!important;font-weight:400!important;vertical-align:middle!important}uib-accordion.segment-list .panel-group .panel .panel-heading .panel-title>a>span>div{color:#414042!important}uib-accordion.segment-list .panel-group .panel .panel-heading .panel-title>a>span>div>span{padding-left:10px!important;font-weight:600}uib-accordion.segment-list .panel-group .panel .panel-heading .panel-title>a>span>div>span .origin-dest-name{font-weight:600!important}#extras-footer .red-btn,.xs-addonheader-text{font-weight:700!important}#extras-footer{margin-top:15px!important}.xs-addonheader-text{font-size:1.8rem!important;padding:0!important}.services-selection .right-section{padding:15px!important;margin-left:0!important;border:0!important}.services-selection .right-section .xs-margin-r-0{margin-right:0!important}.services-selection .right-section .airport-service-form .form-group{margin-bottom:10px!important}.services-selection .right-section .airport-service-form .form-group.ibe-timepicker>label{padding-top:0!important}.services-selection .right-section .available-services{margin:0!important}.services-selection .right-section .available-services ul li .data{padding-left:0!important}.services-selection .right-section .available-services ul li .data>input{margin-left:2px}.services-selection .right-section .available-services>h2{text-align:left}#extras-footer{margin-bottom:10%!important}.content-footer.extras-footer{margin-top:0!important;padding-bottom:0!important}.xs-extra-btnwrap{padding:0 10px 0 0!important;margin-top:10px}.xs-extra-container-row{margin-left:-10px!important;margin-right:-10px!important}.xs-extra-container-row .extras-content{padding-left:10px!important;padding-right:10px!important;margin-top:0!important}.extras-content .extras-main-item,.extras-content .extras-main-item .xs-main-row{padding-left:5px!important;padding-right:5px!important}.extras-content .extras-main-item.extras-main-item:first-child{border-top:1px solid #DCDCDC;margin-top:10px;padding-top:5px}.extras-content .extras-main-item .xs-main-row{margin-top:8px}.segment-row-xs,.summery-panel-content,.xs-options-descrption,.xs-options>.opt-btn{padding-left:0!important}.segment-row-xs,.summery-panel-content,.xs-options,.xs-options-descrption,.xs-options>.opt-btn{padding-right:0!important}.extras-content .extras-main-item .xs-main-row .xs-options-heading{font-size:1.8rem!important;padding-left:0!important;font-weight:600!important;color:#414042!important;padding-top:2px;padding-bottom:0}.extras-content .extras-main-item .xs-main-row .xs-price-row{color:#FF0041!important;font-weight:600!important;width:auto!important;float:none}.extras-content .extras-main-item .xs-main-row .xs-price-row .xs-options-price{font-size:1.8rem!important;padding-bottom:3px}.extras-content .extras-main-item .xs-main-row .xs-price-row .xs-options-price>span{font-size:1.8rem!important}.xs-options-descrption{color:#414042!important}.summery-panel-header>div>label{font-weight:600!important}.btn-continu-bottom .red-btn,.btn-continu-bottom-airport .red-btn,.btn-continu-bottom-inflight .red-btn,.xs-add-btn-class{font-weight:700!important}.summery-panel-content{font-size:1.2rem!important;line-height:1.5!important}.segment-row-xs{margin-top:10px}.segment-row-xs .confirmed{margin-top:15px!important;color:#7ed321;display:inline-block;margin-right:5px;margin-left:5px;font-size:1.4rem!important;width:14px;height:14px}#airport-services-list .paxList .panel,.xs-options>.opt-btn>i{margin-left:0!important}.xs-options>.opt-btn>span{padding-right:5px!important;padding-left:5px!important;width:90%!important;overflow:hidden!important}.xs-options>.opt-btn>i{width:10%!important;position:absolute!important;top:0!important;font-size:1.6rem!important;right:0!important}.xs-select-add{display:flex;justify-content:center;padding-right:0!important}.xs-add-btn-class>i,.xs-add-btn-class>span{color:#fff;font-size:14px;display:inline-block}.btn-continu-bottom,.btn-continu-bottom-inflight{padding-left:10px!important;padding-right:10px!important}.xs-select-add .xs-options{width:50%!important;overflow:hidden!important}.xs-add-btn-class{height:43px!important;width:60px!important;background-color:#39454B!important}.xs-add-btn-class>span{max-width:35px}.xs-add-btn-class>i{margin-top:3px}.alignLeft label,.insurance-header h1 p{font-size:1.2rem!important}.xs-sum-contentwrapper{margin-top:0!important}.summery-panel>.row{line-height:14px!important}.airport-sidebar .sidebar-widget .isa-radio-option-list-wrapper .widget-header,.btn-continu-bottom-airport{padding-right:0!important;padding-left:0!important}.insurance-header h1 span{width:100%!important;max-width:100%!important;line-height:1.61!important;letter-spacing:-.1px!important}.insurance-header h1 p{text-align:left!important;line-height:1.5!important}.alignLeft{display:block!important;line-height:1.83!important}.insuranceViewChange{display:inline-block!important;margin-bottom:20px!important}.insuranceViewChange>table>tbody>tr>td:first-child{width:7%!important;height:50px!important}.insuranceViewChange>table>tbody>tr>td:first-child input{height:20px!important;width:20px!important}.insuranceViewChange>table>tbody>tr>td:nth-child(2){width:93%!important}.insuranceViewChange .alignLeft{display:inline-block!important;margin-bottom:0!important}.insurance-btn-bottom{padding:0 15px!important}#insurance-accordion{margin-bottom:10px!important}#insurance-accordion>ul>li{padding-bottom:0!important}#insProductName{font-size:1.4rem!important;line-height:1.36!important;margin:10px 0 25px!important}#insurangeCover>label{font-size:1.2rem!important;line-height:1.83!important}.insurance-price-block{float:none!important;margin-bottom:20px!important;font-weight:400!important;font-size:1.8rem!important}.insurance-price-block .pull-right{color:#FF0041!important}#insurance-modal-popup{max-height:70vh!important;margin-left:10px!important;margin-right:10px!important;width:auto!important;min-width:90%!important;padding:20px!important;top:25%!important;overflow-y:scroll;border-top:0!important}.LTR .skip-service,.RTL .skip-service{position:fixed!important;top:70px!important;z-index:9999!important}.extra-content-wrapper{margin-bottom:30px!important}.flexi-mobile-section .addon-inflight-panel uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body:not(.paxList){padding:0 10px!important}.xs-back-button,.xs-start-over-button{padding-left:10px!important;padding-right:10px!important}.extras-page .xs-back-button,.extras-page .xs-start-over-button{padding-left:15px!important;padding-right:15px!important}.thumb-block{margin-bottom:10px!important}.dash-res-sum .content-body .panel-extras{border-top:1px solid #e0dfdf;width:102vw}.dash-res-sum .content-body .panel-extras.flight-summary .panel-heading{padding:1px 15px!important;background:0 0!important}.dash-res-sum .content-body .panel-extras.flight-summary .xs-modify-filght-summary{width:100vw}.dash-res-sum .content-body .panel-extras.payment-details .panel-default .collapse.in,.dash-res-sum .content-body .panel-extras.payment-details .panel-default .panel-collapse{border-top:1px solid #e0dfdf;margin-top:5px;padding-top:15px!important;padding-right:0!important}.dash-res-sum .content-body .panel-extras .res-summary-extras .modif-extra-add{padding:5px 0;justify-content:flex-end!important}.dash-res-sum .content-body .extra-xs-div.panel-extras{margin-top:0!important;padding:13px 15px 0}.dash-res-sum .content-body .extra-xs-div.panel-extras .panel-group{padding-bottom:0!important}.dash-res-sum .content-body .extra-xs-div.panel-extras .panel-group .heading-text{font-family:'Noto Sans'!important;margin-bottom:0}.dash-res-sum .content-body .summary-mobile-total .total-paid-amount{padding-left:8px}.RTL .addon-inflight-panel{width:100vw!important}.RTL .skip-service{right:unset;left:0;width:50%;height:45px}.RTL .extras-container{margin-top:0!important}.RTL .xs-add-btn-class .fa-angle-right:before{content:"\f104"}.RTL .extra-pd{padding-right:10px}.RTL .page-title{padding:0!important;margin-bottom:0!important}.RTL .xs-select-add{justify-content:flex-end}.RTL .addon-inflight-panel uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body:not(.paxList){padding-left:0!important;padding-right:0!important}.RTL .addon-panel>uib-accordion.segment-list .panel-heading{padding-left:0}.RTL .addon-inflight-panel>uib-accordion.segment-list .panel-group .panel .panel-heading .panel-title>a>span>div>span{padding-left:0!important}.RTL .addon-inflight-panel>uib-accordion.segment-list .paxList .panel-group .panel .panel-heading{margin-left:0!important;margin-right:0!important}.RTL .addon-inflight-panel>uib-accordion.segment-list .paxList .panel-group .panel .panel-heading>h4>a>span>div{font-size:1.2rem!important}.RTL .addon-inflight-panel>uib-accordion.segment-list .paxList .panel-group .panel .panel-heading>h4>a>span>div>i{font-size:1.4rem!important}.RTL .addon-inflight-panel>uib-accordion.segment-list .paxList .panel-group .panel .panel-heading>h4>a>span>div>label{padding-left:20px!important}.RTL #airport-services-list>.panel-group>.panel{width:100vw!important;margin-left:0!important}.RTL .extra-service-addon>uib-accordion.segment-list .panel-group .panel .panel-heading .panel-title>a>span>div>span{padding-left:0!important}.RTL .extra-service-addon uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body:not(.paxList){padding:0!important}.RTL .paxList .panel-group .panel .panel-heading>h4>a>span>div{padding:0 12px!important}.RTL .payments .section-line{margin-left:0!important;margin-right:-10px!important}.RTL .payments .airewards-points{border-bottom:none}.RTL .payments .airewards-points .Would-you-like-to-pay{width:100%!important}.RTL .payments .airewards-points span{margin:0!important;height:auto!important}.RTL .payments #airewards-points .Would-you-like-to-pay span,.RTL .payments #airewards-points .radio span{line-height:2.5!important}.RTL .master-card-details .info-mandatory-field-passanger{margin-left:0!important}.RTL .master-card-details .payment-card-detail-div .xs-cvv-div .valdr-message{padding-right:10px!important}.RTL .insurance-header h1 p{float:right!important;text-align:right!important}.RTL .xs-add-btn-class>i{transform:rotate(180deg)}.RTL .flexi-block .flexi-desc-details{direction:rtl!important}.LTR .addon-inflight-panel{width:100vw!important}.LTR .extras-insurance-content{padding-right:10px;padding-left:10px}.LTR header{height:140px}.LTR .skip-service{width:50%!important;right:10px!important}.LTR .extra-pd{padding-left:10px}}@media only screen and (max-width:500px){.meal-page-sub-title,.meal-page-title span{max-width:100%!important;width:100%!important;text-align:center}.meal-page-title span{font-size:1.7rem!important;padding-left:11%}}.RTL .flexi-desc-details{direction:ltr!important}.RTL .flexi-desc-details i{float:none!important;margin:0!important}@media only screen and (max-width:768px){.dash-res-sum .content-body .panel-extras{border-top:1px solid #e0dfdf;width:102vw}.dash-res-sum .content-body .panel-extras.flight-summary .panel-heading{padding:1px 15px!important}.dash-res-sum .content-body .panel-extras.flight-summary .xs-modify-filght-summary{width:100vw}.dash-res-sum .content-body .panel-extras.flexi-detail-xs-div,.dash-res-sum .content-body .panel-extras.flexi-detail-xs-div .panel-group{margin-bottom:0!important}.dash-res-sum .content-body .panel-extras.payment-details .panel-default .collapse.in,.dash-res-sum .content-body .panel-extras.payment-details .panel-default .panel-collapse{border-top:1px solid #e0dfdf;margin-top:5px;padding-top:15px!important;padding-right:0!important}.dash-res-sum .content-body .panel-extras .res-summary-extras .modif-extra-add{justify-content:flex-end!important}.dash-res-sum .content-body .extra-xs-div.panel-extras{margin-top:0!important;padding:13px 15px}.dash-res-sum .content-body .extra-xs-div.panel-extras .panel-group{padding-bottom:0!important}.dash-res-sum .content-body .extra-xs-div.panel-extras .panel-group .heading-text{font-family:'Noto Sans'!important;margin-bottom:0}.dash-res-sum .content-body .summary-mobile-total .total-paid-amount{padding-left:8px}}.emergency-confirm-btn{margin-left:15px!important}@media only screen and (min-width:768px) and (max-width:900px){.thumb-block .options{width:26%!important}}@media only screen and (max-width:467px){.ngdialog.ngdialog-theme-default .ngdialog-content .popup-confirm .btn-set .btn-ok{width:100%;margin-bottom:10px}.ngdialog.ngdialog-theme-default .ngdialog-content .popup-confirm .btn-set .btn-cancel{width:100%}}@media only screen and (min-width:467px) and (max-width:767px){.ngdialog.ngdialog-theme-default .ngdialog-content .popup-confirm .btn-set .btn-cancel,.ngdialog.ngdialog-theme-default .ngdialog-content .popup-confirm .btn-set .btn-ok{width:35%;min-width:100px!important}}@media only screen and (max-width:767px){.save-card .AddnewCard{height:800px}#ngdialog1 .ngdialog-content{width:auto!important}.ngdialog.ngdialog-theme-default .ngdialog-content{margin-left:10px!important;margin-right:10px!important;width:auto!important;min-width:95%!important;padding:20px!important;position:absolute!important;top:35%!important;overflow:scroll}.ngdialog.ngdialog-theme-default .ngdialog-content .popup-confirm p{font-size:1.2rem;font-weight:400;line-height:22px!important}.ngdialog.ngdialog-theme-default .ngdialog-content .popup-confirm .usercardCvv p.valdr-message{line-height:13px!important}.ngdialog.ngdialog-theme-default .ngdialog-content .emergency-confirm-btn{margin-left:15px!important;padding:0;width:30%!important;min-width:100px!important}.ngdialog.ngdialog-theme-default .ngdialog-content .emergency-cancel-btn{margin-right:15px!important;padding:0;width:30%!important;min-width:100px!important}.thumb-block .options{width:52%}.col-xs-3{width:40%!important}.xs-title{width:auto!important}.xs-options{width:auto;padding-right:15px}.xs-options-heading{font-size:1.5rem!important;padding-bottom:5px;padding-left:5px!important;font-weight:600}.xs-options-descrption{font-size:1.2rem!important;font-weight:500!important;padding:5px;margin-bottom:0}.xs-sum-contentwrapper{width:100%!important;margin-top:10px}.img{max-width:100px!important;max-height:70px!important}.option-list-airport-services{margin-top:10px!important}.ngdialog-theme-default.terms-conditions-popup{position:absolute!important;bottom:15px!important}.ngdialog-theme-default.terms-conditions-popup .ngdialog-content{margin:0 5px!important;top:3%!important}}.sub-title h2 span:last-child>span{position:relative}.sub-title h2 i{min-width:32px!important}.xs-gotonextsector{margin-top:5px!important}@media only screen and (max-width:865px){.widget-content .sub-section span{font-size:11px!important;margin-top:3px}.widget-content .radio label{font-size:13px!important}.sub-title h2 i{min-width:30px!important}.widget-header span{font-size:14px!important}}@media only screen and (max-width:767px){.dropdown-content .col:hover{background-color:unset!important}.dropdown-content .col:hover .weight{color:#333!important}.baggage-page-sub-title,.baggage-page-title span{max-width:100%!important;width:100%!important;text-align:center}.baggage-page-title span{font-size:1.6rem!important}.baggage-page-title>h1>span{font-size:2.1rem!important}.baggage-page-sub-title{margin-top:10px}.sub-title h2 span:last-child>span{position:relative;top:5px!important}.sub-title i,.sub-title label,.sub-title>span{font-size:1.3rem!important}.sub-title>p>span{font-size:1.8rem!important}.sidebar{padding-left:0!important;padding-right:0!important;font-size:1.2rem!important}.widget-header span{font-size:1.8rem!important;font-weight:400!important}.heading-title{font-weight:600;text-align:center!important}.xs-baggage-edit .weight{font-size:1.5rem!important}.options-section .ico{font-size:1.6rem!important}.package-block:last-child{margin-bottom:0!important}.package-block .row .col{font-size:1.2rem!important}.package-block .row .options-section,.package-block .row .weight-section{direction:ltr;padding-top:18px!important;padding-bottom:18px!important}.package-block .row .options-section>span,.package-block .row .weight-section>span{margin-bottom:0!important;font-size:1.2rem!important;font-weight:600!important}.package-block .row .main-section{padding:15px 0!important}.package-block .row .main-section .title{margin-bottom:0!important;margin-top:3px!important}.package-block .row .weight-section{padding-right:0!important}.package-block .row .dropdown-content{position:relative!important;width:100vw!important;margin-left:-10px!important;top:0!important}.package-block .row .dropdown-content .row>div.selected{border:2px solid #000!important}.package-block .row .dropdown-content .row>div.selected .price{font-weight:500!important;color:#FF0041!important}.package-block .row .dropdown-content .row .xs-baggage-edit{max-height:135px!important;min-height:135px;padding-top:10px!important}.package-block .row .dropdown-content .row .xs-baggage-edit .fare-radio>label{width:16px!important;float:none!important}.package-block .row .dropdown-content .row .xs-baggage-edit .weight{margin-bottom:3px!important;font-size:1.4rem!important}.package-block .row .dropdown-content .row .xs-baggage-edit .weight>i{font-weight:500!important}.package-block .row .dropdown-content .row .xs-baggage-edit .weightText{margin-bottom:0!important;font-size:1.2rem!important;line-height:1.2}.package-block .row .dropdown-content .row .xs-baggage-edit .weightText>i{font-weight:500!important}.package-block .row .dropdown-content .row .xs-baggage-edit .price{position:absolute;bottom:0}.package-block .row .dropdown-content .row .xs-baggage-edit .row>div:not(.selected) .price{font-weight:500!important;color:#414042!important}.package-block .row .dropdown-content .row .xs-baggage-edit .fare-radio>.checked{background-image:url(../images/selected.svg)!important;width:16px;float:none}.edit-mobile>span{padding-left:15px!important;padding-right:10px!important}.extras-header .content-header{padding-bottom:0!important}.extras-header .content-header .page-title>h1>a{font-size:1.2rem!important;color:#414042!important;font-weight:600!important;text-decoration:none!important}.LTR .package-block .row .options-section{text-align:right!important;max-width:24%!important}.LTR .package-block .row .options-section.active{position:absolute;right:-10px!important;width:auto!important;padding:18px 10px!important;max-width:30%!important}.LTR .edit-mobile>span{padding-right:0!important}.RTL .package-block .row .options-section{width:auto!important;max-width:24%!important;text-align:left!important}.RTL .package-block .row .options-section .txt{padding:0!important}.RTL .package-block .row .options-section.active{position:absolute;left:-10px!important;width:auto!important;padding:18px 10px!important;max-width:30%!important}}@media only screen and (min-device-width:768px) and (max-device-width:835px){.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li{font-size:11px}.baggage-sidebar span{font-size:13px!important}}@media only screen and (min-width:768px){.RTL .extras-footer .baggage-footer span{margin-left:5px!important}.RTL .extras-footer .baggage-footer i{padding-left:0!important}.RTL .sub-title h2 span:last-child>span{top:3px!important}}.baggage-title-mobile{padding-bottom:10px!important}.payment-confirmation .inpage-alert sup,sup{top:0!important;font-size:13px!important}.fa-chevron-down,.fa-chevron-up{cursor:pointer}.flight .icon-inbound-plane-small,.flight .icon-outbound-plane-small{display:inline-block!important}.flight .icon-inbound-plane-small .path1,.flight .icon-inbound-plane-small .path2,.flight .icon-outbound-plane-small .path1,.flight .icon-outbound-plane-small .path2{float:left}.LTR .d-label.truncate.reservation-summary-src-dest-md,.RTL .d-label.truncate.reservation-summary-src-dest-md{max-width:45%}@media only screen and (min-width:768px) and (max-width:991px){.head-print-btn{position:absolute!important;right:5%!important}.head-emailme-btn{position:absolute!important;right:27%!important}.RTL .head-print-btn{left:5%!important;right:unset!important}.RTL .head-emailme-btn{left:27%!important;right:unset!important}}@media only screen and (max-width:360px){.xs-section-font{font-size:1.2rem!important}}@media only screen and (max-width:322px){.xs-section-font{font-size:1.1rem!important}}@media only screen and (max-width:280px){.xs-section-font{font-size:1rem!important}}@media only screen and (max-width:991px){.xssm-reservation-header-btn{padding-top:15px!important}}@media only screen and (max-width:767px){.alert,.thanks{font-size:1.2rem!important}.LTR .xs-textcenter,.email-confirm-msg,.thanks{text-align:left!important}.dash-res-sum .reservation-extras ul li{padding-left:10px!important;margin-bottom:0}.alert{top:45%!important;width:95%!important}.payment-hold-title{line-height:35px!important}.hold-content{margin:0 auto!important}.hold-content p{padding-left:0}.hold-content ul{padding-left:35px;margin-bottom:25px}.hold-finish-btn{width:100%!important}.your-itinerary .content .flight{padding-bottom:15px!important;margin-bottom:20px!important;border-bottom:1px solid #e0dfdf!important}.your-itinerary .content .flight:last-child{margin-bottom:0!important;border-bottom:0!important}.booking-details .xs-section-font>div{display:flex!important;margin:0!important}.LTR .sm-summary-sections .icon-inbound-plane-small,.LTR .sm-summary-sections .icon-outbound-plane-small{display:inline-block!important}.booking-details .xs-section-font span{font-size:1rem!important;line-height:1.6!important;color:#414042!important}.booking-details .xs-section-font label{font-size:1.4rem!important;font-weight:600!important;line-height:1.43!important}.payment-confirmation .promotion .modal-content{overflow-y:scroll!important;height:90vh!important;top:5%}.LTR .payment-confirmation .passenger-information .content .xs-passdetailsrow .xs-passdetailsrow-lbl,.payment-confirmation .passenger-information .content .xs-passdetailsrow .xs-passdetailsrow-border{height:27px!important}.LTR .sm-summary-sections .icon-outbound-plane-small .path1:before{content:"\e912";color:#39454B}.LTR .sm-summary-sections .icon-outbound-plane-small .path2:before{content:"\e926";color:#FF0041}.LTR .sm-summary-sections .icon-outbound-plane-small .path1,.LTR .sm-summary-sections .icon-outbound-plane-small .path2{float:left}.LTR .sm-summary-sections .icon-inbound-plane-small .path1:before{content:"\e927";color:#39454B}.LTR .sm-summary-sections .icon-inbound-plane-small .path2:before{content:"\e928";color:#FF0041}.LTR .payment-confirmation .section .content{padding-bottom:10px!important}.LTR .xs-textcenter .extras-page-sub-title{padding-left:10px!important}.LTR .payment-confirmation .thanks .fa{font-size:2rem!important;position:absolute!important;left:15px!important;top:-2px!important}.LTR .payment-confirmation .thanks label{padding-left:25px!important}.LTR .payment-confirmation .thanks .xs-hold{padding-left:15px!important}.LTR .content-header #confirm-It>div{padding:0;margin-top:0!important}.LTR .content-header #confirm-It>div .xs-section-font{padding:10px 10px 10px 15px!important}.LTR .payment-confirmation .passenger-information .content .xs-passdetailsrow .xs-passdetailsrow-border{margin-top:1px}.LTR .payment-confirmation .passenger-information .content .xs-passdetailsrow .xs-passdetailsrow-border .fa{color:#4a4a4a!important}.LTR .payment-confirmation .passenger-information .content .xs-passdetailsrow .xs-passdetailsrow-border span{display:block;top:5px;vertical-align:baseline;margin-bottom:5px}.LTR .payment-confirmation .passenger-information .content .xs-passdetailsrow .panel-body{padding-bottom:inherit;background-color:transparent!important;border:none!important;box-shadow:none!important}.LTR .LTR .reservation-drawer .drawer-desc .flight-info-scroll,.LTR .summary-drawer .drawer-desc .flight-info-scroll{display:flex;flex-direction:column;overflow-x:hidden!important}.LTR .LTR .reservation-drawer .drawer-desc .flight-info-scroll.multi-city-info-scroll,.LTR .summary-drawer .drawer-desc .flight-info-scroll{display:block}.LTR .xs-pl-0{padding-left:0}.LTR .xs-flight-info-pl10{padding-left:10px}.LTR .summary-drawer .drawer-desc hr{border-top:1px solid #eee}.LTR .summary-drawer .drawer-desc .summary-line-hr{margin-bottom:0;margin-top:5px!important;width:95%;float:left}.LTR .summary-drawer .drawer-desc .flight-info-scroll .price-info-block hr.price-break-line-hr{margin-top:5px!important;margin-bottom:0!important}.LTR .payment-confirmation .section .s-heading{border-bottom:2px solid e0edef!important;margin-bottom:0!important}.your-itinerary label span{font-size:1.2rem!important;font-weight:600!important}.your-itinerary .flight .icon-plane-shape,.your-itinerary .flight .select-flight-plane-icon,.your-itinerary .flight icon-plan-shape_L,.your-itinerary .flight icon-plane_shape_R{font-size:1.1rem!important;color:#FF0041!important}.your-itinerary .flight .flight-num span{font-size:1.2rem!important}.your-itinerary .flight .flight-num label{font-size:1.2rem!important;font-weight:600!important}.your-itinerary .flight span{font-size:1rem!important}.your-itinerary .flight label{font-size:1.4rem!important;font-weight:600!important}.your-itinerary .flight label .d-label{font-size:1.2rem!important;font-weight:600!important;line-height:1.67!important}.s-heading label{font-size:1.6rem!important;font-weight:600!important}.content .xs-contactrow .xs-contact-labels{font-size:1rem!important;font-weight:400!important}p{font-size:14px}.content .total div label,.content .total div p,.content .total div span{font-size:1.2rem!important;font-weight:600!important}.content .xs-passdetailsrow{padding:0!important}.content .xs-passdetailsrow h3{font-size:1.2rem;line-height:2;color:#4a4a4a}.content .xs-passdetailsrow .icon-plane-shape,.content .xs-passdetailsrow .select-flight-plane-icon,.content .xs-passdetailsrow icon-plan-shape_L,.content .xs-passdetailsrow icon-plane_shape_R{font-size:1.4rem!important;color:#FF0041!important;font-weight:400!important;padding-top:4px;padding-right:4px;vertical-align:middle!important}.content .xs-passdetailsrow .col-xs-11{font-size:1.2rem!important;font-weight:600!important;color:#4a4a4a}.content .xs-passdetailsrow .additionalservices div>span{font-size:1rem!important;font-weight:400!important;padding:2px 2px 0!important}.cm-footer .pull-right,.reservation-header-btn .pull-right,.xs-p-l-0{padding-left:0!important}.content .xs-passdetailsrow .additionalservices label{padding:0!important;display:flex!important}.content .xs-passdetailsrow .additionalservices label i{font-size:1rem!important;font-weight:700!important;color:#333}.content .paymentdet-row{line-height:1.6}.content .paymentdet-row .col-xs-5{padding-top:5px!important}.content .paymentdet-row label,.content .paymentdet-row p,.content .paymentdet-row span{font-size:1rem!important;font-weight:400!important}.content .paymentdet-row:last-child .col-xs-5{padding-top:2px!important}.cm-footer .pull-right>button,.reservation-header-btn .pull-right>button{min-width:90px}.cm-footer .pull-left>a{min-width:80px}.email-confirm-msg{font-weight:500;font-size:1rem;margin-top:10px!important}.email-confirm-msg>span>sup{vertical-align:middle!important}.email-confirm-msg>span>span{font-size:1rem!important}.RTL .xs-textcenter .extras-page-sub-title{padding-right:10px!important}.xs-text-center span{font-size:1.2rem!important}.payment-confirmation .passenger-information .content>.row:nth-child(4){margin-bottom:5px}.xs-emailbtn{margin-top:15px}.xs-res-summarytxt{font-size:1.8rem!important;font-weight:700;margin-top:19px;margin-bottom:10px}.xs-lbl-name,.xs-lbl-name-child,.xs-lbl-name-infant{font-size:1.2rem;color:#4a4a4a}.xs-contactrow .col-xs-12 p,.xs-passdetailsrow .panel-group{margin-bottom:0!important}.xs-text-right{text-align:right}.xs-text-left:not(.email-confirm-msg){font-weight:700;margin-top:10px}.paymentdet-row>div>label{font-weight:400!important}.total:last-of-type{width:100%!important;float:left!important;margin-top:10px;border-bottom:2px solid rgba(255,255,255,.3);font-weight:700}.total:last-of-type>div>label{font-weight:700!important}.total-hr hr{border-top:1px solid #e0dfdf;width:100%;margin-top:0!important}.ps-data>span::after{content:" "}.xs-reservation{padding:0!important;width:45%!important}.xs-reservation-date,.xs-reservation-policy{width:50%!important;padding:0!important}.xs-lefttext{text-align:left!important}.xs-passdetailsrow .panel-group .panel-heading{padding:0!important;border-bottom:none!important;border-top:none!important}.xs-passdetailsrow .xs-passdetailsrow-border{background-color:#fff}.xs-lbl-name-infant{line-height:2}.xs-pass-heading{font-size:1.4rem;font-weight:600;font-family:'Noto Sans'!important}.xs-addi-heading{font-size:1.5rem}.xs-pay-confirmation{margin-top:-15px!important}.xs-modify-drawerarrow{top:-48px!important}.reservation-summary-footer{margin-top:20px!important}.reservation-summary-footer .xs-red-button{padding:0 10px!important}.confirm-plane-icon{margin-left:20px;margin-top:3px}}.RTL .sm-summary-sections .icon-inbound-plane-small,.RTL .sm-summary-sections .icon-outbound-plane-small{display:inline-block!important}.paymentdet-row{line-height:2em}.xs-contact-labels{font-weight:300!important}.xs-psflight{width:50%!important}.xs-contactrow{margin-left:0;margin-top:-15px}@media screen and (max-width:500px){.RTL .xs-text-right{text-align:left}.RTL .xs-text-left{text-align:right}}.RTL .xs-pl-0{padding-right:0}.RTL .xs-passdetailsrow .accordion-toggle>span>.col-xs-2{padding:0!important}.RTL .confirm-plane-icon{margin-right:20px!important;margin-left:0!important}.RTL .reservation-summary-footer>.row{margin:0!important}.RTL .reservation-summary-footer>.row .head-finish-btn{padding-right:0!important;padding-left:5px!important}.RTL .reservation-summary-footer>.row .head-print-btn{padding-left:0!important;padding-right:10px!important}.RTL .reservation-summary-footer>.row .head-emailme-btn{padding-left:0!important;padding-right:5px!important}.RTL .payment-confirmation .thanks .fa{vertical-align:bottom!important;padding-right:10px!important}.RTL .payment-confirmation .section .content{padding-top:0!important}.RTL .sm-summary-sections .icon-outbound-plane-small .path1:before{content:"\e928";color:#FF0041}.RTL .sm-summary-sections .icon-outbound-plane-small .path2:before{content:"\e927";color:#39454B}.RTL .sm-summary-sections .icon-outbound-plane-small .path1,.RTL .sm-summary-sections .icon-outbound-plane-small .path2{float:left}.RTL .sm-summary-sections .icon-inbound-plane-small .path1:before{content:"\e926";color:#FF0041}.RTL .sm-summary-sections .icon-inbound-plane-small .path2:before{content:"\e912";color:#39454B}.btn_confirm_selection{padding-left:15px!important;padding-right:15px!important}@media only screen and (max-width:767px){.xs-footer-goto a,.xs-gotoi,.xs-gotospan,.xs-pagination-icons{float:none!important}.xs-meal-form{width:100%!important}.xs-meal-btn{width:84px!important;min-width:0!important;max-width:84px!important;margin-top:-10px}.seat-slider-section{margin-left:-10px;margin-right:-10px}.seat-slider-section .selected-cat{margin-top:3px;margin-bottom:0!important}.seat-slider-section .meal-slider,.seat-slider-section .selected-cat .row{margin:0!important}.seat-slider-section .meal-slider span.cat-button{padding-left:10px!important;padding-right:10px!important;margin-bottom:2px}.seat-slider-section .meal-slider .xs-meal-block .meal-block{margin-top:15px!important;margin-bottom:0!important;padding-bottom:0!important}.seat-slider-section .meal-slider .xs-meal-block .meal-block>.row .col-xs-3{padding:0!important}.seat-slider-section .meal-slider .xs-meal-block .meal-block>.row .col-xs-9{padding-right:0!important}.seat-slider-section .meal-slider .xs-meal-block h2.meal-heading{padding-left:0;font-size:1.4rem!important;font-weight:700}.seat-slider-section .meal-slider .xs-meal-block p.xs-options-descrption{font-size:1.2rem;margin:0!important;font-weight:400}.seat-slider-section .meal-slider .xs-meal-block .cat-button{max-width:100vw;width:100%!important}.seat-slider-section .meal-slider .xs-meal-block .cat-button.check-btn:before{display:none}.seat-slider-section .meal-slider .xs-meal-block i.fa,.seat-slider-section .meal-slider .xs-meal-block span.cat-button{display:inline-block}.seat-slider-section .meal-slider .xs-meal-block i.fa{margin-left:0!important;margin-right:15px}.seat-slider-section .meal-slider .xs-meal-block .mealcost-section{display:inline-block;text-align:left;width:30%}.seat-slider-section .meal-slider .xs-meal-block .mealcost-section .price-block{padding-left:0!important;padding-right:0!important;background:0 0!important;font-size:1.2rem}.seat-slider-section .meal-slider .xs-meal-block .mealcost-section .price-block .currency{font-weight:400}.seat-slider-section .meal-slider .xs-meal-block .mealcost-section .price-block .price{font-weight:700}.seat-slider-section .meal-slider .xs-meal-block .option-section{display:inline-block;width:auto!important;vertical-align:top}.seat-slider-section .meal-slider .xs-meal-block .option-section button{height:30px!important;color:#FF0041;background:0 0!important;width:auto!important;padding-right:0!important}.seat-slider-section .meal-slider .xs-meal-block .option-section button span{color:#FF0041!important;font-size:1.2rem!important;line-height:15px;background:0 0!important;padding-left:0!important;padding-right:10px!important;width:auto!important}.seat-slider-section .meal-slider .xs-meal-block .option-section button .meal-select-done{padding:14px!important}.seat-slider-section .meal-slider .xs-meal-block .meals-qty-dropdown{display:table!important;position:relative!important;width:100%!important;min-height:50px!important}.seat-slider-section .meal-slider .xs-meal-block .meals-qty-dropdown ul{width:100%;margin-bottom:0!important;padding:0!important}.seat-slider-section .meal-slider .xs-meal-block .meals-qty-dropdown ul li{border-bottom:2px solid!important;min-height:50px!important;padding-left:10px!important;padding-right:10px!important;list-style:none}.seat-slider-section .meal-slider .xs-meal-block .meals-qty-dropdown ul li>span{vertical-align:middle;margin-top:17px!important;margin-bottom:15px!important;padding:0!important;width:65%!important;display:block}.seat-slider-section .meal-slider .xs-meal-block .meals-qty-dropdown ul li>span.passanger-detail-check{height:40px;margin-top:0!important;margin-bottom:0!important;background-color:transparent!important;display:flex;align-items:center}.seat-slider-section .meal-slider .xs-meal-block .meals-qty-dropdown ul li>span>label{font-size:1.2rem;color:#414042;margin-top:-10px}.seat-slider-section .meal-slider .xs-meal-block .meals-qty-dropdown ul li>form{text-align:right;display:inline-block;position:absolute;width:35%;margin-top:5px!important}.seat-slider-section .meal-slider .xs-meal-block .meals-qty-dropdown ul li>form>a:first-child{text-align:left;padding-left:8px;vertical-align:1px!important}.seat-slider-section .meal-slider .xs-meal-block .meals-qty-dropdown ul li>form>a:nth-child(3){padding-right:7px;vertical-align:1px!important}.seat-slider-section .meal-slider .xs-meal-block .meals-qty-dropdown ul li>form a>i{margin:0!important;color:#344252;text-align:center}.seat-slider-section .meal-slider .xs-meal-block .meals-qty-dropdown ul li>form input{line-height:25px;height:25px;border:1px solid #bbb!important;background-color:#fff!important;width:45px!important;text-align:center}.seat-slider-section .meal-slider .xs-meal-block .meals-qty-dropdown ul li:last-child{border-bottom:none!important}.RTL .seat-slider-section .meal-slider .xs-meal-block .option-section button span{padding-left:15px!important}.RTL .seat-slider-section .meal-slider .xs-meal-block .meal-block{margin-top:10px}.RTL .seat-slider-section .meal-slider .xs-meal-block .meal-block>.row .col-xs-9{padding-right:15px!important;padding-left:0}.RTL .seat-slider-section .meal-slider .option-section button{padding-left:0!important}.RTL .seat-slider-section .meal-slider .meals-qty-dropdown ul{margin-left:0}.RTL .seat-slider-section .meal-slider .meals-qty-dropdown ul li{padding-left:0}.RTL .seat-slider-section .meal-slider .meals-qty-dropdown ul li>form{padding-left:10px!important;text-align:right}.RTL .xs-meal-button{padding-left:10px!important}.xs-fadown-icon{disply:none}.selected-cat .xs-cat-button{background:0 0!important}.xs-footer-goto{text-align:center!important}.xssm-selectmeal-type{margin-top:3px!important}.xs-btngroup{font-size:1rem}.xs-searchtxt{font-size:1.4rem}.xs-pagination-wrapper{text-align:center}.xs-meal-options-button{position:relative!important;text-align:center!important}.meal-block{border-bottom:1px solid #e4e4e4!important;margin-bottom:15px!important}.meal-block .xs-options-meals{float:none!important;min-height:45px!important}.xs-mealcost{text-align:left}.xs-selectall-row{margin-left:-15px!important;margin-right:-15px!important}.xs-select-inputgrp-child{width:15%!important;min-width:0!important}.xs-select-inputgrp-main{width:85%!important}.meal-page-sub-title,.meal-page-title span{max-width:100%!important;width:100%!important;text-align:center}.meal-page-sub-title{margin-top:10px;font-size:1.1rem!important}.meal-page-title span{padding-left:11%;font-size:1.8rem!important;text-align:left}.meal-page-title p.meal-msg{font-size:1.2rem;font-weight:600;text-align:left;line-height:25px;color:#414042}}.RTL .close,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-inbound-plane-small .path1,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-inbound-plane-small .path2,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-outbound-plane-small .path1,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-outbound-plane-small .path2{float:left}@media only screen and (min-device-width:768px) and (max-device-width:835px){.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li{font-size:11px}.meal-sidebar span{font-size:13px!important}.xs-fadown-icon{margin-left:1px!important}}@media screen and (min-width:1700px) and (max-width:1813px){.LTR .selected-cat span{font-size:14px}.RTL .selected-cat span{font-size:14px!important}}@media screen and (min-width:1600px) and (max-width:1699px){.LTR .selected-cat span{font-size:14px}.RTL .selected-cat span{font-size:14px!important}}@media only screen and (min-width:768px){.RTL .select-meals .sub-title{padding:0!important}.RTL .select-meals .meals-search-box-styles .search-box form input[type=search]{padding-right:0!important}}.selected-multi-meal{display:flex;justify-content:center;align-items:center;padding:10px 35px;height:27px;font-size:12px;font-weight:500;line-height:10px}.multi-meal-form i{color:#2A4750!important}.shrink-button::before{padding-left:2px}.multi-meal-heading{color:#2A4750}.multi-meal-table{width:100%;height:56px;margin:10px 0!important}.multi-meal-table .multi-meal-head .meal-table-row{text-align:center;border-left:none;border-bottom:.6px solid #ddd;padding:0}.multi-meal-table .multi-meal-head .multimeal-tab-header-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px;height:100%}.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-inbound-plane-small,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-outbound-plane-small{display:inline-block}.multi-meal-table .multi-meal-head .multimeal-tab-header-container .multimeal-header-title{font-size:16px;color:#5B5A5A;font-weight:400}.multi-meal-table .multi-meal-head .multimeal-tab-header-container .multimeal-header-title-selected{color:#333;font-weight:500}.multi-meal-table .multi-meal-head .multimeal-tab-header-container .multimeal-header-sub-title{color:#EA3348;font-size:10px;font-weight:500}.multi-meal-table .multi-meal-head .multimeal-tab-header-container .multimeal-header-sub-title-selected{font-weight:600}.multi-meal-table .multi-meal-head .header-heightlight-color{box-shadow:inset 0 -3px 0 #00d0d0;background-color:#E7E7E7;border-bottom:none}.text-right{text-align:right}@media only screen and (max-width:767px){.pd-lr-0,.sidebar{padding-left:0!important;padding-right:0!important}.xs-modify-actions>div>a{margin-top:-5px!important}.xs-modify-actions-extras{margin-bottom:25px!important}.LTR .services-selection .xs-right-section{margin-left:0!important}.LTR .services-selection .left-section{margin-left:-15px!important}.LTR .services-selection .left-section ul{width:110%!important}.extras-page-sub-title,.extras-page-title h1 span,.extras-page-title span{max-width:100%!important;width:100%!important}.extras-page-title span{font-size:1.6rem!important}.extras-page-title>h1>span{font-size:1.8rem!important}.sub-title h2 span:last-child>span{position:relative;top:5px!important}.sub-title i,.sub-title label,.sub-title>span{font-size:1.3rem!important}.sub-title>p>span{font-size:1.8rem!important}.sidebar{font-size:1.2rem!important}.widget-header span{font-size:1.8rem!important}.heading-title{font-weight:600;text-align:center!important}.xs-baggage-edit .weight{font-size:1.5rem!important}.options-section .ico{font-size:1.6rem!important}.xsflight-info-scroll{padding-left:15px!important}.paxList-up{border-left:none!important;border-right:none!important;padding-top:5px!important;width:100vw!important;margin-left:-10px!important}.paxList .panel-default>.panel-heading+.panel-collapse .panel-body{padding:0!important;border-top:none!important}.paxList .panel-group .panel .panel-heading{padding:0!important;margin-left:10px!important;margin-right:10px!important;color:#000!important;height:40px!important;border-color:transparent!important;background-color:transparent!important}.paxList .panel-group .panel .panel-heading>h4>a>span>div{font-size:1.2rem!important}.paxList .panel-group .panel .panel-heading>h4>a>span>div>i{font-size:1.4rem!important}.paxList .panel-group .panel .panel-heading>h4>a>span>div>label{padding-left:17px!important}.LTR .paxList .panel-group .panel .panel-heading>h4>a>span>div>i{padding-left:3px!important}.available-services{margin:5px 0 0 -10px!important;padding-bottom:0!important;width:100vw!important}.available-services>h2{padding-left:40px!important;font-size:1.2rem!important;font-weight:700!important;margin-bottom:10px!important}.available-services>ul>li{margin-bottom:2px!important;padding:10px!important;line-height:24px!important;font-size:1.4rem!important}.available-services>ul>li .check{position:absolute!important;color:#FF0041}.available-services>ul>li .price{font-size:1.2rem!important;width:20%!important;margin-top:3px!important}.available-services>ul>li .addRemoveToggle{font-size:1.2rem!important;font-weight:600!important;margin-top:3px!important;max-width:15%!important}.addRemoveToggle,.xs-airporttransfer-form .addRemoveToggle{color:#FF0041!important;font-weight:700!important}.available-services>ul>li .data{padding-left:29px!important;width:65%!important}.RTL .available-services,.RTL .paxList-up,.xs-airporttransfer-form .ibe-date-picker ul.dropdown-menu{width:100%!important}.available-services>ul>li .data>div>h4{font-size:1.4rem!important;max-width:100%!important;width:100%!important;overflow:hidden!important;max-height:48px!important}.available-services>ul>li .data>div>h4>span:first-child{font-size:1.6rem!important}.available-services>ul>li .data>div>span{font-size:1.2rem!important;line-height:1!important}.xs-airporttransfer-form .addRemoveToggle{margin-left:-15px;top:-28px!important}.RTL .paxList-up,.xs-airporttransfer-form .ml-0{margin-left:0!important}.xs-airporttransfer-form .padding-left-37{padding-left:37px!important}.xs-airporttransfer-form .padding-right-30{padding-right:30px!important}.RTL .paxList-up{margin-right:0}.RTL .paxList .panel-group .panel .panel-heading>h4>a>span>div>label{padding-left:0!important;padding-right:17px!important}.RTL .available-services>h2,.RTL .available-services>ul>li .data{padding-left:unset!important;padding-right:30px!important}.RTL .available-services{margin:0!important;padding-bottom:0!important}.RTL .available-services>ul>li .price{padding-left:10px!important;padding-right:0!important}.RTL .extra-service-addon .paxList .panel-group .panel .panel-heading{margin:0!important}}@media only screen and (max-width:320px){.sub-title>p>span{font-size:1.5rem!important}}@media only screen and (max-width:767px){.LTR .customer_data table,.custData{margin-left:0!important}.LTR .voucher-bnnr .voucher-content-pos{bottom:110px!important}.LTR .voucher-bnnr .voucher-content-pos .voucher-content strong{position:absolute;right:12px;top:110px}.LTR .voucher-bnnr .voucher-content-pos .Voucher-banner-currency{top:135px!important}.LTR .voucher-bnnr .voucher-content-pos .voucher-content button{width:128px;position:absolute;right:12px;top:135px}.LTR .voucher-bnnr .main-logo-voucher{left:12px;width:100px}.LTR .voucher-table-padding,.RTL .voucher-table-padding{padding-right:5px;padding-left:5px}.voucher-total{font-size:1.6rem;color:#4a4a4a}.voucher-currency{font-size:1.6rem;color:#344252;font-weight:600}.voucher-bnnr .voucher-content-pos .voucher-content label{font-size:2rem!important}.voucher-title .page-title{font-size:2rem!important;margin-top:10px!important;margin-bottom:10px}.voucher-bnnr{margin-top:0!important}.voucher-bnnr img{border-radius:12%}.voucher-bnnr .voucher-content-pos .voucher-content .banner-content{width:145px!important}.voucher-bnnr .voucher-content-pos .Voucher-banner-currency{margin-top:0!important;padding-left:0!important;vertical-align:bottom;font-size:20px!important}.voucher-bnnr .voucher-content-pos .Voucher-banner-currency .currency-text{font-weight:400}.heading.customer_title+p{margin-bottom:15px!important}.voucher_txtarea{border:1px solid gray}.voucher-options .row{margin:0!important}.cardCvv{margin-bottom:0!important}.cardCvv .valdr-message{position:relative;height:0}.checkoutbtn .col-xs-5{width:40%!important}.checkoutbtn button{margin-top:10px}.remark-sec,.title-row,.voucher-title{margin:0!important}.title-row>div{padding:0!important}.voucher-title>.col-xs-12{padding-left:0}.RTL .customer_data table{margin-right:0!important}.RTL .customer_data table td,.RTL .customer_data table th{text-align:right!important}.number-green{color:#FF0041!important}.xs-cname{margin-top:0!important}.customer_data th{font-size:1.4rem!important}.customer_data td{font-size:1.2rem!important}.customer_data .customer_data_element p{font-weight:400!important}.RTL header{height:50px!important}.RTL .voucher-bnnr .main-logo-voucher{width:100px!important;right:12px!important}.RTL .voucher-bnnr .voucher-content-pos{bottom:135px}.RTL .voucher-bnnr .voucher-content-pos button{position:absolute;left:12px;top:160px}.RTL .voucher-bnnr .voucher-content-pos .Voucher-banner-currency{padding-right:0!important;top:160px!important}.RTL .voucher-bnnr strong{top:135px!important;position:absolute;left:12px}.RTL .voucher_cust_detail .date-dividier{position:absolute!important;padding:0!important;right:170px!important;top:111px}.LTR .voucher_cust_detail .country-code sup,.LTR .voucher_cust_detail .mob-no sup{position:absolute;top:10px!important;padding-left:3px}.RTL .voucher_cust_detail .country-code{width:30%!important;margin-bottom:10px!important}.LTR .voucher_cust_detail .country-code{width:30%;line-height:1.25;margin-bottom:10px!important}.LTR .voucher_cust_detail .country-code>span{max-width:85%!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block}.LTR .voucher_cust_detail .mob-no{position:absolute;left:108px;width:68%}.LTR .voucher_cust_detail .mob-no>span{max-width:94%!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block}.LTR .voucher_cust_detail .voucher-expire-row .date-dividier{padding:0!important;left:180px!important}#voucher-contact-panel .heading{height:60px!important}#voucher-contact-panel .heading>i,#voucher-contact-panel .heading>span{max-width:50%!important;word-break:break-word;display:inline-block;line-height:1}#voucher-contact-panel .heading>i{padding-top:10px!important}.LTR .modal-content.passenger-modal .modal-data .table tbody td:first-child,.RTL .modal-content.passenger-modal .modal-data .table tbody td:first-child,.RTL .modal-content.passenger-modal .modal-data .table tbody td:nth-child(2){border-top:none}.modal-content.passenger-modal{height:auto!important;max-height:80%;min-height:1px;overflow-y:auto;padding:10px!important}.modal-content.passenger-modal .mr-td-cbox{vertical-align:middle}.modal-content.passenger-modal .detailfont-row,.modal-content.passenger-modal .select-header,.modal-content.passenger-modal .travelling-header,.modal-content.passenger-modal .welcome-header{font-weight:600}.modal-content.passenger-modal .mr-family-detail-row{margin-top:10px}.modal-content.passenger-modal .mr-family-detail-row .display-id-email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.3rem;width:48%}.LTR .modal-content.passenger-modal{overflow-x:hidden}.LTR .modal-content.passenger-modal .container-chkbox{padding-left:0}.LTR .modal-content.passenger-modal .pd-xs-r-0{padding-right:0}.LTR .modal-content.passenger-modal .modal-footer .family-modal-btn{padding-right:15px!important;padding-left:15px!important}.LTR .modal-content.passenger-modal .modal-data h2{height:20px!important}.LTR .modal-content.passenger-modal .modal-data .table tbody td:nth-child(2){border-top:none;padding-top:0}.RTL .modal-content.passenger-modal{height:auto;overflow-x:hidden}.RTL .modal-content.passenger-modal .col-xs-rtl-offset-1{margin-left:0;margin-right:8.33333333%}.RTL .modal-content.passenger-modal .col-xs-rtl-offset-2{margin-left:0;margin-right:16.66666667%}.RTL .modal-content.passenger-modal .modal-footer .col-md-rtl-6{padding-left:0;padding-right:15px}.RTL .modal-content.passenger-modal .select-header{margin-bottom:0}}body :not(i):not(.path1):not(.path2):not(.fa):not(.glyphicon){font-family:'Noto Sans'}body .source-destination{font-family:'Noto Sans'!important}body #lbl_header_nav_payment1,body #md-page-title,body .create-flow-header span,body .create-flow-header-addons .extra-pd,body .dash-header,body .dropdown-content ul li a div,body .fare-and-services-mobile-header,body .greeting-text,body .heading-text:not(p),body .main-text,body .modify-attr h2,body .passenger-header,body .payment-h2,body .section-heading,body .summary-header,body .title-header,body .widget-header,body .with-sub,body .xs-res-summarytxt,body h1,body h1 span,body h1:not(.source-destination) :not(.icon-plane-shape),body h2,body h2.price-Breakdown-for span,body h2:not(.price-breakdown-lbl) :not(.price-bread-header) :not(.pricebreak-subheader) :not(.subtitle-header) :not(.title-meal),body h3,body h5{font-family:AirArabia!important}.special-notification-alert-pages .alert-warning{background-color:#fff;border:2px solid #39454B;color:#39454B}.special-notification-alert-pages .alert-warning a{color:#39454B}.btn-primary-aa{background-color:#FF0041}.LTR .meal-block .options .dropdown-content,.RTL .meal-block .options .dropdown-content,.btn-primary-aa:hover{background-color:#C20041}.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-outbound-plane-small .path1:before{content:"\e926";color:#FF0041}.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-outbound-plane-small .path2:before{content:"\e912";color:#39454B}.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-inbound-plane-small .path1:before{content:"\e928";color:#FF0041}.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-inbound-plane-small .path2:before{content:"\e927";color:#39454B}.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li.active .mod-flight .icon-inbound-plane-small .path1:before,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li.active .mod-flight .icon-outbound-plane-small .path1:before,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li.active:hover,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:focus .mod-flight .icon-inbound-plane-small .path1:before,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:focus .mod-flight .icon-outbound-plane-small .path1:before,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:hover .mod-flight .icon-inbound-plane-small .path1:before,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:hover .mod-flight .icon-outbound-plane-small .path1:before{color:#FF0041}.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li.active .mod-flight .icon-inbound-plane-small .path2:before,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li.active .mod-flight .icon-outbound-plane-small .path2:before,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li.active:focus .mod-flight .icon-inbound-plane-small .path2:before,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li.active:focus .mod-flight .icon-outbound-plane-small .path2:before,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li.active:hover .mod-flight .icon-inbound-plane-small .path2:before,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li.active:hover .mod-flight .icon-outbound-plane-small .path2:before{color:#fff}.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:focus .mod-flight .icon-inbound-plane-small .path2:before,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:focus .mod-flight .icon-outbound-plane-small .path2:before,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:hover .mod-flight .icon-inbound-plane-small .path2:before,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:hover .mod-flight .icon-outbound-plane-small .path2:before{color:#dfdede}.RTL .icon-outbound-plane-small .path2::before{color:#FF0041;content:"\e926";margin-left:-2.470703125em}.RTL .icon-outbound-plane-small .path1:before{color:#dfdede;content:"\e912"}.RTL .icon-inbound-plane-small .path2::before{color:#FF0041;content:"\e928"}.RTL .icon-inbound-plane-small .path1:before{color:#dfdede;content:"\e927"}.LTR .icon-inbound-plane-small .path2::before,.LTR .icon-outbound-plane-small .path2::before{color:#FF0041}.LTR .icon-inbound-plane-small .path1:before,.LTR .icon-outbound-plane-small .path1:before{color:#dfdede}.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li.active .mod-flight .icon-inbound-plane-small .path1:before,.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li.active .mod-flight .icon-outbound-plane-small .path1:before,.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li.active:hover{color:#fff!important}.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li.active .mod-flight .icon-inbound-plane-small .path2:before,.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li.active .mod-flight .icon-outbound-plane-small .path2:before,.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:focus .mod-flight .icon-inbound-plane-small .path2:before,.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:focus .mod-flight .icon-outbound-plane-small .path2:before,.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:hover .mod-flight .icon-inbound-plane-small .path2:before,.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:hover .mod-flight .icon-outbound-plane-small .path2:before{color:#FF0041}.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:focus .mod-flight .icon-inbound-plane-small .path1:before,.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:focus .mod-flight .icon-outbound-plane-small .path1:before,.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:hover .mod-flight .icon-inbound-plane-small .path1:before,.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:hover .mod-flight .icon-outbound-plane-small .path1:before{color:#39454B}.LTR .rewards-login .tabbed-content #signin-content h3,.RTL .rewards-login .tabbed-content #signin-content h3{margin-bottom:10px}.LTR .xs-li-logo span,.RTL .xs-li-logo span{width:185px!important}.LTR .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-1,.RTL .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-1{background-color:#ff5c93!important}.LTR .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-2,.RTL .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-2{background-color:#ff4382!important}.LTR .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-3,.RTL .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-3{background-color:#ff2971!important}.LTR .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-4,.RTL .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-4{background-color:#ff1060!important}.LTR .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-5,.RTL .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-5{background-color:#f50052!important}.LTR .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-6,.RTL .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-6{background-color:#dc004a!important}.LTR .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-1,.LTR .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-2,.LTR .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-3,.LTR .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-4,.LTR .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-5,.LTR .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-6,.RTL .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-1,.RTL .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-2,.RTL .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-3,.RTL .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-4,.RTL .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-5,.RTL .flight-result-block .flight-options .flight-options-table .options-row.header .right-section .fare-type-6{flex-grow:1}.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-inbound-plane-small .path2:before,.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-outbound-plane-small .path2:before,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-inbound-plane-small .path2:before,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li .mod-flight .icon-outbound-plane-small .path2:before{margin-left:-3em}.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li.active:after,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li.active:after{border-left:15px solid #39454B!important;color:#fff!important}.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li.active,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li.active{background-color:#39454B!important;color:#fff!important}.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li:not(#flight-modify-mobile):focus,.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:not(#flight-modify-mobile):hover,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li:not(#flight-modify-mobile):focus,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:not(#flight-modify-mobile):hover{background-color:#39454B;color:#fff}.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li:not(#flight-modify-mobile):focus .flight-options .flight-icon,.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:not(#flight-modify-mobile):hover .flight-options .flight-icon,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list li:not(#flight-modify-mobile):focus .flight-options .flight-icon,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li:not(#flight-modify-mobile):hover .flight-options .flight-icon{color:#ec0000!important;background-color:transparent!important}.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li{background-color:#C5C5C5!important;color:#414042!important}@media only screen and (min-width:981px){.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li{height:166.9px}}.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li .flight-options .flight-icon,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li .flight-options .flight-icon{color:#ec0000!important;background-color:transparent!important}@media only screen and (max-width:767px){.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li .accordion-style ul,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li .accordion-style ul{list-style-type:disc;list-style-position:inside}.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li .accordion-style ol li,.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li .accordion-style ol li *,.LTR .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li .accordion-style ul li,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li .accordion-style ol li,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li .accordion-style ol li *,.RTL .dash-mod-flights .modify-flights-table .left-sidebar ul#flight-segment-list>div li .accordion-style ul li{border-bottom:none!important;display:list-item;background-color:transparent!important}.LTR .ru #regForm .reg-form .section .login-section-heading,.RTL .ru #regForm .reg-form .section .login-section-heading{margin-bottom:18px!important}.LTR .xs-details>a:hover,.RTL .xs-details>a:hover{text-decoration:none!important}.LTR .xs-meal-block span.cat-button,.RTL .xs-meal-block span.cat-button{background-color:#e1e1e1!important;color:#4a4a4a!important}.LTR .meal-passenger-list ul li,.LTR .meal-passenger-list ul li *,.RTL .meal-passenger-list ul li,.RTL .meal-passenger-list ul li *{background-color:#f5f5f5!important}.LTR .package-block .options-section .txt,.RTL .package-block .options-section .txt{color:#FF0041!important}.LTR .left-section>.flight-data-row .flight-price-lbl .flight-price-expand-icon,.RTL .left-section>.flight-data-row .flight-price-lbl .flight-price-expand-icon{color:#9b9b9b!important}}.LTR .reservation-details .col .edit-pax>label,.RTL .reservation-details .col .edit-pax>label{width:auto!important}.LTR .reservation-details .passengers .pax-count-lbl,.RTL .reservation-details .passengers .pax-count-lbl{float:left;width:100%}.LTR header ul li.completed:hover,.LTR header ul li.current,.RTL header ul li.completed:hover,.RTL header ul li.current{background:#C20041!important}@media only screen and (min-width:768px){.LTR header ul li.current i.number,.LTR header ul li.current span,.RTL header ul li.current i.number,.RTL header ul li.current span{color:#fff!important;border-color:#fff!important}.LTR .sidebar-widget .isa-radio-option-list-wrapper .widget-header,.RTL .sidebar-widget .isa-radio-option-list-wrapper .widget-header{background-color:#39454B!important}.LTR .reservation-details .col .edit-pax i,.RTL .reservation-details .col .edit-pax i{margin-right:5px;width:16px;margin-top:0}}@media only screen and (max-width:767px){.LTR header ul li.current i.number,.LTR header ul li.current span,.RTL header ul li.current i.number,.RTL header ul li.current span{color:#000!important;border-color:#000!important}}.LTR .select-extras .thumb-block .options .button.opt-btn,.RTL .select-extras .thumb-block .options .button.opt-btn{background-color:#39454B!important}.LTR .select-extras .thumb-block .options .button.opt-btn:hover,.RTL .select-extras .thumb-block .options .button.opt-btn:hover{background-color:#FF0041!important}.LTR .payment-details .right-content .amount,.RTL .payment-details .right-content .amount{margin-top:0}.LTR .drawer-bar,.RTL .drawer-bar{background:#e8e8e8!important}.LTR .services-selection .left-section .data-block ul li:hover,.RTL .services-selection .left-section .data-block ul li:hover{background-color:#f50052!important}.LTR .services-selection .left-section .data-block ul li.active,.RTL .services-selection .left-section .data-block ul li.active{background-color:#C20041!important}.LTR .rewards-login .heading .airline-logo,.RTL .rewards-login .heading .airline-logo{height:45px!important}.LTR .LTR .seat-selection .left-section .data-block ul li,.LTR .select-passenger .passengers-list ul li,.RTL .LTR .seat-selection .left-section .data-block ul li,.RTL .select-passenger .passengers-list ul li{background-color:#ededed!important}.LTR .LTR .seat-selection .left-section .data-block .select-passenger .passengers-list ul li.active-pax-extra-seats,.LTR .LTR .seat-selection .left-section .data-block ul li.active,.LTR .LTR .seat-selection .left-section .data-block ul li.active-pax,.LTR .select-passenger .passengers-list .LTR .seat-selection .left-section .data-block ul li.active-pax-extra-seats,.LTR .select-passenger .passengers-list ul li.active,.LTR .select-passenger .passengers-list ul li.active-pax,.LTR .select-passenger .passengers-list ul li.active-pax-extra-seats,.RTL .LTR .seat-selection .left-section .data-block .select-passenger .passengers-list ul li.active-pax-extra-seats,.RTL .LTR .seat-selection .left-section .data-block ul li.active,.RTL .LTR .seat-selection .left-section .data-block ul li.active-pax,.RTL .LTR .select-passenger .passengers-list .seat-selection .left-section .data-block ul li.active-pax-extra-seats,.RTL .select-passenger .passengers-list .LTR .LTR .seat-selection .left-section .data-block ul li.active-pax-extra-seats,.RTL .select-passenger .passengers-list .LTR .seat-selection .left-section .data-block ul li.active-pax-extra-seats,.RTL .select-passenger .passengers-list ul li.active,.RTL .select-passenger .passengers-list ul li.active-pax,.RTL .select-passenger .passengers-list ul li.active-pax-extra-seats{background-color:#C20041!important}.LTR .right-section-fare a.fare-option-0,.RTL .right-section-fare a.fare-option-0{background-color:#ff76a4}.LTR .right-section-fare a.fare-option-1,.RTL .right-section-fare a.fare-option-1{background-color:#ff4885}.LTR .right-section-fare a.fare-option-2,.RTL .right-section-fare a.fare-option-2{background-color:#ff1a67}.LTR .right-section-fare a.fare-option-3,.RTL .right-section-fare a.fare-option-3{background-color:#f00050}.LTR .right-section-fare a.fare-option-4,.RTL .right-section-fare a.fare-option-4{background-color:#c70043}@media only screen and (min-width:768px){.LTR .rewards-login,.RTL .rewards-login{max-width:360px!important}.LTR .rewards-login .tabbed-content,.RTL .rewards-login .tabbed-content{background-color:#e8e8e8!important}.ngdialog.ngdialog-theme-default .ngdialog-content{border-top:5px solid #FF0041!important;background:#f0f0f0!important;width:550px}}@media only screen and (max-width:767px){.dash-res-sum .contact-details-div .glyphicon,.dash-res-sum .extra-details-div .glyphicon,.dash-res-sum .passengers-list-div .glyphicon{color:#000;font-size:12px}.ngdialog.ngdialog-theme-default .ngdialog-content{border-top:none!important;background-color:#fff!important}.LTR .rewards-login .tabbed-content{background-color:#e8e8e8!important}.LTR .rewards-login .heading .rewards-logo{background-image:url(../images/airewards-logo.png)!important}.dash-res-sum .flight-summary-total{margin-bottom:15px}.dash-res-sum .panel-default>.panel-heading{background-color:#fff;border-color:#fff;max-height:60px}.dash-res-sum .reservation-details .booking-details-h2,.dash-res-sum .reservation-details .col.passengers h2{color:#000}.dash-res-sum .extra-details-div .heading-text{color:#000!important;font-size:16px}.dash-res-sum .xs-modify-filght-summary .ft-heading{background-color:#e8e8e8;color:#000;font-size:12px}.dash-res-sum .flexi-details-heading,.dash-res-sum .flight-summary-heading,.dash-res-sum .payment-details-heading{color:#000}.dash-res-sum .flexi-details-glyphion,.dash-res-sum .flight-summary-glyphion,.dash-res-sum .payment-details-glyphion{color:#000;font-size:12px}.extras-header .content-header .page-title>h1>a,.heading-text,.xs-enterdetails{color:#414042!important}#modify-flight-head{color:#000!important}.dash-alert .notification{color:#414042!important;background-color:transparent!important}.flights-head>div{color:#000!important}.modify-or-cancel .cancel button{background-color:#878787!important}.available-services>ul>li,.meals-qty-dropdown ul li,.view-reservations .xs-backtodash{background-color:#e8e8e8!important}.LTR .fare-floater-wrapper ul li.selected-date .day-block .day-fare{color:#414042!important;font-weight:700}.LTR .font-color-red :not(#travelfare-summary-bottom .font-color-red){color:#ed0000!important}.div-plain-icon .icon-plane_shape_L,.div-plain-icon .icon-plane_shape_R{color:#FF0041}.paxList .panel-group .panel .panel-heading>h4>a>span>div>i{color:#344252!important}.available-services>h2,.paxList .panel-group .panel .panel-heading>h4>a>span>div>label{color:#4a4a4a!important}.available-services>ul>li .data>div>h4,.available-services>ul>li .data>div>span{color:#636363!important}.available-services>ul>li .price{color:#000!important}#xs-modifyflightdraw-flights-info-block .xs-text-center{color:#000}#modify-summary-last-label,.LTR .summary-drawer .drawer-desc .flight-info-scroll .price-info-block .price-breakdown-lbl{color:#414042}.mrt-row{border-bottom-color:#e0dfdf!important}.sidebar-widget .isa-radio-option-list-wrapper .widget-header .left,.summery-panel-content,.summery-panel-header{color:#4a4a4a!important}#aircraft-modal-map .map-heading{background-color:#ededed!important}#aircraft-modal-map .passenger-info{border-bottom-color:#e8e8e8!important}.dash-res-sum .contact-xs-div .panel-group,.dash-res-sum .extra-xs-div .panel-group,.dash-res-sum .flight-summary-xs-div .panel-heading>h4,.dash-res-sum .passenger-div-xs .panel-group,.dash-res-sum .payment-details-xs-div .panel-group,.seat-slider-section .meal-slider .xs-meal-block .meals-qty-dropdown ul li{border-bottom-color:#e0dfdf!important}.seat-selection .row .left-section .data-block ul li{border-bottom-color:#e0dfdf!important;background-color:transparent!important}.seat-selection .row .left-section .data-block ul li.active{background-color:transparent!important;color:#414042!important}.seat-selection .row .left-section .data-block ul li.active label i{color:#414042!important}#modify-search-list .ibe-typeahead>div>ul .active>a{color:#fff!important}.LTR .rewards-login .tabbed-content #signin-content form .ibe-typeahead>div>div>label,.LTR .rewards-login .tabbed-content #signin-content h3,.RTL .rewards-login .tabbed-content #signin-content h3,.dash-mod-flights .back-bar a.submit-link:hover{color:#414042!important}#modify-ibe-date-picker>p>ul>li>div>table>thead{background-color:#fff!important}.dashboard-widget>.widget-header{background-color:#FF0041!important}.LTR .payment-confirmation .inpage-alert>span>span,.LTR .payment-confirmation .thanks,.xs-passdetailsrow .col-xs-1 i{color:#4a4a4a!important}.content .xs-contactrow .xs-contact-labels{color:#414042!important}uib-accordion.segment-list .panel-heading{background-color:#ededed!important}#contact-information .form-control,#xs-summary-drawer,.xs-passengerslist .form-control,.xs-payment-details .form-control{background-color:#fff!important}.xs-summary-drawer .drawer-bar .container{background-color:#ededed!important}.modify-cur-bg-grey,.seat-slider-section .meal-slider .xs-meal-block .option-section button .meal-select-done{background-color:#f5f5f5!important}.dash-res-sum .reservation-flexibility-heading .col-xs-4{color:#000!important}.package-block .baggage-section-0,.package-block .baggage-section-1,.package-block .baggage-section-2,.package-block .baggage-section-3,.package-block .baggage-section-4,.package-block .baggage-section-5{background-color:#fff}.flight-result-block .flight-options .options-row.body a .important-info,.flight-result-block .flight-options .options-row.body a .important-info span{color:#fff!important}.flight-result-block .flight-options .options-row.body a.selected-fare .important-info,.flight-result-block .flight-options .options-row.body a.selected-fare .important-info span{color:#000!important}.package-block .options-section.active{background:#fff}.package-block .options-section{background:0 0!important}.RTL .reservation-details .cancel-res-rtl{padding-left:10px!important}}.LTR .package-block .main-section .details span i,.LTR .package-block .main-section .details span p{color:#39454B!important}.LTR .RTL .package-block.flexi-block .main-section .details i,.LTR .package-block .main-section .details span .label-red{color:#FF0041!important}.button.gray-btn,.button.gray-btn:focus{background-color:#C20041!important}.LTR .login{border-top:solid #FF0041 5px!important;background-color:#e8e8e8}.LTR .fare-radio-container .fare-radio [type=radio]:checked+label:after{background-image:url(../images/selected-a.svg)!important}.RTL .fare-radio-container .fare-radio [type=radio]:checked+label:after{background-image:url(../images/selected-a.svg)!important;background-position:center;background-repeat:no-repeat;content:''!important;height:16px}.RTL .seat-selection .left-section .data-block ul li.active:after{border-right:unset;transform:rotateY(180deg)}.passengers-information .ibe-jquery-date-picker input[readonly]{background-color:#fafafa!important}.RTL .package-block .details span .txt-highlight,.RTL .package-block .dropdown-content .col .weight{direction:ltr}.RTL .ui-datepicker .ui-widget-header .ui-icon{text-indent:100%}.RTL .ui-datepicker .ui-icon-circle-triangle-e:before,.RTL .ui-datepicker .ui-icon-circle-triangle-w:before{position:absolute;left:0}.RTL .ui-datepicker .ui-widget-header select.ui-datepicker-month{margin-right:0;margin-left:5px}.RTL .ui-datepicker .ui-widget-header select.ui-datepicker-month,.RTL .ui-datepicker .ui-widget-header select.ui-datepicker-year{margin-top:5px}.RTL .modify-search .btn-wrap #modify-search i.glyphicon-chevron-right{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#DCDCDC;vertical-align:middle}.RTL .modify-search .btn-wrap #modify-search{padding-top:6px}.RTL .modify-search .btn-wrap #modify-search a{cursor:pointer}.RTL .flight-result-block .flight-options .flight-options-table .options-row.header label{text-align:right}.RTL .modify-search .btn-wrap #currency .cc-link .currancy-type{color:#333}.RTL #mod-search .radio [type=radio]:not(:checked)+label:after{right:0}.RTL #mod-search .radio [type=radio]:checked+label:after{top:12px}.RTL #mod-search .text-right{text-align:left}.RTL #mod-search .ibe-date-picker .input-group .form-control{border-left-color:gray!important;padding-right:12px!important}.RTL .reservation-drawer .drawer-desc i.glyphicon,.RTL .summary-drawer .drawer-desc i.glyphicon{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:5px;margin-top:3px;color:#DCDCDC}.RTL .summary-drawer .drawer-desc .summary-modify-button .modify-search-link{color:#999!important}.RTL .reservation-drawer .drawer-bar .drawer-icon,.RTL .summary-drawer .drawer-bar .drawer-icon{float:right;height:61px;font-size:35px;padding:22px 15px 0 0;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RTL .phone-number .row .col-md-3 span,.RTL .phone-number .row .col-md-9 span,.RTL.ar .package-block .options-section .txt,.RTL.fa .package-block .options-section .txt{font-size:13px}.RTL .sector-flight-info .flight-block .flight-time .departure-arrival label{clear:both}.RTL .contact-information .heading .info{float:left}.RTL .rewards-login .heading .rewards-logo{width:60%}.RTL .drawer-arrow span{position:absolute;right:5px}.RTL .extras-content .icon-inbound-plane-small .path1,.RTL .extras-content .icon-inbound-plane-small .path2,.RTL .extras-content .icon-outbound-plane-small .path1,.RTL .extras-content .icon-outbound-plane-small .path2{float:right!important;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RTL .payment-logo,.RTL .radio.payment-logo [type=radio]+label:before{float:right}.RTL .seat-selection .left-section .data-block ul li span label{padding:12px 10px 12px 5px}.RTL .insurance .modal-content .modal-footer .row{clear:both}.RTL .package-block .main-section .details span i.currency,.RTL .package-block .main-section .details span i.currency+i{padding-top:0;margin-top:0}.RTL.ar .payment-details .right-content .amount.zero-top-margin,.RTL.fa .payment-details .right-content .amount.zero-top-margin{margin-top:0!important}.RTL .payment-options .radio.payment-logo label{direction:rtl}.RTL .radio.payment-logo [type=radio]:checked+label:after,.RTL .radio.payment-logo [type=radio]:not(:checked)+label:after{position:absolute;right:0}.RTL .dropdown-menu>li>a{text-align:left;direction:ltr}.RTL .ibe-typeahead .dropdown-menu>li>a{text-align:right;direction:ltr}.RTL .select-passenger .passengers-information .ibe-drop-down .dp-caption{direction:ltr;text-align:right}.RTL .tooltip-inner{max-width:210px;padding:1px}.RTL .thumb-block .summery-panel .summery-panel-segments .summery-panel-content-wrapper .summery-panel-content div{direction:ltr;text-align:right}.RTL .package-block.flexi-block .options-section.active{background:0 0}.RTL .package-block.flexi-block .options-section.active:focus,.RTL .package-block.flexi-block .options-section.active:hover{background:#e8e8e8}.RTL .reservation-drawer .drawer-desc .close-button,.RTL .summary-drawer .drawer-desc .close-button{position:absolute;left:0;right:inherit}.RTL .reg-form #smsRadioYes+label:after,.RTL .registration .radio [type=radio]:not(:checked)+label:after{right:0}.RTL .package-block.flexi-block .options-section{position:absolute;left:0;top:0;bottom:0}.RTL .content-header .page-title h1{line-height:30px!important}.RTL .flight-result-block .page-title .main-text span.thin:first-child{height:36px;display:inline-block;float:right;width:25px}.RTL.ar .select-all-btn{float:left}.RTL .flight-result-block .flight-options .flight-stop-wrapper .flight-point li,.RTL .modif-search .triptype .radio,.RTL .select-meals .pagination-wrapper ul,.RTL .ui-datepicker .ui-datepicker-title select.ui-datepicker-year,.RTL .user-details i{float:right}.RTL header ul:first-child li:not(.logo) a i.number,.RTL header ul:first-child li:not(.logo) a i:before{flex-grow:1}.RTL .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.departure-time{flex-grow:1;padding-top:15px}.RTL .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.departure-time{flex-grow:1}.RTL .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.flight-info{width:60%;padding:0 11px 8px 8px}.RTL .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.flight-info{width:60%;padding-top:11px;padding-right:10px}.RTL .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.arrival-time{width:15%;padding-right:15px}.RTL .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.arrival-time label{display:block;text-align:right}@media screen and (max-width:767px){.RTL .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.arrival-time,.RTL .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.arrival-time.nextday-flag{padding:0 0 10px 8px!important}}.RTL .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.arrival-time{width:15%;padding-top:8px;padding-right:15px;text-align:right}.RTL .flight-result-block .flight-options .options-row.fare_col_3 .left-section{padding-right:0}.RTL .curruny-wrapper ul li .flag{height:25px;background-size:40px}.RTL .select-sevices .services-selection .left-section .data-block{color:#414042;background-color:#fff}.RTL .select-sevices .services-selection .left-section .data-block ul li.active{color:#fff;background-color:#C20041}.RTL .select-sevices .services-selection .left-section .data-block ul li.active:after{border-right:15px solid #C20041}.RTL .select-sevices .services-selection .left-section .data-block .heading-title{padding:20px 0}.RTL .passenger-count-select .dropdown-box{z-index:1}.RTL .flight-result-block .flight-options .flight-stop-wrapper .flight-icon{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH}.RTL .flight-result-block .flight-options .flight-stop-wrapper .flight-start .flight-name{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;top:-18px}.RTL .modify-search .page-title .main-text span.truncate{position:relative;top:15px;height:33px}.RTL .user-details{direction:rtl;text-align:right}.RTL .dashboard .user-profile-dropdown .dropdown-content ul li{width:100%!important;padding:0!important}.RTL .content-wrapper .content-body .passenger-header,.RTL .dashboard.modify-search .ibe-typeahead ul.dropdown-menu li,.RTL .dashboard.modify-search .ibe-typeahead ul.dropdown-menu li a,.RTL .flight-result-block .flight-options .flight-options-table .options-row.body .tooltip .tooltip-inner{width:100%}.RTL .dashboard.modify-search .ibe-typeahead ul.dropdown-menu li.active a{color:#fff}.RTL .user-details i{padding-left:5px}.RTL .flight-result-block .flight-options .flight-options-table .options-row.body .tooltip .tooltip-inner .fare-tooltip-wrappe{text-align:right}.RTL header ul:first-child li:not(.logo) table td{padding:0 10px 0 0}.RTL header ul:first-child li:not(.logo) table td span{text-align:right}.RTL header ul:first-child li:not(.logo) table td:nth-child(2){padding:0 0 0 10px}.RTL .extras-header.content-wrapper .content-header .page-title h1 a.skip{text-align:left}.RTL .multi-city-selected-flights .table th,.RTL .multi-city-selecting-flights .table th{text-align:right}.RTL .cat-button.check-btn:before,.RTL .meals-search-box .selected-cat .button.check-btn:before{padding-left:5px}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .section-title .text{direction:ltr;padding-left:5px}.RTL .registration .radio [type=radio]:checked+label:after{right:0;top:12px}.RTL .reg-form .section .row .col{float:right;position:relative}.RTL .dashboard .navigation-dropdown,.RTL .dashboard .user-profile-dropdown,.RTL .page-banner img,.RTL .reg-form .section .section-heading small{float:left}.RTL .multicity-search-panel .ibe-date-picker .input-group .form-control{border-right-color:#000!important;border-left:none}.RTL .multicity-search-panel .ibe-date-picker .input-group .input-group-btn .btn,.RTL .multicity-search-panel .input-group.inputicon-on-left .form-control{border-left:1px solid #000!important;border-right:none}.RTL .multicity-search-panel .input-group.inputicon-on-left .input-group-addon{border-right:1px solid #000!important;border-left:none}.RTL .multicity-search-panel .radio [type=radio]:checked+label:after{top:10px!important;right:2px!important}.RTL .multicity-search-panel .radio [type=radio]:not(:checked)+label:after{top:10px!important;right:2px}.RTL .multi-city-selecting-flights table tr td .radio [type=radio]:not(:checked)+label:after,.RTL .multicity-search-panel .ibe-date-picker .dropdown-menu{right:0}.RTL .multicity-search-panel .ibe-date-picker ul.dropdown-menu li table thead tr th .btn i.glyphicon{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH}.RTL .multi-city-selecting-flights .accelAero-slide ul{left:108px!important}.RTL .multi-city-selecting-flights .btn-previous i{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH}.RTL .multi-city-selected-flights .table th.fare{text-align:center}.RTL .multi-city-selected-flights .table td .radio{display:inline-block}.RTL .multi-city-selected-flights .btn-previous i{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH}.RTL .summary-drawer .drawer-desc .summary-modify-button .col-md-4.txt-a-r{text-align:left}.RTL .summary-drawer .drawer-desc .summary-modify-button .col-md-4.txt-a-r .modify-search-link{cursor:pointer}.RTL .dash-res-sum .reservation-extras ul li:hover .data span a{top:21px;cursor:pointer}.RTL .dash-res-sum .flight-summary .title.col-sm-9{float:right;padding-right:0}.RTL .dash-res-sum .flight-summary .btn-wrap.col-sm-3.pull-right.pd-r-0{padding-left:0}.RTL .dash-res-sum .btn-wrap.col-sm-3.pull-right.pd-r-0{padding-left:0;padding-right:15px}.RTL .dash-res-sum .reservation-details .col ul li label{float:right}.RTL .available-services .ibe-date-picker .dropdown-menu .btn i{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH}.RTL .available-services .ibe-date-picker .input-group .dropdown-menu{width:110%;right:0}.RTL .pagination-wrap .page-controllers .viewReservation-arrow a .fa-angle-right:before{content:"\f104"}.RTL .source-destination{float:right!important}.RTL .flight-stop-wrapper .flight-start{margin-right:0!important}.RTL .fa-angle-left:before{content:"\f105"}.RTL .text-left{text-align:right!important}.RTL .text-right{text-align:left!important}.RTL .next-passenger-direction .fa-angle-right:before{content:"\f104"!important}@media screen and (max-width:767px){.RTL.ar .left-section>.flight-data-row .flight-info{width:45%!important}.RTL .flight-result-block .flight-options .flight-stop-wrapper .flight-point li{margin-right:45%!important}.RTL .modify-search .page-title .main-text span.truncate{top:0!important}.RTL .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.departure-time{padding-top:0!important;top:2px!important}.RTL .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.arrival-time,.RTL .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.arrival-time.nextday-flag{padding:0 10px 0 0!important}.RTL .glyphicon-chevron-left:before{content:"\e080"}.RTL .glyphicon-chevron-right:before{content:"\e079"}.RTL .ui-datepicker .ui-widget-header select.ui-datepicker-month,.RTL .ui-datepicker .ui-widget-header select.ui-datepicker-year{margin-top:5px!important}.RTL .flight-result-block .flight-options .flight-options-table .options-row.body .tooltip{width:140%}.RTL .pd-lt-0,.RTL .rtl-ac .align-input{padding-left:0!important}.RTL .ta-lt-def{text-align:left!important}.RTL .ta-rt-def{text-align:right!important}.RTL .mr-rt-0{margin-right:0!important}.RTL .pd-rt-0{padding-right:0!important}.RTL .mr-lt-0{margin-left:0!important}.RTL .rtl-ac .dropdown-menu{right:15px;left:0}.RTL .phone-number .row .col-md-3 span,.RTL .phone-number .row .col-md-9 span{font-size:10px}.RTL .xs-totalsection{left:0;right:unset}.RTL .pd-rt-5{padding-right:5px!important}.RTL .pd-lt-5{padding-left:5px!important}.RTL .pd-rt-10{padding-right:10px!important}.RTL .pd-lt-10{padding-left:10px!important}.RTL .pd-lt-15{padding-left:15px!important}.RTL .pd-rt-15{padding-right:15px!important}.RTL .pd-rt-25{padding-right:25px!important}}.es .reservation-drawer .drawer-bar .drawer-icon,.es .summary-drawer .drawer-bar .drawer-icon,.fr .reservation-drawer .drawer-bar .drawer-icon,.fr .summary-drawer .drawer-bar .drawer-icon,.it .reservation-drawer .drawer-bar .drawer-icon,.it .summary-drawer .drawer-bar .drawer-icon,.ru .reservation-drawer .drawer-bar .drawer-icon,.ru .summary-drawer .drawer-bar .drawer-icon{height:60px}.es .reservation-drawer .drawer-bar .drawer-bar-title,.es .summary-drawer .drawer-bar .drawer-bar-title,.fr .reservation-drawer .drawer-bar .drawer-bar-title,.fr .summary-drawer .drawer-bar .drawer-bar-title,.it .reservation-drawer .drawer-bar .drawer-bar-title,.it .summary-drawer .drawer-bar .drawer-bar-title,.ru .reservation-drawer .drawer-bar .drawer-bar-title,.ru .summary-drawer .drawer-bar .drawer-bar-title{width:115px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.es .modify-search .btn-wrap #modify-search,.fr .modify-search .btn-wrap #modify-search,.it .modify-search .btn-wrap #modify-search,.ru .modify-search .btn-wrap #modify-search{right:10px}.es .extras-header .content-header .page-title h1 span,.fr .extras-header .content-header .page-title h1 span,.it .extras-header .content-header .page-title h1 span,.ru .extras-header .content-header .page-title h1 span{display:inline-block;max-width:70%;line-height:30px}.es .sm-modify-btnwrap,.fr .sm-modify-btnwrap,.it .sm-modify-btnwrap,.ru .sm-modify-btnwrap{width:30%}@media only screen and (max-width:380px){.es .modify-flights-table .right-content .flight-row .select-flight .text,.es .xs-modify-flight-select .select-flight-buttons .selected label,.fr .modify-flights-table .right-content .flight-row .select-flight .text,.fr .xs-modify-flight-select .select-flight-buttons .selected label,.tr .modify-flights-table .right-content .flight-row .select-flight .text,.tr .xs-modify-flight-select .select-flight-buttons .selected label{font-size:13px!important}}.ar .reg-form .section.with-sub .dashboard-airEwards-section>span,.fa .reg-form .section.with-sub .dashboard-airEwards-section>span{display:block;float:right}.ar .reg-form .section.with-sub .dashboard-airEwards-section .radio [type=radio]:not(:checked)+label:after,.fa .reg-form .section.with-sub .dashboard-airEwards-section .radio [type=radio]:not(:checked)+label:after{right:0!important}.ar .reg-form .section.with-sub .dashboard-airEwards-section .radio [type=radio]:checked+label:after,.fa .reg-form .section.with-sub .dashboard-airEwards-section .radio [type=radio]:checked+label:after{top:12px!important}@-moz-document url-prefix(){.ar .meal-block .options button,.ar .meals-search-box button,.fa .meal-block .options button,.fa .meals-search-box button{font-size:11px!important}}@media only screen and (min-width:991px){.de .airrewards-md-align,.de .voucher-md-align,.es .airrewards-md-align,.es .voucher-md-align,.tr .airrewards-md-align,.tr .voucher-md-align{width:75%!important}}@media only screen and (min-width:768px){.select-extras .thumb-block .options .button.opt-btn .option-btn-text{padding-left:0;min-width:50px;width:auto;line-height:normal;display:flex;align-items:center}.ar .fare-block .left-content{width:70%!important}.ar .fare-block .payment-currency-info{width:30%!important;float:left!important}.ar .rewards-login .heading .rewards-logo{width:60%}.de .dashboard-title.user-details .page-title,.ru .dashboard-title.user-details .page-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ru #meal-filterby{padding:0 2px!important}.ru #meal-filterby .fa{margin-left:-2px!important}.hy .hy-mr-bottom-0px{margin-bottom:0;max-width:100%}.hy .hy-passport-expiry-lbl{max-width:92%;display:inline-block}.hy .fare-block .left-content{width:65%!important}.hy .hy-margin-top{margin-top:-20px}.hy .hy-cvv-margin-top{margin-top:28px}.fa .flight-select-payment-option .payment-logo-group,.fr .flight-select-payment-option .payment-logo-group,.ru .flight-select-payment-option .payment-logo-group{max-width:82%!important}.fa .flight-result-block .flight-options .flight-stop-wrapper .flight-start-name{font-size:.6rem!important}.de .select-extras .thumb-block .options .button.opt-btn .option-btn-text,.fr .select-extras .thumb-block .options .button.opt-btn .option-btn-text,.hy .select-extras .thumb-block .options .button.opt-btn .option-btn-text,.ru .select-extras .thumb-block .options .button.opt-btn .option-btn-text{width:min-content}.de .select-extras .thumb-block .options .button.opt-btn .option-btn-icon{padding-right:3px}}.it .payment-details .left-content .cvv span.cvv-desc h5,.ru .payment-details .left-content .cvv span.cvv-desc h5,.tr .payment-details .left-content .cvv span.cvv-desc h5{margin-bottom:1px}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:991px){.fa .flight-select-payment-option .payment-logo-group,.fr .flight-select-payment-option .payment-logo-group,.ru .flight-select-payment-option .payment-logo-group{max-width:80%!important}}.es .extras-header .content-header .page-title h1 span{display:inline-block;max-width:50%;line-height:30px}.es .package-block.flexi-block .options-section{padding:30px 0}@media only screen and (max-width:320px){.es #modify-search-section{padding-left:5px!important}}.fr .modify-search .btn-wrap #modify-search{right:-10px}.fr .passengers-information .row.pax-row .col-md-4 label{font-size:12px}.fr .passengers-information .row.pax-row .col-md-4 .cancel-reward{font-size:10px}.fr .package-block.flexi-block .options-section{padding:30px 0}.fr .payment-details .right-content .amount{margin-top:114px!important}.fr .payment-details .left-content .cvv span.cvv-desc{margin-top:4px}@media only screen and (max-width:380px){.fr .payment-card-detail-div .security-code .lbl-security-code>span{max-width:95%!important}}.ru .contact-information .ibe-typeahead .input-option{white-space:nowrap}.ru .modify-search .btn-wrap #modify-search{right:20px;padding-top:10px;margin-top:-4px;width:auto;margin-left:-70px}.ru .rewards-login .heading .rewards-logo{background-size:100%;width:75%}.ru .package-block.flexi-block .options-section{padding:40px 0}.ru .payment-details .right-content .amount{margin-top:114px!important}.it .payment-details .left-content .cvv span.cvv-desc,.ru .payment-details .left-content .cvv span.cvv-desc,.tr .payment-details .left-content .cvv span.cvv-desc{margin-top:4px}.ru .extras-header .content-header .page-title h1 span,.ru .extras-header.content-wrapper .content-header .page-title h1 a.skip{width:auto!important}.ru .passengers-information a.submit-link{line-height:21px}.ru .ru-edit-label{max-width:60px}.ru .dash-res-sum .reservation-details .col .edit-pax{padding-left:5px;max-width:25%}@media only screen and (max-width:380px){.ru .dash-res-sum .reservation-details .col.contact-details .edit-pax{max-width:25%!important}.ru #contact-information .heading .info{width:110%!important}.ru .content .xs-passdetailsrow .additionalservices div>span{padding:5px 2px 10px 5px!important}}.it .insurance .modal-content .modal-footer .row{clear:both}.it .package-block.flexi-block .options-section{padding:30px 0}.it .modify-search .btn-wrap #modify-search{padding:6px 0 0}.tr .extras-header .content-header .page-title h1 span{max-width:65%;display:inline-block}.tr .insurance .modal-content .modal-footer .row{clear:both}.en .package-block.flexi-block .options-section,.tr .package-block.flexi-block .options-section,.zh .package-block.flexi-block .options-section{padding:30px 0}@media only screen and (min-width:768px){.en #passengers-information-header .rewards-login .heading .txt{padding-left:9%!important}}.ru .meal-block .options button{font-size:11.5px!important}@media only screen and (min-width:991px){.ru .meal-block .options button{font-size:11px!important}.ru .meal-block .options button span{width:85px}}.ru .flight-result-block .flight-options .flight-options-table .options-row.header .right-section a{width:60%!important;margin-bottom:5px}.es .meal-block .options button{font-size:13.8px!important}@media only screen and (min-width:991px){.es .meal-block .options button{font-size:13px!important}.es .meal-block .options button span{padding-left:0!important}}@media only screen and (max-width:380px){.es .dash-res-sum .reservation-details .col.contact-details .edit-pax{max-width:25%!important}.es #contact-information .heading .info{width:110%!important}}@media only screen and (max-width:767px){.it .flight-result-block .flight-options .flight-options-table .options-row .accordion-content .options-td,.ru .flight-result-block .flight-options .flight-options-table .options-row .accordion-content .options-td,.tr .flight-result-block .flight-options .flight-options-table .options-row .accordion-content .options-td,.zh .flight-result-block .flight-options .flight-options-table .options-row .accordion-content .options-td{height:100px!important}}.it .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.arrival-time{padding-left:20px!important}.es .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.departure-time,.fr .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.departure-time,.it .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.departure-time,.ru .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.departure-time,.tr .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.departure-time,.zh .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.departure-time{flex-grow:1;padding-top:11px}.es .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.departure-time,.fr .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.departure-time,.it .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.departure-time,.ru .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.departure-time,.tr .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.departure-time,.zh .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.departure-time{flex-grow:1;padding-top:0}.es .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.flight-info,.fr .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.flight-info,.it .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.flight-info,.ru .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.flight-info,.tr .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.flight-info,.zh .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.flight-info{width:60%;padding:0 8px}.es .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.flight-info,.fr .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.flight-info,.it .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.flight-info,.ru .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.flight-info,.tr .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.flight-info,.zh .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.flight-info{width:60%;padding-left:20px;padding-top:0}.es .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.arrival-time,.fr .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.arrival-time,.it .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.arrival-time,.ru .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.arrival-time,.tr .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.arrival-time,.zh .flight-result-block .flight-options .flight-options-table .options-row.body .options-td.arrival-time{width:15%;padding-left:15px}.es .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.arrival-time,.fr .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.arrival-time,.it .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.arrival-time,.ru .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.arrival-time,.tr .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.arrival-time,.zh .flight-result-block .flight-options .flight-options-table .options-row.header .options-td.arrival-time{width:15%;padding-top:0;padding-left:24px}.modify-search .page-title{line-height:35px!important}.extras-container.insurance .extras-footer{margin-bottom:0!important}.contact-information .form-footer{margin-bottom:40px}.content-footer.extras-footer{padding-bottom:35px}.reservation-drawer .drawer-bar .drawer-icon,.summary-drawer .drawer-bar .drawer-icon{height:65px}header ul:first-child li:not(.logo){position:relative;max-height:70px;overflow:hidden!important;padding:0!important}header ul:first-child li:not(.logo) table{display:inline-block}header ul:first-child li:not(.logo) table td{height:70px;vertical-align:middle;padding:0 0 0 10px;color:#fff}header ul:first-child li:not(.logo) table td span{max-height:40px;overflow:hidden;word-wrap:break-word;text-align:left}header ul:first-child li:not(.logo) table td span br{display:none}header ul:first-child li:not(.logo) table td:nth-child(2){padding:0 10px 0 0}header ul:first-child li#extras table td span,header ul:first-child li#fare table td span,header ul:first-child li#passenger table td span,header ul:first-child li#payment table td span,header ul:first-child li#search table td span{width:100%}.flight-result-block .flight-options .options-row.body .right-section a .important-info{white-space:nowrap;max-width:90px;text-overflow:ellipsis;overflow:hidden;display:inline-block}.extras-header.content-wrapper .content-header .page-title h1 span{display:inline-block;max-width:70%;width:70%;line-height:30px;word-break:break-word}.extras-header.content-wrapper .content-header .page-title h1 a.skip{display:inline-block;max-width:30%;width:30%;line-height:15px;word-break:break-word;text-align:right;margin-top:9px}.en .extras-header.content-wrapper .content-header .page-title h1 span{max-width:61%;width:61%}.en .extras-header.content-wrapper .content-header .page-title h1 a.skip{max-width:39%;width:39%}.fa .common-flight-summary{max-width:75%}.fa .ibe-jquery-date-picker .input-group{width:100%}.fa .ibe-jquery-date-picker .input-group .ADMdtp-container{padding:0;border:none}.fa .dash-mod-flights .right-content .dash-flights .flight-options .flight-options-table .flight-row .fare-and-services-mobile-extra-item a,.fa .dash-mod-flights .right-content .dash-flights .flight-options .flight-options-table .flight-row .fare-and-services-mobile-extra-item small,.fa .dash-mod-flights .right-content .dash-flights .flight-options .flight-options-table .flight-row .fare-and-services-mobile-extra-item span{font-size:.8rem!important}.LTR .package-block.flexi-block .options-section{position:absolute;right:0;top:0;bottom:0}.LTR .content-header .page-title h1{line-height:30px!important}.LTR .flight-result-block .page-title .main-text span.thin:first-child{display:inline-block;float:left;width:25px}.LTR .text-left{text-align:left!important}.LTR .text-right{text-align:right!important}.LTR .rewards-login .heading .rewards-logo{width:60%}.summary-drawer .drawer-bar .drawer-bar-col.drawer-segment span:last-child{max-height:65px;display:block}@media only screen and (max-width:320px){.es #contactinfo,.fr #logininfo{margin-bottom:10px!important}}@media only screen and (max-width:767px){.fa .dash-mod-flights .right-content .dash-flights .flight-options .flight-options-table .flight-row .fare-and-services-mobile-extra-item a,.fa .dash-mod-flights .right-content .dash-flights .flight-options .flight-options-table .flight-row .fare-and-services-mobile-extra-item small,.fa .dash-mod-flights .right-content .dash-flights .flight-options .flight-options-table .flight-row .fare-and-services-mobile-extra-item span{font-size:1.2rem!important}.LTR .pad-l-10{padding-left:10px}.es .reservation-drawer .drawer-bar .drawer-bar-title,.es .summary-drawer .drawer-bar .drawer-bar-title,.fr .reservation-drawer .drawer-bar .drawer-bar-title,.fr .summary-drawer .drawer-bar .drawer-bar-title,.it .reservation-drawer .drawer-bar .drawer-bar-title,.it .summary-drawer .drawer-bar .drawer-bar-title,.ru .reservation-drawer .drawer-bar .drawer-bar-title,.ru .summary-drawer .drawer-bar .drawer-bar-title,.ru header ul:first-child li#extras table td span.normal-text{width:auto!important}.it #regForm .reg-form .section .login-section-heading,.ru #regForm .reg-form .section .login-section-heading{margin-bottom:18px!important}.de .xs-reservsummery-margin .reservation-hide-details{padding-top:20px}.ru .contact-information .ibe-typeahead .input-option{white-space:normal}.ru .modify-search .btn-wrap #modify-search{right:0;line-height:16px;padding:10px 0 5px 10px!important}.ru .modify-search-currency td:first-child>a{max-width:80%!important}.ru .package-block .options-section .txt{padding-left:0!important}.ru .cm-footer .pull-left>a,.ru .cm-footer .pull-right>button,.ru .reservation-header-btn .pull-right>button{padding:0 5px}.ru .fare-block .left-content .total-info-width{width:65%!important}.ru .fare-block .left-content .description{width:30%!important;margin-top:3px!important;float:right!important}.ru .multi-city-truncate{width:100px!important}.ru .dash-res-sum .reservation-details .col .edit-pax{max-width:none!important}.ru .xs-passenger-header .heading-text .pax-info-width{max-width:65%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ru .contact-information .heading>i{padding-left:0!important}.ru .contact-details-div .edit-pax{max-width:25%!important}.ru .extras-header .content-header .page-title>h1>a{max-width:100%!important;width:auto!important;padding-right:10px!important}.mr-r-0{margin-right:0}.km .edit-mobile>span{padding-left:5px!important;padding-right:5px!important}.km .modify-flights-table .right-content .flight-row .select-flight{padding-left:0!important;padding-right:0!important}.zh .modify-search .page-title .main-text span.truncate{max-width:235px!important;text-align:left}.zh #paymentH2 .section-line{top:15px!important}.fa .ADMdtpInput{display:flex!important}.fa .right-section-fare.accordion-content a{min-height:90px!important}.fa .dtp-ig{width:40px!important}.fa #voucher-contact-panel .heading>i{padding-top:30px!important}.tr .left-section>.flight-data-row{padding-right:10px!important}.tr .left-section>.flight-data-row .arrival-time label{top:-3px!important}.tr .left-section>.flight-data-row .flight-price-lbl{padding-top:12px!important}.tr .flight-result-block .flight-options .flight-options-table .options-row .options-td.arrival-time{padding:10px 10px 0 8px!important}.it .airwards-options .points-count .truncate{white-space:unset;overflow:unset;text-overflow:unset}.es .extras-header .content-header .page-title>h1>a{max-width:100%!important;padding-right:10px!important}.es .dash-mod-flights .modify-flight-search .xs-select-flight span a,.fr .dash-mod-flights .modify-flight-search .xs-select-flight span a{word-break:break-word}.ru .payment-details .right-content .amount .big-txt,.ru .payment-details .right-content .amount .small-txt,.tr .payment-details .right-content .amount .big-txt,.tr .payment-details .right-content .amount .small-txt{width:50%!important;height:auto!important}.ar .dash-res-sum .res-summary-extras .xs-src-dest-name-rtl,.fa .dash-res-sum .res-summary-extras .xs-src-dest-name-rtl{direction:rtl}.ar .dash-res-sum .res-summary-extras .xs-src-dest-name-rtl span,.fa .dash-res-sum .res-summary-extras .xs-src-dest-name-rtl span{display:inline-block;direction:ltr;text-align:right}.ar .dash-res-sum .res-summary-extras .segm-details-align,.fa .dash-res-sum .res-summary-extras .segm-details-align{min-width:140px}.ar .dash-res-sum .res-summary-extras .ancilary-align-rtl,.fa .dash-res-sum .res-summary-extras .ancilary-align-rtl{direction:ltr}.ar .dash-res-sum .reservation-details .reservtion-status,.fa .dash-res-sum .reservation-details .reservtion-status{float:left!important}}@media only screen and (max-width:767px) and (max-width:767px){.ar .modify-search-currency,.fa .modify-search-currency{margin-top:1px!important}.ar .res-summary-extras,.fa .res-summary-extras{padding-right:15px!important}.ar .segm-details.pd-r-0,.fa .segm-details.pd-r-0{margin-right:15px}}@media only screen and (max-width:767px){.hy .hy-inline-block{display:inline-block;width:200px}.hy .radio-btn-lbl{width:100px}.hy .txt{width:80px}.hy .hy-passport-expiry-lbl{max-width:78%;display:inline-block}.hy .hy-expiry-card{display:inline-block;width:180px}.hy .hy-contact-info{width:170px}.hy .hy-xs-summary{width:70%;height:14px!important}.hy .xs-msearch{width:70px!important}.hy .payments h2{line-height:16px!important}.hy .hy-header-value{width:110px}.hy .hy-xs-security-code{display:inline-block;width:88px}.ru .under-seat-description{flex:3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 20px}.ru .align-baggage-title{position:relative;left:5px}}@media only screen and (max-width:767px) and (max-width:767px){.ru .align-dimension{left:0}}@media only screen and (max-width:767px){.de .align-baggage-title{position:relative;left:5px;width:130px}.de .align-dimension{width:220px;flex:2!important;position:relative;left:-10px}.en .align-baggage-title,.es .align-baggage-title,.fr .align-baggage-title,.it .align-baggage-title,.tr .align-baggage-title{position:relative;left:5px}.fr .align-dimension,.tr .align-dimension{position:relative;left:10px}.en .baggage-title-left-align,.fr .baggage-title-left-align{left:3px!important}.en .baggage-title-left-baggage-align,.fr .baggage-title-left-baggage-align{left:13px!important}}@media only screen and (max-width:767px) and (max-width:280px){.en .baggage-title-left-baggage-align,.es .baggage-title-left-baggage-align,.fr .baggage-title-left-baggage-align,.ru .baggage-title-left-baggage-align,.tr .baggage-title-left-baggage-align{left:3px!important}}@media only screen and (max-width:280px){.baggage-details-column-align{width:92%!important;margin:0 auto!important}}@media only screen and (min-width:768px) and (max-width:991px){.fr .dash-footer .dash-foot-confirm-div{width:45%!important}.zh .modify-flights-table .right-content .modify-or-cancel .or i{padding:0!important}.es .meals-search-box .search-box{width:67%!important}.es .meals-search-box .xs-btngroup{width:100%}.es .meals-search-box .sort{width:33%!important}.es .meals-search-box .xs-fadown-icon{margin-left:2px!important}.ar .rewards-login .heading{padding:5px 0!important}.ar .rewards-login .heading .rewards-logo{float:left!important}.ar .rewards-login .heading .txt{padding-left:0!important;padding-right:15px!important}}@media only screen and (min-width:992px){.es .meals-search-box .search-box{width:75%!important}.es .meals-search-box .xs-btngroup{width:100%}.es .meals-search-box .xs-fadown-icon{margin-left:2px!important}.es .rewards-login .heading{padding:5px 0!important}.es .rewards-login .heading .txt{padding-left:20px!important;padding-right:0!important}.ar .rewards-login .heading{padding:13px 0!important}.ar .rewards-login .heading .txt{padding-left:0!important;padding-right:15px!important}}.LTR .welcome-header{padding-bottom:25px}.LTR .modal-content.passenger-modal{position:fixed;top:20%;min-height:1px;overflow-y:auto;transform:translateY(-20%)}@media only screen and (min-width:767px){.LTR .modal-content.passenger-modal{max-width:700px;max-height:90%}}.LTR .modal-content.passenger-modal .modal-body{padding-bottom:0!important}.LTR .modal-content.passenger-modal .headline-text{font-size:18px;font-weight:600;color:#414042}.LTR .modal-content.passenger-modal tr th{height:30px;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.14;letter-spacing:.1px;color:#414042;border-top:none}.LTR .modal-content.passenger-modal .modal-data .greeting-text,.LTR .modal-content.passenger-modal .modal-data h2{height:29px;object-fit:contain;font-weight:600;line-height:1.61;letter-spacing:-.1px;color:#414042;font-style:normal;font-stretch:normal}.LTR .modal-content.passenger-modal .table td{border-bottom:1px solid #DDD;vertical-align:middle}.LTR .modal-content.passenger-modal .modal-data .table th:nth-child(2),.LTR .modal-content.passenger-modal .modal-data .table th:nth-child(3),.LTR .modal-content.passenger-modal .modal-data .table th:nth-child(4){width:100px}.LTR .modal-content.passenger-modal .modal-data .table th:nth-child(5),.LTR .modal-content.passenger-modal .modal-data .table th:nth-child(6),.LTR .modal-content.passenger-modal .modal-data .table th:nth-child(7){width:135px}.LTR .modal-content.passenger-modal .modal-data .table tr:nth-child(1){border-top:none;min-width:60px}.LTR .modal-content.passenger-modal .modal-data .greeting-text{font-size:20px;margin-bottom:20px}.LTR .modal-content.passenger-modal .modal-data h2{font-size:18px}.LTR .modal-content.passenger-modal .modal-data .welcome-header{margin-bottom:17px;padding:0}.LTR .modal-content.passenger-modal .greeting-text{margin-bottom:34px}.LTR .modal-content.passenger-modal .container-chkbox .checkmark{width:19px;height:17px;text-align:center;vertical-align:middle}.LTR .modal-content.passenger-modal .modal-footer .col-md-6{padding-right:0;padding-left:0}.LTR .modal-content.passenger-modal .modal-footer .col-md-6 .button{min-width:300px;height:43px}.LTR .modal-content.passenger-modal .container-chkbox input:checked~.checkmark:after{top:1px;left:5.47px}.LTR .modal-content.passenger-modal .container-chkbox{display:block;position:relative;padding-left:35px;margin-bottom:7px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.LTR .modal-content.passenger-modal .modal-footer,.RTL .modal-content.passenger-modal .modal-footer{margin-bottom:10px!important}.LTR .checkmark.default{background-color:#7ED321;border-color:#7ED321}.LTR .checkmark.default i{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(33deg);position:absolute}.LTR .family a{color:red}@media only screen and (min-width:768px){.LTR .modal-footer .col-md-6{width:auto;padding-right:0}.LTR .modal-footer .col-md-6 .button{min-width:250px!important}}.RTL .welcome-header{padding-bottom:25px}.RTL .modal-content.passenger-modal{position:fixed;top:20%;max-width:700px;max-height:90%;overflow-y:auto;transform:translateY(-20%);min-height:1px!important}.RTL .modal-content.passenger-modal .select-header{margin-bottom:-20px}.RTL .modal-content.passenger-modal tr th{height:30px;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.14;letter-spacing:.1px;color:#414042;border-top:none;text-align:right}.RTL .modal-content.passenger-modal .modal-data .greeting-text,.RTL .modal-content.passenger-modal .modal-data h2{height:29px;object-fit:contain;font-size:18px;line-height:1.61;color:#414042;font-style:normal;font-stretch:normal}.RTL .modal-content.passenger-modal .table td{border-bottom:1px solid #DDD;vertical-align:middle}.RTL .modal-content.passenger-modal .modal-data .table th:nth-child(2),.RTL .modal-content.passenger-modal .modal-data .table th:nth-child(3),.RTL .modal-content.passenger-modal .modal-data .table th:nth-child(4){width:100px}.RTL .modal-content.passenger-modal .modal-data .table th:nth-child(5),.RTL .modal-content.passenger-modal .modal-data .table th:nth-child(6),.RTL .modal-content.passenger-modal .modal-data .table th:nth-child(7){width:135px}.RTL .modal-content.passenger-modal .modal-data .table tr:nth-child(1){border-top:none;min-width:60px}.RTL .modal-content.passenger-modal .modal-data .greeting-text{font-weight:400;letter-spacing:-.1px;margin-bottom:34px}.RTL .modal-content.passenger-modal .modal-data h2{margin-bottom:0;font-weight:600;letter-spacing:-.1px}.RTL .modal-content.passenger-modal .modal-data .welcome-header{margin-bottom:17px;padding:0}.RTL .modal-content.passenger-modal .greeting-text{margin-bottom:34px}.RTL .modal-content.passenger-modal .container-chkbox .checkmark{width:19px;height:17px;text-align:center;vertical-align:middle;padding-left:0}.RTL .modal-content.passenger-modal .modal-footer .col-md-6{padding-right:0}.RTL .modal-content.passenger-modal .modal-footer .col-md-6 .button{min-width:300px;height:43px}.RTL .modal-content.passenger-modal .container-chkbox input:checked~.checkmark:after{top:1px;right:5.47px}.RTL .modal-content.passenger-modal .container-chkbox{display:block;position:relative;padding-left:15px;margin-bottom:7px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.RTL .checkmark.default{background-color:#7ED321;border-color:#7ED321}.RTL .checkmark.default i{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(33deg);position:absolute}.RTL .family a{color:red}@media only screen and (min-width:768px){.RTL .modal-footer .col-md-6{width:auto;padding-left:0}.RTL .modal-footer .col-md-6 .button{min-width:250px!important}}.detailfont-row{word-break:break-word}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?j0a225);src:url(../fonts/icomoon.eot?j0a225#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?j0a225) format("truetype"),url(../fonts/icomoon.woff?j0a225) format("woff"),url(../fonts/icomoon.svg?j0a225#icomoon) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Circular;src:url(../fonts/CircularStd-Book.woff);font-style:normal;font-weight:400;font-stretch:normal;line-height:normal;letter-spacing:normal}@font-face{font-family:AirArabia;src:url(../fonts/AirArabia/AirArabia_W_Bd.woff) format("woff"),url(../fonts/AirArabia/AirArabia_W_Bd.woff2) format("woff2");font-style:normal;font-weight:400;font-stretch:normal;line-height:normal;letter-spacing:normal;font-weight:400!important}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bus:before{content:"\e92e"}.icon-nav-toggle:before{content:"\e92d"}.icon-up:before{content:"\e92b"}.icon-plus:before{content:"\e92c"}.icon-dragger:before{content:"\e929"}.icon-outbound-plane-small .path1:before{content:"\e912";color:rgba(145,145,145,.3)}.icon-outbound-plane-small .path2:before{content:"\e926";margin-left:-2.470703125em;color:#C20041}.icon-inbound-plane-small .path1:before{content:"\e927";color:rgba(145,145,145,.3)}.icon-inbound-plane-small .path2:before{content:"\e928";margin-left:-2.470703125em;color:#C20041}.icon-check-in:before{content:"\e922"}.icon-crown:before{content:"\e923"}.icon-hands-shake:before{content:"\e924"}.icon-quick-check-in:before{content:"\e925"}.icon-double-arrow-right:before{content:"\e920"}.icon-double-arrow-left:before{content:"\e921"}.icon-default-seat .path1:before{content:"\e913";color:#979697}.icon-default-seat .path2:before{content:"\e914";margin-left:-1em;color:rgba(255,255,255,.36)}.icon-default-seat .path3:before{content:"\e915";margin-left:-1em;color:rgba(255,255,255,.36)}.icon-disabled-seat .path1:before{content:"\e916";color:#b4b4b4}.icon-disabled-seat .path2:before{content:"\e917";margin-left:-1em;color:rgba(255,255,255,.36)}.icon-disabled-seat .path3:before{content:"\e918";margin-left:-1em;color:rgba(255,255,255,.36)}.icon-disabled-seat .path4:before{content:"\e919";margin-left:-1em;color:#fff}.icon-seleted-seat .path1:before{content:"\e91a";color:#ec1d25}.icon-seleted-seat .path2:before{content:"\e91b";margin-left:-1em;color:rgba(255,255,255,.36)}.icon-seleted-seat .path3:before{content:"\e91c";margin-left:-1em;color:rgba(255,255,255,.36)}.icon-seleted-seat .path4:before{content:"\e91d";margin-left:-1em;color:#fff}.icon-bathroom:before{content:"\e91e"}.icon-cup:before{content:"\e91f"}.icon-vege:before{content:"\e92a"}.icon-selected:before{content:"\e910"}.icon-non_select:before{content:"\e911"}.icon-icon_bookmark:before{content:"\e90f"}.icon-plane_shape_L:before{content:"\e90a"}.icon-plane_shape_R:before{content:"\e90b"}.icon-infant:before{content:"\e900"}.icon-adult:before{content:"\e906"}.icon-number2:before{content:"\e901"}.icon-number3:before{content:"\e902"}.icon-number4:before{content:"\e903"}.icon-number5:before{content:"\e904"}.icon-children:before{content:"\e905"}.icon-calendar:before{content:"\e907"}.icon-close:before{content:"\e908"}.icon-done:before{content:"\e909"}.icon-clock:before{content:"\e90e"}.icon-pause:before{content:"\e90c"}.icon-stop:before{content:"\e90d"}.icon-baggage-gray:before{content:"\e92f"}.icon-baggage-gray{font-size:20px;line-height:0}.passenger-information-block .icon-inbound-plane-small .path1:before{margin-right:-.55em!important}.absolute-center{position:absolute;text-align:center;top:0;bottom:0;left:0;right:0;margin:auto}.LTR .content-header,.LTR .content-header .btn-wrap a,.LTR .content-header .description,.LTR .content-header .page-title .main-text,.LTR .content-header .page-title h1 .main-text,.LTR .content-header .page-title h1 ol,.LTR .content-header .page-title h1 ul,.LTR .content-header .page-title ol,.LTR .content-header .page-title ul,.LTR .content-header .sub-intro,.LTR .fare-block,.LTR .fare-block .left-content .description,.LTR .fare-block .left-content h2,.LTR .fare-block .right-content .price,.LTR .fare-block .right-content p,.LTR .fare-block ul,.LTR .fare-block ul li,.LTR .fare-block.dual .right-content p small,.LTR .fare-block.dual .wrap,.LTR .meal-block,.LTR .meal-block .data .description,.LTR .meal-block .data .more,.LTR .meal-block .data .title,.LTR .meal-block .options .price-block,.LTR .package-block,.LTR .package-block .dropdown-content,.LTR .package-block .dropdown-content .col .check-mark,.LTR .package-block .dropdown-content .col .check-mark .ico,.LTR .package-block .dropdown-content .col .check-mark .txt,.LTR .package-block .dropdown-content .col .no-baggage,.LTR .package-block .dropdown-content .col .no-baggage i,.LTR .package-block .dropdown-content .col .price,.LTR .package-block .dropdown-content .col .weight,.LTR .package-block .dropdown-content .col .weightText,.LTR .package-block .main-section .details,.LTR .package-block .main-section .details span,.LTR .package-block .main-section .title,.LTR .package-block .options-section .ico,.LTR .package-block .options-section .txt,.LTR .package-block .secondary-section p,.LTR .package-block .secondary-section span,.LTR .sidebar-widget,.LTR .sidebar-widget .widget-content,.LTR .sidebar-widget .widget-content .w-section,.LTR .sidebar-widget .widget-content .w-section .radio-section,.LTR .sidebar-widget .widget-content .w-section .radio-section .item,.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section,.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .section-title,.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul,.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li,.LTR .sidebar-widget .widget-content .w-section .section-heading,.LTR .sidebar-widget .widget-header,.RTL .content-header,.RTL .content-header .btn-wrap a,.RTL .content-header .description,.RTL .content-header .page-title .main-text,.RTL .content-header .page-title h1 .main-text,.RTL .content-header .page-title h1 ol,.RTL .content-header .page-title h1 ul,.RTL .content-header .page-title ol,.RTL .content-header .page-title ul,.RTL .content-header .sub-intro,.RTL .fare-block,.RTL .fare-block .left-content .description,.RTL .fare-block .left-content h2,.RTL .fare-block .right-content .price,.RTL .fare-block .right-content p,.RTL .fare-block ul,.RTL .fare-block ul li,.RTL .fare-block.dual .right-content p small,.RTL .fare-block.dual .wrap,.RTL .meal-block,.RTL .meal-block .data .description,.RTL .meal-block .data .more,.RTL .meal-block .data .title,.RTL .meal-block .options .price-block,.RTL .package-block,.RTL .package-block .dropdown-content,.RTL .package-block .dropdown-content .col .check-mark,.RTL .package-block .dropdown-content .col .check-mark .ico,.RTL .package-block .dropdown-content .col .check-mark .txt,.RTL .package-block .dropdown-content .col .no-baggage,.RTL .package-block .dropdown-content .col .no-baggage i,.RTL .package-block .dropdown-content .col .price,.RTL .package-block .dropdown-content .col .weight,.RTL .package-block .dropdown-content .col .weightText,.RTL .package-block .main-section .details,.RTL .package-block .main-section .details span,.RTL .package-block .main-section .title,.RTL .package-block .options-section .ico,.RTL .package-block .options-section .txt,.RTL .package-block .secondary-section p,.RTL .package-block .secondary-section span,.RTL .sidebar-widget,.RTL .sidebar-widget .widget-content,.RTL .sidebar-widget .widget-content .w-section,.RTL .sidebar-widget .widget-content .w-section .radio-section,.RTL .sidebar-widget .widget-content .w-section .radio-section .item,.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section,.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .section-title,.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul,.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li,.RTL .sidebar-widget .widget-content .w-section .section-heading,.RTL .sidebar-widget .widget-header,.accordion-content,.accordion-content>ul,.accordion-content>ul>li,.accordion-content>ul>li .content,.accordion-content>ul>li .content h3,.accordion-content>ul>li .content ul,.accordion-content>ul>li .content ul li,.accordion-content>ul>li .heading,.alert,.content-footer,.content-footer-reservation,.dash-res-sum .content-body .row .flight-summary .flight-table,.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row,.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col.flight-no label,.dash-res-sum .reservation-details .col ul,.dash-res-sum .reservation-details .col ul li,.dash-res-sum .reservation-extras ul,.dash-res-sum .reservation-extras ul li .data,.dash-res-sum .reservation-extras ul li .data label,.dash-res-sum .reservation-extras ul li .data span,.dash-res-sum .reservation-extras ul li .thumb,.dash-res-sum .reservation-extras ul li .thumb a,.dash-res-sum .section,.dashboard .my-reservations,.dashboard .my-reservations .all-reservations,.dashboard .my-reservations .my-reservations-table,.dashboard .my-reservations .my-reservations-table .mrt-row,.dashboard .my-reservations .my-reservations-table .mrt-row .flight,.dashboard .my-reservations .my-reservations-table .mrt-row .flight h5,.dashboard .my-reservations>h2,.dashboard .navigation-dropdown .dropdown-content ul,.dashboard .navigation-dropdown .dropdown-content ul li a,.dashboard .user-profile-dropdown .user-name,.dashboard .user-profile-dropdown a.view-profile,.dashboard-widget,.dashboard-widget .widget-content,.dashboard-widget .widget-content .highlight,.dashboard-widget .widget-content .img,.dashboard-widget .widget-content ol,.dashboard-widget .widget-content ol li,.dashboard-widget .widget-content ol li a,.dashboard-widget .widget-content ul,.dashboard-widget .widget-content ul li,.dashboard-widget .widget-content ul li a,.dashboard-widget .widget-header,.fare-table,.fare-table .fare-footer,.form-footer,.heading,.ibe-typeahead .input-option,.left-wide,.modal-box .modal-content .modal-body ul,.modal-box .modal-content .modal-body ul li,.modify-flights-table,.modify-flights-table .left-sidebar ul,.modify-flights-table .left-sidebar ul li,.modify-flights-table .left-sidebar ul li .ond,.modify-flights-table .left-sidebar ul li h4,.modify-flights-table .left-sidebar ul li label,.modify-flights-table .right-content .dash-alert,.modify-flights-table .right-content .dash-flights,.modify-flights-table .right-content .dash-footer,.modify-flights-table .right-content .flight-row,.modify-flights-table .right-content .flight-row .duration .arrival label,.modify-flights-table .right-content .flight-row .duration .departure label,.modify-flights-table .right-content .flight-row .duration .timeline .flight-no,.modify-flights-table .right-content .flight-row .duration .timeline .line,.modify-flights-table .right-content .flight-row .duration .total-time,.modify-flights-table .right-content .flight-row .promo-fare label,.modify-flights-table .right-content .flight-row .promo-fare span,.modify-flights-table .right-content .flight-row .select-flight .flight-fares label,.modify-flights-table .right-content .flight-row .select-flight .flight-fares li i.select,.modify-flights-table .right-content .flight-row .select-flight .flight-fares span,.modify-flights-table .right-content .flight-row .select-flight .ico,.modify-flights-table .right-content .flight-row .select-flight .text,.modify-flights-table .right-content .modify-or-cancel,.modify-flights-table .right-content .modify-or-cancel .col,.modify-flights-table .right-content .modify-or-cancel .or,.modify-flights-table .right-content .search-form,.modify-flights-table .right-content .search-form label,.page-banner,.reg-form,.reg-form .section,.reg-form .section .data-input,.reg-form .section .data-input>label,.reg-form .section .help-txt,.reg-form .section .section-heading,.reg-form .section .section-sub-heading,.reg-form .section .section-sub-heading>p,.registration-header,.registration-header>h1,.registration-header>h3,.registration-header>p,.thumb-block,.thumb-block .title h2,.thumb-block .title p,.title .options .price-block{float:left;width:100%}.LTR .meal-block .options .dropdown-content ol,.LTR .meal-block .options .dropdown-content ol li,.LTR .meal-block .options .dropdown-content ul,.LTR .meal-block .options .dropdown-content ul li,.LTR .meal-block .options button,.RTL .meal-block .options .dropdown-content ol,.RTL .meal-block .options .dropdown-content ol li,.RTL .meal-block .options .dropdown-content ul,.RTL .meal-block .options .dropdown-content ul li,.RTL .meal-block .options button,.fare-table .fare-footer .proceed,.modify-flights-table .right-content .flight-row .duration .segment-code,.right-wide{float:right;width:100%}.checkbox,.checkbox-circle,.dashboard img,.no-select,.radio{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none}.prepare{-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation-duration:1s;-webkit-animation-delay:.2s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-delay:.2s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-ms-animation-duration:1s;-ms-animation-delay:.2s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both;animation-duration:1s;animation-delay:.2s;animation-timing-function:ease;animation-fill-mode:both;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.flip,.flipOutX{-webkit-backface-visibility:visible!important;-moz-backface-visibility:visible!important;-o-backface-visibility:visible!important}.animated{-webkit-animation:1s ease;-moz-animation:1s ease;-ms-animation:1s ease;-o-animation:1s ease;animation:1s ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation:2s ease;-moz-animation:2s ease;-ms-animation:2s ease;-o-animation:2s ease;animation:2s ease}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-moz-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-ms-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);-ms-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-ms-animation-name:flash;-o-animation-name:flash;animation-name:flash}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-ms-keyframes shake{0%,100%{-ms-transform:translateX(0)}10%,30%,50%,70%,90%{-ms-transform:translateX(-10px)}20%,40%,60%,80%{-ms-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-ms-animation-name:shake;-o-animation-name:shake;animation-name:shake}@-webkit-keyframes shakeLess{100%,60%{-webkit-transform:translateX(0)}20%{-webkit-transform:translateX(-10px)}0%,40%{-webkit-transform:translateX(10px)}}@-moz-keyframes shakeLess{100%,60%{-moz-transform:translateX(0)}20%{-moz-transform:translateX(-10px)}0%,40%{-moz-transform:translateX(10px)}}@-ms-keyframes shakeLess{100%,60%{-ms-transform:translateX(0)}20%{-ms-transform:translateX(-10px)}0%,40%{-ms-transform:translateX(10px)}}@-o-keyframes shakeLess{100%,60%{-o-transform:translateX(0)}20%{-o-transform:translateX(-10px)}0%,40%{-o-transform:translateX(10px)}}@keyframes shakeLess{100%,60%{transform:translateX(0)}20%{transform:translateX(-10px)}0%,40%{transform:translateX(10px)}}.shakeLess{-webkit-animation-name:shakeLess;-moz-animation-name:shakeLess;-ms-animation-name:shakeLess;-o-animation-name:shakeLess;animation-name:shakeLess}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-ms-keyframes bounce{0%,100%,20%,50%,80%{-ms-transform:translateY(0)}40%{-ms-transform:translateY(-30px)}60%{-ms-transform:translateY(-15px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-ms-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}@-webkit-keyframes bounceHorizontal{0%,100%,20%,50%,80%{-webkit-transform:translateX(0)}40%{-webkit-transform:translateX(-30px)}60%{-webkit-transform:translateX(-15px)}}@-moz-keyframes bounceHorizontal{0%,100%,20%,50%,80%{-moz-transform:translateX(0)}40%{-moz-transform:translateX(-30px)}60%{-moz-transform:translateX(-15px)}}@-ms-keyframes bounceHorizontal{0%,100%,20%,50%,80%{-ms-transform:translateX(0)}40%{-ms-transform:translateX(-30px)}60%{-ms-transform:translateX(-15px)}}@-o-keyframes bounceHorizontal{0%,100%,20%,50%,80%{-o-transform:translateX(0)}40%{-o-transform:translateX(-30px)}60%{-o-transform:translateX(-15px)}}@keyframes bounceHorizontal{0%,100%,20%,50%,80%{transform:translateX(0)}40%{transform:translateX(-30px)}60%{transform:translateX(-15px)}}.bounceHorizontal{-webkit-animation-name:bounceHorizontal;-moz-animation-name:bounceHorizontal;-ms-animation-name:bounceHorizontal;-o-animation-name:bounceHorizontal;animation-name:bounceHorizontal}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}@-ms-keyframes tada{0%{-ms-transform:scale(1)}10%,20%{-ms-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-ms-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-ms-transform:scale(1.1) rotate(-3deg)}100%{-ms-transform:scale(1) rotate(0)}}@-o-keyframes tada{0%{-o-transform:scale(1)}10%,20%{-o-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg)}100%{-o-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-ms-animation-name:tada;-o-animation-name:tada;animation-name:tada}@-webkit-keyframes swing{100%,20%,40%,60%,80%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0)}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg)}100%{-moz-transform:rotate(0)}}@-ms-keyframes swing{20%{-ms-transform:rotate(15deg)}40%{-ms-transform:rotate(-10deg)}60%{-ms-transform:rotate(5deg)}80%{-ms-transform:rotate(-5deg)}100%{-ms-transform:rotate(0)}}@-o-keyframes swing{20%{-o-transform:rotate(15deg)}40%{-o-transform:rotate(-10deg)}60%{-o-transform:rotate(5deg)}80%{-o-transform:rotate(-5deg)}100%{-o-transform:rotate(0)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-ms-animation-name:swing;-o-animation-name:swing;animation-name:swing}@-webkit-keyframes wobble{0%,100%{-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}}@-moz-keyframes wobble{0%,100%{-moz-transform:translateX(0)}15%{-moz-transform:translateX(-25%) rotate(-5deg)}30%{-moz-transform:translateX(20%) rotate(3deg)}45%{-moz-transform:translateX(-15%) rotate(-3deg)}60%{-moz-transform:translateX(10%) rotate(2deg)}75%{-moz-transform:translateX(-5%) rotate(-1deg)}}@-ms-keyframes wobble{0%,100%{-ms-transform:translateX(0)}15%{-ms-transform:translateX(-25%) rotate(-5deg)}30%{-ms-transform:translateX(20%) rotate(3deg)}45%{-ms-transform:translateX(-15%) rotate(-3deg)}60%{-ms-transform:translateX(10%) rotate(2deg)}75%{-ms-transform:translateX(-5%) rotate(-1deg)}}@-o-keyframes wobble{0%,100%{-o-transform:translateX(0)}15%{-o-transform:translateX(-25%) rotate(-5deg)}30%{-o-transform:translateX(20%) rotate(3deg)}45%{-o-transform:translateX(-15%) rotate(-3deg)}60%{-o-transform:translateX(10%) rotate(2deg)}75%{-o-transform:translateX(-5%) rotate(-1deg)}}@keyframes wobble{0%,100%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-ms-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}}@-moz-keyframes pulse{0%,100%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}}@-ms-keyframes pulse{0%,100%{-ms-transform:scale(1)}50%{-ms-transform:scale(1.1)}}@-o-keyframes pulse{0%,100%{-o-transform:scale(1)}50%{-o-transform:scale(1.1)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-ms-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes pulseHarder{0%,100%{-webkit-transform:scale(1);-webkit-transform-origin:50% 50%}50%{-webkit-transform:scale(1.5);-webkit-transform-origin:50% 50%}}@-moz-keyframes pulseHarder{0%,100%{-moz-transform:scale(1);-moz-transform-origin:50% 50%}50%{-moz-transform:scale(1.5);-moz-transform-origin:50% 50%}}@-ms-keyframes pulseHarder{0%,100%,50%{-ms-transform-origin:50% 50%}0%,100%{-ms-transform:scale(1)}50%{-ms-transform:scale(1.5)}}@-o-keyframes pulseHarder{0%,100%{-o-transform:scale(1);-o-transform-origin:50% 50%}50%{-o-transform:scale(1.5);-o-transform-origin:50% 50%}}@keyframes pulseHarder{0%,100%{transform:scale(1);transform-origin:50% 50%}50%{transform:scale(1.5);transform-origin:50% 50%}}.pulseHarder{-webkit-animation-name:pulseHarder;-moz-animation-name:pulseHarder;-ms-animation-name:pulseHarder;-o-animation-name:pulseHarder;animation-name:pulseHarder}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-ms-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes fadeInUp{0%{opacity:0;-ms-transform:translateY(20px)}100%{opacity:1;-ms-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-ms-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes fadeInDown{0%{opacity:0;-ms-transform:translateY(-20px)}100%{opacity:1;-ms-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-ms-transform:translateY(-20px)}100%{opacity:1;-ms-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-ms-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInLeft{0%{opacity:0;-ms-transform:translateX(-20px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-ms-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInRight{0%{opacity:0;-ms-transform:translateX(20px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-ms-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes fadeInUpBig{0%{opacity:0;-ms-transform:translateY(2000px)}100%{opacity:1;-ms-transform:translateY(0)}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-ms-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes fadeInDownBig{0%{opacity:0;-ms-transform:translateY(-2000px)}100%{opacity:1;-ms-transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-ms-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInLeftBig{0%{opacity:0;-ms-transform:translateX(-2000px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-ms-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInRightBig{0%{opacity:0;-ms-transform:translateX(2000px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-ms-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-ms-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-ms-keyframes fadeOutUp{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-ms-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpRotate{0%{opacity:1;-webkit-transform:translateY(0)}100%,80%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUpRotate{0%{opacity:1;-moz-transform:translateY(0)}100%,80%{opacity:0;-moz-transform:translateY(-20px)}}@-ms-keyframes fadeOutUpRotate{0%{opacity:1;-ms-transform:translateY(0)}100%,80%{opacity:0;-ms-transform:translateY(-20px)}}@-o-keyframes fadeOutUpRotate{0%{opacity:1;-o-transform:translateY(0)}100%,80%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUpRotate{0%{opacity:1;transform:translateY(0)}100%,80%{opacity:0;transform:translateY(-20px)}}.fadeOutUpRotate{-webkit-animation-name:fadeOutUpRotate;-moz-animation-name:fadeOutUpRotate;-ms-animation-name:fadeOutUpRotate;-o-animation-name:fadeOutUpRotate;animation-name:fadeOutUpRotate}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-ms-keyframes fadeOutDown{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-ms-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-20px)}}@-ms-keyframes fadeOutLeft{0%{opacity:1;-ms-transform:translateX(0)}100%{opacity:0;-ms-transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-ms-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(20px)}}@-ms-keyframes fadeOutRight{0%{opacity:1;-ms-transform:translateX(0)}100%{opacity:0;-ms-transform:translateX(20px)}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-ms-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-ms-keyframes fadeOutUpBig{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(-2000px)}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-ms-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-ms-keyframes fadeOutDownBig{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-ms-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-ms-keyframes fadeOutLeftBig{0%{opacity:1;-ms-transform:translateX(0)}100%{opacity:0;-ms-transform:translateX(-2000px)}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-ms-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-ms-keyframes fadeOutRightBig{0%{opacity:1;-ms-transform:translateX(0)}100%{opacity:0;-ms-transform:translateX(2000px)}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-ms-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes noFadeBounceIn{70%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes noFadeBounceIn{70%{-moz-transform:scale(.9)}100%{-moz-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(.9)}100%{-moz-transform:scale(1)}}@-ms-keyframes bounceIn{0%{opacity:0;-ms-transform:scale(.3)}50%{opacity:1;-ms-transform:scale(1.05)}70%{-ms-transform:scale(.9)}100%{-ms-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)}50%{opacity:1;-o-transform:scale(1.05)}70%{-o-transform:scale(.9)}100%{-o-transform:scale(1)}}@-ms-keyframes noFadeBounceIn{70%{-ms-transform:scale(.9)}100%{-ms-transform:scale(1);-o-transform:scale(1)}70%{-o-transform:scale(.9);transform:scale(.9)}100%{transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-ms-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}.noFadeBounceIn{-webkit-animation-name:noFadeBounceIn;-moz-animation-name:noFadeBounceIn;-ms-animation-name:noFadeBounceIn;-o-animation-name:noFadeBounceIn;animation-name:noFadeBounceIn}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px)}80%{-moz-transform:translateY(10px)}100%{-moz-transform:translateY(0)}}@-ms-keyframes bounceInUp{0%{opacity:0;-ms-transform:translateY(2000px)}60%{opacity:1;-ms-transform:translateY(-30px)}80%{-ms-transform:translateY(10px)}100%{-ms-transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px)}60%{opacity:1;-o-transform:translateY(-30px)}80%{-o-transform:translateY(10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-ms-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes bounceInDown{100%,60%{opacity:1}0%{opacity:0;-ms-transform:translateY(-2000px)}60%{-ms-transform:translateY(30px)}80%{-ms-transform:translateY(-10px)}100%{-ms-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-ms-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px)}80%{-moz-transform:translateX(-10px)}100%{-moz-transform:translateX(0)}}@-ms-keyframes bounceInLeft{0%{opacity:0;-ms-transform:translateX(-2000px)}60%{opacity:1;-ms-transform:translateX(30px)}80%{-ms-transform:translateX(-10px)}100%{-ms-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}60%{opacity:1;-o-transform:translateX(30px)}80%{-o-transform:translateX(-10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-ms-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px)}80%{-moz-transform:translateX(10px)}100%{-moz-transform:translateX(0)}}@-ms-keyframes bounceInRight{0%{opacity:0;-ms-transform:translateX(2000px)}60%{opacity:1;-ms-transform:translateX(-30px)}80%{-ms-transform:translateX(10px)}100%{-ms-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)}60%{opacity:1;-o-transform:translateX(-30px)}80%{-o-transform:translateX(10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-ms-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3)}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1)}25%{-moz-transform:scale(.95)}50%{opacity:1;-moz-transform:scale(1.1)}100%{opacity:0;-moz-transform:scale(.3)}}@-ms-keyframes bounceOut{0%{-ms-transform:scale(1)}25%{-ms-transform:scale(.95)}50%{opacity:1;-ms-transform:scale(1.1)}100%{opacity:0;-ms-transform:scale(.3)}}@-o-keyframes bounceOut{0%{-o-transform:scale(1)}25%{-o-transform:scale(.95)}50%{opacity:1;-o-transform:scale(1.1)}100%{opacity:0;-o-transform:scale(.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-ms-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-ms-keyframes bounceOutUp{0%{-ms-transform:translateY(0)}20%{opacity:1;-ms-transform:translateY(20px)}100%{opacity:0;-ms-transform:translateY(-2000px)}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(20px)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-ms-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-20px)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-ms-keyframes bounceOutDown{0%{-ms-transform:translateY(0)}20%{opacity:1;-ms-transform:translateY(-20px)}100%{opacity:0;-ms-transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-ms-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(20px)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-ms-keyframes bounceOutLeft{0%{-ms-transform:translateX(0)}20%{opacity:1;-ms-transform:translateX(20px)}100%{opacity:0;-ms-transform:translateX(-2000px)}}@-o-keyframes bounceOutLeft{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(20px)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-ms-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-20px)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-ms-keyframes bounceOutRight{0%{-ms-transform:translateX(0)}20%{opacity:1;-ms-transform:translateX(-20px)}100%{opacity:0;-ms-transform:translateX(2000px)}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(-20px)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-ms-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-ms-keyframes rotateIn{0%,100%{-ms-transform-origin:center center}0%{-ms-transform:rotate(-200deg);opacity:0}100%{-ms-transform:rotate(0);opacity:1}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-ms-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-ms-keyframes rotateInUpLeft{0%,100%{-ms-transform-origin:left bottom}0%{-ms-transform:rotate(90deg);opacity:0}100%{-ms-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-ms-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-ms-keyframes rotateInDownLeft{0%,100%{-ms-transform-origin:left bottom}0%{-ms-transform:rotate(-90deg);opacity:0}100%{-ms-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-ms-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-ms-keyframes rotateInUpRight{0%,100%{-ms-transform-origin:right bottom}0%{-ms-transform:rotate(-90deg);opacity:0}100%{-ms-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-ms-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-ms-keyframes rotateInDownRight{0%,100%{-ms-transform-origin:right bottom}0%{-ms-transform:rotate(90deg);opacity:0}100%{-ms-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-ms-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0}}@-ms-keyframes rotateOut{0%,100%{-ms-transform-origin:center center}0%{-ms-transform:rotate(0);opacity:1}100%{-ms-transform:rotate(200deg);opacity:0}}@-o-keyframes rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-ms-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}}@-ms-keyframes rotateOutUpLeft{0%,100%{-ms-transform-origin:left bottom}0%{-ms-transform:rotate(0);opacity:1}100%{-ms-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{-transform-origin:left bottom;-transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-ms-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}}@-ms-keyframes rotateOutDownLeft{0%,100%{-ms-transform-origin:left bottom}0%{-ms-transform:rotate(0);opacity:1}100%{-ms-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-ms-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}}@-ms-keyframes rotateOutUpRight{0%,100%{-ms-transform-origin:right bottom}0%{-ms-transform:rotate(0);opacity:1}100%{-ms-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-ms-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}}@-ms-keyframes rotateOutDownRight{0%,100%{-ms-transform-origin:right bottom}0%{-ms-transform:rotate(0);opacity:1}100%{-ms-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-ms-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);opacity:0}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}100%{-moz-transform:translateY(700px);opacity:0}}@-ms-keyframes hinge{0%,20%,40%,60%,80%{-ms-transform-origin:top left;-ms-animation-timing-function:ease-in-out}0%{-ms-transform:rotate(0)}20%,60%{-ms-transform:rotate(80deg)}40%{-ms-transform:rotate(60deg)}80%{-ms-transform:rotate(60deg) translateY(0);opacity:1}100%{-ms-transform:translateY(700px);opacity:0}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}100%{-o-transform:translateY(700px);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-ms-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0)}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-moz-transform:translateX(0) rotate(0)}}@-ms-keyframes rollIn{0%{opacity:0;-ms-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-ms-transform:translateX(0) rotate(0)}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-o-transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0) rotate(0)}}.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-ms-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes showMessage{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes showMessage{0%{opacity:0;-moz-transform:translateY(-100%)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes showMessage{0%{opacity:0;-moz-transform:translateY(-100%)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes showMessage{0%{opacity:0;-moz-transform:translateY(-100%)}100%{opacity:1;-moz-transform:translateY(0)}}@keyframes showMessage{0%{opacity:0;-moz-transform:translateY(-100%)}100%{opacity:1;-moz-transform:translateY(0)}}.showMessage{-webkit-animation-name:showMessage;-moz-animation-name:showMessage;-ms-animation-name:showMessage;-o-animation-name:showMessage;animation-name:showMessage}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0) rotate(0)}100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg)}}@-ms-keyframes rollOut{0%{opacity:1;-ms-transform:translateX(0) rotate(0)}100%{opacity:0;-ms-transform:translateX(100%) rotate(120deg)}}@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0) rotate(0)}100%{opacity:0;-o-transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-ms-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) rotateY(0);-moz-animation-timing-function:ease-out}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-animation-timing-function:ease-out}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in}80%{-moz-transform:perspective(400px) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in}100%{-moz-transform:perspective(400px) scale(1);-moz-animation-timing-function:ease-in}}@-o-keyframes flip{0%{-o-transform:perspective(400px) rotateY(0);-o-animation-timing-function:ease-out}40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-animation-timing-function:ease-out}50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in}80%{-o-transform:perspective(400px) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in}100%{-o-transform:perspective(400px) scale(1);-o-animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(360deg) scale(.95);animation-timing-function:ease-in}100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}.flip{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation-name:flip;-moz-animation-name:flip;-o-animation-name:flip;backface-visibility:visible!important;animation-name:flip}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0);opacity:1}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;-moz-animation-name:flipOutX;-o-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}.flipInY,.flipOutY{-webkit-backface-visibility:visible!important;-moz-backface-visibility:visible!important;-o-backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0);opacity:1}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0);opacity:1}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-name:flipOutY;-moz-animation-name:flipOutY;-o-animation-name:flipOutY;backface-visibility:visible!important;animation-name:flipOutY}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);opacity:1}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateY(-10deg)}70%{-moz-transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0);opacity:1}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateY(-10deg)}70%{-o-transform:perspective(400px) rotateY(10deg)}100%{-o-transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0);opacity:1}}.flipInY{-webkit-animation-name:flipInY;-moz-animation-name:flipInY;-o-animation-name:flipInY;backface-visibility:visible!important;animation-name:flipInY}.flipInX,.perspectiveDown{-webkit-backface-visibility:visible!important;-moz-backface-visibility:visible!important;-o-backface-visibility:visible!important}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateX(-10deg)}70%{-o-transform:perspective(400px) rotateX(10deg)}100%{-o-transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{-webkit-animation-name:flipInX;-moz-animation-name:flipInX;-o-animation-name:flipInX;backface-visibility:visible!important;animation-name:flipInX}@-webkit-keyframes magic{0%{opacity:1;-webkit-transform-origin:100% 200%;-webkit-transform:scale(1,1) rotate(0) translate3d(0,0,0)}100%{opacity:0;-webkit-transform-origin:200% 500%;-webkit-transform:scale(0,0) rotate(270deg) translate3d(-800px,0,0)}}@-moz-keyframes magic{0%{opacity:1;-moz-transform-origin:100% 200%;-moz-transform:scale(1,1) rotate(0) translate3d(0,0,0)}100%{opacity:0;-moz-transform-origin:200% 500%;-moz-transform:scale(0,0) rotate(270deg) translate3d(-800px,0,0)}}@-o-keyframes magic{0%{opacity:1;-o-transform-origin:100% 200%;-o-transform:scale(1,1) rotate(0) translate3d(0,0,0)}100%{opacity:0;-o-transform-origin:200% 500%;-o-transform:scale(0,0) rotate(270deg) translate3d(-800px,0,0)}}@keyframes magic{0%{opacity:1;transform-origin:100% 200%;transform:scale(1,1) rotate(0) translate3d(0,0,0)}100%{opacity:0;transform-origin:200% 500%;transform:scale(0,0) rotate(270deg) translate3d(-800px,0,0)}}.magic{-webkit-animation-name:magic;-moz-animation-name:magic;-o-animation-name:magic;animation-name:magic}@-webkit-keyframes swap{0%{opacity:0;-webkit-transform-origin:0 100%;-webkit-transform:scale(0,0) translate(-700px,0)}100%{opacity:1;-webkit-transform-origin:100% 100%;-webkit-transform:scale(1,1) translate(0,0)}}@-moz-keyframes swap{0%{opacity:0;-moz-transform-origin:0 100%;-moz-transform:scale(0,0) translate(-700px,0)}100%{opacity:1;-moz-transform-origin:100% 100%;-moz-transform:scale(1,1) translate(0,0)}}@-o-keyframes swap{0%{opacity:0;-o-transform-origin:0 100%;-o-transform:scale(0,0) translate(-700px,0)}100%{opacity:1;-o-transform-origin:100% 100%;-o-transform:scale(1,1) translate(0,0)}}@keyframes swap{0%{opacity:0;transform-origin:0 100%;transform:scale(0,0) translate(-700px,0)}100%{opacity:1;transform-origin:100% 100%;transform:scale(1,1) translate(0,0)}}.swap{-webkit-animation-name:swap;-moz-animation-name:swap;-o-animation-name:swap;animation-name:swap}@-webkit-keyframes twisterInDown{0%{opacity:0;-webkit-transform-origin:0 100%;-webkit-transform:scale(0,0) rotate(360deg) translateY(-100%)}30%{-webkit-transform-origin:0 100%;-webkit-transform:scale(0,0) rotate(360deg) translateY(-100%)}100%{opacity:1;-webkit-transform-origin:100% 100%;-webkit-transform:scale(1,1) rotate(0) translateY(0)}}@-moz-keyframes twisterInDown{0%{opacity:0;-moz-transform-origin:0 100%;-moz-transform:scale(0,0) rotate(360deg) translateY(-100%)}30%{-moz-transform-origin:0 100%;-moz-transform:scale(0,0) rotate(360deg) translateY(-100%)}100%{opacity:1;-moz-transform-origin:100% 100%;-moz-transform:scale(1,1) rotate(0) translateY(0)}}@-o-keyframes twisterInDown{0%{opacity:0;-o-transform-origin:0 100%;-o-transform:scale(0,0) rotate(360deg) translateY(-100%)}30%{-o-transform-origin:0 100%;-o-transform:scale(0,0) rotate(360deg) translateY(-100%)}100%{opacity:1;-o-transform-origin:100% 100%;-o-transform:scale(1,1) rotate(0) translateY(0)}}@keyframes twisterInDown{0%{opacity:0;transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%)}30%{transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%)}100%{opacity:1;transform-origin:100% 100%;transform:scale(1,1) rotate(0) translateY(0)}}.twisterInDown{-webkit-animation-name:twisterInDown;-moz-animation-name:twisterInDown;-o-animation-name:twisterInDown;animation-name:twisterInDown}@-webkit-keyframes twisterInUp{0%{opacity:0;-webkit-transform-origin:100% 0;-webkit-transform:scale(0,0) rotate(360deg) translateY(100%)}30%{-webkit-transform-origin:100% 0;-webkit-transform:scale(0,0) rotate(360deg) translateY(100%)}100%{opacity:1;-webkit-transform-origin:0 0;-webkit-transform:scale(1,1) rotate(0) translateY(0)}}@-moz-keyframes twisterInUp{0%{opacity:0;-moz-transform-origin:0 100%;-moz-transform:scale(0,0) rotate(360deg) translateY(-100%)}30%{-moz-transform-origin:0 100%;-moz-transform:scale(0,0) rotate(360deg) translateY(-100%)}100%{opacity:1;-moz-transform-origin:100% 100%;-moz-transform:scale(1,1) rotate(0) translateY(0)}}@-o-keyframes twisterInUp{0%{opacity:0;-o-transform-origin:0 100%;-o-transform:scale(0,0) rotate(360deg) translateY(-100%)}30%{-o-transform-origin:0 100%;-o-transform:scale(0,0) rotate(360deg) translateY(-100%)}100%{opacity:1;-o-transform-origin:100% 100%;-o-transform:scale(1,1) rotate(0) translateY(0)}}@keyframes twisterInUp{0%{opacity:0;transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%)}30%{transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%)}100%{opacity:1;transform-origin:100% 100%;transform:scale(1,1) rotate(0) translateY(0)}}.twisterInUp{-webkit-animation-name:twisterInUp;-moz-animation-name:twisterInUp;-o-animation-name:twisterInUp;animation-name:twisterInUp}@-webkit-keyframes perspectiveDown{0%{-webkit-transform-origin:0 100%;-webkit-transform:perspective(800px) rotateX(0) translate3d(0,0,0)}100%{-webkit-transform-origin:0 100%;-webkit-transform:perspective(800px) rotateX(-180deg) translate3d(0,0,0)}}@-moz-keyframes perspectiveDown{0%{-moz-transform-origin:0 100%;-moz-transform:perspective(800px) rotateX(0) translate3d(0,0,0)}100%{-moz-transform-origin:0 100%;-moz-transform:perspective(800px) rotateX(-180deg) translate3d(0,0,0)}}@-o-keyframes perspectiveDown{0%{-o-transform-origin:0 100%;-o-transform:perspective(800px) rotateX(0) translate3d(0,0,0)}100%{-o-transform-origin:0 100%;-o-transform:perspective(800px) rotateX(-180deg) translate3d(0,0,0)}}@keyframes perspectiveDown{0%{transform-origin:0 100%;transform:perspective(800px) rotateX(0) translate3d(0,0,0)}100%{transform-origin:0 100%;transform:perspective(800px) rotateX(-180deg) translate3d(0,0,0)}}.perspectiveDown{backface-visibility:visible!important;-webkit-animation-name:perspectiveDown;-moz-animation-name:perspectiveDown;-o-animation-name:perspectiveDown;animation-name:perspectiveDown}.perspectiveLeft,.perspectiveRight{-webkit-backface-visibility:visible!important;-moz-backface-visibility:visible!important;-o-backface-visibility:visible!important}@-webkit-keyframes perspectiveLeft{0%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateY(0) translate3d(0,0,0)}100%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateY(-180deg) translate3d(0,0,0)}}@-moz-keyframes perspectiveLeft{0%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateY(0) translate3d(0,0,0)}100%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateY(-180deg) translate3d(0,0,0)}}@-o-keyframes perspectiveLeft{0%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateY(0) translate3d(0,0,0)}100%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateY(-180deg) translate3d(0,0,0)}}@keyframes perspectiveLeft{0%{transform-origin:0 0;transform:perspective(800px) rotateY(0) translate3d(0,0,0)}100%{transform-origin:0 0;transform:perspective(800px) rotateY(-180deg) translate3d(0,0,0)}}.perspectiveLeft{backface-visibility:visible!important;-webkit-animation-name:perspectiveLeft;-moz-animation-name:perspectiveLeft;-o-animation-name:perspectiveLeft;animation-name:perspectiveLeft}@-webkit-keyframes perspectiveRight{0%{-webkit-transform-origin:100% 0;-webkit-transform:perspective(800px) rotateY(0) translate3d(0,0,0)}100%{-webkit-transform-origin:100% 0;-webkit-transform:perspective(800px) rotateY(180deg) translate3d(0,0,0)}}@-moz-keyframes perspectiveRight{0%{-moz-transform-origin:100% 0;-moz-transform:perspective(800px) rotateY(0) translate3d(0,0,0)}100%{-moz-transform-origin:100% 0;-moz-transform:perspective(800px) rotateY(180deg) translate3d(0,0,0)}}@-o-keyframes perspectiveRight{0%{-o-transform-origin:100% 0;-o-transform:perspective(800px) rotateY(0) translate3d(0,0,0)}100%{-o-transform-origin:100% 0;-o-transform:perspective(800px) rotateY(180deg) translate3d(0,0,0)}}@keyframes perspectiveRight{0%{transform-origin:100% 0;transform:perspective(800px) rotateY(0) translate3d(0,0,0)}100%{transform-origin:100% 0;transform:perspective(800px) rotateY(180deg) translate3d(0,0,0)}}.perspectiveRight{backface-visibility:visible!important;-webkit-animation-name:perspectiveRight;-moz-animation-name:perspectiveRight;-o-animation-name:perspectiveRight;animation-name:perspectiveRight}.perspectiveUp,.rotateDown{-webkit-backface-visibility:visible!important;-moz-backface-visibility:visible!important;-o-backface-visibility:visible!important}@-webkit-keyframes perspectiveUp{0%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateX(0) translate3d(0,0,0)}100%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateX(180deg) translate3d(0,0,0)}}@-moz-keyframes perspectiveUp{0%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateX(0) translate3d(0,0,0)}100%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateX(180deg) translate3d(0,0,0)}}@-o-keyframes perspectiveUp{0%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateX(0) translate3d(0,0,0)}100%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateX(180deg) translate3d(0,0,0)}}@keyframes perspectiveUp{0%{transform-origin:0 0;transform:perspective(800px) rotateX(0) translate3d(0,0,0)}100%{transform-origin:0 0;transform:perspective(800px) rotateX(180deg) translate3d(0,0,0)}}.perspectiveUp{backface-visibility:visible!important;-webkit-animation-name:perspectiveUp;-moz-animation-name:perspectiveUp;-o-animation-name:perspectiveUp;animation-name:perspectiveUp}@-webkit-keyframes rotateDown{0%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800) rotateX(0) translate3d(0,0,0)}100%{opacity:0;-webkit-transform-origin:50% 100%;-webkit-transform:perspective(800) rotateX(-180deg) translate3d(0,0,300px)}}@-moz-keyframes rotateDown{0%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateX(0) translate3d(0,0,0)}100%{opacity:0;-moz-transform-origin:50% 100%;-moz-transform:perspective(800px) rotateX(-180deg) translate3d(0,0,300px)}}@-o-keyframes rotateDown{0%{-o-transform-origin:0 0;-o-transform:perspective(800) rotateX(0) translate3d(0,0,0)}100%{opacity:0;-o-transform-origin:50% 100%;-o-transform:perspective(800) rotateX(-180deg) translate3d(0,0,300px)}}@keyframes rotateDown{0%{transform-origin:0 0;transform:perspective(800px) rotateX(0) translate3d(0,0,0)}100%{opacity:0;transform-origin:50% 100%;transform:perspective(800px) rotateX(-180deg) translate3d(0,0,300px)}}.rotateDown{backface-visibility:visible!important;-webkit-animation-name:rotateDown;-moz-animation-name:rotateDown;-o-animation-name:rotateDown;animation-name:rotateDown}.rotateLeft,.rotateRight{-webkit-backface-visibility:visible!important;-moz-backface-visibility:visible!important;-o-backface-visibility:visible!important}@-webkit-keyframes rotateLeft{0%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800) rotateY(0) translate3d(0,0,0)}100%{opacity:0;-webkit-transform-origin:50% 0;-webkit-transform:perspective(800) rotateY(180deg) translate3d(0,0,300px)}}@-moz-keyframes rotateLeft{0%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateY(0) translate3d(0,0,0)}100%{opacity:0;-moz-transform-origin:50% 0;-moz-transform:perspective(800px) rotateY(180deg) translate3d(0,0,300px)}}@-o-keyframes rotateLeft{0%{-o-transform-origin:0 0;-o-transform:perspective(800) rotateY(0) translate3d(0,0,0)}100%{opacity:0;-o-transform-origin:50% 0;-o-transform:perspective(800) rotateY(180deg) translate3d(0,0,300px)}}@keyframes rotateLeft{0%{transform-origin:0 0;transform:perspective(800px) rotateY(0) translate3d(0,0,0)}100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateY(180deg) translate3d(0,0,300px)}}.rotateLeft{backface-visibility:visible!important;-webkit-animation-name:rotateLeft;-moz-animation-name:rotateLeft;-o-animation-name:rotateLeft;animation-name:rotateLeft}@-webkit-keyframes rotateRight{0%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800) rotateY(0) translate3d(0,0,0)}100%{opacity:0;-webkit-transform-origin:50% 0;-webkit-transform:perspective(800) rotateY(-180deg) translate3d(0,0,150px)}}@-moz-keyframes rotateRight{0%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateY(0) translate3d(0,0,0)}100%{opacity:0;-moz-transform-origin:50% 0;-moz-transform:perspective(800px) rotateY(-180deg) translate3d(0,0,150px)}}@-o-keyframes rotateRight{0%{-o-transform-origin:0 0;-o-transform:perspective(800) rotateY(0) translate3d(0,0,0)}100%{opacity:0;-o-transform-origin:50% 0;-o-transform:perspective(800) rotateY(-180deg) translate3d(0,0,150px)}}@keyframes rotateRight{0%{transform-origin:0 0;transform:perspective(800px) rotateY(0) translate3d(0,0,0)}100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateY(-180deg) translate3d(0,0,150px)}}.rotateRight{backface-visibility:visible!important;-webkit-animation-name:rotateRight;-moz-animation-name:rotateRight;-o-animation-name:rotateRight;animation-name:rotateRight}@-webkit-keyframes rotateUp{0%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800) rotateX(0) translate3d(0,0,0)}100%{opacity:0;-webkit-transform-origin:50% 0;-webkit-transform:perspective(800) rotateX(180deg) translate3d(0,0,100px)}}@-moz-keyframes rotateUp{0%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateX(0) translate3d(0,0,0)}100%{opacity:0;-moz-transform-origin:50% 0;-moz-transform:perspective(800px) rotateX(180deg) translate3d(0,0,100px)}}@-o-keyframes rotateUp{0%{-o-transform-origin:0 0;-o-transform:perspective(800) rotateX(0) translate3d(0,0,0)}100%{opacity:0;-o-transform-origin:50% 0;-o-transform:perspective(800) rotateX(180deg) translate3d(0,0,100px)}}@keyframes rotateUp{0%{transform-origin:0 0;transform:perspective(800px) rotateX(0) translate3d(0,0,0)}100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateX(180deg) translate3d(0,0,100px)}}.rotateUp{-webkit-backface-visibility:visible!important;-moz-backface-visibility:visible!important;-o-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:rotateUp;-moz-animation-name:rotateUp;-o-animation-name:rotateUp;animation-name:rotateUp}@-webkit-keyframes puffIn{0%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(2,2);-webkit-filter:blur(2px)}100%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1)}}@-moz-keyframes puffIn{0%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(2,2);-moz-filter:blur(2px)}100%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1)}}@-o-keyframes puffIn{0%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(2,2);-o-filter:blur(2px)}100%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1)}}@keyframes puffIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);filter:blur(2px)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1,1)}}.puffIn{-webkit-animation-name:puffIn;-moz-animation-name:puffIn;-o-animation-name:puffIn;animation-name:puffIn}@-webkit-keyframes puffOut{0%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1)}100%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(2,2);-webkit-filter:blur(2px)}}@-moz-keyframes puffOut{0%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1)}100%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(2,2);-moz-filter:blur(2px)}}@-o-keyframes puffOut{0%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1)}100%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(2,2);-o-filter:blur(2px)}}@keyframes puffOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1)}100%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);filter:blur(2px)}}.puffOut{-webkit-animation-name:puffOut;-moz-animation-name:puffOut;-o-animation-name:puffOut;animation-name:puffOut}@-webkit-keyframes vanishIn{0%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(2,2);-webkit-filter:blur(90px)}100%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1)}}@-moz-keyframes vanishIn{0%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(2,2);-moz-filter:blur(90px)}100%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1)}}@-o-keyframes vanishIn{0%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(2,2);-o-filter:blur(90px)}100%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1)}}@keyframes vanishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);filter:blur(90px)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1,1)}}.vanishIn{-webkit-animation-name:vanishIn;-moz-animation-name:vanishIn;-o-animation-name:vanishIn;animation-name:vanishIn}@-webkit-keyframes vanishOut{0%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1)}100%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(2,2);-webkit-filter:blur(20px)}}@-moz-keyframes vanishOut{0%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1)}100%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(2,2);-moz-filter:blur(20px)}}@-o-keyframes vanishOut{0%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1)}100%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(2,2);-o-filter:blur(20px)}}@keyframes vanishOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1)}100%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);filter:blur(20px)}}.vanishOut{-webkit-animation-name:vanishOut;-moz-animation-name:vanishOut;-o-animation-name:vanishOut;animation-name:vanishOut}@-webkit-keyframes openDownLeft{0%{-webkit-transform-origin:bottom left;-webkit-transform:rotate(0);-webkit-animation-timing-function:ease-out}100%{-webkit-transform-origin:bottom left;-webkit-transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out}}@-moz-keyframes openDownLeft{0%{-moz-transform-origin:bottom left;-moz-transform:rotate(0);-moz-animation-timing-function:ease-out}100%{-moz-transform-origin:bottom left;-moz-transform:rotate(-110deg);-moz-animation-timing-function:ease-in-out}}@-o-keyframes openDownLeft{0%{-o-transform-origin:bottom left;-o-transform:rotate(0);-o-animation-timing-function:ease-out}100%{-o-transform-origin:bottom left;-o-transform:rotate(-110deg);-o-animation-timing-function:ease-in-out}}@keyframes openDownLeft{0%{transform-origin:bottom left;transform:rotate(0);animation-timing-function:ease-out}100%{transform-origin:bottom left;transform:rotate(-110deg);animation-timing-function:ease-in-out}}.openDownLeft{-webkit-animation-name:openDownLeft;-moz-animation-name:openDownLeft;-o-animation-name:openDownLeft;animation-name:openDownLeft}@-webkit-keyframes openDownRight{0%{-webkit-transform-origin:bottom right;-webkit-transform:rotate(0);-webkit-animation-timing-function:ease-out}100%{-webkit-transform-origin:bottom right;-webkit-transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out}}@-moz-keyframes openDownRight{0%{-moz-transform-origin:bottom right;-moz-transform:rotate(0);-moz-animation-timing-function:ease-out}100%{-moz-transform-origin:bottom right;-moz-transform:rotate(110deg);-moz-animation-timing-function:ease-in-out}}@-o-keyframes openDownRight{0%{-o-transform-origin:bottom right;-o-transform:rotate(0);-o-animation-timing-function:ease-out}100%{-o-transform-origin:bottom right;-o-transform:rotate(110deg);-o-animation-timing-function:ease-in-out}}@keyframes openDownRight{0%{transform-origin:bottom right;transform:rotate(0);animation-timing-function:ease-out}100%{transform-origin:bottom right;transform:rotate(110deg);animation-timing-function:ease-in-out}}.openDownRight{-webkit-animation-name:openDownRight;-moz-animation-name:openDownRight;-o-animation-name:openDownRight;animation-name:openDownRight}@-webkit-keyframes openUpLeft{0%{-webkit-transform-origin:top left;-webkit-transform:rotate(0);-webkit-animation-timing-function:ease-out}100%{-webkit-transform-origin:top left;-webkit-transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out}}@-moz-keyframes openUpLeft{0%{-moz-transform-origin:top left;-moz-transform:rotate(0);-moz-animation-timing-function:ease-out}100%{-moz-transform-origin:top left;-moz-transform:rotate(110deg);-moz-animation-timing-function:ease-in-out}}@-o-keyframes openUpLeft{0%{-o-transform-origin:top left;-o-transform:rotate(0);-o-animation-timing-function:ease-out}100%{-o-transform-origin:top left;-o-transform:rotate(110deg);-o-animation-timing-function:ease-in-out}}@keyframes openUpLeft{0%{transform-origin:top left;transform:rotate(0);animation-timing-function:ease-out}100%{transform-origin:top left;transform:rotate(110deg);animation-timing-function:ease-in-out}}.openUpLeft{-webkit-animation-name:openUpLeft;-moz-animation-name:openUpLeft;-o-animation-name:openUpLeft;animation-name:openUpLeft}@-webkit-keyframes openUpRight{0%{-webkit-transform-origin:top right;-webkit-transform:rotate(0);-webkit-animation-timing-function:ease-out}100%{-webkit-transform-origin:top right;-webkit-transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out}}@-moz-keyframes openUpRight{0%{-moz-transform-origin:top right;-moz-transform:rotate(0);-moz-animation-timing-function:ease-out}100%{-moz-transform-origin:top right;-moz-transform:rotate(-110deg);-moz-animation-timing-function:ease-in-out}}@-o-keyframes openUpRight{0%{-o-transform-origin:top right;-o-transform:rotate(0);-o-animation-timing-function:ease-out}100%{-o-transform-origin:top right;-o-transform:rotate(-110deg);-o-animation-timing-function:ease-in-out}}@keyframes openUpRight{0%{transform-origin:top right;transform:rotate(0);animation-timing-function:ease-out}100%{transform-origin:top right;transform:rotate(-110deg);animation-timing-function:ease-in-out}}.openUpRight{-webkit-animation-name:openUpRight;-moz-animation-name:openUpRight;-o-animation-name:openUpRight;animation-name:openUpRight}@-webkit-keyframes slideDown{0%{-webkit-transform-origin:0 0;-webkit-transform:translateY(0)}100%{-webkit-transform-origin:0 0;-webkit-transform:translateY(100%)}}@-moz-keyframes slideDown{0%{-moz-transform-origin:0 0;-moz-transform:translateY(0)}100%{-moz-transform-origin:0 0;-moz-transform:translateY(100%)}}@-o-keyframes slideDown{0%{-o-transform-origin:0 0;-o-transform:translateY(0)}100%{-o-transform-origin:0 0;-o-transform:translateY(100%)}}@-ms-keyframes slideDown{0%,100%{-ms-transform-origin:0 0}0%{-ms-transform:translateY(0)}100%{-ms-transform:translateY(100%)}}@keyframes slideDown{0%{transform-origin:0 0;transform:translateY(0)}100%{transform-origin:0 0;transform:translateY(100%)}}.slideDown{-webkit-animation-name:slideDown;-moz-animation-name:slideDown;-o-animation-name:slideDown;animation-name:slideDown}@-webkit-keyframes slideLeft{0%{-webkit-transform-origin:0 0;-webkit-transform:translateX(0)}100%{-webkit-transform-origin:0 0;-webkit-transform:translateX(-100%)}}@-moz-keyframes slideLeft{0%{-moz-transform-origin:0 0;-moz-transform:translateX(0)}100%{-moz-transform-origin:0 0;-moz-transform:translateX(-100%)}}@-o-keyframes slideLeft{0%{-o-transform-origin:0 0;-o-transform:translateX(0)}100%{-o-transform-origin:0 0;-o-transform:translateX(-100%)}}@-ms-keyframes slideLeft{0%,100%{-ms-transform-origin:0 0}0%{-ms-transform:translateX(0)}100%{-ms-transform:translateX(-100%)}}@keyframes slideLeft{0%{transform-origin:0 0;transform:translateX(0)}100%{transform-origin:0 0;transform:translateX(-100%)}}.slideLeft{-webkit-animation-name:slideLeft;-moz-animation-name:slideLeft;-o-animation-name:slideLeft;animation-name:slideLeft}@-webkit-keyframes slideRight{0%{-webkit-transform-origin:0 0;-webkit-transform:translateX(0)}100%{-webkit-transform-origin:0 0;-webkit-transform:translateX(100%)}}@-moz-keyframes slideRight{0%{-moz-transform-origin:0 0;-moz-transform:translateX(0)}100%{-moz-transform-origin:0 0;-moz-transform:translateX(100%)}}@-o-keyframes slideRight{0%{-o-transform-origin:0 0;-o-transform:translateX(0)}100%{-o-transform-origin:0 0;-o-transform:translateX(100%)}}@-ms-keyframes slideRight{0%,100%{-ms-transform-origin:0 0}0%{-ms-transform:translateX(0)}100%{-ms-transform:translateX(100%)}}@keyframes slideRight{0%{transform-origin:0 0;transform:translateX(0)}100%{transform-origin:0 0;transform:translateX(100%)}}.slideRight{-webkit-animation-name:slideRight;-moz-animation-name:slideRight;-o-animation-name:slideRight;animation-name:slideRight}@-webkit-keyframes slideUp{0%{-webkit-transform-origin:0 0;-webkit-transform:translateY(0)}100%{-webkit-transform-origin:0 0;-webkit-transform:translateY(-100%)}}@-moz-keyframes slideUp{0%{-moz-transform-origin:0 0;-moz-transform:translateY(0)}100%{-moz-transform-origin:0 0;-moz-transform:translateY(-100%)}}@-o-keyframes slideUp{0%{-o-transform-origin:0 0;-o-transform:translateY(0)}100%{-o-transform-origin:0 0;-o-transform:translateY(-100%)}}@-ms-keyframes slideUp{0%,100%{-ms-transform-origin:0 0}0%{-ms-transform:translateY(0)}100%{-ms-transform:translateY(-100%)}}@keyframes slideUp{0%{transform-origin:0 0;transform:translateY(0)}100%{transform-origin:0 0;transform:translateY(-100%)}}.slideUp{-webkit-animation-name:slideUp;-moz-animation-name:slideUp;-o-animation-name:slideUp;animation-name:slideUp}@-webkit-keyframes rightRotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rightRotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes leftRotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes leftRotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes light_fade_out_in{0%,100%{opacity:1}50%{opacity:.3}}@keyframes light_fade_out_in{0%,100%{opacity:1}50%{opacity:.3}}@-webkit-keyframes light_fade_in_out{0%,100%{opacity:.3}50%{opacity:1}}@keyframes light_fade_in_out{0%,100%{opacity:.3}50%{opacity:1}}@-webkit-keyframes sparkle_fade_out_in{0%,100%,90%{opacity:1}45%{opacity:0}}@keyframes sparkle_fade_out_in{0%,100%,90%{opacity:1}45%{opacity:0}}@-webkit-keyframes sparkle_fade_in_out{0%,100%,90%{opacity:0}45%{opacity:1}}@keyframes sparkle_fade_in_out{0%,100%,90%{opacity:0}45%{opacity:1}}@-webkit-keyframes missle{0%{opacity:1}100%{opacity:0;left:100%}}@-webkit-keyframes lightning_1{0%,35%{opacity:1}10%,100%,34%,45%{opacity:0}}@keyframes lightning_1{0%,35%{opacity:1}100%{left:100%}10%,100%,34%,45%{opacity:0}}@-webkit-keyframes lightning_2{0%,1%{opacity:0}1.5%{opacity:1}11%,35.5%{opacity:0}36.5%{opacity:1}100%,46%{opacity:0}}@keyframes lightning_2{0%,1%{opacity:0}1.5%{opacity:1}11%,35.5%{opacity:0}36.5%{opacity:1}100%,46%{opacity:0}}@-webkit-keyframes lightning_3{0%,37%,39.5%{opacity:0}38%,41%{opacity:.5}42.5%{opacity:0}44%{opacity:1}54%{opacity:0}}@keyframes lightning_3{0%,37%,39.5%{opacity:0}38%,41%{opacity:.5}42.5%{opacity:0}44%{opacity:1}54%{opacity:0}}@-webkit-keyframes glow{0%,100%{-webkit-transform:scale(1);opacity:.6}50%{-webkit-transform:scale(1.2);opacity:1}}@-moz-keyframes glow{0%,100%{-moz-transform:scale(1);opacity:.6}50%{-moz-transform:scale(1.2);opacity:1}}@-ms-keyframes glow{0%,100%{-ms-transform:scale(1);opacity:.6}50%{-ms-transform:scale(1.2);opacity:1}}@-o-keyframes glow{0%,100%{-o-transform:scale(1);opacity:.6}50%{-o-transform:scale(1.2);opacity:1}}@keyframes glow{0%,100%{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:1}}.glow{-webkit-animation-name:glow;-moz-animation-name:glow;-ms-animation-name:glow;-o-animation-name:glow;animation-name:glow}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-moz-keyframes zoomIn{0%{opacity:0;-moz-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-ms-keyframes zoomIn{0%{opacity:0;-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-o-keyframes zoomIn{0%{opacity:0;-o-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;-moz-animation-name:zoomIn;-ms-animation-name:zoomIn;-o-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-moz-keyframes zoomInDown{0%{opacity:0;-moz-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-moz-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-moz-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-moz-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-ms-keyframes zoomInDown{0%{opacity:0;-ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-ms-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-o-keyframes zoomInDown{0%{opacity:0;-o-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-o-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-o-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-o-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;-moz-animation-name:zoomInDown;-ms-animation-name:zoomInDown;-o-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-moz-keyframes zoomInLeft{0%{opacity:0;-moz-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-moz-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-moz-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-moz-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-ms-keyframes zoomInLeft{0%{opacity:0;-ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-ms-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-ms-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-o-keyframes zoomInLeft{0%{opacity:0;-o-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-o-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-o-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-o-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;-moz-animation-name:zoomInLeft;-ms-animation-name:zoomInLeft;-o-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-moz-keyframes zoomInRight{0%{opacity:0;-moz-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-moz-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-moz-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-moz-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-ms-keyframes zoomInRight{0%{opacity:0;-ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-ms-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-ms-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-o-keyframes zoomInRight{0%{opacity:0;-o-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-o-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-o-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-o-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;-moz-animation-name:zoomInRight;-ms-animation-name:zoomInRight;-o-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-moz-keyframes zoomInUp{0%{opacity:0;-moz-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-moz-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-moz-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-moz-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-ms-keyframes zoomInUp{0%{opacity:0;-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-o-keyframes zoomInUp{0%{opacity:0;-o-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-o-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-o-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-o-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;-moz-animation-name:zoomInUp;-ms-animation-name:zoomInUp;-o-animation-name:zoomInUp;animation-name:zoomInUp}@-moz-keyframes foolishIn{0%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(0,0) rotate(360deg)}20%{opacity:1;-moz-transform-origin:0 100%;-moz-transform:scale(.5,.5) rotate(0)}40%{opacity:1;-moz-transform-origin:100% 100%;-moz-transform:scale(.5,.5) rotate(0)}60%{opacity:1;-moz-transform-origin:0;-moz-transform:scale(.5,.5) rotate(0)}80%{opacity:1;-moz-transform-origin:0 0;-moz-transform:scale(.5,.5) rotate(0)}100%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1) rotate(0)}}@-webkit-keyframes foolishIn{0%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(0,0) rotate(360deg)}20%{opacity:1;-webkit-transform-origin:0 100%;-webkit-transform:scale(.5,.5) rotate(0)}40%{opacity:1;-webkit-transform-origin:100% 100%;-webkit-transform:scale(.5,.5) rotate(0)}60%{opacity:1;-webkit-transform-origin:0;-webkit-transform:scale(.5,.5) rotate(0)}80%{opacity:1;-webkit-transform-origin:0 0;-webkit-transform:scale(.5,.5) rotate(0)}100%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1) rotate(0)}}@-o-keyframes foolishIn{0%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(0,0) rotate(360deg)}20%{opacity:1;-o-transform-origin:0 100%;-o-transform:scale(.5,.5) rotate(0)}40%{opacity:1;-o-transform-origin:100% 100%;-o-transform:scale(.5,.5) rotate(0)}60%{opacity:1;-o-transform-origin:0;-o-transform:scale(.5,.5) rotate(0)}80%{opacity:1;-o-transform-origin:0 0;-o-transform:scale(.5,.5) rotate(0)}100%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1) rotate(0)}}@-ms-keyframes foolishIn{20%,40%,60%,80%{-ms-transform:scale(.5,.5) rotate(0)}100%,20%,40%,60%,80%{opacity:1;filter:alpha(opacity=100)}0%,100%{-ms-transform-origin:50% 50%}0%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(0,0) rotate(360deg)}20%{-ms-transform-origin:0 100%}40%{-ms-transform-origin:100% 100%}60%{-ms-transform-origin:0}80%{-ms-transform-origin:0 0}100%{-ms-transform:scale(1,1) rotate(0)}}@keyframes foolishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0,0) rotate(360deg)}20%{opacity:1;transform-origin:0 100%;transform:scale(.5,.5) rotate(0)}40%{opacity:1;transform-origin:100% 100%;transform:scale(.5,.5) rotate(0)}60%{opacity:1;transform-origin:0;transform:scale(.5,.5) rotate(0)}80%{opacity:1;transform-origin:0 0;transform:scale(.5,.5) rotate(0)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1,1) rotate(0)}}.foolishIn{-webkit-animation-name:foolishIn;-moz-animation-name:foolishIn;-ms-animation-name:foolishIn;-o-animation-name:foolishIn;animation-name:foolishIn}@-moz-keyframes tinUpIn{0%{opacity:0;-moz-transform:scale(1,1) translateY(-900%)}50%,70%,90%{opacity:1;-moz-transform:scale(1.1,1.1) translateY(0)}100%,60%,80%{opacity:1;-moz-transform:scale(1,1) translateY(0)}}@-webkit-keyframes tinUpIn{0%{opacity:0;-webkit-transform:scale(1,1) translateY(-900%)}50%,70%,90%{opacity:1;-webkit-transform:scale(1.1,1.1) translateY(0)}100%,60%,80%{opacity:1;-webkit-transform:scale(1,1) translateY(0)}}@-o-keyframes tinUpIn{0%{opacity:0;-o-transform:scale(1,1) translateY(-900%)}50%,70%,90%{opacity:1;-o-transform:scale(1.1,1.1) translateY(0)}100%,60%,80%{opacity:1;-o-transform:scale(1,1) translateY(0)}}@-ms-keyframes tinUpIn{100%,50%,60%,70%,80%,90%{opacity:1;filter:alpha(opacity=100)}0%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(1,1) translateY(-900%)}50%,70%,90%{-ms-transform:scale(1.1,1.1) translateY(0)}100%,60%,80%{-ms-transform:scale(1,1) translateY(0)}}@keyframes tinUpIn{0%{opacity:0;transform:scale(1,1) translateY(-900%)}50%,70%,90%{opacity:1;transform:scale(1.1,1.1) translateY(0)}100%,60%,80%{opacity:1;transform:scale(1,1) translateY(0)}}.tinUpIn{-webkit-animation-name:tinUpIn;-moz-animation-name:tinUpIn;-ms-animation-name:tinUpIn;-o-animation-name:tinUpIn;animation-name:tinUpIn}@-moz-keyframes tinDownIn{0%{opacity:0;-moz-transform:scale(1,1) translateY(900%)}50%,70%,90%{opacity:1;-moz-transform:scale(1.1,1.1) translateY(0)}100%,60%,80%{opacity:1;-moz-transform:scale(1,1) translateY(0)}}@-webkit-keyframes tinDownIn{0%{opacity:0;-webkit-transform:scale(1,1) translateY(900%)}50%,70%,90%{opacity:1;-webkit-transform:scale(1.1,1.1) translateY(0)}100%,60%,80%{opacity:1;-webkit-transform:scale(1,1) translateY(0)}}@-o-keyframes tinDownIn{0%{opacity:0;-o-transform:scale(1,1) translateY(900%)}50%,70%,90%{opacity:1;-o-transform:scale(1.1,1.1) translateY(0)}100%,60%,80%{opacity:1;-o-transform:scale(1,1) translateY(0)}}@-ms-keyframes tinDownIn{100%,50%,60%,70%,80%,90%{opacity:1;filter:alpha(opacity=100)}0%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(1,1) translateY(900%)}50%,70%,90%{-ms-transform:scale(1.1,1.1) translateY(0)}100%,60%,80%{-ms-transform:scale(1,1) translateY(0)}}@keyframes tinDownIn{0%{opacity:0;transform:scale(1,1) translateY(900%)}50%,70%,90%{opacity:1;transform:scale(1.1,1.1) translateY(0)}100%,60%,80%{opacity:1;transform:scale(1,1) translateY(0)}}.tinDownIn{-webkit-animation-name:tinDownIn;-moz-animation-name:tinDownIn;-ms-animation-name:tinDownIn;-o-animation-name:tinDownIn;animation-name:tinDownIn}@-moz-keyframes boingInUp{0%{opacity:0;-moz-transform-origin:50% 0;-moz-transform:perspective(800px) rotateX(-90deg)}50%{opacity:1;-moz-transform-origin:50% 0;-moz-transform:perspective(800px) rotateX(50deg)}100%{opacity:1;-moz-transform-origin:50% 0;-moz-transform:perspective(800px) rotateX(0)}}@-webkit-keyframes boingInUp{0%{opacity:0;-webkit-transform-origin:50% 0;-webkit-transform:perspective(800px) rotateX(-90deg)}50%{opacity:1;-webkit-transform-origin:50% 0;-webkit-transform:perspective(800px) rotateX(50deg)}100%{opacity:1;-webkit-transform-origin:50% 0;-webkit-transform:perspective(800px) rotateX(0)}}@-o-keyframes boingInUp{0%{opacity:0;-o-transform-origin:50% 0;-o-transform:perspective(800px) rotateX(-90deg)}50%{opacity:1;-o-transform-origin:50% 0;-o-transform:perspective(800px) rotateX(50deg)}100%{opacity:1;-o-transform-origin:50% 0;-o-transform:perspective(800px) rotateX(0)}}@-ms-keyframes boingInUp{100%,50%{opacity:1;-ms-transform-origin:50% 0}0%,100%,50%{-ms-transform-origin:50% 0}0%{opacity:0;-ms-transform:perspective(800px) rotateX(-90deg)}50%{-ms-transform:perspective(800px) rotateX(50deg)}100%{-ms-transform:perspective(800px) rotateX(0)}}@keyframes boingInUp{0%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateX(-90deg)}50%{opacity:1;transform-origin:50% 0;transform:perspective(800px) rotateX(50deg)}100%{opacity:1;transform-origin:50% 0;transform:perspective(800px) rotateX(0)}}.boingInUp{-webkit-animation-name:boingInUp;-moz-animation-name:boingInUp;-ms-animation-name:boingInUp;-o-animation-name:boingInUp;animation-name:boingInUp}@-moz-keyframes boingOutDown{0%{opacity:1;-moz-transform-origin:100% 100%;-moz-transform:perspective(800px) rotateX(0) rotateY(0)}20%{opacity:1;-moz-transform-origin:100% 100%;-moz-transform:perspective(800px) rotateX(0) rotateY(10deg)}30%{opacity:1;-moz-transform-origin:0 100%;-moz-transform:perspective(800px) rotateX(0) rotateY(0)}40%{opacity:1;-moz-transform-origin:0 100%;-moz-transform:perspective(800px) rotateX(10deg) rotateY(10deg)}100%{opacity:0;-moz-transform-origin:100% 100%;-moz-transform:perspective(800px) rotateX(90deg) rotateY(0)}}@-webkit-keyframes boingOutDown{0%{opacity:1;-webkit-transform-origin:100% 100%;-webkit-transform:perspective(800px) rotateX(0) rotateY(0)}20%{opacity:1;-webkit-transform-origin:100% 100%;-webkit-transform:perspective(800px) rotateX(0) rotateY(10deg)}30%{opacity:1;-webkit-transform-origin:0 100%;-webkit-transform:perspective(800px) rotateX(0) rotateY(0)}40%{opacity:1;-webkit-transform-origin:0 100%;-webkit-transform:perspective(800px) rotateX(10deg) rotateY(10deg)}100%{opacity:0;-webkit-transform-origin:100% 100%;-webkit-transform:perspective(800px) rotateX(90deg) rotateY(0)}}@-o-keyframes boingOutDown{0%{opacity:1;-o-transform-origin:100% 100%;-o-transform:perspective(800px) rotateX(0) rotateY(0)}20%{opacity:1;-o-transform-origin:100% 100%;-o-transform:perspective(800px) rotateX(0) rotateY(10deg)}30%{opacity:1;-o-transform-origin:0 100%;-o-transform:perspective(800px) rotateX(0) rotateY(0)}40%{opacity:1;-o-transform-origin:0 100%;-o-transform:perspective(800px) rotateX(10deg) rotateY(10deg)}100%{opacity:0;-o-transform-origin:100% 100%;-o-transform:perspective(800px) rotateX(90deg) rotateY(0)}}@-ms-keyframes boingOutDown{0%,30%{-ms-transform:perspective(800px) rotateX(0) rotateY(0)}30%,40%{opacity:1;-ms-transform-origin:0 100%}0%,100%,20%{-ms-transform-origin:100% 100%}0%{opacity:1}20%{opacity:1;-ms-transform:perspective(800px) rotateX(0) rotateY(10deg)}40%{-ms-transform:perspective(800px) rotateX(10deg) rotateY(10deg)}100%{opacity:0;-ms-transform:perspective(800px) rotateX(90deg) rotateY(0)}}@keyframes boingOutDown{0%{opacity:1;transform-origin:100% 100%;transform:perspective(800px) rotateX(0) rotateY(0)}20%{opacity:1;transform-origin:100% 100%;transform:perspective(800px) rotateX(0) rotateY(10deg)}30%{opacity:1;transform-origin:0 100%;transform:perspective(800px) rotateX(0) rotateY(0)}40%{opacity:1;transform-origin:0 100%;transform:perspective(800px) rotateX(10deg) rotateY(10deg)}100%{opacity:0;transform-origin:100% 100%;transform:perspective(800px) rotateX(90deg) rotateY(0)}}.boingOutDown{-webkit-animation-name:boingOutDown;-moz-animation-name:boingOutDown;-ms-animation-name:boingOutDown;-o-animation-name:boingOutDown;animation-name:boingOutDown}@-webkit-keyframes floating{0%,100%{-webkit-transform:translateY(-35px);-webkit-transform-origin:center center}20%,80%{-webkit-transform:translateY(-28px);-webkit-transform-origin:center center}40%,60%{-webkit-transform:translateY(-21px);-webkit-transform-origin:center center}50%{-webkit-transform:translateY(-18px);-webkit-transform-origin:center center}}@-moz-keyframes floating{0%,100%{-moz-transform:translateY(-35px);-moz-transform-origin:center center}20%,80%{-moz-transform:translateY(-28px);-moz-transform-origin:center center}40%,60%{-moz-transform:translateY(-21px);-moz-transform-origin:center center}50%{-moz-transform:translateY(-18px);-moz-transform-origin:center center}}@-ms-keyframes floating{0%,100%,20%,40%,50%,60%,80%{-ms-transform-origin:center center}0%,100%{-ms-transform:translateY(-35px)}20%,80%{-ms-transform:translateY(-28px)}40%,60%{-ms-transform:translateY(-21px)}50%{-ms-transform:translateY(-18px)}}@-o-keyframes floating{0%,100%{-o-transform:translateY(-35px);-o-transform-origin:center center}20%,80%{-o-transform:translateY(-28px);-o-transform-origin:center center}40%,60%{-o-transform:translateY(-21px);-o-transform-origin:center center}50%{-o-transform:translateY(-18px);-o-transform-origin:center center}}@keyframes floating{0%,100%{transform:translateY(-35px);transform-origin:center center}20%,80%{transform:translateY(-28px);transform-origin:center center}40%,60%{transform:translateY(-21px);transform-origin:center center}50%{transform:translateY(-18px);transform-origin:center center}}.floating{-webkit-animation-name:floating;-moz-animation-name:floating;-ms-animation-name:floating;-o-animation-name:floating;animation-name:floating}@-webkit-keyframes loading-overlay-animation-2d{0%{-moz-transform:scale(.5) rotate(0) translate(0,-260px);-ms-transform:scale(.5) rotate(0) translate(0,-260px);-webkit-transform:scale(.5) rotate(0) translate(0,-260px);transform:scale(.5) rotate(0) translate(0,-260px)}100%{-moz-transform:scale(.5) rotate(360deg) translate(0,-260px);-ms-transform:scale(.5) rotate(360deg) translate(0,-260px);-webkit-transform:scale(.5) rotate(360deg) translate(0,-260px);transform:scale(.5) rotate(360deg) translate(0,-260px)}}@-moz-keyframes loading-overlay-animation-2d{0%{-moz-transform:scale(.5) rotate(0) translate(0,-260px);-ms-transform:scale(.5) rotate(0) translate(0,-260px);-webkit-transform:scale(.5) rotate(0) translate(0,-260px);transform:scale(.5) rotate(0) translate(0,-260px)}100%{-moz-transform:scale(.5) rotate(360deg) translate(0,-260px);-ms-transform:scale(.5) rotate(360deg) translate(0,-260px);-webkit-transform:scale(.5) rotate(360deg) translate(0,-260px);transform:scale(.5) rotate(360deg) translate(0,-260px)}}@-ms-keyframes loading-overlay-animation-2d{0%{-moz-transform:scale(.5) rotate(0) translate(0,-260px);-ms-transform:scale(.5) rotate(0) translate(0,-260px);-webkit-transform:scale(.5) rotate(0) translate(0,-260px);transform:scale(.5) rotate(0) translate(0,-260px)}100%{-moz-transform:scale(.5) rotate(360deg) translate(0,-260px);-ms-transform:scale(.5) rotate(360deg) translate(0,-260px);-webkit-transform:scale(.5) rotate(360deg) translate(0,-260px);transform:scale(.5) rotate(360deg) translate(0,-260px)}}@keyframes loading-overlay-animation-2d{0%{-moz-transform:scale(.5) rotate(0) translate(0,-260px);-ms-transform:scale(.5) rotate(0) translate(0,-260px);-webkit-transform:scale(.5) rotate(0) translate(0,-260px);transform:scale(.5) rotate(0) translate(0,-260px)}100%{-moz-transform:scale(.5) rotate(360deg) translate(0,-260px);-ms-transform:scale(.5) rotate(360deg) translate(0,-260px);-webkit-transform:scale(.5) rotate(360deg) translate(0,-260px);transform:scale(.5) rotate(360deg) translate(0,-260px)}}@-webkit-keyframes loading-overlay-animation-3d{0%{-webkit-transform:scale3d(.5,.5,.5) rotateY(0) translateZ(220px)}50%{opacity:.1;-webkit-transform:scale3d(.5,.5,.5) rotateY(180deg) translateZ(220px)}100%{-webkit-transform:scale3d(.5,.5,.5) rotateY(360deg) translateZ(220px)}}.page-fade{opacity:1;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease}.browsehappy{margin:.2em 0;background:#ccc;color:#414042;padding:.2em 0}.container,.container-fluid{padding:0;width:100%}input[type=checkbox],input[type=radio]{visibility:hidden}.ng-cloak,.ng-hide,.ng-show,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.RTL .col-lg-1,.RTL .col-lg-10,.RTL .col-lg-11,.RTL .col-lg-12,.RTL .col-lg-2,.RTL .col-lg-3,.RTL .col-lg-4,.RTL .col-lg-5,.RTL .col-lg-6,.RTL .col-lg-7,.RTL .col-lg-8,.RTL .col-lg-9,.RTL .col-md-1,.RTL .col-md-10,.RTL .col-md-11,.RTL .col-md-12,.RTL .col-md-2,.RTL .col-md-3,.RTL .col-md-4,.RTL .col-md-5,.RTL .col-md-6,.RTL .col-md-7,.RTL .col-md-8,.RTL .col-md-9,.RTL .col-sm-1,.RTL .col-sm-10,.RTL .col-sm-11,.RTL .col-sm-12,.RTL .col-sm-2,.RTL .col-sm-3,.RTL .col-sm-4,.RTL .col-sm-5,.RTL .col-sm-6,.RTL .col-sm-7,.RTL .col-sm-8,.RTL .col-sm-9,.RTL .col-xs-1,.RTL .col-xs-10,.RTL .col-xs-11,.RTL .col-xs-12,.RTL .col-xs-2,.RTL .col-xs-3,.RTL .col-xs-4,.RTL .col-xs-5,.RTL .col-xs-6,.RTL .col-xs-7,.RTL .col-xs-8,.RTL .col-xs-9{float:right}.RTL .pull-right{float:left!important}.RTL .next-passenger-text{margin-left:15px}.RTL .ibe-date-picker td button,.RTL .ibe-date-picker th button{border:none!important}.RTL .accordian-header{right:96%}html{overflow-y:scroll!important;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}input::-moz-focus-inner{border:0}embed,object{outline:0}a,a:link,a:visited{outline:0;color:#999;text-decoration:none!important}*,.btn,.button,button,input{outline:0!important}a:focus,a:hover{color:#333}body{font-family:'Noto Sans','Open Sans';padding-top:0;padding-bottom:0;height:100%;color:#39454B}.ui-view-container{margin-bottom:60px}.container{margin-right:auto;margin-left:auto;max-width:1000px;position:relative}.container.logo-container{padding-left:1px}.content-wrapper{float:left;width:100%;clear:both;padding:0}@media print{.content-wrapper{padding:0}}.clear{clear:both}.txt-a-r{text-align:right}.txt-a-l{text-align:left}.pd-0{padding:0}.pd-1{padding:5px}.pd-2{padding:10px}.pd-3{padding:15px}.pd-4{padding:20px}.pd-5{padding:25px}.ma-0{margin:0}.ma-1{margin:5px}.ma-2{margin:10px}.ma-3{margin:15px}.ma-4{margin:20px}.ma-5{margin:25px}.pd-t-0{padding-top:0}.pd-tp-1{padding-top:5px}.pd-tp-2{padding-top:10px}.pd-tp-3{padding-top:15px}.pd-tp-4{padding-top:20px}.pd-tp-5{padding-top:25px}.pd-bt-0{padding-bottom:0}.pd-bt-1{padding-bottom:5px}.pd-bt-2{padding-bottom:10px}.pd-bt-3{padding-bottom:15px}.pd-bt-4{padding-bottom:20px!important}.pd-bt-5{padding-bottom:25px}.pd-l-0{padding-left:0}.pd-l-1{padding-left:5px}.pd-l-2{padding-left:10px}.pd-l-3{padding-left:15px}.pd-l-4{padding-left:20px}.pd-l-5{padding-left:25px}.pd-l-6{padding-left:30px}.pd-r-0{padding-right:0}.pd-r-1{padding-right:5px}.pd-r-2{padding-right:10px}.pd-r-3{padding-right:15px}.pd-r-4{padding-right:20px}.pd-r-5{padding-right:25px}.pd-lr-0{padding-left:0;padding-right:0}.ma-tp-1{margin-top:5px}.ma-tp-2{margin-top:10px}.ma-tp-3{margin-top:15px}.ma-tp-4{margin-top:20px}.ma-tp-5{margin-top:25px}.ma-tp-6{margin-top:30px}.ma-tp-7{margin-top:35px}.ma-tp-8{margin-top:40px}.ma-r-0{margin-right:0}.ma-r-1{margin-right:5px}.ma-r-2{margin-right:10px}.ma-r-3{margin-right:15px}.ma-r-4{margin-right:20px}.ma-bt-0{margin-bottom:0}.ma-bt-1{margin-bottom:5px}.ma-bt-2{margin-bottom:10px}.ma-bt-3{margin-bottom:15px}.ma-bt-4{margin-bottom:20px}.ma-bt-5{margin-bottom:25px}.ma-bt-7{margin-bottom:35px}.ma-l-0{margin-left:0}.ma-l-1{margin-left:5px}.ma-l-2{margin-left:10px}.ma-l-3{margin-left:15px}.ma-l-4{margin-left:20px}.btn{padding:5px;display:block}.red-btn{background-color:#FF0041;color:#fff}.red-btn:focus,.red-btn:hover{background-color:#C20041;color:#fff}.validation-msg{color:#FF0041;font-size:12px}.width-full{float:left;width:100%}.width-half{float:left;width:50%}.gray-btn{color:#fff;background-color:#999}.green-btn{color:#fff;background-color:#070}.label-red{color:#FF0041!important}span.txt-highlight{width:auto!important;padding:0 4px!important;margin-top:-1px!important}.fixed-parent,.overlay{z-index:999;width:100%;position:fixed;left:0}.txt-highlight{font-size:14px!important;font-weight:bolder!important}.submit-link,label{font-weight:600}.carousel,.nav,.pagination,.panel-title a{cursor:pointer}.red{color:#FF0041}.elipsis,.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fixed-parent{background:#fff}.overlay{height:100%;top:0;background:#e6e6e6;opacity:.5}.LTR header ul li.pending,.RTL header ul li.pending{opacity:.9!important}.center-text{text-align:center}.left-text{text-align:left}.right-text{text-align:right}.next-passenger-text{margin-right:15px}.no-border{border:none!important}.seat-selection .left-section .data-block ul li.active-extra-seats:after,.seat-selection .left-section .data-block ul li.active:after{border-left:15px solid #C20041!important}.cg-busy-default-sign{color:#FF0041;background-color:#FF0041}.seat-selection .left-section .data-block ul li.active label i,.seat-selection .left-section .data-block ul li.active-extra-seats label i,.seat-selection .left-section .data-block ul li:hover label i{color:#fff!important}.seat-selection .left-section .data-block ul li.active,.seat-selection .left-section .data-block ul li.active-extra-seats{background-color:#C20041!important}.seat-selection .left-section .data-block ul li:hover{background-color:#FF0041!important}.seat-selection .left-section .data-block ul li:hover:after{border-left:15px solid #FF0041!important}.fullWidth,.halfWidth{width:100%!important}.notifications{margin-bottom:10px;color:#C20041;font-size:12px}.cg-busy-default-text,.material-icon-cancel{color:#39454B}.LTR .payment-details .right-content .amount,.cg-busy-default-spinner div{background-color:#39454B}.d-inline-b{display:inline-block}.btn-continue{padding-right:0;margin-top:10px}.container-fluid.page-fade{height:auto!important}header{z-index:1000!important}.date-time-wrapper{display:block;width:200px}.date-time-wrapper .date-time{width:auto!important}.notify{width:50%}.notify:nth-child(2){border-left:1px solid #ddd}.panel-default>.panel-heading{background-color:#ddd!important;padding-left:0!important;border:none!important;outline:0!important;position:relative!important}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:none!important}.panel-body{padding:0!important;margin-top:5px!important}.panel-group .panel{margin-bottom:0;border-radius:0!important;border:none!important}.col-xs-3{width:25%!important}.package-block .row .dropdown-content{width:100%!important}.edit-btn-mobile{width:15%!important}.accordian-header{background-color:#00D0D0;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;right:1%;bottom:28%}.glyphicon-centre{display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:unset}.glyphicon-minus:before,.glyphicon-plus:before{display:block;width:100%;text-align:center;line-height:25px;box-sizing:border-box;height:100%}.glyphicon-minus:before{margin-right:2px}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#fafafa}.baggage-section-edit-close-btn{display:flex;flex-direction:column;justify-content:center;background-color:#E7E7E7;height:100%;position:absolute;right:0;top:0}.baggage-section-title{position:absolute;top:34px;left:18px}.LTR header,.LTR header ul li.logo,.form-group{position:relative}.RTL .baggage-section-title{left:-20px!important}.RTL .baggage-section-edit-close-btn{right:85%}@media only screen and (max-width:767px){.RTL .baggage-section-edit-close-btn{right:0}}.under-seat-description{flex:3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px}.flex-column{display:flex!important;flex-direction:column!important;align-items:center!important}.baggage-description-mobile{font-size:10px!important}.baggage-description{font-size:12px!important}.ar .baggage-description li,.ar .baggage-description-mobile li{right:21px}.baggage-summary-flex{display:flex!important;align-items:center}.baggage-summary-block-bag-section-description-content{flex:3;display:flex;flex-direction:column;justify-content:center;list-style:disc!important;padding:16px!important}.baggage-summary-block-bag-section-description-content li{padding:0!important;border:none!important;position:relative;left:21px}.baggage-summary-block-bag-section-description-content .margin-b{margin-bottom:10px!important}.baggageOptions-mobile{padding:0 10px 24px}.baggageOptions{padding:0 20px 24px}.submit-link,.submit-link:visited{color:#414042}.popup-cross-btn{display:flex;justify-content:end;cursor:pointer;padding-bottom:10px}.baggage-summary{border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9}.LTR header ul li a i,.LTR header ul li a:focus i,.LTR header ul li a:hover i,.LTR header ul li a:visited i,.LTR header ul li.current a i.number,.panel-default>.panel-heading{border-color:#fff}.submit-link{float:right;font-size:12px;height:42px;line-height:42px;font-family:'Open Sans',FontAwesome,sans-serif;text-decoration:none!important}.submit-link i,.submit-link:hover{color:#FF0041}.cancel-reward{height:24px;line-height:25px}.RTL .submit-link{float:left}input{border-radius:0!important}h1,h2,h3,h4,h5,h6{margin:0}i{font-style:normal}.btn,.button,button{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-weight:600}.LTR .mr-rt-10{margin-right:10px}.numeric-amount{text-align:right!important;direction:ltr}.LTR .direction-ltr{direction:ltr}.RTL .direction-ltr{direction:rtl}.currency-left{float:left!important}.amount-right{float:right!important}.LTR header{background-color:#FF0041!important;font-size:14px;height:70px}@media print{.LTR header{display:none!important}}.LTR header .dashboard.modify-search ul li,.LTR header .dashboard.modify-search ul li a{float:none}.LTR header .dashboard.modify-search ul li a:hover,.LTR header .dashboard.modify-search ul li.active a{color:#fff!important}.LTR header ul li,.LTR header ul li i.xs-dropdown-arrow{color:#39454B!important}.LTR header ul{list-style:none;padding:0;margin:0}.LTR header ul li{list-style:none;float:right}.LTR header ul li.completed:hover a,.LTR header ul li.current a i,.LTR header ul li.current a span{color:#fff}.LTR header ul li.completed:hover{cursor:pointer;background-color:#C20041}.LTR header ul li.completed:hover a:hover{cursor:pointer}.LTR header ul li a:active{color:#FF0041}.LTR header ul li a,.LTR header ul li a:focus,.LTR header ul li a:hover,.LTR header ul li a:visited{color:#39454B!important;text-decoration:none;font-weight:500;float:left;cursor:default}.LTR header ul li a i::before,.LTR header ul li a:focus i::before,.LTR header ul li a:hover i::before,.LTR header ul li a:visited i::before{font-size:20px;float:left;margin-right:5px}.LTR header ul li a span,.LTR header ul li a:focus span,.LTR header ul li a:hover span,.LTR header ul li a:visited span{float:left;font-size:14px}.LTR header ul li.pending .number,.LTR header ul li.pending a,.LTR header ul li.pending i{color:#fff;border-color:#fff}.LTR header ul li.logo{width:20%;float:left;padding-bottom:0;padding-left:0}.LTR header ul li.logo:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background-color:#FF0041;height:25px}.LTR header ul li.logo a{position:relative;z-index:1;text-align:center}.LTR header ul li.logo a .main-logo-aa,.LTR header ul li.logo a::before{content:url(../images/main_logo.png)}.LTR header .progress-step{position:absolute;bottom:0;left:0;right:0;background-color:#fafafa;height:5px}.LTR header .progress-step .bar-animator{display:none;background-color:#FF0041;position:absolute;top:0;left:0;width:0;bottom:0}.LTR header ul li a i.number{float:left;border:2px solid #39454B;width:20px;height:20px;border-radius:50%;text-align:center;line-height:16px;font-size:12px;font-weight:600;margin-right:5px;padding-top:1px}.LTR header .hidden-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10}.LTR .setting-panel{width:100%;height:1px;z-index:99999;position:absolute;cursor:pointer}.LTR .setting-panel .setting-panel-wrapper{float:right;width:100px;margin-right:10px}.LTR .setting-panel .setting-panel-wrapper div{float:left}.LTR .setting-panel .setting-panel-wrapper .setting-panel-btn{width:50px;height:50px;background-image:url(../images/settings-icon.png);background-repeat:no-repeat;margin:10px}.LTR .setting-panel .setting-panel-wrapper .setting-panel-content{width:100px;background-color:#FF0041}.LTR .setting-panel .setting-panel-wrapper .setting-panel-content ul{list-style-type:none}.LTR .setting-panel .setting-panel-wrapper .setting-panel-content ul li{float:left;padding:5px;border-bottom:1px solid #FF0041;width:100px}.RTL header ul li a i,.RTL header ul li a:focus i,.RTL header ul li a:hover i,.RTL header ul li a:visited i,.RTL header ul li.current a i.number{border-color:#fff}@media only screen and (max-width:767px){.LTR header li.current{background-color:#C20041}.LTR header ul li.current{background-color:#fff!important}.LTR header ul li.logo{margin-left:14px}.LTR header ul li.logo a{left:-4px;padding-top:8px;padding-bottom:3px}.LTR header ul li.logo a::before{content:url(../images/main_logo_mobile.png)}}.RTL header{background-color:#FF0041!important;font-size:14px;position:relative;height:auto!important}@media print{.RTL header{display:none!important}}.RTL header .dashboard.modify-search ul li,.RTL header .dashboard.modify-search ul li a{float:none}.RTL header .dashboard.modify-search ul li a:hover{color:#fff!important}.RTL header .dashboard.modify-search ul li.active a{color:#fff}.RTL header ul{list-style:none;padding:0;margin:0}.RTL header ul li{list-style:none;float:left;color:#fff!important}.RTL header ul li i.xs-dropdown-arrow{color:#39454B!important}.RTL header ul li.completed:hover a,.RTL header ul li.current a i,.RTL header ul li.current a span{color:#fff}.RTL header ul li.completed:hover{cursor:pointer;background-color:#C20041}.RTL header ul li.completed:hover a:hover{cursor:pointer}.RTL header ul li a:active{color:#FF0041}.RTL header ul li a,.RTL header ul li a:focus,.RTL header ul li a:hover,.RTL header ul li a:visited{color:#39454B!important;text-decoration:none;font-weight:500;float:right;cursor:default}.RTL header ul li a i::before,.RTL header ul li a:focus i::before,.RTL header ul li a:hover i::before,.RTL header ul li a:visited i::before{font-size:20px;float:right;margin-left:5px}.RTL header ul li a span,.RTL header ul li a:focus span,.RTL header ul li a:hover span,.RTL header ul li a:visited span{float:left;font-size:14px}.dashboard .navigation-dropdown .toggle:hover,.dashboard .user-profile-dropdown a.view-profile:hover{opacity:.8}.RTL header ul li.pending .number,.RTL header ul li.pending a,.RTL header ul li.pending i{color:#fff;border-color:#fff}.RTL header ul li.logo{width:20%;float:right;position:relative;padding-bottom:0;padding-right:0;background-color:#FF0041}.RTL header ul li.logo:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#FF0041;height:25px}.RTL header ul li.logo a{position:relative;z-index:1;text-align:center;float:right}.RTL header ul li.logo a::before{content:url(../images//main_logo_arabic.png)}.RTL header ul li.logo a .main-logo-aa{content:url(../images/main_logo_arabic.png)}@media only screen and (min-width:768px){.RTL header ul li.current{background-color:#C20041}}.RTL header .progress-step{position:absolute;bottom:0;left:0;right:0;background-color:#fafafa;height:5px}.RTL header .progress-step .bar-animator{display:none;background-color:#FF0041;position:absolute;top:0;left:0;width:0;bottom:0}.RTL header ul li a i.number{float:right;border:2px solid;width:20px;height:20px;border-radius:50%;text-align:center;line-height:16px;font-size:12px;font-weight:600;margin-left:5px;padding-top:1px}@media only screen and (max-width:767px){.RTL header .dashboard-header .logo-container{padding-right:0}.RTL header ul:first-child li:not(.logo) table td:nth-child(1){width:10%}.RTL header ul:first-child li:not(.logo) table td:nth-child(2){width:90%}.RTL header ul li.current{background-color:#fff!important}.RTL header ul li.logo{position:relative;text-align:center;padding-left:0;right:0;margin-right:14px;height:51px}.RTL header ul li.logo a{height:10px;top:8px;right:-4px;padding-bottom:11px}.RTL header ul li.logo a::before{content:url(../images/main_logo_mobile_ar.png)}.RTL .xs-li-logo span{width:120px!important}}@media only screen and (max-width:676px){.LTR .dashboard .content-body .my-reservation-container{padding-left:15px!important}.RTL .dashboard .content-body .my-reservation-container{padding-right:15px!important}}@media only screen and (min-width:768px){.md-maincontainer{padding-left:10px!important;padding-right:10px}}.dashboard .my-reservations .my-reservations-table.my-reservation-table-container .mrt-row:last-child{border-bottom:0}.dashboard .my-reservations .all-reservations{margin-bottom:20px;border-bottom:0 solid #e0dfdf}.dashboard ol,.dashboard ul{list-style:none;margin:0;padding:0}.dashboard label{margin:0}.dashboard a{text-decoration:none}.dashboard .modif-search-2{top:99px}@media only screen and (max-width:768px){.dashboard .my-reservations .all-reservations{margin-bottom:0}}.dashboard-header.all-red,header.dashboard.all-red{background-color:#FF0041}.dashboard-header.all-red .navigation-dropdown .toggle,.dashboard-header.all-red .user-profile-dropdown .user-name,header.dashboard.all-red .navigation-dropdown .toggle,header.dashboard.all-red .user-profile-dropdown .user-name{color:#fff}.page-banner{height:220px;background-position:right;background-repeat:no-repeat;background-color:#F3F3F3}.page-banner .wrap{margin-right:auto;margin-left:auto;padding:0;width:100%;max-width:1000px}.page-banner img{max-width:100%;margin:48px 0 0}@media only screen and (max-width:420px){.page-banner .wrap{padding:0 13px}}.dashboard .content-header{margin-bottom:40px;border-bottom:none;padding-bottom:10px}.dash-logo{float:left;height:74px;line-height:74px}.dashboard .user-profile-dropdown{float:right;text-align:right;color:#fff;margin:10px 0 0;width:auto;height:50px;position:relative}.dashboard .user-profile-dropdown .user-name{font-size:14px;font-weight:600;height:50px;line-height:50px;cursor:pointer;color:#fff}.dashboard .user-profile-dropdown .user-name i{margin-left:10px}.dashboard .user-profile-dropdown a.view-profile{font-size:11px;color:#fff;text-decoration:none}.dashboard .user-profile-dropdown .dropdown-content{display:block;position:absolute;top:60px;background:#39454B;z-index:9990;right:-10px;width:240px}.dashboard .user-profile-dropdown .dropdown-content ul li{float:left;width:100%;text-align:right;border-bottom:1px solid #E0E0E0}.dashboard .user-profile-dropdown .dropdown-content ul li a{float:left;width:100%;text-align:right;color:#fff!important;padding:10px 15px;font-size:13px}.dashboard .user-profile-dropdown .dropdown-content ul li a:hover{color:#FF0041}.dashboard .navigation-dropdown{position:relative}.dashboard .navigation-dropdown .toggle{color:#fff;height:74px;line-height:74px;font-size:19px;text-decoration:none;float:left;padding:0 25px}.dashboard .navigation-dropdown .toggle .dashboard-menu{font-size:14px;text-align:right;font-weight:600;display:inline-block;vertical-align:middle;padding-bottom:5px}.dashboard .navigation-dropdown .dropdown-content{display:block;position:absolute;top:70px;background:0 0;z-index:9990;left:0;height:192px;width:650px}.dashboard .navigation-dropdown .dropdown-content ul{list-style:none}.dashboard .navigation-dropdown .dropdown-content ul li{float:left;min-width:160px;max-width:160px;min-height:96px;text-align:center;background:#E7E7E7;margin:1px}.dashboard .navigation-dropdown .dropdown-content ul li a{padding:20px 15px;color:#39454B!important;cursor:pointer}.dashboard .navigation-dropdown .dropdown-content ul li a>div{font-size:13px;padding-bottom:4px;padding-top:7px;font-weight:400;font-family:"Noto Sans"!important}.dashboard .navigation-dropdown .dropdown-content ul li a .fa-get-pocket{width:20px;height:20px}.dashboard .navigation-dropdown .dropdown-content ul li a:hover{color:#FF0041!important}.dashboard .navigation-dropdown .dropdown-content ul li:nth-child(even){border-right:1px solid #E2E2E2}@media screen and (max-width:367px){.dashboard-widget .widget-header{padding:0 15px}.dashboard-widget .widget-content{padding:0 15px 25px!important}}.dashboard-widget{margin-bottom:25px}.dashboard-widget .widget-header{color:#fff;background:#39454B;min-height:60px;line-height:60px;padding:0 20px;font-size:16px;font-weight:600;text-align:center}.dashboard-widget .widget-header.bg-red{background-color:#FF0041}.dashboard-widget .widget-header h4{margin-bottom:20px}@media only screen and (min-width:992px){.dashboard-widget .widget-header img{height:38px!important}}.dashboard-widget .widget-content{padding:0 25px 25px;background:#E7E7E7}.dashboard-widget .widget-content p a{text-decoration:underline;color:#39454B!important}.dashboard-widget .widget-content .highlight{font-size:16px;line-height:50px;border-bottom:1px solid #E7E7E7}.dashboard-widget .widget-content .highlight .strong,.dashboard-widget .widget-content .highlight label{font-weight:600}.dashboard-widget .widget-content .highlight .description{line-height:25px;padding:10px 0}.dashboard-widget .widget-content .highlight .join{cursor:pointer}.dashboard-widget .widget-content .img img{float:left;max-width:100%;margin:0 auto}.dashboard-widget .widget-content .intro{margin-top:25px;margin-bottom:20px}.dashboard-widget .widget-content ol,.dashboard-widget .widget-content ul{padding:0;margin:0;list-style:none}.dashboard-widget .widget-content ol li,.dashboard-widget .widget-content ul li{line-height:16px;margin-bottom:8px}.dashboard-widget .widget-content ol li a,.dashboard-widget .widget-content ul li a{color:#414042;text-decoration:none;cursor:pointer}.dashboard-widget .widget-content ol li a:before,.dashboard-widget .widget-content ul li a:before{color:#FF0041;content:"\f105";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:left;padding-top:0;font-weight:600;width:20px;margin-bottom:4px}.dashboard-widget .widget-content ol li a span,.dashboard-widget .widget-content ul li a span{float:left;width:90%;width:calc(100% - 20px)}.dashboard-widget .widget-content ol li a:hover,.dashboard-widget .widget-content ul li a:hover{color:#FF0041!important}.dashboard-widget .widget-content ol li a.no-hover,.dashboard-widget .widget-content ul li a.no-hover{color:#414042;cursor:default}@media only screen and (max-width:768px){.dashboard-widget.xs-dashboard-widget{padding:0 15px!important}.dashboard-widget .widget-content ul li{line-height:15px}.dashboard-widget .widget-content ul li a::before{padding-top:2px;margin-bottom:2px}}#single-button{padding-left:15px;padding-right:15px}#single-button .dp-caret{padding:0;line-height:50px}@media screen and (max-width:676px){.dashboard .my-reservations-table .mrt-row .delete-btn .red-btn{min-width:100%}.dashboard .my-reservations-table .trip-detail-container{margin-top:10px}}.dashboard .content-header .back-btn{color:#333}.dashboard .sidebar{padding-top:20px}.dashboard .airwards-registration .reg-content{clear:both;border-bottom:1px solid #ededef}.dashboard .my-reservations .ma-tp-2 h2{font-size:18px;line-height:1.61;letter-spacing:-.1px}.dashboard .my-reservations .ma-tp-2 .my-reservations-table .mrt-row{display:flex;align-items:center}.dashboard .my-reservations .ma-tp-2 .my-reservations-table .mrt-heading{padding-bottom:35px}.dashboard .my-reservations .ma-tp-2 .my-reservations-table .mrt-heading.add-payment-header{border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC!important;padding-bottom:0!important}.dashboard .my-reservations .ma-tp-2 .my-reservations-table .col{padding:0!important;letter-spacing:-.1px;color:#000;float:left!important}.dashboard .my-reservations .ma-tp-2 .my-reservations-table .col label.card-name-mobile{padding-top:5px;padding-bottom:5px}.dashboard .my-reservations .ma-tp-2 .my-reservations-table .col label.card-expiry-date{font-weight:400}.dashboard .my-reservations .ma-tp-2 .my-reservations-table .col.table-head-payment{border-right:1px solid #DCDCDC;height:30px;display:flex;align-items:center}.dashboard .my-reservations .ma-tp-2 .my-reservations-table .col .payment-info-subt{padding-bottom:0!important}.dashboard .my-reservations .ma-tp-2 .my-reservations-table .delete-btn .button{min-width:87px!important;height:32px!important}.dashboard .my-reservations .ma-tp-2 .my-reservations-table .delete-btn .button.red-btn{width:87px!important;line-height:32px!important;border:1px solid #ed0000;text-align:center;vertical-align:middle}.dashboard .my-reservations .ma-tp-2 .my-reservations-table .delete-btn .button.red-btn.dashboard-delete-btn{background-color:#fff;color:red}.dashboard .my-reservations .ma-tp-2 #myreservations_table{margin-left:0!important}.dashboard .my-reservations .ma-tp-2 p{padding-bottom:40px;margin-left:0!important}.dashboard .my-reservations .ma-tp-2 .btn-link{margin-top:24px;font-weight:600;margin-left:0!important}.dashboard .dashboard-container{padding-left:15px}.dashboard .dashboard-container .dashboard-airEwards-section .radio{margin:0 10px 0 0!important}.dashboard .my-reservations>h2{color:#FF0041;font-size:16px;font-weight:600;margin:0 0 13px}.dashboard .my-reservations .airline-credit-table .mrt-row .col{padding:20px 0!important}.dashboard .my-reservations .my-reservations-table .mrt-row.mrt-heading .col-1:first-child,.dashboard .my-reservations .my-reservations-table.view-all-reservations .mrt-row .col{padding-left:0}.dashboard .my-reservations .my-reservations-table{margin-bottom:35px}.dashboard .my-reservations .my-reservations-table.my-reservation-table-container,.dashboard .my-reservations .my-reservations-table.reservations-displayblock{margin-bottom:20px}.dashboard .my-reservations .my-reservations-table .mrt-row{cursor:pointer}.dashboard .my-reservations .my-reservations-table .mrt-row.reservation-section{border-top:1px solid #e0dfdf;padding-top:10px;margin-top:0}.dashboard .my-reservations .my-reservations-table .mrt-row.mrt-heading{font-weight:600;cursor:default}.dashboard .my-reservations .my-reservations-table .mrt-row.mrt-heading .col-1:after{content:"";width:1px;height:80%;position:absolute;right:0;top:0;bottom:0;margin:auto;background:#ededef}.dashboard .my-reservations .my-reservations-table .mrt-row .mrt-heading-col.trip-detail-header{border-left:1px solid #ededef}.dashboard .my-reservations .my-reservations-table .mrt-row .col{padding:20px 15px;position:relative}.dashboard .my-reservations .my-reservations-table .mrt-row .col.expire-cell{padding-left:5px!important}.dashboard .my-reservations .my-reservations-table .mrt-row .col label.card-name-mobile{padding-right:10px!important;overflow:hidden;white-space:pre-wrap;width:100%;word-wrap:break-word}.dashboard .my-reservations .my-reservations-table .mrt-row .col.col-1{width:20%;padding-left:0}.dashboard .my-reservations .my-reservations-table .mrt-row .col.col-1:hover label{cursor:pointer;color:#FF0041}.dashboard .my-reservations .my-reservations-table .mrt-row .col.col-2{width:80%}.dashboard .my-reservations .my-reservations-table .mrt-row .delete-btn{padding-bottom:5px!important;padding-top:5px!important}.dashboard .my-reservations .my-reservations-table .mrt-row .flight{margin-bottom:20px;cursor:pointer}.dashboard .my-reservations .my-reservations-table .mrt-row .flight:last-child{margin-bottom:0!important}.dashboard .my-reservations .my-reservations-table .mrt-row .flight h5{color:#FF0041;margin-bottom:10px;font-family:'Noto Sans'!important}.dashboard .my-reservations .my-reservations-table .mrt-row .flight h5 i{display:inline-block;margin-left:5px}.dashboard .my-reservations .my-reservations-table .mrt-row .flight .departure-arrival span{display:inline-block;font-size:13px}.dashboard .my-reservations .my-reservations-table .mrt-row .flight .departure-arrival span.ico.icon-bus{font-size:26px!important;position:absolute;color:#ed0000}.dashboard .my-reservations .my-reservations-table .mrt-row .flight .departure-arrival span.ico.icon-bus.view{font-size:26px!important;position:relative;vertical-align:middle;color:#ed0000}.dashboard .my-reservations .my-reservations-table .mrt-row .flight .departure-arrival span.ico{margin:0 10px}.dashboard .my-reservations .my-reservations-table .mrt-row .flight .departure-arrival span.ico.my-reservation-plain-icon{margin:-3px 10px}.dashboard .my-reservations .my-reservations-table .mrt-row .flight.confirmed h5 i{color:#29c000}.dashboard .my-reservations .my-reservations-table .mrt-row .flight.hold h5 i{color:#f6ce12}.dashboard .my-reservations .my-reservations-table .mrt-row .flight.canceled h5 i{color:#FF0041}.dashboard .my-reservations .all-reservations .view-button{padding-left:0!important;padding-bottom:20px!important}.section-popup .panelBody{position:static;top:0;padding-top:10px;padding-bottom:10px}.section-popup .panelBody .content ul label{color:#CACACA}.pagination-wrap{padding:0}.pagination-wrap .info{line-height:54px}.pagination-wrap .page-controllers{line-height:54px;padding-left:10px;margin:10px 0 0}.pagination-wrap .page-controllers li{padding:0 10px;height:30px;line-height:30px;border:1px solid gray;margin:0 3px;cursor:pointer}.pagination-wrap .page-controllers li a{color:gray;font-weight:600;line-height:1}.pagination-wrap .page-controllers li a i{font-weight:600}.pagination-wrap .page-controllers li:hover{background:#ccc}.pagination-wrap .page-controllers li:hover a{color:#414042}.pagination-wrap .page-controllers li.disable,.pagination-wrap .page-controllers li.disable:hover{background:#E6E6E6;border-color:#ccc}.LTR .dash-res-sum .reservation-extras ul li:last-child,.LTR .dash-res-sum .reservation-extras ul li:nth-child(5),.RTL .dash-res-sum .reservation-extras ul li:first-child,.RTL .dash-res-sum .reservation-extras ul li:last-child{border-right:1px solid #dbdce0}.pagination-wrap .page-controllers li.disable:hover a{color:gray}.thumb-block .options .price-block{font-size:16px;margin-bottom:15px}.thumb-block .options .price-block .price{font-weight:700}.RTL .dashboard .navigation-dropdown .dropdown-content{right:0}.RTL .dashboard .user-profile-dropdown .dropdown-content{right:-145px}.RTL .dashboard .dashboard-menu{font-size:14px;text-align:right;float:left;padding-right:10px}.RTL .dashboard .my-reservations .my-reservations-table .mrt-row .left-text{text-align:right}.save-card .AddnewCard{float:none}.save-card .card-holder-div{padding:20px 0 0}.save-card .cc-expiry-date{padding-left:0!important;padding-right:0!important}.save-card .cc-security-code{padding-right:0!important}.save-card .expDate{margin:0;padding:0}.save-card .payment-card-detail-div{padding:15px 0 25px}.save-card .cc-cvv{font-size:10px}.save-card .cc-cvv h5{font-size:11px;font-weight:700}.add-new-card{background:0 0;color:#414042;text-decoration:underline;text-align:left!important}.dash-res-sum .reservation-extras ul li .thumb,.txt-center{text-align:center}.mrgn-lft-10{margin-left:10px}.pding-lft{padding-left:5px}.pding-rigt{padding-right:5px}.cvv-line-gap{line-height:13px}.pding-top{padding-top:15px}.mrgn-lft-15{margin-left:15px}@media screen and (max-width:367px){.pding-top.date-dividier-container{position:absolute;right:0;top:37px;left:130px;width:10px}.dashboard .my-reservations .my-reservations-table .mrt-row .col.res-numb{padding-bottom:10px!important}}select:invalid{color:gray}.RTL .ngdialog.ngdialog-theme-default .ngdialog-close{right:90%;left:0}.xs-save-card{padding:0}@media only screen and (max-width:768px){.reservation-number-detail{font-weight:400}.dashboard .my-reservations .my-reservations-table .mrt-row.reservation-section{border-top:1px solid #e0dfdf;padding-top:10px;margin-top:10px}}.dash-res-sum,.view-reservations{padding-top:30px}.dash-res-sum .content-body .row .section{margin-bottom:50px!important}.dash-res-sum .content-body .row .section.reservation-detail-first-sect{padding-left:0}.dash-res-sum .content-body .row .section.reservation-detail-first-sect .reservation-detail-first-title{padding-left:0!important}.dash-res-sum .content-body .row .section.flight-summary-container,.dash-res-sum .content-body .row .section.promo-detail-container{margin-bottom:20px!important}@media only screen and (max-width:767px){.dash-res-sum .content-body .row .section,.dash-res-sum .content-body .row .section.flight-summary-container{margin-bottom:0!important}.dash-res-sum .content-body .row .section.promo-details-accordion{margin-bottom:10px!important}.dash-res-sum .content-body .row .section.promo-details-accordion .section-line{z-index:999}.dash-res-sum .content-body .row .section .promo-detail-content ul{font-size:12px;padding-left:7px!important}.dash-res-sum .content-body .row .section .panel-group .panel-default .panel-body content .payment-details-list{padding-left:10px!important}}.dash-res-sum .reservation-details .col.contact-details{padding-left:0;padding-right:15px}.dash-res-sum .reservation-details .col.contact-details .contact-info-edit i{width:12px}.dash-res-sum .content-wrapper .content-footer{border-top:0}.dash-res-sum h2{float:left;font-size:18px;font-weight:600;margin-bottom:30px}.dash-res-sum h2 span{font-weight:400;font-size:16px}.dash-res-sum #header-wrapper{margin-bottom:20px}.dash-res-sum .content-header{border-bottom:none;padding-bottom:0}.dash-res-sum .email-btn{right:15px}.dash-res-sum .reservation-details .col .edit-pax{padding-left:10px}.dash-res-sum .reservation-details .col .edit-pax .reservation-edit-lbl{vertical-align:middle}.dash-res-sum .reservation-details .col .edit-pax .fa.fa-pencil{margin-right:0}.dash-res-sum .reservation-details .col ul{padding:0;margin:0;list-style:none}.dash-res-sum .reservation-details .col ul li{line-height:2;font-size:13px}.dash-res-sum .reservation-details .col ul li label{float:left;width:45%;font-weight:400}.dash-res-sum .reservation-details .col ul li label.popup-lbl{width:230px}.dash-res-sum .reservation-details .col ul li>span{float:left;width:55%;font-weight:600}.dash-res-sum .reservation-details .col ul li>span>span{color:#b5b5b5;font-weight:400;font-size:12px;display:inline-block}.dash-res-sum .reservation-details .col ul li>span>span.amount,.dash-res-sum .reservation-details .col ul li>span>span.currency{margin-left:0;font-weight:600;color:#333}.dash-res-sum .reservation-details .col ul li>span i{display:inline-block;margin-right:5px;margin-left:5px}.dash-res-sum .reservation-details .col ul li>span i.confirmed{color:#29c000}.dash-res-sum .reservation-details .col ul li>span i.canceled{color:#FF0041}.dash-res-sum .reservation-details .col.passengers label{width:100%}.dash-res-sum .reservation-details .col.passengers h2{margin-bottom:0;line-height:1em}.dash-res-sum .reservation-details .col.passengers .pax-count-lbl{margin-bottom:10px;color:#b5b5b5}.dash-res-sum .reservation-details .col.contact-details li label{width:35%}.dash-res-sum .reservation-details .col.contact-details li span{width:65%}.RTL .dash-res-sum .reservation-details .col{float:left}@media screen and (max-width:768px){.ru .dash-res-sum .reservation-details .col .edit-pax .fa.fa-pencil{margin-right:0;position:relative;top:-3px}.ru .dash-res-sum .reservation-details .col .edit-pax .reservation-edit-lbl{vertical-align:middle;white-space:break-spaces;overflow-wrap:break-word}.dash-res-sum .reservation-details .col .edit-pax:first-child .fa.fa-pencil{padding-left:4px}}.dash-res-sum .reservation-extras>h2{margin-bottom:40px}.dash-res-sum .reservation-extras ul li{float:left;width:20%;text-align:center;padding:0 20px;border-left:1px solid #dbdce0}.dash-res-sum .reservation-extras ul li .thumb .img{margin-bottom:10px}.dash-res-sum .reservation-extras ul li .thumb a{font-weight:600;color:#414042}.dash-res-sum .reservation-extras ul li .thumb a .checked,.dash-res-sum .reservation-extras ul li .thumb a:hover .add{color:#FF0041}.dash-res-sum .reservation-extras ul li .thumb a .fa{display:inline-block;margin-right:5px;line-height:1}.dash-res-sum .reservation-extras ul li .thumb a span{line-height:2!important;display:inline-block}.dash-res-sum .reservation-extras ul li .data{margin-top:15px;font-size:13px;position:relative}.dash-res-sum .reservation-extras ul li .data label{margin-bottom:5px}.dash-res-sum .reservation-extras ul li .data span{font-size:14px;color:#b5b5b5;font-weight:600}.dash-res-sum .reservation-extras ul li .data span i{color:#414042}.dash-res-sum .reservation-extras ul li .data span i.currency{color:#414042;width:20%}.dash-res-sum .reservation-extras ul li .data span a{width:44%;font-size:13px;text-decoration:none;display:none;top:23px;right:5px;position:absolute;text-align:right;overflow-wrap:break-word}.LTR .content-header .page-title .main-text,.LTR .content-header .page-title h1 .main-text,.RTL .content-header .page-title .main-text,.RTL .content-header .page-title h1 .main-text,.reg-form .section .data-input>label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dash-res-sum .reservation-extras ul li .data span a i{color:#FF0041}@media screen and (max-width:991px){.dash-res-sum .reservation-extras ul li .data span a{top:23px;right:-60px;position:absolute}}.dash-res-sum .reservation-extras ul li:hover .data span a{display:inline}.RTL .dash-res-sum .reservation-extras ul li .thumb a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80%!important;vertical-align:middle}.dash-res-sum .content-body .row .flight-summary.flight-summary-container{margin-bottom:20px!important}.dash-res-sum .content-body .row .flight-summary.flight-summary-container .title{font-weight:600}.dash-res-sum .content-body .row .flight-summary .panel-default .collapse.in,.dash-res-sum .content-body .row .flight-summary .panel-default .collapsing{height:auto;padding:0 18px}.dash-res-sum .content-body .row .flight-summary .title{font-family:'Noto Sans'!important;font-size:24px;font-weight:600;float:left;margin:0;line-height:42px;padding:0 5px 0 0}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row{display:table;border-bottom:3px solid #f6f6f6}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col{display:table-cell;padding:15px;width:12%;font-size:13px;float:left}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col .flight-icon-summary{top:2px;padding-top:3px;position:relative;display:inline-block}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col.ond{width:30%;font-weight:600;font-size:14px}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col.ond .ico{margin:0 5px}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col.ond .status{display:block;font-size:.8em;padding-top:5px}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col.ond.CNX{color:#b3b3b3}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col.ond.CNX .status{color:#4d4d4d;font-weight:700}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col.ond.CNX .path2::before{color:#b3b3b3}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col.arrival,.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col.departure{width:17%}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col.flight-no{width:12%;padding-right:5px!important;padding-left:5px}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col.flight-no label{position:relative;text-align:center}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col.duration{text-align:center}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col.bkstatus{padding:15px 10px!important}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col.bkstatus i{margin-right:5px;margin-top:3px}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col.bkstatus i.fa-check-circle{color:#29c000}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col.bkstatus i.fa-times-circle{color:#ed0000}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row.ft-heading{background-color:#f6f6f6;border-bottom:1px solid #ededef;font-weight:600}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row.ft-heading .col{border-right:1px solid #d4d5d9;color:#414042;font-size:14px}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row.ft-heading .col:last-child{border-right:0}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row.CNX{color:#b3b3b3}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row.CNX .flight-no label::after{opacity:.3}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .bus-segment-header>span:first-child,.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .bus-segment-header>span:last-child{vertical-align:super}.dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .bus-segment-header .icon-bus::before{font-size:26px;color:#FF0041}.RTL .flight-summary .flight-table .ft-row .col.flight-no label:after{right:inherit;left:0!important}.RTL .dash-res-sum .content-body .row .flight-summary .flight-table .ft-row .col{float:right;display:flex}.RTL .dash-res-sum .content-body .row .flight-summary .flight-table .ft-row.ft-heading .col{border-right:0;border-left:1px solid #d4d5d9}.RTL .dash-res-sum .content-body .row .flight-summary .flight-table .ft-row.ft-heading .col:last-child{border-left:0}.RTL .dash-res-sum .content-body .row .flight-summary .flight-table.reservation-flexibility-heading{padding-right:0}.dash-mod-flights{min-height:700px}.dash-mod-flights .mod-flight-back-reservation{width:35%;padding:0}.dash-mod-flights .mod-flight-confirm-reservation{width:65%}.dash-mod-flights .page-title{color:#646365}.dash-mod-flights .content-header{border-bottom:none;padding-bottom:0}.dash-mod-flights .dismissable-box-modify-flights{position:relative;display:none;padding:10px;background-color:#FEF8D6;color:#6B5327;justify-content:space-between;margin:0 30px 10px 0;align-items:center}.dash-mod-flights .dismissable-box-modify-flights .flex-center{display:flex;align-items:center}.dash-mod-flights .dismissable-box-modify-flights .flex-center .warning-icon{width:24px;margin-right:18px;content:url(../images/payment/warning.svg);transform:rotate(180deg)}.dash-mod-flights .dismiss-button{position:absolute;top:5px;right:5px;cursor:pointer}.dash-mod-flights .dismiss-icon{color:#6B5327;position:relative;top:1px;cursor:pointer;width:24px;content:url(../images/payment/cross.svg)}.liveChat,.liveChat #chatDiv{position:fixed;width:400px;height:300px}.liveChat{display:flex;flex-direction:column;justify-content:flex-end;right:0;bottom:0}.modify-flights-table .flights-head{color:#7a797b;font-size:1.3em;padding:10px 5px;float:left;width:100%}.modify-flights-table .flights-head .flights-head-left{width:35%;float:left}.modify-flights-table .flights-head .flights-head-right{width:65%;float:left}.RTL .dash-mod-flights .modify-flights-table .flights-head .flights-head-left{width:35%;float:right;padding-right:0}.RTL .dash-mod-flights .modify-flights-table .flights-head .flights-head-right{width:65%;float:right;padding-right:30px}.modify-flights-table .left-sidebar{float:left;width:35%;background-color:#FF0041;color:#414042}.modify-flights-table .left-sidebar ul{list-style:none;padding:0;margin:0}.modify-flights-table .left-sidebar ul li{border-bottom:1px solid #8e8e8e!important;padding:50px 20px;display:inline-block;margin:0}.modify-flights-table .left-sidebar ul li.active .wrapper:last-child,.modify-flights-table .left-sidebar ul li:last-child{border-bottom:0}.modify-flights-table .left-sidebar ul li .wrapper .mod-flight .flight-info .flight-no{width:20%}.modify-flights-table .left-sidebar ul li .wrapper .mod-flight .flight-info .flight-no label i{font-size:14px}.modify-flights-table .left-sidebar ul li .wrapper .mod-flight .flight-info .flight-time{width:77%}.modify-flights-table .left-sidebar ul li .wrapper .mod-flight .flight-info .flight-time .i{float:left;margin-right:5px;width:70px}.modify-flights-table .left-sidebar ul li:hover{background-color:#a90038;cursor:pointer}.modify-flights-table .left-sidebar ul li.active{position:relative;background-color:#760027;color:#fff}.modify-flights-table .left-sidebar ul li.active:after{content:"";position:absolute;width:0;height:0;right:-15px;border-top:21px solid transparent;border-bottom:21px solid transparent;border-left:15px solid #760027;margin:auto;top:0;bottom:0;z-index:1}.modify-flights-table .left-sidebar ul li.active .icon-outbound-plane-small .path1:before{color:#C5C5C5}.modify-flights-table .left-sidebar ul li h4{font-size:16px;font-weight:400;margin-top:0;position:relative}.modify-flights-table .left-sidebar ul li label{font-weight:400;font-size:13px}.modify-flights-table .left-sidebar ul li .departure{margin-bottom:10px;text-align:left}.modify-flights-table .left-sidebar ul li .ond{margin-bottom:15px;font-size:16px;text-align:center}.modify-flights-table .left-sidebar ul li .arrival,.modify-flights-table .right-content .flight-row .duration .arrival{text-align:right}.modify-flights-table .left-sidebar ul li .ond span{display:inline-block}.modify-flights-table .left-sidebar ul li .ond span.ico{padding:0 5px;font-size:15px}.modify-flights-table .left-sidebar ul li .ond span.dep{float:left}.modify-flights-table .left-sidebar ul li .ond span.arr{float:right}.RTL .modify-flights-table .left-sidebar ul li.active:after{transform:rotateY(180deg);left:-14px;right:unset}.LTR .modify-flights-table .right-content .flight-row{padding-left:0!important}.RTL .modify-flights-table .right-content .flight-row{padding-right:10px!important}.modify-flights-table .right-content{float:left;width:65%;border-top:1px solid #e2e2e2}.modify-flights-table .right-content .dash-flights .flight-options-table{margin-top:0}.modify-flights-table .right-content .flight-row{display:flex;border-bottom:1px solid #e2e2e2}.modify-flights-table .right-content .flight-row .col{display:flex;padding-right:35px;justify-content:center;align-items:flex-start;border-right:1px solid #e2e2e2;height:100px;padding-top:2%}.modify-flights-table .right-content .flight-row .duration .arrival,.modify-flights-table .right-content .flight-row .duration .departure{display:inline-block;width:10%}.modify-flights-table .right-content .flight-row .duration .arrival label,.modify-flights-table .right-content .flight-row .duration .departure label{font-weight:700;font-size:16px;margin-top:27px}.modify-flights-table .right-content .flight-row .duration .timeline{display:inline-block;width:70%;padding-right:7px;padding-left:10px}.modify-flights-table .right-content .flight-row .duration .timeline .flight-no{margin-bottom:10px;font-size:13px;font-weight:600}.modify-flights-table .right-content .flight-row .duration .timeline .segment-code{float:left;font-size:13px}.modify-flights-table .right-content .flight-row .duration .timeline .line{position:relative}.modify-flights-table .right-content .flight-row .duration .timeline .line:after{content:"";height:3px;background:#dedede;width:100%;position:absolute;left:0;right:0;margin:auto;top:8px;bottom:0;z-index:0}.modify-flights-table .right-content .flight-row .promo-fare label,.modify-flights-table .right-content .flight-row .select-flight .flight-fares label{margin-bottom:5px}.modify-flights-table .right-content .flight-row .duration .timeline .line span{font-size:10px;line-height:1;position:absolute;z-index:9}.modify-flights-table .right-content .flight-row .duration .timeline .line span.start{color:#FF0041;font-size:17px;top:-4px;left:0}.modify-flights-table .right-content .flight-row .duration .timeline .line span.hold{color:#828492;left:30%}.modify-flights-table .right-content .flight-row .duration .timeline .line span.stop{color:#FF0041;right:0}.modify-flights-table .right-content .flight-row .duration .total-time{text-align:right;font-size:13px;font-weight:600}.modify-flights-table .right-content .flight-row .duration .segment-code{text-align:left;font-size:11px}.modify-flights-table .right-content .flight-row .promo-fare{text-align:center;width:95px}.modify-flights-table .right-content .flight-row .promo-fare span i{font-size:20px;font-weight:600}.modify-flights-table .right-content .flight-row .promo-fare.selected{width:118px;background-color:#C20041;color:#fff;position:relative}.modify-flights-table .right-content .flight-row .promo-fare.selected .select{position:absolute;left:0;right:0;bottom:0;height:25px;line-height:25px;background-color:#FF0041}.modify-flights-table .right-content .flight-row .select-flight{text-align:center;width:117.5px;position:relative;cursor:pointer;border:1px solid #e2e2e2}.modify-flights-table .right-content .flight-row .select-flight.active{background-color:#e8e8e8}.modify-flights-table .right-content .flight-row .select-flight .ico{font-size:19px;color:#666}.modify-flights-table .right-content .flight-row .select-flight .text{font-weight:600;color:#FF0041}.modify-flights-table .right-content .flight-row .select-flight .text a{text-decoration:none;color:#39454B}.modify-flights-table .right-content .flight-row .select-flight .text a:hover{text-decoration:none}.modify-flights-table .right-content .flight-row .select-flight .flight-fares{position:absolute;background-color:#e8e8e8;height:97px;right:0;top:79px;z-index:999;display:table;padding:0}.modify-flights-table .right-content .flight-row .select-flight .flight-fares li{min-width:115px;text-align:center;display:table-cell;vertical-align:middle;height:100px;position:relative;padding-bottom:15px;cursor:default}.modify-flights-table .right-content .flight-row .select-flight .flight-fares li i.select{display:none;position:absolute;left:0;right:0;bottom:0;height:25px;line-height:25px;background-color:#FF0041}.modify-flights-table .right-content .flight-row .select-flight .flight-fares li:hover{background-color:#C20041;color:#fff;cursor:pointer}.modify-flights-table .right-content .flight-row .select-flight .flight-fares li:hover i.select{display:block}.modify-flights-table .right-content .flight-row .select-flight .flight-fares span i{font-size:20px;font-weight:600}.modify-flights-table .right-content .flight-row.last-row{width:100%;border:0}.modify-flights-table .right-content .search-form{padding:30px}.modify-flights-table .right-content .search-form .form-group{float:left;width:100%}.modify-flights-table .right-content .search-form .form-control{width:100%;height:50px;line-height:50px;margin-top:0;background-color:#fff!important}.modify-flights-table .right-content .search-form .dp-caption{font-size:.7em}.modify-flights-table .right-content .search-form .btn-wrp{float:right;margin:auto}.modify-flights-table .right-content .search-form .btn-wrp .btn{margin-top:15px}.modify-flights-table .right-content .modify-or-cancel{text-align:center}.modify-flights-table .right-content .modify-or-cancel .col{min-height:172px;position:relative}.modify-flights-table .right-content .modify-or-cancel .col button{width:41.66666667%;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}.modify-flights-table .right-content .modify-or-cancel .or{color:#39454B;font-size:22px;position:relative}.modify-flights-table .right-content .modify-or-cancel .or:after{content:"";height:0;background:#e2e2e2;position:absolute;left:0;right:0;width:100%}.modify-flights-table .right-content .modify-or-cancel .or i{position:absolute;top:-17px;background:#fff;padding:0 15px;z-index:99;margin:auto;left:0;right:0;width:60px}.modify-flights-table .right-content .dash-alert{margin-top:25px}.modify-flights-table .right-content .dash-alert .notification{float:none;margin:auto;padding:25px 30px;background-color:#f8f8f8;border:1px solid #e4e4e4;text-align:center;line-height:2;font-weight:600}.modify-flights-table .right-content .dash-footer{margin-top:150px}.modify-flights-table .right-content .modify-content-view{height:auto;display:flex;flex-flow:wrap column;justify-content:space-between}.RTL .modify-flights-table .right-content .flight-row .select-flight .flight-fares{left:0;right:unset}.RTL .modify-flights-table .right-content .flight-row .duration .total-time{text-align:center}@media only screen and (max-width:767px){.modify-flights-table .left-sidebar ul li .departure{margin-bottom:5px}.modify-flights-table .left-sidebar ul li .arrival{padding:5px 0}.modify-flights-table .left-sidebar ul li .total-time{text-align:center!important}.LTR .modify-flights-table .left-sidebar ul li .total-time{text-align:left!important;position:absolute!important;left:21%!important;top:72px!important;width:auto!important}.modify-flights-table .right-content .flight-row .duration .total-time{font-size:1rem}.dash-mod-flights .mod-flight-back-reservation i{padding:12px 10px}}@media only screen and (min-width:768px){.content-hidden{background-color:#C5C5C5}.content-hidden *{display:none}.modify-flights-table .right-content .flight-row .promo-fare label{padding-top:15px!important}.modify-flights-table .left-sidebar ul li:hover{color:initial!important}.LTR .dash-mod-flights .mod-flight-back-reservation i{padding:0 5px 0 0}.RTL .dash-mod-flights .mod-flight-back-reservation i{padding:0 0 0 5px}}@media only screen and (max-width:767px){.modify-flights-table .left-sidebar ul li{padding:initial!important;border-bottom:none}.modify-flights-table .right-content .dash-flights .flight-options-table{margin-top:0!important}.modify-flights-table .right-content .flight-row{display:flex;border-bottom:1px solid #e2e2e2;flex-direction:column}.RTL .modify-flights-table .right-content .flight-row .duration .timeline{width:60%;margin-bottom:3px!important}.RTL .modify-flights-table .right-content .flight-row .duration .arrival,.RTL .modify-flights-table .right-content .flight-row .duration .departure{width:20%}.RTL .modify-flights-table .right-content .flight-row .duration .arrival label,.RTL .modify-flights-table .right-content .flight-row .duration .departure label{margin-bottom:0!important}.RTL #flight-modify-mobile .right-content .xs-selected-flight .timeline{margin-top:25px!important}}@media only screen and (min-width:992px){.modify-flights-table .right-content .flight-row .promo-fare label{padding-top:30px!important}}@media only screen and (min-width:1200px) and (max-width:1350px){.modify-flights-table .right-content .flight-row-responsive,.modify-flights-table .right-content .flight-row-selected-responsive{width:66%}}@media only screen and (min-width:1351px) and (max-width:1550px){.modify-flights-table .right-content .flight-row-responsive,.modify-flights-table .right-content .flight-row-selected-responsive{width:73%}}@media only screen and (min-width:1551px) and (max-width:1700px){.modify-flights-table .right-content .flight-row-responsive,.modify-flights-table .right-content .flight-row-selected-responsive{width:71%}}.registration-header{margin-bottom:10px}.registration-header>h1{color:#FF0041;font-size:22px;font-weight:600;margin-bottom:15px}.registration-header>h3{font-weight:600;font-size:18px;margin-bottom:15px;line-height:1.6}.redirect-url{color:#FF0041;cursor:pointer}@media only screen and (max-width:768px){.reg-form .section.with-sub .section-sub-heading{margin-top:5px;margin-bottom:5px!important}}.registration .content-body{padding-top:25px}.registration .your-prefs .radio{width:100%;height:26px}.registration .your-prefs .checkbox label{margin-left:5px}.registration .your-prefs h4{font-size:16px;font-weight:600;height:26px;line-height:26px}.registration .passport-position{padding-left:0!important}@media only screen and (max-width:767px){.registration .passport-position{padding:0!important}}.RTL .registration .passport-position{padding-left:15px!important;padding-right:0!important}@media only screen and (max-width:767px){.RTL .registration .passport-position{width:100%!important;padding:0!important}.reg-form .ibe-jquery-date-picker .dropdown-menu{max-width:100%!important}}.ar .reg-form .section.with-sub .section-sub-heading,.de .reg-form .section.with-sub .section-sub-heading,.es .reg-form .section.with-sub .section-sub-heading,.fr .reg-form .section.with-sub .section-sub-heading,.it .reg-form .section.with-sub .section-sub-heading,.ru .reg-form .section.with-sub .section-sub-heading{margin-bottom:20px;margin-top:30px}.RTL .reg-form .reg-copyright .copyright-text{text-align:right}.reg-form .margin-bottom-20{margin-bottom:20px}.reg-form .margin-bottom-30{margin-bottom:30px}.reg-form .margin-top-20{margin-top:20px}.reg-form .margin-top-30{margin-top:30px}.reg-form .section{margin-bottom:15px;border-bottom:1px solid #ededef}.reg-form .section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.reg-form .section .ibe-drop-down .dp-caption{position:absolute;top:0;width:auto;padding:0 15px 0 10px;line-height:50px;color:#414042;font-weight:400;font-size:14px}.reg-form .section .ibe-drop-down .fa{position:absolute;top:0;right:20px;line-height:50px}.reg-form .section .section-heading{margin-bottom:20px;font-size:18px;font-weight:600;height:40px;line-height:40px}.reg-form .section .section-heading>span img{max-height:100%}.reg-form .section .section-heading div span img#log0-airarabia{padding:0 6px 4px}.reg-form .section .section-heading small{height:40px;line-height:40px;float:right;color:#414042;font-size:11px;font-weight:600}.reg-form .section .section-sub-heading>p{line-height:1.6}.reg-form .section.with-sub{margin-bottom:0;border-bottom:0;padding-bottom:0}.reg-form .section.with-sub .section-heading{margin-bottom:0}.reg-form .section.with-sub .section-sub-heading{margin-bottom:20px}.reg-form .section.with-sub .section-sub-heading p{margin-top:10px}.reg-form .section .row{margin-bottom:0}.reg-form .section .row .col{float:left;position:relative}.reg-form .section .row .col .form-group{width:100%;float:left}.reg-form .section .row .col .long-error .form-group .valdr-message{position:relative}.reg-form .section .row .col p{line-height:1.8}.reg-form .section .phone-number .row{margin-top:0}.reg-form .section .phone-number .row .ibe-typeahead.on-focus .valdr-message{display:none}.reg-form .section .data-input>label{margin-bottom:5px;width:98%}.reg-form .section .help-txt{top:22px;left:15px;padding-right:30px;font-size:13px;line-height:1.6;padding-top:20px}.reg-form .reg-copyright .copyright-text{text-align:left;margin-bottom:10px;font-size:13px}.reg-form .reg-copyright .copyright-text>sup{display:inline-block;width:2%;line-height:20px;vertical-align:top!important}.reg-form .reg-copyright .copyright-text .terms-and-condition{display:inline-block;width:90%}.reg-form .reg-copyright .copyright-text .terms-and-condition a{color:#FF0041!important;text-decoration:underline}.reg-form .send-promo-email-reg{margin-bottom:20px}.reg-form .send-promo-email-reg .send-promo-text{display:table!important;font-size:13px}[data-tip]:after,[data-tip]:before{display:none;height:30px;position:absolute}.reg-form .ibe-jquery-date-picker .ibe-typeahead{margin-bottom:0!important}.reg-form .ibe-jquery-date-picker .dropdown-menu{width:100%!important}.reg-form .ibe-jquery-date-picker .airwardsDOB-date{position:absolute;right:10px;z-index:1000}.LTR .content-header,.RTL .content-header{z-index:999;margin-bottom:0;position:relative}.reg-form .ibe-jquery-date-picker .airwardsDOB-date #airwardsDOB-date{border:none!important;padding:0!important;width:0!important}.reg-form .ibe-jquery-date-picker .form-control[readonly]{background-color:#fff!important}.reg-form .ibe-jquery-date-picker .airwardsDOB .valdr-message{top:50px!important}.RTL .reg-form .ibe-jquery-date-picker .airwardsDOB-date{left:10px!important;right:unset!important}.RTL .reg-form .ibe-jquery-date-picker .glyphicon-chevron-right:before{content:"\e079"!important}.RTL .reg-form .ibe-jquery-date-picker .glyphicon-chevron-left:before{content:"\e080"!important}.RTL .reg-form .section .data-input>label{width:100%!important}.LTR .view-credit-container{padding-bottom:0}.LTR .content-header .page-title{color:#414042;font-size:24px;font-weight:700;float:left;margin:0;line-height:54px;padding:0}.LTR .content-header .page-title.meal-page-title{padding-left:5px}.LTR .content-header .page-title .main-text i{color:#FF0041}.LTR .content-header .page-title ol,.LTR .content-header .page-title ul{list-style:none;padding:0;margin:0;line-height:1}.LTR .content-header .page-title ol li,.LTR .content-header .page-title ul li{float:left}.LTR .content-header .page-title ol li a,.LTR .content-header .page-title ul li a{float:left;text-decoration:none}.LTR .content-header .page-title a{float:right;font-size:11px;color:#39454B;text-decoration:underline}.LTR .content-header .page-title a.active,.LTR .content-header .page-title a:focus,.LTR .content-header .page-title a:hover{color:#FF0041}.LTR .content-header .page-title .thin{font-weight:400}.LTR .content-header .insurance-page-title{padding-left:10px}.LTR .content-header .page-title h1{width:100%;font-size:24px;font-weight:700;float:left;margin:0;padding:10px 15px 0 0}.LTR .content-header .page-title h1 ol,.LTR .content-header .page-title h1 ul{list-style:none;padding:0;margin:0;line-height:1}.LTR .content-header .page-title h1 ol li,.LTR .content-header .page-title h1 ul li{float:left}.LTR .content-header .page-title h1 ol li a,.LTR .content-header .page-title h1 ul li a{float:left;text-decoration:none}.LTR .content-header .page-title h1 a{float:right;font-size:11px;color:#FF0041;text-decoration:underline}.LTR .content-header .page-title h1 a.active,.LTR .content-header .page-title h1 a:focus,.LTR .content-header .page-title h1 a:hover{color:#FF0041}.LTR .content-header .page-title h1 .thin{font-weight:400}.LTR .content-header .sub-intro{color:#FF0041;font-size:14px;font-weight:600;line-height:1}.LTR .content-header .description{margin-top:14px;color:#414042;font-size:14px;font-weight:600;line-height:1}.LTR .content-header .btn-wrap{padding:0 15px}.LTR .content-header .btn-wrap.back-btn-container,.LTR .content-header .btn-wrap.btn-cancel-res,.RTL .content-header .page-title.baggage-page-title{padding-right:0}.LTR .content-header .btn-wrap .button{margin-top:6px}.LTR .content-header .btn-wrap a{text-decoration:none;height:52px;line-height:52px;font-weight:600;text-align:right}.LTR .content-header .btn-wrap a.back-bar{font-size:12px;text-decoration:underline;font-weight:700}.RTL .content-header .page-title{font-size:24px;font-weight:700;float:right;margin:0;line-height:54px;padding:0}.RTL .content-header .page-title ol,.RTL .content-header .page-title ul{list-style:none;padding:0;margin:0;line-height:1}.RTL .content-header .page-title ol li,.RTL .content-header .page-title ul li{float:left}.RTL .content-header .page-title ol li a,.RTL .content-header .page-title ul li a{float:left;text-decoration:none}.RTL .content-header .page-title a{float:right;font-size:11px;color:#FF0041!important;text-decoration:underline}.RTL .content-header .page-title a.active,.RTL .content-header .page-title a:focus,.RTL .content-header .page-title a:hover{color:#FF0041}.RTL .content-header .page-title .thin{font-weight:400}.LTR .user-details .login-name,.back-bar a{font-weight:700}.RTL .content-header .page-title h1{width:100%;font-size:24px;font-weight:700;float:left;margin:0;padding:10px 0 0 15px}.RTL .content-header .page-title h1 ol,.RTL .content-header .page-title h1 ul{list-style:none;padding:0;margin:0;line-height:1}.RTL .content-header .page-title h1 ol li,.RTL .content-header .page-title h1 ul li{float:left}.RTL .content-header .page-title h1 ol li a,.RTL .content-header .page-title h1 ul li a{float:left;text-decoration:none}.RTL .content-header .page-title h1 a{float:left;font-size:11px;color:#39454B;text-decoration:underline}.RTL .content-header .page-title h1 a.active,.RTL .content-header .page-title h1 a:focus,.RTL .content-header .page-title h1 a:hover{color:#FF0041}.RTL .content-header .page-title h1 .thin{font-weight:400}.RTL .content-header .insurance-page-title{padding-right:10px!important}.RTL .content-header .sub-intro{color:#FF0041;font-size:14px;font-weight:600;line-height:1}.RTL .content-header .description{margin-top:14px;color:#414042;font-size:14px;font-weight:600;line-height:1}.RTL .content-header .btn-wrap{padding:0 15px}.RTL .content-header .btn-wrap .button{margin-top:6px}.RTL .content-header .btn-wrap a{text-decoration:none;height:52px;line-height:52px;font-weight:600;text-align:right}.RTL isa-phone-number .col-md-3{padding-left:5px;padding-right:15px!important}.RTL isa-phone-number .col-md-9{padding-right:5px;padding-left:15px!important}.content-footer{border-top:1px solid #ededef;padding-top:0;font-size:13px;margin-top:80px}[data-tip]{position:relative}[data-tip]:before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #1a1a1a;top:25px;left:5px;z-index:8;font-size:0;line-height:0;width:0}[data-tip]:after{content:attr(data-tip);top:55px;left:0;padding:5px 8px;background:#1a1a1a;color:#fff;z-index:9;font-size:14px;line-height:18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:nowrap;word-wrap:normal}[data-tip]:hover:after,[data-tip]:hover:before{display:block}.img{display:inline-block;width:100px;height:70px;background-size:cover;background-repeat:no-repeat}.img.insurance-image{background-image:url(../images/extras/Travel-Insurance.png)}.img.seat-image{background-image:url(../images/extras/Your-Seat.png)}.img.meal-image{background-image:url(../images/extras/Your-Meals.png)}.img.automatic-checkin-image{background-image:url(../images/extras/Automatic-Checkin-Image.png)}.img.baggage-image{background-image:url(../images/extras/Baggages.png)}.img.flexi-fare-image{background-image:url(../images/extras/Flexi-Fare.png)}.img.ssr-airport-image{background-image:url(../images/extras/Airport-Services.png)}.img.ssr-flight-image{background-image:url(../images/extras/Flight-Services.png)}.img.default-ancillary-image{background-image:url(../images/extras/Airport-Services.png)}.RTL .ngdialog .ngdialog-content .popup-confirm .btn-set{margin-left:0!important}@media only screen and (min-width:768px){.ngdialog.mid-width .ngdialog-content{width:650px!important}}.ngdialog.terms-conditions-popup{overflow:auto}.ngdialog .ngdialog-content{border-radius:0!important;border-top:5px solid #C20041;background-color:#FF0041!important}.ngdialog .ngdialog-content .error-waraper{margin-top:10px;color:#FF0041}.ngdialog .ngdialog-content .popup-confirm .text-label{font-family:OpenSans;font-size:14px}.ngdialog .ngdialog-content .popup-confirm .text-label-sub{font-family:OpenSans;font-size:10px}.ngdialog .ngdialog-content .popup-confirm .text-label-btn{font-family:OpenSans;font-size:18px}.ibe-spinner .spinner-icon .caption,.ui-datepicker,.ui-datepicker .ui-datepicker-title select{font-family:"Open Sans",sans-serif}.ngdialog .ngdialog-content .popup-confirm .btn-set{overflow:hidden;margin-top:20px;margin-right:1px}.ngdialog .ngdialog-content .popup-confirm .btn-set button{width:250px;margin-right:1px}.back-bar{text-align:right;padding-top:5px;margin-bottom:10px}.back-bar.back-common-btn{z-index:999;position:absolute;right:12px;top:44px}.back-bar a{color:#333;font-size:12px;text-decoration:underline}.RTL .signout,.back-bar a:hover{color:#FF0041}#back-to-home{display:none}.login-bar{margin-bottom:20px;clear:both}.LTR .wd-header{width:15.4%}.RTL .wd-header{width:14.8%}.search-table{display:table-cell}.LTR .user-details{padding-top:20px;padding-right:3px}.LTR .user-details.dashboard-title{padding-left:5px}.LTR .user-details .other-details{padding-left:20px;font-size:13px;padding-top:3px}.LTR .user-details i{font-size:20px}.LTR .user-details .signout{color:#FF0041;padding-left:3px;font-size:13px}.RTL .signout{font-size:13px}.signout{cursor:pointer}.ibe-date-picker .dropdown-menu{width:inherit;border:1px solid grey;padding:15px;background:#fff;overflow:hidden;outline:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;max-width:256px}.ibe-date-picker .dropdown-menu li div{border:none}.ibe-date-picker .dropdown-menu li div table{border:none;outline:0;width:100%}.ibe-date-picker .dropdown-menu .btn{width:32px;height:32px!important;padding:0 5px!important;line-height:28px!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ibe-date-picker .dropdown-menu .btn.active{background-color:#414042;border-color:#414042;color:#fff}.ibe-date-picker .dropdown-menu .btn.active .text-info{color:#fafafa}.ibe-date-picker .glyphicon-calendar:before{color:gray}.ibe-date-picker .btn-info .active{background-color:#00870a}.ibe-date-picker .input-group.input-group-book #search-arrival-date,.ibe-date-picker .input-group.input-group-book #search-departure-date{border-right-color:gray!important}.ibe-date-picker .input-group .form-control{border-right-color:#fafafa!important;width:100%}.ibe-date-picker .input-group .input-group-btn .btn{background-color:#fafafa;width:auto;padding:0 15px;height:50px;line-height:50px;border:1px solid gray;border-left-color:#fafafa!important;color:#1a1a1a;font-size:16px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;position:relative;z-index:990}.RTL .ibe-date-picker .input-group .form-control{border-left-color:#fafafa!important;border-right-color:grey!important}.RTL .ibe-date-picker .input-group .input-group-btn .btn{border-left-color:grey!important;border-right-color:grey!important}@media only screen and (max-width:767px){.RTL .ibe-date-picker .input-group .input-group-btn button#departure-date{border-right-color:#fafafa!important}}.ibe-jquery-date-picker{padding-bottom:15px}.ibe-jquery-date-picker input{float:left;width:100%;position:absolute}.ibe-jquery-date-picker input:focus{float:left;width:100%}.ibe-jquery-date-picker button{height:50px;width:100%!important;background:#fafafa;border:1px solid #7c7c7c;border-left:none}.ibe-jquery-date-picker button.ui-datepicker-trigger{padding:5px;background-color:#fafafa!important}.ibe-jquery-date-picker button img{width:27px;right:10px}.disable-dp-button button{pointer-events:none}.disable-dp-button button button,.disable-dp-button button input{border:1px solid #e0e0e0!important}.ui-datepicker .ui-datepicker-title select{font-size:14px;color:#414042;font-weight:400;background:#fff}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fafafa inset!important}.form-control,.form-control:focus{background-color:#fafafa;width:100%;height:50px;border:1px solid gray;color:#1a1a1a;font-size:14px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.form-control:focus[readonly],.form-control[readonly]{background-color:#e6e6e6!important}.spinner>div{background-color:#FF0041}.ibe-spinner .form-control{width:60%;height:50px;float:left}.ibe-spinner .spinner-icon{width:35%;height:50px;float:left;margin-right:5px;position:relative;text-align:center}.ibe-spinner .spinner-icon .caption{position:absolute;bottom:0;left:0;width:100%;color:#1a1a1a;font-size:11px;font-weight:600}.ibe-spinner .icon-Children,.ibe-spinner .icon-adult,.ibe-spinner .icon-children,.ibe-spinner .icon-infant{font-size:34px}.ibe-drop-down .btn-group{width:100%}.ibe-drop-down .btn-group .btn-primary,.ibe-drop-down .btn-group .btn-primary:active,.ibe-drop-down .btn-group .btn-primary:hover{background-color:#fafafa!important;line-height:50px;height:50px;width:100%;border:1px solid gray;color:#39454B;font-size:20px;-webkit-box-shadow:none;box-shadow:none;padding:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.ibe-drop-down .btn-group .dp-caret{font-size:17px;width:15%;float:left;padding-top:3px}.ibe-drop-down .btn-group .dp-caption{width:85%;display:block;float:left;text-align:left;padding-left:5px;overflow:hidden}.ibe-typeahead{margin-bottom:20px;position:relative}.ibe-typeahead.address-group div{padding:4px 0}.ibe-typeahead.address-group div.add-line{padding-top:0}.ibe-typeahead .dropdown-menu .active a,.ibe-typeahead .dropdown-menu .active a:focus,.ibe-typeahead .dropdown-menu .active a:hover{background-color:#39454B}.close-btn{float:right;cursor:pointer;font-weight:100;display:block;width:20px;height:20px;font-size:34px}.form-footer .label-text,.form-footer .label-text .text,.form-footer label{height:42px;float:left;line-height:42px}@media only screen and (max-width:767px){.RTL .checkbox,.RTL .radio{float:right;margin:0 5px 0 0!important}html{font-size:10px!important}input{font-size:16px!important}.RTL .radio{line-height:30px!important}.RTL .radio label{float:right}.RTL .radio-btn-lbl{padding-top:7px}.RTL .multi-city-truncate{max-width:96px}.dash-footer .light-gray-btn.active,.dash-footer .light-gray-btn:focus,.dash-footer .light-gray-btn:hover{background-color:#999!important;color:#fff}.modal-box.baggage-rates-modal .modal-content{top:33%}}@media only screen and (min-width:768px) and (max-width:991px){.wd-header{width:13.8%!important}}.ibe-typeahead .input-option{margin-top:15px;line-height:20px}.ibe-typeahead .input-option .label{margin:0}.form-footer{margin-top:5px;padding:10px 0}.form-footer label{font-weight:600;width:auto;margin-bottom:0}.form-footer label a{color:#414042;font-weight:600;text-decoration:underline}.form-footer label a:focus,.form-footer label a:hover{color:#FF0041}.form-footer .label-text .text{font-weight:600;font-size:16px;margin-right:20px}.form-footer .label-text span{float:left}.form-footer .label-text .checkbox,.form-footer .label-text .radio{margin-right:20px!important}.form-footer .col-md-3{float:right;padding-right:0;padding-left:30px}.form-footer .button{width:100%;float:right;font-weight:600;color:#fff;cursor:pointer}.RTL .form-footer label{float:right}.cat-button{width:auto!important;padding:0!important}.button,.cat-button{padding:0 11px;display:block;border-radius:0;line-height:42px;font-size:14px;font-weight:600;min-width:140px;text-align:center;cursor:pointer;max-width:100%;width:100%;border:0;outline:0}.button .extras-button-text,.cat-button .extras-button-text{width:91%;float:left;text-align:left}.button i,.cat-button i{margin-left:0}.button.confirm-popup-btn,.cat-button.confirm-popup-btn{margin:auto;width:50%}.button.red-btn,.button.red-btn:focus,.button.red-btn:hover,.cat-button.red-btn,.cat-button.red-btn:focus,.cat-button.red-btn:hover{background-color:#FF0041;color:#fff}.button.gray-btn,.cat-button.gray-btn{background-color:#39454B!important;color:#fff!important}.button.gray-btn:active,.button.gray-btn:focus,.button.gray-btn:hover,.cat-button.gray-btn:active,.cat-button.gray-btn:focus,.cat-button.gray-btn:hover{background-color:#C20041!important;color:#fff}.button.check-btn:before,.cat-button.check-btn:before{content:"\e909";font-family:icomoon;padding-right:5px}.button.light-gray-btn,.cat-button.light-gray-btn{background-color:#999;color:#fff}.button.light-gray-btn.active,.button.light-gray-btn:focus,.button.light-gray-btn:hover,.cat-button.light-gray-btn.active,.cat-button.light-gray-btn:focus,.cat-button.light-gray-btn:hover{background-color:#39454B;color:#fff}.RTL .button i,.RTL .cat-button i{margin-left:0}.RTL .extras-button-text{width:91%;float:right;text-align:right}.heading{height:62px;line-height:62px;padding:0 15px;font-weight:600;font-size:18px;margin-bottom:10px}.heading .info{font-style:normal;float:right;font-size:12px;font-weight:400}.heading-text{font-weight:600;font-size:18px}.alert{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-weight:400;font-size:14px;padding:20px;position:fixed;left:0;right:0;max-width:inherit;z-index:1000;margin:0 auto}.alert.notice{position:static}.checkbox,.checkbox label{float:left;width:100%;position:relative}.alert .alert-btn{cursor:pointer;font-size:13px;padding-left:10px}.alert h2,.alert h3,.alert h4,.alert h5,.alert h6{font-weight:600;margin-bottom:10px;font-size:14px}.alert p{margin:0}.alert.alert-yellow{background-color:#FCFCE7;border:1px solid beige}.checkbox{margin:0!important;padding:0}.checkbox label{margin:0;padding:0}.checkbox [type=checkbox]:checked+label:before,.checkbox [type=checkbox]:not(:checked)+label:before{content:"";width:20px;height:20px;border:2px solid #a6a7b1;float:left}.checkbox-padding{padding-left:0}.checkbox [type=checkbox]:checked,.checkbox [type=checkbox]:not(:checked){position:absolute;left:0}.checkbox [type=checkbox]+label:before{margin-right:10px;float:left}.checkbox [type=checkbox]:checked+label:before{background:#a6a7b1}.checkbox [type=checkbox]:checked+label:after{content:"\f00c";font:normal normal normal 14px/1 FontAwesome;position:absolute;left:3px;top:3px;color:#fff}.RTL .checkbox [type=checkbox]+label:before{margin-left:10px;margin-right:0;float:right}.RTL .checkbox [type=checkbox]:checked+label:before,.RTL .checkbox [type=checkbox]:not(:checked)+label:before{float:right}.RTL .checkbox [type=checkbox]:checked+label:after{right:3px;left:initial}.checkbox-circle{margin:0!important;padding:0;float:left;width:100%}.checkbox-circle label{float:left;margin:0;width:95%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.checkbox-circle [type=checkbox]:checked,.checkbox-circle [type=checkbox]:not(:checked){position:absolute;left:0}.radio,.radio label{position:relative;float:left}.checkbox-circle [type=checkbox]+label:before{margin-right:10px;float:left}.checkbox-circle [type=checkbox]:not(:checked)+label:before{content:"\f10c";font:normal normal normal 18px/1 FontAwesome}.checkbox-circle [type=checkbox]:checked+label:before{content:"\f058";font:normal normal normal 18px/1 FontAwesome}.RTL .checkbox-circle,.RTL .checkbox-circle label{float:right}.RTL .checkbox-circle [type=checkbox]+label:before{margin-left:10px;margin-right:0;float:right}.radio{margin:0 5px!important;padding:0;width:auto;height:42px;line-height:30px!important}.radio label{width:100%;margin:0;padding:5px 0 0}.radio [type=radio]:checked,.radio [type=radio]:not(:checked){position:absolute;left:0;right:0}.radio [type=radio]+label:before{margin-right:8px;float:left;line-height:42px!important;height:42px}.radio [type=radio]:checked+label:after,.radio [type=radio]:not(:checked)+label:after{width:20px;background-position:center;line-height:20px;height:18px;top:12px;position:absolute;background-repeat:no-repeat;left:0;content:""}.radio [type=radio]:not(:checked)+label:before{width:20px;content:""}.radio [type=radio]:not(:checked)+label:after{background-image:url(../images/unselected.svg)}.radio [type=radio]:checked+label:before{width:20px;content:""}.radio [type=radio]:checked+label:after{background-image:url(../images/selected.svg)}.RTL .radio [type=radio]+label:before{margin-left:8px;margin-right:initial;float:right}.RTL .radio [type=radio]:checked+label:after{right:0;top:0}.uib-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:153px;padding:5px 0;margin:-1px 0 0;font-size:14px;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid grey;border-radius:0;box-shadow:none;width:100%}.uib-dropdown-menu>li>a{padding:8px 6px;margin:0}.uib-dropdown-menu>li>a:hover{background-color:#39454B;color:#fff!important}.thumb-block{margin-bottom:15px}.thumb-block .extrasImg{padding-left:0}.thumb-block .image{float:left;background-size:cover;background-repeat:no-repeat}.thumb-block .details{float:left;width:870px}.thumb-block .summery-panel .summery-panel-segments{padding:0!important}.thumb-block .summery-panel .summery-panel-segments .summery-panel-content-wrapper{float:left}.thumb-block .summery-panel .summery-panel-segments .summery-panel-content-wrapper .summery-panel-content div,.thumb-block .summery-panel .summery-panel-segments .summery-panel-content-wrapper .summery-panel-header div{padding-left:0!important}.thumb-block .summery-panel .summery-panel-segments .summery-panel-content-wrapper .summery-panel-item{padding-top:10px}.thumb-block .summery-panel .summery-panel-segments .summery-panel-content-wrapper.unmodified{color:#999}.thumb-block .summery-panel .row{margin:0}.thumb-block .title{float:left}.thumb-block .title h2{font-size:16px;font-weight:600;margin-bottom:10px;margin-top:3px;text-transform:capitalize}.thumb-block .title h2 .note{color:#FF0041;font-size:13px;font-weight:400}.thumb-block .title h2 .txt{padding-right:10px}.thumb-block .title p{font-size:14px;font-weight:500}.title{float:right}.title h2 .txt{padding-right:initial;padding-left:10px}.title .options{float:left;text-align:right;font-weight:500;padding-right:0}.title .options .price-block{clear:both;font-size:16px;margin-bottom:15px}.title .options .price-block .currency{text-transform:uppercase}.title .options .price-block .price{font-weight:700}.title .options .button,.title .options button{float:right;font-weight:600;font-size:14px;min-width:initial;width:140px;padding:0 15px;height:35px;line-height:35px;text-align:left}.title .options .button i,.title .options button i{float:right;height:35px;line-height:35px}.RTL .thumb-block .image{float:right}.RTL .thumb-block .summery-panel .summery-panel-segments{padding:0!important}.RTL .thumb-block .summery-panel .summery-panel-segments .summery-panel-content-wrapper{float:right}.RTL .thumb-block .summery-panel .summery-panel-segments .summery-panel-content-wrapper .summery-panel-content div,.RTL .thumb-block .summery-panel .summery-panel-segments .summery-panel-content-wrapper .summery-panel-header div{padding-right:0!important}.RTL .thumb-block .summery-panel .summery-panel-segments .summery-panel-content-wrapper .summery-panel-item{padding-top:10px}.RTL .thumb-block .title{float:right}.RTL .thumb-block .title h2 .txt{padding-right:initial;padding-left:10px}.RTL .thumb-block .options{float:left;text-align:right;padding-left:0;padding-right:15px}.RTL .thumb-block .options .button,.RTL .thumb-block .options button{float:right;font-weight:600;font-size:14px;min-width:140px;width:100%;padding:0 15px;height:35px;line-height:35px;text-align:right}.RTL .thumb-block .options .button i,.RTL .thumb-block .options button i{float:left;height:35px;line-height:35px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.LTR .package-block.flexi-block .main-section .details i{margin:0;float:none;color:#FF0041}.LTR .package-block.flexi-block .options-section.active{background:0 0}.LTR .package-block.flexi-block .options-section.active:hover{background-color:#C5C5C5}.LTR .package-block{border-top:1px solid #ededef;border-bottom:1px solid #ededef;margin-top:-1px;position:relative}.LTR .package-block .col{float:left;padding:20px 0}.LTR .package-block div,.LTR .package-block label,.LTR .package-block p,.LTR .package-block span{margin:0}.LTR .package-block .main-section .title{margin-bottom:10px;font-weight:500;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LTR .package-block .main-section .details span i{float:left;margin:2px 10px 0 0;color:#39454B;padding-top:6px}.LTR .package-block .main-section .details span i img{float:left}.LTR .package-block .main-section .details span p{float:left;margin-right:10px;font-weight:600;font-size:14px;color:#39454B}.LTR .package-block .main-section .details span label{font-size:12px;float:left;color:#FF0041}.LTR .package-block .secondary-section{text-align:center}.LTR .package-block .secondary-section span{margin-bottom:10px;font-weight:600;font-size:20px}.LTR .package-block .secondary-section span i{font-weight:400}.LTR .package-block .secondary-section p{font-size:12px;color:#39454B;font-weight:600}.LTR .package-block .options-section{text-align:center;cursor:pointer}.LTR .package-block .options-section .ico{margin-bottom:10px;font-size:19px}.LTR .package-block .options-section .txt{color:#39454B;font-weight:600;font-size:12px}.LTR .package-block .options-section.active,.LTR .package-block .options-section:hover{background:#C5C5C5}.LTR .package-block .overlay{display:none;position:absolute;left:0;right:0;top:95px;bottom:0;height:400%;z-index:90;background:#C5C5C5;opacity:.5}.LTR .package-block .dropdown-content{display:none;position:absolute;left:0;right:0;top:94px;z-index:999;background-color:#E7E7E7}.LTR .package-block .dropdown-content .row{border-bottom:1px solid #fff}.LTR .package-block .dropdown-content .row:last-child{border-bottom:0}.LTR .package-block .dropdown-content .col{text-align:center;padding-bottom:0;position:relative;cursor:pointer;border-bottom:1px solid #fff}.LTR .package-block .dropdown-content .col .no-baggage{font-size:14px;font-weight:600;padding:3px 0 0}.LTR .package-block .dropdown-content .col .no-baggage i{font-size:18px;font-weight:600}.LTR .package-block .dropdown-content .col .weight{font-size:14px;margin:8px 4px 0;padding:0 4px 2px;overflow-wrap:break-word}.LTR .package-block .dropdown-content .col .weight i{font-weight:600}.LTR .package-block .dropdown-content .col .weightText{font-size:14px;margin-bottom:5px}.LTR .package-block .dropdown-content .col .weightText i{font-weight:600}.LTR .package-block .dropdown-content .col .price{margin:10px 0;font-size:16px;font-weight:600;color:#666}.LTR .package-block .dropdown-content .col .price .currency{padding-right:5px}.LTR .package-block .dropdown-content .col .check-mark{opacity:0;position:absolute;bottom:0;left:0;right:0}.LTR .package-block .dropdown-content .col.disabled .check-mark,.LTR .package-block .dropdown-content .col.selected .check-mark,.LTR .package-block .dropdown-content .col:focus .check-mark,.LTR .package-block .dropdown-content .col:hover .check-mark{opacity:1}.LTR .package-block .dropdown-content .col .check-mark .ico{height:25px;line-height:25px;font-size:20px;margin-bottom:3px}.LTR .package-block .dropdown-content .col .check-mark .txt{height:25px;line-height:25px;background-color:#FF0041;color:#fff}.LTR .package-block .dropdown-content .col.selected .check-mark .txt{display:none}.LTR .package-block .dropdown-content .col.selected .check-mark .ico,.LTR .package-block .dropdown-content .col:focus.selected .txt,.LTR .package-block .dropdown-content .col:hover.selected .txt{display:block}.LTR .package-block .dropdown-content .col:focus,.LTR .package-block .dropdown-content .col:hover{background-color:#C20041;color:#fff}.LTR .package-block .dropdown-content .col:focus .price,.LTR .package-block .dropdown-content .col:hover .price{color:#fff}.LTR .package-block .dropdown-content .col:focus .price_hover,.LTR .package-block .dropdown-content .col:hover .price_hover{color:#fff!important}.LTR .package-block .dropdown-content .col:focus .baggage_hover,.LTR .package-block .dropdown-content .col:hover .baggage_hover{filter:brightness(0) invert(1)}.LTR .package-block .dropdown-content .col:focus.selected .ico,.LTR .package-block .dropdown-content .col:hover.selected .ico{color:#fff}.LTR .package-block .dropdown-content .col.disabled .check-mark .txt{display:none}.LTR .package-block .dropdown-content .col.disabled.selected .ico,.LTR .package-block.active .dropdown-content,.LTR .package-block.active .overlay{display:block}.LTR .package-block .dropdown-content .col.disabled:focus,.LTR .package-block .dropdown-content .col.disabled:hover{background-color:#C5C5C5;color:#414042}.LTR .package-block .dropdown-content .col.disabled:focus .price,.LTR .package-block .dropdown-content .col.disabled:hover .price{color:#666}.LTR .package-block:last-child{margin-bottom:25px}.LTR .baggage-package-block .dropdown-content .col .check-mark,.LTR .baggage-package-block:last-child{margin-bottom:10px}.RTL .package-block{border-top:1px solid #ededef;border-bottom:1px solid #ededef;margin-top:-1px;position:relative}.RTL .package-block .col{float:right;padding:20px 0}.RTL .package-block div,.RTL .package-block label,.RTL .package-block p,.RTL .package-block span{margin:0}.RTL .package-block .main-section .title{margin-bottom:10px;font-weight:500;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RTL .package-block .main-section .details span i{float:right;margin:2px 0 0 10px;color:#39454B;padding-top:6px}.RTL .package-block .main-section .details span i img{float:right}.RTL .package-block .main-section .details span p{float:right;margin-left:10px;font-weight:600;font-size:14px;color:#39454B}.RTL .package-block .main-section .details span label{font-size:12px;float:right;color:#FF0041}.RTL .package-block .secondary-section{text-align:center}.RTL .package-block .secondary-section span{margin-bottom:10px;font-weight:600;font-size:20px}.RTL .package-block .secondary-section span i{font-weight:400}.RTL .package-block .secondary-section p{font-size:12px;color:#39454B;font-weight:600}.RTL .package-block .options-section{text-align:center;cursor:pointer}.RTL .package-block .options-section .ico{margin-bottom:10px;font-size:19px}.RTL .package-block .options-section .txt{color:#39454B;font-weight:600;font-size:12px}.RTL .package-block .options-section.active,.RTL .package-block .options-section:hover{background:#C5C5C5}.RTL .package-block .overlay{display:none;position:absolute;left:0;right:0;top:95px;bottom:0;height:400%;z-index:90;background:#C5C5C5;opacity:.5}.RTL .package-block .dropdown-content{display:none;position:absolute;left:0;right:0;top:95px;z-index:999;background-color:#C5C5C5}.RTL .package-block .dropdown-content .row{border-bottom:1px solid #fff}.RTL .package-block .dropdown-content .row:last-child{border-bottom:0}.RTL .package-block .dropdown-content .col{text-align:center;padding-bottom:0;position:relative;cursor:pointer;border-bottom:1px solid #fff}.RTL .package-block .dropdown-content .col .no-baggage{font-size:14px;font-weight:600;padding:3px 0 0}.RTL .package-block .dropdown-content .col .no-baggage i{font-size:18px;font-weight:600}.RTL .package-block .dropdown-content .col .weight{font-size:14px;margin:8px 4px 0;padding:0 4px 2px;overflow-wrap:break-word}.RTL .package-block .dropdown-content .col .weight i{font-weight:600}.RTL .package-block .dropdown-content .col .weightText{font-size:14px;margin-bottom:5px}.RTL .package-block .dropdown-content .col .weightText i{font-weight:600}.RTL .package-block .dropdown-content .col .price{margin:10px 0;font-size:16px;font-weight:600;color:#666}.RTL .package-block .dropdown-content .col .price .currency{padding-right:5px}.RTL .package-block .dropdown-content .col .check-mark{opacity:0;position:absolute;bottom:0;left:0;right:0}.RTL .package-block .dropdown-content .col.disabled .check-mark,.RTL .package-block .dropdown-content .col.selected .check-mark,.RTL .package-block .dropdown-content .col:focus .check-mark,.RTL .package-block .dropdown-content .col:hover .check-mark{opacity:1}.RTL .package-block .dropdown-content .col .check-mark .ico{height:25px;line-height:25px;font-size:20px;margin-bottom:3px}.RTL .package-block .dropdown-content .col .check-mark .txt{height:25px;line-height:25px;background-color:#FF0041;color:#fff}.RTL .package-block .dropdown-content .col.selected .check-mark .txt{display:none}.RTL .package-block .dropdown-content .col.selected .check-mark .ico{display:block}.RTL .package-block .dropdown-content .col:focus,.RTL .package-block .dropdown-content .col:hover{background-color:#C20041;color:#fff}.RTL .package-block .dropdown-content .col:focus .price,.RTL .package-block .dropdown-content .col:hover .price{color:#fff}.RTL .package-block .dropdown-content .col:focus.selected .ico,.RTL .package-block .dropdown-content .col:hover.selected .ico{display:none}.RTL .package-block .dropdown-content .col:focus.selected .txt,.RTL .package-block .dropdown-content .col:hover.selected .txt{display:block}.RTL .package-block .dropdown-content .col.disabled .check-mark .txt{display:none}.RTL .package-block .dropdown-content .col.disabled.selected .ico,.RTL .package-block.active .dropdown-content,.RTL .package-block.active .overlay{display:block}.RTL .package-block .dropdown-content .col.disabled:focus,.RTL .package-block .dropdown-content .col.disabled:hover{background-color:#C5C5C5;color:#414042}.RTL .package-block .dropdown-content .col.disabled:focus .price,.RTL .package-block .dropdown-content .col.disabled:hover .price{color:#666}.RTL .package-block:last-child{margin-bottom:25px}.LTR .meal-block,.RTL .baggage-package-block .dropdown-content .col .check-mark,.RTL .baggage-package-block:last-child{margin-bottom:10px}.LTR .meal-block{padding-bottom:5px;border-bottom:1px dotted rgba(78,78,78,.2)}.LTR .meal-block .image{float:left;height:110px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.LTR .meal-block .data{float:left}.LTR .meal-block .data .title{font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;margin-bottom:10px;margin-top:3px}.LTR .meal-block .data .title .note{color:#FF0041;font-size:13px;font-weight:400}.LTR .meal-block .data .description{font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;margin-bottom:15px;word-wrap:break-word}.LTR .meal-block .data .more span{float:left;margin-right:10px;font-size:16px;font-weight:600;color:#8D8C8E}.LTR .meal-block .data .more .ico{float:left;font-size:16px;color:#6bad6f}.LTR .meal-block .options{float:left;text-align:right;padding:0;min-height:100px;position:relative}.LTR .meal-block .options .price-block{clear:both;font-size:16px;margin-bottom:15px}.LTR .meal-block .options .price-block .price{font-weight:600}.LTR .meal-block .options .price-block .red{color:#FF0041;font-weight:600;text-transform:uppercase}.LTR .meal-block .options button{font-weight:500;font-size:14px;padding:0 10px;height:40px;line-height:35px;text-align:left;position:absolute;left:0;right:0;bottom:0}.LTR .meal-block .options button i{width:28px;float:right;height:100%;line-height:35px;padding:2px 10px;margin:0;top:0;right:0;position:absolute}.LTR .meal-block .options button.gray-btn.active i,.LTR .meal-block .options button.gray-btn:focus i,.LTR .meal-block .options button.gray-btn:hover i{background-color:inherit}.LTR .meal-block .options button.gray-btn.items-added.active,.LTR .meal-block .options button.gray-btn.items-added:focus,.LTR .meal-block .options button.gray-btn.items-added:hover{background-color:#FF0041;color:#fff}.LTR .meal-block .options button.red-button.active i,.LTR .meal-block .options button.red-button:focus i,.LTR .meal-block .options button.red-button:hover i{background-color:#eb002d}.LTR .meal-block .options button.red-button.items-added.active,.LTR .meal-block .options button.red-button.items-added:focus,.LTR .meal-block .options button.red-button.items-added:hover{background-color:#FF0041;color:#fff}.LTR .meal-block .options button .meal-select-caption{line-height:1}.LTR .meal-block .options .dropdown-content{position:absolute;right:0;width:100%;width:355px;background-color:#39454B;min-height:20px;top:100%;z-index:99;color:#fff}.LTR .meal-block .options .dropdown-content ol,.LTR .meal-block .options .dropdown-content ul{overflow:auto;height:auto;list-style:none;margin:0;padding:0 15px}.LTR .meal-block .options .dropdown-content ol.activeScroll,.LTR .meal-block .options .dropdown-content ul.activeScroll{height:220px}.LTR .meal-block .options .dropdown-content ol.activeScroll::-webkit-scrollbar,.LTR .meal-block .options .dropdown-content ul.activeScroll::-webkit-scrollbar{width:10px;background-color:#F5F5F5}.LTR .meal-block .options .dropdown-content ol.activeScroll::-webkit-scrollbar-track,.LTR .meal-block .options .dropdown-content ul.activeScroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#F5F5F5}.LTR .meal-block .options .dropdown-content ol.activeScroll::-webkit-scrollbar-thumb,.LTR .meal-block .options .dropdown-content ul.activeScroll::-webkit-scrollbar-thumb{border-radius:10px;background-color:red}.LTR .meal-block .options .dropdown-content ol li,.LTR .meal-block .options .dropdown-content ul li{border-bottom:1px solid #545355;padding:12px 0;background-color:#39454B!important;cursor:pointer}.LTR .meal-block .options .dropdown-content ol li .check,.LTR .meal-block .options .dropdown-content ul li .check{width:auto;float:left}.LTR .meal-block .options .dropdown-content ol li .check label,.LTR .meal-block .options .dropdown-content ul li .check label{height:30px;width:100%;line-height:30px;cursor:pointer}.LTR .meal-block .options .dropdown-content ol li .check label:before,.LTR .meal-block .options .dropdown-content ul li .check label:before{line-height:30px}.LTR .meal-block .options .dropdown-content ol li form,.LTR .meal-block .options .dropdown-content ul li form{float:right;min-width:100px}.LTR .meal-block .options .dropdown-content ol li form a,.LTR .meal-block .options .dropdown-content ol li form button,.LTR .meal-block .options .dropdown-content ul li form a,.LTR .meal-block .options .dropdown-content ul li form button{padding:0 10px;margin:0;border:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff!important;float:left;text-align:center;height:30px;line-height:30px;font-size:18px}.LTR .meal-block .options .dropdown-content ol li form a.active,.LTR .meal-block .options .dropdown-content ol li form a:focus,.LTR .meal-block .options .dropdown-content ol li form a:hover,.LTR .meal-block .options .dropdown-content ol li form button.active,.LTR .meal-block .options .dropdown-content ol li form button:focus,.LTR .meal-block .options .dropdown-content ol li form button:hover,.LTR .meal-block .options .dropdown-content ul li form a.active,.LTR .meal-block .options .dropdown-content ul li form a:focus,.LTR .meal-block .options .dropdown-content ul li form a:hover,.LTR .meal-block .options .dropdown-content ul li form button.active,.LTR .meal-block .options .dropdown-content ul li form button:focus,.LTR .meal-block .options .dropdown-content ul li form button:hover{color:#FF0041}.LTR .meal-block .options .dropdown-content ol li form input[type=text],.LTR .meal-block .options .dropdown-content ul li form input[type=text]{float:left;width:50px;margin:0;height:30px;line-height:30px;color:#414042;font-weight:600;outline:0;text-align:center;border:none}.LTR .meal-block .options .dropdown-content ol li form input[type=number],.LTR .meal-block .options .dropdown-content ul li form input[type=number]{-moz-appearance:textfield;float:left;width:50px;margin:0;height:30px;line-height:30px;color:#414042;font-weight:600;outline:0;text-align:center;border:none}.LTR .meal-block .options .dropdown-content ol li form input[type=number]::-webkit-inner-spin-button,.LTR .meal-block .options .dropdown-content ol li form input[type=number]::-webkit-outer-spin-button,.LTR .meal-block .options .dropdown-content ul li form input[type=number]::-webkit-inner-spin-button,.LTR .meal-block .options .dropdown-content ul li form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LTR .meal-block .options .dropdown-content .multi-meals-qty-dropdown{background-color:#2A4750!important}@media screen and (max-width:767px){.LTR .btn-wrap{float:none}.LTR .meal-block{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted #e4e4e4;display:flex;flex-direction:column}.LTR .meal-block .image{float:left;height:80px}.LTR .meal-block .data{text-align:center}.LTR .meal-block .data .title{font-size:14px!important}.LTR .meal-block .data .description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;padding-right:0}.LTR .meal-block .options{float:none;min-height:0;margin-top:25px}.LTR .option-section .meal-select-option{text-align:right}.LTR .meals-qty-dropdown .meal-qty-form{text-align:left}.LTR .meals-qty-dropdown .meal-qty-form input{float:left}}.RTL .meal-block{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted #e4e4e4}.RTL .meal-block .image{float:right;height:110px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.RTL .meal-block .data{float:right}.RTL .meal-block .data .title{font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;margin-bottom:10px;margin-top:3px}.RTL .meal-block .data .title .note{color:#FF0041;font-size:13px;font-weight:400}.RTL .meal-block .data .description{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;margin-bottom:15px;word-wrap:break-word}.RTL .meal-block .data .more span{float:left;margin-right:10px;font-size:16px;font-weight:600;color:#8D8C8E}.RTL .meal-block .data .more .ico{float:left;font-size:16px;color:#6bad6f}.RTL .meal-block .options{float:right;text-align:right;padding:0;min-height:110px;position:relative}.RTL .meal-block .options .price-block{clear:both;font-size:16px;margin-bottom:15px}.RTL .meal-block .options .price-block .price{font-weight:600}.RTL .meal-block .options .price-block .red{color:#FF0041;font-weight:600;text-transform:uppercase}.RTL .meal-block .options button{font-weight:500;font-size:14px;padding:0 10px 0 0;height:35px;line-height:35px;text-align:right;position:absolute;left:0;right:0;bottom:0}.RTL .meal-block .options button i{float:left;height:35px;line-height:35px;padding:2px 10px;margin:0;width:28px}.RTL .meal-block .options button.active i,.RTL .meal-block .options button:focus i,.RTL .meal-block .options button:hover i{background-color:inherit}.RTL .meal-block .options button.items-added.active,.RTL .meal-block .options button.items-added:focus,.RTL .meal-block .options button.items-added:hover{background-color:#FF0041;color:#fff}.RTL .meal-block .options .dropdown-content{position:absolute;left:0;width:100%;width:355px;background-color:#39454B;min-height:20px;top:100%;z-index:99;color:#fff}.RTL .meal-block .options .dropdown-content ol,.RTL .meal-block .options .dropdown-content ul{list-style:none;margin:0;padding:0 15px}.RTL .meal-block .options .dropdown-content ol li,.RTL .meal-block .options .dropdown-content ul li{border-bottom:1px solid #545355;padding:12px 0;cursor:pointer}.RTL .meal-block .options .dropdown-content ol li .check,.RTL .meal-block .options .dropdown-content ul li .check{width:auto;float:left}.RTL .meal-block .options .dropdown-content ol li .check label,.RTL .meal-block .options .dropdown-content ul li .check label{height:30px;width:100%;line-height:30px;cursor:pointer}.RTL .meal-block .options .dropdown-content ol li .check label:before,.RTL .meal-block .options .dropdown-content ul li .check label:before{line-height:30px}.RTL .meal-block .options .dropdown-content ol li form,.RTL .meal-block .options .dropdown-content ul li form{float:right;min-width:100px}.RTL .meal-block .options .dropdown-content ol li form a,.RTL .meal-block .options .dropdown-content ol li form button,.RTL .meal-block .options .dropdown-content ul li form a,.RTL .meal-block .options .dropdown-content ul li form button{padding:0 10px;margin:0;border:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;float:left;text-align:center;height:30px;line-height:30px;font-size:18px}.RTL .meal-block .options .dropdown-content ol li form a.active,.RTL .meal-block .options .dropdown-content ol li form a:focus,.RTL .meal-block .options .dropdown-content ol li form a:hover,.RTL .meal-block .options .dropdown-content ol li form button.active,.RTL .meal-block .options .dropdown-content ol li form button:focus,.RTL .meal-block .options .dropdown-content ol li form button:hover,.RTL .meal-block .options .dropdown-content ul li form a.active,.RTL .meal-block .options .dropdown-content ul li form a:focus,.RTL .meal-block .options .dropdown-content ul li form a:hover,.RTL .meal-block .options .dropdown-content ul li form button.active,.RTL .meal-block .options .dropdown-content ul li form button:focus,.RTL .meal-block .options .dropdown-content ul li form button:hover{color:#FF0041}.RTL .meal-block .options .dropdown-content ol li form input[type=text],.RTL .meal-block .options .dropdown-content ul li form input[type=text]{float:left;width:50px;margin:0;height:30px;line-height:30px;color:#414042;font-weight:600;outline:0;text-align:center;border:none}.RTL .meal-block .options .dropdown-content ol li form input[type=number],.RTL .meal-block .options .dropdown-content ul li form input[type=number]{-moz-appearance:textfield;float:left;width:50px;margin:0;height:30px;line-height:30px;color:#414042;font-weight:600;outline:0;text-align:center;border:none}.RTL .meal-block .options .dropdown-content ol li form input[type=number]::-webkit-inner-spin-button,.RTL .meal-block .options .dropdown-content ol li form input[type=number]::-webkit-outer-spin-button,.RTL .meal-block .options .dropdown-content ul li form input[type=number]::-webkit-inner-spin-button,.RTL .meal-block .options .dropdown-content ul li form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media only screen and (max-width:767px){.RTL .xs-summary-drawer.summary-drawer-meal #summary-meal{max-width:100%!important}.RTL .option-section .meal-select-option{text-align:left}.RTL .meals-qty-dropdown .meal-qty-form{width:100%;text-align:right}}.LTR .sidebar-widget{margin-bottom:15px}.LTR .sidebar-widget .widget-header{height:58px;line-height:58px;padding:0 15px;background-color:#39454B;color:#fff;font-weight:600;font-size:20px}.LTR .sidebar-widget .widget-header .left{float:left}.LTR .sidebar-widget .widget-content .w-section .section-heading i,.LTR .sidebar-widget .widget-header .right{float:right}.LTR .sidebar-widget .widget-header span i{font-weight:400}.LTR .sidebar-widget .widget-content .highlighted{background-color:#C5C5C5}.LTR .sidebar-widget .widget-content .w-section{padding:0;border-bottom:1px solid #eaeaed;background-color:#E7E7E7}.LTR .sidebar-widget .widget-content .w-section.highlighted{background-color:#FCFCE7}.LTR .sidebar-widget .widget-content .w-section .section-heading{font-size:15px;font-weight:600;margin-bottom:5px;padding:0 20px}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .radio{font-size:16px;width:100%!important;margin:0!important;padding:0 20px}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .radio label{padding:0;font-weight:700}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .radio label span{float:right;font-weight:400}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .radio label span i{font-weight:700}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .radio .disabled{font-size:13px;color:#a3a3a3}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .radio.active .disabled,.LTR .sidebar-widget .widget-content .w-section .radio-section .item .radio.active label:after{color:#414042}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section{position:relative}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section:last-child{margin-bottom:5px}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .section-title{position:relative;font-weight:600;margin-bottom:5px;padding:0 20px}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .action{position:absolute;text-align:center;color:#414042}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .action:focus,.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .action:hover{cursor:pointer;color:#FF0041;text-decoration:none}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .text{width:55%;float:left;padding-left:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .price{width:25%;float:right;text-align:right;font-weight:400}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .price i{font-weight:600}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul{list-style:none;padding:0;margin:0 0 10px}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li{position:relative;padding:3px 20px;font-size:12px;font-weight:600;color:#4C4C4C;cursor:default}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li .action{display:none;cursor:pointer;text-decoration:none}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li .action:focus,.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li .action:hover{color:#FF0041}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li.no-hover:hover{background-color:transparent}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li:hover{background-color:#C5C5C5}.LTR .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li:hover .action{display:block}.LTR .sidebar-widget .widget-content ul.flight-segments{float:left;width:100%;list-style:none;font-size:10px;margin:-6px 0 8px;font-weight:700;padding:0 0 0 48px;color:gray}.LTR .sidebar-widget .widget-content ul.flight-segments li{float:left;margin-right:5px}.LTR .sidebar-widget .widget-content ul.flight-segments li i{margin-left:5px}.RTL .sidebar-widget{margin-bottom:15px}.RTL .sidebar-widget .widget-header{height:58px;line-height:58px;padding:0 15px;background-color:#414042;color:#fff;font-weight:600;font-size:20px}.RTL .sidebar-widget .widget-header .left{float:right}.RTL .sidebar-widget .widget-header .right{float:left}.RTL .sidebar-widget .widget-header span i{font-weight:400}.RTL .sidebar-widget .widget-content .radio [type=radio]:checked+label:after,.RTL .sidebar-widget .widget-content .radio [type=radio]:not(:checked)+label:after{top:12px;right:0}.modal-box,.modal-box .overlay{top:0;z-index:9999;right:0;bottom:0}.RTL .sidebar-widget .widget-content .highlighted{background-color:#C5C5C5}.RTL .sidebar-widget .widget-content .w-section{padding:0;border-bottom:1px solid #eaeaed;background-color:#E7E7E7}.RTL .sidebar-widget .widget-content .w-section.highlighted{background-color:#FCFCE7}.RTL .sidebar-widget .widget-content .w-section .section-heading{font-size:15px;font-weight:600;margin-bottom:5px;padding:0 20px}.RTL .sidebar-widget .widget-content .w-section .section-heading i{float:right}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .radio{font-size:16px;width:100%!important;margin:0!important;padding:0 20px}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .radio label{padding:0;font-weight:700}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .radio label span{float:left;font-weight:400}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .radio label span i{font-weight:700}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .radio .disabled{font-size:13px;color:#a3a3a3}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .radio.active .disabled,.RTL .sidebar-widget .widget-content .w-section .radio-section .item .radio.active label:after{color:#414042}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section{position:relative}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section:last-child{margin-bottom:5px}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .section-title{position:relative;font-weight:600;margin-bottom:5px;padding:0 20px}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .action{position:absolute;text-align:center;color:#414042;margin-top:2.5px}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .action:focus,.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .action:hover{cursor:pointer;color:#FF0041;text-decoration:none}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .text{width:55%;float:right;padding-right:30px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:0}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .price{width:25%;float:left;text-align:left;font-weight:400}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .price i{font-weight:600}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section .price span{float:left!important}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul{list-style:none;padding:0;margin:0 0 10px}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li{position:relative;padding:3px 20px;font-size:12px;font-weight:600;color:#4C4C4C;cursor:default;direction:ltr}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li .action{display:none;cursor:pointer;text-decoration:none}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li .action:focus,.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li .action:hover{color:#FF0041}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li:hover .action{display:block;left:88.75%}@media only screen and (min-width:768px) and (max-width:992px){.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li:hover .action{left:85%!important}}.RTL .sidebar-widget .widget-content .w-section .radio-section .item .sub-section ul li:hover .action .fa-trash-o{float:right}.RTL .sidebar-widget .widget-content ul.flight-segments{float:left;width:100%;list-style:none;font-size:10px;margin:-6px 0 8px;font-weight:700;padding:0 0 0 48px;color:gray}.RTL .sidebar-widget .widget-content ul.flight-segments li{float:left;margin-right:5px}.RTL .sidebar-widget .widget-content ul.flight-segments li i{margin-left:5px}.accordion-content>ul{list-style:none;margin:0;padding:0}.accordion-content>ul>li{border-top:1px solid #ededef;border-bottom:1px solid #ededef;padding:20px 0 30px;margin-top:-1px}.accordion-content>ul>li .heading{color:#FF0041;padding:0;margin:0;font-size:19px;cursor:pointer}.accordion-content>ul>li .heading i{color:#414042;float:right;height:62px;line-height:62px;font-weight:600;cursor:pointer}.accordion-content>ul>li .heading:focus i,.accordion-content>ul>li .heading:hover i{color:#FF0041}.accordion-content>ul>li .content h3{font-size:14px;font-weight:500;margin-bottom:20px}.accordion-content>ul>li .content h3 .fa{font-size:20px;float:left;margin:-1px 15px 0 0}.accordion-content>ul>li .content ul{list-style:none;margin-bottom:20px}.accordion-content>ul>li .content ul li{line-height:30px}.accordion-content>ul>li .content ul li:before{content:"";background:#FF0041;float:left;width:5px;height:5px;margin:11px 15px 0 0}.accordion-content>ul>li .content .check label{cursor:pointer;overflow:visible}@media only screen and (max-width:768px){.modal-box.baggage-rates-modal .modal-content{max-width:258px!important}}.modal-box{position:absolute;left:0}.modal-box .overlay{position:fixed;left:0;height:100%;opacity:.5}.modal-box .modal-content{padding:40px;position:fixed;min-height:395px;width:95%;max-width:590px;background-color:#fff;margin:auto;left:0;right:0;top:20%;border:none;border-top:5px solid #FF0041;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;z-index:99999;-webkit-box-shadow:0 6px 13px 0 rgba(0,0,0,.25);-moz-box-shadow:0 6px 13px 0 rgba(0,0,0,.25);box-shadow:0 6px 13px 0 rgba(0,0,0,.25)}.modal-box .modal-content .modal-header{padding:0;border:none;margin-bottom:20px}.modal-box .modal-content .modal-header .text{font-weight:600;font-size:22px;color:#FF0041}.modal-box .modal-content .modal-header .close-btn{font-size:18px;float:right;color:#b3b3b3;position:absolute;top:10px;right:10px}.modal-box .modal-content .modal-header .close-btn:hover{color:#FF0041}.modal-box .modal-content .modal-body{padding:0 0 10px;border:none}.modal-box .modal-content .modal-body label{font-weight:500;font-size:14px}.modal-box .modal-content .modal-body .modal-confirm{padding-top:15px;float:left;padding-bottom:15px}.modal-box .modal-content .modal-body .modal-confirm h3{font-size:18px;font-weight:600}.modal-box .modal-content .modal-body p{margin-bottom:20px;font-size:15px;line-height:1.5}.modal-box .modal-content .modal-body ul{list-style:none;margin-bottom:25px;padding:0}.modal-box .modal-content .modal-body ul li{line-height:26px}.modal-box .modal-content .modal-body ul li:before{content:"";background:#FF0041;float:left;width:5px;height:5px;margin:11px 15px 0 0}.fare-table .fare-footer .button,.modal-box .modal-content .modal-footer button{width:100%}.modal-box .modal-content .modal-body h2{font-size:20px}.modal-box .modal-content .modal-body h3{font-size:18px;font-weight:600}.modal-box .modal-content .modal-body h4{font-size:16px}.modal-box .modal-content .modal-footer{padding:0;border:none}.modal-box .modal-content .modal-data table{float:left;width:100%}.modal-box .modal-content .modal-data table label{font-weight:500;font-size:14px}.LTR .fare-block .right-content .price i,.fare-table .fare-footer .price i{font-weight:600}.modal-box .fare-rule-popup{min-height:220px!important}.fare-table{margin-bottom:5px}.fare-table .fare-footer{padding:20px 0}.fare-table .fare-footer .proceed{text-align:right;font-size:17px;margin-bottom:20px}.fare-table .fare-footer span{display:inline-block;margin-left:10px}.LTR .fare-block{border-top:0 solid;border-bottom:1px solid;border-color:#ededef;margin-top:-1px;padding:5px 0}.LTR .fare-block .detail-toggle{cursor:pointer}.LTR .fare-block .left-content{float:left;width:80%}.LTR .fare-block .left-content h2{color:#414042;font-size:18px;font-weight:600;height:36px;line-height:36px;margin-bottom:3px}.LTR .fare-block .left-content .description{line-height:1;font-size:13px}@media only screen and (min-width:768px){.LTR .fare-block .left-content .description{text-align:left!important}}.LTR .fare-block .left-content .description .ico{margin:0 10px}.LTR .fare-block .right-content{float:right;text-align:right;width:20%}.LTR .fare-block .right-content p{height:36px;line-height:36px;margin-bottom:3px;color:#9e9e9f}.LTR .fare-block .right-content .price{line-height:1;font-size:14px}.LTR .fare-block.additional .price{height:36px;line-height:36px;margin-bottom:3px}.LTR .fare-block.additional h2{margin-bottom:10px}.LTR .fare-block.dual .wrap{margin-bottom:10px;position:relative}.LTR .fare-block.dual .wrap:last-child{margin-bottom:0}.LTR .fare-block.dual .right-content p{line-height:1;margin-top:10px}.LTR .fare-block.dual .right-content p small{margin-top:10px}.LTR .fare-block.dual .right-content .price{position:absolute;right:0;bottom:5px}.LTR .fare-block ul{margin:0 0 20px;padding:0;list-style:none;font-size:14px}.LTR .fare-block ul li{margin-bottom:12px}.LTR .fare-block ul li label{float:left;margin:0;font-weight:400;line-height:1}.LTR .fare-block ul li span i,.LTR .fare-block ul li:last-child label{font-weight:600}.LTR .fare-block ul li span{line-height:1;float:right;text-align:right}.LTR .fare-block ul li:last-child{margin-bottom:0}.LTR .fare-floater-wrapper ul li.selected-date .day-block .animated{transition:background-color .8s ease-in-out;border-bottom:4px solid #00D0D0}.LTR .fare-floater-wrapper ul li.selected-date .day-block .day-fare{font-size:20px;margin-top:4px;color:#FF0041;transition:all .2s ease-in-out}.LTR .fare-radio [type=radio]:not(:checked)+label:before{background-image:url(../images/unselected.svg)!important}.LTR .fare-radio [type=radio]:checked+label:after{background-image:url(../images/selected.svg)!important}.ribbon,.ribbon.red-ribbon{background-image:url(../images/misc/ribbon.svg)}.RTL .fare-block{border-top:0 solid;border-bottom:1px solid;border-color:#ededef;margin-top:-1px;padding:5px 0}.RTL .fare-block .detail-toggle{cursor:pointer}.RTL .fare-block .left-content{float:right;width:80%}.RTL .fare-block .left-content>.row{padding-right:15px}.RTL .fare-block .left-content h2{font-size:16px;font-weight:700;height:36px;line-height:36px;margin-bottom:3px}.RTL .fare-block .left-content .description{line-height:1;font-size:13px;text-align:right!important}.RTL .fare-block .left-content .description .ico{margin:0 10px}.RTL .fare-block .right-content{float:left;text-align:left;width:20%}.RTL .fare-block .right-content p{height:36px;line-height:36px;margin-bottom:3px;color:#9e9e9f}.RTL .fare-block .right-content .price{line-height:1;font-size:14px}.RTL .fare-block .right-content .price i{font-weight:600}.RTL .fare-block.additional .price{height:36px;line-height:36px;margin-bottom:3px}.RTL .fare-block.additional h2{margin-bottom:10px}.RTL .fare-block.dual .wrap{margin-bottom:10px;position:relative}.RTL .fare-block.dual .wrap:last-child{margin-bottom:0}.RTL .fare-block.dual .right-content p{line-height:1;margin-top:10px}.RTL .fare-block.dual .right-content p small{margin-top:10px}.RTL .fare-block.dual .right-content .price{position:absolute;right:0;bottom:5px}.RTL .fare-block ul{margin:0 0 20px;padding:0;list-style:none;font-size:14px}.RTL .fare-block ul li{margin-bottom:12px}.RTL .fare-block ul li label{float:left;margin:0;font-weight:400;line-height:1}.RTL .fare-block ul li span i,.RTL .fare-block ul li:last-child label{font-weight:600}.RTL .fare-block ul li span{line-height:1;float:right;text-align:right}.RTL .fare-block ul li:last-child{margin-bottom:0}.RTL .fare-floater-wrapper ul li.selected-date .day-block .animated{transition:background-color .8s ease-in-out;border-bottom:4px solid #00D0D0}.RTL .fare-floater-wrapper ul li.selected-date .day-block .day-fare{font-size:20px;margin-top:4px;color:#FF0041;transition:all .2s ease-in-out}.text-danger{color:#FF0041}.payment-logo{float:left;display:table-cell;margin:0!important;line-height:73px}@media only screen and (min-width:768px){.payment-logo{height:auto}}.payment-logo [type=radio]:checked+label:after,.payment-logo [type=radio]:not(:checked)+label:after{height:73px;line-height:74px;top:0}.payment-logo label:before{height:73px;line-height:73px}.payment-logo .ico{line-height:73px}.payment-logo img{max-width:80%;max-width:calc(100% - 30px)}.tooltip-inner{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#tooltip-template{padding:8px}#tooltip-template h4{float:left;width:100%;margin-bottom:3px!important}.dropdown-menu{position:absolute;top:100%;left:0;z-index:10000;display:none;float:left;min-width:153px;padding:0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #414042;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-clip:padding-box;width:100%;max-height:276px;overflow-y:auto}.dropdown-menu>li>a{display:block;padding:7px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:normal}.ribbon{width:12px;height:23px;position:absolute;top:0;right:0;background-repeat:no-repeat;background-position:top right;background-size:contain}.ribbon.gray-ribbon{background-image:url(../images/misc/ribbon-gray.svg)}.ui-datepicker{text-align:center;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.ui-datepicker .ui-icon-circle-triangle-e,.ui-datepicker .ui-icon-circle-triangle-w{top:1px;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:relative}.ui-datepicker .ui-icon-circle-triangle-e:before{content:"\e080"}.ui-datepicker .ui-icon-circle-triangle-w:before{content:"\e079"}.ADMdtpDays>span>span.today:after,.ADMdtpYears p:before,.autocheckin-tab li a.active::after,.dtpNewBox .calendarIcon:after,.dtpNewBox:after,.dtpNewBox:before{content:""}.ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover{background:0 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:5px}.ui-datepicker .ui-datepicker-next-hover{background:0 0;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background-color:#C5C5C5!important;right:2px;top:5px}.ui-datepicker .ui-datepicker-prev-hover{background:0 0;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background-color:#C5C5C5!important;left:2px;top:5px}.ui-datepicker .ui-state-hover{border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.ui-datepicker td a,.ui-datepicker td span{text-align:center}.ui-datepicker .ui-widget-header{border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background:#fff}.ui-datepicker .ui-widget-header select.ui-datepicker-month{margin-right:10px}.ui-datepicker .ui-state-default{background:#fff;border:none;font-weight:600}.ui-datepicker .ui-state-hover{background:grey;font-weight:600}.ui-datepicker .ui-state-active{background:#414042;color:#fff;font-weight:600}.border-bottom{border-bottom:1px dotted #e4e4e4}.pagination-wrapper{display:inline-block;width:100%;margin-bottom:17px}.pagination-wrapper ul{padding:0;display:inline-block;margin-bottom:20px;margin-top:20px}.pagination-wrapper ul li{display:inline-block;float:left;padding:2px;cursor:pointer;background-color:#C5C5C5;margin:0 2px;height:22px;width:22px;text-align:center}.pagination-wrapper .selected{background-color:#FF0041;color:#fff}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a:active,a:hover{outline:0}.dtp-trs-3{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.dtp-trs-5{-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.dtp-i{width:25px;height:25px;line-height:25px;vertical-align:top;position:relative;display:inline-block;fill:inherit}.dtp-i.dtp-i-90{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dtp-i.dtp-i-180{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dtp-i.dtp-i-270{-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.dtp-ig{cursor:pointer;overflow:hidden;position:relative;display:table-cell;width:1%;white-space:nowrap;vertical-align:middle;padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:0 4px 4px 0;border-left:0}.dtp-ig .fakeIcon{opacity:0;height:10px;width:10px}.dtp-ig .calendarIcon,.dtp-ig .closeIcon,.dtp-ig .removeIcon{position:absolute;display:block;top:0;left:0;width:100%;height:32px;padding:2px 8px 0;-moz-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.ADMdtp .clickOutContainer,.ADMdtp ng-transclude,.dtpNewBox{position:relative;display:block}.dtp-ig .calendarIcon{fill:#606060}.dtp-ig .closeIcon{background:#378bd3;fill:#fff;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ADMdtp-calendar-container.rtl{font-family:Tahoma;direction:rtl}.ADMdtp.rtl .masterInput input,.dtpNewBox{direction:ltr}.ADMdtp{font-family:sans-serif,sans-serif;line-height:1.42857143;color:#797979}.ADMdtp.rtl{font-family:Tahoma}.ADMdtp hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.dtpNewBox{width:100%;height:0;background:#f7f7f7;top:0;left:0;z-index:9}.dtpNewBox.active{opacity:1;height:20em}.dtpNewBox.active .timeSelectIcon{-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.dtpNewBox.active .content{opacity:1}.dtpNewBox:after,.dtpNewBox:before{position:absolute;display:block;background:#f7f7f7;height:100%;width:1em;top:0;z-index:0}.dtpNewBox:after{left:-1em}.dtpNewBox:before{right:-1em}.dtpNewBox,.dtpNewBox .calendarIcon,.dtpNewBox .content{-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.dtpNewBox .content{position:relative;display:block;width:100%;height:100%;overflow:hidden;opacity:0}.dtpNewBox .calendarIcon{position:absolute;display:block;top:.3em;left:-.5em;z-index:1;font-size:1.2em;width:1em;height:1em;text-align:center;cursor:pointer;color:#fff;-moz-transform:translate(-3em,-3em);-ms-transform:translate(-3em,-3em);-webkit-transform:translate(-3em,-3em);transform:translate(-3em,-3em)}.dtpNewBox .calendarIcon svg{height:22px;width:17px;fill:#fff}.dtpNewBox .calendarIcon.show{-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.dtpNewBox .calendarIcon:after{position:absolute;display:block;top:-6px;left:-6px;width:0;height:0;border-top:3em solid #fc5f2a;border-right:3em solid transparent;z-index:-1}.ADMdtpInput{position:relative;display:table;border-collapse:separate}.ADMdtpInput[class*=col-]{float:none;padding-left:0;padding-right:0}.ADMdtpInput input{height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px 0 0 4px;font-family:inherit;margin:0;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);z-index:2;float:left;width:100%;position:relative;display:block;-moz-transition:all .15s;-o-transition:all .15s;-webkit-transition:all .15s;transition:all .15s}.ADMdtp-box,.ADMdtp-box .arrow{position:absolute;display:block}.ADMdtpInput input:focus{border-color:#66afe9;outline:0;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ADMdtpInput input[disabled]{background:#fff;color:#000}.ADMdtpInput>.removeIcon{position:absolute;display:block;right:2.1em;top:0;z-index:3;fill:#e64949;padding:8px;cursor:pointer;opacity:.7;font-size:1.1em;height:34px}.ADMdtpInput>.removeIcon:hover{opacity:1}.ADMdtpInput.open .dtp-ig .calendarIcon{-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}.ADMdtpInput.open .dtp-ig .closeIcon{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.ADMdtpInput.disable input[disabled]{background:#f2f2f2;color:gray}.ADMdtpInput.disable>.removeIcon{display:none!important}.ADMdtpInput.disable .dtp-ig{cursor:not-allowed}.ADMdtp-box{width:20em;max-width:100vw;min-height:20em;max-height:25.25em;padding:0 1em 1em;border-radius:5px;background:#fff;overflow:hidden;z-index:9;-moz-box-shadow:0 4px 8px rgba(0,0,0,.1);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);-moz-transition:opacity .5s,height .5s;-o-transition:opacity .5s,height .5s;-webkit-transition:opacity .5s,height .5s;transition:opacity .5s,height .5s;font-size:14px}.ADMdtp-box ::-moz-selection{background:0 0}.ADMdtp-box ::selection{background:0 0}.ADMdtp-box.square{height:20em}.ADMdtp-box.square header .arrow.left{margin-left:-2em}.ADMdtp-box.square header .arrow.right{margin-right:-2em}.ADMdtp-box.square footer{height:0}.ADMdtp-box .arrow{cursor:pointer;z-index:1;top:0;fill:#797979;direction:ltr;font-size:1em;width:38px;height:100%;padding:0 .3em}.ADMdtp-box .arrow.left{left:0}.ADMdtp-box .arrow.left:hover{margin-left:-.3em;fill:#d6c483}.ADMdtp-box .arrow.right{right:0}.ADMdtp-box .arrow.right:hover{margin-right:-.3em;fill:#d6c483}.ADMdtp-box header{font-size:1.2em;position:relative}.ADMdtp-box header .yearMonth{width:100%;position:relative;display:block;text-align:center;padding:1em 0;z-index:0;cursor:pointer;color:#797979}.ADMdtp-box .ADMdtpDays,.ADMdtp-box .daysNames{width:100%}.ADMdtp-box .ADMdtpDays>span,.ADMdtp-box .daysNames>span{width:calc(100% / 7);display:inline-block;text-align:center}.ADMdtp-box .ADMdtpDays{min-height:12em}.ADMdtp-box .daysNames>span{font-weight:700;cursor:context-menu;color:#fc5f2a}.ADMdtp-box footer{height:1.7em;position:relative;overflow:hidden}.ADMdtp-box footer .today{position:absolute;display:block;width:6em;height:1.7em;left:0;right:0;margin:0 auto;border-radius:.5em;background:0 0;color:#cab15c;border:1px solid transparent;text-align:center;outline:0;font-family:inherit;cursor:pointer;line-height:1}.ADMdtp-box footer .today:hover{border-color:#f2f2f2}.ADMdtp-box footer .today:active{background:#fcfbf6}.ADMdtp-box footer .calTypeContainer{position:absolute;display:block;width:5.5em;height:1.7em;right:0;overflow:hidden;cursor:pointer;border-radius:.5em;border:1px solid transparent}.ADMdtp-box footer .calTypeContainer:hover{border-color:#f2f2f2}.ADMdtp-box footer .calTypeContainer:hover.gregorian p.jalali,.ADMdtp-box footer .calTypeContainer:hover.jalali p.gregorian{background:#e3d6a9}.ADMdtp-box footer .calTypeContainer:active{background:#fcfbf6}.ADMdtp-box footer .calTypeContainer p{margin:0;line-height:1.4em;text-align:center;position:absolute;display:block;width:100%;height:100%;padding:.1em 0;white-space:nowrap;color:#cab15c;-moz-transition:all .3s,-moz-transform .3s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .3s,-o-transform .3s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .3s,-webkit-transform .3s cubic-bezier(.68,-.55,.265,1.55);transition:all .3s,transform .3s cubic-bezier(.68,-.55,.265,1.55)}.ADMdtp-box footer .calTypeContainer p.jalali{-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}.ADMdtp-box footer .calTypeContainer.jalali p.gregorian{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ADMdtp-box footer .calTypeContainer.jalali p.jalali{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.ADMdtpMonths,.ADMdtpTime{display:block;-ms-transform:translateY(-50%)}.ADMdtp-box footer .timeSelectIcon{position:absolute;display:block;left:0;top:0;font-size:1.5em;padding:.1em;margin-left:.2em;fill:#e3d6a9;cursor:pointer}.ADMdtp-box footer .timeSelectIcon:hover{fill:#cab15c}.ADMdtp-box footer .timeSelectIcon:active{fill:#e3d6a9}.ADMdtp-box hr{margin:.5em 0}.ADMdtpMonths{position:absolute;width:100%;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ADMdtpMonths.onYear span>span{width:calc(25% - 6px)}.ADMdtpMonths.rtl span>span{float:right}.ADMdtpMonths span>span{width:calc(33% - 6px);text-align:center;position:relative;display:block;float:left;border-radius:.5em;background:#ebebeb;color:#a8a8a8;border:1px solid #dedede;padding:1em 0;margin:3px;cursor:pointer;font-weight:700;font-size:.9em}.ADMdtpMonths span>span.selected,.ADMdtpMonths span>span:hover{border-color:#d2d2d2;background:#d2d2d2;color:#757575}.ADMdtpYears{color:#b9b9b9;text-align:center;font-size:1.8em;margin-bottom:.2em}.ADMdtpYears p{margin:0;cursor:pointer}.ADMdtpYears p:before{position:absolute;display:block;width:100%;border-bottom:2px solid #ececec;top:1em;left:0;z-index:-1;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.ADMdtpYears p:hover{color:#fc5f2a}.ADMdtpYears p:hover:before{border-color:rgba(252,95,42,.2)}.ADMdtpYears .arrow{margin-top:0;height:35px;width:35px;opacity:.7}.ADMdtpYears .arrow.right{right:1.5em}.ADMdtpYears .arrow.left{left:1.5em}.ADMdtpTime{position:absolute;width:100%;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ADMdtpTime span{width:33%;height:3em;position:relative;display:inline-block;text-align:center;font-size:1.3em;vertical-align:middle;line-height:3em}.ADMdtpTime span.dtpIcon{cursor:pointer}.ADMdtpTime span.dtpIcon svg{fill:#fc5f2a;height:43px;position:absolute;display:block;width:100%;top:.2em;left:0}.ADMdtpTime span.dtpIcon:hover svg{fill:#fdab8f}.ADMdtpTime span.dtpIcon:hover:before{background:#f6f2e3}.ADMdtpTime span.dtpIcon:active svg{fill:#fc5f2a}.ADMdtpTime span.dtpIcon:active.up{margin-top:-3px}.ADMdtpTime span.dtpIcon:active.down{margin-bottom:-3px}.ADMdtpTime span.dtpIcon:before{-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;padding:.8em 1em;border-radius:1em}.ADMdtpTime span.period{font-size:2em}.ADMdtpDays>span>span{width:100%;height:100%;padding:.5em;border-radius:.5em;cursor:pointer;position:relative;display:block;backface-visibility:hidden}.ADMdtpDays>span>span.disable{opacity:.5;cursor:context-menu}.ADMdtpDays>span>span:not(.disable):hover{background:#fee3da;color:#d63803}.ADMdtpDays>span>span.selected,.ADMdtpMonths .ADMdtpDays>span>span:hover{background:#fc5f2a!important;color:#fff!important;border-radius:5em}.ADMdtpDays>span>span.valid{background:#fff6f3;border-radius:0}.ADMdtpDays>span>span.valid.min{border-top-left-radius:.5em;border-bottom-left-radius:.5em;border-left:2px solid #febda8}.ADMdtpDays>span>span.valid.max{border-top-right-radius:.5em;border-bottom-right-radius:.5em;border-right:2px solid #febda8}.ADMdtpDays>span>span.today:after{position:absolute;display:block;right:0;bottom:0;width:0;height:0;border-bottom:.7em solid #e3d6a9;border-left:.7em solid transparent}.ADMdtpDays.loading>span>span{-moz-transform:rotateY(90deg) translateX(-10px);-ms-transform:rotateY(90deg) translateX(-10px);-webkit-transform:rotateY(90deg) translateX(-10px);transform:rotateY(90deg) translateX(-10px)}.valdr-message{border:none;color:#FF0041}.card-avil{padding-top:70px!important}form .form-group .ng-invalid.ng-dirty.ng-touched .valdr-message{font-size:12px;color:#FF0041;position:absolute;visibility:visible}form.ng-submitted .form-group{border:none}form.ng-submitted .form-group .valdr-message{display:block;border:none}.valdr-message.ng-pristine{display:none}.cardNameGap{margin-top:20px}.calender-alin>button{border:none;margin-top:-49px;background:0 0;float:right;margin-right:-13px}.autocheckin-tab{list-style-type:none}.autocheckin-tab li{background:#ededef;float:left;width:100%}.autocheckin-tab li a.active{text-decoration:none;background:#4e4e4e;color:#fff}.autocheckin-tab li a.active::after{position:absolute;width:0;height:0;right:0;margin-top:-10px;border-top:17px solid transparent;border-bottom:23px solid transparent;border-left:15px solid #4e4e4e;z-index:1}.autocheckin-tab li a.done::before,.autocheckin-tab li a::before{font:normal normal normal 18px/1 FontAwesome;position:relative;margin-right:5px}.LTR .family-table th,.LTR .family-table tr{letter-spacing:.1px;border-bottom:1px solid #ddd}.autocheckin-tab li a{color:#333;padding-top:10px;padding-bottom:10px;float:left;width:100%;padding-left:15px}.autocheckin-tab li a::before{content:"\f10c"}.autocheckin-tab li a:hover{text-decoration:none;background:#4e4e4e;color:#fff}.autocheckin-tab li a.done::before{content:"\f058"}.box-height{height:50px}.t-mrgn{margin-top:15px}ul.passenger-tabs{list-style-type:none;margin-left:0;padding-left:0;margin-top:10px}ul.passenger-tabs li{display:inline-block;overflow:hidden}ul.passenger-tabs li a{padding:12px 15px;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#ededed}ul.passenger-tabs li a:hover{background:#4e4e4e;color:#fff}.fieldname{margin-top:-33px!important;margin-left:7px}.fieldarrow{margin-top:-31px!important;margin-right:10px;float:right}.LTR .alignFamily,.RTL .alignFamily{margin-left:0;margin-right:0}.mrn-higt{height:25px;margin-top:10px}@media screen and (max-width:768px){.btn-mobile,.full-btnwidth{width:100%!important}.full-btnwidth{margin-top:inherit}.pding-l-none{padding-left:16px}}@media only screen and (max-width:678px){.LTR .family-heading-2{font-size:13px!important}}.LTR .family-heading{padding-top:25px;color:#FF0041;padding-bottom:35px;font-weight:600;height:29px;font-size:18px}.LTR .family-heading-2{font-size:14px;padding-bottom:30px;line-height:1.4}.LTR .family-heading-3{padding-bottom:35px;padding-top:25px;font-weight:600;height:19px;font-size:14px}.LTR .valdr-message.dob{font-size:13px}.LTR .family-table th{border-top:none;height:30px;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.14;color:#344252}.LTR .family-table tr{height:42px;font-size:14px;line-height:2.5;color:#435464}.LTR .family-table td{word-break:break-all}.LTR .family-table td:nth-child(1),.LTR .family-table th:nth-child(1){width:105px;vertical-align:middle;padding-right:0;padding-left:0}.LTR .family-table td:nth-child(2),.LTR .family-table th:nth-child(2){width:154px;vertical-align:middle;padding-right:10px;padding-left:0}.LTR .family-table td:nth-child(3),.LTR .family-table th:nth-child(3){width:151px;vertical-align:middle;padding-right:10px;padding-left:0}.LTR .family-table td:nth-child(4),.LTR .family-table th:nth-child(4){width:150px;vertical-align:middle;padding-right:10px;padding-left:0}.LTR .family-table td:nth-child(5),.LTR .family-table th:nth-child(5){width:165px;vertical-align:middle;padding-right:10px;padding-left:0}.LTR .family-table td:nth-child(6),.LTR .family-table th:nth-child(6){width:115px;vertical-align:middle;padding-right:10px;padding-left:0}.LTR .family-table td:nth-child(7),.LTR .family-table th:nth-child(7){min-width:51px;text-align:center}.LTR .family-table td:nth-child(8),.LTR .family-table th:nth-child(8){text-align:center}.LTR .alignFamily .col-md-2{width:auto;padding:0 5px}.LTR .alignFamily .col-md-2:first-child{padding-left:0}.LTR .alignFamily .col-md-2:last-child{padding-right:0}.LTR .alignFamily .col-md-2 .truncate,.LTR .alignFamily .col-md-2 label{margin-bottom:5px;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:-.1px;color:#414042}.LTR .alignFamily .col-md-2 .truncate div,.LTR .alignFamily .col-md-2 label div{width:auto!important}.LTR .alignFamily .col-md-2 .truncate>div{display:inline-block;max-width:88%!important;overflow:hidden;text-overflow:ellipsis}.LTR .alignFamily .col-md-2 .truncate sup{position:absolute;top:10px!important}.LTR .alignFamily .col-md-2 .valdr-message{font-size:13px;position:relative!important;margin-bottom:0!important}.LTR .alignFamily .col-md-2 .dp-caption{width:80%;font-weight:400;padding-left:15px}.LTR .alignFamily .col-md-2 .dropCorner{position:relative}.LTR .alignFamily .col-md-2 .dropCorner span.fa.fa-angle-down{position:absolute;top:13px;right:12px;font-size:28px;cursor:pointer}.LTR .alignFamily .col-md-2 .pas-frm-datePicker input[name=dob]{height:50px;background-color:#fafafa!important}.LTR .alignFamily .col-md-2 .pas-frm-datePicker input[name=dob]+button{border:none;height:50px;width:100%!important}.LTR .alignFamily .col-md-2 .pas-frm-datePicker.dob-invalid{border-color:#FF0041}.LTR .alignFamily .col-md-2 button.button.red-btn{background-color:#fff;color:#FF0041;margin-top:10px;line-height:1;width:140px!important;height:50px;border:1px solid #ed0000;padding:0}.LTR .alignFamily .col-md-2 button.button.red-btn:hover{background-color:#FF0041;color:#fff}.LTR .alignFamily .col-md-2 .dp-caption,.LTR .alignFamily .col-md-2 .form-control{font-size:14px;letter-spacing:.1px;color:#435464}.LTR .dob-family{margin-bottom:0;width:125.6px!important}@media only screen and (min-width:768px){.LTR .dob-family{padding-left:5px!important}.LTR .dob-family .dob .valdr-message{top:50px!important}}.LTR .relation-ship-family{width:140px!important}.LTR .salutation-family{width:93px!important}.LTR .relationship-border #title{width:93px}.LTR #familyForm #family-first-name,.LTR #familyForm #family-last-name,.LTR #familyForm #firstName,.LTR #familyForm #lastName{width:140px}@media only screen and (min-width:768px) and (max-width:992px){.LTR #familyForm #family-first-name,.LTR #familyForm #family-last-name,.LTR #familyForm #firstName,.LTR #familyForm #lastName{width:125px!important}}.LTR #familyForm .relationship-border #relationship{width:140px}.LTR #familyForm #nationalityInContact,.LTR #familyForm .nationality-class-familymember #nationality{width:160px}.LTR #familyForm #nationalityInContact .dropdown-menu,.LTR #familyForm .nationality-class-familymember #nationality .dropdown-menu{width:160px!important}.LTR #familyForm #button-element{width:134.5px}.LTR #familyForm .dob-family .pas-frm-datePicker{width:125.6px}.LTR #familyForm .dob-family .pas-frm-datePicker .airwardsDOB-date{position:absolute;right:10px;z-index:1000}.LTR #familyForm .dob-family .pas-frm-datePicker .airwardsDOB-date #airwardsDOB-date{border:none!important;padding:0!important;width:0!important}.LTR #familyForm #title-dropdown{min-width:93px}.LTR #familyForm #relationship-dropdown{min-width:140.7px}.LTR #familyForm .ibe-drop-down .dp-caption{position:absolute;top:0;width:auto;padding:0 15px 0 10px;line-height:50px;color:#414042;font-weight:400;font-size:14px}.RTL .alignFamily .col-md-2 .valdr-message,.RTL .valdr-message.dob{font-size:13px}.LTR #familyForm .ibe-drop-down .fa-angle-down{position:absolute;top:0;right:5px;line-height:50px}@media only screen and (min-width:768px){.LTR #familyForm .dropdown-menu{width:auto!important}}@media only screen and (max-width:767px){.LTR .dob-family,.LTR .relation-ship-family,.LTR .salutation-family{width:100%!important}}.RTL .family-heading{padding-top:25px;color:#FF0041;padding-bottom:35px;font-weight:700}.RTL .family-heading-2{padding-bottom:30px;line-height:1.4}.RTL .family-heading-3{padding-bottom:35px;font-weight:700}.RTL .family-table{margin-top:15px}.RTL .family-table th{text-align:right;border-top:none!important}.RTL .family-table td:nth-child(1),.RTL .family-table th:nth-child(1){width:100px;vertical-align:middle}.RTL .family-table td:nth-child(2),.RTL .family-table th:nth-child(2){width:155px;vertical-align:middle}.RTL .family-table td:nth-child(3),.RTL .family-table th:nth-child(3){width:142px;vertical-align:middle}.RTL .family-table td:nth-child(4),.RTL .family-table th:nth-child(4){width:127px;vertical-align:middle}.RTL .family-table td:nth-child(5),.RTL .family-table th:nth-child(5){width:180px;vertical-align:middle}.RTL .family-table td:nth-child(6),.RTL .family-table th:nth-child(6){width:108px;vertical-align:middle}.RTL .family-table td:nth-child(7),.RTL .family-table th:nth-child(7){min-width:51px;text-align:center}.RTL .family-table td:nth-child(8),.RTL .family-table th:nth-child(8){text-align:center}.RTL .alignFamily .col-md-2{padding:0 5px;width:auto;margin-bottom:10px!important}.RTL .alignFamily .col-md-2:first-child{padding-left:0;padding-right:0!important}.RTL .alignFamily .col-md-2:last-child{padding-right:0}.RTL .alignFamily .col-md-2 label{margin-bottom:6px}#nationalityInContact .nationality-class-familymember .ibe-typeahead,.RTL .dob-family{margin-bottom:0!important}.RTL .alignFamily .col-md-2 .dp-caption{width:80%;font-size:14px;color:#1a1a1a;font-weight:400;padding-left:15px}.RTL .alignFamily .col-md-2 .dropCorner{position:relative}.RTL .alignFamily .col-md-2 .dropCorner span.fa.fa-angle-down{position:absolute;top:13px;right:12px;font-size:28px;cursor:pointer}.RTL .alignFamily .col-md-2 .pas-frm-datePicker input[name=dob]{height:50px!important;background-color:#fafafa!important}.RTL .alignFamily .col-md-2 .pas-frm-datePicker input[name=dob]+button{border:none!important;height:50px}.RTL .alignFamily .col-md-2 .pas-frm-datePicker.dob-invalid{border-color:#FF0041}.RTL .alignFamily .col-md-2 button.button.red-btn{background-color:#fff;color:#FF0041;height:50px;margin-top:5px;border:1px solid #FF0041;line-height:49px}.RTL .alignFamily .col-md-2 button.button.red-btn:hover{background-color:#FF0041;color:#fff}.RTL .alignFamily .col-md-2 .truncate>div{display:inline-block;max-width:88%!important;overflow:hidden;text-overflow:ellipsis}.RTL form.ng-submitted .relationship-border.ng-invalid button{border:1px solid #FF0041}.RTL .dob-family .dob .valdr-message{top:50px!important}.RTL .relationship-border #title{float:right;width:93px}.RTL #familyForm #firstName,.RTL #familyForm #lastName{width:125.2px}.RTL #familyForm .relationship-border #relationship{width:140.7px}.RTL #familyForm .relationship-border #relationship .fa-angle-down{left:5px!important}.RTL #familyForm .nationality-class-familymember #nationality{width:160px}.RTL #familyForm #nationalityInContact .dropdown-menu{width:160px!important}.RTL #familyForm #button-element{width:134.5px}.RTL #familyForm .dob-family .pas-frm-datePicker{width:115.6px}.RTL #familyForm .dob-family .pas-frm-datePicker .airwardsDOB-date{position:absolute;left:10px;z-index:1000}.RTL #familyForm .dob-family .pas-frm-datePicker .airwardsDOB-date #airwardsDOB-date{border:none!important;padding:0!important;width:0!important}.RTL #familyForm .dob-family .pas-frm-datePicker .glyphicon-chevron-right:before{content:"\e079"!important}.RTL #familyForm .dob-family .pas-frm-datePicker .glyphicon-chevron-left:before{content:"\e080"!important}.RTL #familyForm #title-dropdown{min-width:93px;width:auto!important;right:0!important}.RTL #familyForm #title-dropdown>li>a{padding:7px 10px!important}.RTL #familyForm #relationship-dropdown{min-width:117.7px}.RTL #familyForm .ibe-drop-down .dp-caption{position:absolute;top:0;width:auto;padding:0 15px 0 10px;line-height:50px;color:#414042;font-weight:400;font-size:14px}.RTL #familyForm .ibe-drop-down .fa-angle-down{position:absolute;top:0;left:20px;line-height:50px}.RTL #familyForm #nationalityInContact{padding:0!important}.RTL #familyForm .relation-ship-top{padding-right:0!important}.RTL #familyForm .first-name-top{padding-left:0!important}@media only screen and (min-width:768px){.RTL #familyForm .dob-family .dropdown-menu{width:auto!important}}@media only screen and (max-width:767px){.RTL .mr-family-detail-row{margin:0!important}.RTL .family-member-row{padding:8px 0!important}.RTL .family-container .glyphicon-plus{right:0!important}}.family-container .glyphicon-plus{cursor:pointer;right:10px;top:-3px}.familyform .ibe-drop-down li a{padding-left:10px}.family-table .glyphicon-edit,.family-table .glyphicon-trash{cursor:pointer}.family-heading-2{font-size:14px}#nationalityInContact .nationality-class-familymember ul{max-height:200px!important}.ma-bt-100{margin-bottom:100px!important}#familyForm .title{float:none}#familyForm #airewards-dob{position:absolute;width:100%!important;background-color:#fafafa!important}#familyForm #relationship,#familyForm #title{font-weight:400;font-size:16px}.modal-box .overlay{background:#000!important}.modal-box .modal-content.family-delete-modal{max-width:370px;min-height:200px;padding:40px 20px 0}.modal-footer .cancel-btn{background:#414042!important;color:#fff}form.ng-submitted .relationship-border.ng-invalid button{border:1px solid #FF0041}@media only screen and (max-width:767px){#familyForm #airewards-dob{position:relative!important;margin-bottom:20px!important}.detailfont-row{font-weight:600}.modal-box .modal-content .modal-body #nationalityInContactmob ul li:before{height:auto;margin:auto}#familyForm .modal-box{overflow-y:auto}#familyForm .modal-box .modal-content.family-modal{top:5%;max-width:700px;min-width:90%;max-height:90%;min-height:50%!important;height:auto;padding:40px 0;overflow-y:auto}#familyForm .modal-box .modal-content.family-modal .delete-btn{font-size:20px}#familyForm .modal-box .modal-content.family-modal .valdr-message{position:relative!important;line-height:1!important}#familyForm .modal-box .modal-content.family-modal .dob .valdr-message{bottom:20px!important}#familyForm .modal-box .modal-content .modal-body ul li:before{background:0 0}#familyForm #firstName,#familyForm #lastName,#familyForm #nationality,#familyForm #relationship,#familyForm #relationship-dropdown,#familyForm #title,#familyForm #title-dropdown,#familyForm .dob-family .pas-frm-datePicker{width:100%!important}#familyForm .ibe-jquery-date-picker .dropdown-menu{max-width:100%!important}}.LTR .heading-seat,.LTR .heading-seat-2{padding-bottom:35px}.LTR .button-preferred,.RTL .button-preferred{line-height:42px;min-width:140px;cursor:pointer;max-width:100%}.LTR .meal-pref-block .data{padding-top:10px}.LTR .all-heading-sub-text{margin-bottom:35px;font-size:14px}.LTR .heading-seat,.LTR .heading-seat-2,.LTR .heading-seat-3{font-size:18px;font-weight:600;font-style:normal;font-stretch:normal}.LTR .seat-checkbox-margin{margin-bottom:10px}.LTR .seat-checkbox-margin:nth-child(7){margin-bottom:25px}.LTR .btn-wrap a.save-pref-meal-btn,.LTR button.save-pref-meal-btn{width:90%;margin:auto}.LTR .heading-seat{padding-top:30px;color:#FF0041}.LTR .heading-seat-3{padding-bottom:5px}.LTR .meal-cart-header{color:#fff;background-color:#39454B;font-size:24px;font-weight:700;font-style:normal;font-stretch:normal;padding-top:15px;padding-bottom:15px}.LTR .meal-cart-content{padding:15px 0;background:#e8e8e8}.LTR .meal-cart-content ul{list-style:none;padding-left:0;display:inline-block;margin-bottom:0;width:100%}.LTR .meal-cart-content ul li{padding:10px 0}.LTR label.preferred-meal-head{margin-bottom:10px;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal}.LTR label.preferred-meal-type{font-size:11px}.LTR .selected-cat{margin-left:-20px}.LTR .selected-cat .col-md-2{padding:5px}.LTR .mealbutton .selected-cat.col-md-8.display{margin:auto!important;padding:0!important}.LTR .search-row{margin-bottom:10px}.LTR .meals-search-box-styles{margin:auto!important;padding:0 5px!important}.LTR .options button.add-meal-pref{font-weight:600;display:flex;flex-direction:row;justify-content:center;align-items:center}.LTR .options button.add-meal-pref i{height:35px;padding:0;width:22px;position:initial}.LTR .add-edit-icon-div{position:absolute;padding-left:inherit}.LTR .caption-text{padding-left:3%}.LTR .add-meal-btn:hover i{background-color:transparent!important}.LTR .pagination-wrapper.mealpagination{display:block!important}.LTR .pagination-width{margin-right:-10px!important;margin-left:-10px!important;padding-bottom:35px!important;width:103%!important;border-bottom:1px dotted rgba(78,78,78,.2)}.LTR .seat-pagination.pagination{margin-left:-20px}.LTR .seat-pagination.pagination li.active a,.LTR .seat-pagination.pagination li.active a:active,.LTR .seat-pagination.pagination li.active a:focus,.LTR .seat-pagination.pagination li.active a:hover{background-color:#FF0041;border-color:#FF0041;color:#fff}.LTR .seat-pagination.pagination li a{position:relative;float:inherit;padding:3px 0;width:23px;text-align:center;display:inline-block;text-decoration:none;color:#000;background-color:#ddd;margin-right:7px}.LTR .seat-pagination.pagination li a:active,.LTR .seat-pagination.pagination li a:focus,.LTR .seat-pagination.pagination li a:hover{background-color:#FF0041;border-color:#FF0041;color:#fff}.LTR .seat-pagination.pagination li:last-child a{margin-right:0}.LTR .display-preference-meals{padding-right:5px}.LTR .container-chkbox{display:block;position:relative;padding-left:35px;margin-bottom:5px;padding-bottom:10px;cursor:pointer;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.LTR .container-chkbox input{position:absolute;opacity:0;cursor:pointer}.LTR .checkmark{position:absolute;top:-1px;left:0;height:25px;width:25px;border-radius:100%;border:1px solid #888;background-color:#fff}.LTR .container-chkbox input:checked~.checkmark{background-color:#FF0041;border-color:#FF0041}.LTR .checkmark:after{content:"";position:absolute;display:none}.LTR .container-chkbox input:checked~.checkmark:after{display:block}.LTR .container-chkbox .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(33deg);-ms-transform:rotate(33deg);transform:rotate(33deg)}.LTR .button-preferred{margin-left:55px;background-color:#FF0041;color:#fff;padding:0 15px;display:block;border-radius:0;height:42px;font-size:14px;font-weight:600;text-align:center}.LTR .note-meal{padding:12px 0;width:89%;margin:0 15px;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal}.LTR table.table-pref-meal{margin-bottom:0}.LTR table.table-pref-meal tbody tr:last-child{border-bottom:1px solid #aeb3ba;padding-bottom:10px;height:50px}.LTR table.table-pref-meal tbody tr:last-child td:first-child{padding-bottom:23px!important;text-align:center;vertical-align:top}.LTR table.table-pref-meal tbody tr td{border:none}.LTR table.table-pref-meal tbody tr td:first-child{padding-bottom:7px!important;text-align:center;vertical-align:bottom}.LTR table.table-pref-meal tbody tr td:nth-child(2){text-align:left}.LTR table.table-pref-meal tbody tr td .trash-icon-meal{opacity:.67;color:#9b9b9b;cursor:pointer}.LTR .disactive span{background:#39454B!important;color:#fff!important}.LTR .disactive span:before{content:"\e909";font-family:icomoon;padding-right:5px}.LTR .search{margin-left:-20px}@media only screen and (max-width:767px){.LTR .preferred-meals-list .panel-default .collapse.in,.LTR .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .data .mealcost-section,.LTR .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .meals-qty-dropdown form{display:inline-block!important}.LTR .icon-minus:before{content:"\e92e"}.LTR .xs-meal-preference #xs-summary-drawer.summary-drawer-meal{padding:0 15px}.LTR #summary-meal table.seat-meal-table{border-bottom:1px solid #e0dfdf}.LTR .preferred-meals-list .panel-group .panel-default .panel-heading{padding-top:0;padding-left:0;padding-right:0}.LTR .preferred-meals-list .panel-default .collapse.in{width:100%}.LTR .xs-edit-class{height:30px!important;color:#FF0041!important;background:0 0!important;width:auto!important;text-align:right!important;padding-right:0!important}.LTR .xs-meal-preference{padding:0!important}.LTR .xs-meal-preference .heading-seat-3{margin-bottom:20px!important}.LTR .xs-meal-preference .save-pref-meal{margin-top:20px;width:1000%;padding:0 15px}.LTR .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block{margin:0!important;padding:5px 0!important}.LTR .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .image{padding:0!important}.LTR .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .data .options{min-height:1px!important}.LTR .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .data .options .button{position:relative!important;min-height:1px!important}.LTR .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .meals-qty-dropdown li{display:inline-block!important;width:100%!important;padding:7px 0!important}.LTR .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .meals-qty-dropdown li .add{width:8%!important;font-size:1.6rem!important;float:left}.LTR .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .meals-qty-dropdown .check{width:75%!important}.LTR .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .meals-qty-dropdown form input{width:20%!important;text-align:center!important;margin-left:4px!important;margin-right:4px!important}.LTR .meal-cart-content .table>tbody>tr>.preferred-meal-quantity{text-align:right!important}.LTR .meal-cart-content .note-no-meals{margin:0 0 20px 16px}.LTR .btn-wrap a.save-pref-meal-btn{width:100%!important}.LTR .seat-meal-section .heading-seat-2{padding-bottom:20px}.LTR .seat-meal-section .heading-seat{padding-top:15px;padding-bottom:15px}.LTR .seat-meal-section .all-heading-sub-text,.LTR .seat-meal-section .seat-checkbox-margin:nth-child(7){margin-bottom:15px}}@media screen and (max-width:367px){.LTR .heading-seat,.LTR .heading-seat-2{padding-bottom:25px}.LTR .heading-seat{padding-top:20px}.LTR .heading-seat-3{text-align:left}.LTR .all-heading-sub-text{margin-bottom:25px;font-size:14px}.LTR .search{margin-left:0}.LTR .container-chkbox{padding-bottom:0}.LTR .btn-wrap a.save-pref-meal-btn{width:100%;margin:auto}.LTR .seat-pagination.pagination{margin-left:0;width:100%}.LTR .seat-pagination.pagination .pagination-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.LTR .seat-pagination.pagination .pagination-wrapper.pagination>li{padding:4px}.LTR .seat-pagination.pagination .pagination-wrapper.pagination>li a{margin-right:0}}.RTL .heading-seat,.RTL .heading-seat-2{padding-bottom:35px;font-weight:700}.LTR .blue-btn{background-color:#2A4750!important;color:#FFF!important}.LTR .red-btn,.LTR .red-btn:focus,.LTR .red-btn:hover{background-color:#FF0041!important;color:#fff}.RTL .heading-seat{padding-top:30px;color:#FF0041}.RTL .heading-seat-3{padding-bottom:5px;font-size:18px;font-weight:600;font-style:normal;font-stretch:normal}.RTL .meal-cart-header{color:#fff;background-color:#4E4E4E;font-size:24px;font-weight:700;font-style:normal;font-stretch:normal;padding-top:15px;padding-bottom:15px}.RTL .display-preference-meals{padding-left:10px}.RTL .meal-preference-list{padding-left:0;padding-right:10px}.RTL .meal-cart-content{padding:15px 0;background:#e8e8e8}.RTL .meal-cart-content ul{list-style:none;padding-left:0;display:inline-block;margin-bottom:0;width:100%}.RTL .meal-cart-content ul li{padding:10px 0}.RTL label.preferred-meal-head{margin-bottom:10px;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal}.RTL label.preferred-meal-type{font-size:11px}.RTL .selected-cat{margin-left:-20px}.RTL .selected-cat .col-md-2{padding:5px}.RTL .mealbutton .selected-cat.col-md-8.display{margin:auto!important;padding:0 0 0 10px!important}.RTL .search-row{margin-bottom:10px}.RTL .meals-search-box-styles{margin:auto!important;padding:0 5px!important}.RTL .pagination-wrapper.mealpagination{display:block!important}.RTL .pagination-width{margin-right:-10px!important;margin-left:-10px!important;padding:initial!important;width:100%!important;border-bottom:1px dotted #e4e4e4}.RTL .seat-pagination.pagination{margin-left:-20px}.RTL .seat-pagination.pagination li a{position:relative;float:inherit;padding:3px 0;width:23px;text-align:center;display:inline-block;text-decoration:none;color:#000;background-color:#ddd;margin-right:7px}.RTL .seat-pagination.pagination li a:focus,.RTL .seat-pagination.pagination li a:hover{background-color:red;border-color:#000;color:#fff}.RTL .seat-pagination.pagination li:last-child a{margin-right:0}.RTL .container-chkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;padding-bottom:10px;cursor:pointer;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.RTL .container-chkbox input{position:absolute;opacity:0;cursor:pointer}.RTL .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border-radius:100%;border:1px solid #888;background-color:#fff}.RTL .prefered-seat-checkmark{position:relative!important;height:25px!important;width:25px!important;float:right}.RTL .seat-preference{padding-right:15px}.RTL .container-chkbox input:checked~.checkmark{background-color:#FF0041!important;border-color:#FF0041!important}.RTL .checkmark:after{content:"";position:absolute;display:none}.RTL .container-chkbox input:checked~.checkmark:after{display:block}.RTL .container-chkbox .checkmark:after{left:10px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.RTL .button-preferred{margin-left:55px;background-color:#d90000;color:#fff;padding:0 15px;display:block;border-radius:0;height:42px;font-size:14px;font-weight:600;text-align:center}.RTL .note-meal{margin-left:10px;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal}.RTL .disactive span{background:#4E4E4E!important;color:#fff!important}.RTL .disactive span:before{content:"\e909";font-family:icomoon;padding-right:5px}.RTL .search{margin-left:-20px}.RTL .add-edit-icon-div{position:absolute;padding-left:inherit}.RTL .caption-text{padding-right:3%}.RTL .options button.add-meal-pref{font-weight:600;display:flex;flex-direction:row;justify-content:center;align-items:center}.RTL .options button.add-meal-pref i{height:35px;padding:0;width:22px;position:initial}.RTL .add-meal-btn:hover i{background-color:transparent!important}@media only screen and (max-width:767px){.RTL .preferred-meals-list .panel-default .collapse.in,.RTL .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .data .mealcost-section,.RTL .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .meals-qty-dropdown form{display:inline-block!important}.RTL .icon-minus:before{content:"\e92e"}.RTL .preferred-meals-list .panel-group .panel-default .panel-heading{padding-left:0;padding-right:0;padding-top:0}.RTL .xs-meal-preference,.RTL .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .image{padding:0!important}.RTL .preferred-meals-list .panel-default .collapse.in{width:100%}.RTL .xs-edit-class{height:30px!important;color:#FF0041!important;background:0 0!important;width:auto!important;text-align:left!important;padding-right:0!important}.RTL .xs-meal-preference .heading-seat-3{margin-bottom:20px!important}.RTL .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block{margin:0!important;padding-left:0!important;padding-right:0!important}.RTL .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .data{padding-top:10px}.RTL .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .data .options{min-height:1px!important}.RTL .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .data .options .button{position:relative!important;min-height:1px!important}.RTL .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .meals-qty-dropdown li{display:inline-block!important;width:100%!important;padding:7px 10px!important}.RTL .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .meals-qty-dropdown li .add{width:8%!important;font-size:1.6rem!important}.RTL .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .meals-qty-dropdown .check{width:75%!important}.RTL .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block .meals-qty-dropdown form input{width:20%!important;text-align:center!important;margin-left:4px!important;margin-right:4px!important}.RTL .xs-meal-preference uib-accordion.segment-list .panel-default>.panel-heading+.panel-collapse .panel-body .meal-block:first-child{margin-top:20px!important}.RTL .xs-meal-preference .save-pref-meal{margin-top:20px}.RTL .meal-cart-content .table>tbody>tr>.preferred-meal-quantity{text-align:left!important}.RTL .meal-cart-content .note-meal{margin:0 0 20px!important}}