.login-block-text.ar-login-block-text{display:inherit !important}
.login-block.is-logged{height:83px !important}
@media only screen and (max-width:767px){.login-block.is-logged{height:70px !important}
}
#confirmmodal{top:0;right:0;bottom:0;left:0;z-index:1111;display:none;overflow:hidden;outline:0;opacity:1}
#confirmmodal .modal-content{height:auto;background-color:#fff;outline:0;padding:20px !important;box-shadow:0 0 4px #ccc}
#confirmmodal .modal-header{border-bottom:1px solid #5c0931;padding:0 0 10px;background:transparent !important}
#confirmmodal .modal-header h5{font-size:18px;font-weight:500;color:#5c0931 !important}
#confirmmodal .modal-header .close{color:#5c0931;font-size:35px;top:15px !important;right:20px !important;position:absolute;opacity:1;font-weight:100}
.inner-page #confirmmodal .modal-header .close{top:-6px !important;right:0 !important}
#confirmmodal .modal-footer{padding:10px 0 !important}
#confirmmodal .modal-body{padding:30px 0 !important;border:0 !important}
#confirmmodal .btn-default{background:#fff;color:#ccc;border-color:#ccc}
#confirmmodal .btn-primary,#confirmmodal .btn:hover{background:#5c0931;color:#fff;border-color:#5c0931}
#confirmmodal .btn{padding:10px 15px;line-height:16px;font-size:14px;float:left;width:48%;margin:0 1%}
.full-width{float:left;width:100%;display:inline}
#confirmmodal .modal-dialog{max-width:400px;height:auto !important;z-index:999;position:relative;margin:15rem auto}
.inner-page #header .loggedinprofile .profileflyout.show{top:65px !important;right:0;border-radius:20px !important}
.inner-page .dropdown-heading button.close:before{top:10px !important;right:10px !important}
.profileflyout .dropdown-heading button.close:before{content:'' !important;background:url("../../../../../../etc.clientlibs/qrweb/components/content/header-components/header-mega-menu/v1/header-mega-menu/client-lib/resources/ic-close.svg") no-repeat center center;display:block;height:12px;width:12px;background-size:contain;position:absolute;right:16px;font-size:10px;top:19px}
.profileflyout .dropdown-heading button.close{background-color:#00000033 !important;border-radius:100px !important}
.personalized-drop-title{float:left;width:100%;display:inline}
.personalized-drop-title h5{float:left;width:100%}
.acctnumber span{float:left;display:inline;padding:0}
.flyoutlinks a{font-size:14px !important}
.login-block-avatar[aria-expanded=true],body .login-block-avatar[aria-expanded=true]:hover{outline:0}
.login-block-avatar[aria-expanded=true]:focus{outline:0}
.nav-up .navbar .responsiveoverlayflyout{display:none !important}
.inner-page .sidebar-content .form-group{margin-bottom:1rem}
.inner-page .sidebar-content .inputText{border-radius:6px}
.inner-page .sidebar-ancProd .bottom-cta{text-align:center}
.inner-page .sidebar-content .inputText:focus{outline:2px solid #6181ba;z-index:2}
.inner-page .sidebar-content input:focus ~ .floating-label,.sidebar-content input:not(:focus):valid ~ .floating-label{top:-7px;left:-4px}
#qpap-postlogin .modal-header{display:block !important;color:#ccc !important;border-bottom:0 !important;padding:35px 30px 40px}
#qpap-postlogin .modal-footer{justify-content:left !important;padding:10px 35px 40px}
#qpap-postlogin .modal-header h5{color:#333;font-size:18px;font-weight:normal}
#qpap-postlogin p b{font-weight:500}
#qpap-postlogin p{color:#555;font-weight:500;font-size:14px;margin:0 0 15px}
#qpap-postlogin .modal-content{background:#fff}
#qpap-postlogin ul,#qpap-postlogin ul li{float:left;width:100%}
#qpap-postlogin ul li{margin:0 0 10px;font-size:14px;color:#555}
#qpap-postlogin ul li span{margin:0 10px 0 0;font-size:14px;line-height:14px}
.roundebtn-default,.roundebtn-primary:hover{cursor:pointer;border:1px solid #8e2157;padding:12px 30px;color:#8e2157;font-size:14px;border-radius:30px;background:#fff;width:200px;text-align:center;margin:0 10px 0 0}
.roundebtn-primary{border:1px solid #8e2157;padding:12px 30px;color:#fff;font-size:14px;border-radius:30px;width:200px;text-align:center;margin:0 10px 0 0}
.roundebtn-default:hover,.roundebtn-primary{background:#8e2157;color:#fff;border-color:#5c0931,cursor:pointer}
#qpap-postlogin .modal-dialog{position:relative;margin:40px 27% 0 !important;width:50% !important}
#qpap-postlogin .modal-body{padding:0 0 14px 30px}
#qpapErrorBlock #errorId{text-align:left !important;color:#fff}
#qpapErrorBlock{clear:both;padding-top:1px !important}
iframe#web-messenger-container{bottom:0 !important}
#tpSessonWarnOverlay{position:fixed;height:100%;width:100%;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);display:none;z-index:999}
#tpSessonWarnPopup{max-width:600px;width:80%;max-height:300px;height:240px;padding:30px;position:relative;background:#fff;margin:200px auto 0;z-index:9999;border-radius:30px;color:#111;font-size:14px}
#tpSessonWarnPopup .btn-primary{padding:10px 30px !important;border-radius:30px !important;font-weight:normal;background:#8e2157;font-family:'GraphikRegular';color:#fff;font-size:14px !important;border:1px solid #8e2157;float:right;line-height:20px !important}
#tpSessonWarnPopup .btn-secondary{padding:10px 30px !important;border-radius:30px !important;font-weight:normal;background:#fff;font-family:'GraphikRegular';color:#8e2157;font-size:14px !important;border:1px solid #8e2157;float:right;margin-right:10px;line-height:20px !important}
#tpSessonWarnPopup .btn-primary:hover{background:#fff !important;color:#8e2157}
#tpSessonWarnPopup .btn-secondary:hover{background:#8e2157 !important;color:#fff}
#toSessWarbBar{background-color:#8e2157;height:10px;border-radius:100px;-webkit-transition:color .5s linear;transition:color .5s linear;transition:background-color .5s linear .5s}
.sessionarea h2{font-size:24px !important;font-weight:normal;font-family:var(--jotia);margin:0 0 30px !important;color:#4a525d !important;line-height:34px}
.sessionarea span{color:#4a525d;font-size:13px;margin:20px 0 30px;font-family:'GraphikRegular' !important}
.sessionarea #tpSessWarnProgressBar{background:#f2f3fa;padding:1px 0;border-radius:100px}
.sessionarea span p{width:27px;display:inline-block;padding-left:3px}
.warDisplayNo{display:none}
.inner-page .small-teaser .tripcomponent .icon-arrow-right3:before{content:"\e903" !important}
.h1,.h2,.h3,h1,h2,h3{margin-top:0 !important}
body .two-columns-content-block-footer-cell .btn:hover{background:#5c0931 !important;border-color:#5c0931 !important}
.double-teaser-cmpl .two-columns-content-block-column{border-radius:20px;box-shadow:0 8px 28px #0000001f}
.full-width,a,p,span{font-size:16px;font-family:'GraphikRegular'}
#logotext-partner table td{padding:10px}
body .double-tease-spacer,.servicewrapper .wrapperCompTp{margin-top:0;margin-bottom:64px}
.two-columns-content-block-header h2{font-size:24px}
body .two-columns-content-block-footer-cell .btn{background:#8e2157 !important;border-color:#8e2157 !important;border-radius:100px !important;color:#fff !important}
.mega-dropdown-menu>li>ul>li>a,.mega-dropdown-menu>li>ul>li>ul>li>a{font-size:13px !important}
.inner-page .tp-searchtooltip .jpcPopup-content2,.header.scrolled .tp-searchtooltip .jpcPopup-content2{box-shadow:0 8px 28px #0000001F}
.inner-page #header .profileflyout .dropdown-heading>span{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;text-align:left;line-height:1.2;margin-bottom:var(--f-base-size-2)}
.logotext-partner.section{clear:both}
.beforeSuccessSec,.afterSuccessSectionCont{max-width:1192px;margin:10px auto 0;width:100%}
.pc-banner-component{clear:both}
[aria-expanded=true] i{transform:none}
.PadNull{padding-right:0 !important;padding-left:0}
#confirmmodal .modal-header .close span{font-size:30px !important}
body .section .double-tease-spacer{margin-bottom:0}
.small-teaser{float:left;width:100%}
.usertype .profileflyout.show{border-radius:17px}
.initiatechat{z-index:12 !important}
.tpPrelogChat{font-family:Graphik,Noto Sans,Verdana,Geneva,sans-serif !important;border-radius:50px !important;color:#fff;box-shadow:0 19px 54.88px 1.12px rgba(153,153,153,0.42);position:fixed;width:170px;background-color:#8e2157;top:auto;height:50px;bottom:90px;right:15px;border:0 none;z-index:9999}
.tpPrelogChat img{float:left;width:auto;margin:16px 13px 10px 25px}
.tpPrelogChat span{float:left;width:auto;display:inline;font-size:16px;line-height:16px;margin-top:16px}
body .terms-and-conditions-contianer .whitefont.container.is-base-container{width:100% !important;padding-bottom:0 !important}
.terms-and-conditions-content{padding-bottom:0 !important}
#cwt.cwt{padding-left:0;padding-right:0}
.onlineseatsUpgrade-btn:focus{outline:2px solid #6181ba !important;outline-offset:2px;color:#fff !important}
.side-variation .beinspired-content .details-info.small-image:nth-child(1) .image-description a.learnmore span,.side-variation .beinspired-content .details-info.small-image:nth-child(3) .image-description a.learnmore span,.beinspired-content .navigation-tiles .details-info.small-image:nth-child(2) .image-description a.learnmore span,.beinspired-content .large-image .image-description a.learnmore span{top:inherit !important;right:20px}
.header .login-block-avatar.burgundy{width:37px}
#capandfeatures .tab-content{padding:32px}
#capandfeatures .logotext-partner h2{padding:0 0 12px 40px !important;color:#4a525d;font-size:18px;font-weight:600;line-height:18px}
#capandfeatures .logotext-partner figure{width:24px;height:24px;margin:-32px 0 0}
#capandfeatures .logotext-partner .whitefontP p{padding:0 0 0 40px !important;font-size:16px;color:#4a525d;line-height:24px}
#capandfeatures .logotext-partner{margin:0}
#capandfeatures .logotext-partner .whitefont.container{padding-bottom:24px}
#capandfeatures .logotext-partner:last-child .whitefont.container{padding-bottom:0 !important}
#capandfeatures .bb-col-flex-item .logotext-partner figure{margin:0}
#capandfeatures .bb-col-flex-item .logotext-partner .whitefontP p{padding:0 0 0 33px !important;margin:0 !important}
#capandfeatures .column-container{margin:0 0 40px !important}
#capandfeatures .row{margin:0}
#capandfeatures .acc-img-tp{width:24px;height:24px;float:left}
#capandfeatures .container,#capandfeatures .col-12{padding:0}
#capandfeatures .bb-col-flex-item{padding-left:0}
#capandfeatures .acc-title-tp .title{display:none}
#capandfeatures .accordion-tp{padding:16px 24px;margin:0 !important;border:1px solid #dbdee8;border-radius:8px}
#capandfeatures .acc-link-tp{margin-top:0}
#capandfeatures .accordion-tp .desc{margin:0}
.accessbilityEnabled .pc-generic-component p:last-child{padding-bottom:0 !important}
.accessbilityEnabled .DQcard{margin-top:0}
#capandfeatures{margin-top:-64px}
#capandfeature,#supportandupda{margin-bottom:-64px}
#capandfeature .inner-contentainer p.rte-rtl,#supportandupda .generic-content p{display:none}
#supportandupda h2.generic-title{padding:0 !important;margin:0 !important}
.pc-generic-component #onboarding p{font:var(--f-brand-type-body);color:var(--f-brand-color-text-muted) !important}
#supportupdates{float:left;width:100%}
#supportupdates .configurable-tiles-list-component{margin-bottom:34px !important}
#supportupdates .configurable-new-tiles-grid-item-title{width:80%;font-weight:300 !important}
.anchorLink .tp-stickwithheroimage li{width:25% !important;flex:aiuto !important;text-align:center}
.anchorLink .tp-stickwithheroimage li.selected a{color:#8e2157 !important}
.anchorLink .tp-stickwithheroimage li a{width:100% !important;text-align:center;font-family:'GraphikRegular' !important;display:inline !important}
#capandfeatures ul.tab-lists li a.tab-link img{display:none}
#capandfeatures .acc-link-tp .fa.pull-left{margin-right:0 !important;font-size:24px}
#capandfeatures .accordion-component{margin-bottom:0 !important;margin-top:0 !important}
.carousel-slider-hero-image+.breadcrumb-component.section{margin-bottom:var(--f-base-space-10) !important}
body .tripcomponent .slider .item img{padding-bottom:24px}
.tpbasepage .tab-component{display:block !important;opacity:1 !important}
#tp-dashboard-tab canvas{width:67px;height:67px;left:-1px}
#tp-dashboard-tab .TP-personal-pic{margin:1px 0}
#quick-access-gen-comp{padding:0}
#quick-access-gen-comp h2{font-size:32px;color:#1f212b !important;font-family:var(--jotia) !important;padding-bottom:var(--f-base-space-6);margin:0;font-weight:100}
#quick-access-gen-comp p{font:var(--f-brand-type-body);color:var(--f-brand-color-text-muted) !important;padding-bottom:var(--f-base-space-6);margin:0}
#dashboard-quick-access{margin-top:-28px}
#dashboard-quick-access .configurable-new-tiles-grid-item-image{background:#f2f3fa;padding:10px;border-radius:12px;width:40px;float:left;min-height:40px}
#dashboard-quick-access .configurable-new-tiles-grid-item-title{font-size:14px;line-height:19px;margin:0 0 4px 16px;color:#000;float:left;width:70%;font-family:'GraphikRegular'}
#dashboard-quick-access .configurable-new-tiles-grid-item-description{color:#222;font-size:12px;line-height:17px;float:left;width:70%;margin:0 0 0 16px}
#dashboard-quick-access .configurable-new-tiles-grid-item-arrow-container{position:revert;float:right;margin-top:-35px}
#dashboard-quick-access .configurable-new-tiles-grid-item-arrow{position:revert}
#dashboard-quick-access .configurable-tiles-slider .configurable-new-tiles-grid{height:76px !important;padding:18px !important;margin:0}
#dashboard-quick-access .configurable-tiles-slider .configurable-new-tiles-grid .configurable-new-tiles-grid-item-arrow-container:after,#dashboard-quick-access .configurable-tiles-slider .configurable-new-tiles-grid .configurable-new-tiles-grid-item-arrow-container:before{background:transparent;left:85%}
#dashboard-quick-access .configurable-tiles-slider .configurable-tiles-list__list-item__link:hover .configurable-new-tiles-grid-item-arrow-container .configurable-new-tiles-grid-item-arrow{background-color:var(--f-base-color-solid-violet-100);border-radius:50%;transition:all .2s ease;outline:4px solid #3A35AF33;filter:revert}
#dashboard-quick-access .configurable-tiles-slider .configurable-new-tiles-grid .configurable-new-tiles-grid-item-arrow-container .configurable-new-tiles-grid-item-arrow{filter:grayscale(1)}
#tp-dashboard-tab #get-support-des .float-left.qtr-margin-left img{margin-left:0}
#tp-dashboard-tab #tp-dashboard-tab-tab-3 .column-container{margin-top:0}
#tp-dashboard-tab #tp-dashboard-tab-tab-3 .cp-help-wrapper{border:1px solid #dbdee8}
#tp-dashboard-tab #tp-dashboard-tab-tab-3 .cp-help-wrapper .cp-help-content-footer a:hover{text-decoration:none}
#tp-dashboard-tab .cp-help-content-heading{font-weight:100;font-size:22px;padding-right:5px}
#tp-dashboard-tab .bb-col-flex-item{padding-right:22px}
#tp-dashboard-tab .bb-col-flex-item:nth-child(3){padding-right:10px}
#tp-dashboard-tab .cp-help-image-wrapper{width:40%}
#tp-dashboard-tab .cp-help-content-wrapper{width:56%}
#tp-dashboard-tab .cp-column-container-heading{font-size:26px}
#tp-dashboard-tab .column-container .container{padding:0}
#get-support-des{border:1px solid #dbdee8;border-radius:12px;padding:16px;background:#fff;color:#4a525d;font-size:16px;line-height:24px}
#tp-dashboard-tab-tab-3{padding:0 20px}
#get-support-des .qtr-margin-left{margin-right:10px}
#get-support-des .whitefontP p{float:left;width:83%;margin-bottom:6px;font-size:14px !important}
#get-support-des .whitefontP p b{font:var(--f-brand-type-headline-medium);color:var(--f-brand-color-text-default);padding-left:34px;font-size:14px !important;line-height:28px}
#get-support-des .whitefontP p:last-child{margin:0}
#tp-dashboard-tab #get-support-des .float-left.qtr-margin-left img{margin-left:0}
#tp-dashboard-tab #tp-dashboard-tab-tab-3 .column-container{margin-top:0}
#tp-dashboard-tab #tp-dashboard-tab-tab-3 .cp-help-wrapper{border:1px solid #dbdee8}
#tp-dashboard-tab .cp-help-content-heading{font-weight:100;font-size:22px;padding-right:5px}
#tp-dashboard-tab .tab-section .tab-lists li a{display:block}
#tp-dashboard-tab .column-container .container{padding:0}
#tp-dashboard-tab #new-dashboard-ancillary-search{margin-bottom:0 !important}
#tp-dashboard-tab .tab-pane .column-container{float:left;width:100%;margin-top:20px}
#tp-dashboard-tab .tab-pane .C16.C16-full-width{margin-bottom:0 !important}
#tp-dashboard-tab .tab-pane .C16 .offers-partner-block{min-height:inherit;height:221px;border:1px solid #dbdee8;box-shadow:none}
#tp-dashboard-tab .tab-pane .offers-partner-block-content{padding:27px 20px}
#tp-dashboard-tab .tab-pane .offers-partner-block-picture{width:30%}
body #tp-dashboard-tab .tab-pane .offers-partner-block-content{width:70%;left:30%}
#tp-dashboard-tab .tab-pane .qtr-margin-left{margin-right:10px}
.inner-page #tp-dashboard-tab-tab-2 .logotext-partner{margin-bottom:10px !important}
#tp-dashboard-tab .tab-pane .bb-col-flex-item.col-lg-6 .cp-column-container-heading{margin-bottom:23px}
#tp-dashboard-tab .tab-pane .float-left.qtr-margin-left img{margin-left:0;width:20px}
#tp-dashboard-tab .tab-pane .read-more-link{color:#8e2157 !important;background:#fff !important;line-height:16px;margin-top:0}
#tp-dashboard-tab .tab-pane .C16.C16-full-width .offers-partner-block__title{font-weight:100}
#tp-dashboard-tab .tab-pane .offers-partner-block p{color:#525a64 !important;line-height:24px !important}
#tp-dashboard-tab .tab-pane .bb-col-flex-item{padding-right:10px;padding-left:5px}
#tp-dashboard-tab .tab-pane .offers-partner-block__title{margin-bottom:17px}
.header-nav-container{padding:0}
body .promotional-text-container.is-medium-size{max-width:1192px}
#tp-dashboard-tab #tp-dashboard-tab-tab-2{padding:20px 20px 0}
#get-support-des .actmanagername{font-weight:600;font-size:14px}
#dashboard-quick-access .configurable-tiles-slider .configurable-tiles-list__list-item--active{background-color:#fff !important;color:#1f212b !important}
#dashboard-quick-access .configurable-tiles-slider .configurable-tiles-list__list-item--active .configurable-new-tiles-grid-item-image,#dashboard-quick-access .configurable-tiles-slider .configurable-tiles-list__list-item--active .configurable-new-tiles-grid-item-arrow{filter:none !important}
#tp-dashboard-tab .tab-lists li.active a img{filter:invert(21%) sepia(70%) saturate(1466%) hue-rotate(297deg) brightness(70%) contrast(101%)}
#tp-dashboard-tab .tab-lists li:nth-child(2).active a img{filter:invert(21%) sepia(70%) saturate(1466%) hue-rotate(297deg) brightness(57%) contrast(101%)}
#ndc-contact-us .successdetails.variation2{margin-top:0}
.servicewrapper .container{padding:0}
#tp-dashboard-tab .tab-lists li a:hover{color:#1f212b !important}
#new-dashboard-heroimage .heroimage_teardrop_s.lazyloaded:before{content:"";background:linear-gradient(120deg,rgba(0,0,0,0.8) 10%,rgba(0,0,0,0.5) 40%,rgba(255,255,255,0) 100%);width:100%;height:100%;position:absolute;opacity:.8}
#new-dashboard-heroimage .drop-shaddow,#new-dashboard-heroimage .drop-shaddow .qtr-txt-white{text-shadow:none !important}
#new-dashboard-heroimage .promotional-text-frame{margin-top:20px}
#new-dashboard-ancillary-search .pnrresultsection{float:left;width:100%;margin-top:-15px}
#tp-dashboard-tab .tab-pane .bb-col-flex-item.col-lg-6 .col-12{padding-left:40px}
#dashboard-quick-access .col-md-4 .configurable-new-tiles-grid-item-arrow-container{margin-top:-20px}
#tp-anc-oug-container .anc_upgrade_slide .slick-dots{display:none !important}
#tp-dashboard-tab{padding:0}
.qpap-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;opacity:.5;display:none;transition:opacity .15s linear}
.qpap-modal-backdrop.in{display:block}
body .btn{transform:none !important}
.postlogin_popup_mob img{max-width:100%;width:100%;height:420px;border-radius:20px 0 0 20px;object-fit:cover}
.postlogin_popup_mob .modal-content{padding:0;border-radius:20px}
.postlogin_popup_mob .contentarea h4{color:#4a525d;font-size:28px;font-family:"Jotia" !important;margin:20px 0 24px;text-align:left}
.postlogin_popup_mob .contentarea .description-modal{color:#4a525d;font-size:16px;margin:0 0 24px;line-height:24px;text-align:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-family:"Jotia" !important}
.postlogin_popup_mob .contentarea p{color:#4a525d;font-size:16px;margin:0 0 24px;line-height:24px;text-align:left;font-family:"Jotia" !important}
.postlogin_popup_mob .contentarea{border-radius:0 20px 20px 0;background:#fff;color:#1f212b;font-size:16px;padding:40px;text-align:left;width:100%;height:420px;box-shadow:0 0 3px #ccc}
.postlogin_popup_mob .multiple_close{float:right;font-size:28px;background:transparent;border:0 none;margin:-10px 0 0;cursor:pointer;height:28px}
.postlogin_popup_mob .pos_abs_btn{position:absolute;right:30px;bottom:30px}
.postlogin_popup_mob .btn-primary{padding:16px 24px !important;line-height:16px;font-size:16px;border-radius:100px !important;height:auto !important;background:#8e2157 !important;color:#fff;border:1px solid #8e2157 !important;font-family:'GraphikRegular'}
.postlogin_popup_mob .btn-primary:hover,.btn-primary:active,.btn-primary:active:focus{background:#64003a !important;border:1px solid #64003a !important;color:#fff !important}
.postlogin_popup_mob .btn-primary:focus{outline:2px solid #3A35AFCC;outline-offset:2px;background:#8e2157;color:#fff;border-color:#8e2157}
.postlogin_popup_mob .btn-primary:focus-within{background:#64003a;color:#fff;border-color:#64003a}
.postlogin_popup_mob .PadNull{padding-left:0 !important;padding-right:0 !important}
.postlogin_popup_mob .modal-content{border-radius:20px !important}
.postlogin_popup_mob .multiple_close .icon-close{font-size:24px}
.postlogin_popup_mob .modal-dialog{max-width:1000px !important}
.postlogin_popup_mob .modal-content{background:transparent !important}
.tp-accordion-content .configurable-tiles-slider_custom-styles.configurable-tiles-slider-tp-tile-two .configurable-new-tiles-grid,.tp-accordion-content .configurable-tiles-slider_custom-styles.configurable-tiles-slider-tp-tile-one .configurable-new-tiles-grid{padding:16px !important;margin-bottom:0 !important;border-radius:16px !important;border:1px solid #dbdee8 !important;min-height:auto !important;height:auto !important}
.tp-accordion-content .configurable-tiles-slider_custom-styles.configurable-tiles-slider-tp-tile-two .configurable-new-tiles-grid-item-title,.tp-accordion-content .configurable-tiles-slider_custom-styles.configurable-tiles-slider-tp-tile-one .configurable-new-tiles-grid-item-title{margin:0 0 6px}
.configurable-tiles-slider-tp-tile-two .configurable-new-tiles-grid-item-image,.configurable-tiles-slider-tp-tile-one .configurable-new-tiles-grid-item-image{border-radius:4px;background:#f1f3fa;padding:10px;margin:0 20px 0 0;width:40px !important;height:40px !important;float:left}
.configurable-tiles-slider-tp-tile-two .configurable-new-tiles-grid-item-arrow,.configurable-tiles-slider-tp-tile-one .configurable-new-tiles-grid-item-arrow{position:initial!Important}
.qhelp-components .tp-quicklink-tiles-ancillary .configurable-tiles-list__list-item__link{border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);border-radius:16px;background:var(--f-brand-color-background-light);min-height:170px;position:relative;float:left}
.qhelp-components .tp-quicklink-tiles-ancillary .configurable-tiles-list__list-item__link{min-height:100%}
.qhelp-components .tp-quicklink-tiles-ancillary .configurable-tiles-list__list-item__link img,.qhelp-components .tp-quicklink-tiles-ancillary .configurable-tiles-list__list-item__link svg{width:24px;height:24px;margin:0;filter:saturate(0) brightness(100%) contrast(1000%)}
.qhelp-components .configurable-tiles-slider.tp-quicklink-tiles-ancillary .col-md-3 .configurable-new-tiles-grid-item-arrow-container{bottom:var(--f-base-space-2) !important;right:var(--f-base-space-2) !important}
.qhelp-components .tp-quicklink-tiles-ancillary .configurable-tiles-list__list-item__link .configurable-new-tiles-grid-item-title{float:left;width:100%;color:var(--f-brand-color-text-default);font-size:1rem !important;margin:1rem 0 0;text-align:left;font-weight:500;font-family:'GraphikRegular' !important}
.qhelp-components .tp-quicklink-tiles-ancillary .configurable-new-tiles-grid-item-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;width:90%!improtant;float:left}
.qhelp-components .configurable-tiles-slider.tp-quicklink-tiles-ancillary .col-md-3 .configurable-new-tiles-grid{height:auto !important;float:left}
.tab-content #tp-dashboard-tab-tab-2 .configurable-tiles-list{margin-bottom:20px !important}
.tp-quicklink-tiles-ancillary{float:left;width:100%;margin-bottom:.875rem;margin-top:.5rem}
.qhelp-components .tp-quicklink-tiles-ancillary .configurable-tiles-list__list-item__link a .configurable-new-tiles-grid-item-arrow-container{font-size:16px;color:var(--f-brand-color-primary);display:block;border-radius:50%;position:absolute;bottom:16px;right:16px;background:var(--f-brand-color-background-light);outline:4px solid var(--f-brand-color-background-light);text-align:center;vertical-align:middle;width:24px;height:24px;padding-top:4px;padding-left:5px;transition:all .2s ease}
.qhelp-components .configurable-tiles-slider.tp-quicklink-tiles-ancillary .configurable-new-tiles-grid .configurable-new-tiles-grid-item-arrow-container .configurable-new-tiles-grid-item-arrow,.qhelp-components .configurable-tiles-slider.tp-quicklink-tiles-ancillary .configurable-tiles-list__list-item__link:hover .configurable-new-tiles-grid-item-arrow-container .configurable-new-tiles-grid-item-arrow{top:inherit !important;left:inherit !important}
#tp-dashboard-tab-tab-3 .logotext-partner{margin:1.25rem 0 1.5rem !important}
@media(max-width:992px){#tpSessonWarnPopup{height:360px;max-height:inherit}
#tpSessonWarnPopup .btn-primary,#tpSessonWarnPopup .btn-secondary{width:100%;margin-bottom:10px;margin-right:0}
#modal-session-expiry .change-bg-popup{border-radius:20px}
#modal-session-expiry .modal-content{width:96%;margin:2%;border-radius:20px !important}
#modal-session-expiry .popup-header{padding-top:30px !important}
.newHeroimage-teardrop.promotional .promotional-visual-area .imagery1{background-position:100% 0 !important}
#tp-dashboard-tab #tp-dashboard-tab-tab-3 .cp-help-wrapper{display:flex !important}
#tp-dashboard-tab #tp-dashboard-tab-tab-3 .cp-help-content-footer{position:absolute;bottom:0;width:54%}
#dashboard-quick-access .col-md-4 .configurable-new-tiles-grid-item-arrow-container{margin-top:0 !important}
#tp-dashboard-tab-tab-3 .logotext-partner{padding:0 10px 20px;margin:0 !important}
.nav-up .navbar .responsiveoverlayflyout{display:none !important}
.inner-page #header .dashboardLinkuser{margin-top:7px}
.container{width:100% !important}
.col-sm-6{max-width:100% !important}
#tp-dashboard-tab .bb-col-flex-item{padding-right:0 !important}
body.inner-page .logotext-partner{margin-bottom:0 !important}
.personalized-flyout-edit .loggedinprofile{position:absolute;top:60px;left:0}
.newHeroimage-teardrop.promotional .promotional-visual-area .imagery1{background-position:50% 0 !important}
span.session-expiry-close:before{top:-13px;position:absolute;right:0;font-size:24px;color:#1f212b}
#tp-dashboard-tab .cp-column-container-heading{margin-bottom:0}
#tp-dashboard-tab .qtr-txt-black{padding:0;margin:0 0 10px}
#tp-dashboard-tab .float-left.qtr-margin-left img{margin-left:-5px;width:28px}
.h1,.h2,.h3,h1,h2,h3{margin-top:0 !important}
.details-info{margin-bottom:48px}
.summary-component{float:left;width:100%;padding:0 15px}
.tableComp.container .C6_1 td{padding-bottom:0}
#normal_herodrop_text,#normal_herodrop_text .col-sm-6{display:block;width:100%}
.promotional-text-base #normal_herodrop_text h1#mainfocus{font-size:28px;font-weight:100;margin-bottom:16px}
.promotional-text-base #normal_herodrop_text p.sub-title{font-size:16px;margin-bottom:0}
body .container{padding:0 12px !important}
#dashboard-quick-access,.qhelp-components .configurable-tiles-list{padding:0 !important}
#dashboard-quick-access .configurable-tiles-slider .col-md-4:last-child .configurable-tiles-list__list-item__link{margin-bottom:0}
body.inner-page .main-holder{margin-top:0 !important}
#tp-dashboard-tab #tp-dashboard-tab-tab-2{padding:20px 0 0 !important}
#tp-dashboard-tab .tab-pane .bb-col-flex-item.col-lg-6 .col-12{padding-right:0}
#tp-dashboard-tab .tab-pane .C16 .offers-partner-block{height:auto !important}
#tp-dashboard-tab .tab-pane .offers-partner-block-picture{width:100%}
#tp-dashboard-tab .C16.C16-full-width .offers-partner-block-content:before{background:#fff;padding-top:0}
body #tp-dashboard-tab #new-dashboard-ancillary-search .searchcontainer .tp_anc_searchbar{width:100% !important}
#tp-dashboard-tab .tab-pane .offers-partner-block-picture{width:100% !important}
#tp-dashboard-tab-tab-3{padding:20px 0 !important}
#tp-dashboard-tab .column-container #book-anc-services{padding:0 !important}
#get-support-des{padding:16px !important}
#new-dashboard-ancillary-search table{width:1000px}
.resultgrid .ic_qa:after{left:50px;width:50px}
.resultgrid .ic_qa:before{right:50px;width:50px}
.flighthead .col-md-5{float:left;width:35% !important}
.flighthead .col-md-2{float:left;width:25% !important}
.resultgrid td:last-child{width:16% !important}
#tp-dashboard-tab .tab-lists li a .desktop-title{display:none !important}
.tablist-dropdown .dropdown-menu,.tablist-dropdown .dropdown-toggle{box-shadow:0 1px 3px #ccc}
#tp-dashboard-tab .tab-content{box-shadow:0 2px 3px #ccc}
.C16.C16-full-width .offers-partner-block-content:before{padding-bottom:0}
#acc-mob-tp-dashboard-tab .teaser-text .offers-partner-block.burgundy-bg a.btn{margin:20px 0 0 !important}
body #tp-dashboard-tab #new-dashboard-ancillary-search{margin-bottom:34px !important}
#quick-access-gen-comp{padding:0 12px !important}
#tp-dashboard-tab #tp-dashboard-tab-tab-3 .column-container{padding-bottom:18px}
body #get-support-des .whitefontP p{font-size:16px !important;line-height:24px !important}
.inner-page #header .navbar-collapse.collapse.show{height:87vh !important}
.mobileSearchView .searchicon span{font-family:'Graphik Web';font-size:18px !important;font-weight:500}
.inner-page #header .navbar-light .navbar-toggler{outline:0}
.inner-page #header .navbar .nav-item{padding:4px 16px 1px}
.main-menu .nav-item .nav-link,#navbarSupportedContent .menu-click-event .nav-item .nav-link,.usernav .helpLink .nav-link,.usernav .flightStatusLink .nav-link{font-size:18px !important}
.inner-page #header .mega-dropdown .dropdown-menu li{font-family:'GraphikRegular'}
.header .header-inner .navbar{display:flex !important}
.mobileheadershade .header-inner .navbar{display:contents !important}
.mobileheadershade .helpLink .nav-link{background-position:1px 0}
.inner-page #header .loggedinprofile{margin-top:20px}
#tp-dashboard-tab-tab-3 .bb-col-flex-item{padding-right:6px !important}
#dashboard-quick-access .configurable-new-tiles-grid-item-title{font-size:1rem}
#dashboard-quick-access .configurable-new-tiles-grid-item-description{font-size:.875rem}
#tp-dashboard-tab #tp-dashboard-tab-tab-2 .cp-column-container-heading{margin-bottom:20px}
#dashboard-quick-access .configurable-new-tiles-grid-item-arrow{margin:33px 0 0 20px}
body.inner-page #header .loggedinprofile .profileflyout.show>ul{padding:0 !important}
}
@media(min-width:480px){.inner-page .formobile{display:none}
.inner-page .block-teaser .formobile{display:block !important}
.flex-grow{width:100%}
}
.ndc-contact-us-powerbi{margin-bottom:0 !important}
.configurable-tiles-slider_custom-styles .row{margin:0;padding-top:24px;border-top:1px solid #dbdee8}
.configurable-tiles-list__list-item__sidebar-main{;z-index:112;width:624px;box-shadow:1px 1px 3px rgba(0,0,0,0.1);position:fixed;top:0;top:0;right:-100%;height:100vh;z-index:996;background:#fff;display:flex !important;flex-direction:column;transition:all .5s;overflow-y:scroll;box-shadow:3px 3px 3px rgba(0,0,0,0.2)}
.configurable-tiles-list__list-item__sidebar-main.active{display:block;right:0;top:0;left:auto;overflow:hidden}
#dismiss{width:24px;height:24px;line-height:35px;text-align:center;position:absolute;top:32px;right:40px;color:#1f212b;font-size:18px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.configurable-tiles-list__list-item__dismiss-sidebar-overlay{left:0;top:0;display:none;position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,0.7);z-index:999;opacity:0;transition:all .5s ease-in-out}
.configurable-tiles-list__list-item__dismiss-sidebar-overlay.active{display:block;opacity:1;z-index:111}
.configurable-tiles-list__list-item__sidebar-main .sidebartitle{color:#1f212b;font-size:18px;margin:35px 0;text-align:center}
.configurable-tiles-list__list-item__sidebar-main .configurable-tiles-list__list-item__sidebar-title{color:#1f212b;font-size:18px;margin:35px 0;text-align:center}
.configurable-tiles-list__list-item__sidebar-main .configurable-tiles-list__list-item__dismiss-sidebar:before{font-family:'icomoon' !important;content:"\a922";font-size:18px}
.configurable-tiles-list__list-item__sidebar-main .configurable-tiles-list__list-item__dismiss-sidebar{width:24px;height:24px;line-height:35px;text-align:center;position:absolute;top:32px;right:40px;color:#1f212b;font-size:18px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.configurable-tiles-list__list-item__sidebar-main .configurable-tiles-list__list-item__scrollable-sec{max-height:85%;overflow-y:auto;position:absolute;left:40px;top:96px;width:584px !important;overflow-x:hidden;padding-right:40px}
.configurable-tiles-list__list-item__sidebar-main .configurable-tiles-list__list-item__scrollable-sec{scrollbar-color:auto !important}
.configurable-tiles-list__list-item__sidebar-main .configurable-tiles-list__list-item__scrollable-sec::-webkit-scrollbar{width:8px !important;height:0 !important;border-radius:20px;color:#444;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1)}
.configurable-tiles-list__list-item__sidebar-main .configurable-tiles-list__list-item__scrollable-sec::-webkit-scrollbar-track{background:#f5f5f5 !important;width:10px !important}
.configurable-tiles-list__list-item__sidebar-main .configurable-tiles-list__list-item__scrollable-sec::-webkit-scrollbar-thumb{background:#777 !important;border-radius:10px !important}
.configurable-tiles-list__list-item__sidebar-main .configurable-tiles-list__list-item__scrollable-sec .row{margin:0;padding:0;border-top:0}
.configurable-tiles-slider_custom-styles .configurable-tiles-list-component{margin-bottom:0;width:100% !important;padding:24px}
.configurable-tiles-slider_custom-styles .configurable-new-tiles-grid-item-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-top:20px;line-height:20px}
.configurable-tiles-slider_custom-styles .configurable-new-tiles-grid-item-description{margin-top:10px !important;width:86% !important;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}
.configurable-tiles-slider_custom-styles .configurable-tiles-list__list-item__link:hover,.tp_configurable_tiles a:hover,.qhelp-components .configurable-tiles-slider .configurable-tiles-list__list-item__link .configurable-new-tiles-grid:hover{text-decoration:none !important}
.configurable-tiles-slider_custom-styles .configurable-new-tiles-grid-item-image{height:24px}
.configurable-tiles-slider_custom-styles .col-md-3{padding:0 24px 0 0}
.configurable-tiles-slider_custom-styles .col-md-3:last-child{margin-right:0}
.configurable-tiles-slider_custom-styles .configurable-new-tiles-grid-item-arrow-container{bottom:26px !important;right:30px !important}
.configurable-tiles-list__list-item__sidebar-main .configurable-tiles-list__list-item__scrollable-sec .whitefontP p{color:var(--f-brand-color-text-muted) !important;line-height:24px !important}
.configurable-tiles-list__list-item__sidebar-main .configurable-tiles-list__list-item__scrollable-sec ul.bulleted-list{margin-top:24px}
.configurable-tiles-list__list-item__sidebar-main .configurable-tiles-list__list-item__scrollable-sec ul.bulleted-list li{float:left;width:100%;list-style-type:disc;margin-bottom:16px !important;line-height:21px !important;color:var(--f-brand-color-text-muted) !important}
.configurable-tiles-list__list-item__sidebar-main .configurable-tiles-list__list-item__scrollable-sec #logotext-partner{margin-top:16px !important}
.configurable-tiles-slider_custom-styles .col-md-3 .configurable-tiles-list__list-item--active{background:#fff !important}
.configurable-tiles-slider_custom-styles .col-md-3 .configurable-tiles-list__list-item--active .configurable-new-tiles-grid-item-description,.configurable-tiles-slider_custom-styles .col-md-3 .configurable-tiles-list__list-item--active .configurable-new-tiles-grid-item-title{color:#1f212b !important}
.configurable-tiles-slider_custom-styles .col-md-3 .configurable-tiles-list__list-item--active img,.configurable-tiles-slider_custom-styles .col-md-3 .configurable-tiles-list__list-item--active .configurable-new-tiles-grid-item-arrow{filter:none !important}