.no-gap{margin:0;padding:0}.no-gap{margin:0;padding:0}.booking-flow.container{max-width:100%}.booking-flow.container .booking-step.flight-select-step{padding:0;top:108px}#new-avail{background:#f8f8f8;width:100%}#new-avail form,#new-avail fieldset,#new-avail dl,#new-avail dt,#new-avail dd,#new-avail ul,#new-avail li{margin:0;padding:0}#new-avail fieldset,#new-avail button.moreview{border:0 none}#new-avail li{list-style:none}#new-avail #domestic-avenue{width:960px;margin:0 auto;color:#333}#new-avail #domestic-avenue .change-avail .change-itinerary{position:relative;width:100%;padding:10px 0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:10px}#new-avail #domestic-avenue .change-avail .change-itinerary.st-change{padding:10px 0 0;margin-bottom:0;border-bottom:0}#new-avail #domestic-avenue .change-avail .change-itinerary.close{height:50px;margin:0}#new-avail #domestic-avenue .change-avail .change-itinerary.close .booking-ct-btn-change{padding-top:4px !important;margin:0}#new-avail #domestic-avenue .change-avail .change-itinerary.close .change{position:absolute;right:0;top:-46px}#new-avail #domestic-avenue .change-avail .change-itinerary.close .booking-ct-btn{padding-top:0;bottom:9px}#new-avail #domestic-avenue .change-avail .change-itinerary.close .booking-ct-btn .button-link{margin-left:0}#new-avail #domestic-avenue .change-avail .change-itinerary h2{font-size:18px;font-size:1.125rem;line-height:inherit !important}#new-avail #domestic-avenue .change-avail .change-itinerary .booking-ct{width:80%}#new-avail #domestic-avenue .change-avail .change-itinerary .booking-ct .airports-single{background:white}#new-avail #domestic-avenue .change-avail .change-itinerary .booking-ct .airports-multi{background:white;margin-top:10px}#new-avail #domestic-avenue .change-avail .change-itinerary .booking-ct button{border:0 none}#new-avail #domestic-avenue .change-avail .change-itinerary .booking-ct-btn{position:absolute;bottom:13px;right:0}#new-avail #domestic-avenue .change-avail .change-itinerary .booking-ct-btn button,#new-avail #domestic-avenue .change-avail .change-itinerary .booking-ct-btn input{display:inline-block}#new-avail #domestic-avenue .change-avail .change-itinerary .button-link{margin-left:7px}#new-avail #domestic-avenue .change-avail .change-itinerary .booking-ct-btn-change{text-align:left;padding-top:20px}#new-avail #domestic-avenue .change-avail .change-itinerary .booking-ct-btn-change .button-small-gray.change{background:url('../../images/components/dom-avail/ico-change.png');background-color:#eee;background-position:5px 40%;background-repeat:no-repeat;padding-left:24px}#new-avail #domestic-avenue .change-avail .change-itinerary:after{display:block;clear:both;content:"";height:0}#new-avail #domestic-avenue #select-avail{clear:both}#new-avail #domestic-avenue #select-avail .step-avail .title-area h2{margin:15px 0 8px;width:60%;float:left;font-size:18px;font-size:1.125rem;line-height:inherit !important}[lang='en-us'] #new-avail #domestic-avenue #select-avail .step-avail .title-area h2{width:55%}[lang='pt-br'] #new-avail #domestic-avenue #select-avail .step-avail .title-area h2{width:55%}[lang='es-es'] #new-avail #domestic-avenue #select-avail .step-avail .title-area h2{width:55%}[lang='fr-fr'] #new-avail #domestic-avenue #select-avail .step-avail .title-area h2{width:55%}[lang='de-de'] #new-avail #domestic-avenue #select-avail .step-avail .title-area h2{width:55%}[lang='ru-ru'] #new-avail #domestic-avenue #select-avail .step-avail .title-area h2{width:55%}[lang='ja-jp'] #new-avail #domestic-avenue #select-avail .step-avail .title-area h2{width:55%}[lang='zh-cn'] #new-avail #domestic-avenue #select-avail .step-avail .title-area h2{width:55%}[lang='zh-hk'] #new-avail #domestic-avenue #select-avail .step-avail .title-area h2{width:55%}#new-avail #domestic-avenue #select-avail .step-avail .title-area h2 em{font-weight:700;font-style:normal;margin-right:5px;display:inline-block}#new-avail #domestic-avenue #select-avail .step-avail .title-area h2 em:first-child{padding-right:25px;background:url('../../images/components/dom-avail/ico-fromto.png') no-repeat 100% 8px}#new-avail #domestic-avenue #select-avail .step-avail .title-area h2 .letter3-city{font-size:12px;font-size:.75rem;font-weight:400}#new-avail #domestic-avenue #select-avail .step-avail .title-area .btn{width:40%;float:right;text-align:right;margin-top:20px;position:relative;top:-5px;font-size:12px;font-size:.75rem}[lang='en-us'] #new-avail #domestic-avenue #select-avail .step-avail .title-area .btn{width:45%}[lang='pt-br'] #new-avail #domestic-avenue #select-avail .step-avail .title-area .btn{width:45%}[lang='es-es'] #new-avail #domestic-avenue #select-avail .step-avail .title-area .btn{width:45%}[lang='fr-fr'] #new-avail #domestic-avenue #select-avail .step-avail .title-area .btn{width:45%}[lang='de-de'] #new-avail #domestic-avenue #select-avail .step-avail .title-area .btn{width:45%}[lang='ru-ru'] #new-avail #domestic-avenue #select-avail .step-avail .title-area .btn{width:45%}[lang='ja-jp'] #new-avail #domestic-avenue #select-avail .step-avail .title-area .btn{width:45%}[lang='zh-cn'] #new-avail #domestic-avenue #select-avail .step-avail .title-area .btn{width:45%}[lang='zh-hk'] #new-avail #domestic-avenue #select-avail .step-avail .title-area .btn{width:45%}#new-avail #domestic-avenue #select-avail .step-avail .title-area .btn .btn-arrow{background:url("../../images/components/dom-avail/bg-button-arrow.png") no-repeat 100% 50%;font-size:12px;font-size:.75rem;padding-right:10px}#new-avail #domestic-avenue #select-avail .step-avail .title-area .btn a{white-space:nowrap;margin-left:5px}#new-avail #domestic-avenue #select-avail .step-avail .title-area:after{display:block;clear:both;content:"";height:0}#new-avail #domestic-avenue #select-avail .calc-height{clear:both}#new-avail #domestic-avenue #select-avail .date-fare{clear:both;position:relative;color:white;background:#0180a3;border-top:1px solid #007798;border-left:1px solid #007798;border-right:1px solid #007798;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px}#new-avail #domestic-avenue #select-avail .date-fare .avail-btn{border:0;background:0;position:absolute}#new-avail #domestic-avenue #select-avail .date-fare .avail-btn.left{top:30%;left:0}#new-avail #domestic-avenue #select-avail .date-fare .avail-btn.right{top:30%;right:0}#new-avail #domestic-avenue #select-avail .date-fare ul{height:54px;text-align:center;width:100%;font-weight:normal;font-size:14px;font-size:.875rem}#new-avail #domestic-avenue #select-avail .date-fare ul .lowest{display:block;font-style:normal}#new-avail #domestic-avenue #select-avail .date-fare ul li{width:20%;text-align:center;background:url('../../images/components/dom-avail/bg-border-line-white.png') no-repeat 0 50%;margin:0 -3px;display:inline-block}#new-avail #domestic-avenue #select-avail .date-fare ul li a{display:block;color:white;text-decoration:none;overflow:hidden;padding:8px 3px}#new-avail #domestic-avenue #select-avail .date-fare ul li a:hover,#new-avail #domestic-avenue #select-avail .date-fare ul li a:focus{color:#186686;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;padding:5px 3px;background-color:white !important;cursor:pointer;text-decoration:underline;position:relative}#new-avail #domestic-avenue #select-avail .date-fare ul li a:focus{outline:1px solid black;z-index:1}#new-avail #domestic-avenue #select-avail .date-fare ul li:first-child{background:0;border:0}#new-avail #domestic-avenue #select-avail .date-fare ul .selected-date a{color:#186686;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;padding:5px 3px;background-color:white !important;cursor:pointer;text-decoration:underline}#new-avail #domestic-avenue #select-avail .outbound{width:470px;float:left;margin-bottom:10px}#new-avail #domestic-avenue #select-avail .return{width:470px;float:right;margin-bottom:10px}#new-avail #domestic-avenue #select-avail .return.oneway{border:1px solid #ccc;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;margin-top:48px;min-height:600px;background-image:url("../../images/components/dom-avail/bg-oneway.png");background-repeat:no-repeat;background-position:48% 49%}#new-avail #domestic-avenue #select-avail .lowest-remark-wrapper{height:36px;width:100%;display:table;text-align:right}#new-avail #domestic-avenue #select-avail .lowest-remark-wrapper .lowest-remark,#new-avail #domestic-avenue #select-avail .lowest-remark-wrapper .plus-remark{margin:0 0 0 30px;display:inline-block;text-align:right;line-height:36px;font-size:12px;font-size:.75rem}[lang='es-es'] #new-avail #domestic-avenue #select-avail .lowest-remark-wrapper .lowest-remark,[lang='es-es'] #new-avail #domestic-avenue #select-avail .lowest-remark-wrapper .plus-remark{display:table-cell}[lang='fr-fr'] #new-avail #domestic-avenue #select-avail .lowest-remark-wrapper .lowest-remark,[lang='fr-fr'] #new-avail #domestic-avenue #select-avail .lowest-remark-wrapper .plus-remark{display:table-cell}[lang='ru-ru'] #new-avail #domestic-avenue #select-avail .lowest-remark-wrapper .lowest-remark,[lang='ru-ru'] #new-avail #domestic-avenue #select-avail .lowest-remark-wrapper .plus-remark{display:table-cell}#new-avail #domestic-avenue #select-avail .lowest-remark-wrapper .lowest-remark img,#new-avail #domestic-avenue #select-avail .lowest-remark-wrapper .plus-remark img{vertical-align:middle;margin-right:5px}#new-avail #domestic-avenue #select-avail .lowest-remark-wrapper .lowest-remark .lowest-en-cost,#new-avail #domestic-avenue #select-avail .lowest-remark-wrapper .plus-remark .lowest-en-cost{background:url('../../images/components/payment/ico-cost-lowest-en.png') 0 50% no-repeat;line-height:2000rem;overflow:hidden;width:22px;height:12px;display:inline-block;vertical-align:-2px}#new-avail #domestic-avenue #select-avail .lowest-remark-wrapper .lowest-remark .lowest-ko-cost,#new-avail #domestic-avenue #select-avail .lowest-remark-wrapper .plus-remark .lowest-ko-cost{background:url('../../images/components/payment/ico-cost-lowest-ko.png') 0 50% no-repeat;line-height:2000rem;overflow:hidden;width:26px;height:12px;display:inline-block;vertical-align:-2px}#new-avail #domestic-avenue #select-avail .lowest-remark-wrapper .lowest-remark .plus-en-cost,#new-avail #domestic-avenue #select-avail .lowest-remark-wrapper .plus-remark .plus-en-cost{background:url('../../images/components/payment/ico-cost-plus-en.png') 0 50% no-repeat;line-height:2000rem;overflow:hidden;width:26px;height:12px;display:inline-block;vertical-align:-2px}#new-avail #domestic-avenue #select-avail .lowest-remark-wrapper .lowest-remark .plus-ko-cost,#new-avail #domestic-avenue #select-avail .lowest-remark-wrapper .plus-remark .plus-ko-cost{background:url('../../images/components/payment/ico-cost-plus-ko.png') 0 50% no-repeat;line-height:2000rem;overflow:hidden;width:34px;height:12px;display:inline-block;vertical-align:middle}#new-avail #domestic-avenue #select-avail .regulation{min-height:200px;background:white;border:1px solid #ccc;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;padding:3px 10px 10px;clear:both}#new-avail #domestic-avenue #select-avail .regulation h2{float:left;padding:5px 0 10px;margin:0;line-height:inherit !important;font-size:14px;font-size:.875rem;color:#186686;font-weight:700}#new-avail #domestic-avenue #select-avail .regulation .list{clear:both}#new-avail #domestic-avenue #select-avail .regulation .list li{list-style-type:disc;font-size:12px;font-size:.75rem;margin-left:15px}#new-avail #domestic-avenue .avail-alert{text-align:center;font-size:12px;font-size:.75rem;color:#d80a0a;padding:5px 0}#new-avail #domestic-avenue #notice-avail{width:100%;clear:both;padding:20px 0;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px}#new-avail #domestic-avenue #notice-avail h2{border-bottom:1px solid #ccc;padding:5px 10px 10px;margin:0;line-height:1em !important;font-size:14px;font-size:.875rem;color:#186686;font-weight:700}#new-avail #domestic-avenue #notice-avail .list{padding:10px}#new-avail #domestic-avenue #notice-avail .list li{list-style-type:disc;font-size:12px;font-size:.75rem;margin-left:15px}#new-avail #domestic-avenue .mg-t20{margin-top:20px}#new-avail #new-avail.sd-avenue{padding-bottom:30px}#new-avail #new-avail.sd-avenue .flightFareCurrency{padding-top:0 !important;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border:1px solid #ccc}#new-avail #new-avail.sd-avenue .flightFareCurrency:after{display:block;clear:both;content:"";height:0}#new-avail #new-avail.sd-avenue .flightFareCurrency .btn_area{padding:30px 0 10px;text-align:center}#new-avail #new-avail.sd-avenue .flightFareCurrency .btn_area .button,#new-avail #new-avail.sd-avenue .flightFareCurrency .btn_area button{display:inline-block;padding:8px 30px}#new-avail #new-avail.sd-avenue .flightFareCurrency .btn_area:after{display:block;clear:both;content:"";height:0}#new-avail #new-avail.sd-avenue .flightFareCurrency .select-fare-avail .posRel{padding-top:10px}#new-avail #new-avail.sd-avenue .flightFareCurrency .select-fare-avail .posRel input[type="checkbox"],#new-avail #new-avail.sd-avenue .flightFareCurrency .select-fare-avail .posRel input[type="radio"],#new-avail #new-avail.sd-avenue .flightFareCurrency .select-fare-avail .posRel span.radiobtn,#new-avail #new-avail.sd-avenue .flightFareCurrency .select-fare-avail .posRel span.checkbox{position:absolute;left:0;top:13px}#new-avail #new-avail.sd-avenue .flightFareCurrency .select-fare-avail .posRel input[type="checkbox"]:checked+span+label,#new-avail #new-avail.sd-avenue .flightFareCurrency .select-fare-avail .posRel input[type="radio"]:checked+span+label,#new-avail #new-avail.sd-avenue .flightFareCurrency .select-fare-avail .posRel span.radiobtn:checked+span+label,#new-avail #new-avail.sd-avenue .flightFareCurrency .select-fare-avail .posRel span.checkbox:checked+span+label{font-weight:700}#new-avail #new-avail.sd-avenue .flightFareCurrency .select-fare-avail .posRel input[type="checkbox"]{margin-top:0}#new-avail #new-avail.sd-avenue .flightFareCurrency .select-fare-avail .posRel label{font-size:16px;font-size:1rem;display:inline-block;padding-left:25px}#new-avail #new-avail.sd-avenue .flightFareCurrency .select-fare-avail .posRel.selected label{font-weight:700}#new-avail #new-avail.sd-avenue .flightFareCurrency .select-fare-avail .set_fare{border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;padding:30px;border:1px solid #ccc}#new-avail #new-avail.sd-avenue .flightFareCurrency .select-fare-avail .set_fare li{float:left}#new-avail #new-avail.sd-avenue .flightFareCurrency .select-fare-avail .set_fare li .chosen-container div ul li{float:none !important}#new-avail #new-avail.sd-avenue .flightFareCurrency .select-fare-avail .set_fare:after{display:block;clear:both;content:"";height:0}#new-avail #new-avail.sd-avenue .flightFareCurrency .set_fare_type{width:35%}#new-avail #new-avail.sd-avenue .flightFareCurrency .set_fare_type label{font-size:14px;font-size:.875rem;font-weight:700;padding-bottom:9px;display:block}#new-avail #domestic-avenue .usdot-sec-tit{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:300;text-transform:none;margin:0 !important;padding:30px 0 18px}#new-avail #domestic-avenue .tableContainer{border-top:1px solid white;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:white}#new-avail #domestic-avenue .tableContainer .scrollTable{clear:both;height:515px;overflow-y:scroll;overflow-x:hidden;width:468px;padding-bottom:2px;font-size:14px;font-size:.875rem}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table{padding-left:2px;padding-top:2px}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table{width:99.3%}[lang='pt-br'] #new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table{width:99.7%}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .schedule-airplane{text-align:left;font-weight:normal;border-bottom:1px solid #ddd}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .schedule-airplane .time-change{padding-bottom:20px;position:relative}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .schedule-airplane .time-change span.before{text-decoration:line-through}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .schedule-airplane .time-change span.airplane{margin-left:0}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .schedule-airplane .time-change .delay{position:absolute;bottom:4px;background:url('../../images/components/dom-avail/icon-alert-red.png') no-repeat 0 2px;color:#d42a1d;padding-left:16px;font-style:normal;white-space:nowrap}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table td{border-bottom:1px solid #ddd;padding-top:7px;padding-bottom:6px;height:54px}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table td .fare-cost,#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table td .btn-area{display:inline-block;vertical-align:middle;width:auto}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table td .btn-area.posRel{position:relative}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table td .btn-area.posRel .radiobtn{position:absolute;top:1px}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .column-2 .schedule-airplane{width:58% !important;position:relative}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .column-2 .schedule-airplane>span,#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .column-2 .schedule-airplane>strong{float:left;width:auto}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .column-2 .schedule-airplane>span.airplane,#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .column-2 .schedule-airplane>strong.airplane{width:45%;margin-left:5px}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .column-2 .schedule-airplane>span .planeType,#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .column-2 .schedule-airplane>strong .planeType{display:block}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .column-2 .schedule-airplane>strong{margin-left:5px;clear:none}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .column-2 .schedule-airplane .time-change{position:absolute;left:62px;top:9px;padding-bottom:0}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .column-2 .schedule-airplane .time-change .airplane{position:absolute;left:84px;top:-3px;white-space:nowrap}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .column-2 .schedule-airplane .time-change .delay{left:84px;top:19px;min-width:80px;min-height:18px}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .column-2 td.normal-fare{width:42% !important;padding-left:29px}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .column-2 td.normal-fare>div{display:inline-block !important}#new-avail #domestic-avenue .tableContainer .scrollTable.usdot-scroll-table table .column-2 td.normal-fare a.plus{font-size:12px;font-size:.75rem}#new-avail #domestic-avenue .tableContainer .tablelTable{clear:both;height:410px;overflow-y:scroll;overflow-x:hidden;width:468px;font-size:14px;font-size:.875rem;padding-bottom:3px}#new-avail #domestic-avenue .tableContainer .scrollTable.column-2 .scroll-flight dt{width:50%;padding-left:50px}#new-avail #domestic-avenue .tableContainer .scrollTable.column-2 .scroll-flight dd{width:50%;padding-left:70px}#new-avail #domestic-avenue .tableContainer .scrollTable.column-2 .scroll-flight .normal-fare .out-of-stock{text-align:left;padding-left:26px}#new-avail #domestic-avenue .tableContainer .instead-tit{background:#f8f8f8;width:100%;margin-top:3px}#new-avail #domestic-avenue .tableContainer .instead-tit p,#new-avail #domestic-avenue .tableContainer .instead-tit li{float:left;margin:0;padding:5px 0 2px;text-align:center;font-size:12px;font-size:.75rem;background:#f8f8f8;color:#186686;background-image:url("../../images/components/dom-avail/bg-border-blue.png");background-color:#f8f8f8;background-repeat:no-repeat;background-position:100% 50%;width:30%;letter-spacing:-0.5px}[lang='fr-fr'] #new-avail #domestic-avenue .tableContainer .instead-tit p,[lang='fr-fr'] #new-avail #domestic-avenue .tableContainer .instead-tit li{letter-spacing:-1px}#new-avail #domestic-avenue .tableContainer .instead-tit p+p,#new-avail #domestic-avenue .tableContainer .instead-tit li+li{width:38%}[lang='en-us'] #new-avail #domestic-avenue .tableContainer .instead-tit p+p,[lang='en-us'] #new-avail #domestic-avenue .tableContainer .instead-tit li+li{width:39%}[lang='pt-br'] #new-avail #domestic-avenue .tableContainer .instead-tit p+p,[lang='pt-br'] #new-avail #domestic-avenue .tableContainer .instead-tit li+li{width:39%}[lang='es-es'] #new-avail #domestic-avenue .tableContainer .instead-tit p+p,[lang='es-es'] #new-avail #domestic-avenue .tableContainer .instead-tit li+li{width:39%}[lang='fr-fr'] #new-avail #domestic-avenue .tableContainer .instead-tit p+p,[lang='fr-fr'] #new-avail #domestic-avenue .tableContainer .instead-tit li+li{width:39%}[lang='de-de'] #new-avail #domestic-avenue .tableContainer .instead-tit p+p,[lang='de-de'] #new-avail #domestic-avenue .tableContainer .instead-tit li+li{width:39%}[lang='ru-ru'] #new-avail #domestic-avenue .tableContainer .instead-tit p+p,[lang='ru-ru'] #new-avail #domestic-avenue .tableContainer .instead-tit li+li{width:39%}#new-avail #domestic-avenue .tableContainer .instead-tit p+p+p,#new-avail #domestic-avenue .tableContainer .instead-tit li+li+li{width:32%;padding-right:15px;background-image:none}[lang='en-us'] #new-avail #domestic-avenue .tableContainer .instead-tit p+p+p,[lang='en-us'] #new-avail #domestic-avenue .tableContainer .instead-tit li+li+li{width:31%}[lang='pt-br'] #new-avail #domestic-avenue .tableContainer .instead-tit p+p+p,[lang='pt-br'] #new-avail #domestic-avenue .tableContainer .instead-tit li+li+li{width:31%}[lang='es-es'] #new-avail #domestic-avenue .tableContainer .instead-tit p+p+p,[lang='es-es'] #new-avail #domestic-avenue .tableContainer .instead-tit li+li+li{width:31%}[lang='fr-fr'] #new-avail #domestic-avenue .tableContainer .instead-tit p+p+p,[lang='fr-fr'] #new-avail #domestic-avenue .tableContainer .instead-tit li+li+li{width:31%}[lang='de-de'] #new-avail #domestic-avenue .tableContainer .instead-tit p+p+p,[lang='de-de'] #new-avail #domestic-avenue .tableContainer .instead-tit li+li+li{width:31%}[lang='ru-ru'] #new-avail #domestic-avenue .tableContainer .instead-tit p+p+p,[lang='ru-ru'] #new-avail #domestic-avenue .tableContainer .instead-tit li+li+li{width:31%}#new-avail #domestic-avenue .tableContainer .instead-tit.column-2 p,#new-avail #domestic-avenue .tableContainer .instead-tit.column-2 li{width:55%}#new-avail #domestic-avenue .tableContainer .instead-tit.column-2 p+p,#new-avail #domestic-avenue .tableContainer .instead-tit.column-2 li+li{width:45%;background-image:none}#new-avail #domestic-avenue .tableContainer .scroll-flight{padding:2px 0;width:100%;font-size:12px;font-size:.75rem}#new-avail #domestic-avenue .tableContainer .scroll-flight.flight-select-table{width:99.7%}#new-avail #domestic-avenue .tableContainer .scroll-flight.flight-select-table td{border-bottom:1px solid #ccc}#new-avail #domestic-avenue .tableContainer .scroll-flight.flight-select-table tr:last-child td{border:none !important}#new-avail #domestic-avenue .tableContainer .scroll-flight.set .out-of-stock{text-align:center;color:#595959;margin-left:0}#new-avail #domestic-avenue .tableContainer .scroll-flight .schedule-airplane,#new-avail #domestic-avenue .tableContainer .scroll-flight .discount-fare,#new-avail #domestic-avenue .tableContainer .scroll-flight .normal-fare{display:table-cell;vertical-align:middle}#new-avail #domestic-avenue .tableContainer .scroll-flight .schedule-airplane{width:29%}[lang='ko-kr'] #new-avail #domestic-avenue .tableContainer .scroll-flight .schedule-airplane{width:30%}[lang='en-us'] #new-avail #domestic-avenue .tableContainer .scroll-flight .schedule-airplane{width:29%}[lang='ja-jp'] #new-avail #domestic-avenue .tableContainer .scroll-flight .schedule-airplane{width:32%}[lang='zh-hk'] #new-avail #domestic-avenue .tableContainer .scroll-flight .schedule-airplane{width:30%}#new-avail #domestic-avenue .tableContainer .scroll-flight .schedule-airplane span{float:left}#new-avail #domestic-avenue .tableContainer .scroll-flight .schedule-airplane .airplane{width:50%;font-size:11px;font-size:.6875rem;margin-left:5px}#new-avail #domestic-avenue .tableContainer .scroll-flight .schedule-airplane .airplane .planeType{text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;display:block;width:100%;position:relative;overflow:hidden;padding-bottom:1px;padding-right:1px}#new-avail #domestic-avenue .tableContainer .scroll-flight .schedule-airplane strong{clear:both;display:block}#new-avail #domestic-avenue .tableContainer .scroll-flight .schedule-airplane:after{display:block;clear:both;content:"";height:0}#new-avail #domestic-avenue .tableContainer .scroll-flight .schedule-airplane{padding-left:10px}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-set .fare-cost.remaining-seats{letter-spacing:-0.8px}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-set .fare-cost .original-cost label{font-size:12px}[lang='pt-br'] #new-avail #domestic-avenue .tableContainer .scroll-flight .fare-set .fare-cost .original-cost label{font-size:11px}[lang='es-es'] #new-avail #domestic-avenue .tableContainer .scroll-flight .fare-set .fare-cost .original-cost label{font-size:11px}[lang='ja-jp'] #new-avail #domestic-avenue .tableContainer .scroll-flight .fare-set .fare-cost .original-cost label{font-size:11px}#new-avail #domestic-avenue .tableContainer .scroll-flight .discount-fare{padding-right:0;width:35.5%;letter-spacing:-0.5px}[lang='ko-kr'] #new-avail #domestic-avenue .tableContainer .scroll-flight .discount-fare{padding-right:12px}[lang='ko-kr'] #new-avail #domestic-avenue .tableContainer .scroll-flight .discount-fare{width:35%}[lang='pt-br'] #new-avail #domestic-avenue .tableContainer .scroll-flight .discount-fare{width:35.3%}[lang='es-es'] #new-avail #domestic-avenue .tableContainer .scroll-flight .discount-fare{width:35.3%}[lang='fr-fr'] #new-avail #domestic-avenue .tableContainer .scroll-flight .discount-fare{width:35.3%}[lang='ja-jp'] #new-avail #domestic-avenue .tableContainer .scroll-flight .discount-fare{width:35%}[lang='zh-hk'] #new-avail #domestic-avenue .tableContainer .scroll-flight .discount-fare{width:35%}[lang='id-id'] #new-avail #domestic-avenue .tableContainer .scroll-flight .discount-fare{width:35.3%}[lang='en-us'] #new-avail #domestic-avenue .tableContainer .scroll-flight .discount-fare{letter-spacing:-0.8px}[lang='fr-fr'] #new-avail #domestic-avenue .tableContainer .scroll-flight .discount-fare{letter-spacing:-0.8px}[lang='ru-ru'] #new-avail #domestic-avenue .tableContainer .scroll-flight .discount-fare{letter-spacing:-0.8px}[lang='vi-vn'] #new-avail #domestic-avenue .tableContainer .scroll-flight .discount-fare{letter-spacing:0}[lang='id-id'] #new-avail #domestic-avenue .tableContainer .scroll-flight .discount-fare{letter-spacing:-0.8px}#new-avail #domestic-avenue .tableContainer .scroll-flight .discount-fare.verAtop{vertical-align:top}#new-avail #domestic-avenue .tableContainer .scroll-flight .discount-fare .economy-fare+.fareset .fare-cost{width:149px !important;vertical-align:top;position:relative;top:-2px}#new-avail #domestic-avenue .tableContainer .scroll-flight .normal-fare{padding-left:0;padding-right:0;width:35.5%;letter-spacing:-0.5px}[lang='ko-kr'] #new-avail #domestic-avenue .tableContainer .scroll-flight .normal-fare{width:35%}[lang='pt-br'] #new-avail #domestic-avenue .tableContainer .scroll-flight .normal-fare{width:35.7%}[lang='es-es'] #new-avail #domestic-avenue .tableContainer .scroll-flight .normal-fare{width:35.7%}[lang='fr-fr'] #new-avail #domestic-avenue .tableContainer .scroll-flight .normal-fare{width:35.7%}[lang='ja-jp'] #new-avail #domestic-avenue .tableContainer .scroll-flight .normal-fare{width:36%}[lang='zh-hk'] #new-avail #domestic-avenue .tableContainer .scroll-flight .normal-fare{width:35%}[lang='id-id'] #new-avail #domestic-avenue .tableContainer .scroll-flight .normal-fare{width:35.7%}[lang='en-us'] #new-avail #domestic-avenue .tableContainer .scroll-flight .normal-fare{letter-spacing:-0.8px}[lang='fr-fr'] #new-avail #domestic-avenue .tableContainer .scroll-flight .normal-fare{letter-spacing:-0.8px}[lang='ru-ru'] #new-avail #domestic-avenue .tableContainer .scroll-flight .normal-fare{letter-spacing:-0.8px}[lang='vi-vn'] #new-avail #domestic-avenue .tableContainer .scroll-flight .normal-fare{letter-spacing:0}[lang='id-id'] #new-avail #domestic-avenue .tableContainer .scroll-flight .normal-fare{letter-spacing:-0.8px}#new-avail #domestic-avenue .tableContainer .scroll-flight .btn-area,#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-cost{display:table-cell;vertical-align:middle}#new-avail #domestic-avenue .tableContainer .scroll-flight .btn-area{width:10%}#new-avail #domestic-avenue .tableContainer .scroll-flight .btn-area input[type='radio']{position:relative;top:.04em}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-cost{text-align:left}#new-avail #domestic-avenue .tableContainer .scroll-flight .avail-seats{text-align:left;margin-left:10px}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-set{display:inline-block}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-set .fare-cost{width:auto;text-align:left}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-set .avail-seats{text-align:left;margin-left:10px}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-set .avail-seats.or-cost-seat{display:inline-block;line-height:20px;padding-left:0;margin-left:0;vertical-align:top}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-set .avail-seats.or-cost-seat:before{content:" / ";letter-spacing:-1px;padding-left:2px;line-height:20px;vertical-align:top}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-cost{text-align:left}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-cost .original-cost{display:inline-block}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-cost .original-cost label{font-size:12px;font-size:.75rem;display:table}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-cost .original-cost label span{display:inline-block;vertical-align:middle}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-cost .original-cost label span img{display:none}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-cost .original-cost label span.lowest-cost{background:url('../../images/components/payment/ico-cost-lowest-en.png') 0 50% no-repeat;width:19px;height:13px;margin-left:3px;line-height:2000rem;overflow:hidden}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-cost .original-cost label span.plus-cost{background:url('../../images/components/payment/ico-cost-plus-en.png') 0 50% no-repeat;width:22px;height:13px;margin-left:3px;line-height:2000rem;overflow:hidden}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-cost .original-cost label em{color:#007ea1}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-cost .discount{color:#d80a0a;margin-left:5px}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-cost .avail-seats{padding-left:0}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-cost .avail-seats.or-cost-seat{display:inline-block;line-height:20px;padding-left:0;margin-left:0;vertical-align:top}#new-avail #domestic-avenue .tableContainer .scroll-flight .fare-cost .avail-seats.or-cost-seat:before{content:" / ";letter-spacing:-1px;padding-left:2px;line-height:20px;vertical-align:top}#new-avail #domestic-avenue .tableContainer .scroll-flight input[type="image"].radio-style{background:0;border:none 0;margin:2px 5px 0 0;padding:0}#new-avail #domestic-avenue .tableContainer .scroll-flight:first-child{margin-top:2px}#new-avail #domestic-avenue .tableContainer .scroll-flight.inline dt.schedule-airplane{width:58%;padding-left:10px}#new-avail #domestic-avenue .tableContainer .scroll-flight.inline dt.schedule-airplane strong,#new-avail #domestic-avenue .tableContainer .scroll-flight.inline dt.schedule-airplane span{display:inline-block}#new-avail #domestic-avenue .tableContainer .scroll-flight.inline dt.schedule-airplane .airplane{margin-left:5px;font-size:11px;font-size:.6875rem}#new-avail #domestic-avenue .tableContainer .scroll-flight.inline dt.schedule-airplane span{width:20%}#new-avail #domestic-avenue .tableContainer .scroll-flight.inline dt.schedule-airplane span+strong{width:36%}#new-avail #domestic-avenue .tableContainer .scroll-flight.inline dt.schedule-airplane span+strong+span{width:37%}#new-avail #domestic-avenue .tableContainer .scroll-flight.inline dt.schedule-airplane .time-change{padding-bottom:5px;float:right;width:80%}#new-avail #domestic-avenue .tableContainer .scroll-flight.inline dt.schedule-airplane .time-change .before{width:initial}#new-avail #domestic-avenue .tableContainer .scroll-flight.inline dt.schedule-airplane .time-change .after{display:block;width:40%}#new-avail #domestic-avenue .tableContainer .scroll-flight.inline dt.schedule-airplane .time-change .delay{left:80px;bottom:4px;margin-left:5px}#new-avail #domestic-avenue .tableContainer .scroll-flight.inline dt.schedule-airplane .time-change .airplane{width:initial;line-height:initial;position:absolute;left:80px;top:0}#new-avail #domestic-avenue .tableContainer .scroll-flight.inline dd.normal-fare{padding-left:0;width:42%}#new-avail #domestic-avenue .tableContainer .scroll-flight.inline dd.normal-fare .btn-area{display:inline-block;width:10%}#new-avail #domestic-avenue .tableContainer .scroll-flight.inline dd.normal-fare .fare-cost{display:inline-block;width:55%}#new-avail #domestic-avenue .tableContainer .scroll-flight.inline dd.normal-fare .fare-cost .discount{margin-left:2px}#new-avail #domestic-avenue .tableContainer .scroll-flight.inline dd.normal-fare .avail-seats{display:inline-block;width:30%;padding-left:0;margin-left:2px}#new-avail #domestic-avenue .tableContainer .scroll-flight.inline dd.normal-fare .out-of-stock{padding-left:5px !important;margin-left:15px}#new-avail #domestic-avenue .tableContainer .scroll-flight.none{text-align:center;padding:20px 0}#new-avail #domestic-avenue .tableContainer .scroll-flight.selected{outline:2px solid #186686 !important}#new-avail #domestic-avenue .tableContainer{position:relative}#new-avail #domestic-avenue .tableContainer .loader{position:absolute;background:white;width:100%;height:100%;text-align:center;padding-top:48%}#new-avail #domestic-avenue dt.schedule-airplane .time-change{padding-bottom:20px;position:relative}#new-avail #domestic-avenue dt.schedule-airplane .time-change span.before{text-decoration:line-through}#new-avail #domestic-avenue dt.schedule-airplane .time-change .delay{position:absolute;bottom:4px;background:url('../../images/components/dom-avail/icon-alert-red.png') no-repeat 0 2px;color:#d42a1d;padding-left:16px;font-style:normal}.ie8 #new-avail .date-fare ul{font-size:13px !important;font-size:.8125rem !important}#fare-rule{padding:0 40px 40px;text-align:center}#fare-rule h2{font-size:30px;font-size:1.875rem;line-height:inherit !important}#fare-rule .rule-table{margin:0 auto;width:100%;font-size:14px;font-size:.875rem}#fare-rule .rule-table thead th{background:#186686;color:white;padding:7px;border-left:1px solid #c3d2d6}#fare-rule .rule-table thead th:first-child{border-left:0}#fare-rule .rule-table tbody th{background:#f0f5f9;color:#186686}#fare-rule .rule-table tbody th,#fare-rule .rule-table tbody td{border-bottom:1px solid #c3d2d6;padding:7px}#fare-rule .rule-table tbody td{border-left:1px solid #c3d2d6}#fare-rule td span.footnote{padding:0 10px;display:inline-block;background:url('../../images/icon-belt-info-txt5.png') no-repeat right center}#fare-rule p.footnote{margin:0;padding:10px;background:url('../../images/icon-belt-info-txt5.png') no-repeat left center;display:block;font-size:12px;font-size:.75rem;text-align:left;font-weight:700}#new-avail.sd-avenue{padding-bottom:30px}#new-avail.sd-avenue .inner_header h2.tit-domestic{margin:15px 0 10px;width:100%;font-size:18px;font-size:1.125rem;line-height:inherit !important}#new-avail.sd-avenue .inner_header h2.tit-domestic em{font-weight:700;font-style:normal;margin-right:5px;white-space:nowrap}#new-avail.sd-avenue .inner_header h2.tit-domestic em:first-child{padding-right:25px;background:url('../../images/components/dom-avail/ico-fromto.png') no-repeat 100% 8px}#new-avail.sd-avenue .inner_header h2.tit-domestic .letter3-city{font-size:12px;font-size:.75rem;font-weight:400}#new-avail.sd-avenue .flightFareCurrency{padding:10px 20px 20px;background:white;display:block;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border:1px solid #ccc}#new-avail.sd-avenue .flightFareCurrency:after{display:block;clear:both;content:"";height:0}#new-avail.sd-avenue .flightFareCurrency .flight_container:after{display:block;clear:both;content:"";height:0}#new-avail.sd-avenue #select-avail{clear:both;margin-top:20px}#new-avail.sd-avenue #select-avail:after{display:block;clear:both;content:"";height:0}#new-avail.sd-avenue #select-avail #notice-avail{display:block}#new-avail.sd-avenue #select-avail #notice-avail-inside{display:none}#new-avail.sd-avenue #select-avail .fixedarea{padding-bottom:20px}#new-avail.sd-avenue #select-avail .fixedarea>div{vertical-align:bottom}#new-avail.sd-avenue #select-avail .h510{height:585px}#new-avail.sd-avenue #select-avail .h510.oneway{margin-top:50px !important;height:510px !important;min-height:510px !important}#new-avail.sd-avenue #select-avail .h510 .scrollTable{height:445px}#new-avail.sd-avenue #select-avail .outbound{width:449px !important;display:inline-block;vertical-align:bottom;margin-bottom:10px !important;float:left}#new-avail.sd-avenue #select-avail .outbound:after{display:block;clear:both;content:"";height:0}#new-avail.sd-avenue #select-avail .return{width:449px !important;display:inline-block;vertical-align:bottom;margin-bottom:10px !important;float:right}#new-avail.sd-avenue #select-avail .return:after{display:block;clear:both;content:"";height:0}#new-avail.sd-avenue #select-avail .return.oneway{border:1px solid #ccc;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;min-height:457px;background:url('../../images/components/dom-avail/bg-oneway.png') no-repeat 48% 49%}.ie8 #new-avail.sd-avenue #select-avail .return.oneway{min-height:456px}.ie9 #new-avail.sd-avenue #select-avail .return.oneway{min-height:457px}#new-avail.sd-avenue #select-avail .return.oneway:after{display:block;clear:both;content:"";height:0}#new-avail.sd-avenue #select-avail .return.oneway .title-area{display:block;visibility:hidden}#new-avail.sd-avenue #select-avail .st-bd{border:1px solid #ccc;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;min-height:457px;background:#f8f8f8 url('../../images/components/dom-avail/bg-oneway.png') no-repeat 48% 49%}.ie8 #new-avail.sd-avenue #select-avail .st-bd{min-height:456px}.ie9 #new-avail.sd-avenue #select-avail .st-bd{min-height:457px}#new-avail.sd-avenue #select-avail .st-bd:after{display:block;clear:both;content:"";height:0}#new-avail.sd-avenue #select-avail .tit-area{margin:-1px 0 0 0;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;background:#0180a3;border:1px solid #007798}#new-avail.sd-avenue #select-avail .tit-area h3{display:block;margin:0;padding:6px 8px;width:100%;font-size:18px;font-size:1.125rem;line-height:inherit !important}#new-avail.sd-avenue #select-avail .tit-area h3.tit-date{color:white}#new-avail.sd-avenue .btn-area-c{display:block;width:100%;margin:25px 0 5px;text-align:center;float:left}.tableContainer-info{float:left;width:100%;border-bottom:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;position:relative}.tableContainer-info .scroll-table{width:100%;height:445px;overflow-y:scroll;overflow-x:hidden;font-size:14px;font-size:.875rem}.tableContainer-info .scroll-table table{width:99%;margin:2px .5%}.tableContainer-info .scroll-table table tbody tr{position:relative;width:100%;border-bottom:1px solid #bbb !important}.tableContainer-info .scroll-table table tbody tr.selected{outline:2px solid black;margin:2px !important;border:0 !important}.tableContainer-info .scroll-table table tbody tr.disabled{background:#e6e6e6;cursor:not-allowed;opacity:.5}.tableContainer-info .scroll-table table tbody tr.disabled div{background-color:transparent}.tableContainer-info .scroll-table table tbody th{padding:10px 0;padding:.625rem 0;text-align:center}.tableContainer-info .scroll-table table tbody th .btn-area{position:relative;text-align:center;display:inline-block}.tableContainer-info .scroll-table table tbody th .btn-area .radiobtn{position:absolute;top:3px}.tableContainer-info .scroll-table table tbody th .btn-area label{margin:0;padding:0 0 0 23px;font-size:14px;font-size:.875rem;display:inline-block}.tableContainer-info .scroll-table table tbody td{padding:10px 0;padding:.625rem 0;text-align:center}.tableContainer-info .scroll-table table tbody td .btn-area{position:relative;text-align:center;display:inline-block}.tableContainer-info .scroll-table table tbody td .btn-area .radiobtn{position:absolute;top:3px}.tableContainer-info .scroll-table table tbody td .btn-area label{margin:0;padding:0 0 0 23px;font-size:14px;font-size:.875rem;display:inline-block}.tableContainer-info .scroll-table table tbody td.time{font-weight:bold;margin:0;position:relative}.tableContainer-info .scroll-table table tbody td.time span{margin:0 7px}.tableContainer-info .scroll-table table tbody td.time .time-change{background:transparent;padding:0}.tableContainer-info .scroll-table table tbody td.time .time-change .before{width:initial;text-decoration:line-through;font-weight:normal}.tableContainer-info .scroll-table table tbody td.time .time-change .after{display:block;width:initial}.tableContainer-info .scroll-table table tbody td.time .time-change .delay{left:100%;bottom:11px;margin-left:20px;position:absolute;background:url('../../images/components/dom-avail/icon-alert-red.png') no-repeat 0 2px;color:#d42a1d;padding-left:16px;font-weight:normal;font-style:normal;font-size:12px;font-size:.75rem;white-space:nowrap}.tableContainer-info .scroll-table table tbody td.aircraft-types{vertical-align:top}.tableContainer-info .scroll-table table tbody td.aircraft-types a{color:#186686}.tableContainer-info .scroll-table table tbody td .time-change{background:transparent}.tableContainer-info .scroll-table table tbody td .time-change .before{width:initial;text-decoration:line-through;font-weight:normal}.tableContainer-info .scroll-table table tbody td .time-change .after{display:block;width:initial}.tableContainer-info .scroll-table table tbody td .time-change .delay{left:51%;bottom:11px;margin-left:20px;position:absolute;background:url('../../images/components/dom-avail/icon-alert-red.png') no-repeat 0 2px;color:#d42a1d;padding-left:16px;font-weight:normal;font-style:normal;font-size:12px;font-size:.75rem}.tableContainer-info .w-20{width:20%}.tableContainer-info .w-30{width:30%}.tableContainer-info .loader{position:absolute;background:white;width:100%;height:100%;text-align:center;z-index:10;padding-top:48%}.tableContainer-info .tit-list{background-color:#f8f8f8;font-size:12px;font-size:.75rem;font-weight:normal;color:#186686}.tableContainer-info .tit-list li{float:left;background:url('../../images/bar-table.gif') no-repeat 0 50%;padding:4px !important;text-align:center;line-height:120%}.tableContainer-info .tit-list li:first-child{background:0}.tableContainer-info .tit-list::after{display:block;clear:both;content:"";height:0}.tableContainer-info .flight-info.scrollTable{clear:both;height:445px;padding:2px;overflow-y:scroll;overflow-x:hidden;font-size:14px;font-size:.875rem}.tableContainer-info .flight-info li{display:table;position:relative;width:100%;border-bottom:1px solid #bbb !important}.tableContainer-info .flight-info li.selected{outline:2px solid #186686;border-bottom:0 !important;width:99%;margin:2px !important}.tableContainer-info .flight-info li dl{font-size:14px;font-size:.875rem;text-align:center;display:table-cell;position:relative}.tableContainer-info .flight-info li dl dt{display:table-cell;width:91px;padding:10px 0 !important;vertical-align:middle}.tableContainer-info .flight-info li dl dt.flight-num .btn-area{display:inline;margin-right:3px;background:0}.tableContainer-info .flight-info li dl dt.flight-num .btn-area input{vertical-align:middle}.tableContainer-info .flight-info li dl dt.flight-num label{display:inline;font-size:14px;font-size:.875rem}.tableContainer-info .flight-info li dl dd{display:table-cell;vertical-align:middle;padding:10px 0 !important}.tableContainer-info .flight-info li dl dd.time{width:134px;font-weight:bold}.tableContainer-info .flight-info li dl dd.time span{margin:0 7px}.tableContainer-info .flight-info li dl dd.aircraft-types{width:134px;vertical-align:top}.tableContainer-info .flight-info li dl dd.aircraft-types a{color:#186686}.tableContainer-info .flight-info li dl dd.seating{width:74px}.tableContainer-info .flight-info li dl dd .time-change{background:transparent}.tableContainer-info .flight-info li dl dd .time-change .before{width:initial;text-decoration:line-through;font-weight:normal}.tableContainer-info .flight-info li dl dd .time-change .after{display:block;width:initial}.tableContainer-info .flight-info li dl dd .time-change .delay{left:51%;bottom:11px;margin-left:20px;position:absolute;background:url('../../images/components/dom-avail/icon-alert-red.png') no-repeat 0 2px;color:#d42a1d;padding-left:16px;font-weight:normal;font-style:normal;font-size:12px;font-size:.75rem}.txt-underline{text-decoration:underline}.sd-avenue h1{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:300;text-transform:none;margin:0 !important;padding:30px 0 0}@media only screen and (min-width:1280px){#domestic-avenue{width:1200px;margin:0 auto}#domestic-avenue .change-avail .booking-ct-btn{width:218px !important}#domestic-avenue #select-avail .fixedarea{width:960px;float:left}#domestic-avenue #select-avail .outbound{width:470px;float:left;margin-right:20px}#domestic-avenue #select-avail .return{width:470px;float:left}#domestic-avenue #select-avail .flightFareCurrency .outbound{margin-right:0}#domestic-avenue #select-avail .flightFareCurrency .return{float:right}}
.no-gap{margin:0;padding:0}#cboxLoadedContent>div#modal-airports{padding:0}#cboxLoadedContent>div.fareByPassenger,#cboxLoadedContent>div.fareInfoDetail{margin:0 auto}#cboxLoadedContent>div #currency-info-pop{font-size:30px;font-size:1.875rem}#cboxLoadedContent>div.complete-flight-details,#cboxLoadedContent>div.passenger-entry-layer{padding:5px 15px 0}#cboxLoadedContent>div.complete-flight-details>.passenger-entry-layer,#cboxLoadedContent>div#passenger-entry-layer{width:550px}.layerpopup.fareByPassenger,.layerpopup.fareInfoDetail{margin:0 auto;padding:15px 15px 0;background:white}.layerpopup.reissue-fareByPassenger{position:relative;margin:0 auto;width:750px;padding:15px 15px 90px !important}.layerpopup.reissue-fareByPassenger .receipt.end-reissue{position:absolute;width:95%;min-height:70px;bottom:20px;padding:7px 10px;background:#f0f5f9;border-top:2px solid #96b4ba}.layerpopup.reissue-fareByPassenger .receipt.end-reissue ul{padding:0;margin:0}.layerpopup.reissue-fareByPassenger .receipt.end-reissue ul li{list-style-type:none;padding:5px;margin:0;width:30%;float:left;text-align:left}.layerpopup.reissue-fareByPassenger .receipt.end-reissue ul li.receipt-total-all:last-child{width:40%}.layerpopup.reissue-fareByPassenger .receipt.end-reissue ul.end{font-size:14px;font-size:.875rem}.layerpopup.reissue-fareByPassenger .receipt.end-reissue dl{margin:0;padding-bottom:20px}.layerpopup.reissue-fareByPassenger .receipt.end-reissue dl.end{padding:0 !important}.layerpopup.reissue-fareByPassenger .receipt.end-reissue dl dt{width:35%;float:left;padding:10px 5px;font-weight:700}.layerpopup.reissue-fareByPassenger .receipt.end-reissue dl dt:after{display:block;clear:both;content:"";height:0}.layerpopup.reissue-fareByPassenger .receipt.end-reissue dl dd{padding:10px 5px;margin:0;width:32%;float:left;text-align:left}.layerpopup.reissue-fareByPassenger .receipt.end-reissue dl dd+dd{width:33%;float:left;text-align:left}.layerpopup.reissue-fareByPassenger .receipt.end-reissue dl dd:after{display:block;clear:both;content:"";height:0}.layerpopup.reissue-fareByPassenger .receipt.end-reissue strong.receipt-total-all{width:30%;float:left;padding:5px;font-weight:700;color:#333;font-size:14px;font-size:.875rem}.layerpopup.reissue-fareByPassenger .receipt.end-reissue:after{display:block;clear:both;content:"";height:0}.layerpopup h2{font-size:24px;font-size:1.5rem;margin:0 0 5px;color:#333}.layerpopup em{font-style:normal}.layerpopup .receipt{padding:0;margin:0;border-top:1px solid #bbb;width:100%;position:relative}.layerpopup .receipt h3{display:block;font-weight:700;font-size:16px;font-size:1rem;margin:0;padding:5px 10px;font-style:normal;background:#f8f8f8;border-bottom:1px solid #bbb}.layerpopup .receipt h3 em{margin:0;padding:0;border:0;font-style:normal}.layerpopup .receipt .innerW{padding:7px 10px 0}.layerpopup .receipt .innerW .receipt-tit{display:block;font-size:14px;font-size:.875rem;margin:2px 0;padding:0;font-style:normal;font-weight:700;color:#186686;background:0;border-bottom:0}.layerpopup .receipt .innerW table{width:100%;font-size:14px;font-size:.875rem}.layerpopup .receipt .innerW table thead th{color:#186686;padding:2px 0 10px 5px;text-align:left}.layerpopup .receipt .innerW table tbody th{text-align:left;color:#333}.layerpopup .receipt .innerW table tbody th,.layerpopup .receipt .innerW table tbody td{padding:1px 5px}.layerpopup .receipt .innerW table tbody .last th,.layerpopup .receipt .innerW table tbody .last td{padding-bottom:11px}.layerpopup .receipt .innerW table tfoot th{color:#333}.layerpopup .receipt .innerW table tfoot th,.layerpopup .receipt .innerW table tfoot td{padding:5px 5px 7px;border-top:1px dotted #bbb;font-weight:700;text-align:left}.layerpopup .receipt .innerW table tfoot th strong,.layerpopup .receipt .innerW table tfoot td strong{display:inline-block}.layerpopup .receipt .innerW table tfoot th strong+strong,.layerpopup .receipt .innerW table tfoot td strong+strong{display:block}.layerpopup .receipt .innerW table tfoot.reissue-total th,.layerpopup .receipt .innerW table tfoot.reissue-total td{font-size:16px;font-size:1rem;padding:15px 10px;background:#f0f5f9;border-top:2px solid #96b4ba}.layerpopup .receipt .inner-receipt{padding-bottom:10px}.layerpopup .receipt .inner-receipt dl{padding-left:5px}.layerpopup .receipt .inner-receipt dl dt{font-weight:400;color:#333}.layerpopup .receipt .inner-receipt dl dt.other-taxes{margin-left:-5px;font-size:14px;font-size:.875rem;font-weight:700;color:#186686}.layerpopup .receipt .inner-receipt dl:after{display:block;clear:both;content:"";height:0}.layerpopup .receipt div.end{overflow:hidden;padding:10px 10px 17px}.layerpopup .receipt div.end h4{width:50%;font-size:16px;font-size:1rem;font-weight:700;color:#333;float:left;margin:0}.layerpopup .receipt div.end h4+div{width:50%;text-align:right;float:right}.layerpopup .receipt div.end h4+div p{font-size:16px;font-size:1rem;margin:2px 0}.layerpopup .receipt div.end h4+div p:first-child{margin-top:0}.layerpopup .receipt dl{width:100%;table-layout:fixed;margin:0}.layerpopup .receipt dl dt,.layerpopup .receipt dl dd{padding:3px 0;margin:0}.layerpopup .receipt dl dt{clear:both;float:left;font-weight:700;color:#186686;width:65%;font-size:14px;font-size:.875rem}.layerpopup .receipt dl dt.receipt-total-all{width:50%}.layerpopup .receipt dl dt.war-ins{width:75%}.layerpopup .receipt dl dt span.spec-fare{font-style:normal;padding-left:5px;font-size:12px;font-size:.75rem;color:#cd3e00;display:inline}.layerpopup .receipt dl dd{float:right;font-size:14px;font-size:.875rem;text-align:right;vertical-align:middle}.layerpopup .receipt dl dd.receipt-total{font-size:14px;font-size:.875rem}.layerpopup .receipt dl dd strong{display:inline-block;letter-spacing:-0.05em;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;padding-left:10px}.layerpopup .receipt dl dd .miles{border-right:1px solid #bbb;padding-right:10px}.layerpopup .receipt dl:after,.layerpopup .receipt dl:before{display:block;clear:both;content:"";height:0}.layerpopup .receipt dl.total{font-size:16px;font-size:1rem;padding-top:7px;margin:10px 0;border-top:1px dotted #bbb}.layerpopup .receipt dl.total dt{width:50%;color:#333}.layerpopup .receipt dl.total dd{vert-align:top}.layerpopup .receipt dl.end{margin-top:0;padding:10px 10px 17px;display:table}.layerpopup .receipt dl.end dt{display:table-cell;width:50%;font-size:16px;font-size:1rem;font-weight:700;color:#333}.layerpopup .receipt dl.end dd{width:50%;display:table-cell;text-align:right;font-size:16px;font-size:1rem}.layerpopup .receipt dl.end dd strong{line-height:20px;line-height:1.25rem;font-size:16px;font-size:1rem}.layerpopup .receipt dl.end dd strong.miles{display:inline-block;height:16px;line-hegith:16px !important;line-hegith:1rem !important}.layerpopup .receipt dl.end dd strong+strong{padding-left:5px;margin-top:0}.layerpopup .receipt strong+strong{display:block}.layerpopup .receipt.end{background:#f0f5f9;border-top:2px solid #96b4ba}.layerpopup .receipt:after{display:block;clear:both;content:"";height:0}.layerpopup.fareInfoDetail.award{max-width:470px}.layerpopup.fareInfoDetail.avenue{max-width:600px}.layerpopup.fareInfoDetail .unit{font-size:12px;font-size:.75rem;text-align:right;padding:0 0 5px 0;margin-top:-15px;margin-bottom:0}.layerpopup.fareInfoDetail .receipt-avenue,.layerpopup.fareInfoDetail .receipt-award{padding:0;margin:0;width:100%;min-width:450px;position:relative}.layerpopup.fareInfoDetail .receipt-avenue table,.layerpopup.fareInfoDetail .receipt-award table{width:100%;font-size:14px;font-size:.875rem;color:#333;table-layout:fixed}.layerpopup.fareInfoDetail .receipt-avenue table td,.layerpopup.fareInfoDetail .receipt-avenue table th,.layerpopup.fareInfoDetail .receipt-award table td,.layerpopup.fareInfoDetail .receipt-award table th{padding:10px 5px;word-wrap:break-word}.layerpopup.fareInfoDetail .receipt-avenue table th:first-child,.layerpopup.fareInfoDetail .receipt-award table th:first-child{border-left:0}.layerpopup.fareInfoDetail .receipt-avenue table thead th,.layerpopup.fareInfoDetail .receipt-award table thead th{color:#186686;background:#f8f8f8;border-top:1px solid #ccdcdf;border-bottom:1px solid #ccdcdf;border-left:1px solid #ccdcdf}.layerpopup.fareInfoDetail .receipt-avenue table thead td,.layerpopup.fareInfoDetail .receipt-award table thead td{background:#f8f8f8;border-top:1px solid #ccdcdf;border-bottom:1px solid #ccdcdf}.layerpopup.fareInfoDetail .receipt-avenue table tfoot th,.layerpopup.fareInfoDetail .receipt-award table tfoot th{color:#186686}.layerpopup.fareInfoDetail .receipt-avenue table tfoot th,.layerpopup.fareInfoDetail .receipt-avenue table tfoot td,.layerpopup.fareInfoDetail .receipt-award table tfoot th,.layerpopup.fareInfoDetail .receipt-award table tfoot td{text-align:right;border-bottom:1px solid #ccdcdf;background:#f4fbfd}.layerpopup.fareInfoDetail .receipt-avenue table tfoot td,.layerpopup.fareInfoDetail .receipt-award table tfoot td{color:#cd3e00;font-weight:700}.layerpopup.fareInfoDetail .receipt-avenue table tfoot td strong,.layerpopup.fareInfoDetail .receipt-award table tfoot td strong{padding-right:6px}.layerpopup.fareInfoDetail .receipt-avenue table tfoot td strong+strong,.layerpopup.fareInfoDetail .receipt-award table tfoot td strong+strong{height:13px;display:inline-block;padding-left:14px;line-height:12px;border-left:1px solid #cd3e00}.layerpopup.fareInfoDetail .receipt-avenue table tbody th,.layerpopup.fareInfoDetail .receipt-award table tbody th{text-align:center;color:#333;font-weight:700;word-wrap:break-word}.layerpopup.fareInfoDetail .receipt-avenue table tbody td,.layerpopup.fareInfoDetail .receipt-award table tbody td{border-left:1px solid #ccdcdf;text-align:right;font-weight:400}.layerpopup.fareInfoDetail .receipt-avenue table tbody th,.layerpopup.fareInfoDetail .receipt-avenue table tbody td,.layerpopup.fareInfoDetail .receipt-award table tbody th,.layerpopup.fareInfoDetail .receipt-award table tbody td{border-bottom:1px solid #ccdcdf;font-weight:normal}.layerpopup.mileageUpgrade-fares-detail{padding-bottom:100px !important}.layerpopup.mileageUpgrade-fares-detail .receipt .innerW table thead th{text-align:center;padding-left:0}.layerpopup.mileageUpgrade-fares-detail .receipt .innerW table tbody th,.layerpopup.mileageUpgrade-fares-detail .receipt .innerW table tbody td{font-weight:bold;vertical-align:top}.layerpopup.mileageUpgrade-fares-detail .receipt .innerW table tbody td{text-align:right;padding-right:5px}.layerpopup.mileageUpgrade-fares-detail .receipt .innerW table tbody.twoDepth th{padding-left:15px}.layerpopup.mileageUpgrade-fares-detail .receipt .innerW table tbody.twoDepth th,.layerpopup.mileageUpgrade-fares-detail .receipt .innerW table tbody.twoDepth td{vertical-align:middle;font-weight:normal;font-size:13px;font-size:.8125rem}.layerpopup.mileageUpgrade-fares-detail .receipt .innerW table tbody.twoDepth tr:first-child th,.layerpopup.mileageUpgrade-fares-detail .receipt .innerW table tbody.twoDepth tr:first-child td{padding-top:7px}.layerpopup.mileageUpgrade-fares-detail .receipt.end-reissue{display:table;table-layout:fixed}.layerpopup.mileageUpgrade-fares-detail .receipt.end-reissue strong{display:table-cell;width:35%;padding:10px 5px}.layerpopup.mileageUpgrade-fares-detail .receipt.end-reissue>span{display:table-cell;width:32%;padding:10px 5px;font-weight:700;text-align:right}.layerpopup.mileageUpgrade-fares-detail .receipt.end-reissue span+span{width:33%}.layerpopup .black-caption{font-size:13px;font-size:.8125rem;padding-left:15px;background:url('../../images/icon-belt-info-txt7.png') no-repeat 0 6px}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .airplane .code-share .premium-tag{width:auto;height:auto;background:0;line-height:1.2;margin:0 5px 0 0;font-size:11px;font-size:.6875rem;padding:2px 5px 3px;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .airplane .code-share .delta.premium-tag{background:#0b1f66;color:white}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .airplane .code-share .economy-plus.premium-tag{background:#eccf78;color:#60480a}.complete-flight-details h2,#passenger-entry-layer h2,.passenger-entry-layer h2{font-size:24px;font-size:1.5rem;line-height:inherit !important;margin:0;padding:15px 0 15px 0}.complete-flight-details .blue-tit,#passenger-entry-layer .blue-tit,.passenger-entry-layer .blue-tit{font-size:14px;font-size:.875rem;padding:5px 0 5px 10px;margin:0;background:#f0f5f9;border-top:1px solid #c3d2d6}.passenger-entry-layer .trip-detail{margin:0}.passenger-entry-layer .trip-detail .trip-review{border-top:1px solid #c3d2d6}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail dl,.passenger-entry-layer .trip-detail .trip-review .itinerary-detail strong,.passenger-entry-layer .trip-detail .trip-review .itinerary-detail dd{padding:0;margin:0;font-size:18px;font-size:1.125rem}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .airplane{padding:10px 10px 5px;font-size:18px;font-size:1.125rem}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .airplane span{font-size:14px;font-size:.875rem;margin-right:5px;background:url("../../images/components/dom-avail/bg-division.png") no-repeat 0 center;padding-left:10px;color:#186686}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .airplane span:first-child{font-size:15px;font-size:.9375rem;background:0 none;padding-left:0;font-weight:700}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .airplane .code-share{display:block;background:0 none;padding-left:0;padding-right:200px;position:relative}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .airplane .code-share .premium-tag{position:absolute;right:0;top:0;max-width:190px;text-align:right}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .airplane .code-share .class{position:absolute;right:0;top:-20px;color:#186686;font-size:12px;font-size:.75rem}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .airplane span.planeType{font-weight:400;font-size:14px;font-size:.875rem}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .reser-trip-info{width:100%}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .reser-trip-info ul{padding:0;margin:0;font-size:16px;font-size:1rem;color:#333;background:url('../../images/components/reservation-details/icon-airplane.gif') no-repeat 47% 50%;vertical-align:top}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .reser-trip-info ul li{display:inline-block;width:45%;list-style:none}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .reser-trip-info .trip-info{padding:0 10px 10px 10px;float:left;width:45%}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .reser-trip-info .trip-info span,.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .reser-trip-info .trip-info strong{display:block}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .reser-trip-info .trip-info strong{font-weight:700;margin-bottom:5px;font-size:15px;font-size:.9375rem}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .reser-trip-info .trip-info span{font-size:14px;font-size:.875rem}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .reser-trip-info .trip-info+.trip-info{width:55%}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .reser-trip-info .trip-info+.trip-info.bg{background:url('../../images/components/dom-avail/bg-airplane.png') no-repeat 0 50%;padding-left:80px}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail .reser-trip-info .trip-info+.trip-info.bg.train{background:url('../../images/components/dom-avail/bg-train.png') no-repeat 0 50%;padding-left:80px}.passenger-entry-layer .trip-detail .trip-review .itinerary-detail:after{display:block;clear:both;content:"";height:0}.passenger-entry-layer .trip-detail .trip-review .add-flight-info-text{padding:0 10px 10px 35px;color:#186686;font-weight:700;clear:both;font-size:12px;font-size:.75rem}.passenger-entry-layer .trip-detail .trip-review .add-flight-info-text span[aria-hidden="true"].dom{width:auto;height:auto;background:0;line-height:inherit;margin:0 2px;font-size:14px;font-size:.875rem}.passenger-entry-layer .trip-detail .trip-review .notice{clear:both;background:url('../../images/components/dom-avail/ico-move-time.png') no-repeat 10px 50%;font-size:14px;font-size:.875rem;border-top:1px dotted #ccc;margin:0 0 7px;padding:10px 10px 10px 35px}.passenger-entry-layer .trip-detail .trip-review .notice.itnl{margin-bottom:0;border-bottom:0}.passenger-entry-layer .trip-detail .trip-review .notice.itnl.end{border-bottom:1px dotted #ccc}.passenger-entry-layer .trip-detail .trip-review .notice .stop-notice{font-size:12px;font-size:.75rem;color:#186686;font-weight:700;padding:5px 0 0}.passenger-entry-layer .time-change .before{text-decoration:line-through}.passenger-entry-layer .time-change .after{font-weight:bold;padding-top:0}.passenger-entry-layer .delay em{background:url('../../images/components/dom-avail/icon-alert-red.png') no-repeat 0 2px;color:#d42a1d;padding-left:16px;font-style:normal;font-size:12px;font-size:.75rem}.passenger-entry-layer .tax-detail{width:480px;padding:10px}.passenger-entry-layer .tax-detail h3{font-size:14px;font-size:.875rem;font-weight:700;color:#186686;padding:0;margin:0}.passenger-entry-layer .tax-detail .table-view{padding:5px 15px}.passenger-entry-layer .tax-detail .table-view table.tax{font-size:14px;font-size:.875rem;width:100%}.passenger-entry-layer .tax-detail .table-view table.tax th{text-align:left;width:70%;border-bottom:1px solid #ccc;padding:4px 0;font-weight:400}.passenger-entry-layer .tax-detail .table-view table.tax td{text-align:right;width:30%;border-bottom:1px solid #ccc;padding:4px 0}.passenger-entry-layer .tax-detail .total-view{font-weight:700;padding:5px;margin:10px 0;color:#186686;width:100%;background:#eaeae9}.passenger-entry-layer .tax-detail .total-view span{float:left}.passenger-entry-layer .tax-detail .total-view strong{float:right}.passenger-entry-layer .tax-detail .total-view:after{display:block;clear:both;content:"";height:0}.passenger-entry-layer .name-confirm{padding:25px 40px;width:696px}.passenger-entry-layer .name-confirm h2{text-align:center;padding:30px 0}.passenger-entry-layer .name-confirm .modal-table .basic{width:100%}.passenger-entry-layer .name-confirm .modal-table .basic thead tr th,.passenger-entry-layer .name-confirm .modal-table .basic thead tr td{background:#176685;text-align:center;color:white;padding:5px 10px;font-size:14px;font-size:.875rem;word-wrap:break-word;word-break:keep-all}.passenger-entry-layer .name-confirm .modal-table .basic tbody tr th,.passenger-entry-layer .name-confirm .modal-table .basic tbody tr td{border-bottom:1px solid #ccdcdf;text-align:center;padding:10px;font-size:14px;font-size:.875rem;word-wrap:break-word;word-break:keep-all}.passenger-entry-layer .name-confirm .modal-table tbody th{font-weight:normal}.passenger-entry-layer .name-confirm .modal-table .lastname,.passenger-entry-layer .name-confirm .modal-table .firstname{font-weight:700;background:#edf5fd;color:#186686;padding:10px}.passenger-entry-layer .name-confirm .modal-paragraph{font-size:14px;font-size:.875rem}.passenger-entry-layer .name-confirm .btn-area{margin:40px 0;text-align:center}.accompanying-adult-info{width:700px !important;margin:0 auto}.accompanying-adult-info .child-only{width:100%;padding-top:20px}.accompanying-adult-info .child-only .error-message{display:block;width:100% !important;clear:both;font-size:12px;font-size:.75rem;color:#d80a0a;text-align:left;padding:0;margin:0}.accompanying-adult-info .child-only h2{font-size:30px;font-size:1.875rem;text-align:center;padding:30px 0 0 0}.accompanying-adult-info .child-only p{padding:0 40px 5px;color:#186686;font-size:16px;font-size:1rem}.accompanying-adult-info .child-only p.error{margin:0;padding:0;font-size:12px;font-size:.75rem}.accompanying-adult-info .child-only .with-adult{padding:0 40px;margin:0;list-style:none}.accompanying-adult-info .child-only .with-adult .txt-tip-area{width:100%;text-align:left;position:relative;clear:both;height:auto;float:left;margin-bottom:30px;padding-bottom:3px}.accompanying-adult-info .child-only .with-adult .txt-tip-area .checkbox{float:left}.accompanying-adult-info .child-only .with-adult .txt-tip-area input[type=checkbox]{width:18px;height:18px;position:absolute;left:0;top:0;margin:0}.accompanying-adult-info .child-only .with-adult .txt-tip-area label{display:inline-block;width:595px;float:left;font-size:.875rem;color:black;padding-left:5px}.accompanying-adult-info .child-only .with-adult .txt-tip-area .text-field{font-size:14px;font-size:.875rem;color:black;padding:0;margin:10px 0}.accompanying-adult-info .child-only .with-adult .txt-tip-area .button-small-white{color:#0180a3 !important}.accompanying-adult-info .child-only .with-adult .inner-form-new{width:100%}.accompanying-adult-info .child-only .with-adult .inner-form{display:inline-block;float:left;width:49%;padding:0;margin:0 0 10px 0}.accompanying-adult-info .child-only .with-adult .inner-form.right{float:right}.accompanying-adult-info .child-only .with-adult .inner-form label{display:block;margin-bottom:5px;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;font-weight:700}.accompanying-adult-info .child-only .with-adult .inner-form label .require-ico{background:url('../../images/components/dom-avail/ico-required.png') no-repeat 100% 50%;width:15px;height:15px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.accompanying-adult-info .child-only .with-adult .inner-form .input-area{position:relative}.accompanying-adult-info .child-only .with-adult .inner-form .input-area .placeholder{position:absolute;font-size:14px;font-size:.875rem;top:15px;left:15px;z-index:100;color:#757575}.accompanying-adult-info .child-only .with-adult .inner-form .input-area input{color:black;line-height:120% !important}.accompanying-adult-info .child-only .with-adult .inner-form label[for="passenger-name"]+.input-area .placeholder{letter-spacing:-1px}[lang='en-us'] .accompanying-adult-info .child-only .with-adult .inner-form label[for="passenger-name"]+.input-area .placeholder{letter-spacing:0}[lang='pt-br'] .accompanying-adult-info .child-only .with-adult .inner-form label[for="passenger-name"]+.input-area .placeholder{letter-spacing:0}[lang='es-es'] .accompanying-adult-info .child-only .with-adult .inner-form label[for="passenger-name"]+.input-area .placeholder{letter-spacing:0}[lang='fr-fr'] .accompanying-adult-info .child-only .with-adult .inner-form label[for="passenger-name"]+.input-area .placeholder{letter-spacing:0}[lang='de-de'] .accompanying-adult-info .child-only .with-adult .inner-form label[for="passenger-name"]+.input-area .placeholder{letter-spacing:0}[lang='ru-ru'] .accompanying-adult-info .child-only .with-adult .inner-form label[for="passenger-name"]+.input-area .placeholder{letter-spacing:0}[lang='ja-jp'] .accompanying-adult-info .child-only .with-adult .inner-form label[for="passenger-name"]+.input-area .placeholder{letter-spacing:0}[lang='zh-cn'] .accompanying-adult-info .child-only .with-adult .inner-form label[for="passenger-name"]+.input-area .placeholder{letter-spacing:0}[lang='zh-hk'] .accompanying-adult-info .child-only .with-adult .inner-form label[for="passenger-name"]+.input-area .placeholder{letter-spacing:0}.accompanying-adult-info .child-only .with-adult:after{display:block;clear:both;content:"";height:0}.accompanying-adult-info .child-only h3.title_thispop{width:100%;overflow:hidden;float:left;color:black;font-weight:700;padding:0 0 20px 0;margin:0;font-size:20px;font-size:1.25rem}.accompanying-adult-info .child-only .inner-btn{clear:both;padding:10px 0 20px;text-align:center}.accompanying-adult-info .child-only .inner-btn .button-main-blue{display:inline-block}.accompanying-adult-info .child-only .conform-btn{padding:10px 0 20px;clear:both}.accompanying-adult-info .child-only .conform-btn button{margin:0 auto;text-align:center;padding:10px 20px}.brasil-popup_con{padding:35px 50px 40px 50px}.brasil-popup_con h2{font-size:30px;font-size:1.875rem;font-weight:normal;margin:0 0 15px 0;padding:0;text-align:center}.brasil-popup_con .brasil-popup-table{width:100%;border:1px solid #a1a1a1;border-collapse:collapse;border-spacing:0;margin-bottom:15px}.brasil-popup_con .brasil-popup-table th{border:1px solid #a1a1a1;background:#186686;font-size:16px;font-size:1rem;padding:8px 0;color:#fff}.brasil-popup_con .brasil-popup-table td{border:1px solid #a1a1a1;font-size:16px;font-size:1rem;padding:8px 0;text-align:center}.brasil-popup_con .brasil-popup-table th.sty2{color:#166584;background:#eef3f7}.brasil-popup_con .brasil-popup-txt ul li{font-size:16px;font-size:1rem;margin-bottom:25px;line-height:1.4}.brasil-popup_con .brasil-popup-txt ul li ol{margin:14px 0 25px 0}.brasil-popup_con .brasil-popup-txt ul li ol li{margin-bottom:5px !important}.purchase-agree-pop ul,.purchase-agree-pop li{list-style:none}.purchase-agree-pop .modal-title{text-align:center;font-size:30px !important;font-size:1.875rem !important}.purchase-agree-pop .cont-box{padding:0 30px}.purchase-agree-pop .cont-box input[type="checkbox"],.purchase-agree-pop .cont-box input[type="radio"],.purchase-agree-pop .cont-box span.radiobtn,.purchase-agree-pop .cont-box span.checkbox{position:absolute;left:0;top:3px}.purchase-agree-pop .cont-box input[type="checkbox"]{margin-top:0}.purchase-agree-pop .cont-box label{font-size:16px;font-size:1rem;display:inline-block;padding-left:25px}.purchase-agree-pop .btn-area{padding:30px 0 20px;text-align:center}.purchase-agree-pop .btn-area:before{display:block;clear:both;content:"";height:0}.purchase-agree-pop .btn-area ul{margin:0 auto;display:inline-block;width:auto}.purchase-agree-pop .btn-area ul li{float:left;padding:0 5px}.purchase-agree-pop .btn-area ul button{width:100%;display:inline-block;padding:8px 30px;text-align:center}.purchase-agree-pop .btn-area:after{display:block;clear:both;content:"";height:0}#skypassnum-edit.skypass{width:530px;padding:50px 30px}#skypassnum-edit.skypass h2{color:#333 !important;text-align:center;margin:0;font-size:30px;font-size:1.875rem}#skypassnum-edit.skypass .placeholder{position:absolute;top:9px;left:10px;font-size:13px;font-size:.8125rem;color:#757575;z-index:1;line-height:initial}#skypassnum-edit.skypass .error{font-size:12px;font-size:.75rem;margin-top:5px}#skypassnum-edit.skypass input[type="text"].error,#skypassnum-edit.skypass select.error{margin-top:0}#skypassnum-edit.skypass .btn-area{text-align:center;margin-top:25px}#skypassnum-edit.skypass .btn-area button{margin:0 5px}#skypassnum-edit.skypass .keForm{padding-top:15px}#skypassnum-edit.skypass ul.radio-area{list-style:none;margin:0;padding:0;width:100%}#skypassnum-edit.skypass ul.radio-area .posR{padding-bottom:5px !important;list-style:none;position:relative;line-height:120%;text-align:left}#skypassnum-edit.skypass ul.radio-area .posR input[type='radio'],#skypassnum-edit.skypass ul.radio-area .posR span.radiobox{left:2px !important;top:1px !important}#skypassnum-edit.skypass ul.radio-area .posR label{font-weight:400;font-size:14px;font-size:.875rem}#skypassnum-edit.skypass ul.radio-area .posR label span.require-ico{background:url('../../images/components/dom-avail/ico-required.png') no-repeat 100% 50%;width:15px;height:15px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}#skypassnum-edit.skypass ul.radio-area .posR input[type='radio']:checked+span+label{font-weight:700}#skypassnum-edit.skypass ul.radio-area .radiobox{display:inline-block !important}#skypassnum-edit.skypass ul.radio-area:after{display:block;clear:both;content:"";height:0}#skypassnum-edit.skypass .frequent-flyer{clear:both;padding:10px 0 0;text-align:left}#skypassnum-edit.skypass .frequent-flyer .label_title{display:inline-block !important}#skypassnum-edit.skypass .frequent-flyer dl{margin:0}#skypassnum-edit.skypass .frequent-flyer dl dt{font-weight:bold;margin-bottom:7px;font-size:14px;font-size:.875rem}#skypassnum-edit.skypass .frequent-flyer dl dt span.require-ico{background:url('../../images/components/dom-avail/ico-required.png') no-repeat 100% 50%;width:15px;height:15px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}#skypassnum-edit.skypass .frequent-flyer dl dd{padding:0;margin:0}#skypassnum-edit.skypass .frequent-flyer dl dd>div{float:left;position:relative;width:60%}#skypassnum-edit.skypass .frequent-flyer dl dd .select-with-info{position:static;width:40%;padding-right:5px}#skypassnum-edit.skypass .frequent-flyer dl dd .select-with-info .styled-select.airlineselect{height:40px;height:2.5rem}#skypassnum-edit.skypass .frequent-flyer dl dd .select-with-info .styled-select.airlineselect select{height:40px;height:2.5rem}.ie8 #skypassnum-edit.skypass .frequent-flyer dl dd .select-with-info .styled-select.airlineselect select,.ie9 #skypassnum-edit.skypass .frequent-flyer dl dd .select-with-info .styled-select.airlineselect select{padding-left:0 !important;height:25px;height:1.5625rem}#skypassnum-edit.skypass .frequent-flyer dl dd .select-with-info+div input{padding:9px 10px;height:40px;height:2.5rem;left:0;top:0}#skypassnum-edit.skypass .frequent-flyer dl dd:after{display:block;clear:both;content:"";height:0}#cboxLoadedContent .more-info .t-center{text-align:center}#cboxLoadedContent .more-info .t-left{text-align:left}#cboxLoadedContent .more-info .t-right{text-align:right}#cboxLoadedContent .more-info .t-center button,#cboxLoadedContent .more-info .t-left button,#cboxLoadedContent .more-info .t-right button{display:inline-block}.alert-notice{width:100% !important;clear:both}.alert-notice .alert-list{display:block;padding:3px 0 3px 10px;font-size:12px;font-size:.75rem;background:url('../../images/bul_icon.png') no-repeat -17px -87px}.new-discount-guide{margin:0;padding-top:15px;font-size:14px;font-size:.875rem;line-height:120%}.new-discount-guide .text{margin:0;padding-top:15px;font-size:14px;font-size:.875rem;line-height:120%}.new-discount-guide em{font-style:normal}.new-discount-guide .list{background:url('../../images/components/dom-avail/dot-black.png') no-repeat 0 7px;padding-left:10px;display:block}.new-discount-guide .text_tlt{line-height:200%;display:block;font-weight:bold;margin:17px 0 0}.new-discount-guide .hda-discount li,.new-discount-guide .nha-discount li{background:url('../../images/components/dom-avail/dot-black.png') no-repeat 0 4px;padding-left:10px;display:block;list-style:none}.new-discount-guide .hda-discount ol,.new-discount-guide .nha-discount ol{padding:0;margin:4px}.new-discount-guide .hda-discount ol li,.new-discount-guide .nha-discount ol li{padding:0;background:0}.new-discount-guide .hda-discount li:last-child{background:0}.new-discount-guide .add-small{font-size:12px;font-size:.75rem;line-height:130%;display:block}.new-discount-guide .bold{font-weight:700}.new-discount-guide p+table{margin-top:15px}.new-discount-guide table.table-row-style{border-collapse:collapse;width:100%}.new-discount-guide table.table-row-style tr:first-child{border-top:1px solid #ccdcdf}.new-discount-guide table.table-row-style th,.new-discount-guide table.table-row-style td{font-size:12px;font-size:.75rem;border-bottom:1px solid #ccdcdf}.new-discount-guide table.table-row-style th{color:#186686;text-align:center;background:#f0f5f9;border-right:1px solid #ccdcdf;padding:10px 15px;width:20%}.new-discount-guide table.table-row-style td{padding:10px;width:80%}.new-discount-guide table.table-row-style td .discount-info{display:block;margin-bottom:7px}.new-discount-guide table.table-row-style td .discount-list li{line-height:120%;background:url('../../images/components/dom-avail/dot-black.png') no-repeat 0 10px;padding:5px 0 5px 10px;list-style:none}.new-discount-guide table.table-row-style td .discount-legend{margin-left:10px;font-size:12px;font-size:.75rem;background:url('../../images/icon-belt-info-txt7.png') no-repeat 0 3px;padding-left:15px;display:inline-block}.new-discount-guide .tab-in-text{margin:0;font-size:12px;font-size:.75rem;padding:8px 0 0 10px}.new-discount-guide .tab-in-text strong{padding:4px 0 2px}.new-discount-guide .tab-in-text strong,.new-discount-guide .tab-in-text span{display:block;line-height:150%}.new-discount-guide .tab-in-text strong span,.new-discount-guide .tab-in-text span span{display:inline-block}.new-discount-guide .tab-in-text:before{content:'-';margin-left:-7px}
