.containerx .FeeBoxWrap{border-radius:5px;background:white;border:3px solid #00567e}.containerx .Hide{display:none}.containerx .Visible{display:block}.containerx .cartSection,.containerx .cartSubSection{padding-top:20px}.containerx .cartSection{margin-top:20px}.containerx .cartSubSection{margin-top:10px}.containerx .bookingProgressBar{display:none}.containerx .CartText{float:left;width:140px;text-align:Left;margin-left:10px}.containerx .CartPrice{float:left;text-align:Right;width:94px}.containerx .CartTaxesText{padding-top:3px;padding-bottom:5px}.containerx .flightstable th{font-size:1.17em;color:#00245A}.containerx .flightstable td{padding-top:5px}.containerx .flightstable img{vertical-align:middle}.containerx .flightstable .schedule-change-divider{border-bottom:1px solid #DCDCDC;padding-bottom:5px}.containerx .flightstable .schedule-change-padding{padding-top:10px}.containerx .cabin-large-bold{text-transform:capitalize;font-weight:bold;font-size:18px}.containerx .upsell-section{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px}.containerx .upsell-section.saver{background:rgba(39,116,174,0.08)}.containerx .upsell-section.main{background:rgba(1,66,106,0.08)}@media screen and (max-width: 660px){.containerx .upsell-section.main{flex-wrap:wrap}}.containerx .upsell-section.main .upgrade{margin:0 auto}.containerx .upsell-section .upsold .header{color:#01426A;height:auto;margin:0;font-size:20px}.containerx .upsell-section .upgraded{font-weight:bold;margin:auto 0 auto 40px}.containerx .upsell-section .upgraded .checkImage{float:left;padding-right:5px}.containerx .upsell-section .saver-fare-rules .header{color:#01426A;height:auto}.containerx .upsell-section .saver-fare-rules .rules{list-style:none;margin:0 1.5em 0 0}.containerx .upsell-section .saver-fare-rules .rules .rule{margin-bottom:16px}.containerx .upsell-section .saver-fare-rules .rules .rule:last-child{margin-bottom:0px}.containerx .upsell-section .saver-fare-rules .x-image{margin-right:12px;height:14px;margin-bottom:-2px}.containerx .upsell-section .main-fare-rules .header{color:#01426A;height:auto}.containerx .upsell-section .main-fare-rules .rules{margin:0 0 0 1.5em}.containerx .upsell-section .main-fare-rules .rules .rule{margin-bottom:16px}.containerx .upsell-section .main-fare-rules .rules .rule:last-child{margin-bottom:0px}.containerx .upsell-section .upgrade{text-align:right;margin-left:45px}.containerx .upsell-section .upgrade .upgrade-button{margin:auto;display:block;width:158px;padding:8px 53px 8px 32px}.containerx .upsell-section .upgrade .upgrade-image{margin:auto;display:block;height:104px;padding-bottom:9px}.containerx .upsell-section .upgrade .upgrade-amount{font-weight:bold;padding-bottom:6px}.containerx .rentalDescription{margin:5px 0px 10px 0px}.containerx .totalPriceDiv{width:244px;float:left}.containerx .totalPriceDiv .rowDiv{padding-top:5px}.containerx #confirmationCode,.containerx #manageReservationLinks,.containerx #printOrShare{margin-right:20px}.containerx #confirmationCode,.containerx #manageReservationLinks{float:left}.containerx #printOrShare{float:right}.containerx .boaFCMPOffer #confirmationCode,.containerx .boaFCMPOffer #manageReservationLinks{margin-right:10px}.containerx .boaFCMPOffer #printOrShare{margin-right:0}.containerx .cart.boaFCMPOfferContainer{position:absolute;width:540px;height:84px}.containerx .cart .boaFCOfferContentContainer{position:absolute}.containerx .payment .boaFCOfferContentContainer{height:90px}.containerx .comfirmation.boaFCMPOfferContainer{float:left;height:90px;width:230px}.containerx .boaFCMPOfferContainer .fcRow1,.containerx .boaFCMPOfferContainer .fcRow2,.containerx .boaFCMPOfferContainer .fcRow3,.containerx .boafcconfirmation .fcRow1,.containerx .boafcconfirmation .fcRow2,.containerx .boafcconfirmation .fcRow3{font-weight:bold;color:#003}.containerx .boaFCMPOfferContainer .fcRow2,.containerx .boafcconfirmation .fcRow2{color:#030}.containerx .boafcconfirmation .fcRowText,.containerx .boaFCMPOfferContainer .fcRowText{text-align:right}.containerx .boafcconfirmation .fcRowText{width:65px}.containerx .boaFCMPOfferContainer .fcRowText{width:60px}.containerx .cart .fcRow1{padding:6px 88px 0px 392px}.containerx .cart .fcRow2{padding:1px 88px 0px 392px}.containerx .cart .fcRow3{padding:5px 88px 0px 392px}.containerx .payment .fcRow1{padding:10px 124px 0px 732px}.containerx .payment .fcRow2{padding:3px 124px 0px 732px}.containerx .payment .fcRow3{padding:4px 124px 0px 732px}.containerx .boafcconfirmation .fcRow1{padding:123px 122px 0px 804px}.containerx .boafcconfirmation .fcRow2{padding:12px 122px 0px 804px}.containerx .boafcconfirmation .fcRow3{padding:16px 122px 0px 804px}.containerx .totals{margin-bottom:5px;display:inline-block;text-align:left}.containerx .cancellation-text{padding-top:10px;margin-bottom:5px;font-size:.92em;color:#01426a;font-weight:bold}.containerx #divExpressCheckout{display:inline-block;padding:15px;border-radius:5px;border:1px solid #dcdcdc;background:#eaedf9;background:linear-gradient(to bottom, #eaedf9 0%, #fff 100%)}.containerx .forgotLink{float:right;font-size:.9em}.containerx #checkoutContainer.signInAlign{margin-top:75px}.containerx #divExpressCheckout{margin-left:10px;width:500px}.containerx #divExpressCheckout label{display:inline-block;padding-right:8px;padding-top:3px;text-align:right;width:100px;font-weight:normal}.containerx #divExpressCheckout select{width:300px}.containerx #expressCheckoutIcon{float:left;margin-right:15px}.containerx #expressCheckoutHeader{margin-top:10px}.containerx .legend-header{font-size:1em}.containerx #upgrade-legend-cart{width:400px}.containerx #upgrade-legend-cart img{margin-right:3px}.containerx #legend-cart .legend-item{margin-bottom:8px}.containerx .wordwrap{white-space:pre-wrap}.containerx .mpSignUpTitle{text-align:center;font-family:AS Circular;color:#01426A;font-size:1.5em;margin-bottom:0.3em}.containerx .emailLinkBox{float:left}@media only screen and (max-width: 660px){.containerx #confirmationCode,.containerx .containerx #manageReservationLinks{padding-bottom:20px}.containerx .mpSignUpTitle{text-align:left}.containerx .boaFCMPOffer #printOrShare,.containerx #printOrShare{display:flex;width:100%}.containerx .emailLinkBox{margin:0 5px 0 5px}.containerx .append-bottom-less{display:flex}.containerx .labelNoBold{margin-left:5px}.containerx .labelNoBold{margin-left:5px}}@media only screen and (max-width: 365px){.containerx #printOrShare{font-size:12px}.containerx .eachActionButton{width:80px}}
