html.ez-old .fare-cards .ez-fare-roundtrip-msg{display:none}html.ez-old .fare-seat{height:14px}html.ez-old .review-notices-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}html.ez-old .review-notices-container{z-index:1001;background:#fff;border-radius:10px;width:50%;max-width:600px;padding:20px;position:relative;box-shadow:0 4px 10px #0003}html.ez-old .review-notices-buttons{justify-content:center;gap:10px;margin-top:20px;display:flex}html.ez-old .filter-disabled{opacity:.5;cursor:not-allowed}html.ez-old #ez-tnc-loading{padding:40%}html.ez-old .brand-feature-more{width:max-content;height:20px;padding-top:6px;padding-bottom:23px;padding-left:60px}html.ez-old .fare-feature-tooltip-wrapper{font-size:14px;display:inline}html.ez-old .fare-tooltip-anchor{display:inline-block;position:relative}html.ez-old .fare-feature-link{color:#07c;cursor:pointer;font-weight:500;text-decoration:underline}html.ez-old .fare-tooltip-position{z-index:999;position:absolute;top:calc(100% + 4px);left:0}html.ez-old .fare-tooltip-feature-list{background:#fff;border:1px solid #ccc;flex-direction:column;gap:6px;min-width:180px;padding:10px;display:flex;box-shadow:0 2px 6px #0003}html.ez-old .fare-tooltip-feature-item{white-space:nowrap;align-items:center;gap:6px;display:flex}html.ez-old .fare-tooltip-icon{width:16px;height:16px}html.ez-old .ez-worry-free-icon-empty{height:11px}html.ez-old #current-flight-itin .itn-route-wrapper{height:auto;min-height:0}html.ez-old #current-flight-itin .itn-route-wrapper+.itn-route-wrapper{border-top:1px solid #d0d1d2;margin-top:15px;padding-top:15px}html.ez-old .fare-cards-header-mobile .itn-row+.itn-row{background-color:unset;margin-top:40px;padding-top:20px}@media (max-width:768px){html.ez-old #fare-header-container .itn-stop-container .row{justify-content:space-between;align-items:flex-start;display:flex}html.ez-old #fare-header-container .itn-origin,html.ez-old #fare-header-container .itn-final{box-sizing:border-box;min-width:0;position:relative;top:auto;left:auto;right:auto}html.ez-old #fare-cards-header-mobile.fare-cards-header-mobile--roundtrip{height:auto}}html.ez-old .ez-flight-banner-pill{letter-spacing:.3px;white-space:nowrap;color:#4a5568;background-color:#e8edf2;border:1px solid #c8d0db;border-radius:20px;padding:2px 10px;font-size:11px;font-weight:500;display:inline-block}
html.ez-old .ez-summary-pricing-header{margin:0 15px 10px}html.ez-old .pricing-old-total{line-height:1.6}html.ez-old .blue-text{color:#0054a0}html.ez-old .ez-summary-continue{position:relative}html.ez-old .ez-summary-continue .loading{position:absolute;top:7px;left:10px}html.ez-old .ez-summary-sale-top .ez-summary-sale-rbn{margin-left:0;padding:5px 16px;position:relative}html.ez-old .ez-summary-sale-top+.modify-pricing{padding-top:0}html.ez-old .flex-no-pay .modify-pricing .pricing-list{margin-bottom:1em}html.ez-old .fare-summary-loading{text-align:center;margin-top:20px;margin-bottom:40px;display:block}html.ez-old .fare-summary-loading img{max-width:64px;margin:0 auto 10px;display:block}html.ez-old .can-i-pay-now span{position:relative;top:-2px}html.ez-old .exit-notification-container{text-align:center;margin:3%}html.ez-old .exit-button-confirm{color:#fff;background-color:red;margin-bottom:10px;padding:10px 20px;text-decoration:none;display:inline-block}html.ez-old .exit-without-modify{background:0 0;border:none}@media (min-width:40em){html.ez-old .ez-summary-sale-top{position:absolute;top:3px}html.ez-old .ez-summary-sale-top .ez-summary-sale-rbn{margin-left:-39px;padding:3px 7px;position:absolute}html.ez-old .ez-summary-fare-container.flex-no-pay.discount{padding-left:30px}html.ez-old .max-200{max-width:200px}}html.ez-old .nopaddingBanner{padding-left:0!important;padding-right:0!important}
html.ez-old .save-error{background-color:#fdfde0!important;border-color:#bd0000!important}html.ez-old .save-error-msg,html.ez-old .save-ajax-msg{color:#bd0000}html.ez-old .save-error-msg img,html.ez-old .save-ajax-msg img{margin-right:5px;position:relative;top:2px}html.ez-old .save-ajax-msg{text-align:center}html.ez-old .label-tooltip{padding-left:5px;text-decoration:underline}html.ez-old .label-tooltip button{background:0 0;border:none;text-decoration:underline}html.ez-old .ez-secure-flight+.ez-optional-link-container{padding-top:15px}html.ez-old .ez-guest-item{margin-bottom:20px;padding-bottom:25px}html.ez-old .ez-guest-options-header{color:#fff;background:#007ba3;margin:0;padding:5px 0 5px 15px}html.ez-old .ez-guest-options-hr{clear:both;margin:5px 10px 20px}html.ez-old #ez-save-messages .inline-block{vertical-align:middle}html.ez-old .ez-guest-options .ez-guest-options-hr{margin:5px -5px 20px}html.ez-old input[type=text].disabled{background:#ffffff4d;border:1px solid #9999994d}html.ez-old .ez-guest-options>span:first-of-type{padding-left:0}html.ez-old .ez-guest-options select,html.ez-old .ez-guest-options input,html.ez-old .ez-secure-flight input[type=text],html.ez-old .ez-secure-flight select,html.ez-old .guest-info-email input,html.ez-old .guest-info-phone input{z-index:1;width:100%;max-width:255px;position:relative}html.ez-old .ez-opt-out,html.ez-old .field-wrapper{padding-left:30px}@media screen and (max-width:500px){html.ez-old .guest-info-phone{padding-left:0}html.ez-old .guest-info-zip{padding-left:0;padding-right:30px}}html.ez-old .guest-info-zip input{width:100%;max-width:100px}html.ez-old .opt-out{width:100%;padding-left:40px}html.ez-old .contact-opt-in label{max-height:20px}@media screen and (min-width:990px){html.ez-old .contact-opt-in{width:100%;max-width:450px;padding-left:52px}}@-moz-document url-prefix(){@media screen and (min-width:990px){html.ez-old .contact-opt-in{z-index:0;width:100%;max-width:480px;padding:80px;position:absolute}}@media screen and (max-width:990px){html.ez-old .contact-opt-in{z-index:0;width:100%;max-width:480px;position:relative}}}html.ez-old .guest-info h3{letter-spacing:0}html.ez-old .guest-info-email p,html.ez-old .guest-info-phone p{clear:both;padding-top:30px;padding-bottom:30px}html.ez-old .prv-notice{margin-top:0;line-height:16px}html.ez-old .ez-precheck{font-size:1.3em}html.ez-old .ez-reg{padding-left:2px}html.ez-old .label-stack label{left:.3em}html.ez-old .dob-label{margin-bottom:-.5em}html.ez-old .ez-disabled{color:#999}html.ez-old .middlename-label{margin-bottom:4px}html.ez-old .ez-middlename-fields .checkbox{margin-top:0;padding-top:0}html.ez-old label.error+.update-pricing{padding-top:15px}html.ez-old .btn-error{border:2px solid #bd0000}@media (min-width:40em){html.ez-old .ez-guest-options-hr{margin:15px 25px 15px 15px}html.ez-old .ez-guest-options .ez-guest-options-hr{margin:5px 10px 20px 0}}
html.ez-old #ez-confirm-hero{position:relative}html.ez-old .ez-confirm-daysleft{color:#fff;text-align:center;background:#00000040;width:88%;padding-bottom:12px;font-size:1rem;line-height:1;position:absolute;bottom:12%;right:10px}html.ez-old .no-opacity .ez-confirm-daysleft{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";background:#000}html.ez-old .button-link{box-sizing:none;color:#0054a0;background-color:#0000;border:0;outline:none;text-decoration:underline}html.ez-old .button-link:hover{text-decoration:none}html.ez-old .ez-confirm-daysleft-no{font-size:2rem;position:relative;top:6px}html.ez-old.lt-ie9 .ez-confirm-daysleft{padding-top:5px;font-size:2.3em}html.ez-old .lt-ie9.no-opacity .ez-confirm-daysleft-msg{color:#fff;position:relative}html.ez-old.lt-ie9 .ez-confirm-daysleft-no{font-size:1.2em;top:3px}html.ez-old .ez-fare-update-inner{background:#e1eaf1}@media (min-width:40em){html.ez-old .ez-confirm-daysleft{width:67%;font-size:1.85rem;bottom:15%}html.ez-old .ez-confirm-daysleft-no{font-size:3rem}}@media (min-width:62em){html.ez-old .ez-confirm-daysleft{right:25px}}
:is(html.ez-old input:-moz-focusring,html.ez-old button:-moz-focusring){outline:1px solid #3e7eb7}html.ez-old .box-shadow-small{box-shadow:0 0 6px #0000004d}html.ez-old .center-block{margin-left:auto;margin-right:auto;float:none!important}html.ez-old .border-radius-3{border-radius:3px}html.ez-old .border-top-radius-3{border-top-left-radius:3px;border-top-right-radius:3px}html.ez-old .border-bottom-radius-3{border-bottom-right-radius:3px;border-bottom-left-radius:3px}html.ez-old.web-font .ltr-spacing-0{letter-spacing:normal}html.ez-old .of-hidden{overflow:hidden}html.ez-old .sale-rbn-right-15{margin-right:-23px}html.ez-old .sale-rbn-banner{color:#fff;background-color:#bd0000;margin-left:-20px;padding:3px 10px;position:relative;top:-15px;right:-9px;box-shadow:1px 2px 3px #0009}html.ez-old .sale-rbn-banner:after{content:" ";border:4px solid #0000;border-color:#0000 #0000 #510404 #510404;width:0;height:0;position:absolute;bottom:100%;right:0}html.ez-old .sale-rbn-detail{padding:5px 30px 5px 10px}html.ez-old .itn-view-saved .sale-rbn,html.ez-old .complex-tooltip-content{display:none}html.ez-old .show-tooltip .price-breakdown{background:0 0;border:none;outline:none;margin:0;padding:0}html.ez-old .show-tooltip .price-breakdown:focus{outline:1px dotted initial}html.ez-old #rec-flight{background:#f8f8f8;max-width:760px;margin-top:10px;margin-bottom:10px;padding-top:15px;padding-bottom:15px}html.ez-old .itn-carrier-logo{max-height:20px;margin-top:2px}html.ez-old #ez-manage-summary .itn-carrier-logo{max-height:50px}html.ez-old .itn-row{position:relative}html.ez-old .itn-stop-container{z-index:5;width:100%;position:relative}html.ez-old .itn-line-img-container{z-index:1;width:100%;position:absolute;top:25px}html.ez-old .itn-final{float:right;text-align:left}html.ez-old .itn-stop-time{letter-spacing:normal}html.ez-old .itn-stop-total-3 .itn-layover{padding:0 2%}html.ez-old .itn-stop-total-4 .itn-layover{padding:0 1%}html.ez-old .itn-stop-total-3 .itn-stop-time,html.ez-old .itn-stop-total-4 .itn-stop-time{text-indent:-9999px}html.ez-old .itn-row{background-color:#fff}html.ez-old .itn-row:nth-of-type(2n),html.ez-old.lt-ie9 .itn-row~.itn-row{background-color:#f7f7f7}html.ez-old.borderradius .itn-row:nth-of-type(odd) .itn-stop-img,html.ez-old.no-borderradius .itn-row:nth-of-type(odd) .itn-stop-img{background-color:#fff}html.ez-old .no-boxshadow .itn-route,html.ez-old .no-boxshadow .ez-fare-card,html.ez-old .no-boxshadow .ez-multicity-search .ez-card-cell,html.ez-old .no-boxshadow .itn-bothways .ez-card-cell{border:1px solid #a8c1d7}html.ez-old .no-boxshadow .ez-multicity-search .ez-fare-card,html.ez-old .no-boxshadow .ez-multicity-search #ez-autoair .ez-fare-card,html.ez-old .no-boxshadow .itn-bothways .ez-fare-card{border:0}html.ez-old .no-boxshadow #ez-autoair .itn-route,html.ez-old .no-boxshadow #ez-autoair .itn-oneway .ez-fare-card{border:1px solid #d0d1d2}html.ez-old.lt-ie9 .itn-row~.itn-row{border-top:1px solid #d0d1d2;border-bottom:10px solid #fff}html.ez-old.lt-ie9 #ez-dpt-summary .itn-row~.itn-row{border-top:0}html.ez-old .itn-row:last-child:nth-of-type(2n){border-bottom:10px solid #fff}html.ez-old .itn-line{padding:0;position:absolute;top:10px}html.ez-old .itn-circle{border:5px solid #000;border-radius:50%;width:9px;height:9px;display:inline-block;position:absolute;top:0}html.ez-old.no-borderradius .itn-circle{background-image:url(/air/images/airbook/sprite_air-icons.png);background-position:-10px -120px;border:0;border-radius:0;width:13px;height:13px;top:-1px}html.ez-old .itn-circle-left{left:0}html.ez-old .itn-circle-right{right:0}html.ez-old.no-borderradius .itn-circle-right{right:-1px}html.ez-old .itn-line-img{background:#000;border:1px solid #000;width:100%;margin:0;padding:0;display:inline-block;position:absolute;top:4px;left:0}html.ez-old .itn-stop-img{z-index:2;background:#f7f7f7}html.ez-old .itn-layover-nochange .itn-stop-img{border-radius:50%}html.ez-old .itn-layover .itn-stop-img{background-image:url(/air/images/airbook/sprite_air-icons.svg);background-position:-3px 3px;background-repeat:no-repeat;width:25px;height:32px;margin:auto;position:relative}html.ez-old.no-svg .itn-layover .itn-stop-img{background-color:#fff;background-image:url(/air/images/airbook/sprite_air-icons.png)}html.ez-old.borderradius .itn-layover-nochange .itn-stop-img{background:#f7f7f7;border:2px solid #000;width:11px;height:11px;margin:10px auto;display:table}html.ez-old.no-borderradius .itn-layover-nochange .itn-stop-img{background-image:url(/air/images/airbook/sprite_air-icons.png);background-position:-42px -120px;width:12px;height:13px;margin:9px auto}html.ez-old .itn-total-duration{width:100%;position:absolute;bottom:10px;left:0}html.ez-old.web-font .alt-font .itn-total-duration{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400}html.ez-old .itn-oper-details,html.ez-old .itn-cabin-class-msg{padding:5px 25px 0}html.ez-old .ez-itn-details .itn-origin{padding-right:10px}html.ez-old .ez-itn-details .itn-line-img-container{width:90%;top:14px;left:5%}html.ez-old .ez-itn-details .itn-total-duration{top:75px}html.ez-old .itn-details+.itn-details,html.ez-old #ez-previous-summary-fare{margin-top:40px}html.ez-old .arrow-toggle{border-top:12px solid;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;margin-left:5px;display:inline-block;position:relative;top:2px}html.ez-old .arrow-toggle-up{border-top:none;border-bottom:12px solid;position:static}html.ez-old .itn-dtl-header{background-color:#007ba3;padding-left:50px;position:relative}html.ez-old .itn-dtl-header-bg{width:31px;height:23px;margin:auto;position:absolute;top:0;bottom:0;left:10px}html.ez-old .itn-dtl-leaving .itn-dtl-header-bg{background-image:url(/air/images/airbook/sprite_air-icons.svg);background-position:0 -77px;background-repeat:no-repeat}html.ez-old.no-svg .itn-dtl-leaving .itn-dtl-header-bg{background-image:url(/air/images/airbook/sprite_air-icons.png)}html.ez-old .itn-dtl-returning .itn-dtl-header-bg{background-image:url(/air/images/airbook/sprite_air-icons.svg);background-position:-33px -77px;background-repeat:no-repeat}html.ez-old.no-svg .itn-dtl-returning .itn-dtl-header-bg{background-image:url(/air/images/airbook/sprite_air-icons.png)}html.ez-old .itn-dtl-title{margin:0;padding-top:2px;display:inline-block}html.ez-old .itn-details .itn-carrier-logo{height:21px;margin:auto;display:block}html.ez-old.lt-ie9 .no-rwd .itn-fares{padding-top:0;padding-left:15px}html.ez-old .fare-table-wrapper{border-radius:4px;padding-bottom:3px}html.ez-old .ft-table{width:100%;font-size:13px}html.ez-old .alt-font .ft-table{font-size:14px}html.ez-old .ft-title{border-top-left-radius:3px;border-top-right-radius:3px;margin:0}html.ez-old .ft-table th{vertical-align:bottom;border-bottom:1px solid #b2b2b2;font-weight:400}html.ez-old .ft-table td:first-child,html.ez-old .ft-table th:first-child{padding-left:10px}html.ez-old .ft-table td:last-child,html.ez-old .ft-table th:last-child{padding-right:10px}html.ez-old .ft-table th,html.ez-old .ft-table td{text-align:center;padding:5px 3px}html.ez-old .ft-table tr:first-child td{padding-top:10px}html.ez-old .ft-table .ft-total-label{text-align:left}html.ez-old .ft-table tbody tr:last-child td{padding-bottom:10px}html.ez-old .fare-table-small th,html.ez-old .fare-table-small td{letter-spacing:normal;font-size:86.6667%;padding-left:2px!important;padding-right:2px!important}html.ez-old .fare-table-small .ft-total-label{padding-left:10px!important}html.ez-old .mfp-content #popupTitleArea .title,html.ez-old .popupContainer .article-header h1,html.ez-old .mfp-container .article-header h1{text-align:center;background-position:0 -40px;min-height:36px;padding-top:8px;font-size:2.46154em;display:block}html.ez-old .mfp-content #popupContainer .itn-container-wrapper{padding:30px}html.ez-old #popupContainer .itn-row:last-child:nth-of-type(2n),html.ez-old #popupContainer .popupContainer{border-bottom:none}html.ez-old .ez-fare-chart .mfp-close-wrapper,html.ez-old .ez-worry-free-popup .mfp-close-wrapper{width:560px;margin:0 auto}html.ez-old .ez-class-restictions .mfp-close-wrapper{max-width:665px;margin:0 auto}html.ez-old .mfp-wrap~.ui-tooltip,html.ez-old .mfp-wrap~.ui-tooltip-princess{z-index:1000!important;z-index:100000!important}html.ez-old .ez-summary-fare-details .itn-baggage-link{font-family:var(--red-hat-text);text-decoration:underline}html.ez-old .alt-font .ez-summary-fare-details .itn-baggage-link{font-family:Roboto,Arial,Helvetica,sans-serif}html.ez-old .ez-summary-fare-details .itn-baggage-link:hover{text-decoration:none}html.ez-old #ez-flight-summary .itn-details{position:relative}html.ez-old .schedule-change-warning{justify-content:center;width:100%;height:auto;display:inline-flex}html.ez-old .schedule-change-warning-icon{background-image:url(/air/images/global/sprite_pc-icons.svg);background-repeat:no-repeat;width:100%;height:100%;display:block}html.ez-old .segment-schedule-change-message .schedule-change-warning-icon{background-position:0 -128px;background-size:475px}html.ez-old .schedule-change-warning .schedule-change-warning-icon{background-position:0 -162px;background-size:595px}html.ez-old .segment-schedule-change-message{justify-content:center;display:flex}html.ez-old .segment-schedule-change-message div{width:16px;height:auto;margin-top:2px;margin-right:5px;display:block}html.ez-old .schedule-change-warning div{width:20px;height:22px;margin-top:12px;margin-right:5px;display:block}html.ez-old .segment-schedule-change-message p{margin:0;padding-top:3px}html.ez-old .segment-info-wrapper{width:98%;margin:0 auto}html.ez-old .segment-schedule-info-changed{border:2px solid #bd0000;padding:4px;display:flex}html.ez-old .segment-schedule-info-container{padding:4px;display:flex}@media print{html.ez-old *{box-shadow:none!important}html.ez-old .itn-layover .itn-stop-img{background-image:url(/air/images/airbook/sprite_air-icons.svg)!important;background-repeat:no-repeat!important}html.ez-old .itn-stop-img{z-index:2;background-color:#fff!important}html.ez-old .sale-rbn-banner{color:#bd0000}html.ez-old .fare-table.hidden{visibility:visible!important;display:block!important}html.ez-old .ft-toggle-link,html.ez-old .fare-add-booking,html.ez-old .ft-terms{display:none}html.ez-old .ft-title{border-bottom:1px solid #b2b2b2}html.ez-old .ft-restricted .ft-title{color:#f05a28}html.ez-old .ft-flexible .ft-title{color:#0d2f56}}html.ez-old .ezair-results #ez-flight-summary .article-header{padding-bottom:30px}@media screen and (max-width:991px){html.ez-old .no-boxshadow .itn-route{border:0}}@media screen and (max-width:639px){html.ez-old #ez-summary-details .light-border,html.ez-old .ez-summary-fare-details .light-border{border:none}html.ez-old #ez-summary-details.border-radius-3,html.ez-old .ez-summary-fare-details .border-top-radius-3,html.ez-old .ez-summary-fare-details .border-bottom-radius-3{border-radius:0}html.ez-old #ez-summary-details.box-shadow-small,html.ez-old .ez-summary-fare-details.box-shadow-small{box-shadow:none}html.ez-old .ez-summary-fare-container .pricing ul:last-child,html.ez-old .ez-summary-fare-container .total p:last-child{border-bottom:1px solid #b2b2b2;margin-bottom:2em;padding-bottom:2em}html.ez-old #ez-fare-summary .pricing-tooltip .tooltip,html.ez-old .booked-flight-header-details-meta .price-breakdown{text-align:left;width:100%;display:inline-block}html.ez-old .ez-summary-sale-top{right:0}html.ez-old .segment-schedule-info-container,html.ez-old .segment-schedule-info-changed{display:block}html.ez-old .schedule-change-warning div{width:30px;margin-left:15px;margin-right:0}}@media screen and (min-width:640px) and (max-width:767px){html.ez-old .ez-summary-fare-container .next-step p:first-child{border-top:1px solid #b2b2b2;padding-top:2em}}html.ez-old .pricing-list{margin:0 0 2em}html.ez-old .pricing-list li+li{margin-top:1em}html.ez-old .pricing-list+.ez-summary-sale-container{margin-top:-1em}html.ez-old .ez-tnc-lightbox table{margin:0 0 5px}@media screen and (min-width:560px){html.ez-old .ez-fare-chart #popupContainer,html.ez-old .ez-worry-free-popup #popupContainer{width:560px}html.ez-old .ez-class-restictions #popupContainer{max-width:665px}}html.ez-old .sale-rbn-btn{position:absolute;top:25px}html.ez-old .padding-top0{padding-top:0}
html.ez-old #ez-booked-summary-aside{margin-bottom:20px}html.ez-old #ez-booked-summary-paid{border-top:1px solid #b2b2b2}html.ez-old .booked-flight-summary #ez-summary-details{box-shadow:none;padding:0}html.ez-old .booked-flight-summary .itn-details{position:relative}html.ez-old .booked-flight-summary .itn-baggage-link{margin:auto;text-decoration:underline}html.ez-old .alt-font .booked-flight-summary .itn-baggage-link{font-family:Roboto,Arial,Helvetica,sans-serif}html.ez-old .booked-flight-summary .itn-baggage-link:hover{text-decoration:none}html.ez-old .seat-selection-lightbox iframe{border-top:0;border-left:0;border-right:0}html.ez-old .booked-fares-wrapper{position:relative}html.ez-old .booked-base-fare{position:absolute;top:-20px;left:0}html.ez-old #ez-confirmation-request-fail-message{margin-bottom:20px}html.ez-old .disclaimer-scrollable{max-height:20em;padding:15px 15px 5px;overflow:hidden scroll}html.ez-old .disclaimer-container>ul{margin-left:1em}html.ez-old .terms-checkbox-list{margin-left:0!important}html.ez-old .cancel-tnc{margin-right:10px}html.ez-old #ez-tnc{border-bottom:10px solid #8cabc7}html.ez-old .submit-btn-container{position:relative}html.ez-old .submit-btn-container .loading{position:absolute;left:28px}html.ez-old .ez-summary-sale-top{position:absolute;top:0;left:0}html.ez-old .ez-summary-sale-top .ez-summary-sale-rbn{margin-left:0;padding:3px 7px;position:absolute;top:-15px;left:-9px}html.ez-old .ez-summary-fare-container.flex-no-pay.discount{padding-left:30px}@media (min-width:48em){html.ez-old #ez-booked-summary-aside{text-align:right}html.ez-old #ez-booked-summary-paid{border-top:0}html.ez-old #ez-confirmation-request-fail-message{margin-bottom:0}}@media print{html.ez-old .ez-custom-header,html.ez-old #steps-bar,html.ez-old .cell-buttons,html.ez-old .guest-flight-head,html.ez-old #cp-footer,html.ez-old #additional-guests,html.ez-old .booked-flight-meta-details:not(.finalpayment){display:none}html.ez-old #container.ezair-bg{background:0 0}html.ez-old #container{min-height:0;max-height:auto}}
html.ez-old #steps-bar{text-align:center}html.ez-old .steps-list{background:linear-gradient(#47729c,#4d79a2);list-style:none}html.ez-old .steps-item{vertical-align:top;width:19%;min-width:4.5em;max-width:11em;display:inline-block;position:relative}html.ez-old .steps-item:before{z-index:1;content:"";width:100%;position:absolute;top:.9em;left:-50%}html.ez-old .steps-item-1:before{display:none}html.ez-old .steps-number{vertical-align:middle;z-index:2;border-radius:50%;width:1.75em;height:1.75em;line-height:1.75em;display:inline-block;position:relative}html.ez-old .steps-label{z-index:2;color:#fff;padding-top:5px;position:relative;overflow:hidden}html.ez-old .steps-bar-light .steps-item:before{border-top:2px solid #fff}html.ez-old .steps-bar-light .steps-item-active:before,html.ez-old .steps-bar-light .steps-item-done:before{border-top:2px solid #0d2f56}html.ez-old .steps-bar-light .steps-number{color:#0054a0;background:#fff}html.ez-old .steps-bar-light .steps-item-done .steps-number,html.ez-old .steps-bar-light .steps-item-active .steps-number{color:#fff;background:#0d2f56}html.ez-old .steps-bar-light .steps-item a{color:#fff;text-decoration:none}html.ez-old .steps-bar-light .steps-item a:hover span{text-decoration:underline!important}@media (max-width:40em){html.ez-old .steps-label{font-size:90%}}
html.ez-old .ezair-modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}html.ez-old .ezair-modal-content{background:#fff;border-radius:5px;min-width:950px;max-width:750px;padding:20px;position:relative}html.ez-old .close-button{cursor:pointer;border:none;font-size:16px;position:absolute;top:10px;right:4px}
html.ez-old .tooltipContainer{cursor:pointer;margin-top:5px;display:inline-block}html.ez-old .tooltipText{visibility:hidden;color:#fff;text-align:center;z-index:1;opacity:1;background-color:#000;border-radius:5px;width:120px;height:35px;margin-left:-60px;padding:5px 0;transition:opacity .3s;position:absolute;bottom:125%;left:50%}html.ez-old .tooltipContent{z-index:9999;visibility:hidden;opacity:1;background-color:#fff;width:auto;height:auto;font-size:13px;transition:opacity .3s;position:absolute;top:0;left:0;box-shadow:2px 2px 2px gray}html.ez-old .tooltipHeader{text-align:left;color:#fff;background-color:#0054a0;width:100%;height:30px;padding:5px;font-size:18px}html.ez-old .tootltipHolder{text-align:left;width:100%;height:100%;padding:5px}html.ez-old .tooltipContainer:active .tooltipContent,html.ez-old .tooltipContainer:hover .tooltipContent,html.ez-old .tooltipContainer:focus .tooltipContent{visibility:visible;opacity:1}html.ez-old .simple-tooltip{color:#333;z-index:1000;opacity:0;background:#fff;border:1px solid #e0e0e0;border-radius:6px;max-width:280px;padding:10px 14px;font-size:13px;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;top:110%;left:0;transform:translateY(4px);box-shadow:0 6px 18px #0000001f}html.ez-old .tooltip-wrapper:hover .simple-tooltip,html.ez-old .tooltip-wrapper:focus-within .simple-tooltip{opacity:1;transform:translateY(0)}html.ez-old .simple-tooltip:before{content:"";border:4px solid #0000;border-bottom-color:#fff;position:absolute;top:-6px;left:20px}html.ez-old .mobile-helper-text{margin-top:4px;font-size:12px}html.ez-old .fare-tooltip{top:-70px;left:-35px}html.ez-old .flight-pricing-container{top:-50px;left:0}html.ez-old .flight-pricing-padding{padding-top:0}html.ez-old .Tooltip-Wrapper{z-index:1;display:inline-block;position:relative}html.ez-old .Tooltip-Tip{visibility:visible;opacity:100;z-index:999;white-space:nowrap;border-radius:4px;padding:6px;font-family:inherit;font-size:14px;line-height:1;display:inline-block;position:absolute}html.ez-old .tooltipContent{visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s}html.ez-old .tooltipContent.visible{visibility:visible;opacity:1}@media (max-width:47.9375em){html.ez-old .tooltipContent.ez-rk-tooltip{white-space:normal;width:250px;max-width:calc(100vw - 24px)}html.ez-old .tooltipContent.ez-rk-tooltip .no-wrap,html.ez-old .tooltipContent.ez-rk-tooltip .tooltip-pricing-table,html.ez-old .tooltipContent.ez-rk-tooltip .tooltip-pricing-table span{white-space:normal}}
html.ez-old .wide-header-blue{color:#fff;background:#007ba3;margin:0}html.ez-old .full-width-field{width:100%;max-width:380px}html.ez-old .half-field-container{max-width:380px}html.ez-old .field-halfsies{float:left;width:49%;display:block}html.ez-old .form-field .field-half{width:48%;max-width:185px}html.ez-old .field-halfsies-left{margin-right:2%}html.ez-old .form-field .padding-0{padding:0}html.ez-old .ez-payment-submit{min-width:8em}html.ez-old #ez-payment-info .form-field{min-height:94px}html.ez-old #ez-card-number-error{display:block}html.ez-old #ez-payment-info iframe{max-width:100%}html.ez-old #payment-overlay,html.ez-old #challengeFrame{z-index:9999;width:100%;height:100%;position:fixed;inset:0}html.ez-old #payment-overlay{display:none}html.ez-old .ez-cxone-nice-container{flex-wrap:wrap;justify-content:space-between;display:flex}html.ez-old #credit-card-cxone-reset{margin:0;line-height:17px}html.ez-old #timer-lable{color:#bd0000;margin:0}html.ez-old .cxone-lable-container{align-items:center;display:flex}html.ez-old .credit-card-confirmation-container{flex-basis:94%;order:2;margin-top:10px;padding-left:0;display:flex}html.ez-old #confirmation-error{color:#bd0000;margin-top:10px;display:none}html.ez-old #credit-card-info-error{color:#bd0000;float:right}html.ez-old .cxone-nice-form{margin-top:8px}html.ez-old #ez-payment-info .cxone-nice-form .form-field{padding:0}html.ez-old .timer-lable{margin-left:20px}html.ez-old .credit-card-confirmation-lable{align-items:center;display:flex}html.ez-old #credit-card-confirmation{margin-right:5px}html.ez-old .cxone-lable-container,html.ez-old .credit-card-info,html.ez-old .credit-card-info-error{margin-right:20px}@media (max-width:920px){html.ez-old .cxone-nice-form{display:inline-block}html.ez-old .credit-card-confirmation-container{flex-basis:100%;order:3}}@media (min-width:40em){html.ez-old .box-shadow{box-shadow:0 0 6px #0000004d}}html.ez-old .session-timer-highlight{font-size:1.25em;font-weight:700}
html.ez-old .ui-tooltip,html.ez-old .ui-tooltip-princess{z-index:16000!important}html.ez-old .ez-iframed .seat-selection-lightbox .mfp-container{top:20px!important}html.ez-old .seat-selection-lightbox #popupTitleArea{padding:6px 10px}html.ez-old .seat-selection-lightbox #popupContent{padding-bottom:0;padding-left:0;padding-right:0}html.ez-old .ezair-classic #ez-seat-selection *{box-sizing:border-box}html.ez-old #form-wrapper{padding-bottom:5px;position:relative}html.ez-old .flight-info,html.ez-old #ez-seat-chart-container,html.ez-old .seat-legend{height:568px;position:relative}html.ez-old #ez-seat-selection{padding:0}html.ez-old #ez-seat-chart-container{text-align:center;z-index:2;width:100%;overflow:hidden;transform:translateZ(0)}html.ez-old .flight-nu{width:100%;position:absolute;overflow:visible!important}html.ez-old .seat-legend{float:right;width:145px;position:relative}html.ez-old .seat-select-sidebar{max-width:260px;position:absolute;top:163px;left:34px}@media (min-width:800px){html.ez-old .seat-select-sidebar{left:60px}}html.ez-old .shopping .seat-select-sidebar{display:none}html.ez-old .lt-ie8 .flight-info hr{margin:.25em 0}html.ez-old #ez-seat-selection label,html.ez-old #ez-seat-selection .label{color:#666}html.ez-old .flight-info p:first-child{margin-top:0}html.ez-old .flight-details{background:#fff;height:72px;padding:10px;position:absolute;left:20px;right:20px}html.ez-old .flight-details-item{text-align:center;border-right:1px solid #b2b2b2;height:100%}html.ez-old .no-wrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html.ez-old .flight-details-item:last-child{border:0}html.ez-old .pax-selections{background:#fff;border:1px solid #d3d3d3;padding:10px}html.ez-old .pax-selection-radio{margin:3px 3px 0 0!important}html.ez-old .selected-seat-container{padding-left:1.9em}html.ez-old .selected-seat-label{display:inline-block}html.ez-old .pax-selection-name{padding-top:1px}html.ez-old .pax-selection-item{padding:5px}html.ez-old .pax-selection-item.active{background-color:#e5f3fd}html.ez-old .flight-details .seat-class{margin-right:0}html.ez-old .flight-details .airports,html.ez-old .flight-details .airplane{min-width:100%}html.ez-old .flight-info .prev-btn{margin-right:20px}html.ez-old .pax-seat{text-align:center;cursor:default;width:45px}html.ez-old .pax-seat:focus{box-shadow:0 0 1px 1px #0054a0!important}html.ez-old .clear-seat{background:url(/air/images/ezairbook/sprite_seat-selector.png) 0 -28px no-repeat;margin-left:2px;padding-left:12px;font-size:10px}html.ez-old.web-font .alt-font .clear-seat{font-size:12px}html.ez-old .pax-list label{display:inline}html.ez-old .pax-list input{padding:2px}html.ez-old #ez-seat-chart-container #error-message{max-width:280px;margin:200px 0 0 51%;display:none}html.ez-old #ez-seat-chart-container .empty-seat-heading{font-size:1.71429em}html.ez-old #ez-seat-chart-container #empty-seat-selection{max-width:300px;margin:200px 0 0 51%;display:none}html.ez-old .shopping #ez-seat-chart-container #error-message{margin:200px auto 0}html.ez-old .flight-loading{pointer-events:none;opacity:.5}html.ez-old #ez-bg-loading{background:#d3d3d3;width:auto;height:auto;position:absolute;inset:72px 20px 20px}html.ez-old #ez-bg-loading-empty{width:auto;height:auto;position:absolute;inset:72px 20px 20px}html.ez-old #ez-bg-loading-bg{margin-left:65%}html.ez-old .shopping #ez-bg-loading-bg{margin-left:48%!important}@media (min-width:800px){html.ez-old #ez-bg-loading-bg{margin-left:62%}}html.ez-old #loading-icon{width:32px;height:32px}html.ez-old .legend .icon-list{margin:0;padding:14px 0 14px 150px}html.ez-old .legend-item{float:left;text-align:center;text-align:left;min-width:105px;margin:0 22px 12px 0}html.ez-old .legend-item:first-child{position:absolute;top:14px;left:30px}@media (max-width:768px){html.ez-old .legend .icon-list{padding:14px 0 14px 115px;font-size:.8em}html.ez-old .legend-item{margin:0 0 12px}html.ez-old .flight-details-item:nth-child(2) .inline-block div{display:inline}}html.ez-old .icon-question{vertical-align:top;margin-top:1px}html.ez-old .show-arrow.qtip .qtip-tip,html.ez-old .show-arrow.qtip .qtip-tip canvas{display:block!important}html.ez-old #ez-seat-chart-container ul{padding-left:0;list-style:none}html.ez-old #ez-seat-chart-container .icon-list li{text-indent:-22px;padding-left:22px}html.ez-old .flight-info .icon-list{margin:2em 0}html.ez-old.lt-ie9 .flight-info .icon-list{margin-bottom:0}html.ez-old #ez-seat-chart-container h3+.icon-list{margin-top:.5em}html.ez-old .legend .icon{margin-top:0}html.ez-old .aisle{text-align:center;width:17px;font-size:12px;line-height:14px;display:inline-block}html.ez-old .lt-ie8 #seat-chart .icon,html.ez-old .lt-ie8 #seat-chart .aisle{float:left;display:block}html.ez-old .seat-row{text-align:center;float:left;clear:both;border:0 solid #aaa;border-width:0 1px;width:100%;display:inline-block}html.ez-old .seat-row.deck{text-transform:uppercase;color:#333;background:#d3d3d3;border-width:1px 0;padding-top:15px;padding-bottom:5px;line-height:1em}html.ez-old .seat-row.wide-cabin{margin-left:53%}html.ez-old .seat-row.wall{border-width:1px}html.ez-old .seat-row.wall+.seat-row.wall{background:#f2f2f2;border-width:0 1px 1px;margin-top:-1px}html.ez-old .shopping .seat-row,html.ez-old .shopping .seat-row.wide-cabin{margin:0 auto}html.ez-old .seat-row-inner{position:relative}html.ez-old #seat-chart{background:#d3d3d3;height:438px;margin-top:130px;line-height:0;overflow:hidden scroll}html.ez-old #seat-chart-inner{background:#f2f2f2;margin-left:35%;display:inline-block}html.ez-old .sea-chart-fade-top{height:30px;position:absolute;top:72px;left:0;right:0;box-shadow:0 0 30px #666}html.ez-old .sea-chart-fade-bottom{height:30px;position:absolute;bottom:-32px;left:0;right:0;box-shadow:0 0 30px #666}html.ez-old .seat-row-inner>.row-wrapper{padding:3px;overflow:hidden}html.ez-old .icon-airplane{text-indent:-999em;background-image:url(/air/images/airbook/sprite_air-icons.svg);background-position:-5px -5px;background-repeat:no-repeat;width:22px;height:16px;margin:auto;display:inline-block;position:relative}html.ez-old .droptab-container{z-index:20;padding-bottom:1px;position:relative;transform:translateZ(0)}html.ez-old #ez-seat-selection .droptab-menu{padding-left:5px!important}html.ez-old #ez-seat-selection .droptab-menu.droptab-mobile-menu li{margin-left:-5px}html.ez-old .full-tab,html.ez-old .compact-tab{margin-bottom:4px}html.ez-old .droptab-disabled{margin-left:0;margin-right:0;padding-bottom:0!important}html.ez-old #ez-seat-selection .droptab-disabled li a{text-align:center;padding:4px 15px}html.ez-old.web-font .ltr-spacing-0{letter-spacing:normal}html.ez-old #ez-seat-flights{z-index:15;background-color:#fff;padding:20px;position:relative;transform:translateZ(0)}html.ez-old #ez-seat-tab-container{z-index:10;width:100%;height:0;position:absolute;top:0;left:0;transform:translateZ(0)}html.ez-old .seat-select-instructions{color:#fff;background-color:#007ba3;height:56px;margin-bottom:1em;padding:10px;position:relative}html.ez-old .seat-select-instructions:before{content:" ";pointer-events:none;z-index:10;border:28px solid #0000;border-left:15px solid #007ba3;border-right-width:0;width:0;height:0;position:absolute;top:0;left:100%}html.ez-old #ez-seat-legend{z-index:10;background-color:#fff;border:1px dotted #d2d2d2;width:100%;height:78px;position:absolute;top:72px;left:20px;right:20px;transform:translateZ(0)}html.ez-old .legend{padding:0 5px 5px}html.ez-old .icon,html.ez-old .aisle{vertical-align:top;color:#333;border-radius:2px;width:18px;height:18px;margin:2px;line-height:1.5;display:inline-block}html.ez-old .wide-cabin .aisle,html.ez-old .seat-row-header.wide-cabin .aisle{margin:2px 0!important}html.ez-old .seat{cursor:pointer;background:#31a849;border:1px solid #619412;position:relative}html.ez-old .seat:after{text-indent:0;text-align:center;speak:none;color:#31a849;line-height:1.4;position:absolute;inset:0}html.ez-old .shopping .seat{cursor:auto}html.ez-old .wide-cabin .seat,html.ez-old .wide-cabin .aisle,html.ez-old .seat-row-header.wide-cabin .icon,html.ez-old .seat-row-header.wide-cabin .aisle{width:17px;height:18px}html.ez-old .legend .seat,html.ez-old .seat.assigned{cursor:auto}html.ez-old .seat.assigned:after{display:none}html.ez-old .seat.premium{cursor:auto;color:#fff;background:#747474;border:1px solid #a5a5a5;line-height:.8;position:relative}html.ez-old .seat.premium:after{content:"P";text-indent:0;text-align:center;speak:none;color:#fff;line-height:1.4;position:absolute;inset:0}html.ez-old .seat.unavailable{cursor:auto;background:#fff;border:1px solid #d6d6d6}html.ez-old .seat.unavailable:after{content:"U";text-indent:0;text-align:center;speak:none;color:#fff;line-height:1.4;position:absolute;inset:0}html.ez-old .seat.unavailable.storagespace,html.ez-old .seat.unavailable.closet{background:#fff url(/air/images/airbook/ezair-legend-closet.svg) 0 0/100% no-repeat}html.ez-old .seat.unavailable.galley{background:#fff url(/air/images/airbook/ezair-legend-galley.svg) 0 0/100% no-repeat}html.ez-old .seat.unavailable.stairstoupperdeck,html.ez-old .seat.unavailable.stairstolowerdeck{background:#fff url(/air/images/airbook/ezair-legend-stairs.svg) 0 0/100% no-repeat}html.ez-old .seat.unavailable.lavatory{background:#fff url(/air/images/airbook/ezair-legend-restroom.svg) 0 0/100% no-repeat}html.ez-old .seat.unavailable.abar{background:#fff url(/air/images/airbook/ezair-legend-bar.svg) 0 0/100% no-repeat}html.ez-old .seat.unavailable.exitdoor{position:relative}html.ez-old .seat.unavailable.exitdoor-3,html.ez-old .seat.unavailable.exitdoor-4,html.ez-old .seat.unavailable.exitdoor-5,html.ez-old .seat.unavailable.exitdoor-6,html.ez-old .seat.unavailable.exitdoor-7,html.ez-old .seat.unavailable.exitdoor-8,html.ez-old .seat.unavailable.exitdoor-9,html.ez-old .seat.unavailable.exitdoor-10{position:relative;transform:rotate(180deg)}html.ez-old .seat.unavailable.bulkhead,html.ez-old .seat.unavailable.other_,html.ez-old .seat.unavailable.airphone,html.ez-old .seat.unavailable.table{opacity:0}html.ez-old .seat.unavailable.exitdoor:after,html.ez-old .seat.unavailable.exitdoor-3:after,html.ez-old .seat.unavailable.exitdoor-4:after,html.ez-old .seat.unavailable.exitdoor-5:after,html.ez-old .seat.unavailable.exitdoor-6:after,html.ez-old .seat.unavailable.exitdoor-7:after,html.ez-old .seat.unavailable.exitdoor-8:after,html.ez-old .seat.unavailable.exitdoor-9:after,html.ez-old .seat.unavailable.exitdoor-10:after{content:" ";pointer-events:none;border:6px solid #c000;border-left-width:0;border-right-color:#c00;width:0;height:0;margin:auto;position:absolute;inset:0}html.ez-old .seat.unavailable.storagespace:after,html.ez-old .seat.unavailable.closet:after,html.ez-old .seat.unavailable.galley:after,html.ez-old .seat.unavailable.stairstoupperdeck:after,html.ez-old .seat.unavailable.stairstolowerdeck:after,html.ez-old .seat.unavailable.lavatory:after,html.ez-old .seat.unavailable.abar:after,html.ez-old .seat.unavailable.bulkhead:after,html.ez-old .seat.unavailable.other:after,html.ez-old .seat.unavailable.airphone:after,html.ez-old .seat.unavailable.table:after{display:none}html.ez-old .seat.no-seat{cursor:auto;background:#f2f2f2;border:0}html.ez-old .seat.no-seat:after{display:none}html.ez-old #ez-seat-selection .icon-pax-no,html.ez-old #seat-selection .assigned{text-align:center;color:#fff;background:#007ba3;border:1px solid #007ba3;line-height:1.3;display:inline-block;letter-spacing:.5px!important}html.ez-old #seat-selection .assigned{line-height:.8}html.ez-old .seat-row-inner>.row-wrapper{height:auto}html.ez-old #seat-chart .seat-row:last-child .row-wrapper{border-bottom:1px solid #aaa;padding-bottom:15px}html.ez-old .emergency-exit{position:relative}html.ez-old .emergency-exit .seat-row-inner:after{content:" ";pointer-events:none;z-index:10;border:10px solid #c000;border-right-color:#c00;width:0;height:0;margin-top:-10px;position:absolute;top:50%;right:102%}html.ez-old .emergency-exit .seat-row-inner:before,html.ez-old .icon.emergency-exit:before{content:" ";pointer-events:none;z-index:10;border:10px solid #c000;border-left-color:#c00;width:0;height:0;margin-top:-10px;position:absolute;top:50%;left:102%}html.ez-old .legend-item .icon.emergency-exit:before{left:0;right:auto}html.ez-old .icon.emergency-exit:before{left:auto;right:-8px}html.ez-old .legend-item.storagespace,html.ez-old .legend-item.galley,html.ez-old .legend-item.stairs,html.ez-old .legend-item.lavatory,html.ez-old .legend-item.abar{display:none}html.ez-old .legend-item.storagespace .icon,html.ez-old .legend-item.galley .icon,html.ez-old .legend-item.stairs .icon,html.ez-old .legend-item.lavatory .icon,html.ez-old .legend-item.abar .icon{border:1px solid #ccc;position:relative}html.ez-old .icon.storagespace{background:#fff url(/air/images/airbook/ezair-legend-closet.svg) 0 0/100% no-repeat;border:1px solid #ccc}html.ez-old .icon.galley{background:#fff url(/air/images/airbook/ezair-legend-galley.svg) 0 0/100% no-repeat;border:1px solid #ccc}html.ez-old .icon.stairs{background:#fff url(/air/images/airbook/ezair-legend-stairs.svg) 0 0/100% no-repeat;border:1px solid #ccc}html.ez-old .icon.lavatory{background:#fff url(/air/images/airbook/ezair-legend-restroom.svg) 0 0/100% no-repeat;border:1px solid #ccc}html.ez-old .icon.abar{background:#fff url(/air/images/airbook/ezair-legend-bar.svg) 0 0/100% no-repeat;border:1px solid #ccc}html.ez-old .icon.storagespace:after,html.ez-old .icon.galley:after,html.ez-old .icon.stairs:after,html.ez-old .icon.lavatory:after,html.ez-old .icon.abar:after{content:"T";text-indent:0;text-align:center;speak:none;color:#31a849;line-height:1.4;display:none;position:absolute;inset:0}html.ez-old .icon.storagespace:after{content:"R"}html.ez-old .icon.galley:after{content:"G"}html.ez-old .icon.stairs:after{content:"T"}html.ez-old .icon.lavatory:after{content:"L"}html.ez-old .icon.abar:after{content:"B"}@media screen and (-ms-high-contrast:black-on-white){html.ez-old .seat.unavailable.storagespace:after,html.ez-old .seat.unavailable.closet:after,html.ez-old .seat.unavailable.galley:after,html.ez-old .seat.unavailable.stairstoupperdeck:after,html.ez-old .seat.unavailable.stairstolowerdeck:after,html.ez-old .seat.unavailable.lavatory:after,html.ez-old .seat.unavailable.abar:after,html.ez-old .seat.unavailable.bulkhead:after,html.ez-old .seat.unavailable.other:after,html.ez-old .seat.unavailable.airphone:after,html.ez-old .seat.unavailable.table:after,html.ez-old .icon.storagespace:after,html.ez-old .icon.galley:after,html.ez-old .icon.stairs:after,html.ez-old .icon.lavatory:after,html.ez-old .icon.abar:after{display:block}}@media screen and (-ms-high-contrast:white-on-black){html.ez-old .seat.unavailable.storagespace:after,html.ez-old .seat.unavailable.closet:after,html.ez-old .seat.unavailable.galley:after,html.ez-old .seat.unavailable.stairstoupperdeck:after,html.ez-old .seat.unavailable.stairstolowerdeck:after,html.ez-old .seat.unavailable.lavatory:after,html.ez-old .seat.unavailable.abar:after,html.ez-old .seat.unavailable.bulkhead:after,html.ez-old .seat.unavailable.other:after,html.ez-old .seat.unavailable.airphone:after,html.ez-old .seat.unavailable.table:after,html.ez-old .icon.storagespace:after,html.ez-old .icon.galley:after,html.ez-old .icon.stairs:after,html.ez-old .icon.lavatory:after,html.ez-old .icon.abar:after{display:block}}html.ez-old .wings{pointer-events:none;background:#f2f2f2;border:1px solid #aaa;width:800px;height:280px;position:absolute;top:0}html.ez-old .right-wing{transform-origin:0 0;border-left:0;left:100%}html.ez-old .left-wing{transform-origin:100% 0;border-right:0;right:100%}html.ez-old .seat-btn-container{position:relative}html.ez-old .btn-wide{padding-left:35px;padding-right:35px}html.ez-old .seat-submit .red-btn{margin-right:10px}html.ez-old .seat-wrapper{position:relative}html.ez-old .mfp-content .seat-wrapper .droptab-menu{border:none}html.ez-old .seat-submit{z-index:999;background:#fff;width:100%;margin:0;padding:10px 10px 0}html.ez-old .seat-cancel-btn-container{padding:15px 10px 5px}html.ez-old .shopping .seat-selection-save-btns{display:none}html.ez-old .shopping .seat-selection-close-btn{display:block}html.ez-old #seat-submit-error-container{padding:0}html.ez-old .validation-error-box-msg{margin:0;padding:0 10px}html.ez-old .submit-container{display:inline-block;position:relative}html.ez-old #seat-submit-btn-loading{position:absolute;top:5px;right:21px}html.ez-old .seat-submit .mr-saving-msg{padding-top:4px;padding-left:6px}html.ez-old .skip-seat-selection{z-index:99999;background:#fff;border:1px solid #aaa;width:0;height:0;margin:auto;padding:10px;display:block;position:absolute;top:-9999px;left:0;right:0;overflow:hidden}html.ez-old .skip-seat-selection:focus{width:250px;height:auto;top:160px}
html.ez-old .ez-pdf-brand-header{box-sizing:border-box;text-align:left;background:#fff;border-bottom:2px solid #003595;margin:0 0 14px;padding:4px 16px 14px}html.ez-old .ez-pdf-brand-header img{vertical-align:middle;width:auto;max-width:320px;height:36px;display:inline-block}html.ez-old .ez-pdf-capture{box-sizing:border-box;background:#fff;border:1px solid #b9c4d8}html.ez-old .ez-pdf-capture#flight-summary{border:none}html.ez-old .ez-pdf-capture .booked-flight-header-details{width:100%!important;position:static!important}html.ez-old .ez-pdf-capture.mange-flights-header-extension{height:auto!important;overflow:visible!important}html.ez-old .ez-pdf-capture .guest-options-thead,html.ez-old .ez-pdf-capture .guest-options-row{width:100%!important;display:flex!important}html.ez-old .ez-pdf-capture .guest-options-cell{box-sizing:border-box;max-width:26.3%;flex:0 0 26.3%!important}html.ez-old .ez-pdf-capture .guest-options-cell.text-left{max-width:21%;flex:0 0 21%!important}html.ez-old .ez-pdf-capture .box-shadow-small,html.ez-old .ez-pdf-capture .ez-summary-fare-details,html.ez-old .ez-pdf-capture .ez-card-cell,html.ez-old .ez-pdf-capture .itn-details,html.ez-old .ez-pdf-capture #ez-booked-summary-header,html.ez-old .ez-pdf-capture .booked-flight-meta-details,html.ez-old .ez-pdf-capture .guest-options-modify{box-sizing:border-box;box-shadow:none!important;border:1px solid #b9c4d8!important}
