#poi-tab-buy div.T34-state-selection-warning.active .T34-state-selection-warning--minimum-miles,#poi-tab-gift div.T34-state-selection-warning.active .T34-state-selection-warning--minimum-miles,#poi-tab-transfer div.T34-state-selection-warning.active .T34-state-selection-warning--minimum-miles{display:block}
#poi-tab-buy div.T34-state-selection-warning.active,#poi-tab-gift div.T34-state-selection-warning.active,#poi-tab-transfer div.T34-state-selection-warning.active{visibility:visible}
#poi-tab-buy div.T34-state-selection-warning.active,#poi-tab-gift div.T34-state-selection-warning.active,#poi-tab-transfer div.T34-state-selection-warning.active{opacity:1}
#poi-tab-buy div.T34-state-selection-warning .T34-state-selection-warning--minimum-miles,#poi-tab-gift div.T34-state-selection-warning .T34-state-selection-warning--minimum-miles,#poi-tab-transfer div.T34-state-selection-warning .T34-state-selection-warning--minimum-miles{display:none}
#poi-tab-buy div.T34-state-selection-warning,#poi-tab-gift div.T34-state-selection-warning,#poi-tab-transfer div.T34-state-selection-warning{visibility:hidden}
#poi-tab-buy div.T34-state-selection-warning,#poi-tab-gift div.T34-state-selection-warning,#poi-tab-transfer div.T34-state-selection-warning{opacity:0}
#poi-tab-buy .T34-state-selection-how-to.p-a-10,#poi-tab-gift .T34-state-selection-how-to.p-a-10,#poi-tab-transfer .T34-state-selection-how-to.p-a-10{visibility:hidden;opacity:0}
#poi-tab-buy .T34-state-selection-how-to.p-a-10.active,#poi-tab-gift .T34-state-selection-how-to.p-a-10.active,#poi-tab-transfer .T34-state-selection-how-to.p-a-10.active{visibility:visible;opacity:1}
#j-poi-tab-content-bgt .T34-state-selection .T34-state-selection-warning p{color:#5c0931;font-weight:bold}
#poi-tab-buy a.how-to-earn-link{margin-top:20px;display:none}
#adwMoreInforRedeem .accordion-module-item{z-index:19}
#poi-tab-extend .error-msg-box-extendRevalidate,#poi-tab-revalidate .error-msg-box-extendRevalidate,#poi-tab-reval-hostory .error-msg-box-extendRevalidate{padding:10px;background:#fff}
#poi-tab-extend .error-msg-empty-extendRevalidate,#poi-tab-revalidate .error-msg-empty-extendRevalidate,#poi-tab-reval-hostory .error-msg-empty-extendRevalidate{color:#b50000}
#poi-tab-extend .errorId-extendRevalidate,#poi-tab-revalidate .errorId-extendRevalidate,#poi-tab-reval-hostory .errorId-extendRevalidate{position:relative;padding-left:10px;line-height:1.35}
#poi-tab-extend li.errorId-extendRevalidate:before,#poi-tab-revalidate li.errorId-extendRevalidate:before,#poi-tab-reval-hostory li.errorId-extendRevalidate:before{content:'•';position:relative;top:50%;left:0;padding-right:8px;font-size:14px}
#extendRevalidateHistoryTab.T34 h2{border-bottom:solid 1px;padding-bottom:8px}
#extendRevalidateHistory thead{font-weight:bold}
#extendRevalidateHistory tbody{font-weight:normal !important}
#extendRevalidateHistoryTab .error-msg-box-extendRevalidate{display:none}
.C6 #extendRevalidateHistory thead .col-titles{padding:25px 10px 4px 10px;color:#5c0931}
#extendRevalidateHistory .T36 table td:first-child>div{margin:0 auto}
#extendRevalidateHistory td{padding:0 5px}
.extendRevalidatenorecords{display:none}
#poi-tab-revalidate .spinner-overlay{height:70px}
.avios-dashboard-container{background:#fff;padding:32px 16px;border-radius:20px;margin-bottom:24px}
.avios-logo{display:flex;margin-bottom:10px;align-items:center}
.avios-logo img{width:64px;margin-right:24px}
[dir="rtl"] .avios-logo img{margin-left:24px;margin-right:0}
.avios-logo .avios-balance{color:#1f212b;font-size:24px}
.balance-last-updated{display:block;font-size:12px;font-family:'Noto Sans'}
.avios-content{margin-bottom:30px;font-family:'Noto Sans'}
.avios-content p{font-size:18px;color:#1f212b;margin:10px 0}
.avios-dashboard-container .manage-avios-btn{margin-bottom:0;padding:14px 20px;width:100%}
.avios-dashboard-container .learn-more{color:#8e2157;text-decoration:underline !important}
.button-block{display:flex;align-items:center}
.avios-content-block .collapse-button{position:absolute;top:12px;right:20px;font-size:32px;display:flex;width:32px;height:32px;border-radius:50%;border:1px solid #dbdee8;color:#dbdee8;cursor:pointer;display:none}
.icon-circle-up{color:#1f212b;position:absolute;font-size:24px;top:4px;left:3px}
.icon-circle-up:before{content:"\e9ce2"}
.short-avios-title{position:absolute;top:12px;font-size:20px;color:#1f212b;font-weight:300;display:none}
.short-avios-container .short-avios-title{display:block}
.short-avios-container .balance-last-updated,.short-avios-container .avios-content,.short-avios-container .button-block{display:none}
.short-avios-container .icon-circle-up:before{content:"\e9ce1"}
.button.manage-avios-small{display:none}
.short-avios-container .manage-avios-small{display:flex;margin-left:auto}
[dir="rtl"] .short-avios-container .manage-avios-small{margin-left:0;margin-right:auto}
.avios-dashboard-container.short-avios-container{padding-bottom:12px}
.short-avios-container .avios-balance{margin-bottom:0}
a.button{text-decoration:none}
.avios-content a{text-decoration:underline}
@media only screen and (min-width:768px){.avios-dashboard-wrapper{position:relative}
.avios-dashboard-container{margin-left:auto;width:486px;padding:32px 24px;position:absolute;right:0;top:-220px;z-index:1}
.avios-content p{font-size:16px;margin-top:0}
.avios-logo img{margin-right:40px}
.avios-logo .avios-balance{font-size:48px}
.balance-last-updated{font-size:14px}
.avios-dashboard-container.short-avios-container{top:-150px}
.button.manage-avios-small{height:auto;padding:10px 20px}
.inner-page .hpc a.manage-avios-small{text-decoration:none}
.inner-page .hpc button.manage-avios-btn{border-radius:32px}
.sliderContainerPC.pccomponent-postlogin{margin-bottom:80px !important}
.short-avios-container .button.manage-avios-small{display:inline-block}
.avios-dashboard-container.short-avios-container .avios-logo{margin-top:16px}
.qmiles-profilecard{position:relative}
.avios-content-block .collapse-button{display:block}
[dir="rtl"] .avios-dashboard-container{right:auto;left:0}
[dir="rtl"] .avios-content-block .collapse-button{left:20px;right:auto}
[dir="rtl"] .avios-logo img{margin-left:40px;margin-right:0}
}
.new-others-latest-activities.last-activities.sameheight-block.two-columns-content-block-column{background:#fff !important;border-radius:20px;padding:24px 16px;color:#1f212b;margin-bottom:24px}
.qmiles-latestactivities .new-others-latest-activities.last-activities.sameheight-block .last-activities-holder{max-width:100%}
.new-others-latest-activities .last-activities-content{padding:0 0 22px 0}
.new-others-latest-activities .activities-caption{margin-top:0}
.new-latest-activities{font-family:'Noto sans';color:#1f212b}
.recent-transaction-title{font-family:'Noto sans';font-size:16px;border-bottom:1px solid #dbdee8;margin:0;padding:12px 0 24px 0}
.recent-transaction-row{border-bottom:1px solid #dbdee8;padding:24px 0;display:flex;justify-content:space-between}
.recent-transaction-column{display:flex;flex-direction:column}
.recent-transaction-column:first-child{width:60%}
.recent-transaction-column:nth-child(2),.recent-transaction-column:nth-child(3){width:20%;text-align:right}
.rt-secondary-text{color:#4a525d;font-size:14px}
.new-others-latest-activities .last-activities-bottom-row{background:transparent}
.new-others-latest-activities .last-activities-additional-links li a.button{font-size:16px;text-decoration:none !important}
.new-others-latest-activities .last-activities-bottom-row{padding:0}
.new-others-latest-activities .last-activities-additional-links{padding-left:0}
.new-others-latest-activities .last-activities-additional-links li{margin-left:0}
.new-others-latest-activities .last-activities-additional-links li .activity-expiry-btn{margin-right:16px}
.new-latest-activities .icon-calendar:before{content:"\e9cb5";font-size:32px}
.new-expiry-summary.T38{background:#fff}
.new-expiry-summary.T38.is-dashboard .T38-qmiles-summary{background:#fff;border-radius:20px;color:#1f212b;padding:24px 16px;min-height:auto}
#expiry-summary.new-expiry-summary{border-radius:20px;margin-bottom:24px}
.new-expiry-summary.T38.is-dashboard .bottom-row{background:#fff;padding:24px 0}
.new-expiry-summary.T38.is-dashboard .bottom-row .last-activities-additional-links{padding:0}
.new-latestactivities-container.container{padding-left:5px}
.new-expiry-summary.T38.is-dashboard .bottom-row-content{max-width:100%;margin:0}
.new-expiry-summary .last-activities-additional-links a:hover{text-decoration:none !important}
.new-others-latest-activities .last-activities-additional-links,.new-expiry-summary .last-activities-additional-links{display:flex;flex-direction:column}
.new-others-latest-activities .last-activities-additional-links li:first-child,.new-expiry-summary .last-activities-additional-links li:first-child{order:2}
.new-others-latest-activities .last-activities-additional-links li:last-child,.new-expiry-summary .last-activities-additional-links li:last-child{order:1}
@media only screen and (max-width:767px){.new-others-latest-activities.last-activities.sameheight-block.two-columns-content-block-column{margin:0 24px 20px 22px}
.new-others-latest-activities .last-activities-additional-links li{margin-bottom:0}
.new-others-latest-activities .last-activities-additional-links li a.button{padding-top:12px}
.new-latest-activities .icon-calendar:before{font-size:24px}
}
@media only screen and (min-width:768px){.new-others-latest-activities .last-activities-additional-links,.new-expiry-summary .last-activities-additional-links{flex-direction:row}
.new-others-latest-activities .last-activities-additional-links li:first-child,.new-expiry-summary .last-activities-additional-links li:first-child{order:1}
.new-others-latest-activities .last-activities-additional-links li:last-child,.new-expiry-summary .last-activities-additional-links li:last-child{order:2}
}
.new-upcomingtrip .T16.trips-section h2{font-size:36px;font-weight:100;margin-bottom:24px;letter-spacing:0}
@media only screen and (max-width:767px){.new-upcomingtrip .T16.trips-section h2{font-size:24px !important;margin-left:10px}
}
.replaceCardServiceErrorMessage{color:var(--f-brand-color-text-error);text-align:center}
#modal-replacement-card{z-index:99999}
#fullfillmentstatus_id{font:var(--f-brand-type-caption);color:var(--f-brand-color-text-error);position:absolute;left:20px;bottom:10px}
@media only screen and (max-width:767px){.replaceCardServiceErrorMessage{float:none;text-align:center}
}
.mc-container h4{margin-top:var(--f-base-space-0)}
.flip-card-inner{width:100%;min-height:390px;transition:transform 1s;transform-style:preserve-3d}
.flip{transform:rotateY(180deg)}
.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.flip-card-front{height:150px}
.flip .flip-card-front{visibility:hidden}
.flip-card-front .front.main-member-landing-card{width:225px;height:138px;border-bottom-right-radius:39px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:6px;cursor:default}
.flip-card-back{transform:rotateY(180deg);z-index:10}
.mc-container p{font:var(--f-brand-type-subheading);margin-bottom:var(--f-base-space-4)}
.flip-card-back p{margin-bottom:var(--f-base-space-0)}
#loungepass-profile-benefit-summary-valid .profile-details-content-cell{border-left:0;display:block}
#loungepass-profile-benefit-summary-valid strong,#loungepass-profile-benefit-summary-valid small,#loungepass-profile-benefit-summary-valid{font-weight:300}
@media only screen and (max-width:767px){.flip-card-inner{min-height:600px}
.flip-card-inner.flip{min-height:330px}
.mc-container .submit-option{width:100% !important;margin:30px 0 !important;padding:var(--f-base-space-4) !important;font:var(--f-brand-type-body) !important;position:relative;left:0}
.mc-container .C32-membership-card{margin-bottom:var(--f-base-space-0)}
.flip-card-front .front.main-member-landing-card{border-bottom-right-radius:55px}
.flip-card-back .front.main-member-landing-card{border-bottom-right-radius:78px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px}
#showcardmobile.C32-overlay{margin-top:var(--f-base-space-0)}
#cancel-replacement{margin-bottom:var(--f-base-space-4)}
#showcardmobile .C32-mobile-close{margin-top:30px}
#fullfillmentstatus_id{position:relative;left:0;font:var(--f-brand-type-body);bottom:auto;line-height:20px}
.flip-card-back{height:80%}
.profile-details-content{height:155px !important}
#loungepass-profile-benefit-summary-valid .profile-details-content-cell{width:100%}
#loungepass-profile-benefit-summary-valid small{font:var(--f-brand-type-body)}
}
@media only screen and (min-width:768px){a.button{padding:var(--f-base-space-4) var(--f-base-space-6)}
}
.sgp-reskin.mc-container{border-radius:var(--f-brand-border-radius-outer);background:var(--f-brand-color-background-light);color:var(--f-brand-color-text-default);padding:var(--f-base-space-4);height:auto;position:relative}
.sgp-reskin .flip-card-front h4,.sgp-reskin .platinum-card-content,.sgp-reskin .gold-silver-card-content,.sgp-reskin.mc-container .card-radio-block,.sgp-reskin .flip-card-back .edit-btn,.sgp-reskin .flip .flip-card-front,.sgp-reskin .flip-card-back p,.sgp-reskin.mc-container .cardholder-name{display:none !important}
.sgp-reskin .flip-card-back{background:transparent;color:var(--f-brand-color-text-default)}
.sgp-reskin .flip-card-inner{min-height:auto}
.sgp-reskin .flip-card-front,.sgp-reskin .flip-card-back{position:static}
.membership-cards .sgp-reskin h2{color:var(--f-brand-color-text-default) !important;margin-top:var(--f-base-space-0);margin-bottom:var(--f-base-space-6);padding-top:var(--f-base-space-0);font:var(--f-brand-type-title-4)}
.sgp-reskin .C32-membership-card .back{display:none}
.sgp-reskin .C32-show-my-cards{position:static;margin-top:auto;height:48px;padding:var(--f-base-space-3) var(--f-base-space-6);font:var(--f-brand-type-body-medium)}
.sgp-reskin .flip-card-back .front.main-member-landing-card{width:365px;height:230px;margin-top:var(--f-base-space-6);border-bottom-right-radius:46px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:6px}
.sgp-reskin .C32-membership-card .flipper{width:365px;height:230px;margin:var(--f-base-space-0) auto;cursor:default}
.sgp-reskin .C32-membership-card{margin-top:34px;margin-bottom:42px}
.sgp-reskin .sgp-button-wrapper{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--f-base-space-6)}
.sgp-reskin .mc-container #seemybenefits{margin-top:auto}
.new-membership-card.C32{background:var(--f-brand-color-background-light);color:var(--f-brand-color-text-default);border-radius:var(--f-brand-border-radius-outer);padding:var(--f-base-space-6);position:relative}
.new-membership-card.C32.student-bg{height:445px !important}
.new-membership-card.membership-cards h3{color:var(--f-brand-color-text-default) !important}
.new-membership-card.C32 .membership-card-text,.new-membership-card.C32 .C32-cards-info{display:none}
.new-membership-card .C32-cards .C32-membership-card{position:static;display:flex;justify-content:center;margin-bottom:var(--f-base-space-10)}
.new-membership-card .C32-cards .C32-membership-card.is-family{display:none}
.new-membership-card .C32-show-my-cards{position:static;height:48px;padding:var(--f-base-space-2) var(--f-base-space-6)}
.new-membership-card .membership-card-btn-wrapper{display:flex;justify-content:space-between;align-items:flex-end;padding:var(--f-base-space-0)}
.new-membership-card .C32-cards{margin-top:var(--f-base-space-0)}
.new-membership-card .C32-cards .C32-membership-card .flipper{width:362px;height:229px}
.qpoints-info-oncard{display:flex;flex-direction:row;align-items:center;font:var(--f-brand-type-headline);color:var(--f-brand-color-text-muted);margin-bottom:var(--f-base-space-4)}
.qpoint-number{font:var(--f-brand-type-headline-medium);margin-left:var(--f-base-space-2)}
.qpoints-to-next-tier,.retain-current-tier,.current-tier-qpoints-match{font:var(--f-brand-type-subheading);color:var(--f-brand-color-text-muted)}
.membership-button-block{display:flex;flex-direction:column;width:100%}
.C32-overlay{margin:var(--f-base-space-0) var(--f-base-space-4) var(--f-base-space-6) 25px;border-radius:var(--f-brand-border-radius-outer)}
.tier-upgrade-retain-block{border-top:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);padding-top:var(--f-base-space-4);display:flex;flex-direction:column;justify-content:center}
.tier-upgrade-retain-block p{margin-bottom:var(--f-base-space-2)}
.tier-upgrade-retain-block p:last-child{margin-bottom:var(--f-base-space-0)}
.icon-ic_nav_info_nav .path1:before{content:"\e9b5";color:#1f212b;opacity:.0020}
.icon-ic_nav_info_nav .path2:before{content:"\e9b6";margin-left:-1em;color:#1f212b}
.icon-ic_nav_info_nav .path3:before{content:"\e9b7";margin-left:-1em;color:#1f212b}
.icon-ic_nav_info_nav .path4:before{content:"\e9b8";margin-left:-1em;color:#1f212b}
.tooltip-wrapper{position:relative}
.tooltip-wrapper:hover,.tooltip-wrapper:focus{text-decoration:none;outline:0 !important;border:0 !important}
.sgp-button-wrapper .icon-ic_nav_info_nav{display:flex;align-items:center;margin-left:var(--f-base-space-2);font-size:21px;position:relative;top:2px;cursor:pointer}
.qpoint-tooltip{display:none;position:absolute;width:242px;background:var(--f-base-color-solid-grey-75);color:var(--f-brand-color-text-light);left:44px;top:-16px;padding:var(--f-base-space-4);border-radius:var(--f-brand-border-radius-small);box-shadow:0 0 10px #00000026;font-weight:400}
.qpoint-tooltip::after{top:28px;right:100%;margin-top:-8px;border-right:8px solid #4a525d;border-top:8px solid transparent;border-bottom:8px solid transparent;content:'';position:absolute;width:0;height:0}
@media only screen and (max-width:767px){.sgp-reskin.mc-container{margin:-20px var(--f-base-space-4) var(--f-base-space-6) var(--f-base-space-6)}
.membership-cards .sgp-reskin h2{margin-top:var(--f-base-space-0)}
.sgp-reskin.mc-container .C32-show-my-cards#show-my-membership-cards{left:auto;top:0;margin:var(--f-base-space-0) !important;border:1px solid var(--f-brand-color-border-primary) !important}
}
@media only screen and (min-width:768px){.sgp-reskin.mc-container{padding:var(--f-base-space-6)}
.membership-button-block{flex-direction:row;justify-content:flex-end;flex:1}
.C32-overlay{margin:var(--f-base-space-0) auto}
.sgp-reskin.mc-container{height:auto}
.membership-cards .sgp-reskin h3{font:var(--f-brand-type-title-2)}
.tier-upgrade-retain-block{padding-top:var(--f-base-space-6);height:70px}
.sgp-reskin .sgp-button-wrapper{justify-content:space-between;align-items:center;flex-direction:row}
.qpoints-info-oncard{margin-bottom:var(--f-base-space-0)}
.sgp-reskin.mc-container.sgp-platinum,.new-membership-card.C32.sgp-platinum{height:auto}
}
.digitalcard-container{background:var(--f-brand-color-background-light);padding:var(--f-base-space-4);border-radius:var(--f-brand-border-radius-outer);margin:var(--f-base-space-0) var(--f-base-space-6) var(--f-base-space-6)}
.digitalcard-container .title{font:var(--f-brand-type-title-2);color:var(--f-brand-color-text-default);margin-bottom:var(--f-base-space-6);margin-top:var(--f-base-space-0)}
.digitalcard-wrapper{width:384px;margin:var(--f-base-space-0) auto}
.digitalcard-block{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-burgundy.png') no-repeat;background-color:var(--f-brand-color-background-primary);background-size:cover;padding:var(--f-base-space-4);border-radius:var(--f-brand-border-radius-small);border-bottom-right-radius:60px;color:var(--f-brand-color-text-light);width:384px;height:233px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:var(--f-base-space-6)}
.silver .digitalcard-block{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-silver.png') no-repeat;background-color:var(--f-brand-color-text-loyalty-silver)}
.gold .digitalcard-block{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-gold.png') no-repeat;background-color:var(--f-brand-color-text-loyalty-gold)}
.platinum .digitalcard-block{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-platinum.png') no-repeat;background-color:var(--f-brand-color-text-loyalty-platinum)}
.student .digitalcard-block{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-student.png') no-repeat;background-color:var(--f-brand-color-text-loyalty-platinum)}
.digital-card-slider-container .digitalcard-family-wrapper .digitalcard-block{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-burgundy.png') no-repeat;background-color:var(--f-brand-color-background-primary)}
.digitalcard-info-block{display:flex;justify-content:space-between}
.digitalcard-info-bottom{align-items:flex-end}
.digitalcard-info{display:flex;flex-direction:column;font:var(--f-brand-type-subheading)}
.digitalcard-mweb-container .digitalcard-info{font:var(--f-brand-type-body)}
.digitalcard-tier,.digitalcard-family-tier{font:var(--f-brand-type-title-3)}
.digitalcard-logo{text-align:right}
.digitalcard-number{font:var(--f-brand-type-subheading)}
.membership-number-wrapper{text-align:right;display:flex}
.digitalcard-barcode{width:72px;height:72px;background:#3C002699;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:var(--f-base-space-6);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}
.silver .digitalcard-barcode{background:#78787866}
.gold .digitalcard-barcode{background:#8C561799}
.platinum .digitalcard-barcode{background:#1A1A1A66}
.digital-card-slider-container .digitalcard-family-wrapper .digitalcard-block .digitalcard-barcode{background:#3C002699}
#barcode{width:72px;height:72px}
.digitalcard-toolbar{width:384px;margin:0 auto 24px;position:relative}
.digitalcard-toolbar ul{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--f-base-space-0)}
.digitalcard-toolbar ul li{list-style:none}
.digitalcard-toolbar ul li a{color:var(--f-brand-color-text-muted);text-decoration:none;display:flex;align-items:center;font:var(--f-brand-type-body)}
.digitalcard-toolbar ul li a:hover,.digitalcard-toolbar ul li a:focus{text-decoration:none !important}
.digitalcard-toolbar ul li span.icon{margin-right:var(--f-base-space-2);color:var(--f-brand-color-text-default);font-size:24px}
.digitalcard-toolbar .icon-download:before{content:"\e9cc"}
.digitalcard-toolbar .icon-print:before{content:"\e9f9"}
.digitalcard-toolbar .icon-email:before{content:"\e9fa"}
.digital-card-container{position:relative;width:100%;display:flex;flex-direction:column;padding:var(--f-base-space-0) var(--f-base-space-8)}
.digitalcard-drawer-close-wrapper{position:absolute;top:var(--f-base-space-4);right:var(--f-base-space-2);width:24px;height:24px}
.digitalcard-drawer-popup .digitalcard-drawer{width:50px;display:block;background:var(--f-brand-color-background-disabled);height:4px;margin:auto;margin-top:8px;border-radius:10px;position:unset;margin-bottom:var(--f-base-space-6)}
.digitalcard-drawer-popup .title{color:#fff;text-align:center;font:var(--f-brand-type-headline);margin:var(--f-base-space-0) var(--f-base-space-0) var(--f-base-space-4) var(--f-base-space-0)}
.digital-card-logo{display:flex;justify-content:center;align-items:center;margin-bottom:var(--f-base-space-1)}
.digital-card-logo a{margin:var(--f-base-space-0) 20px var(--f-base-space-0) var(--f-base-space-0);position:relative}
.digitalcard-avios-logo{display:flex;justify-content:center;align-items:center;margin-bottom:var(--f-base-space-4)}
.digitalcard-avios-logo img{width:40px;height:40px}
.digitalcard-drawer-popup .digitalcard-info-block{flex-direction:column}
.digitalcard-content .digitalcard-info{justify-content:center;align-items:center;margin-bottom:var(--f-base-space-4)}
.digitalcard-drawer-popup .digitalcard-number{text-align:center;font:var(--f-brand-type-body)}
.digitalcard-name{margin-bottom:var(--f-base-space-1)}
.digitalcard-content .digitalcard-info .digitalcard-name,.digitalcard-content .digitalcard-info .digitalcard-tier,.digitalcard-content .digitalcard-info .digitalcard-family-tier,.digitalcard-drawer-barcode .barcode-number{color:var(--f-brand-color-text-light)}
.digitalcard-content .digitalcard-info .digitalcard-name,.digitalcard-drawer-barcode .barcode-number{font:var(--f-brand-type-body)}
.digitalcard-content .digitalcard-info .digitalcard-tier,.digitalcard-content .digitalcard-info .digitalcard-family-tier{font:var(--f-brand-type-page-title)}
#scanner-barcode{display:block;height:105px}
.digitalcard-drawer-barcode{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px}
.digitalcard-member,.digitalcard-valid{color:#fff;font:var(--f-brand-type-subheading);margin-bottom:var(--f-base-space-2)}
.digitalcard-member-date,.digitalcard-valid-date{color:#fff;font:var(--f-brand-type-body)}
.digitalcard-content .digitalcard-info-block{margin-bottom:46px}
.digitalcard-wallet{display:flex;justify-content:center}
.modal-backdrop.digital-card-modal{background:#000;opacity:.5}
.icon-download:before{content:"\e9cc"}
.digitalcard-qpoints-block{font:var(--f-brand-type-subheading);border-top:1px solid var(--f-brand-color-border-default);color:var(--f-brand-color-text-muted);padding-top:var(--f-base-space-6)}
.digitalcard-qpoints-block p{margin-bottom:var(--f-base-space-0)}
.digitalcard-container .slick-dots li{width:8px;height:8px;border-radius:50%;background:var(--f-brand-color-background-disabled);top:var(--f-base-space-4n)}
.digitalcard-container .slick-dots li button:before{content:""}
.digitalcard-container .slick-dots li.slick-active{background:var(--f-brand-color-text-default)}
.digitalcard-container .digitalcard-mweb-container .slick-dots li{background:var(--f-brand-color-background-light);opacity:.2}
.digitalcard-container .digitalcard-mweb-container .slick-dots li.slick-active{background:var(--f-brand-color-background-light);opacity:1}
.digitalcard-container .slick-dots li button{width:0;height:0;padding:var(--f-base-space-0)}
.digitalcard-container .slick-initialized .slick-slide{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-left:var(--f-base-space-0);padding-right:var(--f-base-space-0)}
.digitalcard-container .digitalcard-drawer-popup .slick-initialized .slick-slide{justify-content:flex-start;border-radius:var(--f-brand-border-radius-outer) var(--f-brand-border-radius-outer) 0 0}
.digitalcard-container .slick-prev{left:var(--f-base-space-4n)}
.digitalcard-container .slick-next{right:var(--f-base-space-4n)}
.digitalcard-container .slick-prev:before,.digitalcard-container .slick-next:before{content:''}
.digitalcard-container .slick-arrow{font-size:24px;color:#1f212b;width:24px;height:24px;display:none !important;align-items:center;justify-content:center;top:35%}
.digitalcard-container .slick-arrow .icon{color:#1f212b;font-size:16px}
.digitalcard-container .slick-dotted.slick-slider{margin-bottom:var(--f-base-space-6)}
.digitalcard-container .digitalcard-mweb-container.slick-dotted.slick-slider{margin-bottom:var(--f-base-space-0)}
.digitalcard-container .slick-dots{position:relative;bottom:0;margin-bottom:var(--f-base-space-4)}
.digitalcard-container .digital-card-slider-container .slick-dots{margin-bottom:var(--f-base-space-6);height:8px}
.digitalcard-container .digitalcard-drawer-popup .slick-dots{position:absolute;bottom:var(--f-base-space-6);margin-bottom:var(--f-base-space-0);height:8px}
.digitalcard-container .slick-arrow.slick-disabled{opacity:.6}
.digitalcard-drawer-popup .modal-dialog{position:absolute;bottom:var(--f-base-space-0);transform:translate(0,0) !important;padding:var(--f-base-space-0);border-radius:var(--f-brand-border-radius-outer) var(--f-brand-border-radius-outer) 0 0;width:100% !important;margin-bottom:var(--f-base-space-0) !important}
.digitalcard-drawer-popup .digitalcard-mweb-content{position:relative;background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-burgundy-mweb.png') no-repeat;background-size:cover !important;padding:var(--f-base-space-2) var(--f-base-space-8) var(--f-base-space-8) var(--f-base-space-8);height:86vh;color:var(--f-brand-color-text-light);width:100%}
.digitalcard-drawer-popup.silver .digitalcard-mweb-content{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-silver-mweb.png') no-repeat}
.digitalcard-drawer-popup.gold .digitalcard-mweb-content{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-gold-mweb.png') no-repeat}
.digitalcard-drawer-popup.platinum .digitalcard-mweb-content{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-platinum-mweb.png') no-repeat}
.digitalcard-drawer-popup .digitalcard-mweb-content.digitalcard-mweb-familycontent{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-burgundy-mweb.png') no-repeat}
.membership-number-wrapper .icon-copy{margin-right:var(--f-base-space-1);display:inline-flex;font-size:14px}
.digitalcard-mweb-content .membership-number-wrapper .icon-copy{display:none}
.digitalcard-mweb-content .digitalcard-info-block{text-align:center;margin-bottom:var(--f-base-space-12)}
.digitalcard-mweb-content .digitalcard-name{margin-bottom:var(--f-base-space-1)}
.digitalcard-mweb-content .digitalcard-tier,.digitalcard-mweb-content .digitalcard-family-tier{margin-bottom:var(--f-base-space-4)}
.digitalcard-mweb-content .membership-number-wrapper{text-align:center;font:var(--f-brand-type-body);margin-bottom:var(--f-base-space-10);display:block}
.digitalcard-mweb-content .digitalcard-valid,.digitalcard-mweb-content .digitalcard-valid-since{margin-bottom:var(--f-base-space-3);font:var(--f-brand-type-subheading)}
.digitalcard-mweb-container .slick-dots{display:none}
.barcodediv{width:calc(100vw - 64px);border-radius:var(--f-brand-border-radius-outer);background:var(--f-brand-color-background-light);padding:var(--f-base-space-4) var(--f-base-space-4) var(--f-base-space-2);margin-bottom:var(--f-base-space-4)}
.copynotification-wrapper{position:fixed;display:flex;width:100%;justify-content:center;top:0;left:0;transform:translateY(-64px);transition:all .48s var(--f-brand-motion-easing-exit);z-index:1}
.copynotification-wrapper.animate{top:0;transform:translateY(144px);transition:all .48s var(--f-brand-motion-easing-exit)}
.copy-notification{display:flex;align-items:center;background:#4a525d;color:var(--f-brand-color-text-light);margin:0 auto;border-radius:8px;padding:var(--f-base-space-4);width:calc(100% - 32px)}
.copy-notification .icon-ic_alerts_tick{margin-right:var(--f-base-space-6);font-size:24px}
.copy-notification .copy-notification-message{font:var(--f-brand-type-subheading);margin-bottom:var(--f-base-space-0);margin-right:auto}
.copy-notification .notification-close{cursor:pointer;margin-left:var(--f-base-space-4)}
.member-validity-wrapper{flex-direction:row;justify-content:space-between;align-items:center}
.member-validity-block,.digitalcard-valid-since{display:flex;flex-direction:column}
.burgundy .member-validity-wrapper,.digitalcard-mweb-familycontent .member-validity-wrapper{justify-content:center}
.burgundy .member-since-block,.digitalcard-mweb-familycontent .member-since-block{display:none}
.sc-logo-main{display:none}
.student .pc-logo-main{display:none}
.student.digital-card-main-wrapper .sc-logo-main{display:flex;justify-content:flex-end}
.digitalcard-loader-wrapper{height:280px;width:384px;display:flex;justify-content:center;align-items:center;margin:var(--f-base-space-0) auto}
.digitalcard-loader{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate-forever;animation-name:rotate-forever;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:30px;width:30px;border:4px solid #8e215770;border-right-color:transparent;border-radius:50%;display:inline-block;border-top:4px solid #8e215775;border-right:4px solid #8e2157;border-bottom:4px solid #8e2157;border-left:4px solid #8e2157}
.modal-open .header{z-index:0 !important}
@media all and (min-width:768px){.digitalcard-container{padding:var(--f-base-space-8) var(--f-base-space-8) var(--f-base-space-6);margin:var(--f-base-space-0)}
.digitalcard-wrapper{width:384px;margin:var(--f-base-space-0) auto}
.digitalcard-container .slick-arrow{display:flex !important}
.copynotification-wrapper{transform:translateY(64px);top:unset;bottom:0}
.copynotification-wrapper.animate{top:unset;bottom:0;transform:translateY(-56px)}
.digitalcard-info{font:var(--f-brand-type-body)}
.membership-number-wrapper .icon-copy{font-size:18px}
}
@media all and (min-width:1024px){.copy-notification{width:840px}
}
#payment-details-profile-block{background:#ecedef;color:#1f212b;padding:16px}
.no-saved-cards-info{display:flex;width:100%;align-items:center;background:#fff;border-radius:12px;padding:24px 16px}
.no-saved-cards-info .icon-info_nav{color:#fff;margin-right:20px;font-size:20px}
[dir="rtl"] .no-saved-cards-info .icon-info_nav{margin-left:20px;margin-right:0}
.icon-info_nav .path1:before{content:"\e9a2";opacity:.0020}
.icon-info_nav .path2:before{content:"\e9a4";margin-left:-1em}
.icon-info_nav .path3:before{content:"\e9a5";margin-left:-1em;background:#6661cf;border-radius:50%}
.icon-info_nav .path4:before{content:"\e9a6";margin-left:-1em}
.C8-to-myprofile .tabset-block-add-menu-item .icon.icon-manage-payments:before,.C8-to-myprofile .tabset-accordion-item .icon.icon-manage-payments:before{content:'\e9c3';font-size:40px}
.card-details-wrapper h3{font-size:24px;font-weight:100;margin-bottom:20px}
.payment-card-details{background:#fff;border-radius:16px;border:1px solid #dbdee8;padding:16px;color:#1f212b;font-size:16px;margin-bottom:20px}
.payment-card-details .card-type-name{font-weight:500;margin-left:16px}
.payment-card-details .card-info{margin-bottom:16px}
.payment-card-details .card-expiry-date{margin-left:16px;color:#4a525d}
[dir="rtl"] .payment-card-details .card-expiry-date{margin-right:16px;margin-left:0}
.payment-card-details .card-number-info{margin-bottom:24px;font-size:14px}
[dir="rtl"] .payment-card-details .card-number-info{display:flex}
.payment-card-details .card-address{display:flex;flex-direction:column;margin-bottom:40px}
.payment-card-details .card-action{display:flex;align-items:center;justify-content:space-between;font-size:14px}
.payment-card-details .card-action a{text-decoration:underline}
.card-action .checkbox-base-text:before{width:24px;height:24px;border-radius:4px;border:1px solid #77818e;top:4px}
.card-action .checkbox-base-text{color:#1f212b;padding-left:32px;padding-bottom:8px}
[dir="rtl"] .card-action .checkbox-base-text{padding-left:0;padding-right:32px}
.card-action label.checkbox-base{margin:0}
.card-action .checkbox-base .card-default-checkbox[disabled]+.checkbox-base-text{cursor:not-allowed}
.card-action .checkbox-base .card-default-checkbox[disabled]+.checkbox-base-text:before{background:#dbdee8;border:0}
.card-action .checkbox-base .card-default-checkbox[disabled]+.checkbox-base-text span{color:#328256}
.card-action .checkbox-base [type=checkbox]:checked~span:before{background:#3a35af;border:0}
.card-action .checkbox-base-text:after{content:'\e990';color:#fff;font-size:12px;top:10px;left:6px}
[dir="rtl"] .card-action .checkbox-base-text:after{left:auto;right:6px}
.payment-card-details.expired-card .card-expiry-date{color:red}
.expired-card .card-action .checkbox-base .card-default-checkbox[disabled]+.checkbox-base-text{cursor:not-allowed}
.expired-card .card-action .checkbox-base .card-default-checkbox[disabled]+.checkbox-base-text:before{background:transparent;border:1px solid #dbdee8}
.expired-card .card-action .checkbox-base .card-default-checkbox[disabled]+.checkbox-base-text span{color:#dbdee8}
.avios-alert-modal .modal-body{padding:40px}
.avios-alert-modal .modal-otp-overlay{border-radius:20px}
.avios-alert-modal.delete-card-modal .button-wrapper{position:relative;margin:0 auto;padding:52px 0 0 0;flex-direction:column;box-shadow:none}
.avios-alert-modal.delete-card-modal .icon-info_nav{color:#fff}
.avios-alert-modal .button-wrapper .button{margin-bottom:0}
.avios-alert-modal.delete-card-modal .button-wrapper .button-dark{margin-bottom:16px}
.avios-alert-modal{font-family:'Noto Sans';color:#1f212b}
.avios-alert-modal .icon-info_nav{font-size:42px}
.avios-alert-modal .modal-dialog{margin-top:50px}
.avios-alert-modal.delete-card-modal h2{color:#1f212b;font-size:36px;font-family:'jotia';font-weight:100;margin-bottom:24px}
.avios-alert-modal.delete-card-modal p{color:#4a525d;font-size:16px;line-height:1.2;margin-bottom:0}
.partner-modal-close.icon-close{position:absolute;right:20px;top:20px;width:44px;height:44px;border:1px solid #dbdee8;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}
[dir="rtl"] .partner-modal-close.icon-close{right:auto;left:20px}
.partner-modal-close.icon-close:before{content:"\e5cd";color:#4a525d;font-size:20px}
.payment-card-details .card-info img{width:48px}
@media only screen and (min-width:768px){#payment-details-profile-block{border-radius:8px}
.default-card-check{position:relative}
.card-action .checkbox-base-text:before{top:0}
.card-action .checkbox-base-text:after{top:6px}
.payment-card-details{width:calc(50% - 8px)}
.manage-payment-block{display:flex;justify-content:space-between;flex-wrap:wrap}
.partner-modal-close.icon-close{display:flex}
.avios-alert-modal .modal-dialog{width:440px}
.C8_1 .tabset-block-add-menu-list{display:flex !important}
}
#mybenefits .tabs-section-tabset-row{background:transparent}
#mybenefits .no-benefits{padding-bottom:50px}
table.benefits-accordion td>div{display:table !important}
@media only screen and (min-width:767px){.benefits-item-drop .td-benefits-history-item-drop{margin-left:60px;margin-right:60px;width:89%}
.benefits-item-drop .td-benefits-history-item-drop .col-titles{background-color:#ebebeb !important;margin-bottom:-22px}
}
@media only screen and (max-width:767px){.benifits .benefits-item-opener td:first-child{display:none}
#mybenefits .icon-arrow-right{display:none}
#mybenefits .icon-arrow-down{display:inline-block !important}
#mybenefits .icon-arrow-down.up-arrow:before{display:inline-block !important;content:"\e927"}
.benefits-item-drop .td-benefits-history-item-drop .col-datas.col-values td{margin-bottom:-18px}
}
.qrpc-benefit-summary.benefitssummary .C31-col-headers{float:none;width:auto;border-left:0;display:flex;background:#fff;border-radius:20px;font-weight:100;color:#1f212b;margin-bottom:24px}
.qrpc-benefit-summary .C31-header.qmiles{display:none}
.qrpc-benefit-summary.benefitssummary .C31-header:last-child{border-left:1px solid #dbdee8}
.qrpc-benefit-summary.benefitssummary .C31-header-title{font-size:24px;font-weight:300;margin-bottom:16px}
.qrpc-benefit-summary.benefitssummary .C31-header-value{font-weight:100;font-size:28px;margin-bottom:16px}
.qrpc-benefit-summary.benefitssummary .C31-header-subtitle{font-size:12px !important;font-family:'Noto Sans'}
#profile-benefit-summary.qrpc-benefit-summary .C31-header-content{padding:16px 12px 12px 12px;display:flex;flex-direction:column}
.qrpc-benefit-summary.benefitssummary .C31-col-benefits{float:none;width:auto;padding:24px;border-radius:20px;background:#fff;color:#1f212b;position:relative}
#profile-benefit-summary.qrpc-benefit-summary .C31-col-benefits h3{color:#1f212b}
.qrpc-benefit-summary .benefit-btn-wrapper{display:flex;justify-content:end}
.qrpc-benefit-summary.C31:before,.qrpc-benefit-summary.C31:after,.qrpc-benefit-summary.C31.bgplatinum:before,.qrpc-benefit-summary.C31.bgplatinum:after,.qrpc-benefit-summary.C31.bgsilver:before,.qrpc-benefit-summary.C31.bgsilver:after,.qrpc-benefit-summary.C31.bggold:before,.qrpc-benefit-summary.C31.bggold:after{background-color:transparent}
.qrpc-benefit-summary .benefit-button-wrapper{display:flex}
.qrpc-benefit-summary .benefit-button-wrapper a.button{margin-left:auto}
.icon-badge-diamond:before{content:"\e9cb1"}
.qrpc-benefit-summary .C31-col-benefits .diamond-circle{position:absolute;top:-20px;right:0;background:linear-gradient(233deg,#5c0931 0,#8e2157 100%) 0 0 no-repeat;width:48px;height:48px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px}
.qrpc-benefit-summary.bgsilver .C31-col-benefits .diamond-circle{background:linear-gradient(233deg,#4a525d 0,#8c919b 34%,#4a525d 100%) 0 0 no-repeat}
.qrpc-benefit-summary.bggold .C31-col-benefits .diamond-circle{background:linear-gradient(233deg,#644316 0,#c29352 17%,#644316 100%) 0 0 no-repeat}
.qrpc-benefit-summary.bgplatinum .C31-col-benefits .diamond-circle{background:linear-gradient(233deg,#2f3739 0,#414a4c 34%,#2f3739 100%) 0 0 no-repeat}
.qrpc-benefit-summary .C31-col-benefits h3{font-size:24px}
.icon-next-tier:before{content:"\e9cb2"}
.icon-add-qpoints:before{content:"\e9cc1"}
.icon-ic-wifi:before{content:"\e9cd1"}
.icon-ic_badge_aviosdiscount:before{content:"\e9cb6"}
.icon-ic_badge_discounted:before{content:"\e9cc3"}
.icon-family-benefits:before{content:"\e99a"}
.icon-friends-benefits:before{content:"\e99b"}
.qrpc-benefit-summary .icon-express-baggage:before{content:"\e9cd2"}
.qrpc-benefit-summary .icon-lounge-access:before{content:"\e9cc2"}
.qrpc-benefit-summary .icon-priority-check-in:before{content:"\e9cb3"}
.qrpc-benefit-summary .icon-shopping-baggage:before{content:"\e9b1"}
.qrpc-benefit-summary .C31-col-benefits ul{display:flex;justify-content:space-between;margin-bottom:30px}
.qrpc-benefit-summary .C31-col-benefits ul li{display:flex;flex-direction:column;align-items:center;margin-left:0;margin-bottom:8px;width:25%;margin-right:5px;text-align:center}
.qrpc-benefit-summary .C31-col-benefits ul li:last-child{margin-right:0}
.qrpc-benefit-summary .C31-benefit .icon{display:flex;width:48px;height:48px;border:1px solid #dbdee8;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(to bottom,#fff 0,#f2f3fa 100%);margin-right:0;margin-bottom:12px}
.qrpc-benefit-summary .C31-benefit .text{font-size:12px !important;width:100%;font-family:"Noto sans";line-height:18px}
@media only screen and (max-width:767px){.C31.qrpc-benefit-summary{margin-left:16px;margin-right:28px}
.qrpc-benefit-summary .C31-benefit .icon{padding-left:0 !important}
.qrpc-benefit-summary .benefit-button-wrapper a.button{margin-bottom:0}
.new-qrpc-travelstat .inline-list li{margin-right:0;width:50%}
}
#cab-confirmation .message,#cab-confirmation #confirm-message-holder{background:#00a651}
#cancel-award-booking-details{padding-top:0 !important}
#cab-confirmation .T52-confirmation-msg.message.message-success{text-align:left;margin-left:0}
#cab-confirmation .icon-checkmark{float:left;margin-right:8px}
#cab-flights-row thead tr th:first-child,#cab-flights-row tbody tr td:first-child{display:none !important}
#cancel-award-booking-details tr td>div{margin:0 !important}
#revenuebookingfound a{color:#00bfff}
@media only screen and (max-width:767px){.T36 #cab-flights-row table .col-values:before,.T36 #cab-passengers-row table .col-values:before{content:attr(data-index-plus);width:106%;padding:15px 0;text-align:left;color:#fff;background:#5c0931;text-indent:20px;line-height:34px;position:relative;top:-11px;left:-10px;pointer-events:none;padding:0 !important}
.T36 #cab-flights-row table .col-values td:first-child,.T36 #cab-flights-row table td:nth-child(2),.T36 #cab-passengers-row .col-values td:first-child,.T36 #cab-passengers-row table td:nth-child(2){display:none}
.T36 #cab-flights-row table .col-values,.T36 #cab-passengers-row table .col-values{background-color:#fff !important}
}
#loungePassContainer{padding-top:var(--f-base-space-0) !important}
.buyloungepasses .row.C5-wave-v3-content-container,.buyloungepassesDiv .C5-wave-v3-svg-container{margin-left:auto;margin-right:auto}
.buyloungepasses{margin:var(--f-base-space-16) auto var(--f-base-space-12) auto !important;max-width:1192px;width:100%;position:relative;z-index:3}
.buyloungepasses .j-T54-select-container{position:relative;margin-top:var(--f-base-space-6)}
.buyloungepasses .container{height:100%;padding:var(--f-base-space-0) var(--f-base-space-12);position:relative;width:100% !important}
.buyloungepassesDiv{padding:var(--f-base-space-0)}
.buyloungepasses .C5-wave-v3-svg-container{border-radius:var(--f-brand-border-radius-inner);height:281px;min-height:281px;overflow:hidden;position:relative}
.buyloungepasses .wavetest-bg-container img{height:100%;max-width:100%;object-fit:cover;width:100%}
.buyloungepasses .row.C5-wave-v3-content-container{height:100%;left:var(--f-base-space-0);padding-top:var(--f-base-space-0) !important;position:absolute;top:var(--f-base-space-0);width:100%}
.buyloungepasses .C5-wave-v3-content-container::before{background:transparent linear-gradient(90deg,#000 0,#00000000 100%) 0 0 no-repeat padding-box;border-radius:var(--f-brand-border-radius-inner);content:'';display:block;height:100%;left:var(--f-base-space-0);overflow:hidden;position:absolute;top:var(--f-base-space-0);width:100%;opacity:.72}
.buyloungepasses .C5-wave-v3-content-block-content-area{color:var(--f-brand-color-border-light);left:48px;position:absolute;top:50%;transform:translateY(-50%);width:50%}
.buyloungepasses .C5-wave-v3 svg,.buyloungepasses form p,.buyloungepasses h1,.buyloungepasses .wave-decoration.parnersblockc5.is-bottom.c5-markup,.buyloungepasses .error-default-font:empty{display:none !important}
.buyloungepasses .wavetest-bg-container{color:var(--f-brand-color-text-light);margin-bottom:var(--f-base-space-0) !important;margin-top:var(--f-base-space-0) !important;min-height:1px;position:relative;width:100%;height:100%}
.buyloungepasses h2{font:var(--f-base-type-weight-thin) 28px/36px var(--f-base-type-family-primary);margin:var(--f-base-space-0) var(--f-base-space-0) var(--f-base-space-6) var(--f-base-space-0)}
.buyloungepasses h2 strong{font-weight:var(--f-base-type-weight-thin)}
.buyloungepasses .custom-select{display:block;margin-bottom:var(--f-base-space-6);max-width:343px;outline:var(--f-base-space-0);position:relative;user-select:none;width:100%}
.buyloungepasses .input-base-placeholder.visible{font:var(--f-base-type-weight-regular) 12px/16px var(--f-base-type-family-secondar);color:var(--f-brand-color-text-disabled) !important}
.buyloungepasses .custom-select select,.buyloungepasses .custom-select-element{height:100%;left:var(--f-base-space-0);opacity:var(--f-base-space-0);outline:var(--f-base-space-0) !important;position:absolute;width:100%;z-index:-1}
.buyloungepasses .custom-select-opener{border-radius:var(--f-brand-border-radius-base);background-color:var(--f-brand-color-background-light);border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default) !important;color:var(--f-brand-color-text-disabled) !important;cursor:pointer;display:block;font:var(--f-base-type-weight-regular) var(--f-base-size-3)/22px var(--f-base-type-family-secondary);height:50px;overflow:hidden;padding:14px 43px 14px 10px;text-decoration:none;text-overflow:ellipsis;transition:background-image .2s ease,border .2s ease;white-space:nowrap;width:100%}
.buyloungepasses .custom-select-opener::before{background-color:transparent;margin:var(--f-base-space-0);z-index:0}
.buyloungepasses .custom-select-opener:after,.buyloungepasses .custom-select-opener:before{content:'';height:21px;margin:-10px -2px 0;position:absolute;right:14px;top:50%;transition:background .2s ease;width:21px}
.buyloungepasses .custom-select-opener::after{color:var(--f-brand-color-icon-default);content:'\e9ce1';font-size:var(--f-base-size-4);margin:var(--f-base-space-0);padding:var(--f-base-space-0);transform:translateY(-50%)}
.buyloungepasses .focus .custom-select-opener{outline:var(--f-brand-border-size-none)}
.buyloungepasses .focus.open .custom-select-opener::after{content:'\e9ce2';padding-top:var(--f-base-space-0)}
.buyloungepasses .custom-select-dropdown{border-radius:var(--f-brand-border-radius-base) !important;overflow:hidden;top:110%}
.buyloungepasses .custom-select-item{padding:10px 18px}
.buyloungepasses .C5-wave-v3.T54 .btn{border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-light) !important;border-radius:100px !important;font:var(--f-base-type-weight-medium) var(--f-base-size-3)/22px var(--f-base-type-family-secondary) !important;color:var(--f-brand-color-text-light);opacity:var(--f-base-motion-opacity-high);height:var(--f-base-space-14)}
.buyloungepasses .btn:hover{background:transparent}
.buyloungepasses .input-base-msg-box{margin-bottom:var(--f-base-space-6);margin-top:calc(var(--f-base-space-6) * -1)}
.buyloungepasses .input-base-msg-rules-warning{font:var(--f-base-type-weight-regular) var(--f-base-size-3)/22px var(--f-base-type-family-secondary)}
.generic-success-popup.spend-avios-error-popup-balance .modal-dialog,.generic-success-popup.spend-avios-error-popup-tier .modal-dialog,.generic-success-popup.modal-loungepasses-alert .modal-dialog{max-width:840px}
.generic-success-popup.spend-avios-error-popup-balance .modal-dialog{height:368px}
.generic-success-popup.spend-avios-error-popup-tier .modal-dialog{height:320px}
.generic-success-popup.modal-loungepasses-alert .modal-dialog{height:336px}
.generic-success-popup.spend-avios-error-popup-tier .modal-body,.generic-success-popup.spend-avios-error-popup-balance .modal-body,.generic-success-popup.modal-loungepasses-alert .modal-body{padding-top:var(--f-base-space-10)}
.generic-success-popup.spend-avios-error-popup-balance .modal-dialog h2,.generic-success-popup.spend-avios-error-popup-tier .modal-dialog h2,.generic-success-popup.modal-loungepasses-alert .modal-dialog h2{margin-bottom:var(--f-base-space-3)}
.generic-success-popup.spend-avios-error-popup-balance .button-dark,.generic-success-popup.spend-avios-error-popup-tier .button-dark{min-width:102px}
.generic-success-popup.modal-loungepasses-alert .button-dark{min-width:246px;max-width:246px}
.generic-success-popup.modal-loungepasses-alert .button-transparent{min-width:188px;max-width:188px}
.sliderContainerPC.pccomponent-postlogin .sliderTextTitle{font:var(--f-brand-type-title-1)}
.buyloungepasses .C5-wave-v3.T54 .custom-select{max-width:326px;margin-bottom:var(--f-base-space-6)}
.buyloungepasses .custom-select-dropdown{position:absolute;left:var(--f-base-space-0);top:97%;z-index:20;width:241px;border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);background-color:var(--f-button-primary-background-color);border-radius:var(--f-brand-border-radius-base);color:var(--f-brand-color-text-disabled);padding:var(--f-base-space-0);will-change:opacity;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .1s ease,visibility .1s ease}
.buyloungepasses .custom-select-dropdown{border-radius:var(--f-brand-border-radius-base) !important;overflow:hidden;top:110%}
.buyloungepasses form .custom-select-dropdown .custom-select-list{max-height:210px;overflow:auto}
.buyloungepasses .custom-select-item{display:block;padding:var(--f-base-space-2) var(--f-base-space-3);color:var(--f-brand-color-text-muted);text-decoration:none;transition:background .2s ease;position:relative;cursor:pointer}
.buyloungepasses select option:hover,.buyloungepasses li span.custom-select-item:hover{background:var(--f-brand-color-primary);color:var(--f-brand-color-text-light)}
.buyloungepasses .open .custom-select-dropdown{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease,visibility .3s ease;z-index:900}
.buyloungepasses .is-rectangle-large .custom-select-dropdown{width:100%}
.buyloungepasses .text-hide{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.buyloungepasses .custom-select .input-base-placeholder{display:none;height:26px;padding:5px var(--f-base-space-2);font:var(--f-brand-type-body);color:var(--f-brand-color-text-primary)}
.buyloungepasses .custom-select{height:auto;padding:unset;font-size:initial;font-weight:initial;line-height:initial;color:initial;vertical-align:middle;background:initial;border:unset;border-radius:initial}
.buyloungepasses .custom-select .input-base-placeholder.visible{display:block}
.buyloungepasses .input-base-placeholder{position:absolute;top:var(--f-base-space-0);left:var(--f-base-space-0);width:100%;height:inherit;color:var(--f-brand-color-text-disabled);padding:var(--f-base-space-1) var(--f-base-space-2);pointer-events:none;z-index:1;transition:all .2s ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.buyloungepasses .input-base-placeholder.visible{font:var(--f-brand-type-body);color:var(--f-brand-color-text-disabled) !important}
.custom-select-opener:after,.C5-wave-v3.T54 .select2-container .select2-selection--multiple:after{color:var(--f-brand-color-text-light);font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:'\e928';background:unset;font-size:4px;line-height:1em;z-index:7;border-radius:var(--f-brand-border-size-none)}
.buyloungepasses .open .custom-select-opener::after{content:'\e9ce2';padding-top:var(--f-base-space-0)}
.buyloungepasses .custom-select .custom-select-opener.selected,.buyloungepasses .custom-select .custom-select-opener.visible,.buyloungepasses .custom-select .select2-container .selected.select2-selection--multiple,.buyloungepasses .custom-select .select2-container .visible.select2-selection--multiple,.buyloungepasses .select2-container .custom-select .selected.select2-selection--multiple,.buyloungepasses .select2-container .custom-select .visible.select2-selection--multiple{padding:20px var(--f-base-space-2) var(--f-base-space-0) var(--f-base-space-2)}
.generic-success-popup.spend-avios-error-popup-tier .icon-nw-close::before,.generic-success-popup.spend-avios-error-popup-balance .icon-nw-close::before,.generic-success-popup.modal-loungepasses-alert .icon-nw-close::before{font-size:19px !important}
@media(max-width:767px){.buyloungepasses{margin:var(--f-base-space-0) var(--f-base-space-4) !important;width:auto}
.buyloungepasses,.buyloungepasses .C5-wave-v3.T54 .custom-select{max-width:100%}
.buyloungepasses .C5-wave-v3.T54 .C5-wave-v3-content-block-content-area,.buyloungepasses .j-T54-form{width:100%}
.generic-success-popup.spend-avios-error-popup-balance .modal-dialog,.generic-success-popup.spend-avios-error-popup-tier .modal-dialog,.generic-success-popup.modal-loungepasses-alert .modal-dialog{max-width:100%;padding:var(--f-base-space-0)}
.generic-error-popup .modal-dialog .modal-body .error-content,.generic-success-popup .modal-dialog .modal-body .success-content,.buyloungepasses .C5-wave-v3.T54 .C5-wave-v3-content-block-content-area,.buyloungepasses .wavetest-bg-container img{height:100% !important}
.buyloungepasses .wavetest-bg-container img{min-height:100%}
.buyloungepasses .container{padding:var(--f-base-space-0) var(--f-base-space-4) var(--f-base-space-4)}
.buyloungepasses .C5-wave-v3-svg-container{height:400px;min-height:400px}
.buyloungepasses .C5-wave-v3.T54 .C5-wave-v3-content-block-content-area{position:unset;transform:unset;display:flex;justify-content:center;align-items:flex-end}
.buyloungepasses .C5-wave-v3-content-container::before{background:transparent linear-gradient(0,#000 0,#00000000 100%) 0 0 no-repeat padding-box}
.buyloungepasses h2{width:70%;margin:var(--f-base-space-0)}
.pc-generic-component{margin-top:var(--f-base-space-8) !important;margin-bottom:var(--f-base-space-8) !important}
.generic-success-popup.modal-loungepasses-alert .modal-dialog{height:426px}
.generic-success-popup.spend-avios-error-popup-tier .modal-dialog{height:342px}
.generic-success-popup.spend-avios-error-popup-tier .modal-content,.generic-success-popup.spend-avios-error-popup-balance .modal-content,.generic-success-popup.modal-loungepasses-alert .modal-content{padding:var(--f-base-space-6) !important;height:100% !important}
.generic-success-popup.spend-avios-error-popup-tier .modal-body,.generic-success-popup.spend-avios-error-popup-balance .modal-body,.generic-success-popup.modal-loungepasses-alert .modal-body{padding-top:var(--f-base-space-12);padding-bottom:var(--f-base-space-6)}
.generic-success-popup.spend-avios-error-popup-tier .button-dark,.generic-success-popup.spend-avios-error-popup-balance .button-dark,.generic-success-popup.modal-loungepasses-alert .button-dark,.onboardpopup-container .content-container .button-wrapper .button-dark,.convert-qmiles-landing.section{margin-bottom:var(--f-base-space-0) !important}
.generic-success-popup .modal-dialog .button-wrapper .button-dark{display:block !important}
.generic-success-popup.spend-avios-error-popup-tier .modal-body h2,.generic-success-popup.spend-avios-error-popup-balance .modal-body h2,.generic-success-popup.modal-loungepasses-alert .modal-body h2{font:var(--f-brand-type-title-1) !important}
.generic-success-popup.modal-loungepasses-alert .button-dark,.generic-success-popup.modal-loungepasses-alert .button-transparent{max-width:100%;min-width:100%}
.generic-success-popup.modal-loungepasses-alert .button-dark{margin-bottom:var(--f-base-space-4) !important}
.sliderContainerPC .container.slider-image-shadow .slider-box-new{top:-7px;padding-bottom:var(--f-base-space-0)}
.sliderContainerPC{margin-bottom:var(--f-base-space-10) !important}
#loungePassContainer{background:none !important;box-shadow:none !important}
.buyloungepasses.section .C5-wave-v3.T54{margin-top:var(--f-base-space-12) !important}
.convert-qmiles-landing.section .C5-wave-v3.T54{margin-top:var(--f-base-space-0) !important}
.buyloungepasses .custom-select .custom-select-opener.selected{padding:var(--f-base-space-6) var(--f-base-space-2) var(--f-base-space-0) var(--f-base-space-2)}
.generic-success-popup.spend-avios-error-popup-tier .icon-nw-close::before,.generic-success-popup.spend-avios-error-popup-balance .icon-nw-close::before,.generic-success-popup.modal-loungepasses-alert .icon-nw-close::before{font-size:24px !important}
}
[dir="rtl"] .buyloungepasses .C5-wave-v3-content-block-content-area{left:unset}
[dir="rtl"] .buyloungepasses .C5-wave-v3-content-container::before{background:transparent linear-gradient(-90deg,#000 0,#00000000 100%) 0 0 no-repeat padding-box}
[dir="rtl"] .buyloungepasses .custom-select-opener:after,[dir="rtl"] .buyloungepasses .custom-select-opener:before{left:14px;right:unset}
[dir="rtl"] .buyloungepasses .custom-select-opener{padding:14px 10px 14px 43px}
#resetPasswordCaptcha{margin-left:10px}
.verification-msg .message p,#verify-email-offline-info-message-section .info-msg{margin-bottom:0}
#verify-email-offline-info-message-section .info-msg{padding-left:50px}
.verification-msg .message-success{padding:20px;background:#106836;color:#fff;text-align:left;font-size:15px}
.verification-msg .message-success p{margin-bottom:0}
.verification-msg .message-success .icon-checkmark{width:24px;height:24px;color:#106836;background:#fff;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:10px;position:relative;font-size:18px}
.verification-msg .message-success .icon-checkmark:before{position:absolute;left:-1px;top:1px}
@media only screen and (max-width:767px){.verification-msg .message-success .icon-checkmark:before{left:-4px;top:-2px}
}
.verification-msg .message-info{background:#feea00;color:#000;padding:20px;text-align:left;font-size:15px;font-weight:500}
.verification-msg .message-info .infoicon{width:30px;position:relative;top:-2px;margin-right:10px}
.qpoints-progress-details-list li.toRenew span.text{width:81%}
@media only screen and (max-width:767px){.qpoints-progress-details-list li.toRenew span.text{margin-left:50px;margin-top:-45px}
}
@media only screen and (min-width:768px){.teaser-text .C16.C16-full-width{width:100%;left:0}
#points-buy-qmiles .offers-partner-block,#points-transfer-qmiles .offers-partner-block,#points-gift-qmiles .offers-partner-block{height:198px}
#points-buy-qmiles .offers-partner-block-picture,#points-transfer-qmiles .offers-partner-block-picture,#points-gift-qmiles .offers-partner-block-picture{background-position:center}
}
#upgrade-portal input#portal_upgrade_phone_number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.upgrade-block{background:#5c0931;color:#fff}
.upgrade-block h3{font-size:24px;margin-top:0}
.C43.upgrade-block .btn{position:static;width:auto}
.upgrade-block ul li,.upgrade-block ol li{list-style:none;margin-bottom:10px}
.upgrade-content{position:relative;z-index:2}
.upgrade-block .C43-upgrade-img{height:97%;right:0}
.upgrade-block li:before{font-family:'icomoon' !important;content:"\e910";color:#fff;font-size:13px;margin-right:5px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.upgrade-content>p{font-size:18px}
@media only screen and (max-width:767px){.upgrade-block{padding-bottom:20px}
.C43.upgrade-block .C43-upgrade-img{display:none}
}
.mgm-component{margin-bottom:0;padding-left:10px !important;padding-right:10px !important}
.dnd-btn-blk{padding-bottom:5px;text-align:right}
.dnd-btn-blk .dnd-link{margin-right:30px}
.dnd-btn-blk .close-btn{font-size:28px}
.mgm-imagetext{padding-left:10px;padding-right:10px;position:relative;color:#fff;background:#5c0931;min-height:315px;height:315px;border-radius:20px}
.mgm-imagetext .dnd-content-blk{position:absolute;z-index:2;background:#fff;color:#5c0931;margin:8% 20%;width:60%;text-align:center;padding:20px;display:none}
.mgm-imagetext .dnd-content-blk h3{margin-top:0;margin-bottom:20px}
.mgm-imagetext .dnd-content-blk #mgm-dnd-confirm{margin-right:20px}
.mgm-imagetext .img-blk{float:right;position:absolute;top:0;right:0;width:42.8%;height:100%;z-index:0;background-size:cover;background-position:50% 0;text-indent:0;overflow:hidden;border-radius:0 20px 20px 0}
.mgm-imagetext .text-blk{position:absolute;top:0;left:0;width:50%;height:100%;z-index:0;padding:24px}
.mgm-imagetext .text-blk div p:last-child{font-size:11px;margin-top:20px}
.mgm-block{background:#fff;padding:20px 30px;margin-bottom:15px}
.mgm-block h3,.mgm-imagetext h2{margin-top:0}
.mgm-imagetext .text-blk div a,.mgm-imagetext .text-blk div a:focus,.mgm-imagetext .text-blk div a:hover{color:#fff;text-decoration:underline}
.mgm-fields{position:relative;margin-bottom:10px}
.mgm-block .icon{font-weight:700}
.mgm-block .btn{float:right;margin-right:30px}
.mgm-container .terms{display:none;text-align:right}
.mgm-container .message-block p{padding:10px;display:none}
.icon-link:before{content:"\e9c2"}
.icon-whatsapp:before{content:"\ea94"}
.mgm-wrapper{padding-top:15px}
.mgm-social-media li{display:inline-block;vertical-align:middle;margin-right:10px}
.mgm-social-media .icon-social-twitter,.mgm-social-media .icon-social-facebook{display:block;font-size:30px;position:relative;width:27px;height:27px;border:1px solid #5c0931;border-radius:50%;color:#fff;background:#5c0931}
.mgm-social-media .icon-social-twitter:before,.mgm-social-media .icon-social-facebook:before{position:absolute;top:-3px;left:-3px}
.mgm-social-media .whatsapp-link,.mgm-social-media .email-link{display:inline-block;width:26px;height:26px;border-radius:50%;vertical-align:middle;border:1px solid #5c0931;background:#fff}
.mgm-social-media .icon-whatsapp,.mgm-social-media .icon-mail{position:relative;top:2px;left:5px}
.mgm-social-media .icon-link{font-size:13px;margin-left:10px;margin-right:5px}
@media only screen and (max-width:767px){.container.mgm-container{padding:0}
.dnd-btn-blk{margin:0 16px}
.mgm-imagetext{min-height:100%;height:auto;padding:0;margin:0 16px}
.mgm-imagetext .img-blk{float:none;position:static;width:calc(100% - 20px);padding-bottom:74.07%;border-radius:20px 20px 0 0;margin:0 10px}
.mgm-imagetext .text-blk{position:static;width:100%}
.mgm-imagetext .text-blk div{margin-bottom:20px}
.mgm-imagetext .dnd-content-blk{width:90%;top:0;margin:10% 0 0 7%}
.mgm-fields .input-base{width:100%}
.mgm-block .btn{float:none;width:100%}
.mgm-social-media{text-align:center}
.invite-text{text-align:center;font-size:18px !important}
.mgm-social-media .icon-whatsapp,.mgm-social-media .icon-mail{left:0}
.mgm-social-media li:last-child{display:block;margin-top:15px}
}
.student-widget{background-color:var(--flow-white);padding:24px 20px;position:relative;color:var(--flow-primary-grey);border-radius:20px;font-family:"Graphik Web"}
.student-widget h3{margin-top:0;margin-bottom:15px}
.student-widget h3 span{border-bottom:0 solid var(--flow-tertiary-grey);padding-bottom:5px}
.student-widget .sp-qatarlogo{position:absolute;top:10px;right:20px}
.student-widget .message-body{margin-bottom:10px}
.student-widget .message-body p{margin-bottom:5px}
.student-widget .message-body a{color:var(--flow-primary-grey);text-decoration:underline}
.student-widget .checkbox-base-text{color:var(--flow-primary-grey)}
.new-joinsp-widget.student-widget .checkbox-base-text a{color:var(--flow-primary-grey)}
.student-widget .checkbox-base-text p{margin-top:-5px}
.student-widget label.checkbox-base{margin:5px 10px 5px -10px;overflow:unset}
.student-widget .sp-upgrade-btn{margin-bottom:10px}
.student-widget .promo-msg{font-size:var(--font-xs);margin-bottom:0;display:flex}
.student-widget .promo-msg .icon-info_nav{color:var(--flow-white)}
#studentupgrade-modal .modal-dialog{background:var(--flow-white);width:550px;margin:20px auto}
#studentupgrade-modal .modal-header{padding:0}
#studentupgrade-modal .modal-body{padding:0 15px 30px 0}
#studentupgrade-modal .campus-autocomplete .autocomplete-cell{max-width:100%;padding:0;width:100%}
#studentupgrade-modal .custom-select{min-width:100%;margin-bottom:20px}
#studentupgrade-modal .input-file-button{background-color:var(--flow-loyalty-primary-burgundy)}
#studentupgrade-modal .input-file{margin-bottom:5px}
#studentupgrade-modal .is-rectangle-large .custom-select-opener{padding-right:37px}
#studentupgrade-modal .input-file-placeholder{color:var(--flow-primary-grey);padding-top:10px}
#studentupgrade-modal .input-file-placeholder small,#studentupgrade-modal .input-base-placeholder small{display:block;font-size:70%;margin-top:-2px}
.student-widget .checkbox-base-text a{color:var(--flow-white);text-decoration:underline}
#studentupgrade-modal .campus-autocomplete .autocomplete-typeahead.selected .input-base-elem#campus-location{border:1px solid #d7d7d7 !important}
#studentupgrade-modal .grad-cert-doc .nametc{margin-bottom:15px;padding-left:0}
#studentupgrade-modal .convert-sp-btn.disabled{pointer-events:none}
#studentupgrade-modal .close-joinsp-popup{position:absolute;top:-20px;right:10px;font-size:30px}
#studentupgrade-modal .close-joinsp-popup:hover{text-decoration:none}
.pccolumn.campus-autocomplete{margin-bottom:20px}
#studentupgrade-modal .join-sp-message-block .forgotPasswordError{background-color:#f7e5e5;padding:10px;color:#b50000;border:1px solid #b50000}
.new-joinsp-widget a.sp-upgrade-btn:hover{text-decoration:none !important}
.new-joinsp-widget.student-widget .checkbox-base-text:before{border:1px solid #77818e;border-radius:4px;width:24px;height:24px;top:0}
.new-joinsp-widget.student-widget .checkbox-base [type=checkbox]:checked~span:before{background-color:var(--flow-primary-violet)}
.new-joinsp-widget.student-widget .checkbox-base-text:after{left:3px;top:0;color:var(--flow-white);content:'\e990';font-size:24px}
.new-joinsp-widget.student-widget .sp-upgrade-btn{margin-bottom:24px}
.pc-terms-block{display:flex;margin-top:16px;margin-bottom:16px;align-items:center}
.pc-terms-block p{margin-bottom:0}
.pc-terms-block p a{text-decoration:underline}
@media only screen and (max-width:767px){#studentupgrade-modal .autocomplete.autocomplete-t7-style .input-base input[type=text]{height:60px !important;margin-bottom:0}
#studentupgrade-modal .is-rectangle-large .custom-select-opener{font-size:15px}
#studentupgrade-modal .convert-sp-btn{width:100%}
#studentupgrade-modal .modal-body{padding:10px}
#studentupgrade-modal .close-joinsp-popup{top:-5px;font-size:40px}
#studentupgrade-modal .input-base.autocomplete-typeahead{height:inherit !important}
.new-joinsp-widget.student-widget{margin:0 28px 0 16px}
.new-joinsp-widget.student-widget .checkbox-base-text{padding-left:48px}
.new-joinsp-widget.student-widget .checkbox-base-text:after{left:6px;top:6px;width:auto}
.new-joinsp-widget.student-widget .checkbox-base-text:before{width:36px;height:36px}
.pc-terms-block{align-items:flex-start}
}
#studentupgrade-modal .spinner-overlay{position:absolute;top:0;left:0}
#studentupgrade-modal .spinner-overlay.active{opacity:1;width:100%;height:100%}
#studentupgrade-modal .spinner-container{position:absolute;left:50%;margin-left:-48px;top:40%;width:50px;height:50px}
#joinsp-spinner-container .spinner img{position:absolute;top:9px;left:10px}
#joinsp-spinner-container .spinner{position:relative;margin-top:-99px;margin-left:-18px;width:70px;height:70px;border:0}
@media only screen and (min-width:1200px){.new-joinsp-widget.joinsp-fullwidth{width:1080px;margin-right:auto;margin-left:auto}
}
.dashboard-graduation-container{background-color:#5c0a30;padding:15px;height:360px;background-image:url(ffp-clientlibs/images/membership-studentbg.png);background-repeat:no-repeat;background-size:cover}
.dashboard-graduation-container .grad-title{padding-bottom:24px;margin-bottom:24px;margin-top:16px;font-family:'Graphik Web','Noto Sans';font-size:16px;color:#1f212b;border-bottom:1px solid #dbdee8}
.dashboard-graduation-container .input-file-placeholder{padding-top:9px;color:#fff}
.dashboard-graduation-container .input-file--with-icon .input-file-bg,.dashboard-graduation-container .input-file--with-icon .input-file-elem{border-radius:8px;border:1px solid #dbdee8}
.dashboard-graduation-container .input-file--with-icon .input-file-bg{opacity:.2}
.dashboard-graduation-container .input-file--with-icon .input-file-button{color:#fff}
.submit-graduation-btn{margin-right:20px;margin-bottom:0}
[dir="rtl"] .submit-graduation-btn{margin-right:0}
.dashboard-graduation-container .input-file{height:40px;width:100%;border-radius:4px}
.dashboard-graduation-container .upload-certificate-block{margin-bottom:20px}
.dashboard-graduation-container .upload-certificate-block .col-sm-11{padding-left:20px}
.dashboard-graduation-container .icon-download{display:inline-block}
.dashboard-graduation-container .icon-download:before{content:"\e9cd"}
.dashboard-graduation-container p{font-size:16px}
.dashboard-graduation-container .noofattempts{position:absolute;right:0;font-size:12px;margin-top:2px}
.upload-certificate-block img{width:40px}
.upload-status-msg{clear:both}
.circle{display:inline-block;width:14px;height:14px;border-radius:50%;position:relative;top:1px;margin-right:10px}
.rejected-icon{background:#b50000}
.approved-icon{background:#106836}
.pending-icon{background:#ffa903}
.dashboard-graduation-container .file-formats{float:left;margin-top:5px;margin-bottom:5px;font-size:12px;font-weight:400;width:80%}
[dir="rtl"] .dashboard-graduation-container .file-formats{float:right}
.dashboard-graduation-container .error{margin-bottom:0;font-size:13px;font-weight:100;color:#b50000;border:1px solid #b50000;background:#f7e5e5;padding:5px;width:75%;border-radius:4px}
.dashboard-graduation-container a,.dashboard-graduation-container a:hover{color:#1f212b;text-decoration:underline}
.dashboard-graduation-container a.graduation-tnc{font-size:12px;display:block;margin-top:10px;margin-bottom:15px;text-decoration:underline}
.dashboard-graduation-container .error-block{clear:both}
.disabledfield .input-file-hidden.gradfileupload{cursor:not-allowed}
.disabledfield.input-file--with-icon .input-file-bg{opacity:.4}
.dashboard-graduation-container .certificate-upload-button-blk{clear:both}
.icon-student-graduation:before{content:"\e90f";font-size:32px}
@media only screen and (min-width:768px){.dashboard-graduation-container .input-file{width:40%}
}
.new-graduation-container.dashboard-graduation-container{background-color:#fff;padding:24px 16px;border-radius:20px;color:#1f212b;font-family:'Graphik Web','Noto Sans';background-image:none;height:445px}
.new-graduation-container.dashboard-graduation-container .input-file-placeholder{padding-top:9px;color:#4a525d;font-size:16px}
.new-graduation-container.dashboard-graduation-container .input-file--with-icon .input-file-button{color:#4a525d}
.new-graduation-container.dashboard-graduation-container .upload-certificate-block{margin-top:27px;margin-bottom:0}
.submit-graduation-btn[disabled]{cursor:not-allowed;opacity:.65}
.sc-header-icon .ic-badge-student{font-size:48px}
.sc-header-icon .ic-badge-student::before{content:"\e90f"}
.sc-verification-popup .modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) !important;width:90%;border-radius:var(--f-brand-border-radius-outer);margin:unset !important}
.sc-verification-popup .modal-content{padding:var(--f-base-space-8);border-radius:var(--f-brand-border-radius-outer);border:var(--f-brand-border-size-none);position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:var(--f-brand-color-background-light);background-clip:padding-box;outline:0}
.sc-session-close-wrapper{background:transparent;font-weight:100;border:var(--f-brand-border-size-none);font-size:var(--f-base-type-scale-6);position:absolute;top:var(--f-base-space-6);right:var(--f-base-space-6);padding:var(--f-base-space-0);color:var(--f-brand-color-text-default);cursor:pointer}
.sc-session-close::before{content:"\e5cd"}
.sc-header-icon{margin-top:var(--f-base-space-12)}
.sc-verification-popup h2{font:var(--f-brand-type-title-1);color:var(--f-brand-color-text-default);margin-bottom:var(--f-base-space-4)}
#sc-days-information{margin-bottom:var(--f-base-space-14)}
.sc-verification-popup .modal-content p{color:var(--f-brand-color-text-muted);font:var(--f-brand-type-body)}
.sc-verification-popup .modal-content p b{color:var(--f-brand-color-text-default);font:var(--f-brand-type-body-medium)}
.sc-verification-popup .button-wrapper .button{height:56px;width:100%;min-width:134px;background:var(--f-brand-color-primary);color:var(--f-brand-color-text-light);font:var(--f-brand-type-body-medium);border:1px solid var(--f-brand-color-border-primary);border-radius:var(--f-brand-border-radius-rounded);text-align:center;display:flex;justify-content:center;align-items:center;text-decoration:none}
.reverifysc-widget{width:100%;border-radius:var(--f-brand-border-radius-outer);padding:var(--f-base-space-0) var(--f-base-space-4);margin-bottom:var(--f-base-space-6)}
.reverifysc-block{background:var(--f-brand-color-background-light);border-radius:var(--f-brand-border-radius-outer)}
.reverifysc-block img{height:100%;width:100%;object-fit:cover;object-position:center;border-radius:var(--f-brand-border-radius-outer) var(--f-brand-border-radius-outer) var(--f-base-border-radius-none) var(--f-base-border-radius-none)}
.reverifysc-content{padding:var(--f-base-space-4)}
.reverifysc-description{font:var(--f-brand-type-body);color:var(--f-brand-color-text-muted);margin-bottom:var(--f-base-space-4)}
.reverifysc-content h2{font:var(--f-brand-type-title-1);color:var(--f-brand-color-text-default);margin-bottom:var(--f-base-space-4)}
.reverifysc-description p{font:var(--f-brand-type-body);color:var(--f-brand-color-text-muted);margin-bottom:var(--f-base-space-4)}
.reverifysc-widget .button-wrapper{position:static;background:transparent;border-radius:var(--f-base-border-radius-none);box-shadow:none;padding:var(--f-base-space-0);margin:var(--f-base-space-0);text-align:center}
.reverifysc-widget .button-wrapper .joinsp-button{font:var(--f-brand-type-body-medium);margin-bottom:var(--f-base-space-6)}
.reverifysc-pending-verification-block .reverifysc-status-block{background:var(--f-brand-color-background-default);display:inline-flex;padding:var(--f-base-space-2) var(--f-base-space-4);margin-bottom:var(--f-base-space-4);color:var(--f-brand-color-text-muted);font:var(--f-brand-type-caption);border-radius:var(--f-brand-border-radius-rounded);align-items:center}
.reverifysc-status-block .pending-statusbg{width:10px;height:10px;border-radius:50%;background:var(--f-brand-color-status-warning);margin-right:var(--f-base-space-2)}
@media only screen and (max-width:767px){.new-graduation-container.dashboard-graduation-container{margin:0 16px 0 16px;margin-bottom:24px;height:auto}
.new-graduation-container .upload-certificate-block img{margin-bottom:12px}
.new-graduation-container.dashboard-graduation-container .input-file{height:60px}
.new-graduation-container.dashboard-graduation-container .input-file-placeholder{padding-top:20px}
.new-graduation-container .input-file--with-icon .input-file-button{top:42%}
.new-graduation-container.dashboard-graduation-container .upload-certificate-block .col-sm-11{padding-left:10px}
.sc-verification-popup .modal-dialog .button-wrapper{margin:unset;padding:unset;position:unset}
}
@media(min-width:1200px){.new-qrpc-graduation.grad-fullwidth{width:1080px;margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.grad-fullwidth .new-graduation-container.dashboard-graduation-container{margin-right:-10px;margin-left:-10px;margin-bottom:45px;height:auto}
}
@media only screen and (min-width:768px){.sc-verification-popup .modal-dialog{max-width:840px;width:840px}
.sc-verification-popup .button-wrapper .button{width:fit-content;padding:var(--f-base-space-6) var(--f-base-space-8)}
.sc-verification-popup .button-wrapper{display:flex;justify-content:flex-end;padding-bottom:var(--f-base-space-0)}
.reverifysc-widget{padding:var(--f-base-space-0);margin-bottom:var(--f-base-space-12)}
.reverifysc-block{display:flex}
.reverifysc-content h2{margin-top:var(--f-base-space-0);margin-bottom:var(--f-base-space-6)}
.reverifysc-block img{border-radius:var(--f-brand-border-radius-outer) var(--f-base-border-radius-none) var(--f-base-border-radius-none) var(--f-brand-border-radius-outer)}
.reverifysc-content{padding:var(--f-base-space-6)}
.reverifysc-description{margin-bottom:var(--f-base-space-6)}
.reverifysc-widget .button-wrapper{display:flex;align-items:center}
.reverifysc-widget .button-wrapper .joinsp-button{margin-bottom:var(--f-base-space-0);margin-right:var(--f-base-space-6)}
}
.partner-container{margin-top:20px}
.partner-container h2{margin:0 -10px 20px -10px;color:#5c0931}
.partner-container h2,h3{font-size:24px}
.partner-container a{text-decoration:underline}
.partner-container .btn,#connection-failure-modal .btn{border-radius:4px}
.partner-container .partner-filter-input{margin-bottom:20px}
.partner-container .partner-filter-input .col-sm-4{padding:0}
.partner-container .partner-block{display:flex;border:1px solid #d7d7d7;border-radius:7px;background:#fff;padding:20px;margin-bottom:20px}
.partner-container .partner-block:hover{cursor:pointer;box-shadow:0 6px 22px -5px rgba(0,0,0,0.1),0 0 6px -1px rgba(0,0,0,0.1)}
.partner-container .partner-block h4{margin-top:0}
.partner-container .partner-block p a{margin-left:10px}
.partner-container .partner-block .btn{text-decoration:none}
.partner-container .partner-image-column{display:flex;align-items:center}
.partner-container .partner-img{width:120px;height:100px}
@media only screen and (max-width:767px){.partner-container .partner-block{display:block;padding:20px 10px}
.partner-container .partner-block h4{display:none}
.partner-container .partner-block p{margin-top:15px}
.partner-container .partner-block p a{display:block;margin-left:0;margin-top:10px}
.partner-container .partner-block .btn{display:block}
.partner-container .partner-img{width:80px;height:65px}
.inner-contentainer .swift-generic-content h2.generic-title{position:absolute;top:145px}
.avios-swift-card #avios-dashboard-card{margin-top:120px !important}
.avios-dashboard-container{margin-bottom:0}
..qmiles-profile-card .container.avios-dashboard-wrapper{padding-left:10px;padding-right:10px}
.container.prelogin-component.d-md-block.d-sm-block{margin-top:25px}
.avios-container-wrapper .combine-avios-btn .avios-text a{text-decoration:underline}
}
.link-avios-container{font-size:16px;color:#1f212b}
.secondary-info{color:#4a525d}
.link-avios-block{margin-bottom:0;cursor:pointer}
.link-avios-block>p{font-size:16px;font-weight:500;margin-bottom:24px;font-family:'Graphik Web'}
.link-avios-info{width:30%;float:left;margin-right:16px;margin-bottom:24px;padding:16px;background:#fff;border-radius:12px}
.link-avios-info:hover{box-shadow:5px 4px 18px #dbdee8}
.link-avios-info>span{display:block;font-family:'Graphik Web'}
.link-avios-info .partner-logo{margin-bottom:40px;height:44px}
.link-avios-info .partner-logo img{height:100%}
.link-avios-info .partner-name{font-size:18px;display:flex;align-items:center}
.link-avios-info .partner-name span{margin-left:auto;color:#8e2157;font-size:24px}
.link-avios-info .partner-name span.icon-ic_nav_arrow-right .path1:before{content:"\e9a9";opacity:.0030}
.link-avios-info .partner-name span.icon-ic_nav_arrow-right .path2:before{content:"\e9aa";margin-left:-1em}
.link-avios-info .partner-name span.icon-ic_nav_arrow-right .path3:before{content:"\e9ab";margin-left:-1em}
.popup-variant.about-partner-container{color:#1f212b;font-family:'Graphik Web'}
.popup-variant .partner-logo{display:block;margin:0 auto 30px;height:44px}
.popup-variant .partner-desc{margin-bottom:30px}
.popup-variant .partner-desc p{font-size:18px;line-height:30px;font-family:'Graphik Web';font-weight:400}
.link-step p{font-size:16px}
.popup-variant .linking-steps{border-bottom:1px solid #dbdee8;padding:20px 0;display:flex}
.popup-variant .linking-steps .icon{width:64px;height:64px;border-radius:8px;border:1px solid #dbdee8;margin-right:15px;flex-shrink:0;font-size:24px;align-items:center;display:flex;justify-content:space-around}
.about-partner-container .tnc a,.about-partner-container .tnc a:hover,.about-partner-container .tnc a:focus{color:#3a35af}
.popup-variant.about-partner-container .button-wrapper{margin:0 -20px}
.about-partner-wrapper .icon-close,.total-avios{display:none}
.link-avios-info:hover .partner-name span{position:relative;right:-5px}
.info-text{font-size:14px;margin-bottom:10px}
.icon-back.stepspopup-icon-back{position:absolute;top:16px;font-size:30px;width:36px;height:36px}
.icon-back.stepspopup-icon-back:before{content:'\e9ad'}
@media only screen and (max-width:767px){.container.swift-container{padding:0 16px}
.container.swift-container .row{margin-left:0;margin-right:0}
.container.swift-container .col-xs-12{padding-left:0;padding-right:0}
}
.button-wrapper{background:#fff;padding:40px 20px;border-top-left-radius:20px;border-top-right-radius:20px;margin:0 -20px;position:fixed;bottom:0;top:auto;width:100%;z-index:15;box-shadow:0 -2px 2px rgb(0 0 0 / 8%);clip-path:inset(-5px 0 0 0)}
.button{display:inline-block;vertical-align:top;padding:14px 25px;white-space:nowrap;font-size:16px;font-weight:400;text-align:center;color:#fff;border-radius:32px;background:#8e2157;border:1px solid #8e2157;outline:0;width:100%;margin-bottom:20px;height:56px;font-family:'Graphik Web'}
.button-dark-transparent{background:#fff;color:#8e2157}
.button:focus{background:#5c0931;color:#fff}
.button:hover,a.button:hover{background:#5c0931;color:#fff;border-color:#5c0931}
.button-disabled{background:#f2f3fa;color:#77818e;border:1px solid #f2f3fa}
.button-disabled:focus{background:#f2f3fa;color:#77818e;border:1px solid #f2f3fa}
.button-wrapper p{margin-bottom:30px}
.radio-blk{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbdee8;padding:24px 0;color:#1f212b;font-size:16px}
.radio-blk label{margin-bottom:0;width:100%}
.radio-blk input[type=radio]:checked+label{background:0}
.radio-blk [type="radio"]:checked,.radio-blk [type="radio"]:not(:checked){position:absolute;left:-9999px}
.radio-blk [type="radio"]:checked+label,.radio-blk [type="radio"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:block}
.radio-blk [type="radio"]:checked+label:before,.radio-blk [type="radio"]:not(:checked)+label:before{content:'';position:absolute;right:0;top:0;width:24px;height:24px;border:1px solid #dbdee8;border-radius:100%;background:#fff}
.radio-blk [type="radio"]:checked+label:before{background:#3a35af}
.radio-blk [type="radio"]:checked+label:after,.radio-blk [type="radio"]:not(:checked)+label:after{content:'';width:6px;height:6px;background:#fff;position:absolute;top:9px;right:9px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.radio-blk [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.radio-blk [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.icon-balance{font-size:30px;margin-right:20px}
.icon-balance:before{content:'\e9a0'}
.icon-convert:before{content:'\e99d'}
.icon-info_nav{color:#8e2157;margin-right:10px;font-size:20px}
.icon-info_nav .path1:before{content:"\e9a2";opacity:.0020}
.icon-info_nav .path2:before{content:"\e9a4";margin-left:-1em}
.icon-info_nav .path3:before{content:"\e9a5";margin-left:-1em}
.icon-info_nav .path4:before{content:"\e9a6";margin-left:-1em}
.icon-convert-qmiles:before{content:'\e99f'}
.icon-ic-round-trip:before{content:"\e99d"}
.icon-ic_logout:before{content:"\e99e"}
.icon-ic_swap:before{content:"\e99f"}
.icon-ic_qmiles:before{content:"\e9a0"}
.icon-ic_crown:before{content:"\e9a1"}
.icon-account-link:before{content:'\e991'}
.icon-external-link:before{content:'\e9a8'}
.icon-redirect-profile:before{content:'\e9c9'}
.icon-idea:before{content:'\e9ae'}
.icon-lock:before{content:'\e9af'}
.icon-ic-round-trip:before{content:"\e99d"}
.icon-ic_logout:before{content:"\e99e"}
.icon-duty-free:before{content:'\e9b1'}
.icon-excess-baggage:before{content:'\e9b0'}
.icon-award-ticket:before{content:'\e981'}
.avios-loader-modal .modal-dialog{margin-top:50px}
.avios-loader-modal .modal-body{padding:40px}
.avios-loader-modal .modal-body{color:#1f212b}
.avios-loader-modal .modal-body h3{font-size:24px;font-weight:100;text-align:center}
.avios-loader-modal .modal-body .logo-block{display:flex;align-items:center;justify-content:space-around}
.avios-loader-modal .modal-body .logo-block img{width:80px}
.avios-loader-modal .modal-body .logo-block .icon-unlink,.avios-loader-modal .modal-body .logo-block .icon-ic_nav_arrow-right,.avios-loader-modal .modal-body .logo-block .icon-link{font-size:40px;margin:0 20px}
.avios-loader-modal .modal-body .logo-block .icon-unlink:before{content:'\e9b9'}
.avios-loader-modal .modal-body .logo-block .icon-link:before{content:'\e9c2'}
.popup-variant.about-partner-container{position:fixed;z-index:1042;margin:0;width:100%;overflow-y:auto;left:0;top:0;right:0;bottom:0}
.popup-variant .about-partner-wrapper{padding:20px;background:linear-gradient(180deg,#fff,#f2f3fa)}
@media only screen and (max-width:767px){.linking-step-wrapper{height:800px;overflow-y:auto}
.about-partner-container.popup-variant .about-partner-wrapper #close-steps-modal{display:none}
}
@media only screen and (min-width:768px){.partners-container .container.swift-container{padding-left:10px;padding-right:10px}
.link-avios-block{width:100%}
.link-avios-info>span{margin-bottom:0}
.link-avios-info .partner-logo{margin-bottom:20px}
.link-avios-block>p{font-size:24px;font-weight:500}
.modal-backdrop{display:block !important}
.popup-variant .about-partner-wrapper{width:680px;margin:50px auto;background:#fff;border-radius:20px;padding:20px 40px;position:relative;cursor:default}
.popup-variant .partner-desc{margin-bottom:20px}
.popup-variant .partner-desc p{font-size:16px}
.popup-variant .about-partner-wrapper h1{display:block;color:#4a525d;font-size:32px;font-weight:100;margin-bottom:16px}
.popup-variant .partner-logo{margin:0}
.popup-variant .linking-steps{border-bottom:0;padding:0 0 8px 0}
.popup-variant .linking-steps:last-child{border-bottom:1px solid #dbdee8}
.popup-variant .linking-steps .icon{width:44px;height:44px}
.popup-variant.about-partner-container .button-wrapper{position:relative;margin:0;padding:20px 0 0 0;display:block;box-shadow:none;border-radius:0}
.popup-variant.about-partner-container .button-wrapper .buttonblk{display:flex;justify-content:flex-end}
.popup-variant.about-partner-container .button-wrapper .button{width:auto;margin-bottom:0}
.popup-variant.about-partner-container .button-wrapper .link-account-btn{order:2;margin-left:16px}
.popup-variant.about-partner-container .button-wrapper #cancel-linking-avios{order:1;margin-right:20px}
.total-avios{display:flex}
.icon-ic_nav_arrow-right .path1:before{content:"\e9a9";opacity:.0030}
.icon-ic_nav_arrow-right .path2:before{content:"\e9aa";margin-left:-1em}
.icon-ic_nav_arrow-right .path3:before{content:"\e9ab";margin-left:-1em}
.button-wrapper{position:relative;z-index:0;background:transparent;border:0;box-shadow:none;clip-path:none;padding:20px 0;display:flex;margin:0}
.button{width:auto;padding:10px 19px;font-size:16px;border-width:1px;margin-bottom:0}
.avios-loader-modal .modal-otp-overlay{width:470px}
.link-step p{font-size:14px}
.icon-back.stepspopup-icon-back{display:none}
}
.inner-contentainer .generic-content h2.generic-title{color:#1f212b;font-size:36px;font-weight:300;font-family:'Jotia'}
#svb-partners .avios-linked-block ul li .balance-info-text{font-size:18px;color:#1f212b;font-weight:500;font-family:'Graphik Web'}
.avios-swift-card #avios-dashboard-card{margin-top:36px}
.container.prelogin-component.d-md-block.d-sm-block{margin-top:100px}
.svb-your-balance.section .container.swift-container .col-xs-12{padding:0}
.transfer-avios .combine-avios-container .combine-avios-heading h3{margin-top:0}
.combine-avios-container .avios-container-wrapper{width:100%;background:#fff;margin-bottom:40px;padding:24px 24px;border-radius:16px}
#svb-partners .avios-linked-block ul li .balance-info-text{font-size:18px;color:#1f212b;font-weight:500;font-family:'Graphik Web'}
#svb-partners .avios-linked-block ul li .balance{margin-left:auto;text-align:right;font-size:16px;font-weight:500;font-family:'Graphik Web'}
.transaction-history-v2 .conversion-column .conversion-title{font-weight:500}
.conversion-column.amount-column{align-items:center;display:flex;width:30%;justify-content:flex-end;font-weight:500}
.avios-swift-card #avios-dashboard-card{margin-top:36px;margin-right:10px}
.container.prelogin-component.d-md-block.d-sm-block{margin-top:60px}
.avios-container-wrapper .combine-avios-btn .avios-text a{text-decoration:underline}
.partner-link-block{border:1px solid #d7d7d7;border-radius:7px;background:#fff;padding:20px;margin-bottom:20px;margin-top:20px}
.partner-link-block h3{font-size:24px;color:#5c0931;margin-top:10px}
.partner-link-block .partner-desc{margin-bottom:20px}
.partner-link-block h2{color:#333;margin-bottom:10px;margin-left:0}
.partner-link-block .tnc{display:block;margin-bottom:20px}
#linktopartner-modal .modal-otp-overlay{max-width:500px}
#linktopartner-modal .modal-body{padding:20px 34px;text-align:center}
#linktopartner-modal h4{margin-bottom:20px}
#linktopartner-modal .continue-linking-btn{margin-right:20px}
#linktopartner-modal .btn{border-radius:4px}
.partner-detail-blk{border:1px solid #d7d7d7;border-radius:7px;background:#fff;padding:10px;margin-bottom:20px}
.partner-detail-blk .linking-msg{color:#5c0931;font-size:24px}
.partner-detail-blk h3{font-size:24px}
.partner-detail-blk .partner-info{display:inline-block;vertical-align:top;margin-right:30px}
.partner-label{font-size:13px;display:block;color:#555}
.convert-qmiles-container{display:flex;border:1px solid #d7d7d7;border-radius:7px;background:#fff;padding:20px;margin-bottom:20px}
.convert-qmiles-container>div{display:inline-block}
.convert-qmiles-container .convert-block{width:50%;border-right:1px solid #d7d7d7}
.convert-qmiles-container>div h3{margin-top:0;margin-bottom:20px}
.convert-qmiles-container .summary-block{margin-left:15px;width:50%}
.convert-qmiles-container .convert-info{display:inline-block;width:60%}
.convert-qmiles-container .total-qmiles{color:#5c0931}
.convert-qmiles-container .qmiles-convert-input{width:70%;margin-bottom:20px}
.convert-qmiles-container .convert-button-block .btn-cancel-convert{margin-left:20px}
.conversion-history-block{border:1px solid #d7d7d7;border-radius:7px;background:#fff}
.T36.conversion-history-block{margin:0 -10px 20px -10px;width:unset !important;max-width:unset;padding:10px !important}
.T36.conversion-history-block table .col-titles{background-color:#f2f2f2;color:#5c0931}
.T36.conversion-history-block table .col-values:nth-child(odd){background-color:#fff}
.T36.conversion-history-block table .col-values:hover{background-color:#5c09312e}
.T36.conversion-history-block table td>div{height:auto;padding:8px 0}
.T36.conversion-history-block table .col-values span.mobile-arrow{display:none}
.conversion-history-block h3{margin-top:10px}
.conversion-history-block .showmore-link{text-decoration:underline;position:absolute;top:10px;right:10px}
.convert-moreqmiles-blk .qmiles-balance{font-weight:500;font-size:18px;margin-bottom:10px}
.convert-moreqmiles-blk{background:url('ffp-clientlibs/images/flight-bg.png') no-repeat;background-size:cover}
.qmiles-slider div.slider-range .noUioffer-horizontal .noUioffer-handle{width:25px;height:25px;top:-2px;box-shadow:none;border:0}
.qmiles-slider div.slider-range .noUioffer-handle:before{content:'';background:#5c0931 !important;top:2px}
.qmiles-slider div.slider-range .noUioffer-handle-upper:after,.qmiles-slider div.slider-range .noUioffer-handle-lower:after{content:''}
.qmiles-slider .noUioffer-horizontal{height:6px}
.qmiles-slider div.slider-range .noUioffer-connect{background:#5c0931}
.qmiles-slider .slider-range{padding:10px 0 20px;margin:0 20px 0 10px}
.qmiles-slider{width:74%}
.qmiles-slider .maxBudget{display:none}
.qmiles-slider div.slider-range .noUioffer-origin{border:0;width:14px;height:14px}
.partner-container input[type=text]{border-radius:4px}
.remark-value{float:left}
.vertical-circles{position:relative;right:5px;float:right}
.vertical-circles span.share-icons-wrapper{display:inline-block;width:6px;height:6px;border-radius:50%;border:1px solid #5c0931;position:relative;top:0}
.vertical-circles span.share-icons-wrapper:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;border:1px solid #5c0931;position:absolute;top:-8px;left:-1px}
.vertical-circles span.share-icons-wrapper:after{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;border:1px solid #5c0931;position:absolute;bottom:-8px;left:-1px}
.vertical-circles .share-icons{position:absolute;left:-25px;top:-8px;padding:5px;background:#fff;color:#585858;cursor:pointer display:none}
.vertical-circles span.share-icons-wrapper:hover .share-icons{display:block}
.share-icons-wrapper .share-icons span{display:block;margin-bottom:10px}
#connection-failure-modal .modal-dialog{margin:50px auto}
#connection-failure-modal .modal-otp-overlay{background-color:#f8f8fc}
#connection-failure-modal .modal-body{padding:50px;color:#5c0931}
#connection-failure-modal .connection-failure-desc{margin-bottom:20px}
.partner-container .error-block{color:red}
.T36.conversion-history-block{position:relative}
.conversion-pagination{position:absolute;top:10px;right:25px}
.conversion-pagination a.next,.conversion-pagination a.previous{text-decoration:none}
.conversion-pagination a.next:hover,.conversion-pagination a.previous:hover{text-decoration:none}
.conversion-pagination .next{margin-left:20px}
.conversion-pagination a.next span,.conversion-pagination a.previous span{border-bottom:1px solid #5c0931}
.conversion-pagination a.previous .icon-arrow-left{position:absolute;top:5px;left:-15px;font-size:12px}
.conversion-pagination a.next .icon-arrow-right{position:absolute;top:5px;right:-15px;font-size:12px}
.conversion-pagination a.next.disabled,.conversion-pagination a.previous.disabled{color:#999;pointer-events:none}
.conversion-pagination a.next.disabled span,.conversion-pagination a.previous.disabled span{border-bottom:1px solid #999}
#partner-convert-slider .noUi-base{display:none}
@media only screen and (max-width:767px){.convert-qmiles-container{display:block}
.convert-qmiles-container .convert-block{width:100%;border-right:0;border-bottom:1px solid #d7d7d7;padding-bottom:20px;margin-bottom:20px}
.convert-qmiles-container>div{display:block}
.convert-qmiles-container .summary-block{margin-left:0;width:100%}
.partner-container .btn,.qmiles-slider{width:100%}
.convert-qmiles-container .qmiles-convert-input{width:100%}
.partner-container .btn.btn-convert{margin-bottom:20px}
.convert-qmiles-container .convert-button-block .btn-cancel-convert{margin-left:0}
.qmiles-slider .slider-range{margin:0}
.T36.conversion-history-block table .col-values span.mobile-arrow{position:absolute;left:10px;display:block;font-size:12px !important}
.T36.conversion-history-block table .col-values{border-bottom:1px solid #d7d7d7;display:block;margin:0}
.T36.conversion-history-block{padding:10px 0 0 0 !important}
.T36.conversion-history-block table .col-values:last-child{border-bottom:1px solid #d7d7d7}
.T36.conversion-history-block table td>div{display:block !important;margin-left:60px}
.T36.conversion-history-block table tr td{width:100%;display:table-row;margin-left:20px;border:0;position:static}
.T36.conversion-history-block table td div.vertical-circles{position:absolute;right:-100px;float:right;top:0;width:auto}
.T36.conversion-history-block table td.col-xs-3:not(:last-child)>div{border-right:0}
.T36.conversion-history-block table .col-values .remark-value span{width:50%;text-align:left}
.conversion-history-block h3{padding-bottom:10px;border-bottom:1px solid #d7d7d7}
.T36.conversion-history-block table tr.mobile-opentd td{display:none}
.T36.conversion-history-block table tr.mobile-opentd td:first-child{display:table-row}
.T36.conversion-history-block table .col-values:hover{background-color:#fff}
.T36.conversion-history-block table .col-values:nth-child(even){background-color:#fff}
}
.travel-reward-widget{width:100%;border-radius:20px;padding:0 16px;margin-bottom:24px}
.travel-reward-block{width:100%;border-radius:26px;background:var(--flow-white);display:flex;flex-direction:column}
.travel-reward-block img{width:100%;height:100%;border-radius:20px 20px 0 0;object-fit:cover;object-position:center}
.travel-reward-block .travel-reward-container{color:var(--flow-primary-grey);width:100%;display:flex;height:100%;padding:16px}
.travel-reward-content{width:100%;display:flex;flex-direction:column;justify-content:space-between}
.travel-reward-container h2{font-weight:var(--normal-font-weight);font-size:28px;line-height:1.5;margin-top:0;margin-bottom:16px}
.button.button-transparent{background:transparent;border:1px solid var(--flow-white)}
.travel-reward-content .button{margin-bottom:0}
.travel-reward-widget.travel-reward-fixed-bottom{position:fixed;bottom:0;top:auto;padding:0;margin:0 10px 0}
.travel-reward-widget.travel-reward-fixed-bottom picture{display:none}
.travel-reward-fixed-bottom .travel-reward-block .travel-reward-container{background:var(--flow-white);color:var(--flow-primary-grey);border-radius:20px 20px 0 0;padding:24px}
.travel-reward-fixed-bottom .travel-reward-content{width:100%;text-align:center}
.travel-reward-fixed-bottom .button.button-transparent{background:var(--flow-primary-burgundy);border:1px solid var(--flow-primary-burgundy)}
.travel-reward-fixed-bottom .travel-reward-container h2{font-size:var(--font-l);font-family:'Graphik Web','Noto Sans';font-weight:var(--medium-font-weight)}
.travel-reward-fixed-bottom .travel-reward-block{height:150px}
.modal.travel-reward-modal{top:auto}
.travel-reward-modal.modal.in .modal-dialog{width:100% !important;margin-bottom:0 !important;transform:translate(0,0) !important}
.travel-reward-modal .modal-otp-overlay{border-radius:20px 20px 0 0;background:var(--flow-background-grey)}
.travel-reward-modal .modal-body{padding:20px;max-height:80vh;overflow-y:auto}
.travel-reward-modal h3{font-size:var(--font-xxll);margin:0 0 44px 0;text-align:center;font-weight:100;color:var(--flow-primary-grey)}
.travel-reward-modal .reward-category{font-size:var(--font-m);font-family:'Graphik Web','Noto Sans';font-weight:var(--submedium-font-weight);color:var(--flow-primary-grey);margin-bottom:0;padding:24px 0;border-bottom:1px solid var(--flow-tertiary-grey);display:flex;cursor:pointer;transition:all .4s ease}
.reward-content-block{background:var(--flow-white);padding:16px;border-radius:20px;color:var(--flow-primary-grey);display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;height:120px}
.reward-catagory-cug .reward-content-block{display:block;height:auto}
.reward-content-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}
.reward-catagory-cug .reward-content-wrapper{padding-bottom:0}
.superwifi-promo-bg .reward-content-wrapper{display:block}
.reward-learnmore-link{display:flex;justify-content:space-between;align-items:center;padding-top:16px;color:var(--flow-primary-grey);font-family:'Graphik Web','Noto Sans';font-weight:var(--submedium-font-weight)}
.reward-learnmore-link:hover,.reward-learnmore-link:focus{color:var(--flow-primary-grey);text-decoration:none}
.reward-learnmore-link .reward-link-label{border-bottom:1px solid var(--flow-primary-grey);line-height:1}
.icon-nav-arrow-right:before{content:"\e9ac"}
[dir="rtl"] .icon-nav-arrow-right:before{content:"\e9ad"}
.reward-content-block .reward-title{font-size:var(--font-sm);font-family:'Graphik Web','Noto Sans';font-weight:var(--submedium-font-weight);margin-bottom:8px}
.reward-content-block .about-reward{font-size:var(--font-m);font-weight:var(--small-font-weight);margin-bottom:8px}
.reward-content-block .about-reward span{font-weight:var(--submedium-font-weight)}
.reward-content-block .reward-validity{font-size:var(--font-sm);font-family:'Graphik Web','Noto Sans';font-weight:var(--medium-font-weight)}
.travel-reward-modal .partner-modal-close.icon-close{top:32px;right:16px;width:24px;height:24px;border:0;position:fixed}
[dir="rtl"] .travel-reward-modal .partner-modal-close.icon-close{right:auto;left:16px;top:16px}
.travel-reward-modal .reward-button .button{margin-bottom:0;font-family:'Graphik Web','Noto Sans';font-weight:var(--submedium-font-weight);font-size:var(--font-m)}
.travel-reward-modal .reward-button .button:focus,.travel-reward-content .button:focus{background:rgba(255,255,255,0.24);color:var(--flow-primary-burgundy)}
.reward-content-block.used-promo-bg{background:linear-gradient(to right,#1f212b,#1F212B99)}
.reward-content-block.locked{position:relative}
.reward-content-block.locked .reward-title,.reward-content-block.used-promo-bg .reward-title{font-family:'jotia';font-weight:var(--small-font-weight);font-size:var(--font-m)}
.locked-content{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:-16px;border-radius:20px;background:var(--flow-secondary-grey);color:var(--flow-white);font-size:14px}
.locked-content .icon-lock{margin-bottom:12px}
.locked-content .icon-lock:before{content:'\e9af';font-size:var(--font-xl)}
.locked-content p{font-size:var(--font-sm);font-family:'Graphik Web','Noto Sans';font-weight:var(--submedium-font-weight)}
.claim-promo{font-size:var(--font-xxs);font-family:'Graphik Web','Noto Sans';font-weight:var(--medium-font-weight)}
.travel-award-popup-bg{display:none}
.modal-swiper{background-color:var(--flow-tertiary-grey);border-radius:20px;height:4px;transition:all .3s ease;width:46px;margin:0 auto 16px}
.travel-reward-modal .modal-header{padding:20px 20px 0}
#travel-reward-modal .error-block{display:flex;align-items:center;padding:16px;color:var(--flow-primary-grey);border-radius:12px;font-family:'Graphik Web','Noto Sans';margin-bottom:24px;background:var(--flow-white)}
#travel-reward-modal .error-block .icon{font-size:var(--font-xl);color:var(--flow-white)}
#travel-reward-modal .error-block .icon.icon-info_nav{font-size:var(--font-ll);margin-right:0}
#travel-reward-modal .error-block p{margin-left:16px;margin-bottom:0}
[dir="rtl"] #travel-reward-modal .error-block p{margin-left:0;margin-right:16px}
.no-promo-codes a{color:var(--flow-primary-grey);text-decoration:underline;margin-left:5px}
[dir="rtl"] #travel-reward-modal .modal-content{padding-left:0}
.reward-category .icon-arrow-down{margin-right:16px;font-size:var(--font-xl);transition:all .4s ease}
.reward-category .icon-arrow-down:before{content:"\e9ce1";display:block;transition:all .4s ease}
.reward-category.qr-accordion-opened .icon-arrow-down:before{transform:rotateZ(-180deg)}
.travel-reward-modal .reward-category.qr-accordion-opened{border-bottom:0}
.reward-content-section.show{border-bottom:1px solid var(--flow-tertiary-grey)}
.reward-content-block.superwifi-promo-bg{height:auto;display:block}
.reward-flight-title{font-family:'Graphik Web','Noto Sans';font-weight:var(--submedium-font-weight);font-size:var(--font-l);margin-bottom:8px}
.reward-flight-date{font-family:'Graphik Web','Noto Sans';font-weight:var(--medium-font-weight);font-size:var(--font-sm)}
.reward-content-block.superwifi-promo-bg .reward-content{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:32px}
.icon-copy:before{content:"\e9cf";cursor:pointer}
.superwifi-promo-info{font-size:var(--font-sm);font-family:'Graphik Web','Noto Sans';font-weight:var(--submedium-font-weight);margin-bottom:24px}
.superwifi-flightdetails{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;border-bottom:1px solid var(--flow-tertiary-grey);padding-bottom:20px}
.superwifi-flightdetails:last-child{border-bottom:0;margin-bottom:0}
.superwifi-flightdetails .superwifi-flight-name{font-size:var(--font-sm);margin-bottom:12px;display:block}
.icon-ic_alerts_Info .path1:before{content:"\e9bd";color:#6661cf}
.icon-ic_alerts_Info .path2:before{content:"\e9be";margin-left:-1em;color:#fff}
.icon-ic_alerts_Info .path3:before{content:"\e9bf";margin-left:-1em;color:#fff}
.reward-content-desc{display:flex;align-items:center;background:var(--flow-white);border-radius:12px;padding:16px}
.reward-content-desc .icon-ic_alerts_Info{font-size:var(--font-ll);margin-right:8px}
.reward-content-desctxt{color:var(--flow-primary-grey)}
.super-wifi-link-block{margin-bottom:8px}
.superwifi-copied-text{bottom:0;background:var(--flow-white);padding:16px;color:var(--flow-primary-grey);font-size:var(--font-xxs);position:absolute;left:16px;right:16px;border-radius:12px;margin-bottom:24px}
[dir="rtl"] .superwifi-copied-text{left:0;right:auto}
.superwifi-promo-detailblock .copycode-button{width:auto;margin-bottom:0}
.onboardwifi-promoblock{font-size:var(--font-l)}
.onboardwifi-promo-text{font-weight:var(--small-font-weight)}
.superwifi-promocode{font-weight:var(--submedium-font-weight)}
.reward-learnmore-wrapper{border-top:1px solid var(--flow-tertiary-grey)}
@media screen and (min-width:768px){.travel-reward-block{flex-direction:row}
.travel-reward-block .travel-reward-container{padding:24px;height:265px}
.travel-reward-widget{padding:0;margin-bottom:45px}
.travel-reward-block picture{width:387px;height:265px;flex-shrink:0}
.travel-reward-block img{border-radius:20px 0 0 20px}
[dir="rtl"] .travel-reward-block img{border-radius:0 20px 20px 0}
.claim-promo{font-size:var(--font-sm)}
.travel-reward-content{justify-content:space-between}
.modal.travel-reward-modal{top:0;right:0;left:auto;bottom:auto}
[dir="rtl"] .modal.travel-reward-modal{left:0;right:auto}
.travel-reward-modal.modal.in .modal-dialog{width:520px !important;margin-top:0}
.travel-award-popup-bg{display:block;width:calc(100% + 40px);margin:-20px -20px 24px -20px}
.travel-reward-modal .partner-modal-close.icon-close{width:44px;height:44px;border:0;background:#1f212b66;top:20px;right:20px}
[dir="rtl"] .travel-reward-modal .partner-modal-close.icon-close{right:auto;left:20px;top:20px}
.travel-reward-modal .partner-modal-close.icon-close:before{color:var(--flow-white)}
.travel-reward-modal .modal-otp-overlay{height:100vh}
.travel-reward-modal .modal-header{height:250px}
.travel-reward-modal .modal-body{max-height:fit-content;height:fit-content;background:var(--flow-background-grey)}
.modal-swiper{display:none}
}
.travel-companion-container{padding-top:20px;position:relative;clear:both}
.travel-companion-block{border-bottom:1px solid #e7e7e7;padding:0 10px 10px 0;clear:both;margin-bottom:5px}
.companion-wrapper{color:#333}
.companion-title{display:inline-block;margin-right:30px;font-size:18px;color:#555}
.travel-companion-block .companion-title.selected,.travel-companion-block .companion-title:focus,.travel-companion-block .companion-title:hover{border-bottom:2px solid #5c0931;color:#5c0931;text-decoration:none !important}
.buddy-container{border-bottom:1px solid #e7e7e7;padding:10px}
.buddy-type{display:inline-block;margin-right:30px;font-size:16px}
.buddy-container .buddy-type.selected,.buddy-container .buddy-type:focus,.buddy-container .buddy-type:hover{border-bottom:2px solid #5c0931;color:#5c0931;text-decoration:none !important}
.companion-list{padding:10px;display:flex;flex-wrap:wrap;justify-content:center}
a.companion-img-block{text-align:center;width:115px !important;color:#333;margin-bottom:15px}
.companion-list a.companion-img-block:hover{text-decoration:none !important}
a.companion-img-block:focus{outline:0;border:none !important;text-decoration:none !important}
.companion-img-block .companion-img{width:80px;height:80px;border-radius:50%;border:1px solid #e7e7e7;background:#9e92c4;margin:0 auto 10px auto;position:relative}
.companion-img-block.color1 .companion-img{background:#fbd3aa}
.companion-img-block.color2 .companion-img{background:#bdaafb}
.companion-img-block.color3 .companion-img{background:#dfaafb}
.companion-img img{width:100%;height:100%;border-radius:50%}
.companion-name{display:inline-block;overflow:hidden;line-height:1.2}
.buddy-info{border-bottom:1px solid #e7e7e7;padding:10px;margin:0}
.buddy-detail-wrapper{padding:20px 10px}
.companion-detail-block{display:inline-block;margin-right:30px;margin-bottom:20px;color:#77818e;width:43%;vertical-align:middle}
.companion-detail-block p{font-size:13px;margin-bottom:0}
.companion-tile{border:1px solid #e7e7e7;border-radius:20px;background:#fff;padding:10px;display:flex;font-size:13px;position:relative;height:112px}
.companion-tile img{width:80px;height:80px;border-radius:50%;margin-right:15px;margin-top:4px}
.buddy-name-big{font-size:18px;color:#333;padding-top:20px;margin-bottom:2px;line-height:1.5}
.buddy-desc{width:calc(100% - 100px)}
.companion-detail-block.disabled .buddy-desc{margin-top:10px}
.companion-detail-block.disabled .icon-default-big{background:#cbcdd5}
.buddy-desc .date-block{width:100%}
.remove-companion{position:absolute;right:10px;font-size:18px;cursor:pointer}
.delete-buddy{position:absolute;right:10px;cursor:pointer;width:16px;height:16px;background-image:url('ffp-clientlibs/images/delete-icon-circular.svg');background-repeat:no-repeat}
.icon-default-male:before{content:'\e98f';font-size:40px;top:20px;position:relative;color:#fff}
.icon-default-female:before{content:'\e990';font-size:40px;top:20px;position:relative;color:#fff}
.icon-default-uni:before{content:'\e99b';font-size:40px;top:20px;position:relative;color:#fff}
.buddy-btn-block .btn{border-radius:4px}
.add-buddy-icon{width:64px;height:64px;border-radius:50%;background:#f2f3fa;margin-right:15px}
.add-buddy-icon:before{content:'\e98d';position:relative;top:15px;left:15px;font-size:30px}
.companion-detail-block.add-buddy-block{margin-top:15px;cursor:pointer;display:block}
.companion-detail-block.add-buddy-block .companion-tile{padding:37px 15px}
.companion-detail-block.add-buddy-block .buddy-desc{width:calc(100% - 90px)}
.companion-detail-block.add-buddy-block .buddy-desc p{font-size:15px;color:#333}
.companion-detail-block.add-buddy-block .buddy-desc small{font-size:13px}
.companion-detail-block.disabled .companion-tile{background:#dfe1ea;cursor:not-allowed}
.companion-detail-block.disabled .remove-companion,.companion-detail-block.disabled .delete-buddy{display:none}
.companion-detail-block .icon-default-big{width:80px;height:80px !important;text-align:center;background:#9e92cf;border-radius:50%;margin-right:10px;margin-top:4px}
.companion-detail-block .icon-default-big.icon-default-female:before,.companion-detail-block .icon-default-big.icon-default-male:before{font-size:42px;top:18px}
.companion-detail-block.color1 .icon-default-big{background:#fbd3aa}
.companion-detail-block.color2 .icon-default-big{background:#bdaafb}
.companion-detail-block.color3 .icon-default-big{background:#dfaafb}
.companion-list.slick-initialized .slick-slide{padding-left:0}
.companion-list .slick-prev{display:none !important}
.companion-list .slick-next{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;visibility:hidden;position:absolute;top:30px;right:-30px}
.buddy-list .slick-next:before{content:"\e92b";visibility:visible}
#add-buddy-modal .btn{border-radius:4px}
#add-buddy-modal .custom-select{min-width:100%}
.buddy-tnc{padding:10px}
.buddy-tnc a{text-decoration:underline}
#delete-buddy-modal .modal-otp-overlay{width:620px}
#delete-buddy-modal .modal-body{padding:15px 80px}
#delete-buddy-modal .modal-body h3{font-size:24px}
#delete-buddy-modal .modal-body p{margin-bottom:0}
#delete-buddy-modal .modal-body .delete-companion-block{margin:15px 0;padding:10px;text-align:center}
#delete-buddy-modal .delete-companion-block span.icon,#delete-buddy-modal .delete-companion-block img{background:#9e92c4;width:52px;height:52px;border-radius:50%;display:inline-block;vertical-align:top}
#delete-buddy-modal .icon-default-uni:before{font-size:36px;top:7px}
#delete-buddy-modal .delete-companion-block .buddy-info-detail{display:inline-block;margin-left:10px;text-align:left;position:relative;top:5px}
#delete-buddy-modal .delete-buddy-cta{display:flex;justify-content:space-between}
.buddy-info-detail .buddy-name{display:block}
#delete-buddy-modal .delete-companion-block .end-date{color:#77818e;font-size:13px}
.co-traveller-content-section{padding-top:25px}
.T52_4-co-traveller-section .T52_4-family-member .btn{margin-top:50px !important}
.co-travel-title-wraper{margin-top:-30px !important;margin-bottom:10px}
.delete-buddy-cta .btn{min-width:200px}
.savecompanion-message-wrapper{padding:10px 25px;text-align:center}
.savecompanion-message-wrapper p.success-msg,.removecompanion-message-wrapper p.success-msg,.success-msg{background:#fff;color:#106836;border:1px solid #106836;padding:5px;border-radius:5px}
.savecompanion-message-wrapper p.error-msg,.removecompanion-message-wrapper p.error-msg,.error-msg{background:#f7e5e5;color:#b50000;border:1px solid #b50000;padding:5px;border-radius:5px}
.remove-companion-successblk{text-align:center}
.remove-companion-successblk h3{margin-bottom:25px}
.removecompanion-message-wrapper{margin-bottom:20px}
.copied-text{background:#00aeef;padding:2px 10px;color:#333;font-size:13px}
.companion-slot-name,.companion-plus,.add-companion-block .companion-detail-block,.add-companion-block-mobile .companion-detail-block,.companion-mobile-only,.icon-checkmark-mobile{display:none}
.companion-desktop h4{display:none}
.companion-desktop h4.desktop-companion-heading{display:block}
.scroll-more-family-list{display:none}
#poi-tab-travel-preferences .travel-companion-block{padding-top:20px}
.C8_1.C8-to-myprofile .tabset-accordion-item{z-index:initial}
.C8_1 .content-container{z-index:initial}
.companion-banner{margin-bottom:10px;display:none}
.companion-banner img{width:100%;height:250px}
.companion-count-info{font-size:20px}
.add-companion-block,.add-companion-block-mobile{padding-bottom:20px;border-bottom:1px solid #e7e7e7;margin-bottom:20px}
.add-companion{margin-right:20px;border:1px solid #e7e7e7;border-radius:20px;display:inline-block;color:#333;text-align:center;text-decoration:none;width:120px;height:110px;background:#fff;box-shadow:0 0 20px rgb(0 0 0 / 8%)}
.add-companion:hover{box-shadow:0 0 20px rgb(0 0 0 / 12%)}
.add-companion.pending{background:#f2f4f7;pointer-events:none}
.add-companion.pending .companion-plus-icon{display:none}
.add-companion:focus{outline:0;border:1px solid #e7e7e7 !important}
.add-companion-icon{position:relative;display:inline-block;margin-top:24px}
.add-companion-icon:before{content:'\e99b';font-size:40px;top:10px;position:relative;color:#333}
.companion-plus-icon{position:absolute;right:-6px;top:27px;font-size:15px;font-weight:600;display:none}
.add-companion-detail{height:auto;position:absolute;right:-20px;opacity:1;background:#fff;width:400px;z-index:2;top:58px;border:1px solid #e7e7e7;box-shadow:-6px 0 6px -2px rgb(0 0 0 / 15%);display:none}
.travel-companion-container.slide-effect{overflow:hidden}
.add-companion-detail h4{text-align:center;border-bottom:1px solid #e7e7e7;padding:20px;margin:0 0 20px 0}
.companion-tnc-block .companion-tnc-content h3{font-size:24px;margin-bottom:20px}
a.companion-tnc-link{text-decoration:underline}
.save-btn-wrapper{text-align:center;border-bottom:1px solid #e7e7e7;padding:0 25px 25px;margin-bottom:10px}
.save-btn-wrapper .save-btn{width:100%}
.C8-to-myprofile .content-container{background:linear-gradient(#fff,#f2f3fa)}
.btn{border-radius:34px}
.send-invite-wrapper{padding:5px 25px 60px}
.send-invite-info{font-size:18px;text-align:center;font-weight:300;margin-bottom:20px}
.send-invite-block{border:1px solid #5c0931;border-radius:20px;padding:20px;text-align:center}
.send-invite-block .email-icon-wrapper{border-bottom:1px solid #eceef5;padding-bottom:20px;margin-bottom:20px;display:block}
.send-invite-block .companion-copy-link{display:block;text-align:center;text-decoration:underline}
.send-invite-block .email-icon-circle{display:inline-block;width:40px;height:40px;border-radius:50%;border:1px solid #5c0931;vertical-align:middle;margin-right:15px;position:relative}
.send-invite-block .email-icon-circle .icon-mail:before{content:"\e994"}
.send-invite-block .send-invite-text{display:inline-block;vertical-align:middle;color:#333;width:calc(100% - 55px)}
.email-icon-circle .icon-mail{position:absolute;left:10px;top:8px;font-size:20px}
.companion-img .icon-checkmark{background:#106836;color:#fff;width:24px;height:24px !important;border-radius:50%;position:absolute;bottom:-2px;right:2px;border:1px solid #fff}
.companion-img .icon-checkmark:before{position:absolute;top:4px;left:4px;content:"\e990"}
.modal-backdrop.modal-back-opacity{opacity:.6}
.companion-tile-wrapper .companion-info{font-size:20px !important;margin-bottom:20px}
.modal-otp-overlay.small-modal{max-width:620px}
.modal-otp-overlay.small-modal .modal-body{padding-top:15px}
#companion-tnc-modal .modal-dialog,#delete-buddy-modal .modal-dialog{margin:50px auto}
#companion-tnc-modal #tnc-heading{margin-top:15px;margin-bottom:20px;font-size:24px}
#companion-tnc-modal ul li{margin-bottom:15px;list-style-type:disc;list-style:disc;display:list-item}
#companion-tnc-modal ul li:before{padding-right:10px;float:left;position:relative;content:"";top:5px;height:0;width:0}
.companion-tnc-content ul li:before{padding-right:13px;position:relative;content:".";top:-4px;height:0;width:0;font-size:20px}
#companion-tnc-modal .close-buddy-modal{min-width:120px}
.companion-tnc-block{margin-bottom:20px}
.C8-to-myprofile .tabset-block-add-menu-item .icon-companion-details:before,.C8-to-myprofile .tabset-accordion-item .icon.icon-companion-details:before{content:"\e98d";font-size:40px !important}
.companion-message-wrapper-mobile,.add-companion-block-mobile{display:none}
.benefitcards .qtr-rte{width:100%}
.companion-copy-link .icon-link{display:none}
.remove-companion-blk{color:#333}
.qr-disabled-btn{pointer-events:none;opacity:.5}
@media only screen and (min-width:768px){.travel-companion-container{min-height:898px}
}
@media only screen and (max-width:767px){.travel-companion-container{background:linear-gradient(#fff,#f2f3fa);padding:0 10px;margin-left:-10px;margin-right:-10px}
.companion-title{padding:20px 0;text-align:center;display:unset;margin-right:0;width:50%}
.travel-companion-block{display:flex;padding:0;margin-left:-10px;margin-right:-10px;background:#fff}
.buddy-container{padding:25px 0 0 0;text-align:center;display:flex;justify-content:space-around}
.companion-detail-block{display:block;width:100%;margin-right:0}
.companion-detail-block.add-buddy-block .companion-tile{background:transparent;border:0;padding:0;height:auto}
.companion-detail-block.add-buddy-block .buddy-desc{display:none}
.C8-to-myprofile .tabset-accordion-item .icon.add-buddy-icon{height:64px}
#delete-buddy-modal .modal-otp-overlay{width:100%}
.buddy-detail-wrapper .companion-detail-block .icon-default-big{width:64px;height:64px;margin-right:10px;margin-top:7px}
.companion-detail-block .icon-default-big.icon-default-female:before,.companion-detail-block .icon-default-big.icon-default-male:before{font-size:32px;top:14px}
.add-buddy-icon:before{font-size:42px;top:10px;left:10px}
.add-buddy-icon{border-radius:5px;background:#fff}
.buddy-desc .date-block .start-date,.buddy-desc .date-block .end-date{display:inline-block}
.buddy-desc .date-block .start-date{margin-right:20px}
.companion-tile img{width:64px;height:64px;margin-right:20px}
#add-buddy-modal .modal-otp-overlay{width:100%}
.buddy-btn-block{position:fixed;bottom:0;background:#fff;padding:40px;z-index:1000;width:100%;margin-left:-35px;border-top-left-radius:30px;border-top-right-radius:30px;border:1px solid #e7e7e7;transition:all 1s;overflow:hidden;height:auto}
.buddy-btn-block.close{bottom:-300px}
.buddy-btn-block .btn{width:100%}
.add-companion-block{display:none}
.add-companion-block-mobile{display:block;background:#fff;margin:-10px -10px 15px -10px;padding:0 10px;border-bottom:1px solid #fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
.add-companion-detail{position:fixed;width:100%;right:0;top:auto;bottom:0;padding:40px 10px;border-top-right-radius:20px;border-top-left-radius:20px;box-shadow:none;z-index:1042}
.companion-list{display:block;white-space:nowrap;overflow:hidden;width:100%;padding:20px}
.add-companion-detail h4{font-size:24px;font-weight:100;border-bottom:0;padding:10px 30px;color:#333}
.send-invite-info{display:none}
.companion-img .icon-checkmark{width:30px;height:30px}
.companion-img .icon-checkmark:before{top:6px;left:5px}
.companion-name{white-space:normal;width:calc(100% - 150px);margin-left:20px;display:inline-block}
.modal.new-mobile-modal{top:auto;bottom:0}
.modal.new-mobile-modal .modal-dialog{margin:0 !important;width:100% !important;transform:none}
.modal.new-mobile-modal .modal-otp-overlay{border-radius:0;border-top-right-radius:20px;border-top-left-radius:20px}
#companion-tnc-modal .close-buddy-modal{width:100%}
.companion-banner{margin-left:-10px;margin-right:-10px}
.companion-detail-block .icon-default-big{width:64px;height:64px !important;margin-right:20px;border-radius:8px}
.companion-message-wrapper{display:none}
.companion-message-wrapper-mobile{display:block;padding:20px 0}
.companion-message-wrapper-mobile p,.companion-tnc-content p{font-size:18px !important}
.save-btn-wrapper{margin:0 20px 20px}
.send-invite-wrapper{padding:10px 20px 30px}
a.companion-img-block{width:100% !important;display:block;text-align:left;border-bottom:1px solid #eceef5}
.companion-img-block .companion-img{display:inline-block;width:52px;height:52px;margin-bottom:15px}
.companion-banner img{border-top-left-radius:20px;border-top-right-radius:20px}
.add-companion{margin-right:0;width:100%;text-align:left;padding:20px 10px;display:block;border-width:0 0 1px 0;box-shadow:none;border-radius:0}
.add-companion:last-child{border-bottom:0}
.add-companion-icon{margin-top:10px;width:52px;height:52px;border:1px solid #eceef5;border-radius:8px;background:#f9f9fe}
.add-companion-icon:before{top:8px;left:9px;font-size:32px}
.companion-slot-name{display:inline;margin-left:20px}
.companion-plus{font-family:'icomoon';float:right;font-size:40px;display:inline}
.companion-plus:before{content:'\e999';position:relative;right:-10px}
.companion-minus{border-bottom:1px solid #333;width:24px;display:inline-block;float:right;vertical-align:bottom;top:32px;position:relative}
.companion-tnc-content,.companion-tile-wrapper{display:none}
.add-companion-block-mobile .companion-detail-block{display:block;margin-bottom:0}
.companion-tile{height:120px;padding:20px 10px;border-width:0 0 1px 0;font-size:14px}
.add-companion-block-mobile .companion-detail-block:last-child .companion-tile{border-bottom:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:20px 10px}
.remove-companion{font-size:36px;right:0;top:40px}
.companion-detail-block.disabled .companion-tile{border-radius:0;border-bottom:#e7e7e7;width:calc(100% + 20px);margin-left:-10px;padding:20px;display:flex;align-items:center}
.companion-desktop{display:none}
.companion-mobile-only{display:block;padding:0 15px}
.add-companion-mobile{color:#333}
.add-companion-mobile p{font-size:22px !important;text-align:center}
.add-companion-mobile h2{padding:20px 0;line-height:1.3}
.companion-back-arrow:before{content:'\e941';font-size:30px;width:50px;display:inline-block;top:5px;position:relative}
.icon-next-arrow{float:right;text-align:right}
.icon-next-arrow:before{content:'\e940';font-size:30px;width:50px;display:inline-block;top:5px;position:relative;color:#333}
.icon-add-family{display:inline-block;width:52px;height:52px !important;border:1px solid #eceef5;border-radius:8px;background:#f9f9fe}
.icon-add-family:before{content:'\e99a';font-size:30px;left:8px;position:relative;top:10px}
.invite-friends-mobile .icon-add-family:before{content:'\e99b'}
.add-family-mobile,.invite-friends-mobile{padding:20px 0;border-bottom:1px solid #eceef5}
.add-member-text{margin-left:20px;display:inline-block;vertical-align:top;margin-top:5px;font-size:22px}
.icon-checkmark-mobile{display:inline-block;background:#3a35af;color:#fff;width:34px;height:34px !important;border-radius:50%;bottom:-9px;border:1px solid #fff;position:relative;float:right}
.icon-checkmark-mobile:before{position:absolute;top:7px;left:7px;content:"\e990"}
.companion-img .icon-checkmark{display:none}
.icon-default-uni:before{top:8px;left:8px;font-size:34px}
.companion-tile .icon-default-uni:before{top:10px;left:0}
.companion-detail-block.disabled .icon-default-uni:before{top:10px;left:0;color:#333;font-size:32px}
.save-btn-wrapper .save-btn{padding:20px !important}
.add-companion-detail span.family-backbtn:before{content:'\e941';color:#333;font-size:30px;width:50px;display:inline-block;left:-20px;position:relative;float:left;font-family:'icomoon'}
.companion-desktop h4.desktop-companion-heading{display:none}
a.companion-tnc-link{text-decoration:none;display:block;padding:15px;background:#fff;border-radius:8px;margin-left:-10px;margin-right:-10px;color:#333}
.companion-tnc-link:after{content:'\e940';font-size:24px;width:50px;display:inline-block;top:-6px;position:relative;float:right;right:-25px;font-family:'icomoon'}
.companion-tnc-link:before{content:'\e961';font-size:24px;font-family:'icomoon';position:relative;top:5px;margin-right:15px}
.send-invite-block{border:0;padding:0;text-align:left;font-size:22px}
.send-invite-block .send-invite-text{width:calc(100% - 100px)}
.send-invite-block .companion-copy-link{text-align:left}
.send-invite-block .email-icon-circle{width:52px;height:52px;border-radius:8px;color:#333;border:1px solid #eceef5;background:#f9f9fe}
.email-icon-circle .icon-mail{left:10px;top:10px;font-size:30px}
.email-icon-wrapper .icon-next-arrow:before{top:10px}
a.companion-copy-link{color:#0008d3}
.companion-copy-link .icon-link{display:inline-block;width:52px;height:52px;border-radius:8px;border:1px solid #eceef5;background:#f9f9fe;vertical-align:middle;margin-right:15px;position:relative;color:#333}
.companion-copy-link .icon-link:before{position:absolute;top:10px;left:10px;font-size:30px}
a.companion-img-block:focus{border-bottom:1px solid #eceef5 !important}
.scroll-more-family-list{border-bottom:1px solid #eceef5;margin-bottom:60px;margin-top:-15px}
.scroll-more-family-list .icon-arrow-down{background:#f9f9fe;width:52px;height:52px;border-radius:50%;display:inline-block;border:1px solid #eceef5;position:relative;top:30px}
.scroll-more-family-list .icon-arrow-down:before{position:absolute;top:20px;left:14px;font-size:12px;color:#333}
.send-invite-block .email-icon-circle .icon-mail:before{content:'\e99a'}
.add-companion-block-mobile .companion-detail-block .icon-default-big{width:52px;height:52px !important;margin-top:15px}
.add-companion-block-mobile .companion-tile{border:0;border-bottom:1px solid #e7e7e7;border-radius:0}
.modal.new-mobile-modal{border-top-left-radius:20px;border-top-right-radius:20px}
#delete-buddy-modal .modal-body{padding:30px}
.copied-text{display:block;text-align:center;font-size:16px;width:90%;margin:0 auto;padding:5px}
.email-icon-wrapper .icon-next-arrow{display:none}
#add-fm-companion.btn{border-radius:34px !important}
.companion-detail-block.disabled .icon-default-big{background:#f9f9fe;border:1px solid #eceef5;border-radius:8px;width:52px;height:52px !important;margin-top:0}
.buddy-name-big{padding-top:5px}
.buddy-desc{padding-top:15px}
.companion-detail-block.disabled .buddy-desc{padding-top:0;margin-top:0}
#delete-buddy-modal .delete-companion-block span.icon,#delete-buddy-modal .delete-companion-block img{border-radius:8px}
#delete-buddy-modal .icon-default-uni:before{left:2px}
#delete-buddy-modal .delete-buddy-cta{display:block}
.delete-buddy-cta .btn{width:100%;display:block;border-radius:34px !important}
.delete-buddy-cta a{margin-bottom:20px}
.remove-companion-blk{text-align:center;margin-top:30px}
}
.avios-linked-block{background:var(--flow-white);margin-left:-16px;margin-right:-16px;margin-bottom:24px;padding:24px 10px}
.avios-linked-block ul{padding:0 15px;display:flex;flex-direction:column;height:100%}
.avios-linked-block ul li:first-child{border:0;height:auto;padding:0;margin-bottom:24px}
.avios-linked-block ul li{display:flex;align-items:center;border-top:1px solid var(--flow-tertiary-grey);border-top:1px solid #f2f3fa;color:var(--flow-primary-grey);padding:15px 0;font:var(--f-brand-type-body);height:72px}
.avios-linked-block ul li.privilege_details,.avios-linked-block ul li.svb-balance.BA.linked,.avios-linked-block ul li.svb-balance.BA{flex:1}
.avios-linked-block ul li .balance-info-text{font-size:18px}
.avios-linked-block ul li:nth-child(2){border-top:0}
.avios-linked-block ul li:last-child{border-top:1px solid var(--flow-tertiary-grey);padding-top:20px;padding-bottom:0;height:auto;margin-top:auto}
.avios-linked-block ul li .linked-account-number{font:var(--f-brand-type-subheading-medium);margin-left:auto}
.avios-linked-block ul li img{margin-right:15px;width:24px}
.avios-linked-block ul li .balance{margin-left:auto;text-align:right}
.avios-linked-block ul li .balance em{font:var(--f-brand-type-body-medium);font-style:normal;display:block}
.avios-linked-block ul li .balance span{font:var(--f-brand-type-body-medium)}
.avios-linked-block ul li .balance span.no-balance{letter-spacing:5px;display:block}
.inline-error{font-size:var(--font-xs);display:block;color:#d95757}
.avios-linked-block ul li .link-account{margin-left:auto;text-align:right;font:var(--f-brand-type-subheading-medium)}
.avios-linked-block ul li .link-account a{color:var(--f-brand-color-text-link);text-decoration:underline}
@media only screen and (min-width:768px){.avios-linked-block{margin-left:0;margin-right:0;border-radius:20px;margin-bottom:56px;height:360px}
}
.explore-more-container{margin-bottom:24px}
.explore-more-container p{font-size:16px;font-weight:500;margin-bottom:4px;color:#1f212b;font-family:'Graphik Web'}
.explore-more-container .partner-links li a{display:flex;text-decoration:none;padding:20px 0;border-bottom:1px solid #dbdee8;color:#1f212b;font-size:24px;font-weight:100;align-items:center}
.explore-more-container .partner-links li a:focus,.explore-more-container .partner-links li a:hover{text-decoration:none !important;outline:0}
.explore-more-container .partner-links li a .icon-ic_nav_arrow-right{color:#1f212b;margin-left:auto;font-size:30px}
.explore-more-container .partner-links li a .icon-ic_nav_arrow-right:before{content:"\e9ac"}
.explore-more-container .partner-links .secondary-info{display:none}
@media only screen and (min-width:768px){.explore-more-container{clear:both;padding:0}
.explore-more-container p{margin-bottom:15px;font-size:24px;font-weight:500}
.explore-more-container .partner-links{display:flex;margin-bottom:20px;flex-wrap:wrap}
.explore-more-container .partner-links li{background:#fff;width:calc(25% - 20px);margin-right:26px;margin-bottom:20px;border-radius:12px;height:126px;display:flex}
.explore-more-container .partner-links li:last-child{margin-right:0}
.explore-more-container .partner-links li a{padding:40px 20px;border-bottom:0;font-size:18px;width:100%}
.explore-more-container .partner-links li a .icon-ic_nav_arrow-right{color:#8e2157;margin-left:auto;font-size:24px}
.explore-more-container .partner-links .secondary-info{display:block;font-size:14px}
.explore-more-container .partner-links li a .icon-ic_nav_arrow-right:before{content:''}
.explore-more-container .partner-links li:hover{box-shadow:5px 4px 18px #dbdee8}
.explore-more-container .partner-links li:hover .icon-ic_nav_arrow-right{position:relative;right:-5px}
}
.partner-unlink-container{clear:both;font-family:'Graphik Web';width:100%;padding:0 16px}
.unlink-partner{display:flex;padding:16px 0;color:#1f212b}
.partner-account-name{font-size:16px}
.unlink-partner .checkbox-slide{margin-left:auto;width:52px;height:28px}
.unlink-partner .checkbox-slide .decor-circle{width:26px;height:26px;top:1px;left:1px}
.unlink-partner .checkbox-slide input[type=checkbox]:checked+label .decor-circle{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}
.unlink-partner .checkbox-slide.checkbox-slide--green input[type=checkbox]:checked+label{background:#3a35af}
.unlink-partner-info{color:#77818e;font-size:14px;margin-bottom:20px}
.unlink-partner-info p{font-size:14px}
#avios-unlink-modal .modal-dialog{margin-top:50px;font-family:"Graphik Web"}
#avios-unlink-modal .linked-info{padding:40px 0 0 0}
#avios-unlink-modal .linked-info h2{font-weight:100;margin-bottom:20px;font-size:30px;color:#1f212b}
#avios-unlink-modal .linked-info p{color:#4a525d;margin-bottom:40px}
.cancel-unlink-btn{width:100%;color:#4a525d}
#avios-unlink-modal .confirm-unlink-btn{color:#fff;margin-bottom:10px}
.partner-modal-close.icon-close{position:absolute;right:20px;top:20px;width:44px;height:44px;border:1px solid #dbdee8;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}
.partner-modal-close.icon-close:before{content:"\e5cd";color:#4a525d;font-size:20px}
.modal-steps{display:none}
#avios-unlink-modal .unlink-partner{display:none}
.unlink-step1{display:none}
.partner-account-name img{margin-right:8px}
.checkbox-slide input[type=checkbox]{width:100%;height:100%;position:relative;opacity:0;z-index:4}
.mobile-unlink-heading{color:#1f212b;font-size:24px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:24px;font-family:"Graphik Web"}
.mobile-unlink-heading .icon-back{position:absolute;left:0}
.mobile-unlink-heading .icon-back:before{content:'\e9ad'}
.checkbox-slide input[type=checkbox]{width:100%;height:100%;position:relative;opacity:0;z-index:4;cursor:pointer}
#avios-unlink-modal .partner-account-name img{margin-right:8px}
#avios-unlink-modal .spinner-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
#avios-unlink-modal .spinner-overlay.active{opacity:1;width:100%;height:100%}
#avios-unlink-modal .spinner img{position:absolute;top:0;left:6px}
#avios-unlink-modal .spinner{position:relative;margin-top:-99px;margin-left:-18px;width:70px;height:70px;border:0}
#unlink-steps-spinner-container .loader{top:43%;left:2%;background:transparent;z-index:2}
#unlink-steps-spinner-container.spinner-full-page .spinner{width:auto;height:auto}
#unlink-steps-spinner-container.spinner-full-page .spinner-container{border-radius:20px}
.no-of-unlink-attempts{color:#8e2157;font-weight:500}
@media only screen and (max-width:767px){.partner-unlink-container{padding:120px 16px;position:fixed;top:0;bottom:0;z-index:13;background:#f2f3fa}
.partner-unlink-container.mobile-app-unlink-top{padding-top:24px}
}
.avios-linked-modal .modal-dialog .modal-otp-overlay .modal-body .partner-modal-close{display:none}
@media only screen and (min-width:768px){#avios-unlink-modal .modal-otp-overlay{width:650px}
#avios-unlink-modal .modal-steps{display:block;padding:20px 0;border-bottom:1px solid #dbdee8}
.steps-label{font-size:14px;display:block;color:#9099a2;margin-bottom:15px;text-align:left}
.steps-label span{color:#4a525d}
.steps-indicator-wrapper{width:100px;display:block}
.steps-indicator{height:4px;background:#f2f3fa;display:flex;border-radius:30px}
.steps-indicator-active{height:4px;display:flex;background:#8e2157;width:50%;border-radius:30px;position:relative;top:-4px}
#avios-unlink-modal .linked-info{padding-top:20px}
#avios-unlink-modal .unlink-partner{display:flex;margin-bottom:50px;padding-bottom:0;border-bottom:1px solid #dbdee8}
#avios-unlink-modal .linked-info p{margin-bottom:0}
.unlink-step1{display:block}
.unlink-step2{display:none}
#avios-unlink-modal .unlink-step2 .linked-info p{margin-bottom:20px}
#avios-unlink-modal .unlink-step2 .linked-info{padding-bottom:40px;margin-bottom:20px;border-bottom:1px solid #dbdee8}
#avios-unlink-modal .unlink-button-wrapper{margin-bottom:0;display:flex;justify-content:right}
#avios-unlink-modal .confirm-unlink-btn{width:auto;order:2;margin-bottom:5px}
#avios-unlink-modal .cancel-unlink-btn{width:auto;order:1;margin-right:15px;margin-bottom:5px;color:#8e2157}
#avios-unlink-modal .cancel-unlink-btn:hover{color:#fff}
.partner-unlink-container{display:none}
.partner-modal-close.icon-close{display:flex}
.avios-linked-modal .modal-dialog .modal-otp-overlay .modal-body .partner-modal-close{display:flex}
#avios-unlink-modal .spinner img{top:4px;left:11px}
}
.transaction-history-v2{margin:0 -16px 56px -16px;background:#fff;padding:24px;position:relative;font-family:'Graphik Web';border-radius:20px}
.transaction-history-v2 .conversion-blk:first-child{height:auto;margin-bottom:24px;padding:0}
.transaction-history-v2 .conversion-blk{display:flex;justify-content:space-between;align-items:center;padding:10px 0 15px;border-top:1px solid #f2f3fa;height:auto}
.transaction-history-v2 .conversion-blk:first-child,.transaction-history-v2 .conversion-blk:nth-child(2){border-top:0}
.transaction-history-v2 .conversion-blk:last-child{margin-bottom:0}
#swift-transaction-history-main-block{border-bottom:1px solid #dbdee8}
.swift-linked,.swift-history{padding-left:0;padding-right:0}
.conversion-status{display:block}
.partners-container .partner-description{display:none}
.conversion-column{text-align:right}
.conversion-column:first-child{text-align:left}
.conversion-column>span{display:block;color:#4a525d;font-size:14px}
.conversion-column>span:first-child{color:#1f212b;font-size:16px}
.show-more-history{color:#1f212b;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:space-between}
.transaction-history-v2 .conversion-column .conversion-title{font-size:18px}
.conversion-column .amount{font-weight:500}
#avios-modal .modal-dialog{width:calc(100% - 20px);margin:20px auto}
#avios-modal .modal-body{padding:20px;text-align:center;color:#1f212b}
.modal-otp-overlay{border-radius:20px}
#avios-modal h2{margin-bottom:30px;color:#8e2157}
#avios-modal .modal-image{width:100%;margin:0;border-radius:12px}
#avios-modal .modal-image img{width:100%;border-top-left-radius:12px;border-top-right-radius:12px}
.info-text{font-size:14px;margin-bottom:10px}
#avios-modal .linked-info{margin-bottom:40px}
.transaction-history-v2 .show-more-history:hover{color:#1f212b;text-decoration:none}
.no-transaction{display:flex;align-items:center;justify-content:space-around;height:233px}
.no-transaction p{font-size:18px;color:#1f212b}
.conversion-column.title-column{width:40%;display:flex;flex-wrap:wrap;overflow:hidden}
.conversion-column.title-column>span{width:100%}
.activity-tooltip::after{top:0;left:55%;margin-top:-8px;border-bottom:8px solid #4a525d;border-right:8px solid transparent;border-left:8px solid transparent;content:'';position:absolute;width:0;height:0}
.conversion-column.status-column{display:flex;align-items:center;justify-content:flex-end;width:30%}
.conversion-column.amount-column{align-items:center;display:flex;width:30%;justify-content:flex-end}
.conversion-column.status-column .activity-tooltip{display:none;position:absolute;width:300px;background:var(--flow-secondary-grey);color:var(--flow-white);right:unset;left:-164px;top:34px;padding:16px;border-radius:12px;box-shadow:0 0 10px #00000026;font-weight:400;text-align:left}
.conversion-column.status-column>span.status{font:var(--f-brand-type-subheading)}
.activity-tooltip-wrapper{position:relative}
.activity-tooltip-wrapper:hover,.activity-tooltip-wrapper:focus{text-decoration:none;outline:0 !important;border:0 !important}
.activity-tooltip-wrapper .icon-ic_nav_info_nav{display:flex;align-items:center;margin-right:var(--f-base-space-2);font-size:14px;position:relative;top:2px;cursor:pointer;color:#fff}
.icon-ic_nav_info_nav .path1:before{content:"\e9b5";color:#1f212b;opacity:.0020}
.icon-ic_nav_info_nav .path2:before{content:"\e9b6";margin-left:-1em;color:#1f212b}
.icon-ic_nav_info_nav .path3:before{content:"\e9b7";margin-left:-1em;color:#1f212b}
.icon-ic_nav_info_nav .path4:before{content:"\e9b8";margin-left:-1em;color:#1f212b}
.transaction-history-v2 .conversion-blk.show-more-wrapper{height:auto;padding-top:20px;padding-bottom:0}
@media only screen and (min-width:768px){.transaction-history-v2 .conversion-blk{height:72px}
.transaction-history-v2{margin:0;height:360px}
.swift-linked{padding-right:10px}
.swift-history{padding-left:10px}
.svb-your-balance>.container>.row>.col-xs-12>.col-sm-6.swift-history .col-xs-12,.svb-your-balance>.container>.row>.col-xs-12>.col-sm-6.swift-history .col-xs-12>.col-sm-6{padding:0}
section.conversion-history-container.transaction-history-v2{width:calc(100% - 20px)}
}
@media only screen and (max-width:767px){.svb-your-balance>.container>.row>.col-xs-12>.col-sm-6.swift-history{margin-left:-16px;margin-right:-16px;padding:0}
}
.privilege-title-wrapper .privilege-valid-date{font:var(--f-brand-type-subheading-medium);color:#4a525d}
.qhelp-components .configurable-tiles-slider .configurable-new-tiles-grid .configurable-new-tiles-grid-item-arrow-container .configurable-new-tiles-grid-item-arrow{top:unset !important;left:unset !important;position:unset !important}
.qhelp-components .configurable-tiles-slider .configurable-tiles-list__list-item__link:hover .configurable-new-tiles-grid-item-arrow-container .configurable-new-tiles-grid-item-arrow{position:relative !important}
.avios-exchange-container{font-family:'Graphik Web';padding-top:40px}
.icon-convert:before{content:''}
.avios-exchange-container .sub-heading{margin-bottom:40px;font-size:18px;color:#1f212b;line-height:normal}
.avios-exchange-block{background:#fff;padding:20px;border-radius:20px;color:#4a5159;margin-bottom:32px}
.exchange-info-wrapper{display:flex;margin-bottom:20px}
.exchange-info-label{color:#4a5159;font-size:14px;display:block;margin-bottom:20px}
.exchange-content{display:flex}
.exchange-content img{width:28px;margin-right:10px}
.avios-balance-info .partner-name{font-size:16px;color:#1f212b;display:block}
.avios-balance-info .partner-balance{font-size:16px;color:#4a525d}
.exchange-info{width:100%}
.avios-exchange-block .horizontal-decor{display:flex;flex-direction:row;margin:0 auto 20px auto;width:100%}
.avios-exchange-block .horizontal-decor:before,.avios-exchange-block .horizontal-decor:after{content:"";flex:1 auto;border-bottom:1px solid #dbdee8;margin:auto}
.avios-exchange-block .horizontal-decor:before{margin-right:20px}
.avios-exchange-block .horizontal-decor:after{margin-left:20px}
.avios-exchange-block .inputbox-noborder{border:0;font-size:32px;width:100%;color:#1f212b;font-weight:100;text-align:right;background:#fff}
.exchange-info.exchange-right{text-align:right}
.exchange-content label{font-size:0;opacity:0}
.avios-linked-container.no-bg .avios-linked-block{background:transparent;margin:0 0 20px 0}
.avios-linked-container.no-bg .avios-linked-block .sub-heading{padding:0 15px;color:#1f212b}
.avios-linked-container.no-bg .avios-linked-block ul li{border-bottom:0}
.avios-linked-container.no-bg .avios-linked-block .button-wrapper{margin:0 -15px}
.avios-linked-container.no-bg .avios-linked-block .button-wrapper .tnc{color:#77818e;margin-bottom:40px}
.avios-linked-container.no-bg .avios-linked-block .button-wrapper .tnc a{color:#3a35af}
.horizontal-decor .icon-ic_swap{color:#3a35af;font-size:23px;transform:rotate(-90deg);transition:-webkit-transform 350ms;transition:transform 350ms;transition:transform 350ms,-webkit-transform 350ms;cursor:pointer}
.horizontal-decor .icon-ic_swap.active{transform:rotate(-270deg);transition:-webkit-transform 350ms;transition:transform 350ms;transition:transform 350ms,-webkit-transform 350ms}
#avios-modal .modal-dialog{width:calc(100% - 20px);margin:20px auto 200px auto}
#avios-modal .modal-body{padding:20px;text-align:center;color:#1f212b}
.modal-otp-overlay{border-radius:20px}
#avios-modal h2{margin-bottom:30px;color:#8e2157}
#avios-modal .modal-image{width:100%;margin:0;border-radius:12px}
#avios-modal .modal-image img{width:100%;border-top-left-radius:12px;border-top-right-radius:12px}
.info-text{font-size:14px;margin-bottom:10px}
#avios-modal .linked-info{margin-bottom:56px}
#avios-modal .button-wrapper{position:relative;margin:0}
.avios-linked-container .button-wrapper .button-disabled{pointer-events:none}
.avex-image-blk{display:none}
.avex-loading.avios-exchange-container .exchange-info-wrapper,.avex-loading.avios-exchange-container .horizontal-decor,.avios-exchange-container lottie-player{display:none}
.avios-exchange-container .exchange-info-wrapper,.avios-exchange-container .horizontal-decor{display:flex}
.avex-loading.avios-exchange-container lottie-player{display:block}
.skeleton-box{display:inline-block;height:1em;position:relative;overflow:hidden;background-color:#dddbdd;border-radius:4px}
.skeleton-box::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 20%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0));-webkit-animation:shimmer 2s infinite;animation:shimmer 2s infinite;content:""}
@-webkit-keyframes shimmer{100%{transform:translateX(100%)}
}
@keyframes shimmer{100%{transform:translateX(100%)}
}
.exchange-content.skeleton-loading{position:absolute;z-index:1;background:#fff;width:260px;height:40px;opacity:1}
.skeleton-loading.exchange-content .img-span{width:28px;margin-right:10px}
.skeleton-box.partner-name{width:60%;margin-bottom:3px}
.skeleton-box.partner-balance{width:40%}
.skeleton-loading .avios-balance-info{display:flex;flex-direction:column;width:100%}
.exchange-content.skeleton-loading.loaded{opacity:0}
.avios-exchange-container .icon-arrow-left.av-dashboard-btn{position:absolute;top:40px;font-size:24px;left:-5px}
.avios-exchange-container .icon-arrow-left.av-dashboard-btn:before{content:'\e9ad'}
.avios-exchange-container .sub-heading-top{font-size:18px;font-family:'Graphik Web';color:#1f212b;text-align:center;margin-bottom:20px}
@media only screen and (min-width:768px){.avios-exchange-container{width:100%}
.avios-exchange-container .sub-heading{margin-bottom:30px;font-size:30px;font-weight:100;font-family:'Jotia'}
.avios-linked-container.no-bg{width:100%}
.avios-linked-container.no-bg .avios-linked-block ul{margin-bottom:60px}
.avios-linked-container.no-bg .avios-linked-block ul li{border-bottom:1px solid #dbdee8}
.avios-linked-container.no-bg .avios-linked-block ul li:last-child{border-bottom:0}
.avios-linked-container.no-bg .avios-linked-block .button-wrapper{position:relative;z-index:0;background:#fff;border:0;border-radius:20px;box-shadow:none;clip-path:none;padding:16px 32px;display:flex;margin:0;flex-direction:column;width:100%}
.avios-linked-container.no-bg .avios-linked-block .button-wrapper .button{width:100%;margin-bottom:24px}
.avios-linked-container.no-bg .avios-linked-block .button-wrapper .tnc{color:#77818e;margin-bottom:24px;order:1}
.avios-linked-container.no-bg .avios-linked-block .button-wrapper .tnc a{color:#3a35af}
#avios-modal .modal-otp-overlay{display:flex;width:800px}
#avios-modal .modal-image{width:50%}
#avios-modal .modal-body{width:50%;padding:0 40px 40px;text-align:left}
#avios-modal .modal-image img{height:100%;border-top-left-radius:12px;border-bottom-left-radius:12px;border-top-right-radius:0;border-bottom-right-radius:0}
#avios-modal .modal-steps{display:block;margin:0 -40px;padding:16px 40px;border-bottom:1px solid #dbdee8}
#avios-modal .icon-idea{font-size:48px;margin-top:40px;display:inline-block}
#avios-modal h2{color:#4a525d;font-weight:100;font-size:40px}
#avios-modal .button-wrapper{display:flex;padding:0}
#avios-modal .button-wrapper .button{margin-bottom:0}
.button-wrapper .skip-onboarding-btn{margin-right:20px}
.button-wrapper .next-btn{min-width:120px}
.exchange-info.exchange-right .inline-error{width:80%;margin-left:auto;text-align:left}
.avex-image-blk{display:block;padding:50px 0 0 22px}
.avex-image-blk img{border-radius:20px;width:100%;height:618px}
.avios-exchange-container .icon-arrow-left.av-dashboard-btn,.avios-exchange-container .sub-heading-top{display:none}
}
@media only screen and (max-width:767px){.avios-exchange-container{font-family:'Graphik Web';padding-top:24px}
#avex-linked-container .avios-linked-block .button-wrapper{padding:18px 16px 40px}
.avios-linked-container.no-bg .avios-linked-block .button-wrapper .tnc{margin-bottom:12px;font-size:var(--font-sm)}
}
.beinspired-content .details-info{margin-right:var(--f-base-space-4) !important}
.select-box{display:flex;flex:1;position:relative}
.select-box .option-container{width:100%;max-height:0;background:var(--f-brand-color-background-light);color:var(--f-brand-color-text-light);border-radius:var(--f-base-border-radius-tiny);overflow:hidden;opacity:0;transition:all .4s;order:1;position:absolute;top:59px;left:0;z-index:2}
.select-box .option-container.active{max-height:132px;opacity:1;overflow-y:auto;border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default)}
.select-box .option-container::-webkit-scrollbar{width:8px;background-color:var(--f-brand-color-background-disabled);border-radius:var(--f-base-border-radius-none) var(--f-base-border-radius-tiny) var(--f-base-border-radius-tiny) var(--f-base-border-radius-none)}
.select-box .option-container::-webkit-scrollbar-thumb{background-color:#525861;border-radius:var(--f-base-border-radius-none) var(--f-base-border-radius-tiny) var(--f-base-border-radius-tiny) var(--f-base-border-radius-none)}
.select-box .option-container .option,.selected{font:var(--f-brand-type-body);padding:var(--f-base-space-3) var(--f-base-space-6);cursor:pointer;line-height:12px;position:relative}
.select-box .option-container .option:after{content:'';position:absolute;left:16px;bottom:0;width:100%;height:1px;background-color:var(--f-brand-color-background-disabled)}
.select-box .selected .selected-option img,.select-box .selected img{width:24px;height:24px;margin-right:var(--f-base-space-4);object-fit:contain}
.select-box .selected .placeholder-text{display:block}
.select-box .selected.active .placeholder-text{font:var(--f-brand-type-caption);transition:all .2s}
.select-box .selected{flex:1;height:48px;background-color:var(--f-brand-color-background-light);color:var(--f-brand-color-text-default);border:var(--f-base-border-radius-none);border-radius:var(--f-base-border-radius-tiny);margin-bottom:var(--f-base-space-0);cursor:pointer;position:relative;transition:all .2s}
.select-box .selected.active{padding:var(--f-base-space-0) var(--f-base-space-6);transition:all .2s}
.select-box .selected::after{content:'\e9ce1';font-size:24px;font-family:'icomoon';position:absolute;right:16px;top:55%;transform:translateY(-50%);transition:all .4s}
.select-box .option-container.active+.selected::after{transform:translateY(-50%) rotate(180deg);transition:all .4s}
.select-box .option-container .option:hover{background-color:var(--f-brand-color-background-default)}
.select-box .option-container .option label{color:var(--f-brand-color-text-default);cursor:pointer;margin:var(--f-base-space-0);background:0;padding:var(--f-base-space-0)}
.select-box .option-container .option label img{width:24px;height:24px;margin-right:var(--f-base-space-4);object-fit:contain}
.select-box .option-container .option .radio{display:none}
.combine-avios-container .button.button-disabled{pointer-events:none}
.combine-avios-container{display:block;padding:var(--f-base-space-0);margin:var(--f-base-space-0) auto}
.combine-avios-heading{width:100%;padding:var(--f-base-space-0)}
.combine-avios-container .combine-avios-heading h3{font:var(--f-brand-type-title-1);color:var(--f-brand-color-text-default);margin-bottom:var(--f-base-space-3);margin-top:var(--f-base-space-0)}
.combine-avios-container .combine-avios-heading h5{font:var(--f-brand-type-body);color:var(--f-brand-color-text-muted);margin:var(--f-base-space-0) var(--f-base-space-0) var(--f-base-space-6) var(--f-base-space-0)}
.avios-container-wrapper{width:100%;background:var(--f-brand-color-background-light);padding:var(--f-base-space-6) var(--f-base-space-4);border-radius:var(--f-brand-border-radius-inner)}
.avios-container-wrapper .field-avios-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0}
.avios-amount-field,.avios-from-field,.avios-to-field{width:100%}
.icon-return-avios{text-align:center;padding:var(--f-base-space-1) var(--f-base-space-2) var(--f-base-space-2);font-size:24px;position:absolute;background:var(--f-brand-color-background-light);top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}
.icon-return-avios .icon-ic_swap{font-size:20px;color:var(--f-brand-color-text-default);cursor:pointer}
.avios-container-wrapper .icon-return-avios{z-index:inherit}
.avios-container-wrapper .field-avios-container .combine-avios-amount{width:100%;height:48px;border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);border-radius:var(--f-base-border-radius-tiny);padding:var(--f-base-space-4);color:var(--f-brand-color-text-default)}
.avios-container-wrapper .field-avios-container .combine-avios-amount::placeholder{color:var(--f-brand-color-text-muted)}
.avios-container-wrapper .combine-avios-btn{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:var(--f-base-space-4)}
.avios-container-wrapper .combine-avios-btn .avios-text{display:block;font:var(--f-brand-type-subheading);color:var(--f-brand-color-text-muted);text-align:left;margin-bottom:var(--f-base-space-0)}
.avios-container-wrapper .combine-avios-btn .avios-text a,.avios-container-wrapper .unlink-avios-link{font:var(--f-brand-type-body-medium);color:var(--f-brand-color-text-link);text-decoration:underline}
.avios-container-wrapper .combine-avios-btn .avios-btn{width:100%;height:56px;margin-left:var(--f-base-space-0);margin-top:var(--f-base-space-0);border-radius:var(--f-brand-border-radius-rounded);border:var(--f-base-border-radius-none);background:var(--f-brand-color-background-primary);color:var(--f-brand-color-text-light);font:var(--f-brand-type-body-medium)}
.avios-container-wrapper .combine-avios-btn .avios-btn.button-disabled{background:var(--flow-background-grey);color:#77818e;border:1px solid var(--flow-background-grey)}
.avios-from-field{margin-left:var(--f-base-space-0);margin-top:var(--f-base-space-0)}
.avios-from-field .partners{font:var(--f-brand-type-body);width:100%;height:48px;border:0;border-bottom:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);padding:var(--f-base-space-3) var(--f-base-space-0) var(--f-base-space-0) 35px;appearance:none}
.avios-to-field .partners{font:var(--f-brand-type-body);width:100%;height:48px;border:0;border-radius:var(--f-base-border-radius-none);padding:var(--f-base-space-3) var(--f-base-space-0) var(--f-base-space-0) var(--f-base-space-10);appearance:none}
.input-wrapper{position:relative;margin-bottom:var(--f-base-space-0);padding:var(--f-base-space-2) var(--f-base-space-0)}
.input-wrapper .text-hide{position:absolute;left:-999px;top:-999px}
.input-wrapper .input-placeholder{position:absolute;top:0;left:0;width:100%;height:inherit;font:var(--f-brand-type-body);line-height:1.5;color:var(--f-brand-color-text-muted);padding:var(--f-base-space-3) var(--f-base-space-4) var(--f-base-space-2);pointer-events:none;z-index:1;transition:all .2s ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.input-wrapper.filled .input-placeholder{font:var(--f-brand-type-subheading);padding:var(--f-base-space-0) var(--f-base-space-0) var(--f-base-space-0) var(--f-base-space-10);color:var(--f-brand-color-text-muted)}
.input-wrapper .input{font:var(--f-brand-type-body);padding:var(--f-base-space-4);height:48px;border-radius:var(--f-base-border-radius-none)}
.input-wrapper.filled .input{padding:var(--f-base-space-4) var(--f-base-space-4) var(--f-base-space-1) var(--f-base-space-10)}
.avios-form-container{width:100%;padding:var(--f-base-space-0) !important;margin-top:var(--f-base-space-4);position:relative}
.avios-form-container:after{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:1px;background:var(--f-brand-color-background-disabled);display:none}
.avios-form-container select option{font:var(--f-brand-type-body);background:var(--f-brand-color-background-light);color:var(--f-brand-color-text-default);padding:var(--f-base-space-2)}
@media only screen and (min-width:768px){.avios-container-wrapper .field-avios-container{gap:24px}
.avios-container-wrapper .field-avios-container .combine-avios-amount{width:auto}
.avios-amount-field,.avios-from-field,.avios-to-field{width:auto}
.avios-form-container{width:auto;padding:var(--f-base-space-1) var(--f-base-space-3);margin:var(--f-base-space-4) var(--f-base-space-0)}
.avios-form-container:after{content:none}
.select-box .selected{border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);margin-top:var(--f-base-space-0) !important}
.field-avios-container .avios-from-field{margin-left:var(--f-base-space-6);margin-top:var(--f-base-space-0)}
.combine-avios-container .avios-container-wrapper{width:100%;background:var(--f-brand-color-background-light);padding:var(--f-base-space-6) var(--f-base-space-6);border-radius:var(--f-brand-border-radius-inner)}
.combine-avios-container .avios-container-wrapper .combine-avios-btn .avios-text{display:inline;text-align:right;line-height:52px;margin-right:var(--f-base-space-6)}
.combine-avios-container .avios-container-wrapper .combine-avios-btn .avios-btn{width:180px;margin-left:var(--f-base-space-4)}
.field-avios-container .avios-amount-field+.avios-form-container{display:flex;flex:1;border:0;padding:var(--f-base-space-0);border-radius:var(--f-base-border-radius-tiny);margin-top:var(--f-base-space-0);position:relative;gap:60px}
.avios-form-container .input-wrapper{padding:var(--f-base-space-0) var(--f-base-space-0);border-radius:var(--f-base-border-radius-tiny)}
.avios-form-container .input-wrapper.avios-from-field.filled+.icon-return-avios{flex:6%;position:static;transform:rotate(0)}
.avios-form-container .icon-return-avios+.avios-to-field{flex:47%}
.avios-form-container .avios-from-field .avex-from-label+.partners{border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);border-radius:var(--f-base-border-radius-tiny);appearance:auto}
.avios-form-container .avios-to-field .avex-to-label+.partners{border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);border-radius:var(--f-base-border-radius-tiny);appearance:auto}
.input-wrapper.filled .input-placeholder{padding-left:var(--f-base-space-10)}
.avios-form-container .avios-from-field .input-wrapper.filled .input{padding:var(--f-base-space-4) var(--f-base-space-4) var(--f-base-space-1) 36px}
.avios-to-field #partner-to-avex{padding:var(--f-base-space-3) var(--f-base-space-0) var(--f-base-space-0) 36px}
}
.avios-container-wrapper .avios-form-container img.combine-avios-ib-logo{width:32px;position:absolute;left:0;margin:14px var(--f-base-space-1)}
.avios-container-wrapper .avios-form-container img.combine-avios-qr-logo{width:30px;position:absolute;left:0;margin:var(--f-base-space-2) var(--f-base-space-2)}
.avios-container-wrapper .avios-form-container img.combine-avios-ba-logo{width:30px;position:absolute;left:0;margin:var(--f-base-space-6) var(--f-base-space-2)}
@media only screen and (max-width:767px){.avios-container-wrapper .avios-form-container img.combine-avios-ib-logo{margin:var(--f-base-space-2) var(--f-base-space-1)}
.avios-container-wrapper .avios-form-container img.combine-avios-qr-logo{margin:var(--f-base-space-1) var(--f-base-space-2)}
.avios-container-wrapper .field-avios-container .avios-form-container .icon-return-avios{top:unset;padding:var(--f-base-space-0);left:unset;transform:none;position:relative;margin:18px auto}
.select-box .option-container{width:100%;left:var(--f-base-space-0)}
.select-box .option-container .option{padding:var(--f-base-space-3)}
.avios-form-container{margin-bottom:var(--f-base-space-8)}
.avios-form-container .select-box.partner-from-avex-box,.avios-form-container .select-box.partner-to-avex-box{border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);border-radius:var(--f-base-border-radius-tiny);padding:var(--f-base-space-0)}
.icon-return-avios .icon-ic_swap{font-size:var(--f-base-size-4)}
.avios-container-wrapper .combine-avios-btn .avios-text{width:75%;text-align:right;margin-right:auto;margin-bottom:var(--f-base-space-4)}
}
.field-avios-container .avios-form-container #partner-from-avex,.field-avios-container .avios-form-container #partner-to-avex{background:var(--f-brand-color-background-light)}
.error-success-container{font-family:'Noto Sans';color:#1f212b;margin-left:15px;margin-right:15px}
.error-block-new,.success-block-new{padding:var(--f-base-space-3);background:#fff;font:var(--f-brand-type-body);border-radius:12px;position:relative;display:flex;margin-top:20px}
.error-block-new .icon-error,.success-block-new .icon-success{width:24px;height:24px;border-radius:50%;margin-right:16px;display:flex;align-items:center;justify-content:space-around}
.error-block-new .icon-error{color:#fff;font-size:24px;background:#d95757}
.error-block-new .icon-error:before{content:'\e9b4'}
.success-block-new .icon-success{color:#fff;font-size:27px;background:#34db80}
.success-block-new .icon-success:before{content:'\e9b3'}
.error-success-container .icon-close{position:absolute;right:16px;font-size:20px;cursor:pointer}
.avios-alert-modal .modal-body{padding:40px}
.avios-alert-modal .button-wrapper{position:relative;margin:0 auto;padding:20px 0 0 0;box-shadow:none}
.avios-alert-modal .button-wrapper .button{margin-bottom:0}
.avios-alert-modal{font-family:'Noto Sans';color:#1f212b}
.avios-alert-modal .icon-alert{color:#d95757;font-size:42px}
.avios-alert-modal .icon-alert:before{content:'\e996'}
.avios-alert-modal .modal-dialog{margin-top:50px}
.avios-alert-modal h2{color:#d95757;font-size:36px;font-family:'jotia';font-weight:100;margin-bottom:24px}
.avios-alert-modal p{color:#4a525d;font-size:16px;line-height:1.2;margin-bottom:24px}
.bgt-error-block .ic_alerts_error{font-size:24px}
.ic_alerts_error .path1:before{content:"\e9ba";color:#d95757}
.ic_alerts_error .path2:before{content:"\e9bb";color:#fff;margin-left:-1em}
.ic_alerts_error .path3:before{content:"\e9bc";color:#fff;margin-left:-1em}
.bgt-error-block{background:#fff;border-radius:20px;padding:16px;margin-top:20px;display:flex;align-items:center}
.bgt-error-block p{margin:0;margin-left:16px}
.suc-err-msg.section+.section{display:block}
.suc-err-msg.section+.section{margin-bottom:var(--f-base-space-2) !important;margin-top:var(--f-base-space-2) !important}
.carousel-slider-hero-image+.section.breadcrumb-component{margin-bottom:var(--f-base-space-6)}
@media only screen and (max-width:820px){#success-error-block .container{width:100% !important}
.about-partner-container .about-partner-wrapper .icon-close{display:inline-block !important;font-size:24px;height:24px}
.experiencefragment .about-partner-container .about-partner-wrapper .icon-close{width:40px;height:40px;display:flex !important;justify-content:center;align-items:center}
}
.travel-history-columns{padding:0}
.travel-history h2{display:none}
.travel-history-text-holder a.button{padding:14px 19px;margin-top:-10px}
.travel-history-text-holder a.button:hover{text-decoration:none}
.travel-history-text-holder p{display:none}
.travel-history-image-holder img{display:none}
.new-qrpc-travelstat .status-section-header h2{font-size:var(--innerPage-font-h2);font-weight:100;color:var(--flow-primary-grey);margin-bottom:24px}
.new-qrpc-travelstat ul.inline-list{padding:0;text-align:left}
.new-qrpc-travelstat .inline-list li{margin-left:0;padding:24px 16px;border-bottom:2px solid var(--flow-tertiary-grey)}
.new-qrpc-travelstat .inline-list li.is-selected{border-bottom:2px solid var(--flow-primary-burgundy)}
.new-qrpc-travelstat .inline-list a{color:var(--flow-secondary-grey);font-size:14px;text-decoration:none !important}
.new-qrpc-travelstat .inline-list a:hover{text-decoration:none !important}
.new-qrpc-travelstat .inline-list li.is-selected a{color:var(--flow-primary-burgundy);text-decoration:none}
.new-qrpc-travelstat .status-section-content>ul{display:flex;justify-content:space-between}
.new-qrpc-travelstat .status-section-content>ul>li{width:23%}
.new-qrpc-travelstat .status-block{border-radius:20px;padding:40px 24px;height:290px}
.new-qrpc-travelstat .status-block,.status-section-content>ul>li:nth-child(odd) .status-block{background:var(--flow-white);color:var(--flow-secondary-grey)}
.new-qrpc-travelstat .status-block-info{font-size:28px;font-weight:300;min-height:auto;color:var(--flow-primary-grey) !important}
.new-qrpc-travelstat .status-block-additional-info{font-size:16px;font-family:'Graphik Web'}
.new-qrpc-travelstat .status-block-additional-info,.status-block-info{color:var(--flow-primary-grey) !important}
.new-qrpc-travelstat .status-section-header{margin:24px 0 32px -10px}
.new-qrpc-travelstat .status-block:hover{overflow:hidden;color:var(--flow-secondary-grey)}
.new-qrpc-travelstat .status-block-image-holder{width:56px;height:56px;display:flex;margin:0 auto 24px auto}
.new-qrpc-travelstat .status-block-image-holder .image-hover{opacity:1}
.new-qrpc-travelstat .status-block-image-holder .icon{font-size:56px}
.new-qrpc-travelstat .status-block-info.is-middle{font-size:16px;font-family:'Graphik Web'}
.new-qrpc-travelstat .status-block .status-block-quantity,.new-qrpc-travelstat .status-block.hover .status-block-quantity,.new-qrpc-travelstat .status-block:hover .status-block-quantity{display:block;width:100%;font-weight:300;position:relative;top:0;font-size:28px;margin:0 0 10px 0;color:var(--flow-primary-grey)}
.icon-time-alarm:before{content:"\e9c5"}
.icon-business_first_class:before{content:"\e9c6"}
.icon-flight_destination:before{content:"\e9c7"}
.icon-world_travel:before{content:"\e9c8"}
.icon-nav_menu_Oryx:before{content:"\e9c9"}
@media only screen and (max-width:767px){.new-qrpc-travelstat .status-section-header h2{font-size:24px !important;margin-left:10px}
.new-qrpc-travelstat .status-section-content>ul{flex-wrap:wrap}
.new-qrpc-travelstat .status-section-content>ul>li{width:calc(50% - 8px);margin-bottom:12px;margin-right:8px}
.new-qrpc-travelstat .status-section-content>ul>li:nth-child(even){margin-right:0}
.new-qrpc-travelstat .status-section-content>ul>li .status-block{padding:16px !important;height:180px !important}
.new-qrpc-travelstat .status-section-content>ul>li.is-selected .status-block{color:var(--flow-secondary-grey);height:506px;padding:16px !important}
.new-qrpc-travelstat .status-section-content>ul>li .status-block .status-block-image-holder{width:70px;height:70px;margin:0}
.new-qrpc-travelstat .status-section-content>ul>li .status-block .status-block-additional-info,.new-qrpc-travelstat .status-section-content>ul>li .status-block .status-block-info{display:block;opacity:1;text-align:left}
.new-qrpc-travelstat .status-section-content>ul>li .status-block .status-block-info{font-size:12px;color:#77818e}
.new-qrpc-travelstat .status-section-content>ul>li.is-selected .status-block .status-block-info{font-size:12px;font-weight:400;color:#77818e !important;margin-bottom:6px}
.new-qrpc-travelstat .status-section-content>ul>li .status-block .status-block-additional-info{font-size:16px}
.new-qrpc-travelstat .status-section-content>ul>li.is-selected .status-block .status-block-additional-info{font-size:16px !important;padding:0;margin-bottom:0}
.status-section.new-qrpc-travelstat{margin-bottom:16px}
.new-qrpc-travelstat .status-section-content>ul>li .status-block .status-block-quantity{margin:0;text-align:left;font-size:12px;color:#77818e}
.travel-history-text-holder{padding:0 16px !important}
.travel-history-columns{padding:0 16px}
}
@media only screen and (min-width:769px){.sidebar-container-anc{width:624px;position:fixed;top:0;right:-624px;height:100%;background:#fff;z-index:1040;transition:right .8s ease}
.sidebar-container-anc.ease{right:0;z-index:1040}
}
@media only screen and (max-width:769px){.sidebar-container-anc{width:100%;position:fixed;bottom:-90%;right:0;height:90%;background:#fff;z-index:31;transition:bottom .8s ease;border-top-left-radius:7%;border-top-right-radius:7%}
.sidebar-container-anc.ease{bottom:0}
.sidebar-content .image-content img,.sidebar-ancProd .image-content{border-top-left-radius:4%;border-top-right-radius:4%}
}
.content-container{padding:25px}
.sidebar-container-anc.active{z-index:1040}
.sidebar-ancProd .sidebar-content{width:100%;height:100vh;overflow:auto;background:unset}
.content-container{padding:25px}
.sidebar-content h2.sidebar-heading{font:var(--f-brand-type-title-4);color:var(--f-base-color-solid-grey-100);padding-bottom:16px;margin:0}
.sidebar-content li{font-size:15px;color:#333;font-weight:400;padding-bottom:10px}
.sidebar-content li:before{content:"\e90f";font-size:13px;color:#5c0931;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;padding-right:15px}
.qr-code-image{width:100%;text-align:center;padding-bottom:40px}
.qr-image,.app-btn{width:120px;margin:auto}
.app-btn{width:auto}
.qr-image img{display:inline-block !important}
.qr-code-image span{font-size:12px;color:#555;font-weight:400;display:block;padding:15px 5px 0 5px;line-height:15px}
.btn-appdownload{display:inline-block;vertical-align:top;padding:12px 25px 8px;white-space:nowrap;font-size:16px;font-weight:400;text-align:center;color:#fff;border-radius:7px;background:#5c0931;border:2px solid #5c0931;outline:0}
.btn-appdownload:hover,.btn-appdownload:focus{color:#fff;background:#3e0621}
.modal-bg{position:fixed;top:0;left:0;z-index:1030;width:100vw;height:100vh;background-color:#000;opacity:.5}
.sidebar-content::-webkit-scrollbar{display:none}
.home .modal-sidebar{overflow:auto !important}
.bottom-cta .learnMore{margin-bottom:20px}
.sidebar-subHead{color:var(--f-base-color-solid-grey-75)}
.header-content{padding-bottom:24px}
.sidebar-container-anc-content .form-group{margin-bottom:26px}
.header-content .sidebar-heading{padding-top:10px}
.retrieve-booking{display:inline-block;width:100%}
.retrieve-booking-btn{color:var(--f-brand-color-text-light);background:var(--f-button-primary);border:1px solid var(--f-button-primary);padding:20px 24px;border-radius:var(--f-button-border-radius);display:flex;white-space:nowrap;outline:0;margin-bottom:var(--f-base-space-2);font:var(--f-brand-type-body-medium);width:100%;margin-top:var(--f-base-space-4);height:56px;justify-content:center;align-items:center}
.retrieve-booking-btn:hover{text-decoration:none;color:var(--f-brand-color-text-light);background:var(--f-button-primary);border-color:var(--f-button-primary);font:var(--f-brand-type-body-medium)}
.containerSubHead{font-size:15px;padding-bottom:15px;line-height:22px;font-weight:600 !important;color:#333}
.tripImg-cont .tripImg-content img{width:100%;min-height:140px;max-height:140px;object-fit:cover;border-top-left-radius:7px;border-bottom-left-radius:7px}
.trips-content-strip{min-height:140px;max-height:140px;margin-bottom:15px !important}
.trips-content .tripcont-cont{border:1px solid #ececec;min-height:140px;max-height:140px;border-top-right-radius:7px;border-bottom-right-radius:7px}
.trips-content .tripcont-cont span{font-size:13px;padding-right:20px}
.trips-content .tripcont-cont .layer1,.trips-content .tripcont-cont .layer3{line-height:18px}
.trips-content .tripcont-cont .layer2 span{font-size:24px !important;font-weight:300}
.trips-content .tripcont-cont .layer2{padding:12px 0}
.sidebar-content .image-content img{max-height:200px;min-height:200px;width:100%;object-fit:cover}
.bottom-cta a{margin-bottom:15px;font:var(--f-brand-type-link);color:var(--f-brand-color-text-link);letter-spacing:0}
.sidebar-container-anc .bottom-cta a{text-decoration:underline}
.bottom-cta a .icon-arrow-right3{display:none}
.airPlaneIcon:before{content:'';width:23px;height:22px;display:inline-flex;vertical-align:middle;background-position:0 center}
.airPlaneIcon:before{background:url(../../../apps/qrweb/components/content/etc.clientlibs/qrweb/components/content/booking-widgets/flights/v1/flights-widget/clientlib/resources/Flight_active.svg) no-repeat}
.sidebar-ancProd .sidebar-heading{font-size:24px;line-height:33px;font-weight:500}
.sidebar-ancProd .sidebarClose-btn{position:absolute;right:32px;top:24px;background-position:center;width:44px;height:44px;border:0 none transparent;border-radius:50%;font-size:0;text-align:center;background:#1F212B33 0 0 no-repeat padding-box;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);cursor:pointer}
.sidebar-ancProd .sidebarClose-btn:focus{outline:solid 2px}
.sidebar-ancProd .sidebarClose-btn:before{display:block;width:var(--f-base-space-6);height:var(--f-base-space-6);font-size:var(--f-base-space-6);font-family:'icomoon' !important;content:"\a909";position:absolute;left:10px;top:5px;color:#fff}
.sidebar-ancProd .tripComp-cont{padding:20px;color:#555}
.sidebar-ancProd .tripComp-arrow .arrow{display:flex;height:100%;align-items:center;justify-content:center}
.sidebar-ancProd .tripComp-arrow .arrow span{font-size:17px}
.sidebar-ancProd .image-content{background:var(--f-button-primary)}
.sidebar-ancProd .bottom-cta{margin-top:25px}
@media only screen and (max-width:769px){.sidebar-ancProd.preRetrieve .sidebar-container-anc{bottom:-90%;height:90%}
.sidebar-ancProd button.sidebarClose-btn{right:24px}
.sidebar-ancProd.preRetrieve .sidebar-container-anc.ease{bottom:0}
.sidebar-ancProd.preRetrieve .retrieve-booking-btn{width:100%}
.sidebar-ancProd.preRetrieve .content-container{padding:15px}
}
@media only screen and (min-width:769px){.sidebar-content .image-content img{max-height:247px;min-height:247px}
.sidebar-ancProd .content-container{padding:var(--f-base-space-8);margin-top:-43px;background:#fff;border-radius:20px 20px 0 0;display:inline-block;width:100%}
.sidebar-ancProd .bottom-cta{margin-top:var(--f-base-space-8)}
}
.trips-content .trips-content-strip:hover{box-shadow:0 6px 22px -5px rgb(0 0 0 / 10%),0 0 6px -1px rgb(0 0 0 / 10%)}
.trips-content .trips-content-strip:hover .tripImg-content img{opacity:.7}
.bookingref .inputText{border-radius:var(--f-base-space-2)}
input:required{box-shadow:none}
@media screen and (min-width:1024px){.inputText{font-size:17px !important}
}
.inputText{padding:27px 0 6px}
.inputText{text-indent:11px;font-size:var(--font-s) !important;font-weight:400;color:var(--f-base-color-solid-grey-50);text-transform:capitalize;height:48px;border:1px solid var(--f-base-color-solid-grey-25);border-radius:var(--f-base-space-2);width:100%;background-clip:padding-box;padding:20px 0 6px}
.floating-label{position:absolute;pointer-events:none;left:-5px;top:1px;transition:.2s ease all;color:var(--f-base-color-solid-grey-50);font-weight:200;padding:10px 26px;font-size:17px}
.floating-label{z-index:+2}
.sidebar-ancProd input:focus ~ .floating-label,.sidebar-ancProd input:not(:focus):valid ~ .floating-label{top:-17px;left:-14px;font-size:12px;font-weight:400;opacity:1;color:var(--f-base-color-solid-grey-75);padding:17px 26px 0}
#ancProdBox{content-visibility:visible}
.ancModelValidationErrorMessage{display:none;border:1px solid #b50000;background-color:#f7e5e5;padding:15px;border-radius:6px;color:#b50000;margin-bottom:30px}
.ancModelValidationErrorMessage li{display:none;list-style-type:disc;margin-left:15px;padding-left:0;padding-bottom:0;font-size:16px;color:#b50000}
.ancModelValidationErrorMessage li:before{display:none}
.booking-error-container{border:var(--f-base-border-size-1) solid var(--f-brand-color-border-default);padding:var(--f-base-space-3) var(--f-base-space-4);border-radius:var(--f-base-border-radius-small)}
.booking-error-inner{font:var(--f-brand-type-body);color:var(--f-brand-color-text-muted);display:flex;align-items:flex-start}
.booking-error-container .error-icon{width:26px;height:26px;margin-right:var(--f-base-space-2)}
[dir="rtl"] .booking-error-container .error-icon{margin-left:var(--f-base-space-2);margin-right:var(--f-base-space-0)}
[dir="rtl"] .sidebar-ancProd .sidebarClose-btn{right:unset;left:var(--f-base-space-8)}
.vjs-has-started.vjs-paused .vjs-control-bar{z-index:2}
.vjs-has-started .vjs-control-bar{z-index:3}
.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}
.video-js .vjs-big-play-button:before,.video-js .vjs-control:before{text-align:center}
@font-face{font-family:VideoJS;src:url("font/2.0.0/VideoJS.eot?#iefix") format("eot")}
@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DIPpX2hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ//nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADig3cEzsTz23xl4GZnAIHLRucNkWl2BrA4BwMTiAIAF4IITwB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgUAAAEoAAAAVmNtYXDiMBC2AAAB/AAAAUpnbHlmW/HoBwAAA4gAAA9QaGVhZAyD6V8AAADQAAAANmhoZWEOogcgAAAArAAAACRobXR42QAAAAAAAYAAAAB8bG9jYTDINOoAAANIAAAAQG1heHABMAB5AAABCAAAACBuYW1l1cf1oAAAEtgAAAIKcG9zdGZEjeMAABTkAAABgQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHwABAAAAAQAAwdxheF8PPPUACwcAAAAAANMyzzEAAAAA0zLPMQAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAfAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHgcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAA8R7//wAAAADxAf//AAAPAAABAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqAABAAAAAAWLBYsAAgAAAREBAlUDNgWL++oCCwAAAwAAAAAGawZrAAIADgAaAAAJAhMEAAMSAAUkABMCAAEmACc2ADcWABcGAALrAcD+QJX+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgIwAVABUAGbCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAAAAgAAAAAFQAWLAAMABwAAASERKQERIREBwAEr/tUCVQErAXUEFvvqBBYAAAAEAAAAAAYgBiAABgATACQAJwAAAS4BJxUXNjcGBxc+ATUmACcVFhIBBwEhESEBEQEGBxU+ATcXNwEHFwTQAWVVuAO7AidxJSgF/t/lpc77t18BYf6fASsBdQE+TF1OijuZX/1gnJwDgGSeK6W4GBhqW3FGnFT0AWM4mjT+9AHrX/6f/kD+iwH2/sI7HZoSRDGYXwSWnJwAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYABgAMAAABLgEnET4BAREhAREBBWUBZVRUZfwRASsBdf6LA4Bkniv9piueAUT+QP6LBKr+iwAAAwAAAAAGIAYPAAUADAAaAAATESEBEQEFLgEnET4BAxUWEhcGAgcVNgA3JgDgASsBdf6LAsUBZVVVZbqlzgMDzqXlASEFBf7fBGD+QP6LBKr+i+Bkniv9piueAvOaNP70tbX+9DSaOAFi9fUBYgAAAAQAAAAABYsFiwAFAAsAEQAXAAABIxEhNSMDMzUzNSEBIxUhESMDFTMVMxECC5YBduCWluD+igOA4AF2luDglgLr/oqWAgrglvyAlgF2AqCW4AF2AAQAAAAABYsFiwAFAAsAEQAXAAABMxUzESETIxUhESMBMzUzNSETNSMRITUBdeCW/org4AF2lgHAluD+ipaWAXYCVeABdgHAlgF2++rglgHA4P6KlgAAAAACAAAAAAXWBdYADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQVA/IA/VQEBVT8DgD9VAQFVP/yAA4AF1QFVP/yAP1UBAVU/A4A/VfvsA4AAAAYAAAAABmsGawAHAAwAEwAbACAAKAAACQEmJw4BBwElLgEnAQUhATYSNyYFAQYCBxYXIQUeARcBMwEWFz4BNwECvgFkTlSH8GEBEgOONemh/u4C5f3QAXpcaAEB/BP+3VxoAQEOAjD95DXpoQESeP7dTlSH8GH+7gPwAmgSAQFYUP4nd6X2Pv4nS/1zZAEBk01NAfhk/v+TTUhLpfY+Adn+CBIBAVhQAdkAAAAFAAAAAAZrBdYADwATABcAGwAfAAABIQ4BBxEeARchPgE3ES4BASEVIQEhNSEFITUhNSE1IQXV+1ZAVAICVEAEqkBUAgJU+xYBKv7WAur9FgLqAcD+1gEq/RYC6gXVAVU//IA/VQEBVT8DgD9V/ayV/tWVlZWWlQADAAAAAAYgBdYADwAnAD8AAAEhDgEHER4BFyE+ATcRLgEBIzUjFTM1MxUUBgcjLgEnET4BNzMeARUFIzUjFTM1MxUOAQcjLgE1ETQ2NzMeARcFi/vqP1QCAlQ/BBY/VAICVP1rcJWVcCog4CAqAQEqIOAgKgILcJWVcAEqIOAgKiog4CAqAQXVAVU//IA/VQEBVT8DgD9V/fcl4CVKICoBASogASogKgEBKiBKJeAlSiAqAQEqIAEqICoBASogAAAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIAZsAC4AAAEiBgcBNjQnAR4BMz4BNy4BJw4BBxQXAS4BIw4BBx4BFzI2NwEGBx4BFz4BNy4BBUArSh797AcHAg8eTixffwICf19ffwIH/fEeTixffwICf18sTh4CFAUBA3tcXHsDA3sCTx8bATcZNhkBNB0gAn9fX38CAn9fGxn+zRwgAn9fX38CIBz+yhcaXHsCAntcXXsAAAIAAAAABlkGawBDAE8AAAE2NCc3PgEnAy4BDwEmLwEuASchDgEPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEXIT4BPwE2NxcWNjcTNiYnBS4BJz4BNx4BFw4BBasFBZ4KBgeWBxkNujpEHAMUD/7WDxQCHEU5ug0aB5UHBQudBQWdCwUHlQcaDbo5RRwCFA8BKg8UAhxFOboNGgeVBwUL/ThvlAIClG9vlAIClAM3JEokewkaDQEDDAkFSy0cxg4RAQERDsYcLUsFCQz+/QwbCXskSiR7CRoN/v0MCQVLLRzGDhEBAREOxhwtSwUJDAEDDBsJQQKUb2+UAgKUb2+UAAAAAAEAAAAABmsGawALAAATEgAFJAATAgAlBACVCAGmAT0BPQGmCAj+Wv7D/sP+WgOA/sP+WggIAaYBPQE9AaYICP5aAAAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAADAAAAAAZrBmsACwAXACMAAAEEAAMSAAUkABMCAAEmACc2ADcWABcGAAMOAQcuASc+ATceAQOA/sP+WggIAaYBPQE9AaYICP5a/sP9/q4GBgFS/f0BUgYG/q4dAn9fX38CAn9fX38Gawj+Wv7D/sP+WggIAaYBPQE9Aab6yAYBUv39AVIGBv6u/f3+rgJPX38CAn9fX38CAn8AAAAEAAAAAAYgBiAADwAbACUAKQAAASEOAQcRHgEXIT4BNxEuAQEjNSMVIxEzFTM1OwEhHgEXEQ4BByE3MzUjBYv76j9UAgJUPwQWP1QCAlT9a3CVcHCVcJYBKiAqAQEqIP7WcJWVBiACVD/76j9UAgJUPwQWP1T8gpWVAcC7uwEqIP7WICoBcOAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAEwcJAScJATcJARcBA4D+w/5aCAgBpgE9AT0BpggI/lo4af70/vRpAQv+9WkBDAEMaf71BmsI/lr+w/7D/loICAGmAT0BPQGm/BFpAQv+9WkBDAEMaf71AQtp/vQAAQAAAAAF1ga2ABYAAAERCQERHgEXDgEHLgEnIxYAFzYANyYAA4D+iwF1vv0FBf2+vv0FlQYBUf7+AVEGBv6vBYsBKv6L/osBKgT9v779BQX9vv7+rwYGAVH+/gFRAAAAAQAAAAAFPwcAABQAAAERIyIGHQEhAyMRIREjETM1NDYzMgU/nVY8ASUn/v7O///QrZMG9P74SEi9/tj9CQL3ASjaus0AAAAABAAAAAAGjgcAADAARQBgAGwAAAEUHgMVFAcGBCMiJicmNTQ2NzYlLgE1NDcGIyImNTQ2Nz4BMyEHIx4BFRQOAycyNjc2NTQuAiMiBgcGFRQeAxMyPgI1NC4BLwEmLwImIyIOAxUUHgIBMxUjFSM1IzUzNTMDH0BbWkAwSP7qn4TlOSVZSoMBESAfFS4WlMtIP03TcAGiioNKTDFFRjGSJlAaNSI/akAqURkvFCs9WTY6a1s3Dg8THgocJU4QIDVob1M2RnF9A2vV1WnU1GkD5CRFQ1CATlpTenNTYDxHUYouUhIqQCkkMQTBlFKaNkJAWD+MWkhzRztAPiEbOWY6hn1SJyE7ZS5nZ1I0/JcaNF4+GTAkGCMLFx04Ag4kOF07Rms7HQNsbNvbbNkAAwAAAAAGgAZsAAMADgAqAAABESERARYGKwEiJjQ2MhYBESERNCYjIgYHBhURIRIQLwEhFSM+AzMyFgHd/rYBXwFnVAJSZGemZASP/rdRVj9VFQv+twIBAQFJAhQqR2c/q9AEj/whA98BMkliYpNhYfzd/cgCEml3RTMeM/3XAY8B8DAwkCAwOB/jAAABAAAAAAaUBgAAMQAAAQYHFhUUAg4BBCMgJxYzMjcuAScWMzI3LgE9ARYXLgE1NDcWBBcmNTQ2MzIXNjcGBzYGlENfAUyb1v7SrP7x4SMr4bBpph8hHCsqcJNETkJOLHkBW8YIvYaMYG1gJWldBWhiRQ4cgv797rdtkQSKAn1hBQsXsXUEJgMsjlNYS5WzCiYkhr1mFTlzPwoAAAABAAAAAAWABwAAIgAAARcOAQcGLgM1ESM1PgQ3PgE7AREhFSERFB4CNzYFMFAXsFlorXBOIahIckQwFAUBBwT0AU3+sg0gQzBOAc/tIz4BAjhceHg6AiDXGlddb1ctBQf+WPz9+h40NR4BAgABAAAAAAaABoAASgAAARQCBCMiJzY/AR4BMzI+ATU0LgEjIg4DFRQWFxY/ATY3NicmNTQ2MzIWFRQGIyImNz4CNTQmIyIGFRQXAwYXJgI1NBIkIAQSBoDO/p/Rb2s7EzYUaj15vmh34o5ptn9bK1BNHggIBgIGETPRqZepiWs9Sg4IJRc2Mj5WGWMRBM7+zgFhAaIBYc4DgNH+n84gXUfTJzmJ8JZyyH46YH2GQ2ieIAwgHxgGFxQ9WpfZpIOq7lc9I3VZHzJCclVJMf5eRmtbAXzp0QFhzs7+nwAABwAAAAAHAATPAA4AFwAqAD0AUABaAF0AAAERNh4CBw4BBwYmIycmNxY2NzYmBxEUBRY2Nz4BNy4BJyMGHwEeARcOARcWNjc+ATcuAScjBh8BHgEXFAYXFjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");font-weight:normal;font-style:normal}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body[dir=rtl] .C1-video .video-js video{position:absolute;top:0;left:50%;width:auto;height:545px;min-width:100%;min-height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
}
.vjs-icon-play,.video-js .vjs-big-play-button,.video-js .vjs-play-control{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-play:before,.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before{content:"\f101"}
.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-play-circle:before{content:"\f102"}
.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing:before{content:"\f103"}
.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before{content:"\f104"}
.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before{content:"\f105"}
.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before{content:"\f106"}
.vjs-icon-volume-high,.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-volume-high:before,.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before{content:"\f107"}
.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control:before{content:"\f108"}
.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control:before{content:"\f109"}
.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-square:before{content:"\f10a"}
.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-spinner:before{content:"\f10b"}
.vjs-icon-subtitles,.video-js .vjs-subtitles-button{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-subtitles:before,.video-js .vjs-subtitles-button:before{content:"\f10c"}
.vjs-icon-captions,.video-js .vjs-captions-button{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-captions:before,.video-js .vjs-captions-button:before{content:"\f10d"}
.vjs-icon-chapters,.video-js .vjs-chapters-button{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-chapters:before,.video-js .vjs-chapters-button:before{content:"\f10e"}
.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-share:before{content:"\f10f"}
.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-cog:before{content:"\f110"}
.vjs-icon-circle,.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-circle:before,.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before{content:"\f111"}
.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-circle-outline:before{content:"\f112"}
.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-circle-inner-circle:before{content:"\f113"}
.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-hd:before{content:"\f114"}
.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button:before{content:"\f115"}
.vjs-icon-replay{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-replay:before{content:"\f116"}
.vjs-icon-facebook{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-facebook:before{content:"\f117"}
.vjs-icon-gplus{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-gplus:before{content:"\f118"}
.vjs-icon-linkedin{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-linkedin:before{content:"\f119"}
.vjs-icon-twitter{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-twitter:before{content:"\f11a"}
.vjs-icon-tumblr{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-tumblr:before{content:"\f11b"}
.vjs-icon-pinterest{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-pinterest:before{content:"\f11c"}
.vjs-icon-audio-description,.video-js .vjs-descriptions-button{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button:before{content:"\f11d"}
.vjs-icon-audio,.video-js .vjs-audio-button{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-audio:before,.video-js .vjs-audio-button:before{content:"\f11e"}
.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:normal;font-style:normal;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.video-js:-moz-full-screen{position:absolute}
.video-js:-webkit-full-screen{width:100% !important;height:100% !important}
.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}
.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}
.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3{width:100%;max-width:100%;height:100%}
.video-js.vjs-16-9{padding-top:56.25%}
.video-js.vjs-4-3{padding-top:75%}
.video-js.vjs-fill{width:100%;height:100%}
.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}
body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}
.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}
.video-js.vjs-fullscreen{width:100% !important;height:100% !important;padding-top:0 !important}
.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}
.vjs-hidden{display:none !important}
.vjs-disabled{opacity:.5;cursor:default}
.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}
.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}
.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}
.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}
.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,0.7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-0.75em;margin-left:-1.5em}
.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,0.5);-webkit-transition:all 0;-moz-transition:all 0;-o-transition:all 0;transition:all 0}
.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}
.video-js button{background:0;border:0;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}
.vjs-menu-button{cursor:pointer}
.vjs-menu-button.vjs-disabled{cursor:default}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}
.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto;font-family:Arial,Helvetica,sans-serif}
.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}
.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}
.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,0.5)}
.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}
.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:bold;cursor:default}
.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,0.7)}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,0.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}
.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}
.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}
.video-js .vjs-menu-button-inline:before{width:2.222222222em}
.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}
.video-js .vjs-menu-button-inline.vjs-slider-active{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}
.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}
.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,0.7)}
.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}
.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none !important}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}
.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}
.video-js .vjs-control{outline:0;position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}
.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}
.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0 0 1em white}
.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}
.video-js .vjs-custom-control-spacer{display:none}
.video-js .vjs-progress-control{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em}
.vjs-live .vjs-progress-control{display:none}
.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}
.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}
.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after{font-family:Arial,Helvetica,sans-serif;visibility:visible;font-size:.6em}
.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:.3em;margin:0;padding:0;width:0;left:0;top:0}
.video-js .vjs-mouse-display:before{display:none}
.video-js .vjs-play-progress{background-color:#fff}
.video-js .vjs-play-progress:before{position:absolute;top:-0.333333333333333em;right:-0.5em;font-size:.9em}
.video-js .vjs-time-tooltip,.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{visibility:hidden;pointer-events:none;position:absolute;top:-3.4em;right:-1.9em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px 8px;background-color:#fff;background-color:rgba(255,255,255,0.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em}
.video-js .vjs-time-tooltip,.video-js .vjs-play-progress:before,.video-js .vjs-play-progress:after{z-index:1}
.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after{display:none}
.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,0.5)}
.video-js .vjs-load-progress div{background:white;background:rgba(115,133,159,0.75)}
.video-js.vjs-no-flex .vjs-progress-control{width:auto}
.video-js .vjs-time-tooltip{display:inline-block;height:2.4em;position:relative;float:right;right:-1.9em}
.vjs-tooltip-progress-bar{visibility:hidden}
.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}
.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}
.vjs-mouse-display .vjs-time-tooltip,.video-js .vjs-progress-control .vjs-mouse-display:after{color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8)}
.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;background-color:#73859f;background-color:rgba(115,133,159,0.5)}
.video-js .vjs-slider:focus{text-shadow:0 0 1em white;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}
.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}
.video-js .vjs-volume-control{width:5em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.video-js .vjs-volume-bar{margin:1.35em .45em}
.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}
.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}
.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}
.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}
.vjs-slider-vertical .vjs-volume-level{width:.3em}
.vjs-slider-vertical .vjs-volume-level:before{top:-0.5em;left:-0.3em}
.vjs-slider-horizontal .vjs-volume-level{height:.3em}
.vjs-slider-horizontal .vjs-volume-level:before{top:-0.3em;right:-0.5em}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}
.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}
.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}
.vjs-volume-menu-button-vertical:hover .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content{height:8em;width:2.9em}
.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content{height:2.9em;width:8em}
.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent !important}
.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}
.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}
.vjs-has-started .vjs-poster{display:none}
.vjs-audio.vjs-has-started .vjs-poster{display:block}
.vjs-using-native-controls .vjs-poster{display:none}
.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}
.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}
.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}
.vjs-live .vjs-time-control{display:none}
.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}
.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}
.vjs-time-divider{display:none;line-height:3em}
.vjs-live .vjs-time-divider{display:none}
.video-js .vjs-play-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}
.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}
.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,0.5)}
.vjs-subtitles{color:#fff}
.vjs-captions{color:#fc6}
.vjs-tt-cue{display:block}
video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}
.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}
.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}
.vjs-playback-rate .vjs-menu{width:4em;left:0}
.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}
.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-0.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}
.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,0.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}
.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}
.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:white}
.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite}
.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:white}
.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:white;-webkit-animation-delay:.44s;animation-delay:.44s}
@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}
}
@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}
}
@keyframes vjs-spinner-fade{0{border-top-color:#73859f}
20%{border-top-color:#73859f}
35%{border-top-color:white}
60%{border-top-color:#73859f}
100%{border-top-color:#73859f}
}
@-webkit-keyframes vjs-spinner-fade{0{border-top-color:#73859f}
20%{border-top-color:#73859f}
35%{border-top-color:white}
60%{border-top-color:#73859f}
100%{border-top-color:#73859f}
}
.vjs-chapters-button .vjs-menu ul{width:24em}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button{display:none}
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button{display:none}
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button{display:none}
.vjs-caption-settings{position:relative;top:1em;background-color:#2b333f;background-color:rgba(43,51,63,0.75);color:#fff;margin:0 auto;padding:.5em;height:16em;font-size:12px;width:40em}
.vjs-caption-settings .vjs-tracksettings{top:0;bottom:1em;left:0;right:0;position:absolute;overflow:auto}
.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}
.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both}
.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}
.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;border:0}
.vjs-caption-settings .vjs-tracksetting label,.vjs-caption-settings .vjs-tracksetting legend{display:block;width:100px;margin-bottom:5px}
.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;vertical-align:top;float:right}
.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}
.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}
.vjs-caption-settings label>input{margin-right:10px}
.vjs-caption-settings fieldset{margin-top:1em;margin-left:.5em}
.vjs-caption-settings fieldset .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}
.vjs-caption-settings input[type="button"]{width:40px;height:40px}
.video-js .vjs-modal-dialog{background:rgba(0,0,0,0.8);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.8),rgba(255,255,255,0));background:linear-gradient(180deg,rgba(0,0,0,0.8),rgba(255,255,255,0))}
.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:.9}
@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}
}
@media \0creen{.vjs-user-inactive.vjs-playing .vjs-control-bar:before{content:""}
}
@media \0creen{.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}
}
body{color:#333}
@font-face{font-family:'icomoon';src:url('cp-clientlibs/fonts/googleicon/icomoon.eot');src:url('cp-clientlibs/fonts/googleicon/icomoon.eot') format('embedded-opentype'),url('cp-clientlibs/fonts/googleicon/icomoon.ttf') format('truetype'),url('cp-clientlibs/fonts/googleicon/icomoon.woff') format('woff'),url('cp-clientlibs/fonts/googleicon/icomoon.svg') format('svg');font-weight:normal;font-style:normal}
.text-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
input[type="email"]:focus,input[type="file"]:focus,input[type="number"]:focus,input[type="button"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="submit"]:focus,input[type="text"]:focus,input[type="url"]:focus,textarea:focus,a.btn:focus,button.btn:focus,a:focus{border:1px solid #166fd0 !important}
.C3{color:#333}
.calendar-fare{display:none}
.input-base.is-btn-include .btn-dark{top:6px !important}
.status-block-additional-info,.status-block-info{color:#5c0931 !important}
.C32.membership-cards.is-gold #show-my-membership-cards{color:#080808 !important}
.C31.benefitssummary.bggold .C31-col-benefits a.btn.btn-white-transparent{color:#080808 !important}
#Qmilestable th,td{float:none !important}
#Qmilestable th.col-sm-7,#Qmilestable th.col-sm-5,#Qmilestable td.col-sm-7,#Qmilestable td.col-sm-5{float:none !important}
#activitiesbody tr th.col-sm-8r.col-xs-12,#activitiesbody tr th.col-sm-2.col-xs-3,#activitiesbody tr th.col-sm-3.col-xs-3,#activitiesbody tr th.col-sm-1.col-xs-3{float:none !important}
#activitiesbody tr td.col-sm-6r.col-xs-12,#activitiesbody tr td.col-sm-2.col-xs-12,#activitiesbody tr td.col-sm-3.col-xs-12,#activitiesbody tr td.col-sm-1.col-xs-12{float:none !important}
#activitiesTable tr th{padding:10px 12px !important}
#activitiesTable tr td{padding:5px 10px !important}
table.benefits-accordion td>div{padding:0}
.T36 table td>div{display:table-cell !important}
.T7_4-flight-form .row{margin-bottom:10px}
.qbiz-login-section .login-drop-additional-block-title.margin-top10,.footer-additional-nav li a,.footer-sub-nav li a,.footer-bottom-row .copyright{font-size:15px !important}
.prevreqcontainer table{text-align:left !important}
.header .login-block.is-logged .login-block-avatar{width:52px;height:52px}
.header .login-block-text{float:left;padding-left:0}
.T52_2-my-profile-preferences #activity-preference-id .T52_2-my-profile-preferences-item span{background:#521231}
.T52_2-my-profile-preferences-item span{display:block;width:96%;padding:15px 12px 15px 77px;background:#ccc;border-radius:4px;color:#fff;font-size:12px;font-weight:100;text-align:center}
.claim-missing-alert-icon{position:absolute;top:16px;display:inline-block;right:-10px;z-index:1}
.is-text-gray .custom-select-opener,.is-text-gray .select2-container .select2-selection--multiple,.select2-container .is-text-gray .select2-selection--multiple{color:#666 !important}
.input-base-placeholder{font-size:14px !important;color:#666}
.input-base-placeholder{color:#666}
.input-base-placeholder.visible{color:#5c0931 !important}
.autocomplete .filled input[type=text]~.input-base-placeholder,.autocomplete input[type=text]:focus~.input-base-placeholder,.filled .autocomplete input[type=text]~.input-base-placeholder,.filled .input-base-elem~.input-base-placeholder,.input-base-elem:focus~.input-base-placeholder{font-size:14px !important}
.checkbox-base-text{font-size:14px !important}
.autocomplete input[type=text],.input-base-elem{color:#666 !important}
.two-columns-gallery-list .gallery-slide .has-image .two-columns-gallery-column .two-columns-gallery-btn-holder{left:20px !important}
.two-columns-gallery-list .gallery-slide .has-image .two-columns-gallery-column .two-columns-gallery-header{padding-left:20px !important;padding-top:40px !important}
.two-columns-gallery-list .gallery-slide .has-image .two-columns-gallery-column .two-columns-gallery-header .title{font-size:24px !important;font-weight:300 !important}
.two-columns-gallery-text-holder{padding:44px 20px 10px 20px !important}
.two-columns-gallery-list .gallery-slide .has-image .two-columns-gallery-column .btn{width:185px !important}
.T38.is-dashboard .bottom-row{margin:0 !important}
#profile-address{font-size:24px;font-weight:400;margin-bottom:20px;margin-left:-5px;text-decoration:underline}
.address-conatiner div{margin-bottom:10px;margin-left:-4px}
.address-conatiner{margin-bottom:0 !important}
.address-conatiner div strong{font-size:16px;font-weight:bolder}
.address-conatiner div span{font-size:18px;font-weight:400}
#personal-info-edit{font-size:20px !important}
.T52_1-personal.j-T52_1-editable{text-align:left !important}
.T52_1-personal .j-T52_1-editable{width:100%}
#personal-details-form .T52_1-personal-name .icon.icon-pencil{display:none}
.prof-upload-container{width:26%;float:left}
.profile-title-container{width:68%;float:right}
.person-img-container{width:20%;float:left;margin-right:20px}
.person-name-container{width:70%;float:left;margin-top:10px;margin-left:0}
.person-name-container .person-editicon-wrap{position:absolute;right:375px;top:8px}
#poi-tab-travel-preferences .j-T52_1-form.clearfix.editing fieldset .custom-multi-select-container.custom-select .input-base-placeholder.active{padding:0 10px 0 !important}
.prefered-airport-wraper{margin-bottom:20px !important;font-size:16px !important;font-weight:400;padding-right:22px !important;line-height:30px}
#poi-tab-my-family .T52_4-family-member.j-T52_4-editable .profile-img-wraper{float:left;clear:both;width:35%}
#poi-tab-my-family .T52_4-family-member .T52_1-personal-pic-upload{left:3%;width:88px;margin-top:-13px;font-size:12px !important;text-decoration:underline}
#poi-tab-my-family .T52_4 .T52_1-personal-pic{width:100px !important;height:100px !important;margin-left:0 !important;margin-top:0 !important}
#poi-tab-my-family .family-card-wraper{margin:10px 0 40px 0}
#poi-tab-my-family .membership-status-wraper{margin-top:20px}
#poi-tab-my-family .family-card-wraper div h2{padding-top:10px !important}
#poi-tab-my-family .membership-family,.born-family,.status-family,.missing-family{padding:5px 0 !important}
#poi-tab-my-family .T52_4 .T52_1-personal-first-name,#poi-tab-my-family .T52_4 .T52_1-personal-last-name,#poi-tab-my-family .T52_4 .T52_1-personal-middle-name,#poi-tab-my-family .T52_4 .T52_1-personal-title{font-size:24px !important;font-weight:400 !important}
#poi-tab-my-family .T52_1-personal-relationship{margin-top:5px !important}
#poi-tab-my-family .T52_4-family-member .btn{width:97% !important;margin:0 0 0 -4px !important}
#poi-tab-my-family .co-traveller-content-section.family-card-wraper{margin:10px 0 40px 0 !important}
.co-travel-title-wraper{margin-top:-60px !important}
.T52_4-co-traveller-section .T52-add-card,.T52_4-co-traveller-section .T52-card{height:250px !important}
#poi-tab-my-family .T52_4-co-traveller-section .membership-status-wraper{line-height:30px !important}
#poi-tab-my-family .T52_4-co-traveller-section .T52_4-family-member .btn{width:100% !important;margin:0 0 0 -1px !important}
#poi-tab-my-family .T52_4-co-traveller-section .family-card-wraper{margin:10px 0 20px 0 !important}
.convert-family{text-align:center;margin-top:5px;text-decoration:underline;font-size:14px !important}
.delete-cotravel-txt{text-align:right;font-size:12px;text-decoration:underline;letter-spacing:.1em}
.j-delink-booking-confirm .modal-content{margin-bottom:150px !important}
.hide-in-desktop{visibility:hidden}
.j-delink-booking-confirm .T36{width:100% !important}
.T36 .col-titles span,.T36 .col-values span{font-size:14px !important}
.upcomingtrips .trip-date{float:left;width:70%}
.upcomingtrips .flight-number{float:right}
.upcomingtrips .trip-block-date{margin-bottom:20px}
.T16-ctas .btn:first-child{font-weight:400 !important}
.desktop-codes{display:block;font-size:12px;padding:0 0 0 3px}
.mobile-codes,.mobile-title{display:none}
.T16.trips-section h2{margin-bottom:15px}
.media-tabs-tabset li a img{margin-right:5px}
.media-tabs-tabset .upcomingTrips-icon{height:30px;width:30px}
.trip-block-destination span.icon-airplane-right{font-size:50px;margin:0 10px;position:relative;top:-19px}
.trip-block-destination span.icon-airplanes-to-from{font-size:40px;margin:0 10px;position:relative;top:-19px}
.ref-no{font-size:18px !important}
.trip-block-holder span.icon-arrow-strong.icon-rotate-rtl{font-size:12px;margin-right:5px}
.T16 .trip-block{min-height:280px !important;height:auto;font-weight:500}
.media-tabs-title{font-size:24px;font-weight:300}
.trip-block-destination{margin:10px 0 9px}
.contact-center-form .multi-select-file.old{margin-bottom:22px}
.contact-center-form .multi-select-file.new{margin:0 0 22px 0}
.contact-center-form .remove-fileselect-btn-container .delete-select-file{top:0}
.trip-block-txt-holder p{color:#5a5a5a !important}
.dest-code-conatiner{display:inline-block;font-size:24px !important}
.desk-codes-left{font-size:12px;padding:0 0 0 3px}
.T16 .trip-block-holder{padding-bottom:73px !important}
.trip-block-holder span.icon-arrow-strong.icon-rotate-rtl{font-size:12px}
.T16 .media-tabs-tab-content img{height:228px !important}
.T16 .trip-block-img-holder .imagery{height:290px !important}
.delink-container span a span.delink-lable{text-decoration:underline !important}
.book-ref-container{width:70%;float:left;margin-bottom:10px}
.delink-container{width:30%;float:right;margin:2px 0}
.delink-container>span{display:block;text-align:right}
.book-ref-container span{font-weight:normal;font-size:15px !important}
.book-ref-txt{font-weight:600 !important;font-size:18px !important}
@media only screen and (max-width:767px){.hide-in-desktop{visibility:visible}
.j-delink-booking-confirm .T36 .col-titles span,.T36 .col-values span{padding-top:5px !important}
.j-delink-booking-confirm .popup-header{padding:0 30px 20px 0 !important}
.j-delink-booking-confirm .popup .close{top:7px !important;right:15px !important}
.j-delink-booking-confirm .popup-content{padding:10px 0 0 !important;width:100% !important}
.j-delink-booking-confirm .delink-booking-table td.trip div span{padding-top:0 !important}
.j-delink-booking-confirm .delink-booking-table td.trip div span.icon-airplane-right{font-size:22px !important;top:5px !important;float:none !important}
.T36 table .col-values:before{padding:0 !important}
.mobile-title{display:block}
.mobile-codes{display:block;font-size:12px;padding:0 0 0 3px}
.desktop-title,.desktop-codes{display:none}
.trip-block-txt-holder{display:inline-block !important}
.delink-container span a span.delink-lable{text-decoration:underline !important;cursor:pointer !important}
.book-ref-container{width:70%;float:left}
.book-ref-container sapn{font-weight:300}
.T16 .trip-block{height:390px !important}
.T16-ctas .btn:first-child{top:60px;font-weight:400}
.upcomingtrips-component .trip-block-img-holder{height:250px !important;overflow:hidden !important;float:left !important;display:block;width:100% !important}
.T16 .trip-block-destination{text-align:left !important;margin-top:10px}
.T16 .trip-block-destination span[class*=" icon-"],.T16 .trip-block-destination span[class^=icon-]{display:inline-block}
.T16.trips-section h2.media-tabs-headline{padding:0 !important}
.trips-section h2{font-size:30px !important}
.media-tabs-tabset li a img{margin-right:5px}
.media-tabs-tabset .upcomingTrips-icon{height:30px;width:30px}
.T16 .trip-block-holder{padding:10px !important}
.T16 .trip-block-txt-holder p{font-size:18px;line-height:24px}
.upcomingtrips-component .trip-block-date{font-size:18px !important;text-align:left !important;font-weight:normal !important}
.upcomingtrips-component .trip-block-txt-holder .delink_booking{font-size:14px;font-weight:600}
.T16 .trip-block-img-holder .imagery{height:250px !important}
.input-base{height:80px;margin:0 0 10px !important}
.T16 .trip-block{height:auto !important}
.T16-ctas.no-upgrade-checkin a{position:static !important;margin-bottom:10px}
.T16-ctas.no-upgrade-checkin{height:auto !important}
.upcomingtrips-component .T16-ctas{margin-bottom:20px}
.trips-section{margin:0 !important}
.media-tabs-tabset li a{text-decoration:underline !important}
#poi-tab-my-travel-coordinators .tab-content-title p{padding:0 15px !important}
#poi-tc-content{border-bottom:none !important}
#poi-tc-content .col-xs-12.T52_5-add-tc{margin:10px 5px 10px !important;font-size:26px !important}
#poi-tc-content .T52_5 .T52_4-no-family-state.tc-continue{margin-left:10px}
#poi-tc-content .T52_4-no-family-state.tc-continue button.btn.btn-dark-transparent.j-T52_5-continue{margin-left:0 !important;margin-top:20px !important}
#poi-tc-content form.T52-form.T52-tc-form.j-T52_5-form.clearfix.editing{padding:0 10px}
#poi-tab-my-travel-coordinators .T52-travel-coordinator.j-T52-travel-coordinator.relative{margin:0 25px}
#poi-tc-content h4.T52-input-label{font-weight:400 !important}
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{font-size:1.05em !important}
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all table.ui-datepicker-calendar tr td{padding:0 10px 5px !important;font-size:1.05em !important}
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{width:90% !important;padding:.2em .2em 0 !important}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{padding:10px !important;margin:10px 0 !important}
.travel-edit-mode-wraper div strong{font-size:16px;font-weight:bolder}
.travel-edit-mode-wraper div span{font-size:18px;font-weight:400}
.travel-edit-mode-wraper div{margin-bottom:10px;margin-left:-4px}
#poi-tab-my-travel-coordinators .T52_5.full-width.clearfix{padding:20px !important}
.C8_1.C8-to-myprofile.C8-to-myprofile-landing .tabset-block-add-menu-item.active a{padding:34px 20px 68px 25px !important}
.C8_1.C8-to-myprofile.C8-to-myprofile-landing .tabset-block{position:relative;top:3px}
.T52-landing .C8_1 .tabset-block-add-menu-item.active a{border-bottom:1px solid #ebebeb !important}
.T52-landing .C8_1 .tabset-block-add-menu-item.active{background-color:#521231 !important}
.C8-to-myprofile .tabset-block-add-menu-item.active a span:not(.icon){color:#fff !important}
.C8-to-myprofile .tabset-block-add-menu-item:before{right:-376px !important;top:42px !important}
.T52-landing .C8_1 .tabset-block-add-menu-item.active:before{font-size:20px !important}
.T52-landing .C8_1 .tabset-block-add-menu-item.active a{height:0 !important}
.C8-to-myprofile .tabset-block-add-menu-item.active a .icon{float:left !important}
.C8 .tab-menu-item img,.C8_1 .tab-menu-item img{display:block !important}
.icon.icon-personal-details img{height:30px !important;width:30px !important}
.icon.icon-travel-preferences img{height:30px !important;width:30px !important}
.icon.icon-communication-details img{height:30px !important;width:30px !important}
.icon.icon-family-details img{height:30px !important;width:40px !important}
.T52-landing .C8_1 .tabset-block-add-menu-item.active a span:not(.icon){font-size:28px;margin-top:-3px;text-align:left;padding-left:90px}
.C8_1.C8-to-myprofile.C8-to-myprofile-landing .row.content-container p{padding:0 10px}
.custom-select .custom-select-opener.selected,.custom-select .custom-select-opener.visible,.custom-select .select2-container .selected.select2-selection--multiple,.custom-select .select2-container .visible.select2-selection--multiple,.select2-container .custom-select .selected.select2-selection--multiple,.select2-container .custom-select .visible.select2-selection--multiple{padding-top:20px !important}
.is-rectangle-large .custom-select-opener,.is-rectangle-large .select2-container .select2-selection--multiple,.select2-container .is-rectangle-large .select2-selection--multiple{height:60px !important}
.T52_1-password{float:right}
.is-rectangle-large .custom-select-opener:after,.is-rectangle-large .custom-select-opener:before,.is-rectangle-large .select2-container .select2-selection--multiple:after,.is-rectangle-large .select2-container .select2-selection--multiple:before,.select2-container .is-rectangle-large .select2-selection--multiple:after,.select2-container .is-rectangle-large .select2-selection--multiple:before{width:24px;height:24px;margin:-15px -9px 0;right:23px}
.is-rectangle-large .custom-select-opener:after,.is-rectangle-large .select2-container .select2-selection--multiple:after,.select2-container .is-rectangle-large .select2-selection--multiple:after{font-size:8px;padding:9px 20px}
.input-base:not(.is-textarea-elem){height:60px !important}
.input-base .input-base-placeholder{font-size:18px;padding:17px 17px}
form .input-base .input-base-placeholder{padding:17px 17px !important}
form .input-base.filled .input-base-placeholder{padding:5px 10px 0 !important}
.input-base.filled .input-base-placeholder{font-size:12px !important}
.input-base.error{height:auto !important}
.input-base .twitter-typeahead.error:after,.input-base.error:after{top:20px !important;right:10px !important;font-size:22px !important}
.input-base-elem:not(textarea),.input-base.error .input-base-placeholder{height:60px !important}
#reset-password .input-base-elem:not(textarea),.input-base.error .input-base-placeholder{height:56px !important}
.input-base .twitter-typeahead.error .input-base-bg,.input-base.error .input-base-bg{height:60px !important}
.input-base.is-optional .input-base-placeholder small{display:inline-block !important;font-size:60% !important;color:#5c0931 !important;margin-left:5px !important}
.autocomplete .input-base .twitter-typeahead.error input[type=text],.autocomplete .input-base.error input[type=text],.input-base .twitter-typeahead.error .autocomplete input[type=text],.input-base .twitter-typeahead.error .input-base-elem,.input-base .twitter-typeahead.error .input-base-placeholder,.input-base.error .autocomplete input[type=text],.input-base.error .input-base-elem,.input-base.error .input-base-placeholder{height:60px !important}
.autocomplete .filled input[type=text]~.input-base-placeholder,.autocomplete input[type=text]:focus~.input-base-placeholder,.filled .autocomplete input[type=text]~.input-base-placeholder,.filled .input-base-elem~.input-base-placeholder,.input-base-elem:focus~.input-base-placeholder{padding:5px 10px 0 !important;font-size:12px !important}
.input-base.is-textarea-elem{height:250px}
.is-rectangle-large .custom-select-opener{padding:14px 0 0 12px !important}
.is-rectangle-large .custom-select-country~.custom-select-opener{padding-left:40px !important}
.custom-select.error .custom-select-opener:after,.custom-select.error .custom-select-opener:before{top:32px !important}
.custom-select.error:after{top:17px !important;right:42px !important;font-size:22px !important}
.login-drop .input-base .input-base-placeholder{font-size:15px;padding:19px 17px !important}
.input-base.filled #f1003+.input-base-placeholder,.input-base.filled #f1001+.input-base-placeholder{padding:5px 10px 0 !important}
.input-base.autocomplete-typeahead,.autocomplete.autocomplete-t7-style .input-base input[type=text]{height:73px !important;margin:0 0 20px}
.input-base.autocomplete-typeahead .input-base-elem{height:73px !important}
.input-base.autocomplete-typeahead .input-base-placeholder,.input-base.autocomplete-typeahead input:focus ~ .input-base-placeholder{padding:13px 16px 4px}
.input-base.autocomplete-typeahead.filled .input-base-placeholder{padding:25px 17px}
.custom-multi-select-container.custom-select .input-base-placeholder.active{font-size:12px !important}
.login-drop .input-base-placeholder{padding:20px 17px !important}
#T52_1-form-personal .T52_1-personal-name{margin-top:-12px !important}
#T52_1-form-personal .input-base.is-calendar:after{right:19px;font-size:24px !important;margin:-12px -8px 0 !important}
#T52_1-form-personal .custom-select.is-rectangle-large{margin-bottom:20px}
.login-drop-title{font-size:30px;font-weight:300}
.modal-header .close{position:absolute;top:6px !important;right:10px !important;font-size:48px !important;color:#5c0931 !important}
.login-drop-otp-columns{margin:-15px 0 0 0}
.login-drop-otp-columns .login-drop-column h3{font-size:18px;font-weight:500;margin-top:20px}
.login-drop-otp-columns .row{margin:10px 0 0 0}
.login-drop-otp-columns .login-drop-column .additional-otp-action .custom-select .input-base-placeholder.visible{font-size:12px !important}
.custom-select-country ~ .custom-select-opener.selected{background-position:10px 25px !important}
#otp-countrycode-block .custom-select.is-rectangle-large.is-text-gray.mobile.closed.disabled span.custom-select-opener.selected:before{display:none !important}
#otp-countrycode-block .custom-select.is-rectangle-large.is-text-gray.mobile.closed.disabled span.custom-select-opener.selected:after{display:none !important}
#otp-countrycode-block .custom-select-country ~ .custom-select-opener.selected{background-position:10px 22px !important;background-size:30px !important;background-color:#ebebeb !important;padding-left:50px !important}
#otp-countrycode-block .input-base-mobile.filled .input-base-elem{background:#ebebeb !important}
.input-base-elem.otp-country-code.populated{padding-left:35px !important}
.otp-email{margin-top:-10px}
.otp-email .input-base.input-base-placeholder{font-size:12px !important}
#otp-email{padding:10px 0 0 9px !important}
.input-base-mobile .input-countrycode-placeholder{top:28px !important;font-size:16px !important;z-index:9999 !important}
.login-drop-otp-columns .row.otp-verify-btns{margin-bottom:80px !important;margin-top:0 !important}
#otp-back-button,#profile-settings-otp-cancel-button{padding:9px 65px 8px !important}
.login-enter-otp-section .input-base .input-base-placeholder{padding:18px 11px;font-size:15px}
.login-drop-otp-columns .row .otp-receive-help{padding-top:15px}
#otp-resend-button{padding:3px 0 0 59px !important;font-size:20px !important;font-weight:400}
.login-drop-otp-columns .login-drop-column .additional-otp-action .otp-telephone-number .input-base.input-base-mobile.filled span.input-base-placeholder{font-size:12px !important}
.margin-top-minus-10{margin-top:-10px}
.otp-email{margint-top:-10px}
.otp-email .input-base span.input-base-placeholder{padding:4px 10px !important}
#T52_1-form-personal .input-base-elem{padding:23px 8px 12px !important}
#T52_1-form-personal{padding:0 0 20px !important}
#T52_1-form-personal .T52_1-form-ctas{width:109% !important;margin-left:-18px !important;margin-top:10px !important;margin-bottom:40px !important}
.T52_1-form{padding-bottom:10px !important}
.no-padding{padding:0 !important}
.margin-top-minus{margin:-20px 0 0 4px !important}
#personal-info-edit{position:absolute;right:-198px;top:-2px}
#T52_1-form-personal .icon.icon-pencil{top:95px !important;right:162px !important}
#T52_1-form-personal .T52-edit-pic{top:0;float:left;position:relative}
.T52-edit-pic label span{position:absolute;right:-129px;top:80px}
.T52_1-form-password.j-T52_1-form-password{padding:0 !important}
.T52_1-personal-pic{float:left}
.person-editicon-wrap{position:absolute;right:9px;top:-15px}
.checkbox-base-text{font-size:14px;line-height:2.4}
#profile-address{font-size:24px;font-weight:400;margin-bottom:20px;margin-left:-5px;text-decoration:underline}
.T52_1-contact+fieldset .T52-form-section-sub label.radio-base{padding:0}
.address-conatiner div{margin-bottom:10px;margin-left:-4px}
.address-conatiner{margin-bottom:0 !important}
.address-conatiner div strong{font-size:16px;font-weight:bolder}
.address-conatiner div span{font-size:18px;font-weight:400}
.email-mob-work-phone{margin-bottom:25px;margin-left:-6px;margin-top:-35px}
.email-mob-work-phone div strong{font-size:16px;font-weight:400}
.email-mob-work-phone div span{font-size:18px;font-weight:500}
.email-mob-work-phone div span img.country-flag{margin-right:10px}
.T52-section.T52_1-contact.j-T52_1-editable{margin:0 !important;padding:0 !important}
.T52-form-section-title{padding:3px 2px !important}
#contact-info-edit .icon.icon-pencil{position:absolute;right:-231px;top:-24px;font-size:24px !important}
#travel-documents-edit .icon.icon-pencil{position:absolute;right:-208px;top:-23px;font-size:24px !important}
.T52-form-section-title{font-size:16px}
.T52_1-personal-date-of-birth{font-weight:500}
.profile-title-container .icon.icon-pencil{position:absolute;right:9px;top:-23px;font-size:24px !important}
.T52_1-personal .j-T52_1-editable{width:100%}
.prof-upload-container{width:26%;float:left}
.profile-title-container{width:68%;float:right}
.person-img-container{width:22%;float:left}
.person-name-container{width:67%;float:right;margin-top:10px}
.T52_1-personal{text-align:left !important;margin-left:10px !important}
.row.T52_1-personal.j-T52_1-editable.date-conatiner{margin:0 !important;padding-left:20px;font-size:18px !important}
.person-name-container .T52_1-personal-name{font-size:28px !important;letter-spacing:1px;font-weight:400}
.T52_1-form{margin-top:-10px}
.T52_1-form-ctas .btn{width:100% !important}
.T52_1-password{padding:10px 10px 0 0 !important;margin-bottom:0 !important}
.T52_1-password-btn{font-weight:500 !important;line-height:24px;margin-bottom:20px}
.personal-details-container{padding:0 !important}
.otp-settings-container{padding:0 !important}
.tabset-accordion-content.collapse.in{padding:0 !important}
.tab-content-title .T52-section-title{font-size:30px !important}
.C8-to-myprofile .tabset-accordion-content>div .T52-section-title{margin-left:10px;margin-top:0;margin-bottom:10px}
.tabset-accordion{margin:0 -20px 25px}
.C8-to-myprofile.C8_1 .tabset-accordion-opener:before{font-size:20px !important}
.C8-to-myprofile .tabset-block-add-menu-item a .icon img,.C8-to-myprofile .tabset-accordion-item a .icon img{background:#521231 !important}
.C8-to-myprofile.C8_1 .tabset-accordion-opener{height:162px;border-bottom:1px solid #ebebeb;font-weight:300;text-decoration:none;text-align:left !important}
.icon.icon-travel-coordinators img{width:30px !important;height:30px !important}
#poi-tab-travel-preferences .icon.icon-communication-details{margin-left:0 !important;margin-top:-15px}
#poi-tab-travel-preferences .C8-to-myprofile.C8_1 .tabset-accordion-opener:before{left:390px}
#poi-tab-travel-preferences .C8-to-myprofile.C8_1 .tabset-accordion-opener{height:80px !important;color:#fff !important;text-align:left !important;padding-left:90px}
#poi-tab-travel-preferences .icon.icon-travel-preferences{margin-left:0 !important}
.C8-to-myprofile.C8_1 .tabset-accordion-opener:before{left:390px !important;top:45px !important}
.C8-to-myprofile.C8_1 .tabset-accordion-opener{color:#fff !important;height:0 !important;font-size:28px !important;font-weight:100}
#poi-tab-personal-details .icon.icon-personal-details img{width:30px !important}
#poi-tab-personal-details .icon.icon-travel-preferences img{width:30px !important}
#poi-tab-personal-details .icon.icon-communication-details img{width:30px !important}
#poi-tab-personal-details .icon.icon-family-details img{width:30px !important}
#poi-tab-personal-details .icon.icon-travel-coordinators img{width:30px !important}
#poi-tab-personal-details .icon.icon-personal-details{float:left}
.C8-to-myprofile.C8_1 .tabset-accordion-opener .icon{float:left;font-size:28px !important;margin-right:20px}
.C8_1.C8-to-myprofile .tabset-accordion-item.active{z-index:4;position:relative;opacity:1;background:#c6c3be !important}
.C8_1.C8-to-myprofile .tabset-accordion-item.active a{color:#5c0931 !important}
.C8_1.C8-to-myprofile .tabset-accordion-item.active a .icon img{background:#c6c3be !important}
.C8_1.C8-to-myprofile .tabset-accordion-item{background:#521231}
.C8_1.C8-to-myprofile .tabset-accordion-item{position:relative;width:92% !important;top:0;left:19px !important}
.C8_1.C8-to-myprofile .tabset-accordion{position:relative;top:3px}
#poi-tab-personal-details .icon.icon-personal-details img{width:30px !important;height:30px !important}
#T52_1-form-contact .custom-select.is-rectangle-large,#T52_1-form-travel-docs .custom-select.is-rectangle-large{margin-bottom:10px !important}
#T52_1-form-contact .col-xs-12.T52_1-form-ctas,#T52_1-form-travel-docs .col-xs-12.T52_1-form-ctas{margin-left:0 !important;padding:0 !important}
#T52_1-form-contact .autocomplete input[type=text],.input-base-elem{padding:27px 16px 12px}
#T52_1-form-contact .T52-form-section-sub.clearfix{padding:0 0 0 5px !important}
.conatc-details-mob-wraper .row{margin:0 !important}
#poi-tab-personal-details .address-conatiner.editing div{margin-bottom:5px !important;margin-left:-1px !important}
#poi-tab-travel-preferences .T52_2 .T52-section{padding:20px 10px !important}
.margin-top-minus-20{margin-top:-20px}
#activity-holiday-id{margin-left:10px}
#poi-tab-travel-preferences .T52_2 .T52-edit{position:absolute;top:-20px !important;right:0}
#poi-tab-travel-preferences .preferences.fares-gallery-btn-next,.preferences.fares-gallery-btn-prev{bottom:100px !important}
#poi-tab-travel-preferences .T52_2-my-profile-preferences{margin-top:10px !important}
#poi-tab-travel-preferences .T52_2-my-profile-preferences-item label{font-size:16px !important}
#poi-tab-travel-preferences .j-T52_1-form.clearfix.editing fieldset .is-rectangle-large .custom-select-opener,.is-rectangle-large .select2-container .select2-selection--multiple,.select2-container .is-rectangle-large .select2-selection--multiple{font-size:20px !important}
#poi-tab-travel-preferences .j-T52_1-form.clearfix.editing fieldset .custom-multi-select-idle .custom-select-opener.selected,.custom-multi-select-idle .select2-container .selected.select2-selection--multiple,.select2-container .custom-multi-select-idle .selected.select2-selection--multiple{padding-left:10px !important}
#poi-tab-travel-preferences .j-T52_1-form.clearfix.editing fieldset .T52_1-form-ctas{padding-right:10px !important}
#poi-tab-travel-preferences .j-T52_1-form.clearfix.editing fieldset .custom-select.is-rectangle-large{margin-bottom:0 !important}
#poi-tab-travel-preferences .j-T52_1-form.clearfix.editing fieldset .custom-select.custom-multi-select-container.is-rectangle-large span.input-base-placeholder.active{line-height:30px !important}
#T52_2-select-preferred-meal-select-myTravelPreference span.input-base-placeholder .visible{line-height:30px !important}
#poi-tab-travel-preferences .T52-section+fieldset .T52_1-form-ctas>div.col-xs-12.col-md-6.no-gutter.no-padding-left{padding-left:0 !important}
#poi-tab-travel-preferences .T52_2.clearfix.container.full-width{padding:0 10px}
#poi-tab-travel-preferences .T52_2.clearfix.container.full-width p.T52-section-desc{padding:0 15px}
#poi-tab-travel-preferences .T52_2-image-menu-options{margin-top:0 !important}
.communication-wrap{margin:-20px}
.communication-wrap .T52-section.j-T52_1-editable.clearfix{margin-left:-21px;margin-right:-22px}
.choselang{margin-top:-30px}
.communication-edit{position:absolute;top:-40px;right:-10px}
#viewCommunication .consent-val{margin-bottom:20px}
#viewCommunication .T52_1-checkbox-slide-qatar-offers-email,#viewCommunication .T52_1-checkbox-slide-qatar-offers-sms{font-weight:600}
fieldset.j-T52_1-form-communication{padding:0 30px !important}
fieldset.j-T52_1-form-communication .receive-updates{margin-top:-10px}
#communication .checkbox-slide .decor-circle,#auto-credit-option-section .checkbox-slide .decor-circle{width:30px;height:28px;top:1px;left:2px}
#communication .checkbox-slide,#auto-credit-option-section .checkbox-slide{width:48%;height:30px}
#communication .checkbox-slide .text-no,#auto-credit-option-section .checkbox-slide .text-no{font-size:20px;line-height:33px;right:15px}
#communication .checkbox-slide label{background:#b4b4b4}
#communication .checkbox-slide.checkbox-slide--green input[type=checkbox]:checked+label{background:#79ac6e}
#communication .checkbox-slide .text-yes,#auto-credit-option-section .checkbox-slide .text-yes{font-size:20px;line-height:33px;left:16px}
#communication .checkbox-slide input[type=checkbox]:checked+label .decor-circle{-webkit-transform:translateX(62px);-ms-transform:translateX(62px);transform:translateX(62px)}
#communication .T52_3-toggles .checkbox-slide-mobile-label{margin-top:10px !important;vertical-align:bottom !important}
#communication .commute-option div:first-child{padding-top:10px;padding-bottom:10px}
.promotional-text-base h1{margin:0 !important;font-size:40px !important}
.promotional-text-base h2{margin:0 !important;font-size:30px !important}
.promotional-text-base h3{margin:0 !important;font-size:24px !important}
.promotional-visual-area .imagery1{height:545px !important}
.btn{font-size:18px !important}
.two-columns-content-block-header h2{max-width:none !important;font-size:28px}
.trip-history .popup-title{margin:0;font-size:30px;font-weight:300;padding-left:10px !important;text-align:left !important}
.popup .close{top:15px;color:#5c0931 !important}
.trip-history-link a{font-size:16px}
.trip-history-link a span[class*=" icon-"],.trip-history-link a span[class^=icon-]{margin:-1px 0 0 0 !important}
.trip-history-filters-cell{width:100% !important}
.select2-container .trip-history-filters-cell.select .select2-selection--multiple,.trip-history-filters-cell.select .custom-select-opener,.trip-history-filters-cell.select .select2-container .select2-selection--multiple{height:50px !important;width:407px;border-radius:0 !important;padding:11px 15px !important;font-size:18px;font-weight:400}
.select2-container .trip-history-filters-cell.select .select2-selection--multiple:before,.trip-history-filters-cell.select .custom-select-opener:before,.trip-history-filters-cell.select .select2-container .select2-selection--multiple:before{top:12px !important;right:9px !important;width:26px !important;height:26px !important;z-index:9999}
.select2-container .trip-history-filters-cell.select .select2-selection--multiple:after,.trip-history-filters-cell.select .custom-select-opener:after,.trip-history-filters-cell.select .select2-container .select2-selection--multiple:after{top:12px !important;right:5px !important;font-size:8px !important;z-index:99999}
.trip-history-filters-row div:nth-child(2){display:none !important}
.j-trip-map-col{display:none !important}
.trip-history{border-bottom:none !important}
.modal-dialog{margin:80px auto !important;width:97% !important;overflow-y:auto !important}
.travel-history-text-holder{padding:0 !important}
.travel-history-text-holder .btn{font-size:18px !important}
.travel-history h2{margin:0 0 30px;font-size:30px;word-spacing:-3px;text-align:left;font-weight:300}
.travel-history-image-holder img{width:150px !important}
.status-section-header h2{font-size:30px !important;letter-spacing:0 !important}
.status-section .inline-list{font-size:18px !important}
.status-section-content>ul>li.is-selected .status-block{padding:30px 20px 1px !important}
.status-section-content>ul>li.is-selected .status-block .status-block-info{font-size:40px;font-weight:300}
.status-section-content>ul>li.is-selected .status-block .status-block-additional-info{font-size:18px !important;padding:10px}
.C32-mobile-close{width:91% !important;margin:0 20px;font-size:18px}
.C32-cards{position:relative;left:-40px;margin-bottom:35px;top:-30px !important}
.membership-card-text{margin-top:-12px !important}
.C32-content p{font-size:18px !important;line-height:30px;padding-left:10px}
span.C31-header-subtitle span{display:inline-block !important;font-size:18px !important}
.C31 .btn{position:static;width:95%;padding-top:10px;padding-bottom:10px;margin-top:21px;margin-left:10px;border-width:2px;font-size:18px !important;font-weight:300;margin-right:10px}
.C31-benefit .text{font-size:18px !important}
.C31-benefit .icon{margin-right:15px;font-size:24px !important;padding-left:10px !important}
.C31-col-benefits h3{margin-bottom:35px !important;font-size:30px !important;padding-left:13px !important}
.C32{height:auto !important}
.last-activities.sameheight-block.two-columns-content-block-column{height:auto !important}
.C31-header.qcredits,.C31-header.loungepass,.C31-header.qmiles{padding:16px 0 !important}
.C31-header-subtitle{font-size:18px !important}
.C31-wave-bg{top:37% !important}
.C31-wave-bg img{height:auto !important}
.C31-col-headers .C31-header-content{padding:0 !important;font-size:18px !important;font-weight:100 !important}
.C31-header-title{padding-left:0 !important;padding-right:0 !important;font-size:28px !important;font-weight:300 !important}
.C31-wave-bg img{height:-1px !important}
.btn.btn-white-transparent.C32-show-my-cards.j-C32-show-my-cards{width:96% !important;margin:30px 10px !important;padding:15px !important;font-size:24px !important}
#all-activities table tbody tr td:nth-child(3),#all-activities table tbody tr td:nth-child(4),#all-activities table tbody tr th:nth-child(3),#all-activities table tbody tr th:nth-child(4){text-align:center !important}
.profile-details-location-icon span[class*=" icon-"],.profile-details-location-icon span[class^=icon-]{font-size:24px !important}
.profile-details-location-icon{padding:10px 0 0 !important}
.icon-google-plus3:before{content:"\1f328";font-size:35px !important;margin:3px 3px}
.social.pull-right{position:absolute;top:20px;right:10px}
.container.qrpc-dashboard,.container.portal-dashboard{margin:50px 0 50px 5px !important}
.account-section-top-row .social a span[class*=" icon-"],.account-section-top-row .social a span[class^=icon-]{font-size:45px !important}
.icon-external{margin-left:5px}
.membership-tier-notice span{font-size:16px !important;padding:10px 0 !important}
.profile-details-membership-tier .membership-tier-notice{padding:15px 20px 0 78px !important}
.profile-details .membership-tier-text-holder span a{font-size:18px !important;text-decoration:underline}
.membership-tier-text-holder span span span{font-size:16px !important}
.profile-details-location-text p span{font-size:16px}
.profile-details-location-text p span.country{font-size:18px}
.profile-details-location-text p span.lastlogin{font-size:18px}
.profile-details-current-balance span a{position:absolute !important;top:0 !important;right:15px !important;text-align:center}
.profile-details{padding:30px 15px 2px !important}
.profile-details-current-balance{font-size:16px !important}
.profile-details-current-balance span[class*=" icon-"],.profile-details-current-balance span[class^=icon-]{font-size:24px !important}
.profile-details-user-id span{font-size:16px !important}
.T52-edit-pic label .icon-pencil{left:0 !important}
.profile-details-user-name{padding:30px 0 4px 5px !important}
.profile-details-avatar{margin:0 15px 0 0 !important}
.profile-details-user-id{font-size:28px;letter-spacing:1px}
.profile-details-user-name{font-size:28px !important;letter-spacing:1px}
.profile-details-user-name span{font-size:28px !important;letter-spacing:1px}
.profile-details-progress-status{font-size:16px !important}
.account-section-btn-change-bg{left:4px !important;top:10px !important}
.icon-camera-01{font-size:24px !important}
.account-section-btn-change-bg{margin:13px 8px 0;width:40px;height:40px;text-align:center;border-radius:100%;background:#fff;padding:5px 0}
.qmiles-progess-exclamation-text span[class*=" icon-"],.qmiles-progess-exclamation-text span[class^=icon-]{font-size:36px !important}
.qpoints-progress-details-list li span[class*=" icon-"],.qpoints-progress-details-list li span[class^=icon-]{width:37px;height:37px;margin:10px 10px 0 0;text-align:center;font-size:15px;line-height:25px;padding:5px 0;color:#fff;border-radius:50%}
.qpoints-progress-details-list li .text{padding:10px 0 0;line-height:25px}
.qmiles-progess-exclamation-text span{line-height:32px;font-size:16px}
.qpoints-progress-details-list li .text{padding:10px 0 0}
.two-columns-gallery h2{font-size:30px !important}
.last-activities-title{margin-left:0 !important;text-indent:0 !important}
.last-activities-content table td,.last-activities-content table th{padding:6px 0}
.last-activities-content table tr:nth-child(2n){background:none !important}
.last-activities-content table tr:first-child th{padding:10px;font-size:18px;color:#fff;background:#521231;font-weight:500 !important}
.two-columns-gallery-list .gallery-slide .has-image .two-columns-gallery-column{height:250px !important;margin-left:0 !important}
.two-columns-gallery-btn-holder .btn{font-size:18px !important}
#destinationdescription p{font-size:14px;line-height:20px;font-weight:200}
.last-activities-additional-links li a{font-size:18px !important}
.last-activities .last-activities-content{margin-left:-5px}
#all-activities table tbody tr td:nth-child(2),#all-activities table tbody tr td:nth-child(1),#all-activities table tbody tr th:nth-child(2),#all-activities table tbody tr th:nth-child(1){padding-left:10px}
.two-columns-gallery-info-title{font-size:24px !important;font-weight:200 !important}
#expiry-summary h2{font-size:30px !important;text-indent:0 !important}
#expiry-summary table tr:first-child tr{background:#521231}
#expiry-summary table td{text-align:left !important}
#poi-tab-my-family .T52_1-form{background:none !important}
#poi-tab-my-family .T52_4-family-member.j-T52_4-editable{background:#ecedef !important}
#poi-tab-my-family .T52_4-family-member .T52_1-personal-pic-upload{left:5% !important;width:125px !important;margin-top:75px !important;font-weight:500 !important;font-size:15px !important}
#poi-tab-my-family .T52_4 .T52_1-personal-pic{margin-left:10px !important}
#poi-tab-my-family .T52_4-family-members div.col-xs-12{padding:0 !important}
#poi-tab-my-family .T52_4-family-member.j-T52_4-editable .profile-img-wraper{width:30% !important}
#poi-tab-my-family .T52_4-family-member .btn{margin:6px !important}
#poi-tab-my-family .status-family{display:block !important;margin-left:10px}
#poi-tab-my-family .status-family span.T52_1-personal-status{display:initial !important}
#poi-tab-my-family .T52_4-family-member{font-size:18px !important}
#poi-tab-my-family .family-card-wraper{margin:10px 0 10px 0 !important}
#T52_4-co-traveller_Section .T52_4-co-travellers div.col-xs-12{padding:0 !important}
#poi-tab-my-family .T52_4-co-traveller-section .family-card-wraper{padding-left:10px !important}
.delete-cotravel-txt{font-size:14px;margin-right:10px !important}
.T52_1-personal-membership,.T52_1-personal-date-of-birth{display:inline !important}
#poi-tab-my-family #T52_4-co-traveller_Section .T52_4-family-member.j-T52_4-editable{padding:20px !important}
.convert-family{margin-top:10px !important}
#poi-tab-my-family .T52-add-card.add-family-text,.T52_4-co-traveller-section .T52-add-card{margin-bottom:100px !important}
.bookRedeem{width:100%}
.j-login-block{width:175px !important}
table.benefits-accordion td>div{display:block !important}
.T34-state-confirmation .T34-state-confirmation-ctas>div{width:100% !important}
.T34-state-confirmation .T34-state-confirmation-ctas>div:last-child button{float:left;margin-left:20px;width:100%;margin-top:20px}
}
.disabledUpgradeField .custom-select-opener,.disabledUpgradeField .input-base-bg,.disabledUpgradeField{background-color:#d7d7d7 !important}
#portal_upgrade_phone_number::-webkit-inner-spin-button,#portal_upgrade_phone_number::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
.T52-card-overlay-summary .T52-card-overlay-summary-field .T52_1-personal-state-country-of-code img{height:25px;float:left;margin-right:5px;margin-top:1px}
.checkbox-base [type=checkbox]{position:absolute;left:0;top:5px;visibility:visible;opacity:0}
.T52-card[data-status="DELINK"] .T52_4-family-member .family-card-wraper>div:first-child,.T52-card[data-status="DELINK"] .T52_4-family-member .family-card-wraper .born-family,.T52-card[data-status="DELINK"] .T52_4-family-member .T52_4-card-see-details{display:none !important}
.C6-variant-container .C6_1.C6-variant table thead tr th,.C6-variant-container .C6_1.C6-variant table tbody tr td,.C6-variant-container .C6-variant-disclaimer,#socialJoin .t56.regular h4,#socialJoin .col-sm-6 h4,#socialJoinMobileApp .t56.regular h4,#socialJoinMobileApp .col-sm-6 h4{font-size:15px !important}
.j-easy-deals-search-panel .autocomplete-typeahead .icon-cross{z-index:100 !important}
#current-benefits table tr th,#current-benefits table tr td{float:left !important}
.trips-section-list .media-tabs-text-holder a{font-size:16px !important}
.image-menu-options ul>li.inactive a:hover .img-holder img{border-color:transparent}
.image-menu-options ul>li.selected a:hover .img-holder img{border-color:#521231 !important}
#reset-password .input-base{height:56px !important}
#reset-password .input-base-elem{padding:24px 9px 8px !important}
#social-login-block .form-action{padding-top:10px !important}
.C32-cards .C32-membership-card{box-shadow:none !important}
.C32-cards .front.main-member-landing-card{border-bottom-right-radius:51px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px}
#upcomingtrips-spinner-container .trip-block-txt-holder{width:100% !important}
@media screen and (min-width:800px){#upcomingtrips-spinner-container .T16-ctas{position:absolute !important;bottom:12px !important;width:70% !important;left:29.2% !important}
#upcomingtrips-spinner-container.MSIE .T16-ctas{width:100% !important;left:0 !important}
}
@media screen and (max-width:767px){.C32-cards .front.main-member-landing-card{border-bottom-right-radius:70px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:14px}
#portalPassportYes #upgrade-portal-radio-idle{width:50px;left:37%;position:absolute}
#portalPassportNo #upgrade-portal-radio-pressed{width:50px;left:52%;position:absolute}
.login_previous_button{margin-right:15px}
#upcomingtrips-spinner-container .trips-section-list .media-tabs-text-holder a{width:102%}
#upcomingtrips-spinner-container .adding-booking .booking-btn,#upcomingtrips-spinner-container .adding-booking .booking-btn a{width:100% !important}
}
@media(min-width:768px) and (max-width:1024px){.login_previous_button{margin-right:15px}
#upcomingtrips-spinner-container .trips-section-list .media-tabs-text-holder a{width:102%}
#upcomingtrips-spinner-container .adding-booking .booking-btn,#upcomingtrips-spinner-container .adding-booking .booking-btn a{width:100% !important}
}
@media only screen and (min-width:768px){.resetpwd-social #reset-password-form.login-drop-column:first-child{border-right:0;padding:0}
}
#activitiesbody #T7-1-7-display{width:400px !important}
.T36 table#activitiesTable .number-sign{font-size:24px !important;font-weight:500 !important}
@media only screen and (max-width:767px){.T36 table#activitiesTable .number-sign{padding-top:0 !important}
#upcomingtrips-next{margin-top:5px;width:100%}
.T52_4-co-traveller-section .T52-add-card{height:80px !important}
.T36 table#activitiesTable .number-sign{font-size:24px !important;font-weight:100 !important;top:-10px !important}
.j-dashboard-social .popup-small .container{padding-bottom:0 !important}
.j-dashboard-social .popup-small .popup-content{padding-top:0 !important;margin-top:-50px !important}
.fancybox-content.fancybox-card-edit .co-traveler-overlay .T52-card-overlay-summary-ctas{top:-12px !important}
.j-dashboard-social-confirm .j-delink-socialmedia{margin-top:18px}
.C4_3-variant .destinations-info-section .offers-price{margin-bottom:0 !important}
}
.T7-1-7-display-tooltip{color:#5c0931 !important}
#activitiesbody #T7-1-7-display .row>div>h4,#activitiesbody #T7-1-7-display .row>h4{font-weight:500}
#activitiesbody #T7-1-7-display>div .desc{font-weight:400 !important;font-size:12px !important}
#activitiesbody #T7-1-7-display>div>h5{font-size:20px;font-weight:500}
.j-dashboard-social .popup-small .container{max-width:1080px !important;padding:25px 35px}
.j-dashboard-social .popup-small{max-width:1080px !important;padding:0 !important}
.popup-title{font-size:32px !important}
.C8-to-myprofile .tabset-block-add-menu-item>a img,.C8-to-myprofile .tabset-accordion-item a.tabset-accordion-opener img{display:none !important}
.C8-to-myprofile .tabset-block-add-menu-item .icon.icon-personal-details:before,.C8-to-myprofile .tabset-accordion-item .icon.icon-personal-details:before{content:"\e957";font-size:40px !important}
.C8-to-myprofile .tabset-block-add-menu-item .icon.icon-travel-preferences:before,.C8-to-myprofile .tabset-accordion-item .icon.icon-travel-preferences:before{content:"\e992";font-size:40px !important}
.C8-to-myprofile .tabset-block-add-menu-item .icon.icon-communication-details:before,.C8-to-myprofile .tabset-accordion-item .icon.icon-communication-details:before{content:"\e91c";font-size:40px !important}
.C8-to-myprofile .tabset-block-add-menu-item .icon-family-details:before,.C8-to-myprofile .tabset-accordion-item .icon.icon-family-details:before{content:"\e983";font-size:40px !important}
.C8-to-myprofile .tabset-block-add-menu-item .icon.icon-travel-coordinators:before,.C8-to-myprofile .tabset-accordion-item .icon.icon-travel-coordinators:before{content:"\e984";font-size:40px !important}
.C8-to-myprofile .tab-menu-item a:hover{text-decoration:none !important}
@media screen and (min-width:800px){#upcomingtrips-spinner-container .T16-ctas{position:absolute !important;bottom:0 !important}
}
.C5-wave-v3.is-base-container.is-white-text.T54 .wavetest-bg-container{margin-bottom:-110px !important;margin-top:20px}
.wave-decoration.parnersblockc5.is-bottom.c5-markup{transform:scale(1,1) !important}
#loungePassContainer{padding-top:130px !important}
#convertQmilesContainer{padding-top:130px}
@media only screen and (min-width:1830px){.wave-decoration.parnersblockc5.is-bottom.c5-markup{transform:scale(1.28,1.15) !important}
}
@media only screen and (max-width:1999px){.wave-decoration.parnersblockc5.is-bottom.c5-markup{transform:scale(1.076,1.18) !important}
}
@media only screen and (min-width:1920px){.wave-decoration.parnersblockc5.is-bottom.c5-markup{transform:scale(1.3,1.15) !important}
}
span.session-expiry-close:before{content:"\e5cd"}
.login-drop-columns .row{margin:6px !important}
.personalized-drop .flights .flight-cell:nth-child(2){display:inline !important}
@media only screen and (max-width:959px) .header-cell{width:32%;position:relative}
#reset-password-form.login-drop-column:last-child{margin:0}
}
@media only screen and (max-width:767px){.header-cell.pull-right{left:-100px !important}
.personalized-drop .flights .flight .flight-details{margin:0 0 5px 42px;position:relative}
.personalized-drop .flights .flight-holder{padding:0;overflow:hidden}
.personalized-drop-row-flights .flight .flight-holder .btn,.portal-user-upgrade-btn-change{margin:5px 2.5%;width:95%}
}
.forgetPasswordInputForm.filled .input-base-placeholder{padding-top:2px !important}
.forgetPasswordInputForm{height:50px !important}
button.back-to-login.j-login-action-toggle{margin-top:30px !important}
@media only screen and (min-width:767px){.personalized-drop .flights .flight-cell:nth-child(2){display:inline !important}
}
.T39-block-3 .T7-tab .autocomplete-typeahead.input-base .tt-menu .tt-suggestion.tt-cursor{color:#FFF;background:#5c0931;-webkit-transition:background .2s ease;transition:background .2s ease}
.T39-block-3 .T7-tab .autocomplete-typeahead.input-base .tt-menu .tt-suggestion.tt-selectable.active{color:#000 !important;background:none !important}
#T7_4-flight-form_partner .accordion-module .accordion-module-content a{font-size:15px !important}
#heroimage-small{min-height:350px !important}
@media only screen and (max-width:767px){.header .login-block{width:188px !important}
}
.flip-container .back{top:25px !important}
@media only screen and (max-width:767px){.trips-section-list li{margin:0 !important}
#Qmilestable th.col-sm-7,#Qmilestable th.col-sm-5,#Qmilestable td.col-sm-7,#Qmilestable td.col-sm-5{float:left !important}
.T36 table#activitiesTable .col-titles span,.T36 table#activitiesTable .col-values span{display:table-cell;vertical-align:top;font-size:14px !important;position:relative;padding-right:0}
.T36 table#activitiesTable td>div:before{font-size:14px !important;font-weight:500;width:156px;text-align:left}
.T36 table#activitiesTable .col-titles span,.T36 table#activitiesTable .col-values span{padding-left:0 !important}
.T36 table#activitiesTable tr td{padding:10px 5px !important}
.T36 table#activitiesTable .col-values span{float:left !important}
#activitiesbody tr{display:table-row}
#activitiesbody tr th.col-sm-8r.col-xs-12,#activitiesbody tr th.col-sm-2.col-xs-3,#activitiesbody tr th.col-sm-3.col-xs-3,#activitiesbody tr th.col-sm-1.col-xs-3{float:left !important}
#activitiesbody tr td.col-sm-6r.col-xs-12,#activitiesbody tr td.col-sm-2.col-xs-12,#activitiesbody tr td.col-sm-3.col-xs-12,#activitiesbody tr td.col-sm-1.col-xs-12{float:left !important}
.T36 table tr th:not(.td-benefits-history-item-drop table tr th),.T36 table tr td:not(.td-benefits-history-item-drop table tr td){float:none !important}
table#activitiesTable tbody tr td:nth-child(5) div,table#activitiesTable tbody tr td:nth-child(6) div,table#activitiesTable tbody tr td:nth-child(7) div{float:left !important}
#claim-alert-popup .modal-content{width:100% !important}
#redeem-alert-popup .modal-content{width:100% !important}
#redeem-alert-popup .modal-content .modal-body img{width:100%}
#forgot-password-link.btn{padding:9px 8px 8px !important}
}
.C8_1 .tabset-block-add-menu-item{color:#521231;font-size:18px;font-weight:300;line-height:30px}
.C8-to-myprofile .image-menu-options ul>li.inactive a .image-menu-options-title,.C8-to-myprofile .T52_2-my-profile-preferences-item span,.C8-to-myprofile .T52_2-my-profile-preferences .T52_2-my-profile-preferences-item label{font-size:15px !important}
[data-result-field="T52_2-select-preferred-airports"] .custom-multi-select-idle .custom-select-opener,[data-result-field="T52_2-select-preferred-airports"] .custom-multi-select-idle .select2-container .select2-selection--multiple,[data-result-field="T52_2-select-preferred-airports"] .select2-container .custom-multi-select-idle .select2-selection--multiple,[data-result-field="T52_2-select-preferred-airports"] .custom-multi-select-idle .custom-select-opener:before,[data-result-field="T52_2-select-preferred-airports"] .custom-multi-select-idle .select2-container .select2-selection--multiple:before,[data-result-field="T52_2-select-preferred-airports"] .select2-container .custom-multi-select-idle .select2-selection--multiple:before,[data-result-field="T52_2-select-preferred-airports"] .custom-multi-select-idle .custom-select-opener:after,[data-result-field="T52_2-select-preferred-airports"] .custom-multi-select-idle .select2-container .select2-selection--multiple:after,[data-result-field="T52_2-select-preferred-airports"] .select2-container .custom-multi-select-idle .select2-selection--multiple:after,[data-result-field="T52_2-select-favourite-destinations"] .custom-multi-select-idle .custom-select-opener,[data-result-field="T52_2-select-favourite-destinations"] .custom-multi-select-idle .select2-container .select2-selection--multiple,[data-result-field="T52_2-select-favourite-destinations"] .select2-container .custom-multi-select-idle .select2-selection--multiple,[data-result-field="T52_2-select-favourite-destinations"] .custom-multi-select-idle .custom-select-opener:before,[data-result-field="T52_2-select-favourite-destinations"] .custom-multi-select-idle .select2-container .select2-selection--multiple:before,[data-result-field="T52_2-select-favourite-destinations"] .select2-container .custom-multi-select-idle .select2-selection--multiple:before,[data-result-field="T52_2-select-favourite-destinations"] .custom-multi-select-idle .custom-select-opener:after,[data-result-field="T52_2-select-favourite-destinations"] .custom-multi-select-idle .select2-container .select2-selection--multiple:after,[data-result-field="T52_2-select-favourite-destinations"] .select2-container .custom-multi-select-idle .select2-selection--multiple:after{content:'';background-color:transparent}
[data-result-field="T52_2-select-preferred-airports"] .custom-select-opener,[data-result-field="T52_2-select-favourite-destinations"] .custom-select-opener{padding-right:0 !important}
[data-result-field="T52_2-select-preferred-airports"] .icon.icon-searcherT52:after,[data-result-field="T52_2-select-favourite-destinations"] .icon.icon-searcherT52:after{content:"\e909";margin-right:4%;float:right;color:#5c0931;font-size:1.3em}
.T52-card-overlay .icon.icon-download{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}
#upcomingtrips-spinner-container .trips-section-list li .trip-block-holder .trip-block-date.trip-date,#upcomingtrips-spinner-container .trips-section-list li .trip-block-holder .book-ref-container .ref-no,#upcomingtrips-spinner-container .trips-section-list li .trip-block-holder .trip-block-date.flight-number,#upcomingtrips-spinner-container .trips-section-list li .trip-block-holder .descriptionMyTrips p,#upcomingtrips-spinner-container .trips-section-list li .trip-block-holder .delink_booking .delink-lable{color:#5c0931 !important;font-weight:400 !important;font-size:15px !important}
.forgotPasswordError{background-color:#bb1414;padding:5px;color:#fff}
.tabset-block-add-menu-list{display:table !important}
.qcalculator-tabset li{color:#fff}
.C8-to-myprofile .tabset-block-add-menu-item span:not(.icon){color:#080808 !important}
.T39-block-content .T39-view-partners-link .icon-arrow-right2{color:#fff !important}
.T39-block-content .T39-view-partners-link a{color:#fff !important}
.C8_1.C8-to-myprofile #j-poi-tab-content li.fade.in{opacity:0;display:none}
.C8_1.C8-to-myprofile #j-poi-tab-content li.fade.active{opacity:1 !important;display:block !important}
.error-box p{padding-left:50px}
.C32.membership-cards.is-gold .C32-overview-block h3{color:#414141 !important}
.C32.membership-cards.is-gold{color:#080808 !important}
.profile-details-current-balance span{padding:0 7px 3px 0 !important}
.profile-details-current-balance span a{right:-10px !important}
.C8-to-myprofile .tabset-block-add-menu-item.active span:not(.icon){color:#521231 !important}
.T39-block-content .T39-view-partners-link{left:20px !important}
.media-tabs-tabset li{width:33.3%;float:left}
.T36 table tr th{float:none !important}
.T34-container .j-T34-continue{float:left !important}
#singleFlightContainer.single-flight-partner-container #partner-airlines-redeem-partner .custom-select{margin-left:10px;width:98%}
.samp #addFamilyIcon{width:31.02% !important}
#otp-screen-spinner-container .spinner-content .spinner-container .spinner{border-left-color:transparent}
.icon.icon-personal-details:before{font-size:33px !important;padding:10px !important}
.login-drop-additional-block-title{display:block;margin:0 0 5px;font-size:15px;font-weight:700}
.checkbox-base.is-above-input.showloginpwd{top:50% !important}
#forgot-password-link{border-bottom:2px solid #b57393;display:inline-block;line-height:16px}
#forgot-password-link:hover{text-decoration:none}
.icon-google-plus3:before{content:"\1f328";font-size:35px !important;margin:3px 3px}
.icon-google3:before{content:"\ea8a";font-size:22px;padding-left:4px;padding-right:4px}
@media only screen and (max-width:767px){.contact-history-comments-item{word-break:break-word}
}
.disable-promo-offer-join{pointer-events:none}
.disable-promo-offer-join .input-base-bg{background-color:#d3d3d3 !important}
@media only screen and (max-width:767px){.btn-back-to-top.scrolled{padding:12px 40px 8px 30px !important}
}
#reset-account-link{float:right;font-weight:700;border-bottom:2px solid #b57393}
#reset-account-link:hover{text-decoration:none}
.C32-overlay.j-C32-overlay .C32-membership-card .front{background-size:86% !important}
#login-success-message .message-success{padding:20px;background:#106836;color:#fff;text-align:left;font-size:15px}
#login-success-message .message-success p{margin-bottom:0}
#login-success-message .message-success .icon-checkmark{width:24px;height:24px;color:#106836;background:#fff;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:10px;position:relative;font-size:18px}
#login-success-message .message-success .icon-checkmark:before{position:absolute;left:-1px;top:1px}
@media only screen and (max-width:767px){#login-success-message .message-success .icon-checkmark:before{left:-4px;top:-2px}
}
#login-alert-message .message-info{background:#feea00;color:#000;padding:20px;text-align:left;font-size:15px;font-weight:500}
#login-alert-message .message-info .icon-exclaim{margin-right:10px;font-size:24px;position:relative;top:3px}
#login-alert-message .message-info p{margin-bottom:0}
#login-alert-message .message-info .infoicon{width:30px;position:relative;top:-2px;margin-right:10px}
.activate-account-blk{padding:20px 30px;background:#fff}
.activate-account-content{width:100%;padding-left:100px}
.activate-account-content p:first-of-type{margin-bottom:40px;width:600px}
.activate-account-content em{font-weight:600;font-style:normal}
@media only screen and (max-width:767px){.activate-account-content{width:100%;padding-left:0}
.activate-account-content h3{font-size:24px}
.activate-account-content p:first-of-type{width:100%}
}
.T52_4-co-traveller-section{clear:both}
#dashboard-layover #APPLE{width:30px;padding-left:4px;padding-right:4px}
#dashboard-layover .icon-social-apple{background:url('cp-clientlibs/images/BlackLogoSquare.svg') -17px -15px no-repeat;width:22px;height:22px;display:inline-block;border-radius:50%;margin-top:6px}
@media only screen and (max-width:767px){#dashboard-layover .icon-social-apple{background-position:-10px -8px;width:36px;height:36px;margin-top:5px}
#dashboard-layover .icon-google3:before{font-size:36px}
#dashboard-layover .social li{display:inline-block !important;width:20%;text-align:center;vertical-align:top}
#dashboard-layover #APPLE{width:100%;padding-left:0;padding-right:0}
}
.offer-content-enrol{color:#5c0931;padding:32px}
.enrol-ftl-captcha-input{margin-top:10px;color:#5c0931 !important;background-color:#f7f7f7 !important}
.enrol-ftl-captcha-input .input-base-bg{background-color:#fff !important}
.register-form.newpcform{padding:0;background-color:transparent;margin:0 -5px}
.register-form.pc-benefits{margin-bottom:30px}
.newPCrow{background:#fff;padding:20px 30px 0;margin-bottom:0 !important}
.newPCrow:after{content:'';border-bottom:1px solid #d7d7d7;display:block;padding-top:5px}
.newPCrow.noborder:after{border-bottom:0;padding-top:0}
.newPCrow.lastrow{padding-top:0;padding-bottom:30px}
.newPCrow .title{font-size:18px;color:#5c0931}
.pccolumn{margin-bottom:15px}
.nametc{color:#555;font-size:13px}
.pccolumntitle{color:#5c0931}
.register-form .row.captcha-blk{margin-bottom:20px}
.validate-progress{height:2px;z-index:10;position:absolute;bottom:0;display:none;width:100%}
.validate-progress span{display:block;height:100%}
.validate-progress .progress{background-color:#5c0931;-webkit-animation:progressBar 3s infinite;-webkit-animation-fill-mode:both;-moz-animation:progressBar 3s infinite;-moz-animation-fill-mode:both;animation:progressBar 3s infinite}
@-webkit-keyframes progressBar{0{width:0}
100%{width:100%}
}
@-moz-keyframes progressBar{0{width:0}
100%{width:100%}
}
.field-validated{color:#00a651;width:20px;position:absolute;right:4px;z-index:10;top:16px;display:none}
.register-form.pc-benefits{padding:20px 30px}
.pc-benefits .benefit-heading{color:#5c0931;font-weight:500;font-size:18px}
.benefits-list li{display:inline-block;vertical-align:top;width:30%;margin-bottom:5px}
.benefits-list li span.icon-checkmark{color:#00a651;font-size:13px;display:inline-block;vertical-align:top;width:20px;position:relative;top:4px}
.benefits-list li span.list-content{display:inline-block;vertical-align:top;width:calc(100% - 20px)}
.pc-benefits .C6-variant-disclaimer{margin-left:0}
@media only screen and (max-width:767px){.benefits-list li{width:100%;margin-bottom:10px}
.benefits-list li span.icon-checkmark{width:25px}
.benefits-list li span.list-content{width:calc(100% - 25px)}
.register-form.newpcform .custom-select-opener{color:#666;font-size:15px}
.campus-autocomplete .autocomplete input[type=text],.campus-autocomplete .input-base-elem{padding-top:22px;font-size:15px}
.campus-autocomplete .autocomplete.autocomplete-t7-style .input-base input[type=text]{height:60px !important}
#enrollmentFileUpload .input-file .input-file-placeholder{font-size:15px;color:#333}
}
.icon-graduation{width:50px;height:50px;float:left;border:4px solid #8d536f;border-radius:50%;font-size:26px;background:#5c0931;color:#fff;margin-right:8px;margin-top:3px}
.icon-graduation:before{content:"\e9003";position:relative;top:7px;left:10px}
.icon-graduation.silver{border:4px solid #c5c6c4;background:#959894}
.icon-graduation.gold{border:4px solid #efcd8f;background:#bba172}
.icon-graduation.platinum{border:4px solid #7d8384;background:#4e595b}
#enrollmentFileUpload small{display:block;font-size:70%;margin-top:-2px}
#enrollmentFileUpload .input-file .input-file-placeholder{top:-8px}
#enrollmentFileUpload .input-file.filled .input-file-placeholder{top:0}
#enrollmentFileUpload .input-file-button{background-color:#5c0931}
.newpcform .autocomplete-cell{width:100%;max-width:100%;padding:0}
#alert-modal .modal-alert-overlay.student-alert{background-image:url(ffp-clientlibs/images/t3-studentbg.png);background-repeat:no-repeat;background-size:cover;border-radius:0;color:#fff;padding-bottom:10px}
#alert-modal .student-alert .dashboard-alerticon{display:none}
#alert-modal .student-alert #donotdisturb.btn.btn-dark-transparent{color:#fff;border:0;border-bottom:1px solid #fff;padding:10px 0 0 0}
#alert-modal .student-alert #donotdisturb.btn.btn-dark-transparent:hover{background:transparent}
#alert-modal .student-alert #donotdisturb.btn.btn-dark-transparent:focus{border:0 !important;border-bottom:1px solid}
#alert-modal .student-alert .buttons-wrapper .close,.modal-alert-overlay.student-alert{color:#fff}
.modal-alert-overlay.student-alert .modal-header{padding:0}
.modal-alert-overlay.student-alert .modal-alert-container{width:95%}
#alert-modal .student-alert #studentUpgradeButton{margin-bottom:5px}
#alert-modal .student-alert #modal-label-title{padding-top:30px;padding-bottom:10px}
#alert-modal .student-alert .promo-msg{color:#ffa903;margin-top:10px}
.t3-qatarlogo{position:absolute;left:20px;bottom:0}
#alert-modal .student-alert .checkbox-base-text{color:#fff}
#alert-modal .student-alert .messageBody{margin-bottom:10px}
#alert-modal .student-alert .messageBody a{color:#fff;text-decoration:underline}
.pccolumn .input-base.is-calendar.error:after{top:25%}
#alert-modal .previousNext .arrow-btn{font-size:20px;position:absolute;top:40%;border:1px solid #5c0931;background:#fff;color:#5c0931;width:30px;height:30px;border-radius:50%;padding:0}
#alert-modal .previousNext .arrow-btn.j-previous{left:10px}
#alert-modal .previousNext .arrow-btn.j-next{right:10px}
@media only screen and (max-width:767px){#alert-modal .modal-alert-overlay.student-alert{width:100%}
#alert-modal .modal-alert-overlay.student-alert .modal-body{padding:0 15px 15px}
.modal-alert-block.studentupgrade{padding-top:20px}
#alert-modal .student-alert .buttons-wrapper .donotshowbtn{top:5px;padding:0 !important}
#alert-modal .student-alert .buttons-wrapper .close{top:8px}
.t3-qatarlogo{position:relative;left:0}
.register-form.newpcform .custom-select-opener{color:#666;font-size:15px}
#alert-modal .previousNext .arrow-btn{font-size:20px !important;top:38px;width:40px;height:40px;padding:0 !important}
}
.icon-graduation{width:50px;height:50px;float:left;border:4px solid #8d536f;border-radius:50%;font-size:26px;background:#5c0931;color:#fff;margin-right:8px;margin-top:3px}
.icon-graduation:before{content:"\e9003";position:relative;top:7px;left:10px}
.icon-graduation.silver{border:4px solid #c5c6c4;background:#959894}
.icon-graduation.gold{border:4px solid #efcd8f;background:#bba172}
.icon-graduation.platinum{border:4px solid #7d8384;background:#4e595b}
@media only screen and (max-width:767px){.icon-graduation:before{top:6px;left:8px}
.icon-graduation{width:45px;height:45px;margin-right:0;font-size:24px}
}
.studentupgrade .checkbox-base-text a{color:#fff}
.student-upgrade-buttons{display:none}
#studentUpgradeButton{margin-right:60px}
#student-editprofile-form .autocomplete .error input[type=text],#student-editprofile-form .error .autocomplete input[type=text],#student-editprofile-form .error .input-base-elem,#T52_1-form-student-docs .error input[type=text],#T52_1-form-student-docs .error input[type=text],#T52_1-form-student-docs .error.input-base{border-color:transparent}
.student-container div{margin-bottom:10px;margin-left:-4px}
#poi-tab-personal-details .student-container.editing div{margin-bottom:5px !important;margin-left:-1px !important}
#student-editprofile-form .autocomplete-cell{display:block;max-width:100%;padding:0}
#student-editprofile-form .studentid-doc{clear:left}
#student-editprofile-form .icon-download{transform:rotate(180deg);display:inline-block;height:auto}
#student-editprofile-form .input-file--with-icon.filled .input-file-button .icon:before{content:"\e91b"}
#student-editprofile-form .input-file--with-icon .input-file-button,#student-editprofile-form .input-file--with-icon.filled .input-file-button{font-size:20px}
#student-editprofile-form .studentactualgrad{margin-bottom:20px}
#student-editprofile-form .studentupgrade .checkbox-base-text a{color:#fff}
@media only screen and (max-width:767px){.T52-section.T52_1-contact-student.j-T52_1-editable{margin:0;padding:0}
#poi-tab-personal-details .T52_1-contact-student .student-container div strong,#poi-tab-personal-details .T52_1-contact-student .student-container div span{font-size:15px !important}
}
#poi-tab-my-family .T52_4-family-member.j-T52_4-editable .profile-img-wraper{width:30%}
#poi-tab-my-family .T52_4 .T52_1-personal-pic{width:60px !important;height:60px !important}
#poi-tab-my-family .membership-status-wraper{margin-top:10px}
#poi-tab-my-family .family-card-wraper{margin-bottom:10px}
.T52_4-family-member .btn{position:relative}
#poi-tab-my-family .T52_4-family-member .btn{width:100% !important;margin-bottom:10px !important}
.T52_4-family-member{line-height:21px}
#poi-tab-my-family .family-card-wraper div h2{padding-top:0 !important;margin-top:10px}
#poi-tab-my-family .j-T52_4-card-see-details{display:block;margin-bottom:10px;text-decoration:underline;position:relative;top:-10px}
.registration-container .enrollmentTnC{margin:0 12px}
.gradnote{color:red;margin-top:10px}
.T52_1-form .row.student-row{margin-bottom:0}
.enrollmentTnC label.checkbox-base{margin:5px 10px 5px 0}
.T52_4-co-traveller-section .T52_4-family-member .btn{margin-top:20px !important}
.co-traveller-content-section{padding-top:25px}
.T52_4-co-traveller-section .T52_4-family-member .btn{margin-top:50px !important}
.co-travel-title-wraper{margin-top:-30px !important;margin-bottom:10px}
.footer h3{margin:0 0 33px;font-size:18px;font-weight:700;color:#fff;text-align:left;white-space:nowrap}
.T52_1-form .T52-form-section-title{margin-top:10px !important;font-size:18px !important}
.T52-add-card h3{color:rgba(0,0,0,.4);font-size:22px;letter-spacing:-1px}
.input-base #f109inputmask+.input-base-placeholder{height:26px;padding:6px 10px}
.trip-history-modal .modal-dialog{margin:30px auto}
@media only screen and (min-width:768px){.sub-menu-aside .sub-menu-list{height:100vh;overflow:auto;padding-bottom:15px}
ul.sub-menu-list::-webkit-scrollbar{width:5px}
ul.sub-menu-list::-webkit-scrollbar-thumb{background-color:#909090;outline:1px solid #909090;border-radius:50px}
ul.sub-menu-list::-webkit-scrollbar-track{box-shadow:inset 0 0 4px rgba(0,0,0,0.2);background-color:#f9f9f9}
}
.sidebar-appdownload.variant1 .sidebar-container{width:570px;right:-570px;height:400px}
.sidebar-appdownload.variant1 .sidebar-imagetext{width:420px;display:inline-block}
.sidebar-appdownload.variant1 .sidebar-content{height:auto}
.sidebar-appdownload.variant1 .sidebar-container.ease{right:0}
.sidebar-appdownload.variant1 .content-container{padding:20px}
.sidebar-appdownload.variant1 .image-content{width:300px}
.sidebar-appdownload.variant1 .qr-code-image{width:auto;display:inline-block;vertical-align:top;margin-top:116px}
.sidebar-appdownload.variant1 .image-content img{width:400px}
.sidebar-appdownload.variant1 .sidebar-content h2{color:#5c0931}
.sidebar-appdownload.variant1 .sidebar-content p{color:#333}
.sidebar-appdownload.variant1 .sidebar-content p:before{content:"\e903";font-size:13px;color:#5c0931;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;padding-right:15px}
.topbar-container{position:fixed;top:106px;right:0;z-index:1041;background:#fff}
.topbar-toggle{position:absolute;top:-1px;right:5px;background:#fff;width:80px;height:60px;border-radius:0 0 5px 5px;text-align:center;cursor:pointer;box-shadow:0 7px 15px rgb(0 0 0 / 25%)}
.topbar-toggle img{display:block;margin:0 auto 5px}
.getapp-text{color:#333;display:block;margin-bottom:5px;font-size:12px}
.topbar-content{width:100%;background:#fff;display:flex;align-items:center;justify-content:space-between;position:fixed;left:0;top:-350px;transition:top .8s ease}
.topbar-content .qr-code-image{width:30%}
.topbar-content .content-container{color:#333}
.close-appdownload{color:#333;position:absolute;top:6px;right:15px;font-size:26px}
.close-appdownload:hover{text-decoration:none}
.topbar-content li:before{content:"\e903";font-size:13px;color:#5c0931;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;padding-right:15px}
.variant2 .topbar-content.ease{top:0}
.topbar-toggle.active{right:-100px}
.variant3 .topbar-toggle{height:auto}
.variant3 .openapp-arrow{display:block;background:#8e2157;color:#fff;font-size:12px;height:16px;position:relative;border-radius:0 0 5px 5px}
.variant3 .openapp-arrow:before{content:"\e92a";transform:rotate(-90deg);position:absolute;top:2px}
.variant3 .topbar-content{top:0;width:150px;right:10px;left:auto;display:none;border-radius:0 0 5px 5px;position:absolute}
.variant3 .topbar-content .qr-code-image{width:100%}
.variant3 .closeapp-arrow{background:#8e2157;color:#fff;font-size:12px;height:16px;position:relative;border-radius:0 0 5px 5px;text-align:center;cursor:pointer}
.variant3 .closeapp-arrow:before{content:"\e92a";transform:rotate(90deg);position:absolute;top:2px}
@media only screen and (max-width:767px){.variant1,.variant2,.variant3{display:none}
}
.modal-backdrop{z-index:1041}
.modal-alert-container .slick-dots li{display:inline-block;width:20px;height:20px;margin:0 5px}
.modal-alert-container .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent;position:relative}
.modal-alert-container .slick-dots li button:before{width:9px;height:9px;position:absolute;content:"";border:1px solid #5c0931;border-radius:50%;background:transparent}
.modal-alert-container .slick-dots li.slick-active button:before{background:#5c0931}
.modal-alert-container.slick-slider{position:static}
.modal-alert-container.slick-slider .slick-prev.slick-arrow{font-size:0;position:absolute;top:40%;border:1px solid #5c0931;background:#fff;color:#5c0931;width:30px;height:30px;border-radius:50%;padding:0;left:1%;font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.modal-alert-container.slick-slider .slick-prev.slick-arrow:before{content:"\e941";font-size:20px;left:-1px;position:relative;top:-1px}
.modal-alert-container.slick-slider .slick-next.slick-arrow{font-size:0;position:absolute;top:40%;border:1px solid #5c0931;background:#fff;color:#5c0931;width:30px;height:30px;border-radius:50%;padding:0;right:1%;font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.modal-alert-container.slick-slider .slick-next.slick-arrow:before{content:"\e940";font-size:20px;right:-1px;position:relative;top:-1px}
.modal-alert-container .slick-slide img{margin:0 auto}
.modal-alert-container .companion-alert h3{margin-top:40px;margin-bottom:30px}
.modal-alert-container .companion-t3-buttons .btn{margin-right:30px}
.modal-alert-container.slick-slider .slick-arrow.slick-disabled{border:1px solid #cbcbcb;color:#cbcbcb;cursor:not-allowed}
@media only screen and (max-width:767px){.modal-alert-block{margin-top:40px}
.modal-alert-container{width:100%}
#alert-modal .modal-alert-overlay{width:90%}
.modal-alert-container .companion-t3-buttons .btn{margin-right:0;width:100%;margin-bottom:20px}
.modal-alert-container .companion-t3-buttons .btn:last-child{margin-bottom:0}
}
.profile-details-membership-tier .membership-tier-text-holder a:hover{color:#fff}
.benefitcards .col-sm-6.col-md-6:last-child{padding-right:0}
.benefitcards .col-sm-6.col-md-6:first-child{padding-left:0}
#all-activities{margin-right:-10px}
.myProfileCampaignSuccessMessage+.heading-block{margin:0}
.signup-abtest-errormsg{background:#4a525d;padding:15px 70px;border-radius:10px;color:#fff;position:relative}
.signup-abtest-errormsg:before{content:"\e996";position:absolute;color:#fcc500;left:25px;top:25px;font-size:25px;font-family:'icomoon'}
.my-profile-tabbed-content .is-base-container{padding-top:30px}
.row.T52_1-form-ctas{margin-top:70px}
.student-container strong,.student-container span{font-size:15px}
#T52_1-form-student-docs .T52-form-section-sub-label{padding-left:0}
body.inner-page.grayBack,body.inner-page.newgraybg{background-color:#f2f3fa !important}
@media only screen and (max-width:767px){#otp-countrycode-block .custom-select-country ~ .custom-select-opener.selected{background-image:none !important;padding-left:10px !important}
}
.info-bar{background-color:#fff;border-radius:12px;display:flex;align-items:center;padding:24px 16px}
.info-bar .info-msg{background:0;font-size:16px;color:#1f212b;padding:0;display:flex;align-items:center}
.info-bar .info-msg p{padding-left:10px;font-family:"Noto sans"}
.info-bar .icon-info_nav{color:#fff}
.T16.trips-section h2{color:#1f212b}
.booking-submit a.button{padding:14px 19px}
.booking-submit a.button:hover{text-decoration:none}
.retrieve-booking a.retrieve-booking-btn:focus{color:#fff}
@media only screen and (max-width:769px){.inner-page #header .navbar .usertype .dropdown-menu.show{padding-top:0 !important}
.T16-ctas .btn.btn-orange{margin-top:10px}
}
.sidebar-content .form-group{margin-bottom:1rem}
.sidebar-content .lastName .inputText{border-radius:6px}
.sidebar-content .d-block{display:block}
.sidebar-ancProd button.sidebarClose-btn.addroomclosebtn:before{content:"\e5cd";font-size:24px;font-family:"icomoon";top:5px;position:relative}
.C8-to-myprofile .content-container{padding:0}
@media only screen and (max-width:769px){.progressBarContainerBox.postlogin-progressbar{display:flex;justify-content:space-between}
.sliderContainerPC .postlogin-progressbar .progressBarContainer{width:94%}
.sliderContainerPC .postlogin-progressbar .progressBarContainer div{margin-right:5px}
.sliderContainerPC .postlogin-progressbar .progressBarContainer div.item:nth-of-type(2){margin:0 5px 0 0}
}
.two-columns-content-block.is-between-content-blocks{margin-bottom:24px !important}
.list_module .two-columns-content-block-main ul li a:before{content:"\e903" !important}
.d-none,.d-md-none{display:none !important}
.dashboard-story-skeleton{display:flex;flex-direction:column;height:460px;background:#5c0931}
.skeleton-container-dashboard:before{content:'';width:100%;height:100%;opacity:.9;mix-blend-mode:multiply;background:linear-gradient(to bottom,rgba(0,0,0,0.80),rgba(255,255,255,0.10) 35%)}
.skeleton-container-dashboard .imageContentBox{width:100%;height:100%}
.skeleton-container-dashboard .imageContentBox img{width:100%;height:480px;object-fit:cover}
.dashboard-story-skeleton .slider-image-teaser.container{width:1192px !important}
.dashboard-story-skeleton .slideItem{position:relative}
.dashboard-story-skeleton .slideItem:before{background:linear-gradient(to right,rgba(0,0,0,0.80),rgba(255,255,255,0.10) 50%),linear-gradient(to bottom,rgba(0,0,0,0.80),rgba(255,255,255,0.10) 35%);z-index:0}
.dashboard-story-skeleton .post-login-name{position:static}
.dashboard-story-skeleton .static-story-box{position:absolute;top:140px;width:100%;color:#fff;font-family:'Jotia'}
.dashboard-story-skeleton .sliderTextTitle{margin-bottom:24px;font-weight:100;font-size:48px}
.dashboard-story-skeleton .sliderTextsubtitle{font-size:16px;margin-bottom:24px;line-height:22px;font-weight:300}
.dashboard-story-skeleton .btn.knowmore,.dashboard-story-skeleton .btn.knowmore:hover,.dashboard-story-skeleton .btn.knowmore:focus{background:transparent;border:1px solid #fff;color:#fff;border-radius:32px !important}
@media only screen and (max-width:769px){.dashboard-story-skeleton .slider-image-teaser.container{width:100% !important}
}
#profile-benefit-summary .C31-content{z-index:1}
.passenger-alert-icon{display:inline;padding-top:12px;height:100%;position:absolute;top:0;text-align:center;width:10.5%;right:10px !important;z-index:1;outline:0;background:#5c0931}
.date-custom-wrapper{position:relative}
.date-custom-wrapper .ui-datepicker{position:absolute !important;top:100% !important;left:0 !important}
#ticketing-employee-popup .vertical-alignment-helper{width:auto !important;margin:0 auto}
#ticketing-employee-popup .vertical-alignment-helper .container{width:800px !important}
.browse-btn .input-file-button{background-color:#5c0931;position:absolute;top:50%;height:48px;margin:-24px 0 0;right:1px;padding:14px 10px !important}
.agent-details-section .row.addAgentContainer{margin-bottom:10px}
.companyRegContainer .input-base.error:after{right:27px !important}
.browse-btn .input-file-button{background-color:#5c0931;position:absolute;top:50%;height:48px;margin:-24px 0 0;right:1px;padding:14px 10px !important}
.sme{padding:20px}
.sme .checkbox-base-text p{color:#333}
.sme h4{color:#521231;font-weight:500;margin:50px 0 20px}
.corp-agrement{padding:0 20px;line-height:30px}
.agent-details-section .delete-agent{background:0;border:0;position:relative;left:-20px;top:6px;font-size:31px;display:inline-block;color:#5c0931;cursor:pointer;margin-left:10px}
.agent-details-section{display:none}
.add-agent-block{display:none;margin:10px 0}
.agreeSMECompany{display:none}
.T52-section-desc{padding:10px 0 0 0}
.row.mb-2 .col-xs-12.col-md-6{padding:10px}
.editadminiconone{float:right;cursor:pointer}
#deleteaAdmin{float:right;font-weight:500;font-size:26px;cursor:pointer;padding-top:5px}
.editadminicon{float:right;cursor:pointer;margin-right:5px;padding-top:5px}
#add-program-admin-button{padding:7px 5px}
.admin-detail{padding:10px;font-size:12px;font-weight:500}
.admin-detail span,.program-admin-detail span{color:#717377}
.program-admin-detail span img{margin:5px}
#lounge-pass-clear-button{margin-right:10px}
.mybenefits-lounge-pass-modal-title,.tier-status-modal-title,.qrbb-lounge-pass-modal-title{color:#5c0931;font-size:25px;font-weight:400;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ccc}
.lounge-pass-balance-info{background:#efefef;margin:0 0 20px;padding:7px 10px 0;color:#333}
.lounge-pass-balance-info ul li,.tier-status-balance-info ul li{display:inline}
#sme-dashboard-search-errors{margin-top:15px}
.agentCapture-container label.radio-base.filled{float:left}
@media(min-width:768px){.lounge-pass-search-form .col-sm-2{width:16% !important}
.lounge-pass-search-form .col-sm-3{width:24% !important}
.lounge-pass-search-form .col-sm-1{width:1% !important}
.lounge-pass-search-form .input-base-placeholder{font-size:13px}
.lounge-pass-search-form #lounge-pass-search-button{margin-top:3px;font-size:15px}
}
.lounge-pass-search-field{padding:0 25px 0 10px}
.lounge-pass-search-form-field{padding:0 10px 0 18px}
.lounge-pass-buttons{float:right;margin-top:10px}
.mybenefits-lounge-pass-modal-verlay{background-color:#fff;max-width:1023px;margin:0 auto;border-radius:5px;padding:0 34px 70px}
.lounge-pass-search-form{margin-bottom:40px}
.T52_5.full-width.clearfix.loungepass-allocate .C6.T36{position:relative;margin:0 auto;width:850px !important;max-width:1123px;padding:0 !important;background:#fff;color:#333}
.program-admin-detail-verlay{background-color:#fff;max-width:1023px;margin:0 auto;border-radius:5px;padding:0 34px 70px}
#program-admin-detail-modal .custom-select{min-width:206px !important}
#program-admin-detail-modal .row{margin-bottom:10px !important}
.program-admin-detail-modal-title{font-size:25px;font-weight:400;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ccc;color:#5c0931}
.T52_5.full-width.clearfix .C6.T36{position:relative;margin:25% -10px;width:793px !important;max-width:1123px;padding:0 !important;background:#fff}
#add-employee .row{margin-bottom:20px}
#add-emp{padding:5px !important;font-size:13px !important;margin:5px 0 0 -10px}
#add-employee .popup-content .container{padding:0 15px 15px !important;margin:-25px 0 0 0}
#add-employee .popup-content .container .row{margin-bottom:10px}
.T52_5.full-width.clearfix .C6.T36 .employee-table tr td div{height:auto !important}
.T52_5.full-width.clearfix .C6.T36 .employee-table .col-values:nth-child(odd){background:none !important}
.T52_5.full-width.clearfix .C6.T36 .employee-table .col-values:nth-child(even){background:none !important}
.T52_5.full-width.clearfix .C6.T36 .employee-table tr td div .passport-data-columns tbody tr td div{vertical-align:middle;padding:5px}
.passport-data-columns td{padding:0 3px !important}
.T52_5.full-width.clearfix .C6.T36 .employee-table th{padding:5px 10px !important;background:#ecedef;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.T52_5.full-width.clearfix .C6.T36 .employee-table tr th[colspan]{border-bottom:0}
.T52_5.full-width.clearfix .C6.T36 .employee-table tr th[colspan] div{text-align:center !important}
.T52_5.full-width.clearfix .C6.T36 .employee-table tr td:last-child{border-right:1px solid #ccc}
.T52_5.full-width.clearfix .C6.T36 .employee-table tr th:last-child{border-right:1px solid #ccc}
.C6.T36 .employee-table thead tr:nth-child(2) th:last-child{border-right:none !important}
.T52_5.full-width.clearfix .C6.T36 .employee-table td{padding:0 3px !important;border-left:1px solid #ccc;border-bottom:1px solid #ccc;font-size:12px}
.T52_5.full-width.clearfix .C6.T36 .employee-table th div span{font-size:11px !important;color:#521231;text-align:left}
.passport-data-columns tr td:first-child{border-left:none !important}
.passport-heading tr td{border-left:none !important}
.passport-heading{padding:0;margin:-10px}
.passport-heading thead tr td{text-align:center;border-bottom:1px solid #ccc}
.passport-heading tbody tr td{border-bottom:none !important;text-align:center}
.passport-data-columns tbody tr td{text-align:left;border-bottom:none !important}
.pull-right.base-link-more.employee-download{margin:10px -45px 0 15px !important}
.pull-right.base-link-more.excel{margin-top:10px}
.emp-list-description{margin:20px 0}
.employee-bar{background:#ebebeb;padding-left:9px;width:780px;color:#521231;margin-bottom:10px}
.employee-bar h4{font-weight:500}
.employee-list-btn{margin-top:30px}
.btn-next{margin-right:-7px}
.ticketingAgentAdd{height:200px !important;background-color:#fff !important}
.ticketingAgentAdd-icon-container{position:absolute;top:55%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ticketingAgentAdd-icon-container h4{color:rgba(0,0,0,.4);font-size:22px;letter-spacing:-1px;padding-left:14px}
.ticketingAgentAdd-icon-container .T52-add-card-icon{margin:0 auto 21px}
#personal-details-form .portal_warning_text{font-weight:500;color:#5c0931}
#personal-details-form .portal_warning_important{font-size:32px;vertical-align:middle;justify-content:center;justify-content:center;align-items:center;text-align:center}
#personal-details-form .T52_1-personal-name{font-size:20px !important;font-weight:500 !important}
#personal-details-form .person-name-container .person-editicon-wrap{right:450px !important}
#personal-details-form .person-name-container{width:66% !important;margin-left:46px}
.agent_box:nth-child(n+4){margin-top:8px}
.agent_box>div{background-color:#fff;height:200px !important;padding:20px !important}
.agent_box .family-card-wraper{padding-top:20px}
#deleteTravelAgent{float:right;font-weight:600;font-size:26px;margin-right:-15px}
#okayUCIEnabledButton{top:-25px;right:-50px}
#ticketingAgentEnabler .radio-base-text{margin-right:15px}
.agentCapture-container .radio-base-text{margin-right:15px}
.sme-radio-container{float:left;margin-right:20px}
.agreeSMECompany label.checkbox-base{margin:0 !important}
.sme-expirysummary-caption{width:308px}
#sme-qrewards-wheel div.label.ascent{left:-102px !important}
#sme-qrewards-wheel{display:none}
.sme-qrewards-expiry.qmiles-progess-exclamation-text span.icon-exclamation-circle{float:left;display:inline-block;margin-right:8px !important}
.qpoints-progress-details{display:none}
#qmilesExclamationText{font-weight:500;display:block}
.smeFullWidthDropAdmin .custom-select{width:100%}
.T36 table#sme-dashboard-employee-results tr td{padding:5px 12px !important;font-size:14px}
.T36 table#sme-dashboard-employee-results tr th div span{font-size:14px !important}
div.employee-first-name{text-align:left}
.program-admin-detail-verlay .emp-input-disabled{pointer-events:none;background-color:#eee}
#sme-qrewards-wheel div.label.sme-silver{top:178px;left:-93px}
#sme-qrewards-wheel div.label.sme-silver.silver.accelarate{left:-93px !important}
.C31 .bbq-view-benefits-btn{display:inline-block;vertical-align:top;bottom:25px;padding-top:4px;padding-bottom:4px;padding:5px 25px 5px;margin-left:3.5%;border-width:1px;font-size:15px;font-weight:100;white-space:nowrap;text-align:center;outline:0;margin-bottom:0;touch-action:manipulation;cursor:pointer;line-height:1.5;user-select:none;text-decoration:none}
@media only screen and (max-width:767px){.modal.in .modal-dialog{-webkit-transform:translate(0,10%);-ms-transform:translate(0,10%);transform:translate(0,-10%)}
.smeAdminEditSave,.programAdminSave{color:#fff !important}
.T52_5.full-width.clearfix .C6.T36 .employee-table td{padding:12px !important}
#current-benefits table tr th,#current-benefits table tr td{float:left !important}
#ticketing-employee-popup .vertical-alignment-helper{width:100% !important;margin:100px 0 auto;height:100%}
#ticketing-employee-popup .vertical-alignment-helper .container{width:100% !important}
#smeRegisterFormContainer{margin:0 5px}
.agent-details-section{padding:10px}
.sme-radio-container{float:none;margin-bottom:10px}
#okayUCIEnabledButton{top:4px;right:10px}
#uciModalInfoContainer p{padding:30px 10px}
.T52_5.full-width.clearfix .C6.T36{position:relative;margin:55% 0 !important;width:100% !important}
#add-emp{margin:0 10px 0 0 !important}
.T52_5.full-width.clearfix .C6.T36 .employee-table td{border-right:1px solid #ccc}
.T52_5.full-width.clearfix .C6.T36 .employee-table .col-values:nth-child(odd){background:#ebebeb !important}
.T52_5.full-width.clearfix .C6.T36 .employee-table .col-values:nth-child(even){background:#f7f7f7 !important}
.T52_5.full-width.clearfix .C6.T36 .employee-table td:first-child{border-top:1px solid #ccc}
.employee-list-btn{margin-top:20px}
.employee-bar{width:100% !important;margin:10px}
.pull-right.base-link-more.employee-download{margin:0 !important}
.pull-right.base-link-more.excel{margin:0 10px 0 0}
.emp-list-description{padding:12px}
.passport-data-columns tbody tr td{border-top:none !important;border-right:none !important}
.passport-data-columns tr td:first-child{border-left:1px solid #ccc !important}
.employee-download p span.icon-arrow-right2.icon-rotate-rtl,.excel p span.icon-arrow-right2.icon-rotate-rtl{padding-top:5px}
.btn-next{margin-right:0 !important}
.browse-btn .input-file-button{width:174px;height:57px;font-size:20px;padding:11px 12px;top:auto;bottom:23px;right:50%;-webkit-transform:translatex(50%);-ms-transform:translatex(50%);transform:translatex(50%);margin:0}
#personal-details-form .custom-select-title{display:block}
.agent_box .family-card-wraper{padding-top:0 !important}
.agent_box{margin:10px 0}
.ticketingAgentAdd-icon-container .T52-add-card-icon{font-size:60px !important}
.ticketingAgentAdd-icon-container h4{padding-left:0 !important;color:#333}
#personal-details-form .person-name-container{width:100% !important;float:left !important;margin-left:-20px}
#personal-details-form .T52_1-personal-pic{margin-left:-13px !important}
#personal-details-form #personal-info-edit{position:absolute;right:-232px;top:-9px}
#uciModalInfoContainer{top:-60%}
#ticketing-employee-popup .modal-dialog{-webkit-transform:translate(0,-10%);-ms-transform:translate(0,-10%);transform:translate(0,-10%)}
#ticketing-employee-popup .popup .close{top:0 !important}
.profile-details-avatar-image{margin:0 0 0 8px}
.btn.btn-dark-transparent.allocate-button{margin:0 10px;width:84% !important}
.container.portal-dashboard.sme-dashboard-layover{margin:50px 0 !important}
.icon-camera-01{line-height:30px !important}
.T36 table#sme-dashboard-employee-results tr td{padding:12px !important}
.T52_5.full-width.clearfix.loungepass-allocate .C6.T36{width:100% !important;margin:0 !important}
.col-values.sme-dashboard-search-result label.radio-base.pull-left{margin:0 !important}
.mybenefits-lounge-pass-modal-verlay{padding:0 !important}
#sme-dashboard-search-results{margin-bottom:400px !important}
#claim-qrewards-submit-button,#lounge-pass-clear-button{margin:10px 10px 0}
#mybenefits-lounge-pass-modal .modal-dialog{-webkit-transform:translate(0,2%);-ms-transform:translate(0,1%);transform:translate(0,1%)}
.passenger-alert-icon{height:87%}
.j-dashboard-social .popup-small{padding:25px 0 !important}
.dashboard-social-confirm .close{top:-37px;right:-5px !important}
}
.smeContainer{border-top:1px solid rgba(92,9,49,.2);margin-top:15px}
.smeItems{padding-top:20px}
.smeLoginHeading{padding:10px}
.smeAlignCenter{text-align:center;height:45px;padding-top:5px}
.smeRedirectLinkItems{padding:5px}
.smeImageLogo{height:inherit}
.smeHeaderTextWeight{font-weight:400;font-size:140%;margin-top:0}
.smeLoginButton{width:18%;padding-top:8px}
@media only screen and (max-width:767px){.smeLoginButton{padding:9px 5px 8px !important}
}
.bbLogo{background-image:url('../../../content/dam/images/enl/hero/brand/beyond-business/e-h-desktop-corporate-building.jpg');background-size:cover;width:inherit;height:inherit;position:absolute}
.smeLogoBanner{width:inherit;height:inherit;padding-left:50px}
.smeLogoButton{position:absolute;z-index:3;bottom:20px}
.bbLogoSmeText{position:absolute;z-index:3;padding-left:20px}
#smeLogoItems{height:320px;padding-left:30px}
@media only screen and (max-width:954px){#smeLogoItems{padding-left:5px;width:80%;margin-bottom:15px}
}
.smeAgreeBtn{text-align:center}
#smeTermsAgree{pointer-events:auto;opacity:1}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:local('Noto Sans'),local('NotoSans'),url(cp-clientlibs/fonts/NotoSans-Regular.ttf) format('truetype');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:local('Noto Sans'),local('NotoSans'),url(cp-clientlibs/fonts/NotoSans-Regular.ttf) format('truetype');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:local('Noto Sans'),local('NotoSans'),url(cp-clientlibs/fonts/NotoSans-Regular.ttf) format('truetype');unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:local('Noto Sans'),local('NotoSans'),url(cp-clientlibs/fonts/NotoSans-Regular.ttf) format('truetype');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:local('Noto Sans'),local('NotoSans'),url(cp-clientlibs/fonts/NotoSans-Regular.ttf) format('truetype');unicode-range:U+0370-03FF}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:local('Noto Sans'),local('NotoSans'),url(cp-clientlibs/fonts/NotoSans-Regular.ttf) format('truetype');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:local('Noto Sans'),local('NotoSans'),url(cp-clientlibs/fonts/NotoSans-Regular.ttf) format('truetype');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:local('Noto Sans'),local('NotoSans'),url(cp-clientlibs/fonts/NotoSans-Regular.ttf) format('truetype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(cp-clientlibs/fonts/NotoSans-Bold.ttf) format('truetype');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(cp-clientlibs/fonts/NotoSans-Bold.ttf) format('truetype');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(cp-clientlibs/fonts/NotoSans-Bold.ttf) format('truetype');unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(cp-clientlibs/fonts/NotoSans-Bold.ttf) format('truetype');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(cp-clientlibs/fonts/NotoSans-Bold.ttf) format('truetype');unicode-range:U+0370-03FF}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(cp-clientlibs/fonts/NotoSans-Bold.ttf) format('truetype');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(cp-clientlibs/fonts/NotoSans-Bold.ttf) format('truetype');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(cp-clientlibs/fonts/NotoSans-Bold.ttf) format('truetype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:500;src:local('Noto Sans Semibold'),local('NotoSans-SemiBold'),url(cp-clientlibs/fonts/NotoSans-SemiBold.ttf) format('truetype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}