.cm-teaser-wrapper{border-top:solid 1px #cdcdcd;background-color:#fff}.cm-teaser-wrapper .cm-teaser-elem{display:table-cell;vertical-align:middle;border-left:solid 1px #cdcdcd}.cm-teaser-wrapper .cm-teaser-elem:first-child{border-left:none}.cm-teaser-wrapper.two-column .cm-teaser-elem{width:50%}.cm-teaser-wrapper.three-column .cm-teaser-elem{width:33.3%}.cm-teaser-wrapper.four-column .cm-teaser-elem{width:25%}.cm-teaser-elem .cm-teaser-elem-core{display:table;padding:20px}.cm-teaser-elem .cm-teaser-elem-core .cm-teaser-elem-column{display:table-cell;vertical-align:middle;padding-right:20px}.cm-teaser-elem .cm-teaser-elem-core .cm-teaser-elem-column p{font-size:14px}.cm-teaser-elem .masthead-tooltip-icon{background-position:center center;padding:0;margin:0;cursor:pointer}.cm-teaser-elem .masthead-tooltip-icon:focus{outline:1px solid #0b24fb;outline-offset:-1px}.cm-teaser-elem .cm-miles-tooltip{width:350px;right:0;margin-top:10px}.cm-teaser-elem .cm-miles-tooltip .cc-tooltip-elem-arrow{left:auto;right:0}.cm-payment-section-header{position:relative;padding:15px 20px;border-top:solid 1px #c7c7c7}.cm-payment-section-header .cm-payment-section-header-icon{position:absolute;bottom:10px;right:20px;height:auto !important}.cm-payment-section-header .fare-custom-checkbox-holder label,.cm-payment-section-header .custom-checkbox-holder label,.cm-payment-section-header p.cm-payment-section-header-disabled{font-size:15px;width:930px}.cm-payment-section-header p.cm-payment-section-header-disabled{line-height:26px}.cm-payment-section .cm-payment-section-header-enabled{display:block}.cm-payment-section .cm-payment-section-header-disabled{display:none}.cm-payment-section.section-disabled .cm-payment-section-header-enabled{display:none}.cm-payment-section.section-disabled .cm-payment-section-header-disabled{display:block}.cm-payment-section-body{border-top:solid 1px #c7c7c7;padding:15px 20px}.cm-payment-section-body fieldset legend{position:static !important}.skywards-miles-redeem-section{margin-bottom:20px}.skywards-miles-redeem-radio-holder .fare-radio-row{overflow:visible}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio{position:relative;padding:0;border:solid 1px #c7c7c7;background-color:#fff;width:290px;box-sizing:border-box}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio.active{border-color:#030303}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio.active .skywards-miles-redeem-radio-holder-sub{border-color:#030303}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio.active .skywards-miles-redeem-radio-holder-sub .redeem-info-savings-custom{border-color:#030303}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio.focused .skywards-miles-redeem-radio-holder-sub .redeem-info-savings-custom{border-color:#0b24fb}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio label{padding:5px 10px;text-align:left}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio label span{color:#333}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio .skywards-miles-redeem-radio-holder-sub{padding:0 10px;border-top:solid 1px #c7c7c7}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio .skywards-miles-redeem-radio-holder-sub .redeem-info-miles{padding:15.2px 0}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio .skywards-miles-redeem-radio-holder-sub .redeem-input-wrapper{display:table;width:100%;height:50px}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio .skywards-miles-redeem-radio-holder-sub .redeem-input-wrapper .redeem-input-core{display:table-cell;vertical-align:middle;margin:0;padding:0}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio .skywards-miles-redeem-radio-holder-sub input[type="text"]{opacity:1;position:static;width:100%;height:auto}#skywards-miles-redeem-option-custom-input::-moz-placeholder{color:#757575 !important}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio .skywards-miles-redeem-radio-holder-sub .redeem-info-savings-custom{position:absolute;left:-1px;right:-1px;background-color:#fff;border:solid 1px #c7c7c7;padding:10px;padding-top:0;border-top:0;display:none}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio .tooltip-modal{width:auto;left:0;right:0}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio .tooltip-modal .modal-content{width:auto}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio.skywards-miles-redeem-custom .skywards-miles-redeem-radio-holder-sub{display:none}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio.skywards-miles-redeem-custom.active .skywards-miles-redeem-radio-holder-sub{display:block}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio.savings-msg-enabled .skywards-miles-redeem-radio-holder-sub .redeem-info-savings-custom{display:block}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio.savings-msg-enabled .tooltip-modal{margin-top:30.6px}.hold-fare-section.cm-payment-section{padding:15px 20px}.hold-fare-section.cm-payment-section .custom-checkbox-holder label{padding:0 10px}.hold-fare-section.cm-payment-section .custom-checkbox-holder .custom-checkbox input[type="checkbox"]{display:block}.hold-fare-section.cm-payment-section .masthead-tooltip-icon.masthead-tooltip-outer-icon{padding:0;background-position:center center;display:table-cell}.payment-info-elem .payment-info-elem-label{text-align:left;margin-bottom:5px}.payment-info-elem .payment-info-elem-core{text-align:right;border-top:solid 1px #c7c7c7;padding-top:5px}.payment-info-elem.savings .payment-info-elem-core{color:#078301 !important}div#ctl00_c_ctrlFlightPaymentContainer_dvFLInfo>* div.payment-info-elem.total,span.cm-redeem-currency-base,span.cm-redeem-price-base,span.cm-redeem-price-total{font-weight:bold}.payment-info-elem.seat .payment-info-elem-core{text-align:right !important;border-top:solid 1px #c7c7c7 !important;padding-top:1px !important}.payment-info-elem.seat{margin-top:0!important}.payment-info-elem.seattotal .payment-info-elem-core{text-align:right !important;border-top:solid 1px #c7c7c7 !important;padding-top:1px !important}.payment-info-elem total paidseat{display:none}.seat-price-total{font-weight:bold}.payment-info-elem.total .payment-info-elem-core{border-top-width:3px;font-size:21px;padding-top:15px}.payment-info-elem-list .payment-info-elem{margin-top:15px}.payment-info-elem-list .payment-info-elem:first-child{margin-top:0}.farelock-icon.large{display:inline-block;width:37.5px;height:42px;background-size:37.5px 42px}.cash-miles-icon{display:inline-block;background:url("/Images/icon-cash-miles.png") no-repeat center center;width:60px;height:40px;background-size:60px 40px}.ml24{margin-left:160px !important}.mr24{margin-right:24px !important}.w66{width:66%}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio .skywards-miles-redeem-radio-holder-sub .redeem-input-wrapper .redeem-input-core .redeem-info-minmax-miles{padding:11px 10px;opacity:1;position:static;width:100%;height:auto;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#666;background:#fff;border:1px solid #c4c4c4;padding:11px 10px 8px 10px;font-size:15px;vertical-align:middle;-webkit-box-shadow:inset 0 0 6px -2px #c4c4c4;-moz-box-shadow:inset 0 0 6px -2px #c4c4c4;box-shadow:inset 0 0 6px -2px #c4c4c4;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio .skywards-miles-redeem-radio-holder-sub .redeem-input-wrapper .redeem-input-core.min-max-miles{padding-top:3px}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio .skywards-miles-redeem-radio-holder-sub .redeem-info-savings-minmax{padding-bottom:10px}.cm-payment-section-body .cpm-note{width:63%}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio .tooltip-modal.cpm-tooltip-outline{outline:2px solid #fff;margin-top:3px}.skywards-miles-redeem-radio-holder .fare-radio-row .fare-custom-radio.active.focused{border-color:#0b24fb}.cm-teaser-wrapper.state-accordion{border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;background:#f7f7f7;color:#333}