d.pass-through-aam-page .promotion-item__content .promotion-payment-carddetais{padding-right:40px;position:relative;margin-bottom:25px;padding:20px 23px;background-color:#e5e9f0;margin-top:13px;display:inline-block}
.pax-miles .loading{margin-left:20px}.pass-through-aam-page .promotion-item__content .promotion-payment-carddetais .promotion-payment-carddetais-svg{position:absolute;top:24px;left:24px}
.pass-through-aam-page .promotion-item__content .promotion-payment-carddetais .promotion-payment-carddetais-svg .icon-credit-card{background-repeat:no-repeat;display:inline-block;height:37px;width:50px;background-image:url(/saar5/_desktop/images/svg/creditcard.svg)}
label.error{color:red}.sqc-dob-errmsg{clear:both;color:red;padding-left:5px;padding-top:5px}#sqc-fname-notpresent{float:left;margin-top:2px;margin-left:4px}
.popup--ForceUpdatePassword .complex-pw-alert{margin-top:0}.popup--ForceUpdatePassword .alert-info-block{position:relative;padding:16px 20px;background-color:#e5eaef;color:#00266b}
.popup--ForceUpdatePassword .complex-pw-alert{margin-top:0}.popup--ForceUpdatePassword .alert-info-block .inner{display:table}
.popup--ForceUpdatePassword .alert-info-block [class*="ico-"],.alert-info-block [class*=" ico-"]{width:30px;height:30px;color:#00266b;font-size:30px;line-height:1}
.popup--ForceUpdatePassword .alert-info-block .alert__message{vertical-align:middle;color:#00266b}.popup--ForceUpdatePassword .alert-info-block .alert__message{display:table-cell}
.popup--ForceUpdatePassword .pin-eye-icon{top:10px}.processing-tooltip{cursor:default;display:none;z-index:1;position:absolute;width:240px;background-color:white;top:-6px;right:10px;border:1px solid #ccc;box-shadow:2px 3px 6px 0 rgba(90,99,99,0.2);padding:20px;transform:translate(50%,-100%)}
.processing-tooltip.open{display:block}.accordion.withPopover{overflow:visible}.accordion.withPopover a:focus:focus{outline-color:white!important}
.processing-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:white transparent transparent transparent}
.processing-tooltip:before{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;border-width:7px;border-style:solid;border-color:#ccc transparent transparent transparent}
.processing-tooltip p{font-weight:400;font-style:normal;color:black}.processing-tooltip .close-button.ico-close-round-fill{position:absolute;top:5px;right:5px;cursor:pointer}
.pass-through-aam-page .promotion-item__content .promotion-payment-carddetais .promotion-payment-carddetais-msg{line-height:1.4;padding-left:36px}
.pass-through-aam-page .promotion-item__content .promotion-payment-carddetais .promotion-payment-carddetais-msg .promotion-payment-carddescdetais-msg{font-size:14px;color:#00266b}
.bsp-flights__info--group .flying-details .premium{display:block;color:#5e6c6d;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:13px}
.bsp-flights__info--group .flying-details .business{display:block;color:#053a76;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:13px}
.bsp-flights__info--group .flying-details .first{display:block;color:#87220b;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:13px}
.atc-review-page .group-44{width:730px;margin-top:40px}.atc-review-page .group-44 .line{box-sizing:border-box;height:1px;width:664px;border:1px solid #e5e9f0}
.atc-review-page .group-44 .group-3{margin-top:17px}.atc-review-page .icon-rewards{height:15px;width:22px}
.atc-review-page .vouchers{height:15px;width:22px}.atc-review-page .group-13{height:10px;width:19px}
.atc-review-page .group-12{height:10px;width:19px}.atc-review-page .fill-10{height:9.28px;width:17.42px;background-color:#00266b}
.atc-review-page .fill-8{height:.77px;width:.69px;background-color:#1b56a5}.atc-review-page .fill-6{height:.74px;width:.69px;background-color:#1b56a5}
.atc-review-page .fill-4{height:.74px;width:.69px;background-color:#1b56a5}.atc-review-page .fill-2{height:.77px;width:.69px;background-color:#1b56a5}
.atc-review-page .fill-1{height:11.32px;width:17.76px;background-color:#00266b}.atc-review-page .transfer-your-double{color:#00266b;font-size:16px;font-weight:600;line-height:20px}
.atc-review-page .rectangle-44{width:3px;border-radius:4px 0 0 4px;background-color:#ff9f00;height:120px}
.atc-review-page .group-5{margin-top:17px;margin-bottom:17px}.atc-review-page .fill-1{height:9.54px;width:14px;background-color:#ff9f00}
.atc-review-page .transfer-to-new-flig{height:20px;width:314px;color:#222;font-family:"Proxima Nova";font-size:14px;letter-spacing:0;line-height:20px}
.atc-review-page .group{margin-top:17px}.atc-review-page .voucher-code-r-000000{color:#00266b;font-size:11px;font-weight:bold;letter-spacing:1.5px}
.atc-review-page .valid-until-30-jun-2{color:#222;font-size:13px;margin-left:8px}.atc-review-page .rectangle-11{border-radius:2px;background-color:#e5e9f0;border:5px solid #e5e9f0}
.atc-review-page .group-44.rectangle-22-copy-22{box-sizing:border-box;width:705px;border:1px solid #e5e9f0;border-radius:4px;background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.05);border-left:3px solid #ff9f00;padding-left:22px}
.atc-review-page .alert-desktop-warning{margin-top:10px}.atc-review-page .alert-desktop-warning .icon-info .colour{height:18px;width:18px}
.atc-review-page .alert-desktop-warning .icon-info .colour .rectangle-44{height:18px;width:18px;background-color:#ff9f00}
.atc-review-page .alert-desktop-warning .icon-info .container{height:18px;width:18px}.atc-review-page .alert-desktop-warning .alert{height:101px;width:732px}
.atc-review-page .alert-desktop-warning .alert .this-reward-cannot-b{color:#ba5400;font-size:14px}.atc-review-page .alert-desktop-warning .alert .voucher-code-r-00000{color:#ba5400;font-size:14px}
.atc-review-page .alert-desktop-warning .alert .alert-voucher-code-r{margin-left:43px}.atc-review-page .alert-desktop-warning .alert .expired-double-kris-f{color:#ba5400;font-size:16px;font-weight:600}
.atc-review-page .alert-desktop-warning .rectangle-5{height:120px;width:666px;border-radius:4px;background-color:#fff5e5}
.cib-confirmation-page .pax-voucher-details{height:135px;background-color:#f6f6f6;margin-top:20px;margin-bottom:20px}
.cib-confirmation-page .pax-vouher-flight{height:20px;color:#00266b;font-size:16px;font-weight:600;letter-spacing:0;line-height:50px;margin-left:20px}
.cib-confirmation-page .voucherdetails{height:60px;background-color:#fff;margin-left:20px;margin-right:20px}
.cib-confirmation-page .voucherdetails .icon{height:15px;width:22px;margin-left:20px;padding-top:-100px;top:-5px;position:relative}
.cib-confirmation-page .voucherdetails .rewards-heading{width:200px;color:#00266b;font-size:16px;font-weight:600;letter-spacing:0;line-height:60px;position:absolute;margin-left:10px}
.cib-confirmation-page .voucherdetails .voucher-type{height:20px;width:360px;color:#000;font-size:14px;letter-spacing:0;line-height:60px;margin-left:250px}
.mavis-voucher-login-page{background-color:#f7f7f7}.mavis-voucher-login-page .validation-alert-box{width:614px!important}
.mavis-voucher-login-page .width-2half{width:41%}.mavis-voucher-login-page .form-group.grid-row.form-group--mobile-1.lastname-row{margin-top:10px!important}
.mavis-voucher-login-page .width-row-full{width:83%}.mavis-voucher-login-page .error .input-1{border-bottom:2px solid red;background-color:#fff!important}
.mavis-voucher-login-page .lastname-wrap{padding-left:1%}.mavis-voucher-login-page .name-input-span{border-radius:4px 4px 0 0;background-color:#fff;border:0;border-bottom:2px solid #c8d6f1;height:39px;align-content:center}
.mavis-voucher-login-page .name-input-span .name-input{padding-top:10px}.mavis-voucher-login-page .input-1.disabled{color:#666;background:#efefef}
.mavis-voucher-login-page .form-mavis-search .text-error{font-size:12px}.mavis-voucher-login-page .name-cbk-wrap{padding-left:5px;position:absolute;left:0;padding-top:5px;margin-top:15px}
.mavis-voucher-login-page .voucher-email-wrapper{margin-top:65px}.mavis-voucher-login-page .name-cbk-wrap .first-name-cbk{margin-bottom:0;color:#222!important;font-size:12px;letter-spacing:0;line-height:15px;width:80%;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#222;margin-top:10px}
.mavis-voucher-login-page .manage-voucher-login{padding-left:10%;padding-right:10%;width:80%}.mavis-voucher-login-page .manage-voucher-login .title-managevoucher{font-size:26px;color:#00266b;font-weight:600;position:relative;bottom:17px}
.mavis-voucher-login-page .manage-voucher-login .mavis-voucher-login{margin-top:2%;width:70%}.mavis-voucher-login-page .manage-voucher-login .mavis-voucher-login-input_wrapper{display:inline-block;width:45%}
.mavis-voucher-login-page .manage-voucher-login .form-row__firstname-input_wrapper{margin-right:8%;float:left}
.mavis-voucher-login-page .manage-voucher-login .form-row__lastname-input_wrapper{float:right}.mavis-voucher-login-page .manage-voucher-login .mv-firstName{width:100%;height:47px;background-color:#fff;border:0;color:#222;padding-left:19px;border-bottom:2px solid #c8d6f1}
.mavis-voucher-login-page .manage-voucher-login .mv-lastName{float:right;margin-right:0;width:100%;height:47px;background-color:#fff;border:0;color:#222;padding-left:19px;border-bottom:2px solid #c8d6f1}
.mavis-voucher-login-page .manage-voucher-login .mv-firstName.placeholder-red::placeholder .mv-lastName.placeholder-red::placeholder .mv-email.placeholder-red::placeholder{color:#e50000}
.mavis-voucher-login-page .manage-voucher-login .mv-nofirst-checkbox{margin-top:28px;width:100%;margin-left:-49%;display:inline-block;position:relative}
.mavis-voucher-login-page .manage-voucher-login .manage-voucher-submit-btn{color:#fff;background-color:#00266b;content:"";display:table;clear:both;height:10px;margin-top:3%;border:0;margin-right:0;font-size:12px;margin-left:82%}
.mavis-voucher-login-page .manage-voucher-login .mv-login-image{color:#00266b;margin-left:-5px;margin-top:-1%}
.mavis-voucher-login-page .manage-voucher-login a.log-in_btn{background-color:#2275d3;padding:7px 30px;font-size:11px;font-weight:600;white-space:nowrap;color:#fff;text-align:center;border-radius:30px;outline:0;letter-spacing:1.5px;line-height:10px;border:0;text-transform:uppercase}
.mavis-voucher-login-page .manage-voucher-login .mavis-login-btn{background-color:#2275d3;padding:10px 30px;font-size:11px;font-weight:600;white-space:nowrap;color:#fff;text-align:center;border-radius:30px;outline:0;letter-spacing:1.5px;line-height:10px;border:0;text-transform:uppercase}
.mavis-voucher-login-page .manage-voucher-login .login-wrapper-display .login-text{color:#00246f;padding-left:10px}
.mavis-voucher-login-page .manage-voucher-login .login-wrapper{border-radius:2px;background-color:#e5e9f0;display:flex;justify-content:space-between;margin-bottom:30px;padding:15px 20px;align-items:center}
.mavis-voucher-login-page .manage-voucher-login .mv-first-error,.mv-last-error,.mv-email-error{margin:0;padding:3px 5px 0;color:#e50000;display:none;font-size:12px;margin-top:2%}
.mavis-voucher-login-page .manage-voucher-login .mv-last-error{margin-left:-6%}.mavis-voucher-login-page .manage-voucher-login .mv-nofirst-checkbox_message{width:100%;display:flex;margin-left:4%;margin-top:-3%;font-size:14px}
.mavis-voucher-login-page .manage-voucher-login .form-row-mobile{display:none}.mavis-voucher-login-page .manage-voucher-login .form-row-desktop{display:block}
.mavis-voucher-login-page .manage-voucher-login .mv-giftvoucher{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#222}
.mavis-voucher-manage-page{background-color:#fafafa}.mavis-voucher-manage-page .validation-alert-box{width:845px!important}
.mavis-voucher-manage-page .manage-voucher-page{width:90%;margin:0 auto;margin-top:6%;min-height:500px;margin-left:5%;position:relative}
.mavis-voucher-manage-page .manage-voucher-page .width-2half{width:100%;background-color:#fff!important}
.mavis-voucher-manage-page .manage-voucher-page .width-row-full{width:100%}.mavis-voucher-manage-page .manage-voucher-page .title-manager-voucher-listing{font-size:26px;font-weight:normal;color:#1a3485;font-family:Sigvar Serial Regular}
.mavis-voucher-manage-page .manage-voucher-page .vouchertype{font-size:12px;width:14%;font-weight:400;margin-right:15%}
.mavis-voucher-manage-page .manage-voucher-page .voucher-policy{color:#222;font-size:16px;font-weight:normal}
.mavis-voucher-manage-page .manage-voucher-page .managevoucher-nav{margin-left:-3px;border-bottom:solid 1px #e5e9f0;margin-bottom:2%;background-color:#fafafa}
.mavis-voucher-manage-page .manage-voucher-page .managevoucher-nav a{padding:4px 5px;text-decoration:none}
.mavis-voucher-manage-page .manage-voucher-page .voucher-type,.voucher-currency{font-size:15px;width:34%;color:#00266b;font-weight:600}
.mavis-voucher-manage-page .manage-voucher-page .expiry-date{width:28%;margin-left:40%;padding-left:4px;padding-top:16px;padding-right:13px;padding-bottom:16px;color:#222}
.mavis-voucher-manage-page .manage-voucher-page .voucher-expiry{display:inline-block;font-weight:bold;color:#222}
.mavis-voucher-manage-page .manage-voucher-page .voucher-number,.voucher-currency,.voucher-action{position:relative;right:2%}
.mavis-voucher-manage-page .manage-voucher-page .voucher-action .fa-ellipsis-h{background-color:#e5e9f0;color:#00266b;padding:2px 8px;border-radius:50% 50%}
.mavis-voucher-manage-page .manage-voucher-page ul.voucher-dropdown{list-style:none;z-index:100;padding:1px;border-radius:4px;border:solid 1px #e5e9f0;position:absolute;right:28px;width:142px;top:22%}
.mavis-voucher-manage-page .manage-voucher-page .voucher-dropdown li{color:#0254ec;border-radius:4px;border-bottom:solid 1px #e5e9f0;background-color:#fff;padding:9px 0 10px 12px}
.mavis-voucher-manage-page .manage-voucher-page .view-more{border-radius:3px;background-color:#2375d3;color:#e9e9e9;border:0;font-size:12px;margin-left:42%;margin-top:5%;font-size:11px;height:35px;width:135px}
.mavis-voucher-manage-page .manage-voucher-page .voucher-policy-vsn{margin-bottom:27px;color:#222;font-size:16px;font-weight:normal}
.mavis-voucher-manage-page .manage-voucher-page .active-tablinks,.past-tablinks{margin-top:1%;border:0;background-color:#fafafa;outline:0;color:#222;font-size:15px;font-family:Proxima Nova Regular}
.mavis-voucher-manage-page .manage-voucher-page .past-tablinks{margin-left:14px}.mavis-voucher-manage-page .manage-voucher-page .vouchers{font-size:12px;border-radius:1px;border:solid 1px #cecece;background-color:#fff;margin-left:-14%;z-index:100;width:170px;padding:3px 0 3px 2px;margin-top:0;position:absolute}
.mavis-voucher-manage-page .manage-voucher-page .outer-shadow{content:'';background-color:#e5e9f0;width:18px;height:18px;border-radius:50%;position:absolute;color:#00266b;float:right;padding:3px;right:0;top:14px}
.mavis-voucher-manage-page .manage-voucher-page #voucherWithVSN{background-color:#fff!important}.mavis-voucher-manage-page .manage-voucher-page #voucherpast .voucher-currency-past{color:#a7a7a7!important}
.mavis-voucher-manage-page .manage-voucher-page #voucherpast .voucher-type{color:#a7a7a7!important;width:34%}
.mavis-voucher-manage-page .manage-voucher-page .activeVoucher{margin-top:3%;background-color:#fff!important}
.mavis-voucher-manage-page .manage-voucher-page .voucher-number{font-size:14px;margin-left:16%;width:23%;padding-top:4px}
.mavis-voucher-manage-page .manage-voucher-page .ppp-voucher-number{padding-top:4px;position:relative;right:2%;width:23%}
.mavis-voucher-manage-page .manage-voucher-page .ppp-voucher-number-past{padding-top:4px;position:relative;right:2%;width:23%}
.mavis-voucher-manage-page .manage-voucher-page .voucher-validity{width:33%!important;position:relative;right:1%;font-size:12px}
.mavis-voucher-manage-page .manage-voucher-page .voucher-currency{position:relative;right:1%}.mavis-voucher-manage-page .manage-voucher-page .voucher-currency-value{padding-right:4px}
.mavis-voucher-manage-page .manage-voucher-page .voucher-validity{color:#0254ec}.mavis-voucher-manage-page .manage-voucher-page .voucher-div td,.voucher-div th{padding-left:16px;text-decoration:none;border:0}
.mavis-voucher-manage-page .manage-voucher-page .voucher-div-past td,.voucher-div-past th{padding-left:16px;text-decoration:none;border:0;color:#a7a7a7!important}
.mavis-voucher-manage-page .manage-voucher-page tr{box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);padding-top:5px}
.mavis-voucher-manage-page .manage-voucher-page .resend-message-wrapper{border-radius:2px;background-color:#e5e9f0;display:flex;justify-content:space-between;margin-bottom:30px;padding:15px 20px;align-items:center}
.mavis-voucher-manage-page .manage-voucher-page .resend-message-wrapper .resend-message-text{color:#00246f;padding-left:10px}
.mavis-voucher-manage-page .manage-voucher-page .voucher-div th{padding-top:12px;padding-bottom:12px;text-align:left}
.mavis-voucher-manage-page .manage-voucher-page .voucher-currency td{padding-left:77px}.mavis-voucher-manage-page .manage-voucher-page .login-wrapper{border-radius:2px;background-color:#e5e9f0;display:flex;justify-content:space-between;margin-bottom:30px;padding:15px 20px;align-items:center;margin-top:15px}
.mavis-voucher-manage-page .manage-voucher-page .mv-login-image{color:#00266b;margin-left:-5px;margin-top:-1%}
.mavis-voucher-manage-page .manage-voucher-page .login-wrapper-display .login-text{color:#00246f;padding-left:10px}
.mavis-voucher-manage-page .manage-voucher-page a.log-in_btn{background-color:#2275d3;padding:7px 30px;font-size:11px;font-weight:600;white-space:nowrap;color:#fff;text-align:center;border-radius:30px;outline:0;letter-spacing:1.5px;line-height:10px;border:0;text-transform:uppercase}
.mavis-voucher-manage-page .manage-voucher-page .voucher-currency-past{width:34%;font-size:15px;font-weight:600}
.mavis-voucher-manage-page .manage-voucher-page .expiry-date-past{margin-left:40%;padding-top:16px;padding-right:13px;padding-bottom:16px;width:28%}
.mavis-voucher-manage-page .manage-voucher-page td.voucher-validity{left:-10px;white-space:nowrap;top:-1px}
.mavis-voucher-manage-page .manage-voucher-page .mv-NoVoucherImage{margin-left:45%;margin-top:50px}.mavis-voucher-manage-page .manage-voucher-page .mv-NoActiveText{margin-left:45%}
.mavis-voucher-manage-page .manage-voucher-page .mv-NoPastText{margin-left:45%}.mavis-voucher-manage-page .manage-voucher-page option.voucher-hover:hover,option.voucher-hover:focus,option.voucher-hover:checked{background-color:#00246f!important;color:#fff}
.mavis-voucher-manage-page .manage-voucher-page option.voucher-hover:checked{box-shadow:0 0 5px 20px #00246f inset;outline:0}
.mavis-voucher-manage-page .manage-voucher-page select.decorated option.voucher-hover:hover{box-shadow:0 0 10px 100px #00246f inset}
.mavis-voucher-manage-page .manage-voucher-page .vouchers:focus{outline:0}.mavis-voucher-manage-page .manage-voucher-page .voucher-dropdown li:hover{background-color:#e5e9f0}
.mavis-voucher-manage-page .manage-voucher-page .voucher-hover{padding:5px 0 8px 8px}.mavis-voucher-login-page .form-group--tooltips{margin-bottom:0}
.mavis-voucher-login-page .popup--confirmation-error .sms-container{position:relative;height:93px;margin-bottom:20px}
.mavis-voucher-login-page .popup--confirmation-error .sms-container .ico-container{width:22%;display:inline-block;float:left;height:93px}
.mavis-voucher-login-page .popup--confirmation-error .sms-container .email-container{float:right;display:inline-block;line-height:23px;position:absolute;transform:translateX(69px)}
.mavis-voucher-login-page .popup--confirmation-error .sms-container .ico-container .ico-phone{color:#00266b;font-size:90px;-webkit-transform:translateY(-15px);transform:translateY(-15px)}
.mavis-voucher-login-page .popup--confirmation-error .sms-container .ico-container .ico-5-email{color:#00266b;font-size:90px;-webkit-transform:translateY(-15px);transform:translate(-20px)}
.mavis-voucher-login-page .popup--confirmation-error .sms-container .ico-container .ico-sms{color:#e67300;font-size:30px;position:absolute;top:23px;left:14px}
.mavis-voucher-login-page .popup--confirmation-error .sms-container .ico-container .ico-mail{color:#e67300;font-size:45px;position:absolute;top:0;left:50px}
.mavis-voucher-login-page .popup--confirmation-error .sms-container .font-container{width:78%;float:right;display:inline-block;line-height:25px}
.mavis-voucher-login-page .popup--confirmation-error .sms-container .verification-code{font-size:16px;color:#000;display:inline}
.mavis-voucher-login-page .character-container{letter-spacing:1px}.mavis-voucher-login-page .popup--confirmation-error .sms-container .code-resend{display:block}
.mavis-voucher-login-page .popup--confirmation-error .sms-container{position:relative;height:93px;margin-bottom:20px}
.mavis-voucher-login-page .popup--confirmation-error .sms-container .ico-container{width:22%;display:inline-block;float:left;height:93px}
.mavis-voucher-login-page .popup--confirmation-error .sms-container .ico-container .ico-phone{color:#00266b;font-size:90px;-webkit-transform:translateY(-15px);transform:translateY(-15px)}
.mavis-voucher-login-page .popup--confirmation-error .sms-container .ico-container .ico-sms{color:#e67300;font-size:30px;position:absolute;top:23px;left:42px}
.mavis-voucher-login-page .popup--confirmation-error .sms-container .font-container{width:72%;float:right;display:inline-block;line-height:25px}
.mavis-voucher-login-page .popup--confirmation-error .sms-container .verification-code{font-size:16px;color:#000;display:inline}
.mavis-voucher-login-page .character-container{letter-spacing:1px}.mavis-voucher-login-page .popup--confirmation-error .sms-container .code-resend{display:block}
.mavis-voucher-login-page .Krisflyer-membership-text{color:#000;line-height:1.5em;font-size:16px;margin-right:5px;display:inline-block;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.mavis-voucher-login-page .popup span.input-1{margin-top:17px}.mavis-voucher-login-page .popup .popup__content{padding:40px;position:relative}
.mavis-voucher-login-page .popup--confirmation-error .security-input-form{margin-bottom:10px;width:71%;display:inline-block}
.mavis-voucher-login-page .popup--confirmation-error .form-error{border-color:#ff1010;background:#fff1f0}
.mavis-voucher-login-page .popup--confirmation-error .left{float:left;color:#e20000;font-size:14px;margin-right:5px}
.mavis-voucher-login-page .popup--confirmation-error .btn-full{margin-bottom:15px;margin-top:30px}.name-tips{font-size:13px;font-weight:bold;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;letter-spacing:1px}
.name-tips em{font-size:7px;font-weight:bold;line-height:13px;margin-top:-2px}.name-tips em:before{line-height:inherit}
.name-tips-align-vertical-middle{vertical-align:middle;display:inline-block}.name-tips-space{margin-bottom:20px!important}
.black-color{color:#000}.grey-bk{background-color:#f1f1f0}.blue-clr,.name-tool-tip .sub-heading-3--dark{color:#00266b}
.name-tool-tip p{margin:10px 0 5px}.name-tool-tip p.name-v{font-weight:700;margin-top:0}.name-block{margin:25px 0}
.name-tool-tip .accordion{background-color:#f7f7f7}.name-tool-tip a.accordion__control:focus,.name-tips a:focus{outline:none!important}
.name-tool-tip .accordion-component{margin-top:5%}.name-tool-tip .custom-checkbox label{cursor:auto}
.popup.popup-paxname-entry-guide{overflow-y:scroll}.name-tool-tip .accordion__content{padding-bottom:15px}
.registration-page .header_para{font-size:16px;font-weight:600}.registration-page .nameTip_accordionHeader{width:100%;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;color:#00266b;font-size:18px;padding:18px 2px;cursor:pointer;font-weight:600}
.registration-page .nameTipContent p{margin-top:-1px;display:block;padding:0 2px}.registration-page .popup__inner.black-color{width:43%}
.registration-page figure.nameTipImg img{width:100%}.registration-page .nameTipAccordion{border-bottom:1px solid #e5e9f0}
.registration-page .nameTipAccordionHead{border-top:1px solid #e5e9f0;margin-top:25px}.registration-page .accordion__control.nameTipHead{padding:5px 27px 3px 0}
.registration-page .accordion__control .ico-point-d{color:#ccc;font-size:18px}.registration-page .okayButton{margin-top:20px;color:#fafafa;background-color:#00266b;font-weight:600;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;cursor:pointer;padding:7px 27px;float:right}
.registration-page .nameTip-close{background-size:20px!important;width:14px;height:14px;border:0;background:url(/assets/images/svg/icons/close-circle.svg) no-repeat center center transparent}
.registration-page figure.accordionImg img{width:100%}.registration-page .accordionContentTwo{margin-top:12px!important}
.registration-page .popup__content.focus-outline{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}
.registration-page .popup__content.focus-outline::-webkit-scrollbar{display:none}.registration-page .name-tips{font-weight:normal;font-size:15px}
.registration-page .kfpopup--collection-nameTips{overflow-y:hidden}.registration-page.no-flow{position:fixed}
.registration-page .accordionline{margin-top:-3px}.registration-page .enroll-content{margin-top:4px}
.payments-group__charge .aamPayment p{margin-top:-33px!important;font-size:16px;line-height:24px;color:#c00;padding-left:23px!important}
.aamPayment{padding-top:7px;padding-right:20px;padding-bottom:15px;padding-left:20px}.pass-through-aam-page .promotion-item__content .promtoion-item__content_one .promotion-item_content_heading .h4{border-bottom:1px solid #00266b;color:#00266b;margin-bottom:20px;padding-bottom:10px;font-family:&quot;baker-signet-web&quot;font-weight:400;font-size:24px;width:100%}
.pass-through-aam-page .promotion-item__content .promtoion-item__content_one .promotion-inner-item-eligiblity{margin-top:-70px;float:right;border-radius:4px;background-color:#e5e9f0;-webkit-padding-after:3px;width:20%;color:#00266b;font-size:12px;font-weight:bold;display:inline-block;text-align:center}
.overlay-change-management *:focus{outline:0}.overlay-change-management .first-slide .btn-container button{position:relative;left:0;bottom:auto}
.overlay-change-management .first-slide .btn-container button.skip-btn{margin-right:10px}.overlay-change-management .travel-agent-slider-wrapper .btn-container{margin:8% 0}
.overlay-change-management .travel-agent-slider-wrapper .first-slide .btn-container button{position:relative;left:0;bottom:auto}
.overlay-change-management .travel-agent-slider-wrapper .first-slide .btn-container button.skip-btn{margin-right:10px}
.overlay-change-management .travel-agent-slider-wrapper .width-100{width:100%;float:left}.overlay-change-management .travel-agent-slider-wrapper .right-content-customized{float:left;width:48%;text-align:left;padding:30px 0}
.overlay-change-management .travel-agent-slider-wrapper .right-content-customized .next-btn{float:right;margin-right:13%}
.overlay-change-management .travel-agent-slider-wrapper .right-content-customized .close-btn{right:0;top:-10px}
.overlay-change-management .travel-agent-slider-wrapper .second-slide .s-close-btn{position:relative;float:right;margin-right:20px}
.overlay-change-management .travel-agent-slider-wrapper .slick-dots-1{top:115px;left:0}.overlay-change-management .travel-agent-slider-wrapper .second-slide{bottom:70px}
.overlay-change-management .travel-agent-slider-wrapper .second-slide img.img-2-slider{width:100%;margin:auto}
.overlay-change-management .third-slide.third-slide-custom .wrapper{margin:auto;padding:15% 0}.overlay-change-management .travel-agent-slider-wrapper .first-slide p{font-size:17px;width:75%}
.overlay-change-management .travel-agent-slider-wrapper .first-slide .btn-container{margin:5% 0}.overlay-change-management .travel-agent-slider-wrapper .slick-dots-2{position:relative;width:100px;left:317px;bottom:365px}
.overlay-change-management .travel-agent-slider-wrapper .second-slide p,.overlay-change-management .travel-agent-slider-wrapper .third-slide p{font-weight:400}
.overlay-change-management .travel-agent-slider-wrapper .left-img{float:left}.overlay-change-management .third-slide.third-slide-custom .left-img img{width:100%}
.overlay-change-management .travel-agent-slider-wrapper .middle-txt{width:72%;float:left;text-align:left}
.overlay-change-management .fourth-slide.fourth-slide-custom .wrapper .left-img{margin-top:-8px}.overlay-change-management .third-slide.third-slide-custom .middle-txt p{margin:0 auto;line-height:22px}
.overlay-change-management .travel-agent-slider-wrapper .cls-btn-container{width:10%;float:left}.overlay-change-management .third-slide.third-slide-custom .cls-btn-container .close-btn{position:static;right:0;bottom:0}
.overlay-change-management .travel-agent-slider-wrapper .wrapper-content-next-btn-container{width:auto}
.overlay-change-management .third-slide.third-slide-custom button{float:right;margin-top:20px;margin-right:21%}
.overlay-change-management .fourth-slide.fourth-slide-custom p{text-align:left;margin-left:150px;margin-top:-12px;font-size:18px;width:85%}
.overlay-change-management .fourth-slide.fourth-slide-custom .wrapper{width:650px}.overlay-change-management .fourth-slide.fourth-slide-custom .middle-txt p{position:static;right:0}
.overlay-change-management .travel-agent-slider-wrapper .slick-dots-3{position:relative;width:100px;left:330px;bottom:365px}
.overlay-change-management .travel-agent-slider-wrapper .slick-dots-1{left:-18px;top:115px}.overlay-change-management .fourth-slide.fourth-slide-custom .next-btn-style-3{position:static}
.overlay-change-management .travel-agent-slider-wrapper .get-strd-btn{width:128px;margin-top:47px}.overlay-change-management .fourth-slide.fourth-slide-custom .get-strd-btn{margin-top:18px}
.overlay-change-management .travel-agent-slider-wrapper .third-slide .cls-btn-container{margin-right:11%;float:right}
.overlay-change-management .fourth-slide.fourth-slide-custom .get-strd-btn{margin-right:83%}.overlay-change-management .travel-agent-slider-wrapper .third-slide .cls-btn-container.cls-btn-container-fourth-slide{margin-right:8%}
.overlay-change-management .first-slide a.close-btn{right:236px}.overlay-change-management .visible_block{display:block}
.overlay-change-management .hidden_block{display:none}.overlay-change-management .travel-agent-slider-wrapper p{font-weight:600}
@media only screen and (max-width:1023px) and (min-width:768px){.overlay-change-management .sk-change-management-slider .travel-agent-slider-wrapper .first-slide,.overlay-change-management .sk-change-management-slider .travel-agent-slider-wrapper .second-slide{margin:auto;left:59%;top:239px;height:auto}
.overlay-change-management .travel-agent-slider-wrapper .sk-change-management-slider .first-slide,.overlay-change-management .travel-agent-slider-wrapper .sk-change-management-slider .third-slide{margin-top:.5%;min-width:100vw}
.overlay-change-management .travel-agent-slider-wrapper .sk-change-management-slider .second-slide,.overlay-change-management .travel-agent-slider-wrapper .sk-change-management-slider .third-slide{margin-top:0;min-width:100vw;height:auto}
.overlay-change-management .travel-agent-slider-wrapper .first-slide a.close-btn{right:0}.overlay-change-management .travel-agent-slider-wrapper .slick-dots-0{top:325px;transform:none;width:100vw;left:0;right:0}
.overlay-change-management .travel-agent-slider-wrapper .first-slide .btn-container{margin:2% 0}.overlay-change-management .travel-agent-slider-wrapper .sk-change-management-slider .first-slide .wrapper{height:auto}
.overlay-change-management .travel-agent-slider-wrapper .slick-dots-1{left:65px;top:120px}.overlay-change-management .travel-agent-slider-wrapper .right-content-customized{width:65%}
.overlay-change-management .sk-change-management-slider .second-slide .wrapper-content{width:768px;margin-left:65px}
.overlay-change-management .travel-agent-slider-wrapper .slick-dots-2{left:196px;position:absolute;bottom:0;top:25%}
.overlay-change-management .travel-agent-slider-wrapper .slick-dots-3{left:250px;position:absolute;bottom:0;top:25%}
.overlay-change-management .third-slide.third-slide-custom .wrapper{margin-left:120px}.overlay-change-management .third-slide.third-slide-custom button{margin-top:5%}
.overlay-change-management .fourth-slide.fourth-slide-custom .get-strd-btn{margin-top:40px}.overlay-change-management .third-slide.third-slide-custom .cls-btn-container .close-btn{position:absolute}
.overlay-change-management .third-slide.third-slide-custom .cls-btn-container .close-btn.get-strd-btn{position:static}
.overlay-change-management .fourth-slide.fourth-slide-custom .cls-btn-container.cls-btn-container-fourth-slide a.close-btn{width:auto}
}.changeOverlay .main-full{z-index:14}@font-face{font-family:'sigvar';src:url("/saar5/fonts/sigvar_serial-regular-webfont.eot");src:url("/saar5/fonts/sigvar_serial-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/saar5/fonts/sigvar_serial-regular-webfont.woff2") format("woff2"),url("/saar5/fonts/sigvar_serial-regular-webfont.woff") format("woff"),url("/saar5/fonts/sigvar_serial-regular-webfont.ttf") format("truetype"),url("/saar5/fonts/sigvar_serial-regular-webfont.svg") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'sigvar';src:url("/saar5/fonts/sigvar_serial-light-webfont.eot");src:url("/saar5/fonts/sigvar_serial-light-webfont.eot?#iefix") format("embedded-opentype"),url("/saar5/fonts/sigvar_serial-light-webfont.woff2") format("woff2"),url("/saar5/fonts/sigvar_serial-light-webfont.woff") format("woff"),url("/saar5/fonts/sigvar_serial-light-webfont.ttf") format("truetype"),url("/saar5/fonts/sigvar_serial-light-webfont.svg") format("svg");font-weight:300;font-style:normal}
@font-face{font-family:'sigvar';src:url("/saar5/fonts/sigvar_serial-lightitalic-webfont.eot");src:url("/saar5/fonts/sigvar_serial-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("/saar5/fonts/sigvar_serial-lightitalic-webfont.woff") format("woff"),url("/saar5/fonts/sigvar_serial-lightitalic-webfont.woff2") format("woff2"),url("/saar5/fonts/sigvar_serial-lightitalic-webfont.ttf") format("truetype"),url("/saar5/fonts/sigvar_serial-lightitalic-webfont.svg") format("svg");font-weight:300;font-style:italic}
@font-face{font-family:'sigvar';src:url("/saar5/fonts/sigvar_serial-xbold-webfont.eot");src:url("/saar5/fonts/sigvar_serial-xbold-webfont.eot?#iefix") format("embedded-opentype"),url("/saar5/fonts/sigvar_serial-xbold-webfont.woff") format("woff"),url("/saar5/fonts/sigvar_serial-xbold-webfont.woff2") format("woff2"),url("/saar5/fonts/sigvar_serial-xbold-webfont.ttf") format("truetype"),url("/saar5/fonts/sigvar_serial-xbold-webfont.svg") format("svg");font-weight:700;font-style:normal}
.kf-landing .become-krisflyer-member{display:block;position:relative;margin-bottom:80px}.kf-landing .become-krisflyer-member .heading,.kf-landing .become-krisflyer-member .home-announcement-prompt .popup--announcement-cookies .popup-header,.home-announcement-prompt .popup--announcement-cookies .kf-landing .become-krisflyer-member .popup-header,.kf-landing .become-krisflyer-member .home-announcement-prompt .popup--announcement-solo .popup-header,.home-announcement-prompt .popup--announcement-solo .kf-landing .become-krisflyer-member .popup-header{margin-bottom:20px}
.kf-landing .heading,.kf-landing .home-announcement-prompt .popup--announcement-cookies .popup-header,.home-announcement-prompt .popup--announcement-cookies .kf-landing .popup-header,.kf-landing .home-announcement-prompt .popup--announcement-solo .popup-header,.home-announcement-prompt .popup--announcement-solo .kf-landing .popup-header{color:#00266b;font-size:24px;font-weight:400;font-family:"sigvar",serif}
.kf-landing .become-krisflyer-member span{font-size:16px;color:#222;display:block}.kf-landing .center{text-align:center}
.kf-landing .become-krisflyer-member .btn-krisflyer{font-size:11px;padding:13px 22px;font-weight:600;border:0;letter-spacing:2px;text-transform:uppercase;background:#00266b;color:#fff;border-radius:4px;margin-top:30px}
.input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.kf-landing .the-pps-club-banner-container{height:220px;background-size:auto 108%;margin-bottom:65px;background-repeat:no-repeat;background-position:center center;position:relative;border-radius:4px}
.kf-landing .the-pps-club-banner-container .the-pps-club-banner-wrap{position:absolute;top:30px;left:40px}
.kf-landing.krisplus .app-container-kris-play-store-image-container img{width:110px}.kf-landing .the-pps-club-banner-container .the-pps-club-banner-wrap .heading,.kf-landing .the-pps-club-banner-container .the-pps-club-banner-wrap .home-announcement-prompt .popup--announcement-cookies .popup-header,.home-announcement-prompt .popup--announcement-cookies .kf-landing .the-pps-club-banner-container .the-pps-club-banner-wrap .popup-header,.kf-landing .the-pps-club-banner-container .the-pps-club-banner-wrap .home-announcement-prompt .popup--announcement-solo .popup-header,.home-announcement-prompt .popup--announcement-solo .kf-landing .the-pps-club-banner-container .the-pps-club-banner-wrap .popup-header{color:#ffb233;font-size:22px;font-family:"Sigvar Serial Regular";line-height:21px}
[class^="icon-point-r"]:after,[class*=" icon-point-r"]:after{font-family:"sia";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;margin-left:.2em;font-size:.8em}
.icon-point-r:after{content:"\e63d"}.kf-landing .the-pps-club-banner-container .the-pps-club-banner-wrap p{font-size:16px;color:#fff;width:50%;line-height:22px}
.kf-landing .the-pps-club-banner-container .the-pps-club-banner-wrap .the-pps-club-banner-btn{color:#fff;border:1px solid #fff}
.kf-landing .krisflyer-btn{text-transform:uppercase;background:transparent;font-size:11px;padding:13px 31px;border:0;letter-spacing:2px;margin-top:15px;border-radius:2px;margin-bottom:20px;display:inline-block}
.kf-landing .krisflyer-greater-recognition{margin-top:60px;margin-bottom:40px}.kf-landing .krisflyer-greater-recognition .krisflyer-add-info{font-size:14px;line-height:20px;color:#666}
.kf-landing .krisflyer-greater-recognition .krisflyer-group{margin-top:30px;margin-bottom:35px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:28px}
.kf-landing .krisflyer-greater-recognition .krisflyer-group .krisflyer-member-border-gradient{border-top:solid 6px #4d94b9;border-bottom:solid 6px #4d94b9;border-radius:4px}
.kf-landing .krisflyer-greater-recognition .krisflyer-group .krisflyer-member{display:inline-block;vertical-align:top;background-color:white}
.kf-landing .krisflyer-greater-recognition .krisflyer-group .krisflyer-member-border-silver{border-top:solid 6px #b7b7b7;border-bottom:solid 6px #b7b7b7;border-radius:4px}
.kf-landing .krisflyer-greater-recognition .krisflyer-group .krisflyer-member-border-gold{border-top:solid 6px #e1d29b;border-bottom:solid 6px #e1d29b;border-radius:4px}
.kf-landing .krisflyer-greater-recognition .krisflyer-group .krisflyer-member .krisflyer-member--padd{padding:20px 0}
.kf-landing .krisflyer-greater-recognition .krisflyer-group .normal-krisflyer-member{background-image:url(/saar5/images/ppsclub-krisflyer/KFLanding/krisflyer-gradient.png);background-size:100% 100%}
.kf-landing .krisflyer-greater-recognition .krisflyer-group .normal{color:#2e566a}.kf-landing .krisflyer-greater-recognition .krisflyer-group .krisflyer-passenger{text-transform:uppercase;letter-spacing:1.5px;display:block;margin:20px 0 13px 0}
.kf-landing .krisflyer-greater-recognition .krisflyer-group .miles-privileges{font-size:16px;line-height:20px;display:block}
.kf-landing .krisflyer-greater-recognition .krisflyer-group .gradient{color:#2e566a;border:1px solid #2e566a}
.kf-landing .krisflyer-greater-recognition .krisflyer-group .krisflyer-privileges{padding:20px;background:#fff;min-height:290px}
.kf-landing .krisflyer-greater-recognition .krisflyer-group .krisflyer-privileges li{list-style:none;border-bottom:1px solid #e5e9f0;padding:15px 0}
.kf-landing .krisflyer-greater-recognition .krisflyer-group .krisflyer-privileges li:last-child{border-bottom:0}
.kf-landing .krisflyer-privileges .icon--green-check{background-image:url(/saar5/images/ppsclub-krisflyer/KFLanding/svg/tick-1.svg);width:15px;height:15px;display:inline-block;background-size:15px;vertical-align:top;margin-right:5px;margin-top:3px}
.kf-landing .krisflyer-greater-recognition .krisflyer-group .krisflyer-privileges .krisflyer-privileges-content{display:inline-block;font-size:16px;color:#222;width:90%;margin:0}
.kf-landing .krisflyer-greater-recognition .krisflyer-group .silver-krisflyer-member{background-image:url(/saar5/images/ppsclub-krisflyer/KFLanding/silver-gradient.png);background-size:100% 100%}
.kf-landing .krisflyer-greater-recognition .krisflyer-group .silver{color:#444}.kf-landing .krisflyer-greater-recognition .krisflyer-group .silver-gradient{color:#444;border:1px solid #444}
.kf-landing .krisflyer-privileges .ico-orange-plus{background-image:url(/saar5/images/ppsclub-krisflyer/KFLanding/svg/tick-plus.svg);width:15px;height:15px;display:inline-block;background-size:15px;vertical-align:top;margin-right:5px;margin-top:3px}
.kf-landing .krisflyer-greater-recognition .krisflyer-group .elite-krisflyer-member{background-image:url(/saar5/images/ppsclub-krisflyer/KFLanding/gold-gradient.png);background-size:100% 100%}
.kf-landing .krisflyer-greater-recognition .krisflyer-group .gold{color:#60522f}.kf-landing .krisflyer-greater-recognition .krisflyer-group .gold-gradient{color:#60522f;border:1px solid #60522f}
.kf-landing .krisflyer-greater-recognition{margin-top:60px;margin-bottom:40px}.kf-landing .krisflyer-greater-recognition .greater-recognition-header p{font-size:18px;line-height:26px}
.kf-landing .main-inner{max-width:988px;margin:0 auto;height:auto;min-height:unset}.kf-landing .krisflyer-member-container{background:#fff}
.kf-landing .krisflyer-member-container .heading,.kf-landing .krisflyer-member-container .home-announcement-prompt .popup--announcement-cookies .popup-header,.home-announcement-prompt .popup--announcement-cookies .kf-landing .krisflyer-member-container .popup-header,.kf-landing .krisflyer-member-container .home-announcement-prompt .popup--announcement-solo .popup-header,.home-announcement-prompt .popup--announcement-solo .kf-landing .krisflyer-member-container .popup-header{padding:30px 0}
.kf-landing .krisflyer-member-container .krisflyer-member-wrapper{text-align:center;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px}
.kf-landing .krisflyer-member-container .krisflyer-member-content{margin-bottom:40px}.kf-landing .krisflyer-member-container .krisflyer-member-content .krisflyer-member-head{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:18px;color:#222;margin-bottom:35px}
.kf-landing .krisflyer-member-container .krisflyer-member-content p{margin-top:33px;font-size:16px;line-height:22px}
.kf-landing .krisflyer-member-container .krisflyer-member-wrapper .ico-point-r{font-size:8px;margin-right:5px}
.kf-landing .banner-container{max-width:988px;margin:0 auto}.kf-landing .banner-container{height:240px}
.kf-landing .banner{background:#fff;margin:0 auto;border-radius:5px;box-shadow:1px 1px 1px 2px #f2f2f2;transform:translatey(-40%);display:block;position:relative;padding:34px}
.banner{position:relative;z-index:1}.kf-landing .banner .banner-content{display:inline-block;vertical-align:middle;padding:0;width:48%;margin-right:1%}
.kf-landing .banner .banner-content .heading,.kf-landing .banner .banner-content .home-announcement-prompt .popup--announcement-cookies .popup-header,.home-announcement-prompt .popup--announcement-cookies .kf-landing .banner .banner-content .popup-header,.kf-landing .banner .banner-content .home-announcement-prompt .popup--announcement-solo .popup-header,.home-announcement-prompt .popup--announcement-solo .kf-landing .banner .banner-content .popup-header{margin-top:25px;letter-spacing:0}
.kf-landing .banner .banner-content p{font-size:18px;line-height:1.5em;margin:17px 0 20px 0}.kf-landing .banner .banner-content-card{background-image:url(/saar5/images/ppsclub-krisflyer/KFLanding/sign-up-bg-desktop.jpg);height:auto;background-size:cover;border-radius:5px;padding:50px 60px;display:inline-block;width:calc(50% - 124px);vertical-align:middle;background-position:right 0 top 0}
.kf-landing .banner .banner-content-card .card-heading{font-size:18px;font-family:"sigvar";font-weight:400;color:#fff;margin-bottom:15px;letter-spacing:0}
.kf-landing .banner .banner-content-card p{color:#fff;font-size:16px;margin-bottom:22px;margin-top:0}
.kf-landing .banner .banner-content-card .btn-sign-up{background:#2275d3;padding:13px 35px;color:#fff;border:0;border-radius:4px;font-size:11px;letter-spacing:2px;display:inline-block;margin-bottom:0}
.kf-landing .masthead-container{display:block;height:465px;width:100%;background-size:cover;margin:0 auto;background-size:100% 100%;max-width:100%}
.kf-landing .masthead-container .masthead-container-wrap{margin:0 auto;max-width:988px}.kf-landing .masthead-container .masthead-container-wrap .masthead-container--selector{padding:34px 0 20px 0;border-bottom:0;margin-bottom:20px;font-size:14px;color:#fff}
.kf-landing .masthead-container .masthead-container-wrap .masthead-container-kris-gray-text{color:#222}
.kf-landing .masthead-container .masthead-container-wrap .masthead-container-hide-border{border:0!important}
.kf-landing .masthead-container .masthead-container-wrap .masthead-heading{font-size:54px;font-family:"sigvar";color:#fff;margin-top:62px;margin-bottom:15px}
.kf-landing .masthead-container .masthead-container-wrap .masthead-heading-kris-gray-text{font-size:54px;font-family:"sigvar";color:#222;margin-top:62px;margin-bottom:15px}
.kf-landing .masthead-container .masthead-container-wrap .masthead-miles{font-size:18px;color:#fff;letter-spacing:1px}
.kf-landing .masthead-container .masthead-container-wrap .masthead-miles-kris-gray-text{font-size:18px;color:#222;letter-spacing:1px}
.kf-landing .icon-video{background-image:url("/saar5/images/ppsclub-krisflyer/KFLanding/svg/ico-watch-video.svg");width:23px;height:23px;display:inline-block;background-size:23px;vertical-align:top;margin-right:5px;margin-top:-1px}
.kf-landing .masthead-container .masthead-container-wrap .masthead-container--selector .home{cursor:pointer;text-decoration:underline;color:#fff}
.kf-landing .masthead-container .masthead-container-wrap .masthead-container--selector .navigation-black{cursor:pointer;text-decoration:underline;color:#222}
.kf-landing .masthead-container .masthead-container-wrap .masthead-container-economy-class-gray-text a{cursor:pointer;text-decoration:underline;color:#222!important}
.kf-landing .masthead-container .masthead-container-wrap .masthead-container--selector span{margin:0 4px}
.kf-landing .masthead-container .masthead-container-wrap .masthead-container--selector .masterhead-container-nav-link{color:#222}
.kf-landing .masthead-container .masthead-container-wrap .masthead-control{color:#fff;margin-top:25px;display:block;cursor:pointer;outline:0}
.kf-landing .masthead-container .masthead-container-wrap .masthead-control span{font-size:16px;display:inline-block}
.kf-landing .watch-video-lightbox .popup__inner{max-width:768px;width:100%}.kf-landing .watch-video-lightbox .yt-video{display:block;margin:0 auto;padding:0;height:378px;max-width:688px;width:100%}
.kf-landing .watch-video-lightbox .ico-close-round-fill{font-size:22px}.kf-landing .gift{margin-bottom:7px}
.ie11 .kf-landing .banner{display:block}.ie11 .kf-landing .banner .banner-content:nth-of-type(1){-ms-grid-column:1;-ms-grid-row:1}
.ie11 .kf-landing .banner .banner-content:nth-of-type(2){-ms-grid-column:2;-ms-grid-row:1}.ie11 .kf-landing .krisflyer-member-container .krisflyer-member-wrapper{display:-ms-grid;-ms-grid-colums:1fr 1fr 1fr}
.ie11 .kf-landing .krisflyer-member-container .krisflyer-member-wrapper .krisflyer-member-content:nth-of-type(1){-ms-grid-column:1;-ms-grid-row:1;margin-right:20px}
.ie11 .kf-landing .krisflyer-member-container .krisflyer-member-wrapper .krisflyer-member-content:nth-of-type(2){-ms-grid-column:2;-ms-grid-row:1;margin-right:20px}
.ie11 .kf-landing .krisflyer-member-container .krisflyer-member-wrapper .krisflyer-member-content:nth-of-type(3){-ms-grid-column:3;-ms-grid-row:1}
.ie11 .kf-landing .krisflyer-greater-recognition .krisflyer-group{display:-ms-grid;-ms-grid-colums:1fr 1fr 1fr}
.ie11 .kf-landing .krisflyer-greater-recognition .krisflyer-group .krisflyer-member:nth-of-type(1){-ms-grid-column:1;-ms-grid-row:1;margin-right:20px}
.ie11 .kf-landing .krisflyer-greater-recognition .krisflyer-group .krisflyer-member:nth-of-type(2){-ms-grid-column:2;-ms-grid-row:1;margin-right:20px}
.ie11 .kf-landing .krisflyer-greater-recognition .krisflyer-group .krisflyer-member:nth-of-type(3){-ms-grid-column:3;-ms-grid-row:1}
.kf-landing .krisflyer-greater-recognition .krisflyer-group p{font-size:14px;color:#666;line-height:20px}
.kf-landing .masthead-container .masthead-container-wrap .masthead-container--selector .ico-point-r{font-size:9px;margin:-1px 5px 0 5px}
@media screen and (max-width:1023px){.kf-landing .masthead-container .masthead-container-wrap,.kf-landing .banner-container{padding:0 20px}
.kf-landing .krisflyer-greater-recognition .krisflyer-group .krisflyer-privileges{min-height:460px}.kf-landing .krisflyer-greater-recognition .krisflyer-group .krisflyer-privileges .krisflyer-privileges-content{width:80%}
.kf-landing .banner{padding:35px}.kf-landing .banner-content{width:49%}.kf-landing .banner-content .heading,.kf-landing .banner-content .home-announcement-prompt .popup--announcement-cookies .popup-header,.home-announcement-prompt .popup--announcement-cookies .kf-landing .banner-content .popup-header,.kf-landing .banner-content .home-announcement-prompt .popup--announcement-solo .popup-header,.home-announcement-prompt .popup--announcement-solo .kf-landing .banner-content .popup-header{font-size:20px;margin-top:5px}
.kf-landing .banner-content p{font-size:14px;margin-top:20px;line-height:1.5em}.kf-landing .banner-content-card{padding:30px 10px;width:43%}
.kf-landing .banner-content-card .card-heading{font-size:16px}.kf-landing .banner-content-card p{font-size:12px}
.kf-landing .banner-content-card .btn-sign-up{margin-bottom:0}.kf-landing .krisflyer-member-container .krisflyer-member-content .gift-para{margin-bottom:37px}
}.kf-security .accordion__control .sub-heading-3--dark{color:#00266b}.kf-security.kf-priority-magazine-page.change-management .accordion__content ol{margin-left:-2.8%;margin-top:1%;list-style-position:outside}
.kf-security.kf-priority-magazine-page.change-management .accordion__content ol li{margin-top:.5%}.kf-security.kf-priority-magazine-page.change-management .accordion__content ul li{margin-left:auto;margin-top:1%}
.flight-select-page .sort-filter{cursor:default}.flight-select-page .sort-filter a{margin-left:22px}
.flight-select-page [data-flight-filter="1"]:not(.has-outbound) .sort-price{opacity:.4;pointer-events:none}
.flight-select-page .flight-toggle-cover[data-cover-length="2"]{width:304px}
.flight-select-page .flight-toggle-cover[data-cover-length="1"]{width:151px}
.flight-select-page .flight-toggle-cover{position:absolute;display:block;height:100%;top:0;right:0;z-index:10}
.flight-select-page .flight-toggle-cover .flight-toggle-cover_copy{width:100%;height:100%;box-sizing:border-box;background-color:white;border-top:1px solid #cacdd4;border-bottom:1px solid #cacdd4;position:absolute;top:0;right:1px;text-align:center;display:-ms-grid;display:grid;padding:20px;-ms-grid-columns:1fr;grid-template-columns:1fr}
.flight-select-page .flight-toggle-cover .flight-toggle-cover_copy:before{content:'';display:block;width:1px;height:calc(100% - 42px);position:absolute;top:20px;left:0;border-left:1px solid #cacdd4}
.flight-select-page .flight-toggle-cover .flight-toggle-cover_copy span{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;justify-self:center;font-weight:600;color:#666}
.fs-economy-page.bsp-w-bbl.fs-economy .wrap-content-list .recommended-table{position:relative;z-index:0}
@media screen and (max-width:768px){.flight-select-page .flight-toggle-cover[data-cover-length="1"]{width:128px}
.flight-select-page .flight-toggle-cover[data-cover-length="2"]{width:257px}
}.text-info-3.us-feedback-intro{font-weight:600}.how-to-use-page .flight-item img{width:100%}.mp-1-addons-piece-page .content-baggage-title .title-5--blue{display:block;margin-bottom:5px}
.payments-group__charge .grid-row{margin-top:0!important}.mp-1-addons-piece-page .preferred-flight--info{margin:28px 0 20px}
.mp-payments .layover-time--1{padding-left:3%}.mp-orb-add-ons-page .weight-flight-item .title-baggage-item,.weight-flight-item .weight-baggage{width:50%}
.mp-orb-add-ons-page .weight-flight-item .wrap-baggage .full-flight{padding-left:20px}.mp-orb-add-ons-page .pref-enjoy-item .pref-enjoy-choose{display:inline-block;vertical-align:middle}
.mp-orb-add-ons-page .preferred-flight-item .title-item{width:20%}.mp-orb-add-ons-page .preferred-flight-item .text-item{min-width:20%;max-width:54%}
.mp-orb-add-ons-page .preferred-flight-item .full-flight{padding-left:30px}.mp-orb-add-ons-page .form-search-addons-hotel.form-search-hotel .grid-col--2 .select__text{padding-left:85px}
.mp-orb-add-ons-page .form-search-addons-hotel.form-search-hotel .grid-col--2 .grid-width-1{width:25.8%}
.mp-orb-add-ons-page .form-search-addons-hotel.form-search-hotel .grid-col--2 .btn-1{padding-right:20px;padding-left:20px}
.mp-orb-add-ons-page .form-search-addons-hotel .grid-col--1{width:44%}.mp-orb-add-ons-page .form-search-addons-hotel .grid-col--2{width:56%}
.mp-orb-add-ons-page .review-baggage--item .review-baggage-text{width:45%}.mp-orb-add-ons-page .review-baggage--item .review-cancel-text{padding-right:20px}
.mp-orb-add-ons-page .benefit-insurance-list{overflow:hidden;margin-left:-7px}.mp-orb-add-ons-page .benefit-insurance-item{width:33.3%;float:left}
.mp-orb-add-ons-page .benefit-insurance-item .benefit-insurance-item--inner{margin-left:7px}.mp-orb-add-ons-page .travel-location dt{width:200px}
.mp-orb-add-ons-page .complete-fields .block-content-credit-debit .form-group-inner .number-cvv.for-select{margin-left:17%}
}.booking-info-group{margin:0 20px 19px;padding:6px 20px 22px}.booking-details .booking-col .align-wrapper{min-height:20px;margin-top:20px}
.group-content .booking-info-group{padding:6px 20px 22px;margin:20px 0 0 0}.booking-reference__item__content .group-content .booking-info-group .title-5--blue{padding-top:10px}
.booking-reference__item__content .group-content .booking-info-group .booking-info-content{margin-top:10px}
.table-allocation .text-title{font-weight:600;font-size:13px;color:#000;text-transform:uppercase}.popup__content .flights-target .text-flight{font-family:"baker-signet-web",serif;font-size:21px;font-weight:500}
.popup__content .flights-target{margin-bottom:30px}.table-allocation--cost tr.type-1+tr td{padding-top:0}
.table-allocation--cost tr.type-1+tr.subtotal td{color:black;padding-top:20px}.popup__content .flights-target .table-allocation{margin-top:37px}
.car-rental-booking-row{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;display:-ms-grid;display:grid;-ms-grid-rows:40px 40px;grid-template-rows:30px;display:-ms-grid;display:grid;padding-bottom:20px}
.car-rental-row_img{padding-left:40px;padding-top:6px}.car-add-ons_img{height:auto;width:190px;background-size:auto 100%}
.add-ons-car-item-block_img{width:190px;height:auto}.mp-mb-passenger-preferences .popup--kfbenefit--addons .popup__title{font-size:14px;font-weight:600}
.mp-mb-passenger-preferences .popup--kfbenefit--addons p{color:#000}.mp-mb-passenger-preferences .popup--kfbenefit--addons .popup__title{margin-bottom:10px}
.add-ons-ssh-item-block_inner-row-1{-ms-grid-columns:50% 54%;grid-template-columns:50% 54%;display:-ms-grid;display:grid}
.mp-styles p{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;margin:0;line-height:1.4em}
.mp-styles .title{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:24px;font-weight:700;line-height:1em}
.mp-styles .sub-title{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;font-weight:600;line-height:1em}
.mp-styles h1,.mp-styles h2,.mp-styles h3,.mp-styles h4,.mp-styles h5,.mp-styles h6{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;letter-spacing:.5px;font-weight:700}
.mp-styles .primary-color-black{color:#222;align:right}.mp-styles .text-confirm-color{color:#1d760c}
.mp-styles .text-cabin-color.Y{color:#1c5d49}.mp-styles .text-cabin-color.S{color:#5e6c6d}.mp-styles .text-cabin-color.J{color:#00266b}
.mp-styles .text-cabin-color.F{color:#93311d}.mp-styles .semi-bold{font-weight:600}.mp-styles .text-bold{font-weight:700}
.mp-styles .text-italic{font-style:italic}.mp-styles .button--inline.btn-disabled{color:#e5e5e5;background:#a8a8a8!important;outline-color:white!important;opacity:1}
a.select-mb_manage-btn-manage.btn-primary.btn-disabled{color:#e5e5e5;background:#a8a8a8;cursor:default;outline-color:white!important}
.mp-styles .flight-status_item--avail-cfrm em{color:#a8a8a8}.mp-styles .tabs-component_tab-item.text-transform{text-transform:none}
.mp-styles *{box-sizing:border-box}.mp-styles section{position:relative;display:block}.mp-styles .wrap-control{width:988px;position:relative;margin:0 auto}
.mp-styles .content-block{position:relative;background-color:white;margin-bottom:38px}.mp-styles .content-block_title{font-size:20px;color:#00266b;letter-spacing:0}
.mp-styles .aside-block{position:relative;margin-bottom:38px;padding:30px;background:#fff;border:1px solid #e5e9f0;box-shadow:0 2px 2px 0 rgba(0,0,0,0.03);border-radius:2px}
.mp-styles .content-block_title--w-btn-grp{line-height:30px;display:inline-block}.mp-styles .inline-buttons-wrap{position:relative;display:inline-block}
.mp-styles .inline-buttons-wrap--right{float:right;line-height:30px}.mp-styles .inline-buttons-wrap--right .button--inline{margin-left:10px}
.mp-styles .inline-buttons-wrap--right .ico-point-r{padding-left:7px}.mp-styles .inline-disc{background-color:#00266b;display:inline-block;vertical-align:middle;width:5px;height:5px;border-radius:50%}
.mp-styles .button,.mp-styles button{border:0;background:0}.mp-styles .button--inline{background:#2275d3;border-radius:2px;min-height:30px;padding:5px 12px;font-weight:400;font-size:14px;line-height:1em;color:#fff}
.mp-styles .button_icon{position:relative;display:inline;margin-right:7px}.mp-styles .button_icon.ico-close{font-size:.7em;top:-1px}
.mp-styles .button_icon.ico-edit{font-size:.9em;top:-2px}.mp-styles .button_icon.ico-check-thick{font-size:.9em;top:-2px;left:-5px;margin-right:1px}
.mp-styles .button_icon.ico-upgrade{font-size:1em;top:-1px;margin-right:4px}.mp-styles .visibly-hidden{visibility:hidden!important;position:fixed;bottom:0;right:0}
.mp-styles .absolute--top-left{position:absolute;top:0;left:0}.mp-styles .masthead{position:relative}
.mp-styles .masthead--fullwidth{width:100%;height:300px;background-color:transparent;background-position:top center;background-repeat:no-repeat;background-size:cover}
.mp-styles .masthead--fullwidth:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.5);z-index:-1}
.mp-styles .masthead--fullwidth .wrap-control{min-height:100%}.mp-styles .masthead--fullwidth .backto-link{top:53px}
.mp-styles .masthead--fullwidth.no-img{background-color:white;background-image:none}.mp-styles .masthead--fullwidth.no-img:before{display:none}
.mp-styles .masthead--fullwidth.no-img .title{text-shadow:0 0 0 transparent;color:#00266b}.mp-styles .masthead--fullwidth.no-img .sub-title{text-shadow:0 0 0 transparent;color:#222}
.mp-styles .ico-point-l{letter-spacing:1px}.mp-styles .ico-point-l:before{font-size:8px;padding-right:8px}
.mp-styles .masthead_details{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-left:solid 3px #ff9f00;padding-left:20px}
.mp-styles .masthead_details .title{text-shadow:0 2px 2px rgba(0,0,0,0.3);color:white;margin-bottom:15px;line-height:.9em;font-family:'sigvar';font-weight:500;font-size:26px}
.mp-styles .masthead_details .sub-title{color:white;text-shadow:0 2px 2px rgba(0,0,0,0.3);line-height:.9em}
.mp-styles .backto-link{text-transform:uppercase;color:white;font-weight:700;font-size:12px}.mp-styles .backto-link .backto-link_icon{width:6px;height:8px}
.mp-styles .backto-link .icon{margin-right:8px}.mp-styles .backto-link .icon g{fill:#0254ec}.mp-styles .backto-link_icon g{fill:white}
.mp-styles .booking-reference{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:white;border-radius:2px;padding:15px;text-align:center;min-width:250px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3)}
.mp-styles .booking-reference--w-tab-float{top:calc(50% - 35px)}.mp-styles .booking-reference_title{text-transform:uppercase;text-align:center;font-size:12px;line-height:1em;color:#00266b;padding-bottom:10px;border-bottom:1px solid #ff9f00;margin:0 auto 20px;width:auto;display:inline-block}
.mp-styles .booking-reference_number{font-weight:700;font-size:30px;color:#222;text-align:center;text-transform:uppercase;line-height:.8em;letter-spacing:3px;margin-bottom:17px}
.mp-styles .booking-reference_print{width:calc(100%+30px);background-color:#00266b;color:white;margin:0 -15px -15px;font-size:12px;font-weight:600;padding:13px 0;line-height:14px;cursor:pointer}
.mp-styles .booking-reference_print .ico-print{margin-top:-2px}.mp-styles .booking-reference_anchor-tag{color:#fff;cursor:pointer}
.mp-styles .tabs-component{position:relative;padding-bottom:70px;border-radius:2px}.mp-styles .tabs-component--banner-float{margin-top:-70px}
.mp-styles .tabs-component_wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(100px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}
.mp-styles .tabs-component_tab-item{position:relative;z-index:0;background:#fff;min-height:70px;font-size:14px;font-weight:700;color:#222;letter-spacing:1px;text-align:center;text-transform:uppercase;border-bottom:1px solid #edebeb;border-top:4px solid #d3dbe8}
.mp-styles .tabs-component_tab-item:first-child{border-top-left-radius:4px}.mp-styles .tabs-component_tab-item:last-child{border-top-right-radius:4px}
.mp-styles .tabs-component_tab-item:before{content:'';position:absolute;top:-4px;right:-4px;width:6px;height:4px;background-color:#d3dbe8}
.mp-styles .tabs-component_tab-item.active{border-top:4px solid #ff9f00;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid transparent;z-index:2}
.mp-styles .tabs-component_tab-item.active+.tabs-component_tab-item:before{content:'';position:absolute;top:-4px;left:-4px;width:6px;height:4px;background-color:#d3dbe8}
.mp-styles .tabs-component_tab-item.active:first-child:after{content:'';display:block;height:63px;width:8px;z-index:0;-webkit-filter:blur(4px);filter:blur(4px);background:rgba(0,0,0,0.15);position:absolute;right:-4px;top:0}
.mp-styles .tabs-component_tab-item.active:first-child:before{content:'';display:block;height:66px;width:10px;z-index:1;background:white;position:absolute;right:0;top:0}
.mp-styles .tabs-component_tab-item.active:last-child:after{content:'';display:block;height:63px;width:8px;z-index:0;-webkit-filter:blur(4px);filter:blur(4px);background:rgba(0,0,0,0.15);position:absolute;left:-4px;top:0}
.mp-styles .tabs-component_tab-item.active:last-child:before{content:'';display:block;height:66px;width:10px;z-index:1;background:white;position:absolute;left:0;top:0}
.mp-styles .tabs-component_tab-item.active .number{opacity:1}.mp-styles .tabs-component_content-wrap{background-color:white;padding:30px;box-shadow:#c5c4c4 0 3px 5px -3px}
.mp-styles .accordion{position:relative;padding:0}.mp-styles .accordion-wrap{display:block;border-radius:2px}
.mp-styles .accordion_trigger{background:#fff;border:1px solid #e5e9f0;box-shadow:0 2px 2px 0 rgba(0,0,0,0.03);padding:20px 30px;display:block;position:relative;width:100%;min-height:105px}
.mp-styles .accordion_trigger_chevron{position:absolute;right:30px;top:48%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:.9em;color:#00266b;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}
.mp-styles .accordion_trigger_chevron.chevron--up{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}
.mp-styles .accordion_trigger_chevron.chevron--down{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
.mp-styles .accordion_content{padding:20px 20px 35px;background-color:#f0f2f6;box-shadow:0 2px 1px 0 rgba(0,0,0,0.05)}
.mp-styles .accordion_content.accordion_top-block{padding:14px 14px 35px!important}.mp-styles .accordion_content .inline-disc{margin:0 9px}
.mp-styles .accordion_content .disc-padding{padding:0 5px}.mp-styles .accordion-col{display:inline-block}
.mp-styles .flight-info_content{padding:20px}.mp-styles .flight-info{background-color:white;border-radius:2px;padding:20px}
.mp-styles .flight-info_flight-desc{border-bottom:2px solid #e5e9f0;padding-bottom:10px}.mp-styles .flight-info_flight-tracker{font-weight:700}
.mp-styles .flight-info_flight-jet{color:#666}.mp-styles .flight-info_flight-travel-hours{color:#666}
.mp-styles .ico-flight-history{font-style:normal;margin-right:5px}.mp-styles .flight-info_flight-travel-hours .ico-flight-history{vertical-align:top;font-style:normal;margin-right:5px}
.mp-styles .ico-flight-history:before{font-size:11px;vertical-align:baseline}.mp-styles .flight-info_flight-cabin-class{font-weight:600;float:right;line-height:1.3em}
.mp-styles .singapore-airlines-img{max-width:18px;max-height:18px;margin-top:-3px;margin-right:-5px}
.mp-styles .flight-info_layover-time{padding:25px 0 22px;color:#00266b;font-weight:600;font-size:12px}
.mp-styles .flight-info_layover-time .ico-flight-history:before{font-size:14px}.mp-styles .accordion_trigger .flight-chevron--position.chevron--down{-webkit-transform:translateY(-162%) rotate(180deg);transform:translateY(-162%) rotate(180deg)}
.mp-styles .accordion_trigger .flight-chevron--position.chevron--up{-webkit-transform:translateY(-162%) rotate(0deg);transform:translateY(-162%) rotate(0deg)}
.mp-styles .flight-info--trigger-content{position:relative;width:calc(100% - 44px)}.mp-styles .flight-info--trigger-content_title{font-weight:700;font-size:14px;color:#222;letter-spacing:0;text-transform:uppercase}
.mp-styles .flight-info_status{display:-ms-grid;display:grid;-ms-grid-columns:8% 92%;grid-template-columns:8% 92%}
.mp-styles .flight-info--trigger-content_schedule-item{position:relative;font-size:14px;font-weight:600;color:#00266b;padding-left:20px}
.mp-styles .flight-info--trigger-content_schedule-item:before{content:'';width:6px;height:6px;display:block;border-radius:50%;background-color:#ff9f00;position:absolute;top:11px;left:0;z-index:1}
.mp-styles .flight-info--trigger-content_schedule-item:after{content:'';display:block;height:30px;width:2px;border-left:#ccc dotted 1px;position:absolute;top:12px;left:3px;z-index:0}
.mp-styles .flight-info--trigger-content_schedule-item:last-child:after{display:none}.mp-styles .flight-info--trigger-content_schedule-item .flight-info_status-item{display:block;float:right}
.mp-styles .flight-status_item--confirm{color:#1d760c}.mp-styles .flight-status_item--avail-cfrm{color:#ba5301}
.mp-styles .flight-info_datetime{color:#222;font-size:14px;font-weight:400;margin-left:7px}.mp-styles .flight-info_datetime_icon{color:darkgray;font-size:.8em;line-height:1em;position:relative;margin-right:4px}
.mp-styles .flight-info_inline-content{display:inline-block;vertical-align:middle}.mp-styles .flight-info_inline-content-wrap{display:inline-block}
.mp-styles .flight-info_inline-content-wrap--width{width:167px}.mp-styles .flight-info_airport-code{width:fit-content}
.mp-styles .flight-info_flight-tracker{width:60px}.mp-styles .flight-info_row{display:block;margin-bottom:5px}
.mp-styles .flight-info_row:last-child{margin-bottom:10px}.mp-styles .flight-info_row .inline-disc{margin:0 9px}
.mp-styles .flight-info_schedule-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(100px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}
.mp-styles .accordion-col{display:inline-block}.mp-styles .flight-info_content{padding:20px}.mp-styles .flight-info{background-color:white;border-radius:2px;padding:20px}
.mp-styles .flight-info.flightStatus{padding:10px}.mp-styles .flight-info_flight-desc{border-bottom:2px solid #e5e9f0;padding-bottom:10px}
.mp-styles .flight-info_flight-tracker{font-weight:700}.mp-styles .flight-info_flight-jet{color:#666}
.mp-styles .flight-info_flight-travel-hours{color:#666}.mp-styles .ico-flight-history{font-style:normal;margin-right:5px}
@-moz-document url-prefix(){.mp-styles .ico-flight-history{vertical-align:unset}}.mp-styles .ico-flight-history:before{font-size:11px;vertical-align:baseline}
.mp-styles .flight-info_flight-cabin-class{font-weight:600;float:right;line-height:1.3em}.mp-styles .flight-info_bottom-flight-desc{padding-top:25px}
.mp-styles .flight-info_bottom-flight-desc.flight_info-topspace{padding-top:12px!important}.mp-styles .flight-info_from-content,.mp-styles .flight-info_to-content{padding-bottom:15px;display:-ms-grid;display:grid;-ms-grid-columns:7% 36% 15% 9% 33%;grid-template-columns:7% 36% 15% 9% 33%}
.mp-styles .flight-info_from-content.flightInfoStatus{padding-bottom:7px}.mp-styles .singapore-airlines-img{max-width:18px;max-height:18px;margin-top:-3px;margin-right:-5px}
.mp-styles .flight-info_layover-time{padding:25px 0 22px;color:#00266b;font-weight:600;font-size:12px}
.mp-styles .flight-info_layover-time.flight_delay-time{padding:15px 0 14px!important}.mp-styles .flight-info_layover-time .ico-flight-history:before{font-size:14px}
.mp-styles .ico-border-radius{border-radius:50%}.not-eligible-mpreference-title{padding:20px 0 20px 0;font-size:20px;font-weight:BOLD;color:#000}
.mp-styles .border-left-style{border-left:3px solid #ff9f00}.mp-styles .secondary-color-lighter-bg{background-color:#e5e9f0}
.mp-styles .secondary-color-giftbox-bg{background-color:#00266b}.mp-styles .position-relative{position:relative}
.mp-styles .ico-width-height{width:40px;height:40px}.mp-styles .select-manage-booking-content{-ms-grid-columns:20% 60% 20%;grid-template-columns:20% 60% 20%;display:-ms-grid;display:grid}
.mp-styles .select-mb_btn-group{display:-webkit-box;-webkit-box-align:center}.mp-styles .select-mb_description_title{font-size:16px}
.mp-styles .select-mb_description_paragraph{font-size:14px}.mp-styles .ico-alignment{position:relative}
.mp-styles .ico-giftbox-alignment{position:relative;right:7px;left:9px;top:4px;bottom:5px}.mp-styles .ico-alignment:before{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#00266b}
.mp-styles .ico-change-seat:before{left:41%;font-size:18px}.mp-styles .ico-business-1:before{left:41%;font-size:24px}
.mp-styles .ico-food:before{left:37%;font-size:25px}.mp-styles .select-mb_manage-btn{text-align:-webkit-right;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center}
.mp-styles .select-mb_manage-btn-manage{height:35px;width:110px}.mp-styles .btn-primary:hover{background-color:#0c62c3}
.mp-styles .btn-primary{background-color:#00266b;display:inline-block;font-size:11px;font-style:normal;color:#fff;line-height:6px;min-width:0;text-transform:uppercase;text-align:center;letter-spacing:.1em;cursor:pointer;border:0;padding:15px 20px 13px;overflow:visible;outline:0;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;transition:all 400ms ease 0s;border-radius:2px}
.mp-styles .grid-template-col-pax{-ms-grid-columns:28% 24% 20% 28%;grid-template-columns:28% 24% 20% 28%;display:-ms-grid;display:grid;width:100%}
.mp-styles .pax-information{padding:23px 30px 34px}.mp-styles .passenger-view-visa-info{padding-right:7px}
.mp-styles .pax-information_heading{padding-bottom:20px;text-transform:uppercase;font-size:12px;width:100%;letter-spacing:1.05px}
.mp-styles .select-manage-booking-content .select-mb_manage-btn-manage{font-size:12px}.mp-styles .btn-disabled.manage-disabled.select-mb_manage-btn-manage.btn-primary{background:#a8a8a8;cursor:auto}
.mp-styles .border-bottom-sec-color-light{border-bottom:2px solid #e5e9f0}.mp-styles .pax-information_earn--mobile{display:none}
.mp-styles .pax-information-list{-ms-grid-rows:40px 40px;grid-row-gap:40px;display:-ms-grid;display:grid;padding-top:25px}
.mp-styles .pax-information-list .pax-information_remarks{display:none}.mp-styles .pax-information-list .pax-information_flyer-info-1{display:none}
.mp-styles .pax-information-list .pax-information_flyer-info{display:none}.mp-styles .content-title-padding{padding-bottom:20px}
.mp-styles .ico-point-r{font-size:8px;vertical-align:top;padding-right:3px}.mp-styles .pax-information-content .content-block_title--w-btn-grp.title--sigvar.content-block_title.title{width:auto}
.mp-styles .no-image{background-image:none!important;background-color:#f7f7f7!important}.mp-styles .no-image:before{background-color:unset;box-shadow:unset}
.mp-styles .no-image .masthead_details{border:0;padding-left:0}.mp-styles .no-image .backto-link{color:#0254ec}
.mp-styles .no-image .title{color:#00266b;text-shadow:unset}.mp-styles .no-image .sub-title{text-shadow:unset;color:#000}
.mp-styles .tooltip-inner popover-inner{top:-15px}.mp-styles .booking-tab-control .tabs-component_tab-item{cursor:pointer}
.mp-styles .booking-tab-control .tabs-component_tab-item .disabled{color:#666}.mp-styles .flight-tab-item-button{display:none}
.mp-styles .flight-tab-item-button .ico-point-r{display:none}.mp-styles .booking-reference_print{padding:13px 25px 13px 18px;line-height:14px;text-align:left}
.mp-styles .booking-reference_print .ico-5-ticket-receipts{font-size:15px;display:inline-block;vertical-align:middle;margin-top:-6px;margin-right:5px}
.mp-styles .booking-reference_print span{letter-spacing:1px}.mp-styles .popup--flight-info{display:none}
.mp-styles .heading,.mp-styles .home-announcement-prompt .popup--announcement-cookies .popup-header,.home-announcement-prompt .popup--announcement-cookies .mp-styles .popup-header,.mp-styles .home-announcement-prompt .popup--announcement-solo .popup-header,.home-announcement-prompt .popup--announcement-solo .mp-styles .popup-header{margin-bottom:30px}
.mp-styles .heading .primary-color-black,.mp-styles .home-announcement-prompt .popup--announcement-cookies .popup-header .primary-color-black,.home-announcement-prompt .popup--announcement-cookies .mp-styles .popup-header .primary-color-black,.mp-styles .home-announcement-prompt .popup--announcement-solo .popup-header .primary-color-black,.home-announcement-prompt .popup--announcement-solo .mp-styles .popup-header .primary-color-black{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;display:inline-block;font-size:18px}
.mp-styles .heading .primary-heading,.mp-styles .home-announcement-prompt .popup--announcement-cookies .popup-header .primary-heading,.home-announcement-prompt .popup--announcement-cookies .mp-styles .popup-header .primary-heading,.mp-styles .home-announcement-prompt .popup--announcement-solo .popup-header .primary-heading,.home-announcement-prompt .popup--announcement-solo .mp-styles .popup-header .primary-heading{font-size:18px;display:inline-block}
.mp-styles .heading .text-bold,.mp-styles .home-announcement-prompt .popup--announcement-cookies .popup-header .text-bold,.home-announcement-prompt .popup--announcement-cookies .mp-styles .popup-header .text-bold,.mp-styles .home-announcement-prompt .popup--announcement-solo .popup-header .text-bold,.home-announcement-prompt .popup--announcement-solo .mp-styles .popup-header .text-bold{text-transform:uppercase}
.mp-styles .heading .elit-silver,.mp-styles .home-announcement-prompt .popup--announcement-cookies .popup-header .elit-silver,.home-announcement-prompt .popup--announcement-cookies .mp-styles .popup-header .elit-silver,.mp-styles .home-announcement-prompt .popup--announcement-solo .popup-header .elit-silver,.home-announcement-prompt .popup--announcement-solo .mp-styles .popup-header .elit-silver{padding:5px;color:#666;font-size:8px;font-weight:bold;text-transform:uppercase;background-color:#d5d5d5;border-radius:2px;vertical-align:top;display:inline-block;line-height:1;margin-left:10px;letter-spacing:2px;margin-top:0}
.mp-styles .booking-tab-control .tabs-component_tab-item{padding-left:20px;border-left:1px solid #d3dbe8;text-align:left}
.mp-styles .booking-tab-control .number{background-color:#00266b;border-radius:50%;font-size:12px;color:white;width:20px;height:20px;text-align:center;display:inline-block;line-height:20px;margin-right:15px;opacity:.7}
.mp-styles .booking-tab-control .number .active{opacity:0}.mp-styles .accompanying-passenger-status{color:#000;font-size:16px;padding-bottom:20px}
.mp-styles .aside-container.aside-container-padding{padding-bottom:35px}.mp-styles .aside-container{position:relative;margin-bottom:30px;padding:20px;background:#f2fbf3;border:1px solid #03760b;border-radius:4px}
.mp-styles .aside-container .select-manage-booking-container{-ms-grid-columns:4.3% 95.7%;grid-template-columns:4.3% 95.7%;display:-ms-grid;display:grid}
.mp-styles .aside-container .select-manage-booking-container .trip-selected .add-baggage-details{display:block;color:#000}
.mp-styles .aside-container .select-manage-booking-container .trip-selected--2{margin:-8px 0}.mp-styles .aside-container .ico-container{background-image:url(../images/svg/icon-bundle.svg);background-repeat:no-repeat;height:26px;width:22px;display:inline-block;vertical-align:middle;margin-top:6px}
.mp-styles .aside-container .trip-selected .text-bold{display:inline-block;color:#000}.mp-styles .aside-container .trip-selected .trip-details{display:inline-block;color:#222;margin-left:10px}
.mp-styles .aside-container .trip-selected .selected-container--1{margin-bottom:5px;display:block}.mp-styles .aside-container .trip-selected .selected-container--1 .country{display:inline-block}
.mp-styles .aside-container .trip-selected .selected-container--1 .trip-details{display:inline-block;color:#222;margin-left:10px}
.mp-styles .aside-container .trip-selected .selected-container--1 .trip-details--width{width:75%}.mp-styles .aside-container .trip-selected .selected-container--1 .icon-container{display:inline-block}
.mp-styles .aside-container .trip-selected .selected-container--1 .icon-container .ico-success{margin-top:-3px}
.mp-styles .aside-container .trip-selected .ico-success{background:transparent;color:#05b410}.mp-styles .aside-container .select-manage-booking-container-voucher{-ms-grid-columns:5.6% 94.4%;grid-template-columns:5.6% 94.4%}
.mp-styles .aside-container .select-manage-booking-container-voucher .selected-container--1:last-child{padding-bottom:0}
.mp-styles .aside-container .select-manage-booking-container-voucher .trip-details--cancel-trip{justify-self:end;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#0254ec}
.mp-styles .aside-container .select-manage-booking-container-voucher .trip-details--cancel-trip em{color:#0254ec;font-size:11px;-webkit-transform:translate(3px,-2px);transform:translate(3px,-2px)}
.mp-styles .aside-container .select-manage-booking-container-voucher .ico-success.ico-success-voucher{-webkit-transform:translate(0,-2px);transform:translate(0,-2px);margin-left:5px}
.mp-styles .aside-container .select-manage-booking-container-voucher .ico-seat-upgrade{background-image:url(../images/icon-seat-upgrade.png);width:30px;height:30px;background-size:cover;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background-repeat:no-repeat}
.mp-styles .aside-container .select-manage-booking-container-voucher .ico-two-times{background-image:url(../images/icon-2x.png);width:30px;height:30px;background-size:cover;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background-repeat:no-repeat}
.mp-styles .aside-container .select-manage-booking-container-voucher .ico-gift-box-outer{width:30px;height:30px;background-size:cover;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background-repeat:no-repeat;border-radius:50%;background-color:#00266b}
.mp-styles .aside-container .select-manage-booking-container-voucher .ico-gift-box{background-image:url(/assets/images/svg/ico-gift.svg);width:15px;height:18px!important}
.mp-styles .aside-container .select-manage-booking-container-voucher .ico-gift-box-inner{margin-left:7px;margin-bottom:4px}
.mp-styles .aside-container .select-manage-booking-container-voucher .trip-selected.trip-selected--1{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.mp-styles .manage-your-trip-flight-details_city-code,.mp-styles .disc-padding,.mp-styles .manage-your-trip-flight-details_flight-number{color:#00266b}
.mp-styles .accordion_wrapper{background:#fff;border:1px solid #e5e9f0;box-shadow:0 2px 2px 0 rgba(0,0,0,0.03);padding:13px 30px;display:block;position:relative;width:100%}
.mp-styles .select-manage-booking-wrapper{-ms-grid-columns:80% 20%;grid-template-columns:80% 20%;display:-ms-grid;display:grid}
.mp-styles .select-manage-booking-wrapper .btn-1{float:right;font-size:11px;padding:12px 29px;border-radius:2px}
.mp-styles .select-manage-booking-wrapper .btn-1.btn-disabled{color:#e5e5e5;background:#a8a8a8}.mp-styles .select-mb_btn-group .ico-change-seat{color:#00266b;margin-top:-10px}
.mp-styles .select-mb_btn-group .ico-change-seat:before{font-size:23px}.mp-styles .select-mb_btn-group .incon-info{color:#00266b;font-weight:700}
.mp-styles .select-mb_btn-group .ico-food{color:#00266b;margin-top:-10px}.mp-styles .select-mb_btn-group .ico-food:before{font-size:24px}
.mp-styles .select-mb_btn-group .ico-business-1{color:#00266b;margin-top:-10px}.mp-styles .select-mb_btn-group .ico-business-1:before{font-size:23px}
.mp-styles .accordion_container{padding:20px 20px 35px;background-color:#f0f2f6;box-shadow:0 2px 1px 0 rgba(0,0,0,0.05)}
.mp-styles .accordion_container .flight-info{color:#000;margin-bottom:20px}.mp-styles .accordion_container .flight-info .accordion-row-container{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;display:-ms-grid;display:grid}
.mp-styles .accordion_container .flight-info .add-baggage .bundle-ico{background-image:url(../images/svg/icon-bundle.svg);background-repeat:no-repeat;height:19px;width:15px;display:inline-block;vertical-align:middle;margin-left:2px;margin-top:-16px;position:absolute}
.mp-styles .accordion_container .accorion-first-content .manage-passenger-preferences_inner-accordion-details{padding-bottom:14px;border-bottom:solid 1px #979797;margin-right:25px}
.mp-styles .accordion_container .accorion-first-content .bundle-ico{background-image:url(../images/svg/icon-bundle.svg);background-repeat:no-repeat;height:19px;width:15px;display:inline-block;vertical-align:middle;margin-left:9px;margin-top:-4px}
.mp-styles .accordion_container .tooltip .tooltip__content{background:#f2fbf3;border:1px solid #03760b}
.mp-styles .accordion_container .flights-seat{padding-top:10px;padding-bottom:10px}.mp-styles .meals-cont .meals-heading{font-size:12px;padding-bottom:14px;border-bottom:1px solid #979797;margin-bottom:19px;display:-ms-grid;display:grid;-ms-grid-columns:7% 2% 57% 34%;grid-template-columns:8% 2% 57% 34%}
.mp-styles .meals-cont .meals-heading strong{color:#00266b}.mp-styles .meals-cont .meals-heading .disc-padding{text-align:center}
.mp-styles .meals-cont .flight-date{text-align:right;color:#666}.mp-styles .meals-cont .flight-meal{padding-bottom:5px}
.mp-styles .meals-cont .flight-meal .meal-description{display:block;margin-left:115px;margin-top:3px}
.mp-styles .meals-cont .flight-meal_text{max-width:100px;width:100px;display:inline-block}.mp-styles .baggage-cont .flight-date{float:right;color:#666;font-size:12px}
.mp-styles .baggage-cont .accordion-flight-info{padding-bottom:20px}.mp-styles .baggage-cont .baggage-details{padding-bottom:20px}
.mp-styles .baggage-container .ico-point-r{vertical-align:middle;font-size:8px}.mp-styles .aside-container-add-baggage .select-manage-booking-container{-ms-grid-columns:7% 93%;grid-template-columns:7% 93%;display:-ms-grid;display:grid}
.mp-styles .aside-container-add-baggage .text-bold{display:block;color:#000;margin-bottom:5px}.mp-styles .aside-container-add-baggage .add-baggage-details{display:block;line-height:1.5em;color:#000}
.mp-styles .aside-container-add-baggage .ico-container{height:40px;width:32px;margin-top:14px}.mp-styles .manage-passenger-preferences_btn-group{margin-top:7px}
.mp-styles .manage-passenger-preferences_btn-group .ico-food{margin-top:-5px}.mp-styles .manage-passenger-preferences_btn-group .ico-business-1{margin-top:-5px}
.mp-styles .manage-passenger-preferences_accordion-content{padding:20px 20px 2px}.mp-styles .manage-your-trip-flight-details_departure-time{text-align:right;color:#666}
.mp-styles .manage-your-trip-flight-details{font-size:12px;display:-ms-grid;display:grid;-ms-grid-columns:20% 3% 55% 25%;grid-template-columns:20% 3% 55% 25%}
.mp-styles .manage-your-trip-flight-details .inline-disc{margin-top:5px}.mp-styles .v-popover{display:inline-block}
.mp-styles .vue-popover-theme{top:-28px!important;left:19px!important}.mp-styles .vue-popover-theme .wrapper{width:240px;min-height:81px;background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 5px 30px rgba(0,0,0,0.1)}
.mp-styles .vue-popover-theme .tooltip-inner{position:relative;color:black;padding:5px;padding-left:20px;padding-right:20px;border-radius:5px;padding:20px}
.mp-styles .vue-popover-theme .ico-close-round-fill{display:block;position:absolute;top:5px;right:5px;color:#999}
.mp-styles .vue-popover-theme .tooltip-arrow{background:#fff;height:10px;border:1px solid ccc;width:10px;z-index:999999999999999999999999999999999;bottom:-4px;position:absolute;border-left-color:transparent!important;border-bottom-color:transparent!important;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.mp-styles .single-pax-passenger .tabs-component_tab-item.active:last-child:after{display:none}.mp-styles .single-pax-passenger .tabs-component_tab-item{border-left:none;cursor:default}
.mp-styles .select-manage-booking-wrapper{-ms-grid-columns:80% 20%;display:-ms-grid}.mp-styles .select-manage-booking-wrapper .manage-passenger-preferences_btn-group{-ms-grid-column:1;-ms-grid-row:1}
.mp-styles .select-manage-booking-wrapper .select-mb_description.primary-color-black{-ms-grid-column:2;-ms-grid-row:1}
.mp-styles .meals-heading{-ms-grid-columns:7% 2% 57% 34%;display:-ms-grid}.mp-styles .meals-heading .Country{-ms-grid-column:1;-ms-grid-row:1}
.mp-styles .meals-heading .disc-padding{-ms-grid-column:2;-ms-grid-row:1}.mp-styles .meals-heading .flight-number{-ms-grid-column:3;-ms-grid-row:1}
.mp-styles .meals-heading .flight-date{-ms-grid-column:4;-ms-grid-row:1}.mp-styles .select-manage-booking-container{-ms-grid-columns:4.3% 95.7%;display:-ms-grid}
.mp-styles .select-manage-booking-container .ico-container{-ms-grid-column:1;-ms-grid-row:1}.mp-styles .select-manage-booking-container .trip-selected{-ms-grid-column:2;-ms-grid-row:1}
.mp-styles .manage-your-trip-flight-details .country{-ms-grid-column:1;-ms-grid-row:1}.mp-styles .manage-your-trip-flight-details .disc-padding{-ms-grid-column:2;-ms-grid-row:1}
.mp-styles .manage-your-trip-flight-details .flight-number{-ms-grid-column:3;-ms-grid-row:1}.mp-styles .manage-your-trip-flight-details .flight-date{-ms-grid-column:4;-ms-grid-row:1}
.mp-styles .tabs-component_wrap{display:-ms-grid;-ms-grid-columns:49% 49%}.mp-styles .tabs-component_wrap .active{-ms-grid-column:1;-ms-grid-row:1}
.mp-styles .tabs-component_wrap .disabled{-ms-grid-column:2;-ms-grid-row:1}@media screen and (max-width:1023px){.mp-styles .infant{position:inherit;left:55px;top:39px}
.mp-styles .booking-tab-control .tabs-component__pax-name-type{text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.mp-styles .aside-container .select-manage-booking-container-voucher .trip-details--cancel-trip em{-webkit-transform:translate(3px,0px);transform:translate(3px,0px)}
.mp-styles .aside-container .select-manage-booking-container{-ms-grid-columns:7% 93%;grid-template-columns:7% 93%}
.mp-styles .aside-container .trip-selected .selected-container--1{-ms-grid-columns:15% 70% 15%;grid-template-columns:15% 70% 15%}
.mp-styles .accordion_container .flight-info .accordion-row-container{-ms-grid-columns:50% 25% 25%;grid-template-columns:50% 25% 25%}
}.mp-styles .add-ons-item-block{margin-bottom:20px}.mp-styles .add-ons-item-block-aside{margin-bottom:0;padding:0}
.mp-styles .add-ons-item-block_details{-ms-grid-columns:21.6% 78.4%;grid-template-columns:21.6% 78.4%;display:-ms-grid;display:grid}
.mp-styles .add-ons-item-block_img-content{display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;padding:40px 48px;border-right:1px solid #e5e9f0}
.mp-styles .add-ons-item-block_img{width:102px;height:56px}.mp-styles .add-ons-item-block_inner-content{padding:27px 26px;display:-ms-grid;display:grid}
.mp-styles .add-ons-item-block_inner-row-1{-ms-grid-columns:33% 71%;grid-template-columns:33% 71%;display:-ms-grid;display:grid}
.mp-styles .add-ons-item-block_inner-row-1-h4{font-size:16px}.mp-styles .add-ons-item-block_inner-row-1_col-2{text-align:right;padding-top:2px}
.mp-styles .add-ons-item-block_inner-row-1_text-1{background-color:#e5e9f0;font-size:14px;padding:5px 24px 5px 15px}
.mp-styles .add-ons-item-block_inner-row-2{margin-top:17px;-ms-grid-columns:24% 76%;grid-template-columns:24% 76%;display:-ms-grid;display:grid}
.mp-styles .add-ons-item-block_inner-row-3{margin-top:12px;-ms-grid-columns:24% 76%;grid-template-columns:24% 76%;display:-ms-grid;display:grid}
.mp-styles .add-ons-item-block_footer-info{border-bottom:1px solid #e5e9f0;border-right:1px solid #e5e9f0;border-left:1px solid #e5e9f0;padding:22px 20px;background-color:#fafafa;color:#222;box-shadow:0 2px 2px 0 rgba(0,0,0,0.03);border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.mp-styles .hotel-checkin-checkout-content{margin-bottom:0;padding:23px 30px 0}.mp-styles .hotel-add-ons_inner-content{-ms-grid-rows:40px auto;grid-template-rows:40px auto}
.mp-styles .hotel-add-ons_img-content{padding:0}.mp-styles .hotel-add-ons_img{height:auto;width:auto;background-size:auto 100%}
.mp-styles .hotel-add-ons-block_hotel-name{font-size:16px}.mp-styles .hotel-add-ons-block_hotel-name-star{-ms-grid-columns:43% 57%;grid-template-columns:43% 57%}
.mp-styles .hotel-add-ons-block_hotel-name-star img{width:16px;height:16px}.mp-styles .hotel-add-ons-block_hotel-address{-ms-grid-columns:100%;grid-template-columns:100%}
.mp-styles .hotel-add-ons-block_hotel-address_text{color:#666}.mp-styles .hotel-checkin-checkout-row{-ms-grid-columns:33% 34% 33%;grid-template-columns:33% 34% 33%;display:-ms-grid;display:grid;-ms-grid-rows:40px 40px;grid-template-rows:30px;display:-ms-grid;display:grid;padding-bottom:20px}
.mp-styles .hotel-checkin-checkout-row_col-1{-ms-grid-columns:45% 55%;grid-template-columns:45% 55%;display:-ms-grid;display:grid}
.mp-styles .hotel-checkin-checkout-row_col-2{padding-right:20px;-ms-grid-columns:45% 55%;grid-template-columns:45% 55%;display:-ms-grid;display:grid}
.mp-styles .hotel-checkin-checkout-row_col-3{-ms-grid-columns:45% 55%;grid-template-columns:45% 55%;display:-ms-grid;display:grid}
.mp-styles .hotel-agoda-row{-ms-grid-columns:33% 34% 33%;grid-template-columns:33% 34% 33%;display:-ms-grid;margin-top:15px;display:grid;-ms-grid-rows:40px 40px;grid-template-rows:auto;padding-bottom:20px}
.mp-styles .hotel-agoda-row_checkin-date{-ms-grid-columns:auto;grid-template-columns:auto;display:-ms-grid;display:grid}
.mp-styles .hotel-agoda-row_checkout-date{padding-right:20px;-ms-grid-columns:45% 55%;grid-template-columns:45% 55%;display:-ms-grid;display:grid}
.mp-styles .hotel-agoda-_nights-num{-ms-grid-columns:45% 55%;grid-template-columns:45% 55%;display:-ms-grid;display:grid}
.mp-styles .hotel-agoda-row_img{padding-left:40px}.mp-styles .hotel-agoda_booking-status-content{padding-right:20px;-ms-grid-columns:45% 55%;grid-template-columns:45% 55%;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center}
.mp-styles .hotel-agoda-row_nights-num{-ms-grid-rows:auto;grid-template-rows:auto;display:-ms-grid;display:grid}
.mp-styles .hotel-agoda-row_nights-num_amount-charged{font-size:18px}.mp-styles .join-krisflyer-article{border-radius:2px;padding:22px 20px 22px 20px;position:relative;margin-bottom:20px;background-image:url(/assets/images/confirmation-mb-desktop.jpg)!important;background-size:cover;background-repeat:no-repeat}
.mp-styles .join-krisflyer-article .join-krisflyer-textlabel{z-index:1;pointer-events:none;position:absolute;height:15px;width:56px;color:#666;left:8.2px;font-size:12px;letter-spacing:0;line-height:15px;opacity:1;font-weight:400;text-transform:none;top:.5em}
.mp-styles .join-krisflyer-article .join-krisflyer-textlabel_dropdown{z-index:1;pointer-events:none;position:absolute;height:15px;width:56px;color:#666;left:12px;font-size:12px;letter-spacing:0;line-height:15px;opacity:1;font-weight:400;text-transform:none;top:11.4em}
.mp-styles .join-krisflyer-article .join-krisflyer-inner-content_description{margin:0 0 30px;height:63px;width:600px;color:#222;font-size:15px;font-weight:400;letter-spacing:0;line-height:21px;margin-bottom:35px;margin-top:10px;text-align:justify}
.mp-styles .join-krisflyer-inner-content{z-index:2;height:173px;width:559px}.mp-styles .join-krisflyer-article .join-krisflyer-article--wrap{position:relative;z-index:9}
.mp-styles .join-krisflyer-article .join-krisflyer-article_title{height:30px;width:420px;color:#222;font-family:"sigvar",serif;font-size:20px;letter-spacing:0;line-height:30px;margin-top:-50px;font-weight:400}
.mp-styles .join-krisflyer-inner-content_input{width:250px;height:35px}.mp-styles .join-krisflyer-inner-content_button .btn-primary{height:35px}
.mp-styles .join-krisflyer-mask-cellphone{position:absolute;top:0;right:0}.mp-styles .join-krisflyer-inner-content_input-btn{display:-ms-grid;display:grid;-ms-grid-columns:40% 60%;grid-template-columns:40% 60%}
.mp-styles .join-krisflyer-inner-content_input-btn .select__text{padding-left:13px;top:-1px;letter-spacing:.025em}
.mp-styles .join-krisflyer-inner-content_input-btn .v-select{width:250px;height:45px;margin:0}.mp-styles .join-krisflyer-inner-content_input-btn .dropdown-toggle{height:auto;line-height:0;margin-top:-20px;margin-left:-5px;width:250px}
.mp-styles .join-krisflyer-inner-content_input-btn .form-control--disable{background:#efeff0;border:1px solid #ccc;width:96%;padding-left:13px}
.mp-styles .join-krisflyer-article .btn-primary{margin-top:1px;height:44px;border:1px #000 solid;width:25%;text-align:center;background:transparent;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:600;letter-spacing:1.5px;line-height:13px;color:#222;font-size:11px;border-radius:2px;transition:all .4s linear;padding:12px 6px;min-width:0;cursor:pointer;outline:0}
.mp-styles .join-krisflyer-article .btn-primary:hover{background-color:#0c62c3}.mp-styles .join-krisflyer-article .join-krisflyer-mask-cellphone{position:absolute;top:0;right:0;height:100%}
.mp-styles .join-krisflyer-article .join-krisflyer-mask-cellphone img{height:100%}.mp-styles .onboard-your-flights-carousel-content{position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center}
.mp-styles .onboard-your-flights-carousel-content img{margin-left:-8px}.mp-styles .join-krisflyer-inner-content_button{display:inline}
.mp-styles .join-krisflyer-inner-content_input-btn .kf-dd{display:inline;margin-right:10px}.mp-styles .join-krisflyer-inner-content_input-btn .input-1{padding:5px 30px 4px 13px;font-size:15px;display:block;position:relative}
.mp-styles .join-krisflyer-inner-content_input-btn{display:block;-ms-grid-columns:none;grid-template-columns:none}
.mp-styles .join-krisflyer-inner-content_input-btn .grid-inner{padding:0}.grid-inner .pg_error_msg{padding:15px;background:#fff1f0;border-radius:4px;margin-bottom:20px;color:#df0000;line-height:20px;position:relative;padding-left:45px}
.grid-inner .pg_error_msg::before{background-image:url(/assets/images/svg/icons/red-circle-close.svg);background-repeat:no-repeat;background-size:cover;content:"";width:15px;height:15px;top:18.5px;position:absolute;left:15px;border-radius:50%}
.mp-styles .join-krisflyer-inner-content_input-btn .input-1{padding:0;height:25px;line-height:1em;box-sizing:content-box;border-radius:0 4px 0 0;background-color:#fafafa;padding:15px 30px 4px 10px;font-size:15px;display:block;position:relative}
.mp-styles .join-krisflyer-inner-content_input-btn .input-1 input{height:25px;width:320px;border-radius:4px 4px 0 0;background-color:#fafafa;font-size:15px;font-weight:600;letter-spacing:0;line-height:18px;color:#222;margin-left:-2px;margin-top:2px}
.mp-styles .booking-reference__item{clear:both;overflow:hidden;margin-bottom:0}.mp-styles .onboard-wifi-banner-containar{background:0;background-image:url(/assets/images/confirmation-mb-desktop.jpg)!important;padding:32px 20px 20px 20px;height:236px;background-size:contain;background-repeat:no-repeat}
.mp-styles .onboard-wifi-banner-containar .wifi-banner-content{margin-top:2px;z-index:2;height:173px}
.mp-styles .onboard-wifi-banner-containar .wifi-content-para{width:60%;margin-top:-25px;display:inline-block;margin-left:20px;vertical-align:top;margin:0;line-height:20px;color:#444;font-size:15px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.mp-styles .onboard-wifi-banner-containar .wifi-banner-title{font-size:17px;margin-bottom:15px;font-family:"sigvar",serif;font-weight:400;color:#000;margin-top:15px}
.mp-styles .onboard-wifi-banner-containar .krisflyer-btn{width:25%;border:1px #000 solid;background:transparent;text-align:center;color:#000;float:left;height:45px;font-size:12px;margin-top:15px;font-weight:600;letter-spacing:1.5px;line-height:15px}
.mp-styles .onboard-wifi-banner-containar .innercontent{width:35%;border:1px #000 solid;background:transparent;text-align:center;color:#000;float:left;height:45px;font-size:12px}
.mp-styles .onboard-your-flights-wrapper{position:relative;color:#fff}.mp-styles .onboard-your-flights-wrapper_center-text{text-transform:uppercase;left:50%;bottom:130px;text-align:center;display:block;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}
.mp-styles .onboard-your-flights-tiles_img{cursor:pointer;position:relative;width:174px;height:100px;display:inline-block;margin:0 5px;border-radius:3px;border-bottom:5px solid transparent}
.mp-styles .onboard-your-flights-tiles_img img{border-radius:2px}.mp-styles .onboard-your-flights-tiles_img img:hover{box-shadow:0 5px 9px -1px #afafaf}
.mp-styles .onboard-your-flights-tiles_category-content{text-transform:uppercase;left:48%;top:51px;width:140px;text-align:center;display:block;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;pointer-events:none;font-weight:600}
.mp-styles .onboard-your-flights-tiles_category-text{font-size:12px;color:#fff;font-weight:400}.mp-styles .onboard-your-flights-tracker{bottom:20px;display:block;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:16%;font-size:12px}
.mp-styles .onboard-your-flights-wrapper_center-title{font-size:28px;line-height:1em}.mp-styles .onboard-your-flights-wrapper_banner-title-tile{font-size:28px;line-height:1em;margin-bottom:10px}
.mp-styles .onboard-your-flights-wrapper_view-catalogue{font-size:12px;padding-bottom:5px;font-weight:600}
.mp-styles .onboard-your-flights-wrapper_view-catalogue:after{content:"";display:block;width:50px;height:2px;margin:0 auto;top:5.5px;position:relative;background-color:#ff9f00;transition:all .4s ease-in}
.mp-styles .onboard-your-flights-wrapper_view-catalogue:hover::after{width:100px}.mp-styles .onboard-your-flights-tiles{margin-bottom:50px;text-align:center}
.mp-styles .onboard-your-flights-button-preview{text-align:left;border-radius:0 50px 50px 0;position:absolute;left:0;padding:0;background-color:#afafaf;color:#222;top:200px;height:87px;width:43px}
.mp-styles .onboard-your-flights-button-preview .ico-point-l:before{font-size:16px}.mp-styles .onboard-your-flights-button-next{text-align:right;border-radius:50px 0 0 50px;position:absolute;right:0;padding:0;background-color:#afafaf;color:#222;top:200px;height:87px;width:43px}
.mp-styles .onboard-your-flights-button-next .ico-point-r{font-size:16px}.mp-styles .add-ons-for-your-trip-content_img{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:33% 33% 33%;grid-template-columns:33% 33% 33%;cursor:pointer;grid-column-gap:10px}
.mp-styles .add-ons-for-your-trip-content_img img{width:100%}.mp-styles .add-ons-for-your-trip-content_img-1{position:relative}
.mp-styles .add-ons-for-your-trip-content_img-1 img{border-radius:2px}.mp-styles .add-ons-for-your-trip-content_img-1:hover{box-shadow:0 5px 9px -1px #afafaf}
.mp-styles .discover-city-content_img{position:relative;-ms-grid-columns:100%;grid-template-columns:100%;display:-ms-grid;display:grid;text-align:center;padding-bottom:15px;cursor:pointer}
.mp-styles .discover-city-content_img-wrap{-ms-grid-columns:33.33% 33.33% 33.33%;grid-template-columns:33.33% 33.33% 33.33%;display:-ms-grid;display:grid}
.mp-styles .discover-city-content_img-1{position:relative}.mp-styles .discover-city-content_img-1 img{border-radius:2px}
.mp-styles .discover-city-content_img-1 img:hover{box-shadow:0 5px 9px -1px #afafaf}.mp-styles .discover-city-content_img--1{text-align:left}
.mp-styles .discover-city-content_img--3{text-align:right}.mp-styles .border-line{border-bottom:2px solid #e5e9f0;width:97%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.mp-styles .border-line-right{margin-left:10px}.mp-styles .border-bottom-button-content{display:-ms-grid;display:grid;-ms-grid-columns:33.33% 33.33% 33.33%;grid-template-columns:33.33% 33.33% 33.33%}
.mp-styles .discover-city-button{text-align:center;background-color:#2275d3;margin:0 4px;height:35px;line-height:3em;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:1px;border-radius:2px}
.mp-styles .discover-city-button a{color:#fff;display:block}.mp-styles .discover-city-button a:hover{background-color:#0c62c3}
.mp-styles .add-ons-for-your-trip-content_img-1_details{height:19px;padding-top:3px;left:144px;top:142px;min-width:288px;text-align:left;padding-left:18px;display:block;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}
.mp-styles .add-ons-for-your-trip-content .add-ons-for-your-trip-content_img-1_details{top:124px}.mp-styles .add-ons-for-your-trip-content_img-1_description{font-size:12px;color:#fafafa}
.mp-styles .discover-city-content_img--1_block{padding-left:0;height:auto;left:149px;min-width:265px;top:329px}
.mp-styles .discover-city-content_img--1_description{font-size:18px;color:#fafafa;border-bottom:2px solid #e5e9f0;padding-bottom:11px}
.mp-styles .discover-city-content_img--2 .discover-city-content_img--1_block{left:154px}.mp-styles .discover-city-content_img--3 .discover-city-content_img--1_block{left:160px}
.mp-styles .left-leave-active,.mp-styles .left-enter-active{transition:1s}.mp-styles .left-enter{-webkit-transform:translate(100%,0);transform:translate(100%,0)}
.mp-styles .left-leave-to{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.mp-styles .right-leave-active,.mp-styles .right-enter-active{transition:1s}
.mp-styles .right-enter{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.mp-styles .right-leave-to{-webkit-transform:translate(100%,0);transform:translate(100%,0)}
.mp-styles .img-slider{overflow:hidden;position:relative;width:928px;height:392px}.mp-styles .activeTile{border-bottom:5px solid #ff9f00;box-shadow:0 5px 9px -1px #afafaf}
.mp-styles .activeText{font-weight:600}.mp-styles .trip-addon{background:#fff;border:1px solid #e5e9f0;box-shadow:0 2px 2px 0 rgba(0,0,0,0.03);border-radius:2px;display:block;margin-bottom:20px}
.mp-styles .title--sigvar{font-family:"sigvar","Open Sans","Arial","Helvetica",serif;font-weight:400}
.mp-styles .trip-addon_title{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:18px;color:#00246e;line-height:1em;font-weight:700;margin-bottom:8px}
.mp-styles .trip-add-ons__inner-title{font-weight:700;color:#000;font-size:16px;margin-bottom:15px}.mp-styles .trip-add-ons__title-span{color:#000;font-size:14px;font-weight:400}
.mp-styles .trip-addon_description{font-size:16px;color:#222;letter-spacing:0;line-height:1.2em;font-weight:300;margin-bottom:20px}
.mp-styles .trip-addon_description.car-rental{display:none}.mp-styles .trip-addon_col-lt img{height:auto;width:auto;max-width:114px!important;max-height:114px!important}
.mp-styles .trip-addon_col-lt .trip-addon_col-lt-image{height:15px}.mp-styles .trip-addon_col-rt{text-align:right;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.mp-styles .trip-addon_cta{text-align:right;display:inline-block;vertical-align:middle}.mp-styles .trip-addon_discount{display:inline-block;vertical-align:middle;margin-right:20px}
.mp-styles .trip-addon_discount_ribbon{background:#f5a623;border-radius:2px;font-weight:700;font-size:12px;line-height:1em;color:#fff;letter-spacing:0;text-align:center;padding:5px;display:block}
.mp-styles .trip-addon_blk{display:grid;display:-ms-grid;-ms-grid-columns:260px auto;grid-template-columns:260px auto}
.mp-styles .trip-addon_col--desc{padding:20px 30px;position:relative}.mp-styles .trip-addon_row{display:grid;display:-ms-grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}
.mp-styles .trip-addon__break-down{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);padding:40px 40px 27px;border-bottom:1px solid #e5e9f0;grid-column-gap:35px}
.mp-styles .trip-addon__break-down-col{display:-ms-grid;display:grid;-ms-grid-columns:34% 66%;grid-template-columns:34% 66%}
.mp-styles .trip-addon__break-down-row{display:-ms-grid;display:grid;grid-row-gap:12px}.mp-styles .trip-addon__break-down-row.trip-addon__hotel-breakdown .trip-addon__break-down-col{-ms-grid-columns:100%;grid-template-columns:100%}
.mp-styles .trip-addon__break-down-row.trip-addon__hotel-breakdown .trip-addon__break-down-row-bold{font-size:18px}
.mp-styles .trip-addon__break-down-row-bold{color:#000}.mp-styles .trip-addon__deals-added{background:#e1f7e3;border:1px solid #05b410;border-radius:2px;height:35px;padding:7px 0 0;width:105px;position:absolute;right:-5px;top:7px}
.mp-styles .trip-addon__deals-added .ico-check-thick{color:#fff;background:#05b410;border-radius:50%;width:14px;height:14px;text-align:center;margin-left:13px}
.mp-styles .trip-addon__deals-added .ico-check-thick:before{font-size:7px;-webkit-transform:translateY(-3px);transform:translateY(-3px)}
.mp-styles .travel-insurance-logo{display:none}.mp-styles .trip-addon__deals-added-text{color:#03760b;text-transform:uppercase;font-size:12px;font-weight:700;margin-left:8px;letter-spacing:1px}
.mp-styles .trip-addon__break-down-footer{background:#fafafa}.mp-styles .trip-addon__break-down-footer-text{padding:15px 20px 15px;color:#000;font-size:12px}
.mp-styles .trip-addon__col--desc-added,.mp-styles .trip-addon__break-down-img{display:none}.mp-styles .trip-addon__col--desc-added-desk{width:85%;display:none}
.mp-styles .trip-addon__col-group-rating{list-style:none;display:inline-block;vertical-align:sub}.mp-styles .trip-addon__col-group-rating li{display:table-cell;padding-right:5px}
.mp-styles .trip-addon__hotel-name-desc-wrap{margin-bottom:8px}.mp-styles .trip-addon__added-group-img{width:12px;height:12px}
.mp-styles .trip-addon__hotel-name-desc{font-size:16px;font-weight:600;color:#00246e;display:inline-block;margin-right:9px}
.mp-styles .trip-addon__hotel-address-wrap .ico-location{color:#00246e}.mp-styles .trip-addon__hotel-address{display:inline-block;font-size:14px}
.mp-styles .trip-addon__car-rental-package{display:block;margin:5px 0 20px}.mp-styles .trip-addon_col-lt--desc-added-desk-img-wrap{margin-top:25px}
.mp-styles .trip-addon_col--img{display:grid;display:-ms-grid;-ms-grid-columns:260px auto;grid-template-columns:260px auto;border-bottom:1px solid #e5e9f0}
.mp-styles .aside-block.trip-add-ons{margin-bottom:20px}.mp-styles .trip-add-ons__title{width:59%;letter-spacing:0}
.mp-styles .trip-add-ons__title--mob,.mp-styles .trip-add-ons__row-2--mob{display:none}.mp-styles .trip-add-ons__row-2-inner{display:-ms-grid;display:grid;-ms-grid-columns:35% 65%;grid-template-columns:35% 65%}
.mp-styles .trip-add-ons__row-2-inner--desktop{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-row-gap:12px}
.mp-styles .trip-add-ons__row-2-inner--desktop.rental-car .drop-off{-ms-grid-row:1;grid-row-start:1;-ms-grid-column:2;grid-column-start:2}
.mp-styles .trip-addon__break-down-row-text{color:#000}.mp-styles .trip-add-ons__col-group-rating{list-style:none;display:inline-block;vertical-align:sub}
.mp-styles .trip-add-ons__col-group-rating li{display:table-cell;padding-right:3px}.mp-styles .trip-add-ons__added-group-img{width:12px;height:12px}
.mp-styles .trip-add-ons__hotel-name-desc{font-size:16px;font-weight:700;color:#00246e;display:inline-block;margin-right:6px}
.mp-styles .trip-add-ons__hotel-address{display:inline-block;font-size:12px;color:#000}.mp-styles .trip-add-ons__hotel-address-wrap{margin-bottom:22px}
.mp-styles .trip-add-ons__hotel-address-wrap .ico-location{color:#00246e;-webkit-transform:translate(-4px,-2px);transform:translate(-4px,-2px)}
.mp-styles .trip-add-ons__col--desc-added{width:87%;margin-bottom:10px}.mp-styles .trip-addon_img{width:100%}
.mp-styles .hotel-addon-image{max-height:160px}.mp-styles .trip-add-ons__col-image-wrap{width:90%;display:inline-block}
.mp-styles .a.text-add{display:inline-block;float:right;-webkit-transform:translatey(20px);transform:translatey(20px);font-size:14px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.mp-styles .text-position{float:right}.mp-styles .trip-addon_col-lt.trip-add-ons__col-image-wrap .car-rentals{width:112px;height:15px}
.mp-styles .car-rentals-position{display:none}.mp-styles .tabs-component_wrap{display:-ms-grid;-ms-grid-columns:50% 50%;word-wrap:break-word}
.mp-styles .tabs-component_wrap .your-booking{-ms-grid-column:1;-ms-grid-row:1}.mp-styles .tabs-component_wrap .trip-info{-ms-grid-column:2;-ms-grid-row:1}
.mp-styles .tabs-component_tab-item.active{border-bottom:1px solid #fff}.mp-styles .add-ons-for-your-trip-content_img{display:-ms-grid;-ms-grid-columns:33% 33% 33%}
.mp-styles .add-ons-for-your-trip-content_img .first-img{-ms-grid-column:1;-ms-grid-row:1}.mp-styles .add-ons-for-your-trip-content_img .second-img{-ms-grid-column:2;-ms-grid-row:1;padding:0 10px}
.mp-styles .add-ons-for-your-trip-content_img .second-img img{height:100%}.mp-styles .add-ons-for-your-trip-content_img .third_img{-ms-grid-column:3;-ms-grid-row:1}
.mp-styles .border-bottom-button-content{display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr}.mp-styles .border-bottom-button-content .border-line{-ms-grid-column:1;-ms-grid-row:1}
.mp-styles .border-bottom-button-content .discover-city-button{-ms-grid-column:2;-ms-grid-row:1}.mp-styles .border-bottom-button-content .border-line-right{-ms-grid-column:3;-ms-grid-row:1}
.mp-styles .discover-city-content_img-wrap{display:-ms-grid;-ms-grid-columns:33% 33% 33%}.mp-styles .discover-city-content_img-wrap .discover-city-content_img--first{-ms-grid-column:1;-ms-grid-row:1}
.mp-styles .discover-city-content_img-wrap .discover-city-content_img--second{-ms-grid-column:2;-ms-grid-row:1}
.mp-styles .discover-city-content_img-wrap .discover-city-content_img--third{-ms-grid-column:3;-ms-grid-row:1}
.mp-styles .select-manage-booking-content{display:-ms-grid;-ms-grid-columns:1fr 3fr 1fr}.mp-styles .select-manage-booking-content .select-mb_btn-group{-ms-grid-column:1;-ms-grid-row:1;margin-right:20px;padding:15px 0}
.mp-styles .select-manage-booking-content .select-mb_description{-ms-grid-column:2;-ms-grid-row:1;margin-right:20px}
.mp-styles .select-manage-booking-content .select-mb_manage-btn{-ms-grid-column:3;-ms-grid-row:1;text-align:right}
.mp-styles .grid-template-col-pax{display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr 1fr}.mp-styles .grid-template-col-pax .first{-ms-grid-column:1;-ms-grid-row:1}
.mp-styles .grid-template-col-pax .second{-ms-grid-column:2;-ms-grid-row:1}.mp-styles .grid-template-col-pax .third{-ms-grid-column:3;-ms-grid-row:1}
.mp-styles .grid-template-col-pax .forth{-ms-grid-column:4;-ms-grid-row:1}.mp-styles .join-krisflyer-inner-content_input-btn{display:-ms-grid;-ms-grid-columns:40% 60%}
.mp-styles .join-krisflyer-inner-content_input-btn .form-control--disable{-ms-grid-column:1;-ms-grid-row:1}
.mp-styles .join-krisflyer-inner-content_input-btn .join-krisflyer-inner-content_button{-ms-grid-column:2;-ms-grid-row:1}
.mp-styles .trip-addon_blk{display:-ms-grid;-ms-grid-columns:260px 70%}.mp-styles .trip-addon_blk .trip-addon_col--img{-ms-grid-column:1;-ms-grid-row:1}
.mp-styles .trip-addon_blk .trip-addon_col--desc{-ms-grid-column:2;-ms-grid-row:1}.mp-styles .trip-addon_row{display:-ms-grid;-ms-grid-columns:50% 50%}
.mp-styles .trip-addon_row .trip-addon_col-lt{-ms-grid-column:1;-ms-grid-row:1}.mp-styles .trip-addon_row .trip-addon_col-rt{-ms-grid-column:2;-ms-grid-row:1}
.mp-styles .flight-info_from-content .pax-passenger{-ms-grid-column:1;-ms-grid-row:1}.mp-styles .flight-info_from-content .pax-country{-ms-grid-column:2;-ms-grid-row:1}
.mp-styles .flight-info_from-content .pax-terminal{-ms-grid-column:3;-ms-grid-row:1}.mp-styles .flight-info_from-content .departure-desctiption-wrap{-ms-grid-column:4;-ms-grid-row:1}
.mp-styles .flight-info_from-content .pax-description-wrap{-ms-grid-column:5;-ms-grid-row:1}.mp-styles .flight-info_to-content .pax-passenger{-ms-grid-column:1;-ms-grid-row:1}
.mp-styles .flight-info_to-content .pax-country{-ms-grid-column:2;-ms-grid-row:1}.mp-styles .flight-info_to-content .pax-terminal{-ms-grid-column:3;-ms-grid-row:1}
.mp-styles .flight-info_to-content .departure-desctiption-wrap{-ms-grid-column:4;-ms-grid-row:1}.mp-styles .flight-info_to-content .pax-description-wrap{-ms-grid-column:5;-ms-grid-row:1}
.mp-styles .flight-info_status{display:-ms-grid;-ms-grid-columns:7% 93%}.mp-styles .flight-info_status .pax-fligt-status{-ms-grid-column:1;-ms-grid-row:1}
.mp-styles .flight-info_status .pax-status-confirm{-ms-grid-column:2;-ms-grid-row:1}.mp-styles .pax-passenger-full-details{display:-ms-grid;-ms-grid-columns:220px 220px 210px 210px;margin-bottom:15px}
.mp-styles .pax-passenger-full-details .pax-first-passenger{-ms-grid-column:1;-ms-grid-row:1}.mp-styles .pax-passenger-full-details .pax-passenger-number{-ms-grid-column:2;-ms-grid-row:1}
.mp-styles .pax-passenger-full-details .pax-miles{-ms-grid-column:3;-ms-grid-row:1}.mp-styles .pax-passenger-full-details .pax-remarks-details{-ms-grid-column:4;-ms-grid-row:1}
.mp-styles .pax-information-list{display:-ms-grid;-ms-grid-row:1fr 1fr;grid-row-gap:40px;display:block}
@media screen and (max-width:1023px){.mp-styles .tabs-component{width:100%}.mp-styles .trip-add-ons__title{width:56%}
.mp-styles .masthead--fullwidth .wrap-control{padding:0 45px;width:100%}.mp-styles .masthead--fullwidth .backto-link{left:42px}
.mp-styles .tabs-component--banner-float{padding:0 45px 70px}.mp-styles .booking-reference--w-tab-float{right:45px}
.mp-styles .select-manage-booking-content{-ms-grid-columns:26% 52% 22%;grid-template-columns:26% 52% 22%}
.mp-styles .join-krisflyer-article{padding:15px 30px 9px}.mp-styles .join-krisflyer-article .join-krisflyer-inner-content_description{margin-bottom:17px}
.mp-styles .join-krisflyer-inner-content{max-width:320px}.mp-styles .join-krisflyer-inner-content .content-title-padding{padding-bottom:10px}
.mp-styles .join-krisflyer-inner-content_input-btn{-ms-grid-columns:70% 42%;grid-template-columns:70% 42%}
.mp-styles .join-krisflyer-inner-content_input-btn .v-select{width:auto}.mp-styles .join-krisflyer-inner-content_button{text-align:right}
.mp-styles .aside-block.trip-add-ons{margin-bottom:20px}}.mp-styles .no-image{background-image:none!important}
.mp-styles .no-image:before{background-color:unset;box-shadow:unset}.mp-styles .no-image .masthead_details{border:0;padding-left:0}
.mp-styles .no-image .backto-link{color:#0254ec}.mp-styles .no-image .title{color:#00266b;text-shadow:unset}
.mp-styles .no-image .sub-title{text-shadow:unset;color:#000}.mp-styles .tabs-component_controls--hidden{display:none}
.mp-styles .accordion_trigger .flight-chevron--position.chevron--down{-webkit-transform:translatey(6px) rotate(180deg);transform:translatey(6px) rotate(180deg)}
.mp-styles .secure-fare-wrapper{background-color:#fff1f0;display:-ms-grid;display:grid;-ms-grid-columns:5% 68% 23%;grid-template-columns:5% 68% 23%;padding:20px;margin-bottom:15px;grid-column-gap:10px}
.mp-styles .secure-fare-wrapper .clock-icon{text-align:center}.mp-styles .secure-fare-wrapper .clock-icon .ico-5-clock_1{color:#ff9f00;font-size:24px}
.mp-styles .secure-fare-wrapper p{color:#ba5301;font-weight:100}.mp-styles .secure-fare-wrapper p span{font-weight:600}
.mp-styles .secure-fare-wrapper .select-mb_manage-btn-confirm-booking{width:100%;padding:15px 40px 13px}
.mp-styles .pps-reward-content-wrap{position:relavite;background:#fff;padding:20px;display:block}.mp-styles .pps-reward-content-wrap .title--sigvar.content-block_title.heading,.mp-styles .pps-reward-content-wrap .home-announcement-prompt .popup--announcement-cookies .title--sigvar.content-block_title.popup-header,.home-announcement-prompt .popup--announcement-cookies .mp-styles .pps-reward-content-wrap .title--sigvar.content-block_title.popup-header,.mp-styles .pps-reward-content-wrap .home-announcement-prompt .popup--announcement-solo .title--sigvar.content-block_title.popup-header,.home-announcement-prompt .popup--announcement-solo .mp-styles .pps-reward-content-wrap .title--sigvar.content-block_title.popup-header{width:25%}
.mp-styles .pps-reward-content-wrap .text-heading{margin-bottom:10px}.mp-styles .pps-reward-content-wrap .pps-reward-heading-validity-date{margin-bottom:5px}
.mp-styles .booking-reference_print{padding:13px 25px 13px 18px;line-height:14px;text-align:left}.mp-styles .booking-reference_print .ico-5-ticket-receipts{font-size:15px;display:inline-block;vertical-align:middle;margin-top:-6px;margin-right:5px}
.mp-styles .booking-reference_print span{letter-spacing:1px}.mp-styles .pps-reward-block{position:relative;padding:20px;background:#fff;border:1px solid #e5e9f0;box-shadow:0 2px 2px 0 rgba(0,0,0,0.03);border-radius:2px;border-left:3px solid #ff9f00;margin-bottom:10px}
.mp-styles .pps-reward-block .error-alert .ico-close-round-fill:before{height:10px;width:10px;-webkit-transform:translate(0,-12px);transform:translate(0,-12px)}
.mp-styles .error-alert{margin-top:0;margin-bottom:10px}.mp-styles .alert-block{padding:10px 20px}.mp-styles .error-alert .ico-close-round-fill:before{height:10px;width:10px}
.mp-styles .alert__message{color:#f00}.mp-styles .voucher-code{color:#00266b;font-size:11px;font-weight:700;padding:5px 10px;text-transform:uppercase;letter-spacing:2px;background:#e5e9f0}
.mp-styles .validity-date{color:#00266b;font-size:14px;float:right;margin-right:7px;width:20%;text-align:center;margin-top:10px}
.mp-styles .error-promt{position:relative}.mp-styles .ico-point-r{vertical-align:middle}.mp-styles .us-voucher-container{display:inline-block}
.mp-styles .pps-reward-code-terms{display:inline-block;width:79%}.mp-styles .btn-primary--width{padding:13px 40px}
.mp-styles .miles-upgrade{height:30px;width:30px;display:inline-block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin-right:20px}
.miles-upgrade_giftbox{width:35px!important;height:35px!important;margin-right:15px!important}.mp-styles .pps-reward-block_content{display:inline-block;width:94%}
.mp-styles .terms-and-condition{display:inline-block}.mp-styles .terms-and-condition a{margin-left:10px}
.mp-styles .schedule-changes-flight-booking .popup__inner{max-width:520px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.mp-styles .schedule-changes-flight-booking .ico-close-round-fill{position:absolute;top:0;right:0;color:#999}
.mp-styles .schedule-changes-flight-booking .popup__close--cross{display:none}.mp-styles .schedule-changes-flight-booking .popup__heading{font-family:"sigvar",serif;font-weight:500}
.mp-styles .schedule-changes-flight-booking .popup__paragraph{color:#000;font-size:16px;margin-bottom:20px}
.mp-styles .schedule-changes-flight-booking .ico-close-round-fill{display:block;position:absolute;top:5px;right:5px;color:#999;font-size:18px}
.mp-styles .schedule-changes-flight-booking .change-flight-schedules .change-flight-schedules__heading{color:#000;font-size:16px}
.mp-styles .schedule-changes-flight-booking .change-flight-schedules .change-flight-schedules__previous,.mp-styles .schedule-changes-flight-booking .change-flight-schedules .change-flight-schedules__revised{color:#000;padding-top:7px;padding-bottom:7px}
.mp-styles .schedule-changes-flight-booking .change-flight-schedules .change-flight-schedules__previous span,.mp-styles .schedule-changes-flight-booking .change-flight-schedules .change-flight-schedules__revised span{display:block}
.mp-styles .schedule-changes-flight-booking .change-flight-schedules .change-flight-schedules__previous .change-flight__heading,.mp-styles .schedule-changes-flight-booking .change-flight-schedules .change-flight-schedules__revised .change-flight__heading{padding-top:3px;font-weight:600}
.mp-styles .schedule-changes-flight-booking .popup__content__buttons{padding-top:13px;text-align:right;font-weight:600}
.mp-styles .schedule-changes-flight-booking .popup__content__buttons .btn-2{line-height:1em;padding:15px 30px 13px;font-weight:normal;letter-spacing:2px;font-size:11px;margin-right:6px}
.mp-styles .schedule-changes-flight-booking .popup__content__buttons .btn-primary{line-height:1em;padding:15px 30px 13px}
.mp-styles .trip-addon_img{height:100%;min-height:160px}.mp-styles .trip-addon_col--img{display:block}
.mp-styles .trip-addon_col--img.trip-addon__added-trip{display:grid;display:-ms-grid;-ms-grid-columns:260px auto;grid-template-columns:260px auto;border-bottom:1px solid #e5e9f0}
.mp-styles .trip-add-ons__link{position:absolute;right:30px;bottom:25px}.mp-styles .trip-add-ons__link span{font-size:16px}
.mp-styles .ico-close{font-size:12px;margin-top:-4px}.mp-styles .remarks{display:none}.mp-styles .secure-fare-wrapper .clock-icon .ico-5-clock_1{margin-top:4px}
.mp-styles .secure-fare-wrapper .select-mb_manage-btn-confirm-booking{font-weight:700}.mp-styles .secure-fare-wrapper p{font-weight:500}
.mp-styles .secure-fare-wrapper p span{font-weight:700}.mp-styles .accordion-col{padding-bottom:8px}
.mp-styles .scheduled{font-size:11px;font-weight:700;color:#ba5400!important}.mp-styles .estimated{font-size:11px;font-weight:700;color:#1d760c}
.mp-styles .estimated-arrival-time{width:78px;display:inline-block}.mp-styles .primary-color-black.arrive-depart-details .flight-info_from-content,.mp-styles .primary-color-black.arrive-depart-details .flight-info_to-content{-ms-grid-columns:4% 29% 12% 19% 31%;grid-template-columns:4% 29% 12% 19% 31%}
.mp-styles .pps-reward-module{position:relative}.mp-styles .pps-reward-module .pps-reward-head{font-weight:700;font-size:14px;color:#00266b;letter-spacing:0;margin-bottom:20px}
.mp-styles .pps-reward-module .pps-reward-container{display:-ms-grid;display:grid;-ms-grid-columns:80% 20%;grid-template-columns:80% 20%;position:relative;padding:10px 0}
.mp-styles .pps-reward-module .ps-reward-container--para{color:#00266b}.mp-styles .pps-reward-module .pps-reward-container--content strong{color:#000;font-size:14px}
.mp-styles .pps-reward-module .pps-reward-container--content .ico-success{color:#05b410;font-size:14px}
.mp-styles .pps-reward-module .pps-reward-container--content .ico-success::before{margin-left:0;vertical-align:top}
.mp-styles .pps-reward-module .pps-reward-container-wrap{display:-ms-grid;display:grid;-ms-grid-columns:36% 64%;grid-template-columns:36% 64%;margin-bottom:15px}
.mp-styles .pps-reward-module .btn-primary{padding:15px 34px 13px;position:absolute;top:0;right:0}.mp-styles .pps-reward-module .aside-block{padding:20px 30px}
.mp-styles .pps-reward-module .ico-tooltips{color:#a7a7a7;font-size:16px}.mp-styles .pps-reward-module .ico-tooltips::before{margin-left:0}
.mp-styles .tooltip__content{padding:28px 10px 25px 13px}.mp-styles .alacarte-bagggage-cont .flight-date{float:right;color:#666;font-size:12px}
.mp-styles .alacarte-bagggage-cont .flight-depart,.mp-styles .alacarte-bagggage-cont .flight-arrive{color:#000}
.mp-styles .alacarte-bagggage-cont strong{color:#000}.mp-styles .alacarte-bagggage-cont .text-bold{color:#333}
.mp-styles .alacarte-bagggage-cont .alacarte-bagggage-cont--wrap{background-color:#f0f2f6;padding:20px 20px 0 20px;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;display:-ms-grid;display:grid;grid-column-gap:10px}
.mp-styles .alacarte-bagggage-cont .alacarte-bagggage-cont--content{background:#fff;padding:20px;border-radius:4px}
.mp-styles .alacarte-bagggage-cont .accordion-flight-info{margin-bottom:15px}.mp-styles .alacarte-bagggage-cont .baggage-details{margin-bottom:10px;display:block}
.mp-styles .alacarte-bagggage-cont .baggage-included{margin-bottom:10px;display:block}.mp-styles .alacarte-bagggage-cont .baggage-wrap-content{display:-ms-grid;display:grid;-ms-grid-columns:21% 79%;grid-template-columns:21% 79%}
.mp-styles .secure-fare-wrapper{display:-ms-grid;-ms-grid-columns:5% 68% 23%}.mp-styles .secure-fare-wrapper .clock-icon{-ms-grid-column:1;-ms-grid-row:1}
.mp-styles .secure-fare-wrapper .secure-fare-paragraph{-ms-grid-column:2;-ms-grid-row:1}.mp-styles .secure-fare-wrapper .secure-fare-btn{-ms-grid-column:3;-ms-grid-row:1}
.mp-styles .pax-information_heading{display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr 1fr}.mp-styles .pax-information_heading .pax-name{-ms-grid-column:1;-ms-grid-row:1}
.mp-styles .pax-information_heading .pax-passenger-number{-ms-grid-column:2;-ms-grid-row:1}.mp-styles .pax-information_heading .pax-information_remarks{-ms-grid-column:3;-ms-grid-row:1}
.mp-styles .pax-information_full-detail{display:-ms-grid;-ms-grid-columns:28% 24% 20% 28%;grid-template-columns:28% 24% 20% 28%}
.mp-styles .pax-information_full-detail .from-content_text-from{-ms-grid-column:1;-ms-grid-row:1}.mp-styles .pax-information_full-detail .frequent-flyer{-ms-grid-column:2;-ms-grid-row:1}
.mp-styles .pax-information_full-detail .pax-details{-ms-grid-column:3;-ms-grid-row:1}.mp-styles .flight-info_from-content .flight-info_from-content{-ms-grid-column:1;-ms-grid-row:1}
.mp-styles .flight-info_from-content .country-name{-ms-grid-column:2;-ms-grid-row:1}.mp-styles .flight-info_from-content .pax-terminal{-ms-grid-column:3;-ms-grid-row:1}
.mp-styles .flight-info_from-content .pax-depart{-ms-grid-column:4;-ms-grid-row:1}.mp-styles .flight-info_from-content .flight-date{-ms-grid-column:5;-ms-grid-row:1}
@media screen and (max-width:1023px){.mp-styles{margin-left:0}.mp-styles .alacarte-bagggage-cont .baggage-wrap-content{-ms-grid-columns:32% 68%;grid-template-columns:32% 68%}
.mp-styles .alacarte-bagggage-cont .flight-date{display:block;float:none;margin-top:15px}.mp-styles .pps-reward-module .pps-reward-container{-ms-grid-columns:77% 23%;grid-template-columns:77% 23%}
.mp-styles .pps-reward-module .pps-reward-container-wrap{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}
.mp-styles .pps-reward-module .btn-primary{padding:14px 10px}.mp-styles .flight-info--trigger-content_schedule-item .flight-info_inline-content-wrap--width{width:155px}
.mp-styles .flight-info--trigger-content_schedule-item .flight-info_inline-content,.mp-styles .flight-info--trigger-content_schedule-item .flight-info_flight-tracker{display:inline-block}
.mp-styles .flight-info--trigger-content_schedule-item .flight-info_inline-content.flight-info_airport-code{margin-right:5px}
.mp-styles .flight-info--trigger-content_schedule-item .flight-info_datetime{margin-left:0}.mp-styles .primary-color-black.arrive-depart-details .flight-info_from-content,.mp-styles .primary-color-black.arrive-depart-details .flight-info_to-content{grid-column-gap:8px;-ms-grid-columns:7% 29% 15% 19% 24%;grid-template-columns:7% 29% 15% 19% 24%}
.mp-styles .primary-color-black.arrive-depart-details .flight-info_status{-ms-grid-columns:10% 90%;grid-template-columns:10% 90%}
.mp-styles .flight-info .flight-info_flight-cabin-class{float:none}.mp-styles .pps-reward-heading-validity-date .validity-date{float:right;margin-right:0;width:31%;text-align:center;margin-top:10px}
.mp-styles .flight-info_from-content,.mp-styles .flight-info_to-content{-ms-grid-columns:14% 29% 12% 15% 23%;grid-template-columns:14% 29% 12% 15% 23%;grid-column-gap:10px}
.mp-styles .pps-reward-code-terms{width:60%;margin-top:7px}.mp-styles .pps-reward-block_content{width:100%}
.mp-styles .terms-and-condition{display:block;margin-top:20px;width:79%;float:left}.mp-styles .terms-and-condition a{margin-left:0}
.mp-styles .us-voucher-container{display:inline-block;float:right}.mp-styles .pps-reward-block_content{width:100%;padding-left:45px;position:relative}
.mp-styles .miles-upgrade{position:absolute;top:26%}.mp-styles .pps-wrapper{position:relative}.mp-styles .secure-fare-wrapper .select-mb_manage-btn-confirm-booking{padding:14px 0}
}input:focus:focus .mp-styles{outline:#fff solid thin!important}.mp-styles .v-select{background-color:#fff}
.mp-styles .v-select input.form-control{position:"absolute";top:0;left:0;color:"transparent";width:100%;padding-left:13px!important}
.mp-styles .v-select .dropdown-menu{min-width:10px!important;width:100%;overflow-x:hidden!important;padding:0!important}
.mp-styles .v-select .dropdown-menu li{margin:0;padding:0}.mp-styles .v-select .dropdown-menu li a{font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;min-height:46px!important;padding:12px 13px;word-wrap:break-all!important;white-space:normal!important;color:#000;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all 400ms ease 0s}
.mp-styles .v-select .dropdown-menu li a:hover{background-color:#00266b!important;color:#fff!important}
.mp-styles .v-select .dropdown-menu li.active a{background-color:#00266b!important;color:#fff!important}
.mp-styles .v-select .dropdown-menu li.highlight a{background-color:#00266b!important;color:#fff!important}
.mp-styles .v-select .dropdown-menu li:first-child a{border-top:1px solid #cecece}.mp-styles .v-select .dropdown-menu li:not(:last-child) a{border-bottom:1px solid #cecece}
.mp-styles .v-select .dropdown-menu div{display:block;width:100%}.mp-styles .v-select.open .select__text{opacity:0!important}
.mp-styles .v-select.open .form-control{opacity:0!important;color:#000!important}.mp-styles .v-select .dropdown-toggle{border-radius:0!important;height:45px}
.mp-styles .v-select .dropdown-toggle.focus{border:1px solid #2e77fd!important}.mp-styles .v-select .dropdown-toggle.disabled{background-color:#efefef!important}
.mp-styles .mp-styles .join-krisflyer-inner-content_input-btn .v-select{width:250px;height:35px;margin:0}
.mp-styles .v-select .dropdown-toggle .select__text{opacity:1;pointer-events:none;margin-top:10px;margin-left:-3px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:15px;font-weight:600;letter-spacing:0}
.mp-styles .v-select .dropdown-toggle .form-control{width:90%!important;outline:#fff solid thin!important}
.mp-styles .v-select .dropdown-toggle .ico-dropdown{pointer-events:none}.mp-styles .v-select .dropdown-toggle .ico-cancel-thin{cursor:pointer;position:absolute;top:50%;right:26px;font-size:12px;margin-top:-6px;line-height:1;color:#000}
.mp-styles .join-krisflyer-inner-content_input-btn .select__text{padding-left:13px;top:-1px;letter-spacing:.025em}
.mp-styles #headerLoginForm *{box-sizing:unset!important}.list-receipt__info-group .list-receipt-info .list-receipt-info__text{font-size:16px;color:black;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;padding-bottom:15px;padding-top:15px}
.list-receipt__info-group .list-receipt-info p{padding-bottom:15px;padding-top:15px;font-size:14px;color:#666;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.link-disabled{pointer-events:none;cursor:default;text-decoration:none;color:#a8a8a8}.schedulePopUPContent h1{font-weight:300;font-size:33px;font-family:"baker-signet-web",serif;margin:0;letter-spacing:.02em}
.schedulePopUPContent p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0}
.schedulePopUPContent input{font-weight:400}.schedulePopUPContent .btn-1{background-color:#00266b}.schedulePopUPContent .btn-1:hover,.schedulePopUPContent .btn-1.hover,.schedulePopUPContent .btn-1:focus,.schedulePopUPContent .editCheckIn:hover,.schedulePopUPContent .editCheckIn.hover,.schedulePopUPContent .editCheckIn:focus{background-color:#2e77fd;color:#fff;outline:0}
.accordion-item .mp-payments-total.has-link .link-4:hover{color:#00266b}.mp-payments .flights__info--group .flights-type{top:auto;bottom:auto;left:auto}
.mp-1-add-ons-changes .fixed{position:fixed;top:0;left:0;z-index:1999;width:100%;background-color:#e5e9f0}
.mp-1-add-ons-changes .fixed .total-payment-block{max-width:988px;margin:0 auto}.mp-1-add-ons-changes .discount-table{margin-top:36px}
.mp-1-add-ons-changes .addons-your-flight{margin-top:0}.mp-1-add-ons-changes .your-flight-item .button-group-3 .icon-down{position:absolute;right:-25px;bottom:11px}
.mp-1-add-ons-changes .for-your-flight-block .button-group-3 .icon-down .ico-point-d{top:4px}.mp-1-add-ons-changes .tooltip.tooltip--conditions-1{width:194px;color:#000;line-height:1.4}
.mp-1-add-ons-changes .tooltip.tooltip--conditions-1 .tooltip__close{font-size:8px;font-weight:700;padding:8px}
.mp-1-add-ons-changes .accordion-item .mp-payments-total{padding:1px 40px 15px}.mp-1-add-ons-changes .accordion-item .booking-info-group .booking-info-content{padding:15px 20px 0}
.mp-1-add-ons-changes .flights-cost+.flights-cost .flightstitle{margin-top:0}.mp-1-add-ons-changes .from-price-flight .note{margin-bottom:-2px}
.mp-1-add-ons-changes .passenger-detail__seat-status{font-weight:600}.mp-1-add-ons-changes .accordion-seat-selection .group-title .ico-point-d{top:0}
.mp-1-add-ons-changes .selected-button-1{background-color:#00266b}.mp-1-add-ons-changes .from-price-flight .note,.mp-1-add-ons-changes .from-price-flight .miles{margin-top:-4px}
.mp-1-add-ons-changes .detail-content .selected-orange{margin-top:-10px}.mp-1-add-ons-changes .bundle-flight-item .title-5--blue{font-weight:700}
.mp-1-add-ons-changes .bundle-baggage{margin-top:28px}.mp-1-add-ons-changes .popup--flights-details .grand-total .total-info{margin-top:-5px}
.mp-1-add-ons-changes .passenger-detail__seat-status{font-style:italic}.mp-1-add-ons-changes .accordion-item .booking-details .col-3 .has-cols .target-info.black-txt{color:#000}
.mp-1-add-ons-changes .tc-prompt{color:black}.mp-1-add-ons-changes .tc-prompt p{margin-bottom:0}.mp-1-add-ons-changes .tc-prompt em{font-size:7px;margin-top:-4px}
.mp-1-add-ons-changes .grand-total .total-title{margin-top:5px;color:#000;font-size:14px;line-height:1.4;font-weight:600}
.mp-1-add-ons-changes p.total-info{margin-top:-5px}.mp-1-add-ons-changes .table-cost tfoot td{border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}
.mp-1-add-ons-changes .flights-target{margin-bottom:30px}.mp-1-add-ons-changes .text-bold-1{font-weight:600;font-size:13px;color:#000}
.mp-1-add-ons-changes .text-bold.indent{font-weight:600;font-size:14px;color:#000}.mp-1-add-ons-changes .table-cost{margin-bottom:20px}
.mp-1-add-ons-changes .table-cost.table-addons-mp{margin-bottom:0;margin-top:20px}.mp-1-add-ons-changes .table-cost.table-addons-mp.trip-addons{margin-top:-10px}
.mp-1-add-ons-changes .table-cost tr.first{height:20px;vertical-align:baseline}.mp-1-add-ons-changes .table-cost tr.row-title{height:50px;vertical-align:bottom}
.mp-1-add-ons-changes .table-cost thead th{padding:2px 0 10px}.mp-1-add-ons-changes .table-cost .detail{font-weight:500}
.mp-1-add-ons-changes .table-cost .row-title td{padding:10px 0}.mp-1-add-ons-changes .indent{padding:2px 0 3px 18px}
.mp-1-add-ons-changes .flights-target.flights-target--2{display:none}.mp-1-add-ons-changes .static-text{font-style:italic}
.mp-1-add-ons-changes .passenger-privileges{display:none}.mp-1-add-ons-changes .tabs-component .tabs--1 .tab-wrapper{padding:20px 0 0}
.mp-1-add-ons-changes .accordion__control.accordion__control-flight.trigger-mobile-resize span.baggage-counter{float:right;font-size:14px;font-family:'proxima-nova';margin-top:8px;color:#0254ec}
.mp-1-add-ons-changes .accordion__control.accordion__control-flight.trigger-mobile-resize.active .baggage-counter{margin-top:6px}
.mp-1-add-ons-changes .tab-content .th-width-ess{width:20%}.mp-1-add-ons-changes .tab-content .th-width-2{width:25%}
.mp-1-add-ons-changes .tab-content .table-1 th{padding:25px 15px}.mp-1-add-ons-changes .tab-content .table-1 td{padding:20px 15px}
.mp-1-add-ons-changes .tab-content em{font-size:15px;margin-top:-3px}.mp-1-add-ons-changes .tab-content.elite-silver-table .fare-title em,.mp-1-add-ons-changes .tab-content.krisflyer-table .fare-title em{margin-top:-3px;height:32px;position:relative;float:left;margin-right:5px}
.mp-1-add-ons-changes .fare-tabs .fare-table .th-width{width:10%}.mp-1-add-ons-changes .multi-tabs--1 .tab .tab-item a{letter-spacing:1.3px}
.mp-1-add-ons-changes .terms-condition-desc{color:#666}.mp-1-add-ons-changes .terms-condition-desc span{display:block;color:#000}
.mp-1-add-ons-changes .pps-club-ribbon{background:#e9f1ff;display:table;padding-top:5px;padding-right:8px;padding-bottom:5px;margin-top:10px}
.mp-1-add-ons-changes .pps-club-ribbon .ico-bow{font-size:30px;vertical-align:middle;display:table-cell}
.mp-1-add-ons-changes .pps-club-ribbon .view-pps{display:table-cell;vertical-align:middle;font-size:13px}
.mp-1-add-ons-changes .add-on-flight-block{margin-top:20px}.mp-1-add-ons-changes .add-on-flight-block .text{color:#000;font-size:16px}
.mp-1-add-ons-changes .preferred-flight-item .free-bagage strong{text-transform:lowercase}.mp-1-add-ons-changes .preferred-flight-block-changes{margin-bottom:20px}
.mp-1-add-ons-changes .weight-flight-item .wrap-baggage{float:none;margin-left:20px}.mp-1-add-ons-changes .weight-flight-item .wrap-baggage .baggage-discount{position:absolute;right:30px;top:30px;color:#c60;text-transform:uppercase;font-size:13px;font-weight:600}
.mp-1-add-ons-changes .wrap-add-ons .skip-btn{background-color:#6d7578;color:#fff;float:none;position:absolute;top:0;left:13.5%;padding:14px 31px;font-weight:400}
.mp-1-add-ons-changes .tooltip.tooltip--info .tooltip__content{padding:17px 15px 12px 13px}.mp-1-add-ons-changes .tooltip.tooltip--info a.tooltip__close{font-size:8px;padding:6px;font-weight:700}
.mp-1-add-ons-changes .your-flight-item .description .content,.mp-1-add-ons-changes .your-flight-item .home-announcement-prompt .popup--announcement-cookies .popup-desc .content,.home-announcement-prompt .popup--announcement-cookies .mp-1-add-ons-changes .your-flight-item .popup-desc .content,.mp-1-add-ons-changes .your-flight-item .home-announcement-prompt .popup--announcement-solo .popup-desc .content,.home-announcement-prompt .popup--announcement-solo .mp-1-add-ons-changes .your-flight-item .popup-desc .content{padding:18px 15px 19px 30px}
.mp-1-add-ons-changes .your-flight-item .description .content .tooltip-link,.mp-1-add-ons-changes .your-flight-item .home-announcement-prompt .popup--announcement-cookies .popup-desc .content .tooltip-link,.home-announcement-prompt .popup--announcement-cookies .mp-1-add-ons-changes .your-flight-item .popup-desc .content .tooltip-link,.mp-1-add-ons-changes .your-flight-item .home-announcement-prompt .popup--announcement-solo .popup-desc .content .tooltip-link,.home-announcement-prompt .popup--announcement-solo .mp-1-add-ons-changes .your-flight-item .popup-desc .content .tooltip-link{color:#5a688d;font-size:14px;cursor:pointer}
.mp-1-add-ons-changes .mix-miles-wrapper{margin-top:10px}.mp-1-add-ons-changes .mix-miles-wrapper .btn-mix-miles{background-color:#e7e7e7;color:#00266b}
.mp-1-add-ons-changes .discount-wrapper{position:absolute;width:48%;top:30px;right:125px}.mp-1-add-ons-changes .discount-wrapper .selected-orange{float:right;margin-right:2px}
.mp-1-add-ons-changes .discount-wrapper-xbag{position:relative;width:15%;top:10px;float:right;right:28px}
.mp-1-add-ons-changes .discount-wrapper-xbag .selected-orange{float:right;margin-right:2px}.mp-1-add-ons-changes .accordion:first-child{border:1px solid #eb9600}
.mp-1-add-ons-changes .accordion .accordion__control{padding:15px 27px 15px 0}.mp-1-add-ons-changes .accordion .ico-point-d{color:#0254ec;right:0}
.mp-1-add-ons-changes .accordion .accordion__content{margin-top:-15px;padding-bottom:15px}.mp-1-add-ons-changes .accordion-component{color:#00266b}
.mp-1-add-ons-changes .accordion-component .bold{font-weight:600}.mp-1-add-ons-changes .accordion-component .travel-party{margin-top:20px;padding:24px;margin-bottom:0}
.mp-1-add-ons-changes .accordion-component .travel-party .travel-content{padding-left:80px}.mp-1-add-ons-changes .accordion-component .travel-party .travel-content .title{font-size:17px}
.mp-1-add-ons-changes .accordion-component .travel-party .travel-thumb{position:absolute;top:-15px;left:0}
.mp-1-add-ons-changes .accordion-component .travel-party .travel-thumb .ico{font-size:80px}.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper{background-color:#f6f6f6;padding:18px 20px;margin-top:12px}
.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .btn-blue{background-color:#00266b;color:white}
.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .title-5--blue{margin-top:7px;margin-bottom:0}
.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .pax-details-1{color:black;font-weight:400;margin-top:8px;margin-bottom:0}
.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .pax-details-2{color:black;font-weight:700;margin-top:9px}
.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .pax-details-2 .btn-small{font-weight:700;letter-spacing:.5px}
.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .pax-details-2 .btn-small.btn-elite-gold{background-color:#b69852;color:#00266b}
.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .pax-details-2 .btn-small.btn-pps{color:#fff;background-color:#988a65}
.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .pax-details-2 span{margin-left:8px}.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper em{font-size:24px;margin-top:-5px}
.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .booking-detail-title{color:black;font-weight:700;font-size:12px;margin-bottom:0;margin-top:0}
.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .booking-detail-left{display:inline-block;width:32%;vertical-align:top}
.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .booking-detail-right{display:inline-block;width:60%}
.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .booking-detail-right .details-baggage,.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .booking-detail-right .details-discount{margin-top:10px}
.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .booking-detail-right .details-baggage .details,.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .booking-detail-right .details-discount .details{margin-left:35px;margin-top:-20px}
.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .booking-detail-right .details-seat-selection{position:relative}
.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .booking-detail-right .details-seat-selection ul{margin-left:50px;margin-top:-22px;width:100%}
.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .booking-detail-right .details-seat-selection ul.one-list{list-style-type:none;margin-left:36px}
.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .booking-detail-right .details-seat-selection ul li{margin-bottom:5px}
.mp-1-add-ons-changes .list{padding-bottom:0}.mp-1-add-ons-changes .bundle-disclaimer{font-size:15px}
.mp-1-payments-enhancement .js__overlay-loading--pmw{left:-5px}.mp-1-payments-enhancement .sia-breadcrumb-wrapper{background-color:#f2f2f2;position:relative}
.mp-1-payments-enhancement .breadcrumb-inner li{list-style-type:none}.mp-1-payments-enhancement .breadcrumb-item_info{display:block;background-color:white;padding-top:14px;padding-bottom:13px;position:relative}
.mp-1-payments-enhancement .breadcrumb-item_info .number{border:0;background-color:#ff9f00;color:#fff;position:inherit;font-weight:200;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;border:0;z-index:2;display:inline-block;width:23px;height:23px;margin:0 auto 6px;clear:both;line-height:23px;border-radius:50%;text-align:center;margin-right:10px}
.mp-1-payments-enhancement .breadcrumb-item_info .text{font-weight:bold;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px;color:#00266b}
.mp-1-payments-enhancement .sia-breadcrumb-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:3fr 10fr 3fr;grid-template-columns:3fr 10fr 3fr}
.mp-1-payments-enhancement .breadcrumb-bg-left{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;background-color:white}
.mp-1-payments-enhancement .breadcrumb-inner{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}
.mp-1-payments-enhancement .breadcrumb-flight{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .breadcrum-passengers{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .breadcrumb-seats{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .breadcrumb-add-ons{-ms-grid-column:4;grid-column:4;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .breadcrumb-payments{-ms-grid-column:5;grid-column:5;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .breadcrumb-inner .breadcrumb-item_info .arrow{position:absolute;right:-20px;background-color:#fff;height:39px;width:39px;top:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}
.mp-1-payments-enhancement .ice-checkin-page .sia-breadcrumb-wrapper .breadcrumb-bg-left{position:absolute;display:block;top:0;left:0;background-color:white;height:100%;width:calc(100% - 988px)}
.mp-1-payments-enhancement .main-inner .ico-point-l{font-size:9px;position:relative;top:0}.mp-1-payments-enhancement .main-inner .btn-back{font-size:12px;font-weight:bold;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;letter-spacing:1px}
.mp-1-payments-enhancement .blk-heading-1 .main-heading-1{font-size:26px;font-weight:500;font-family:'sigvar';color:#00266b}
.mp-1-payments-enhancement .text-info-3{font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#000;line-height:24px;margin-top:20px;margin-bottom:20px;padding-left:1px}
.mp-1-payments-enhancement .accordion-header{position:relative;background:#fff;zoom:1;height:60px}.mp-1-payments-enhancement .accordion-items{margin-bottom:2px}
.mp-1-payments-enhancement .accordion-trip-add-ons{position:relative;background:#fff;border-bottom:1px solid #ccc;zoom:1;height:60px}
.mp-1-payments-enhancement .accordion-cost{position:relative;background:#fff;border-bottom:1px solid #ccc;zoom:1;height:60px}
.mp-1-payments-enhancement .accordion-header em{position:absolute;right:20px;height:14px}.mp-1-payments-enhancement .accordion-passengers-flight em{position:absolute;right:20px;height:14px}
.mp-1-payments-enhancement .accordion-trip-add-ons em{position:absolute;right:20px;height:14px}.mp-1-payments-enhancement .accordion-cost em{position:absolute;right:20px;height:14px}
.mp-1-payments-enhancement .accordion-items .main-title-1{font-size:16px;font-weight:bold;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;color:#00266b;padding-left:20px;position:relative;top:20px;bottom:20px}
.mp-1-payments-enhancement .accordion-items .sub-total-1{position:absolute;right:63px;top:20px;font-weight:normal;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#222}
.mp-1-payments-enhancement .booking-info-group-1{padding:21px 20px 10px 20px;background-color:#e5e9f0}
.mp-1-payments-enhancement .booking-info-group_1{padding:10px 20px 10px 20px;background-color:#e5e9f0}
.mp-1-payments-enhancement .booking-info-content-1{background-color:#fff;border-radius:5px}.mp-1-payments-enhancement .booking-info-content-1 .title-5-blue{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#00266b}
.mp-1-payments-enhancement .booking-info-content-1 .flights_type{float:right;text-transform:uppercase;color:#1c5d49;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;position:relative;top:-18px}
.mp-1-payments-enhancement .for-bottom_border{border-bottom:1px solid #f2f2f2;padding:19px 0 7px 0;margin:0 17px 16px 17px}
.mp-1-payments-enhancement .country-name{text-transform:uppercase}.mp-1-payments-enhancement .flight-station-info_1 .date{font-weight:600}
.mp-1-payments-enhancement .flight-station-inner-1 .stop-time-1{font-size:12px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:bold;color:#000;margin-left:45px}
.mp-1-payments-enhancement .flight-station-info_1{display:-ms-grid;display:grid;-ms-grid-rows:1fr;grid-template-rows:1fr;-ms-grid-columns:1fr 140px 1fr 1fr;grid-template-columns:1fr 140px 1fr 1fr;margin:10px 45px 10px 45px;padding-bottom:30px}
.mp-1-payments-enhancement .flight-station-info_1:nth-child(2){padding-bottom:10px}.mp-1-payments-enhancement .flight-station_1{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;font-size:12px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:bold;color:#000}
.mp-1-payments-enhancement .station-stop_1{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .return-flights_1{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .airline-info_1{-ms-grid-column:4;grid-column:4;-ms-grid-row:1;grid-row:1;margin-left:-30px}
.mp-1-payments-enhancement .flight-station-info_1 span{color:#000;font-weight:normal;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px}
.mp-1-payments-enhancement .flight-station_1 span{display:block}.mp-1-payments-enhancement .flight-station_1 .hour{color:#222;font-weight:bold;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:22px}
.mp-1-payments-enhancement .flight-station_1 .return-flights-place{color:#666;font-weight:normal;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12}
.mp-1-payments-enhancement .station-stop-detail em{font-size:24px;color:#00266b;z-index:1;position:relative;left:-13px;top:3px}
.mp-1-payments-enhancement .station-stop_1 .time{color:#555;font-weight:normal;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px;position:relative;top:-15px;left:-15px}
.mp-1-payments-enhancement .station-stop_1 hr{position:relative;top:-22px;left:-117px;width:235px;border:.7px solid #d5d5d5}
.mp-1-payments-enhancement .return-flights_1 span{display:block}.mp-1-payments-enhancement .return-flights_1 .hour{color:#222;font-weight:bold;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:22px}
.mp-1-payments-enhancement .return-flights_1 .return-flights-place{color:#666;font-weight:normal;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12}
.mp-1-payments-enhancement .airline-info_1 img{width:25px;height:29px;position:relative;left:-5px}.mp-1-payments-enhancement .airline-info_1 .name-plane{display:block}
.mp-1-payments-enhancement .airline-info_1 .economy-1{display:block;padding-top:3px;color:#1c5d49;font-weight:bold;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px}
.mp-1-payments-enhancement .airline-info_1 .economy-1.Y{color:#1c5d49}.mp-1-payments-enhancement .airline-info_1 .economy-1.S{color:#5e6c6d}
.mp-1-payments-enhancement .airline-info_1 .economy-1.J{color:#00266b}.mp-1-payments-enhancement .airline-info_1 .economy-1.F{color:#93311d}
.mp-1-payments-enhancement .airline-detail{display:block;color:#222;font-weight:normal;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px}
.mp-1-payments-enhancement .airline-detail .name{color:#222;font-weight:normal;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;position:relative}
.mp-1-payments-enhancement .airline-detail .name.withlogo{top:5px;margin-left:-8px}.mp-1-payments-enhancement .flight-station-content_1{color:#222;font-weight:normal;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;padding:0 45px 30px 45px}
.mp-1-payments-enhancement .flight-station-content_1 .aud-title{float:right}.mp-1-payments-enhancement .flight-station-content_1 .aud-amount{float:right}
.mp-1-payments-enhancement .flight-station-content_1 .taxes-amount{float:right}.mp-1-payments-enhancement .flight-station-content_1 .subtotal-amount{float:right}
.mp-1-payments-enhancement .flight-station-content_1 .fare-title_1,.mp-1-payments-enhancement .fare-name-amount,.mp-1-payments-enhancement .taxes-amount_1{margin-bottom:10px}
.mp-1-payments-enhancement .passenger1{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;padding-bottom:20px}
.mp-1-payments-enhancement .passenger1 .flight-details--1{padding-left:245px}.mp-1-payments-enhancement .passenger1 .person{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .passenger1 .person span{display:inline-block;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16;font-weight:bold;color:#00266b;margin-top:10px}
.mp-1-payments-enhancement .passenger1{border-bottom:1px solid #f2f2f2;margin-bottom:10px}.mp-1-payments-enhancement .passenger1:last-child{border-bottom:0}
.mp-1-payments-enhancement .flight-country{position:relative}.mp-1-payments-enhancement .subtotal1{position:relative}
.flight-deal{//margin-left:50px;position:absolute;left:45%}.mp-1-payments-enhancement .flight-title-amount{text-align:right;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;color:#222;margin-right:35px;margin-top:10px;font-weight:bold}
.mp-1-payments-enhancement .flight-details--1{display:block;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal;color:#222;margin-top:10px;margin-bottom:10px}
.mp-1-payments-enhancement .flight-details--1 .flight-amount{clear:both;float:right}.mp-1-payments-enhancement .flights-subtotal{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal;color:#222}
.mp-1-payments-enhancement .flights-subtotal .flights-sub-amount{clear:both;float:right}.mp-1-payments-enhancement .flight-amount em{font-size:12px;color:#555;position:relative;top:-3px;padding-left:15px}
.mp-1-payments-enhancement .flights-sub-amount{padding-right:35px}.mp-1-payments-enhancement .accordion-passengers-flight{position:relative;background:#fff;border-bottom:1px solid #ccc;zoom:1;height:60px}
.mp-1-payments-enhancement .booking-info-group-2{padding:20px 20px 20px 20px;background-color:#f6f6f6}
.mp-1-payments-enhancement .booking-info-content-2{background-color:#fff;border-radius:5px;margin-top:-20px}
.mp-1-payments-enhancement .booking-info-content-2 .title-5-blue{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#00266b}
.mp-1-payments-enhancement .booking-info-content-2 .flights_type{float:right;text-transform:uppercase;color:#1c5d49;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;position:relative;top:-18px}
.mp-1-payments-enhancement .flights-info-group{padding:10px 20px 20px 20px;background-color:#e5e9f0}
.mp-1-payments-enhancement .flights-info-content{background-color:#fff;border-radius:5px;margin-bottom:20px}
.mp-1-payments-enhancement .flights-info-content:nth-child(3){margin-bottom:0}.mp-1-payments-enhancement .flights-info-content .title-5-blue{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#00266b}
.mp-1-payments-enhancement .flights-info-content .flight-station-inner-2{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;margin:14px 43px 0 0}
.mp-1-payments-enhancement .flight-station-inner-2 .flight-station-content-2{float:right}.mp-1-payments-enhancement .flight-station-content-2 .aud{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;text-align:right;display:block;font-weight:normal;color:#222}
.mp-1-payments-enhancement .payment-heading-1 .main-heading{font-size:26px;font-weight:500;font-family:'sigvar';color:#00266b;margin-top:53px}
.mp-1-payments-enhancement .payment-heading-1 .sub-title{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;font-weight:normal;color:#222}
.mp-1-payments-enhancement .payment-heading-1{margin-bottom:20px}.mp-1-payments-enhancement .mp-block{position:relative;background:#fff;border-bottom:1px solid #ccc;zoom:1}
.mp-1-payments-enhancement .input-1{font-size:14px;height:24px;line-height:24px;display:block;position:relative}
.mp-1-payments-enhancement .content-1{display:-ms-grid;display:grid;-ms-grid-columns:200px 290px;grid-template-columns:200px 290px;margin:10px 0 0 0}
.mp-1-payments-enhancement .content-1 .available{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;border-right:2px solid #ff9f00;margin:0 5px 0 0}
.mp-1-payments-enhancement .content-1 .available .available-title{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:10px;font-weight:bold;color:#00266b}
.mp-1-payments-enhancement .content-1 .available span{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#222;margin:3.66px 0 0 0;font-weight:normal;display:block}
.mp-1-payments-enhancement .content-1 .expiring{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;margin:0 0 0 15px}
.mp-1-payments-enhancement .content-1 .expiring .expiring-title{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:10px;font-weight:bold;color:#00266b}
.mp-1-payments-enhancement .content-1 .expiring span{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#222;margin:3.66px 0 0 0;display:block;font-weight:normal}
.mp-1-payments-enhancement .group-des{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;color:#222;font-weight:normal}
.mp-1-payments-enhancement .group-des .des-2{color:#666}.mp-1-payments-enhancement .custom-checkbox .for-bottom-border-1{border-bottom:1px solid #ccc;padding:0 0 7px 0}
.mp-1-payments-enhancement .total-payment-block{margin-bottom:0}.mp-1-payments-enhancement .total-payment-block .unit{font-family:"SigvarSerial","Open Sans","Arial","Helvetica",sans-serif;font-size:22px;color:#00266b;font-weight:normal}
.mp-1-payments-enhancement .total-payment-block .fare-note{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px;color:#222;font-weight:normal}
.mp-1-payments-enhancement .payments-group__charge{padding:0 20px 40px 20px}.mp-1-payments-enhancement .payment-currency ul{margin-left:-2px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;color:#222;font-weight:normal}
.mp-1-payments-enhancement .payment-method-content .payment-currency.payment-currency--1{background-color:#f6f6f6;margin-top:20px;margin-bottom:20px;margin-right:10px;margin-left:10px}
.mp-1-payments-enhancement .wrap-payment-convert{margin-left:-22px}.mp-1-payments-enhancement .custom-checkbox label{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;color:#222;font-weight:normal}
.mp-1-payments-enhancement .custom-checkbox .checkbox-text{margin-left:10px;margin-top:10px}.mp-1-payments-enhancement .form-group .for-bottom-border-1{border-bottom:1px solid #ccc;padding:19px 0 7px 0;margin:0 17px 0 17px}
.mp-1-payments-enhancement .form-group--1{margin:10px 10px 10px 0}.mp-1-payments-enhancement .form-group-1{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1.5fr;grid-template-columns:2fr 1.5fr}
.mp-1-payments-enhancement .form-group-1 .address_1{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .form-group-1 .address_2{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto;grid-template-rows:auto}
.mp-1-payments-enhancement .country-1 strong,.mp-1-payments-enhancement .postcode-1 strong,.mp-1-payments-enhancement .city-1 strong,.mp-1-payments-enhancement .province-1 strong{margin-left:5px}
.mp-1-payments-enhancement .custom-select-box{width:180px;position:relative;top:-5px}.mp-1-payments-enhancement .custom-select--2 .select__text input{height:38px;padding-left:10px;padding-right:45px;box-sizing:border-box;position:absolute;left:0;top:0}
.mp-1-payments-enhancement .form-group label{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;color:#222}
.mp-1-payments-enhancement .address_1 .title-address{margin:0 0 10px 10px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;color:#222;font-weight:normal}
.mp-1-payments-enhancement .address_1 .grid-inner-addline2{margin:5px 0 10px 12px}.mp-1-payments-enhancement .add-address .text{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal;display:block}
.mp-1-payments-enhancement .address_1 .add-address{margin:20px 0 0 10px}.mp-1-payments-enhancement .address_2 .country-1{display:block}
.mp-1-payments-enhancement .address_2 .city-1,.mp-1-payments-enhancement .postcode-1,.mp-1-payments-enhancement .province-1{display:block}
.mp-1-payments-enhancement .grid-inner-addline1 .input-1{width:162%;margin-left:0}.mp-1-payments-enhancement .grid-col.full .input-1{width:162%}
.mp-1-payments-enhancement .country-1 .grid-inner{margin-top:10px}.mp-1-payments-enhancement .city-1{position:relative;top:3px}
.mp-1-payments-enhancement .city-1 .grid-inner{margin-top:10px}.mp-1-payments-enhancement .postcode-1 .grid-inner{margin-top:0}
.mp-1-payments-enhancement .province-1{position:relative;top:3px}.mp-1-payments-enhancement .province-1 .grid-inner{margin-top:0}
.mp-1-payments-enhancement .item-desc{display:-ms-grid;display:grid;-ms-grid-columns:205px 3fr;grid-template-columns:205px 3fr;padding:0}
.mp-1-payments-enhancement .item-desc .text{padding:24px 0 24px 40px}.mp-1-payments-enhancement .image-1-agoda{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;border-right:2px solid #e5e9f0}
.mp-1-payments-enhancement .item-desc .image-1-agoda img{margin:0 auto;display:block;text-align:center;position:relative;top:53px}
.mp-1-payments-enhancement .item-desc .text{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .item-desc .image-1-rentalcars{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;border-right:2px solid #e5e9f0;padding-top:30px}
.mp-1-payments-enhancement .item-desc .image-1-rentalcars img{margin:0 auto;display:block;text-align:center;padding-top:30px;width:111px;height:17px}
.mp-1-payments-enhancement .item-desc .image-1-scoot{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;border-right:2px solid #e5e9f0;padding-top:30px}
.mp-1-payments-enhancement .item-desc .image-1-scoot img{margin:0 auto;display:block;text-align:center;padding-top:30px}
.mp-1-payments-enhancement .terms-conditions{padding-top:40px;padding-bottom:40px}.mp-1-payments-enhancement .terms-conditions h4{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px!important;color:#00266b;font-weight:bold;margin-left:15px}
.mp-1-payments-enhancement .custom-checkbox .terms-condition-1{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;color:#000;font-weight:normal}
.mp-1-payments-enhancement .ctagroup{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;margin-left:15px;margin-top:25px;margin-bottom:20px}
.mp-1-payments-enhancement .cta-group-1{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;list-style-type:none}
.mp-1-payments-enhancement .cta-group-1 li{margin-bottom:5px}.mp-1-payments-enhancement .cta-group-2{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;list-style-type:none}
.mp-1-payments-enhancement .custom-box-1{margin-left:10px}.mp-1-payments-enhancement .cta-group-2 li{margin-bottom:5px}
.mp-1-payments-enhancement .booking-info-group-2{padding:21px 20px 20px 20px;background-color:#e5e9f0}
.mp-1-payments-enhancement .flights-info-content .person-flight-addons{padding:10px 20px 0 20px}.mp-1-payments-enhancement .passenger1 .total span{display:block;text-align:right;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14;font-weight:normal;color:#222;margin-bottom:16px}
.mp-1-payments-enhancement .passenger2{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;display:-ms-grid;display:grid;-ms-grid-columns:250px 100px 400px 150px;grid-template-columns:250px 100px 400px 150px}
.mp-1-payments-enhancement .passenger2 .person{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .passenger2 .person span{display:block;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16;font-weight:bold;color:#00266b}
.mp-1-payments-enhancement .passenger2 .flights-destination{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .passenger2 .flights-destination span{display:block;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14;font-weight:normal;color:#222;margin-bottom:16px}
.mp-1-payments-enhancement .passenger2 .baggage{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .passenger2 .baggage span{display:block;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14;font-weight:normal;color:#222;margin-bottom:16px}
.mp-1-payments-enhancement .passenger2 .total{-ms-grid-column:4;grid-column:4;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .passenger2 .total span{display:block;text-align:right;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14;font-weight:normal;color:#222;margin-bottom:16px}
.mp-1-payments-enhancement .passengers-flight-addons{padding:20px 20px 20px 20px;background-color:#e5e9f0}
.mp-1-payments-enhancement .info-content-1{padding:21px 20px 10px 20px}.mp-1-payments-enhancement .info-content-1 .group-title h5{display:block;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;font-weight:bold;color:#00266b;margin:0 0 13px 0}
.mp-1-payments-enhancement .departure-flight{border:1px solid #ccc;margin:0 0 20px 0}.mp-1-payments-enhancement .departure-flight .depart-title{background-color:#e5e9f0;color:#00266b;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;padding:10px 0 10px 22px;font-weight:bold}
.mp-1-payments-enhancement .depart-content-1{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;margin:20px 22px 9px 22px}
.mp-1-payments-enhancement .depart-seat{border-bottom:2px solid #ccc;padding:0 0 10px 0}.mp-1-payments-enhancement .depart-content-1 .depart-seat{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;display:-ms-grid;display:grid;-ms-grid-columns:1fr 635px;grid-template-columns:1fr 635px;-ms-grid-rows:1fr;grid-template-rows:1fr}
.mp-1-payments-enhancement .depart-seat .seat1{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .depart-seat .seat1 span{display:block;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal}
.mp-1-payments-enhancement .seat-infos{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-row-gap:.5em}
.mp-1-payments-enhancement .depart-seat .seat-info1 .seat-detail{display:block}.mp-1-payments-enhancement .seat1 span{position:relative;top:18px;left:19px}
.mp-1-payments-enhancement .seat1 .ico-change-seat{font-size:24px;color:#00266b;position:relative;top:-6px;right:10px}
.mp-1-payments-enhancement .seat-info1 .seat-detail{color:#00266b;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px;font-weight:bold;border-bottom:1px solid #00266b;padding:0 0 9px 0;margin:0 72px 10px 0}
.mp-1-payments-enhancement .seat-info1 .seat-detail1{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal;padding:10px 0 0 0}
.mp-1-payments-enhancement .seat-info1 hr{border-color:#00266b;border-width:1px}.mp-1-payments-enhancement .depart-seat .seat-info2 span{display:block}
.mp-1-payments-enhancement .seat-info2 .seat-detail{color:#00266b;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px;font-weight:bold;border-bottom:2px solid #00266b;padding:0 0 9px 0;margin:0 74px 0 0}
.mp-1-payments-enhancement .seat-info2 hr{border-color:#00266b;border-width:1px}.mp-1-payments-enhancement .seat-info2 .seat-detail1{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal;padding:10px 0 0 0}
.mp-1-payments-enhancement .seat-info1 .seat-detail1 img{height:19px;margin-left:9px}.mp-1-payments-enhancement .seat-info2 .seat-detail1 img{height:19px;margin-left:9px}
.mp-1-payments-enhancement .depart-content-1 .depart-baggage{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;display:-ms-grid;display:grid;-ms-grid-columns:1fr 635px;grid-template-columns:1fr 635px;-ms-grid-rows:1fr;grid-template-rows:1fr}
.mp-1-payments-enhancement .depart-baggage .baggage-ie11-wrapper{-ms-grid-column-align:end}.mp-1-payments-enhancement .depart-baggage .baggage1{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .depart-baggage .baggage1 span{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal}
.mp-1-payments-enhancement .depart-baggage .baggage-info1{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .baggage1 .baggage-title{position:relative;top:18px;left:19px}.mp-1-payments-enhancement .baggage1 .ico-point-r{font-size:10px;position:relative;top:-2px}
.mp-1-payments-enhancement .baggage-info1 .baggage-detail{color:#00266b;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px;font-weight:bold}
.mp-1-payments-enhancement .baggage1 .ico-business-1{font-size:24px;color:#00266b;position:relative;top:-6px;right:10px}
.mp-1-payments-enhancement .baggage-info1 div{padding:0 0 9px 0;border-bottom:1px solid #00266b;margin:0 72px 0 0}
.mp-1-payments-enhancement .baggage-info1 .baggage1{display:block;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal;padding:10px 0 0 0}
.mp-1-payments-enhancement .baggage-info1 .baggage2{display:block;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal;padding:10px 0 0 0}
.mp-1-payments-enhancement .baggage-info1 .baggageItems{display:grid;margin-top:-19px;padding-left:72px}
.mp-1-payments-enhancement .baggage2 img{height:19px;margin-left:9px}.mp-1-payments-enhancement .trip-related_1{background-color:#fff;border-radius:5px;margin-top:-20px 0 20px 0;padding:20px 20px 20px 20px}
.mp-1-payments-enhancement .trip-related_1 .trip-related-title h5{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;font-weight:bold;margin-bottom:20px}
.mp-1-payments-enhancement .trip-content{display:-ms-grid;display:grid;-ms-grid-columns:24fr 6fr;grid-template-columns:24fr 6fr}
.mp-1-payments-enhancement .trip-content .trip-details1{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}
.mp-1-payments-enhancement .trip-details--1{display:block;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal;margin-bottom:10px;display:-ms-grid;display:grid;-ms-grid-columns:110px 1fr;grid-template-columns:110px 1fr}
.mp-1-payments-enhancement .trip-label{color:#666;-ms-grid-column:1;grid-column:1;-ms-grid-row:1s;grid-row:1s}
.mp-1-payments-enhancement .trip-text{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.mp-1-payments-enhancement .trip-header{display:-ms-grid;display:grid;-ms-grid-columns:12fr 1fr;grid-template-columns:12fr 1fr}
.mp-1-payments-enhancement .trip-related-title{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .trip-related-title .AIG-logo{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .AIG-logo img{height:40px;position:relative;top:-40px;float:right}.mp-1-payments-enhancement .trip-label{color:#666;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal}
.mp-1-payments-enhancement .travel-text{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal}
.mp-1-payments-enhancement .trip-related_2{background-color:#fff;border-radius:5px;margin-top:20px;padding:20px 20px 20px 20px}
.mp-1-payments-enhancement .trip-related_2 .hotel-title h5{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;font-weight:bold}
.mp-1-payments-enhancement .hotel-header{display:-ms-grid;display:grid;-ms-grid-columns:12fr 1fr;grid-template-columns:12fr 1fr}
.mp-1-payments-enhancement .hotel-title{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.mp-1-payments-enhancement .agoda-logo{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .agoda-logo img{height:30px}.mp-1-payments-enhancement .hotel-info-1{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.5fr;grid-template-columns:1fr 2.5fr}
.mp-1-payments-enhancement .hotel-info-1 .hotel-pic-1{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}
.mp-1-payments-enhancement .hotel-pic-1 img{width:220px;height:140px;border:1px solid #ccc}.mp-1-payments-enhancement .hotel-room-title span{display:block}
.mp-1-payments-enhancement .hotel-room-title .title_1{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:15px;font-weight:bold;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .title_1 span{display:block;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:15px;font-weight:bold}
.mp-1-payments-enhancement .title_1 span:nth-child(2){color:#666;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal}
.mp-1-payments-enhancement .hotel-room-title .add_1{color:#666;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal;display:block;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .hotel-info-1 .hotel-room-details{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}
.mp-1-payments-enhancement .hotel-room-details--1{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}
.mp-1-payments-enhancement .title_1{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.mp-1-payments-enhancement .title_1 span{margin-bottom:10px}
.mp-1-payments-enhancement .hotel_1{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}
.mp-1-payments-enhancement .hotel-details{display:block;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal;margin-bottom:10px;display:-ms-grid;display:grid;-ms-grid-columns:110px 1fr;grid-template-columns:110px 1fr}
.mp-1-payments-enhancement .room-label{color:#666;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .room-text{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.mp-1-payments-enhancement .car-related_2{background-color:#fff;border-radius:5px;margin-top:20px;padding:20px 20px 20px 20px}
.mp-1-payments-enhancement .car-related_2 .car-title h5{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;font-weight:bold;padding-bottom:20px}
.mp-1-payments-enhancement .car-header{display:-ms-grid;display:grid;-ms-grid-columns:12fr 1fr;grid-template-columns:12fr 1fr}
.mp-1-payments-enhancement .car-title{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.mp-1-payments-enhancement .rental-logo{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .car-info-1{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.5fr;grid-template-columns:1fr 2.5fr}
.mp-1-payments-enhancement .car-info-1 .car-pic-1{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}
.mp-1-payments-enhancement .car-pic-1 img{width:220px;height:140px;border:1px solid #ccc}.mp-1-payments-enhancement .car-info-1 .car-details{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;display:-ms-grid;display:grid;-ms-grid-columns:2fr;grid-template-columns:2fr}
.mp-1-payments-enhancement .car-title span{display:block}.mp-1-payments-enhancement .car-title .car-title_1{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:15px;font-weight:normal}
.mp-1-payments-enhancement .car-pickup{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}
.mp-1-payments-enhancement .pick-up{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.mp-1-payments-enhancement .pick-up-location{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}
.mp-1-payments-enhancement .drop-off{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.mp-1-payments-enhancement .drop-off-location{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}
.mp-1-payments-enhancement .car-pickup .car-details--1{display:block;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal;display:-ms-grid;display:grid;-ms-grid-columns:110px 1fr;grid-template-columns:110px 1fr}
.mp-1-payments-enhancement .car-label{color:#666;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .car-text{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;width:150px}
.mp-1-payments-enhancement .car-dropoff{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.mp-1-payments-enhancement .add-ons_1{background-color:#fff;border-radius:5px;margin-top:20px;padding:20px 38px 20px 38px}
.mp-1-payments-enhancement .add-ons-content{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal}
.mp-1-payments-enhancement .add-ons-details-1{display:block;display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}
.mp-1-payments-enhancement .add-ons-title,.mp-1-payments-enhancement .addons-travel,.mp-1-payments-enhancement .addons-hotel,.mp-1-payments-enhancement .addons-car-rental,.mp-1-payments-enhancement .addons-subtotal{display:block;margin-bottom:10px}
.mp-1-payments-enhancement .addons-travel-amount,.mp-1-payments-enhancement .addons-hotel-amount,.mp-1-payments-enhancement .addons-car-amount{text-align:right}
.mp-1-payments-enhancement .aud-title-1,.mp-1-payments-enhancement .addons-sub-amount{float:right}.mp-1-payments-enhancement .addons-travel-amount em,.mp-1-payments-enhancement .addons-hotel-amount em,.mp-1-payments-enhancement .addons-car-amount em{position:relative;top:-3px;padding-left:15px;color:#666;font-size:14px}
.mp-1-payments-enhancement .aud-title-1,.mp-1-payments-enhancement .addons-sub-amount{margin-right:35px}
.mp-1-payments-enhancement .cost-breakdown-1{padding:20px 20px 20px 20px;background-color:#e5e9f0;border-bottom:1px solid #ccc}
.mp-1-payments-enhancement .payments-total-1{background-color:#fff;border-radius:5px;margin-top:-20px 0 20px 0;padding:20px 20px 20px 20px}
.mp-1-payments-enhancement .person-total-details-1{border-bottom:2px solid #ccc}.mp-1-payments-enhancement .total-details{border:1px solid #ccc}
.mp-1-payments-enhancement .total-titles{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1.7fr;grid-template-columns:1fr 1fr 1.7fr;margin-bottom:10px}
.mp-1-payments-enhancement .total-services-title{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;color:#00266b;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:bold}
.mp-1-payments-enhancement .total-amount-title{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1;color:#00266b;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:bold;text-align:right}
.mp-1-payments-enhancement .person-total-details-1{display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto}
.mp-1-payments-enhancement .person-name-1{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;padding:10px 0 0 20px}
.mp-1-payments-enhancement .person-name-1 span{display:inline-block;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:bold;margin-bottom:10px}
.mp-1-payments-enhancement .person-name-1 .elite{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:8px;font-weight:bold;letter-spacing:1px;color:#666;background-color:#d5d5d5;border:1px solid #d5d5d5;border-radius:3px;padding:5px 5px 5px 5px;margin-right:132px}
.mp-1-payments-enhancement .person-name-1 .elite.T{background-color:#998862;color:$gandalf}.mp-1-payments-enhancement .person-name-1 .elite.L{background-color:#998862;color:$gandalf}
.mp-1-payments-enhancement .person-name-1 .elite.Q{background-color:#998862;color:$gandalf}.mp-1-payments-enhancement .person-name-1 .elite.G{background-color:#b59c5a;color:$gandalf}
.mp-1-payments-enhancement .person-name-1 .elite.K{background-color:$primary-color;color:$gandalf}.mp-1-payments-enhancement .person-name-1 .elite.S{color:$gray-default;background-color:#d5d5d5}
.mp-1-payments-enhancement .air-fare-details{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;padding:10px 0 0 245px}
.mp-1-payments-enhancement .air-fare-details span{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;margin-bottom:10px}
.mp-1-payments-enhancement .air-fare-title,.mp-1-payments-enhancement .services-tax,.mp-1-payments-enhancement .deals,.mp-1-payments-enhancement .deals-1,.mp-1-payments-enhancement .sub-total{display:block}
.mp-1-payments-enhancement .air-fare-amount{float:right}.mp-1-payments-enhancement .good-services-amount,.mp-1-payments-enhancement .aviation-amount,.mp-1-payments-enhancement .pass-service-amount,.mp-1-payments-enhancement .pas-security-amount,.mp-1-payments-enhancement .pass-sg-amount,.mp-1-payments-enhancement .airline-insurance-amount,.mp-1-payments-enhancement .amount,.mp-1-payments-enhancement .sub-total-amount{clear:both;float:right}
.mp-1-payments-enhancement .deals{padding-top:10px}.mp-1-payments-enhancement .deals-1{margin-top:10px}
.mp-1-payments-enhancement .air-fare-list{padding:0 20px 0 0}.mp-1-payments-enhancement .deals-info{border-top:2px solid #ccc;padding-right:20px}
.mp-1-payments-enhancement .sub-total{padding-top:10px;margin-top:10px;border-top:2px solid #ccc;padding-right:20px}
.mp-1-payments-enhancement .seats-1{margin-left:15px}.mp-1-payments-enhancement .deals-details-amount{-ms-grid-column:3;grid-column:3;-ms-grid-row:6;grid-row:6;text-align:right;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal;padding:10px 0 0 0;border-bottom:2px solid #ccc}
.mp-1-payments-enhancement .deals-details-amount span{display:block;margin-bottom:10px}.mp-1-payments-enhancement .trip-addons{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr}
.mp-1-payments-enhancement .trip-addons-title{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;color:#222;padding-left:16px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal}
.mp-1-payments-enhancement .trip-addons-title span{margin-bottom:10px}.mp-1-payments-enhancement .trip-add-title,.mp-1-payments-enhancement .trip-add-1,.mp-1-payments-enhancement .subtotal{display:block}
.mp-1-payments-enhancement .trip-amount{clear:both;float:right}.mp-1-payments-enhancement .trip-addons-list{padding:20px 20px 0 0}
.mp-1-payments-enhancement .trip-subtotal{margin-top:10px;padding-right:20px}.mp-1-payments-enhancement .grand-total-1{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}
.mp-1-payments-enhancement .grand-total-contents{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .grand-total-list{padding:35px 20px 10px 0}.mp-1-payments-enhancement .grand-total-title{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:20px;font-weight:bold}
.mp-1-payments-enhancement .grand-total-title,.mp-1-payments-enhancement .includes,.mp-1-payments-enhancement .payable-krisflyer1{display:block}
.mp-1-payments-enhancement .includes{clear:both;text-align:right;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px;font-weight:normal;border-bottom:1px solid #222;padding-bottom:10px;margin-bottom:10px}
.mp-1-payments-enhancement .total-aud-amount,.mp-1-payments-enhancement .payable-aud-amount{clear:both;float:right}
.mp-1-payments-enhancement .payable-krisflyer1{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;font-weight:normal}
.mp-1-payments-enhancement .payable-krisflyer1 em{color:#666;position:relative;top:-3px;left:5px}.mp-1-payments-enhancement .block-selected-card-1 h3{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:normal;margin:14px 0 10px 0}
.mp-1-payments-enhancement .custom-select .ico-point-d{position:relative;right:-250px;top:-2px;font-size:14px}
.mp-1-payments-enhancement .custom-select-box-1{width:280px;height:35px}.mp-1-payments-enhancement .credit-debit-info{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}
.mp-1-payments-enhancement .name-credit{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.mp-1-payments-enhancement .name-credit span{display:block;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:normal;margin-bottom:20px}
.mp-1-payments-enhancement .credit-debit-info{margin:38px 10px 0 10px}.mp-1-payments-enhancement .credit-number{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .credit-number span{display:block;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:normal;margin-bottom:20px}
.mp-1-payments-enhancement .expiry-date{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}.mp-1-payments-enhancement .expiry-date span{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:normal}
.mp-1-payments-enhancement .expiry-date .expiry-month{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:normal;padding-top:20px}
.mp-1-payments-enhancement .expiry-date .expiry-year{margin-left:20px}.mp-1-payments-enhancement .cvv-info-1{-ms-grid-column:4;grid-column:4;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .cvv-info-1 span{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:normal}
.mp-1-payments-enhancement .cvv-info-1 .input-1{width:40px;position:relative;left:-5px}.mp-1-payments-enhancement .cvv-info-1 .credit-image{position:relative;right:-84px;top:-30px}
.mp-1-payments-enhancement .payment-method-content .payment-currency .wrap-payment-convert .form-inline{width:18%}
.mp-1-payments-enhancement .select-currency-point{position:relative!important;left:132px;top:0!important}
.mp-1-payments-enhancement .custom-select .ico-point-d:nth-child(2){position:relative;right:-155px;top:0;font-size:14px}
.mp-1-payments-enhancement .custom-select--2 .select__text{height:38px;padding-left:10px;padding-right:30px;box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0}
.mp-1-payments-enhancement .line-bottom{display:none}.mp-1-payments-enhancement .tooltip__text-2{margin:0;line-height:18px;font-size:14px;letter-spacing:-0.3px;color:#333;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:normal}
.mp-1-payments-enhancement .to-pay-info{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.2fr;grid-template-columns:1fr 2.2fr}
.mp-1-payments-enhancement .to-pay-label{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.mp-1-payments-enhancement .to-pay-text{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .grid-col .grid-inner{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:normal;margin:0}
.mp-1-payments-enhancement .payments-group__slider .info .grid-row{padding:0}.mp-1-payments-enhancement .payments-group__slider .info{border-top:0}
.mp-1-payments-enhancement .payments-group__slider .info .value strong{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:bold;font-size:18px}
.mp-1-payments-enhancement .payments-group__slider .info .value .paid-amount{font-family:"SigvarSerial";font-weight:normal;font-size:22px;color:#00266b;text-align:right;display:block}
.mp-1-payments-enhancement .total-paid-amount{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 2.2fr;border-top:1px solid #e5e9f0;border-bottom:1px solid #e5e9f0;margin-top:40px}
.mp-1-payments-enhancement .total-paid-label{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin:20px 0 20px 0}
.mp-1-payments-enhancement .total-paid-text{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;margin:20px 0 20px 0}
.mp-1-payments-enhancement .total .label{color:#00266b;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:bold;font-size:16px;display:block}
.mp-1-payments-enhancement .payments-group__slider .total .label{padding-left:0}.mp-1-payments-enhancement .ui-slider-handle{background-color:#2275d3;width:29px;height:29px;border-radius:50%}
.mp-1-payments-enhancement .ui-slider-back{border:1px solid #ccc;border-radius:20px;padding:5px;position:relative;top:-6px}
.mp-1-payments-enhancement .ui-slider-icon{background-color:white;width:15px;border-radius:50%;height:15px;position:relative;top:7px;margin:0 auto}
.mp-1-payments-enhancement .slider__inner .ico-minus{background-color:#2275d3;box-shadow:none;color:#f1f1f1;border-radius:50%}
.mp-1-payments-enhancement .slider__inner .ico-plus{background-color:#2275d3;box-shadow:none;color:#f1f1f1;border-radius:50%}
.mp-1-payments-enhancement #slider-range{border-radius:20px}.mp-1-payments-enhancement .slider--2{margin-top:34px;width:550px}
.mp-1-payments-enhancement .slider--2 .stripe-1{width:2px;background-color:#2275d3}.mp-1-payments-enhancement .slider--2 .stripe-2{width:2px;background-color:#2275d3}
.mp-1-payments-enhancement .slider--2 .stripe-2{display:block;left:150px}.mp-1-payments-enhancement .slider .ui-slider-range{border-radius:20px}
.mp-1-payments-enhancement .payments-group__slider .info .cta-group{padding:0;margin-top:22px}.mp-1-payments-enhancement aside:not(.popup--cookie-continue) .popup__content{padding:36px 30px 40px 30px}
.mp-1-payments-enhancement .remove-deal-title{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.mp-1-payments-enhancement .deal--title{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;font-weight:bold;font-size:20px}
.mp-1-payments-enhancement .remove-deal-title span{margin-bottom:25px}.mp-1-payments-enhancement .deal--info{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;font-weight:normal;font-size:16px}
.mp-1-payments-enhancement .popup--info .popup__content{text-align:left}.mp-1-payments-enhancement .seat-wrapper{background-color:#e5e9f0}
.mp-1-payments-enhancement .seat-baggage-info{display:-ms-grid;display:grid;-ms-grid-columns:(225px)[2];grid-template-columns:repeat(2,225px);padding:40px 30px 40px 30px}
.mp-1-payments-enhancement .seat-baggage--1{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal;display:-ms-grid;display:grid;-ms-grid-columns:1fr 12fr;grid-template-columns:1fr 12fr}
.mp-1-payments-enhancement .seat-icon-1{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.mp-1-payments-enhancement .seat-icon-1 em{color:#00266b;font-size:23px;position:relative}
.mp-1-payments-enhancement .seat-info-details{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .flight-info--1{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:bold}
.mp-1-payments-enhancement .seat-info,.mp-1-payments-enhancement .flight-info--1{display:block}.mp-1-payments-enhancement .baggage--qty{color:#1c5d49}
.mp-1-payments-enhancement .remove-deal-note{margin-top:25px}.mp-1-payments-enhancement .remove-deal-note span{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal;display:block;word-spacing:3px}
.mp-1-payments-enhancement .remove-btn{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;margin-top:20px}
.mp-1-payments-enhancement .remove-btn-choice{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;display:-ms-grid;display:grid;-ms-grid-columns:1fr 200px;grid-template-columns:1fr 200px}
.mp-1-payments-enhancement .btn-1{font-weight:normal}.mp-1-payments-enhancement .remove--1{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;text-align:right}
.mp-1-payments-enhancement .do-not-remove{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;text-align:right}
.mp-1-payments-enhancement .popup__close em{color:#999;font-size:20px}.mp-1-payments-enhancement .payments-group--1{display:-ms-grid;display:grid;-ms-grid-columns:4fr 1fr;grid-template-columns:4fr 1fr;margin-bottom:20px}
.mp-1-payments-enhancement .cta-group--1{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.mp-1-payments-enhancement .cta-group--1 li{margin-bottom:5px}
.mp-1-payments-enhancement .credit-pic{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;display:block;position:relative;top:-20px}
.mp-1-payments-enhancement .credit-img{margin-right:5px}.mp-1-payments-enhancement .method-nav__item.active:before{border:0;border-width:0}
.mp-1-payments-enhancement .method-nav__item.active:after{border:0}.mp-1-payments-enhancement .desc-credit{color:#666;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:11px;font-weight:normal}
.mp-1-payments-enhancement .type-card-pay{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px;font-weight:bold}
.mp-1-payments-enhancement .detail-method{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal}
.mp-1-payments-enhancement .pay-another-card em{font-size:14px;padding-right:10px;margin-top:-3px}.mp-1-payments-enhancement .grid-col .pay-another-card{margin-top:12px;float:left;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:normal}
.mp-1-payments-enhancement .payments-detail__form .custom-checkbox--1{display:block}.mp-1-payments-enhancement .custom-checkbox .terms-condition-1{margin-left:13px}
.mp-1-payments-enhancement .payment-save-card{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.5fr;grid-template-columns:1fr 2.5fr;border-bottom:1px solid #ccc;padding-bottom:20px;margin-left:10px}
.mp-1-payments-enhancement .block-selected-card-1{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .pay-with-card{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .pay-card-text{display:block;margin-top:50px}.mp-1-payments-enhancement .pay-with-card a em{font-size:15px;margin-right:10px}
.mp-1-payments-enhancement .pay-with_card-text span{display:block;margin-bottom:10px}.mp-1-payments-enhancement .pay-with_card-text p span:last-child{margin-bottom:0}
.mp-1-payments-enhancement .pay-with_card-text p{margin-top:20px;padding-left:0}.mp-1-payments-enhancement .block-content-credit-debit{margin-left:0;display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto}
.mp-1-payments-enhancement .block-content-credit-debit .one-half{width:100%;margin-left:0}.mp-1-payments-enhancement .grid-col label.mp-exp-dt{margin-left:0}
.mp-1-payments-enhancement .grid-col .expiry-month>.grid-inner{padding-left:0}.mp-1-payments-enhancement .group-info-card{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;display:-ms-grid;display:grid;-ms-grid-columns:(100%)[2];grid-template-columns:repeat(2,100%)}
.mp-1-payments-enhancement .group-select{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.payments-group__charge .complete-fields .number-cvv label{position:relative;display:inline-block;line-height:19px;margin-left:10px}
.mp-1-payments-enhancement .complete-fields .group-select .form-group-inner{width:100%;margin-left:0}
.mp-1-payments-enhancement .number-cvv{display:-ms-grid;display:grid;-ms-grid-columns:50% 120%;grid-template-columns:50% 120%;grid-column-gap:1em}
.mp-1-payments-enhancement .number-cvv--1{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .list-cards{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;margin-top:35px}
@media screen and (max-width:1023px){.mp-1-payments-enhancement .js__overlay-loading--pmw{left:-5px}
.mp-1-payments-enhancement .sia-breadcrumb-wrapper{background-color:#f2f2f2;position:relative}.mp-1-payments-enhancement .breadcrumb-inner li{list-style-type:none}
.mp-1-payments-enhancement .breadcrumb-item_info{display:block;background-color:white;padding-top:14px;padding-bottom:13px;position:relative}
.mp-1-payments-enhancement .breadcrumb-item_info .number{border:0;background-color:#ff9f00;color:#fff;position:inherit;font-weight:200;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;border:0;z-index:2;display:inline-block;width:23px;height:23px;margin:0 auto 6px;clear:both;line-height:23px;border-radius:50%;text-align:center;margin-right:10px}
.mp-1-payments-enhancement .breadcrumb-item_info .text{font-weight:bold;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px;color:#00266b}
.mp-1-payments-enhancement .sia-breadcrumb-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:.5fr 13fr 3fr;grid-template-columns:.5fr 13fr 3fr}
.mp-1-payments-enhancement .breadcrumb-bg-left{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;background-color:white}
.mp-1-payments-enhancement .breadcrumb-inner{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}
.mp-1-payments-enhancement .breadcrumb-flight{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .breadcrum-passengers{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .breadcrumb-seats{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .breadcrumb-add-ons{-ms-grid-column:4;grid-column:4;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .breadcrumb-payments{-ms-grid-column:5;grid-column:5;-ms-grid-row:1;grid-row:1}
.mp-1-payments-enhancement .breadcrumb-inner .breadcrumb-item_info .arrow{position:absolute;right:-20px;background-color:#fff;height:39px;width:39px;top:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}
.mp-1-payments-enhancement .flight-station-info_1{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:1fr 110px 1fr 1fr;grid-template-columns:1fr 110px 1fr 1fr}
.mp-1-payments-enhancement .station-stop_1 hr{position:relative;top:-26px;left:-55px;width:155px;border:.7px solid #d5d5d5}
.mp-1-payments-enhancement .return-flights-place{color:#666;font-weight:normal;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px;width:140px}
.mp-1-payments-enhancement .station-stop-detail em{position:relative;left:10px;top:-1px}.mp-1-payments-enhancement .station-stop_1 .time{position:relative;left:10px;top:-15px}
.mp-1-payments-enhancement .depart-content-1 .depart-seat{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;-ms-grid-rows:1fr;grid-template-rows:1fr;border-bottom:2px solid #ccc;padding:0 0 10px 0}
.mp-1-payments-enhancement .depart-content-1 .depart-baggage{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;-ms-grid-rows:1fr;grid-template-rows:1fr}
.mp-1-payments-enhancement .hotel-info-1{grid-column-gap:.5em}.mp-1-payments-enhancement .car-info-1{grid-column-gap:.5em}
.mp-1-payments-enhancement .grand-total-1{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr}
.mp-1-payments-enhancement .to-pay-info{display:-ms-grid;display:grid;-ms-grid-columns:1.5fr 2fr;grid-template-columns:1.5fr 2fr}
.mp-1-payments-enhancement .total-paid-amount{display:-ms-grid;display:grid;-ms-grid-columns:1.5fr 2fr;grid-template-columns:1.5fr 2fr}
.mp-1-payments-enhancement .payments-group--1{display:-ms-grid;display:grid;-ms-grid-columns:5fr 2fr;grid-template-columns:5fr 2fr}
.mp-1-payments-enhancement .method-nav__item .list-cards li{margin-left:5px}.mp-1-payments-enhancement .credit-debit-info{display:-ms-grid;display:grid;-ms-grid-columns:1.5fr 1.5fr 1fr 1fr;grid-template-columns:1.5fr 1.5fr 1fr 1fr}
.mp-1-payments-enhancement .payment-method-content .payment-currency .wrap-payment-convert .form-inline{width:24%}
.mp-1-payments-enhancement .form-group-1{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-row-gap:1em}
.mp-1-payments-enhancement .form-group-1 .address_1{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.paymentsMiles-page .address_1{margin-top:5px}.mp-1-payments-enhancement .form-group-1 .address_2{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto;grid-template-rows:auto;margin-left:12px}
.mp-1-payments-enhancement .grid-inner-addline1 .input-1{width:100%;margin-left:12px}.mp-1-payments-enhancement .ctagroup{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}
}@media screen and (max-width:1023px){.mp-1-add-ons-changes .discount-wrapper-xbag{width:50%;right:0}
.mp-1-add-ons-changes .discount-wrapper-xbag .selected-orange{margin-right:0}.mp-1-add-ons-changes .wrap-add-ons .skip-btn{left:18%}
.mp-1-add-ons-changes .weight-flight-item .wrap-baggage .baggage-discount{top:27px;right:40px}.mp-1-add-ons-changes .your-flight-item .description p,.mp-1-add-ons-changes .your-flight-item .home-announcement-prompt .popup--announcement-cookies .popup-desc p,.home-announcement-prompt .popup--announcement-cookies .mp-1-add-ons-changes .your-flight-item .popup-desc p,.mp-1-add-ons-changes .your-flight-item .home-announcement-prompt .popup--announcement-solo .popup-desc p,.home-announcement-prompt .popup--announcement-solo .mp-1-add-ons-changes .your-flight-item .popup-desc p{min-height:0}
.mp-1-add-ons-changes .travel-party{display:none}.mp-1-add-ons-changes .accordion-component .pax-add-on-wrapper .booking-detail-left{width:35%}
.mp-1-add-ons-changes .your-flight-item .description .from-price-flight,.mp-1-add-ons-changes .your-flight-item .home-announcement-prompt .popup--announcement-cookies .popup-desc .from-price-flight,.home-announcement-prompt .popup--announcement-cookies .mp-1-add-ons-changes .your-flight-item .popup-desc .from-price-flight,.mp-1-add-ons-changes .your-flight-item .home-announcement-prompt .popup--announcement-solo .popup-desc .from-price-flight,.home-announcement-prompt .popup--announcement-solo .mp-1-add-ons-changes .your-flight-item .popup-desc .from-price-flight{margin-top:15px}
.mp-1-add-ons-changes .bundle-flight-item .select-price{position:relative}.mp-1-add-ons-changes .discount-wrapper{position:absolute;top:27px;width:100%}
.mp-1-add-ons-changes .discount-wrapper .selected-orange{float:right;margin-right:22px}.mp-1-addons-piece-page .preferred-flight--info .review-baggage--item .review-baggage-text{width:57%}
.mp-1-addons-piece-page .preferred-flight--info .review-baggage--item .review-baggage-text .ico-business-1{margin-right:12px}
.mp-1-addons-piece-page .preferred-flight--info .review-baggage--item .review-baggage-text span{padding-left:40px}
.mp-1-addons-piece-page .preferred-flight--info .review-baggage--item .sgd-price{font-size:20px;padding-left:5px}
.mp-1-addons-piece-page .content-baggage-title{width:50%}}input:focus:focus .mp-styles{outline:#fff solid thin!important}
.mp-styles .v-select{background-color:#fff}.mp-styles .v-select input.form-control{position:"absolute";top:0;left:0;color:"transparent";width:100%;padding-left:13px!important}
.mp-styles .v-select .dropdown-menu{min-width:10px!important;width:100%;overflow-x:hidden!important;padding:0!important}
.mp-styles .v-select .dropdown-menu li{margin:0;padding:0}.mp-styles .v-select .dropdown-menu li a{max-height:46px!important;padding:12px 13px;word-wrap:break-all!important;white-space:normal!important;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:400;font-size:14px;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all 400ms ease 0s}
.mp-styles .v-select .dropdown-menu li a:hover{background-color:#00266b!important;color:#fff!important}
.mp-styles .v-select .dropdown-menu li.active a{background-color:#00266b!important;color:#fff!important}
.mp-styles .v-select .dropdown-menu li.highlight a{background-color:#00266b!important;color:#fff!important}
.mp-styles .v-select .dropdown-menu li:first-child a{border-top:1px solid #cecece}.mp-styles .v-select .dropdown-menu li:not(:last-child) a{border-bottom:1px solid #cecece}
.mp-styles .v-select .dropdown-menu div{display:block;width:100%}.mp-styles .v-select.open .select__text{opacity:0!important}
.mp-styles .v-select.open .form-control{opacity:0!important;color:#000!important}.mp-styles .v-select .dropdown-toggle{border-radius:0!important;height:45px}
.mp-styles .v-select .dropdown-toggle.focus{border:1px solid #2e77fd!important}.mp-styles .v-select .dropdown-toggle.disabled{background-color:#efefef!important}
.mp-styles .mp-styles .join-krisflyer-inner-content_input-btn .v-select{width:250px;height:35px;margin:0}
.mp-styles .v-select .dropdown-toggle .select__text{opacity:1;pointer-events:none}.mp-styles .v-select .dropdown-toggle .form-control{width:90%!important;outline:#fff solid thin!important}
.mp-styles .v-select .dropdown-toggle .ico-dropdown{pointer-events:none}.mp-styles .v-select .dropdown-toggle .ico-cancel-thin{cursor:pointer;position:absolute;top:50%;right:26px;font-size:12px;margin-top:-6px;line-height:1;color:#000}
.mp-styles .join-krisflyer-inner-content_input-btn .select__text{padding-left:13px;top:-1px;letter-spacing:.025em}
.mp-styles #headerLoginForm *{box-sizing:unset!important}.list-receipt__info-group .list-receipt-info .list-receipt-info__text{font-size:16px;color:black;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;padding-bottom:15px;padding-top:15px}
.list-receipt__info-group .list-receipt-info p{padding-bottom:15px;padding-top:15px;font-size:14px;color:#666;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.link-disabled{pointer-events:none;cursor:default;text-decoration:none;color:#a8a8a8}.schedulePopUPContent h1{font-weight:300;font-size:33px;font-family:"baker-signet-web",serif;margin:0;letter-spacing:.02em}
.schedulePopUPContent p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0}
.schedulePopUPContent input{font-weight:400}.schedulePopUPContent .btn-1{background-color:#00266b}.schedulePopUPContent .btn-1:hover,.schedulePopUPContent .btn-1.hover,.schedulePopUPContent .btn-1:focus,.schedulePopUPContent .editCheckIn:hover,.schedulePopUPContent .editCheckIn.hover,.schedulePopUPContent .editCheckIn:focus{background-color:#2e77fd;color:#fff;outline:0}
.mpv-seat .modal-container{width:auto;background:transparent}.passenger-seats-detail_col--deal [class^="ico-"]:before{display:none}
.seatmap-info-row-3_col_icon.ico-bassinet:before{display:none}.seatmap-info-row-3_col_icon.ico-screen:before{display:none}
.mp-styles .heading .kf-banner{font-size:.7rem;font-weight:normal;text-transform:uppercase;border-radius:.125rem;line-height:1em;height:20px;letter-spacing:1px;padding:5px 8px;display:inline-block;vertical-align:text-top;margin-left:5px}
.mp-styles .heading .L,.mp-styles .heading .T,.mp-styles .heading .Q{background-color:#998862;color:#fff}
.mp-styles .heading .G{background-color:#b59c5a;color:#fff}.mp-styles .heading .S{background-color:#d5d5d5;color:#666}
.mp-styles .heading .K{background-color:#00266b;color:#fff}.mpv-seat .overlay-loading .loading__heading span{font-family:"baker-signet-web",serif}
.mpv-seat [class^="ico-"]:before,.mpv-seat [class*=" ico-"]:before{display:none}
.mpv-seat .grand-total .total-info span{font-family:"baker-signet-web",serif}.mp-orb-add-ons-page .btn-8,.btn-price{display:inline-block;font-style:normal;min-width:0;text-transform:uppercase;text-align:center;letter-spacing:.1em;cursor:pointer;padding:14px 19px 12px;overflow:visible;outline:0;background-color:transparent;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;-o-transition:all 400ms ease 0s;transition:all 400ms ease 0s;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px}
.mp-orb-add-ons-page .btn-8:focus,.btn-price:focus{outline:0}.mp-orb-add-ons-page .btn-8 [class^=ico-],.btn-price [class^=ico-]{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.mp-orb-add-ons-page .btn-8.btn--block,.btn-price.btn--block{display:block}.mp-orb-add-ons-page .btn-8{font-size:12px;line-height:12px;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;color:#00266b;border:1px solid #00266b}
.mp-orb-add-ons-page .add-room .ico-plus{position:absolute;left:-4px;top:-2px;z-index:1;font-size:13px}
.mp-orb-add-ons-page .baggage-info-details .pref-bag{display:block}.mp-orb-add-ons-page .baggage-info-details .pref-bag .weight{display:block;overflow:hidden;padding:8px 0 8px 8px}
.mp-orb-add-ons-page .baggage-customer+.button-group-1{margin-top:0}.mp-orb-add-ons-page .baggage-customer .review-cancel--1__item{margin-top:0;overflow:hidden;padding:20px}
.mp-orb-add-ons-page .baggage-customer .review-cancel--1__item+.review-cancel--1__item{border-top:1px solid #ccc}
.mp-orb-add-ons-page .baggage-customer--1 .accordion__content-info .accordion .accordion__content{margin-bottom:20px}
.mp-orb-add-ons-page .add-baggage-list{overflow:hidden;list-style:none}.mp-orb-add-ons-page .add-baggage-list .number-baggage{width:16px;padding:11px;margin-left:10px;margin-right:10px;color:#000;text-align:center}
.mp-orb-add-ons-page .add-weight-baggage .custom-select{margin-top:1px;width:170px;float:left;margin-left:7px}
.mp-orb-add-ons-page .popup--add-ons-car-term-condition .title-block-inner{font-weight:bold}.mp-orb-add-ons-page .add-ons-item.add-ons-item-added-2 .item-col-2{vertical-align:top}
.mp-orb-add-ons-page .add-ons-item.add-ons-item-added-2 .add-ons-footer .head{margin-top:0;margin-bottom:0}
.mp-orb-add-ons-page .style-checkbox-error:before{border-color:#ccc!important}.mp-orb-add-ons-page .car-protection-table em:focus{outline:#2e77fd solid thin}
.mp-orb-add-ons-page .booking-widget--car.block-2 .radio-tooltips,.booking-widget--hotel.block-2 .radio-tooltips{background-color:#f7f7f7}
.mp-orb-add-ons-page .booking-customise--group{background-color:#e4e9ef;margin-top:15px;padding:0 20px}
.mp-orb-add-ons-page .booking-customise-details{padding:12px 0;border-top:1px solid #ccc}.mp-orb-add-ons-page .booking-customise-details:first-child{border-top:0}
.mp-orb-add-ons-page .booking-customise-details em{position:absolute;left:-4px;top:-7px;color:#00266b;font-size:24px}
.mp-orb-add-ons-page .booking-customise-details .booking-detail-left{position:relative;padding-left:36px}
.mp-orb-add-ons-page .booking-customise-details .booking-detail-right{font-weight:bold}.mp-orb-add-ons-page .booking-customise-details .booking-detail-right .text-italic{padding-left:5px;font-style:italic;font-weight:normal}
.mp-orb-add-ons-page .booking-customise{margin-top:20px}.mp-orb-add-ons-page .booking-customise .title-5--blue{padding-right:5px}
.mp-orb-add-ons-page .from-price-flight{font-size:12px}.mp-orb-add-ons-page .from-price-flight .note,.from-price-flight .miles{display:block}
.mp-orb-add-ons-page .from-price-flight .selected-orange{margin-top:3px}.mp-orb-add-ons-page .from-price-flight .button-group-3 .ico-point-d{cursor:pointer}
.mp-orb-add-ons-page .selected-orange{color:#c60;text-transform:uppercase;font-size:12px;font-weight:bold}
.mp-orb-add-ons-page .block-flight-details{padding:20px;border-top:1px solid #cacdd4}.mp-orb-add-ons-page .block-flight-details+.block-flight-details{margin-top:20px}
.mp-orb-add-ons-page .block-flight-details .accordion__control{padding-top:10px}.mp-orb-add-ons-page .block-flight-details .accordion__control .ico-point-u{color:#0254ec}
.mp-orb-add-ons-page .block-flight-details .accordion__content{padding-bottom:20px}.mp-orb-add-ons-page .block-flight-details .block-flight-details--inner{background-color:#f5f5f5}
.mp-orb-add-ons-page .addons-your-flight{margin-top:0}.mp-orb-add-ons-page .addons-your-flight{margin-top:40px}
.mp-orb-add-ons-page .addons-your-flight-block{color:#000}.mp-orb-add-ons-page .flight-details--content{padding:20px}
.mp-orb-add-ons-page .bundle-flight-block{background:#fff}.mp-orb-add-ons-page .bundle-baggage{list-style:none;margin:0}
.mp-orb-add-ons-page .bundle-baggage li{position:relative;padding-left:27px}.mp-orb-add-ons-page .bundle-baggage li em{font-size:20px;color:#00266b;position:absolute;top:-4px;left:-4px}
.mp-orb-add-ons-page .bundle-flight--inner{margin-top:8px}.mp-orb-add-ons-page .bundle-flight-item .bundle-flight-item--inner{padding:20px;border:1px solid #cacdd4}
.mp-orb-add-ons-page .bundle-flight-item .title-5--blue{text-transform:uppercase}.mp-orb-add-ons-page .accordion__control-flight .ico-point-d{color:#0254ec;top:50%;margin-top:-8px}
.mp-orb-add-ons-page .accordion__control-flight .bundle-selected{color:#0254ec;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px}
.mp-orb-add-ons-page .main-inner{min-height:500px}.mp-orb-add-ons-page .preferred-flight-block{overflow:hidden;padding:0 20px 15px;background-color:#fff}
.mp-orb-add-ons-page .preferred-flight-block+.preferred-flight-block{margin-top:20px}.mp-orb-add-ons-page .preferred-flight-item .full-flight .custom-select--2 .select__text{padding-left:15px}
.mp-orb-add-ons-page .preferred-flight-item .list-baggage-member{margin-left:15px}.mp-orb-add-ons-page .preferred-flight-item .list-baggage-member strong{padding-right:5px}
.mp-orb-add-ons-page .preferred-flight-item .free-bagage{display:block}.mp-orb-add-ons-page .preferred-flight-item .free-bagage strong{padding-left:5px}
.mp-orb-add-ons-page .preferred-flight-item .selected-orange{text-align:right}.mp-orb-add-ons-page .preferred-flight-item .text-item .ico-business-1{display:inline-block;margin-top:-4px;font-size:27px;color:#00266b}
.mp-orb-add-ons-page .preferred-flight--info{position:relative;padding:0 20px;border:1px solid #cacdd4}
.mp-orb-add-ons-page .preferred-flight--info:before,.preferred-flight--info:after{content:"";position:absolute;bottom:100%;border-style:solid;border-color:transparent transparent #cacdd4 transparent}
.mp-orb-add-ons-page .preferred-flight--info:before{right:49px;border-width:15px}.mp-orb-add-ons-page .preferred-flight--info:after{right:50px;border-width:14px;border-bottom-color:#fff}
.mp-orb-add-ons-page .review-baggage--item{padding:20px 0}.mp-orb-add-ons-page .review-baggage--item+.review-baggage--item{border-top:1px solid #cacdd4}
.mp-orb-add-ons-page .review-baggage--item .review-baggage-text .ico-business-1{margin-top:-7px;font-size:30px;color:#00266b}
.mp-orb-add-ons-page .review-baggage--item .review-baggage-text .ico-info-round-fill,.review-baggage--item .review-baggage-text .ico-tooltips{font-size:20px;color:#666}
.mp-orb-add-ons-page .sgd-price{font-family:"baker-signet-web",serif;font-size:24px;color:#00266b}
.mp-orb-add-ons-page .popup--flight-addon-term-condition .note{color:#000}.mp-orb-add-ons-page .add-ons-1-landing-page .btn-1[data-remove-room="true"],.add-ons-page .btn-1[data-remove-room="true"]{background-color:#2e77fd}
.mp-orb-add-ons-page .mp-block{margin-bottom:20px;background-color:#fff;border-bottom:2px solid #ccc}
.mp-orb-add-ons-page .pref-seat .number-seat{display:table-cell;vertical-align:middle;min-width:25px;padding:12px 5px;background-color:#0254ec;color:#fff;border-radius:3px;font-size:11px;font-weight:700;text-transform:uppercase;text-align:center}
.mp-orb-add-ons-page .pref-bag .ico-business,.pref-bag .ico-baggage,.pref-bag .ico-business-1{margin:0;float:left;font-size:36px;line-height:.8;color:#00266b}
.mp-orb-add-ons-page .pref-bag .ico-business{margin-left:-2px}.mp-orb-add-ons-page .pref-bag .ico-business-1:before{margin-left:5px}
.mp-orb-add-ons-page .add-ons-page [data-tabindex]:focus{outline:#0254ec solid thin}.mp-orb-add-ons-page .add-ons-page [data-tabindex]:hover{cursor:pointer}
.mp-orb-add-ons-page .add-on .price-info{display:block}.mp-orb-add-ons-page .add-ons__list{position:relative}
.mp-orb-add-ons-page .add-ons-booking-mp .add-ons-item .item-row{padding:27px 20px}.mp-orb-add-ons-page .add-ons-booking-mp .add-ons-item .item-full-img .item-col-2{padding-right:20px}
.mp-orb-add-ons-page .add-ons-item{margin-top:20px;padding:20px;overflow:hidden}.mp-orb-add-ons-page .add-ons-item .sub-heading-3--dark{display:inline-block}
.mp-orb-add-ons-page .add-ons-item li{list-style:none}.mp-orb-add-ons-page .add-ons-item .add-ons-item__header li,.add-ons-item .item-actions li{float:left}
.mp-orb-add-ons-page .add-ons-item .item-list-content>li+li{margin-top:30px}.mp-orb-add-ons-page .add-ons-item .item-row{padding:20px}
.mp-orb-add-ons-page .add-ons-item .item-caption{margin-top:10px}.mp-orb-add-ons-page .add-ons-item .item-caption p{margin-bottom:0}
.mp-orb-add-ons-page .add-ons-item .add-ons-item__content{color:#000;background-color:#f5f5f5;margin-top:17px}
.mp-orb-add-ons-page .add-ons-item .add-ons-item__content .item-content__inner{overflow:hidden}.mp-orb-add-ons-page .add-ons-item .add-ons-item__content .item-content__info{padding:20px}
.mp-orb-add-ons-page .add-ons-item .add-ons-item__content .add-ons-item__img img{width:100%}.mp-orb-add-ons-page .add-ons-item .add-ons-item__content .item-info__head{overflow:hidden;margin-bottom:15px}
.mp-orb-add-ons-page .add-ons-item .add-ons-item__content .item-actions{float:right}.mp-orb-add-ons-page .add-ons-item .add-ons-item__content .info-details{position:relative}
.mp-orb-add-ons-page .add-ons-item .add-ons-item__content .info-details>li{position:relative;padding-left:100px;line-height:1.4;min-height:1.4em}
.mp-orb-add-ons-page .add-ons-item .add-ons-item__content .info-details>li+li{margin-top:2px}.mp-orb-add-ons-page .add-ons-item .add-ons-item__content .info-details span{color:#666;position:absolute;top:0;left:0;width:100px}
.mp-orb-add-ons-page .add-ons-item .badge-mix{display:inline-block;position:relative;margin-left:10px;padding:3px 10px;top:-3px;background-color:#ffa024;color:#00226b;font-size:12px;border-radius:2px;font-weight:600}
.mp-orb-add-ons-page .travel-guard--1{margin-top:0;padding:20px;background:#f5f5f5;color:#000}.mp-orb-add-ons-page .travel-guard--1 .wrap-heading{margin-top:0}
.mp-orb-add-ons-page .travel-guard--1 .desc{margin:18px 0 15px}.mp-orb-add-ons-page .travel-guard--1 .desc p{margin:0}
.mp-orb-add-ons-page .add-on-confirm{position:relative;padding-bottom:30px}.mp-orb-add-ons-page .add-on-confirm .add-on-cantact .desc span{display:block}
.mp-orb-add-ons-page .add-on-confirm .item-content-head .desc p{padding-top:13px}@media screen and (max-width:987px){.mp-orb-add-ons-page .block--quick-links.full ul{font-size:0}
.mp-orb-add-ons-page .block--quick-links.full ul li{padding:10px 0;display:inline-block;text-align:left;width:50%;margin:0;vertical-align:top}
.mp-orb-add-ons-page .block--quick-links.full ul li .link-4 em{width:50px;text-align:center}}@media screen and (max-width:987px){.mp-orb-add-ons-page .form-search .btn-search{width:36px;height:36px;margin:2px;padding:0;color:transparent;background-color:transparent;-webkit-transition:all 0ms ease 0s;-moz-transition:all 0ms ease 0s;-o-transition:all 0ms ease 0s;transition:all 0ms ease 0s}
.mp-orb-add-ons-page .form-search .input-1.focus+.btn-search{background-color:#00266b}.mp-orb-add-ons-page .beta-footer>.beta-footer-inner{padding-bottom:20px}
.mp-orb-add-ons-page .beta-footer .beta-footer__text{margin:0 0 15px}footer .social>ul{margin-bottom:35px}
.mp-orb-add-ons-page .sidebar{margin-bottom:40px}.mp-orb-add-ons-page .booking-nav__item:not(.active){display:none;background-color:#fff}
.mp-orb-add-ons-page .booking-nav__item.active{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mp-orb-add-ons-page .passenger-details-page .blk-heading.block--shadow .booking-summary,.payments-page .blk-heading.block--shadow .booking-summary,.seatsmap-page .blk-heading.block--shadow .booking-summary{margin-top:90px;margin-bottom:-30px}
.mp-orb-add-ons-page .passenger-details-page .blk-heading.block--shadow .booking-summary:before,.payments-page .blk-heading.block--shadow .booking-summary:before,.seatsmap-page .blk-heading.block--shadow .booking-summary:before{content:"";height:26px;position:absolute;top:-80px;right:0;left:0;border-top-left-radius:1px;border-top-right-radius:1px;border-bottom-left-radius:1px;border-bottom-right-radius:1px}
.mp-orb-add-ons-page .add-ons-page .blk-heading .blk-heading .btn-2{width:100%;margin-top:34px;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mp-orb-add-ons-page .add-ons-page .blk-heading .booking-summary{margin-top:90px}.mp-orb-add-ons-page .add-ons-page .blk-heading .booking-summary:before{content:"";height:26px;position:absolute;top:-80px;right:0;left:0;border-top-left-radius:1px;border-top-right-radius:1px;border-bottom-left-radius:1px;border-bottom-right-radius:1px}
.mp-orb-add-ons-page .preferred-flight-item .sgd-price,.bundle-flight-block .sgd-price{font-size:21px}
.mp-orb-add-ons-page .preferred-flight--info .review-baggage--item .ico-business-1{position:absolute;top:50%;left:-4px;margin-top:-24px}
.mp-orb-add-ons-page .preferred-flight--info .review-baggage--item .review-baggage-text{position:relative}
.mp-orb-add-ons-page .preferred-flight--info .review-baggage--item .review-baggage-text span{display:block;padding-left:43px}
.mp-orb-add-ons-page .weight-flight-item .weight-baggage .text-item{display:block;width:auto;margin-bottom:5px}
.mp-orb-add-ons-page .mp-payments .flights__info--group .flights-type{top:auto;bottom:auto;left:auto}
}@media screen and (max-device-width:987px){.mp-orb-add-ons-page .seatsmap-page .blk-heading .btn-2{margin-top:23px}
}@media screen and (-webkit-min-device-pixel-ratio:0){.mp-orb-add-ons-page .custom-checkbox input+label,.custom-radio--1 input+label{line-height:18px}
}.mp-orb-add-ons-page .sia-breadcrumb-1{background-color:#fff;position:relative;margin:0;padding:0;z-index:4;clear:both;font-family:"baker-signet-web",serif}
.mp-orb-add-ons-page .sia-breadcrumb-1 ul{zoom:1;list-style:none;max-width:988px;margin:0 auto;padding:0}
.mp-orb-add-ons-page .form--seat-prefer .table-default{padding:0}.mp-orb-add-ons-page .form--seat-prefer .table-col{padding-top:18px}
.mp-orb-add-ons-page .form--seat-prefer--baggage .name-customer{padding-top:7px}.mp-orb-add-ons-page .popup--add-point-sale .table-custom-1{max-height:280px}
.mp-orb-add-ons-page .popup--add-point-sale .popup__inner .table-custom-1{margin-bottom:27px}.mp-orb-add-ons-page .table-baggage .baggage-1{width:43%}
.mp-orb-add-ons-page .table-baggage .baggage-2{width:22%}.mp-orb-add-ons-page .table-baggage .baggage-3{width:35%}
.mp-orb-add-ons-page .add-ons-item .add-ons-item__content .item-left-col{float:left;margin-right:20px}
.mp-orb-add-ons-page .add-ons-item .item-right-col,.add-ons-item .item-right-col--1{padding:20px 0;overflow:hidden}
.mp-orb-add-ons-page .add-baggage-page .main-heading{padding-bottom:38px}.mp-orb-add-ons-page .baggage-info-details .review-cancel__group{padding:20px}
.mp-orb-add-ons-page .baggage-info-details .membership-tier{float:right}.mp-orb-add-ons-page .baggage-info-details .pref-bag .ico-business-1{font-size:31px}
.mp-orb-add-ons-page .booking-details__baggage .col-3 .align-inner{display:table}.mp-orb-add-ons-page .booking-details__baggage .booking-details__baggage-left,.booking-details__baggage .booking-details__baggage-right{display:table-cell}
.mp-orb-add-ons-page .booking-details__baggage .booking-details__baggage-left{white-space:nowrap;font-weight:bold;padding-right:5px}
.mp-orb-add-ons-page .booking-details__baggage .col-1{top:25px;margin-top:0}.mp-orb-add-ons-page .booking-details__baggage .col-2{top:29px;margin-top:0}
.mp-orb-add-ons-page .review-cancel--1__item{padding:12px 17px}.mp-orb-add-ons-page .baggage-customer .accordion__control{padding-top:15px}
.mp-orb-add-ons-page .baggage-customer .review-cancel--1__item .review-cancel-text{width:56%;float:left;margin-top:2px}
.mp-orb-add-ons-page .baggage-customer .review-cancel--1__item .review-cancel-text [class^="ico-"]{margin-top:2px}
.mp-orb-add-ons-page .baggage-customer .review-cancel--1__item .add-baggage-list{float:left;margin-left:15px}
.mp-orb-add-ons-page .interstitial-block{margin-left:-295px;min-width:590px}.mp-orb-add-ons-page .interstitial-block .progress-flying{width:535px;height:248px}
.mp-orb-add-ons-page .plus-more-detail .link-4{text-transform:uppercase;font-weight:bold;font-size:12px}
.mp-orb-add-ons-page .booking-customise--group .booking-detail-left,.booking-customise--group .booking-detail-right{display:inline-block}
.mp-orb-add-ons-page .booking-customise-details .booking-detail-left{width:20%}.mp-orb-add-ons-page .bundle-flight-block{padding:20px}
.mp-orb-add-ons-page .bundle-flight-block+.bundle-flight-block{margin-top:20px}.mp-orb-add-ons-page .from-price-flight .button-group-3 .ico-point-d{position:absolute;right:-25px;bottom:15px;color:#0254ec}
.mp-orb-add-ons-page .bundle-flight--inner{margin-left:-20px;overflow:hidden}.mp-orb-add-ons-page .bundle-flight--inner+.bundle-flight--inner{margin-top:20px}
.mp-orb-add-ons-page .bundle-flight-item{width:50%;float:left}.mp-orb-add-ons-page .bundle-flight-item .bundle-flight-item--inner{margin-left:20px}
.mp-orb-add-ons-page .bundle-baggage.two-bundle-baggage li{width:50%}.mp-orb-add-ons-page .accordion__control-flight .bundle-selected{position:absolute;top:50%;right:25px;margin-top:-5px}
.mp-orb-add-ons-page .pref-seat .preferred-flight-item .text-item{width:20%}.mp-orb-add-ons-page .preferred-flight-item+.preferred-flight-item{border-top:1px solid #cacdd4}
.mp-orb-add-ons-page .preferred-flight-item .title-item,.preferred-flight-item .text-item,.preferred-flight-item .full-flight,.preferred-flight-item .price-flight,.preferred-flight-item .select-price,.preferred-flight-item .select-price-button{display:inline-block;vertical-align:middle}
.mp-orb-add-ons-page .preferred-flight-item .select-price{padding-right:12px}.mp-orb-add-ons-page .preferred-flight-item .full-flight{width:210px}
.mp-orb-add-ons-page .weight-flight-item{display:table;width:100%}.mp-orb-add-ons-page .weight-flight-item .title-baggage-item,.weight-flight-item .weight-baggage{display:table-cell;vertical-align:middle}
.mp-orb-add-ons-page .weight-flight-item .wrap-baggage{float:right}.mp-orb-add-ons-page .weight-flight-item .select-price span{display:inline-block}
.mp-orb-add-ons-page .weight-flight-item .select-price .from-text{padding-right:5px}.mp-orb-add-ons-page .bundle-flight-item .select-price .sgd-price{padding-right:12px}
.mp-orb-add-ons-page .review-baggage--item .review-baggage-text,.review-baggage--item .add-baggage-list,.review-baggage--item .sgd-price{display:inline-block;vertical-align:middle}
.mp-orb-add-ons-page .review-baggage--item .sgd-price{padding-left:15px}.mp-orb-add-ons-page .bundle-baggage{margin-top:20px;display:table;width:100%}
.mp-orb-add-ons-page .bundle-baggage li{display:table-cell}.mp-orb-add-ons-page .bundle-baggage.third-bundle-baggage li:first-child{width:40%}
.mp-orb-add-ons-page .bundle-baggage.third-bundle-baggage li:last-child{width:25%}.mp-orb-add-ons-page .bundle-flight-item .bundle-flight-item--inner{position:relative}
.mp-orb-add-ons-page .bundle-flight-item .select-price{position:absolute;top:20px;right:20px}.mp-orb-add-ons-page .bundle-flight-item .title-5--blue{display:inline-block;padding-top:9px}
.mp-orb-add-ons-page .pps-club-ribbon{background:#e9f1ff;display:table;padding-top:5px;padding-right:8px;padding-bottom:5px;margin-top:10px}
.mp-orb-add-ons-page .pps-club-ribbon .ico-bow{font-size:30px;vertical-align:middle;display:table-cell}
.mp-orb-add-ons-page .pps-club-ribbon .view-pps{display:table-cell;vertical-align:middle;font-size:13px}
.mp-orb-add-ons-page .mix-miles-wrapper{margin-top:10px}.mp-orb-add-ons-page .mix-miles-wrapper .btn-mix-miles{background-color:#e7e7e7;color:#00266b}
.mp-orb-add-ons-page .btn-small{padding:4px 10px;font-size:12px;font-weight:bold;border-radius:2px;text-transform:uppercase}
.mp-orb-add-ons-page .preferred-flight-block-changes{margin-bottom:20px}.mp-orb-add-ons-page .content-baggage-title{width:60%;margin-top:15px}
.mp-orb-add-ons-page .content-baggage{display:inline-block}.mp-orb-add-ons-page .content-baggage-body .from-price-flight{max-width:none!important;width:100%;position:relative;left:10px}
.mp-orb-add-ons-page .content-baggage-body div{display:table-cell;vertical-align:middle;padding-right:10px}
.mp-orb-add-ons-page .from-price-flight .from--label .note{position:absolute;top:16px;left:-22px}.mp-orb-add-ons-page .add-on-flight-block{margin-top:20px}
.mp-orb-add-ons-page .add-on-flight-block .text{color:#000;font-size:16px}.mp-orb-add-ons-page .weight-flight-item .title-baggage-item,.weight-flight-item .weight-baggage{width:50%}
.mp-orb-add-ons-page .weight-flight-item .wrap-baggage .full-flight{padding-left:20px}.mp-orb-add-ons-page .pref-enjoy-item .pref-enjoy-choose{display:inline-block;vertical-align:middle}
.mp-orb-add-ons-page .preferred-flight-item .title-item{width:20%}.mp-orb-add-ons-page .preferred-flight-item .text-item{min-width:20%;max-width:54%}
.mp-orb-add-ons-page .preferred-flight-item .full-flight{padding-left:30px}.mp-orb-add-ons-page .form-search-addons-hotel.form-search-hotel .grid-col--2 .select__text{padding-left:85px}
.mp-orb-add-ons-page .form-search-addons-hotel.form-search-hotel .grid-col--2 .grid-width-1{width:25.8%}
.mp-orb-add-ons-page .form-search-addons-hotel.form-search-hotel .grid-col--2 .btn-1{padding-right:20px;padding-left:20px}
.mp-orb-add-ons-page .form-search-addons-hotel .grid-col--1{width:44%}.mp-orb-add-ons-page .form-search-addons-hotel .grid-col--2{width:56%}
.mp-orb-add-ons-page .review-baggage--item .review-baggage-text{width:45%}.mp-orb-add-ons-page .review-baggage--item .review-cancel-text{padding-right:20px}
.mp-mb-passenger-preferences .masthead_details h1.text{color:#00266b;margin-bottom:15px;line-height:.9em;font-family:'sigvar';font-weight:500;font-size:26px}
.address_2 .grid-inner{padding-left:5px;padding-right:5px}.mp-styles .pax-information-list .pax-information_earn-miles{display:none}
.mp-mb-passenger-preferences .baggage-cont-1 pre{font-family:inherit;display:inline-flex;margin-top:-25px}
.mp-payments .ctagroup .cta-group-1{list-style-type:none}.mp-mb-overview .pps-reward-container .ico-close-round-fill{padding-top:11px;padding-left:7px}
.mb-rail-grid{display:grid;grid-template-columns:1fr 1fr 1fr;padding:10px 0 10px 0}.paymentsMiles-page .sub-total.top-up{padding-right:0}
.mp-1-payments-enhancement.paymentsMiles-page .baggage-info1 .baggageItems{display:inline;padding-left:0}
.mp-1-payments-enhancement .popup--remove-deal .btn-1{width:146px}.mp-1-payments-enhancement .popup--remove-deal .seat-icon-1 em{top:-8px}
.mp-mb-passenger-preferences .alert-info-block .alert__message{vertical-align:middle;color:#00266b}.mp-mb-passenger-preferences .baggage-cont-1 pre{margin-bottom:-5px}
#mbmealchangebtn.btn-1.btn-disabled{pointer-events:none}.mp-1-payments-enhancement .remove-deal-title .deal--title{color:#00266b;margin-bottom:15px;line-height:.9em;font-family:'sigvar';font-weight:500}
.payments-group__charge p.deafult-card{padding-left:0;padding-right:0;margin-top:-30px}.booking-details .col-3 .has-cols .itnry-info{left:0}
.form--email{padding-top:25px}.gds_upgrade_EmailMessage{padding-bottom:8px;padding-top:8px}@media screen and (max-width:987px){.passenger-details-page .form-passenger-detail--1 .form-group-full,.form-passenger-detail--1 .blk-heading{padding-top:75px}
.orb-flight-select-page .block-2.orb-selectflight-btn-group-div{width:104%}.orb-flight-select-page .button-group-2{margin-left:0}
}@media only screen and (max-width:1023px){.form-flight-search .hidden-mb{display:table-cell!important}
.miles-calculator-page thead.hidden-mb{display:table-header-group!important}}p.ruToKfUpgradation-success-message{font-size:16px;margin:28px 0 30px 0;line-height:24px;width:80%}
.sqc-security .non-editable .pin-eye-icon{top:0}.sqc-security .pin-eye-icon{top:11px}#kfSecretQuestionForm img.pin-eye-icon{top:10px}
.popup-window-login-page .gigya-error-display-active,.create-account-tab .gigya-error-display-active{background-color:#fff1f0;position:relative;bottom:7px}
.popup-window-login-page .gigya-error-display-active .ico-close-round-fill{color:#c00;position:absolute;top:15%;left:10px;font-size:30px}
.trip-add-on-error-block{padding-top:5px;color:red}.mp-mb-overview .email-input,.mp-mb-overview .area-input,.mp-mb-overview .mobile-input{height:38px}
.mp-mb-overview .form-group.grid-row{margin-top:10px}.payment-waitList-confirm .block-selected-card .pay-another-card{float:left}
.mp-mb-overview #form--contact-details span{box-sizing:unset}.mp-mb-overview .popup--confirmCancelWL .btn-2{background-color:#6c7577}
.ico-mail:before{font-size:20px;width:0}.footer .footer-wrapper>.footer-inner{max-width:1080px;padding-top:0}
.menu-main{padding-left:130px}.menu-main>ul>li:nth-child(3){padding-left:0}.footer-block-heading .ico-mail{font-size:15px}
.footer_inner-social_images-content{flex-grow:1}.footer_inner-social_images-content_img{padding-right:30px;margin-top:1.5rem;vertical-align:bottom;height:50px}
.social a .ico-6-in:before{font-size:25px}.footer_inner-bottom_singapore-air-group{margin-top:2rem}.footer_inner-bottom_singapore-air-group_text{display:inline-block;text-transform:uppercase;font-size:.625rem;font-weight:600;color:#666;letter-spacing:1px;-webkit-margin-before:0;-webkit-margin-after:0;padding-right:1.125rem}
.footer_inner-bottom_singapore-air-group a{padding-right:1.25rem}.footer_inner-bottom_singapore-air-group_image{height:1.75rem}
.footer_inner-bottom_singapore-air-group a:last-child{float:right}.footer_inner-bottom_singapore-air-group_image--alliance{width:215px;height:28px}
.footer-bg{background:url(/saar5/images/footer-img-bg.png) no-repeat;position:absolute;width:100%;height:126%;left:-20%;top:7%}
.footer-inner:after{z-index:1;width:100%;height:73%;display:block;position:absolute;top:0;left:0;background:-moz-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}
.footer-wrapper-bottom{border-top:1px solid #e2e2e2;z-index:2;position:relative}.footer-wrapper-block1{position:relative;border-top:1px solid #e5e9f0;background-color:#fff}
.logged-in .ico-user{display:none}.lang-profile__icon{position:relative;margin-right:25px;display:block;width:1.562rem;height:1.562rem;background-color:white;border-radius:50%;font-size:.75rem;font-weight:700;color:#00266b;line-height:1.562rem;text-transform:uppercase;text-align:center;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.menu-inner{overflow-y:initial!important}.hide-visibility{visibility:hidden}.header-logged .menu-bar>ul>li.logged-in{float:right}
.header-logged .menu-bar li.hide-visibility{position:relative;float:right;left:-65px}.footer_inner-top_block-1_wrap{width:206%;display:flex;justify-content:flex-end}
.footer_inner-top_block_inner_heading{color:#222;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;text-transform:uppercase;letter-spacing:.0625rem;font-size:.75rem;padding-bottom:.625rem}
.footer_inner-top_block_inner_heading{letter-spacing:1.5px!important;font-size:12px;color:#222}.footer_inner-top_block_inner_heading--latest{border:1px solid #2774d2;border-radius:50px;display:inline-block;padding-top:14px;padding-left:20px;padding-right:20px}
.footer_inner-top_block_inner_heading-send{display:inline-block;font-size:10px;margin:0 auto;position:relative;line-height:2}
.footer_inner-top_block_inner_heading-send::after{content:'';background-image:url("/saar5/images/icons/icon-email-sign-up.svg");background-size:cover;background-repeat:no-repeat;padding:9px;display:inline-block;vertical-align:top;margin-left:5px}
.ieBrowser .footer-top{display:block}.ieBrowser .footer-block{width:24%}.ieBrowser .footer-block li{margin-top:7px}
.ieBrowser .social{display:-ms-flexbox}.select-flights__calendar-sort .text-note-waitlist{margin:-1px 0 6px}
.orb-confirmation-page .main-intro .text-waitlist{font-weight:bold;margin-top:-5px}.kf-preferences .mc-toggle .miles-return-one-way li.miles-cta-active{background-color:#369;box-shadow:inset 2px 2px 4px rgba(0,0,0,0.2)}
.kf-preferences .mc-toggle .miles-return-one-way li:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}
.kf-preferences .mc-toggle .miles-return-one-way li{box-sizing:border-box;cursor:pointer;list-style:none;display:inline-block;float:left;padding:0 25px;width:50%;text-align:center;border-bottom-right-radius:4px;border-top-right-radius:4px;background-color:#e3e3e3}
.kf-preferences .mc-toggle .miles-return-one-way li.miles-cta-active a{color:#fff}.kf-preferences .mc-toggle .miles-return-one-way li{text-transform:uppercase}
.kf-preferences .mc-toggle .miles-return-one-way li a{color:#666;text-decoration:none;height:3px;line-height:38px;padding-left:6px}
.kf-preferences .mc-toggle .miles-return-one-way li a{color:#656565;text-decoration:none;height:3px;line-height:27px;padding-left:2px}
.kf-preferences .miles-return-one-way{background:#e3e3e3;padding:17px 8px;border-radius:50px!important}
.kf-preferences .miles-return-one-way li{margin-top:-13px}.kf-preferences .miles-cta-active{border-radius:50px!important}
.kf-preferences .non-editable .miles-return-one-way{display:none}.kf-preferences .notify-onload{display:none!important}
.kf-preferences .non-editable .notify-onload{display:block!important;color:#999!important}.kf-preferences .form-preferences .preferences input+fieldset{padding-top:33px}
.convert-points-page .proceed-btn{float:right;display:block;padding-top:25px}.convert-points-page .terms-condition{background:#e5e9f0;padding:15px 12px 18px 14px;color:#000;width:750px}
.convert-points-page .terms-condition p{color:#00266b;font-size:16px;font-weight:700;margin:5px;padding-bottom:3px}
.convert-points-page .terms-condition ul{list-style-position:inside;margin-left:6px}.convert-points-page .terms-condition ul li{line-height:27px}
.convert-points-page .select_areatxt{padding-left:15px!important}.convert-points-page .privacy-policy{padding-top:8px}
.convert-points-page .sub-number p{margin:0 0 13px 0;font-size:14px}.convert-points-page p.sub-heading{margin-bottom:5px;font-size:15px;margin-top:0}
.convert-points-page.credit-points{color:#00226b;font-weight:700;font-size:20px!important}.convert-points-page.caret-select .ico-dropdown{right:13px;width:9px;height:8px;margin-top:-4px;position:absolute;top:50%;font-size:0}
.convert-points-page .traveller-points,.unsuccessful{max-width:40rem}.convert-points-page .caret-select .ico-dropdown:before{font-size:9px;vertical-align:top;color:#ccc;content:"\e61c"}
.convert-points-page .miles-credited{font-size:12px;font-weight:600;color:#3b3b3b;letter-spacing:1px;text-shadow:1px 1px #ddd}
.convert-points-page .main-terms{padding-top:14px}.traveller-points .main-intro{margin:0}.convert-points-page .traveller-points .convert-points-holder{margin-top:26px;margin-bottom:0;max-width:60%}
.convert-points-page .traveller-points .terms-conditions-label{display:block;padding-left:21px;text-indent:-15px}
.convert-points-page .traveller-points .terms-conditions-label input{width:15px;height:15px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px}
.convert-points-page .traveller-points .terms-conditions-label span{padding-left:5px;color:#000}.convert-points-page .main-description p{color:#000;letter-spacing:.1px}
.convert-points-page .proceed-btn .btn-1{letter-spacing:3.4px;padding:12px 19px}.proceed-btn #viewReview{width:100%}
.alert{padding:20px;background-color:#f44336;color:white}.convert-points-page .closebtn{margin-left:15px;color:white;font-weight:bold;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}
.convert-points-page #reqPoints{font-size:16px;color:red;margin:0;padding:3px 0 17px}.convert-points-page .error-show{border:1px solid #e00505;background:#fff1f0}
.convert-points-page .error-text{color:#e00505}.convert-points-page .full-width{clear:both;min-height:114px;background:#fff;padding:23px 25px 17px}
.convert-points-page .space-left{float:left}.convert-points-page .space-right{float:right}.convert-points-page .back-slash{padding-bottom:15px;display:block}
.convert-points-page .back-slash i{border:solid #2e77fd;border-width:0 1px 1px 0;display:inline-block;padding:2px;transform:rotate(-225deg);-webkit-transform:rotate(-225deg);margin:6px}
.convert-points-page .errormsg{color:#e00505}.convert-points-page .custom-select .error{position:absolute;top:47px;color:#e00505}
.convert-points-page .traveller-details label{color:#6e6e6e}.convert-points-page .traveller-details p,.traveller-points p{margin-top:4px}
.convert-points-page .travel-extend{padding-bottom:13px}.convert-points-page .proceed-btn #request-back{width:7rem}
.convert-points-page .sqc-convertpoints-details .terms-condition li{margin-bottom:8px}.convert-points-page .sqc-convertpoints-details .terms-condition{width:inherit}
.convert-points-page .sqc-convertpoints-details .terms-condition .privacy-policy label{line-height:18px}
.convert-points-page .sqc-reviewpoints-details .space-left{float:none;display:inline-block;width:50%}
.convert-points-page .sqc-reviewpoints-details .space-right{float:right;display:inline-block;width:48%}
.wait-list-notification.wait-list-notification-on{position:absolute;background-repeat:no-repeat;display:inline-block;height:88px;width:101px;top:33px;left:34px;background-image:url("../images/icon-waitlist-on.png");background-size:48px 44px}
.wait-list-notification.wait-list-notification-off{position:absolute;background-repeat:no-repeat;display:inline-block;height:88px;width:101px;top:33px;left:34px;background-image:url(../images/icon-waitlist-off.png);background-size:48px 44px}
.travel-content.wait-list-notification{line-height:1.4;margin-left:-25px;margin-top:10px;text-align:justify}
.travel-party.wait-list-notification{position:relative;margin-bottom:21px;padding:10px 29px;background-color:#e5e9f0}
@media only screen and (min-width:991px){.management_specific{width:80%!important;float:left}}.management-hr{clear:both;width:80%;float:left;border-top:2px solid lightgrey;margin-top:1.8em}
.management-info .static-item-1__name{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:17px;color:#00266b;font-weight:bold}
.management-info .static-item-1__detail{color:#000;position:relative;padding:17px 30px 17px 20px;height:85px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;line-height:1.3}
.management-info .static-item-1__country{letter-spacing:.02em;padding-right:38px}.management-info .static-item-1__link{position:absolute;right:10px;margin-top:-17%}
.management-info-popup .chefcountry{font-size:18px;color:black;color:#00000;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:600}
.management-info-popup .editor{overflow:hidden;color:#000;letter-spacing:.01em}.management-info-popup .popup__inner{background-color:#fff;margin:0 auto;position:relative;min-width:450px;max-width:800px}
.management-info-popup .editor p{margin-top:17px;line-height:1.2}.management-info-popup .editor p:first-child{margin-top:0;line-height:1.2}
.management-info-popup .chefname{font-weight:400}@media only screen and (min-width:992px){.management-info-popup .management_popup_mobile{display:none}
.management-info-popup .management_popup_desktop{display:block}}@media only screen and (max-width:991px){.management-info-popup .management_popup_mobile{display:block}
.management-info-popup .management_popup_desktop{display:none}}.placeholder-loadding{position:absolute;left:0;top:0;width:100%;height:auto;z-index:0;padding:0;margin:0}
.placeholder-loadding.fadeout{animation:fade-out 2s forwards;visibility:hidden;display:none}@media screen and (min-width:992px){.desktop-booking-component{max-width:968px;margin:0 auto;margin-top:3%;margin-bottom:20px;border-bottom:0;box-shadow:0 3px 5px -3px #c5c4c4;padding:30px;background-color:#fff;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.desktop-booking-component .form_field_wrapper.flight_date .form_control{width:100%}.desktop-booking-component .focus .suggestions{display:none}
.desktop-booking-component *,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
.desktop-booking-component ul.calendar_days li.calendar_days_selected{color:#fff;background:#2275d3;border-radius:2px;box-shadow:0 1px 6px #CCC}
.mobile-booking-component,.desktop-booking-component .booking_search_history,.desktop-booking-component .add-clear-text:before{display:none}
.desktop-booking-component .input_wrapper .icon--close-circle{pointer-events:auto!important}.desktop-booking-component .form_control .input_wrapper .form_label{top:7px}
.desktop-booking-component .flight_date .input_wrapper.tiny-label>.form_label{top:5px}.desktop-booking-component .has-float-label input:placeholder-shown:not(:focus)+*{font-size:16px;opacity:1;font-weight:400;text-transform:none;top:1em;color:#222;letter-spacing:0}
.desktop-booking-component .input_wrapper .icon--chevron{pointer-events:none}.desktop-booking-component .form_field_wrapper.flight_date .calendar-root .calendar{width:180%!important;border:1px solid #ccc;box-shadow:0 1px 5px 0 rgba(0,0,0,0.15);border-radius:0 0 2px 2px;padding-bottom:6rem;left:calc(0px - 80%)!important}
.desktop-booking-component .calendar ul.calendar_days{padding-left:12px}.desktop-booking-component .flight__ticker{width:76%}
.desktop-booking-component .flight_od .form_control .flight__origin_Text{max-width:66%;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.desktop-booking-component .rail-coach__label-wrap{min-height:40px;background-color:#f2f2f2;display:-webkit-box;-webkit-box-align:center;cursor:default;padding:0 15px;width:100%}
.desktop-booking-component .rail-coach__label{text-transform:uppercase;font-size:11px;letter-spacing:2px;font-weight:600}
.desktop-booking-component .suggestions .suggestion__entry .from_city_code{top:0}.desktop-booking-component .rail{background:url(/assets/images/svg/rail.svg) center center transparent no-repeat;width:21.82px;height:19.95px;display:inline-block;transform:translatey(-5px);margin-right:10px}
.desktop-booking-component .suggestion-wrapper{display:inline-block;width:75%}.desktop-booking-component .flight_od .flight__ticker .country__ticker{top:-7px}
.desktop-booking-component .flight_od .form_control .input_wrapper .form_field{width:88%}.desktop-booking-component .form_control .input_wrapper .form_field{display:flex;font-weight:bold;width:100%;outline:0;border:0;box-shadow:none;font-size:1.0625rem;height:50px;padding:20px 15px 10px;font-family:proxima-nova;text-transform:capitalize;margin-top:0}
.desktop-booking-component .flight_od .vue-simple-suggest .suggestions .misc-item{padding:10px 0 30px 15px;color:#666;font-weight:bold;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px}
.desktop-booking-component .custom-checkbox input+label::after{border-right:2px solid #ef9a1a;border-bottom:2px solid #ef9a1a;position:absolute;transform:rotate(45deg);width:10px;height:17px;font-family:none;content:"";top:-5px!important}
em.ico-tooltips.plusUpgarde{margin-top:-57px!important}.baggage-details .gradebaggage{margin-left:75px!important}
}.explore__date-picker .calendar-root .grid-col .grid-inner .input-date{border:none!important;width:600px!important}
.booking-widget__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.pass-through-aam-page .booking-widget-static .sub-heading-2--blue{border-bottom:1px solid #00266b;padding-bottom:10px;font-family:"sigvar";font-weight:400;font-size:26px}
.booking-widget__links{width:50%;text-align:right}.booking-widget__link{font-size:13px;line-height:10px;display:inline-block}
.booking-widget__link:first-child{padding-right:15px;border-right:1px solid #222}.booking-widget__link:last-child{padding-left:11px}
.booking-widget__heading .sub-heading-2--blue{font-family:'sigvar',Arial,Helvetica,sans-serif;font-size:20px;color:#00266b;width:50%;line-height:36px;padding:0!important;border-bottom:none!important}
.explore__date-picker .has_selected .input-3__label{font-weight:700!important;font-size:10px!important;letter-spacing:1px!important;color:#666!important;text-transform:uppercase!important;top:-10px!important}
.destination-list-page .pass-through-cug-page .select__text .styled-city,.pass-through-aam-page .select__text .styled-city{color:#0c0c0c!important}
.masthead-banner{width:100%;margin:0 auto}.masthead-banner__wrapper{background-position:top center;height:420px;background-size:cover;background-repeat:no-repeat;position:relative;margin-top:-1px}
.masthead-banner__content{text-align:center;width:350px;position:absolute;left:50%;top:80px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}
.masthead-banner__content-country{color:#fff;font-size:15px;line-height:20px;letter-spacing:1.5px;text-transform:uppercase}
.masthead-banner__content-dash{width:52px;height:3px;background-color:#ff9f00;display:table;margin:auto;margin-top:10px}
.masthead-banner__content-capital{font-family:'sigvar';font-size:57px;line-height:76px;color:#fff;font-weight:500}
.masthead-banner__content-favourites{font-size:12px;line-height:16px;color:#fff;position:relative;text-transform:uppercase;padding-left:30px;font-weight:600;letter-spacing:1px}
.fare-deal{position:relative;margin-top:-135px}.fare-deal__container{margin-right:auto;margin-left:auto;max-width:988px}
.fare-deal__content{background-color:#FFF;padding:60px 40px 33px 40px;border-radius:4px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.05)}
.fare-deal__intro{width:700px;margin:auto}.fare-deal__intro-title{color:#000;font-size:20px;line-height:28px;text-align:center;font-weight:300}
.fare-deal__intro-descrition{color:#222;font-size:16px;line-height:28px;text-align:left;margin-top:35px;display:none}
.fare-deal__read-more{display:table;margin:20px auto;position:relative;padding-top:5px;border-top:1px solid #e5e9f0}
.fare-deal__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:15px}.fare-deal__header-text{font-family:'sigvar',Helvetica,Arial,sans-serif;font-size:20px;line-height:29px;color:#00266b;font-weight:400;line-height:20px;margin:0;width:50%}
.fare-deal__view-all{text-align:right;font-size:14px;color:#0254ec;line-height:19px;width:50%}.fare-deal__view-all:hover{text-decoration:underline}
.fare-deal__content-item{margin-top:15px;margin-left:-10px;margin-right:-10px;display:flex}.fare-deal__item{border:1px solid #e5e9f0;line-height:19px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);border-radius:4px;padding:20px;margin:10px;display:inline-block;width:calc(100%/3 - 20px);box-sizing:border-box}
.fare-deal__item-title{font-weight:600;font-size:16px;color:#222;line-height:21px;position:relative}
.fare-deal__item-time{font-size:14px;color:#222;line-height:7px}.fare-deal__item-link{margin-bottom:5px;display:block}
.fare-deal__item-link:hover{text-decoration:underline;cursor:pointer}.weather__content{box-sizing:border-box}
.weather__content{max-width:988px;margin:60px auto;padding:35px 40px 23px;border-radius:4px;background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.1);box-sizing:border-box}
.weather__row{margin-left:-10px;margin-right:-10px}.weather__row:before,.weather__row:after{display:table;content:" "}
.weather__col-4{width:33.333333%;padding-left:10px;padding-right:10px;float:left}.weather__col{box-sizing:border-box}
.weather__content-airport{border-right:1px solid #d9d9d9}.weather__header{font-family:"Sigvar";font-size:20px;font-weight:400;color:#00266b}
.weather__title{font-family:"Proxima-Nova";font-size:14px;font-weight:700;line-height:21px;color:#222;padding-top:20px}
.weather__name{font-family:"Proxima-Nova";line-height:21px;font-size:14px;color:#222}
.weather__visa{padding-top:10px}.weather__visa-title{margin-bottom:5px}.weather__title{font-family:"Proxima-Nova";font-size:14px;font-weight:700;line-height:21px;color:#222;padding-top:20px}
.weather__visa-item{font-family:"Proxima-Nova";font-size:14px;font-weight:400;color:#0254ec;display:block;margin-bottom:5px}
.weather .icon-visa{left:-2px;bottom:2px;font-size:6px;position:relative}.weather .icon-visa:before{content:"\e63d";font-family:"sia";font-style:normal;display:inline-block;width:1em}
.weather__visa-item{font-family:"Proxima-Nova";font-size:14px;font-weight:400;color:#0254ec;display:block;margin-bottom:5px}
.weather .icon-visa{left:-2px;bottom:2px;font-size:6px;position:relative}.weather .icon-visa:before{content:"\e63d";font-family:"sia";font-style:normal;display:inline-block;width:1em}
.weather__col-8{width:66.66666667%;padding-left:10px;padding-right:10px;float:left}.weather__col{box-sizing:border-box}
.weather__content-city{padding-left:20px}.weather__header{font-family:"Sigvar";font-size:20px;font-weight:400;color:#00266b}
.weather__row{margin-left:-10px;margin-right:-10px}.weather__row:before,.weather__row:after{display:table;content:" "}
.weather__col-3{width:25%;padding-left:10px;padding-right:10px;float:left}.weather__col{box-sizing:border-box}
.weather__zone{padding-top:10px}.weather__title{font-family:"Proxima-Nova";font-size:14px;font-weight:700;line-height:21px;color:#222;padding-top:20px}
.weather__name{font-family:"Proxima-Nova";line-height:21px;font-size:14px;color:#222}
.weather__col-9{width:75%;padding-left:10px;padding-right:10px;float:left}.weather__col{box-sizing:border-box}
.weather__info-title{font-family:"Proxima-Nova";font-size:14px;font-weight:700;line-height:21px;color:#222}
.weather__info-content{padding-top:10px}.weather__info-item{list-style:none;display:inline-block;width:25%;padding-right:22px;box-sizing:border-box}
.weather__info-img{padding-bottom:5px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.weather__info-img img{position:absolute}.weather__info-temperature{font-family:"Proxima-Nova";text-align:center;line-height:17px;font-size:13px;color:#222;font-weight:600}
.weather__info-date{font-family:"Proxima-Nova";text-align:center;line-height:16px;font-size:12px;color:#222}
.weather__row:after{clear:both}.weather__row:before,.weather__row:after{display:table;content:" "}
.more-destination{margin:60px auto;padding:0 40px}.more-destination__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15px}
.more-destination__header-title{font-family:'sigvar';font-size:20px;font-weight:400;width:50%;color:#00266b}
.more-destination__link-all{width:50%;font-size:14px;text-align:right;line-height:2}.more-destination__row{margin-left:-10px;margin-right:-10px}
.more-destination__row:before,.more-destination__row:after{display:table;content:" "}
.more-destination__col{width:33.333333%;padding-top:10px;padding-left:10px;padding-right:10px;float:left;box-sizing:border-box}
.more-destination__item{display:block;overflow:hidden;height:320px;width:100%;background-size:cover;border-radius:4px;padding:20px 20px 25px 20px;position:relative;box-shadow:2px 4px 4px rgba(0,0,0,0.1);box-sizing:border-box}
.more-destination__item-image{width:25px;height:25px;cursor:pointer}.more-destination__description--wrapper{position:absolute;bottom:25px;left:20px;right:20px;color:#fff;border-bottom:1px solid rgba(216,216,216,0.5);letter-spacing:1.2px;padding-bottom:15px;z-index:1}
.more-destination__description-country{text-transform:uppercase;font-size:12px;font-weight:600;border-left:2px solid #ff9f00;padding-left:5px;line-height:12px;letter-spacing:1px}
.more-destination__description-city{font-size:30px;line-height:33px;font-weight:600;margin-top:5px}.more-destination__item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:45%;background-size:cover}
.more-destination__col{width:33.333333%;padding-left:10px;padding-right:10px;float:left;box-sizing:border-box}
.more-destination__item{display:block;overflow:hidden;height:320px;width:100%;background-size:cover;border-radius:4px;padding:20px 20px 25px 20px;position:relative;box-shadow:2px 4px 4px rgba(0,0,0,0.1);box-sizing:border-box}
.more-destination__item-image{width:25px;height:25px}.more-destination__description--wrapper{position:absolute;bottom:25px;left:20px;right:20px;color:#fff;border-bottom:1px solid rgba(216,216,216,0.5);letter-spacing:1.2px;padding-bottom:15px;z-index:1}
.more-destination__description-country{text-transform:uppercase;font-size:12px;font-weight:600;border-left:2px solid #ff9f00;padding-left:5px;line-height:12px;letter-spacing:1px}
.more-destination__description-city{font-size:30px;line-height:33px;font-weight:600;margin-top:5px}.more-destination__item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:45%;background-size:cover}
.more-destination__col{width:33.333333%;padding-left:10px;padding-right:10px;float:left;box-sizing:border-box}
.more-destination__item{display:block;overflow:hidden;height:320px;width:100%;background-size:cover;border-radius:4px;padding:20px 20px 25px 20px;position:relative;box-shadow:2px 4px 4px rgba(0,0,0,0.1);box-sizing:border-box}
.more-destination__row:after{clear:both}.more-destination__row:before,.more-destination__row:after{display:table;content:" "}
.more-destination__content{max-width:988px;margin:0 auto 50px}.explore{max-width:988px;margin:60px auto;padding:0 40px}
.explore:after,.explore:before{content:'';display:table}.explore__header{font-family:'sigvar',Arial,Helvetica,sans-serif;font-size:20px;color:#00266b}
.explore__tab{margin-top:30px;overflow:hidden}.explore__tab-item.active{color:#000;border-bottom:4px solid #f79e32;font-size:14px;font-weight:600;padding-left:0}
.explore__tab-item{border:0;display:inline-block;background-color:transparent;padding:5px 0;cursor:pointer;color:#383535;font-weight:500;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;text-align:left;margin-right:25px;outline:0;position:relative}
.explore__tab ul li:after{content:'';width:5px;height:5px;border-radius:50%;float:left;margin-top:7px;margin-right:8px}
.explore__search-result{margin-top:12px;padding-top:20px;padding-bottom:10px;border-top:2px solid #f0f2f5;margin-bottom:10px}
.explore__row{margin-left:-10px;margin-right:-10px;box-sizing:border-box;clear:both}.explore .static-block--item{margin-left:0}
.static-block--item{overflow:hidden;margin-left:-20px}.explore__no-result{padding-top:45px;text-align:center}
.explore__no-result-text{font-weight:700;font-size:20px;line-height:1em;text-align:center;color:#ccc;margin:0;padding-bottom:5px}
.explore__no-result-text{font-weight:700;font-size:20px;line-height:1em;text-align:center;color:#ccc;margin:0;padding-bottom:5px}
.explore__row{margin-left:-10px;margin-right:-10px;box-sizing:border-box;clear:both}.explore__row:before,.explore__row:after{display:table;content:" "}
.explore__col{width:33.333333%;padding-left:10px;padding-right:10px;float:left;box-sizing:border-box}
.overflow{overflow:hidden}.explore__card:hover .explore__card-details{bottom:0}.explore__card:hover .explore__content--to-do{opacity:0}
.explore__card{display:block;border-radius:4px;height:300px;box-shadow:0 2px 3px 0 rgba(0,0,0,0.1);position:relative;margin-bottom:20px;padding-bottom:15px;background-color:#fff}
.explore__place-type{position:absolute;bottom:20px;right:0;letter-spacing:1px;line-height:15px;font-size:11px;text-transform:uppercase;z-index:1;color:#00266b;font-weight:600}
.explore__description{border-right:2px solid #0254ec;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:20px;background-repeat:no-repeat;background-position:left center;padding-left:20px;margin-top:25%}
.modal .modal__content--wrapper .modal__banner+.modal__content .explore__description{margin-top:10%}
.explore__place-type--cultural{background-image:url(/saar5/images/destination/svg/icon-cultural.svg)}
.explore__content{padding:20px 0 0 20px;position:absolute}.explore__content-title{display:block;font-weight:600;font-size:16px;color:#222;margin-bottom:5px;padding-right:20px}
.explore__content-description li{display:inline-block}.explore__content-text{color:#222;font-size:16px;padding-right:20px;font-weight:300}
.explore__card-details{z-index:2}.explore__card-details{position:absolute;width:100%;height:100%;bottom:-100%;transition:all .3s ease}
.explore__card-image{width:100%;height:180px;position:relative;background-repeat:no-repeat;background-size:cover;border-top-left-radius:4px;border-top-right-radius:4px}
.explore__card-title{display:block;font-weight:600;font-size:16px;color:#222;margin-bottom:5px;padding-right:20px;padding:20px 0 0 20px;background-color:#fff}
.explore__place-type--road-trip{background-image:url(/saar5/images/destination/svg/icon-road-trip.svg)}
.explore__place-type--adventure{background-image:url(/saar5/images/destination/svg/icon-adventure.svg)}
.explore__place-type--family{background-image:url(/saar5/images/destination/svg/icon-family.svg)}.explore__place-type--nature{background-image:url(/saar5/images/destination/svg/icon-nature.svg)}
.explore__place-type--nature{background-image:url(/saar5/images/destination/svg/icon-nature.svg)}.explore__paginator{width:100%;overflow:hidden;text-align:center;margin-top:10px}
.hidden-xs{display:block}.explore__paginator-button.disabled{pointer-events:none;cursor:default}.disabled{cursor:default;color:#a7a7a7!important}
.explore__paginator-button--prev{background-image:url(/saar5/images/destination/svg/paginator-prev.svg)}
.explore__paginator-button--prev:hover,.explore__paginator-button--prev:active{background-image:url(/saar5/images/destination/svg/paginator-prev.svg)}
.explore__paginator-button{padding:0 15px;background-position:center center;background-repeat:no-repeat;cursor:pointer;visibility:visible}
.explore__paginator ul{list-style:none;text-align:center;display:inline-block}.explore__paginator ul li{display:inline-block}
.explore__paginator ul li a.current{background-color:#ddd;color:#000;font-weight:600;border-bottom:3px solid #ff9f00}
.explore__paginator ul li a{display:block;padding:10px 15px;color:#999;outline:0}.explore__paginator-button--next{background-image:url(/saar5/images/destination/svg/paginator-next.svg)}
.explore__paginator-button--next:hover,.explore__paginator-button--next:active{background-image:url(/saar5/images/destination/svg/paginator-next-active.svg)}
.modal{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:750px;border-radius:4px}
.modal.showing{display:inline-block;margin:25px 0;text-align:left;vertical-align:middle}.modal-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.7);text-align:center;z-index:999;overflow:auto}
.modal-backdrop::before{content:'';display:inline-block;vertical-align:middle;height:100%}
.modal__banner{height:280px;background-repeat:no-repeat;background-size:cover;background-position:center center;border-top-left-radius:4px;border-top-right-radius:4px}
.modal__content{padding:30px}.modal__content-description{width:95%}.modal__content--wrapper{padding:0;position:relative}
.modal__info{overflow:hidden;padding:0 0 25px;border-bottom:2px solid #e5e9f0}.modal__info--wrapper{width:100%}
.modal__info-title{color:#222;font-size:20px;text-align:left;font-weight:700;line-height:27px;width:92%}
.modal__info-location{color:#0254ec;font-size:14px;line-height:20px;margin-top:5px}.modal__info-location::before{content:url(/saar5/images/destination/svg/location.svg);width:12px;height:16px;position:relative;top:2px;padding-right:10px}
.modal__info-phone{color:#0254ec;font-size:14px;line-height:20px;margin-top:10px}.modal__info-phone::before{content:url(/saar5/images/destination/svg/phone.svg);width:12px;height:14px;position:relative;top:2px;padding-right:10px}
.modal__cuisine{display:inline-block}.modal__cuisine-icon{font-size:14px;line-height:19px;text-align:left;letter-spacing:.9999999px;color:#ccc}
.modal__cuisine-icon b{color:#00266b}.modal__cuisine-text{color:#222;font-size:14px;line-height:19px;text-align:left}
.modal__cuisine-text:first-letter {text-transform:uppercase}.modal__rating{float:right;margin-right:40px}
.modal__rating--wrapper{margin-top:5px;margin-left:-2px}.modal__rating-text{font-size:12px;color:#666;line-height:13px;letter-spacing:1px;text-transform:uppercase}
.modal__rating-star{width:20px;height:20px;margin:0 2px;background-image:url(/saar5/images/destination/svg/star-rating.svg);background-size:cover}
.modal__rating-star--wrapper{margin-top:5px}.modal__rating-star ul{list-style:none}.modal__rating-star ul li{display:inline-block}
.modal__button{overflow:hidden;float:right;margin-top:15px}.modal__button-book{color:#fff;font-size:11px;line-height:15px;text-transform:uppercase;padding:10px;float:right;background-color:#2275d3;letter-spacing:1.5px;font-weight:600;border-radius:2px;width:140px;text-align:center}
.modal__button-book:hover{color:#fff}.modal__close{position:absolute;top:-15px;right:-15px;z-index:10;width:30px;height:30px;background-image:url(/saar5/images/destination/svg/close-modal.svg)}
.modal__description-text{color:#222;font-weight:300;line-height:24px;font-size:16px;padding-top:10px}
.modal__description-insider{color:#222;font-weight:300;line-height:24px;font-size:16px}.modal__description b{font-weight:500}
.modal__description-tip{font-size:16px;font-weight:300}.modal__description-tip span{font-weight:400;display:inline-block;padding-bottom:10px}
.modal__description-tip::before{content:url(/saar5/images/destination/svg/light-bulb.svg);width:22px;height:24px;position:relative;left:-3px;top:6px;padding-right:5px}
.modal__map{width:100%;height:250px}.modal-map{margin-top:25px}.modal-map .leaflet-left{right:0;left:auto;margin-right:20px}
.modal-map .leaflet-top{bottom:0;top:auto;margin-bottom:20px}.modal-map .leaflet-control-attribution{display:none}
.modal-map .leaflet-touch .leaflet-bar{border:1px solid #d8d8d8}.modal-map__address{position:absolute;z-index:401;height:auto;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.15);padding:10px;margin-top:20px;margin-left:20px;display:inline-block;border-radius:4px;max-width:625px}
.modal-map__address-text{font-size:14px;color:#222;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:5px;margin-right:10px}
.modal .explore__place-type{top:315px;right:30px}.modal__btn-book{display:inline-block;padding-top:15px}
.modal__btn-book:before{content:url(/saar5/images/destination/svg/icon-book.svg);display:inline-block;margin-right:5px;vertical-align:text-top}
.explore__paginator-button{padding:0 15px;background-position:center center;background-repeat:no-repeat;cursor:pointer;visibility:visible}
.explore:after{clear:both}.explore:after,.explore:before{content:'';display:table}
.masthead-banner__wrapper:before{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.5);top:0;left:0}
.fare-deal__read-more:before{content:url(/saar5/images/destination/svg/icon-down.svg);width:7px;height:4px;position:absolute;top:5px;right:-12px}
.booking-widget .ico-point-d:before{color:#ddd}.fare-deal__read-more.active:before{top:20px;right:-14px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.explore{max-width:988px;margin:60px auto;padding:0 40px}.explore:after,.explore:before{content:'';display:table}
.explore__header{font-family:'sigvar',Arial,Helvetica,sans-serif;font-size:20px;color:#00266b}
.explore__tab{margin-top:30px;overflow:hidden}.explore__tab-item{border:0;display:inline-block;background-color:transparent;padding:5px 0;cursor:pointer;color:#383535;font-weight:500;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;text-align:left;margin-right:25px;outline:0;position:relative}
.explore__tab ul li:nth-child(1):after{background-color:#68b314}.explore__tab ul li:after{content:'';width:5px;height:5px;border-radius:50%;float:left;margin-top:7px;margin-right:8px}
.explore__tab-item.active{color:#000;border-bottom:4px solid #f79e32;font-size:14px;font-weight:600;padding-left:0}
.explore__tab-item{border:0;display:inline-block;background-color:transparent;padding:5px 0;cursor:pointer;color:#383535;font-weight:500;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;text-align:left;margin-right:25px;outline:0;position:relative}
.explore__tab ul li:nth-child(2):after{background-color:#0254ec}.explore__tab ul li:after{content:'';width:5px;height:5px;border-radius:50%;float:left;margin-top:7px;margin-right:8px}
.explore__tab-item{border:0;display:inline-block;background-color:transparent;padding:5px 0;cursor:pointer;color:#383535;font-weight:500;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;text-align:left;margin-right:25px;outline:0;position:relative}
.explore__tab ul li:nth-child(3):after{background-color:#ff9f00}.explore__tab ul li:after{content:'';width:5px;height:5px;border-radius:50%;float:left;margin-top:7px;margin-right:8px}
.explore__search-result{margin-top:12px;padding-top:20px;padding-bottom:10px;border-top:2px solid #f0f2f5;margin-bottom:10px}
.explore__row{margin-left:-10px;margin-right:-10px;box-sizing:border-box;clear:both}.explore .static-block--item{margin-left:0}
.static-block--item{overflow:hidden;margin-left:-20px}.explore__no-result{padding-top:45px;text-align:center}
.explore__no-result-text{font-weight:700;font-size:20px;line-height:1em;text-align:center;color:#ccc;margin:0;padding-bottom:5px}
.explore__no-result-text{font-weight:700;font-size:20px;line-height:1em;text-align:center;color:#ccc;margin:0;padding-bottom:5px}
.explore__row{margin-left:-10px;margin-right:-10px;box-sizing:border-box;clear:both}.explore__row:before,.explore__row:after{display:table;content:" "}
.explore__col{width:33.333333%;padding-left:10px;padding-right:10px;float:left;box-sizing:border-box}
.overflow{overflow:hidden}.explore__card-image{width:100%;height:180px;position:relative;background-repeat:no-repeat;background-size:cover;border-top-left-radius:4px;border-top-right-radius:4px}
.explore__rating-star-wrap{z-index:2;position:absolute;bottom:0;left:80px}.explore__rating{z-index:2;position:absolute;bottom:10px;left:0;background-color:#00000061;width:315px}
.explore__rating-text{font-size:10px;letter-spacing:1px;line-height:40px;text-transform:uppercase;font-weight:600;color:#fff;padding-left:10px}
.explore__rating-star--wrapper ul{list-style:none}.explore__rating-active{position:absolute}.explore__rating-star-active{position:absolute;top:1px}
.explore__rating-star.rated{background-image:url(/saar5/images/destination/svg/star-rated.svg)}.explore__rating-star--wrapper ul li{display:inline-block}
.explore__rating-star{width:20px;height:20px;background-image:url(/saar5/images/destination/svg/star-white.svg);background-size:cover;margin:0 2px}
.explore__content-title{display:block;font-weight:600;font-size:16px;color:#222;margin-bottom:5px;padding-right:20px}
.explore__content{padding:20px 0 0 20px;position:absolute}.explore__content-description li{display:inline-block}
.explore__content-text{color:#222;font-size:16px;padding-right:20px;font-weight:300}.explore__paginator{width:100%;overflow:hidden;text-align:center;margin-top:10px}
.hidden-xs{display:block}.explore__paginator-button.disabled{pointer-events:none;cursor:default}.disabled{cursor:default;color:#a7a7a7!important}
.explore__paginator-button--prev{background-image:url(/saar5/images/destination/svg/paginator-prev.svg)}
.explore__paginator-button{padding:0 15px;background-position:center center;background-repeat:no-repeat;cursor:pointer;visibility:visible}
.explore__paginator ul{list-style:none;text-align:center;display:inline-block}.explore__paginator ul li{display:inline-block}
.explore__paginator ul li a.current{background-color:#ddd;color:#000;font-weight:600;border-bottom:3px solid #ff9f00}
.explore__paginator ul li a{display:block;padding:10px 15px;color:#999;outline:0}.explore__paginator-button.disabled{pointer-events:none;cursor:default}
.disabled{cursor:default;color:#a7a7a7!important}.explore__paginator-button--next{background-image:url(/saar5/images/destination/svg/paginator-next.svg)}
.explore__paginator-button{padding:0 15px;background-position:center center;background-repeat:no-repeat;cursor:pointer;visibility:visible}
.visible-xs{display:none}.explore__search-result{margin-top:12px;padding-top:20px;padding-bottom:10px;border-top:2px solid #f0f2f5;margin-bottom:10px}
.explore__row{margin-left:-10px;margin-right:-10px;box-sizing:border-box;clear:both}.explore__row:before,.explore__row:after{display:table;content:" "}
.explore__col{width:33.333333%;padding-left:10px;padding-right:10px;float:left;box-sizing:border-box}
.overflow{overflow:hidden}.explore__place-type{position:absolute;bottom:20px;right:0;letter-spacing:1px;line-height:15px;font-size:11px;text-transform:uppercase;z-index:1;color:#00266b;font-weight:600}
.explore__place-type--cultural{background-image:url(/saar5/images/destination/svg/icon-cultural.svg)}
.explore__content{padding:20px 0 0 20px;position:absolute}.explore__content-title{display:block;font-weight:600;font-size:16px;color:#222;margin-bottom:5px;padding-right:20px}
.explore__content-description li{display:inline-block}.explore__content-text{color:#222;font-size:16px;padding-right:20px;font-weight:300}
.explore__card-details{z-index:2}.explore__card-details{position:absolute;width:100%;height:100%;bottom:-100%;transition:all .3s ease}
.explore__card-image{width:100%;height:180px;position:relative;background-repeat:no-repeat;background-size:cover;border-top-left-radius:4px;border-top-right-radius:4px}
.explore__card-title{display:block;font-weight:600;font-size:16px;color:#222;margin-bottom:5px;padding-right:20px;padding:20px 0 0 20px;background-color:#fff}
.explore__place-type--Road-trips{background-image:url(/saar5/images/destination/svg/icon-road-trip.svg)}
.explore__place-type--Adventure{background-image:url(/saar5/images/destination/svg/icon-adventure.svg)}
.explore__place-type--Family{background-image:url(/saar5/images/destination/svg/icon-family.svg)}.explore__place-type--Nature{background-image:url(/saar5/images/destination/svg/icon-nature.svg)}
.explore__place-type--Cultural{background-image:url(/saar5/images/destination/svg/icon-cultural.svg)}
.explore__card-details{z-index:2}.destination-list-page .explore__date-picker{float:right;margin-bottom:20px;width:44%!important}
.explore__date-picker .calendar_days .calendar_days_selected+.calendar_days_selected:after{left:auto;right:50%}
.explore__date-picker .calendar_days_selected:first-child:after{left:50%!important;right:50%}.explore__date-picker .explore__date-picker .grid-row{margin:0}
.explore__date-picker .explore__date-picker .grid-inner{padding:0}..explore__date-picker .explore__date-picker .input-3{height:48px}
.destination-list-page .explore .static-block--item{margin-left:0}.explore .explore__date-picker .calendar_days_selected_seconds:after{left:auto!important;right:50%}
.explore__date-picker.calendar{height:450px!important}.explore__date-picker .calendar_days{margin:1px;padding:0;font-size:13px}
.explore__date-picker .calendar_days li{display:inline-block;width:45px;max-width:45px;height:30px;font-size:15px;color:#222;font-weight:400;cursor:pointer;padding:4px;position:relative}
.explore__date-picker .calendar .calendar-wrap li.dateDisable{color:#ccc}.explore__date-picker .calendar_days li:hover{border:1px solid #0096d9;border-radius:3px;background-color:#fff}
.explore__date-picker li.calendar_days--disabled{pointer-events:none}.explore__date-picker li.calendar_days--invalid{pointer-events:none;background-color:#fafafa}
.explore__date-picker li.calendar_days_selected{background-color:#2275d3;color:#fff;border-radius:2px!important}
.explore__date-picker li.calendar_days_selected:hover{background-color:#2275d3}.explore__date-picker li.calendar_days_in-range{background:#e8f2fe;color:#000}
li.calendar_days_in-range:hover{background-color:#fff!important}.booking-widget__number-of-day{display:none!important}
.destination-list-page .booking-widget__link:hover{text-decoration:underline}.destination-list-page .menu-main .menu-item>a{font-size:16px;letter-spacing:.03em;font-weight:300}
.destination-list-page .menu .menu-bar>ul>li>a{letter-spacing:.03em;font-size:16px;font-weight:300}.explore__card-details{position:absolute;width:100%;height:100%;bottom:-100%;transition:all .3s ease}
.explore__card-title{display:block;font-weight:600;font-size:16px;color:#222;margin-bottom:5px;padding-right:20px;padding:20px 0 0 20px;background-color:#fff}
.explore__card-image{width:100%;height:180px;position:relative;background-repeat:no-repeat;background-size:cover;border-top-left-radius:4px;border-top-right-radius:4px}
.explore__card-image .bg-gradient:after{content:'';height:40%;width:100%;background-image:url('../images/bg-gradient.png');background-size:contain;position:absolute;bottom:0;left:0;background-repeat:repeat-x;z-index:1}
.explore__card-date{position:absolute;bottom:10px;left:0;color:#fff;font-size:14px;font-weight:600;line-height:30px;text-transform:uppercase;z-index:2;background-color:#00000061;width:295px;padding-left:20px}
.popup .dest__popup{background-color:#fff;margin:250px auto;position:relative;min-width:450px;top:50%!important;left:50%;width:400px;margin-left:-200px;margin-top:-210px}
.explore__tag{position:absolute;top:20px;left:-2px;border-radius:2px;background-color:rgba(0,0,0,0.8);padding:5px 15px;letter-spacing:1px;line-height:10px;font-size:8px;color:#fff;text-transform:uppercase;z-index:1;font-weight:600}
.explore__tag--sight-attraction{border-left:2px solid #68b314}.explore__tag--hotel{border-left:2px solid #0254ec}
.explore__tag--tour-activities{border-left:2px solid #0eac89}.explore__tag--restaurant{border-left:2px solid #ff9f00}
.explore__tag--music-art-culture{border-left:2px solid #aa49ff}.explore__tag--event{border-left:2px solid #eb5466}
.explore__date-picker{width:50%;float:right}.explore__date-picker .explore__date .input-3__label{height:100%}
.explore__rating-star--wrapper ul{list-style:none}.explore__rating-star--wrapper ul li{display:inline-block}
.explore__rating-star.rated{background-image:url(/saar5/images/destination/svg/star-rated.svg)}.explore__content{padding:20px 0 0 20px;position:absolute}
.explore__content-title{display:block;font-weight:600;font-size:16px;color:#222;margin-bottom:5px;padding-right:20px}
.explore__content-description li{display:inline-block}.explore__content-money{font-weight:600;font-size:13px;margin-right:15px;color:#ccc;position:relative}
.explore__content-money--active{color:#00266b;position:absolute}.explore__content-money:after{position:absolute;content:'.';font-size:32px;color:#000;transform:translateY(-50%);top:0;right:-13px}
.explore__content-text{color:#222;font-size:16px;padding-right:20px;font-weight:300}.explore__paginator{width:100%;overflow:hidden;text-align:center;margin-top:10px}
.explore__paginator ul{list-style:none;text-align:center;display:inline-block}.explore__paginator ul li{display:inline-block}
.explore__paginator ul li a{display:block;padding:10px 15px;color:#999;outline:0}.explore__paginator ul li a .first{padding-right:0}
.explore__paginator ul li a .first:after{content:'...';margin-left:15px}
.explore__paginator ul li a .last{padding-left:0}.explore__paginator ul li a .last:before{content:'...';margin-right:15px}
.explore__paginator ul li a.current{background-color:#ddd;color:#000;font-weight:600;border-bottom:3px solid #ff9f00}
.explore__paginator-button{padding:0 15px;background-position:center center;background-repeat:no-repeat;cursor:pointer;visibility:visible}
.explore__paginator-button.disabled{pointer-events:none;cursor:default}.explore__paginator-button--prev{background-image:url(../images/svg/paginator-prev.svg)}
.explore__paginator-button--prev:hover,.explore__paginator-button--prev:active{background-image:url(../images/svg/paginator-prev-active.svg)}
.explore__paginator-button--next{background-image:url(../images/svg/paginator-next.svg)}.explore__paginator-button--next:hover,.explore__paginator-button--next:active{background-image:url(../images/svg/paginator-next-active.svg)}
.explore__paginator ul li a.last:before{content:'...';margin-right:15px}
.explore__paginator ul li a.first:after{content:'...';margin-left:15px}
.explore__paginator ul li a.first{padding-right:0}.explore__paginator ul li a.last{padding-left:0}.modal{background:#fff;display:flex;flex-direction:column;width:750px;border-radius:4px}
.modal.showing{display:inline-block;margin:25px 0;text-align:left;vertical-align:middle}.modal-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.7);text-align:center;z-index:999;overflow:auto}
.modal-backdrop::before{content:'';display:inline-block;vertical-align:middle;height:100%}
.modal__banner{height:280px;background-repeat:no-repeat;background-size:cover;background-position:center center;border-top-left-radius:4px;border-top-right-radius:4px}
.modal__content{padding:30px}.modal__content-description{width:95%}.modal__content--wrapper{padding:0;position:relative}
.modal__info{overflow:hidden;padding:0 0 25px;border-bottom:2px solid #e5e9f0}.modal__info--wrapper{width:100%}
.modal__info-title{color:#222;font-size:20px;text-align:left;font-weight:700;line-height:27px}.modal__info-location{color:#0254ec;font-size:14px;line-height:20px;margin-top:5px}
.modal__info-location::before{content:url(../images/svg/location.svg);width:12px;height:16px;position:relative;top:2px;padding-right:10px}
.modal__info-phone{color:#0254ec;font-size:14px;line-height:20px;margin-top:10px}.modal__info::before{width:12px;height:14px;position:relative;top:2px;padding-right:10px}
.modal__cuisine{display:inline-block}.modal__cuisine-icon{font-size:14px;line-height:19px;text-align:left;letter-spacing:.9999999px;color:#ccc}
.modal__cuisine-icon b{color:#00266b}.modal__cuisine-text{color:#222;font-size:14px;line-height:19px;text-align:left}
.modal__cuisine-text:first-letter {text-transform:uppercase}.modal__rating{float:right;margin-right:40px}
.modal__rating--wrapper{margin-top:5px;margin-left:-2px}.modal__rating-text{font-size:12px;color:#666;line-height:13px;letter-spacing:1px;text-transform:uppercase}
.modal__rating-star{width:20px;height:20px;margin:0 2px;background-size:cover}.modal__rating-star--wrapper{margin-top:5px}
.modal__rating-star ul{list-style:none}.modal__rating-star ul li{display:inline-block}.modal__button{overflow:hidden;float:right;margin-top:15px}
.modal__button-book{color:#fff;font-size:11px;line-height:15px;text-transform:uppercase;padding:10px;float:right;background-color:#2275d3;letter-spacing:1.5px;font-weight:600;border-radius:2px;width:140px;text-align:center}
.modal__button-book:hover{color:#fff}.modal__close{position:absolute;top:-15px;right:-15px;z-index:10;width:30px;height:30px;background-image:url(../images/svg/close-modal.svg)}
.modal__description-text{color:#222;font-weight:300;line-height:24px;font-size:16px;padding-top:10px}
.modal__description-insider{color:#222;font-weight:300;line-height:24px;font-size:16px}.modal__description b{font-weight:500}
.modal__description-tip{font-size:16px;font-weight:300;span{font-weight:400;display:inline-block;padding-bottom:10px}
}.modal__description-tip::before{content:url(/saar5/images/destination/svg/light-bulb.svg);width:22px;height:24px;position:relative;left:-3px;top:6px;padding-right:5px}
.modal__map{width:100%;height:250px}.modal-map{margin-top:25px;.leaflet-left{right:0;left:auto;margin-right:20px}
.leaflet-top{bottom:0;top:auto;margin-bottom:20px}.leaflet-control-attribution{display:none}.leaflet-touch .leaflet-bar{border:1px solid #d8d8d8}
.modal-map__address{position:absolute;z-index:401;height:auto;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.15);padding:10px;margin-top:20px;margin-left:20px;display:inline-block;border-radius:4px;max-width:625px;.modal-map-text{font-size:14px;color:#222;display:inline-flex;margin-bottom:5px;margin-right:10px}
}}.modal .explore__place-type{top:12%;right:30px}.modal .modal__banner+.modal__content .explore__place-type{top:52%}
.modal__btn-book{display:inline-block;padding-top:15px}.modal__btn-book:before{content:url(../images/svg/icon-book.svg);display:inline-block;margin-right:5px;vertical-align:text-top}
.card-loading{overflow:hidden;width:100%;max-width:100%;min-height:320px;margin-bottom:20px;background:#fff;border-bottom:1px solid #d8d8d8;box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);border-radius:4px}
.card-loading--wrapper{margin-top:40px}.card-loading__image{position:relative;width:100%;height:0;padding-bottom:60%;background:#d8d8d8;overflow:hidden}
.card-loading__image:after{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(#e6e6e6,15%),rgba(0,0,0,0));transform:translateX(-100%);animation:loading 1.5s infinite}
.card-loading__image img{position:relative;max-width:100%;z-index:1}.card-loading__content{padding:20px}
.card-loading__heading{margin-top:10px;margin-bottom:10px;font-weight:400;position:relative}.card-loading__heading:empty{width:100%;max-width:300px;height:25px;background:#d8d8d8;margin-bottom:20px}
.card-loading__paragraph{margin:0;font-size:20px;line-height:1.35}.card-loading__paragraph:empty{width:95%;height:14px;background:#d8d8d8}
.card-loading__paragraph--2{margin-top:6px}.card-loading__paragraph--2:empty{width:85%}.card-loading__paragraph--3{margin-top:6px}
.card-loading__paragraph--3:empty{width:100%}@keyframes loading{100%{transform:translateX(100%)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}
.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}
.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}
.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important}
.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-tile{filter:inherit;visibility:hidden}
.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}
.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}
.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}
.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}
.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}
.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}
.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}
.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}
.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}
.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}
.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,0.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,0.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,0.25,1);transition:transform .25s cubic-bezier(0,0,0.25,1)}
.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}
.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}
.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}
.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}
.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}
.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}
.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}
.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}
.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}
.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}
.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:0}
.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}
.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}
.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}
.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}
.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}
.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}
.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}
.leaflet-control-layers-scrollbar{overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}
.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}
.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0}
.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}
.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}
.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}
.leaflet-control-scale-line{border:2px solid #777;border-top:0;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,0.5)}
.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:0;margin-top:-2px}
.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}
.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}
.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}
.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}
.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4)}
.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}
.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}
.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}
.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4)}
.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}
.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}
.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}
.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}
.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}
.explore__search-date-text{text-transform:uppercase;font-weight:700;font-size:12px;visibility:hidden}
.explore__search-found--wrapper{float:left;margin-top:20px}.explore__search-found{font-size:14px}.explore__search-found span:first-of-type{font-weight:700}
.explore__search-found span{font-family:'proxima-nova',Arial,Helvetica,sans-serif;color:#222}
.explore__search-found span{font-family:'proxima-nova',Arial,Helvetica,sans-serif;color:#222}
.explore__tab ul li:nth-child(4):after{background-color:#0eac89}.explore__tab ul li:nth-child(5):after{background-color:#aa49ff}
.explore__tab ul li:nth-child(6):after{background-color:#eb5466}.fare-deal__item-header{font-weight:600;font-size:16px;font-family:"proxima-nova",sans-serif;color:#00266b;margin-bottom:5px}
.fare-deal__item-title:before{content:'';width:3px;height:15px;position:absolute;top:2px;left:-20px;background-color:#ff9f00}
.modal-login{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.modal-login .popup__paragraph{margin-top:20px;margin-bottom:15px;color:#000}.modal-login .popup--login-destination{overflow:hidden}
.modal-login .popup__content .popup__heading{font-size:26px}.modal-login .save-destination .link-4{text-align-last:center;display:block}
.modal-login .save-destination .btn-1.btn-full{margin-bottom:15px}.modal-login .save-destination .form-group.form-group--1{margin-bottom:15px}
.modal-login .save-destination .popup-need-help .link-4{display:inline-block}.modal-login .save-destination .popup-need-help{text-align:right}
.popup--login .form--login .link-4.link-join{margin-top:24px}.modal__mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:table;transition:opacity .3s ease;font-family:"baker-signet-web",serif}
.modal__wrapper{display:table-cell;vertical-align:middle}.modal__container{max-width:470px;margin:0 auto;padding:40px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,0.33);transition:all .3s ease;font-family:Helvetica,Arial,sans-serif;position:relative}
.modal__close{position:absolute;top:-15px;right:-15px;font-family:"sia";line-height:1;cursor:pointer;color:#000;width:0;padding-bottom:0;padding-top:0;padding-right:30px;height:30px}
.modal__heading{margin-bottom:17px;color:#00266b;font-size:26px}.modal__favourites-img{width:100%;margin-bottom:10px}
.modal__log{color:#000;font-size:14px}.modal__log-new{background-color:#ff9f00;color:#00266b;font-size:12px;margin-left:9px;padding:2px;border-radius:4px}
.modal__btn-favourites{background-color:#2275d3;display:inline-block;font-size:12px;color:#fff;line-height:12px;text-transform:uppercase;text-align:center;letter-spacing:.1em;border:0;padding:15px 20px 13px;overflow:visible;outline:0;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;transition:all 400ms ease 0s;border-radius:2px}
.modal .modal-enter{opacity:0}.modal .modal-leave-active{opacity:0}.modal .modal-enter .modal-container,.modal .modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}
.explore__search-date-link{text-align:right;font-weight:500;display:block;float:right}.masthead-banner__content-favourites{font-size:12px;line-height:16px;color:#fff;position:relative;text-transform:uppercase;padding-left:30px;font-weight:600;letter-spacing:1px;cursor:pointer}
.masthead-banner__content-favourites .icon-start-grey::before{content:'';background-image:url("/saar5/images/destination/svg/star-grey.svg");display:inline-block;width:20px;height:20px;background-repeat:no-repeat;position:absolute;top:-4px;left:-3px}
.masthead-banner__content-favourites .icon-start-yellow::before{content:'';background-image:url("/saar5/images/destination/svg/star-rated.svg");display:inline-block;width:20px;height:20px;background-repeat:no-repeat;position:absolute;top:-4px;left:-3px}
.pass-through-aam-page .one_way_wrapper{display:block;border-bottom:2px solid rgba(204,204,204,0.3);padding:10px 0;text-align:right;margin:0 40px}
.pass-through-aam-page .one_way_wrapper .reset{margin-right:18px;cursor:pointer;display:inline-block}
.pass-through-aam-page .ico-refresh{display:inline-block;color:#00266b;width:14px;height:14px;margin-right:5px;font-size:14px;margin-top:-6px}
.pass-through-aam-page .one_way_wrapper .one_way_link{display:inline-block;position:relative}.explore__date-picker .calendar{display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border:1px solid #ddd;width:897px;font-size:12px;height:300px;top:43px;right:0;background:#fff;position:absolute;z-index:9;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:0 0 15px 0}
.explore__date-picker .calendar-wrap{display:inline-block;float:left;width:100%;margin-bottom:25px;padding:0}
.explore__date-picker .btn-container--content{display:-ms-grid;-ms-grid-columns:87% 13%;display:grid;grid-template-columns:87% 13%;background-color:#fff;position:relative;box-shadow:none;padding:0 20px}
.explore__date-picker .calendar-right-to-left{margin-left:-459px;height:475px!important}.explore__date-picker .calendar .calendar-wrap .months-text{margin-bottom:0}
.explore__date-picker .calendar_month_right a.right,.pass-through-aam-page .calendar_month_left a.right{position:absolute;transform:translateY(-14rem);display:block;width:3.75rem;height:3.75rem;margin:0;padding:0;background-color:#2275d3;border-radius:50%;z-index:11;top:266px;right:-1.8rem}
.explore__date-picker .calendar_month_right a.right .ico-point-r,.pass-through-aam-page .calendar_month_left a.right .ico-point-r{color:#fff;top:22px;position:absolute;right:38px;font-size:11px}
.explore__date-picker .calendar_month_left{float:left;width:47.6%;padding:24px 10px 0;height:480px;border-right:1px solid #ddd}
.explore__date-picker .calendar ul{list-style-type:none;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px}
.explore__date-picker .calendar_weeks li{display:inline-block;width:13.6%;color:#999;text-align:center;font-size:12px;line-height:0}
.explore__date-picker .calendar_month_right{float:left;width:47.6%;height:480px;padding:24px 10px 0}
.explore__date-picker .months-text .left{left:6px;background:0}.explore__date-picker .months-text .right{right:6px;background:0}
.explore__date-picker .calendar-wrap .calendar_days li{display:inline-block;width:45px;max-width:45px;height:35px;font-size:15px;color:#222;font-weight:400;cursor:pointer;padding:4px;position:relative;margin:0}
.pass-through-aam-page .explore__date-picker .grid-inner.added-return-date .input-3{background-color:#f6f6f6;text-align:center;cursor:pointer}
.pass-through-aam-page .explore__date-picker .grid-inner.added-return-date .input-3 label.input-3__label{text-transform:none;vertical-align:middle;font-size:15px;font-weight:400;color:#666;text-decoration:underline;letter-spacing:0;overflow:visible;transform:translate(25px)}
.destination-list-page .grid-col .one-half{margin-right:-10px}@media only screen and (max-width:1023px){.form-flight-search .hidden-mb{display:table-cell!important}
.miles-calculator-page thead.hidden-mb{display:table-header-group!important}}.explore__date-picker .input-date-picker{font-weight:700!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important;top:6px!important;left:12%!important}
.destination-list-page.pass-through-aam-page .ico-search:before{content:""}
.destination-list-page.pass-through-aam-page .menu .menu-bar>ul>li .search{width:-webkit-fill-available}
.gigya-screen-caption{font-family:arial;padding-left:11px;line-height:40px}.gigya-screen,.gigya-screen *{margin:0 auto;padding:0;border:0;color:inherit;text-decoration:none;width:auto;float:none;border-radius:0;font-size:15px;color:#4e515e;text-align:left;font-family:arial;box-sizing:content-box}
.gigya-locale-ar .gigya-checkbox-text,.gigya-locale-ar .gigya-composite-control-header,.gigya-locale-ar .gigya-composite-control-label,.gigya-locale-ar .gigya-composite-control-link,.gigya-locale-ar .gigya-label,.gigya-locale-ar .gigya-multi-choice-item label,.gigya-locale-ar input,.gigya-locale-ar select,.gigya-locale-he .gigya-checkbox-text,.gigya-locale-he .gigya-composite-control-header,.gigya-locale-he .gigya-composite-control-label,.gigya-locale-he .gigya-composite-control-link,.gigya-locale-he .gigya-label,.gigya-locale-he .gigya-multi-choice-item label,.gigya-locale-he input,.gigya-locale-he select{direction:rtl}
.gigya-screen{box-sizing:border-box;padding-bottom:25px}.gigya-screen .gigya-label{display:block;font-weight:700;font-size:15px;color:#4e515e}
.gigya-screen .gigya-label-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-label,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-header-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-label,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-subtext,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-phonenumber,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-header-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-number,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-example,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type span,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-header-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type span,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-yourphone{display:inline-block;font-weight:lighter;font-size:15px;font-family:arial;color:#4e515e}
.gigya-screen .gigya-checkbox-text{display:inline}.gigya-screen .gigya-message{font-size:15px;color:#333;display:block;text-align:center}
.gigya-screen .gigya-message.left{text-align:left;padding-bottom:40px}.gigya-screen .gigya-social-login-container{margin:auto}
.gigya-screen .gigya-forgotPassword,.gigya-screen .gigya-forgotPassword:link{float:right}.gigya-screen .gigya-keep-me-logged-in{display:block}
.gigya-screen .gigya-input-password,.gigya-screen .gigya-input-text,.gigya-screen .gigya-textarea,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox{padding-left:7px;box-sizing:border-box;width:100%;text-indent:5px;border-color:#b6bdc5;color:#4e515e;outline:0;border-radius:4.5px;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}
.gigya-screen .gigya-input-password:focus,.gigya-screen .gigya-input-text:focus,.gigya-screen .gigya-textarea:focus,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox:focus{border:1px solid #87b9ea;outline:0;box-shadow:0 0 5px 0 #1d87ff}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gig-tfa-code-textbox,.gigya-screen input.gigya-input-password,.gigya-screen input.gigya-input-text{border:1px solid #b6bdc5}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gig-tfa-code-textbox:disabled,.gigya-screen input.gigya-input-password:disabled,.gigya-screen input.gigya-input-text:disabled{background-color:#f2f2f2;border-color:#d4dee4;color:#6a6a6a}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gigya-error.gig-tfa-code-textbox,.gigya-screen input.gigya-input-password.gigya-error,.gigya-screen input.gigya-input-text.gigya-error{border-radius:4.5px;border-style:solid;border-width:1px;border-color:#e76468}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gig-tfa-code-textbox,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gig-tfa-code-textbox:focus,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gigya-error.gig-tfa-code-textbox,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gigya-error.gig-tfa-code-textbox:focus,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gigya-pending.gig-tfa-code-textbox,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gigya-pending.gig-tfa-code-textbox:focus,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gigya-valid.gig-tfa-code-textbox,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gigya-valid.gig-tfa-code-textbox:focus,.gigya-screen input.gigya-input-password,.gigya-screen input.gigya-input-password.gigya-error,.gigya-screen input.gigya-input-password.gigya-error:focus,.gigya-screen input.gigya-input-password.gigya-pending,.gigya-screen input.gigya-input-password.gigya-pending:focus,.gigya-screen input.gigya-input-password.gigya-valid,.gigya-screen input.gigya-input-password.gigya-valid:focus,.gigya-screen input.gigya-input-password:focus,.gigya-screen input.gigya-input-text,.gigya-screen input.gigya-input-text.gigya-error,.gigya-screen input.gigya-input-text.gigya-error:focus,.gigya-screen input.gigya-input-text.gigya-pending,.gigya-screen input.gigya-input-text.gigya-pending:focus,.gigya-screen input.gigya-input-text.gigya-valid,.gigya-screen input.gigya-input-text.gigya-valid:focus,.gigya-screen input.gigya-input-text:focus{padding-left:7px}
.gigya-screen .gigya-input-password,.gigya-screen .gigya-input-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox,.gigya-screen select{height:43px}
.gigya-screen .gigya-required-display{color:#e76468;display:inline-block;padding:0 5px}.gigya-screen .gigya-error-display{display:none}
.gigya-screen .gigya-error-display.gigya-error-display-active{display:block}.gigya-screen .gigya-error-msg,.gigya-screen .gigya-error-msg-active.gigya-form-error-msg{line-height:14px;font-size:13px;text-align:center;font-weight:400;box-sizing:border-box}
.gigya-screen .gigya-error-msg-active.gigya-form-error-msg,.gigya-screen .gigya-error-msg.gigya-error-msg-active{padding-top:8px;padding-bottom:0;color:#e76468;font-weight:700;font-size:13px;line-height:15px}
.gigya-screen .gigya-error-msg-active.gigya-form-error-msg{_height:26px;font-size:12px;min-height:26px;text-align:center;margin-top:1px;border:1px #e76468;border-radius:4.4px;font-weight:700;padding:10px}
.gigya-screen .gigya-login-provider-row:first-child{padding-top:0}.gigya-screen .gigya-container{text-align:inherit;text-decoration:inherit;font-size:inherit;color:inherit}
.gigya-screen div.gigya-container.gigya-visible-when .gigya-composite-control{display:block}.gigya-screen .gigya-myPhoto-profile-box-wrapper{margin-left:0;margin-top:0}
.gigya-screen .label-divider{display:block;width:100%;height:80px;background-repeat:repeat-x;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAMSURBVBhXY7h8+TIABPYCeicnV7oAAAAASUVORK5CYII=);background-position:50%;box-sizing:border-box;padding:0!important}
.gigya-screen .label-divider span{display:inline-block;background-color:#fff;margin-top:31px;padding-left:10px;padding-right:10px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend:link,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend:visited,.gigya-screen a,.gigya-screen a:active,.gigya-screen a:link,.gigya-screen a:visited{color:#1371b9;text-decoration:none;font-size:15px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend:hover,.gigya-screen a:hover{text-decoration:underline}
.gigya-screen h1,.gigya-screen h2{line-height:15px;font-size:15px;color:#4e515e;font-weight:400;text-align:center}
.gigya-screen h1{border-bottom:1px solid #dbdbdb;font-weight:700}.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend,.gigya-screen a.gigya-button,.gigya-screen input[type=email],.gigya-screen input[type=password],.gigya-screen input[type=text],.gigya-screen select,.gigya-screen textarea{width:100%;border-radius:4.5px;border:1px solid #b6bdc5;background-color:#fff;box-sizing:border-box}
.gigya-screen input:-ms-input-placeholder{color:#a9a9a9}.gigya-screen .gig-tfa-button-submit,.gigya-screen .gigya-button,.gigya-screen .gigya-composite-control-link,.gigya-screen .gigya-composite-control-submit,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link,.gigya-screen input[type=button],.gigya-screen input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend,.gigya-screen a.gigya-button,.gigya-screen input[type=button],.gigya-screen input[type=submit]{cursor:pointer;width:100%;height:43px;border-radius:1.79px;border-color:#1371b9;box-shadow:0 0 1px 0 rgba(0,0,0,.4);color:#fff;background-color:#1d87ff;-ms-flex-line-pack:center;align-content:center;text-align:center;font-size:19px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit:hover,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button:hover,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link:hover,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend:hover,.gigya-screen a.gigya-button:active,.gigya-screen a.gigya-button:hover,.gigya-screen input[type=button]:active,.gigya-screen input[type=button]:hover,.gigya-screen input[type=submit]:active,.gigya-screen input[type=submit]:hover{background-color:#0068de}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link:active,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend:active,.gigya-screen a.gigya-button:active,.gigya-screen input[type=button]:active,.gigya-screen input[type=submit]:active{box-shadow:inset 0 2px 7px 0 rgba(0,0,0,.4)}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-checkbox,.gigya-screen input[type=checkbox],.gigya-screen input[type=radio]{width:auto;margin:2px 0 0 0;padding:0;border-radius:0;border:0;vertical-align:middle}
.gigya-screen option{width:100%;padding:5px}.gigya-screen option:hover{background-color:#3593c1}.gigya-screen label.letter-spacing-s{letter-spacing:-.1px}
.gigya-screen .gigya-layout-row{zoom:1;display:block;text-align:center}.gigya-screen .gigya-layout-row:after{content:"";display:table;clear:both}
.gigya-screen .gigya-layout-row.with-two-inputs .gigya-composite-control{padding-right:7.5px}.gigya-screen .gigya-layout-row.with-two-inputs>.gigya-layout-cell+.gigya-layout-cell>.gigya-composite-control{padding-right:0;padding-left:7.5px}
.gigya-screen .gigya-layout-cell{text-align:center;float:left;width:50%}.gigya-screen .gigya-layout-cell .gigya-error-cell{width:100%;max-width:none;min-width:0}
.gigya-screen .gigya-layout-cell .gigya-layout-cell{max-width:50%}.gigya-screen .gigya-layout-footer{text-align:right;clear:both}
.gigya-screen.portrait .gigya-layout-row .submit-button{padding-bottom:25px}.gigya-screen.portrait .gigya-layout-row .gigya-layout-cell.responsive,.gigya-screen.portrait .gigya-layout-row.with-divider .gigya-layout-cell.responsive{float:none;min-width:100%;width:100%}
.gigya-screen-content div.gigya-screen.landscape{padding-left:43px;padding-right:43px;width:920px}.gigya-screen.landscape{padding-top:50px}
.gigya-screen.landscape .gigya-composite-control.gigya-composite-control-social-login{position:relative;right:25px}
.gigya-screen.portrait{width:500px;font-size:15px;padding-left:68px;padding-right:68px;padding-top:40px}
.gigya-screen.portrait .sub-title-text{font-size:15px}.gigya-screen.portrait .gigya-error-msg-active.gigya-form-error-msg,.gigya-screen.portrait .gigya-error-msg.gigya-error-msg-active{font-size:13px}
.gigya-screen.portrait .text-field-disabled{background-color:#f2f2f2;border:1px solid #d6dee4;border-radius:2px;color:#4e515e}
.gigya-screen.portrait .gigya-composite-control{padding-left:0;padding-right:0}.gigya-screen.portrait .gigya-composite-control.gigya-composite-control-social-login{width:calc(100%+50px);position:relative;right:27px}
.gigya-screen.portrait.mobile{width:100%;padding-top:30px;padding-bottom:15px;padding-left:20px;padding-right:20px}
.gigya-screen.portrait.mobile:before{display:block;width:375px;content:""}
.gigya-screen.portrait.mobile .text-field-disabled{color:#4e515e}.gigya-screen.portrait.mobile .forgotpassword,.gigya-screen.portrait.mobile .gigya-composite-control-label,.gigya-screen.portrait.mobile .gigya-error-msg-active.gigya-form-error-msg,.gigya-screen.portrait.mobile .gigya-error-msg.gigya-error-msg-active,.gigya-screen.portrait.mobile .gigya-forgotPassword,.gigya-screen.portrait.mobile .gigya-label,.gigya-screen.portrait.mobile .gigya-label-text,.gigya-screen.portrait.mobile .gigya-login-footer-text-wrapper,.gigya-screen.portrait.mobile .gigya-message,.gigya-screen.portrait.mobile .gigya-terms-of-use,.gigya-screen.portrait.mobile .main-header,.gigya-screen.portrait.mobile .site-title,.gigya-screen.portrait.mobile .sub-title-text,.gigya-screen.portrait.mobile a,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-label,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-header-text,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-label,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-subtext,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-text,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-phonenumber,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-header-text,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-number,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-example,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type span,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-header-text,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type span,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-yourphone,.gigya-screen.portrait.mobile h1,.gigya-screen.portrait.mobile h2{font-size:13px}
.gigya-screen.portrait.mobile input[type=email],.gigya-screen.portrait.mobile input[type=password],.gigya-screen.portrait.mobile input[type=text],.gigya-screen.portrait.mobile select{height:36px;font-size:13px}
.gigya-screen.portrait.mobile .gigya-error-msg-active.gigya-form-error-msg,.gigya-screen.portrait.mobile .gigya-error-msg.gigya-error-msg-active{font-size:13px}
.gigya-screen.portrait.mobile .gigya-composite-control-social-login{width:calc(100%+40px);position:relative;right:20px}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-checkbox,.gigya-screen.portrait.mobile input[type=checkbox]{margin-bottom:2px}
.gigya-screen.portrait.mobile label.letter-spacing-s{letter-spacing:0}.gigya-screen .gigya-composite-control{padding-bottom:18px}
.gigya-screen .gigya-composite-control.gigya-composite-control-label,.gigya-screen .gigya-composite-control.gigya-composite-control-link{display:inline-block}
.gigya-screen .gigya-composite-control.gigya-composite-control-label.main-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-header-text{padding-bottom:40px;display:block;text-align:left}
.gigya-screen .gigya-composite-control.gigya-composite-control-label.main-text.inlined,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .inlined.gig-tfa-header-text{display:inline-block;text-align:center}
.gigya-screen .gigya-composite-control.gigya-composite-control-label.social-login-title{padding-bottom:26px;display:inline-block;text-align:center}
.gigya-screen .gigya-composite-control.gigya-composite-control-header{padding-bottom:26px}.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown,.gigya-screen .gigya-composite-control.gigya-composite-control-password,.gigya-screen .gigya-composite-control.gigya-composite-control-textbox{padding-bottom:5px}
.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown .gigya-label,.gigya-screen .gigya-composite-control.gigya-composite-control-password .gigya-label,.gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-label{padding-bottom:6px}
.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown input,.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select,.gigya-screen .gigya-composite-control.gigya-composite-control-password input,.gigya-screen .gigya-composite-control.gigya-composite-control-password select,.gigya-screen .gigya-composite-control.gigya-composite-control-textbox input,.gigya-screen .gigya-composite-control.gigya-composite-control-textbox select{margin-bottom:13px}
.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown .gigya-error-msg-active,.gigya-screen .gigya-composite-control.gigya-composite-control-password .gigya-error-msg-active,.gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg-active{padding-top:0;padding-bottom:8px}
.gigya-screen .gigya-composite-control.gigya-composite-control-captcha-widget{padding-bottom:0}.gigya-screen .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper{margin-bottom:5px}
.gigya-screen .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper .gigya-captcha{margin:0 auto 13px auto}
.gigya-screen .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper .gigya-captcha input{height:auto}
.gigya-screen .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper .gigya-captcha .recaptcha_only_if_privacy a,.gigya-screen.portrait .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper .gigya-captcha .recaptcha_only_if_privacy div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper .gigya-captcha .recaptcha_only_if_privacy .gig-tfa-phone-code-resend{font-size:12px}
.gigya-screen .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper .gigya-error-msg-active{padding-top:0;padding-bottom:8px}
.gigya-screen .gigya-composite-control.gigya-composite-control-tfa-widget{padding-bottom:0}.gigya-screen .gigya-composite-control.gigya-composite-control-button,.gigya-screen .gigya-composite-control.gigya-composite-control-button+.gigya-error-display-active,.gigya-screen .gigya-composite-control.gigya-composite-control-link.button,.gigya-screen .gigya-composite-control.gigya-composite-control-link.button+.gigya-error-display-active,.gigya-screen .gigya-composite-control.gigya-composite-control-submit,.gigya-screen .gigya-composite-control.gigya-composite-control-submit+.gigya-error-display-active{padding-bottom:25px}
.gigya-screen .gigya-composite-control.gigya-composite-control-link.button{display:block}.gigya-screen .gigya-composite-control.gigya-composite-control-social-login{padding:0}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-label{padding-bottom:8px}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item{padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item .gigya-input-radio{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:8px;width:100%;display:block}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:8px;width:100%;display:block}
.gigya-screen .gigya-composite-control.gigya-terms-error{padding:5px;margin-bottom:18px;position:relative;right:6px;width:100%;border-radius:5px;border:1px solid #dd4b39}
.gigya-screen div.gigya-loginID-availability-available{margin-bottom:18px}.gigya-screen form.gigya-form-error .gigya-composite-control.gigya-composite-control-button,.gigya-screen form.gigya-form-error .gigya-composite-control.gigya-composite-control-form-error.gigya-error-display-active,.gigya-screen form.gigya-form-error .gigya-composite-control.gigya-composite-control-link.button,.gigya-screen form.gigya-form-error .gigya-composite-control.gigya-composite-control-submit{padding-bottom:10px}
.gigya-screen.landscape .gigya-layout-row.with-divider{padding-bottom:25px}.gigya-screen.landscape .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-button,.gigya-screen.landscape .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-link.button,.gigya-screen.landscape .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-submit{padding-bottom:0}
.gigya-screen.landscape form.gigya-form-error .gigya-layout-row.with-divider,.gigya-screen.landscape form.gigya-form-error .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-button,.gigya-screen.landscape form.gigya-form-error .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-link.button,.gigya-screen.landscape form.gigya-form-error .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-submit{padding-bottom:10px}
.gigya-screen.landscape form.gigya-form-error .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-form-error.gigya-error-display-active{padding-bottom:0}
.gigya-screen .gigya-layout-row.with-divider>.gigya-layout-cell{min-width:48%;width:48%}.gigya-screen .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider{min-width:4%;width:4%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAMSURBVBhXY7h8+TIABPYCeicnV7oAAAAASUVORK5CYII=);background-position:50%}
.gigya-screen .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider>.gigya-divider-content{padding:0;position:relative;line-height:16px;background:#fff;text-align:center;min-width:10px}
.gigya-screen.portrait .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider{height:81px;background-repeat:repeat-x;position:relative}
.gigya-screen.portrait .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider>.gigya-divider-content{padding:0 10px 2px 10px;position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.gigya-screen.landscape .gigya-layout-row .gigya-layout-cell.under-site-login{width:370px;text-align:center;min-width:0;margin-left:460px}
.gigya-screen.landscape .gigya-layout-row.with-divider{display:-webkit-box;display:-ms-flexbox;display:flex}
.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider{margin-top:41px;width:87px;background-repeat:repeat-y}
.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider>.gigya-divider-content{display:block;line-height:15px;padding:10px 0;top:83px;left:0}
.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-site-login,.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-social-login{min-width:0;width:370px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-link{margin-left:24%;margin-top:8%}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-email-text{font-weight:700;width:207px;margin:0 auto;font-size:15px;padding-bottom:25px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-email-code-header-text{width:240px;margin:0 auto;padding-top:6px;padding-bottom:5px;font-size:15px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-subtext,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-phonenumber{display:inline}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-header-subtext+.gig-tfa-label{margin-top:40px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-example{display:block}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-label{padding-bottom:6px;display:block;margin:0}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-label,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-example,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-select,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-header-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-yourphone-label{margin:0 0 18px 0;padding:0}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-header-text{margin:0}.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox{font-size:15px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-error{text-align:center;margin-bottom:18px;margin-top:-10px;font-size:15px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-error:empty{display:none}.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type span,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type span{display:inline}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-prefix{display:none;height:43px;width:10%;margin-top:0;margin-right:16px;text-align:center;background-color:#f2f2f2}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-number{margin-top:0;height:43px;width:100%}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container label{display:inline}.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type-label,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type-label{display:inline-block;width:33.33333333%;margin-bottom:18px;margin-top:18px;vertical-align:top}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type-label,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type-label{padding:5px 0;width:30.33333333%}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type{margin-right:0;margin-left:0;width:33.33333333%}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type-sms,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type-sms{width:38.33333333%}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type-voice-call,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type-voice-call{width:31.33333333%}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container{margin:0}.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit{background-image:none;-webkit-filter:none;filter:none;font-weight:400;line-height:normal;padding-top:10px;margin-bottom:25px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link{width:70px;line-height:43px;float:right;margin-top:-10px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-numbers{margin-top:26px;line-height:31px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-numbers:last-child{padding-bottom:25px}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container input.gig-tfa-phone-prefix,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gig-tfa-phone-prefix{display:none}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link{font-size:19px;padding:0;margin-top:0}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-prefix{display:none;width:10%;margin-right:8px}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-number{width:100%}.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-label{margin-left:0}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-error,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend{font-size:13px}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-header-text{font-size:13px;color:#4e515e}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-numbers{margin-top:30px}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-numbers .gig-tfa-phone-edit-number{font-size:13px;margin-top:8px;color:#4e515e}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-number,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-prefix{font-size:13px;height:36px}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit{margin-bottom:15px}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-header-text{display:block}
.gigya-screen-dialog-mobile .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-number{width:100%}
#gigya-login-screen.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider>.gigya-divider-content{top:83px}
#gigya-login-screen.gigya-screen.portrait.mobile .gigya-prefered-content-width{width:375px}#gigya-register-screen.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider>.gigya-divider-content{top:127px}
#gigya-change-password-screen .error-wrapper{width:100%}#gigya-change-password-screen.portrait.mobile input[password]{width:260px}
#gigya-change-password-screen.portrait.mobile input[submit]{width:276px}.gigya-screen div.gigya-composite-control-my-photo-widget.update-profile-my-photo{padding-right:20px}
.gigya-screen .link-accounts-main-header,.gigya-screen .reauthentication-main-header{margin-bottom:10px}
.gigya-subscribe-with-email-form .gigya-header{font-size:1.5em;line-height:1.5em;font-weight:bolder;text-align:center}
.subscribe-thank-you{line-height:1.2em;font-size:1.3em;text-align:center}.subscribe-thank-you p{margin-bottom:.5em;text-align:center;font-size:inherit}
.gigya-mac .gigya-screen label.letter-spacing-s{letter-spacing:-.3px}.gigya-ios .gigya-screen.landscape .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-checkbox,.gigya-ios .gigya-screen.landscape input[type=checkbox],.gigya-ios .gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-checkbox,.gigya-ios .gigya-screen.portrait.mobile input[type=checkbox],.gigya-ios .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-checkbox,.gigya-ios .gigya-screen.portrait input[type=checkbox],.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-ios .gigya-screen.landscape .gig-tfa-code-remember-checkbox{margin-bottom:5px}
.gigya-ios .gigya-screen#gigya-change-password-screen form label:first-child{letter-spacing:-.1px}.gigya-ios .gigya-screen#gigya-forgot-password-screen form label:first-child{letter-spacing:-.3px}
.gigya-native-mobile-app.gigya-android .gigya-screen.portrait.mobile .gigya-composite-control.gigya-composite-control-social-login{right:28px}
.gigya-edge .gigya-screen label.letter-spacing-s,.gigya-ie10 .gigya-screen.portrait label{letter-spacing:-.3px}
.gigya-ie10 .gigya-screen.mobile label{letter-spacing:0}.gigya-ie10 .gigya-screen #gigya-change-password-screen.portrait .gigya-message{letter-spacing:-.2px}
.gigya-ie10 .gigya-screen #gigya-change-password-screen.mobile{letter-spacing:0}.gigya-ie9 .gigya-screen#gigya-login-screen.landscape .gigya-layout-row.with-divider .gigya-layout-cell.with-divider{height:202px}
.gigya-ie9 .gigya-screen#gigya-register-screen.landscape .gigya-layout-row.with-divider .gigya-layout-cell.with-divider{height:300px}
.gigya-ie9 .gigya-screen select{font-size:13px}.gigya-ie9 .gigya-screen .gigya-input-password:not(.gigya-placeholder),.gigya-ie9 .gigya-screen .gigya-input-text:not(.gigya-placeholder),.gigya-ie9 .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox:not(.gigya-placeholder){line-height:40px}
.gigya-ie9 .gigya-screen .gigya-composite-control-checkbox .gigya-label,.gigya-ie9 .gigya-screen .gigya-composite-control-multi-choice .gigya-multi-choice-item label{display:inline}
.gigya-ie8 .gigya-screen .gigya-layout-cell{margin-left:0!important}.gigya-ie8 .gigya-screen .gigya-layout-cell.under-site-login{margin-left:460px!important}
.gigya-ie8 .gigya-screen .gigya-input-password,.gigya-ie8 .gigya-screen .gigya-input-text,.gigya-ie8 .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox{padding-top:11px}
.gigya-ie8 .gigya-screen.portrait .gigya-layout-row.with-divider .gigya-layout-cell.with-divider .gigya-divider-content{top:31px;left:45%}
.gigya-ie8 .gigya-screen.portrait .gigya-input-password,.gigya-ie8 .gigya-screen.portrait .gigya-input-text,.gigya-ie8 .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox{padding-top:11px}
.gigya-ie8 .gigya-screen.portrait gigya-layout-cell{margin-left:0!important}.gigya-ie8 .gigya-screen.portrait #gigya-change-password-screen.portrait .gigya-message{letter-spacing:-.2px}
.gigya-ie8 .gigya-screen.portrait #gigya-change-password-screen.mobile{letter-spacing:0}.gigya-ie8 .gigya-screen.portrait #gigya-forgot-password-screen.portrait label{letter-spacing:-.3px}
.gigya-ie8 .gigya-screen.portrait #gigya-forgot-password-screen.mobile label{letter-spacing:0}.gigya-ie8 .gigya-screen#gigya-login-screen.landscape .gigya-layout-row.with-divider .gigya-layout-cell.with-divider{height:202px}
.gigya-ie8 .gigya-screen#gigya-register-screen.landscape .gigya-layout-row.with-divider .gigya-layout-cell.with-divider{height:300px}
.js_kf-acct__popup .pin-eye-icon{top:12.5px}.js_kf-acct__popup .kf-acct__sub-title{font-size:18px}.js_kf-acct__popup .btn-1{float:right}
.js_kf-acct__popup .kf-acct__popup__inner{top:110px;margin-bottom:60px;left:0;max-width:75%}a.js_kf-acct__form__sub-address{margin-left:172px}
.registration-page .communication-block .custom-checkbox{width:95%!important}.tooltip--conditions-2{margin-top:10px}
.tooltip.tooltip--conditions-2{-webkit-box-shadow:1px 1px 8px rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 8px rgba(0,0,0,0.25);box-shadow:1px 1px 8px rgba(0,0,0,0.25)}
.tooltip.tooltip--conditions-2 .tooltip__content{padding:20px}.confirmed-text{color:#03760b;margin-top:-25px;margin-bottom:6px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:bold}
.unconfirmed-text{color:#ba5400;margin-top:-25px;margin-bottom:6px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:bold}
.review-waitList-change-page .nextButton{margin-top:40px}.review-waitList-change-page .booking--style-3 .booking--style-3__main{padding-top:1px}
.width-m-full-d-half{width:50%}.width-full{width:100%}.form-personal-profile.non-editable .kfnumberinput{display:none}
.form-personal-profile.non-editable .kfnumberinfotext .input-1{height:auto!important}.form-personal-profile:not(.non-editable) .kfnumberinfotext{display:none}
.form-personal-profile:not(.non-editable) .kfnumberinput{clear:left}.pass-through-mtc-page .promotion-item__content{padding:30px 45px 25px 45px}
.pass-through-mtc-page .promo-code-top-desc-main .promo-off-fares-description{margin-left:3px}.pass-through-mtc-page .promo-code-top-desc-main .promo-off-fares-description p{padding-left:1rem}
.pass-through-mtc-page .promotion-item__content h4{border-bottom:1px solid #00266b;font-size:24px}.pass-through-mtc-page .pass-through-eligible-cities-container .accordion__control .hide-label{display:none}
.pass-through-mtc-page .pass-through-eligible-cities-container .accordion__control.active .hide-label{display:block}
.pass-through-mtc-page .pass-through-eligible-cities-container .accordion__control .view-label{display:block}
.pass-through-mtc-page .pass-through-eligible-cities-container .accordion__control.active .view-label{display:none}
.pass-through-mtc-page .pass-through-eligible-cities-container hr{border-width:1px;border-color:#00266b;border-top-width:0}
.pass-through-mtc-page .pass-through-promotion-detail-container .promotion-item__inner{margin-left:0;margin-top:20px}
.pass-through-mtc-page .pass-through-eligible-cities-container.promotion-item__inner{margin-left:0;margin-top:40px}
.pass-through-eligible-cities-container .editor table td p{display:block}.pass-through-eligible-cities-container .accordion{padding:0}
.pass-through-mtc-page .pass-through-eligible-cities-container .accordion__control .ico-point-d{margin-top:0;top:50%;transform:translateY(-50%) rotate(0deg)}
.pass-through-mtc-page .pass-through-eligible-cities-container .accordion__control.active .ico-point-d{margin-top:0;top:50%;transform:translateY(-50%) rotate(180deg)}
.eligible-cities-last{list-style-position:inside;font-weight:600;font-size:14px;margin:20px 0;line-height:25px;color:#222}
.pass-through-mtc-page .pass-through-eligible-cities-container .accordion__control{padding-right:0}.pass-through-eligible-cities-container h6{font-size:15px;font-weight:bold;margin-bottom:10px}
.pass-through-eligible-cities-container .editor table{width:700px;max-width:100%;font-size:14px}.pass-through-eligible-cities-container .editor table th{padding:13px 20px;font-weight:500}
.pass-through-eligible-cities-container .editor table td{padding:13px 20px}.pass-through-eligible-cities-container .editor table p+br{display:none}
.pass-through-eligible-cities-container .editor table .even{background-color:#e5e9f0}.pass-through-eligible-cities-container .editor table tbody{border:1px solid #e5e9f0}
.pass-through-eligible-cities-container .editor table:not(:last-child){margin-bottom:30px}.pass-through-eligible-cities-container h5{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:600}
.pass-through-eligible-cities-container h6,h6.flight-group-head{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:600;margin-bottom:10px}
h6.flight-group-head{color:#000}.pass-through-mtc-page .pass-through-eligible-cities-container .accordion__control{padding:7px 30px 7px 0}
.pass-through-mtc-page .pass-through-eligible-cities-container .accordion__content{padding:35px 0 10px 0}
.pass-through-promotion-detail-container .promotion-note-block{font-weight:normal;list-style-position:inside;line-height:30px}
.pass-through-promotion-detail-container .promotion-note-block li>span,.eligible-cities-last li>span{margin-left:7px}
.pass-through-promotion-detail-container .note-head{margin:0 0 5px 0}.block-right.banner-rates{float:right;display:block;text-align:right;font-size:16px;font-weight:300;line-height:1.5;padding:3px 0 0 3rem}
.banner-rates .amount-details{font-size:24px}.banner-rates .amount-details span{font-weight:500}.pass-through-mtc-page .booking-widget-static{height:auto}
.calendar-root{padding-left:.6rem}.pass-through-mtc-page .custom-select--2 .ico-airplane-2{z-index:1}
.pass-through-cug-page .booking-widget-block .button-group input{padding:0 20px;box-sizing:border-box;min-width:140px;line-height:50px}
.pass-through-mtc-page .date-flight-container .input-3 .input-date-picker{padding-right:40px}.pass-through-mtc-page .date-flight-container .input-3 [name="btn-search-fl-depart"]{top:50%;transform:translateY(-50%);width:auto;height:auto}
.booking-widget__content h4{font-size:24px}.pass-through-mtc-page .drop-down-to-destination .ui-menu-item,.pass-through-mtc-page .drop-down-from-destination .ui-menu-item{min-height:25px;height:auto}
.transparent{background-color:transparent;border:1px solid #fff}.pass-through-mtc-page .promo-code-top-desc-main .promo-off-fares-description{text-transform:none}
.pass-through-mtc-page .full-banner--img--top-center,.pass-through-aam-page .full-banner--img--new{background-position:top center}
.pass-through-mtc-page input[type=number],.pass-through-mtc-page input[type=number]{-moz-appearance:textfield}
#accordiantabcontent>div>table.inbound-flight-list>thead>tr>th:nth-child(1){width:338px}#accordiantabcontent>div>table.outbound-flight-list>thead>tr>th:nth-child(1){width:338px}
.ie11 .pass-through-count-down-container{-webkit-transform:translateX(46%);transform:translateX(46%)}
.pass-through-count-down-container{color:#fff;position:absolute;max-width:988px;margin:auto;top:30px;left:0;bottom:0;right:0;z-index:2}
.pass-through-count-down-container .countdown__inner{float:right;background-color:rgba(0,0,0,0.2);border-radius:4px;border:1px solid #ff9f00;position:relative;box-shadow:0 2px 8px 0 rgba(0,0,0,0.05)}
.pass-through-count-down-container .countdown__title{position:absolute;top:-7px;z-index:1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%;text-align:center;text-transform:uppercase;font-size:11px;letter-spacing:1px;line-height:15px;color:#fff;font-weight:bold}
.pass-through-count-down-container .countdown__content{padding:15px 5px 10px 5px;overflow:hidden}.pass-through-count-down-container .countdown__content-item{float:left;margin:0 auto;width:65px}
.pass-through-count-down-container .countdown__content-item span{display:block;text-align:center;text-transform:uppercase}
.pass-through-count-down-container .countdown__content-item-number{font-size:25px}.pass-through-count-down-container .countdown__content-item-text{font-size:11px}
.pass-through-count-down-container .countdown__content::after{content:'';position:absolute;height:1px;width:80%;background-color:rgba(0,0,0,0.6);top:-1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.popup .flights-target.flights-target--2+h2.popup__heading{margin-top:30px}.popup .flights-target.flights-target--3+h2.popup__heading[data-anchor="cost"]{margin-top:50px}
.popup .popup__close+.flights-target.flights-target--2+h2.popup__heading{margin-top:10px}.vendor-edge .mp-styles .pps-reward-module .pps-reward-container-wrap,.vendor-ie .mp-styles .pps-reward-module .pps-reward-container-wrap{display:block}
.vendor-edge .mp-styles .pps-reward-module .pps-reward-wrap-content,.vendor-ie .mp-styles .pps-reward-module .pps-reward-wrap-content{padding-right:10px;display:inline-block;width:36%}
.vendor-edge .mp-styles .accordion_container .flight-info .accordion-row-container,.vendor-ie .mp-styles .accordion_container .flight-info .accordion-row-container{display:block}
.vendor-edge .mp-styles .accordion_container .flight-info .accordion-row-container .accorion-first-content,.vendor-ie .mp-styles .accordion_container .flight-info .accordion-row-container .accorion-first-content{display:inline-block;width:50%}
.vendor-edge .mp-styles .tabs-component_wrap,.vendor-ie .mp-styles .tabs-component_wrap{display:block}
.vendor-ie .mp-styles .booking-tab-control .number+span,.vendor-edge .mp-styles .booking-tab-control .number+span{display:inline-block;max-width:68%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;top:5px}
.vendor-edge .mp-1-payments-enhancement .wrapper-bag,.vendor-ie .mp-1-payments-enhancement .wrapper-bag{display:block;-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;display:block;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-row-gap:.5em}
.vendor-edge .mp-1-payments-enhancement .block-content-credit-debit,.vendor-edge .mp-1-payments-enhancement .seat-infos,.vendor-edge .mp-1-payments-enhancement .passenger1,.vendor-edge .mp-1-payments-enhancement .person-total-details-1,.vendor-edge .mp-1-payments-enhancement .seat-baggage--1,.vendor-edge .mp-1-payments-enhancement .remove-deal-title,.vendor-edge .mp-1-payments-enhancement .remove-deal-title .deal--title,.vendor-edge .mp-1-payments-enhancement .seat-baggage-info,.vendor-ie .mp-1-payments-enhancement .block-content-credit-debit,.vendor-ie .mp-1-payments-enhancement .seat-infos,.vendor-ie .mp-1-payments-enhancement .passenger1,.vendor-ie .mp-1-payments-enhancement .person-total-details-1,.vendor-ie .mp-1-payments-enhancement .seat-baggage--1,.vendor-ie .mp-1-payments-enhancement .remove-deal-title,.vendor-ie .mp-1-payments-enhancement .remove-deal-title .deal--title,.vendor-ie .mp-1-payments-enhancement .seat-baggage-info{display:block}
.vendor-edge .mp-payments .payments-group__charge .group-info-card,.vendor-ie .mp-payments .payments-group__charge .group-info-card{display:inline-flex;width:100%}
.vendor-edge .mp-1-payments-enhancement .form-group-1 .address_2,.vendor-ie .mp-1-payments-enhancement .form-group-1 .address_2{display:inline-flex;flex-wrap:wrap}
.vendor-edge .mp-1-payments-enhancement .seat-baggage-info .remove-deal-seat-tpl,.vendor-ie .mp-1-payments-enhancement .seat-baggage-info .remove-deal-seat-tpl{width:50%}
.vendor-edge .mp-1-payments-enhancement .seat-baggage-info .remove-deal-seat-tpl,.vendor-edge .mp-1-payments-enhancement .seat-baggage-info .remove-deal-baggage-tpl,.vendor-ie .mp-1-payments-enhancement .seat-baggage-info .remove-deal-seat-tpl,.vendor-ie .mp-1-payments-enhancement .seat-baggage-info .remove-deal-baggage-tpl{display:inline-block}
.vendor-edge .mp-1-payments-enhancement .remove-deal-seat-tpl .seat-icon-1,.vendor-edge .mp-1-payments-enhancement .remove-deal-seat-tpl .seat-icon-1+span,.vendor-edge .mp-1-payments-enhancement .remove-deal-baggage-tpl .seat-icon-1,.vendor-edge .mp-1-payments-enhancement .remove-deal-baggage-tpl .seat-icon-1+span,.vendor-ie .mp-1-payments-enhancement .remove-deal-seat-tpl .seat-icon-1,.vendor-ie .mp-1-payments-enhancement .remove-deal-seat-tpl .seat-icon-1+span,.vendor-ie .mp-1-payments-enhancement .remove-deal-baggage-tpl .seat-icon-1,.vendor-ie .mp-1-payments-enhancement .remove-deal-baggage-tpl .seat-icon-1+span{display:table-cell}
.vendor-edge .mp-1-payments-enhancement .remove-deal-seat-tpl .seat-icon-1,.vendor-edge .mp-1-payments-enhancement .remove-deal-baggage-tpl .seat-icon-1,.vendor-ie .mp-1-payments-enhancement .remove-deal-seat-tpl .seat-icon-1,.vendor-ie .mp-1-payments-enhancement .remove-deal-baggage-tpl .seat-icon-1{vertical-align:middle;padding-right:8px}
.vendor-edge .mp-1-payments-enhancement .seat-wrapper,.vendor-ie .mp-1-payments-enhancement .seat-wrapper{margin-top:20px}
.vendor-edge .payment-method-content .complete-fields .list-cards,.vendor-ie .payment-method-content .complete-fields .list-cards{margin-left:.5rem}
.vendor-edge .mp-1-payments-enhancement .seat-infos .seat-info1,.vendor-ie .mp-1-payments-enhancement .seat-infos .seat-info1{display:inline-block;width:45%}
.vendor-edge .payments-group__charge p.text-error#input-cvv-error,.vendor-ie .payments-group__charge p.text-error#input-cvv-error{margin-top:5em}
.vendor-edge .mp-1-payments-enhancement .form-group-1 .address_2>div,.vendor-ie .mp-1-payments-enhancement .form-group-1 .address_2>div{max-width:50%}
.mb-addon-confirmation-page span.detail.detail-1{display:none}.new-class{padding-right:20px}.mp-mb-passenger-preferences #emailForm input#submit-1-button{float:right}
.gdsEmailPopup.popup__content{padding:30px 40px 40px}.form-group.grid-row.gdsEmail{padding-bottom:30px;margin-bottom:0}
.gdsEmailPopup>h2{font-family:'sigvar';color:#00266b;font-weight:500}.breadcrumb-item-new{left:100%}
.security-wrap .sec-qstn-pwd .pin-eye-icon{top:10px}@media screen and (max-width:987px){.menu .menu-inner .menu-main .menu-item .menu-sub{padding:0;max-height:100vh;overflow-y:overlay}
.menu .menu-inner .menu-main .menu-item .menu-sub .menu-sub-outer .sub-item{width:100%;margin-bottom:20px;border-bottom:0}
.menu .menu-inner .menu-main .menu-item .menu-sub .sub-item .menu-link{color:#fff;font-size:21px}.menu .menu-inner .menu-main .menu-item .menu-sub .sub-item ul li a{color:#fff}
.menu .menu-inner .menu-main .menu-item .menu-sub .sub-item ul li{border-bottom:0}.menu .menu-inner .menu-main .menu-item .menu-sub .sub-item ul{border-top:0}
.header-inner .menu .menu-inner{margin:0;padding:14px}.menu .menu-inner .menu-main.active{width:252px}
.static-content .static-details,.management-hr{width:100%}}.ico-date-mobile{margin-left:-5px;margin-top:-4px;margin-right:4px}
.redemption-waitlisted .alert__message{color:#f00}.reset-pin-success-page input[type="checkbox"]:focus:focus+label{outline:#2e77fd solid thin!important}
.add-ons-page .form--seat-prefer--baggage .prefer_staus{padding-top:11px;padding-bottom:25px}.add-ons-page .popup--add-baggage .btn-2{background-color:#3b5998}
.add-ons-page .popup--add-baggage .btn-3{background-color:#6c7577}.alert-block .aam_alert__message{line-height:20px;padding-bottom:5px;padding-top:0;vertical-align:top!important}
.alert-block .aam_alert__icon{vertical-align:top;padding-top:27px}.alert-block .inner .alert__icon .ico-tooltips{font-size:14px;height:14px;color:gray}
.ico-tooltips{margin-top:-10px}aside.tooltip.tooltip--conditions-1 .tooltip__content{padding:2rem 1rem 1rem 1.5rem}
.personal-details-page aside.tooltip.tooltip--conditions-1 .tooltip__content{padding:1rem 1rem 1rem 1rem!important;width:200px}
aside.tooltip.tooltip--conditions-1 .tooltip__content li+li{padding-top:.5rem}.ico-tooltips{margin-top:-10px}
.AAM-CUG-promocode .popup__inner.email-domain--header{max-width:500px;border-radius:4px;padding:15px 15px 25px 10px}
.AAM-CUG-promocode .email-domain-proceed{font-size:12px;float:right;padding:0;line-height:40px;background-color:#00266b;font-weight:700;border:0;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#fff;width:110px;border-radius:3px}
.AAM-CUG-promocode .email-domain-header-info{font-size:16px;color:black}.AAM-CUG-promocode .email-domain--header .domainValidationError{margin-bottom:15px;padding:15px 10px 15px 10px;border-radius:5px}
.AAM-CUG-promocode .popup__content.email_popup_content{padding:30px 30px 20px}.AAM-CUG-promocode .email_popup_close{top:0;right:0;background:#999;border-radius:50%;font-size:8px;color:#fff;padding:6px}
.AAM-CUG-promocode .popup__content.email_popup_content.focus-outline{outline:0}.AAM-CUG-promocode .alert__icon.email-domain-error--icon{padding:0 5px 2px 0}
em.ico-close-round-fill.email-error-icon--fill{color:#c00;font-size:20px}.AAM-CUG-promocode .alert__message.email-msg-error{color:#c00}
.AAM-CUG-promocode input#input-5{position:fixed;font-weight:400}.AAM-CUG-promocode label.email__placeholder{position:absolute;display:none;color:#666;top:10px;display:none}
.AAM-CUG-promocode input#input-5:valid~label,.AAM-CUG-promocode input#input-5:focus~label{top:-3px;font-size:8px;color:black;display:block}
.AAM-CUG-promocode input#input-5.error:valid~label,.AAM-CUG-promocode input#input-5.error:focus~label{color:red;font-weight:700}
.AAM-CUG-promocode input#input-5.error~label{color:red}.AAM-CUG-promocode .popout--authenticationcodeemail .popup__content{padding:40px;position:relative}
.AAM-CUG-promocode .popout--authenticationcodeemail .popup__heading{margin-bottom:20px;font-size:26px;font-weight:300}
.AAM-CUG-promocode .popout--authenticationcodeemail .sms-container{position:relative;height:109px;margin-bottom:20px}
.AAM-CUG-promocode .popout--authenticationcodeemail .sms-container .ico-container{width:22%;display:inline-block;float:left;height:93px}
.AAM-CUG-promocode .popout--authenticationcodeemail .sms-container .ico-container .ico-5-email{color:#00266b;font-size:83px;-webkit-transform:translateY(-15px);transform:translateY(5px)}
.AAM-CUG-promocode .popout--authenticationcodeemail .sms-container .ico-container .ico-5-email:before{margin-left:0}
.AAM-CUG-promocode .popout--authenticationcodeemail .sms-container .ico-container .ico-mail{color:#e67300;font-size:48px;position:absolute;top:4px;left:36px}
.AAM-CUG-promocode .popout--authenticationcodeemail .sms-container .ico-container .ico-mail:before{font-size:36px;width:0}
.AAM-CUG-promocode .popout--authenticationcodeemail .sms-container .email-container{width:59%;float:right;display:inline-block;line-height:23px;position:absolute;-webkit-transform:translateX(69px);transform:translateX(69px)}
.AAM-CUG-promocode .popout--authenticationcodeemail .sms-container .verification-code{font-size:16px;color:#000;display:inline}
.AAM-CUG-promocode .popout--authenticationcodeemail .sms-container .character-container{white-space:pre-wrap;display:block;word-wrap:break-word;overflow-wrap:break-word}
.AAM-CUG-promocode .popout--authenticationcodeemail .sms-container .code-resend{display:block}.AAM-CUG-promocode .popout--authenticationcodeemail .form-group{margin-bottom:0}
.AAM-CUG-promocode .popout--authenticationcodeemail .Krisflyer-membership-text{color:#000;line-height:1.5em;font-size:16px;margin-right:5px;display:inline-block;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.AAM-CUG-promocode .popout--authenticationcodeemail .security-input-form{margin-bottom:10px;width:71%;display:inline-block}
.AAM-CUG-promocode .popout--authenticationcodeemail .security-input-form .input-text{color:#666}.AAM-CUG-promocode .popout--authenticationcodeemail .left{float:left;color:#e20000;font-size:14px;margin-right:5px}
.AAM-CUG-promocode .popout--authenticationcodeemail .btn-full{margin-bottom:15px;margin-top:30px}.AAM-CUG-promocode .popout--authenticationcodeemail .popup__close{position:absolute;top:0;right:0;z-index:10;font-family:"sia";line-height:1;padding:15px;color:#000;-webkit-transform:translate3d(0,0,0);background-color:rgba(255,255,255,0.89);font-size:14px}
.AAM-CUG-promocode .popup--confirmation-error .form-error{border-color:#ff1010;background:#fff1f0}.sqc-edit-user span.non-editable.text.bold{font-weight:bold;color:#000}
.sqc-edit-user .form-personal-profile .form-content .passenger-info__personal .form-group--4{margin-top:25px}
ul.waiver{margin-left:30px}.trip-addon_row p.ins_amount{font-size:11px}.trip-addon:empty{display:none}
.main-container-attractions{padding-left:60px;padding-right:60px;padding-top:20px;font-size:14px;margin:0 auto;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;box-sizing:border-box;width:1200px;padding-bottom:20px}
.main-container-attractions::after{clear:both;display:table;content:""}
body.attractions{background-color:#f7f7f7}.attractions a:focus{outline:none!important}.attractions img{vertical-align:unset}
.attractions .main-images{background-image:url("/saar5/images/page-banner-attractions.jpg");background-size:cover;height:160px;background-repeat:no-repeat;background-position:top center;width:100%;border-radius:4px;position:relative;color:white}
.attractions .sg{display:inline-block;position:absolute;top:39px;left:26px;height:80.3px;width:76.9px}
.see-more{position:absolute;font-size:26px;top:45px;line-height:25px;left:145px;font-family:"baker-signet-web",sans-serif}
.main-image-description{position:absolute;left:145px;top:60px;font-size:18px;font-weight:300;padding-top:10px;width:55.5%}
.attractions-headers-1{background-color:#e5e9f0;font-size:14px;color:#00266b;border-radius:32px;letter-spacing:1.5px;margin:25px auto;width:fit-content;padding-top:11px;white-space:nowrap;padding-bottom:11px;text-align:center;font-weight:550;line-height:26px;padding-left:15px;padding-right:15px;display:block}
.clearfix::after{content:"";clear:both;display:table}.attractions-headers-2{background-color:#e5e9f0;font-size:14px;color:#00266b;border-radius:29px;letter-spacing:1px;width:67%;float:left;height:37px;margin-left:16.5%;line-height:26px;text-align:center;margin-top:10px;padding-top:5px;font-weight:550}
.universal-studio .attractions-headers-2 sup{font-size:1px}.attractions-headers-3{background-color:#e5e9f0;font-size:14px;color:#00266b;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;float:left;border-radius:29px;letter-spacing:1px;line-height:26px;width:75%;height:37px;margin-left:13%;text-align:center;margin-top:10px;padding-top:8px;font-weight:550}
.universal-studio .attractions-headers-3{font-size:14px;width:36%;margin-left:32%;margin-right:32%}.wildlife-attractions .attractions-headers-3{background-color:#FFF;font-size:14px}
.wildlife-attractions .attractions-headers-3 span{background-color:#e5e9f0;padding:1.2% 3.5%;border-radius:30px;margin-left:8%;margin-right:8%}
.city-delights .attractions-headers-3{width:42%;float:none;margin-left:29%}.heritage-discovery-content .attractions-headers-3,.garden-city-of-singapore .attractions-headers-3,.arts-history-science .attractions-headers-3{width:40%;float:none;margin-left:30%}
.attractions-headers-2-underline{border-bottom:1px solid #ff9f00;box-shadow:inset 0 0 0 white,inset 0 -1px 0 #ff9f00}
.accordion-attractions{width:100%;float:left;background-color:#f7f7f7;box-sizing:border-box}.accordion-attractions .accordion-head{float:left;width:100%;background-color:#fff;border:1px solid #e5e9f0;box-shadow:0 1px 5px rgba(34,34,34,0.1);height:147px;margin-top:27px;position:relative;font-size:.87em;cursor:pointer;overflow:hidden;display:block}
.accordion-head{border-radius:4px}.accordion-images{background-size:cover;height:147px;background-repeat:no-repeat;background-position:top center;float:left;width:30%;border-radius:4px}
.accordion-head-sup{position:relative;bottom:2px;color:#00266b}.content-heading{height:128px;float:left;width:65%;padding-left:30px;padding-top:37px;font-size:21px;font-weight:600;color:#00266b;line-height:28px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.content-dot{height:26px;width:30px;color:#00266b;margin-left:9px;position:absolute;margin-top:-1px;background-color:#e5e9f0;text-align:center;font-size:13px;padding-top:-1px;border-radius:100%;display:inline-block}
.content-subheading{padding-left:2px;font-size:15px;font-weight:400;color:#474747}.accordion-attractions .accordion-head *{cursor:pointer}
.accordion-attractions .accordion-head h4{float:left}.accordion-attractions .accordion-head:hover{filter:alpha(opacity=80)}
.accordion-attractions .accordion-body{float:left;height:auto;display:none;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.accordion-body-main-content{border-bottom:1px solid #fff;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.attractions .arrow{width:0;height:0;margin-top:60px;margin-left:-30px;border:solid #b0b0b0;border-width:0 1px 1px 0;display:inline-block;padding:5px;transform:rotate(44deg);-webkit-transform:rotate(45deg)}
.accordion-head.open .arrow{margin-top:50px;border:solid #b0b0b0;border-width:0 1px 1px 0;display:inline-block;padding:5px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
.content-heading-heading{display:inline-block}.AttractionsFooter-underline{height:3px;width:30px;margin-top:10px;background-color:#ff9f00}
.AttractionsFooter{float:left;width:100%;height:40px;padding-top:21px;font-weight:600;color:#00266b;font-size:20px;line-height:26px}
.AttractionsImage-left{background-image:url("/saar5/images/page-banner-tablet-dining.jpg");background-size:cover;height:120px;float:left;background-repeat:no-repeat;background-position:top center;width:49%;border-radius:4px;color:white;margin-top:2%}
.AttractionsImage-left-text{font-size:20px;font-weight:600;position:relative;top:31px;left:30px;width:165px;letter-spacing:1px;line-height:22px}
.AttractionsImage-right{background-image:url("/saar5/images/page-banner-tablet-hotels.jpg");background-size:cover;height:120px;float:right;margin-left:10px;background-repeat:no-repeat;background-position:top center;width:49%;border-radius:4px;color:white;margin-top:2%}
.AttractionsImage-right-text{font-size:20px;font-weight:600;position:relative;top:31px;left:30px;width:200px;letter-spacing:1px;line-height:22px}
.Attractions-bottom{float:left;width:100%;height:70px}.attractions-close{float:left;width:100%;background-color:#f7f7f7;padding-top:12px;padding-bottom:20px;color:#0254ec;cursor:pointer}
.attractions-close-button{background-color:#e5e9f0;text-align:center;border-radius:35px;width:65px;font-size:10.5px;height:20px;padding-top:5px;padding-right:15px;margin:0 auto;font-weight:600;letter-spacing:1px}
.attractions-close-button-arrow{border:solid #0254ec;border-width:0 1px 1px 0;display:inline-block;margin-left:10px;position:absolute;margin-top:6px;padding:3px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
.accordion-body-content-2-box-times-bold{font-weight:600;padding-left:21px;color:#222;padding-bottom:10px;font-size:14px;padding-top:10px}
.attractions .sup{font-size:7px;font-weight:400;color:black}.attractions a{color:#0254ec;text-decoration:none}
.accordion-body{display:none}.accordion-body-main-content{border-bottom:1px solid #fff;border:1px solid #e5e9f0;box-shadow:0 1px 5px rgba(34,34,34,0.1);background-color:white;padding-top:20px;padding-bottom:12px}
.accordion-body-main-one{font-size:14px;padding-top:6px;padding-left:16px;padding-right:16px;border-radius:4px;box-sizing:border-box;display:block;width:100%}
.accordion-body-main-one-images{background-size:cover;height:286px;background-repeat:no-repeat;background-position:top center;float:left;width:31.33%;border-top-left-radius:4px;border-bottom-left-radius:4px}
.accordion-body-main-one-content{float:left;width:68.33%;color:#00266b;border:1px solid #e5e9f0;box-shadow:0 1px 5px rgba(34,34,34,0.1);border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding-bottom:50px}
.accordion-body-main-one-content-sidebox{width:auto;float:right;height:18px;font-size:11px;padding-top:5px;padding-left:12px;padding-right:6px;background-color:#ff9f00;color:#00266b;letter-spacing:1px;font-weight:550;border-radius:2px}
.accordion-body-main-one-content-header{font-weight:600;color:black;font-size:18px;padding-left:30px;padding-top:30px}
.accordion-body-main-one-content-header-icon{background-color:#2275d3;color:white;width:94px;font-weight:400;border-radius:25px;font-size:12px;margin-left:11px;padding-left:11px;padding-right:14px;padding-top:4px;padding-bottom:4px;letter-spacing:1px}
.accordion-body-main-one-content-header-icon.ico-3-star-1:before{font-size:9px;vertical-align:baseline;padding-right:1%;font-family:"sia-map"}
.accordion-body-main-one-content-body{font-weight:400;color:black;font-size:15px;padding-left:30px;padding-top:5px;line-height:25px;padding-right:30px}
.accordion-body-main-one-content-footer-left{float:left;color:#666;font-size:12.5px;opacity:1;padding-top:20px;padding-left:30px;width:40%}
.accordion-body-main-one-content-footer-left-wrap-one{float:left;position:absolute}.accordion-body-main-one-content-footer-left-wrap-two{padding-left:16px;float:left}
.accordion-body-main-one-content-footer-left-wrap-two-modify-1{padding-left:30px;float:left;margin-top:-7px;padding-top:7px}
.accordion-body-main-one-content-footer-left-wrap-two-modify{padding-left:30px;float:left;padding-top:10px}
.accordion-body-main-one-content-footer-right{float:left;width:50%;color:#666;font-size:12.5px;opacity:1;padding-left:10px;padding-top:15px}
.accordion-body-main-one-content-footer-right-wrap-one{padding-top:5px}.accordion-body-main-one-content-footer-right-wrap-one-img{padding-left:12px}
.accordion-body-main-one-content-footer-right-wrap-one-content{float:left;padding-left:15px}.accordion-body-main-one-content-footer-right-wrap-two{padding-top:5px}
.accordion-body-main-one-content-footer-right-wrap-two-img{padding-left:15px}.accordion-body-main-one-content-footer-right-wrap-two-subimg{padding-left:10px}
.accordion-body-main-one-content-footer-right-wrap-two-content{float:left;padding-left:15px;padding-top:10px}
.accordion-body-main-one-content-footer-right-wrap-three{padding-top:5px}.accordion-body-main-one-content-footer-right-wrap-three-img{padding-left:12px}
.accordion-body-main-one-content-footer-right-wrap-three-subimg{padding-left:10px}.accordion-body-main-one-content-footer-right-wrap-three-content{float:left;padding-left:15px;padding-top:10px;position:absolute}
.attractions a{color:#0254ec}.accordion-body-content-box{margin:15px 15px 15px 15px;display:inline-block;vertical-align:top;width:30%;border:1px solid #e5e9f0;box-shadow:0 1px 5px rgba(34,34,34,0.1);border-radius:4px;padding-bottom:30px}
.accordion-body-content-box-img{width:100%;background-size:cover;height:175px;background-repeat:no-repeat;background-position:top center;border-top-left-radius:4px;border-top-right-radius:4px}
.accordion-body-content-box-header{font-weight:600;color:black;font-size:18px;padding:14px 14px 14px 21px}
.accordion-body-content-box-para{font-weight:400;color:#222;font-size:15px;padding-left:21px;padding-right:21px;padding-bottom:15px;line-height:25px}
.accordion-body-content-box-times{padding-left:21px;font-size:12.5px;opacity:1}.accordion-body-content-box-times-wrap-one{padding-left:21px;font-size:12.5px;opacity:1;color:#666;padding-right:30px;line-height:20px}
.accordion-body-content-box-times-wrap-one-content{padding-left:14px}.accordion-body-content-box-times-wrap-two{padding-left:35px;padding-top:12px;font-size:12.5px;color:#666}
.accordion-body-content-box-times-wrap-two-alternate{padding-left:20px;padding-right:20px;padding-bottom:20px;font-size:12px;opacity:1}
.accordion-body-content-box-times-wrap-two-content{padding-left:14px;color:#666}.accordion-body-content-box-wrap-one{opacity:1;padding-left:21px;font-size:12.5px;color:#666;padding-top:10px}
.accordion-body-content-box-wrap-two-img{position:absolute;top:10px}.accordion-body-content-box-wrap-one-content{opacity:1;padding-left:14px}
.accordion-body-content-box-wrap-two{padding-left:21px;color:#666;opacity:1;font-size:12.5px;padding-top:8px;padding-bottom:12px;position:relative;top:3px}
.accordion-body-content-box-wrap-two-content{padding-right:14px;padding-left:25px;display:inline-block}
.accordion-body-content-box-wrap-three{opacity:1;padding-left:21px;font-size:12.5px}.accordion-body-content-box-wrap-three-content{position:absolute;padding-right:14px;padding-left:14px}
body.ssh-overview{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;margin:0;padding:0}
.ssh-overview a:focus,.ssh-overview button:focus{outline:none!important}.ssh-overview__wrapper{width:100%}
.ssh-overview__container{width:100%;padding:10% 5%}.ssh-overview__container.banner{background:url("/saar5/images/ssh/masthead.jpg");width:100%;height:90vh;background-color:#000000B3;color:#fff;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box}
.ssh-overview .sia-breadcrumb--3{overflow:hidden;margin-top:0;padding:0;margin:0 2%;background-color:transparent}
.ssh-overview .sia-breadcrumb--3 ul::after{clear:both;display:table;content:""}
.ssh-overview .sia-breadcrumb--3 .breadcrumb-item{color:#fff;float:left;position:relative;padding:19px 30px 16px 0}
.ssh-overview .sia-breadcrumb--3 .breadcrumb-item a{text-decoration:none;color:#fff}.ssh-overview .sia-breadcrumb--3 .breadcrumb-item a .ico-point-r{position:absolute;right:10px;font-size:7px;top:50%;margin-top:-2px}
.ssh-overview__logo{height:89.22px;width:82.04px}.ssh-overview__title{font-size:32px;line-height:28px;text-align:center;padding:.5rem 1rem;font-family:"baker-signet-web",sans-serif}
.ssh-overview__title span{display:block}.ssh-overview__desc{display:block;text-align:center;font-size:16px;line-height:22px;padding:1.5rem 1rem;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.ssh-overview__book-now{padding:1%;box-sizing:border-box;-webkit-box-sizing:border-box;display:flex;flex-direction:row;justify-content:center}
.ssh-overview__book-now-border{border-left:2px solid #fff;margin:1em 40px .65em}.ssh-overview__book-now-wrapper{padding-bottom:1em;width:50%}
.ssh-overview__book-now-wrapper p{font-size:18px;line-height:22px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
a.ssh-overview__book-now-button{border:1px solid #fff;border-radius:2px;background-color:transparent;color:#fff;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:13px;padding:6px 28px;text-transform:uppercase}
.container-title{color:#00266b;font-family:"baker-signet-web",sans-serif;font-size:20px;line-height:26px;text-align:center;padding-bottom:3%}
.ssh-steps,.ssh-holiday-plus-package,.ssh-booking-steps,.ssh-booking-conditions,.ssh-explorer-pass{background-color:#fafafa}
.attractions-overview,.ssh-dining{background-color:#fff}.ssh-steps{padding-top:10%;padding-bottom:2%}
.ssh-steps__desc{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;font-weight:300;line-height:24px;text-align:center;padding-bottom:5%}
.ssh-overview_holiday-packages{border-radius:0 0 4px 4px;background-color:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,0.05);margin:0 2% 7% 2%;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;padding-bottom:8%;width:30%;box-sizing:border-box;-webkit-box-sizing:border-box}
.ssh-overview_holiday-packages-first-title-section,.ssh-overview_holiday-packages-second-title-section,.ssh-overview_holiday-packages-third-title-section{border-radius:2px;background-color:#e5e9f0;padding:8%;color:#00266b}
.ssh-overview_holiday-packages-first-title-section::after,.ssh-overview_holiday-packages-second-title-section::after,.ssh-overview_holiday-packages-third-title-section::after{clear:both;display:table;content:''}
.ssh-overview_holiday-packages-title-title{font-size:20px;font-weight:600;line-height:24px;width:80%;padding-bottom:3%;position:relative}
.ssh-overview_holiday-packages-title-price{font-size:14px;line-height:17px;padding-top:5%;float:right}
.ssh-overview_holiday-packages-title-price>span{font-family:"baker-signet-web",sans-serif;font-size:23px;line-height:23px}
.ssh-overview_holiday-packages-desc-section{padding-top:5%}.ssh-overview_holiday-packages-desc-section ul li{color:#222;font-size:16px;font-weight:300;line-height:33px}
.ssh-overview_holiday-packages-uss{height:40px;width:75px}.ssh-overview_holiday-packages-desc-section ul{padding-left:13%}
.ssh-overview .ssh-overview__container ul{list-style-image:url("/saar5/images/ssh/tick.png")}
.ssh-overview .ssh-overview__container .ssh-holiday-plus-package-button a:hover{color:#fff}.ssh-overview_holiday-packages-second-title-section{background:linear-gradient(270deg,#2275d3 0,#1b5ba3 100%);color:#fff;position:relative}
.ssh-overview_holiday-packages-third-title-section{background:linear-gradient(270deg,#2a529c 0,#00266b 100%);color:#fff;border-radius:4px}
.ssh-overview_holiday-packages-third-title-section-tag{position:absolute;height:22px;width:98px;border-radius:2px;background-color:#ff9f00;color:#00266b;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:22px;text-align:center;right:30px;top:-3px;text-transform:uppercase}
.ssh-overview__attractions-carousel-wrapper{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.ssh-overview__attractions-carousel-image{text-align:center;padding:10% 0 5%}.ssh-overview__attractions-carousel-image>img{height:190px;width:190px;border-radius:50%}
.ssh-overview__attractions-carousel-title{color:#222;font-size:20px;font-weight:600;line-height:24px;text-align:center;padding-bottom:3%}
.ssh-overview__attractions-carousel-hotels-wrapper{padding-top:3%;padding-bottom:3%;width:100%;text-align:left}
.ssh-overview__attractions-carousel-hotels{height:20px;border-radius:2px;background-color:#00266b;color:#fff;font-size:12px;font-weight:600;line-height:20px;text-align:center;margin:0 auto;padding:0 8px;display:inline-block}
.ssh-overview__attractions-carousel-desc{height:66px;color:#222;font-size:16px;font-weight:300;line-height:22px;text-align:center}
.browse-hotels{height:35px;border-radius:2px;background-color:#2275d3;width:100%;border:unset;margin-top:21%;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:13px;text-align:center;color:#fff}
.ssh-holiday-plus-package .container-title{padding:0 11% 1% 11%}.ssh-holiday-plus-package-desc,.ssh-dining-desc{height:96px;color:#222;font-size:16px;font-weight:300;line-height:24px;text-align:center;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;margin-bottom:6%}
.ssh-holiday-plus-package-days{width:100%;padding:0 0 5%;text-align:center}.ssh-holiday-plus-package-days .ssh-overview__attractions-carousel-hotels{height:25px;line-height:25px;font-size:14px;margin:0 auto;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;padding:0 8px;display:inline-block}
.ssh-holiday-plus-package-attractions{padding:5% 0 10%}.ssh-holiday-plus-package-attractions-wrapper{text-align:center;position:relative;height:240px;width:240px;margin:0 auto}
.ssh-holiday-plus-package-image{height:240px;width:240px;border-radius:50%}.ssh-holiday-plus-package-image-title{position:absolute;color:#fff;font-size:20px;font-weight:bold;line-height:20px;text-align:center;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;padding-left:26%;padding-right:26%;bottom:10%}
.box-shadow-peach{-webkit-box-shadow:0 150px 2px 0 rgba(255,245,229,0.5);-moz-box-shadow:0 150px 2px 0 rgba(255,245,229,0.5);box-shadow:0 150px 2px 0 rgba(255,245,229,0.5)}
.box-shadow-grey{-webkit-box-shadow:0 150px 2px 0 rgba(229,233,240,0.5);-moz-box-shadow:0 150px 2px 0 rgba(229,233,240,0.5);box-shadow:0 150px 2px 0 rgba(229,233,240,0.5)}
.ssh-holiday-plus-package-attractions-desc{position:relative;padding:5% 0;text-align:center;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.ssh-holiday-plus-package-attractions-desc-daytime{color:#666;font-size:13px;font-weight:600;letter-spacing:1.77px;line-height:13px;width:100%;margin-top:2%}
.ssh-holiday-plus-package-attractions-desc-desc1{color:#222;font-size:18px;font-weight:600;line-height:22px;padding:5% 0 3%}
.ssh-holiday-plus-package-attractions-desc-desc2{color:#222;font-size:16px;font-weight:300;line-height:22px;padding:2% 0}
.ssh-holiday-plus-day2{height:25px;width:58px;border-radius:3px;background-color:#2275d3;margin:0 auto;color:#fff;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:600;line-height:25px;text-align:center}
.ssh-holiday-plus-package-features{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.ssh-holiday-plus-package-features-header{height:155px;border-radius:4px;background:linear-gradient(270deg,#2a529c 0,#00266b 100%);box-shadow:0 2px 2px 0 rgba(0,0,0,0.1)}
.ssh-holiday-plus-package-features-header-desc{color:#fff;font-size:18px;font-weight:600;line-height:22px;padding:20px 0 0 20px;width:205px}
.ssh-holiday-plus-package-features-header-logo{height:47.91px;width:55px}.ssh-holiday-plus-package-features-border{height:85px;width:3px;background-color:#ff9f00}
.ssh-dining-desc{height:72px;color:#262626}.ssh-dining-carousel-image{height:340px;width:280px;border-radius:4px}
.ssh-dining-carousel-desc{font-size:18px;font-weight:600;line-height:22px}.ssh-dining-carousel-promo{font-size:16px;line-height:20px}
.ssh-booking-steps-number{height:25px;width:fit-content;padding:1px 5px 0;border-radius:4px 4px 0 0;background-color:#e5e9f0;text-align:center;color:#00266b;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:25px;margin:0 auto;text-transform:uppercase}
.ssh-booking-steps-each-step{box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:0 4px 4px 4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);color:#222;margin-bottom:5%;min-height:360px;border:1px solid #e5e9f0}
.ssh-booking-steps-each-step-title{height:26px;padding:30px 0;font-size:18px;font-weight:600;line-height:26px;text-align:center}
.ssh-booking-steps-each-step-desc{font-size:18px;font-weight:300;line-height:26px;text-align:center;min-height:104px}
.ssh-booking-conditions{padding-top:0;color:#222;padding-bottom:1%;height:auto}.ssh-booking-conditions .accordion-component{margin:5% -6% 0 -6%;background-color:#fafafa}
.ssh-booking-conditions .accordion-component .accordion__item ul{list-style-image:none;padding-left:36px}
.ssh-booking-conditions .accordion-component .accordion__item ul li{margin-top:9px}.ssh-booking-conditions .accordion-wrapper-content{border-radius:2px;background-color:#fafafa}
.ssh-booking-conditions .accordion{box-shadow:0 2px 2px 0 rgba(0,0,0,0.08);padding-right:10px;padding-bottom:5px;margin-bottom:20px;background-color:#fff}
.ssh-booking-conditions .accordion:last-child{margin-bottom:0}.ssh-booking-conditions .accordion .accordion__content{padding-right:10px;padding-bottom:10px}
.ssh-booking-conditions .accordion .accordion__item{color:#000;padding:20px 20px 20px 0;background-color:#f5f5f5;overflow:hidden;font-size:14px;margin-bottom:20px}
.ssh-booking-conditions a.accordion__control{text-decoration:none;color:#222;position:relative;display:block}
.ssh-booking-conditions a.accordion__control:focus{outline:0}.ssh-booking-conditions a .sub-heading-3--dark{height:20px;font-size:16px;font-weight:600;line-height:50px;display:inline-block;padding:5px 0;margin-bottom:35px}
.ssh-booking-conditions a.accordion__control em.ico-point-d{position:absolute;right:10px;bottom:15px}
.ssh-booking-conditions a.accordion__control.active em.ico-point-d{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.ssh-explorer-pass-wrapper{box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #e5e9f0;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05)}
.ssh-explorer-pass-image-wrapper{height:197px;background-color:#fafafa;text-align:center}.ssh-explorer-pass-image{height:167px;width:269px}
.ssh-explorer-pass-content{padding:8%}.ssh-explorer-pass-content-desc1{height:40px;color:#4a4a4a;font-size:16px;line-height:20px;margin-bottom:5%}
.ssh-explorer-pass-content-title{border-left:3px solid #ff9f00;padding-left:10px;color:#00266b;font-size:20px;line-height:19px;font-family:"baker-signet-web",sans-serif;margin-bottom:10px}
.ssh-explorer-pass-content-features{padding-left:20px;padding-top:5px}.ssh-explorer-pass-content-features>ul>li{color:#222;font-size:15px;line-height:21px;margin-bottom:10px}
.ssh-explorer-pass-content button{margin-bottom:10px}.ssh-gradient{text-align:center}.ssh-overview_holiday-packages-desc-section ul li>span.ssh-overview_holiday-packages-feature{font-weight:600;text-decoration:none}
.ssh-overview .sia-breadcrumb--3 ul{list-style-image:unset;max-width:988px;padding:0;list-style:none;color:#fff;border-bottom:1px solid #E5E9F080}
.ssh-dining-carousel-wrap-1,.ssh-dining-carousel-wrap-2{position:relative}@media only screen and (min-width:1200px){.ssh-overview__container.banner{background:url("/saar5/images/ssh/masthead.jpg") no-repeat center 100%;background-color:#000000B3;height:auto;box-shadow:0 2px 2px 0 rgba(0,0,0,0.15);position:relative;padding-top:2%;box-sizing:border-box;-webkit-box-sizing:border-box}
.ssh-steps{padding-top:5%;padding-bottom:2%}.ssh-overview__container{padding-bottom:5%;width:auto}.ssh-overview__logo{height:175px;width:175.75px}
.ssh-overview__title{font-size:32px;line-height:36px;padding-top:0}.ssh-overview__desc{padding:20px 300px;font-size:18px;line-height:24px}
.ssh-overview__book-now{padding:0}.container-title{font-size:26px;line-height:30px;padding-bottom:1%}
.container-desc{text-align:center;font-size:20px;color:#222}.ssh-steps__desc{font-size:20px;padding-left:220px;padding-right:220px;line-height:28px}
.ssh-overview_holiday-packages-wrapper{padding-left:3%}.ssh-overview_holiday-packages{margin:0 1.5%;padding-bottom:2%}
.attractions-overview,.ssh-holiday-plus-package,.ssh-dining,.ssh-booking-steps{padding-top:5%}.attractions-overview{padding:5% 0}
.ssh-overview__attractions-carousel-image{padding:3% 0 5%;float:left}.ssh-overview__attractions-carousel-image>img{height:170px;width:170px}
.ssh-overview__attractions-carousel-wrapper{padding-left:8%;padding-top:1%;text-align:center}.ssh-overview__attractions-carousel-desc-wrapper{width:57%;float:left;margin-left:5%;padding-top:5%}
.ssh-overview__attractions-carousel-wrapper::after{content:'';clear:both;display:table}
.ssh-overview__attractions-carousel{float:left;width:49%}.ssh-overview__attractions-carousel::after{content:'';clear:both;display:table}
.ssh-overview__attractions-carousel-title,.ssh-overview__attractions-carousel-desc{text-align:left}.ssh-overview__attractions-carousel-hotels{margin:0}
.browse-hotels{height:35px;width:196px;margin-left:30px;margin-right:30px;margin-top:2%}.attractions-overview .browse-hotels{width:270px}
.attractions-overview .ssh-overview-button{padding-bottom:0;padding-top:2%;text-align:center}.ssh-overview img{vertical-align:baseline}
.ssh-overview-border{box-sizing:border-box;-webkit-box-sizing:border-box;width:412px;border:.5px solid #e5e9f0;display:inline-block;height:0}
.ssh-overview-button{padding-bottom:3%}.attractions-overview .ssh-overview-border{width:31%}.ssh-dining .ssh-overview-button{padding-bottom:0}
.ssh-holiday-plus-package:first-child{padding-bottom:0}.ssh-holiday-plus-package .container-title{padding:0 28% 1% 28%}
.attractions-overview{padding:5% 0;text-align:center}.ssh-holiday-plus-package-desc,.ssh-dining-desc{height:unset;margin-bottom:1%;padding:.5% 19% 0;font-size:20px}
.ssh-holiday-plus-package-days .ssh-overview__attractions-carousel-hotels{height:28px;line-height:28px;font-size:16px;padding:0 9px;display:inline-block}
.ssh-holiday-plus-package-days{padding:0 0 1%}.container-subtitle{color:#00266b;font-family:"baker-signet-web",sans-serif;font-size:22px;line-height:30px;text-align:center;padding-bottom:1%}
.ssh-holiday-plus-package-attractions::after{content:"";clear:both;display:table}
.ssh-holiday-plus-package-attractions-wrapper.left,.ssh-holiday-plus-package-attractions-desc.left{float:left}
.ssh-holiday-plus-package-attractions-wrapper.right,.ssh-holiday-plus-package-attractions-desc.right{float:right}
.ssh-holiday-plus-package-image,.ssh-holiday-plus-package-attractions-wrapper{height:300px;width:300px}
.box-shadow-peach{-webkit-box-shadow:220px 20px 2px 0 rgba(255,245,229,0.5);-moz-box-shadow:220px 20px 2px 0 rgba(255,245,229,0.5);box-shadow:220px 20px 2px 0 rgba(255,245,229,0.5)}
.box-shadow-grey{-webkit-box-shadow:-220px 20px 2px 0 rgba(229,233,240,0.5);-moz-box-shadow:-220px 20px 2px 0 rgba(229,233,240,0.5);box-shadow:-220px 20px 2px 0 rgba(229,233,240,0.5)}
.ssh-holiday-plus-package-image-title{font-size:25px;line-height:25px}.ssh-holiday-plus-package-attractions-desc.left{padding:6% 0 6% 3%;text-align:unset;width:300px;box-sizing:border-box;-webkit-box-sizing:border-box}
.ssh-holiday-plus-package-attractions-desc.right{width:300px;text-align:right;padding:6% 3% 6% 0;box-sizing:border-box;-webkit-box-sizing:border-box}
.ssh-holiday-plus-package-attractions-desc.left .ssh-holiday-plus-package-attractions-desc-daytime{margin-left:0;width:100%;text-align:left;border-left:unset}
.ssh-holiday-plus-package-attractions-desc .ssh-holiday-plus-package-attractions-desc-daytime span::before{margin-right:5px;content:'|';color:#f5a623;font-weight:bold;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.ssh-holiday-plus-package-attractions-desc-desc1{font-size:20px;line-height:24px}.ssh-holiday-plus-package-attractions-desc.left .ssh-holiday-plus-package-attractions-desc-desc1{padding-right:2%}
.ssh-holiday-plus-package-attractions-desc.right .ssh-holiday-plus-package-attractions-desc-desc1{padding-left:2%}
.ssh-holiday-plus-package-attractions-desc-desc2{font-size:18px;line-height:26px}.ssh-holiday-plus-package-attractions-desc.left .ssh-holiday-plus-package-attractions-desc-desc2{padding-right:0}
.ssh-holiday-plus-package-attractions-desc.right .ssh-holiday-plus-package-attractions-desc-desc2{padding-left:1%;box-sizing:border-box;-webkit-box-sizing:border-box}
.ssh-holiday-plus-package-attractions{margin:0 15%;padding:0}.ssh-gradient.day_1{position:relative;top:22px}
.ssh-holiday-plus-day2{margin-top:25px;height:28px;width:61px;font-size:16px;line-height:28px}.ssh-holiday-plus-package-features{margin:17px auto 0}
.ssh-holiday-plus-package-features-border{height:49px;margin-top:39px}.ssh-holiday-plus-package-features-header-desc{width:72%;font-size:20px;line-height:28px;padding-top:39px;padding-left:30px}
.ssh-holiday-plus-package-features-header-logo{height:85px;width:88.72px}.ssh-holiday-plus-package-features-content-desc1{padding:20px 50px}
.ssh-holiday-plus-package-features-list ul{padding-left:12%}.ssh-holiday-plus-package-button{text-align:center}
.ssh-holiday-plus-package-button button.browse-hotels{height:35px;width:235px;margin-top:1%}.ssh-dining-desc{line-height:28px;padding-bottom:1.5%}
.ssh-dining-wrapper-1,.ssh-dining-wrapper-2,.ssh-dining-wrapper-3{display:flex;flex-direction:row;width:100%;margin-bottom:1.5%;justify-content:center}
.ssh-dining-wrapper-1 .ssh-dining-carousel-wrap-1{display:flex;width:52.5%;color:#fff;position:relative;margin-right:1.5%}
.ssh-dining-wrapper-1 .ssh-dining-carousel-wrap-2{display:flex;width:25.4%;color:#fff;position:relative}
.ssh-dining-wrapper-2 .ssh-dining-carousel-wrap-1{display:flex;width:25.4%;color:#fff;position:relative;margin-right:1.5%}
.ssh-dining-wrapper-2 .ssh-dining-carousel-wrap-1:last-child{margin-right:0}.ssh-dining-wrapper-3 .ssh-dining-carousel-wrap-1{display:flex;width:25.4%;color:#fff;position:relative;margin-right:1.5%}
.ssh-dining-wrapper-3 .ssh-dining-carousel-wrap-2{display:flex;width:52.5%;color:#fff;position:relative}
.ssh-dining-carousel-image{width:100%;height:250px}.ssh-dining-wrapper-1 .ssh-dining-carousel-wrap-1 .ssh-dining-carousel-image,.ssh-dining-wrapper-1 .ssh-dining-carousel-wrap-1 .ssh-dining-carousel-gradient,.ssh-dining-wrapper-3 .ssh-dining-carousel-wrap-2 .ssh-dining-carousel-image,.ssh-dining-wrapper-3 .ssh-dining-carousel-wrap-2 .ssh-dining-carousel-gradient{width:100%}
.ssh-dining-carousel-desc,.ssh-dining-carousel-promo{z-index:2}.ssh-dining .ssh-overview-border{width:32%}
.ssh-dining .ssh-overview-button{padding-top:2%;text-align:center}.ssh-dining .ssh-overview-button .browse-hotels{margin-top:1%;margin-bottom:2%}
.ssh-booking-steps-parent-wrap{margin-top:2%;width:100%;display:flex;flex-direction:row;justify-content:center}
.ssh-booking-steps-wrapper{width:25.4%;margin-right:1.5%}.ssh-booking-steps-wrapper:last-child{margin-right:0}
.ssh-booking-steps-number{margin:unset}.ssh-booking-steps-each-step{text-align:center;height:unset;padding-bottom:3%}
.ssh-booking-steps-each-step-image{height:158px;width:240px;margin-top:3%;margin-bottom:3%}.ssh-booking-steps-each-step-desc{padding:0 8%}
.ssh-booking-steps .ssh-overview-button{padding-top:2%;text-align:center}.ssh-booking-steps .ssh-overview-border{width:38%}
.ssh-booking-steps .ssh-overview-button button{margin-top:2%}.ssh-booking-conditions{padding:0 10% 1%}
.ssh-booking-conditions a .sub-heading-3--dark{height:unset;padding:0;margin-bottom:0;margin-top:7px}
.ssh-booking-conditions .container-title{text-align:left}.ssh-booking-conditions .accordion-component{margin:0}
.ssh-booking-conditions .accordion-component .accordion__control{padding:0}.ssh-booking-conditions .accordion__item p{padding-left:30px}
.ssh-explorer-pass{padding:2% 10% 5%}.ssh-explorer-pass-wrapper{height:270px}.ssh-explorer-pass-wrapper::after{clear:both;display:table;content:''}
.ssh-explorer-pass-image-wrapper{float:left;width:40%;height:268px;background-color:#fff;border-right:1px solid #e5e9f0}
.ssh-explorer-pass-content{float:left;width:49%;padding:2% 5% 0}.ssh-explorer-pass-image{height:268px;width:360px;border-top-left-radius:4px;border-bottom-left-radius:4px}
.ssh-explorer-pass-content-desc1{margin-bottom:unset}.ssh-explorer-pass-content-features{padding-top:10px;padding-bottom:2%}
.ssh-explorer-pass-content-features>ul>li{line-height:18px}.ssh-explorer-pass-content button{margin-left:unset}
.ssh-dining-carousel-gradient{position:absolute;bottom:0;border-radius:0 0 4px 4px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.86) 77.86%,rgba(0,0,0,0.9) 100%);box-shadow:0 2px 4px 2px rgba(0,0,0,0.08);height:137px;width:100%}
.ssh-overview .ssh-overview__container a.browse-hotels{padding:1% 2%;text-decoration:none}.ssh-explorer-pass a.browse-hotels{padding:1% 5%;margin-left:0}
.ssh-dining,.ssh-booking-steps{padding:5% 0}}@media only screen and (min-width:992px) and (max-width:1199px){.ssh-overview__container.banner{background:url("/saar5/images/ssh/masthead.jpg") no-repeat center 100%;background-color:#000000B3;height:unset;box-shadow:0 2px 2px 0 rgba(0,0,0,0.15);position:relative;padding-top:2%;box-sizing:border-box;-webkit-box-sizing:border-box}
.ssh-steps{padding-top:5%;padding-bottom:2%}.ssh-overview__container{padding-bottom:5%;width:auto}.ssh-overview__logo{height:175px;width:175.75px}
.ssh-overview__title{font-size:32px;line-height:36px;padding-top:0}.ssh-overview__desc{padding:20px 300px;font-size:18px;line-height:24px}
.ssh-overview__book-now{padding:0}.container-title{font-size:26px;line-height:30px;padding-bottom:1%}
.container-desc{text-align:center}.ssh-steps__desc{font-size:20px;padding-left:203px;padding-right:203px;line-height:28px}
.ssh-overview_holiday-packages-wrapper{padding-left:3%}.ssh-overview_holiday-packages-wrapper::after{content:'';clear:both;display:table}
.ssh-overview_holiday-packages-uss-wrapper{padding-right:9%}.ssh-overview_holiday-packages{margin:0 1.5%;padding-bottom:2%;width:30%}
.attractions-overview,.ssh-holiday-plus-package,.ssh-dining,.ssh-booking-steps{padding-top:5%}.attractions-overview{padding:5% 0}
.ssh-overview__attractions-carousel-image{padding:3% 0 5%;float:left}.ssh-overview__attractions-carousel-image>img{height:170px;width:170px}
.ssh-overview__attractions-carousel-wrapper{padding-left:8%;padding-top:1%;text-align:center}.ssh-overview__attractions-carousel-desc-wrapper{width:57%;float:left;margin-left:5%;padding-top:5%}
.ssh-overview__attractions-carousel-wrapper::after{content:'';clear:both;display:table}
.ssh-overview__attractions-carousel{float:left;width:49%}.ssh-overview__attractions-carousel::after{content:'';clear:both;display:table}
.ssh-overview__attractions-carousel-title,.ssh-overview__attractions-carousel-desc{text-align:left}.ssh-overview__attractions-carousel-hotels{margin:0}
.browse-hotels{height:35px;width:196px;margin-left:30px;margin-right:30px;margin-top:2%}.attractions-overview .browse-hotels{width:270px}
.attractions-overview .ssh-overview-button{padding-bottom:0;padding-top:2%;text-align:center}.ssh-overview img{vertical-align:baseline}
.ssh-overview-border{box-sizing:border-box;-webkit-box-sizing:border-box;width:412px;border:.5px solid #e5e9f0;display:inline-block;height:0}
.ssh-overview-button{padding-bottom:3%}.attractions-overview .ssh-overview-border{width:31%}.ssh-dining .ssh-overview-button{padding-bottom:0}
.ssh-holiday-plus-package:first-child{padding-bottom:0}.ssh-holiday-plus-package .container-title{padding:0 28% 1% 28%}
.attractions-overview{padding:5% 0;text-align:center}.ssh-holiday-plus-package-desc,.ssh-dining-desc{height:unset;margin-bottom:1%;padding:.5% 13% 0;font-size:20px}
.ssh-holiday-plus-package-days .ssh-overview__attractions-carousel-hotels{height:28px;line-height:28px;font-size:16px;padding:0 9px;display:inline-block}
.ssh-holiday-plus-package-days{padding:0 0 1%}.container-subtitle{color:#00266b;font-family:"baker-signet-web",sans-serif;font-size:22px;line-height:30px;text-align:center;padding-bottom:1%}
.ssh-holiday-plus-package-attractions::after{content:"";clear:both;display:table}
.ssh-holiday-plus-package-attractions-wrapper.left,.ssh-holiday-plus-package-attractions-desc.left{float:left}
.ssh-holiday-plus-package-attractions-wrapper.right,.ssh-holiday-plus-package-attractions-desc.right{float:right}
.ssh-holiday-plus-package-image,.ssh-holiday-plus-package-attractions-wrapper{height:300px;width:300px}
.box-shadow-peach{-webkit-box-shadow:220px 20px 2px 0 rgba(255,245,229,0.5);-moz-box-shadow:220px 20px 2px 0 rgba(255,245,229,0.5);box-shadow:220px 20px 2px 0 rgba(255,245,229,0.5)}
.box-shadow-grey{-webkit-box-shadow:-220px 20px 2px 0 rgba(229,233,240,0.5);-moz-box-shadow:-220px 20px 2px 0 rgba(229,233,240,0.5);box-shadow:-220px 20px 2px 0 rgba(229,233,240,0.5)}
.ssh-holiday-plus-package-image-title{font-size:25px;line-height:25px}.ssh-holiday-plus-package-attractions-desc.left{padding:6% 0 6% 3%;text-align:unset;width:300px;box-sizing:border-box;-webkit-box-sizing:border-box}
.ssh-holiday-plus-package-attractions-desc.right{width:300px;text-align:right;padding:6% 3% 6% 0;box-sizing:border-box;-webkit-box-sizing:border-box}
.ssh-holiday-plus-package-attractions-desc.left .ssh-holiday-plus-package-attractions-desc-daytime{margin-left:0;width:100%;text-align:left;border-left:unset}
.ssh-holiday-plus-package-attractions-desc .ssh-holiday-plus-package-attractions-desc-daytime span::before{margin-right:5px;content:'|';color:#f5a623;font-weight:bold;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.ssh-holiday-plus-package-attractions-desc-desc1{font-size:20px;line-height:24px}.ssh-holiday-plus-package-attractions-desc.left .ssh-holiday-plus-package-attractions-desc-desc1{padding-right:2%}
.ssh-holiday-plus-package-attractions-desc.right .ssh-holiday-plus-package-attractions-desc-desc1{padding-left:2%}
.ssh-holiday-plus-package-attractions-desc-desc2{font-size:18px;line-height:26px}.ssh-holiday-plus-package-attractions-desc.left .ssh-holiday-plus-package-attractions-desc-desc2{padding-right:0}
.ssh-holiday-plus-package-attractions-desc.right .ssh-holiday-plus-package-attractions-desc-desc2{padding-left:1%;box-sizing:border-box;-webkit-box-sizing:border-box}
.ssh-holiday-plus-package-attractions{margin:0 15%;padding:0}.ssh-gradient.day_1{position:relative;top:22px}
.ssh-holiday-plus-day2{margin-top:25px;height:28px;width:61px;font-size:16px;line-height:28px}.ssh-holiday-plus-package-features{margin:17px auto 0}
.ssh-holiday-plus-package-features-border{height:49px;margin-top:39px}.ssh-holiday-plus-package-features-header-desc{width:72%;font-size:20px;line-height:28px;padding-top:39px;padding-left:30px}
.ssh-holiday-plus-package-features-header-logo{height:85px;width:88.72px}.ssh-holiday-plus-package-features-content-desc1{padding:20px 50px}
.ssh-holiday-plus-package-features-list ul{padding-left:12%}.ssh-holiday-plus-package-button{text-align:center}
.ssh-holiday-plus-package-button button.browse-hotels{height:35px;width:235px;margin-top:1%}.ssh-dining-desc{line-height:28px;padding-bottom:1.5%}
.ssh-dining-wrapper-1,.ssh-dining-wrapper-2,.ssh-dining-wrapper-3{display:flex;flex-direction:row;width:100%;margin-bottom:1.5%;justify-content:center}
.ssh-dining-wrapper-1 .ssh-dining-carousel-wrap-1{display:flex;width:52.5%;color:#fff;position:relative;margin-right:1.5%}
.ssh-dining-wrapper-1 .ssh-dining-carousel-wrap-2{display:flex;width:25.4%;color:#fff;position:relative}
.ssh-dining-wrapper-2 .ssh-dining-carousel-wrap-1{display:flex;width:25.4%;color:#fff;position:relative;margin-right:1.5%}
.ssh-dining-wrapper-2 .ssh-dining-carousel-wrap-1:last-child{margin-right:0}.ssh-dining-wrapper-3 .ssh-dining-carousel-wrap-1{display:flex;width:25.4%;color:#fff;position:relative;margin-right:1.5%}
.ssh-dining-wrapper-3 .ssh-dining-carousel-wrap-2{display:flex;width:52.5%;color:#fff;position:relative}
.ssh-dining-carousel-image{width:100%;height:250px}.ssh-dining-wrapper-1 .ssh-dining-carousel-wrap-1 .ssh-dining-carousel-image,.ssh-dining-wrapper-1 .ssh-dining-carousel-wrap-1 .ssh-dining-carousel-gradient,.ssh-dining-wrapper-3 .ssh-dining-carousel-wrap-2 .ssh-dining-carousel-image,.ssh-dining-wrapper-3 .ssh-dining-carousel-wrap-2 .ssh-dining-carousel-gradient{width:100%}
.ssh-dining-carousel-desc,.ssh-dining-carousel-promo{z-index:2}.ssh-dining .ssh-overview-border{width:32%}
.ssh-dining .ssh-overview-button{padding-top:2%;text-align:center}.ssh-dining .ssh-overview-button .browse-hotels{margin-top:1%;margin-bottom:2%}
.ssh-booking-steps-parent-wrap{margin-top:2%;width:100%;display:flex;flex-direction:row;justify-content:center}
.ssh-booking-steps-wrapper{width:25.4%;margin-right:1.5%}.ssh-booking-steps-wrapper:last-child{margin-right:0}
.ssh-booking-steps-number{margin:unset}.ssh-booking-steps-each-step{text-align:center;height:unset;padding-bottom:3%}
.ssh-booking-steps-each-step-image{height:158px;width:240px;margin-top:3%;margin-bottom:3%}.ssh-booking-steps-each-step-desc{padding:0 8%}
.ssh-booking-steps .ssh-overview-button{text-align:center;padding-top:2%}.ssh-booking-steps .ssh-overview-border{width:32.5%}
.ssh-booking-steps .ssh-overview-button button{margin-top:2%}.ssh-booking-conditions{padding:0 10% 1%}
.ssh-booking-conditions a .sub-heading-3--dark{height:unset;padding:0;margin-bottom:0;margin-top:7px}
.ssh-booking-conditions .container-title{text-align:left}.ssh-booking-conditions .accordion-component{margin:0}
.ssh-booking-conditions .accordion-component .accordion__control{padding:0}.ssh-booking-conditions .accordion__item p{padding-left:30px}
.ssh-explorer-pass{padding:2% 10% 5%}.ssh-explorer-pass-wrapper{height:270px}.ssh-explorer-pass-wrapper::after{clear:both;display:table;content:''}
.ssh-explorer-pass-image-wrapper{float:left;width:40%;height:268px;background-color:#fff;border-right:1px solid #e5e9f0}
.ssh-explorer-pass-content{float:left;width:49%;padding:2% 5% 0}.ssh-explorer-pass-image{height:268px;width:360px;border-top-left-radius:4px;border-bottom-left-radius:4px}
.ssh-explorer-pass-content-desc1{margin-bottom:unset}.ssh-explorer-pass-content-features{padding-top:10px;padding-bottom:2%}
.ssh-explorer-pass-content-features>ul>li{line-height:18px}.ssh-explorer-pass-content button{margin-left:unset}
.ssh-dining-carousel-gradient{position:absolute;bottom:0;border-radius:0 0 4px 4px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.86) 77.86%,rgba(0,0,0,0.9) 100%);box-shadow:0 2px 4px 2px rgba(0,0,0,0.08);height:137px;width:100%}
.ssh-overview .ssh-overview__container a.browse-hotels{padding:1% 2%}.ssh-explorer-pass a.browse-hotels{padding:1% 5%;margin-left:0}
.ssh-dining{padding:5% 0}}.ssh-dining-carousel-desc-wrapper{position:absolute;z-index:2;bottom:20px;left:20px}
.ssh-holiday-plus-package-image-gradient{height:100%;width:100%;position:absolute;background:linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0),transparent);bottom:0;border-radius:50%}
.evoucher-page .main-description p{color:#000;letter-spacing:.1px;font-size:16px;margin-top:4px;margin-bottom:12px}
.meals-selection .error-alert{margin-bottom:15px}.meals-selection .ico-close-round-fill{margin-top:-15px}
.mp-mb-overview .ssh_addon{display:inherit!important}.mp-mb-overview .ssh-intro-logo-division img{max-width:200px!important}
p.trip-addon_description-ssh{padding-bottom:20px}.mp-mb-overview .ssh_addon-intro-textalign{text-align:justify}
.mp-styles .button--inline.button--1{background:#2275d3}.cancel-redemption-booking-review .progress-bar,.orb-online-cancellation-payment-page .progress-bar{background-color:#f2f2f2;position:relative;overflow:hidden}
.cancel-redemption-booking-review .progress-bar__bg-left,.orb-online-cancellation-payment-page .progress-bar__bg-left{position:absolute;z-index:0;top:0;left:0;width:50%;height:100%;background-color:white}
@media(min-width:1200px){.cancel-redemption-booking-review .progress-bar__wrapper.container-center,.orb-online-cancellation-payment-page .progress-bar__wrapper.container-center{width:1080px}
}@media(min-width:768px) .cancel-redemption-booking-review .progress-bar__wrapper.container-center,.orb-online-cancellation-payment-page .progress-bar__wrapper.container-center{width:100%}
.cancel-redemption-booking-review .progress-bar__wrapper,.orb-online-cancellation-payment-page .progress-bar__wrapper{display:block;background-color:#f2f2f2;position:relative;z-index:1}
.cancel-redemption-booking-review .progress-bar__inner,.orb-online-cancellation-payment-page .progress-bar__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(3rem,1fr));margin:0;padding:0}
@media(min-width:992px){.refund-progress-bar-item_info.last-active{width:85%}}@media(min-width:768px){.refund-progress-bar-item_info.last-active{width:82%}
}.refund-progress-bar-item_info.last-active{background-color:#fff;width:100%}@media(min-width:992px){.refund-progress-bar-item_info.first-active{width:85%}
}@media(min-width:768px){.refund-progress-bar-item_info.first-active{width:82%}}.refund-progress-bar-item_info.first-active{background-color:#fff;width:100%}
@media(min-width:768px){.refund-progress-bar-item_info{padding-top:12px;padding-bottom:12px}}.refund-progress-bar-item_info{padding-top:10px;padding-bottom:10px;position:relative;list-style-type:none;text-align:center}
.refund-progress-bar-item_info .number{margin-right:0;margin-left:22%}@media(min-width:768px){.refund-progress-bar-item_info.last-active .number{margin-left:0;margin-right:5px}
}.refund-progress-bar-item_info.last-active .number{margin-right:0;margin-left:20%}@media(min-width:768px){.refund-progress-bar-item_info.first-active .number{margin-left:0;margin-right:5px}
}.refund-progress-bar-item_info.first-active .number{margin-right:0;margin-left:20%}@media(min-width:768px){.refund-progress-bar-item_info.active .number{margin-left:0;margin-right:5px}
}.refund-progress-bar-item_info.active .number{margin-right:0;margin-left:20%}.refund-progress-bar-item_info .text{margin-right:17%}
.refund-progress-bar-item_info .number{border:0;background-color:#ff9f00;color:#fff;position:inherit;border:0;display:inline-block;width:1.4375em;height:1.4375em;clear:both;line-height:1.4375em;border-radius:50%;text-align:center;margin-right:.3125em;z-index:10}
.refund-progress-bar-item_info .number em{font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-style:normal;margin-top:0;display:block;font-size:.75em}
@media(min-width:992px){.refund-progress-bar-item_info .text{display:inline-block;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:.75em;color:#00266b;letter-spacing:.0625em}
}@media(min-width:768px){.refund-progress-bar-item_info .text{display:inline-block}}.refund-progress-bar-item_info .text{font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:.75em;color:#00266b;letter-spacing:.0625em;padding-left:5px}
.refund-progress-bar-item_info.last-active .arrow{display:block;z-index:-1;background-color:unset;background-image:url(/assets/images/pBar-arrow.png);position:absolute;background-position:0 0;background-size:34px;right:-25px;top:-1px;width:33px;height:102%;background-repeat:no-repeat;transform:rotate(0deg)}
@media(min-width:768px){.refund-progress-bar-item_info.last-active .arrow{background-image:none;position:absolute;right:-16px;background-color:#fff;height:34px;width:36px;top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}
}.refund-progress-bar-item_info.first-active .arrow{display:block;z-index:-1;background-color:unset;background-image:url(/assets/images/pBar-arrow.png);position:absolute;background-position:0 0;background-size:34px;right:-25px;top:-1px;width:33px;height:102%;background-repeat:no-repeat;transform:rotate(0deg)}
@media(min-width:768px){.refund-progress-bar-item_info.first-active .arrow{background-image:none;position:absolute;right:-16px;background-color:#fff;height:34px;width:36px;top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}
}.refund-progress-bar-item_info .arrow{display:none}.refund-progress-bar-item_info{padding-top:10px;padding-bottom:10px;position:relative;list-style-type:none;text-align:center}
@media(min-width:768px){.refund-progress-bar-item_info{padding-top:12px;padding-bottom:12px}}.refund-progress-bar-item_info.active{border-top-color:orange;border-top-width:.3125rem;background-color:#fff}
.cancel-redemption-booking-review .progress-bar__wrapper.container-center,.orb-online-cancellation-payment-page .progress-bar__wrapper.container-center{margin:0 auto}
.cancel-redemption-booking-review .editor-style-1{line-height:24px;padding-left:17px}.vendor-ie-11 .refund-progress-bar-item_info.active,.vendor-ie-11 .refund-progress-bar-item_info{width:100%}
.redeption-refund-alignment{margin-left:35px}.redeption-refund-alignment-top-max{width:100%;margin-top:10px!important}
.redeption-refund-alignment-cost-br{margin-top:20px!important}.redeption-refund-alignment-top-medium{margin-top:30px!important}
.redeption-refund-sub-head{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#333}
.redeption-refund-label{font-weight:500!important}.redeption-refund-label.paid-text{margin-top:2px}.redeption-refund-alignment-top-max-label{margin-top:6px;margin-bottom:8px}
.redeption-refund-alignment .paid-item.type-plus{margin-top:25px}.redemption-refund-conf-content .sub-heading-2--dark{color:#00266b!important}
.popup--redemption-refund-cbd .table-allocation tr th{color:#333!important}.popup--redemption-refund-cbd .table-allocation--cost tbody tr td{color:#333!important}
.popup--redemption-refund-cbd .total-title{color:#333!important}.popup--redemption-refund-cbd .table-allocation--cost tr td:first-child{padding-top:6px!important;padding-bottom:6px!important}
.redemption-refund-block-heading{margin-bottom:40px}.multicard-refund{width:20%}.cancel-redemption-booking-review .bsp-flights-cost__details .sub-total span:first-child{width:40%}
.cancel-redemption-booking-review .bsp-flights-cost__details li span{font-size:11px}.orb-online-cancellation-payment-page .content-wrapper{width:100%!important}
.orb-online-cancellation-payment-page .blk-heading{width:100%!important}.vendor-ie-11 .progress-bar__inner,.vendor-edge .progress-bar__inner{display:flex;justify-content:space-between;width:100%}
.booking-upcoming-flights-page-ru p{line-height:17px}.add-booking-ru>p{padding-top:25px;margin:0 0 36px;max-width:760px;clear:left}
.add-booking-ru .grid-col{width:30%;margin-right:0}.add-booking-ru .grid-col.grid-col--long-text{margin-right:14px}
.add-booking-ru .button-group{overflow:hidden;position:absolute;top:0;left:60%;margin:0 0 0 9px}.add-booking-ru{margin-top:37px}
.add-booking-ru fieldset{position:relative}.confirmation-popup h2.popup__heading{font-weight:600;margin-bottom:30px}
a:focus{outline:0}.popup__close{top:16px;right:10px;background:#f5f5f500;border-radius:50%;font-size:13px;color:#565656;padding:8px}
.confirmation-popup img{max-width:100%}.confirmation-popup .focus-outline:focus{outline:0}.earnkf_promo{background-color:#e5e9f0;margin-top:40px;padding:20px}
.earnkf_promo .title{color:#02266b;font-size:16px;font-weight:700;margin:0}.earnkf_promo .promo_text{line-height:1.5;color:black;font-weight:500;margin-bottom:0;margin-top:8px;letter-spacing:.5px}
.mobile-visible-img{display:none}.booking-upcoming-flights-page-ru .alert-block.ruAddPNR-alert.success-alert{width:72%}
.booking-upcoming-flights-page-ru .alert-block.ruAddPNRError-alert.error-alert{width:72%}.vendor-ie-11 .refund-progress-bar-item_info.active{width:100%}
.vendor-ie-11 .refund-progress-bar-item_info{width:100%}.kf-card-name{left:23px;top:100px;font-size:11px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:normal;text-transform:capitalize}
.kf-card-number{font-size:20px;left:23px;top:116px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:normal}
.kf-card-date{font-size:11px;right:200px;top:175px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:600;letter-spacing:1px}
.kf-member-since{font-size:9.7px;left:24px;top:180px;color:white;text-transform:capitalize;position:absolute;z-index:2}
@font-face{font-family:'Gotham-Book';src:url('/saar5/fonts/Gotham-Book.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'Gotham-Medium';src:url('/saar5/fonts/Gotham-Medium.ttf') format('truetype');font-weight:normal;font-style:normal}
.card-info-k{font-family:"Gotham-Medium"}.card-info-k .item-mem-since{font-family:"Gotham-Book"!important;font-weight:700}
.add-baggage-page .tabs-pane .tab-content{display:block}.add-baggage-page .fare-tabs .tab .tab-item.active a{border-top-color:#f99f00}
.add-baggage-page .fare-tabs .show-mb-1{display:none}.add-baggage-page .fare-tabs .fare-table .fare-title{color:#00266b}
.add-baggage-page .fare-tabs .fare-table .th-width{width:22%}.add-baggage-page .fare-tabs .fare-table .th-width-1{width:24%}
.add-baggage-page .fare-tabs .fare-table .th-width-2{width:29%}.add-baggage-page .fare-tabs .fare-table .th-width-3{width:38%}
.add-baggage-page .fare-tabs .fare-table .th-width-4{width:75%}.add-baggage-page .fare-tabs .fare-table td{vertical-align:top}
.tab-content.elite-silver-table .fare-table td{vertical-align:middle}.tab-content.elite-silver-table .fare-title{display:flex;width:116px}
.add-baggage-page .fare-tabs .fare-table .fare-description sup,.fare-tabs .fare-table .fare-title sup{font-size:8px}
.add-baggage-page .fare-tabs .fare-table .ico-info-round-fill{position:relative;font-size:14px;color:#9e9fa0;margin-top:-5px}
.add-baggage-page .fare-tabs .fare-table .ico-info-round-fill:before{position:relative;z-index:1}.add-baggage-page .fare-tabs .fare-table .ico-info-round-fill:after{content:'';position:absolute;top:.4em;left:.4em;z-index:0;width:.7em;height:.7em;background:#fff;border-radius:50% 50%}
.add-baggage-page .fare-tabs .fare-table .ico-info-round-fill .ico-highlight{display:none}.add-baggage-page .fare-tabs .fare-table .fare-tooltip{margin-left:0}
.add-baggage-page .popup .popup__content{padding:40px}.pass-through-aam-page:not(.destination-list-page) .minimum-stay-tooltip{visibility:hidden;position:absolute}
.pass-through-aam-page:not(.destination-list-page) .calendar_days_selected .minimum-stay-tooltip{visibility:hidden}
.pass-through-aam-page:not(.destination-list-page) .min_stay_tooltip .minimum-stay-tooltip{top:-35px;visibility:visible;position:absolute;border-radius:15px;padding:3px 13px 4px 14px;height:21px;width:138px;background:#404040;color:#fff;margin-top:11px;white-space:nowrap;line-height:1.8em;margin-left:-45px;font-size:13px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;z-index:10px}
.pass-through-aam-page:not(.destination-list-page) .maximum-stay-tooltip{visibility:hidden;position:absolute}
.pass-through-aam-page:not(.destination-list-page) .initial_max_stay_tooltip .maximum-stay-tooltip{top:-35px;visibility:visible;position:absolute;border-radius:15px;padding:3px 13px 4px 14px;height:20px;width:141px;background:#404040;color:#fff;margin-top:8px;white-space:nowrap;line-height:1.8em;margin-left:-65px;font-size:13px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;z-index:10px}
.pass-through-aam-page:not(.destination-list-page) ul.calendar_days li.dateGreyed{position:relative;width:27px;height:27px;font:message-box;border-radius:20%;color:#ccc;transform:translate(-10%,-4%);margin-left:4%;margin-top:4%;background:repeating-linear-gradient(45deg,#e5e5e5,#e5e5e5 5px,#fff 5px,#fff 9px);cursor:not-allowed;pointer-events:none}
.pass-through-aam-page:not(.destination-list-page) li.initial_max_stay_tooltip:last-child .maximum-stay-tooltip{margin-left:-65px!important}
.pass-through-aam-page:not(.destination-list-page) li.initial_max_stay_tooltip:first-child .maximum-stay-tooltip{margin-left:-28px!important}
.pass-through-aam-page:not(.destination-list-page) li.initial_max_stay_tooltip:second-child .maximum-stay-tooltip{margin-left:-28px!important}
.pass-through-aam-page:not(.destination-list-page) li.calendar_days_selected:first-child .minimum-stay-tooltip{margin-left:2px!important}
.menu-bar .help .feedback{color:#fff;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:10px;line-height:24px}
.header .menu-bar{width:110%}.first_line{padding-top:2px;text-align:right}.country-selector{float:none!important}
.popout--authenticationcodeemail .popup__content1{padding:40px;position:relative}.popout--authenticationcodeemail .popup__heading1{margin-bottom:20px;font-size:26px;font-weight:300;color:#00266b}
.popout--authenticationcodeemail .sms-container1{position:relative;height:109px;margin-bottom:20px}.popout--authenticationcodeemail .sms-container1 .ico-container{width:22%;display:inline-block;float:left;height:93px}
.popout--authenticationcodeemail .sms-container1 .ico-container .ico-5-email{color:#00266b;font-size:83px;-webkit-transform:translateY(-15px);transform:translateY(5px)}
.popout--authenticationcodeemail .sms-container1 .ico-container .ico-5-email:before{margin-left:0}.popout--authenticationcodeemail .sms-container1 .ico-container .ico-mail{color:#e67300;font-size:48px;position:absolute;top:4px;left:36px}
.popout--authenticationcodeemail .sms-container1 .ico-container .ico-mail:before{font-size:36px;width:0}
.popout--authenticationcodeemail .sms-container1 .email-container1{width:59%;float:right;display:inline-block;line-height:23px;position:absolute;-webkit-transform:translateX(69px);transform:translateX(69px)}
.popout--authenticationcodeemail .sms-container1 .verification-code1{font-size:16px;color:#000;display:inline}
.popout--authenticationcodeemail .sms-container1 .character-container1{white-space:pre-wrap;display:block;word-wrap:break-word;overflow-wrap:break-word}
.popout--authenticationcodeemail .sms-container1 .code-resend1{display:block}.popout--authenticationcodeemail .form-group1{margin-bottom:0}
.popout--authenticationcodeemail .Krisflyer-membership-text1{color:#000;line-height:1.5em;font-size:16px;margin-right:5px;display:inline-block;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.popout--authenticationcodeemail .security-input-form1{margin-bottom:10px;width:78%;display:inline-block}
.popout--authenticationcodeemail .security-input-form1 .input-text1{color:#666}.popout--authenticationcodeemail .left1{float:left;color:#e20000;font-size:14px;margin-right:5px}
.popout--authenticationcodeemail .btn-full1{margin-bottom:15px;margin-top:30px;width:100%;height:40px;line-height:40px;padding:0}
.popout--authenticationcodeemail .popup__close1{position:absolute;top:0;right:0;z-index:10;font-family:"sia";line-height:1;padding:15px;color:#000;-webkit-transform:translate3d(0,0,0);background-color:rgba(255,255,255,0.89);font-size:14px}
.passenger-details-page-manage-booking .popup--confirmation-error .form-error{border-color:#ff1010;background:#fff1f0}
.popout--authenticationcodeemail .form-error .input-text1{color:#ff1010}.mbEditPax2FA{cursor:pointer}
.popout-otpexceederror .popup__content1{padding:34px;position:relative;margin:10px}.popout-otpexceederror .popup__close{top:8px;right:2px;background:#f5f5f500;border-radius:50%;font-size:13px;color:#565656;padding:8px}
.popout-otpexceederror .popup__heading1{margin-bottom:20px;font-size:26px;font-weight:300;color:#00266b}
.popout-otpexceederror .error-message-notice{margin-top:15px}.popup.popout-otpexceederror .popup__inner{margin-top:16px}
.passenger-details-page-manage-booking .alert-block .green-text{color:green}.passenger-details-page-manage-booking .popout--authenticationcodeemail .alert-block{margin-bottom:0}
.passenger-details-page-manage-booking .popout--authenticationcodeemail .verification-code1 .character-container{letter-spacing:1px}
.passenger-details-page-manage-booking .popup--confirmation-error .btn-full{margin-bottom:15px;margin-top:30px}
.passenger-details-page-manage-booking .popout--authenticationcodeemail .alert-block [class*="ico-"]{width:26px}
.passenger-details-page-manage-booking .non-select{color:#000!important}.pass-through-aam-page .warning-alert-prompt{position:absolute;width:236px;height:200px;top:44%;left:60%;margin:-128px 0 0 -143px}
.pass-through-aam-page .alertMsg-wrapper{background:#fff;color:black;box-shadow:0 5px 30px rgba(0,0,0,0.1);border-radius:5px;padding:20px 13px 15px 15px}
.pass-through-aam-page .tooltip__close{display:block;position:absolute;right:0;top:0;padding-top:18px;padding-bottom:15px;padding-left:30px;background:url(/assets/images/svg/icons/tooltip-close.svg) no-repeat center center transparent}
.pass-through-aam-page .warning-alert-wrapper__text{font-size:14px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.pass-through-aam-page .additionalDetails .aam-legend-details-table td:first-child{width:20%}.pass-through-aam-page .additionalDetails .aam-legend-details-table td:nth-child(2){width:20%}
.pass-through-aam-page .additionalDetails{font-size:12px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;padding-top:12px}
.pass-through-aam-page .additionalDetails .legendValue{width:21%!important;align-items:center}.pass-through-aam-page .additionalDetails .legendLabel{font-weight:bold;align-items:center}
.pass-through-aam-page .promptMsg-arrow{width:0;height:0;border-style:solid;position:relative;margin:5px;border-color:#fff;margin-left:176px;margin-top:-10px;margin-bottom:4px;border-width:5px 5px 0 5px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}
.pass-through-aam-page .widgetBorder{border-bottom:2px solid #ddd;height:89%;width:840px;margin-left:25px}
.pass-through-aam-page .aam-legend-details-table{width:50%;margin-left:3%}p.sk-scoot-pey-msg{margin-top:98px;color:black}
.orb-waitlist-calendar .two-way-two-wl-flight-segments-content{padding:15px 20px 45px 20px;border:solid 1px #CCC;margin-top:50px}
.orb-waitlist-calendar .two-way-two-wl-flight-segments-content .view-available-flight-content-label{margin-top:0;padding-top:0}
.orb-waitlist-calendar .two-way-two-wl-flight-segments-content .waitlist-pnr-label{padding-bottom:15px}
.orb-waitlist-calendar .two-way-two-wl-flight-segments-content .waitlist-heading{margin:0!important}
.orb-waitlist-calendar .arriving-wrapper{margin-top:-40px}.orb-waitlist-calendar .two-way-two-wl-flight-segments-content .view-available-flight-content{margin-top:0;margin-left:0}
.orb-waitlist-calendar .grid-inner{padding-left:0}.orb-waitlist-calendar .depart-wrapper{margin-top:70px}
.orb-waitlist-calendar .flight-calendar-border{height:1px}.orb-waitlist-calendar .roundtrip-wl-content{padding:15px 21px 3px 20px;border:solid 1px #CCC;margin-top:50px}
.orb-waitlist-calendar .pnr-flight-segment-status-available-for-confirmation{color:#d97102;font-weight:600;float:right}
.non-stopover-flight-alignment,.view-available-flight-content{margin-left:0}.pnr-flights-data-content{padding:0 0 22px 0}
.view-available-flight-content{margin-top:15px}.orb-waitlist-calendar .round-trip-wl-content-to-hide .wl-alert{margin-top:50px;margin-bottom:-60px}
.orb-waitlist-calendar .view-available-flight-content .wl-alert{margin-top:58px;margin-bottom:23px}.orb-waitlist-calendar .flight-search-calendar{padding:20px;border:solid 1px #CCC;padding-bottom:2px}
.pnr-flight-base-info{color:#00266b;font-weight:bold;letter-spacing:1px;margin-bottom:10px}.pnr-aircraft-info{letter-spacing:1px;font-weight:500}
.pnr-flight-departs,.pnr-flight-arrives{letter-spacing:0;color:#000;font-weight:bold}.pnr-flight-date-info{list-style:none;display:inline-flex}
.pnr-flight-date-info li:first-child{width:80px;font-weight:500}.search-for-heading{padding-bottom:20px;padding-top:20px}
.waitlist-pnr-label{color:#000!important}.pnr-flight-cabinClass-Economy{color:#176e54;font-weight:bold}
.pnr-flight-cabinClass-Business{color:#053a76;font-weight:bold;text-transform:capitalize}.pnr-flight-cabinClass-First{color:#87220b;font-weight:bold}
.pnr-flight-cabinClass-Premium-Economy{color:#10576e;font-weight:bold}.pnr-flight-segment-status-Waitlisted{color:#d97102;font-weight:600;float:right}
.pnr-flight-segment-status-Reserved{color:#176e54;font-weight:600;float:right}.orb-waitlist-calendar .search-calendar label{border:1px solid transparent}
.waitlist-heading{margin-bottom:-30px;margin-top:30px;font-weight:500!important}.orb-waitlist-calendar .custom-select--2 .select__text{padding-left:14px;top:4px;font-weight:700}
.cabinclass-label-text{padding-top:5px;position:absolute;top:-14px;padding-left:14px;font-size:10px}
.flight-calendar-border{overflow:hidden;border-bottom:1px #CCC solid;margin-left:-20px;width:110%}#view-available-search-btn{margin-top:-7px;letter-spacing:1px;padding-bottom:12px;padding-top:12px}
.view-available-flight-content-label{margin-top:0;color:#d97102;font-weight:600;display:inline-block}
.orb-waitlist-calendar .flight-search-calendar__control{min-height:60px}#waitlist-calendar-search{margin-top:30px;letter-spacing:1px;padding-bottom:12px;padding-top:12px}
.view-available-flight-content-label-cancel{color:red;font-weight:500}.view-available-flight-content-label-confirm{color:#176e54;font-weight:500}
.stopover-flight-alignment{margin-left:35px}.stopover-flight-alignment:not(first){margin-top:23px}.stopover-flight-alignment:before{content:"";position:absolute;left:41px;right:0;height:130px;width:1px;border-right:1px #cacdd4;border-right-style:dotted;margin-top:13px;margin-left:-1px}
.stopover-flight-alignment:last-child:before{border:0}.stop-over-thumbs:after{margin-top:9px;content:"";position:absolute;margin-left:9px;left:3%;width:6px;height:6px;background-color:#ff9f00;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%}
.pnr-flight-segment-status-margin{margin-top:-30px}.extra-space-for-reserved-flight{padding-bottom:10px!important}
.pnr-flights-data-content .stopover-flight-alignment:first-child{margin-top:10px}.origin-dest-hyphen{font-size:16px}
.view-available-flight-content .form-group{margin-bottom:20px}.orb-waitlist-calendar-wrapper{margin-top:0!important}
.faredeal-booking-component *{box-sizing:border-box}.faredeal-booking-component{margin-top:25px}.faredeal-booking-component .tab-title-container{display:none}
.faredeal-booking-component .tab-content{padding:unset;border:0;box-shadow:none}.faredeal-booking-component .calendar{z-index:0!important}
.faredeal-booking-component .tab-view-container{transform:none}.faredeal-booking-component .calendar-root .calendar{width:230%!important;left:calc(0px - -3%)!important}
.faredeal-booking-component .calendar-root.mobile .calendar{width:100%!important}.faredeal-booking-component .form_control .form_control{width:100%}
.faredeal-booking-component .form_fields_container.flight_boarding_details .primary_action .btn-primary{height:auto}
.pass-through-cug-page .ico-search,.pass-through-cug-page .ico-point-r{background:0;transform:none}.pass-through-cug-page .menu .menu-bar .search .ico-search{padding-top:0;margin-top:0}
.faredeal-booking-component .min-max-lightbox .modal-body{max-width:767px;position:relative;padding:30px 40px 50px;margin-top:20%!important}
.faredeal-booking-component .btn-min-cancel{background-color:#6c7577;float:right;font-size:12px;color:#fff;line-height:12px;text-transform:uppercase;text-align:center;letter-spacing:.1em;cursor:pointer;padding:15px 20px 13px;font-weight:700;outline:0;border-radius:2px}
.faredeal-booking-component .btn-min-cancel:hover{background-color:#666;outline:0}.faredeal-booking-component .min-max-icon-close{top:0;right:0;z-index:10;padding:15px;line-height:1;cursor:pointer;position:absolute;color:#000}
.faredeal-booking-component .ico-cancel-thin{display:inline-block;background:0}.faredeal-booking-component .min-message{line-height:1.1em}
.faredeal-booking-component .calendar-root .form_control .icon--calendar{right:6px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.faredeal-booking-component{margin-top:0}
.pass-through-cug-page .booking-widget-static{height:175px}.faredeal-booking-component .calendar-root .calendar{width:251%!important}
.faredeal-booking-component .icon--calendar{right:0}}.disable_security{background-color:#999!important}
.popup--cookie--gdpr .popup__desc p.cookie_description__one{display:none}.popup--cookie--gdpr .popup__desc p.cookie_description__two{display:none}
.popup--cookie--gdpr .popup__desc p.cookie_description__mobile{max-width:600px;line-height:24px;margin:0;display:inline-block}
.popup-1.popup--cookie-continue{padding:15px 100px}.popup--cookie-continue .vertical-center{vertical-align:middle}
.popup--cookie{right:0;background-color:rgba(0,34,107,0.9);bottom:0;box-sizing:border-box}.popup--cookie .popup__inner{font-size:16px}
.popup--cookie--gdpr .popup__desc p{margin:0}.popup--cookie--gdpr .cookie_description__mobile,.popup--cookie--gdpr .change-settings-gdpr__mobile{display:none}
.popup-1.popup--cookie-continue{padding:25px 100px}.popup--cookie-continue .popup__content{display:flex;box-sizing:border-box;justify-content:center;position:relative}
.popup-1 .popup__close,.popup-1 .tooltip-1{background-color:transparent}.btn-1.cookie-continue{vertical-align:text-bottom;background-color:transparent}
.popup--cookie-continue p.privacy-msg{margin:0}.secondary-landing-page .pl-user-summary-panel-container{position:relative;z-index:1;max-width:1100px;width:100%;margin-right:auto;margin-left:auto;background:transparent}
.secondary-landing-page .pl-tab-content-container{background-color:#dcdcdc;height:169px;margin-top:5px}
.secondary-landing-page .pl-tab-content-container{padding:32px 40px 40px 40px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.05);border-bottom-left-radius:2px;border-bottom-right-radius:2px;height:299px}
.secondary-landing-page .pl-tab-content-container .pl-card_heading{height:20px;background-color:#cbcbcb;width:286px;margin-bottom:20px}
.secondary-landing-page .pl-tab-content-container .pl-separator{height:1px;background-color:#f3f5f8;width:100%;margin-bottom:24px}
.secondary-landing-page .pl-tab-content-container .pl-card_body{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}
.secondary-landing-page .pl-tab-content-container .pl-card_body .item{width:50%}.secondary-landing-page .pl-tab-content-container .pl-card_body .pl-circle{margin-right:10px;display:inline-block}
.secondary-landing-page .pl-tab-content-container .pl-card_body .pl-item-medium,.secondary-landing-page .pl-tab-content-container .pl-card_body .pl-item-small{display:inline-block}
.secondary-landing-page .pl-search{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}
.secondary-landing-page .pl-search .item{width:calc(50% - 7.5px);border:1px solid #ccc;height:48px;border-radius:2px;position:relative}
.secondary-landing-page .pl-search .item .hr-center{position:absolute;left:50%;top:0;height:100%;width:1px;background-color:#ccc}
.secondary-landing-page .pl-flight-boarding-details{display:flex;flex-wrap:wrap;justify-content:space-between}
.secondary-landing-page .pl-flight-boarding-details .item{width:calc(41% - 10px);border:1px solid #ccc;height:48px;border-radius:2px}
.secondary-landing-page .pl-flight-boarding-details .item.last{width:calc(18% - 10px);height:50px;background-color:#002a6b}
.secondary-landing-page .pl-result-title-search{width:125px;background-color:#dcdcdc;height:14px;margin-bottom:10px;display:none}
.secondary-landing-page .pl-result-search{display:none;display:flex;flex-wrap:wrap;justify-content:space-between}
.secondary-landing-page .pl-result-search .item{width:calc(20% - 8px);height:30px;background-color:#dcdcdc}
.secondary-booking-widget *{box-sizing:border-box;-webkit-box-sizing:border-box}.secondary-booking-widget{margin-top:auto;margin-bottom:3%}
.secondary-booking-widget .home-header{min-height:80px}.secondary-landing-page .booking-tooltip .tooltip-wrapper__btn--close{padding:6px}
.secondary-booking-widget .tab-title-container,.secondary-landing-page.search-flights .chatbot-prompt-dialog-box,.secondary-booking-widget .ins-style-wrapper,.secondary-booking-widget .express_booking{display:none}
.secondary-booking-widget .container-center{width:1010px}.secondary-booking-widget .form_field_wrapper .calendar-root .calendar{width:176%!important;left:calc(0px - 76%)!important}
.secondary-booking-widget .has-float-label input:placeholder-shown:not(:focus)+*{font-size:16px}.secondary-booking-widget .flight_date .input_wrapper.tiny-label>.form_label{top:6px;font-size:9px}
.secondary-booking-widget .contents_wrapper,.contents_wrapper.secondary-booking-widget{z-index:1!important;float:none}
.secondary-landing-page .ico-point-r,.secondary-landing-page .ico-search{background:0}.secondary-landing-page .menu .menu-bar .search .ico-search{padding-top:0;margin-top:0}
.secondary-landing-page.search-flights .sia-breadcrumb--3 .breadcrumb-item a .ico-point-r{top:36%}.secondary-booking-widget .header-main{visibility:hidden}
.secondary-booking-widget .popup-login.popup-wrapper{visibility:visible}.secondary-booking-widget .custom-checkbox input+label:before{top:11em;width:15px;height:15px}
.secondary-booking-widget .custom-checkbox input+label:after{top:11em}.secondary-booking-widget .tab-view-container{transform:none}
.secondary-booking-widget .flexible_dates input+label:before,.secondary-booking-widget .flexible_dates input+label:after{top:0}
.vendor-ie-11 .secondary-booking-widget .tab-title-container,.vendor-edge-old .secondary-booking-widget .tab-title-container,.vendor-ie-11 .faredeal-booking-component .tab-title-container,.vendor-edge-old .faredeal-booking-component .tab-title-container{display:none}
.registration-page .popup--confirmation-error .popup__heading{margin-bottom:20px;font-size:26px}.registration-page .popup--confirmation-error .form-group{margin-bottom:0}
.registration-page .popup--confirmation-error .sms-container{position:relative;height:93px;margin-bottom:20px}
.registration-page .popup--confirmation-error .sms-container .verification-code{font-size:16px;color:#000;display:inline}
.registration-page .popup--confirmation-error .sms-container .code-resend{display:block}.registration-page .popup--confirmation-error .sms-container .ico-container{width:22%;display:inline-block;float:left;height:93px}
.registration-page .popup--confirmation-error .sms-container .ico-container .ico-phone{color:#00266b;font-size:90px;-webkit-transform:translateY(-15px);transform:translateY(-15px)}
.registration-page .popup--confirmation-error .sms-container .ico-container .ico-phone:before{margin-left:-10px}
.registration-page .popup--confirmation-error .sms-container .ico-container .ico-5-email{color:#00266b;font-size:90px;-webkit-transform:translateY(-15px);transform:translateY(-15px)}
.registration-page .popup--confirmation-error .sms-container .ico-container .ico-5-email:before{margin-left:0}
.registration-page .popup--confirmation-error .sms-container .ico-container .ico-sms{color:#e67300;font-size:30px;position:absolute;top:23px;left:14px}
.registration-page .popup--confirmation-error .sms-container .ico-container .ico-mail{color:#e67300;font-size:45px;position:absolute;top:-4px;left:36px}
.registration-page .popup--confirmation-error .sms-container .email-container{width:59%;float:right;display:inline-block;line-height:23px;position:absolute;-webkit-transform:translateX(69px);transform:translateX(69px)}
.registration-page .popup--confirmation-error .sms-container .font-container{width:78%;float:right;display:inline-block;line-height:25px}
.registration-page .popup--confirmation-error .security-input-form{margin-bottom:10px;width:71%;display:inline-block}
.registration-page .popup--confirmation-error .security-input-form .input-text{color:#666}.registration-page .popup--confirmation-error .security-input-form .input-text-error{color:#e20000}
.registration-page .popup--confirmation-error .btn-full{margin-bottom:15px;margin-top:30px}.registration-page .popup--confirmation-error .left{float:left;color:#e20000;font-size:14px;margin-right:5px}
.registration-page .popup--confirmation-error .text{color:#000}.registration-page .popup--confirmation-error .form-error{border-color:#ff1010;background:#fff1f0}
.registration-page .popup--confirmation-error .form-general{padding-top:0}.registration-page .fadeInOverlay{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;background-color:#000;position:fixed;top:0;left:0;width:100%;height:100%}
.mp-mb-overview .upgradeflights{display:flex;justify-content:center}.mp-mb-overview .upgradeflights .groove.upgrade{margin-left:5%}
.mp-mb-overview .upgradeflights .groove{width:50%;min-height:132px;border-style:solid;border-width:1px;border-color:#e5e9f0}
.mp-mb-overview .upgradeflights-header{width:100%;min-height:35px;background-color:#2275d3}.mp-mb-overview .upgradeflights-font{color:white;font-family:courier;text-align:center;padding-top:10px}
.mp-mb-overview .upgradeflights-centre{text-align:center;padding-left:20px;padding-right:20px}.mp-mb-overview .upgradeflights-color{color:blue}
.mp-mb-overview .upgradeflights-padd{padding-top:34px;padding-bottom:10%}.mp-mb-overview .upgradeflights-padd2{padding-top:15px;padding-bottom:10%}
.mp-mb-overview .upgradepopup__inner{max-width:inherit;height:fit-content!important}.mp-mb-overview .upgraderedeemgroove{background-color:white;min-height:200px}
.mp-mb-overview .upgradeupgradeflights-centre{padding-top:45px}.mp-mb-overview .upgradegrooveupgrade{background-color:white;width:50%}
.mp-mb-overview .upgradeupgradeflights-centre{padding-top:25px;padding-bottom:20px}.mp-mb-overview .upgradeflightspopupclosecircleinner{border-radius:50%!important}
.mp-mb-overview .buttonupgradeflightclose{background:url("../images/svg/close-circle-forplusgrade.svg") no-repeat transparent center center;border:0;color:white;padding:7px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;width:20px;height:20px;top:5px;right:9px}
.mp-mb-overview .upgradeflightsfont{font-weight:550;font-family:Helvetica;font-size:11px;letter-spacing:1px;padding:13px;border-top-right-radius:3px;border-top-left-radius:3px}
.mp-mb-overview .upgradeflights-header-fadeout{background-color:#a8a8a8!important;min-height:36px;width:100%}
.mp-mb-overview .plusgradePopup{padding:30px 40px 40px;width:615px;background-color:#fff;margin:0 auto}
.mp-mb-overview .plusgradeInner{background-color:transparent;max-width:unset!important}.mp-mb-overview #flight-upgrade-oru,.mp-mb-overview #bid-for-upgrade{margin-left:0}
.disable_security{background-color:#999!important}.popup--cookie--gdpr .popup__desc p.cookie_description__one{display:none}
.popup--cookie--gdpr .popup__desc p.cookie_description__two{display:none}.popup--cookie--gdpr .popup__desc p.cookie_description__mobile{max-width:600px;line-height:24px;margin:0;display:inline-block}
.popup-1.popup--cookie-continue{padding:15px 100px}.popup--cookie-continue .vertical-center{vertical-align:middle}
.popup--cookie{right:0;background-color:rgba(0,34,107,0.9);bottom:0;box-sizing:border-box}.popup--cookie .popup__inner{font-size:16px}
.popup--cookie--gdpr .popup__desc p{margin:0}.popup--cookie--gdpr .cookie_description__mobile,.popup--cookie--gdpr .change-settings-gdpr__mobile{display:none}
.popup-1.popup--cookie-continue{padding:25px 100px}.popup--cookie-continue .popup__content{display:flex;box-sizing:border-box;justify-content:center;position:relative}
.personal-details-page input[type="file"]{display:none}.personal-details-page .custom-file-upload{display:inline-block;padding:6px 12px;cursor:pointer;background-color:#2e77fd;color:#f5f1f1;border-radius:25px;font-size:10px;width:100px;text-align:center}
.personal-details-page .change-of-name-form-btn{font-weight:bold;font-size:12px}.personal-details-page .form__intro em{font-size:10px;color:#2e77fd}
.personal-details-page .attach-label{font-weight:bold;margin-bottom:10px;margin-top:10px}.personal-details-page .margin-top-5{margin-top:5px}
.personal-details-page .file-error{color:red}.personal-details-page .terms-conditions .terms-detail p{color:#000;margin-top:-5px}
.personal-details-page .notify-block .alert__icon{display:inline;color:#00226b}.personal-details-page .notify-block{border-radius:5px}
.personal-details-page #frontend-error .alert__message p{color:#de2727}.personal-details-page .changename-checkbox .input-1{border:0;padding-left:0}
.personal-details-page .changename-checkbox .focus{border:1px solid #2e77fd;padding-left:0}.personal-details-page .notify-block .ico-alert{font-size:20px}
.personal-details-page .terms-conditions .terms-detail p:first-child{margin-top:10px!important}.personal-details-page .terms-conditions #upload-data-show .ico-delete{margin-bottom:2px!}
.plusGradeSuccessFull{text-decoration:none;color:#1d760c;font-size:14px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.plusGradePending{text-decoration:none;color:#ff8000;font-size:14px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.plusGradeUnSuccessFull{text-decoration:none;color:#f00;font-size:14px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.plusGradeUgradeType{text-decoration:none;color:#00266b;font-size:14px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.plusGradeSpinner{border-width:3px;width:18px;height:18px}.plusGradeBidMsg{margin-top:-26px;padding-left:10px;display:flex;margin-left:22px}
.orb-waitlist-calendar .flight-search-calendar__item.disabled{opacity:.2;pointer-events:none}.mp-mb-overview .plusgradeSwitchFalse{width:30%}
.redeem.groove.upgraderedeemgroove.pswitchFalse{width:80%}.upgradeFlightAlign{text-align:center}.pass-through-aam-page:not(.destination-list-page) .calendar .calendar-wrap li.blackoutDateDisable{color:#ccc}
.pass-through-aam-page:not(.destination-list-page) .blackout-date-tooltip{visibility:hidden;position:absolute}
.pass-through-aam-page:not(.destination-list-page) .calendar_days_selected .blackout-date-tooltip{visibility:hidden}
.pass-through-aam-page:not(.destination-list-page) .blackout_tooltip .blackout-date-tooltip{top:15px;visibility:visible;position:absolute;border-radius:15px;padding:3px 13px 4px 14px;height:21px;width:138px;background:#404040;color:#fff;margin-top:-32px;white-space:nowrap;line-height:1.8em;margin-left:-45px;font-size:13px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;z-index:10px;opacity:0;transition:opacity 3s;transition-duration:0s;transition-timing-function:linear;transition-delay:3s}
.pass-through-aam-page:not(.destination-list-page) li.blackout_tooltip:first-child .blackout-date-tooltip{margin-left:0!important}
.pass-through-aam-page:not(.destination-list-page) li.blackout_tooltip:last-child .blackout-date-tooltip{margin-left:-65px!important}
.pass-through-aam-page .additionalDetails .blackoutRange{width:34%!important;align-items:center}.mp-mb-overview .aci_auto_checkin{border:1px solid #e5e9f0;border-left:3px solid #ff9f00;background-color:#fff;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.03);margin-bottom:35px;padding:20px;display:flex;position:relative}
.mp-mb-overview .icon_aci_tick{float:left;margin-right:2%;margin-top:-8px}.mp-mb-overview .aci_auto_checkin_title{font-weight:600;line-height:20px;color:#00266b;font-size:16px;width:16%}
.mp-mb-overview .aci_auto_checkin_title_turnon{font-weight:600;line-height:20px;color:#00266b;font-size:16px}
.mp-mb-overview .aci_autocheckin_description{color:#222;font-size:16px;line-height:22px;width:720px}
.mp-mb-overview .aci_autocheckin_description_turnON{color:#222;font-size:16px;line-height:22px;width:710px}
.mp-mb-overview .aci_turn_on_btn{padding:13px 20px;background-color:#00266b!important;color:#fff;font-size:11px;letter-spacing:1.5px;line-height:13px;text-align:center;text-transform:uppercase;border-radius:2px}
.mp-mb-overview .aci_turn_ON{text-align:right}.mp-mb-overview .aci_on_indicator{display:inline-flex;margin-bottom:10px;width:100%}
.mp-mb-overview .aci_contents{display:grid;grid-template-columns:4fr 1fr}.mp-mb-overview .aci_contents_turnon{display:grid;display:-ms-grid;grid-template-columns:4fr 1fr}
.mp-mb-overview .aci_passenger_label{margin-left:15px;color:#222;font-size:16px;line-height:20px}.mp-mb-overview .aci_passenger_name{font-weight:600;margin-left:5px}
.mp-mb-overview .ON_indicator{margin-top:-8px}.mp-mb-overview .line_icon{box-sizing:border-box;border:1px solid #e5e9f0;height:20px}
.mp-mb-overview .aci_three_dots_icon{position:absolute;right:30px}.aci_three_dots_icon_click_blue{position:absolute;right:30px}
.mp-mb-overview .aci_drop_down_options{border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);margin-top:-48px;position:absolute;right:70px;top:92px}
.mp-mb-overview .update_passenger_details{border:1px solid #e5e9f0;border-radius:2px 2px 0 0;background-color:#fff;height:51px;width:220px;padding-left:15px}
.mp-mb-overview .update_passenger_details:hover,.mp-mb-overview .turnOff_autocheckin:hover{background-color:#e5e9f0}
.mp-mb-overview .turnOff_autocheckin{height:51px;width:134px;color:#222;font-size:14px;line-height:17px;padding-left:20px}
.mp-mb-overview .turnOff_autocheckin_greyout{height:51px;width:134px;color:#d0cdcd;font-size:14px;line-height:17px;background-color:#fff;padding-left:20px;cursor:pointer}
.mp-mb-overview .greyout_turn_off_tooltip{width:252px;background:#fff;color:#000;line-height:1.8em;font-size:13px;font-weight:400;position:absolute;top:150px;right:50px;padding:12px;z-index:1;border:1px solid #ccc;border-radius:2px;box-shadow:0 5px 30px rgba(0,0,0,0.1)}
.mp-mb-overview .aci-tooltip-arrow{background:#fff;position:relative;width:10px;z-index:999999999999999999999999999999999;border-right-color:transparent!important;border-top-color:transparent!important;-webkit-transform:rotate(135deg);transform:rotate(135deg);height:10px;border:1px solid #ccc;top:126px;right:77px}
em.button_aci_icon .ico-close-round-fill{position:absolute;color:#999;top:0;right:0}.aci_on_indicator .ico-point-d{color:#256ef4;font-size:8px;padding-left:3px;padding-bottom:2px}
.mp-mb-overview .aci_multipax_passenger_more_content{color:#303030;font-size:16px;font-weight:600;line-height:20px}
.mp-mb-overview .aci_multipax_passenger_label{font-size:16px;line-height:20px;margin-left:7px}.mp-mb-overview .aci_on_indicator .ico-point-u{color:#256ef4;font-size:8px;padding-left:3px;padding-bottom:2px}
.mp-mb-overview .aci_passenger_names_hidden{font-size:16px;line-height:20px;padding-left:5px}.mp-mb-overview .aci_multipax_passenger_less_content{color:#303030;font-size:16px;font-weight:600;line-height:20px;margin-left:4px}
.mp-mb-overview .aci_multipax_details{width:50%}.mp-mb-overview .aci_toggle{text-align:center;flex-grow:1}
.mp-mb-overview .aci_auto_checkin_turnon{border:1px solid #e5e9f0;border-left:3px solid #ff9f00;background-color:#fff;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.03);margin-bottom:35px;padding:20px}
.mp-mb-overview .turnOff_autocheckin{cursor:pointer}.mp-mb-overview .turnOff_autocheckin_greyout{cursor:pointer}
.flight-upgrade .loading{border-top-color:#00266b!important}.popup__heading{font-family:"baker-signet-web",serif!important;font-weight:500!important;margin-bottom:20px}
.not-eligible-label{color:#FFF!important;background-color:#CCC;padding:12px 20px 12px 20px;text-transform:uppercase;border-radius:2px;letter-spacing:1.5px;font-size:12px}
.pax-information-content .accruable-miles-message{margin-top:-28px}em.ico-tooltips.plusUpgarde{margin-top:-47px;color:#a9a9a9;margin-left:39px}
.v-popover.plusgrade{margin-left:85px}.baggage-details .plusgrade{margin-left:60px}.popup--turnOffAci .popup__inner{max-width:600px}
.popup--turnOffAci .popup-content{font-size:16px;color:#222}.popup--turnOffAci .aci-flight-details{margin-top:20px}
.popup--turnOffAci .aci-flight-list{padding-left:16px}.popup--turnOffAci .aci-flight-item{font-size:16px;color:#00266b;font-weight:600}
.popup--turnOffAci .aci-flight-schedule{font-size:14px;color:#222;margin:5px 0 20px -15px}.popup--turnOffAci .aci-pax-details{font-size:16px;color:#262626}
.popup--turnOffAci .aci-pax-list{padding-left:16px;margin-top:5px}.popup--turnOffAci .aci-pax-item{font-weight:600;margin-bottom:3px;padding-left:13px}
.popup--turnOffAci .aci-pax-infant{margin-top:3px}.popup--turnOffAci .popup__content{padding:40px;outline:0}
.mp-styles button.btn-aci-confirm{background:#00266b;border-radius:2px;color:#fff;text-transform:uppercase;padding:10px 28px;letter-spacing:1.5px;font-size:11px;margin-top:20px}
.popup--turnOffAciConfirmation .popup__inner{max-width:610px;width:100%}.popup--turnOffAciConfirmation .popup__content{padding:40px;outline:0}
.popup--turnOffAciConfirmation .aci-turnoff-info{color:#262626;font-size:16px}.mp-styles button.btn-aci-ok{background-color:#00266b;border-radius:2px;text-transform:uppercase;color:#fff;padding:12px 37px;letter-spacing:1.5px;font-size:11px;margin-top:20px}
.popup--turnOffAciConfirmation .popup__close,.popup--turnOffAci .popup__close{top:16px;right:15px;background:#999;border-radius:50%;font-size:8px;color:#fff;padding:6px;font-weight:bold}
.pass-through-aam-page:not(.destination-list-page) ul.calendar_days li.max_stay_tooltip{position:relative;width:27px;height:27px;font:message-box;border-radius:20%;color:#ccc;margin-left:4%;margin-top:4%;transform:translate(-10%,-4%);background:repeating-linear-gradient(45deg,#e5e5e5,#e5e5e5 5px,#fff 5px,#fff 9px)}
body.ssh-dining-deals{margin-top:0;background-color:#fafafa}.ssh-dining-deals-main-container{max-width:1080px;margin:0 auto}
.ssh-dining-deal-header-banner{background-image:url("/saar5/_desktop/images/ssh-dining-deals/page-banner-dining.jpg");background-size:cover;height:160px;background-repeat:no-repeat;background-position:top center;width:100%;border-radius:4px;position:relative;color:white;margin-bottom:20px}
.dining{padding-top:20px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.dining-header{text-align:center;padding-bottom:20px;padding-top:20px}.chinatown{width:50%}.dining-header .dining-header-text{background-color:#e5e9f0;display:inline-block;width:fit-content;padding:12px 25px;border-radius:30px;font-size:13px;font-weight:600;letter-spacing:1.8px;color:#00266b;text-transform:uppercase}
.chinatown .dining-header-text{width:75%;border-radius:28px;line-height:16px}.dining-content{display:flex;width:100%;flex-wrap:wrap;align-content:space-between;justify-content:space-between}
.dining-restaurants{width:49%;background-color:#fff;margin-bottom:20px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);position:relative;padding-bottom:30px}
.dining-restaurants img.dining-image{width:100%;border-radius:4px 4px 0 0;height:180px}.dining-restaurants-content{border-radius:2px 2px 4px 4px;padding:25px;color:#222}
.dining-restaurants-content-title{font-size:18px;font-weight:600;line-height:22px;padding-bottom:5px;position:relative}
.dining-restaurants-content-desc{font-size:15px;line-height:24px;padding-bottom:5px}.dining-links{position:absolute;bottom:30px}
.dining-website-link{color:#0254ec;font-size:12px;line-height:14px;text-decoration:none}.dining-website-link img{padding-left:5px;vertical-align:sub}
.show-map{padding-right:20px;pointer-events:none}.ssh-dining-deals-footer{padding-top:20px;padding-bottom:70px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.ssh-dining-deals-footer-banner{display:flex;width:100%}.ssh-dining-deals-footer-description{color:#00266b;font-size:18px;font-weight:600;line-height:22px}
.ssh-dining-deals-footer-underline{height:3px;width:30px;background-color:#ff9f00}.ssh-dining-deals-footer::after{clear:both;content:"";display:table}
.ssh-dining-deals-footer-left,.ssh-dining-deals-footer-right{height:120px;background-repeat:no-repeat;background-position:top center;width:49%;border-radius:4px;color:white;margin-top:22px;position:relative;background-size:100% 100%}
.ssh-dining-deals-footer-left{background-image:url("/saar5/_desktop/images/ssh-dining-deals/page-banner-tablet-attractions.jpg");margin-right:2%}
.ssh-dining-deals-footer-right{background-image:url("/saar5/_desktop/images/ssh-dining-deals/page-banner-tablet-hotels.jpg")}a.ssh-dining-deals-footer-left,a.ssh-dining-deals-footer-right{text-decoration:none!important}
.ssh-dining-deals-footer-left-text,.ssh-dining-deals-footer-right-text{color:#fff;font-size:20px;font-weight:600;letter-spacing:1px;line-height:22px;width:200px;position:absolute;top:30%;left:6%;text-transform:uppercase}
.ssh-dining-deals .main-images{background:url('/saar5/_desktop/images/ssh-dining-deals/page-banner-dining.jpg');background-size:cover;height:160px;background-repeat:no-repeat;background-position:top center;width:100%;border-radius:4px;position:relative;color:white}
.ssh-dining-deals .sg{height:80px;width:84px;margin-right:21px}body.ssh-dining-deals .sia-breadcrumb--3{background-color:transparent;margin-bottom:20px;width:100%;margin-top:0}
body.ssh-dining-deals .sia-breadcrumb--3 ul::after{content:"";clear:both;display:table}
body.ssh-dining-deals .sia-breadcrumb--3 ul{max-width:1080px}body.ssh-dining-deals .sia-breadcrumb--3 .breadcrumb-item{color:#fff}
@media screen and (min-width:988px){body.ssh-dining-deals .header>.header-inner{max-width:1080px}}.ssh-dining-deals .banner-image{background:url("/saar5/_desktop/images/ssh-dining-deals/page-banner-dining.jpg");height:220px;background-repeat:no-repeat;background-position:top center;width:100%;position:relative;color:white;background-size:100% 100%}
.ssh-dining-deals .see-more{left:105px;top:0}.ssh-dining-deals .main-image-description{left:105px;top:20px}
.ssh-dining-deals .ssh-banner-content{max-width:1080px;position:relative;margin:0 auto}.ssh-dining-deals .sia-breadcrumb--3 ul li a{color:#fff;text-decoration:underline}
h3.loading__heading span{font-family:"baker-signet-web",serif;font-size:24px;font-weight:300;letter-spacing:.02em}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.popup--turnOffAci .aci-flight-list{padding-left:20px}
.popup--turnOffAci .aci-pax-list{padding-left:20px;margin-top:10px}.popup--turnOffAci .aci-pax-infant{margin-top:7px}
.popup--turnOffAci .aci-pax-item{margin-bottom:7px}.popup--turnOffAci .aci-flight-schedule{margin:5px 0 20px -20px}
}.popup .popup__inner.explicit__Cookie{min-width:680px}.form-group .popup-explicit-cookie-confirm{display:flex}
.explicit_functional__desc,.explicit_ease_of_use__desc,.explicit_tracking__desc,.explicit_marketing__desc{margin-left:7px}
div#explicit-cookie-buttons{float:right;max-width:600px;margin:10px 0}.popup-explicit-cookie-confirm input#select-all[type='button']{display:inline-block;font-size:12px;color:#fff;background-color:#2275d3;line-height:12px;min-width:0;text-transform:uppercase;text-align:center;letter-spacing:1.5px;cursor:pointer;border:0;padding:15px 20px 13px;overflow:visible;outline:0;font-weight:700;font-family:Proxima-nova;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;margin-left:10px;width:auto}
.popup-explicit-cookie-confirm input#submit-2.lightbox-button{display:inline-block;font-size:12px;color:#fff;background-color:#00266b;line-height:12px;text-transform:uppercase;text-align:center;letter-spacing:1.5px;cursor:pointer;border:0;padding:15px 20px 13px;overflow:visible;outline:0;font-weight:700;font-family:Proxima-nova;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;width:auto;height:13px}
.popup__content .popup__explicit__cookie{display:flex;margin:8px 0}.popup.popup--cookie-handling.animated{background-color:rgba(0,0,0,0.4);display:flex;flex-direction:column;justify-content:center}
.popup--cookie-handling .custom-select--2{width:70%}.popup--cookie-handling .popup__heading{margin:0;color:#00266b;font-family:'sigvar',serif;font-size:26px;letter-spacing:.2px}
.popup--cookie-handling .form-general{padding-top:0}.popup__explicit__cookie__checkbox input{opacity:0;position:absolute;top:0;left:0;cursor:pointer}
.popup__explicit__cookie__checkbox label{cursor:pointer;width:14px;height:14px;display:inline-block;border:1px solid #ccc;margin:3px 0 0 0;position:relative}
.popup__explicit__cookie__checkbox label input+span:before{border-width:0}.popup__explicit__cookie__checkbox label input:checked+span:before{border-width:0 2px 2px 0}
.popup__explicit__cookie__checkbox label span:before{content:'';display:block;width:8px;height:12px;border:solid #ff9f00;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:2px;margin-top:-2px}
#explicit_functional label{background-color:lightgray}#explicit_functional label span:before{border:solid black;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg)}
.popup__explicit__cookie h4{color:#00226b;font-family:Proxima-nova}.popup__explicit__cookie__desc p{color:#222;font-family:Proxima-nova;font-size:14.5px;line-height:20px;margin:5px 0}
.form-group .lightbox-linksnlabels{color:#222;font-family:Proxima-nova;font-size:14.5px;line-height:19px;text-align:justify}
.explicit__Cookie .form-group .custom-radio label{color:#222;font-family:Proxima-nova;font-size:14.5px}
.explicit__Cookie .form-group .custom-radio{margin-top:11px}.explicit__Cookie #text-country{display:block;text-transform:capitalize;color:#222;font-family:Proxima-nova;font-size:16px;font-weight:bold}
.explicit__Cookie .select__label.lightbox-label{color:#666;font-family:Proxima-nova;font-weight:bold}
.explicit__Cookie label.lightbox-text{height:17px;width:216px;color:#222;font-family:Proxima-nova;font-size:14px;font-weight:600;line-height:17px}
@media(min-width:768px) and (max-width:1024px){.popup--explicit-cookie .popup__desc_explicit_cookie{height:auto;width:100%;padding-left:10px;padding-top:10px}
}@media(min-width:768px) and (max-width:991px){.popup-close-explicit-cookie{height:auto;width:100%;padding-left:100px;padding-top:2px;padding-bottom:25px}
}@media(min-width:768px) and (max-width:1024px){.popup--explicit-cookie .buttons{padding-top:0}}@media(max-width:1024px){.popup--explicit-cookie{display:flex;flex-direction:column}
.popup__desc_explicit_cookie{height:auto;width:-webkit-fill-available;padding-left:0!imporant}.popup-close-explicit-cookie{padding-left:0;padding-bottom:59px;margin-left:0;padding-top:2px}
.popup--explicit-cookie .buttons{display:flex;flex-direction:column}.buttons .acceptAll{width:-webkit-fill-available;margin-left:0!important;margin-top:26px;margin-bottom:-41px}
}.cookie-handling-new{background-color:rgba(0,0,0,0.4);position:fixed;z-index:90;top:0;left:0;width:100%;height:100vh;display:table;transition:opacity .3s ease}
.cookie-handling-new .tint-wrapper{display:table-cell;vertical-align:middle;width:100%;height:100vh;overflow:hidden}
.cookie-handling-new .tint-wrapper .popup--explicit-cookie{border-radius:3px;padding:15px;height:auto;width:100%;background-color:rgba(0,34,107,0.9);position:fixed;right:0;bottom:0;z-index:13}
.cookie-handling-new .tint-wrapper .popup-close-explicit-cookie{padding:0;display:inline-block;color:#fff;background-color:transparent;top:0;right:0;z-index:10;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;line-height:1;padding-top:40px;padding-left:30px;padding-bottom:55px}
.popup__desc_explicit_cookie{color:#fff;display:inline-block;width:51%;vertical-align:middle;text-align:left;padding-left:25px;float:left}
.explicit-description{margin-top:-1em;font-size:16px}.explicit-header{font-size:18px;font-weight:600;margin-top:.5em}
.buttons .acceptAll{border:1px solid white;padding:12px 15px;position:relative;display:inline-block;font-size:11px;font-style:normal;color:#fff;line-height:12px;text-transform:uppercase;text-align:center;cursor:pointer;overflow:visible;outline:0;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;transition:all 400ms ease 0s;border-radius:2px;letter-spacing:1.5px;margin-left:15px;background-color:transparent}
.explicit-description a{color:#c2a570;transition:color 400ms ease 0s;text-decoration:none;background:transparent;text-shadow:none}
.buttons .acceptEssential{border:1px solid white;padding:12px 20px;position:relative;display:inline-block;font-size:11px;font-style:normal;color:#fff;line-height:12px;text-transform:uppercase;text-align:center;cursor:pointer;overflow:visible;outline:0;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;transition:all 400ms ease 0s;border-radius:2px;letter-spacing:1.5px;background-color:transparent}
.popup--explicit-cookie .buttons .acceptEssential:hover{background-color:#fff;color:#00266b}.popup--explicit-cookie .buttons .acceptAll:hover{background-color:#fff;color:#00266b}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}
.chevron-right,.chevron-left,.online-checkinArrow{display:inline-block;width:6px;border:solid #2275d3;border-width:0 1px 1px 0;height:6px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-left:8px;cursor:pointer}
.chevron-left{position:absolute;left:168px;top:30px}.chevron-right{width:8px;border:solid #002e79;border-width:0 1px 1px 0;height:8px;margin-left:0}
.CheckIn-section *{box-sizing:border-box!important}.CheckIn-section,.autoCheckIn-section,.mobileCheckIn-section,.automatedDrop-section,.partner-section{height:auto;max-width:1000px;margin:0 auto;padding-left:0;padding-top:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f7f7f7!important}
.checkin-heading{color:#00266b;font-family:"sigvar";font-size:26px;font-weight:500;margin-top:20px}
.checkin-desc,.checkin-desc-terminal{width:740px;color:#303030;font-family:"proxima-nova";font-size:16px;font-weight:300;line-height:22px}
.checkin-desc a,a{color:#0073fa;cursor:pointer;text-decoration:none;font-family:"Proxima Nova Regular"}
.checkin-ways-head,.what-next{color:#262626;font-family:"proxima-nova";font-size:11px;letter-spacing:1.5px;line-height:17px;text-align:center;display:inline-block;text-transform:uppercase;position:relative;top:3px;width:auto;margin:12px}
.border-left,.border-right{width:35%;border-bottom:1px solid #e5e9f0;display:inline-block}.boarding-tips{margin-bottom:3%}
.boarding-tips .border-left,.boarding-tips .border-right{width:43%}.checkin-head,.checkin-type-head{color:#00266b;font-family:"proxima-nova";font-size:18px;font-weight:600;line-height:26px;text-align:center;cursor:pointer}
h3.checkin-head{margin-top:1em!important;font-size:15px;height:35px;word-break:break-word}.checkin-type-head{text-align:left;margin-bottom:0}
.checkin-ways-desc,.dropoff-detail,.checkin-type-desc,.auto-checkin-except li{width:280px;color:#222;font-family:"proxima-nova";font-size:16px;font-weight:300;line-height:22px;text-align:center}
.checkin-ways-desc{min-height:80px}.checkin-type-desc{width:90%;text-align:left}.first-class-checkin{color:#303030;font-family:"proxima-nova";font-size:14px;font-weight:300;line-height:20px;text-align:center}
.from-depart{width:130px;color:#222;font-family:"proxima-nova";font-size:11px;letter-spacing:1.5px;line-height:17px;text-align:right;position:absolute;top:13%;text-transform:uppercase}
.dropoff-desc{display:inline-grid;display:-ms-inline-grid;width:66%;margin-left:31%}.dropoff-head{height:22px;width:650px;color:#00266b;font-family:"proxima-nova";font-size:18px;font-weight:600;line-height:22px;margin-left:5%;margin-block-start:.83em;margin-block-end:.83em}
.dropoff-detail{width:auto;text-align:left;margin-left:5%}.oval-circle{box-sizing:border-box;height:11px;width:11px;border:2px solid #ff9f00;background-color:#fff;border-radius:17px;top:23%;position:absolute;left:15%;z-index:2}
.oval-circle:before{position:relative;border:1px dashed #ff9f00;width:0;height:155px;display:block;content:'';left:50%;z-index:1;top:7px;margin-left:-1px}
.boarding-gate .oval-circle:before{display:none}.next-image{display:inline-block;position:absolute;left:19%;top:5%}
.baggage-dropoff,.boarding-gate{position:relative}.checkin-types-head{color:#002e79;font-family:"proxima-nova"!important;font-size:18px;font-weight:600;line-height:24px;margin-bottom:20px}
.return-checkin,.online-autocheckin{display:inline-grid;display:-ms-inline-grid;width:48%}.checkin-types-details,.tips-details,.no-checkin-section,.boarding-pass,.kiosk-checkin,.locate-kiosk,.counter-checkin{background:#fff;height:auto;padding:12px 0 0 30px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);margin-top:15px;padding-bottom:30px}
.checkin-types{padding-bottom:5%}.online-checkinArrow{display:none;left:90%;top:40%;border-color:#00266b}
.CheckIn-section .checkin-ways-item{display:inline-grid;width:30%;background:#fff;margin:0;padding:1%}
.checkin-ways-item:first-child{margin-right:4.5%}.checkin-ways-item:nth-child(2){margin-right:4.5%}.checkin-ways-item:last-child{margin-right:0}
.checkin-ways-desc{min-height:unset;height:125px;word-break:break-word;margin-bottom:0;font-size:14px}
.checkin-time{text-transform:uppercase;color:#222;font-family:"proxima-nova";font-size:11px;letter-spacing:1.5px;line-height:17px;text-align:center;width:90%;height:40px;margin-left:auto;margin-right:auto;margin-top:2px;margin-bottom:10px}
.checkin-image{height:60px;width:121px;display:block;margin:0 auto}.line-box{display:block;width:100%;position:relative;margin:2% 0}
.line-box .border-left{width:100%!important;border-bottom:1px solid #e5e9f0;position:absolute;z-index:1;top:60%}
.line-box .checkin-ways-head{position:relative;display:table;color:#262626;font-family:"proxima-nova";font-size:11px;letter-spacing:1.5px;line-height:17px;text-align:center;text-transform:uppercase;background-color:#f7f7f7;padding:1%;margin:0 auto;z-index:3}
.line-box .what-next{position:relative;display:table;color:#262626;font-family:"proxima-nova";font-size:11px;letter-spacing:1.5px;line-height:17px;text-align:center;text-transform:uppercase;background-color:#f7f7f7;padding:1%;margin:0 auto;z-index:3}
.CheckIn-section .tips-details{padding:10px 12px 30px 12px}.CheckIn-section .baggage-dropoff,.CheckIn-section .boarding-gate{padding-left:40%;margin-top:20px;position:relative;padding-top:0}
.CheckIn-section .oval-circle{box-sizing:border-box;border:0;background-color:transparent;border-radius:0;z-index:2;top:34%;width:20px;height:115%;display:block;position:absolute;left:19%;background:url('/saar5/_desktop/images/travel-info/check-in/new_Check-in/oval-line.svg') no-repeat no-repeat transparent center center;background-size:150% 100%}
.CheckIn-section .oval-circle:before{display:none}.CheckIn-section .boarding-gate .oval-circle{display:none}
.CheckIn-section .boarding-gate .oval-circle:before{display:none}.CheckIn-section .next-image{display:inline-block;position:absolute;left:22%;top:5%}
.CheckIn-section .next-image img{display:inline-block;width:130px;height:auto}.CheckIn-section .dropoff-desc{display:block;width:100%;margin:0}
.CheckIn-section .dropoff-desc .dropoff-head{height:22px;width:auto;color:#00266b;font-family:"proxima-nova";font-size:18px;font-weight:600;line-height:22px;margin:0;word-break:break-word;display:inline-block;width:100%;margin-bottom:10px}
.CheckIn-section .dropoff-desc .from-depart{width:157px;color:#222;font-family:"proxima-nova";font-size:11px;letter-spacing:1.5px;line-height:17px;text-align:right;position:absolute;top:27%;text-transform:uppercase;margin:0;margin-bottom:5px;left:1%;display:unset;margin-bottom:unset}
.CheckIn-section .dropoff-desc .dropoff-detail{width:auto;font-family:"proxima-nova";font-size:11pt;line-height:22px;margin:0;height:auto;display:inline-block;width:100%;margin-bottom:12px}
.CheckIn-section .dropoff-desc .dropoff-detail.baggage-dropoff-detail{width:auto;font-family:"proxima-nova";font-size:11pt;line-height:22px;margin:0;height:auto;display:inline-block;width:100%;margin-bottom:12px}
.CheckIn-section .return-checkin{display:inline-block;width:48%;vertical-align:top}.CheckIn-section .checkin-type-head{pointer-events:none;cursor:none}
.CheckIn-section .return-checkin h2.checkin-type-head{pointer-events:none;cursor:none;margin-top:30px!important}
.CheckIn-section .return-checkin .checkin-type-desc{width:90%;text-align:left;margin:16px auto 16px 0}
.CheckIn-section{padding-top:10px}.autoCheckIn-section+.CheckIn-section .checkin-flight{margin-top:2%}
.autoCheckIn-section+.CheckIn-section{padding-top:0!important}.next-image img{display:inline-block;width:130px;height:auto}
ul.dropoff-detail li{line-height:24px}ul.dropoff-detail li:first-child,.auto-checkin-except li:first-child{margin-top:3%}
.autoCheckIn-section+.CheckIn-section .border-left,.autoCheckIn-section+.CheckIn-section .border-right{display:none}
.autoCheckIn-section+.CheckIn-section .oval-circle:before{height:174px}.autoCheckIn-section+.CheckIn-section .dropoff-detail{font-size:11pt}
.autoCheckIn-section .checkin-flight{margin-top:2%}.back-button{background:0;border:0;color:#0254ec;font-family:"proxima-nova";font-size:12px;font-weight:bold;letter-spacing:1px;line-height:15px;text-transform:uppercase;cursor:pointer;padding-left:6px;margin-top:2px}
button.back-button:focus,.back-button:active,.checkin-button:focus{outline:0}.back-button:before{content:"";margin-right:5px;margin-bottom:1px;display:inline-block;width:6px;border:solid #2275d3;border-width:0 1px 1px 0;height:6px;transform:rotate(135deg)}
.chevron-left{border:solid #0254ec;border-width:0 1px 1px 0;transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-right:5px;margin-bottom:1px}
.autoCheckin-desc{width:774px}.autocheckin-circle:before{height:184px}.us-pass{color:#666;font-family:"proxima-nova";font-size:12px;line-height:18px;margin-top:2%;display:inline-block}
.auto-checkin-except li{text-align:left;width:auto;line-height:28px;font-size:11pt;padding-left:0}.for-more-info{color:#222;font-family:"proxima-nova";font-size:16px;font-weight:300;line-height:22px;margin-top:2%;display:inline-block}
ul.auto-checkin-except{padding-left:2%}.online-autocheckin img{width:100%;height:auto}.online-autocheckin{margin-right:1%;position:relative}
.more-ways{margin-top:4%;padding-bottom:4%}.checkin-links{color:#FFF;position:absolute;font-family:"proxima-nova";font-size:14px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;line-height:24px;top:65%;left:4%}
.checkin-links a{color:#fff}.autoCheckIn-section .chevron-left{display:none}.autoCheckIn-section pre{display:none}
.autoCheckIn-section+.CheckIn-section .tips-details{padding:18px 12px}.autoCheckIn-section+.CheckIn-section .baggage-dropoff,.autoCheckIn-section+.CheckIn-section .boarding-gate{padding-left:40%;margin-top:20px;position:relative;padding-top:0}
.autoCheckIn-section+.CheckIn-section .oval-circle{box-sizing:border-box;border:0;background-color:transparent;border-radius:0;z-index:2;top:22%;width:14px;height:135%;display:block;position:absolute;left:19%;background:url('/saar5/_desktop/images/travel-info/check-in/new_Check-in/oval-line.svg') no-repeat no-repeat transparent center center;background-size:150% 100%}
.autoCheckIn-section+.CheckIn-section .oval-circle:before{position:unset;border:unset;width:unset;height:unset;display:unset;content:unset;left:unset;z-index:unset;top:unset;margin-left:unset;display:unset}
.autoCheckIn-section+.CheckIn-section .boarding-gate .oval-circle{display:none}.autoCheckIn-section+.CheckIn-section .boarding-gate .oval-circle:before{display:none}
.autoCheckIn-section+.CheckIn-section .next-image{display:inline-block;position:absolute;left:22%;top:5%}
.autoCheckIn-section+.CheckIn-section .next-image img{display:inline-block;width:130px;height:auto}.autoCheckIn-section+.CheckIn-section .dropoff-desc{display:block;width:100%;margin:0}
.autoCheckIn-section+.CheckIn-section .dropoff-desc .dropoff-head{height:22px;width:auto;color:#00266b;font-family:"proxima-nova";font-size:18px;font-weight:600;line-height:22px;margin:0;word-break:break-word;display:inline-block;width:100%;margin-bottom:10px}
.autoCheckIn-section+.CheckIn-section .dropoff-desc .from-depart{width:157px;color:#222;font-family:"proxima-nova";font-size:11px;letter-spacing:1.5px;line-height:17px;text-align:right;position:absolute;top:13%;text-transform:uppercase;margin:0;margin-bottom:5px;left:1%;display:unset;margin-bottom:unset}
.autoCheckIn-section+.CheckIn-section .dropoff-desc .dropoff-detail{width:auto;font-family:"proxima-nova";font-size:11pt;line-height:22px;margin:0;height:auto;display:inline-block;width:100%;margin-bottom:12px}
.autoCheckIn-section+.CheckIn-section .dropoff-desc ul.dropoff-detail{width:auto;font-family:"proxima-nova";font-size:11pt;line-height:22px;margin:0;margin-bottom:5px;padding:0;padding-left:3%;display:inline-block;margin-bottom:10px}
.autoCheckIn-section+.CheckIn-section .dropoff-desc ul.dropoff-detail li{margin:0}.autoCheckIn-section .more-ways{text-align:left;display:block;width:100%}
.autoCheckIn-section .more-ways .checkin-types-head{display:inline-block;width:100%;margin:15px 0}.autoCheckIn-section .more-ways .online-autocheckin{display:inline-block;width:49%;margin:0;padding-left:5px}
.pass-desc.checkin-desc{width:99%}.checkin-button{color:#0254ec;font-family:"proxima-nova";font-size:16px;font-weight:300;line-height:20px;border:0;background:0;padding-left:0;cursor:pointer}
.checkin-right{border:solid #0254ec;border-width:0 1px 1px 0;margin-left:4px}.airport-list{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('./assets/images/down.svg') no-repeat;background-position:98%;padding:14px 30px 12px 5px;margin-right:15px;font-family:"proxima-nova";font-size:16px;color:#222;font-weight:bold;border:1px solid #ccc;border-radius:2px;background-color:#fff}
.print-pass{margin-top:2%;font-family:"proxima-nova";font-size:14px;display:block;width:65%;text-align:left}
.printpass-option{display:inline-block;width:49%;vertical-align:top;border-bottom:none!important}.print-head{font-weight:600;line-height:17px;color:#222;margin-bottom:2%;display:block}
.print-availability{display:block;line-height:25px;color:#373737}.print-availability img{margin-right:6px;vertical-align:top;margin-top:4px;width:15px;height:15px}
.print-availability.hidden{display:none}.boarding-pass,.locate-kiosk{width:68%}.mobileCheckIn-section .checkin-desc{margin-top:1em!important;margin-bottom:1em!important}
.filterBoxSection{margin-bottom:5px}.filterBoxSection .select-box-parent{width:50%;position:relative}
.filterBoxSection .select-box{display:block;width:100%;height:42px;border:1px solid black;position:relative;background-color:white}
.filterBoxSection .select-box a{display:none!important}.filterBoxSection .select-box .float-text{position:absolute;z-index:10;font-size:7px;left:10px;font-family:"proxima-nova";top:6px;text-transform:uppercase;letter-spacing:1px;color:#c9c7c7;font-weight:bold}
.filterBoxSection .select-box .float-text.hideitem{display:none}.filterBoxSection .select-box .clear-text{position:absolute;z-index:11;font-size:7px;right:45px;font-family:"proxima-nova";top:11px;text-transform:uppercase;font-size:16px;color:black;font-weight:bold;color:#c9c7c7;padding:1px;cursor:pointer}
.filterBoxSection .select-box .clear-text.hideitem{display:none}.filterBoxSection .select-box input.citytext{width:95%;height:23px;border:0;top:5px;padding-left:8px;padding-top:14px;left:2px;font-family:"proxima-nova";font-weight:bold;color:black}
.filterBoxSection .select-box input.citytext::-webkit-input-placeholder{font-weight:400}.filterBoxSection .select-box input.citytext::-moz-placeholder{font-weight:400}
.filterBoxSection .select-box input.citytext:-ms-input-placeholder{font-weight:400}.filterBoxSection .select-box input.citytext:-moz-placeholder{font-weight:400}
.filterBoxSection .select-box input.citytext:focus{outline:0}.filterBoxSection .select-box input.citytext::-ms-clear{display:none}
.filterBoxSection .select-box .arrowdown{position:absolute;right:20px;top:15px;border:solid black;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.filterBoxSection .select-box-parent .dropdown-box{display:block;width:100%;margin:0;padding:0;max-height:205px;overflow-y:scroll;overflow-x:hidden;margin-top:1px;margin-left:-1px;border-bottom:1px solid #e2e2e2;z-index:101;transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);position:absolute;top:43px;background-color:white}
.filterBoxSection .select-box-parent .dropdown-box.hideitem{display:none}.filterBoxSection .select-box-parent .dropdown-box ul{margin:0;padding:0;border:1px solid #e2e2e2;border-top:0}
.filterBoxSection .select-box-parent .dropdown-box ul li{list-style-type:none;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;height:40px;padding-left:13px;border-top:1px solid #e2e2e2;color:#000;font-size:14px;line-height:42px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s;margin:0;border-bottom:none!important}
.filterBoxSection .select-box-parent .dropdown-box ul li:hover,.filterBoxSection .select-box-parent .dropdown-box ul li.active,.filterBoxSection .select-box-parent .dropdown-box ul li.keyboardfocus{background-color:#00266b;color:#fff}
.filterBoxSection .select-box-parent .dropdown-box ul li:first-child{padding-top:1px;border-top:0}.filterBoxSection .select-box-parent .dropdown-box ul li.default{pointer-events:none}
.filterBoxSection .select-box-parent .dropdown-box ul li.hideitem{display:none}.filterBoxSection .printpass-option.active{display:block!important}
.filterBoxSection .printpass-option.hidecontent{display:none}.mobileCheckIn-section.filterBoxSection .boarding-pass{padding:25px 0 20px 30px!important;width:77%!important}
.mobileCheckIn-section.filterBoxSection{overflow:visible!important}.airportcheckin-section.mobileCheckIn-section.grey-mob{padding:2%;background-color:#fff!important;margin-bottom:40px;border-radius:5px}
.airportcheckin-section .airport-checkin-section-top{width:100%;display:block}.airportcheckin-section .subhead{color:#00266b;font-family:"sigvar";font-size:21px;font-weight:500;margin-top:1em!important;margin-bottom:1em!important}
.airportcheckin-section .subdesc{width:80%;color:#303030;font-family:"proxima-nova";font-size:16px;font-weight:300;line-height:22px;word-break:break-word;margin-top:1em!important;margin-bottom:1em!important}
.airportcheckin-section .subdesc a{color:#0073fa;cursor:pointer;text-decoration:none;font-family:"proxima-nova"}
.airportcheckin-section .filterBoxSection{margin-top:40px}.airportcheckin-section .pass-desc.checkin-desc{width:90%}
.airportcheckin-section .boarding-pass{border:1px solid #e5e9f0;box-shadow:none;border-radius:1px;padding:2%}
.airportcheckin-section .printpass-option{width:95%}.airportcheckin-section .printpass-option li{list-style-type:disc;color:#373737;font-family:"proxima-nova";font-size:14px;font-weight:300;line-height:22px}
.airportcheckin-section.section2 .printpass-option p{font-weight:600;margin:10px 0}.airportcheckin-section.section2 .printpass-option li{list-style-type:none}
.airportcheckin-section .printpass-option li.small{list-style-type:none;font-size:11px;padding-left:20px}
.airportcheckin-section .info-table{background:#fff;height:auto;margin-top:0;width:73%;border:1px solid #e5e9f0;border-radius:1px;box-sizing:border-box}
.airportcheckin-section .info-block{background:#fff;margin-top:20px;width:73%;border:1px solid #e5e9f0;border-radius:1px;box-sizing:border-box;padding:2%;color:#262626;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px}
.airportcheckin-section .info-table .main-head{padding:2%;border-bottom:1px solid #e5e9f0}.airportcheckin-section .info-table .main-head h2{margin:0}
.airportcheckin-section .info-table .content{padding:2%}.airportcheckin-section .info-table .row{width:100%;display:table;border-bottom:1px solid #e5e9f0;box-sizing:border-box;margin-bottom:10px;padding-bottom:15px;background:#fff}
.airportcheckin-section .info-table .row.last{border:0;margin-bottom:0;padding-bottom:10px}.airportcheckin-section .info-table .col{width:35%;padding:5px;display:table-cell;box-sizing:border-box;vertical-align:top}
.airportcheckin-section .info-table .col.one{width:30%}.airportcheckin-section .info-table .col p,.airportcheckin-section .info-table .col ul{margin:0;color:#262626;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px}
.airportcheckin-section .info-table .col ul{list-style-type:none;padding:0}.airportcheckin-section .bold{color:#222;font-family:"proxima-nova";font-size:14px;font-weight:600;letter-spacing:0;line-height:20px}
.airportcheckin-section .info-table .head.row{border:0}.airportcheckin-section .info-table .mob{display:none}
.airportcheckin-section .smalltext{color:#262626;font-family:"proxima-nova";font-size:11px;font-style:italic}
.airportcheckin-section .smalltext.mob{display:none}.airportcheckin-section .smalltext.large{display:block}
.kf-landing .banner-container.first-main-container{height:auto;min-height:240px;margin:0 auto!important}
.banner.subcontainer{max-width:988px!important;background:#fff!important;margin-bottom:25px;transform:translatey(-20%)!important;padding:34px!important;border-radius:5px;display:block}
.heading.firstclass{font-family:"sigvar";font-size:24px;color:#00266b;font-weight:400;line-height:20px}
.banner-content-left-section,.banner-content-right-section{display:inline-block;vertical-align:top;padding:0;width:48%}
.firstclass-left-content{min-height:360px;margin-top:35px;word-break:break-word;border-right:1px solid #e5e9f0}
.firstclass-right-content{min-height:360px;margin-top:35px;word-break:break-word;margin-left:10%}.firstclass-content{margin:30px 0}
.firstclass-content.top-content{margin-top:5px!important}.firstclass-content .subheading{color:#00266b;font-family:"proxima-nova";font-size:16px;font-weight:600;line-height:22px;width:90%;margin-bottom:5px}
.firstclass-content .subcontent{color:#222;font-family:"proxima-nova";font-size:14px;line-height:20px;width:90%}
.firstClass-table .bold{font-weight:600;font-size:14px;margin:0!important}.firstClass-table .normal{font-weight:400;font-size:14px;margin:0!important}
.firstClass-table .small{font-weight:200;font-size:12px;margin:0!important}.firstClass-table-head{color:#fff;font-family:"proxima-nova";background-color:#00266b;padding:15px 20px}
.firstClass-table-row{color:#222;font-family:"proxima-nova";padding:17px 20px}
.firstClass-table-row.white{background-color:#fff}.firstClass-table-row.grey{background-color:#e5e9f0}
.T04-card{display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden;gap:2%}.t04-image{transition:transform .7s;margin-left:6px}
.automatedDrop-section-wrapper .read-more{display:flex;justify-content:flex-end;align-items:center;cursor:pointer;padding-bottom:20px;margin-right:40px}
.automatedDrop-section-wrapper .read-more .more,.automatedDrop-section-wrapper .read-more .less{color:#00266b;font-size:13px}
.automatedDrop-section .automatedDrop-section-wrapper{display:flex;flex-direction:column;background-color:white}
.automatedDrop-section .automatedDrop-section-wrapper .automated-bag-left-wrapper{margin:0 4% 4% 4%;overflow:hidden}
.automatedDrop-section .automated-bag-right .automated-bag-right-image{margin-bottom:20px}.automatedDrop-section.autoCheckIn-section.white-background{background-color:#fff!important}
.automatedDrop-section .checkin-heading{margin-top:20px!important;margin-bottom:15px!important}.automated-bag-left,.automated-bag-right{overflow:hidden;height:350px;vertical-align:top;background:#fff;padding:3%;color:black;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05)}
.automated-bag-left.white-text,.automated-bag-right.white-text{color:#fff!important}.automated-bag-left ul{padding-left:0!important;list-style-position:none!important;margin:0!important}
.automated-bag-left{width:auto;height:280px}.automated-bag-right img{width:100%;height:230px}.automated-drop-head{color:#00266b;font-family:"sigvar";font-size:22px;margin-top:15px!important;margin-bottom:15px!important;line-height:23px!important}
.automated-drop-desc,.automated-drop-place{font-family:"proxima-nova";line-height:17px;list-style:none;padding-left:0}
.automated-drop-place{font-size:15px;font-weight:600;margin-bottom:4px!important;margin-top:25px!important;line-height:17px!important}
.automated-drop-desc{font-size:13px}.automated-drop-desc li{margin-top:0!important;margin-bottom:3px}
.automated-drop-desc li.small{font-size:11px}.automatedDrop-section{padding-bottom:0}.partner-section.partner-airline{position:relative;border:0;padding:none}
.partner-section .partner-examples{box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);background:#fff!important;padding:30px;border:0}
.partner-example-heading{position:relative;color:#00266b;font-family:"sigvar";font-size:22px;line-height:24px;margin-top:5px;margin-bottom:5px}
.partner-example-heading-mob{display:none}.partner-flight{border-bottom:1px solid #e5e9f0;padding-bottom:2%}
.partner-flight-head{font-weight:600;margin-top:10px;margin-bottom:10px}.partner-flight-desc{width:36%;display:inline-block;vertical-align:top;box-sizing:border-box!important;padding-bottom:5px;margin-right:6%}
.mobtext{font-weight:normal}.partner-flight:last-child{border:0}.checkin-types{margin-bottom:5%}.partner-section .checkin-desc{margin-top:15px;line-height:24px}
.boarding-pass{margin-top:0;width:73%;box-sizing:border-box}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.checkin-ways-item{vertical-align:top;display:inline-block;height:318px}
.dropoff-desc{display:inline-block}.return-checkin{display:inline-block}.dropoff-detail,.dropoff-head{margin-left:0}
.CheckIn-section .oval-circle{box-sizing:border-box;border:0;background-color:transparent;border-radius:0;z-index:2;top:24%;width:14px;height:130%;display:block;position:absolute;left:19%;background:url('/saar5/_desktop/images/travel-info/check-in/new_Check-in/oval-line.svg') no-repeat no-repeat transparent center center;background-size:100% 100%}
.autoCheckIn-section+.CheckIn-section .oval-circle{box-sizing:border-box;border:0;background-color:transparent;border-radius:0;z-index:2;top:22%;width:12px;height:135%;display:block;position:absolute;left:19%;background:url('/saar5/_desktop/images/travel-info/check-in/new_Check-in/oval-line.svg') no-repeat no-repeat transparent center center;background-size:100% 100%}
}@media(min-width:992px) and (max-width:1359px){.border-left,.border-right{width:35%}.boarding-tips .border-left,.boarding-tips .border-right{width:43%}
.dropoff-detail{width:86%}.oval-circle:before{height:175px}}@media(min-width:767px) and (max-width:991px){.main-container{min-width:0}
.checkin-flight .checkin-desc{width:700px}.border-left,.border-right{width:30%}.checkin-ways-item{position:relative;height:auto}
.checkin-ways-item .checkin-head{display:inline-block;margin-left:22%}.checkin-image{position:absolute;right:80%;bottom:34%}
.checkin-ways-desc{width:485px;text-align:justify;margin-left:22%;font-size:14px;margin-bottom:0;padding-bottom:0}
.checkin-ways-item{display:block;width:auto}.first-class-checkin{width:83%;margin:auto}.boarding-tips .border-left,.boarding-tips .border-right{width:40%}
.tips-details .dropoff-desc{margin-left:25%}.tips-details .next-image{left:6%;top:5%}.tips-details .oval-circle{left:3%}
.tips-details .dropoff-detail{width:inherit;margin-top:2%}.from-depart{width:auto;left:30%;top:9%}.oval-circle:before{height:230px}
.boarding-gate .from-depart{top:21%}.CheckIn-section .checkin-ways-item{display:inline-grid;width:100%;background:#fff;margin:0;padding:1%}
.checkin-ways-item:first-child{margin-right:0;margin:2% 0}.checkin-ways-item:nth-child(2){margin-right:0;margin:2% 0}
.checkin-ways-item:last-child{margin-right:0;margin:2% 0}.checkin-head{margin-top:1%}.checkin-time{position:absolute;top:34.5%;right:7.5%;width:70%;display:inline-flex}
.checkin-ways-desc{min-height:unset;height:auto;word-break:break-word;margin-bottom:0}.CheckIn-section .tips-details{padding:10px 12px}
.CheckIn-section .dropoff-desc{margin:0}.CheckIn-section .dropoff-desc .from-depart{width:auto;text-align:left;position:relative;top:unset;left:unset;display:inline-block;width:100%;margin-bottom:10px}
.CheckIn-section .baggage-dropoff,.CheckIn-section .boarding-gate{padding-left:34%;margin-top:20px;position:relative;padding-top:20px}
.CheckIn-section .dropoff-desc .dropoff-detail{width:100%;height:auto;word-break:break-word}.CheckIn-section .dropoff-desc .dropoff-detail.baggage-dropoff-detail{width:100%;height:auto;word-break:break-word}
.CheckIn-section .oval-circle{box-sizing:border-box;border:0;background-color:transparent;border-radius:0;z-index:2;top:20%;width:20px;height:130%;display:block;position:absolute;left:5%;background:url('/saar5/_desktop/images/travel-info/check-in/new_Check-in/oval-line.svg') no-repeat no-repeat transparent center center;background-size:150% 100%}
.CheckIn-section .oval-circle:before{position:unset;border:unset;width:unset;height:unset;display:unset;content:unset;left:unset;z-index:unset;top:unset;margin-left:unset;display:unset}
.CheckIn-section .boarding-gate .oval-circle{display:none}.CheckIn-section .boarding-gate .oval-circle:before{display:none}
.CheckIn-section .next-image{display:inline-block;position:absolute;left:10%;top:8%}.CheckIn-section .next-image img{display:inline-block;width:130px;height:auto}
.autoCheckIn-section .from-depart{top:14%;left:24.5%}.autoCheckIn-section .boarding-gate .from-depart{top:16%;left:25%}
.autoCheckIn-section .oval-circle:before{height:234px}.autoCheckIn-section .checkin-types-head,.dropoff-head{font-size:16px}
.auto-checkin-except li{line-height:20px;font-size:14px}.checkin-links a{line-height:1.5px;color:#222;font-size:12px}
.online-autocheckin img{display:none}.autoCheckIn-section+.CheckIn-section .tips-details{padding:25px 12px}
.autoCheckIn-section+.CheckIn-section .dropoff-desc .from-depart{width:auto;text-align:left;position:relative;top:unset;left:unset;display:inline-block;width:100%;margin-bottom:10px}
.autoCheckIn-section+.CheckIn-section .baggage-dropoff,.autoCheckIn-section+.CheckIn-section .boarding-gate{padding-left:34%;margin-top:20px;position:relative;padding-top:20px}
.autoCheckIn-section+.CheckIn-section .dropoff-desc .dropoff-detail{width:100%;height:auto}.autoCheckIn-section+.CheckIn-section .oval-circle{box-sizing:border-box;border:0;background-color:transparent;border-radius:0;z-index:2;top:20%;width:20px;height:130%;display:block;position:absolute;left:5%;background:url('/saar5/_desktop/images/travel-info/check-in/new_Check-in/oval-line.svg') no-repeat no-repeat transparent center center;background-size:150% 100%}
.autoCheckIn-section+.CheckIn-section .oval-circle:before{position:unset;border:unset;width:unset;height:unset;display:unset;content:unset;left:unset;z-index:unset;top:unset;margin-left:unset;display:unset}
.autoCheckIn-section+.CheckIn-section .boarding-gate .oval-circle{display:none}.autoCheckIn-section+.CheckIn-section .boarding-gate .oval-circle:before{display:none}
.autoCheckIn-section+.CheckIn-section .next-image{display:inline-block;position:absolute;left:10%;top:8%}
.autoCheckIn-section+.CheckIn-section .next-image img{display:inline-block;width:130px;height:auto}.autoCheckIn-section .more-ways .online-autocheckin{height:40px;width:48%;background:#fff;border-left:5px solid #ff9f00;margin-right:2px;padding:10px 0;box-shadow:0 1px 4px -1px rgba(0,0,0,.25);vertical-align:top}
.autoCheckIn-section .more-ways .online-autocheckin img{display:none}.autoCheckIn-section .more-ways .online-autocheckin .online-checkinArrow{display:inline-block;position:absolute}
.autoCheckIn-section .more-ways .online-autocheckin .checkin-links{position:relative;display:block;width:87%;top:13%;left:4%;color:#222;font-size:12px}
.online-autocheckin{height:40px;width:48%;background:#fff;border-left:5px solid #ff9f00}.online-checkinArrow{display:inline-block;position:absolute}
.checkin-links{top:24%;left:4%;color:#222}.filterBoxSection .select-box input.citytext{font-size:12px}
.filterBoxSection .select-box-parent{width:65%!important}.kf-landing .banner-container.first-main-container{height:auto;min-height:240px;margin:0 2%!important}
.banner.subcontainer{max-width:988px!important;background:#fff!important;margin-bottom:25px;transform:translatey(-6.5%)!important;padding:34px!important;border-radius:5px;display:block}
.firstclass-left-content{min-height:390px}.firstclass-right-content{min-height:390px}}@media(max-width:991px){.home-breadcrumb{padding:0}
.breadcrumb-section{padding-left:1%}.CheckIn-section,.autoCheckIn-section,.mobileCheckIn-section,.automatedDrop-section,.partner-section{margin:0 auto;overflow:hidden;width:94%}
.chevron-left{left:3%}}@media(max-width:766px){.main-container{min-width:0}.checkin-heading{font-size:22px;line-height:21px;margin-top:20px}
.checkin-desc,.from-depart{width:auto}.border-left,.border-right{width:8%}.checkin-ways-item{width:97%;display:block;margin-left:0}
.boarding-tips .border-left,.boarding-tips .border-right{width:30%}.dropoff-head{font-size:16px;width:140px}
.next-image{left:10%;top:2%}.next-image img{width:70px;height:50px}.from-depart{left:9%;top:17%}.dropoff-desc{margin-left:0}
.dropoff-head{margin-left:51%}.baggage-dropoff-detail{margin-top:17%}.dropoff-detail{font-size:14px;width:262px;margin-left:12%}
.oval-circle{top:6%;left:3%}.oval-circle:before{height:370px}.boarding-gate{margin-top:4%}.boarding-gate .from-depart{top:28%;left:7%}
.boarding-gate .dropoff-detail{margin-top:15%;top:13%}.checkin-types-head{font-family:"sigvar";font-weight:500}
.checkin-type-head{font-size:16px;margin-bottom:0}.return-checkin,.online-autocheckin{display:block;width:auto}
.checkin-type-desc{width:96%;font-size:14px}.checkin-ways-item:first-child{margin-right:0;margin:5% 0}
.checkin-ways-item:nth-child(2){margin-right:0;margin:5% 0}.checkin-ways-item:last-child{margin-right:0;margin:5% 0}
.checkin-ways-item{width:100%!important;display:block;margin-left:0}.checkin-time{width:100%!important;margin-left:0}
.checkin-image{height:69px;width:121px;display:block;margin:0 auto}.checkin-ways-desc{width:100%!important;margin:10px 0!important;text-align:center!important;padding:0 5px;height:auto}
.CheckIn-section .tips-details{padding:10px 12px}.CheckIn-section .dropoff-desc .from-depart{width:auto;text-align:left;position:relative;top:unset;left:unset;display:inline-block;width:100%;height:33px;margin-bottom:10px}
.CheckIn-section .dropoff-desc .dropoff-head{margin-left:77px;margin-top:5px;margin-bottom:50px;width:70%;word-break:break-word}
.CheckIn-section .baggage-dropoff,.CheckIn-section .boarding-gate{padding-left:10%;margin-top:40px;position:relative;padding-top:10px}
.CheckIn-section .dropoff-desc .dropoff-detail{width:100%;height:auto;font-size:14px}.CheckIn-section .dropoff-desc .dropoff-detail.baggage-dropoff-detail{width:100%;height:auto;font-size:14px}
.CheckIn-section .oval-circle{box-sizing:border-box;border:0;background-color:transparent;border-radius:0;z-index:2;top:9%;width:20px;height:136%;display:block;position:absolute;left:-10px;background:url('/saar5/_desktop/images/travel-info/check-in/new_Check-in/oval-line.svg') no-repeat no-repeat transparent center center;background-size:150% 100%}
.CheckIn-section .oval-circle:before{position:unset;border:unset;width:unset;height:unset;display:unset;content:unset;left:unset;z-index:unset;top:unset;margin-left:unset;display:unset}
.CheckIn-section .boarding-gate .oval-circle{display:none}.CheckIn-section .boarding-gate .oval-circle:before{display:none}
.CheckIn-section .next-image{display:inline-block;position:absolute;left:10%;top:3%}.CheckIn-section .next-image img{display:inline-block;width:70px;height:50px}
.CheckIn-section .return-checkin{display:block;width:100%}.CheckIn-section .checkin-type-desc{width:auto!important}
.autoCheckIn-section .checkin-flight{margin-top:6%}.autoCheckIn-section+.CheckIn-section .tips-details{padding:25px 12px}
.autoCheckIn-section+.CheckIn-section .dropoff-desc .from-depart{width:auto;text-align:left;position:relative;top:unset;left:unset;display:inline-block;width:100%;height:33px;margin-bottom:10px}
.autoCheckIn-section+.CheckIn-section .dropoff-desc .dropoff-head{margin-left:77px;margin-top:5px;margin-bottom:50px;width:70%;word-break:break-word}
.autoCheckIn-section+.CheckIn-section .baggage-dropoff,.autoCheckIn-section+.CheckIn-section .boarding-gate{padding-left:10%;margin-top:40px;position:relative;padding-top:10px}
.autoCheckIn-section+.CheckIn-section .dropoff-desc .dropoff-detail{width:100%;height:auto}.autoCheckIn-section+.CheckIn-section .oval-circle{box-sizing:border-box;border:0;background-color:transparent;border-radius:0;z-index:2;top:9%;width:20px;height:136%;display:block;position:absolute;left:-11px;background:url('/saar5/_desktop/images/travel-info/check-in/new_Check-in/oval-line.svg') no-repeat no-repeat transparent center center;background-size:150% 100%}
.autoCheckIn-section+.CheckIn-section .oval-circle:before{position:unset;border:unset;width:unset;height:unset;display:unset;content:unset;left:unset;z-index:unset;top:unset;margin-left:unset;display:unset}
.autoCheckIn-section+.CheckIn-section .boarding-gate .oval-circle{display:none}.autoCheckIn-section+.CheckIn-section .boarding-gate .oval-circle:before{display:none}
.autoCheckIn-section+.CheckIn-section .next-image{display:inline-block;position:absolute;left:10%;top:3%}
.autoCheckIn-section+.CheckIn-section .next-image img{display:inline-block;width:70px;height:50px}.autoCheckIn-section .more-ways .online-autocheckin{height:auto;width:100%;background:#fff;border-left:5px solid #ff9f00;margin-right:2px;margin-bottom:10px;padding:10px 0;box-shadow:0 1px 4px -1px rgba(0,0,0,.25)}
.autoCheckIn-section .more-ways .online-autocheckin img{display:none!important}.autoCheckIn-section .more-ways .online-autocheckin .online-checkinArrow{display:inline-block!important;position:absolute}
.autoCheckIn-section .more-ways .checkin-types-head{font-family:"proxima-nova";font-weight:600}
.autoCheckIn-section .more-ways .online-autocheckin .checkin-links{position:relative;display:block;width:87%;top:24%;left:4%;color:#222}
.mobileCheckIn-section.filterBoxSection .boarding-pass{padding:0 0 20px 0!important;width:100%!important;box-shadow:none!important}
.printpass-option{width:100%;margin-top:15px}.filterBoxSection .select-box-parent{width:90%!important}
.print-pass{width:100%!important}.boarding-pass{width:100%;padding:0;background:transparent;margin-top:20px}
.mobileCheckIn-section .checkin-link-section .checkin-button{background-color:#00266b;padding:5px 20px;color:white;font-family:"proxima-nova"!important;font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;line-height:24px}
.mobileCheckIn-section+.autoCheckIn-section .more-ways .online-autocheckin{border-left:5px solid #ccc}
.filterBoxSection .select-box input.citytext{font-size:11px}.automatedDrop-section .back-button{display:none}
.automated-bag-left,.automated-bag-right{width:100%;height:auto;padding:0;background:#f7f7f7;box-shadow:none}
.automated-bag-left{margin-right:0;margin-bottom:20px}.kf-landing .banner-container.first-main-container{height:auto;min-height:240px;margin:0 2%!important}
.banner.subcontainer{max-width:988px!important;background:#fff!important;margin-bottom:25px;transform:translatey(-2%)!important;padding:34px!important;border-radius:5px;display:block}
.heading.firstclass{font-size:18px}.banner-content-left-section,.banner-content-right-section{display:block;width:100%}
.firstclass-left-content{min-height:auto;border-right:0;border-bottom:1px solid #e5e9f0}.firstclass-right-content{min-height:auto;margin-top:35px;margin-left:0;word-break:break-word}
.firstclass-content .subcontent,.firstclass-content .subheading{width:100%}.firstClass-table{border:1.5px solid #e5e9f0}
.firstClass-table-head{color:#222;font-weight:600;background-color:#fff}.firstClass-table-row.white{background-color:#fff}
.firstClass-table-row.grey{background-color:#fff}.partner-section .partner-examples{border:1px solid #e5e9f0;padding:10px}
.partner-flight-desc{width:100%;margin:0}.partner-example-heading{display:none}.partner-example-heading-mob{display:block;position:relative;color:#303030;font-family:"proxima-nova";font-size:16px;font-weight:300;margin-bottom:15px}
.mobtext{font-weight:600}.airportcheckin-section.mobileCheckIn-section.grey-mob{background-color:#f7f7f7!important;border-radius:0;padding:0}
.airportcheckin-section .subdesc{width:100%}.airportcheckin-section .checkin-types-head{font-weight:600;font-size:16px}
.airportcheckin-section .filterBoxSection{margin-top:10px}.airportcheckin-section .boarding-pass{border:0;padding:0}
.airportcheckin-section .printpass-option li{font-size:12px}.airportcheckin-section .pass-desc.checkin-desc{width:100%}
.airportcheckin-section .info-table{background:0;width:100%;border:0}.airportcheckin-section .info-table .main-head{padding:15px 0;border:0;font-size:14px}
.airportcheckin-section .info-table .content{padding:0}.airportcheckin-section .info-table .row{display:block;padding:4%;margin-bottom:0}
.airportcheckin-section .info-table .row:nth-child(even){background:#fff}.airportcheckin-section .info-table .row:nth-child(odd){background:#e5e9f0}
.airportcheckin-section .info-table .col{display:inline-block;width:100%;padding:2%}.airportcheckin-section .info-table .col.one{display:inline-block;width:100%}
.airportcheckin-section .info-table .col.one p{color:#002e79;font-family:"proxima-nova"!important;font-size:14px;font-weight:600}
.airportcheckin-section .info-table .mob{display:block}.airportcheckin-section .info-table .large{display:none}
.airportcheckin-section .info-block{width:100%;padding:2% 4%}.airportcheckin-section .smalltext.mob{display:block}
.airportcheckin-section .smalltext.large{display:none}}@media(min-width:320px) and (max-width:574px){.boarding-tips .border-left,.boarding-tips .border-right{width:30%}
.dropoff-detail{width:227px}}@media(max-width:320px){.boarding-tips .border-left,.boarding-tips .border-right{width:28%}
.border-left,.border-right{width:2%}.from-depart{left:7%;top:14%}.boarding-gate .from-depart{top:25%;left:0;width:86%}
.checkin-ways-desc,.dropoff-detail,.checkin-type-desc,.auto-checkin-except li{width:250px}.CheckIn-section .checkin-type-desc{width:auto!important}
.oval-circle:before{height:358px}.CheckIn-section .oval-circle{top:2%}}.mp-mb-overview .popup_upgrade-inner{margin-top:10%!important;top:inherit!important}
.form-personal-detail .notify-block [class*="remind-note"]{margin:13px 0}.form-personal-detail .notify-block{margin:0}
.form-personal-detail .notify-block div.alert__icon{display:inline-block;vertical-align:top;transform:rotate(180deg)}
.form-personal-detail .notify-block .alert-wrapper{display:inline-block;width:90%}.form-personal-detail .notify-block .name-change{color:#00266b;display:inline}
.form-personal-detail .notify-block div.alert__icon .ico-alert::before{font-size:20px;top:4px;position:relative}
.form-personal-detail .notify-block{margin-top:15px}.faq-Align .wrap-widget-1{float:none}.aci_banner_loader .loading--small{margin-left:443px}
.elite-rewards--desktop:hover .tooltip-progress.active{display:table!important}.mp-mb-overview .aci_banner_loader{margin-bottom:35px;padding:20px}
.kf-preferences .preferences button{border-style:unset;background-color:transparent!important;color:#2e77fd}
.cancelAci{background-color:#fff1f0;margin:10px 0 15px;background-repeat:no-repeat;padding-left:30px;background-size:20px;border-radius:4px;padding:15px 35px;position:relative;font-size:14px;min-height:42px;color:red}
.cancelAci .cancelAci_error_message{background-repeat:no-repeat;background-size:cover;content:"";width:20px;height:20px;position:absolute;left:12px;border-radius:50%}
.main-container .popup--cookie-continue{width:100%;right:0;box-sizing:border-box!important;height:auto;background-color:rgba(0,34,107,0.9);bottom:0!important}
.main-container .popup--cookie-continue .popup__content{text-align:center}.main-container .popup--cookie-continue .popup__content .vertical-center{display:inline-block;font-size:16px;width:20%;flex-grow:1}
.main-container .popup--cookie-continue .popup__content .vertical-center .popup__desc{margin-top:16px;margin-bottom:16px}
.main-container .popup--cookie-continue .popup__content .popup__close{display:inline-block;padding:0;color:#fff;margin-left:20px;background-color:transparent;top:0;right:0;z-index:10;font-family:"sia";line-height:1}
.main-container .popup--cookie-continue.popup--cookie a.popup__close,.popup--cookie a.popup__close{display:inline-flex;flex-direction:column;justify-content:center;margin-left:20px;padding:0;top:0;right:0}
.main-container .popup--cookie-continue .popup__content .popup__close .cookie-continue{padding:12px 60px;position:relative;font-size:11px;letter-spacing:1.5px;top:0}
.cancel-review .container-wrapper{background-color:#fff}.manage-booking-wrapper .content-wrapper .booking--style-3.booking-review--2 .booking--style-3__section .container-wrapper{margin-top:20px}
.personal-details-page #file-upload-div{background-color:#f7faff}.validation-alert-box{width:580px;border-radius:4px;background-color:#fff1f0}
.validation-alert-box .validation-alert-message{width:518px;color:#df0000;font-size:14px;line-height:20px;padding:5px}
.validation-alert-box .validation-alert-icon{padding:0 10px 0 0}.validation-alert-icon .ico-close-round-fill{color:#f00;font-size:20px;width:20px;height:20px}
.booking-wrapper-section{background-color:#f2f2f2;padding:20px;margin-top:20px;min-height:116px}.booking-section{float:left}
.insurance-booking{display:flex}.booking-wrapper{min-height:116px}.booking-wrapper:after{clear:both;display:table;content:''}
.insurance-label{padding-right:42px}.insurance-logo,.insurance-widget{float:right}.insurance-font{font-weight:600}
.container-wrapper{padding:14px;border:1px solid #fad291;min-height:280px}.container-body{width:100%}
.container-body .alert-block.checkin-alert{width:95%!important}.back-to-link{font-size:14px;display:inline-block}
.back-to-link::before{content:url(/saar5/images/chevron-blue-left.svg);margin-right:10px;zoom:.85;position:relative}
.waiver-policy{color:#00266b;background-color:#e5e9f0;width:auto;display:inline-block;border-radius:5px;box-sizing:border-box;padding:15px 20px 20px 45px;position:relative}
.waiver-policy::before{content:"";width:15px;background:url(/saar5/images/svg/ico-info-round-fill--blue.svg);height:15px;position:absolute;top:20px;left:20px;background-size:100% 100%}
.covid-info .covid-info-header-container em{font-size:14px;line-height:20px;color:#666}.covid-info .covid-info-header-container p{margin:40px 0;font-size:16px;line-height:24px;color:#222}
.covid-info .covid-info-header-container h1{margin-bottom:20px}.covid-info-accordion .accordion{padding:20px 0;background-color:#f7f7f7;border-bottom:2px solid #ebebeb;margin:0}
.covid-info-accordion .accordion__content{padding:0}.covid-info-accordion .accordion__content .waiver-policy{padding:20px 0 20px 20px;background-color:transparent}
.covid-info-accordion .accordion__content .waiver-policy::before{top:24px;left:0}.covid-info-accordion .accordion:first-child{border-top:2px solid #ebebeb}
.covid-info-accordion .accordion__control{padding:0}.covid-info-accordion .accordion__control .sub-heading-3--dark{margin:0;outline:0;font-family:"proxima-nova";color:#1a3485}
.covid-info .covid-info-accordion .accordion-wrapper-content{margin-top:40px}.covid-info .covid-info-accordion .accordion-wrapper-content h3{font-size:26px;font-family:"sigvar"}
.covid-info .covid-info-accordion .accordion-wrapper-content .sub-heading-1--blue{margin-bottom:30px}
.covid-info .covid-flight-credits-banner{background-color:white;border-radius:4px;padding:25px 0;display:flex;padding:0}
.covid-info .covid-flight-credits-banner .flight-credits-text{flex-grow:1;padding:25px 30px}.covid-info .covid-flight-credits-banner .flight-credits-text p{font-size:14px;line-height:20px;color:#222;margin:5px 0}
.covid-info .covid-flight-credits-banner strong{font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;color:#222;font-family:proxima-nova}
.covid-info .covid-flight-credits-banner a{color:#0254ec;font-family:"proxima-nova";font-size:14px;letter-spacing:0;text-decoration:none;position:relative;line-height:17px;padding-left:10px}
.covid-info .covid-flight-credits-banner a::before{content:"\e63d";height:8px;position:absolute;font-family:"sia";width:8px;font-size:8px;text-decoration:none;top:2px;left:0}
.covid-info .covid-flight-credits-banner img{top:0;width:280px;margin:0}.covid-info .stay-updated-container{max-width:988px;margin:50px auto 0}
.stay-updated-container .link-container{display:flex;max-width:820px;justify-content:space-between;box-sizing:border-box;flex-wrap:wrap}
.stay-updated-container .link-container .link-with-chevron{position:relative;width:400px;box-shadow:-8px 4px #e5e9f0;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);margin-bottom:20px;padding:20px;background-color:white;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:600;font-size:14px;line-height:17px;box-sizing:border-box;color:#222}
.stay-updated-container .link-container .link-with-chevron:hover{color:#222}.stay-updated-container .link-container .link-with-chevron::before{content:"";position:absolute;top:0;left:0;background-color:#e5e9f0;height:100%;width:3px}
.stay-updated-container .link-container .link-with-chevron::after{content:"\e643";position:absolute;font-size:12px;top:50%;right:20px;height:12px;transform:translateY(-6px) rotate(-90deg);width:12px;font-family:sia;color:#afafaf}
.stay-updated-container .link-container .link-with-hyperlink{position:relative;width:400px;box-shadow:-8px 4px #e5e9f0;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);margin-bottom:20px;padding:20px;background-color:white;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:600;font-size:14px;line-height:17px;box-sizing:border-box;color:#222}
.stay-updated-container .link-container .link-with-hyperlink:hover{color:#222}.stay-updated-container .link-container .link-with-hyperlink::before{content:"";position:absolute;top:0;left:0;background-color:#e5e9f0;height:100%;width:3px}
.stay-updated-container .link-container .link-with-hyperlink::after{content:"";position:absolute;font-size:12px;background:url(/saar5/images/svg/icon-externalLink-gray.svg);background-size:100% 100%;transform:translateY(-6px) rotate(0);top:50%;right:20px;height:12px;width:12px;color:gray}
.stay-updated-container h1{font-size:24px;font-weight:400;color:#00266b;margin-bottom:30px}.covid-info .editor p{font-size:14px;line-height:24px;color:#000}
.covid-info .editor h1{font-weight:400;color:#00266b}.covid-info .editor>p{max-width:988px;margin:0 auto}
.covid-info .editor h2{color:#00266b;font-family:inherit;font-size:18px;font-weight:600;letter-spacing:0;line-height:22px}
.covid-info.promotion-components hr{margin:40px 0}.covid-info .krisflyer-member-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box}
.covid-info .krisflyer-member-wrapper .krisflyer-member-content{box-sizing:border-box;width:30%;position:relative;margin-bottom:50px}
.covid-info .krisflyer-member-wrapper h3{line-height:20px;font-size:14px;color:#222;font-family:"proxima-nova";margin:18px 0 20px 0}
.covid-info .krisflyer-member-wrapper .krisflyer-member-content p{font-size:14px;line-height:20px;color:#222;margin:10px 0}
.covid-info .krisflyer-member-wrapper .krisflyer-member-content a{font-size:14px;line-height:17px;font-family:"proxima-nova";font-weight:normal;color:#0254ec}
.covid-info .krisflyer-member-wrapper .krisflyer-member-content a em{display:none}.covid-info .krisflyer-member-wrapper .krisflyer-member-content img{position:absolute;top:0;width:45px;height:45px;padding:0;background-size:100% 100%}
.covid-info .krisflyer-member-wrapper .krisflyer-member-content .krisflyer-member-head{margin:60px 0 0 0;line-height:22px;font-size:18px;color:#222;letter-spacing:normal;font-family:"proxima-nova";font-weight:600}
.covid-info .sia-breadcrumb--3{background-color:#fff!important}.covid-info .upper-head{margin:20px auto 0!important}
--class is alredy there change padding-- .miles-better-tabs-component .img-desc{padding:15px 20px 1px 16px}
a:focus:focus,input:focus:focus,button:focus:focus,.fare-deals-list a:focus,input:focus:focus+label{outline:0!important}
.miles-better-tabs-component .tab-wrapper .tab{width:100%;left:0;top:-7px;overflow:inherit}.miles-better-tabs-component .tabs--1 .tab{border-top:5px solid #ccc;border-radius:7px 7px 0 0}
.miles-better-tabs-component .tab{overflow:hidden;padding-left:0;margin:0;position:static}.miles-better-tabs-component .tabs--1 .tab .tab-item:first-child.active{box-shadow:2px 0 1px 0 rgba(0,0,0,0.05);border-bottom:0}
.miles-better-tabs-component .tabs--1 .tab .tab-item:last-child.active{box-shadow:-1px -2px 6px -4px;border-bottom:0}
.miles-better-tabs-component .tabs--1 .tab .ru-tab{height:70px;width:calc(100%/2);background:transparent;outline:0}
.miles-better-tabs-component .tabs--1 .tab .tab-item{border-bottom:1px solid #d3dbe8}.tab-item,.tab-print{list-style:none;float:left;transition:background 400ms}
.miles-better-tabs-component .tabs--1 .tab .tab-item:first-child.active a{border-radius:7px 7px 0 0}
.miles-better-tabs-component .tabs--1 .tab .tab-item.active a{border:0;border-top:5px solid #ff9f00;border-left:none;border-right:0;background-color:#fff;display:block;font-weight:bold}
.miles-better-tabs-component .tabs--1 .tab .ru-tab a{padding:22px 0 0!important;margin-top:-5px;text-decoration:none;display:block;border-top:5px solid #d3dbe8;color:#000;font-size:15px;outline:0!important}
.miles-better-tabs-component .tabs--1 .tab .ru-tab a .main-label{font-size:16px;color:#444}.miles-better-tabs-component .main-label{text-align:center}
.miles-better-tabs-component .tab-content{display:none;clear:both;padding-top:1px;padding:30px}.miles-better-tabs-component .tab-content.active{display:block;padding-top:90px}
.miles-better-tabs-component .img-desc{padding:15px 20px 1px 16px}.miles-better-tabs-component .content-image{width:100%}
.miles-better-tabs-component .content-sec{display:flex;border:1px solid #ccc}.miles-better-tabs-component .learn-more:before,.miles-better-tabs-component .travel:after{font-family:"sia";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:9px;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\e643";border-radius:50%;font-size:9px;height:10px;padding:3px 4px 1px;margin-right:1.3em;transform:rotate(271deg)}
.miles-better-tabs-component learn-more:before{padding:3px 0 1px;margin-right:1.1em}.miles-better-tabs-component .sub-content{padding:30px 0 0}
.miles-better-tabs-component .sub-content label{padding-right:20px;color:#666;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:13px}
.miles-better-tabs-component .sub-content strong{color:#00266b;font-size:18px;font-weight:600;letter-spacing:0;line-height:20px;display:block;padding-top:22px}
.miles-better-tabs-component .sub-content ul{padding-left:55px}.miles-better-tabs-component .sub-content li{color:#222;font-size:14px;letter-spacing:0;line-height:22px;padding-bottom:11px}
.miles-better-tabs-component .btn-option{border-radius:2px;background-color:#d0dce9;padding:7px;font-size:10px;font-weight:600;letter-spacing:1.5px;line-height:13px;color:#fff}
.miles-better-tabs-component .flight-bonus{color:#222;font-family:"Proxima Nova";font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}
.miles-better-tabs-component .req-form ol{padding-left:16px}.miles-better-tabs-component .req-form li{color:#222;font-size:14px;letter-spacing:0;line-height:22px;padding-bottom:13px}
.miles-better-tabs-component hr{margin:30px 0;border:1px solid #e5e9f0}.miles-better-tabs-component .refund-sec strong{color:#00266b;font-size:18px;font-weight:600;letter-spacing:0;line-height:20px;display:block;padding-top:12px}
.miles-better-tabs-component hr{margin:22px 0!important;border-width:1px 0 0 0;border:1px solid #e5e9f0}
.miles-better-tabs-component .btn-option{background-color:#2275d3}.miles-better-tabs-component .img-desc p{margin-top:2px}
.miles-better-tabs-component .accordion__content{padding-bottom:0}.miles-better-tabs-component .req-form ol{margin-bottom:0}
.miles-better-tabs-component .learn-more:before{padding:3px 0 1px;margin-right:1.1em}.miles-better-tabs-component .content-sec{border:1px solid #e5e9f0;border-radius:4px}
.booking-head h1{font-weight:400;color:#00266b}.heading-content p{font-size:16px}.eligible-for{color:#00266b;font-size:18px;font-weight:600;letter-spacing:0;line-height:22px;padding-top:33px;display:block}
.flexible-credits{padding:6px 0 0}.flexible-credits strong{font-weight:bold;font-size:15px;display:block;padding-bottom:10px}
.flexible-credits p{line-height:39px!important;margin:0}.booking-head{font-weight:400;color:#00266b;letter-spacing:0;line-height:33px}
.heading-content{font-size:16px}.eligible-for{padding-top:20px}.main-tab-content{margin:25px auto 100px}
.miles-better-tabs-component p{font-size:14px}.miles-better-tabs-component .img-desc p{margin-top:10px}
.miles-better-tabs-component .sub-heading-3--dark{color:#222;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.request-step span{display:block}.faq-link{font-weight:600}.faq-link:after{font-family:"sia";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:9px;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;content:"\e643";border-radius:50%;font-size:9px;height:10px;padding:3px 4px 1px;margin-right:1.3em;transform:rotate(271deg)}
.cabin-credit th{padding:13px 28px!important;font-weight:300!important}.cabin-credit td{padding:18px 28px!important}
.flight-credits{padding:6px 0 0}.flight-credits .request-step{padding-left:45px}.flight-credits .eligible-credit{padding-left:77px}
.covid-info .editor table .even{background-color:#e5e9f0!important}.flight-credits label{padding:2px 33px 1px 1px!important;float:left;color:#00266b;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:20px}
@media only screen and (max-width:767px){.flexible-credits img{width:inherit;display:block;height:22px;margin-top:2px!important}
}.miles-better-tabs-component h1{font-weight:400;color:#00266b}.miles-better-tabs-component p{font-size:16px}
.miles-better-tabs-component .waiver-policy{width:40%}.miles-better-tabs-component .eligible-for{color:#00266b;font-size:18px;font-weight:600;letter-spacing:0;line-height:22px;padding-top:33px;display:block}
.tabs-component .tabs--1 .tab-wrapper{padding:0!important}.miles-better-tabs-component .img-section img{max-width:317px}
.covid-info .miles-better-tabs-component .bold-heading{color:#00266b;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}
.covid-info .miles-better-tabs-component p{font-size:14px}.miles-better-tabs-component .travel:after{margin-left:1.1em}
.miles-better-tabs-component .req-form li{padding-left:14px}.miles-better-tabs-component .block-2{border-bottom:0!important}
.miles-better-tabs-component .block-2.accordion{padding:0}.miles-better-tabs-component .accordion__control{padding:0!important}
.miles-better-tabs-component .btn-1{font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:13px;text-align:center}
.covid-info .covid-container .main-inner{margin:0 0 100px 0;max-width:none}.covid-info .covid-container .main-inner .covid-info-header-container{padding:55px 0 20px;background-color:white}
.covid-info .covid-container .main-inner .covid-info-header-container h1{max-width:988px;margin:0 auto 20px auto}
.covid-info .covid-container .main-inner .covid-info-header-container em{max-width:988px;margin:0 auto;display:block}
.covid-info .covid-container .main-inner .covid-info-header-container p{max-width:988px;margin:40px auto}
.covid-info .covid-container .main-inner .covid-info-accordion{max-width:988px;margin:0 auto}.covid-info .covid-container .main-inner .covid-info-accordion .sub-heading-1--blue{margin-top:60px;color:#00266b;font-family:sigvar;font-size:26px;letter-spacing:0;line-height:25px}
.covid-info .covid-container .main-inner .covid-flight-credits-banner{max-width:988px;margin:0 auto}
.covid-info .covid-container .main-inner .useful-links-container{padding:60px 0;background-color:white}
.covid-info .covid-container .main-inner .useful-links-container h1{max-width:988px;margin:0 auto}.covid-info .covid-container .main-inner .useful-links-container .tab-content{max-width:988px;margin:0 auto}
.compliment-banner-container{border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.06);display:flex;padding:20px}
.compliment-banner-container img{height:50px;width:50px;background-size:100% 100%}.compliment-banner-container .compliment-banner-text-container{flex-grow:1;margin-left:20px}
.compliment-banner-container .compliment-banner-text-container h3{font-family:"proxima-nova";font-size:16px!important;font-weight:600;letter-spacing:0;line-height:24px;margin:0;color:#222}
.compliment-banner-container .compliment-banner-text-container p{color:#222;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px}
.covid-info .breadcrumb-item a,.covid-info .precautionary-container a{font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:17px;color:#0254ec}
.covid-info .sia-breadcrumb--3 .breadcrumb-item a .ico-point-r{right:10px;font-size:8px;transform:translateY(-6px);margin-top:0}
.covid-info .sia-breadcrumb--3 .breadcrumb-item a .ico-point-r::before{color:#222}.precautionary-container{font-size:16px;letter-spacing:0;color:#222;line-height:24px}
.covid-info .precautionary-container p{font-size:16px;letter-spacing:0;color:#222;line-height:24px}.covid-info .precautionary-container a{font-size:16px;letter-spacing:0;color:#0254ec;line-height:24px}
.precautionary-container .waiver-policy{font-size:14px;letter-spacing:0;line-height:20px}.covid-info-accordion .accordion__content p strong{display:block;margin-top:20px;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}
.covid-info-accordion .accordion__content .covid-accordion-links{display:inline-block;margin-top:20px;font-size:14px;color:#0254ec;letter-spacing:0;line-height:17px;font-family:proxima-nova}
.manage-booking-wrapper .content-wrapper .booking--style-3.booking-review--2 .booking--style-3__section .block-2.booking--style-3__main{padding:0}
#change-of-name-form-btn{cursor:pointer}.global-manage-booking.review-page.atc-review-page.atc-review-sk-page .alert__message.alert__message__1,.cib-confirmation-page.global-manage-booking.mb-confirmation-page.confirmation-atc-refund-page .alert__message.alert__message__1{color:#b5651d}
.passenger-details-page-manage-booking .show-popup-btn label{width:100%}.mb_csl_error{background-color:#fff1f0;margin:10px 0 15px;background-repeat:no-repeat;padding-left:30px;background-size:20px;border-radius:4px;padding:20px 45px;position:relative;font-size:14px;min-height:42px;color:red}
.mb_csl_error .alert__icon{font-size:22px}.mb_csl_error .alert__icon .ico-close-round-fill{top:15px;background-repeat:no-repeat;background-size:cover;content:"";width:20px;height:20px;position:absolute;left:22px;border-radius:50%}
.mb_csl_error .error_alert_message{margin-left:25px}.ssh-overview_holiday-packages-wrapper-1{padding-bottom:5%;display:block;width:100%}
.ssh-overview_holiday-packages-wrapper-2{display:flex;flex-direction:row;padding:0 50px}.ssh-overview_holiday-packages-basic{display:flex;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);background-color:#fff;border-radius:6px;padding:30px 100px;box-sizing:content-box;width:680px;margin:0 auto}
.ssh-overview_holiday-packages-basic .ssh-overview_holiday-packages-desc-section ul li.available{color:#222}
.ssh-overview_holiday-packages-basic .ssh-overview_holiday-packages-first-title-section{background-color:#fff;height:auto;padding:2% 5% 2% 0;width:50%;background:0;color:#000}
.ssh-overview_holiday-packages-basic .ssh-overview_holiday-packages-desc-section{border-left:1px solid #e5e9f0;padding:3% 0 3% 6%;width:50%}
.ssh-overview .ssh-overview_holiday-packages-basic ul li.available::before{left:5px}.ssh-overview ul li.unavailable{opacity:.3}
.ssh-overview ul li.unavailable::before{display:inline-block;content:"\E611";font-family:"sia";color:#f00;font-size:12px;position:absolute;left:0}
.ssh-holiday-plus-package-features-header{height:auto;display:flex;padding:34px 30px 34px 0;width:555px;box-sizing:border-box;margin:0 auto}
.ssh-holiday-plus-package-features-border{display:initial;margin-top:0}.ssh-holiday-plus-package-features-header-desc{padding-top:0;display:initial;padding-top:10px;padding-right:20px}
.ssh-overview_holiday-packages-desc-section{padding:25px 30px}.ssh-overview_holiday-packages-first-title-section,.ssh-overview_holiday-packages-second-title-section,.ssh-overview_holiday-packages-third-title-section{height:auto;display:flex;flex-direction:column;border-radius:6px 6px 0 0;align-items:center;position:relative}
.ssh-overview_holiday-packages-title-title{width:auto;position:initial}.ssh-overview_holiday-packages-title-price{padding-top:0;text-align:center;float:none}
.ssh-overview_holiday-packages-third-title-section-tag{border-radius:20px;bottom:-11px;top:initial;right:auto;line-height:22px;padding:0;color:#fff;background-color:#2275d3;font-size:12px}
.ssh-overview_holiday-packages-basic .ssh-overview_holiday-packages-first-title-section .ssh-overview_holiday-packages-title-title{color:#fff;font-size:14px;line-height:17px;padding:5px 12px;border-radius:3px;letter-spacing:1.5px;font-weight:600;background:linear-gradient(135deg,#00256b 0,#215bc5 100%)}
.ssh-overview_holiday-packages-basic .ssh-overview_holiday-packages-title-desc{font-size:18px;color:#222;max-width:100%}
.ssh-overview_holiday-packages-title-desc{line-height:24px;text-align:center;font-size:18px;max-width:100%}
.ssh-overview_holiday-packages-title-price sup{font-size:11px;padding-right:4px;top:-1em}.ssh-overview_holiday-packages-title-price sub{font-size:14px;padding-left:4px;bottom:0}
.ssh-overview_holiday-packages-desc-section ul li{font-size:15px}.ssh-overview_holiday-packages-first-title-section{background:radial-gradient(circle,#eff5ff 0,#c3d9ff 100%)}
.ssh-overview_holiday-packages-second-title-section{background:radial-gradient(circle,#bcd7ff 0,#679bfd 100%);color:#00266b}
.ssh-overview_holiday-packages-third-title-section{background:radial-gradient(circle,#1954c0 0,#01205b 100%);padding:25px}
.ssh-overview_holiday-packages-title-price>span{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:30px;color:#00266b;font-weight:600;line-height:24px}
.ssh-overview_holiday-packages-title-title{background:linear-gradient(135deg,#00256b 0,#215bc5 100%);color:#fff;font-size:14px;line-height:17px;padding:5px 12px;border-radius:3px;letter-spacing:1.5px;font-weight:600}
.ssh-overview_holiday-packages-third-title-section .ssh-overview_holiday-packages-title-title{background:linear-gradient(135deg,#ff9f00 0,#ffcb76 100%);color:#00266b}
.ssh-overview_holiday-packages-third-title-section .ssh-overview_holiday-packages-title-price>span{color:#fff}
.ssh-overview .hidden-dt{display:none}.ssh-holiday-plus-package-features-border{margin-top:10px}.container-desc{color:#262626;font-weight:300}
.ssh-booking-steps .ssh-overview-button{padding-left:6.5%;padding-right:6.5%}.ssh-overview ul li.available::before{display:inline-block;content:"\E610";font-family:"sia";color:#05b410;font-size:12px;position:absolute;left:0}
.ssh-overview_holiday-packages{border-radius:6px;padding-bottom:0;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05)}
.ssh-overview_holiday-packages-desc-section ul{padding-left:22px}.ssh-holiday-plus-package-image-title{text-transform:uppercase}
.ssh-holiday-plus-day2{margin-top:10px}.ssh-holiday-plus-package-button button.browse-hotels{margin-top:20px}
.ssh-overview .ssh-overview__container ul{list-style:none;position:relative}.ssh-overview .ssh-overview__container .ssh-explorer-pass-content-features>ul{list-style-image:url('/saar5/images/ssh/tick.png');position:relative}
.ssh-dining-wrapper-2 .ssh-dining-carousel-wrap-1,.ssh-dining-wrapper-1 .ssh-dining-carousel-wrap-1,.ssh-dining-wrapper-1 .ssh-dining-carousel-wrap-2,.ssh-dining-wrapper-3 .ssh-dining-carousel-wrap-1,.ssh-dining-wrapper-3 .ssh-dining-carousel-wrap-2{height:300px;background-size:cover;background-repeat:no-repeat;border-radius:4px;background-position:center center}
.ssh-holiday-plus-package-days .ssh-overview__attractions-carousel-hotels{margin-top:25px}.ssh-overview_holiday-packages-desc-section ul li{color:#303030}
.ssh-overview__container.banner .banner-contents .ssh-overview__title{margin:0 auto;width:430px}.ssh-holiday-plus-package-button{padding-top:30px}
.ssh-holiday-plus-package-features-content{display:none}.ssh-overview .ssh-overview__container li.unavailable.hidden-tb{display:list-item!important}
.miles-add-up-bottom-content .img-content .doughnut{width:78px;height:40px;margin-top:20px}.ieBrowser .flight-result-opt-row{top:auto!important}
.ssh-hotel-search-select-package{padding:5px 0}.ssh-hotel-search-sshPackage{display:flex;flex-direction:row;padding-bottom:20px}
.ssh-hotel-search-package-head{color:#111;font-size:11px;font-weight:600;letter-spacing:1px;line-height:13px;text-transform:uppercase;padding:0 0 5px}
.ssh-hotel-search-package-name{display:inline-block;background-color:#e5e9f0;width:100%;color:#00266b;border-radius:20px;font-size:13px;padding:13px 5px;text-align:center;margin:0 5px 0 0;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;cursor:pointer;text-transform:capitalize}
.ssh-hotel-search-package-name:last-child{margin-right:0}.ssh-hotel-search-package-name.active{background-color:initial;color:#fff;background:linear-gradient(270deg,#254a8e 0,#00266b 100%)}
.ssh-hotel-search-package-name.active::after{display:inline-block;content:"\E610";font-family:"sia";color:#fff;font-size:12px;position:relative;left:10px}
.list-hotel1,.list-hotel2{background:initial;border-bottom:0}.list-hotel1 h{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:600;color:#444;font-size:16px;line-height:24px;letter-spacing:0}
.list-hotel1 p{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:600;color:#444;font-size:16px;line-height:24px;letter-spacing:0;width:690px}
.faq-covid{margin-top:20px}.faq-covid .wrap-widget-1{width:70%;float:none}.option-with-tooltip .custom-radio label{margin-left:23px;padding-left:0}
.option-tooltip{display:inline}.option-tooltip .ico-tooltips{position:relative;top:1px}.option-with-tooltip .custom-radio--1 input+label:before{left:-23px}
.option-with-tooltip .custom-radio--1 input+label:after{left:-20px}.corona-special-assistance-page .assistance-options .custom-radio label{font-size:14px;line-height:20px}
.corona-special-assistance-page .assistance-options .custom-radio label:before{top:3px}.corona-special-assistance-page .assistance-options .custom-radio label:after{top:6px}
.corona-special-assistance-page .terms-conditions .custom-checkbox input+label{margin-bottom:20px}.corona-special-assistance-page .terms-conditions .custom-checkbox input+label{line-height:20px;font-size:14px;color:#222}
.corona-special-assistance-page .terms-conditions .custom-checkbox input+label:before{top:2px}.corona-special-assistance-page .refund__file_upload{cursor:pointer;margin-top:4%;margin-left:47%;margin-bottom:12px;width:5%}
.corona-special-assistance-page .dragdrop_label_text{display:block;text-align:center}.heading-contact-us{font-size:32px}
.contact-us-info{padding-top:15px}.helf-page-container{width:75%}.helf-page-container--2{padding-bottom:25px}
.contact-us-button{padding-top:14px;padding-bottom:10px}.helpbuttonlink{box-sizing:border-box;background:#00266b;color:#fff;padding:11px 18px;font-weight:500;font-size:12px;border-radius:4px;text-decoration:none;letter-spacing:1.8px}
.helpbuttonlink:hover{background-color:#2e77fd}.ticket-receipt-page .alert-block .alert__icon{vertical-align:middle}
.ticket-receipt-page .alert-block{padding:10px 10px}.corona-special-assistance-page .heading-uppercase{text-transform:uppercase;font-weight:bold}
.corona-special-assistance-page .c-list{margin-left:35px}.corona-special-assistance-page .c-list li{padding-left:15px}
.corona-special-assistance-page .message_text{font-size:16px;line-height:24px;margin-left:5px;color:#000}
.corona-special-assistance-page .main-inner{padding:0 15px;margin-top:40px;margin-bottom:20px}.corona-special-assistance-page .blk-heading .main-heading{margin-bottom:40px;line-height:36px;letter-spacing:0;line-height:33px;font-family:"sigvar",serif;font-weight:400}
.corona-special-assistance-page .covid-msg2{margin:40px 0 20px;font-size:18px;font-weight:600;color:#222}
.corona-special-assistance-page .form-special-assistance .sub-heading-1--dark{margin-top:40px;color:#222;font-size:18px;font-weight:600;letter-spacing:0;line-height:22px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.corona-special-assistance-page .dragdrop_label_text{display:block;text-align:center;margin-top:8px;margin-bottom:-10px}
.corona-special-assistance-page .supporting_label{margin-bottom:16px;margin-top:1%;font-style:italic;display:block}
.corona-special-assistance-page #file-upload-div{background:#fafafa}.corona-special-assistance-page .first-name-cbk{margin-bottom:0;color:#222!important;font-size:12px;letter-spacing:0;line-height:15px}
.corona-special-assistance-page .form-special-assistance .block-4{margin-bottom:0;border-bottom:1px solid #e5e9f0}
.corona-special-assistance-page .assistance-options{padding-bottom:0;margin-bottom:0;margin-top:40px}
.corona-special-assistance-page .terms-conditions{margin-bottom:0;padding:20px}.corona-special-assistance-page .form-special-assistance .feedback--contact{border-bottom:0}
.corona-special-assistance-page .text-content{line-height:24px;font-size:16px;color:#222;letter-spacing:0}
.corona-special-assistance-page .com-list-style{margin-bottom:20px;line-height:22px}.corona-special-assistance-page .num-list{list-style-type:decimal}
#reissueNotes{margin-top:0}.corona-special-assistance-page .remove-mb{margin-bottom:0}.corona-special-assistance-page .remove-mt{margin-top:0}
p:empty{display:none}#tellusDiv{margin-top:0}.corona-special-assistance-page .covid-accordion .sub-heading-3--dark{color:#222;font-size:18px;font-family:"sigvar","Arial","Helvetica",sans-serif}
.corona-special-assistance-page .accordion__content{padding-top:10px}.corona-special-assistance-page .mb-20{margin-bottom:20px}
.corona-special-assistance-page .form-global .form-group>label.assistance-label{color:#00266b;font-size:18px;font-weight:600;letter-spacing:0;line-height:22px;display:block!important}
.corona-special-assistance-page label.tell-us-more-label{margin-bottom:20px;line-height:22px;font-size:16px;color:#222}
.opt-requiered img{height:30px;margin-top:-7px;margin-left:-15px;margin-right:-12px}.opt-requiered{background-color:#e6ebf9;color:rgba(0,34,107,0.9);font-weight:600;font-size:12px}
.popup--create-password-flow-content .station-stop.station-stop--multiple .station-stop-detail{position:relative;left:0;transform:none}
.popup--create-password-flow-content .station-stop-detail.station-stop__circle-wrap{top:-70px;width:100%}
.popup--create-password-flow-content .station-stop-detail.station-stop__circle-wrap:before,.popup--create-password-flow-content .station-stop-detail,.flow-count,.popup--create-password-flow-content .station-stop__circle,.flow-label{position:absolute}
.popup--create-password-flow-content .station-stop-detail.station-stop__circle-wrap:before{content:'';display:block;width:74%;border-top:1px solid #cacdd4;left:38%}
.popup--create-password-flow-content .station-stop-detail{top:-10px;left:28%;transform:translateX(-50%);text-align:center;width:100%}
.flight-option *{margin-top:0}.popup--create-password-flow-content .station-stop-detail.station-stop__circle-wrap .station-stop__circle{margin-bottom:10px}
.popup--create-password-flow-content .station-stop-detail em{font-size:26px;color:#00266b;display:block}
.flow-count,.flow-label{font-size:10px;font-style:normal;color:#FFF;font-weight:600;display:inline-block;margin-left:6px;margin-top:3px}
.flow-count{top:-9px;left:35%}.popup--create-password-flow-content .station-stop__circle{display:inline-block;top:-7px;left:35%;width:18px;height:18px;background-color:#CCC;border-radius:50%}
.popup--create-password-flow-content .station-stop__circle.active{background-color:#ff9f00}.popup--create-password-flow-content .station-stop__circle.second,.flow-count-second{left:72%}
.popup--create-password-flow-content .station-stop__circle.third,.flow-count-last{left:110%}.flow-label{top:20px;left:23%;text-transform:uppercase;letter-spacing:1px}
.flow-label.second{left:60%}.flow-label.third{left:105%}.alight-right-btn{float:right;padding:12px 30px 12px 30px}
.create-password-leave-popup #close-back-button,#log-out-button{margin-right:10px}.create-password-leave-popup .popup__content{display:inline-block}
.create-password-leave-popup .popup__inner,.popup--create-password-flow-content .popup__inner{border-radius:5px}
.kfCreatePassword-popup .pin-eye-icon{top:12px!important;opacity:.6}.popup--create-password-flow-content .popup__inner,.popup--create-password-flow-content.popup-3 .popup__inner,.popup--create-password-flow-content.popup .popup__inner{max-width:420px!important;min-width:420px!important}
.kfCreatePassword-popup .passwordCriteria{margin-bottom:30px}.at-a-glance-page .submitKfPassword{padding:0 0 0 14px!important;margin-left:-8px;font-size:12px}
.popup--create-password-flow-content .form-group.grid-row.kfPasswordField{margin-bottom:24px}.mobile-pin-reset .success-alert,.mobile-pin-reset .error-alert{margin-bottom:10px}
.email-pin-reset .success-alert,.email-pin-reset .error-alert{margin-bottom:20px}.popup--create-password-flow-content .station-stop__circle.second.active:before,.popup--create-password-flow-content .station-stop__circle.third.active:before{content:'';position:absolute;display:block;width:150px;border-top:1px solid #ff9f00;left:-150px;top:7px}
.popup--create-password-flow-content .station-stop__circle.second.active:before,.popup--create-password-flow-content .station-stop__circle.third.active:before{width:155px;left:-155px}
.popup--create-password-flow-content .popup__content .kfCreatePasswordSuccess{margin-top:-20px}.create-password-leave-popup #kfLoginPopupHeader{margin:-12px 3px -8px 3px}
.kfCreatePassword-popup .popup__heading{margin-bottom:0!important}.kfCreatePassword-popup .input-1.error{border:1px solid red}
.kfCreatePassword-popup .validation-error{color:red}.form-createPassword-new .field-group__label{float:none;margin-left:0}
.no-email-phone-popup .alert__message{color:red}.no-email-phone-popup .alight-right-btn{margin-top:10px}
.no-email-phone-popup .popup__inner{border-radius:5px}.email-pin-reset .alert-info-block,.email-pin-reset .verifyOtpProfile{margin-bottom:0!important}
.email-pin-reset .verifyOtpProfile{margin-top:10px!important}.scoot-login-page .popup--create-password-flow-content .character-container{overflow-wrap:break-word}
.scoot-page .popup--create-password-flow-content .error{padding:7px 30px 7px 13px}.scoot-page .popup--create-password-flow-content .flow-count{top:-8px}
.scoot-page .create-password-leave-popup .alight-right-btn{padding:12px 30px 12px 30px}.email-pin-reset .alert-info-block,.mobile-pin-reset .alert-info-block{margin-top:10px}
.popup--create-password-flow-content .popup__close{background:transparent;color:#ccc;font-size:14px;font-weight:600;margin-top:-5px;margin-right:-5px}
.no-email-phone-popup .alert-block.checkin-alert.error-alert .ico-close-round-fill:before{margin-top:-20px}
.corona-special-assistance-page .form-covid-popup .form-group{margin-bottom:20px}.corona-special-assistance-page .popup--covid .error-alert.validation-alert-box{width:100%;box-sizing:border-box;margin-bottom:20px}
.corona-special-assistance-page .popup--covid .popup__content{padding:30px 40px 30px}.corona-special-assistance-page .popup--covid .grid-inner{padding:0}
.corona-special-assistance-page .form--login label.error{color:#f00;font-size:12px;position:relative;left:-12px}
.corona-special-assistance-page .popup--covid label.error{color:#f00;font-size:12px;position:relative;left:-12px;top:6px}
.error-alert .alert__icon .ico-position{padding-top:6px}.miles-better-tabs-component .main-label{text-align:center}
.miles-better-tabs-component .tabs--1 .tab{border-top:5px solid #ccc;border-radius:7px 7px 0 0}.miles-better-tabs-component .tabs--1 .tab .ru-tab{height:70px;width:calc(100%/2);background:transparent}
.miles-better-tabs-component .tabs--1 .tab .tab-item.active a{border:0;border-top:5px solid #ff9f00;border-left:none;border-right:0;background-color:#fff}
.miles-better-tabs-component .tab-content{margin-top:70px}.miles-better-tabs-component .tabs--1 .tab .tab-item{border-bottom:1px solid #ccc}
.miles-better-tabs-component .tab-wrapper .tab{position:absolute;width:100%;left:0;top:-7px;overflow:inherit}
.miles-better-header{border-left:4px solid #ff9f00;padding:0 0 0 10px!important}.miles-better-tabs-component .krisflyer-greater-recognition.explore-content .krisflyer-group{grid-template-columns:1fr 1fr!important}
@media(min-width:992px){.explore-content_item{padding:35px}}.explore-content_item{display:flex;align-items:center;padding:20px 30px;transition:all .1s ease-in-out}
.explore_item__info{padding-left:20px;margin-top:-5px}.miles-better-tabs-component .sub_heading{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:18px;color:#222;font-weight:600;margin-bottom:8px}
.miles-better-tabs-component .explore_img{width:80px}.miles-better-tabs-component .krisflyer-member{margin-bottom:20px}
.miles-better-tabs-component .explore-content{margin-top:0!important}.miles-better-tabs-component .bottom-content{margin:0;margin-top:-40px!important;font-weight:600}
.krisflyer-greater-recognition.sg_id_content{margin-top:40px;margin-bottom:0!important}.krisflyer-greater-recognition.earn-use-miles.sg_content,.krisflyer-greater-recognition.earn-use-miles.id_content{margin-top:20px!important}
.earn-use-miles .krisflyer-group{grid-template-columns:1fr!important;-ms-grid-columns:1fr!important}
.earn-use-miles .krisflyer-member-border-gradient{border-top:solid 5px #698cb0!important;border-left:solid 1px #698cb0;border-right:solid 1px #698cb0;border-bottom:solid 1px #698cb0!important;background-color:white!important}
.earn-use-miles .banner-content{display:inline-block;width:44%;padding-bottom:25px;margin-top:-15px}
.earn-use-miles .banner-content .heading{padding:0;font-size:18px;text-align:center;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:600;margin-top:0;margin-bottom:20px}
.banner-content-first{border-right:1px solid #698cb0;padding:0 40px 0 10px}.earn-use-miles-table .left-item{text-align:left}
.earn-use-miles-table .right-item{float:right;margin-right:10px}.earn-use-miles-table li{border:none!important;font-weight:600;font-size:16px}
.earn-use-miles .banner-content-second{margin-left:0;float:right}.earn-use-miles-table .total-miles-label{width:70%}
.earn-use-miles-table .total-miles{margin-top:-65px}.earn-use-miles .banner-label{font-size:18px!important;font-weight:600;color:#00266b!important;text-align:center;background-color:#d4dcea;padding:10px 20px 8px 20px;border-radius:30px;line-height:20px!important;margin:0 auto;width:35%}
.earn-use-miles .banner-label-content{width:100%}.bannert-content-botton{margin-top:30px}.miles-add-up-bottom-content{width:100%;margin-top:30px}
.miles-add-up-bottom-content .img-content{float:left;width:25%;margin-bottom:30px}.miles-add-up-bottom-content .or-label{width:10%;float:left;text-align:center}
.miles-add-up-bottom-content .or-label p{font-size:12px!important;font-weight:600;margin-top:40px}.miles-add-up-bottom-content .hotel-label{padding:0 70px 0 70px!important;text-align:center}
.miles-add-up-bottom-content .krisShop-label{padding:0 56px 0 56px!important;text-align:center}.miles-add-up-bottom-content .img-content img{display:block;margin:0 auto;width:60px;height:60px}
.miles-add-up-bottom-content .img-content p{padding:0 30px 0 30px;font-size:16px;color:#444!important}
.miles-add-up-bottom-content .img-content p span{color:#00266b;font-size:17px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.hotel-img-icon,.krisShop-img-icon{width:80px;height:80px}.earn-use-miles{margin-bottom:0!important}
.miles-better-tabs-component .bottom-notes{margin-top:-40px}.miles-better-tabs-component{box-shadow:1px 2px 3px -3px;margin-bottom:50px}
.miles-better-tabs-component .tabs--1 .tab .tab-item:first-child a{border-radius:7px 0 0 0}.miles-better-tabs-component .tabs--1 .tab .tab-item:last-child a{border-radius:0 7px 0 0}
.miles-better-tabs-component .tabs--1 .tab .ru-tab a{padding:10px 0 0!important;margin-top:-5px}.miles-better-tabs-component .tabs--1 .tab .tab-item:first-child.active a{border-radius:7px 7px 0 0}
.miles-better-tabs-component .tabs--1 .tab .tab-item:last-child.active a{border-radius:7px 7px 0 0}.miles-better-tabs-component .tabs--1 .tab .ru-tab a .main-label{font-size:16px;color:#444}
.greater-recognition-tab-content{margin:0!important}.kf-new-content-wrapper{width:100%!important}.miles-better-tabs-component .tab-wrapper{margin:0}
.kf-new-content-wrapper .krisflyer-member{background-color:#FFF!important}.miles-better-tabs-component .tabs--1 .tab .tab-item:first-child.active{box-shadow:4px 0 8px -6px;border-bottom:0}
.miles-better-tabs-component .tabs--1 .tab .tab-item:last-child.active{box-shadow:-6px 0 12px -9px;border-bottom:0}
.miles-better-tabs-component a:focus:focus,.miles-better-tabs-component input:focus:focus,.miles-better-tabs-component button:focus:focus,.miles-better-tabs-component .fare-deals-list a:focus,.miles-better-tabs-component input:focus:focus+label{outline:none!important}
.sg_content .or-label{width:0}.miles-better-tabs-component .krisflyer-member-head{color:#00266b!important}
a.link-content-align{width:100%;display:block}a.link-content-align .ico-point-r{width:5%;float:left}
a.link-content-align span{width:92%;float:left;margin:-3px 0 10px 6px}.earn-use-miles .krisflyer-group .krisflyer-privileges li{padding:8px 0!important}
.earn-use-miles .banner-content-botton{margin-top:35px}.earn-use-miles .miles-add-up-bottom-content .img-content strong em{font-size:120%;color:#00266b;font-style:normal}
.krisflyer-greater-recognition.explore-content .krisflyer-member{background-color:#fef8e8!important}
.miles-add-up-bottom-content .or-label p{font-size:12px!important;font-weight:600;margin-top:40px;background-color:#eaeae7;padding-bottom:10px;padding-top:10px;border-radius:50%;width:42px;margin-left:-20px}
.id_content .miles-add-up-bottom-content .or-label p{margin-left:20px}.tabs-component.miles-better-tabs-component .krisflyer-greater-recognition,.tabs-component.miles-better-tabs-component .bottom-notes,.miles-better-tabs-component .bottom-content{padding:0 35px 0 35px}
.bottom-content .explore-content_item{background-color:#fef8e8!important}.tabs-component.miles-better-tabs-component .bottom-notes{padding-bottom:35px}
.tabs-component.miles-better-tabs-component.krisflyer-member-container.non_sg_id_content{padding-bottom:35px}
.tab-content .krisflyer-greater-recognition{padding:0!important}.corona-special-assistance-page .content-wrapper-1{width:85%}
.corona-special-assistance-page .sub-heading-blue{color:#00266b;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;margin-top:30px}
.corona-special-assistance-page .useful-links{list-style:none}.corona-special-assistance-page .useful-links li{margin-top:15px;color:#0254ec;font-size:14px;letter-spacing:0;line-height:17px}
.corona-special-assistance-page .useful-links li .ico-point-r{font-size:9px;position:relative;top:-1px}
.corona-special-assistance-page .covid-form-wrapper{border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);padding:30px;margin-top:40px}
.corona-special-assistance-page .width-2half{width:40%}.corona-special-assistance-page .width-3half{width:47%}
.corona-special-assistance-page .form-special-assistance .notice-text{margin-top:15px;color:#222;font-size:14px;letter-spacing:0;line-height:20px}
.corona-special-assistance-page .form-special-assistance .input-1,.corona-special-assistance-page .form-special-assistance .input-2,.corona-special-assistance-page .form-special-assistance .input-3,.corona-special-assistance-page .form-special-assistance .input-5{border-radius:4px 4px 0 0;background-color:#fafafa;border:0;border-bottom:2px solid #c8d6f1;height:39px}
.corona-special-assistance-page .form-special-assistance .custom-select{border-radius:4px 4px 0 0;background-color:#fafafa;border:0;border-bottom:2px solid #c8d6f1;height:53px}
.corona-special-assistance-page .form-special-assistance .custom-select .select__text{height:54px}.corona-special-assistance-page .form-special-assistance .custom-select .select__text.refund{height:60px;padding-top:7%}
.corona-special-assistance-page .form-special-assistance .custom-select .select__text input{height:54px}
.corona-special-assistance-page .form-special-assistance .input-1 input,.corona-special-assistance-page .form-special-assistance .input-2 input,.corona-special-assistance-page .form-special-assistance .input-3 input,.corona-special-assistance-page .form-special-assistance .input-5 input{height:39px}
.corona-special-assistance-page .form-special-assistance .block-4.options-unselected{padding-bottom:0;border-bottom:0}
.corona-special-assistance-page .form-special-assistance .booking--details .custom-select .select__text{padding-top:17px}
.corona-special-assistance-page .form-special-assistance .custom-select.custom-select--2.refund{width:75%;padding-top:3%;margin-top:7px}
.corona-special-assistance-page .form-special-assistance .ico-dropdown.refund{top:65%}.corona-special-assistance-page .name-cbk-wrap{margin-top:15px;padding-left:5px;position:absolute;left:0}
.corona-special-assistance-page .form-special-assistance .custom-checkbox input+label:before{border-radius:3px;width:14px;height:14px}
.corona-special-assistance-page .form-special-assistance .input-1 input::placeholder,.corona-special-assistance-page .form-special-assistance .input-2 input::placeholder,.corona-special-assistance-page .form-special-assistance .input-3 input::placeholder,.corona-special-assistance-page .form-special-assistance .input-5 input::placeholder{color:#222;font-size:15px;letter-spacing:0;line-height:18px}
.corona-special-assistance-page .form-special-assistance.form-global .form-group>label{display:none}
.corona-special-assistance-page .subtext-content{color:#222;font-size:14px;letter-spacing:0;line-height:20px}
.corona-special-assistance-page .heading-margin{margin:30px 0 15px}.corona-special-assistance-page .limit-character{color:#666}
.corona-special-assistance-page .form-special-assistance .textarea-1,.corona-special-assistance-page .form-special-assistance .textarea-2{border-radius:4px 4px 0 0;background-color:#fafafa;border:0;border-bottom:2px solid #c8d6f1}
.corona-special-assistance-page .form-special-assistance .textarea-1::placeholder,.corona-special-assistance-page .form-special-assistance .textarea-2::placeholder{color:#666;font-size:15px;letter-spacing:0;line-height:21px}
.corona-special-assistance-page .form-special-assistance .block-4.booking--details{padding-bottom:70px}
.corona-special-assistance-page .form-special-assistance .date-wrapper .input-3{height:53px}.corona-special-assistance-page .form-special-assistance .date-wrapper .input-3 .input-3__text{height:54px}
.corona-special-assistance-page .form-special-assistance .date-wrapper .input-3 .input-3__text input{height:54px;padding-left:13px}
.corona-special-assistance-page .form-special-assistance .date-wrapper .input-3 button{top:14px;right:14px}
.corona-special-assistance-page .form-global .assistance-details-wrapper .form-group{margin-top:20px}
.corona-special-assistance-page .form-special-assistance .input-1.disabled,.corona-special-assistance-page .form-special-assistance .input-2.disabled,.corona-special-assistance-page .form-special-assistance .input-3.disabled,.corona-special-assistance-page .form-special-assistance .input-5.disabled{color:#666;background:#efefef}
.corona-special-assistance-page .form-special-assistance .text-error{padding-top:0;font-size:12px}.popout--authenticationcodeemail--sqc .alert-block{margin-bottom:30px}
.popout--authenticationcodeemail--sqc .form-group{margin-bottom:0}.popout--authenticationcodeemail--sqc .sms-container{position:relative;height:93px;margin-bottom:20px}
.popout--authenticationcodeemail--sqc .sms-container .verification-code{font-size:16px;color:#000;display:inline}
.popout--authenticationcodeemail--sqc .sms-container .code-resend{display:block}.popout--authenticationcodeemail--sqc .sms-container .ico-container{width:22%;display:inline-block;float:left;height:93px}
.popout--authenticationcodeemail--sqc .sms-container .ico-container .ico-phone{color:#00266b;font-size:90px;-webkit-transform:translateY(-15px);transform:translateY(-15px)}
.popout--authenticationcodeemail--sqc .sms-container .ico-container .ico-phone:before{margin-left:-10px}
.popout--authenticationcodeemail--sqc .sms-container .ico-container .ico-5-email{color:#00266b;font-size:90px;-webkit-transform:translateY(-15px);transform:translateY(-15px)}
.popout--authenticationcodeemail--sqc .sms-container .ico-container .ico-5-email:before{margin-left:0}
.popout--authenticationcodeemail--sqc .sms-container .ico-container .ico-sms{color:#e67300;font-size:30px;position:absolute;top:23px;left:14px}
.popout--authenticationcodeemail--sqc .sms-container .ico-container .ico-mail{color:#e67300;font-size:45px;position:absolute;top:-4px;left:36px}
.popout--authenticationcodeemail--sqc .sms-container .email-container{width:59%;float:right;display:inline-block;line-height:23px;position:absolute;-webkit-transform:translateX(69px);transform:translateX(69px)}
.popout--authenticationcodeemail--sqc .sms-container .font-container{width:78%;float:right;display:inline-block;line-height:25px}
.popout--authenticationcodeemail--sqc .security-input-form{margin-bottom:10px;width:71%;display:inline-block}
.popout--authenticationcodeemail--sqc .security-input-form .input-text{color:#666}.popout--authenticationcodeemail--sqc .security-input-form .input-text-error{color:#e20000}
.popout--authenticationcodeemail--sqc .btn-full{margin-bottom:15px;margin-top:30px}.popout--authenticationcodeemail--sqc .left{float:left;color:#e20000;font-size:14px;margin-right:5px}
.popout--authenticationcodeemail--sqc .text{color:#000}.popout--authenticationcodeemail--sqc .form-error{border-color:#ff1010;background:#fff1f0}
.popout--authenticationcodeemail--sqc .form-general{padding-top:0}.covid-info .miles-better-tabs-component .tab-content.active{padding-top:30px}
.covid-info .miles-better-tabs-component .tabs--1 .tab .ru-tab a{padding:22px 0 0!important}.covid-info .miles-better-tabs-component .tab-wrapper .tab{width:100%;left:0;position:relative;top:0;overflow:inherit}
.covid-info .miles-better-tabs-component .tab-content.active{padding-top:30px}.covid-info .miles-better-tabs-component .tabs--1 .tab .ru-tab a{padding:22px 0 0!important}
.covid-info .miles-better-tabs-component .tabs--1 .tab .tab-item:first-child.active{box-shadow:2px 0 1px 0 rgba(0,0,0,0.05)}
.covid-info .miles-better-tabs-component .tabs--1 .tab .tab-item:last-child.active{box-shadow:2px 0 1px 0 rgba(0,0,0,0.05)}
.corona-special-assistance-page .covid-assistance-breadcrumb li.breadcrumb-item{color:#262626;font-size:14px;letter-spacing:0;line-height:17px;padding-top:22px;padding-bottom:22px}
.corona-special-assistance-page .covid-assistance-breadcrumb li.breadcrumb-item a{color:#0254ec}.corona-special-assistance-page .covid-assistance-breadcrumb li.breadcrumb-item a em.ico-point-r{top:25px}
.corona-special-assistance-page .sia-breadcrumb--3.covid-assistance-breadcrumb{height:60px}.corona-special-assistance-page p.phone-text{color:#222;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;margin-top:25px}
.corona-special-assistance-page .file_attachment{background:#fafafa;width:83%;margin-top:7%;padding:61px}
.corona-special-assistance-page .refund__file_upload{cursor:pointer;margin-top:6%;margin-left:47%;margin-bottom:12px;width:5%}
.corona-special-assistance-page .supporting_label{font-style:italic;display:block;margin-top:2%;margin-left:5 px;color:#222;font-size:14px;font-family:"proxima-nova-italic",sans-serif;margin-bottom:20px}
.corona-special-assistance-page .dragdrop_label_text{display:block;text-align:center;margin-top:124px}
.corona-special-assistance-page .addicon{background-image:url(/assets/images/svg/add-circlee.svg);background-repeat:no-repeat;background-position:2px 3px;opacity:2;margin:50px;margin-right:319px;text-indent:-9999px}
.corona-special-assistance-page .addicon::-webkit-file-upload-button{display:none}.corona-special-assistance-page .ico-delete{color:#256ef4}
.corona-special-assistance-page .custom-choose-file{width:777px!important;height:200px!important;background:#fafafa;border:0}
.corona-special-assistance-page .list-attachment li .icon-wrapper1{display:flex;align-items:center;height:inherit}
.corona-special-assistance-page .ico-document:before{height:20px;content:"";background-image:url(/assets/images/svg/documentt.svg);background-size:contain;background-repeat:no-repeat;width:20px;background-position:center}
.corona-special-assistance-page .list-attachment li .icon-wrapper1>[class^="ico-"]{color:#3c588c;font-size:20px;margin:0;line-height:1}
.corona-special-assistance-page .list-attachment li .icon-wrapper1>[class^="ico-"]:before{margin:0;vertical-align:top}
.corona-special-assistance-page .list-attachment li .icon-wrapper1>[class^="ico-pdf-2"]:before{margin:0;vertical-align:top;color:red}
.corona-special-assistance-page #file-upload-div1{width:95%}.corona-special-assistance-page #file-upload-div2{width:95%}
.corona-special-assistance-page #file-upload-errormsg{width:95%}.accordion__item.additional-baggage table{table-layout:fixed}
.accordion__item.additional-baggage{padding:unset}.accordion__item.additional-baggage table td{padding-left:10px!important}
.booking-upcoming-flights-page .alert-block{padding:10px 10px;margin-top:15px}.booking-upcoming-flights-page .alert-block .alert__icon{vertical-align:middle;padding:10px 10px}
#form-pu-registration .communication-block .custom-checkbox{width:100%}.menu-bar .textseparation{border:.5px solid #ff9f00;font-size:8px;margin-right:10px;margin-left:0}
.menu-bar .help{cursor:pointer;margin-right:12px}.menu-bar .textseparationCombined{border:.5px solid #ff9f00;font-size:9px;margin-left:18px;margin-right:5px}
.menu-bar .helpFeedback{letter-spacing:1px;cursor:pointer;margin-right:14px}.menu-bar .helpFeedback .helpFeedbackLabel{color:#fff;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:10px;line-height:24px}
.covid-info p.covid-info-desc{font-size:16px!important;letter-spacing:0;line-height:24px}.covid-info .covid-flight-credits-banner img{top:33px;margin:32px;height:60px!important;border:0;width:60px;min-width:60px}
.covid-info .covid-flight-credits-banner .flight-credits-text{flex-grow:1;padding:25px 22px 25px 0}.covid-flight-credits-banner.with-border{border:1px solid #e5e9f0}
.covid-info p{color:#222}.covid-info li{color:#222}.covid-info .covid-flight-credits-banner p a::before{content:none}
.covid-info .covid-flight-credits-banner p a{padding-left:0!important}.covid-info .editor .complimentary-rebooking h2{color:#102c78;font-size:34px;font-family:baker-signet-web;font-weight:normal!important;letter-spacing:0;line-height:36px;margin-bottom:15px}
.covid-info .editor .complimentary-rebooking strong{color:#262626;font-family:"proxima-nova";font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;padding-bottom:20px;display:block}
.covid-info .editor .complimentary-rebooking p{color:#000;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px;padding-bottom:15px}
.covid-info .editor table th{padding:10px 10px;font-weight:normal}.covid-info .editor table{padding-top:10px;padding-bottom:20px;width:80%;margin-left:1px}
.covid-info .covid-container .faq-link{font-weight:normal}.miles-of-good-page .accordion-wrapper-content{margin:50px 0 50px 0}
.miles-of-good-page .masthead-control{display:none!important}@media screen and (max-width:818px){.miles-of-good-page .accordion-wrapper-content{margin:120px 0 50px 0}
}.donate-miles-page .section-two .accordion-component{margin-bottom:50px}.donate-miles-page .section-two .accordion-component .accordion__control .sub-heading-3--dark{color:#00266b;font-size:25px}
.donate-miles-page .text-comment{text-align:left;float:left;font-style:italic;color:#6e6f70;margin-top:0;margin-left:5px;font-size:14px}
.donate-miles-page .error .textarea-tellus{background-color:#fef5f4!important;color:red;position:relative}
.donate-miles-page .textarea-2{height:70px}.donate-miles-page .textarea-2 textarea{min-height:0}.meals-selection-economy .flight-item .meal-label.ml-inflight-container .inflight-view-only{margin-left:10px;font-size:10px;background:#e5e9f0;color:#00266b}
.meals-selection-economy .flight-item .meal-label.ml-inflight-container .inflight-inner-container{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:24px!important;color:#00266b;font-weight:600}
.meals-selection-economy .flight-item .meal-label.ml-inflight-container .ico-point-r{display:block;margin-right:10px;font-size:14px;vertical-align:middle;top:25px!important}
.meals-selection-economy .menu-container .fm-inf-menu{cursor:auto}.meals-selection-economy .inflight-economy-desc{background:#e5e9f0;padding:4px 20px;margin-bottom:20px;border-radius:5px 5px 5px 5px}
.meals-selection-economy .inflight-economy-desc .fm-inf-menu-desc{margin-left:20px;margin-top:-21px;color:#00266b}
.meals-selection-economy .inflight-economy-desc .ico-tooltips{color:#00266b;margin-left:-10px;margin-top:5px}
.meals-selection-economy .flight-item .meal-label{padding:30px!important;background-color:#fff;border:solid 1px #ccc;height:25px!important;line-height:1em}
.meals-selection-economy .block-2.block-2-forCss{border-bottom:0;margin:0 0 40px 0;margin-top:40px!important}
.meals-selection-economy .promotion-item.promotion-item--1.no-image .meal-label.epe-meal-container{min-height:0!important}
.blk-heading .main-heading-economy{font-family:"baker-signet-web",serif;letter-spacing:.02em;font-size:32px;font-weight:300;color:#00266b;overflow:hidden;line-height:1.45;float:none}
.meals-selection-economy .fm-inf-menu-title{font-size:18px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;color:#00266b;font-weight:600}
.meals-selection-economy .fm-inf-menu-desc{color:#000;font-size:14px;width:100%;font-weight:400}.covid-info .tab-content .travel{line-height:6px}
.donate-miles-page .accordion-wrapper-content .terms-condition-content{background-color:#f0f2f6}.donate-miles-page .accordion-wrapper-content .terms-condition-content fieldset{padding-left:10px;padding-bottom:8px}
.donate-miles-page .accordion-wrapper-content .terms-condition-content .terms-section{padding-left:10px;padding-bottom:8px}
.miles-of-good-page .banner .banner-content-card{background-image:none}.miles-of-good-page .masthead-container{background-size:100% 100%;position:relative}
.miles-of-good-page .banner .banner-content{width:96%}.miles-of-good-page .btn-sign-up{background:#2275d3;padding:8px 40px;color:#fff;border:0;border-radius:4px;font-size:11px;letter-spacing:2px;display:inline-block;margin-bottom:0}
.miles-of-good-page .banner-container{height:unset;margin-top:130px;margin-bottom:-284px}.mp-mb-overview .residual_credits_display{border:1px solid #e5e9f0;border-left:3px solid #ff9f00;background-color:#fff;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.03);margin-bottom:35px;padding:20px 20px 20px 0}
.mp-mb-overview .residual_credits_title{font-weight:600;line-height:19px;letter-spacing:0;color:#00266b;font-size:16px;padding-left:20px;font-family:"proxima-nova"}
.mp-mb-overview .residual_credits_content{color:#222;font-size:14x;padding-top:20px;padding-left:20px;font-family:"proxima-nova";line-height:20px}
.mp-mb-overview .residual_credits_information{color:#222;font-size:14x;padding-top:10px;padding-left:20px;font-family:"proxima-nova";line-height:17px}
.mp-mb-overview .residual-credits-icon{color:#00266b;width:25px;float:left}.residual-flight-credits-table{padding-left:20px;padding-top:20px}
.residual-flight-credits-table table{width:auto;table-layout:fixed}.residual-flight-credits-table .table-width-2{color:#000;font-size:14x;padding:0 0 5px 0;background-color:#fff;height:40px;width:auto}
.residual-flight-credits-table .residual-credits-column{width:230px}.residual-flight-credits-table .table-row{border-top:1px solid #e5e9f0;padding:5px 5px 5px 10px}
.residual-flight-credits-table td{padding:5px 10px 5px 0;overflow-wrap:break-word}.meals-selection .fm-inf-menu .fm-footnote-txt .fm-dish-text{padding-left:14px}
.meals-selection .promotion-item.view-only-ico .meal-label .view-only-inflight{margin-left:10px;font-size:13px;background:#e5e9f0;color:#00266b;border-radius:4px;padding:3px 5px;display:inline}
.meals-selection .promotion-item .meal-label .view-only-inflight{display:none}.meals-selection-economy .promotion-item.promotion-item--1.no-image .meal-label.epe-special-meal-container{min-height:52px!important;height:auto;line-height:1em;padding-top:30px}
.meals-selection-economy .promotion-item.promotion-item--1.no-image .meal-label.epe-special-meal-container span{font-size:24px}
.meals-selection-economy .promotion-item.promotion-item--1.no-image .meal-label.epe-special-meal-container span.inflight-badge{font-size:14px}
.meals-selection-economy .promotion-item.promotion-item--1.no-image .meal-label.epe-meal-container .meal-category-desc{margin-top:10px}
.travel-advisory-container{margin:0 auto;max-width:988px}.destination-heading{margin-top:60px!important;color:#00266b!important;font-family:'sigvar'!important;font-size:26px!important;letter-spacing:0!important;line-height:25px!important;font-weight:400!important}
.regulation-description{color:#222;font-size:15px;letter-spacing:0;line-height:20px;margin:0 auto 20px auto}
.planning_container{box-sizing:border-box;height:auto;border:1px solid #e5e9f0;border-radius:2px;background-color:#fff}
.travel-advisory-container .planning_container .ins-icon{width:100%}.ins-icon{width:987px;float:left;height:auto;background-color:#fff;border-left:3px solid #ff9f00;margin-bottom:20px}
.field-container{display:flex}.planning-text{height:17px;color:#00266b;font-size:16px;font-weight:600;letter-spacing:0;font-family:"proxima-nova","Open Sans";padding:23px 0 14px 22px}
.planning-text::before{content:"";display:block;background:url(/assets/images/svg/regulatory-approved-itineraries.svg) no-repeat;width:24px;height:24px;float:left;padding-right:10px}
.regulation-available-check{color:#222;font-size:14px;letter-spacing:0;line-height:17px;padding-left:22px}
.searchable{width:330px;float:left;margin:0 0 0 15px;padding:20px 20px 0 5px}.nationality{width:330px;float:left;margin:0 10px 0 0;padding:20px 20px 0 0}
input:focus ~ .floating-label,input:not(:focus):valid ~ .floating-label{top:-48px;bottom:10px;left:20px;height:10px;width:157px;color:#666;font-size:8px;font-weight:bold;letter-spacing:1px;line-height:10px}
.inputText{font-size:14px;width:200px;height:35px}.floating-label{position:relative;pointer-events:none;left:20px;top:-34px;transition:.2s ease all;font-size:14px;letter-spacing:0;line-height:18px}
.searchable input{width:100%;height:50px;padding:20px;padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1.6;color:#222;font-size:16px;font-weight:bold;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd?YuNjQtNi42NEE2LjYzLDYuNjMsMCwwLDEsMTMuNTUsMjAuMTlaIi8+PC9nPjwvZz") no-repeat right .75rem center/8px 10px}
.nationality input{width:100%;height:50px;padding:20px;padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1.6;color:#222;font-weight:bold;font-size:16px;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.button-container{height:40px;width:250px;border-radius:2px;background-color:#2275d3;margin-top:25px;cursor:pointer;text-align:center}
.button-label{color:#fff;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:13px;text-align:center;position:relative;top:10px}
.searchable ul{display:none;list-style-type:none;z-index:1;background-color:#fff;border-radius:0 0 5px 5px;border-top:0;max-height:180px;margin:0;overflow-y:scroll;overflow-x:hidden;padding:0;width:100%;position:relative;bottom:34px;position:relative}
.nationality ul{display:none;list-style-type:none;background-color:#fff;border-radius:0 0 5px 5px;border-top:0;max-height:150px;margin:0;overflow-y:scroll;overflow-x:hidden;padding:0;width:100%;position:relative;bottom:20px;z-index:1}
.nationality ul li{padding:15px 9px;border-bottom:1px solid #e1e1e1;cursor:pointer;color:#6e6e6e;margin:0;padding:10px}
.nationality ul li.selected{background-color:#e8e8e8;color:#333}.nationality ul li{padding:15px 9px;border-bottom:1px solid #e1e1e1;cursor:pointer;color:#6e6e6e;margin:0}
.searchable ul li{padding:15px 9px;border-bottom:1px solid #e1e1e1;cursor:pointer;color:#6e6e6e;margin:0}
.searchable ul li.selected{background-color:#e8e8e8;color:#333}.display__value{overflow:hidden;line-height:1.2em;float:right;color:#fff;text-transform:uppercase;background:#444;border-radius:2px;font-weight:700;width:48px;text-align:center;font-size:1rem;padding:1px 0 3px 0}
.error_msg{color:red;position:relative;bottom:30px;left:50px;display:none}.image__container{padding:23px 0 14px 40px}
.error__color{color:red}.covid-info.promotion-components .main-container .main-inner .editor .info-promo{display:flex!important;width:100%}
.info-promo{justify-content:space-between;align-items:center;height:60px;border-radius:4px;background-color:#e5e9f0;max-width:988px;display:none;margin:20px auto}
.info-icon{padding:10px 0 0 10px}.text-decoration{text-decoration:none}.info-text{padding:8px 10px 16px;height:20px;width:1018px;color:#00266b;font-size:14px;letter-spacing:0;line-height:20px}
.promation-flex{display:flex}.regulation-main-container{display:none;margin:20px auto;max-width:988px}
.regulation-natDes-main-container{display:none;margin:30px auto;max-width:988px}.oval{height:7px;width:7px;background-color:#df0000}
.regulation-main-container .regulation-des-container{width:100%}.regulation-des-container{box-sizing:border-box;height:auto;border:1px solid #e5e9f0;border-radius:4px;background-color:#fff;display:flex}
.selected-regulation{height:19px;width:181px;color:#222;font-size:16px;letter-spacing:0;line-height:19px;padding:0 24px 0 20px}
.selected-nationality{height:19px;width:181px;color:#222;font-size:16px;letter-spacing:0;line-height:19px;padding:0 24px 0 20px}
.left-container{width:200px}.travel-regulations-label{height:12px;color:#00266b;font-size:11px;font-weight:600!important;letter-spacing:1.5px!important;line-height:12px;padding:40px 0 0 20px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif!important}
.footer-container{margin:20px 20px}.data-widget{box-sizing:border-box;height:auto;width:879px;padding:20px}
.travel-advisory-left-container-expose{margin-top:88px}.right-border{box-sizing:border-box;height:auto;border-left:.8px solid #ff9f00}
.border-measure-title{height:20px;color:#00266b;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding:20px 42px 15px 0}
.ieBrowser .border-measure-title{width:15%}.border-measure-title-pr{height:20px;color:#00266b;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding:20px 42px 15px 0}
.border-measure-title-nr{height:20px;color:#00266b;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding:20px 42px 15px 0}
.entry-restrictions-title{height:20px;color:#00266b;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding:20px 42px 15px 0}
.ieBrowser .entry-restrictions-title{width:35%}.quarantian-title{height:20px;color:#00266b;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding:20px 0 15px 0}
.ieBrowser .quarantian-title{width:18%}.before-you-fly-title{height:20px;color:#00266b;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding:20px 42px 15px 0}
.ieBrowser .before-you-fly-title{width:22%}.additional-info-title{height:20px;color:#00266b;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding:20px 42px 15px 0}
.ieBrowser .additional-info-title{width:30%}.border-measure-title::before{content:"";display:block;background:url(/assets/images/svg/restriction-level.svg) no-repeat;width:20px;height:25px;float:left;padding-right:8px}
.border-measure-title-pr::before{content:"";display:block;background:url(/assets/images/svg/restriction-level.svg) no-repeat;width:20px;height:25px;float:left;padding-right:8px}
.border-measure-title-nr::before{content:"";display:block;background:url(/assets/images/svg/restriction-level.svg) no-repeat;width:20px;height:25px;float:left;padding-right:8px}
.restriction-indicator::before{height:7px;width:7px;background-color:#df0000;border-radius:50%;content:"";display:inline-block;position:relative;right:10px}
.restriction-indicator-pr::before{height:7px;width:7px;background-color:#ff9f00;border-radius:50%;content:"";display:inline-block;position:relative;right:10px}
.entry-restrictions-title::before{content:"";display:block;background:url(/assets/images/svg/entry-restriction.svg) no-repeat;width:20px;height:25px;float:left;padding-right:8px}
.quarantian-title::before{content:"";display:block;background:url(/assets/images/svg/quarantine.svg) no-repeat;width:20px;height:25px;float:left;padding-right:8px}
.before-you-fly-title::before{content:"";display:block;background:url(/assets/images/svg/prepare.svg) no-repeat;width:20px;height:25px;float:left;padding-right:8px}
.description{color:#222;font-size:14px;letter-spacing:0;line-height:20px;padding-top:20px;padding-right:8px;word-break:break-word}
.inline-flex{display:inline-flex}.grid_view_travelAdvisory{display:grid;grid-template-columns:30% 70%;padding-bottom:15px;border-bottom:1px solid #e5e9f0;margin-left:20px}
.ieBrowser.grid_view_travelAdvisory{display:flex}.grid_view_travelAdvisory_last{display:grid;grid-template-columns:30% 70%;padding-bottom:15px;margin-left:20px}
.ieBrowser.grid_view_travelAdvisory_last{display:flex}.describtion-footer-text1{padding:10px 20px 10px 0;height:20px;color:#666;font-size:14px;letter-spacing:0;line-height:20px}
.describtion-footer-text2{height:56px;color:#666;padding:10px 20px 10px 0;font-size:12px;letter-spacing:0;line-height:14px}
.destination-location-icon{background:url(../../../assets/images/icons/icon-location.png) no-repeat;display:block;content:"";width:10px;height:14px;position:relative;bottom:50px;left:92%}
.home-login-sec{margin:11px 40px 0 20px;background-color:#fff1f0;background-repeat:no-repeat;color:red;padding-left:30px;background-size:20px;border-radius:4px;position:relative;font-size:14px;display:none;padding:11px 0 11px 40px;width:920px}
.home-login-sec::before{background-image:url(/assets/images/svg/icons/red-circle-close.svg);background-repeat:no-repeat;background-size:cover;content:"";width:20px;height:20px;position:absolute;left:12px;border-radius:50%}
.home-error.error{display:inline;font-size:14px}.cib-confirmation-page .travel-advisories-confirmation{display:inline-block;position:relative;margin-left:209px;padding:3px 3px;background-color:#ff9f00;color:#f7f7f7;font-size:9px;border-radius:14px;font-weight:600;border-color:#ffd150;border-style:solid;box-shadow:0 2px 2px 0 rgba(0,0,0,0.05)}
.cib-confirmation-page .travel-advisories::before{content:'';background-image:url(/assets/images/svg/icon-travel-advisories-beforeYouFly.svg);background-size:cover;background-repeat:no-repeat;padding:10px;display:inline-block;vertical-align:top;margin-left:-43px;margin-right:10px;width:15px;height:24px;margin-top:-4px;padding-top:0;padding-right:2px}
.link-popup{background:#ccc;width:20px;border-radius:50%;text-align:center;color:#fff;display:inline-block;margin-left:10px;cursor:pointer}
.advisory-headsection{display:flex;padding-bottom:15px}.pax-label{color:#00266b;font-size:10px;font-weight:900;letter-spacing:1px;line-height:12px;text-transform:uppercase;padding-bottom:8px}
.pax-nametext{font-family:"Proxima Nova";font-size:16px;letter-spacing:0;line-height:19px;word-break:break-word}
.target-border{height:0;width:720px;background-color:#e5e9f0}.travel-desc{color:#222;font-size:14px;letter-spacing:0;line-height:19px;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #e5e9f0}
.travel-desc :last-child{border-bottom:0}.travel-desc-wrapper{border-top:1px solid #e5e9f0}.popover-info{width:20px;display:inline-block;margin-left:10px;cursor:pointer;background-image:url(/assets/images/info-icon.png);height:19px;vertical-align:bottom}
.popover-info-blue:before{background-repeat:no-repeat;background-image:url(/assets/images/svg/info-icon.svg);height:19px;width:20px;vertical-align:text-top;display:inline-block;content:""}
.regulation-heading h2{color:#222;font-size:16px;font-weight:bold;letter-spacing:0;line-height:24px}
.regulation-heading{padding-left:20px}.regulation-heading p{color:#222;font-size:14px;letter-spacing:0;padding-top:5px;line-height:22px}
.info-link{background-color:#00266b!important;margin:0 14px 0 0;vertical-align:bottom}.pax-name{box-sizing:border-box;border-right:1px solid #ff9f00;width:24%}
.baggage .baggage__pax-group .pax-name{width:100%}.travel-icon{background-repeat:no-repeat;display:inline-block;height:73px;width:104px;background-image:url(/assets/images/svg/icon-travel-advisories.svg);background-size:100% 100%}
.eligibility-country{padding-left:23px;width:86%}.popup--travelRestriction .tab-item.ru-tab a .main-label{color:#6d6d6d;font-size:12px;font-weight:bold;letter-spacing:.67px;line-height:27px;text-align:center;text-transform:capitalize}
.popup--travelRestriction .tab-item.ru-tab.active a .main-label{color:#222}.popup--travelRestriction .popup__content{height:100%!important}
.travel-regulation-chevron{right:22px!important;top:55%!important}.travel-wrapper{width:100%;padding:0 30px 10px}
.travel-block{padding:30px 0 0!important}.eligible-text{padding:15px 0}.popup--travelRestriction .popup__inner{max-width:53%!important}
.popup--travelRestriction .pax-travel-head{font-weight:500;font-family:'sigvar',serif;color:#00266b}
.popup--travelRestriction .pax-travel-subhead{color:#222;font-size:16px;font-weight:600;letter-spacing:0;line-height:19px;padding-top:10px}
.popup--travelRestriction .pax-travel-text{color:#222;font-size:16px;letter-spacing:0;line-height:24px;padding-bottom:19px;padding-top:12px}
.popup--travelRestriction .tab{border-bottom:0}.popup--travelRestriction .tab-item.ru-tab.active{border-bottom:0;border-top:0}
.popup--travelRestriction .tab-item.ru-tab{height:43px;border:1px solid #e5e9f0;border-top:4px solid #d3dbe8;border-top-right-radius:4px;border-top-left-radius:4px;width:100%}
.popup--travelRestriction .tab-item.ru-tab.active a{border:0;border-top:4px solid #ff9f00;border-left:none;border-right:0;background-color:#fff;display:block;font-weight:bold;padding:3px 22px;text-align:center}
.popup--travelRestriction .tab-item.ru-tab a{text-align:center;border-radius:5px 5px 0 0;padding:6px 22px;cursor:pointer}
.popup--travelRestriction .tab-wrapper{width:100%;border:1px solid #e5e9f0;padding:13px}.popup--travelRestriction .tab-wrapper .tab-wrapper-content{color:#222;font-size:14px;letter-spacing:0;line-height:20px;word-break:break-word}
.popup--travelRestriction .travel-countrylevel{border-bottom:1px solid #e5e9f0;padding:12px;display:grid;grid-template-columns:5% 24% 71%;display:-ms-grid;-ms-grid-columns:5% 24% 71%}
.popup--travelRestriction .tab-wrapper-label{color:#00266b!important;font-weight:600;padding:0 2px 0 0}
.popup--travelRestriction .travel-countrylevel:last-child{border-bottom:0!important}.popup--travelRestriction .travel2popup{border-bottom:0!important}
.aside-block.travel-block .popover-info{margin-left:0}.aside-block.travel-block .travel-restriction-popup{display:inline-block}
.popup--travelRestriction .timatic-footer{padding:12px}.popup--travelRestriction .footer-info{padding-bottom:15px;color:#666;font-size:14px;letter-spacing:0;line-height:20px}
.popup--travelRestriction .footer-disclaimer{color:#666;font-size:12px;letter-spacing:0;line-height:14px;padding-bottom:15px}
.popup--travelRestriction .show-color-pr{width:8px;height:8px;border-radius:50%;background-color:#ff8e00;position:relative;display:inline-block;top:0;margin-right:9px}
.info-link{margin:0 7px 0 0}.travel2popup{display:flex;justify-content:start;border-bottom:1px solid #e5e9f0;border-top:1px solid #e5e9f0}
.travel-important{background:#ffa107;border:2px solid #ffe5bc;border-radius:13px;font-size:10px;padding:2px 7px;color:#00266b;letter-spacing:1px;margin-left:14px;font-weight:600;text-transform:uppercase;height:22px;position:relative;top:-3px}
.travel-desc-wrapper:nth-child(2){border-top:0;padding-top:0}.generic-restriction .tab{border-bottom:0}
.generic-restriction .tab-item.ru-tab.active{border-bottom:2px solid #ff9f00;padding-bottom:3px}.generic-restriction .tab-item.ru-tab{font-size:12px;text-align:center;height:45px;width:100%;float:left;padding:5px 15px;display:flex;line-height:13px;justify-content:center;align-items:center;font-weight:600;word-break:break-word;cursor:pointer;padding-top:8px}
.generic-restriction .tab-item.ru-tab a{text-align:center;border-radius:7px 7px 0 0;cursor:pointer}.generic-restriction .tab-item.ru-tab.active a .main-label{color:#00266b!important;font-weight:600}
.generic-restriction .tab-item.ru-tab a .main-label{color:#444;font-size:14px}.generic-restriction .tab-wrapper{width:100%;padding:0!important}
.generic-restriction .tab-wrapper .tab-wrapper-content{color:#222;font-size:14px;letter-spacing:0;line-height:20px;word-break:break-word}
.generic-restriction .travel-countrylevel{border-bottom:1px solid #e5e9f0;padding:12px 0;display:grid;grid-template-columns:2% 24% auto;display:-ms-grid;-ms-grid-columns:2% 24% auto}
.generic-restriction .tab-wrapper-label{color:#00266b!important;font-weight:600;padding:0 2px 0 15px}
.generic-restriction .travel-countrylevel:last-child{border-bottom:0!important}.generic-restriction .timatic-footer{padding:12px}
.generic-restriction .footer-info{padding-bottom:15px;color:#666;font-size:14px;letter-spacing:0;line-height:20px}
.generic-restriction .footer-disclaimer{color:#666;font-size:12px;letter-spacing:0;line-height:14px;padding-bottom:15px}
.generic-restriction .show-color-pr{width:9px;height:9px;border-radius:50%;background-color:#ff8e00;position:relative;display:inline-block;top:0;margin-right:9px}
.show-button-mobile{display:none!important}.popup__inner .label-additionalinfo{margin-left:-26px}.generic-restriction .view_content_timatic{border-top:1px solid #e5e9f0;padding:12px 0}
.generic-restriction .view_details_timatic{margin-left:765px}.generic-restriction .view-chevron-details{bottom:4px;right:-25px;color:#256ef4;position:relative}
.generic-restriction .show_less_timatic{max-height:104px;overflow:hidden}.generic-restriction .hide_details_timatic{margin-left:842px}
.generic-restriction .hide-chevron-details{top:99%;right:0}.generic-restriction .less-chevron-details{color:#256ef4;position:relative;right:-17px;bottom:3px}
.generic-restriction .less_content_timatic{padding:12px 0;border-top:1px solid #e5e9f0}.timatic_error_message{background-color:#fff1f0;margin:20px 0 15px;background-repeat:no-repeat;padding-left:30px;background-size:20px;border-radius:4px;padding:15px 45px;position:relative;font-size:14px;min-height:42px;color:red}
.timatic_error_message .alert__icon{font-size:22px}.timatic_error_message .alert__icon .ico-close-round-fill{top:15px;background-repeat:no-repeat;background-size:cover;content:"";width:20px;height:20px;position:absolute;left:22px;border-radius:50%}
.timatic_error_message .error_alert_message{margin-left:25px}.travel-nationality .nationality-eligiblepax{display:flex;padding-top:15px}
.travel-nationality .travel-message-details{display:inline-block;width:12%}.travel-nationality .entry_message{padding-left:3px;border-left:1px solid #e5e9f0}
.timatic-footer .footer-advisories{display:inline-flex}.mp-styles .popup--travelRestriction{background-color:rgba(0,0,0,0.6)}
.travel-desc:last-child{border-bottom:0}.travel-countrylevel .tab-wrapper-content img{padding-bottom:5px}
.popup_country,#popup_travel-regulation{display:inline;background-image:none}.eligibility-country .travel-descleg{color:#222;font-size:14px;letter-spacing:0;line-height:19px;padding-bottom:10px;border-bottom:1px solid #e5e9f0}
.eligibility-country .travel-descleg:last-child{border-bottom:0}.eligibility-country .travel-descleg:nth-child(n+3){padding-top:10px}
.eligibility-country .travel-desc-wrapper:first-of-type .travel-desc{padding-top:0}.travel-desc:nth-child(n+3){padding-top:10px!important}
.instant-message-sqc{width:100%;background-color:#e5e9f0}.haveTravelInfo{width:817px;color:#00266b;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;letter-spacing:0}
.icon-info-referral{height:18px;width:18px}.icon-info-referral .ico-info-size{height:18px;width:18px}
.icon-info-referral .ico-info-size .ico-info-color{height:18px;width:18px;background-color:#00266b}.icon-info-referral .ico-container{height:18px;width:18px}
.profile-role-sqc{height:67px;width:941px}.generalInfo-sqc{height:44px;width:879px;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:15px;letter-spacing:0;line-height:22px}
.sqc-referral-heading{line-height:2.3;Height:72px;width:1280px;margin-top:20px}fieldset.passenger-info__personal.profile-role-sqc.role-access-sqc{padding-bottom:10px;padding-top:10px}
fieldset.passenger-info__personal.profile-role-sqc.role-access-sqc div{padding-bottom:10px;padding-top:10px}
fieldset.passenger-info__personal.profile-role-sqc.role-access-sqc h3{font-size:16px;letter-spacing:-0.2px;line-height:17px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.form__intro.referral-submit-sqc{padding-top:20px}.role-access-sqc{margin-bottom:0}.select-a-role-access{height:40px;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:15px;letter-spacing:-0.2px;line-height:17px;margin-top:30px}
#add-user-referral-form{margin-top:21px}.form__intro .referral-invite-sent{top:5px}.ct_add_success-content{margin-right:181px;margin-left:181px;margin-bottom:62px}
.ct_add_success-button{float:left;margin-left:181px}.sg-transit-content-widget{box-shadow:0 2px 4px 0 rgba(0,0,0,0.06);margin-top:20px!important}
.sg-content-container{padding:25px 22px 25px 0}.sg-content-title{max-width:988px;margin:0 auto;padding-top:40px!important}
.sg-img-class{margin-right:20px!important}.sg-transit-content-des{font-size:14px;line-height:20px;color:#222;margin:5px 0!important}
.sg-inner-title{color:#1a3485!important}.sg-accordian-content{padding:0 20px 0 0!important}.sg-header-info{background-color:#f7f7f7!important;padding-bottom:0!important}
.sg-transit-info-des{font-size:16px!important;letter-spacing:0;line-height:24px;margin-bottom:0!important}
.sg-transit-heading{color:#102c78!important}.everyMundo-footer-top{overflow:hidden;display:grid;grid-column-gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr));padding-top:3rem;padding-bottom:3rem;position:relative;border-bottom:1px solid #e2e2e2}
.footer-left-icon{height:60px;width:60px;background:url(/assets/images/svg/icons//chevron-circle-grey.svg) center center transparent no-repeat;position:absolute;right:20px;top:-30px;cursor:pointer;z-index:1}
.paynow-tile{width:60px;height:12px}body.mb-paynow-qrcode-page{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:400;margin:0;padding:0;background-color:#fafafa}
.mb-paynow-qrcode-page header{min-height:5rem;height:auto;padding:0;width:100%;background-color:#00266b;display:table;position:relative}
.mb-paynow-qrcode-page .header-main_wrap{margin-top:1em;max-width:1080px}.mb-paynow-qrcode-page .container-center{margin:0 auto;width:1080px}
.mb-paynow-qrcode-page .logo-tablet{display:none}.mb-paynow-qrcode-page .pl-header-main_logo{margin-left:10px}
.mb-paynow-qrcode-page .footer-wrapper .footer_bottom-right{width:35%}.mb-paynow-qrcode-page .footer-bottom{overflow:hidden;width:100%;max-width:1080px;margin:0 auto}
.mb-paynow-qrcode-page .footer_inner-bottom_singapore-air-group{margin-top:2rem}.mb-paynow-qrcode-page .footer_inner-bottom_singapore-air-group_text{display:inline-block;text-transform:uppercase;font-size:11px;font-weight:600;color:#666;letter-spacing:1px;-webkit-margin-before:0;-webkit-margin-after:0;padding-right:1.125rem}
.mb-paynow-qrcode-page .footer_inner-bottom_singapore-air-group_text,.mb-paynow-qrcode-page .footer_inner-bottom_airline-groups-mobile{text-transform:uppercase}
.mb-paynow-qrcode-page .footer_inner-bottom_singapore-air-group a{padding-right:1.25rem;color:#FFF}.mb-paynow-qrcode-page .footer_inner-bottom_singapore-air-group a:last-child{float:right}
.mb-paynow-qrcode-page .footer_inner-bottom_singapore-air-group_image{height:2.75rem;margin-top:-2px}
.mb-paynow-qrcode-page img{vertical-align:middle}.mb-paynow-qrcode-page .footer_inner-bottom_singapore-air-group_image--alliance{width:215px;height:28px}
.mb-paynow-qrcode-page .alliance{width:215px;height:28px;float:right;margin-right:160px}.paynow-qrcode-component .top-content .timer-wrapper .timer-header{position:absolute;bottom:55px;left:13px;background:#fff;padding:0 5px;color:#00266b;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;line-height:13px;text-transform:uppercase}
.paynow-qrcode-component .qrcode-inner-content-left .paydesc-wrapper .paydesc-list{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;line-height:20px;font-weight:600}
.paynow-qrcode-component .top-content .timer-wrapper .timer-content .timer-secs-section{text-transform:uppercase;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:20px;line-height:24px;text-align:center;margin-right:36px}
.paynow-qrcode-component .top-content .timer-wrapper .timer-content .timer-mins-section{text-transform:uppercase;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:20px;line-height:24px;text-align:center;margin-right:36px}
.paynow-qrcode-component .top-content{display:flex;flex-direction:row;width:100%}.paynow-qrcode-component .top-content .timer-wrapper .timer-content .timer-secs-section div{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:11px;letter-spacing:1.5px;line-height:13px;text-align:center}
.paynow-qrcode-component .top-content .timer-wrapper .timer-content .timer-mins-section div{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:11px;letter-spacing:1.5px;line-height:13px;text-align:center}
.paynow-qrcode-component .top-content .qrcode-header{color:#00266b;font-family:"sigvar",serif;font-size:26px;line-height:25px;margin-top:60px;width:82%}
.paynow-qrcode-component .top-content .timer-wrapper{width:21%;position:relative;margin-top:30px;height:62px;border:1px solid #00226b;border-radius:4px;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,0.05)}
.paynow-qrcode-component .qrcode-inner-content-left .total-title{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;font-weight:600;line-height:20px;padding-bottom:10px}
.paynow-qrcode-component .top-content .timer-wrapper .timer-content{display:flex;flex-direction:row;width:100%;margin-left:47px;margin-top:10px}
.paynow-qrcode-component .qrcode-inner-content-left .total-amount{color:#00266b;font-family:'sigvar',serif;font-size:22px;line-height:21px;padding-bottom:24px;border-bottom:1px solid #e5e9f0}
.paynow-qrcode-component .qrcode-inner-content-left .paydesc-wrapper .paydesc-subhead{color:#666;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:13px;margin-top:20px;text-transform:upppercase}
.paynow-qrcode-component .qrcode-inner-content-left .paydesc-wrapper .paydesc-list-sub{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;line-height:20px;position:relative;right:12px;padding-bottom:15px;font-weight:normal}
.paynow-qrcode-component .qrcode-inner-content-left .payment-infodesc{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px;font-style:italic;line-height:14px}
.paynow-qrcode-component .qrcode-inner-content-right .paynow-img{height:25px;width:130px;position:absolute;left:80%;bottom:140px}
.paynow-qrcode-component .qrcode-inner-content-left{width:70%}.paynow-qrcode-component .qrcode-inner-content{display:flex;width:100%;flex-direction:row;margin-top:30px;padding:35px 40px;background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.05)}
.footer-mini-component .footer_bottom-copyright{font-size:.875rem;color:#666;width:65%;padding:0;line-height:26px}
.footer-mini-component .footer_bottom-right{margin-top:15px;font-size:.875rem;width:35%;margin-left:160px}
.footer-mini-component .footer_bottom-list{font-size:14px;letter-spacing:0;line-height:17px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.footer-mini-component .footer_bottom{display:flex;flex-direction:row;padding:25px 0 40px 0}.footer-mini-component a{color:#666}
.paynow-img-qr{margin-left:48%}.paynow-qrcode-component .page-back{margin-top:25px}.paynow-qrcode-component .page-back .page-back-link{background-color:transparent;color:#0254ec;font-size:12px;text-transform:uppercase;font-weight:700;outline:0;letter-spacing:1px;line-height:15px}
.paynow-qrcode-component a{text-decoration:none}.mb-paynow-qrcode-page .paynow-qrcode-component .page-back .page-back-link::before{content:'';display:inline-block;background:url(/assets/images/svg/icons/chevron-blue.svg) no-repeat center center;height:6px;width:8px;position:relative;margin-right:2px;transform:rotate(180deg);zoom:1.3}
.paynow-qrerror-component .page-back{margin-top:25px}.paynow-qrerror-component .page-back .page-back-link{background-color:transparent;color:#0254ec;font-size:12px;text-transform:uppercase;font-weight:700;outline:0;letter-spacing:1px;line-height:15px}
.paynow-qrerror-component a{text-decoration:none}.paynow-qrerror-component .qrcode-error-header{color:#00266b;font-family:"sigvar",serif;font-size:26px;line-height:25px;margin-top:30px;width:82%}
.paynow-qrerror-component .qrcode-error-info{width:71%;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;padding-top:12px;line-height:22px;color:#222}
.paynow-qrerror-component .qrcode-error-bottom{display:flex;flex-direction:row;margin-top:45px}.paynow-qrerror-component .qrcode-error-img{width:54%;margin-top:10px}
.paynow-qrerror-component .qrcode-error-bottom .qrcode-error-img .paynow-img{border:0}.paynow-qrerror-component .qrcode-error-button{position:relative}
.paynow-qrerror-component .btn-qrcode{height:35px;width:182px;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:13px;padding:0}
.paynow-qrerror-component .qrcode-error-button .btn{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;border:0;cursor:pointer}
.paynow-qrerror-component .qrcode-error-button .btn-primary{background-color:#00266b;color:white;display:inline-block;text-transform:uppercase;background-image:none;background-repeat:unset;border-radius:2px}
.mb-paynow-qrcode-page .paynow-qrerror-component .page-back .page-back-link::before{content:'';display:inline-block;background:url(/assets/images/svg/icons/chevron-blue.svg) no-repeat center center;height:6px;width:8px;position:relative;margin-right:2px;transform:rotate(180deg);zoom:1.3}
.mb-paynow-qrcode-page .main-container #app{height:300px;background-color:#f7f7f7}.editor .next_trip_title{color:#102c78;font-size:29px;font-family:baker-signet-web;font-weight:normal!important;letter-spacing:0;line-height:36px;margin-bottom:-5%;margin-top:20px}
.covid-crp .card_heading .page_header{display:none}.covid-crp .card.booking_widget .separator{display:none}
.plantravel-bdb .card_heading .page_header{display:none}.plantravel-bdb .card.booking_widget .separator{display:none}
.content-wrapper-mog{width:100%}.main-intro-mog{margin:28px 0 30px 0;line-height:24px;padding-right:120px!important;color:#333;font-size:16px}
.main-intro-success{margin:28px 0 30px 0;line-height:24px;padding-right:100px!important;color:#333;font-size:16px}
.alert-block.alert-box [class*="ico-"],.alert-block.alert-box [class*=" ico-"]{width:20px;height:30px;color:#ef9a1a;font-size:20px;line-height:1}
.alert-block.alert-box{top:.75rem;margin:0}.alert-block.alert-box .inner .alert__icon.box_icon{vertical-align:top;padding:0 10px 0 0}
.alert-block.alert-box .inner .alert__message.message_box{color:#ba5400}.passenger-details-page-manage-booking .passenger-info__personal .emgContact-mobile{margin-top:-30px}
[data-nok-status-relation],.passenger-details-page-manage-booking #emgContact-countryCode-error{display:none}
.passenger-details-page-manage-booking .emgContact-mobile span.form-group.error,.passenger-details-page-manage-booking .emgContact-mobile .mobile-countryCode.error{border:1px solid red}
[data-nok-status-relation] .font-size-info label{font-size:15px;margin-right:0}.passenger-details-page-manage-booking .nokMandatory{font-size:large}
.passenger-details-page-manage-booking .form-group.grid-row .nokMandatory{display:inline-block;margin-top:-30px}
.passenger-details-page-manage-booking #emgContact-number-error{margin-left:-190px;margin-top:10px}.passenger-details-page-manage-booking [data-nok-status-relation]{margin-top:-40px;margin-bottom:-10px}
.csr-form{color:#000;line-height:17px;font-size:14px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;margin:0}
.claim-your-miles-of{height:30px;color:#00266b;line-height:30px;font-family:"baker-signet-web",serif;font-size:27px;line-height:1.3}
.fill-out-the-form-be{width:770px;color:#222;letter-spacing:0;line-height:20px;margin:30px 0}.csr-row{display:flex;justify-content:space-between}
.csr-material-label{display:inline-block;position:relative;bottom:45px;left:10px;color:#999;font-size:13px!important;letter-spacing:0}
.csr-select{border-bottom:2px solid #c7dff0!important;background-color:#FFF!important}.csr-select::-ms-expand{display:none}
.csr-select-container select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.csr-select-container{position:relative}
.csr-select-container::after{pointer-events:none;font-family:"sia";position:absolute;content:"\e643";top:17px;right:0;width:0;height:0;color:#ccc}
.csr-form-group{width:48%;float:left;margin:10px 0}.csr-form-group .csr-material-input{width:100%;border-radius:4px;background-color:#efefef;border:0;padding:27px 10px 4px;color:#6c6d6e;font-size:15px;font-weight:600;letter-spacing:0;height:20px}
.csr-custom-checkbox{position:relative;margin-top:40px}.csr-custom-checkbox a{text-decoration:none}.csr-custom-checkbox input[type="checkbox"]{outline:0;box-sizing:border-box;padding:0}
.csr-custom-checkbox input{position:absolute;top:3px;opacity:0;cursor:pointer;width:14px;height:14px}
.csr-custom-checkbox input+label{display:inline-block;padding-left:23px;margin-right:10px;line-height:18px;font-size:14px;cursor:pointer;color:#000;margin-top:2px}
.csr-custom-checkbox input+label:before{content:"";width:15px;height:15px;border:1px solid #ccc;position:absolute;top:4px;left:0;background-color:#fff;border-radius:2px}
.csr-custom-checkbox input:checked+label:after,.csr-custom-checkbox input.checked+label.assign-access-checked,.csr-custom-checkbox input.checked+label:after{display:block}
.csr-custom-checkbox input:checked+label,.csr-custom-checkbox input.checked+label{color:#000!important}
.csr-custom-checkbox input+label:after{content:"";display:inline-block;width:6px;height:10px;border:solid #2275d3;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);border-radius:0;margin:0 15px 5px 5px;color:#2275d3;position:absolute;top:3px;left:0;display:none;font-size:14px}
.proof-of-employment{color:#222;font-weight:600;line-height:17px;text-transform:uppercase}.attach-a-letter-from{height:20px;color:#222;line-height:18px}
.inspire-the-world-an{color:#222;font-size:18px;font-weight:600;line-height:24px}.share-your-perspecti{color:#222;font-size:14px;line-height:25px;margin:14px 0 6px 0}
.whats-your-most-mem{color:#222;font-size:14px!important;line-height:24px;margin:20px 10px 10px 0}.csr-input-answer{width:100%;height:100px;border:0;border-bottom:2px solid #c7dff0;padding:16px 15px;word-wrap:break-word;background-color:white;resize:none;-webkit-box-sizing:border-box;box-sizing:border-box}
.csr-btn-group{border:1px solid #efefef;border-radius:5px;width:135px;margin-top:10px}.csr-btn-group input{padding:8px 20px;cursor:pointer;float:left;margin:2px;border:0;background-color:white;border-radius:4px}
.csr-btn-group:after{content:"";clear:both;display:table}.agree-mog{margin-top:30px}
.csr-file-upload::-webkit-file-upload-button{visibility:hidden}.csr-hide-upload-img{display:none}.csr-trash-img{width:12px;height:12px;vertical-align:middle;margin-left:5px}
.csr-upload-img{width:24px;height:24px;vertical-align:middle}.csr-upload-icon{width:32px;cursor:hand;margin:auto;height:32px}
.csr-submit-btn-container{float:right}.csr-img-upload{text-align:center;height:80px;background-color:white;padding:15px;border:1px solid grey}
.csr-img-upload label{display:inherit;font-size:14px}.csr-img-upload>label{cursor:pointer}.csr-img-upload label img{pointer-events:none}
.csr-active-btn{background-color:#2275d3!important;color:#FFF!important}.csr-email{background-color:#FFF!important;border-bottom:2px solid #c7dff0!important}
.csr-poe-container{margin-bottom:30px;width:100%}.csr-attach-label{color:#999;margin-top:10px}.csr-delete-file{padding:20px 10px;border:1px solid #c1c1c14a;background-color:#FFF}
.csr-delete-file label{vertical-align:middle!important;font-weight:bold!important;font-size:14px!important;margin-left:3px}
.csr-input-error ~ label{color:#f00!important}.csr-submit-btn{color:#FFF;background-color:#00266b;border:0;border-radius:3px;font-size:13px;padding:9px 30px;margin-top:20px;cursor:pointer;text-transform:uppercase;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;letter-spacing:1px}
.csr-disabled-submit-btn{color:#FFF;background-color:#c1c1c1;border:0;border-radius:3px;font-size:13px;padding:9px 30px;margin-top:20px;cursor:pointer;text-transform:uppercase;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;letter-spacing:1px}
.poe-info{font-style:italic;margin-top:5px;font-size:13px!important;color:#999}.claim-your-miles-banner{background-color:#fff5e5;line-height:50px;margin-top:15px;display:inline-flex;width:100%}
.claim-your-miles-banner img,.claim-your-miles-banner p{vertical-align:middle;padding:0 10px;margin:auto 0}
.csr-error{border:1px solid #f00!important}.csr-input-error{border-bottom:1px solid #f00!important}.csr-material-ddr{display:inline-block;position:relative;bottom:31px;left:10px;color:#999;font-size:15px!important;letter-spacing:0}
.csr-material-onfocus{bottom:45px!important;font-size:13px!important}.registration-page .tnc-hyphen-ul{padding-left:10px;margin-bottom:15px}
.registration-page .tnc-hyphen-ul li{list-style-type:none}.registration-page .tnc-hyphen-ul li:before{display:inline-block;content:"-";width:1em;margin-left:-1em}
.main-inner,.promotion-inner{max-width:988px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mp-mb-overview .aci_turn_ON{width:775px}
}.baggage__tab{margin-top:30px;overflow:hidden;display:flex;cursor:pointer;white-space:nowrap;overflow-x:auto;margin-left:30px!important;margin-right:30px!important;scroll-behavior:smooth}
.blur-right::before{content:'';z-index:1;right:30px;width:300px;height:60px;left:540px;position:absolute;background:linear-gradient(to right,#ffffff00,#fffdfd);pointer-events:none}
.blur-left::after{content:'';width:100px;height:58px;position:absolute;background:linear-gradient(to right,#fff,#f7f7f700);pointer-events:none}
.baggage__tab-item.active{z-index:1;color:#000!important;border-bottom:4px solid #ff9f00;font-size:15px;font-weight:600;padding-left:0}
.baggage__tab-item{border:0;display:inline-block;padding-bottom:6px;cursor:pointer;color:#222;font-size:15px;text-align:left;margin-right:30px;position:relative;line-height:18px}
.baggage_lists{border-bottom:1px solid #e5e9f0;margin-left:0!important;padding:0!important}.baggage__container{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05)}
.baggage__content-item{display:flex;padding-left:30px}.card_container{margin-right:50px}.baggage__title{font-weight:600;font-size:13px;color:#222;line-height:24px;position:relative;text-align:center;letter-spacing:0;padding-top:22px;padding-bottom:10px}
.baggage__des{height:80px;width:220px;color:#222;font-size:14px;letter-spacing:0;line-height:20px;text-align:center}
.static__content__des{color:#222;font-size:14px;letter-spacing:0;line-height:20px!important}.img_container{text-align:center}
.static__detail__container{padding:30px}.csr-form-group .csr-email-ver{background-color:#fff!important;border-bottom:2px solid #c7dff0;color:#000}
.csr-email-verdesc{position:relative;margin-top:-25px!important;margin-bottom:30px!important;font-size:14px!important}
.csr-atch-filetypes{margin-top:5px!important}.csr-atch-filetypes .csr-atch-filelabels{font-size:14px!important;color:#999!important}
.csr-nominee-consent{margin-top:60px;background-color:#fff;padding:1.4em}.form-verification-us .csr-nominee-consent{margin-top:20px!important}
.csr-nominee-consent .csr-nominee-consent-mainheading{color:#222;font-size:18px!important;font-weight:600;line-height:24px}
.csr-nominee-consent-para1{display:inline-block;width:100%;height:80px;margin-top:20px!important}.csr-nominee-consent-para2{display:inline-block;width:100%;height:60px!important}
.csr-nominee-consent-para3{display:inline-block;width:80%;height:40px!important}.csr-nominee-consent .csr-ack-nomine-ackag{border:1px solid #d4d1d1!important;overflow-y:auto;height:200px;width:95%}
.csr-ack-nomine-ackag-para{display:inline-block;margin-left:20px;margin-top:20px}.csr-nominee-tnccheckbox{width:90%!important}
.csr-chktncAgreed{margin-top:15px!important}.main-inner-ntuc{max-width:1250px!important}button.btn-1.upcomingPnr.launchLightBox.sqc-mb-chkin{background:none!important;border:0;padding:0!important;font-family:arial,sans-serif;color:#069;cursor:pointer;position:absolute;top:50%;right:0;margin-top:-2px}
.ieBrowser .grid_view_travelAdvisory{display:block}.ieBrowser .grid_view_travelAdvisory>span,.ieBrowser .grid_view_travelAdvisory .description{display:inline-block;vertical-align:top}
.ieBrowser .grid_view_travelAdvisory>span{width:30%;padding-right:0}.ieBrowser .grid_view_travelAdvisory .description{width:65%}
.ieBrowser .regulation-des-container .left-container{width:25%}.csr-ack-nomine-ackag-sub-para{display:block;margin-left:20px;margin-top:10px}
.csr-tnc-error{color:red}.csr-accessed-date{margin-top:40px}.csr-accessed-date+.csr-custom-checkbox{margin-top:20px;width:90%}
.kf-landing .travelling-with-child-banner{height:450px;margin:0 auto;background-size:100% 100%;max-width:1350px}
.kf-landing .masthead-container .masthead-container-wrap .masthead-header{font-size:32px;color:#fff;margin-top:62px;margin-bottom:15px;line-height:40px}
.kf-landing .masthead-container .masthead-container-wrap .masterhead-header-gray-clr{font-size:32px;color:#222;margin-top:62px;margin-bottom:15px;line-height:40px}
.kf-landing .masthead-container .masthead-container-wrap .masthead-content{font-size:18px;color:#fff;display:block;width:420px;line-height:24px;font-family:'proxima-nova'}
.kf-landing .masthead-container .masthead-container-wrap .masterhead-content-gray-clr{font-size:18px;color:#222;display:block;width:420px;line-height:24px}
.sqc-at-a-glance-page #container a.country-selector.help-and-feedback{padding-left:16px}.sia-at-home-accordion .accordion-attractions.clearfix{padding-bottom:40px}
.sia-at-home-landing a#view-details{color:#fafafa}.sia-at-home-landing .sg{top:0;left:0}.sia-at-home-landing .header .logo img{vertical-align:middle!important}
.sia-at-home-landing .see-more{position:relative;left:0}.sia-at-home-landing .main-image-description{position:relative;left:0;top:0}
.sia-at-home-landing .menu-link{color:#00266b}.sia-at-home-landing .sia-breadcrumb--3 ul{border-bottom:0}
.sia-at-home-landing .sia-breadcrumb--3 ul li a{border-bottom:1px solid #fff}body.sia-at-home-landing .sia-breadcrumb--3{width:auto}
.sia-at-home-landing .ssh-dining{padding-left:7%;padding-right:7%}.sia-at-home-landing .sia-breadcrumb--3 ul{margin:0 auto}
.sia-at-home-landing .ssh-banner-content{margin:0 auto}.sia-at-home-landing .ssh-booking-conditions{padding:0 16% 30px}
.tooltiptext{visibility:hidden;cursor:default;z-index:1;position:absolute;width:240px;background-color:white;top:-6px;right:10px;border:1px solid #ccc;box-shadow:2px 3px 6px 0 rgba(90,99,99,0.2);padding:20px;transform:translate(50%,-100%)}
.tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:white transparent transparent transparent}
.tooltiptext p{font-weight:400;font-style:normal;color:black}.custom-checkbox:hover .tooltiptext{visibility:visible;opacity:1}
@font-face{font-family:Proxima Nova Regular;src:url("/saar5/fonts/proximanova-regular-webfont.eot");src:url("/saar5/fonts/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/saar5/fonts/proximanova-regular-webfont.woff2") format("woff2"),url("/saar5/fonts/proximanova-regular-webfont.woff") format("woff"),url("/saar5/fonts/proximanova-regular-webfont.ttf") format("truetype"),url("/saar5/fonts/proximanova-regular-webfont.svg") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:Sigvar Serial Regular;src:url("/saar5/fonts/sigvar_serial-regular-webfont.eot");src:url("/saar5/fonts/sigvar_serial-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/saar5/fonts/sigvar_serial-regular-webfont.woff2") format("woff2"),url("/saar5/fonts/sigvar_serial-regular-webfont.woff") format("woff"),url("/saar5/fonts/sigvar_serial-regular-webfont.ttf") format("truetype"),url("/saar5/fonts/sigvar_serial-regular-webfont.svg") format("svg");font-weight:normal;font-style:normal}
.outer-banner-container{height:161px;background-color:#fff;border-radius:3px;box-shadow:0 2px 5px 2px rgba(0,0,0,0.1);z-index:5;max-width:988px;margin:0 auto;margin-top:-60px}
.banner-content-container{padding:40px;display:flex;flex-direction:row}.banner-left-content-container{width:60%}
.banner-main-text-container{font-size:14px;text-align:left;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;margin-top:-5px;padding:0 33px 0;color:#000}
.banner-content-separator{border-left:1px solid #e4e9f1;height:100px;margin-top:-12px}.banner-right-content-container{margin-left:40px}
#banner-download-text{margin-bottom:0;margin-top:-10px;font-weight:600;color:#222}#banner-app-store-image-container{display:flex;flex-direction:row}
.app-container{height:33px;margin:27px 15px 23px 0}.outer-banner-container+.article-heading-container{margin:0 auto;max-width:988px}
.outer-banner-container+.article-heading-container .article-heading{padding:0 10% 0 1%;border-left:3px solid #ff9f00;font-size:24px;font-family:"Sigvar Serial Regular";margin-top:55px;color:#00266b}
.article-container-1,.article-container-2{display:flex;background-color:#f7f7f7;padding:45px}.article-container-2{background-color:#FFF}
.article-container-1 .article-text-1,.article-container-2 .article-text-2{padding-left:5%}.center-aligned-text{padding-top:7%}
.article-image{flex:1.1;order:1}.article-text-1{flex:1;order:2}.article-container-2 .article-text-2{order:1;padding-left:0;padding-right:5%}
.article-container-2 .article-image{order:2;flex:auto}.article-image img{border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);max-width:100%;margin-bottom:0}
.article-text-content{font-family:Proxima Nova Regular;font-size:14px;color:#222}.article-content-heading{color:#00266b;font-family:Sigvar Serial Regular;font-size:20px}
.article-i-icon-tooltip{position:relative;display:inline-block;cursor:pointer;line-height:22px}.article-i-icon-tooltip .article-tooltip-text{width:227px;background-color:#fff;color:#333;text-align:center;border-radius:3px;padding:15px 0 15px 15px;border:1px solid #e5e9f0;box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);font-size:14px;position:absolute;z-index:1;top:-164px;right:-113px;line-height:20px;font-weight:500;text-align:left}
.article-arrow{bottom:-4%;left:calc(50% - 5px);background:#fff;transform:rotate(135deg);border:.0625rem solid #ccc;border-left-color:transparent;border-bottom-color:transparent;width:10px!important;height:10px;position:absolute;padding:0!important}
.article-close-btn{display:block;position:absolute;right:10px;top:5%;line-height:14px}.article-text-content-small{font-size:12px;margin-top:15px!important}
.kf-landing.krisplus .the-pps-club-banner-container{background-size:100%;background-repeat:no-repeat;max-width:988px;margin:0 auto}
.kf-landing.krisplus .the-pps-club-banner-container .banner-kris-content-container{display:flex;float:right;width:40%;margin-top:-23px}
.kf-landing.krisplus .the-pps-club-banner-container .the-pps-club-banner-wrap{padding-top:4.5%}.kf-landing.krisplus .the-pps-club-banner-container .the-pps-club-banner-wrap p{float:left;margin-top:5px;width:57%}
.kf-landing.krisplus .the-pps-club-banner-container .the-pps-club-banner-wrap .heading{color:#f1b723}
.kf-landing.krisplus .the-pps-club-banner-container .banner-kris-content-container .banner-kris-plus-img-container{margin-right:20px}
.kf-landing.krisplus .the-pps-club-banner-container .banner-kris-content-container .banner-kris-plus-img-container img{width:80px;border-radius:20px}
.kf-landing.krisplus .app-container-kris-app-store-image-container{margin:4px 0 10px 0}.kf-landing+.covid-info{background-color:#f3f3f3;padding:1px 8%}
.kf-landing+.covid-info .covid-info-accordion .accordion{background-color:#f3f3f3}.kf-landing+.covid-info .editor{margin-bottom:25px}
.kf-landing .become-krisflyer-member.center{margin-top:80px!important}.article-image,.article-text-1,.article-text-2{max-width:47%;float:left}
.article-content{max-width:988px;margin:0 auto}.kf-landing+.covid-info .main-inner{max-width:988px!important;margin:0 auto;padding-top:30px;padding-bottom:30px}
@media only screen and (max-width :1055px){.outer-banner-container{height:auto;width:auto;top:352px;left:72px;right:72px}
.banner-content-container{flex-direction:column;width:auto;height:auto}.banner-left-content-container{width:94%}
.banner-main-text-container{font-size:16px;width:100%;text-align:center;height:auto}.banner-kris-img-container{margin:10px auto}
.banner-content-separator{display:none}.banner-right-content-container{width:100%;margin-left:0}#banner-download-text{margin:20px 0;text-align:center}
#banner-app-store-image-container{align-items:center;justify-content:center}.kf-landing.krisplus .the-pps-club-banner-container .the-pps-club-banner-wrap .heading{font-size:14px}
.kf-landing.krisplus .the-pps-club-banner-container .the-pps-club-banner-wrap p{font-size:10px}.banner-kris-content-container img,.kf-landing.krisplus .app-container-kris-play-store-image-container img{width:40px!important}
.kf-landing.krisplus .the-pps-club-banner-container .banner-kris-content-container .banner-kris-plus-img-container img{width:40px!important;border-radius:10px;margin-top:18px}
.kf-landing.krisplus .app-container-kris-play-store-image-container img{margin-top:-20px!important}.banner-app-play-store-image-container{margin-top:12px}
.kf-landing.krisplus .the-pps-club-banner-container .the-pps-club-banner-wrap{padding-top:7.5%}}.custom-tooltip{position:relative;display:inline-block;cursor:pointer}
.custom-tooltip .custom-tooltiptext{display:'';visibility:hidden;cursor:default;z-index:1;position:absolute;width:220px;background-color:white;top:5%;border:1px solid #ccc;box-shadow:2px 3px 6px 0 rgba(90,99,99,0.2);padding:20px;transform:translate(-125px,-140px)}
.custom-tooltip .custom-tooltiptext::after{content:"";text-align:center;position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:white transparent transparent transparent}
.custom-tooltip .show{visibility:visible}.custom-tooltip .close.ico-close-round-fill{position:absolute;top:5%;right:1%;cursor:pointer;border-width:0;border-radius:50%;border-style:solid}
.custom-tooltip input+label:before{position:absolute;width:12px;height:12px;border:1px solid #bebebe;color:#bebebe;left:0;background-color:#bebebe}
.custom-tooltip label{display:inline-block;padding-left:23px;margin-right:10px;line-height:18px;font-size:14px;cursor:pointer}
.custom-tooltiptext p{font-weight:400;font-style:normal;color:black;text-align:center;font-size:14px}
.kris-plus-partners-container{margin:0 auto;max-width:1000px}.kris-pp-header{color:#10174a;font-family:Sigvar Serial Regular;font-size:24px;line-height:23px;border-left:3px solid #ff9f00;padding-left:13px;margin:0}
.kris-pp-sub-header{font-family:Proxima Nova Regular;font-size:16px;margin-top:8px;line-height:24px}
.kris-plus-tabs-container{margin-top:30px}.kris-plus-tabs-container .kris-plus-partner-tab-btn{font-size:12px;line-height:18px;border:1px solid #e5e9f0;border-radius:17.5px;background-color:#fff;color:#00266b;text-align:center;padding:8px 20px 8px 1px;margin-right:20px;outline:0;cursor:pointer;margin-bottom:10px}
.kris-plus-partner-tab-btn.active{color:#fff!important;background-image:linear-gradient(287deg,#17458f,#00266b)!important}
.dining-partner-img{background:#fff url(/saar5/_desktop/images/Dinner.png);background-position:8px 4px;background-repeat:no-repeat;background-size:20px 20px;padding:5px 8px 5px 32px;margin-left:15px}
.activities-partner-img{padding:5px 8px 5px 32px;margin-left:15px;background:#fff url(/saar5/_desktop/images/Activity.png);background-position:8px 4px;background-repeat:no-repeat;background-size:20px 20px}
.retail-partner-img{padding:5px 8px 5px 32px;margin-left:15px;background:#fff url(/saar5/_desktop/images/Shopping.png);background-position:8px 4px;background-repeat:no-repeat;background-size:20px 20px}
.wellness-partner-img{padding:5px 8px 5px 32px;margin-left:15px;background:#fff url(/saar5/_desktop/images/Flower.png);background-position:8px 4px;background-repeat:no-repeat;background-size:20px 20px}
.services-partner-img{padding:5px 8px 5px 32px;margin-left:15px;background:#fff url(/saar5/_desktop/images/Services.png);background-position:8px 4px;background-repeat:no-repeat;background-size:20px 20px}
.beyondsingapore-partner-img{padding:5px 8px 5px 32px;margin-left:15px;background:#fff url(/saar5/_desktop/images/Overseas.png);background-position:8px 4px;background-repeat:no-repeat;background-size:20px 20px}
.kris-plus-partner-tab-btn.active .dining-partner-img{background-image:linear-gradient(287deg,#17458f,#00266b);background:url(/saar5/_desktop/images/Dinner.png);background-repeat:no-repeat;background-position:8px 4px;background-size:20px 20px}
.kris-plus-partner-tab-btn.active .activities-partner-img{background-image:linear-gradient(287deg,#17458f,#00266b);background:url(/saar5/_desktop/images/Activity.png);background-repeat:no-repeat;background-position:8px 4px;background-size:20px 20px}
.kris-plus-partner-tab-btn.active .retail-partner-img{background-image:linear-gradient(287deg,#17458f,#00266b);background:url(/saar5/_desktop/images/Shopping.png);background-repeat:no-repeat;background-position:8px 4px;background-size:20px 20px}
.kris-plus-partner-tab-btn.active .wellness-partner-img{background-image:linear-gradient(287deg,#17458f,#00266b);background:url(/saar5/_desktop/images/Flower.png);background-repeat:no-repeat;background-position:8px 4px;background-size:20px 20px}
.kris-plus-partner-tab-btn.active .services-partner-img{background-image:linear-gradient(287deg,#17458f,#00266b);background:url(/saar5/_desktop/images/Services.png);background-repeat:no-repeat;background-position:8px 4px;background-size:20px 20px}
.kris-plus-partner-tab-btn.active .beyondsingapore-partner-img{background-image:linear-gradient(287deg,#17458f,#00266b);background:url(/saar5/_desktop/images/Overseas.png);background-repeat:no-repeat;background-position:8px 4px;background-size:20px 20px}
.partner-tab-content{display:inline-block;margin:30px 15px 0 0}.kris-plus-partners-container .btn-search{z-index:9}
.partner-tab-content .kris-plus-partner{width:220px;height:390px;border:1px solid #e5e9f0;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px 2px rgba(0,0,0,0.05);cursor:pointer}
.kris-plus-partners-container .mr-0{margin-right:0!important}.kris-plus-partner-details-container .detail-country{text-align:left;margin-top:-26px;padding-left:19px;color:#00266b;font-weight:900}
.errormsgNopartner{font-weight:600;font-size:large;margin-top:-30px;margin-bottom:60px;text-align:left}
.kris-plus-partner .kris-plus-partner-image-container{height:220px;position:relative}.kris-plus-partner-image-container .kris-plus-new-tag{position:absolute;right:0;font-size:11px;line-height:17px;letter-spacing:1.3px;width:50px;height:17px;text-transform:uppercase;border-radius:0 3px 0 0;background-color:#28a7de;color:#fafafa;margin-left:auto;margin-right:0;text-align:center;padding:5px 7px 5px 8px}
.kris-plus-partner .kris-plus-partner-details-container{height:117px;padding:15px 0 20px 0}.kris-plus-partner-details-container p{margin:0}
.kris-plus-partner-details-container .detail-title{color:#222;font-size:16px;line-height:20px;font-weight:600;padding:0 15px;height:40px}
.kris-plus-partner-details-container .detail-subtitle{color:#2c2c2c;font-size:14px;line-height:17px;margin-top:5px;padding:4px 0 3px 11px;min-height:24px;display:block}
.kris-plus-partner-details-container .detail-subtitle .partner-miles{background:url(/saar5/_desktop/images/miles.svg);margin-right:8px;background-position:8px 7px;background-repeat:no-repeat;background-size:20px 20px;padding:6px 0 5px 32px}
.kris-plus-partner-details-container .detail-subtitle .partner-privileges{background:url(/saar5/_desktop/images/privileges.svg);margin-right:8px;background-position:8px 7px;background-repeat:no-repeat;background-size:20px 20px;padding:6px 0 5px 32px}
.kris-plus-partner-details-container .detail-category{color:#00266b;text-align:right;font-size:12px;line-height:20px;letter-spacing:1.7px;text-transform:uppercase;margin-top:5px;font-weight:600;border-right:2px solid #00266b;height:24px;padding-right:10px;padding-top:8px}
.kris-plus-partner-details-container .detail-category .dining-partner-img,.kris-plus-partner-details-container .detail-category .retail-partner-img,.kris-plus-partner-details-container .detail-category .activities-partner-img,.kris-plus-partner-details-container .detail-category .wellness-partner-img,.kris-plus-partner-details-container .detail-category .services-partner-img,.kris-plus-partner-details-container .detail-category .beyondsingapore-partner-img{padding:5px 8px 5px 32px}
#Activities,#Retail,#Wellness,#Services,#Beyond_Singapore{display:none}.kris-plus-view-all-btn{display:flex;justify-content:center;width:100%;margin-top:40px;margin-bottom:70px}
.kris-plus-view-all-btn button{background-color:#0073da;width:121px;height:35px;text-align:center;border-radius:2px;outline:0;color:#fafafa;font-size:12px;line-height:15px;letter-spacing:1px;border:0;cursor:pointer}
@media only screen and (max-width:1004px){.partner-tab-content .kris-plus-partner{margin:0 33px 33px 0!important}
}.kris-plus-popup{background-color:rgba(0,0,0,0.4);display:flex;flex-direction:column;justify-content:center;overflow:hidden;align-items:center}
.kris-plus-popup .popup__inner{background-color:#fff;margin:0 auto;min-width:450px;overflow-y:auto}.kris-plus-popup .partner-h1{font-weight:bold;font-size:16px;color:#2c2c2c}
.kris-plus-popup .new-partner{margin-left:10px;background-color:#28a7de;padding:7px 10px 5px 9px;border:0;color:#fff;text-transform:uppercase;font-size:11px;border-radius:2px}
.kris-plus-popup .partner-container ul{margin-left:auto;padding-left:15px;padding-right:15px}.kris-plus-popup .partner-container li{margin-bottom:7px}
.kris-plus-popup .kris-plus-partner-image{height:470px!important}.kris-plus-popup .partner-banner{width:"100%";height:470px;background-repeat:no-repeat;text-align:right;background-size:100% 300px;font-weight:bold}
.kris-plus-popup .partner-container ul li:before{content:'\2022';display:inline-block;padding:0 6px 0 0;font-size:1rem;font-weight:bold}
.kris-plus-popup .partner-container{padding:30px 40px 20px}.kris-plus-popup .partner-container ul li{padding-bottom:-5px}
.kris-plus-popup .partner-container ul{list-style-type:none;padding-left:0;text-indent:-11px;margin-left:18px;font-size:11px}
.kris-plus-popup .partner-h4{font-size:10px;font-weight:bold;text-align:left;color:#222;text-transform:uppercase;letter-spacing:1.5px;line-height:13px}
.kris-plus-popup .partner-h2{text-transform:uppercase;font-size:14px;color:#00266b;text-align:right;letter-spacing:1.98px;line-height:20px}
.kris-plus-popup .popup__close{top:25px;right:25px;font-size:8px;color:#fff;padding:5px;right:32px;top:32px;width:20px;height:13px;background:#e5e5e5}
.kris-plus-popup .popup__close:before,.kris-plus-popup .popup__close:after{position:absolute;left:15px;content:' ';height:22px;width:2px;background-color:#222;top:0}
.kris-plus-popup .popup__close:before{transform:rotate(45deg)}.kris-plus-popup .popup__close:after{transform:rotate(-45deg)}
.kris-plus-popup .partner-h3{box-sizing:border-box;height:1px;border-bottom:solid 1px #ededed;margin-top:8px}
.instant-message-sqc{border-radius:5px}.instant-msg-sqc-middle{padding:15px}.form-personal-profile .form-content.block-2{margin-top:20px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.article-content{margin-left:auto;margin-right:auto;width:988px}
}.reward-vouchers{margin-top:3%;border-radius:3px}.reward-vouchers .table-1{margin-bottom:3%}reward-vouchers .table-1 td{color:#000;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px}
.reward-vouchers .voucher-code{height:20px;width:161px;color:#222;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px}
.reward-ui{margin-top:-19px}.reward-vouchers .used{color:#ba5400;font-size:11px;font-weight:700;letter-spacing:1.5px;line-height:13px}
.reward-vouchers .rectangle-used{width:45px;border-radius:2px;background-color:#fff5e5;text-align:center;padding:3px}
.reward-vouchers .expired{color:#df0000;font-size:11px;font-weight:700;letter-spacing:1.5px;line-height:13px}
.reward-vouchers .rectangle-expired{width:65px;border-radius:2px;background-color:#fff1f0;text-align:center;padding:3px}
.reward-vouchers .available{color:#03760b;font-size:11px;font-weight:700;letter-spacing:1.5px;line-height:13px}
.reward-vouchers .rectangle-available{width:76px;border-radius:2px;background-color:#cdf0cf;text-align:center;padding:3px}
.reward-vouchers .applied{color:#00266b;font-size:11px;font-weight:700;letter-spacing:1.5px;line-height:13px}
.reward-vouchers .rectangle-applied{width:62px;border-radius:2px;background-color:#e5e9f0;text-align:center;padding:3px}
.reward-ui .rewards{height:20px;color:#00266b;font-size:20px;font-weight:600;margin-bottom:-8px}.reward-block{zoom:1;background:#fff;border:1px solid #e5e9f0;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.05)}
.reward-vouchers .bonus-kris-flyer{height:20px;color:#00266b;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;padding-left:26px}
.reward-vouchers .expiry-date{height:20px;width:115px;color:#222;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px}
.reward-vouchers .title-text{color:#666;font-size:14px;font-weight:500}.reward-vouchers .link-btn{padding-top:5%;padding-bottom:12%;font-size:12px;padding-right:-23px;padding-left:33px}
.reward-vouchers .use-reward-btn{width:51%;margin-right:-32%;background-color:#00266b;display:inline-block;font-size:12px;font-style:normal;color:#fff;line-height:12px;min-width:0;text-transform:uppercase;text-align:center;letter-spacing:.1em;cursor:pointer;border:0;padding:15px 20px 13px;overflow:visible;outline:0;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px}
.reward-vouchers .use-reward-btn:hover{background-color:#2e77fd}.use-reward-btn.accordion__btn-1.loadingpnr.disabled{color:#a7a7a7!important;background-color:#999!important}
.reward-vouchers .ico-delete{color:#256ef4;padding-bottom:2px}.reward-vouchers .empty-td{min-width:136px}
.popup-reward{position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.popup-reward .popuptext{visibility:hidden;width:269px;height:87px;background-color:#fff;color:#222;text-align:left;border-radius:2px;padding:8px 0;position:absolute;z-index:1;bottom:125%;left:0;margin-left:-110px;padding:10px;font-size:15px;font-weight:400;line-height:22px;letter-spacing:0;box-shadow:0 3px 14px #8888886b}
.popup-reward .show-less{height:70px}.popup-reward .more-details{color:black;padding-top:6%;padding-left:2%}
.popup-reward .popuptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff transparent transparent transparent}
.popup-reward .show{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.reward-vouchers .re-tooltip__close{top:16px;right:10px;background:#999;border-radius:50%;font-size:8px;color:#fff;padding:8px;position:absolute;top:0;right:0;z-index:10;font-family:"sia";line-height:1;padding:15px;color:#000;-webkit-transform:translate3d(0,0,0);background-color:rgba(255,255,255,0.89)}
.reward-ui .empty-message{margin-top:2%;height:53px;color:#222;font-size:14px;letter-spacing:0;line-height:20px}
.only-one-voucher .link-btn{padding-bottom:31%}.only-one-voucher{height:135px}.only-one-voucher>table{margin-top:-38px}
.reward-ui .voucher-content{min-width:729px}.reward-ui .table-1 td{padding:11px;color:#000;padding-top:7px;padding-bottom:4px;padding-right:4px}
.reward-ui .number .reward-text{padding-left:16px}.reward-ui .reward-action{min-width:200px}.reward-vouchers .blk-heading{padding-top:30px;margin-bottom:20px}
.reward-vouchers .reward-action .title-text{padding-left:5px}.popup-reward .popup__close{top:10px;right:9px;background:#999;border-radius:50%;font-size:8px;color:#fff;padding:4px;height:10px;width:11px;text-align:center;padding-top:6px}
.kris-milestones-group-progress{padding:66px 60px 0 0;min-height:200px;max-width:988px}.kris-milestones-group-progress .progress-bar{width:100%}
.kris-milestones-group-progress .kris-milestones{width:100%;height:13px;border-radius:10px;border:1px solid #87a8ce}
.kris-milestones-group-progress .kris-milestones,.kris-milestones-group-progress .kris-milestones-animate,.kris-milestones-group-progress .progress-bar{position:relative}
.kris-milestones-item-1,.kris-milestones-animate-wrapper.kris-milestones-animate-wrapper--2{left:7.60%}
.kris-milestones-item,.kris-milestones-item__info,.kris-milestones-animate-wrapper,.kris-milestones-item__info .line,.kris-milestones-group-progress .tooltip-progress,.kris-milestones-item__info img{position:absolute}
.kris-milestones-group-progress .kris-milestones-item__info{top:70px}.kris-milestones-group-progress .kris-milestones-item__info{display:block}
.kris-milestones-item-2,.kris-milestones-animate-wrapper.kris-milestones-animate-wrapper--3{left:20.79%}
.kris-milestones-item-3,.kris-milestones-animate-wrapper.kris-milestones-animate-wrapper--4{left:33.99%}
.kris-milestones-item-4,.kris-milestones-animate-wrapper.kris-milestones-animate-wrapper--5{left:47.199%}
.kris-milestones-item-5,.kris-milestones-animate-wrapper.kris-milestones-animate-wrapper--6{left:60.399%}
.kris-milestones-item-6,.kris-milestones-animate-wrapper.kris-milestones-animate-wrapper--7{left:73.599%}
.kris-milestones-group-progress .kris-milestones-item-7{left:87%}.kris-milestones-group-progress .kris-milestones-item-8{left:100%}
.kris-milestones-animate-wrapper{width:13.2%;padding:2px 2px 2px 3px}.kris-milestones-group-progress .kris-milestones-animate-wrapper.kris-milestones-animate-wrapper--1{left:0;width:7.60%!important}
.kris-milestones-group-progress .kris-milestones-animate-wrapper.kris-milestones-animate-wrapper--8{left:86.799%}
.kris-milestones-group-progress .kris-milestones-animate-wrapper .kris-milestones-animate{background-color:#004ea4;width:0;border-radius:4px;height:9px;z-index:2}
.kris-milestones-group-progress .kris-milestones-item__info .desc strong,.kris-milestones-item__info img{display:block}
.kris-milestones-group-progress .tooltip-progress .tooltip__arrow{z-index:1}.kris-milestones-group-progress .kris-milestones-item.active .kris-milestones-item__info .line{background-color:#00266b}
.kris-milestones-group-progress .kris-milestones-item__info .line{left:2px;top:-52px;height:25px;width:1px}
.kris-milestones-group-progress .kris-milestones-item__info .line{background-color:#ccc}.kris-milestones-group-progress .kris-milestones-item.active .kris-milestones-item__info .desc{color:#000;font-weight:600}
.kris-milestones-group-progress .kris-milestones-item__info .desc{font-size:11px;width:120px;display:inline-block}
.kris-milestones-group-progress .kris-milestones-item__info .desc{margin-left:-60px;text-align:center}
.kris-milestones-item__info img{width:28px;z-index:3;top:-78px;left:-11px}.kris-milestones-item.active-image img{width:34px;top:-82px;left:-16px}
.kris-milestones-group-progress .kris-milestones-item.active-image .kris-milestones-item__info .line{background-color:#f7b500}
.kris-milestones-group-progress .kris-milestones-item.active .kris-milestones-item__info .desc strong{color:#00266b}
.kris-milestones-group-progress .kris-milestones-item .kris-milestones-item__info .desc{opacity:.8;margin-top:-22px}
.kris-milestones-group-progress .kris-milestones-item.active .kris-milestones-item__info .desc{opacity:1}
.kris-milestones-group-progress .year-start,.kris-milestones-group-progress .year-end{font-size:10px;position:relative;top:-14px;letter-spacing:1px;font-weight:500}
.kris-milestones-group-progress .year-end{float:right;top:-45px}.kris-milestones-group-progress .tooltip-progress{top:-56px;margin-left:-65px;display:none;padding:10px 12px;font-size:11px;border-radius:2px;line-height:1.1;text-align:center;font-weight:600;background-color:#FFF;width:89px}
.kris-milestones-group-progress .kris-milestones-item .kris-milestones-item__info .desc strong{font-size:18px}
.swipe-panel{display:none}.Krisplus-termsandconditions{margin-left:40px}.popup--bubbleFlightAck .popup__inner{max-width:760px;width:100%}
.popup--bubbleFlightAck .popup__content{padding:30px;outline:0}.popup--bubbleFlightAck .popup__heading{margin:0;font-size:26px;color:#00266b;margin-top:15px}
.popup--bubbleFlightAck .popup__close{top:16px;right:18px;background:#ccc;border-radius:50%;font-size:9px;color:#fff;padding:6px}
.popup--bubbleFlightAck .bubble-content{line-height:1.5em;margin-top:15px;margin-bottom:22px;font-size:14px}
.popup--bubbleFlightAck .bubble-btn-wrap{margin-top:30px;margin-bottom:25px;text-align:right}.popup--bubbleFlightAck .btn-bubble-back{color:#0254ec;background-color:#fff;text-transform:capitalize;font-size:.9rem;border:0;font-weight:400;letter-spacing:0;background-image:none;background-repeat:unset;border-radius:2px;padding:13px 30px}
.popup--bubbleFlightAck .btn-bubble-continue{background-color:#00266b;border:1px solid #00266b;color:white;display:inline-block;background-image:none;background-repeat:unset;border-radius:2px;padding:13px 30px}
.popup--bubbleFlightAck .btn-bubble-continue.disabled{background-color:#999;border:1px solid #999;color:#fff!important}
.popup--bubbleFlightAck ul{padding-left:18px}.popup--bubbleFlightAck p:nth-child(3){margin:0}body.flight-select-page.no-flow{overflow:hidden}
.bubble-flight-info{height:16px;width:fit-content;border-radius:9px;background-color:#00266b;margin-top:2px}
.bubble-flight-info p{height:11px;width:fit-content;color:#fff;font-size:9px;line-height:5px!important;margin-left:8px;margin-right:5px;margin-top:6px}
.bubble-info{padding:13px 0;overflow:hidden;position:relative;clear:both}.bubble-ico{margin-left:3px!important;margin-bottom:2px}
.bubble-details{float:left}.icon-close--dark{width:5px;height:5px;background:url(/assets/images/svg/icons/tooltip-close.svg) no-repeat center center transparent}
.bubble-flight-group{height:34px;border-radius:4px 4px 0 0;background-color:#01286d;margin-bottom:-20px;margin-top:15px;display:inline-block}
.bubble-flight-group p{height:17px;width:fit-content;color:#fff;font-size:14px;letter-spacing:0;line-height:35px;margin-top:0;margin-left:15px}
.bubble-review-ico{height:14px;width:14px;display:inline-block;cursor:pointer;background-image:url(/assets/images/svg/icons/ico-info-white.svg);vertical-align:bottom;margin-left:10px;margin-top:10px;margin-right:10px}
.row.grey{background-color:#e8e8e8}.row.darkgrey{background-color:#ccc}.popup_align_points{margin-left:7%}
.bubble_flight_style_main{background-color:#2275d3;padding:10px 36px 10px 16px;width:fit-content;width:-moz-fit-content;border-radius:6px 6px 0 0;position:relative;margin-bottom:-20px}
.bubble_flight-text{color:white;margin:0}.bubble_flight_p_style{margin:0}.bubble_flight_icon_style{position:absolute;top:9px;right:11px}
.designed-frequent-flyer-container-wrapper{display:block;margin-top:0}.designed-frequent-flyer-cotainer{max-width:990px;margin:0 auto;padding-bottom:60px}
.static-content-gen h3.heading{font-size:24px;letter-spacing:0;line-height:23px;color:#00266b;font-family:'Sigvar Serial Regular'}
.designed-frequent-flyer-cotainer .flex-items-container{margin-top:30px;display:flex;flex-wrap:wrap}
.designed-frequent-flyer-cotainer .flex-items-container .flex-item{width:30%;padding-bottom:30px}.designed-frequent-flyer-cotainer .flex-items-container .flex-item:nth-child(3n-1){padding:0 30px}
.designed-frequent-flyer-cotainer .flex-items-container .flex-item:last-child{margin-right:0}.designed-frequent-flyer-cotainer .text-container{margin-top:10px}
.designed-frequent-flyer-cotainer h5.text-heading{color:#222;font-size:18px;font-weight:600;letter-spacing:0;font-family:"proxima-nova";line-height:22px}
.designed-frequent-flyer-cotainer img.img-ico-hourglass{height:60px;width:60px}.designed-frequent-flyer-cotainer p.text{font-size:14px;letter-spacing:0;line-height:20px;font-family:"proxima-nova";color:#222;margin:10px 0 0}
.designed-frequent-flyer-cotainer p.sub-text{font-size:12px;letter-spacing:0;line-height:16px;color:#222;font-family:"proxima-nova"}
.how-it-works-wrapper{background:white;padding:30px 0}.how-it-works-wrapper .gray-bg{background:#f7f7f7}
.how-it-works-cotainer{max-width:990px;margin:0 auto}.how-it-works-cotainer h3{font-size:24px;letter-spacing:0;line-height:23px;color:#00266b;font-family:Sigvar Serial Regular}
.how-it-works-cotainer .flex-items-container{display:flex;flex-direction:column;margin-top:30px}.how-it-works-cotainer .flex-items-container .flex-item{display:flex;align-items:center;padding-bottom:36px}
.ieBrowser .how-it-works-cotainer .flex-items-container .flex-item{display:flex;align-items:center;padding-bottom:36px}
.how-it-works-cotainer .flex-items-container .img-ico-hourglass{height:60px;width:60px}.how-it-works-cotainer .flex-items-container .text-container{flex-grow:1;margin-left:30px;padding:6px 0}
.how-it-works-cotainer .flex-items-container .text-heading{color:#222;font-size:18px;font-weight:600;letter-spacing:0;font-family:"proxima-nova";line-height:22px}
.how-it-works-cotainer .flex-items-container .text{margin:5px 0 0 0;color:#222;font-size:14px;letter-spacing:0;font-family:"proxima-nova";line-height:20px}
.how-it-works-cotainer button.buy-now{border:0;border-radius:2px;background-color:#00266b;padding:11px 30px;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:17px;color:#fff;text-transform:uppercase}
.ieBrowser .how-it-works-cotainer button.buy-now{border:0;border-radius:2px;background-color:#00266b;padding:11px 30px;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:17px;color:#fff;text-transform:uppercase;margin-bottom:-36px}
.flight-pass-banner-container{top:-90px;position:relative;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);max-width:988px;margin:0 auto;box-sizing:border-box;padding:20px 40px}
.flight-pass-banner-container .banner-flex-container{display:flex;justify-content:space-between;align-items:center;column-gap:20px}
.flight-pass-banner-container .banner-text-container{color:#222;font-family:'Proxima Nova Regular';font-size:16px;letter-spacing:0;line-height:22px}
.banner-text-inner-container{text-align:center;padding:20px 110px}.flight-pass-banner-container .banner-main-text-container{margin:0;color:#222;font-family:"proxima-nova";height:auto;font-size:16px;letter-spacing:0;line-height:22px;padding:0}
.flight-pass-banner-container button{border:0;border-radius:2px;background-color:#00266b;padding:11px 30px;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:17px;white-space:nowrap;color:#fff;text-transform:uppercase}
.lightbox-button-div{display:flex;justify-content:flex-end;margin-top:10px}.lightbox-button-div button.buy-now{margin-top:30px;border:0;border-radius:2px;background-color:#00266b;padding:11px 30px;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:17px;color:#fff;text-transform:uppercase}
.lightbox-button-div button.buy-now-cancel{margin-top:30px;margin-right:10px;border:0;border-radius:2px;background-color:grey;padding:11px 30px;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:17px;color:#fff;text-transform:uppercase}
.flight-pass .full-width-banner{display:block;height:450px;width:100%;background-size:100% 100%;margin:0 auto}
.full-width-banner a{color:#fff;text-decoration:underline;padding-right:10px;font-size:14px;line-height:17px;letter-spacing:0}
.flight-pass .full-width-banner-flight-pass-gray-text a{color:#222;text-decoration:underline;padding-right:10px;font-size:14px;line-height:17px;letter-spacing:0}
.flight-pass .full-width-banner-flight-pass-gray-text span{color:#222}.flight-pass .full-width-banner-wrap{margin:0 auto;max-width:988px}
.flight-pass .full-width-banner--selector{padding:34px 0 20px 0;border-bottom:0;margin-bottom:20px;font-size:14px;color:#fff}
.flight-pass .full-width-banner-hide-border{border:0!important}.flight-pass .full-width-banner-header{font-size:54px;color:#fff;margin-top:62px;margin-bottom:15px;line-height:55px}
.flight-pass .full-width-banner-header-gray-text{font-size:54px;color:#222;margin-top:62px;margin-bottom:15px;line-height:55px}
.flight-pass .full-width-banner-content{height:26px;width:461px;color:#fff;font-size:20px;letter-spacing:0;line-height:26px;padding-top:15px}
.flight-pass .full-width-banner-content-gray-text{height:26px;width:461px;color:#222;font-size:20px;letter-spacing:0;line-height:26px;padding-top:30px;font-family:'sigvar';padding-bottom:15px}
.static-content-gen.faqs-chatbot .neutral-msg-container.chat-container{padding-top:18px;padding-bottom:20px}
.neutral-msg-container.chat-container .waiver-policy.cost-alert::before{content:"";width:18px;background:url(/saar5/images/svg/ico-info-round-fill--blue.svg);height:18px;position:absolute;top:17px;left:15px;background-size:100% 100%}
.static-content-gen.faqs-chatbot .waiver-policy.special-meal-alert.cost-alert{padding:15px 15px 15px 45px}
.mp-styles .mb_para_style{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}
.subscribe-to-travel{color:#002a79;padding-bottom:15px;font-family:"Sigvar"!important;font-weight:500!important;letter-spacing:0!important}
.popupsubscribe{max-width:755px!important}.subscribeback{padding-top:13px;padding-right:50px;color:#0073fa}
.subscribe-to-email-u{height:17px;width:250px;color:#005df4;line-height:17px;cursor:pointer;padding-top:20px;padding-bottom:30px}
.subscribeta{padding-left:6px;padding-right:6px}.confirmsubscribe{padding-bottom:20px}.popupsubscribe .popupConfirm{padding-right:40px!important;padding-top:40px!important;padding-bottom:40px!important;padding-left:40px!important}
.emaillist-confirm{padding-top:24px}.fontsubscribe{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;padding-left:10px}
.subscribecheckbox input+label:before{width:17px;height:17px}.subscribecheckbox input+label:after{color:#2275d3}
.subscribe-to-email-u .ico-mail:before{font-size:inherit;width:inherit}.subscribe-info{font-size:16px;line-height:24px}
.checkboxheight{padding-top:19px}.checkboxsubscribe{padding-left:28px}.submitsubscribe{padding-top:28px}
.subscribeconfirmtext{font-size:16px;font-family:arial!important}.tasubscribeinfo{padding-bottom:20px}
.hp-container{margin:auto;max-width:988px}.promotions__heading{margin-bottom:10px;display:flex;align-items:center}
.promotions__heading-title{color:#00266b;font-family:'sigvar';font-size:26px;width:50%;padding-top:1px;line-height:32px;display:inline-block}
.promotions__slide-container{max-width:1100px;margin:auto}.promotions__slide-container{overflow:hidden;max-width:988px}
.promotions__item.headline{width:calc(100%/3*2 - 20px)}.promotions__item{width:calc(100%/3 - 20px);height:300px;border:1px solid rgba(34,34,34,0.05);box-shadow:0 2px 2px rgba(34,34,34,0.1);border-radius:4px;overflow:hidden;margin:9px 18px 9px 0;position:relative;display:block;float:left}
.promotions__item.headline .promotions__image{height:100%}.promotions__image{height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}
.promotions__image{background-color:#dcdcdc}.promotions__item.headline .promotions__detail{position:absolute;display:block;bottom:0;width:100%;height:auto;background:linear-gradient(to top,#222 3%,transparent)}
.promotions__detail{padding:15px;position:absolute;bottom:0;width:100%;background:linear-gradient(to top,#222 3%,transparent);display:flex;align-items:flex-end;flex-wrap:wrap}
.promotions__item.headline .promotions__detail .promotions__title,.promotions__item.headline .promotions__detail .promotions__description{color:#fff}
.promotions__item.icon-logo .promotions__title{font-size:18px}.promotions__title{font-size:16px;color:#fff;line-height:20px;font-weight:600;width:90%;padding-bottom:5px}
.promotions__item.headline .promotions__detail .promotions__title,.promotions__item.headline .promotions__detail .promotions__description{color:#fff}
.promotions__description{font-size:14px;color:#fff;line-height:20px;margin:0;font-weight:400;width:85%}
.neutral-msg-container{max-width:988px;margin:0 auto}.neutral-msg-container .waiver-policy::before{content:"";width:18px;background:url(/saar5/images/svg/ico-info-round-fill--blue.svg);height:18px;position:absolute;top:17px;left:20px;background-size:100% 100%}
.neutral-msg-container .info-promo{justify-content:space-between;align-items:center;border-radius:4px;background-color:#e5e9f0;max-width:988px;display:block;margin:20px auto}
.neutral-msg-container .info-icon{padding:20px 0 0 10px;height:17px}.neutral-msg-container .info-text{padding:20px 10px 11px;height:20px;width:1018px;color:#00266b;font-size:13px;letter-spacing:0;line-height:20px}
.plan-travel .separator{border:1px none #ddd;border-top-style:solid;height:1px;margin-bottom:1.25rem;background-color:#fff}
.subscribemail{height:21px}.subscribemail{height:21px}.form-mobile--3 .grid-col .mobileNumber .mobileCtry .select__text{color:#000!important}
section.hp-section.promotions.white-background{padding:60px 0;background-color:#FFF}.heading .promotions__heading{margin-bottom:0!important;padding-right:6px}
.heading.white-background{background-color:#FFF;padding-top:60px}.static-alert.white-background{background-color:#FFF;padding:30px 0}
.applyreward{box-sizing:border-box;height:125px;width:640px;border:1px solid #e5e9f0;border-radius:2px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.05);margin-bottom:15px}
.rewardpopup{margin-bottom:0;color:#333;font-size:16px;line-height:1.3em;margin-bottom:5%;width:640px}
.reward-block1{margin-left:20px;height:14px;width:120px;background-color:#ddd;margin-top:3px}.reward-block2{height:14px;width:180px;background-color:#ddd;margin-left:20px;margin-top:16px}
.reward-block3{margin-left:20px;height:14px;width:120px;background-color:#ddd;margin-top:17px}.reward-block4{margin-right:-63px;height:14px;width:120px;background-color:#ddd;margin-top:65px}
.dot-alignment{font-size:20px;font-weight:800;padding:1px;padding-top:8px}.dot-alignment-remove{font-size:22px;font-weight:800;padding:3px;padding-top:-5px}
.popup--loadingpnr .popup__close{top:16px;right:10px;background:#999;border-radius:50%;font-size:13px;color:#fff;padding:8px}
.empty-content{display:none}.with-data{margin-left:20px;height:14px;margin-top:17px;font-size:13px;font-weight:400;margin-bottom:17px}
.pnr-info{color:#00266b;font-size:14px;font-weight:600}.flight-info{color:#00266b;font-size:17px;font-weight:600}
.applay-btn{margin-top:65px}.not-elegible{font-style:italic}.pnr-details-voucher{width:77%}.alert-block .reward-ico-close-round-fill{color:#f00;width:10px;font-size:19px}
.alert-block .reward_alert_message{height:40px;width:502px;color:#df0000;font-size:14px;letter-spacing:0;line-height:20px}
.reward-alert-block{width:600px;height:40px;background-color:#fff1f0;margin-top:-14px}.reward-loader{width:10px;height:10px}
.applay-content{margin-top:67px}.load-more-pnr{margin-left:44%}.reward-vouchers .ico-tooltips{color:#256ef4;margin-left:-3px;font-size:14px;padding-top:4px}
.reward-ui .user-action{vertical-align:bottom;text-align:center;min-width:227px}.popup--loadingpnr .scroll-div{overflow-y:scroll;height:500px;width:700px}
.pnr-greyed-out .pnr-info{color:#666}.pnr-greyed-out .flight-info{color:#666}.flight-date{text-transform:uppercase}
.apply-reward-colour{color:#bcd4e6!important}.DM-how2use-content .popup__description,.twentyfive-per-how2use-content .popup__description,.fifty-k-how2use-content .popup__description,.fifty-per-how2use-content .popup__description,.SHAU-seat-how2use-content.popup__description,.PMAU-how2use-content.popup__description{font-size:14px}
.popup__description_small{font-size:12px}.popup__description__show{font-size:14px}.swipe-panel{display:none}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.kris-milestones-group-progress .tooltip-progress{top:-52px;width:56px}
}.popup-fivekvoucher-usevoucher .plusgradePopup{padding:30px 40px 40px;width:615px;background-color:#fff;margin:0 auto}
.popup-fivekvoucher-usevoucher .upgradeflights{justify-content:center;display:flex}.popup-fivekvoucher-usevoucher .upgradeflights .groove{width:50%;min-height:132px;border-style:solid;border-width:1px;border-color:#e5e9f0}
.popup-fivekvoucher-usevoucher .upgradeflights .upgradeflightsfont{background-color:#2275d3;color:white;text-align:center;font-weight:550;font-family:Helvetica;font-size:11px;letter-spacing:1px;padding:13px;border-top-right-radius:3px;border-top-left-radius:3px}
.popup-fivekvoucher-usevoucher .upgradeflights .upgradeupgradeflights-centre{text-align:center;padding-left:20px;padding-right:20px;padding-top:25px;padding-bottom:20px}
.popup-fivekvoucher-usevoucher .upgradeflights .upgradeflights-padd1{text-align:center;padding-left:20px;padding-right:20px;padding-top:34px;padding-bottom:10%;display:block}
.popup-fivekvoucher-usevoucher .upgradeflights .upgradeflights-padd2{text-align:center;padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:10%;display:block}
.popup-fivekvoucher-usevoucher .upgradeflights .groove.upgrade{margin-left:5%}.popup-fivekvoucher-usevoucher .popup__close{top:8px;right:-15px;background:#999;border-radius:50%;font-size:8px;color:#fff;padding:8px}
@media only screen and (min-device-width:834px) and (orientation:portrait){.reward-ui .user-action{float:left;margin-top:-75px;margin-left:-225px}
.reward-vouchers .use-reward-btn{width:44%;margin-right:-32%}.reward-vouchers .link-btn{padding-top:3%}
.reward-vouchers .blk-heading{padding-top:40px;margin-bottom:40px;padding-left:10px;width:75%}.voucher-content td{border-top:0}
.reward-ui .voucher-content{min-width:770px}.reward-ui .voucher-content .table-1 .reward-action{min-width:100px}
}.convert-points-ct-holder{padding-top:20px}.ct-bar{width:50%}section.hp-section.promotions{margin-bottom:40px}
.main-terms .convert-points-ct-terms{width:97%!important;padding:15px 16px 18px 14px!important}.main-terms .convert-points-ct-terms p{font-size:25px;font-weight:500;line-height:24px}
table#convert-points-ct tr:nth-child(even){background-color:#e8e8e8}.use-voucher-thankyou-page #form--redeem-voucher .form-confirm-detail .list-confirm ul{display:block!important}
.mog-voting-phase-popup .popup__content{padding:0 0 20px}.mog-voting-phase-popup .popup__close{top:-13px;right:-12px;background:#999;border-radius:50%;font-size:8px;color:#fff;padding:8px}
.mog-voting-phase-popup .profession{opacity:.8;font-size:16px}.mog-voting-phase-popup .title-4--dark.votes{opacity:.6;font-size:13px;letter-spacing:2px}
.mog-voting-phase-popup .profile-header-1{width:100%;display:table;margin-top:-16px;margin-bottom:20px}
.mog-voting-phase-popup .profile-header-1.right-align{font-size:11px}.mog-voting-phase-popup .profile-header-1.right-align .votes,.mog-voting-phase-popup .profile-header-1.right-align #vote-button{float:right}
.mog-voting-phase-popup .profile-header-1.right-align #vote-button{width:11%;padding:10px 20px 10px;margin-top:-54px}
.mog-voting-phase-popup .popup__inner{max-width:610px!important;margin-bottom:10%}.mog-profile-content{padding:30px 30px 50px 30px}
.mog-profile-content p{letter-spacing:.5px;line-height:20px}.mog-profile-content.vote-content{color:#000}
.mog-profile-content .p-title{color:#666;margin-bottom:-13px}.mog-profile-content .tell-us-more{margin-top:25px;width:96%;background:#f5f5f5;border:0;min-height:100px;border-bottom:2px solid #c8d6f1;padding:10px;resize:none}
.mog-profile-content .tell-us-more:active,.mog-profile-content .tell-us-more:focus,.mog-voting-phase-popup .focus-outline:focus{outline:0}
.conf-vote-btn-group{margin-top:23px}.conf-vote-btn-group a{display:inline-block;float:right;padding:13px 20px 13px}
.conf-vote-btn-group a.btn-1{width:26%}.conf-vote-btn-group .ok-close{width:10%!important}.mog-voting-page .full-width-banner-wrap{display:none}
.mog-profile-content.conf-vote-content{color:#000}.book-flight .landing-form [data-search-flights-form="redeem"] .radio-tooltips{background-color:transparent!important}
.partner-header1{width:580px;color:#102c78;font-family:'Sigvar Serial Regular';font-size:26px;letter-spacing:0;line-height:30px;text-align:center;margin:auto}
.partner-subheader1{height:176px;width:940px;color:#222;font-family:'Proxima Nova Regular';font-size:16px;letter-spacing:0;line-height:22px;text-align:center;margin:auto}
.partner-tileheader{height:22px;width:285px;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:18px;font-weight:600;letter-spacing:0;line-height:22px}
.partner-tile-subheader{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;font-weight:600;letter-spacing:0;height:60px}
.partner-tile-description{width:100%;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;letter-spacing:0;height:85px}
.partner-card{box-shadow:0 3px 6px -2px rgba(0,0,0,0.2);margin:auto;font-family:arial;border-radius:6px;min-height:540px}
.partner-column{float:left;width:30.8%;margin:12px;background-color:#FFF}.partner-column .partner-card img{border-top-left-radius:6px;border-top-right-radius:6px}
.partner-row{margin:0 -5px}.partner-row:after{content:"";display:table;clear:both}
.partner-header-container{float:left;margin-bottom:15px;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:25px}
.partner-tile-linkcontainer button{box-sizing:border-box;border:1px solid #00266b;border-radius:2px;background-color:#fff;color:#00266b;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:600;letter-spacing:1.5px;text-align:center;padding:7px 22px;font-size:12px}
.partner-tile-linkcontainer{display:flex;justify-content:space-between;align-items:center}.partner-tile-link{height:18px;color:#2f6cc8;font-family:'Proxima Nova Regular'}
.partner-header2{height:30px;color:#002e79;font-family:'Sigvar Serial Regular';font-size:26px;text-align:center}
.partner-subheader2{color:#222;font-family:'Proxima Nova Regular';font-size:16px;line-height:22px;text-align:center}
.partner-tile-image{color:#222;font-family:'Proxima Nova Regular';font-size:16px;font-weight:600;line-height:45px;text-align:center}
.partner-image-container{display:grid;grid-template-columns:auto auto auto auto auto auto auto;grid-gap:10px;padding:10px;align-items:center;width:900px;margin:auto}
.partner-image-container>div{text-align:center;font-size:14px}.partner-banner-container{height:160px;width:850px;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;letter-spacing:0;line-height:22px;text-align:center;margin:auto;padding:16px 0}
.partner-tile-seperator{width:30px;height:30px;border-radius:36px;background-color:#ddd;font-size:14px!important;line-height:30px!important;font-size:11px!important;margin-top:50px}
.partner-wrapper ul{overflow:hidden;margin:0 -10px;padding:0;list-style:none;text-align:center;margin:auto;width:900px;display:flex;justify-content:space-between}
.partner-wrapper li{float:left;text-align:center}.partner-tile-linkcontainer button.disabled{border:1px solid #ccc}
.bottom-image-panel{max-width:100%!important;background-color:#FFF;margin-top:-50px;padding-bottom:60px}
.bottom-image-panel .partner-header2{padding:62px 0 20px 0;font-size:24px}.bottom-image-panel .partner-subheader2{width:75%;margin:0 auto;margin-bottom:30px}
.mog-voting-page .flight-pass-banner-container{top:-145px;margin-bottom:-10%}.partner-tile-link .ico-point-r{font-size:9px;margin-top:-4px}
.mog-voting-page .covid-info .main-inner{margin:-40px auto 100px}.partner-column:last-child .partner-header-container{height:35px}
.partner-column:last-child .partner-tile-subheader{margin-bottom:25px}@media only screen and (max-width:1000px){.partner-column{width:30%}
.partner-wrapper ul{width:95%}.partner-subheader1{width:100%}}@media only screen and (max-width:768px){.partner-column{width:29%}
.partner-wrapper ul{width:95%}.partner-subheader1{width:100%;margin-bottom:30px}.partner-tile-description{height:150px}
.partner-header-container{margin-bottom:10px}.partner-column:last-child .partner-header-container,.partner-column:last-child .partner-tile-subheader{margin-bottom:30px}
.partner-column:last-child .partner-tile-description{padding-top:30px}}@media only screen and (max-width:600px){.partner-column{width:28%}
.partner-wrapper ul{width:95%}.partner-subheader1{width:100%}}.partner-card>div{min-height:238px}.mog-voting-page .flight-pass .full-width-banner{background-size:cover;background-repeat:no-repeat;background-position:center top -82px}
.no-banner-tooltip{background-color:white}.editor h4:first-child{margin-bottom:20px}.travelInfo thead th,.travelInfo tbody th{padding-left:20px!important;font-size:14px}
.travelInfo thead th{padding:10px;text-align:left;background-color:#00266b;color:#fff;line-height:20px}
.travelInfo tbody th{padding:20px!important;text-align:left;background-color:#e5e9f0!important;color:#222;line-height:20px;font-weight:700!important}
.travelInfo td{border:1px solid #e5e9f0;padding:19.5px;padding-bottom:21.5px}.travelInfo-back-to-top-container{display:none}
.travelInfo-rows-responsive{background-color:#fff}.travelInfo-rows-responsive td p{display:block!important}
.turbo-message-centre-page .messages .blk-control .messages__sort em{margin-bottom:7px}.turbo-message-centre-page .messages .blk-control .messages__sort .pagination_message_turbo .ico-tooltips{vertical-align:2px}
.turbo-message-centre-page .messages .blk-control .messages__sort .sortingMessages .sort_message{bottom:30px}
.turbo-message-centre-page .messages .blk-control .messages__sort .sortingMessages .message_sorting{bottom:43px}
.turbo-message-centre-page .messages .blk-control .messages__sort .btn-delete{text-transform:none}.reusable-table{table-layout:fixed}
.reusable-table-wrapper{padding:20px 0}.reusable-table{width:99%!important}.reusable-table-heading{height:22px;width:388px;color:#00266b;font-family:'sigvar';font-size:24px;letter-spacing:0;line-height:23px}
.preselect-bubble-segment{top:21px}.atb-container{margin-top:-135px;position:relative;padding-bottom:60px}
.atb-flex-container{display:flex;flex-direction:row;width:988px;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}
.atb-text{background-color:#fff;margin:10px;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;letter-spacing:0;line-height:25px;white-space:normal;padding-left:20px;width:90%}
.atb-text-container{display:flex;flex-direction:column;width:70%;margin-bottom:20px;margin-top:20px}
.atb-median{box-sizing:border-box;height:auto;width:1px;border:1px solid #e5e9f0;margin-top:35px;margin-bottom:35px}
.atb-links{background-color:#fff;width:25%;margin:10px;padding-left:25px;padding-top:10px}.atb-links-content{position:relative;padding-bottom:5px}
.atb-right-arrow{content:"";position:absolute;left:2px;top:7px;width:5px;height:8px;background-image:url(/assets/images/svg/icons/chevron-blue.svg);background-size:cover;opacity:.65}
.atb-link_text{padding-left:15px;font-size:14px}.atb-link_heading{height:20px;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;font-weight:600;letter-spacing:0;line-height:25px;padding-bottom:20px;padding-top:10px}
.atb-link_flex{display:flex;flex-direction:row;padding-bottom:5px}.popup__inner_remove-success .popup__sub-heading_remove{margin-bottom:-10px}
.partner-pagination-container{text-align:center;margin-top:30px}.partner-pagination{display:inline-block}
.partner-pagination a{color:black;float:left;padding:8px 16px;text-decoration:none;transition:background-color .3s;border:1px solid #ddd;margin:0 4px;background-color:#fff}
.partner-pagination a.active{background-color:#28a7de;color:white;border:1px solid #28a7de}.partner-pagination a.inactive{background-color:#ddd;color:#000;border:1px solid #ddd;cursor:default}
.partner-pagination a:hover:not(.active){background-color:#ddd}.kris-plus-partner-all-tab-btn{padding:8px 20px!important}
.mainContainer-desktop{display:block}.blk-heading h2.convert-point-success-heading{font-weight:500}p.convert-point-success-desc{font-size:16px;line-height:22px;width:100%;padding-bottom:10px}
p.convert-point-table-desc{margin-top:-20px}.convert-success-table{font-size:14px;line-height:17px;font-weight:500}
.convert-success-table-1{padding-left:50px!important}table.table-1 td span.convert-success-index{margin-right:20px}
.convert-success-btn-done{padding-right:40px;position:relative;top:2rem}.convert-success-btn-done button.convert-success-btn-width{width:100%}
.mainContainer-tablet{display:none}.mainContainer-Mobile{display:none}.mainContainer-success-desktop{display:block}
.mainContainer-success-tablet{display:none}.mainContainer-success-Mobile{display:none}.new_image_wrapper{height:21px;display:inline-block;border-radius:2px;background-color:#ff9f00;text-align:center;margin-bottom:10px}
.new_image_text{height:13px;width:fit-content;color:#00266b;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:11px;font-weight:800;letter-spacing:1.5px;line-height:0;display:inline-block;text-transform:uppercase;margin-left:5px;margin-right:5px}
.infoblock{display:table;width:100%;background-color:#e5e9f0;border-radius:4px;padding:20px;font-weight:700;color:#00266b;font-size:14px;margin-top:20px}
.infoblock .infocell{display:table-cell;vertical-align:middle}.travel_thumbs{display:block;height:37px;width:50px;background:url(../../../assets/images/icon-student.svg) no-repeat transparent;background-size:contain;margin-right:20px}
.student-header-text{color:#00266b;font-size:26px;letter-spacing:0;line-height:25px;padding-bottom:20px}
.student-sub-text{color:#262626;font-size:16px;letter-spacing:0;line-height:24px}.student-info-container{align-items:center;height:70px;border-radius:4px;background-color:#e5e9f0;max-width:988px;display:flex;margin:25px auto 35px auto}
.student-text{padding:0 10px;color:#00266b;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px}
.student-flag-icon{height:45px;width:45px;background:url(../../../assets/images/icon-student.svg) no-repeat transparent;background-size:contain;margin-left:20px}
.thankyou-info-container{align-items:center;height:70px;border-radius:4px;background-color:#e5e9f0;max-width:988px;display:flex;margin:25px auto}
@media only screen and (max-width:600px){.thankyou-info-container{align-items:center;height:90px;border-radius:4px;background-color:#e5e9f0;max-width:988px;display:flex;margin:25px auto}
.thankyou-info-container .student-flag-icon{height:33px;width:70px}}.thankyou-text{padding-left:10px;color:#00266b;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding-right:10px}
.registration-success .btn-student{margin-top:10px;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:17px;text-align:center;padding:9px 30px}
.page-centric-blue-heading{font-family:'sigvar',serif;color:#002e79;font-size:26px;letter-spacing:0;line-height:30px}
.page-centric-sub-heading{color:#222;font-size:16px;letter-spacing:0;line-height:22px;text-align:center;font-weight:normal;padding-bottom:0}
.spml-main-component .card-bg-white-section-bg-grey .flex-items-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.spml-main-component .card-bg-white-section-bg-grey .flex-items-container .flex-item{border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);padding:20px!important;width:31%;box-sizing:border-box}
.spml-main-component .card-bg-white-section-bg-grey .flex-items-container .flex-item .text-heading{color:#222;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}
.card-bg-white-section-bg-grey-vertical{background:inherit;padding-top:0}.card-bg-white-section-bg-grey-vertical .flex-items-container{margin-top:0}
.card-bg-white-section-bg-grey-vertical .flex-items-container .flex-item{padding-bottom:0;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgb(0 0 0 / 5%);padding:30px;margin-bottom:20px}
.card-bg-white-section-bg-white-horizontal .flex-items-container .flex-item{padding-bottom:0;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgb(0 0 0 / 5%);padding:30px;margin-bottom:20px;border:1px solid #e5e9f0}
.card-bg-white-section-bg-grey-vertical .text a{display:block;margin-top:4px}.card-bg-white-section-bg-grey-vertical .text-area a{margin-top:4px}
.card-bg-white-section-bg-grey-vertical .text a.inline-link,.card-bg-white-section-bg-grey-vertical .text-area a.inline-link{display:inline}
.btn-white{border:1px solid #00266b;border-radius:2px;background-color:#fff;color:#00266b;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:17px;text-align:center;padding:10px 25px;margin-top:15px}
.btn-blue{font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:17px;text-align:center;padding:10px 25px;margin-top:15px}
.btn-blue a{color:#fff}.btn-white a{color:#00266b}.cabin-upgrade-alert-info{max-width:990px;margin:0 auto;margin-bottom:60px;color:#666;font-size:14px;letter-spacing:0;line-height:20px}
.card-bg-white-section-bg-grey-vertical+.how-it-works-wrapper{margin-bottom:60px}.ieBrowser .card-bg-white-section-bg-grey-vertical+.how-it-works-wrapper .flex-items-container .img-ico-hourglass{width:auto;height:auto}
.mealCards-white-background{background-color:#fff}.mealCards-grey-background{background-color:#ededed}
.mealCards-container{max-width:988px;margin:0 auto}.mealCards-content{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}
.meal-item{width:49%;background-color:#fff;margin-bottom:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);position:relative}
.meal-card-with-border{border:1px solid #ededed;border-radius:4px}.meal-item-image{background-color:#ededed;height:260px}
.meal-item-image img.mealCard-image{width:100%;border-radius:4px 4px 0 0;height:100%}.meal-item-text{padding:20px 20px 30px 20px}
.premium-meal-header{color:#262626;font-family:"proxima-nova";font-size:18px;font-weight:600;letter-spacing:0;line-height:22px}
.popular-local-fare{color:#ba5400;font-family:"proxima-nova";font-size:12px;letter-spacing:0;line-height:20px;padding-top:10px}
.meal-item-plaintext .rectangle{display:table;border-radius:2px;background-color:#fff5e5;padding:0 5px 0 5px}
.malay-style-coconut{color:#262626;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px;padding-top:10px}
.meal-available{color:#666;font-family:"proxima-nova";font-size:14px;font-style:italic;letter-spacing:0;line-height:20px;padding-top:10px}
.mealCards-title{width:auto;color:#00266b;font-family:'Sigvar Serial Regular';font-size:24px;letter-spacing:0;line-height:23px;padding-bottom:30px}
.relatedLinks-white-background{background-color:#fff}.relatedLinks-grey-background{background-color:#ededed}
.relatedLinks-white-text{color:#fff}.relatedLinks-black-text{color:#000}.relatedLinks-container{max-width:988px;margin:0 auto}
.related-links-flex{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.rel-links-content{width:49%;border:1px solid #ededed;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);position:relative;margin-bottom:20px}
.related-links-title{width:auto;color:#00266b;font-family:'Sigvar Serial Regular';font-size:24px!important;letter-spacing:0;line-height:23px;padding-bottom:20px}
.rel-links-content a{text-decoration:none}.rel-links-image{background-size:100% 100%;border-radius:4px 4px 0 0;background-repeat:no-repeat;width:100%;height:100%}
.rel-links-text{padding-top:28px;padding-left:30px}.rel-links-heading{width:50%;font-family:"proxima-nova";font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;padding-bottom:10px}
.rel-links-desc{width:50%;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px;padding-bottom:27px}
@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5){.at-a-glance-page .tab-content.active .main-heading{padding-top:50px}
}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){.at-a-glance-page .tab-content.active .main-heading{padding-top:50px}
}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5){.at-a-glance-page .tab-content.active .main-heading{padding-top:50px}
}@media only screen and (min-device-width:834px) and (max-device-width:834px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.at-a-glance-page .tab-content.active .main-heading{padding-top:50px}
}@media only screen and (min-device-width:768px) and (max-device-width:768px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.at-a-glance-page .tab-content.active .main-heading{padding-top:50px}
}@media only screen and (min-width:1024px) and (orientation:portrait){.at-a-glance-page .tab-content.active .main-heading{padding-top:50px}
}.newClass_nonClickable{pointer-events:none;cursor:default}.mealCards-white-background .mealCards-container{padding:30px 0 20px 0;margin-bottom:20px}
.explore-cabin-container{max-width:988px;margin:0 auto;padding:90px 0 46px 0}.explore-cabin-flex{-ms-grid-columns:31.3% 31.3% 31.3%;grid-template-columns:31.3% 31.3% 31.3%;display:-ms-grid;display:grid;width:100%;grid-gap:21px}
.explore-cabin-content{height:240px;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);position:relative}
.ieBrowser .explore-cabin-flex{display:block}.ieBrowser .explore-cabin-content{display:inline-block;height:240px;width:31%;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);margin-right:20px;position:relative;margin-top:20px}
.explore-cabin-content a{text-decoration:none;display:inline-block}.explore-cabin-image img{width:100%;height:240px;border-radius:4px}
.explore-cabin-text{position:absolute;top:50%;height:120px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.85) 100%);width:100%;border-radius:4px}
.explore-cabin-header{font-family:"proxima-nova";font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;padding:50px 0 10px 20px}
.explore-cabin-description{font-family:"proxima-nova";font-size:16px;letter-spacing:0;line-height:20px;padding-left:14px}
.explore-cabin-description .ico-point-r{font-size:10px;margin-top:-6px;padding-right:3px}.explore-cabin-title{width:auto;color:#00266b;font-family:"Sigvar Serial Regular";font-size:24px!important;letter-spacing:0;line-height:23px;padding-bottom:30px}
.ieBrowser .explore-cabin-title{width:auto;color:#00266b font-family:"Sigvar Serial Regular";font-size:24px!important;letter-spacing:0;line-height:23px;padding-bottom:10px}
.relatedLinks-container .explore-cabin-sub-title{color:#222;font-size:18px;font-weight:600;letter-spacing:0;font-family:"proxima-nova";line-height:22px;padding-bottom:20px}
.explore-cabin-sub-desc{font-size:14px;letter-spacing:0;line-height:20px;font-family:"proxima-nova";color:#222;padding-bottom:30px}
.popup__close__transparent{background:transparent!important;font-size:15px!important;top:16px!important;right:10px!important;border-radius:50%!important;color:#000!important;padding:8px!important}
.at-a-glance-page .tooltip__close{background:#CCC;border-radius:50%;padding:5px;font-size:6px;margin:10px}
.at-a-glance-page .ico-tooltips{margin-bottom:-4px}.masthead-page-header-nomargin{color:#00266b;font-family:"Sigvar Serial Regular";font-size:24px;font-weight:500}
.checkbox-message-inform{font-size:12px;font-style:italic;margin-top:0;margin-bottom:0}.card-bg-white-section-bg-grey-vertical .how-it-works-cotainer .flex-horizontal-sectionheading{margin:30px 0}
h2.convert-point-failure-heading{font-weight:500;height:31px;color:#002979;font-size:33px;letter-spacing:.2px;line-height:33px;padding-bottom:10px}
p.convert-point-failure-desc{font-size:16px;line-height:22px;width:100%;padding-bottom:10px;margin:0;padding-top:10px}
.convert-failure-btn-back{position:relative;top:2rem;width:80px}.convert-points-failure-back-button{width:80px}
.travel-advisory-language-container{max-width:988px;margin-top:20px;margin-left:20px;margin-bottom:20px}
.travel-advisory-language-info-alert{color:#ba5400;font-family:'Proxima Nova Regular';font-size:14px;background-color:#fff5e5;border-radius:5px;box-sizing:border-box;padding:15px 15px 15px 43px;position:absolute;max-width:944px;z-index:100}
.travel-advisory-language-container .travel-advisory-language-info-alert::before{content:"";width:18px;background:url(/saar5/_desktop/images/svg/icon-info.svg);height:18px;position:absolute;top:17px;left:18px;background-size:100% 100%}
.travel-advisory-language-container-expose{display:none}span.waiver-policy.special-meal-alert{display:block}
.three-fourth-sized-content{width:80%}#odspecific_content{width:100%;display:none;margin:20px 0;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.mb-flight-select-page #odspecific_content{padding-top:80px!important}.odspecific_header_wrapper{background-color:#fff5e5;color:#ba5400;padding:16px 40px;position:relative}
.odspecific_header_wrapper:before{content:"";background:url(/saar5/_desktop/images/info.svg) no-repeat center center;background-size:cover;width:18px;position:absolute;height:18px;top:15px}
.odspecific_header_title{display:inline;margin-left:30px;font-size:16px;font-weight:600;line-height:20px;letter-spacing:0}
.odspecific_display_btn{float:right;clear:both;font-size:14px;cursor:pointer;color:#0254ec}.odspecific_display_btn:after{content:"";background:url(/assets/images/svg/chevron-blue-left.svg) no-repeat;background-size:contain;position:absolute;width:9px;height:9px;margin-left:5px;transform:rotate(90deg);top:24px}
.odspecific_display_btn.rotate:after{transform:rotate(270deg);top:20px}.odspecific_message_content{border:1px solid rgba(255,168,0,0.5);border-top:0;background-color:#FFF;padding:0 40px;overflow:visible}
.odspecific_message_header{font-size:14px;font-weight:600;margin:0 0 5px 0;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.odspecific_description{padding:16px 0;border-bottom:1px solid #e5e9f0;color:black}.odspecific_description:last-child{border-bottom:0}
.odspecific_information{font-size:14px;margin:0}.odpecificMsgPayment #odspecific_content{margin:0 0 20px 0}
.atc-review-page #odspecific_content{width:75%}.fareDealDestName{margin-bottom:0;margin-top:0}.triptypedisplay{color:#000;font-size:10px;font-weight:700;padding-bottom:0;padding-top:0;padding-left:0;padding-right:3px;margin-left:0;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;margin-bottom:0;margin-top:0}
.tripTypeLabel{display:inline-block;background-color:#fff;padding:0 3px;border-radius:2px;text-align:center;margin-right:4px;text-transform:uppercase}
.tripTypeCell{display:flex}.tripTypeaccordion{margin-left:0!important}.ico-infant{width:45px!important;height:45px!important;background:url(/assets/images/svg/ico-infant.svg) no-repeat transparent;display:inline-block}
.family-benefits-alert{background-color:#fff!important;box-shadow:rgba(0,0,0,0.15) 1.95px 1.95px 2.6px}
.family-benefits-banners .dials-inner,.fbb-link .dials-inner{padding:5px!important}.fbb-link{text-align:right!important}
.fbb-show-link .ico-point-d,.fbb-hide-link .ico-point-d{font-size:8px}.fbb-hide-link .ico-point-d{transform:rotate(180deg);margin-top:-7px}
.family-benefits-alert-inner{width:100%!important}.family-benefits-alert-inner .alert__icon{width:20px!important}
.fbb-view-link{text-align:right!important;display:table-cell;vertical-align:middle}.fbb-view-link .ico-point-r{top:50%;font-size:8px;margin-top:-3px;width:12px;height:10px;color:#0073fa}
.cabin-upgrade-rows-responsive td p{display:unset!important}.cabin-upgrade-reusable-table{margin-bottom:50px}
.cabin-upgrade-header-responsive{border-radius:2px 2px 0 0;background-color:#00266b;padding:17px 19px 16px 21px!important;border:1px solid #e5e9f0;color:#fff;font-size:14px;letter-spacing:0;line-height:16px;text-align:left!important;width:300px;font-weight:600}
.cabin-upgrade-reusable-table tbody{box-sizing:border-box;border:1px solid #e5e9f0;border-radius:2px 0 2px 2px;background-color:#fff}
tr.cabin-upgrade-rows-responsive{border:1px solid #e5e9f0}.cabin-upgrade-rows-responsive td:first-child{box-sizing:border-box;border-radius:2px 0 0 2px;background-color:#e5e9f0;border:1px solid #fff;color:#222;font-size:14px;font-weight:700;letter-spacing:0;line-height:17px}
.cabin-upgrade-rows-responsive td{padding:18px 20.5px 18px 20.5px!important;padding-right:auto;border:1px solid #e5e9f0;color:#262626;font-size:14px;letter-spacing:0;line-height:20px}
.cabin-upgrade-reusable-table-header{color:#00266b;font-size:24px;letter-spacing:0;line-height:23px;margin-top:40px;font-weight:normal!important;font-family:'Sigvar Serial Regular'}
.cabin-upgrade-reusable-table-subheader{color:#262626;font-size:16px;letter-spacing:0;line-height:24px;margin-top:20px;margin-bottom:20px}
.cabin-upgrade-reusable-table-subheader p{font-size:unset!important;line-height:unset!important;color:unset!important;margin:unset!important}
p.article-content-heading.article-heading-black-text{color:#000;font-size:18px}.relatedLinks-white-text .rel-links-desc p{color:#fff;margin:0}
.relatedLinks-black-text .rel-links-desc p{margin:0}.chevron-before-url{color:#0254ec;font-family:"proxima-nova";font-size:14px;letter-spacing:0;text-decoration:none;position:relative;line-height:20px;padding-left:13px}
.chevron-before-url::before{content:"\e63d";height:8px;position:absolute;font-family:"sia";width:8px;font-size:9px;text-decoration:none;top:1px;left:0}
.chevron-after-url{color:#0254ec;font-family:"proxima-nova";font-size:14px;letter-spacing:0;text-decoration:none;position:relative;line-height:20px;padding-right:11px}
.chevron-after-url::after{content:"\e63d";height:8px;position:absolute;font-family:"sia";width:8px;font-size:8px;text-decoration:none;top:2px;right:0}
.norms-video-popup-container{display:none;position:fixed;z-index:996;width:60%;left:50%;margin-left:-30%;top:20%;background-color:#fff}
.norms-video-popup-iframe-container{position:absolute;z-index:997;width:100%;padding-bottom:56.25%;border-radius:2px;background-color:#000}
.norms-video-popup-iframe{z-index:999;position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000}
.norms-video-popup-overlay{display:none;position:fixed;z-index:995;top:0;background-color:#000;opacity:.8;width:100%;height:100%;left:0}
.norms-video-popup-close{cursor:pointer;position:absolute;right:-10px;top:-10px;z-index:1001;width:25px;height:25px;border-radius:25px;text-align:center;font-size:12px;background-color:#000;line-height:25px;color:#fff}
.norms-video-popup-close:hover{color:#de0023}.norms-vpop{cursor:pointer}.parental-link-help{font-size:12px;font-style:oblique}
@media(min-width:767px) and (max-width:991px){.kf-landing .masthead-container{background-size:100% 100%!important}
.kf-landing .masthead-container .masthead-container-wrap .masthead-container--selector .home{display:inline-block!important}
.kris-plus-partners-container{margin:0 4%;max-width:100%;text-align:center}.kris-pp-header{text-align:left}
.kris-pp-sub-header{text-align:left}.kris-plus-tabs-container{text-align:left;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}
.partner-tab-content .kris-plus-partner{text-align:left}}.parental-link-help #withdraw-link{color:#0254ec}
.popup--withdraw-link .popup__inner,.popup--success-withdraw-link .popup__inner{width:400px!important;min-width:auto!important}
.popup--withdraw-link .popup__content,.popup--success-withdraw-link .popup__content{padding:32px 40px 50px!important;outline:0}
.popup--success-withdraw-link .popup__content{padding:40px 40px!important}.popup--withdraw-link .popup__text-1,.popup--success-withdraw-link .popup__text-1{color:#222;font-size:14px;line-height:20px}
.popup--withdraw-link .withdraw-link-btn-area,.popup--success-withdraw-link .withdraw-link-btn-area{text-align:right}
.popup--withdraw-link .withdraw-cancel-btn{font-size:14px;font-weight:normal;line-height:20px;color:#0254ec;letter-spacing:.02em;border:0;background:#fff;margin-right:31px;text-transform:none}
.popup--withdraw-link #btn-withdraw,.popup--success-withdraw-link #btn-ok{font-size:11px!important;letter-spacing:1.5px!important;padding:12px 30px!important;font-weight:500!important}
.popup--success-withdraw-link #btn-ok{font-size:12px!important}.ieBrowser .how-it-works-cotainer .flex-items-container .img-ico-hourglass{height:auto;width:auto}
.neutral-msg-container.nomargin{margin-bottom:0}.redemption-voucher-list-oru-banner{display:table;font-size:14px;margin-left:43px;padding-bottom:20px;padding-top:13px}
.item-row-oru-banner{display:inline-flex}.reward-number-oru-banner{background-color:#f0f2f6;color:#00266b;font-weight:bold;text-transform:uppercase;vertical-align:middle;padding:6px 12px;margin-right:15px}
.oru-banner-item-cell{border-top:0;vertical-align:middle;padding:6px 12px;margin-right:15px}fieldset.valid.oru-banner-voucher-checkbox{padding-left:20px;padding-top:26px}
.rewardVoucherORU{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#e5e9f0;border-radius:4px;font-size:.9rem;padding:10px;color:#00276c;margin-bottom:15px;margin-top:15px}
.contentORU{padding-left:20px;color:#00276c;padding-top:2px}img.Logo50kVoucher{height:20px;width:20px;line-height:5px;background-color:#00276c;border-radius:50%;padding:4px;margin-left:11px}
img.Logo5KVoucher{line-height:5px;margin-left:4px}.supporting-file-upload{display:none}.supp-document-upload{display:inline-block;cursor:pointer;color:#f5f1f1;float:right;padding:9px;margin-top:-3px;margin-right:-22px;font-size:10px!important}
.supp-doc-upload-div{margin-top:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supp-document-name{display:initial!important}
.partner-attachment{margin-top:10px}.travel-nationality{border-top:1px solid #e5e9f0}.translationtravel{margin-top:10px}
.plantravel-bdb .form_field_wrapper .express_booking{margin-bottom:17px}.plantravel-bdb .xb_loggedin .xb-desc{text-align:center;font-size:16px;line-height:22px}
.plantravel-bdb .headingWrapper .page_header{text-align:center;margin:0 auto;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:normal;color:#00266b;font-family:'sigvar',serif}
.transfer-miles-table .table-1 td:first-child{width:17%}.transfer-miles-table .table-1 td:last-child{width:17%}
.invalid-transfer-popup .popup__content{display:inline-block}.invalid-transfer-popup .close-error-popup{float:right}
.transfer-miles-table .table-1 td:first-child,.transfer-miles-table .table-1 td:last-child{width:17%}
.transfer-miles-table .table-1 th:nth-child(2){width:19%}.transfer-miles-table .table-1 th:nth-child(3){width:16%}
.miles-transfer-acct{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;letter-spacing:normal;text-align:left;color:#222;width:820px}
.miles-transfer-acct p{margin:0}.miles-transfer-acct .main-heading{font-size:24px;line-height:30px;color:#00266b;font-weight:500;letter-spacing:normal;font-family:'sigvar';margin-top:22px}
.miles-transfer-acct .back-btn{font-weight:600;font-size:11px;line-height:13px;letter-spacing:1.5px;text-align:left;color:#0254ec;margin-bottom:22px}
.miles-transfer-acct .back-btn .back-left{border:solid #0254ec;border-width:0 1px 1px 0;display:inline-block;padding:2px 2px 4px 4px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.miles-transfer-acct .sub-heading{line-height:20px;margin-top:21px;margin-bottom:37px}.miles-transfer-acct .miles-detail{border-bottom:1px solid #e5e9f0}
.miles-transfer-acct .miles-detail p{width:100%;font-weight:600;line-height:17px;margin-bottom:13px}
.miles-transfer-acct .miles-detail p:first-child{border-bottom:1px solid #e5e9f0;padding-bottom:17px}
.miles-transfer-acct .miles-detail span{margin-left:51px;font-weight:normal}.miles-transfer-acct .miles-detail p:first-child span{margin-left:71px}
.miles-transfer-acct .miles-detail span.show-breakdown,.miles-transfer-acct .miles-detail span.hide-breakdown{color:#0254ec;cursor:pointer}
.miles-transfer-acct .miles-detail .info{font-style:italic;font-size:12px;line-height:15px;color:#222;margin-left:194px;font-weight:normal}
.miles-transfer-acct .miles-split{width:626px;margin-left:194px;text-align:left}.miles-transfer-acct .miles-split .first{width:14.4%}
.miles-transfer-acct .miles-split tr{height:45px;border-bottom:1px solid #e5e9f0}.miles-transfer-acct .miles-split tr:first-child{border-top:1px solid #e5e9f0}
.miles-transfer-acct .miles-split tr:last-child{border:0}.miles-transfer-acct .miles-to-transfer{margin-top:40px}
.miles-transfer-acct .miles-to-transfer .kf-miles{width:390px;height:55px;border-radius:4px 4px 0 0;background-color:#fff;border:0;border-bottom:2px solid #c8d6f1}
.miles-transfer-acct .miles-to-transfer .milesInfo{font-style:italic;font-size:12px;line-height:15px;margin-top:20px;margin-bottom:40px}
.miles-transfer-acct .btn-5{color:#0254ec;line-height:20px;padding-top:10px}.miles-transfer-acct .btn-1{width:121px;height:35px;padding:0;font-weight:500;margin-left:30px}
.miles-transfer-acct .button-group-1 #miles-input-proceed{text-transform:capitalize}.miles-transfer-acct .miles-to-transfer .form-control{display:block;width:91%;padding:30px 15px 8px;font-size:15px;line-height:1.42857143;color:#000;background-color:#fff;background-image:none;border:0;border-bottom:2px solid #c7dff0;font-weight:600;transition:.2s border-color}
.i-icon-tooltip.miles-extension-custom-tooltip{background-color:#0073fa!important}.miles-extension-custom-tooltiptext{top:-10px!important;left:-350%!important;padding:11px 18px 16px 12px!important;height:35px!important;width:176px!important}
.miles-extension-custom-tooltip-arrow{bottom:-9.5%!important;left:calc(50% - 90px)!important}.miles-extension-custom-tooltiptext::after{border-style:none!important;position:static!important}
.miles-extension-custom-td{padding:19px!important}.miles-transfer-acct .miles-to-transfer .form-control-ntuc{display:block;width:91%;padding:30px 15px 8px;font-size:15px;line-height:1.42857143;color:#000;background-color:#fff!important;background-image:none;border:0;border-bottom:2px solid #b1d7f3!important;font-weight:600;transition:.2s border-color}
.form-control-ntuc{display:block;width:91%;padding:38px 15px 8px;font-size:15px;line-height:1.42857143;color:#000;background-color:#fff!important;background-image:none;border:0;border-bottom:2px solid #b1d7f3!important;font-weight:600;transition:.2s border-color}
.ntuc-review-table{border-collapse:collapse;width:100%}.ntuc-review-columndata{text-align:left;padding:20px;font-weight:bold;font-size:medium}
.ntuc-review-rowdata{border-bottom:1px solid gray}.ntuc-review-colsize1{width:40%}.ntuc-review-colsize2{width:60%;font-weight:initial}
.btn-cancel{margin-top:2px;display:inline-block;margin-bottom:30px;text-align:center;padding:10px 15px}
.btn-ntuc-success{width:10%}.ntuc-success{width:60%}.i-icon-tooltip.flight-tooltip{background-color:#aeaeae!important}
.i-icon-tooltip.flight-tooltip .tooltiptext{padding:17px 18px 16px 12px}.i-icon-tooltip{background-color:#d5d4d4;font-weight:700;border-radius:50%;width:16px;color:#FFF;text-align:center;font-family:inherit;height:16px;font-size:13px;display:inline-block;cursor:pointer;position:relative}
.miles-transfer-acct .miles-to-transfer .form-control:focus{outline:0;box-shadow:none;border-bottom:2px solid #fff}
.miles-transfer-acct .miles-to-transfer .form-control:focus{border-color:#02add7}.miles-transfer-acct .miles-to-transfer .meterial-label{position:absolute;top:18px;left:10px;bottom:19px;color:#d3d3d3;transition:.2s all;cursor:text;font-size:15px;color:#222;line-height:18px;width:95%;height:20px}
.miles-transfer-acct .miles-to-transfer .form-control:focus~.meterial-label,.miles-transfer-acct .miles-to-transfer .form-control:valid~.meterial-label{font-size:12px;top:7px;color:#666;font-weight:500;line-height:15px;width:95%;height:20px}
.miles-transfer-acct .miles-to-transfer .milesInfo .i-icon-tooltip{background-color:#afafaf;border-radius:50%;display:inline-block;cursor:pointer;position:relative;font-style:normal;padding-bottom:2px;width:14px;color:#fff;text-align:center;font-family:inherit;height:12px;font-size:10px}
.miles-transfer-acct .miles-to-transfer .tooltiptext{visibility:visible;cursor:default;z-index:1;position:absolute;width:200px;background-color:white;top:-6px;right:10px;border:1px solid #ccc;box-shadow:2px 3px 6px 0 rgba(90,99,99,0.2);padding:20px 21px 11px 21px;transform:translate(50%,-100%);color:#222;text-align:left;font-size:14px;font-weight:normal;line-height:20px}
.miles-transfer-acct .miles-to-transfer .tooltiptext .tooltip-arrow{bottom:-5.5%;left:calc(50% - 5px);background:#fff;transform:rotate(135deg);border:.0625rem solid #ccc;border-left-color:transparent;border-bottom-color:transparent;width:10px!important;height:10px;position:absolute}
.miles-transfer-acct .miles-to-transfer .tooltip-btn--close{display:block;position:absolute;right:5px;top:5px;width:13px;height:13px;background-color:#afafaf;font-size:7px;border-radius:50%;font-weight:900}
.miles-transfer-acct .miles-to-transfer .tooltip-btn--close span{position:absolute;top:-4px;left:3px;color:#FFF}
.miles-transfer-acct .miles-to-transfer .tooltiptext .tooltip-arrow{bottom:-6.5%}.miles-transfer-acct .miles-to-transfer .i-icon-tooltip .tooltiptext .tooltip-btn--close span:active{visibility:hidden;opacity:0}
.miles-transfer-acct .miles-to-transfer .form-area{width:390px;height:55px;margin-top:14px;margin-bottom:10px}
.miles-transfer-acct .miles-to-transfer .ico-cancel-thin{display:none!important}.miles-transfer-acct .miles-to-transfer .form-area .text-error{margin:0!important;padding:0!important;font-size:12px;font-style:normal!important}
.translatedInfo{padding-top:10px}.secondary-booking-widget .popup-wrapper.express-popup{visibility:visible}
.secondary-booking-widget .custom-checkbox.express_booking input+label:after{top:0}.secondary-booking-widget .custom-checkbox.express_booking input+label:before{top:1px!important}
.secondary-booking-widget .popup-wrapper.xb_loggedin{visibility:visible}.covid-crp .form_field_wrapper .express_booking{margin-bottom:17px}
.covid-crp .xb_loggedin .xb-desc{text-align:center;font-size:16px;line-height:22px}.covid-crp .headingWrapper .page_header{text-align:center;margin:0 auto;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:normal;color:#00266b;font-family:'sigvar',serif}
.sticky-bar-article-with-image{max-width:1120px;margin:0 auto}.children-tabs{overflow:hidden;background-color:#fff;z-index:1;position:sticky;top:0}
.children-tabs-lists{border-bottom:1px solid #e5e9f0;text-align:center}.activeSticky{border-bottom:4px solid #f79e32}
.activeLabel{color:#00266b!important;font-style:inherit;font-weight:600}.children-tab-item{display:inline-block;text-align:left;margin:0 28px 0 28px}
.tab-label{color:#222;font-size:15px;letter-spacing:0;line-height:21px}.odd-container{display:flex;background-color:#fafafa;padding-left:65px;align-items:center}
.even-container{display:flex;background-color:#fff;margin-top:60px;padding-left:65px;align-items:center}
.travel-with-children-img{width:520px;height:624px;margin-top:60px}.children-content-heading{color:#222;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:13px;text-transform:uppercase}
.content-label{color:#00266b;font-size:20px;font-weight:600;letter-spacing:0;line-height:26px;padding:15px 0 15px 0}
.perks-content-section{margin-top:200px;padding-right:0}.content-des{color:#222;font-size:16px;letter-spacing:0;line-height:22px}
span.perks-bottom-text-section{margin-top:-6px!important;display:block}.perks-bottom-text-1{padding:10px 0 0 0}
.perks-bottom-img-1{margin-right:20px!important}.perks-bottom-text-container{padding-top:10px}.perks-footer{display:flex}
.right-side-img{margin-bottom:60px;margin-left:80px;order:1}.left-side-img{float:left;margin-right:80px}
.travel-children-content-section{width:100%}.odd-bottom-section,.even-bottom-section{margin-top:30px}
.odd-footer,.even-footer{display:flex}.odd-bottom-text-container,.even-bottom-text-container{padding-left:20px}
.odd-bottom-text-1,.even-bottom-text-1{color:#222;font-size:14px;letter-spacing:0;line-height:20px;margin:0}
.even-bottom-img-1,.odd-bottom-img-1{top:33px;height:60px!important;border:0;width:60px;min-width:60px}
.strong-class{font-size:16px;font-weight:600!important;letter-spacing:0;line-height:24px;color:#222;margin:1px}
.special-regulations{color:#00266b;font-size:20px;font-weight:600;letter-spacing:0;line-height:26px;padding-bottom:10px}
.special-regulation-container{background-color:#fff;margin-top:60px}.content-container{padding:60px 0 40px 65px}
.children-safety-text{color:#222;font-size:16px;letter-spacing:0;line-height:22px}.flying-container{padding-top:40px}
.flying-text{color:#00266b;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;padding-bottom:10px}
.flying-desc{color:#222;font-size:14px;letter-spacing:0;line-height:20px;padding-top:10px}.document-list{color:#222;font-size:14px;letter-spacing:0;line-height:20px;padding-top:15px;padding-left:30px}
.passenger-info-section{padding-top:40px}.booking-bottom-info{font-size:12px}.requirement-lists{margin-top:-13px}
.harness-requirements-points{color:#222;font-size:14px;letter-spacing:0;line-height:20px;padding-top:20px}
.harness-standards{padding-top:20px;padding-bottom:20px;display:flex;align-items:center}.child-seat-img{height:70px!important}
.harness-text{color:#222;font-size:14px;letter-spacing:0;line-height:20px;padding-left:40px}.related-links-container{padding:60px 0 50px 65px;padding-left:0}
.related-links-strong{color:#222}.travel-with-chil-related-link{color:#00266b;font-size:20px;font-weight:600;letter-spacing:0;line-height:26px}
.travelling-with-children-list{color:#222;margin-left:10px}.related-link-left-section{display:flex;width:530px;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);margin-top:20px;margin-right:20px}
.related-text-container{padding:20px 20px 20px 0}.related-img-1{min-width:60px;padding:20px 15px 20px 20px}
.vertical-view{display:flex}.related-text-1{margin:0}.harness-bottom-border{box-sizing:border-box;height:1px;width:585px;border:1px solid #e5e9f0;transform:rotate(180deg)}
.view-requirements-link{position:relative;left:10px}.view-requirements-link::before,.view-catalogue-link::before{content:"\e63d";height:8px;position:absolute;font-family:"sia";width:8px;font-size:8px;text-decoration:none;top:1px;left:-10px}
.lightbox-image{max-width:420px!important;min-width:286px}.view-requirements-link-container{position:relative;bottom:15px}
.view-catalogue-link{position:relative;left:10px}.harness-tabel{box-sizing:border-box;width:470px;border:1px solid #e5e9f0;border-radius:2px;background-color:#fff;margin-top:20px;margin-left:15px}
.tabel-contents{display:grid;grid-template-columns:50% 50%;padding-bottom:15px;border-bottom:1px solid #e5e9f0;margin:20px}
.classof-Travel-heading{color:#222;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px}
.classof-Travel-text{color:#262626;font-size:14px;letter-spacing:0;line-height:20px}.compact-link{font-size:16px!important}
.sticky__bar{position:fixed;top:0;width:100%}.ieBrowser .tabel-contents .classof-Travel-text:first-child{width:50%;display:inline-block}
.ieBrowser .tabel-contents .classof-Travel-heading:first-child{width:50%;display:inline-block}.general-info{margin-top:30px}
.odd-bottom-text-container p{margin:0}.travel-children-content-section .content-label p{margin:0}.content-des p{margin:0}
.even-bottom-text-container p{margin:0}#tab-2 .content-label{padding-bottom:8px}#tab-6 .content-label{padding-bottom:0}
.inflight-entertainment-container{max-width:988px;margin:0 auto;padding:40px 0}.inflight-entertainment-flex{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}
.inflight-entertainment-header{color:#1a3485;font-family:"proxima-nova";font-size:18px;font-weight:600;letter-spacing:0;line-height:22px;padding-bottom:20px}
.inflight-section-table-img{width:59%}.inflight-section-table-desc{margin:0;color:#222;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px}
.inflight-section-table{width:100%}.inflight-section-image{height:390px;width:370px;border-radius:4px;background-color:#d8d8d8}
.inflight-section-image .img-left,.inflight-section-image .img-right{width:100%;height:100%}.inflight-tble{width:100%;border:1px solid #e5e9f0;border-collapse:collapse;text-align:left}
.inflight-section-table .inflight-tble{width:100%}.inflight-tble-th{width:55%;background-color:#e5e9f0;color:#222;font-family:"proxima-nova";font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding:20px 0 20px 20px;border-color:white}
.inflight-tble-td{width:45%;color:#222;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px;padding:20px 0 20px 20px;background-color:white;border-color:#e5e9f0}
.inflight-bottom-text{color:#222;font-family:"proxima-nova";font-size:12px;font-style:italic;letter-spacing:0;line-height:18px;padding-top:20px}
.inflight-section-mobile{display:none}.wifi-plans-flex{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}
.wifi-plans-outer{box-sizing:border-box;border:1px solid #e5e9f0;border-radius:0 0 2px 2px;background-color:#fff;margin-top:30px}
.wifi-plans-content-left{width:63%;padding:20px 0 20px 20px}.wifi-plans-content-right{width:30%;padding:20px 0;margin:auto 0}
.wifi-plans-header-left{width:63%;margin:auto 0;padding:10px 0 10px 20px}.wifi-plans-header-right{width:30%;margin:auto 0;padding:10px 0}
.wifi-plans-flex h2,.wifi-plans-flex p{margin:0}.wifi-plans-header{border-radius:2px 2px 0 0;background-color:#00266b}
.wifi-plans-header h2{color:#fff;font-family:"proxima-nova";font-size:14px;font-weight:600;letter-spacing:0;line-height:20px}
.wifi-plans-desc{color:#222;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px}
.wifi-plans-desc-bold{font-weight:600}.wifi-plans-desc-even{background-color:#e5e9f0}.wifi-plans-mobile{display:none}
.replicant-section{padding-top:30px}#maintenancePage{padding:40px;background-color:#fff}.registration-page #maintenancePage p{width:98%!important}
.registration-page #maintenancePage p:last-child{width:96.9%!important}.personal-details-page #maintenancePage{zoom:1;border-bottom:2px solid #ccc}
.personal-details-page #maintenancePage p{width:77%!important}.personal-details-page #maintenancePage p:last-child{width:75.9%!important}
.registration-page #maintenancePage{margin-top:0!important}.inflight-relatedLinks-container{max-width:988px;margin:0 auto;padding:40px 0}
.inflight-relatedLinks-flex{display:flex;width:100%;flex-wrap:wrap}.inflight-relatedLinks-content img{transform:translateY(-3px) rotate(0);margin-right:30px;margin-left:7px;height:12px;width:12px}
.inflight-relatedLinks-content .ico-point-r{font-size:10px;margin-top:-4px;margin-left:-4px;padding-right:7px}
.inflight-relatedLinks-content a p{display:inline;margin:0}.inflight-relLinks-header{color:#222;font-family:"proxima-nova";font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding-bottom:10px}
.inflight-relatedLinks-content{color:#0254ec;font-family:"Proxima Nova Regular";font-size:14px;letter-spacing:0;line-height:20px}
.inflight-relatedLinks-content a{text-decoration:none;display:inline-block;padding-bottom:10px}.account-linking-popups .popup__inner{min-width:auto!important;max-width:450px!important}
.parent-consent-link-popups .popup__inner{min-width:auto!important;max-width:470px!important}.parent-consentlink-granted-popups .popup__inner{min-width:auto!important;max-width:550px!important}
.parent-consent-popups .popup__inner{min-width:auto!important;max-width:480px!important}.account-linksuccess-popups .popup__inner{min-width:auto!important;max-width:482px!important}
.parent-consentgranted-popups .popup__inner{min-width:auto!important;max-width:550px!important}.account-linkregect-popups .popup__inner{min-width:auto!important;max-width:470px!important}
.parent-consent-link-popups .popup__heading,.parent-consentlink-granted-popups .popup__heading{width:370px}
.account-linking-popups .popup__content{padding:50px 30px 30px 30px!important;outline:0}.regect-req-content hidden .popup__content{padding:40px 40px!important}
.account-linking-popups .popup__text-1,.account-linkregect-popups .popup__text-1,.account-linksuccess-popups .popup__text-1,.parent-consent-popups .popup__text-1,.parent-consentgranted-popups .popup__text-1,.parent-consent-link-popups .popup__text-1,.parent-consentlink-granted-popups .popup__text-1{color:#222!important;font-size:14px!important;line-height:20px!important;font-style:normal!important;margin-bottom:25px!important}
.parent-consent-link-popups .popup__text-2{color:#222!important;font-size:12px!important;line-height:20px!important;font-style:normal!important;margin-top:-5px}
.child-link-btn-area{text-align:right}.account-linking-popups .link-cancel-btn,.parent-consent-popups .consent-cancel-btn,.parent-consent-link-popups .consentlink-cancel-btn{font-size:14px;font-weight:normal;font-style:normal;line-height:20px;color:#0254ec;letter-spacing:.02em;border:0;background:#fff;margin-right:31px;text-transform:none}
.account-linking-popups .popup__heading{width:360px}.account-linking-popups #btn-link,.account-linksuccess-popups #btn-success-ok,.account-linkregect-popups #btn-regect-ok,.parent-consentgranted-popups #btn-consent-ok,.parent-consent-link-popups #btn-consent-link,.parent-consentlink-granted-popups #btn-consentlink-ok{font-size:11px!important;letter-spacing:1.5px!important;padding:12px 30px!important;font-weight:500!important}
.parent-consent-popups .popup__heading{width:370px}.account-linkregect-popups .popup__heading,.account-linksuccess-popups .popup__heading,.parent-consentgranted-popups .popup__heading,.parent-consent-link-popups .popup__heading,.parent-consentlink-granted-popups .popup__heading{margin-top:-5px;!important;margin-bottom:17px;!important;font-size:25px;!important;color:#00266b!important;font-style:normal!important}
.parent-consent-link-popups .custom-checkbox--1,.parent-consent-link-popups .custom-checkbox--1{font-style:normal}
.parent-consent-link-popups label{margin-bottom:10px}.childlink-checkbox1 input+label:after,.childlink-checkbox2 input+label:after{color:#137ed4!important;font-size:12px!important}
.family-benefits-error{margin-bottom:10px}.family-benefits-error .alert__message{padding-left:10px}.wifi-usage-container{height:7.06%;width:76.56%;background-color:#f7f7f7}
.wifi-heading{color:#1a3485;font-family:"proxima-nova";font-size:18px;font-weight:600;letter-spacing:0;line-height:22px;margin-bottom:15px}
.wifi-des{color:#222;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px}
.wifi-list{color:#222;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px;margin-left:4px}
ul{margin:7px 0 7px 0}.wifi-list ul li{list-style-position:inside;padding-left:10px}.wifi-note{width:85%;color:#222;font-family:"proxima-nova";font-size:12px;font-style:italic;letter-spacing:0;line-height:18px;margin-bottom:15px}
.wifi-contact-info{color:#222;font-family:"proxima-nova";font-size:14px;font-weight:300;letter-spacing:0;line-height:20px;margin-bottom:20px;font-weight:bold}
.wifi-faq{color:#0254ec;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px}
.wifi-ico{height:13px;width:13px;margin-right:5px;margin-top:-5px}.wifi-mail-ico{height:14px;width:14px;margin-right:5px;margin-top:-5px}
.wifi-mail-name{color:#222;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px;margin:0 60px 0 10px}
.wifi-mail-info{color:#222;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px;margin-bottom:15px}
.contact-container{display:flex;margin-left:-10px}.wifi-mail-note{padding-bottom:20px;font-style:italic;font-family:"proxima-nova";font-size:12px;font-weight:510;letter-spacing:0;line-height:18px}
.designed-frequent-flyer-container-wrapper.card-bg-white-section-bg-grey.bg-white{background-color:white}
.card-bg-white-section-bg-grey .flex-items-container .flex-item{margin-bottom:20px}.flight-select-page .ico-wifi{content:url(/assets/images/svg/wifi.svg);height:13px;width:21px;margin-right:2px;margin-left:190px;margin-top:12px}
.flight-select-page .ico-wifi::before{content:''}.flight-select-page .popup-krisflyer .table-1 tr td:first-child em.ico-wifi,.flight-select-page .popup-krisflyer .table-1 tr td:first-child span.wifi-label{display:inline-block}
.flight-select-page .popup-krisflyer .table-1 tr td:first-child span.wifi-label{width:79%}.booking-confirmation-carbon-banner .booking-confirmation-carbon-banner-container{background:url(/assets/images/carbon_offset_banner-desktop.jpg) center center;padding:36px 40px 36px 40px;background-position:55% 99%;background-size:cover;margin-bottom:20px;border-radius:2px}
.booking-confirmation-carbon-banner .booking-confirmation-carbon-banner-container h3{color:#fff;font-size:20px;letter-spacing:0;line-height:26px;margin:0;font-weight:normal;font-family:'sigvar',serif}
.booking-confirmation-carbon-banner .booking-confirmation-carbon-banner-container .booking-confirmation-carbon-banner-body{max-width:468px;color:#fff;font-size:15px;font-weight:300;letter-spacing:0;line-height:21px;margin:10px 0 15px 0}
.booking-confirmation-carbon-banner .booking-confirmation-carbon-banner-container .booking-confirmation-carbon-banner-btn button{border:1px solid #fff;border-radius:2px;color:#fff;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:13px;text-align:center;background-color:transparent;cursor:pointer;padding:11px 30px}
.carbon-banner-btn span::after{background:url(/assets/images/external_link_icon.png) no-repeat;background-size:cover;content:"";display:inline-block;width:11px;height:11px;margin-left:11px}
.card-bg-white-section-bg-grey .designed-frequent-flyer-cotainer{padding:40px 0}.card-bg-white-section-bg-grey.bg-white .flex-items-container .flex-item{border:1px solid #e5e9f0}
.full-width-horizontal-ruler{border-top:1px solid #ccc;border-width:1px 0 0 0;width:988px;margin:0 auto}
.wifi-container{padding:40px 0}.relatedLinks-container{padding:40px 0}.telephone-table{margin-top:20px}
.transfer-miles-table .table-1 td:first-child{width:17%}.transfer-miles-table .table-1 td:last-child{width:17%}
.invalid-transfer-popup .popup__content{display:inline-block}.invalid-transfer-popup .close-error-popup{float:right}
.transfer-miles-table .table-1 td:first-child,.transfer-miles-table .table-1 td:last-child{width:17%}
.transfer-miles-table .table-1 th:nth-child(2){width:19%}.transfer-miles-table .table-1 th:nth-child(3){width:16%}
.miles-transfer-acct{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;letter-spacing:normal;text-align:left;color:#222;width:820px}
.miles-transfer-acct p{margin:0}.miles-transfer-acct .main-heading{font-size:24px;line-height:30px;color:#00266b;font-weight:500;letter-spacing:normal;font-family:'sigvar';margin-top:22px}
.miles-transfer-acct .back-btn{font-weight:600;font-size:11px;line-height:13px;letter-spacing:1.5px;text-align:left;color:#0254ec;margin-bottom:22px}
.miles-transfer-acct .back-btn .back-left{border:solid #0254ec;border-width:0 1px 1px 0;display:inline-block;padding:2px 2px 4px 4px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.wifi-faq{padding:10px 0}.inflight-tble{margin-top:20px}.wrapper-div{padding:40px 0 20px 0}.line hr{box-sizing:content-box;height:1px;border:0;max-width:988px;margin:0 auto;background-color:#d3d3d3}
.over-white{background-color:white!important}div#in-seat{margin-top:40px}.footer .social{border-top:1px solid #e5e9f0;padding-top:25px}
.mobile-table{margin-top:30px;width:60%;border:1px solid #e5e9f0;border-collapse:collapse;text-align:left}
.mobile-table-th{width:20%;background-color:#e5e9f0;color:#222;font-family:"proxima-nova";font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding:20px;border-color:white}
.mobile-table-td,.telephone-table-td{color:#222;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px;padding:20px;background-color:white;border-color:#e5e9f0}
.telephone-table{margin-top:30px;width:35%;border:1px solid #e5e9f0;border-collapse:collapse;text-align:left}
.telephone-table-th{background-color:#e5e9f0;color:#222;font-family:"proxima-nova";font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding:20px 0 20px 20px;border-color:white}
#retrievekfnologin{display inline-block;margin-left:58%;margin-top:3%}.transfer-miles-payment-options .payment-options .grid-col{background:#FFF;width:48.2%;padding:20px;box-sizing:border-box;border:1px solid #e5e9f0;border-radius:6px;cursor:pointer}
.transfer-miles-payment-options .grid-col.cash{margin-right:3%}.transfer-miles-payment-options .grid-col hr{background-color:#e5e9f0;height:1px;border:0}
.transfer-miles-payment-options .grid-col td{padding:10px 0 6px 0}.transfer-miles-payment-options .grid-col tr td:last-child{float:right}
.transfer-miles-payment-options .grid-col table{width:100%;letter-spacing:.5px}.transfer-miles-payment-options .grid-col.active{box-shadow:0 0 1px 1px #2275d3}
.transfer-miles-payment-options .custom-checkbox input+label:after{color:#2275d3}.transfer-miles-payment-options .custom-radio--1 input+label:before{top:4px;border:1px solid #c8d6f1}
.transfer-miles-payment-options .custom-radio--1 input:checked+label:after{background-color:#2275d3}
.transfer-miles-payment-options .custom-radio--1 input:checked+label:after{width:8px;left:3px;top:7px}
.transfer-miles-payment-options .payment-options label{color:#00266b!important;font-family:"proxima-nova";font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}
.transfer-miles-payment-options .form-group .custom-radio:first-child{margin-bottom:15px}.tm-payment-page .back-btn{font-weight:600;font-size:11px;line-height:13px;letter-spacing:1.5px;text-align:left;color:#0254ec;margin-bottom:22px}
.tm-payment-page .back-btn .back-left{border:solid #0254ec;border-width:0 1px 1px 0;display:inline-block;padding:2px 2px 4px 4px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.transfer-miles-payment-options{margin-top:30px}.transfer-miles-success-page-content{color:#222}.transfer-miles-success-page-content p{margin:0}
.transfer-miles-success-page-content .main-heading{font-size:26px;line-height:32px;letter-spacing:normal;font-family:'sigvar';font-weight:400}
.transfer-miles-success-page-content .sub-heading{font-size:14px;font-family:'Proxima Nova Regular';line-height:20px;margin-top:14px}
.transfer-miles-success-page-content .paymentDetails,.transfer-miles-success-page-content .transferDetails{font-family:'sigvar';font-size:20px;line-height:26px;margin-bottom:20px;margin-top:60px}
.transfer-miles-success-page-content .detailBox{width:100%;background-color:#fff;padding:20px;margin-top:20px}
.transfer-miles-success-page-content .detailBox #paymentMode{font-size:14px;line-height:17px;font-family:'Proxima Nova Regular';font-weight:600;margin-bottom:10px}
.transfer-miles-success-page-content .contentBox{display:inline-block}.transfer-miles-success-page-content .contentBox:not(:last-child){margin-right:50px}
.transfer-miles-success-page-content #paymentAmount,.transfer-miles-success-page-content .contentBox span:first-child{font-size:20px;line-height:26px;font-family:'sigvar'}
.transfer-miles-success-page-content .milesLabel,.transfer-miles-success-page-content #milesBalance span:last-child,.transfer-miles-success-page-content #milesDeducted span:last-child,.transfer-miles-success-page-content #milesCredited span:last-child{font-size:14px;line-height:17px;font-family:'Proxima Nova Regular';vertical-align:middle;margin-bottom:1px;width:285px;height:34px}
.transfer-miles-success-page-content .additionalLinks{margin-top:30px}.transfer-miles-success-page-content .additionalLinks a{font-weight:570;font-size:14px;line-height:13px;text-align:left;color:#0254ec;margin-bottom:10px;font-family:'Proxima Nova Regular';display:block}
.transfer-miles-success-page-content .additionalLinks .back-right{border:solid #0254ec;border-width:0 1px 1px 0;display:inline-block;padding:2px 2px 4px 4px;transform:rotate(315deg);-webkit-transform:rotate(315deg)}
.transfer-miles-payment-options .err-msg,.transfer-miles-success-page-content .err-msg,.transfer-miles-page-content .err-msg{padding-left:10px}
.transfer-miles-page-content .transfer-miles-error{margin-bottom:20px}.payment-wrapper{margin:0 0 20px 0!important}
.transfer-miles-payment-wrapper .block-2{padding:20px}.transfer-miles-payment-wrapper .block-2 .main-intro{margin:0!important}
.same-as-mailing-address{margin-left:5px!important}.material .material-input{display:block;width:90%;padding:23px 15px 8px;font-size:15px;line-height:1.42857143;color:#000;background-color:#f7f7f7;border:0;border-bottom:2px solid #c7dff0;font-weight:600;transition:.2s border-color;letter-spacing:1px}
.material .material-input-label{position:absolute;top:18px;left:26px;bottom:19px;color:#d3d3d3;transition:.2s all;cursor:text;font-size:14px;color:#222;line-height:18px;height:20px}
.material .material-input:focus~.material-input-label,.material .material-input:valid~.material-input-label{font-size:12px;top:9px;color:#666;font-weight:500;line-height:15px}
.material .material-input:focus{outline:0;box-shadow:none;border-bottom:2px solid #fff;border-color:#02add7}
.grid-inner.material{padding-right:0}.payment-wrapper .expiry-date{width:19%;margin-right:20px}.grid-inner.material.address-section{margin-right:27px}
.grid-inner.material.card-section{margin-right:16px}.payment-wrapper .grid-row{margin-top:25px!important}
.transfer-miles-payment-wrapper{box-shadow:0 2px 4px 0 rgba(0,0,0,0.08)}.transfer-miles-payment-wrapper .detail-block{border:0;border-radius:4px}
.select-hide{display:none}.select-items{position:absolute;background-color:#f8f9f5;top:100%;left:10px;right:0;z-index:100;overflow-y:scroll;max-height:300px;width:85%;border-left:1px solid #CCC}
.expiry-date.address-section .select-items{width:96%}.saved-card-content .select-items{width:92%;top:76%}
.select-items::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.select-items::-webkit-scrollbar{width:9px}
.select-items::-webkit-scrollbar-thumb{background:#d3d1d1;height:30px}.select-items::-webkit-scrollbar-track{box-shadow:inset 0 0 2px grey}
.select-items::-webkit-scrollbar-track{padding-left:1px;padding-right:1px}.select-items div{padding:15px 16px 15px;cursor:pointer}
.select-items div:hover{background-color:#c7dff0}.select-items div:last-child{border-bottom:1px solid #ccc}
.transfer-miles-payment-wrapper .ico-tooltips{margin-top:16px}.transfer-miles-payment-wrapper img{margin-left:22px;margin-top:5px}
.paying-card-icon{float:right;margin-top:-39px!important;margin-right:15px;border:1px solid #CCC;width:31px;height:23px}
.saved-name-exp{margin-bottom:15px}.saved-name-exp .grid-col{margin-right:3px;margin-left:10px}.saved-name-exp .saved-label{font-size:12px;width:100%;margin-top:10px;margin-bottom:5px!important}
.material-option img{margin-top:-4px!important;float:left;margin-left:0}#saved-card{padding:16px 56px 15px;width:60%}
.saved-card-icon{margin-left:12px!important;margin-top:-76px!important;width:31px;height:20px}.pay-with-another-card{font-size:12px;margin-left:15px;text-align:right}
.pay-with-another-card img{width:30px;margin-right:10px;margin-top:-2px}.card-details-content #expiryDateMonth.material-input,.card-details-content #expiryDateYear.material-input{width:84%}
.saved-card-content .expiry-date #saved-cvv{width:74%}.transfer-miles-page .cvv-section{width:12%;margin-right:10px}
.transfer-miles-page .back-btn{font-weight:600;font-size:11px;line-height:13px;letter-spacing:1.5px;text-align:left;color:#0254ec;margin-bottom:22px}
.transfer-miles-page .back-btn .back-left{border:solid #0254ec;border-width:0 1px 1px 0;display:inline-block;padding:2px 2px 4px 4px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.card-details-content{margin-top:40px}.address-section .select-items{width:100%}.saved-name-exp .material-input-label{font-weight:700}
.material-select::after{content:"";position:absolute;top:38%;right:7%;height:3px;width:3px;pointer-events:none;border:solid #989898;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition-duration:.8s;transition-property:transform}
.saved-card-content .material-select::after{top:26%;right:12%}.card-details-content .material-select::after{top:34%}
.material-select.active::after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.meal-cta-wrapper.button-group-1{zoom:1;width:100%;height:80px;bottom:-10px;position:fixed;z-index:3;background-color:#fff;box-shadow:0 -2px 6px 0 rgba(0,0,0,0.2);left:0}
.meal-cta-wrapper .btn-1{background-color:#00266b;margin-top:17px;height:35px;padding:0;border-radius:2px;margin-bottom:28px;margin-right:10%;width:141px;color:#fff;font-size:11px;font-weight:900;letter-spacing:1.5px;line-height:13px;text-align:center}
.button-group-1.meal-cta-wrapper .btn-2{padding:12px;margin-top:17px}.pending-seat-alert{width:78%}@media only screen and (min-device-width:834px) and (orientation:portrait){.krisflyer-kids-page .full-width-banner .home{display:inline-block!important}
.krisflyer-kids-page .full-width-banner{background-size:100% 100%;background-repeat:no-repeat}.krisflyer-kids-page .flight-pass-banner-container{top:-76px;max-width:720px;margin:auto}
.krisflyer-kids-page .how-it-works-wrapper{padding:30px 20px}.krisflyer-kids-page .relatedLinks-container,.krisflyer-kids-page .how-it-works-cotainer,.krisflyer-kids-page .reward-container{max-width:720px!important;margin:auto!important}
.krisflyer-kids-page .flight-pass-banner-container .banner-text-container p{max-width:93.6%;font-size:14px}
.krisflyer-kids-page .relatedLinks-container .rel-links-desc{width:60%!important}.krisflyer-kids-page .flight-pass .full-width-banner-content{font-size:16px;line-height:22px}
.krisflyer-kids-page .flight-pass .full-width-banner-header{font-size:26px;margin-bottom:12px;line-height:40px}
.krisflyer-kids-page .flight-pass .full-width-banner-wrap{margin:0 20px}.krisflyer-kids-page .how-it-works-subheading{width:auto}
}#errorMsg\ fqtverror{width:730px}.student_label_container{padding:5px 0}.student_label_wrapper{border:1px solid #c1cbdd;border-radius:3px;background-color:#e5e9f0;margin-right:10px;padding-right:8px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;position:relative}
.student_label{color:#00266b;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;line-height:13px;text-transform:uppercase;position:relative;top:-1px;padding-left:24px}
.icon-student{position:absolute;left:8px;top:5px}.student_validity{color:#fff;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px;letter-spacing:.17px;line-height:15px}
.pending-baggager-alert.alert-block{margin-top:2%;padding:20px!important;font-size:15px}.pending-baggager-alert .ico-alert{vertical-align:middle;color:#ffa102}
.pending-baggager-alert .alert__icon{padding:0 0 4px 0}.pending-baggager-alert .alert__message{color:#aa7223;font-weight:500;vertical-align:middle;line-height:20px;letter-spacing:-0.4px}
.pending-baggager-alert .ico-alert::before{font-size:18px;vertical-align:revert}.krisflyer-kids-page .reward-container{max-width:990px;margin:0 auto}
.krisflyer-kids-page .reward-container .reward-sectionheading{font-size:24px;letter-spacing:0;line-height:30px;color:#00266b;font-family:Sigvar Serial Regular}
.krisflyer-kids-page .reward-container .reward-subheading{font-size:16px;line-height:22px;width:780px;color:#222;font-family:"proxima-nova";margin-top:20px}
.krisflyer-kids-page .reward-container p{margin:0}.krisflyer-kids-page .reward-container .reward-items-container{display:flex;flex-direction:column;margin-top:30px}
.krisflyer-kids-page .reward-container .reward-items-container .reward-item:first-child{margin-bottom:20px}
.krisflyer-kids-page .reward-container .reward-items-container .reward-item{background-color:#fff;border:1px solid #e5e9f0;border-radius:4px;box-shadow:0 2px 4px 0 rgb(0 0 0 / 5%);display:inline-flex}
.krisflyer-kids-page .reward-container .reward-items-container .reward-item .img-fam-hldy{width:28.35%;height:180px}
.krisflyer-kids-page .reward-container .reward-items-container .reward-item .text-container{padding:41px 31px 40px 30px;color:#222;font-family:"proxima-nova";width:65%}
.krisflyer-kids-page .reward-container .reward-items-container .reward-item .text-heading{font-size:16px;line-height:22px;font-weight:600;font-family:"proxima-nova"}
.krisflyer-kids-page .reward-container .reward-items-container .reward-item .text{margin:5px 0 0 0;font-size:14px;line-height:20px}
.krisflyer-kids-page .reward-container .reward-items-container .reward-item .text-container .reward-link{font-size:14px;line-height:20px;color:#0254ec;cursor:pointer;display:inline-block;margin-top:14px}
.transfer-miles-success-page-content .sub-heading .success-msg{display:inline-block;width:80%}.transfer-miles-success-page-content .sub-heading form{display:inline-block;width:18%;text-align:right}
.transfer-miles-success-page-content .sub-heading #printReceipt-btn .ico-print{color:#999;opacity:.5}
.menu__sub-nav .preference-callout{background-color:#ff9f00;border-radius:50%;position:absolute;right:-10px;top:16px;width:7px;height:7px}
.krisflyer-kids-page .flight-pass-banner-container{top:-76px}.krisflyer-kids-page .card-bg-white-section-bg-grey-vertical .how-it-works-cotainer .flex-horizontal-sectionheading,.krisflyer-kids-page .card-bg-white-section-bg-grey-vertical .how-it-works-cotainer .heading{margin:0 0 20px 0;.krisflyer-kids-page .reward-container .reward-subheading{width:auto}
}.krisflyer-kids-page .how-it-works-subheading{font-size:16px;line-height:22px;width:780px}.krisflyer-kids-page .card-bg-white-section-bg-grey-vertical .flex-items-container{margin-top:30px}
.krisflyer-kids-page .how-it-works-cotainer .flex-items-container .flex-item{align-items:flex-start;padding-bottom:10px}
.krisflyer-kids-page .card-bg-white-section-bg-grey-vertical .flex-items-container .flex-item{align-items:center;padding-bottom:36px}
.krisflyer-kids-page .how-it-works-cotainer .flex-items-container .text-container{padding:18px 0}.krisflyer-kids-page .card-bg-white-section-bg-grey-vertical .flex-items-container .text-container{padding:6px 0}
.krisflyer-kids-page .how-it-works-cotainer .flex-items-container .text{margin:12px 0 0 0;max-width:630px}
.krisflyer-kids-page .how-it-works-cotainer .flex-items-container .text em{font-style:normal;font-size:12px}
.krisflyer-kids-page .card-bg-white-section-bg-grey-vertical .how-it-works-cotainer .flex-items-container .text{margin-top:5px;max-width:100%}
.krisflyer-kids-page .how-it-works-cotainer .flex-items-container .text-heading{font-size:18px}.krisflyer-kids-page .card-bg-white-section-bg-grey-vertical .how-it-works-cotainer .flex-items-container .text-heading{font-size:16px}
.krisflyer-kids-page .kf-landing .become-krisflyer-member{margin:60px 0 60px 0;padding:60px 0 60px 0;background-color:#fff}
.krisflyer-kids-page .kf-landing .become-krisflyer-member span{font-size:14px}.krisflyer-kids-page .kf-landing .become-krisflyer-member .heading{margin-bottom:5px}
.krisflyer-kids-page .kf-landing .heading{font-size:26px}.krisflyer-kids-page .kf-landing .become-krisflyer-member .btn-krisflyer{font-size:12px;padding:12px 30px 11px 30px;letter-spacing:1.6px;border-radius:2px;line-height:17px;font-weight:normal}
.krisflyer-kids-page .relatedLinks-container .rel-links-desc{width:56%!important}.krisflyer-kids-page-page .flight-pass-banner-container{top:-76px}
.krisflyer-kids-page-page .card-bg-white-section-bg-grey-vertical .how-it-works-cotainer .flex-horizontal-sectionheading{margin:0 0 30px 0}
.krisflyer-kids-page .how-it-works-subheading{font-size:16px;line-height:22px;width:774px}.krisflyer-kids-page .how-it-works-cotainer .flex-items-container .flex-item{align-items:flex-start;padding-bottom:10px}
.krisflyer-kids-page .card-bg-white-section-bg-grey-vertical .flex-items-container .flex-item{align-items:center;padding-bottom:36px}
.krisflyer-kids-page .how-it-works-cotainer .flex-items-container .text-container{padding:18px 0}.krisflyer-kids-page .card-bg-white-section-bg-grey-vertical .flex-items-container .text-container{padding:6px 0}
.krisflyer-kids-page .how-it-works-cotainer .flex-items-container .text{margin:12px 0 0 0;max-width:630px}
.krisflyer-kids-page .how-it-works-cotainer .flex-items-container .text em{font-style:normal}.krisflyer-kids-page .card-bg-white-section-bg-grey-vertical .how-it-works-cotainer .flex-items-container .text{margin-top:5px;max-width:100%}
.krisflyer-kids-page .how-it-works-cotainer .flex-items-container .text-heading{font-size:18px}.krisflyer-kids-page .card-bg-white-section-bg-grey-vertical .how-it-works-cotainer .flex-items-container .text-heading{font-size:16px}
.twentyfive-per-how2use-content .popup__description li{margin-left:40px}.fifty-per-how2use-content .popup__description li{margin-left:40px}
.DM-how2use-content .popup__description li{margin-left:40px}.double-voucher-main-label{margin-bottom:20px}
.double-voucher-radio input+label:after{content:''}.voucher-logo{margin-top:-17px}
.review-block-2 .title-4--blue{display:inherit}.popup--upgrade-flight .popup__inner{max-width:590px}
.popup--upgrade-flight .flight-upgrade-form{margin-top:20px}.popup--upgrade-flight .flight-upgrade-form .label{margin-left:10px;vertical-align:text-top}
.popup--upgrade-flight .flight-upgrade-form .expiry{font-style:italic;margin-left:26px;font-size:12px}
.popup--upgrade-flight .flight-upgrade-form .button-group-1{margin-top:30px}.family-benefits-page .flight-pass-banner-container{top:-76px}
.family-benefits-page .card-bg-white-section-bg-grey-vertical .how-it-works-cotainer .flex-horizontal-sectionheading,.family-benefits-page .card-bg-white-section-bg-grey-vertical .how-it-works-cotainer .heading{margin:0 0 20px 0}
.family-benefits-page .how-it-works-subheading{font-size:16px;line-height:22px;width:780px}.family-benefits-page .card-bg-white-section-bg-grey-vertical .flex-items-container{margin-top:30px}
.family-benefits-page .how-it-works-cotainer .flex-items-container .flex-item{align-items:flex-start;padding-bottom:10px}
.family-benefits-page .card-bg-white-section-bg-grey-vertical .flex-items-container .flex-item{align-items:center;padding-bottom:36px}
.family-benefits-page .how-it-works-cotainer .flex-items-container .text-container{padding:18px 0}.family-benefits-page .card-bg-white-section-bg-grey-vertical .flex-items-container .text-container{padding:6px 0}
.family-benefits-page .how-it-works-cotainer .flex-items-container .text{margin:12px 0 0 0;max-width:630px}
.family-benefits-page .how-it-works-cotainer .flex-items-container .text em{font-style:normal;font-size:12px}
.family-benefits-page .card-bg-white-section-bg-grey-vertical .how-it-works-cotainer .flex-items-container .text{margin-top:5px;max-width:100%}
.family-benefits-page .how-it-works-cotainer .flex-items-container .text-heading{font-size:18px}.family-benefits-page .card-bg-white-section-bg-grey-vertical .how-it-works-cotainer .flex-items-container .text-heading{font-size:16px}
.family-benefits-page .kf-landing .become-krisflyer-member{margin:60px 0 60px 0;padding:60px 0 60px 0;background-color:#fff}
.family-benefits-page .kf-landing .become-krisflyer-member span{font-size:14px}.family-benefits-page .kf-landing .become-krisflyer-member .heading{margin-bottom:5px}
.family-benefits-page .kf-landing .heading{font-size:26px}.family-benefits-page .kf-landing .become-krisflyer-member .btn-krisflyer{font-size:12px;padding:12px 30px 11px 30px;letter-spacing:1.6px;border-radius:2px;line-height:17px;font-weight:normal}
.family-benefits-page .relatedLinks-container .rel-links-desc{width:56%!important}.family-benefits-page .reward-container{max-width:990px;margin:0 auto}
.family-benefits-page .reward-container .reward-sectionheading{font-size:24px;letter-spacing:0;line-height:30px;color:#00266b;font-family:Sigvar Serial Regular;padding-top:30px}
.family-benefits-page .reward-container .reward-subheading{font-size:16px;line-height:22px;width:780px;color:#222;font-family:"proxima-nova";margin-top:20px}
.family-benefits-page .reward-container p{margin:0}.family-benefits-page .reward-container .reward-items-container{display:flex;flex-direction:column;margin-top:30px}
.family-benefits-page .reward-container .reward-items-container .reward-item:first-child{margin-bottom:20px}
.family-benefits-page .reward-container .reward-items-container .reward-item{background-color:#fff;border:1px solid #e5e9f0;border-radius:4px;box-shadow:0 2px 4px 0 rgb(0 0 0 / 5%);display:inline-flex}
.family-benefits-page .reward-container .reward-items-container .reward-item.gamificationTile .img-fam-hldy{border-bottom-left-radius:4px;border-top-left-radius:4px}
.family-benefits-page .reward-container .reward-items-container .reward-item .img-fam-hldy{width:28.35%;border-bottom-left-radius:4px;height:180px}
.family-benefits-page .reward-container .reward-items-container .reward-item .text-container{padding:20px 31px 9px 30px;color:#222;font-family:"proxima-nova";width:65%}
.family-benefits-page .reward-container .reward-items-container .reward-item .text-heading{font-size:16px;margin-bottom:12px;line-height:22px;font-weight:600;font-family:"proxima-nova"}
.family-benefits-page .reward-container .reward-items-container .reward-item .text{margin:5px 0 0 0;font-size:14px;line-height:20px}
.family-benefits-page .reward-container .reward-items-container .reward-item .text-container .reward-link{font-size:14px;line-height:20px;color:#0254ec;cursor:pointer;display:inline-block;margin-top:14px}
@media only screen and (min-device-width:834px) and (orientation:portrait){.family-benefits-page .full-width-banner .home{display:inline-block!important}
.family-benefits-page .full-width-banner{background-size:100% 100%;background-repeat:no-repeat}.family-benefits-page .flight-pass-banner-container{top:-76px;max-width:720px;margin:auto}
.family-benefits-page .how-it-works-wrapper{padding:30px 20px}.family-benefits-page .relatedLinks-container,.family-benefits-page .how-it-works-cotainer,.family-benefits-page .reward-container{max-width:720px!important;margin:auto!important}
.family-benefits-page .flight-pass-banner-container .banner-text-container p{max-width:93.6%;font-size:14px}
.family-benefits-page .relatedLinks-container .rel-links-desc{width:60%!important}.family-benefits-page .flight-pass .full-width-banner-content{font-size:16px;line-height:22px}
.family-benefits-page .flight-pass .full-width-banner-header{font-size:26px;margin-bottom:12px;line-height:40px}
.family-benefits-page .flight-pass .full-width-banner-wrap{margin:0 20px}.family-benefits-page .how-it-works-subheading{width:auto}
.family-benefits-page .reward-container .reward-subheading{width:auto}.family-benefits-page .reward-container .reward-items-container .reward-item .text-container{padding:30px 31px 29px 30px}
}@media only screen and (min-width:768px) and (orientation:portrait){.family-benefits-page .full-width-banner .home{display:inline-block!important}
.family-benefits-page .full-width-banner{background-size:100% 100%;background-repeat:no-repeat}.family-benefits-page .flight-pass-banner-container{top:-76px;max-width:720px;margin:auto}
.family-benefits-page .how-it-works-wrapper{padding:30px 20px}.family-benefits-page .relatedLinks-container,.family-benefits-page .how-it-works-cotainer,.family-benefits-page .reward-container{max-width:720px!important;margin:auto!important}
.family-benefits-page .flight-pass-banner-container .banner-text-container p{max-width:93.6%;font-size:14px}
.family-benefits-page .relatedLinks-container .rel-links-desc{width:60%!important}.family-benefits-page .flight-pass .full-width-banner-content{font-size:16px;line-height:22px}
.family-benefits-page .flight-pass .full-width-banner-header{font-size:26px;margin-bottom:12px;line-height:40px}
.family-benefits-page .flight-pass .full-width-banner-wrap{margin:0 20px}.family-benefits-page .how-it-works-subheading{width:auto}
.family-benefits-page .reward-container .reward-subheading{width:auto}.family-benefits-page .reward-container .reward-items-container .reward-item .text-container{padding:30px 31px 29px 30px}
}.relatedLinks-container .stay-updated-container .link-container .link-with-chevron p{margin:0}.relatedLinks-container .stay-updated-container .link-container .link-with-hyperlink p{margin:0}
.destination-transit-input{padding:16px 0 0 22px}.destination-transit-input label{padding:0 20px 0 10px}
.travel-advisory-container ~ .neutral-msg-container .waiver-policy{width:-webkit-fill-available}.regulation-main-container .regulation-transit-container{width:100%}
.regulation-transit-container{box-sizing:border-box;height:auto;border:1px solid #e5e9f0;border-radius:4px;background-color:#fff;display:flex}
.ieBrowser .regulation-transit-container .left-container{width:25%}.pre-departure-test-title{height:20px;color:#00266b;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding:20px 42px 15px 0}
.ieBrowser .pre-departure-test-title{width:22%}.pre-departure-test-title::before{content:"";display:block;background:url(/assets/images/svg/icon_pre-departure.svg) no-repeat;width:20px;height:25px;float:left;padding-right:8px}
.test-quarantine-title{color:#00266b;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding:20px 42px 15px 0}
.ieBrowser .test-quarantine-title{width:22%}.test-quarantine-title::before{content:"";display:block;background:url(/assets/images/svg/icon_quarantine.svg) no-repeat;width:20px;height:50px;float:left;padding-right:8px}
.transit-restrictions-title{height:20px;color:#00266b;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding:20px 42px 15px 0}
.ieBrowser .transit-restrictions-title{width:22%}.transit-restrictions-title::before{content:"";display:block;background:url(/assets/images/svg/icon_restriction-level.svg) no-repeat;width:20px;height:25px;float:left;padding-right:8px}
.travel-bold-desc{font-weight:600}.destination-transit-desc{display:inline-block}.destination-transit-desc input[type="radio"]{position:fixed;top:0;opacity:0;z-index:1;cursor:pointer}
.destination-transit-desc input[type="radio"]+label{padding-left:1.5rem;position:relative;font-size:1em;line-height:.875rem}
.destination-transit-desc input[type="radio"]+label:before{content:'';border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;position:absolute;width:12px;height:12px;top:3px;left:0;border:solid 1px #bdbdbd;background:white}
.destination-transit-desc input[type="radio"]:checked+label:after,.destination-transit-desc input[type="radio"] .checked+label:after{content:'';border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;position:absolute;width:8px;height:8px;top:6px;left:3px;background-color:#2275d3}
.ifc-padding .designed-frequent-flyer-cotainer.min-pdng{padding-top:0!important;margin-bottom:0!important;padding-bottom:0!important}
.ifc-padding .designed-frequent-flyer-cotainer.max-pdng{padding-top:40px!important}.three-fourth-sized-content-margin{margin:0!important}
.ifc-heading .icon-card-heading{font-family:'Sigvar Serial Regular'}.ifc-heading .icon-card-subheading{font-family:'proxima-nova'!important;font-weight:600!important;font-size:18px!important;color:#1a3485!important}
.family-benefits-page .card-bg-white-section-bg-grey-vertical+.how-it-works-wrapper{margin-bottom:0!important}
.family-benefits-page .campaignBannerSection{padding-bottom:40px;padding-top:0}.family-benefits-page .campaignBannerSection .how-it-works-subheading{margin-bottom:30px}
.family-benefits-page .campaignBannerSection a{color:#00266b}.refund span.cancelled-text{font-size:13px}
.refund span.cancelled-text{font-size:13px}.refund h4.sub-heading-2--dark.refund-summary-text{margin-top:15px}
.mb-hotel-cancel-confirmation .booking-reference.refund .block-2.booking--style-3__main{margin-top:20px}
.refund .paid-item.paid-addon-hotel.white-box{margin-left:20px;padding:20px 0 50px}.white-box span.paid-text.refund-hotel-text{padding-bottom:15px}
.refund .message-summary{margin-top:20px}.refund .editor-style-1.recieve-text{padding-left:17px;padding-top:15px}
.morcancel-contact{margin-bottom:2%;display:inline-block;margin-top:1%}.cancel-review__hotel{padding:15px;background:#fff;margin-bottom:20px}
.cancel-review__hotel-alert{color:#a05f03;font-size:14px;letter-spacing:0;line-height:20px}.cancel-review__hotel-details .booking-info-group{display:flex;padding-top:15px}
.cancel-review__hotel-details .hotel-image{height:100px;width:20%;display:inline-block}.cancel-review__hotel-details .hotel-image img{height:80%;width:100%;margin-top:2%}
.cancel-review__hotel-details .hotel-details{width:80%}.cancel-review__hotel-details .booking-desc{padding-right:0}
.cancel-review__hotel-details .hotel-details-name{color:#00266b;font-size:19px;line-height:19px;display:inline-block;vertical-align:super}
.cancel-review__hotel-details .rating-block{width:116px;display:inline-block;vertical-align:bottom}.cancel-review__hotel-details .hotel-details-dates{display:flex;margin-left:4%;margin-top:3%}
.hotel-details-checkin,.hotel-details-checkout{display:inline-block;width:35%}.hotel-details-dates .checkin,.hotel-details-dates .checkout{color:#000;font-weight:bold;font-size:12px}
.hotel-details-dates .checkout-date,.hotel-details-dates .checkin-date{color:#666;font-size:12px;line-height:15px}
.cancel-review__hotel-details .hotel-logo{display:inline-block}.cancel-review__hotel-details .hotel-logo img{width:96px;margin-top:40%}
.cancel-review__hotel-details .hotel-details-policy{margin-top:2%}.cancel-review__hotel-details .cancellation-policy-header{color:#00266b;font-size:18px;font-weight:bold;letter-spacing:0;line-height:22px}
.cancel-review__hotel-details .cancellation-policy-desc{color:#222;font-size:14px;letter-spacing:0;line-height:20px}
.cancel-review__hotel .sub-heading-3--dark{margin-top:0;margin-bottom:2%}.cancel-review__hotel .checkin-alert{width:94%}
.cancel-review__hotel .checkin-alert .ico-alert::before{font-size:20px;vertical-align:top}.cancel-review__hotel .checkin-alert .ico-alert{height:20px}
.cancel-review__hotel .checkin-alert .alert__message{padding-top:3px;color:#a96d18}.cancel-review__hotel .checkin-alert .alert__icon{padding-right:5px}
.cancel-review__hotel .hotel-details-title{margin-top:2%}.merchandising-alert .ico-alert{width:20px;height:22px;font-size:20px}
.merchandising-alert .ico-info-round-fill{width:20px;height:22px;font-size:20px;color:#ef9a1a!important}
.merchandising-alert{padding:4px 15px 4px 0}.pending-baggager-alert.alert-block{margin-top:2%;padding:20px!important;font-size:15px}
.pending-baggager-alert .ico-alert{vertical-align:middle;color:#ffa102}.pending-baggager-alert .alert__icon{padding:0 0 4px 0}
.pending-baggager-alert .alert__message{color:#aa7223;font-weight:500;vertical-align:middle;line-height:20px;letter-spacing:-0.4px}
.pending-baggager-alert .ico-alert::before{font-size:18px;vertical-align:revert}.hotel-refund-total-amount{margin-top:23px}
.hotel-refund-section{width:25%}.hotel-redemption-wrapper{width:80%}.redeption-refund-alignment .taxes-and-fees{width:25%}
.paid-block .redeption-refund-alignment .hotel-inner-wrapper{margin-top:20px!important}.redeption-refund-alignment .hotel-section{width:25%}
.paid-block .redeption-refund-alignment .hotel-inner-wrapper .hotel-plus-label{margin-top:0!important}
.paid-block .redeption-refund-alignment .hotel-inner-wrapper .hotel-wrapper-plus-label{margin-top:0!important}
.pending-seat-alert{width:78%}.paid-desc{display:block}.popout--authenticationcodemobile--sqc .form-general{padding-top:0}
.popout--authenticationcodemobile--sqc .form-general .sms-container{position:relative;height:93px;margin-bottom:20px}
.popout--authenticationcodemobile--sqc .sms-container .ico-container{width:22%;display:inline-block;float:left;height:93px}
.popout--authenticationcodemobile--sqc .sms-container .ico-container .ico-phone{color:#00266b;font-size:90px;margin:0;transform:translateY(-15px)}
.popout--authenticationcodemobile--sqc .sms-container .ico-container .ico-phone:before{margin-left:-15px}
.popout--authenticationcodemobile--sqc .sms-container .ico-container .ico-sms{color:#e67300;font-size:30px;position:absolute;top:23px;left:9px}
.popout--authenticationcodemobile--sqc .sms-container .font-container{width:78%;float:right;display:inline-block;line-height:25px}
.popout--authenticationcodemobile--sqc .sms-container .verification-code{font-size:16px;color:#000;display:inline}
.popout--authenticationcodemobile--sqc .sms-container .code-resend{display:block}.popout--authenticationcodemobile--sqc .form-group{margin-bottom:0}
.popout--authenticationcodemobile--sqc .Krisflyer-membership-text{color:#000;line-height:1.5em;font-size:16px;margin-right:5px;display:inline-block;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.popout--authenticationcodemobile--sqc .security-input-form{margin-bottom:10px;width:71%;display:inline-block}
.popout--authenticationcodemobile--sqc .security-input-form .input-text{color:#666}.popout--authenticationcodemobile--sqc .btn-full{margin-bottom:15px;margin-top:30px}
.popout--authenticationcodemobile--sqc .form-error{border-color:#ff1010;background:#fff1f0}.popout--authenticationcodemobile--sqc .left{float:left;color:#e20000;font-size:14px;margin-right:5px}
.minor-intro-success{margin:28px 0 30px 0;line-height:24px;padding:0!important;color:#333;font-size:16px}
.popup--parental-initiation-alert .popup__inner,.popup--parental-initiation-request .popup__inner{width:400px!important;min-width:auto!important}
.popup--parental-initiation-alert .popup__content,.popup--parental-initiation-request .popup__content{outline:0;padding:40px 40px!important}
.popup--parental-initiation-alert .popup__content{outline:0;padding-bottom:70px!important}.popup--parental-initiation-alert .popup__text-1,.popup--parental-initiation-request .popup__text-1{color:#222;font-size:14px;line-height:20px}
.popup--parental-initiation-alert .withdraw-link-btn-area,.popup--parental-initiation-request .withdraw-link-btn-area{text-align:right}
.popup--parental-initiation-alert .withdraw-cancel-btn,.popup--parental-initiation-request .withdraw-cancel-btn{font-size:14px;font-weight:normal;line-height:20px;color:#0254ec;letter-spacing:.02em;border:0;background:#fff;margin-right:31px;text-transform:none}
.popup--parental-initiation-alert #intiateStart,.popup--parental-initiation-request #intiateLink{letter-spacing:1.5px!important;padding:12px 30px!important;font-weight:500!important;font-size:12px!important}
.grid-inner .initiate-link{font-size:12px;font-style:oblique;color:#0254ec;margin:0;cursor:pointer}.popup--parental-initiation-alert .invitation_confirm{float:right}
.link-initiation-error .error__icon{margin-right:20px}.popup--emailAndMobileVerified .popup__heading,.popup--mobileVerified .popup__heading,.popup--emailverified .popup__heading{margin-top:-5px;margin-bottom:0!important;font-size:25px;color:#00266b}
.susbcribeloading{color:#005df4;border-color:#005df4;border-top-color:rgba(0,38,107,0.1);border-right-color:rgba(0,38,107,0.1);width:16px;height:16px}
.mobilesubscribe{padding-bottom:20px;padding-top:10px}.addon-error-alert.error-alert .ico-close-round-fill{font-size:20px;height:22px}
.mp-mb-passenger-preferences .add-baggage .v-popover{width:20px}.promotion-components .main-container .accordion--promotion .block-2.accordion .accordion__content{display:none}
.promotion-components .main-container .accordion--promotion .block-2.accordion[id="1"] .accordion__content{display:block}
.child-mealCards-container{max-width:988px;margin:0 auto;padding-bottom:10px}.child-mealCards-content{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}
.child-mealCards-header{color:#00266b;font-family:"Sigvar Serial Regular";font-size:24px;letter-spacing:0;line-height:30px;padding-bottom:20px;width:100%}
.child-mealCards-desc{color:#222;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px;width:75%}
.child-mealCards-desc a{color:#0254ec}.child-meal-item{width:32%;margin-bottom:20px;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);position:relative}
.child-meal-item-image{background-color:#ededed;height:170px}.child-meal-item-image.indonesia{background-color:#fff!important;height:135px;width:90%;padding:0 5%;border-radius:4px 4px 0 0}
.child-meal-item-image img.child-mealCard-image{width:100%;border-radius:4px 4px 0 0;height:100%}.child-meal-item-text{padding:20px}
.child-meal-item-header{color:#222;font-family:"proxima-nova";font-size:16px;font-weight:600;letter-spacing:0;line-height:22px}
.child-meal-item-text-desc{color:#222;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px;padding-top:5px}
.ent-item--2-filter{width:33.3%;display:none}button.see_more{min-width:988px;color:#fff;background-color:#2275d3;height:40px;font-family:"proxima-nova";font-size:12px;font-weight:600;letter-spacing:1.6px;line-height:17px;text-align:center;border-radius:2px;padding:0;margin:0;border-color:transparent;pointer-events:visible}
.filter{display:flex;flex-wrap:wrap}section.filter-margin{margin-top:30px}.dropdown-filter{display:none}
.dropdown-filter ul{border:1px solid #ddd;padding-top:10px;padding-bottom:10px;margin:0;padding-left:15px;background-color:white}
.dropdown-filter ul:hover{background-color:#00266b!important;color:#fff!important}.dropdown-filter-two{display:none}
.displaying-two{display:block!important}.dropdown-filter-two ul{border:1px solid #ddd;padding-top:10px;padding-bottom:10px;margin:0;padding-left:15px;background-color:white}
.dropdown-filter-two ul:hover{background-color:#00266b!important;color:#fff!important}.dropdown-filter-two.displaying{width:96%;margin-left:2%;border:1px solid #e2e2e2;box-sizing:border-box}
.dropdown-filter.displaying{width:96%;margin-left:2%;border:.5px solid #e2e2e2;box-sizing:border-box}
.dropdown-filter-two::-webkit-scrollbar{width:11px}.dropdown-filter-two::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:100px}
.dropdown-filter-two::-webkit-scrollbar-track{background-color:#fff}.dropdown-filter::-webkit-scrollbar{width:11px}
.dropdown-filter::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:100px}.dropdown-filter::-webkit-scrollbar-track{background-color:#fff}
p.krisshop-desc{width:87%}.scrollbar{overflow-y:scroll;max-height:255px}.visiblehide{display:none!important}
.btn_hover{background-color:#0c62c3!important}.static-child-meals-revamp{padding:40px 0}.static-child-meals-revamp .reward-item{margin-bottom:15px;height:105px;width:810px}
.static-child-meals-revamp img.img-fam-hldy{width:165px!important;height:105px!important}.static-child-meals-revamp .text-container{padding:20px!important}
.static-child-meals-revamp .inflight-bottom-text{padding-top:0;float:left}.static-child-meals-revamp .popular-local-fare{color:#00266b}
.static-child-meals-revamp .rectangle{background-color:#e5e9f0!important;font-family:'proxima-nova';font-weight:600;margin-left:10px;margin-top:-8px}
.static-child-meals-revamp .text-container{width:100%!important}.static-child-meals-revamp .meal-item-plaintext{top:0;display:inline-block;float:left;left:30px}
.static-child-meals-revamp h5.text-heading{font-size:14px!important;float:left}.static-child-meals-revamp{padding:40px 0}
.static-child-meals-revamp .reward-item{margin-bottom:15px;height:105px;width:810px}.static-child-meals-revamp img.img-fam-hldy{width:165px!important;height:105px!important}
.static-child-meals-revamp .text-container{padding:20px!important}.static-child-meals-revamp .inflight-bottom-text{padding-top:0;float:left}
.static-child-meals-revamp .popular-local-fare{color:#00266b}.static-child-meals-revamp .rectangle{background-color:#e5e9f0!important;font-family:'proxima-nova';font-weight:600;margin-left:10px;margin-top:-8px}
.static-child-meals-revamp .text-container{width:100%!important}.static-child-meals-revamp .meal-item-plaintext{top:0;display:inline-block;float:left;left:30px}
.static-child-meals-revamp h5.text-heading{font-size:14px!important;float:left}.static-child-meals-revamp p.text{float:left;width:100%}
.static-alert{padding:40px 0}.desktop-padding{padding:40px 0}.infant-meal-table th.mobile-table-th{width:110px!important;height:126px!important;padding-top:22px;padding-right:0}
.infant-meal-table .mobile-table{width:80%}.infant-meal-table .mobile-table-td{padding:0 10px!important}
.infant-meal-table th{vertical-align:top}.infant-meal-table .inflight-section-box-text{margin:21px 0!important}
.registration-page .hidden-desktop{display:none!important}h3.sub-heading-2--blue{font-family:"baker-signet-web",serif;font-size:16px;color:#00266b;font-weight:500}
img.ksmembership-card-image{position:relative;width:306px;height:218px;z-index:1;right:10px}.block-n1{zoom:1;background:#f7f7f7}
.content-wrapperkrisshop{width:106%}.button-space{margin:31px}.scoot-alert{padding:5px 20px!important;margin:15px 12px 0 0}
.ksheading{padding-bottom:26px;padding-left:-66px;padding-right:-1px;padding-top:21px;background-color:#fff!important;margin-bottom:-12px}
.imgstyle{padding:9px 0 50px 29px;width:88px;float:left;height:72px}.ksheading-tab1{color:#000;font-size:16px;font-weight:600;color:#000!important}
p.enrollheading{padding-right:-82px;padding-bottom:23px;color:#000;width:87%}.enroll-head-desc{margin-right:45px;margin-left:116px}
.registration-page .krisshoppref{position:relative;padding-right:120px}.registration-page .krisshoppref.disabled label{color:#222}
.registration-page .krisshoppref.disabled input+label:before{background-color:#e0dbdb;border:1px solid #cecbcb}
.registration-page .errorkrisshop{position:relative;width:max-content}.ksTable{display:block ruby}.flight-block-wrapper #google-recaptcha{padding:20px 2px 1px 349px}
.flight-block-wrapper #submit-claim,#add-claim{margin-top:-20px}.related-whitebar-content{width:49%;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgb(0 0 0 / 5%);position:relative;margin-bottom:20px}
.related-whitebar-content a{text-decoration:none}.related-whitebar-img{min-width:60px;padding:20px 20px 20px 20px}
.related-whitebar-text-container{padding:20px 20px 20px 0}.rel-links-whitebar{display:flex;background-color:#fff}
.related-whitebar-heading{width:50%;font-family:"proxima-nova";font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}
.related-whitebar-text{margin:0}.related-whitebar-desc p{margin:0}.full-width-banner-header.change-header-font{font-size:32px;color:#fff;margin-top:62px;margin-bottom:15px;line-height:40px}
.static-alert.alert-padding{padding-top:10px;padding-bottom:35px}.family-benefits-page.static-child-meals-revamp.padding-top-meal{padding-top:20px;padding-bottom:20px}
.child-mealCards-desc.child-margin{margin-bottom:20px}.desktop-padding.meal-padding{padding-bottom:0;padding-top:20px}
.atc-review-page .addon-information-message{padding-top:17px}.atc-review-page .addon-information-message .addon-specific_message_content{background-color:#fff5e5;border:0;position:relative;padding:0 20px;overflow:visible}
.atc-review-page .addon-information-message .addon-specific_message_content::before{content:"";background:url(/assets/images/svg/icon-warning.svg) no-repeat center center;background-size:cover;width:30px;position:absolute;height:30px;top:20px}
.atc-review-page .addon-information-message .odspecific_description{margin-left:50px}.atc-review-page .addon-information-message .addon-specific_information{font-size:14px;margin:0}
.ico-otpalert{width:45px!important;height:45px!important;background:url(/assets/images/travelicon3.png) no-repeat transparent;display:inline-block}
.ico-otp-box{position:relative;width:145px!important;height:25px!important;background:url(/assets/images/otp-blue-bar.svg) no-repeat transparent;display:inline-block}
.otp-alert-inner{width:100%!important}.otp-left{float:left;width:80%}.otp-right{float:right;width:20%;margin:0;position:absolute;top:50%;left:87%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.btn-otp{background-color:white;color:#00266b;border:2px solid #00266b;font-size:small;font-family:'proxima-nova';padding:15px 20px;height:10px;width:140px}
.btn-otp:hover{background-color:#00266b;color:#fff;outline:0}.otp-verify-alert-message{font-size:16px;font-weight:bolder;color:#011a47;display:inline;float:left;font-family:'proxima-nova'}
.otp-container{background:white;position:relative;border-left:4px solid #ff9f00;padding:15px 20px;box-shadow:rgb(0 0 0 / 15%) 1.95px 1.95px 2.6px}
.personal-details-page .ico-info-round-fill:before{margin-bottom:.4em!important}.how-it-works-cotainer .flex-items-container .flex-item .top-aligned{margin-top:-5%;position:relative;left:2%}
.how-it-works-cotainer .flex-items-container .flex-item .text-container ul{margin-left:17px}.how-it-works-cotainer .flex-items-container .text-container ul li{padding-left:10px}
.main-container .banner-section{margin:auto;max-width:990px;min-height:225px;text-align:center;background-size:100% 100%;box-sizing:border-box!important;margin-top:20px}
.main-container .banner-section .join-us{color:#fff;font-family:"baker-signet-web",serif;font-size:26px;padding:40px 5px 10px 5px;box-sizing:border-box!important}
.main-container .banner-section .sign-in{color:#fff;font-size:14px;font-weight:lighter;box-sizing:border-box!important;margin-bottom:30px}
.main-container .banner-section .join-now{box-sizing:border-box!important;margin-top:40px}.main-container .banner-section .join-now .join-link{padding:12px 30px 11px 30px;border:1px solid #fff;border-radius:2px;box-sizing:border-box!important;color:#fff;text-decoration:none;text-transform:uppercase}
.full-width-accordion .main-inner .editor{margin-bottom:20px;width:75%}.full-width-accordion .covid-info-accordion .accordion__control .sub-heading-3--dark{font-family:"proxima-nova"!important}
.full-width-accordion .editor h3.sub-heading-1--blue{font-family:'Sigvar Serial Regular'!important}
.full-width-accordion .inner-space-faq{margin-bottom:10px}.full-width-accordion .inner-space-faq .icon-point-left-align:before{content:"\e63d"}
.full-width-accordion .inner-space-faq .icon-point-left-align:after{content:none!important}[class^="icon-point-left-align"]:before,[class*="icon-point-left-align"]:before{font-family:"sia";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;margin-left:.2em;font-size:.8em}
.flight-pass .full-width-banner .full-width-banner-header{font-size:32px;margin-bottom:5px}.flight-pass .full-width-banner .full-width-banner-content{font-family:'proxima-nova'!important;font-size:18px;font-weight:300;letter-spacing:0;line-height:24px;margin-right:62%}
.designed-frequent-flyer-cotainer .flex-items-container .text-container{width:107%}.ifc-padding .designed-frequent-flyer-cotainer .flex-items-container .flex-item:last-child{width:33%}
.rel-links-content .relatedLinks-white-text .rel-links-desc p{width:113%}.full-width-accordion .covid-info-header-container em{font-size:14px;line-height:20px;color:#666}
.full-width-accordion .covid-info-header-container p{margin:40px 0;font-size:16px;line-height:24px;color:#222}
.full-width-accordion .covid-info-header-container h1{margin-bottom:20px}.full-width-accordion .covid-info-accordion .accordion-wrapper-content{margin-top:30px;padding-left:10px}
.full-width-accordion .covid-info-accordion .accordion-wrapper-content h3{font-size:26px;font-family:"sigvar"}
.full-width-accordion .covid-info-accordion .accordion-wrapper-content .sub-heading-1--blue{margin-bottom:30px}
.full-width-accordion .covid-flight-credits-banner{background-color:white;border-radius:4px;padding:25px 0;display:flex;padding:0}
.full-width-accordion .covid-flight-credits-banner .flight-credits-text{flex-grow:1;padding:25px 30px}
.full-width-accordion .covid-flight-credits-banner .flight-credits-text p{font-size:14px;line-height:20px;color:#222;margin:5px 0}
.full-width-accordion .covid-flight-credits-banner strong{font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;color:#222;font-family:proxima-nova}
.full-width-accordion .covid-flight-credits-banner a{color:#0254ec;font-family:"proxima-nova";font-size:14px;letter-spacing:0;text-decoration:none;position:relative;line-height:17px;padding-left:10px}
.full-width-accordion .covid-flight-credits-banner a::before{content:"\e63d";height:8px;position:absolute;font-family:"sia";width:8px;font-size:8px;text-decoration:none;top:2px;left:0}
.full-width-accordion .covid-flight-credits-banner img{top:0;width:280px;margin:0}.full-width-accordion .stay-updated-container{max-width:988px;margin:50px auto 0}
.full-width-accordion .editor p{font-size:14px;line-height:24px;color:#000}.full-width-accordion .editor h1{font-weight:400;color:#00266b}
.full-width-accordion .editor>p{max-width:988px;margin:0 auto}.full-width-accordion .editor h2{color:#00266b;font-family:inherit;font-size:18px;font-weight:600;letter-spacing:0;line-height:22px}
.full-width-accordion.promotion-components hr{margin:40px 0}.full-width-accordion .krisflyer-member-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box}
.full-width-accordion .krisflyer-member-wrapper .krisflyer-member-content{box-sizing:border-box;width:30%;position:relative;margin-bottom:50px}
.full-width-accordion .krisflyer-member-wrapper h3{line-height:20px;font-size:14px;color:#222;font-family:"proxima-nova";margin:18px 0 20px 0}
.full-width-accordion .krisflyer-member-wrapper .krisflyer-member-content p{font-size:14px;line-height:20px;color:#222;margin:10px 0}
.full-width-accordion .krisflyer-member-wrapper .krisflyer-member-content a{font-size:14px;line-height:17px;font-family:"proxima-nova";font-weight:normal;color:#0254ec}
.full-width-accordion .krisflyer-member-wrapper .krisflyer-member-content a em{display:none}.full-width-accordion .krisflyer-member-wrapper .krisflyer-member-content img{position:absolute;top:0;width:45px;height:45px;padding:0;background-size:100% 100%}
.full-width-accordion .krisflyer-member-wrapper .krisflyer-member-content .krisflyer-member-head{margin:60px 0 0 0;line-height:22px;font-size:18px;color:#222;letter-spacing:normal;font-family:"proxima-nova";font-weight:600}
.full-width-accordion .sia-breadcrumb--3{background-color:#fff!important}.full-width-accordion .upper-head{margin:20px auto 0!important}
.full-width-accordion .editor table .even{background-color:#e5e9f0!important}.full-width-accordion .miles-better-tabs-component .bold-heading{color:#00266b;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}
.full-width-accordion .miles-better-tabs-component p{font-size:14px}.full-width-accordion .covid-container .main-inner{margin:0 0 100px 0;max-width:none}
.full-width-accordion .covid-container .main-inner .covid-info-header-container{padding:55px 0 20px;background-color:white}
.full-width-accordion .covid-container .main-inner .covid-info-header-container h1{max-width:988px;margin:0 auto 20px auto}
.full-width-accordion .covid-container .main-inner .covid-info-header-container em{max-width:988px;margin:0 auto;display:block}
.full-width-accordion .covid-container .main-inner .covid-info-header-container p{max-width:988px;margin:40px auto}
.full-width-accordion .covid-container .main-inner .covid-info-accordion{max-width:988px;margin:0 auto}
.full-width-accordion .covid-container .main-inner .covid-info-accordion .sub-heading-1--blue{margin-top:60px;color:#00266b;font-family:sigvar;font-size:26px;letter-spacing:0;line-height:25px}
.full-width-accordion .covid-container .main-inner .covid-flight-credits-banner{max-width:988px;margin:0 auto}
.full-width-accordion .covid-container .main-inner .useful-links-container{padding:60px 0;background-color:white}
.full-width-accordion .covid-container .main-inner .useful-links-container h1{max-width:988px;margin:0 auto}
.full-width-accordion .covid-container .main-inner .useful-links-container .tab-content{max-width:988px;margin:0 auto}
.full-width-accordion .breadcrumb-item a,.covid-info .precautionary-container a{font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:17px;color:#0254ec}
.full-width-accordion .sia-breadcrumb--3 .breadcrumb-item a .ico-point-r{right:10px;font-size:8px;transform:translateY(-6px);margin-top:0}
.full-width-accordion .sia-breadcrumb--3 .breadcrumb-item a .ico-point-r::before{color:#222}.full-width-accordion .precautionary-container p{font-size:16px;letter-spacing:0;color:#222;line-height:24px}
.full-width-accordion .precautionary-container a{font-size:16px;letter-spacing:0;color:#0254ec;line-height:24px}
.full-width-accordion .miles-better-tabs-component .tab-content.active{padding-top:30px}.full-width-accordion .miles-better-tabs-component .tabs--1 .tab .ru-tab a{padding:22px 0 0!important}
.full-width-accordion .miles-better-tabs-component .tab-wrapper .tab{width:100%;left:0;position:relative;top:0;overflow:inherit;width:75%}
.full-width-accordion .miles-better-tabs-component .tab-content.active{padding-top:30px;position:relative;line-height:17px;padding-left:10px}
.full-width-accordion .miles-better-tabs-component .tabs--1 .tab .ru-tab a{padding:22px 0 0!important}
.full-width-accordion .miles-better-tabs-component .tabs--1 .tab .tab-item:first-child.active{box-shadow:2px 0 1px 0 rgba(0,0,0,0.05)}
.full-width-accordion .miles-better-tabs-component .tabs--1 .tab .tab-item:last-child.active{box-shadow:2px 0 1px 0 rgba(0,0,0,0.05)}
.full-width-accordion p.covid-info-desc{font-size:16px!important;letter-spacing:0;line-height:24px}.full-width-accordion .covid-flight-credits-banner img{top:33px;margin:32px;height:60px!important;border:0;width:60px;min-width:60px}
.full-width-accordion .covid-flight-credits-banner .flight-credits-text{flex-grow:1;padding:25px 22px 25px 0}
.full-width-accordion p{color:#222}.full-width-accordion li{color:#222}.full-width-accordion .covid-flight-credits-banner p a::before{content:none}
.full-width-accordion .covid-flight-credits-banner p a{padding-left:0!important}.full-width-accordion .editor .complimentary-rebooking h2{color:#102c78;font-size:34px;font-family:baker-signet-web;font-weight:normal!important;letter-spacing:0;line-height:36px;margin-bottom:15px}
.full-width-accordion .editor .complimentary-rebooking strong{color:#262626;font-family:"proxima-nova";margin:18px 0 20px 0}
.full-width-accordion .krisflyer-member-wrapper .krisflyer-member-content p{font-size:14px;line-height:20px;color:#222;margin:10px 0}
.full-width-accordion .krisflyer-member-wrapper .krisflyer-member-content a{font-size:14px;line-height:17px;font-family:"proxima-nova";font-weight:normal;color:#0254ec}
.full-width-accordion .krisflyer-member-wrapper .krisflyer-member-content a em{display:none}.full-width-accordion .krisflyer-member-wrapper .krisflyer-member-content img{position:absolute;top:0;width:45px;height:45px;padding:0;background-size:100% 100%}
.full-width-accordion .krisflyer-member-wrapper .krisflyer-member-content .krisflyer-member-head{margin:60px 0 0 0;line-height:22px;font-size:18px;color:#222;letter-spacing:normal;font-family:"proxima-nova";font-weight:600}
.full-width-accordion .sia-breadcrumb--3{background-color:#fff!important}.full-width-accordion .upper-head{margin:20px auto 0!important}
.full-width-accordion .editor table .even{background-color:#e5e9f0!important}.full-width-accordion .miles-better-tabs-component .bold-heading{color:#00266b;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;padding-bottom:20px;display:block}
.full-width-accordion .editor .complimentary-rebooking p{color:#000;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px;padding-bottom:15px}
.full-width-accordion .editor table th{padding:10px 10px;font-weight:normal}.full-width-accordion .editor table{padding-top:10px;padding-bottom:20px;width:80%;margin-left:1px}
.full-width-accordion .covid-container .faq-link{font-weight:normal}.full-width-accordion .tab-content .travel{line-height:6px}
.full-width-accordion.promotion-components .main-container .main-inner .editor .info-promo{display:flex!important;width:100%}
.related-whitebar-text-container .related-whitebar-heading{width:50%;font-family:"proxima-nova";font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}
.generic-el-tab-container{max-width:988px;margin:20px auto;padding:10px 0;font-family:"proxima-nova"}
.generic-el-tab-container .generic-el-tab-orderlist::-webkit-scrollbar{display:none}.generic-el-tab-container-white{border-radius:4px 4px 0 0;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);padding:40px 40px 0;margin-bottom:0!important}
.generic-el-tab-container .generic-el-tab-orderlist::-webkit-scrollbar{height:0;width:0}.generic-el-tab-container .generic-el-tab-orderlist{list-style-type:none;margin:0;padding:0;overflow:hidden;border-bottom:1px solid #e7e7e7;overflow:hidden;display:flex;cursor:pointer;white-space:nowrap;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}
.generic-el-tab-list{float:left;margin:0 30px 0 0;padding-bottom:15px;display:flex;align-items:center}
.generic-el-tab-orderlist li:last-child{margin-right:0}.generic-el-tab-list label{cursor:pointer;border-radius:3px;font-size:12px;font-weight:600;letter-spacing:1.67px;line-height:15px;padding:4px 8px}
.generic-el-tab-list label{background:linear-gradient(135deg,#00256b 0,#215bc5 100%);color:#fff}.generic-el-tab-list:nth-child(1) label{background:linear-gradient(135deg,#ff9f00 0,#ffcb76 100%);color:#fff}
.generic-el-tab-list a{display:block;text-align:center;text-decoration:none;color:#222;font-family:"proxima-nova";font-size:15px;letter-spacing:0;line-height:18px}
.generic-el-tab-activated{border-bottom:3px solid #ff9f00;font-weight:600}.generic-tab-item-button{display:none}
.generic-el-tab-blue-activated{border-bottom:2px solid #00266b;font-weight:600}.generic-el-tab-list.generic-el-tab-blue-activated:before{content:'';position:absolute;left:46%;bottom:0;border-style:solid;border-color:transparent transparent transparent #00266b;border-width:6px;-moz-transform:rotate(-25deg);-webkit-transform:rotate(-90deg)}
.generic-el-tab-orderlist.generic-el-tab-with-oval1{border:0}.generic-el-tab-with-oval1 li.generic-el-tab-list{margin-right:10px}
.generic-el-tab-orderlist.generic-el-tab-with-oval1 li.generic-el-tab-blue-bg-activated a{background-color:#00266b!important;color:#fff!important}
.generic-el-tab-orderlist.generic-el-tab-with-oval1 li a{background-color:#e5e9f0;color:#00266b;padding:9px 15px;border-radius:17.5px;white-space:nowrap;text-align:left;display:inline-block;font-weight:500}
.generic-el-tab-container-grey{border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgb(0 0 0 / 8%);padding:30px 20px!important}
.generic-blur-right::before{content:'';z-index:1;right:0;width:100px;height:50px;left:90%;position:absolute;background:linear-gradient(270deg,#fafafa 0,rgba(250,250,250,0) 100%);pointer-events:none}
.generic-blur-left::after{content:'';width:100px;height:50px;position:absolute;background:linear-gradient(270deg,rgba(250,250,250,0) 0,#fafafa 100%);pointer-events:none}
.tab-component-pdng{padding-left:15px;padding-right:15px}.tab-promotions-pdng{padding-left:20px}.tab-wrapper .tab-content .reusable-table-wrapper{padding-top:0}
.generic-tab-desc{margin:0;padding-top:10px;max-width:340px;text-align:left}.tab-label-nowrap{white-space:normal!important}
.generic-el-tab-description{display:none}.gen-tab-icon{float:left}.gen-tab-icon img{width:30px;height:30px}
.gen-tab-icon-text{margin-left:40px;color:#222;font-family:"proxima-nova";font-size:14px;font-weight:600;letter-spacing:0;line-height:30px}
.tab-content .tab-content-pdng{padding:0 40px}.generic-el-tab-container-white~ .tab-content .tab-content-pdng{background-color:#fff}
.generic-el-tab-container-white .generic-blur-right::before{left:86%;background:linear-gradient(270deg,#fff 0,rgba(250,250,250,0) 100%)}
.generic-el-tab-container-white .generic-blur-left::after{background:linear-gradient(270deg,rgba(250,250,250,0) 0,#fff 100%)}
.tab-content .accordion-wrapper-content{padding-top:30px}.award-logos-container{max-width:988px;margin:0 auto}
.award-logos-content{padding:9px 0 20px 0}.award-logos-image{height:50px;padding-right:30px}img.external-blue-icon{width:12px;height:12px;margin-top:-5px!important;padding-left:6px;padding-right:3px}
.external_icon{width:12px;height:12px;padding-left:6px;margin-bottom:7px}.external-link-icon-blue::after{content:"";position:absolute;font-size:12px;background:url(/saar5/images/svg/icon-externalLink.svg);background-size:100% 100%;transform:translateY(-6px) rotate(0);height:12px;width:12px;margin-top:10px;padding-left:6px}
.external-link-icon-white::after{content:"";position:absolute;font-size:12px;background:url(/saar5/assets/images/svg/icons/icon-external_link_white.svg);background-size:100% 100%;transform:translateY(-6px) rotate(0);height:12px;width:12px;margin-top:10px;padding-left:6px}
.external-link-icon-black::after{content:"";position:absolute;font-size:12px;background:url(/saar5/assets/images/svg/icons/ic_external-link-black.svg);background-size:100% 100%;transform:translateY(-6px) rotate(0);height:12px;width:12px;margin-top:10px;padding-left:6px}
.widget .found-icon,.explore-cabin-flex .external-link-icon-white.found-icon{margin-right:20px}.static-block--item-unique .static-item__info .external-link-icon-white.found-icon{position:absolute;right:33px;top:-19px}
.article-container-2 em.external-link-icon-blue.found-icon{padding-right:15px}.slides .slick-track .slide-item .external-link-icon-black.found-icon{padding-right:20px}
.inflight-relatedLinks-container .inflight-relatedLinks-content .external-link-icon-blue.found-icon{padding-right:20px}
.item-container .promotion-item__content .external_icon{padding-top:9px}.article-container-1 .article-text-1 .external-link-icon-blue.found-icon{padding-right:20px}
.main-inner .editor .external_icon{padding-bottom:5px}.editor .component-fare-table .external_icon{margin:0}
.sg-transit-content-widget .sg-content-container .external_icon{height:12px!important;margin:-20px}.static-details__content .external-link-icon-blue.found-icon{padding-right:20px}
.static-details .external-link-icon-blue.found-icon{padding-right:20px}.static-details__content.editor .external_icon{margin:0}
.registration-page footer{position:relative}.error__icon.iconspace{padding-right:18px}.redemption-nominee-page .tooltip .tooltip__content{padding:1rem 1rem 1rem 1rem!important;width:200px!important}
.registration-page aside.tooltip.tooltip--conditions-1 .tooltip__content{padding:1rem 1rem 1rem 1rem!important;width:200px!important}
.redemption-nominee-page .ico-info-round-fill{color:#0073fa!important}.personal-details-page .button-group--noneditable{margin-bottom:50px!important}
.upgradembvs{color:#00266b}.upgradembvstext{margin-bottom:30px!important;font-size:16px;color:#333;margin-top:0;border:0}
.additionalPrivilegesInfo{position:relative;display:inline-block}.wifiInfo{height:10px;width:15px;content:url(/assets/images/svg/wifi.svg);display:inline!important;margin:0}
.atbAcronym{display:inline-block;height:14px;color:#fff;font-size:9px;font-weight:bold;line-height:15px!important;border-radius:9px;background-color:#2275d3;text-align:center;margin:0;padding:0 5px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:600}
p.atbAcronym.extend{width:fit-content;width:-moz-fit-content;padding:1px 6px}.tplightbox{overflow-y:hidden!important;height:auto}
.tplightbox .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#ccc;margin:10px 10px 0 0;vertical-align:middle}
.tplightbox .dot.active{background:#00266b!important}.tplightbox .description{font-family:'sigvar',serif;font-weight:500;font-size:26px;color:#00266b;line-height:1.25em;letter-spacing:normal;margin-bottom:15px;padding-top:0}
.tplightbox .content{margin-right:0!important;width:95%;font-size:14px;line-height:1.5em;border:1px solid #e5e9f0;padding:20px;overflow-y:auto;min-height:300px;max-height:300px}
.tplightbox .content h2{font-weight:600;font-size:16px}.tplightbox .footer-1{margin-top:30px;height:40px;padding-left:10px}
.tplightbox .footer-2{margin-top:30px;height:40px;padding-left:10px}.tplightbox .btn-blue--2{width:65px;padding:10px 30px;background-color:#00266b;color:white;display:inline-block;float:right;text-align:center;border-radius:2px}
.tplightbox .btn-blue{width:100%;width:134px;padding:9px 30px;background-color:#00266b;color:white;display:inline-block}
.tplightbox .btn-white{color:#0254ec;background-color:#fff;text-transform:capitalize;font-size:.9rem;border:0;font-weight:400;letter-spacing:0;padding:0 30px;float:right}
.tplightbox .btn{margin-top:30px;display:inline-flex;float:right}.tplightbox .checkbox-label{color:#222;display:inline-flex;margin-right:10px;margin-top:30px;line-height:18px;font-size:14px;cursor:pointer;width:50%}
.tplightbox .checkbox-bubblecomponent{width:50%;text-align:left}.tplightbox .checkbox-bubblecomponent.hide{visibility:hidden}
.tplightbox .itinerary{font-weight:600;font-size:16px;margin:0;color:#222;font-family:"Proxima Nova";line-height:20px}
.tplightbox .btn-bubble-continue.disabled{background-color:#a8a8a8!important;color:#e5e5e5!important;cursor:pointer}
.tplightbox .custom-checkbox.error{border:6px solid #fff;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-webkit-box-shadow:0 0 0 2px rgba(255,0,0,1);-moz-box-shadow:0 0 0 2px rgba(255,0,0,1);box-shadow:0 0 0 2px rgba(255,0,0,1)}
#travelProgram{top:30px!important}.booking--style-3.booking-review--1.cancel-review__hotel .alert-block.checkin-alert .inner .alert__message .external-link,.alert-block.checkin-alert.nonMor-alert .inner .alert__message .external-link,.trip-addon_description .external-link{vertical-align:baseline}
.registration-page .scootheading{padding-bottom:26px;padding-top:21px;background-color:#fff!important;margin-bottom:-12px}
.registration-page .scootheading-tab1{font-size:16px;font-weight:600;color:#000!important}p.scootpara{padding-right:40px}
.nominee-error-message{float:right;margin:-20px 25px 0 0;width:258px;color:red}.second-variant .important-links{height:20px;color:#00266b;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding:20px 42px 15px 0}
.grid_view_travelAdvisory.upgradevariant{grid-template-columns:none}.grid_view_travelAdvisory span{cursor:pointer}
.right-border.noborder{border:0}.second-variant em.ico-point-d{padding-left:100%;margin-top:-4%;transition:none;color:#afafaf}
#alignment em.ico-point-d{margin-top:-80px}#alignment em.ico-point-d.rotateup{margin-top:-15%}em.ico-point-d.rotateup{transition:none;transform:rotate(180deg);padding-right:100%;margin-top:-10%}
.second-variant span#alignment{height:25px}.grid_view_travelAdvisory.upgradevariant.border-highlighter{padding-bottom:0;height:91px}
.description.visible{display:block!important}.data-widget.alignment{width:966px}.border-highlighter .upgraded{display:flex!important;height:50px;margin-top:21px;border-radius:4px}
.second-variant img.info-icon{height:18px;width:18px;padding:16px 10px 16px 15px}span.border-measure-title.upgrade{cursor:default;height:20px;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px;padding-right:0;padding-left:0;margin-left:0;padding-top:15px;padding-bottom:15px}
span.border-measure-title.upgrade::before{display:none}.description.visible.upgrade{margin-top:0!important;height:20px;padding-top:15px;padding-bottom:15px;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:20px;padding-left:10px}
.second-variant .description{padding-left:35px;margin-top:-40px}.second-variant .additional-info-title::before{content:"";display:block;background:url(/saar5/assets/images/svg/icons/icon_additional-info.svg)no-repeat;width:20px;height:20px;float:left;margin-right:8px}
.second-variant .important-links::before{content:"";display:block;background:url(/saar5/assets/images/svg/icons/icon_important-link.svg) no-repeat;width:20px;height:20px;float:left;margin-right:8px}
.description.important-link{margin-top:-20px}.covid-info h2.booking_heading{color:#00266b;font-weight:500;font-family:'sigvar';font-size:24px;letter-spacing:0;line-height:30px}
.covid-info p.booking_text{color:#222;font-size:14px;font-family:"proxima-nova";letter-spacing:0;line-height:20px}
.second-variant .travel-advisory-content{line-height:24px;font-size:16px;font-family:'proxima-nova'}
.covid-info .how-it-works-wrapper.card-bg-white-section-bg-grey-vertical{display:inline-block}.second-variant .left-container{display:block!important;width:1200px}
.second-variant .national-travel{display:flex}.second-variant .travel-regulations-label{margin-right:8%;height:7px}
.second-variant .nationality-des{display:flex}.second-variant .selected-regulation{margin-right:5.5%}
.button-container.regulation_button{width:187px}.home-login-sec.travel-alert-box{width:860px}.second-variant .selected-nationality{width:auto}
.form-control-ntuc-member{display:block;width:91%;padding:25px 15px 8px;font-size:18px;line-height:1.42857143;color:#000;background-color:#f7f7f7!important;background-image:none;border:0;font-weight:600;transition:.2s border-color}
.link-account-container{display:flex;padding-top:2rem}.link-account-banner-image{height:10rem}.link-account-text-container{padding-left:2rem;display:flex;flex-direction:column;justify-content:space-between;-ms-flex:1 0}
.link-account-heading{font-weight:600;font-family:sans-serif;color:#00266b;font-size:16px;margin-top:0;margin-bottom:0}
.link-account-message{color:#444}.link-account-learn-more-link{color:#0073fa;cursor:pointer;text-decoration:none;font-family:"Proxima Nova Regular"}
.link-account-button{font-size:12px;font-style:normal;color:#fff;line-height:12px;min-width:0;text-transform:uppercase;text-align:center;letter-spacing:.1em;cursor:pointer;border:0;padding:15px 20px 13px;overflow:visible;outline:0;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#00266b;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:17px;text-align:center;padding:10px 25px;margin-top:15px;width:200px}
.linkaccount-popup-container{display:flex}.linkaccount-popup-shopping-bag-icon{min-width:48px;min-height:48px;max-width:48px;max-height:48px;padding-right:1.5rem;background-image:url(../images/svg/shopping-bag-link-account-popup.svg);background-repeat:no-repeat;background-size:contain}
.linkaccount-text-container{display:block}.popup-link-account-message-label{margin-top:0}.popup__close_link_button{position:absolute;top:0;right:0;z-index:10;font-family:"sia";line-height:1;padding:15px;color:#000}
.trip-addons-details{margin-bottom:8px!important}.popup--redemption-refund-cbd .popup__inner .hotel-cancel-RefundDetails{margin-top:-30px;margin-bottom:10px}
.popup-link-account-button-container,.popup-link-account-success-confirm-button-container{margin-top:1.5rem}
.popup-link-account-button,.popup-link-account-success-confirm-button{margin-left:0;float:left}.kf-audit-note{padding-left:24px;font-size:13px;color:#666}
.transfer-tooltip{background-color:#0073fa;border-radius:50%;display:inline-block;cursor:pointer;position:relative;font-style:normal;padding-bottom:2px;width:14px;color:#fff;text-align:center;font-family:inherit;height:12px;font-size:10px}
.ks-consent-container{margin:40px 0 -40px 20px;padding:20px 20px 0;background-color:#e5e9f0}.relatedLinks-container .explore-cabin-sub-title.sub-title{color:#00266b}
.rel-links-whitebar .related-whitebar-heading.new-heading{font-size:13px}.rel-links-whitebar .related-whitebar-desc p.whitebar-desc-text{font-size:13px}
.economy-class-meals-container-vpop .relatedLinks-container{padding-bottom:20px!important}.neutral-msg-container .three-fourth-sized-content{font-size:16px}
.plantravel-bdb .nopadding-wrapper .related-links-title{font-weight:500}.form-registration .detail-block{width:100%}
.web_outer_container{max-width:988px;margin:0 auto;margin-bottom:40px}.main-container .travel_booking{background-color:#fff;padding:60px 0}
h2.booking_heading.travel_header{color:#00266b;font-family:'sigvar';font-size:24px;letter-spacing:0;line-height:30px}
p.booking_text.travel_description{color:#222;font-family:'proxima-nova';font-size:14px;letter-spacing:0;line-height:20px}
.static-alert.alert-padding.travel_new_alignment{padding-bottom:0}.how-it-works-cotainer .flex-items-container .flex-item .top-aligned.travel_new_alignment{margin-top:-34%;position:unset;left:0}
.relatedLinks-container.travel_new_alignment{padding-top:0}#pl-sia-dw-traveladvisory{margin-top:30px}
.pl-item{position:relative;height:20px;background-color:#dcdcdc;box-sizing:border-box}.pl-sia-dw-traveladvisory-container{width:100%;border:1px solid #e5e9f0;border-radius:2px;box-sizing:border-box;padding:20px 25px}
.pl-sia-dw-traveladvisory-header{padding-top:3px;margin-bottom:15px;width:30%}.pl-sia-dw-traveladvisory-desc{margin-bottom:15px;width:50%}
.pl-traveladvisory-circle{margin-right:10px;display:inline-block;width:14px;height:14px;border-radius:50%;background-color:#dcdcdc}
.pl-traveladvisory-item-small{width:65px;height:14px;background-color:#dcdcdc;display:inline-block;margin-right:55px}
.pl-sia-dw-traveladvisory-od_wrapper{display:flex;width:100%;margin-top:10px;justify-content:space-between}
.pl-sia-dw-traveladvisory-od_wrapper .pl-item{width:calc(50% - 12.5px);height:50px}.pl-sia-dw-traveladvisory-WidgetTravelDetailsWrapper{display:flex;justify-content:space-between}
.pl-sia-dw-traveladvisory-WidgetTravelDetailsWrapper .pl-item{margin-top:15px;height:50px;width:calc(33.33% - 12.5px)}
.pl-sia-dw-traveladvisory-BlueButton{border-radius:2px;width:100%;margin-top:15px;box-sizing:border-box}
.pl-sia-dw-traveladvisory-BlueButton .pl-item{height:35px}.pl-sia-dw-testloc-container{margin-top:45px;width:100%;border:1px solid #e5e9f0;box-sizing:border-box;padding:20px}
.pl-sia-dw-testloc-header{margin-bottom:20px;width:50%}.pl-sia-dw-testloc-header .pl-item{height:24px}
.pl-sia-dw-testloc-desc{margin-bottom:20px;width:100%}.pl-sia-dw-testloc-desc .pl-item{height:14px}.pl-sia-dw-testloc-TestDetailsWrapper{display:flex}
.pl-sia-dw-testloc-TestDetailsWrapper .pl-item{height:50px;width:27%}.pl-sia-dw-testloc-TestDetailsWrapper .pl-button{background-color:#dcdcdc;margin-left:15px;height:50px;width:10%}
.static-alert.alert-padding.static-banner{padding-bottom:0;padding-top:20px}.allianz-global-assistance-logo img{height:50px}
.allianz-rhb-logo img{height:50px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.economy-flight-bgd .select-fare-block.active{max-height:75%}
}p.scootpara{padding-right:40px}.allianz-travel-logo img{width:172px}.allianz-assistance-logo img{width:190px}
.how-it-works-cotainer.container-section-margin.max-padding{padding-top:50px}.table-container-component tr:nth-child(even){background-color:#e5e9f0}
.table-container-component tr:nth-child(odd){background-color:#fff}.table-container-component-rows>td>div{padding-top:10px}
.table-container-component-rows{border:0}.table-container-component>tbody>tr>td,.table-container-component>thead>tr>th{border:0}
.table-container-component>thead>tr>th:nth-child(1){width:18%}.table-container-component>thead>tr>th{font-weight:500}
.table-container-component tbody td{display:table-cell;padding:5px 20px 15px 20px}.table-container-component>tbody>tr>td:nth-child(1){vertical-align:text-top;padding:15px 20px 15px 20px}
.booking--style-3.booking-review--1.cancel-review__hotel .alert-block.checkin-alert .inner .alert__message .external-link,.alert-block.checkin-alert.nonMor-alert .inner .alert__message .external-link,.trip-addon_description .external-link{vertical-align:baseline}
.card-bg-white-section-bg-grey-vertical#campaignBanner{display:none}.travelbubble-label{background:#2275d3;border-radius:9px;font-size:9px;padding:2px 7px;color:#fff;letter-spacing:0;font-weight:bold;height:11px;line-height:11px;font-family:Proxima-Nova}
.travelbubbleloading{color:#2275d3;border-color:#2275d3;border-top-color:rgba(0,38,107,0.1);border-right-color:rgba(0,38,107,0.1);width:16px;height:16px;margin-left:20px}
.flight-info_travelbubble{margin-left:20px}.convert-points-deleted-nominees-info{margin-top:20px;margin-bottom:20px}
.ico-tooltips.convertPointsToolTip:before{font-size:23px;padding-top:5px}.chunkytab{overflow-x:scroll;background-color:#fff;display:flex;white-space:nowrap;border-radius:4px 4px 0 0}
.chunkytab::-webkit-scrollbar{background:transparent;width:0}.chunkytab button{float:left;border:0;border-bottom:1px solid #e5e9f0;outline:0;cursor:pointer;background-color:white;padding:16px 19px 15px 19px;color:#222;display:inline-block;font-family:"proxima-nova";font-size:14px;letter-spacing:0;line-height:17px;text-align:center;border-top:.25rem solid #d3dbe8;box-shadow:2px 8px 13px 0 rgb(0 0 0 / 7%);border-right:.1px solid #e5e9f0;border-left:.1px solid #e5e9f0;width:100%}
.chunkytab button.active{border-top:4px solid #ff9f00;border-radius:4px 4px 0 0;border-bottom:1px solid transparent;box-shadow:0 4px 10px 3px rgb(0 0 0 / 9%);border-left:solid 1px #e5e9f0;z-index:10!important;font-weight:600}
.chunkytablinks p{margin:2px 0}#chunkytab-1{z-index:5}#chunkytab-2{z-index:4}#chunkytab-3{z-index:3}
#chunkytab-4{z-index:2}#chunkytab-5{z-index:1}.chunky-flight-status{color:#666;font-family:"proxima-nova";font-size:8px;font-weight:600;letter-spacing:1px;line-height:9px;text-align:center}
.chunky-origin-dest{color:#6d6d6d;font-family:"proxima-nova";font-size:13px;font-weight:bold;letter-spacing:0;line-height:16px;text-align:center;margin-top:0;margin-bottom:0}
.chunkytab button.active .chunky-origin-dest{color:#222}.chunky-origin-dest img{height:12px;width:15px;margin:0 7px 4px 7px}
.chunky-economy-cabin-class{color:#1c5d49}.chunky-premium-cabin-class{color:#246e89}.chunky-business-cabin-class{color:#053a76}
.chunky-first-cabin-class{color:#87220b}.chunky-common{font-family:"proxima-nova";font-size:10px;font-weight:bold;letter-spacing:.9px;line-height:11px;text-align:center;margin-top:7px}
.chunkydisplay{display:block}.chunkyhide{display:none}.tab-content-padding{padding:15px 40px 0 40px;background:#fff}
.tab-content-grey-padding{padding:15px 40px 0 40px}.active#chunkytab-5{border-left:0}.ks-consent-container{margin:40px 0 -40px 20px;padding:20px;background-color:#e5e9f0}
.custom-scroll.custom-dropdown .scroll-container li.keyboardfocus:hover{background-color:#00266b;color:#fff}
.custom-scroll.custom-dropdown .scroll-container li.keyboardfocus{background-color:#fff;color:#000}p.scootpara{padding-right:40px}
.form-registration .prepop-reminder{color:grey;font-style:italic}.contactus-heading-container{width:100%}
.tile_container{display:flex;flex-wrap:wrap;border-bottom:1px solid #e5e9f0;padding-bottom:20px;justify-content:space-between}
.tile_card{width:32%;background-color:#fff;border-radius:.2rem;min-height:267px;padding:30px;box-sizing:border-box;position:relative;margin-bottom:20px}
.tile__image{height:60px;width:60px!important;object-fit:cover}.tile__title{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif!important;font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#00266b;letter-spacing:0;margin-top:20px;margin-bottom:0!important}
.tile_card p{margin-top:10px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#222;min-height:60px;margin-bottom:30px}
.tile__hyperlink{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-style:normal;font-weight:400;font-size:14px;color:#0254ec;position:absolute;bottom:30px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.economy-flight-bgd .select-fare-block.active{max-height:75%}
.business-flight-bgd .select-fare-block.active{max-height:75%}}@media only screen and (max-width:600px){.contactus-heading-container{width:90%}
.helf-page-container{width:90%}}.travel-page-container{width:100%}.location-copytext{margin-top:30px!important;width:780px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif!important;font-style:normal;font-weight:400;font-size:14px;color:#222}
.travel_partner_card_container{width:49%;min-height:172px;background:#fff;box-shadow:0 2px 4px rgb(0 0 0 / 6%)}
.travel_partner_agoda_image{width:26%!important;margin:0 30px;min-height:172px;object-fit:scale-down}
.travel_partner_image{width:38%!important;margin:0 5px;min-height:172px;object-fit:scale-down}.travel_partner_title_container{padding:30px 0;margin:0 20px}
.travel_partner_title{font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif!important}
.travel_partner_agoda_title{font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif!important}
.travel_partner_description{min-height:60px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#222;margin:5px 0 5px}
.travel_partner_agoda_description{min-height:60px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#222;margin:5px 0 5px}
.travel_partner_hyperlink{height:20px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#0254ec}
.travel_partner_sub_container{display:flex}.travel_main_container{display:flex;margin-bottom:20px;margin-top:15px;flex-wrap:wrap;justify-content:space-between}
.contact-pps-description{margin:15px 0 30px 0!important;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#222}
.sub-heading-contactus{margin:40px 0 15px 0!important;font-family:"sigvar",serif!important;font-style:normal;font-weight:400;font-size:24px;line-height:30px;color:#00266b;flex:none;order:0;flex-grow:0}
.pps-description{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px!important;color:#222;padding-bottom:40px}
.pps-description i{margin-top:15px;font-size:12px;display:block}.text-info-description{font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;line-height:20px!important;color:#222}
.contact-us-hr{border-bottom:1px solid #e5e9f0!important}.show-message-component .msgcommon .bluebox{background-color:#e5e9f0;margin:30px 0 40px;background-repeat:no-repeat;color:#00266b;background-size:20px;border-radius:4px;padding:15px 40px;position:relative;font-size:14px;line-height:20px}
.show-message-component .msgcommon .bluebox::before{background-image:url(/assets/images/svg/info-icon.svg);background-repeat:no-repeat;background-size:cover;content:"";width:15px;height:15px;position:absolute;left:12px;top:18px;border-radius:50%}
.contact-src-heading.hidden+.tile_container{padding-top:20px}.secondary-landing-page.checkin .ice-info-msg-wrapper{background-color:#fff5e5;border-top-left-radius:3px;border-top-right-radius:3px;display:flex;padding:15px;margin-bottom:25px}
.secondary-landing-page.checkin .ice-info-msg-wrapper .ice-info-msg-alertIcon{color:#ff9600;font-size:20px;height:25px;margin-right:10px;width:40px}
.secondary-landing-page.checkin .ice-info-msg-wrapper .ice-info-msg-label{color:#444;font-size:14px;padding-top:8px}
.secondary-landing-page.checkin .ice-info-msg-wrapper .ice-info-msg-alertIcon img{width:20px;height:20px}
.bajaj-allianz-logo img{height:50px}.flex-item.mysqupgrade-sign-up-tile{display:flex;align-items:center;padding:20px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.06);border-radius:4px;border-left:3px solid #ff9f00;margin-bottom:60px;column-gap:20px}
.flex-item.mysqupgrade-sign-up-tile .img-ico-lounge{width:40px;height:40px}.flex-item.mysqupgrade-sign-up-tile .text-container{color:#222;font-style:normal;display:flex;column-gap:15px;align-items:center;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.flex-item.mysqupgrade-sign-up-tile .text-container .text-heading{font-weight:600;font-size:16px;line-height:22px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.flex-item.mysqupgrade-sign-up-tile .text-container .text{font-weight:400;font-size:14px;line-height:20px;margin-top:5px;margin-bottom:0}
.flex-item.mysqupgrade-sign-up-tile .btn-1.btn-blue{text-align:center;padding:7px 30px 6px;background:#2275d3;border-radius:20px;font-style:normal;font-weight:600;font-size:12px;line-height:17px;letter-spacing:1.6px;text-transform:uppercase;color:#fff;margin-top:0;min-width:max-content;box-sizing:border-box}
.popup.popup-mysqupgrade{background:rgba(0,0,0,0.7);z-index:13;align-items:center}.popup.popup-mysqupgrade .popup__inner{max-width:700px;top:6%}
.popup.popup-mysqupgrade .popup__inner.popup_success{max-width:600px}.popup.popup-mysqupgrade .popup__inner .popup__content{padding:40px}
.popup.popup-mysqupgrade .popup__inner .popup__content .popup__close{top:15px;right:15px}.popup.popup-mysqupgrade .content{padding:0}
.popup.popup-mysqupgrade .popup__inner .popup__content .popup__mysqupgrade-heading{font-family:'sigvar',Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:26px;line-height:32px;color:#00266b;margin-bottom:20px;margin-top:0}
.popup.popup-mysqupgrade .popup__inner .popup__content .popup-form-names{margin-bottom:20px;display:flex;gap:20px}
.popup.popup-mysqupgrade .popup__inner .popup__content .input-wrapper{width:50%;position:relative}.popup.popup-mysqupgrade .popup__inner .popup__content .popup-form-email .input-wrapper{width:100%}
.popup.popup-mysqupgrade .popup__inner .popup__content .input-wrapper .mysqupgrade-input{padding:18px 15px 15px;width:100%;height:56px;background:#fafafa;border-radius:4px 4px 0 0;border:0;border-bottom:2px solid #c8d6f1;box-sizing:border-box;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#222}
.popup.popup-mysqupgrade .popup__inner .popup__content .input-wrapper .mysqupgrade-input.disabled{background-color:#efefef;border-bottom:2px solid #CCC}
.popup.popup-mysqupgrade .popup__inner .popup__content .input-wrapper input~label.input-placeholder-label{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:12px;color:#666;position:absolute;top:5px;left:15px}
.popup.popup-mysqupgrade .popup__inner .popup__content .input-wrapper input:not(:focus)~label{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#222;position:absolute;top:15px;left:16px}
.popup.popup-mysqupgrade .popup__inner .popup__content .input-wrapper.error input.mysqupgrade-input{border-bottom:2px solid #f00;color:#f00}
.popup.popup-mysqupgrade .popup__inner .popup__content .input-wrapper.error input~label{color:#f00}.popup.popup-mysqupgrade .popup__inner .popup__content .input-wrapper.error input:not(:focus)~label{color:#f00}
.popup.popup-mysqupgrade .popup__inner .popup__content .input-wrapper.tiny-label input~label{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:12px;color:#666;position:absolute;top:5px;left:15px}
.popup.popup-mysqupgrade .popup__inner .popup__content .input-wrapper.tiny-label.error input~label{color:#f00}
.popup.popup-mysqupgrade .popup__inner .popup__content .input-wrapper .ico-cancel-thin.add-clear-text{position:absolute;top:18px;right:15px;font-size:12px;color:#CCC}
.popup.popup-mysqupgrade .popup__inner .popup__content .input-wrapper .ico-cancel-thin.add-clear-text::before{font-weight:600}
.popup.popup-mysqupgrade .popup__inner .popup__content .popup-form-firstname-checkbox{margin-bottom:20px}
.popup.popup-mysqupgrade .popup__inner .popup__content .popup-form-email{margin-bottom:20px}.popup.popup-mysqupgrade .popup__inner .popup__content .popup-form-email .mysqupgrade-input{width:100%}
.popup.popup-mysqupgrade .popup__inner .popup__content .popup-form-email-checkbox{margin-bottom:20px}
.popup.popup-mysqupgrade .popup__inner .popup__content .popup-form-email-checkbox.mysqupgrade-checkbox{background-color:#e5e9f0;padding:10px 20px 10px 10px;border-radius:4px}
.popup.popup-mysqupgrade .popup__inner .popup__content .mysqupgrade-checkbox .custom-checkbox.custom-checkbox--1 fieldset label{color:#000;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px}
.popup.popup-mysqupgrade .popup__inner .popup__content .mysqupgrade-checkbox .custom-checkbox.custom-checkbox--1:first-child fieldset{margin-bottom:20px}
.popup.popup-mysqupgrade .popup__inner .popup__content .mysqupgrade-checkbox .custom-checkbox.custom-checkbox--1 fieldset label:before{width:16px;height:16px;background:#FFF;border:1.5px solid #c8d6f1;border-radius:2px;box-sizing:border-box}
.popup.popup-mysqupgrade .popup__inner .popup__content .mysqupgrade-checkbox .custom-checkbox.custom-checkbox--1.checkbox-disabled fieldset label:before{background:#CCC;border-color:#CCC}
.popup.popup-mysqupgrade .popup__inner .popup__content .mysqupgrade-checkbox .custom-checkbox.custom-checkbox--1 fieldset label:after{color:#2275d3;font-size:11px;left:3px;top:0}
.popup.popup-mysqupgrade .popup__inner .popup__content .mysqupgrade-form-btn-wrapper{position:relative}
.popup.popup-mysqupgrade .popup__inner .popup__content .mysqupgrade-form-btn-wrapper::after{content:"";clear:both;display:table}
.popup.popup-mysqupgrade .popup__inner .popup__content .mysqupgrade-form-btn-wrapper .loading.loading--small{position:absolute;border-color:#FFF;border-top-color:rgba(225,107,38,0.1);border-right-color:rgba(225,107,38,0.1);right:10px;top:12px;width:5px;height:5px}
.popup.popup-mysqupgrade .popup__inner .popup__content .mysqupgrade-form-btn-wrapper .mysqupgrade-form-btn{padding:9px 30px;background:#00266b;border-radius:2px;text-align:center;text-transform:uppercase;border:0;color:#FFF;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:17px;letter-spacing:1.6px;float:right}
.popup.popup-mysqupgrade .popup__inner .popup__content .mysqupgrade-form-btn-wrapper .mysqupgrade-form-btn.mysqupgrade-disabled{background:#a8a8a8;color:#efefef}
.popup.popup-mysqupgrade .popup__inner .popup__content .popup__success-message{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#000;margin:0;margin-bottom:20px}
.popup-mysqupgrade #mySQUpgradeSignUpFormWrapper .mysqupgrade-error{padding:15px;background:#fff1f0;border-radius:4px;margin:20px 0;color:#df0000;line-height:20px;position:relative;padding-left:45px}
.popup-mysqupgrade #mySQUpgradeSignUpFormWrapper .mysqupgrade-error::before{background-image:url(/assets/images/svg/icons/red-circle-close.svg);background-repeat:no-repeat;background-size:cover;content:"";width:15px;height:15px;top:18.5px;position:absolute;left:15px;border-radius:50%}
.popup.popup-mysqupgrade .popup__inner .popup__content .popup__close.close-link-disabled{pointer-events:none}
.covid-info.secondary-landing-page.search-flights .sia-breadcrumb--3 .breadcrumb-item a .ico-point-r::before{padding-top:12px}
.gamification .full-width-banner{background-repeat:no-repeat;background-image:url(/assets/images/svg/gamification-desktop-bg.svg);min-height:720px;background-position:center;background-size:cover}
.gamification .full-width-banner-header{font-size:20px;color:#fabe1e;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:600;letter-spacing:1px;margin-bottom:-5px}
.gamification .full-width-banner-content{font-size:40px;color:#fff;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:600}
.gamification .full-width-date,.gamification .endpage-notification{font-size:13px;color:#fff;margin-top:15px}
.gamification .full-width-banner-content-border{height:60px;border-radius:45px;align-items:center;justify-content:center;text-align:center;letter-spacing:1px}
.gamification .full-width-banner-wrap{display:block;text-align:center;width:570px;position:relative;top:204px;margin:auto}
.gamification .preference-update{display:flex;justify-content:center;align-items:center}.gamification .gamificationButtons-btn{background-color:#f7b50d;color:black}
.gamification .lifestyle-text-container{display:block;padding:20px 40px}.gamification .popup-gamification-lifestyle{z-index:51!important}
.gamification .popup-gamification-inner{max-width:630px;top:10px}.gamification-preference-checkbox td{padding:5px 0}
.gamification-preference-checkbox td:nth-child(1){width:50%!important}.gamification .preference-cancel-btn{margin-top:2px;display:inline-block;text-align:center;padding:10px 15px}
.gamification .popup-gamification-inner .terms-conditions{margin-bottom:12px;margin-top:12px}.gamification .loading-text{animation:loading-text-animation 1500ms linear infinite;color:#fff}
@keyframes loading-text-animation{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes animate-cloud-1{0%{opacity:0;margin-left:50px}
40%{opacity:1}80%{opacity:0}100%{opacity:0;margin-left:0}}@keyframes animate-cloud-2{0%{opacity:1;margin-left:50px}
50%{opacity:1}100%{opacity:0;margin-left:0}}@keyframes animate-cloud-3{0%{opacity:1;margin-left:50px}
75%{opacity:1}100%{opacity:0;margin-left:0}}@keyframes animate-cloud-4{0%{opacity:0;margin-left:50px}
90%{opacity:1}100%{opacity:0;margin-left:0}}.cloud-1{animation:animate-cloud-1 3s linear infinite;transform:scale(0.077);left:200px;top:35px}
.cloud-2{left:120px;top:-110px}.cloud-3{animation:animate-cloud-3 3s linear infinite;transform:scale(0.2);left:124px;top:-125px}
.cloud-4{animation:animate-cloud-1 3s linear infinite;transform:scale(0.06);left:75px;top:-325px}.cloud-5{animation:animate-cloud-4 3s linear infinite;transform:scale(0.17);left:56px;top:-371px}
.cloud-6{left:-10px;top:-476px}.cloud-2,.cloud-6{animation:animate-cloud-2 3s linear infinite;transform:scale(0.1)}
.cloud,.clouds-1,.clouds-2{background:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f1f1f1',GradientType=0);border-radius:100px;box-shadow:0 8px 5px rgba(0,0,0,0.1);height:100px;position:relative;width:290px}
.cloud:after,.cloud:before,.clouds-1:before,.clouds-1:after,.clouds-2:after,.clouds-2:before{background:#fff;content:"";position:absolute;z-index:-1}
.cloud:after{border-radius:100px;height:112px;left:136px;top:-50px;width:112px}.cloud:before{border-radius:200px;width:145px;height:145px;right:105px;top:-75px}
.clouds-1:before,.clouds-2:after{border-radius:200px;width:145px;height:145px;right:73px;top:-75px}.clouds-1{width:260px}
.clouds-1:after,.clouds-2:before{border-radius:80px;height:119px;left:112px;top:-25px;width:149px}.clouds-2:before{left:6px}
.clouds-2:after{left:102px}.sky{justify-content:center;align-items:center;height:180px;width:89%;margin:auto}
.gamificationContainer{display:flex;justify-content:center;flex-direction:column;padding-left:30px;padding-right:20px}
.gamificationTile{margin-bottom:20px}.gamificationContainer .text-heading{letter-spacing:0;display:flex;flex-direction:column;align-self:stretch}
.gamificationContainer .arrow-icon-left:before{content:"\e63d";font-family:"sia";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;margin-right:1em;text-align:center;font-variant:normal;text-transform:none;margin-left:.2em;font-size:.6em}
.gamificationTile img{height:auto!important}.gamification .how-it-works-wrapper.card-bg-white-section-bg-grey-vertical table>tbody>tr>td:nth-child(1){width:62%!important}
.gamification .how-it-works-wrapper.card-bg-white-section-bg-grey-vertical table>tbody>tr>td:nth-child(3)>div{width:55%!important}
.gamification .how-it-works-wrapper.card-bg-white-section-bg-grey-vertical table>tbody>tr>td:nth-child(3)>div{width:64%!important}
.gamification .how-it-works-wrapper.card-bg-white-section-bg-grey-vertical table>tbody>tr>td:nth-child(2)>div,.gamification .how-it-works-wrapper.card-bg-white-section-bg-grey-vertical table>tbody>tr>td:nth-child(3)>div{margin-bottom:15px;margin-top:0}
.gamification .how-it-works-wrapper.card-bg-white-section-bg-grey-vertical table>tbody>tr>td:nth-child(2)>div{margin-left:45px;margin-right:20px}
.gamification .how-it-works-cotainer .flex-items-container .text{margin:0}.gamification .full-width-banner{background-position:center}
.gamification .card-bg-white-section-bg-white-horizontal .flex-items-container .flex-item{padding:0;margin:0;border:0;box-shadow:none}
.gamification .card-bg-white-section-bg-white-horizontal{padding:60px 0}.gamification .how-it-works-cotainer .flex-items-container{margin-top:0}
.gamification .card-bg-white-section-bg-white-horizontal .flex-items-container .text-container{margin:0;padding:0}
.gamification .child-mealCards-container{margin:40px auto;padding-bottom:0}.gamification .card-bg-white-section-bg-grey-vertical .flex-items-container .flex-item{margin-bottom:0}
.gamification .card-bg-white-section-bg-grey-vertical{padding-bottom:70px}.gamification .child-meal-item{margin-bottom:0}
.gamification .how-it-works-cotainer .flex-items-container .text-container ul li{padding-left:0!important}
.gamification [class^="icon-point-r"]:after,[class*=" icon-point-r"]:after{font-size:9px}
.gamification .child-meal-item-image img.child-mealCard-image{object-fit:cover}.gamification .how-it-works-wrapper.card-bg-white-section-bg-grey-vertical table>tbody>tr>td:nth-child(2)>div:hover,.gamification .how-it-works-wrapper.card-bg-white-section-bg-grey-vertical table>tbody>tr>td:nth-child(3)>div:hover{color:#0254ec!important;background-color:white;border-color:#0254ec!important}
.gamification .how-it-works-wrapper.card-bg-white-section-bg-grey-vertical table>tbody>tr>td:nth-child(2)>div>a,.gamification .how-it-works-wrapper.card-bg-white-section-bg-grey-vertical table>tbody>tr>td:nth-child(3)>div>a{color:inherit}
.gamification .how-it-works-cotainer .flex-items-container .flex-item .text-container ul{margin-left:25px!important;line-height:25px}
.gamification-rules{font-size:20px;font-weight:600;padding-bottom:20px;line-height:26px}.gamification .family-benefits-page .reward-container .reward-items-container .reward-item .img-fam-hldy{object-fit:cover;width:28.35%}
.gamification .family-benefits-page .reward-container .reward-items-container{margin-bottom:50px}.gamification .header-logged .menu .menu-bar>ul{left:0;padding-top:20px}
.gamification .static-image{background-repeat:no-repeat;background-image:url(/saar5/images/Gamification/post-game-desktop-tablet.svg);background-position:center;min-height:243px}
.gamification .banner-subtitle{font-size:12px!important;letter-spacing:2px}.gamification .banner-title{font-size:20px!important}
.gamification .endpage-notification{font-size:11px!important}.gamification .allign-banner-top{top:150px!important}
.bsp-booking-summary .all-transition{transition-property:max-height;backface-visibility:hidden}p.marriottRegister{margin-bottom:10px}
.accordion_margin{margin-top:0;margin-bottom:10px}.accordion_wrapper_margin{margin-top:10px!important}
.submit-form #mySQSubmit .loading.loading--small{position:absolute;border-color:#FFF;border-top-color:rgba(225,107,38,0.1);border-right-color:rgba(225,107,38,0.1);right:10px;top:14px;width:5px;height:5px}
.submit-form #mySQSubmit .mySQSubmit-button-wrapper{padding-right:30px;position:relative}.block-content .block-upgrade .mysqupgrade-error{padding:15px;background:#fff1f0;border-radius:4px;margin:20px 0;color:#df0000;line-height:20px;position:relative;padding-left:45px}
.block-content .block-upgrade .mysqupgrade-error::before{background-image:url(/assets/images/svg/icons/red-circle-close.svg);background-repeat:no-repeat;background-size:cover;content:"";width:15px;height:15px;top:18.5px;position:absolute;left:15px;border-radius:50%}
.slides .slick-track .slide-item .external-link-icon-blue.found-icon{padding-right:20px}.meal-cta-wrapper.button-group-1.meal-sticky-bar{position:fixed;bottom:0;z-index:14}
.booking-widget--hotel .form-group{position:relative}.booking-widget--hotel .form-group .external_icon{position:absolute;bottom:8px;right:30px}
.static-content .static-details .booking-widget--hotel .form-group .btn-full{max-width:18%;padding:0 22px 0 10px}
.spml-main-component .special-meals-wrapper .content-card-grid{--gap:20px;--columns:2;columns:var(--columns);gap:var(--gap);margin-bottom:20px}
.content-card-grid>*{break-inside:avoid;margin-bottom:var(--gap)}@supports(grid-template-rows:mansory){.content-card-grid{display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:mansory;grid-auto-flow:dense}
}.spml-main-component .special-meals-wrapper .content-card-grid .content-card{padding:30px;background-color:white;border-radius:3px;box-shadow:0 2px 4px 0 rgb(0 0 0 / 5%)}
.spml-main-component .special-meals-wrapper .meals-content-card{color:#00266b;font-family:'sigvar';font-size:24px;letter-spacing:0;line-height:30px;margin-bottom:30px;margin-top:60px}
.spml-main-component .special-meals-wrapper .mealsSubHeading{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:20px;font-weight:600;letter-spacing:0;line-height:26px;margin-bottom:20px}
.spml-main-component .special-meals-wrapper .content-card-grid .meals-heading{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}
.spml-main-component .special-meals-wrapper .content-card-grid .subHeading-meal{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;letter-spacing:0;line-height:20px;margin:10px 0 20px 0}
.spml-main-component .special-meals-wrapper .content-card-grid .content-status{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px;letter-spacing:0;line-height:18px}
.spml-main-component .special-meals-wrapper .content-card-grid .meal-content-label{color:#0254ec;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;letter-spacing:0;line-height:18px;margin-top:20px}
.spml-main-component .special-meals-wrapper{max-width:988px;margin:0 auto}.spml-main-component .vertical-white-background-white-card-without-border .designed-frequent-flyer-cotainer.max-pdng.ifc-heading.heading-wrapper{padding-top:60px!important;padding-bottom:20px!important;max-width:1080px}
.spml-main-component .vertical-white-background-white-card-without-border h3.heading.icon-card-heading.heading-icon-card{line-height:30px}
.spml-main-component .vertical-white-background-white-card-without-border p.how-it-works-subheading.subheading-icon-card{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;letter-spacing:0;line-height:22px;margin-top:20px}
.spml-main-component .vertical-white-background-white-card-without-border h5.text-heading.icon-card-text-heading{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:18px!important;font-weight:600;letter-spacing:0;line-height:22px!important}
.spml-main-component .vertical-white-background-white-card-without-border p.how-it-works-subheading{margin-bottom:0}
.spml-main-component .neutral-msg-container.spml_page_margin{padding-top:40px;padding-bottom:40px;max-width:1080px}
.spml-main-component .accordion-wrapper-content.relatedLinks-white-background.tab-content-for-faq.spml_page_margin{padding-top:60px;padding-bottom:60px;max-width:1080px}
.spml-main-component .relatedLinks-container.spml_page_margin{padding-top:60px;max-width:1080px}.spml-main-component .home em.ico-point-r{margin-left:10px;font-size:8px}
.spml-main-component .special-meals-wrapper .meal-content-label em.ico-point-r{margin-left:0;margin-bottom:4px}
.spml-main-component .header-inner.clearfix.spml_page_margin{max-width:1080px}.spml-main-component .flight-pass .full-width-banner-wrap.spml_page_margin{max-width:1080px}
.spml-main-component .full-width-banner.spml_page_margin{max-width:-webkit-fill-available}.spml-main-component .flight-pass .full-width-banner .full-width-banner-wrap.spml_page_margin .full-width-banner-content{font-weight:600}
.spml-main-component .fullwidth-tabs-component .tabs--1 .tab-wrapper .sticky-bar-article-with-image.sticky-bar-width{position:sticky;top:0;z-index:1;max-width:100%}
.static-content-gen .spml-main-component .main-tab-width,.tab-content .tab-content-pdng.tab-content-pdng-width{padding:0;margin:0 auto;max-width:100%}
.spml-main-component .tab-content-pdng.tab-content-pdng-width-faq{background:white}.spml-main-component .accordion-wrapper-content.relatedLinks-white-background.tab-content-for-faq{max-width:988px;margin:0 auto}
.spml-main-component .white-content .relatedLinks-white-background,.white-content .accordion__item{background:#fff}
.spml-main-component .sticky-bar-width .underline-sticky-bar{border-bottom:0;margin-bottom:0}.spml-main-component .vertical-white-background-white-card-without-border .max-pdng .flex-items-container .flex-item{border:0;box-shadow:none}
.spml-main-component .two-cards-variant .flex-item{width:46%!important}.spml-main-component .two-cards-variant .text-padding{padding-right:20px}
.spml-main-component .flex-items-container.two-cards-variant.two-cards-with-vertical-grey-background-grey-card-without-border{justify-content:space-between}
.spml-main-component .two-cards-with-vertical-grey-background-grey-card-without-border .flex-item{padding:20px!important;width:44%!important}
.spml-main-component .two-cards-variant .flex-item{width:48%!important}.spml-main-component .static-content-gen .main-tab-width,.tab-content .tab-content-pdng.tab-content-pdng-width{padding:0;margin:0 auto;max-width:100%}
.spml-main-component .sticky-bar-width .underline-sticky-bar{border-bottom:0;margin-bottom:0}.spml-main-component .special-meals-tab{margin:0 50px}
.spml-main-component .special-meals-wrapper{margin:0 auto 40px auto}.spml-main-component .vertical-white-background-white-card-without-border .max-pdng .flex-items-container .flex-item{border:0;box-shadow:none}
.spml-main-component .two-cards-variant .flex-item{width:46%!important}.spml-main-component .white-content .sg-accordian-content{color:#1a3485;font-weight:600;font-size:18px}
.spml-main-component .accordion .accordion__item.accordion-content-tab-width{padding:0}.spml-main-component .white-content .relatedLinks-white-background,.spml-main-component .white-content .accordion__item{background:#fff}
.spml-main-component .tab-content-pdng.tab-content-pdng-width-faq{background:white}.spml-main-component .tab-content.faq-white{background-color:white}
.flex-items-container.two-cards-with-vertical-grey-background-grey-card-without-border{justify-content:space-between}
.prohibited-items .prohibited-items-ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:20px;margin-top:20px;column-gap:3%;width:100%;padding:0 20px 20px}
.prohibited-items .prohibited-items-baggage{background-color:#fafafa;padding:20px 20px 0;margin-bottom:30px}
.prohibited-items .prohibited-items-baggage .prohibited-items-baggage-heading{font-size:18px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:600;line-height:24px}
.prohibited-items .prohibited-items-baggage .prohibited-items-baggage-sub-heading{margin-top:10px;font-size:14px;line-height:20px}
.prohibited-items .prohibited-items-baggage:nth-of-type(2){margin-bottom:20px}.prohibited-items .prohibited-items-ul li{width:47%}
.prohibited-items .prohibited-items-ul li .list-item-display{display:flex;flex-direction:row;column-gap:20px;align-items:center}
.prohibited-items .prohibited-items-ul li .list-item-display img{width:60px;height:60px}.prohibited-items .prohibited-items-ul li .list-item-display-desc{font-size:14px;line-height:20px;color:#222;margin:0}
.prohibited-items .prohibited-items-subheading,.prohibited-items .prohibited-items-note,.prohibited-items .prohibited-items-lithium{font-size:14px;line-height:20px;color:#222}
.prohibited-items .prohibited-items-lithium{margin:0}.prohibited-items .prohibited-items-subheading{margin:0 0 30px 0}
.atc-payments-page .popup--restriction-alert .popup__inner{top:20vh!important}.popup--restriction-alert .popup__content .popup__close{background:url(/assets/images/svg/icons/icon-close-circle.svg) no-repeat center center transparent;width:20px;height:20px;top:15px;right:15px}
.popup--restriction-alert .popup__content .popup__heading{font-size:26px;margin-bottom:20px}.otpcomponent-otptimer{color:#00266b;font-size:16px;font-weight:600;text-align:center}
.editor .link-info .external_icon{width:12px;height:12px;padding-bottom:5px;margin-bottom:0;display:inline;position:static}
.link-4 .external-link-icon-blue.found-icon{padding-right:20px}.entertaiment-result .ent-item.ent-item--1 .ent-item__content .ent-item__footer{text-overflow:ellipsis;white-space:nowrap}
.entertaiment-result .ent-item.ent-item--1 .ent-item__content .ent-item__title{height:43px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}
.entertaiment-result .ent-item.ent-item--1 .ent-item__content .ent-item__title strong{word-break:break-word}
.entertaiment-result .ent-item.ent-item--1 .ent-item__content{height:98px}.krisflyer-container .socialmedia-container .img-ico-hourglass{height:45px;width:45px;margin:4px}
.krisflyer-container .socialmedia-container{display:block;margin:10px 0 -15px}.kf-landing .banner .banner-content-card .btn-sign-up{border:1px solid #fff;background:transparent}
.kf-landing .become-krisflyer-member .btn-krisflyer{border:1px solid #fff;background:transparent;color:#fff}
.kf-landing .become-krisflyer-member.center{background-image:url(/saar5/images/ppsclub-krisflyer/KFLanding/sign-up-bg-desktop.jpg);padding:35px 0;background-position:right 0 top 0}
.kf-landing .become-krisflyer-member.center h2,.kf-landing .become-krisflyer-member.center span{color:#fff}
.putoru-login{float:right;margin-left:10px}.card-bg-white-section-bg-grey .flex-items-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.card-bg-white-section-bg-grey .flex-items-container .flex-item{border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);padding:20px!important;box-sizing:border-box;margin-bottom:0}
.designed-frequent-flyer-container-wrapper .designed-frequent-flyer-cotainer p.how-it-works-subheading-black{color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;line-height:22px;font-weight:400}
.mealCards-container .mealCards-paragraph{font-size:16px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:400;line-height:22px;letter-spacing:0;text-align:left;margin:-10px 0 30px 0;color:#222}
.cabin-upgrade-reusable-table-terms-and-condition span{display:block;overflow:hidden;white-space:nowrap}
.cabin-upgrade-reusable-table-terms-and-condition span:first-child{max-width:450px}.cabin-upgrade-reusable-table-terms-and-condition span:last-child{max-width:780px}
.mealCards-grey-background-padding-fix .mealCards-container{padding:60px 0;margin-bottom:0}.designed-frequent-flyer-cotainer .flex-items-container .text-container.text-container-mobile-scroll{width:100%}
.chatgpt_wrapper{background:#FFF;border-left:3px solid #ff9f00;box-shadow:0 2px 4px rgba(0,0,0,0.06);border-radius:4px;padding:20px 23px;margin-bottom:20px}
.chatgpt_wrapper::after{clear:both;display:table;content:""}.chatgpt_search{font-style:normal;font-size:14px;line-height:20px;color:#000;margin:0 0 10px}
.chatgpt_search span{font-weight:600;margin-left:5px}.chatgpt_desc{font-size:16px;line-height:22px;padding:15px 0 15px 15px;color:#222;margin:0;background-color:#fafafa;border-radius:4px}
.chatgpt_desc-content{height:205px;overflow-y:scroll;box-sizing:content-box;margin:0}.chatgpt_desc-content.chatgpt_desc-full-length{overflow-y:auto;height:auto}
.chatgpt_desc-content.chatgpt_desc-no-content{height:auto}.chatgpt_search-list-heading{font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#222;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;margin:10px 0}
.chatgpt_links{list-style:none}.chatgpt_links-item{font-size:14px;position:relative;bottom:2px}.chatgpt_copyright{font-style:italic;font-weight:400;font-size:12px;line-height:16px;display:flex;align-items:center;text-align:right;color:#666;float:right;margin:5px 0 0}
.chatgpt_copyright .info-card{font-size:14px;margin-left:5px}.chatgpt_see-more-wrapper{padding:10px 0 0}
.chatgpt_see-more-wrapper::after{content:"";display:table;clear:both}
.chatgpt_see-more,.chatgpt_see-less{float:right;font-size:14px;margin-right:15px}.chatgpt_see-more .ico-point-d,.chatgpt_see-less .ico-point-u{margin-bottom:6px;font-size:8px}
.chatgpt_desc-skeleton{height:61px}.chatgpt_desc-content::-webkit-scrollbar{width:.75vw}.chatgpt_desc-content::-webkit-scrollbar-thumb{background-color:#DDD;border-radius:20px}
.link-4 .external-link-icon-blue.found-icon{padding-right:20px}.static-details__content .chatgpt_usabilla-section{background:#FFF;box-shadow:0 2px 4px rgba(0,0,0,0.06);border-radius:4px;box-sizing:border-box;padding:20px 20px;margin-bottom:20px}
.static-details__content .chatgpt_usabilla-section:empty{display:none}.chatgpt_wrapper .chatgpt_links .ico-point-r:before{font-size:8px;margin-bottom:12px}
.home-search-result .searchinputdivres .input-1 input{height:37px;left:10px;width:93%}.home-search-result .searchinputdivres .input-1 .ico-cancel-thin:before{content:url(/assets/images/svg/icons/close-circle.svg)}
.chatgpt_copyright span{margin-left:5px;font-style:normal;font-weight:600}.home-search-result a.tooltip__close{background:url(/assets/images/svg/icons/tooltip-close.svg) no-repeat center center transparent;display:block;width:.875rem;height:.875rem;position:absolute;top:10%;transform:translateY(-50%);cursor:pointer;font-size:0;padding-right:0}
.home-search-result .wrap-widget{margin-top:124px!important}.home-search-result .chatgpt_wrapper .ico-info-round-fill:before{color:#afafaf}
.skeleton-loader-loading{background:linear-gradient(to right,#f2f2f2 0,#DDD 100%);position:relative;overflow-x:hidden}
.skeleton-loader-loading::before{position:absolute;top:0;left:0;bottom:0;right:0;background: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));transform:translateX(-100%);animation:loading 4s infinite;content:""}
@keyframes loading{100%{transform:translateX(100%)}}body.home-search-result{background-color:#fafafa}
.custom-checkbox input+label.tnc-error:before{border:2px solid red;border-radius:2px}.error-tnc{color:red;font-size:14px}
.insurance-logo.allianz-logo{width:20%}.allianz-logo img{width:100%}.allianz-partner-logo img{width:20%;margin-top:-95px;float:right}
.btn-search-sparkle-icon{vertical-align:bottom;margin-right:10px}@media screen and (max-width:1023px){.btn-search-sparkle-icon{display:none}
}.searchinputdivres .smart-search-box{display:grid;position:absolute;top:93px;background:var(--Mono-White,#FFF);box-shadow:0 2px 4px 0 rgba(0,0,0,0.06);width:56.6%;z-index:2}
.searchinputdivres .smart-search-box ul{background:#FFF;padding:0;margin:0}.searchinputdivres .smart-search-box ul li{list-style:none}
.searchinputdivres .smart-search-box ul li .suggestion{padding:12px;display:flex;align-items:center}
.searchinputdivres .smart-search-box ul li .suggestion label{font-weight:600;flex:1 0 0;line-height:20px}
.searchinputdivres .smart-search-box ul li .suggestion label span{font-weight:700}.searchinputdivres .smart-search-box ul li:hover{background:#ddd}
.searchinputdivres .smart-search-box ul li .ico-point-r{font-size:10px;color:#666}.searchinputdivres .input-1.focus{border:1px solid #efefef}