.no-gap{margin:0;padding:0}.no-gap{margin:0;padding:0}.filter-search-results{color:white;position:fixed;padding:0;height:55px;left:0;right:0;z-index:900;display:none;visibility:hidden}.filter-search-results #filterResultsContainer{list-style:none;height:100%;width:100%;padding:0 15px;margin:0 auto;max-width:1200px;position:static}.filter-search-results #filterResultsContainer #filterBack,.filter-search-results #filterResultsContainer #filterResults{display:none}.filter-search-results #filterResultsContainer>li{color:white;position:relative;float:left;height:100%;padding:12px 20px 0;margin-left:1px}.filter-search-results #filterResultsContainer>li:before,.filter-search-results #filterResultsContainer>li:after{content:'';background:#7ed0e0;width:1px;height:75%;position:absolute;top:8px}.filter-search-results #filterResultsContainer>li:before{left:-1px}.filter-search-results #filterResultsContainer>li:after{right:-1px}.filter-search-results #filterResultsContainer>li h3{text-transform:none;margin:0;padding-top:15px;line-height:0;font-size:26px;font-size:1.625rem}.filter-search-results #filterResultsContainer>li img{position:absolute;bottom:12%;left:0;right:0;margin-left:auto;margin-right:auto}.filter-search-results #filterResultsContainer>li.visible{color:#186686;background-color:#deeef2;z-index:1}.filter-search-results #filterResultsContainer>li.visible:before,.filter-search-results #filterResultsContainer>li.visible:after{background-color:#186686}.filter-search-results #filterResultsContainer>li.visible#filterResults{background:white}.filter-search-results #filterResultsContainer>li#filterResults,.filter-search-results #filterResultsContainer>li#filterFullTripInfo{float:right}.filter-search-results #filterResultsContainer>li#filterMessage:after{display:none}.filter-search-results #filterResultsContainer>li#filterFullTripInfo{width:20%}.filter-search-results #filterResultsContainer>li #filterFullTripInfoButton{padding-top:12px;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.filter-search-results #filterResultsContainer>li #filterBack{display:none}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer{position:relative;width:100%}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown{display:none;position:absolute;visibility:hidden;top:55px;padding-bottom:20px;text-align:left}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown.visible{display:block;visibility:visible;position:absolute;left:-10px;right:0;background:white}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown ul{padding:0;margin:0;border-bottom:1px solid #eaeae9}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown ul li{width:33.33%;height:100%;border-left:1px solid #eaeae9;padding:0 20px 20px;float:left}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown ul li:last-child{border-right:1px solid #eaeae9}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown ul li .section{background:transparent;padding:10px 0}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown ul li .section label,.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown ul li .section span{color:black;font-size:12px;font-size:.75rem}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown ul li .section h2{color:black;font-size:22px;font-size:1.375rem;font-weight:400;margin-top:0}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown ul li .section .slider-min{float:left}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown ul li .section .slider-max{float:right}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown .continue-container{text-align:center;margin-top:20px}.filter-search-results .headerShadow{position:absolute;bottom:0;left:0}#filterBack{display:none;cursor:pointer}.step-complete #filterResultsContainer #filterMessage,.step-complete #filterResultsContainer #filterBack{display:list-item}.step-complete #filterResultsContainer #filterResults{display:none}.no-gap{margin:0;padding:0}.flight-details-timeline{width:100%;margin-top:25px}.flight-details-timeline td{padding:11px}.flight-details-timeline .airport{position:relative}.flight-details-timeline .airport .code{position:absolute;bottom:-10px}.flight-details-timeline .end-point{text-align:center;width:20px;height:20px;background-image:url('../images/components/flight-details-overlay/Circle.png');background-repeat:no-repeat;background-position-y:22px}.flight-details-timeline .end-point .code{position:static}.flight-details-timeline .end-point.start{padding-right:25px;background-position-x:50px}.flight-details-timeline .end-point.start .code{text-align:left}.flight-details-timeline .end-point.finish{padding-left:25px}.flight-details-timeline .end-point.finish .code{text-align:right}.flight-details-timeline .flight{background-image:url('../images/components/flight-details-overlay/Rule.png');background-repeat:repeat-x}.flight-details-timeline .bus{background-image:url('../images/components/flight-details-overlay/Bus.png');background-repeat:no-repeat}.flight-details-timeline .layover{background-image:url('../images/components/flight-details-overlay/Clock.png');background-repeat:no-repeat}.flight-details-timeline .commute{background-image:url('../images/components/flight-details-overlay/DottedLine.png');background-repeat:repeat-x}.flight-details-timeline .slash{width:100%;height:20px;text-align:center;background-image:url('../images/components/flight-details-overlay/Slant.png');background-repeat:no-repeat;background-position:center}.faux-body{background:center top;background-repeat:no-repeat;background-size:cover}.faux-body.loading{background:center top;background-repeat:no-repeat;background-size:cover}html,body{height:100%}.booking-funnel-help-tab{box-shadow:0 2px 5px rgba(0,0,0,0.3);border-bottom:1px solid #a1a1a1;background-color:#ff7200;position:absolute;top:200px;left:0;z-index:1000}.booking-funnel-help-tab a{color:white;padding-left:10px;display:inline-block}.booking-funnel-help-tab a h5{font-weight:400;margin:0;line-height:35px}.booking-funnel-help-tab a.tip-close-button{vertical-align:top;padding-right:5px;line-height:15px}.booking-funnel-help-tab a.tip-hint-open-button{display:none;text-decoration:none;line-height:35px;padding-right:10px}.unavailableModal{padding:0 30px}.unavailableModal #searchButton{margin-top:10px}.unavailableModal #tripDetailsContainer{margin:0}.unavailableModal #nextStepContainer{float:left;margin:20px 0;width:auto}li.dateSelector input{width:250px}li.dateSelector a img{padding:3px 5px}.booking-flow.container{margin:0 auto;max-width:1200px;padding:106px 0 0;min-height:initial !important}.booking-flow.container .summary-column{margin:0 15px;position:relative}.booking-flow.container .summary-column.date-select .show-all-trip-details{visibility:hidden}.booking-flow.isalert{margin-top:0}.booking-flow.isalert>div.booking-step{top:148px !important}.booking-flow.iscookie{margin-top:0}.booking-flow.iscookie>div.booking-step{top:148px !important}.booking-flow.iscookie>div .booking-step{padding-top:40px !important}.booking-flow.iscookie.isalert{margin-top:0}.booking-flow.iscookie.isalert>div.booking-step{top:188px !important}.booking-flow.iscookie.isalert>div .booking-step{padding-top:80px !important}.slot-ui-bg{background:url("../images/components/dom-avail/avail_bg.jpg") repeat-x 0 0 #669cb2 !important}.day-offset{color:#d42a1d;font-size:14px;font-size:.875rem}.dow-flow .select-column .flightDetails img,.drt-flow .select-column .flightDetails img{display:none}.faux-body{height:100%;min-width:960px;position:fixed;top:0;width:100%;background-color:white;z-index:-1}.colored-body{background-color:transparent;background-color:rgba(24,102,134,0.3);zoom:1}.ie8 .colored-body{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#45186686',endColorstr='#45186686')}.selection-bar .colored-body{background-color:transparent;background-color:rgba(24,102,134,0.3);zoom:1;background-image:none !important}.ie8 .selection-bar .colored-body{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#45186686',endColorstr='#45186686')}@media all and (max-width:2058px){.faux-body .container .flightselect{margin:0 auto}}.loading-wrapper{padding:10px}.loading-wrapper tbody{max-width:1000px;text-align:center;background-color:transparent}.faux-body.loading{color:#fff;position:absolute;text-align:center;width:100%;z-index:998}.faux-body.loading .loading-wrapper{background-color:transparent;background-color:rgba(24,102,134,0.75);zoom:1}.ie8 .faux-body.loading .loading-wrapper{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#AC186686',endColorstr='#AC186686')}.faux-body.loading .bg-bottom{height:8%}.faux-body.loading .waypoint{text-align:left;vertical-align:top;width:42%;padding-top:17px}.faux-body.loading .waypoint h2{text-align:left;line-height:1.2}.faux-body.loading .waypoint:first-child{text-align:right}.faux-body.loading .waypoint:first-child h1,.faux-body.loading .waypoint:first-child h2{text-align:right;display:inline-block}.faux-body.loading .loading-animation-wrapper{text-align:center;vertical-align:top}.faux-body.loading .loading-animation-wrapper .loading-bar,.faux-body.loading .loading-animation-wrapper .loading-bar-animation{width:170px;height:70px}.faux-body.loading .loading-animation-wrapper .loading-bar{margin:0 10px 0;position:static;text-align:center;display:inline-block;background:url('../images/components/bookingfunnel/loading-bar2.png') no-repeat center}.faux-body.loading .loading-animation-wrapper .loading-bar-animation{background:url('../images/components/bookingfunnel/loading-active2.gif') no-repeat center}.faux-body.loading .loading-animation-wrapper .loading-com-message{width:210px;margin:0 0 1em 0;font-size:14px;font-size:.875rem}.faux-body.loading h1,.faux-body.loading h2{margin:0;line-height:54px;word-wrap:break-word;font-weight:400;font-size:28px;font-size:1.75rem}.faux-body.loading h1 span,.faux-body.loading h2 span{display:block;font-weight:400;font-size:28px;font-size:1.75rem}.hidden{display:none}.booking-step{min-width:960px;display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:10;margin-top:35px}.booking-step#passenger-entry{margin-top:8px}.booking-step.confirmation-detail-step{z-index:1;margin-top:0}.select-column,.select-column-group{float:left}.select-column-responsive-group{padding-right:15px;width:80%}.fare-select-step .select-column-responsive-group{padding-right:0}.select-column{position:relative;min-height:100px;padding-top:43px}.date-select-step,.flight-select-step,.fare-select-step{position:absolute;top:108px;left:0;bottom:0;width:100%;padding:0 15px}.date-select-step,.flight-select-step{margin-top:0}.date-select-step .selection-bar,.flight-select-step .selection-bar{top:211px;height:230px}.date-select-step .select-column-group,.flight-select-step .select-column-group{width:50%}.date-select-step .column-label,.flight-select-step .column-label{bottom:-200px}.date-select-step .fisheye .fisheye-foreground,.date-select-step .fisheye .fisheye-background,.flight-select-step .fisheye .fisheye-foreground,.flight-select-step .fisheye .fisheye-background{top:200px}.ie8 .date-select-step .fisheye .fisheye-background,.ie8 .flight-select-step .fisheye .fisheye-background{top:202px}.date-select-step .select-column-responsive-group{padding-left:0}.flghtDetails{margin-top:-9999px}#termsOfSearchAgreement{padding:40px 30px;min-width:300px;max-width:700px}.no-touch #termsOfSearchAgreement{width:700px}#termsOfSearchAgreement .check-wrap{width:77%;float:left;margin-top:10px;position:relative}#termsOfSearchAgreement .check-wrap input[type="checkbox"],#termsOfSearchAgreement .check-wrap input[type="radio"],#termsOfSearchAgreement .check-wrap span.radiobtn,#termsOfSearchAgreement .check-wrap span.checkbox{position:absolute;left:0;top:0}#termsOfSearchAgreement .check-wrap input[type="checkbox"]{margin-top:0}#termsOfSearchAgreement .check-wrap label{font-size:14px;font-size:.875rem;display:block;padding-left:25px}#termsOfSearchAgreement .checkbox-wrap,#termsOfSearchAgreement .terms-wrap{clear:both}#termsOfSearchAgreement .checkbox-wrap .agree-area.kronly,#termsOfSearchAgreement .terms-wrap .agree-area.kronly{margin-top:10px;border:1px solid #ccc;font-size:12px;font-size:.75rem}#termsOfSearchAgreement .checkbox-wrap .agree-area.kronly .check-wrap,#termsOfSearchAgreement .terms-wrap .agree-area.kronly .check-wrap{position:relative;background:#f0f0f0;text-align:left;float:none;margin-top:0;width:100%;border-top:1px solid #ccc;padding:7px 10px}#termsOfSearchAgreement .checkbox-wrap .agree-area.kronly .check-wrap input[type="checkbox"],#termsOfSearchAgreement .checkbox-wrap .agree-area.kronly .check-wrap input[type="radio"],#termsOfSearchAgreement .checkbox-wrap .agree-area.kronly .check-wrap span.radiobtn,#termsOfSearchAgreement .checkbox-wrap .agree-area.kronly .check-wrap span.checkbox,#termsOfSearchAgreement .terms-wrap .agree-area.kronly .check-wrap input[type="checkbox"],#termsOfSearchAgreement .terms-wrap .agree-area.kronly .check-wrap input[type="radio"],#termsOfSearchAgreement .terms-wrap .agree-area.kronly .check-wrap span.radiobtn,#termsOfSearchAgreement .terms-wrap .agree-area.kronly .check-wrap span.checkbox{position:absolute;left:10px;top:7px}#termsOfSearchAgreement .checkbox-wrap .agree-area.kronly .check-wrap input[type="checkbox"],#termsOfSearchAgreement .terms-wrap .agree-area.kronly .check-wrap input[type="checkbox"]{margin-top:0}#termsOfSearchAgreement .checkbox-wrap .agree-area.kronly .check-wrap label,#termsOfSearchAgreement .terms-wrap .agree-area.kronly .check-wrap label{font-size:12px;font-size:.75rem;display:block;padding-left:25px}#termsOfSearchAgreement .checkbox-wrap:after,#termsOfSearchAgreement .terms-wrap:after{display:block;clear:both;content:"";height:0}#termsOfSearchAgreement .checkbox-wrap.all-check .check-wrap,#termsOfSearchAgreement .terms-wrap.all-check .check-wrap{margin-top:0}#termsOfSearchAgreement .terms-wrap{padding:10px 0}#termsOfSearchAgreement .button_area{float:right;padding-top:10px}#termsOfSearchAgreement .button_area .detailview{padding:5px 0;width:110px;text-align:center;font-size:12px;font-size:.75rem;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;color:white}#termsOfSearchAgreement .continue-container,#termsOfSearchAgreement .errorMessageContainer{clear:both}#termsOfSearchAgreement .notice{float:left;font-size:12px;font-size:.75rem;padding:5px 0 30px 0}#termsOfSearchAgreement .notice span{background:url('../images/bl_list.gif') no-repeat 0 7px;padding-left:10px;line-height:inherit}#termsOfSearchAgreement h2{font-size:20px;font-size:1.25rem;font-weight:400;margin-top:10px;margin-bottom:0;line-height:inherit !important}#termsOfSearchAgreement h2:first-child{margin:0 0 20px 0;text-align:center}#termsOfSearchAgreement h3{font-size:16px;font-size:1rem;font-weight:400;margin:0 0 -5px 0;line-height:inherit !important}#termsOfSearchAgreement label{font-size:12px;font-size:.75rem;line-height:18px;padding-left:5px;letter-spacing:-0.5px}#termsOfSearchAgreement .legal-copy{clear:both;border:1px solid #8e8e8e;padding:5px;margin:10px 0}#termsOfSearchAgreement .legal-copy.only-korea{max-height:100px;overflow:auto;border:0;margin:0}#termsOfSearchAgreement .legal-copy h6,#termsOfSearchAgreement .legal-copy strong,#termsOfSearchAgreement .legal-copy h3{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;margin:0 0 10px 0;font-weight:700}#termsOfSearchAgreement .legal-copy p{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;margin:0 0 5px 0}#termsOfSearchAgreement .legal-copy ul,#termsOfSearchAgreement .legal-copy ol{padding-left:25px !important;margin:0 0 5px 0}#termsOfSearchAgreement .legal-copy ul li,#termsOfSearchAgreement .legal-copy ol li{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem}#termsOfSearchAgreement .legal-copy ul h4,#termsOfSearchAgreement .legal-copy ol h4{margin:5px 0 0;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;font-family:inherit;font-weight:normal}#termsOfSearchAgreement .legal-copy ul.circle,#termsOfSearchAgreement .legal-copy ol.circle{list-style-type:circle}#termsOfSearchAgreement .legal-copy ul.square,#termsOfSearchAgreement .legal-copy ol.square{list-style-type:square}#termsOfSearchAgreement .legal-copy ul.roman,#termsOfSearchAgreement .legal-copy ol.roman{list-style-type:lower-roman}#termsOfSearchAgreement .legal-copy ul.alpha,#termsOfSearchAgreement .legal-copy ol.alpha{list-style-type:upper-alpha}#termsOfSearchAgreement .legal-copy ul.dash,#termsOfSearchAgreement .legal-copy ol.dash{list-style-type:none;padding-left:9px}#termsOfSearchAgreement .legal-copy ul.dash li,#termsOfSearchAgreement .legal-copy ol.dash li{padding-left:14px;background:url('../images/components/columnflow/columns-count-bg.png') no-repeat 0 -5px}#termsOfSearchAgreement .nonmember-text{display:block;padding:0 0 0 20px;font-size:12px;font-size:.75rem;background:url('../images/components/dom-avail/icon-alert-red.png') no-repeat 0 2px}#termsOfSearchAgreement .continue-container{text-align:center;padding:20px 0 0}#termsOfSearchAgreement .continue-container button:first-child{margin-right:10px}#termsOfSearchAgreement .errorMessageContainer p{margin:0}#termsOfSearchAgreement .rich-h1-style{display:block;font-style:normal;font-size:54px;font-size:3.375rem;font-weight:300;color:black;line-height:normal;text-align:left;margin:.35em 0}#termsOfSearchAgreement .rich-h2-style{display:block;font-style:normal;font-size:40px;font-size:2.5rem;font-weight:normal;text-align:center;color:black;line-height:normal;margin:20px 0 0}#termsOfSearchAgreement .rich-h2-style-left{display:block;font-style:normal;font-size:40px;font-size:2.5rem;font-weight:normal;text-align:left;color:black;line-height:normal;margin:20px 0 0}#termsOfSearchAgreement .rich-h3-style{display:block;font-size:18px;font-size:1.125rem;font-weight:400;color:#186686;font-style:italic;line-height:normal;margin:0 0 1.3em 0;text-align:left}#termsOfSearchAgreement .rich-h4-style{display:block;font-size:20px;font-size:1.25rem;font-weight:400;text-align:left;color:#186686;margin:0 0 .3em 0}#termsOfSearchAgreement .rich-h4-style-center{display:block;font-size:20px;font-size:1.25rem;font-weight:400;text-align:center;color:#186686;margin:0 0 .3em 0}#termsOfSearchAgreement .rich-h5-style{display:block;font-size:24px;font-size:1.5rem;font-weight:300;text-align:center;color:#186686;line-height:140%;margin:1.3em 0 0}#termsOfSearchAgreement .rich-h5-style-left{display:block;font-size:24px;font-size:1.5rem;font-weight:300;text-align:left;color:#186686;line-height:140%;margin:1.3em 0 0}#termsOfSearchAgreement .rich-h6-style{display:block;font-size:16px;font-size:1rem;font-weight:700;text-align:left;color:black;line-height:140%;margin:0;font-style:normal}#termsOfSearchAgreement .rich-bullet-title{display:block;font-size:16px;font-size:1rem;font-weight:700;text-align:left;color:#186686;line-height:120%;margin:0;padding-left:15px;font-style:normal;background:url('../images/icon-belt-info-txt8.png') no-repeat 0 6px !important}#termsOfSearchAgreement .rich-underline-text{text-decoration:underline}#termsOfSearchAgreement .rich-blue-text{color:#186686}#termsOfSearchAgreement .rich-white-text{color:white}#termsOfSearchAgreement .rich-14-text{font-size:14px;font-size:.875rem}#termsOfSearchAgreement .rich-12-text{font-size:12px;font-size:.75rem}#termsOfSearchAgreement .rich-14blue-text{font-size:14px;font-size:.875rem;color:#186686}#termsOfSearchAgreement .rich-12blue-text{font-size:12px;font-size:.75rem;color:#186686}#termsOfSearchAgreement .rich-16-text{font-size:16px;font-size:1rem}#termsOfSearchAgreement .rich-16blue-text{font-size:16px;font-size:1rem;color:#186686}#termsOfSearchAgreement .rich-18-text{font-size:18px;font-size:1.125rem}#termsOfSearchAgreement .rich-18blue-text{font-size:18px;font-size:1.125rem;color:#186686}#termsOfSearchAgreement .rich-caption-blue{display:block;color:#186686;font-size:14px;font-size:.875rem;padding-left:15px;background:url('../images/icon-belt-info-txt6.png') no-repeat 0 6px !important;margin:10px 0}#termsOfSearchAgreement .rich-caption-black{display:block;font-size:14px;font-size:.875rem;padding-left:15px;background:url('../images/icon-belt-info-txt7.png') no-repeat 0 6px !important}#termsOfSearchAgreement .rich-caption-star-blue{display:block;color:#186686;font-size:14px;font-size:.875rem;padding-left:15px;background:url('../images/icon-belt-info-txt4.png') no-repeat 0 8px !important}#termsOfSearchAgreement .rich-caption-star-black{display:block;font-size:14px;font-size:.875rem;padding-left:15px;background:url('../images/icon-belt-info-txt5.png') no-repeat 0 8px !important}#termsOfSearchAgreement .rich-round-arrow{background:url('../images/components/customer/icon_arrow_twoway_b.png') no-repeat 0 0;display:inline-block;width:14px;height:8px;vertical-align:middle;overflow:hidden;line-height:200%}#termsOfSearchAgreement .rich-oneway-arrow{background:url('../images/arrw_move.gif') no-repeat 0 0;display:inline-block;width:14px;height:8px;vertical-align:middle;overflow:hidden;line-height:200%}.clr-wrap{display:block;clear:both;float:none;background:0;border:0;width:100%;height:0;margin:0}.nonmember-text{margin:5px 0;clear:both;display:block;padding:0 0 0 20px;font-size:12px;font-size:.75rem;line-height:1.4;background:url('../images/components/dom-avail/icon-alert-red.png') no-repeat 0 2px}.okwrap div,.okwrap p,.okwrap ul,.okwrap li,.okwrap h1{padding:0;margin:0;line-height:150%}.okwrap fieldset{border:0;padding:0}.okwrap fieldset legend{position:absolute;width:0;height:0;font-size:0;line-height:0}.okwrap fieldset p{color:#186686;font-size:16px;font-size:1rem;padding-bottom:5px}.okwrap fieldset p span{font-size:12px;font-size:.75rem;color:#000;padding-left:10px}.okwrap fieldset input{width:100%;border:1px solid #ccc;padding:15px 10px}.okwrap h1{font-size:24px;font-size:1.5rem;background:#1c8ca9;color:#fff;line-height:65px;line-height:4.0625rem;padding:0 15px;font-weight:400}.okwrap .btn_area{text-align:center;padding:30px 0}.okwrap .btn_area a{color:#186686}.okwrap .btn_area .button{min-width:120px;border:2px solid #186686;font-size:16px;font-size:1rem;padding:14px 20px;color:#186686;text-align:center;text-decoration:none;background-color:transparent;cursor:pointer;display:inline-block;line-height:normal;position:relative}.okwrap .btn_area .button:hover,.okwrap .btn_area .button:focus{color:#fff;background-color:#186686}.okwrap .btn_area .medium{font-size:15px;font-size:.9375rem}.okwrap .btn_area .cancel{vertical-align:bottom;padding:0 20px}.okwrap .a_center{text-align:center}.okwrap .grid{width:100%;padding:35px 20px 30px}.okwrap .tred{color:red}.okwrap .form_colum_2_5{width:25%;float:left;padding:7px;box-sizing:border-box}.okwrap .snote{padding:0 20px 0}.okwrap .snote p.stitle{padding-bottom:10px}.okwrap .snote ul{border-top:1px solid #ddd;border-bottom:1px solid #c5c5c5;padding:15px 0}.okwrap .snote ul li{margin:0 30px;padding:5px 0;font-size:11px;font-size:.6875rem}.okwrap .snote ul li span{font-size:14px;font-size:.875rem}.okwrap .snote2{border-bottom:1px solid #c5c5c5;margin:0 20px}.okwrap .snote2 .stitle{font-size:12px;font-size:.75rem;color:#000;font-weight:700;padding-left:15px}.okwrap .snote2 ul{padding-bottom:25px}.okwrap .snote2 ul li{margin:0 30px;padding:4px 0;list-style:none;font-size:11px;font-size:.6875rem}.okwrap .snote2 ul li span{font-size:12px;font-size:.75rem}.okwrap .error_msg{text-align:center;padding-bottom:35px}.okwrap .error_info{padding-top:20px;border-top:1px solid #c5c5c5}.okwrap .error_info ul{padding:15px 0;background:#eaeae9}.okwrap .error_info ul li{margin:0 30px;padding:5px 0;color:#186686;font-size:11px;font-size:.6875rem}.okwrap .error_info ul li span{font-size:14px;font-size:.875rem}
.no-gap{margin:0;padding:0}.thirty{width:30%;padding:0 0 0 5px}.seventy{width:70%}.thirtyFive{width:35%}.twentyFive{width:25%}.twenty-five{width:24%;display:inline-block;vertical-align:top}.forty{width:40%}.half{width:50%;position:relative}.half .flightto{position:absolute;left:-15px;top:5px}.estimated-arrival{padding-left:10px}#colorbox .purchase.confirm{padding:15px}#colorbox .purchase.confirm p{font-size:16px}.refund-confirmation{color:black}.refund-confirmation>div{display:inline-block}.refund-confirmation .refund-header{width:100%}.refund-confirmation .refund-header h2{display:inline}.refund-confirmation .refund-body{width:100%}.refund-confirmation .refund-info{width:60%;float:right;text-align:right;color:white}.booking-step.confirmation-step{z-index:1}.more-info{padding:20px 30px}#confirmation-detail{color:black;padding:0 2%}#confirmation-detail h2{color:white;margin:50px 0 15px 0;font-size:37px;font-size:2.3125rem}#confirmation-detail h2 a{color:white;font-size:18px;font-size:1.125rem}#confirmation-detail h4{font-weight:400;font-size:20px;font-size:1.25rem;margin:0;line-height:26px}#confirmation-detail h4 .airname,#confirmation-detail h4 .flightnum{display:inline-block;width:100%}#confirmation-detail .header-link{color:white}#confirmation-detail .medium-button{min-width:157px}#confirmation-detail #confirmationHero>div{background-image:url('../images/eighty-percent-teal.png');color:white;text-align:center;padding:50px 0 30px 0;margin-bottom:1px}#confirmation-detail #confirmationHero h2{margin:0;font-size:30px;font-size:1.875rem}#confirmation-detail #confirmationHero p{margin:0 0 20px 0;font-size:16px;font-size:1rem}#confirmation-detail #confirmationHero p span{font-weight:700}#confirmation-detail #confirmationHero .payBy{margin:10px 0 0 0}#confirmation-detail #confirmationHero .reservationName{display:inline-block}#confirmation-detail #confirmationHero .popup-wrapper{display:inline-block;position:relative}#confirmation-detail #confirmationHero .reservationInfo{margin-bottom:10px}.ie #confirmation-detail #confirmationHero .reservationInfo .popup{left:-129px;display:none;position:absolute;z-index:9999;margin-top:15px;background-color:white;-webkit-box-shadow:0 0 40px rgba(50,50,50,0.8);-moz-box-shadow:0 0 40px rgba(50,50,50,0.8);box-shadow:0 0 40px rgba(50,50,50,0.8)}.ie #confirmation-detail #confirmationHero .reservationInfo .popup .popup-close{background-image:url('../images/close-button.jpg');display:block;height:14px;position:absolute;top:10px;right:10px;width:14px}.ie #confirmation-detail #confirmationHero .reservationInfo .popup .arrow-left{position:absolute;top:50%;margin:-15px 0 0 -15px;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid white}.ie #confirmation-detail #confirmationHero .reservationInfo .popup .skypass-popup{padding:24px;width:327px}.ie #confirmation-detail #confirmationHero .reservationInfo .popup .skypass-popup a{color:#186686;display:block;font-size:14px;font-size:.875rem;margin-top:5px}.ie #confirmation-detail #confirmationHero .reservationInfo .popup .skypass-popup h4{color:black}.ie #confirmation-detail #confirmationHero .reservationInfo .popup .skypass-popup label{color:black;margin:24px 0 6px}.ie #confirmation-detail #confirmationHero .reservationInfo .popup .skypass-popup input.placeholdersjs{color:#878383;font-family:"맑은 고딕",Malgun Gothic}.ie #confirmation-detail #confirmationHero .reservationInfo .popup .skypass-popup button{display:block;margin:30px auto 3px}#confirmation-detail #confirmationHero input.reservationName{display:block;height:38px;width:100%;vertical-align:middle}#confirmation-detail #confirmationHero table{width:100%;table-layout:fixed}#confirmation-detail #confirmationHero table td{text-align:center}#confirmation-detail #confirmationHero table td a{display:block;height:100%;width:100%;text-decoration:none;color:white;font-size:14px;font-size:.875rem;line-height:69px;background-color:#186686}#confirmation-detail #confirmationHero ul.reservation_btn_lst{padding:0;display:table;width:100%;border-spacing:2px;table-layout:fixed}#confirmation-detail #confirmationHero ul.reservation_btn_lst>li{display:table-cell}#confirmation-detail #confirmationHero ul.reservation_btn_lst>li>a{display:block;width:100%;font-size:14px;font-size:.875rem;color:white;background-color:#186686;text-decoration:none;line-height:69px;text-align:center}#confirmation-detail #confirmationServices{text-align:center;padding-top:20px}#confirmation-detail #confirmationServices .seats{margin-bottom:0}#confirmation-detail #confirmationServices a.serviceButton{display:inline-block;text-decoration:none;width:125px;vertical-align:top;margin-bottom:30px}#confirmation-detail #confirmationServices a.serviceButton span{text-transform:capitalize;display:block;color:white;word-break:break-word}#confirmation-detail #confirmationServices a.serviceButton.seats span{position:relative;padding-right:12px}#confirmation-detail #confirmationServices a.serviceButton.seats span:after{content:"";display:block;position:absolute;right:0;top:50%;margin-top:-1px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid white}#confirmation-detail #confirmationServices a.serviceButton.seats.up span:after{border-top:0;border-bottom:5px solid white}#confirmation-detail #confirmationItinerary h5{font-size:16px;font-size:1rem;margin:0}#confirmation-detail #confirmationItinerary p{font-size:16px;font-size:1rem;margin:0 0 10px 0}#confirmation-detail #confirmationItinerary .trip{margin-bottom:20px}#confirmation-detail #confirmationItinerary .reservationOnly{border-top:10px solid #186686}#confirmation-detail #confirmationItinerary .fare-rules-popup{padding:25px;width:325px}#confirmation-detail #confirmationItinerary .faux-table{display:block;width:100%}#confirmation-detail #confirmationItinerary .faux-table .no-reason-info{color:#d42a1d;font-size:13px;font-size:.8125rem;white-space:normal;margin-top:5px}#confirmation-detail #confirmationItinerary .itinerary-left{background-color:white;float:left;height:190px;padding:20px 15px 30px 30px;vertical-align:middle;width:30%}#confirmation-detail #confirmationItinerary .hasHiddenStops{font-size:14px;font-size:.875rem}#confirmation-detail #confirmationItinerary .itinerary-right{display:inline-block;float:left;height:190px;white-space:nowrap;width:70%}#confirmation-detail #confirmationItinerary .itinerary-right .rightTop{padding-top:20px}#confirmation-detail #confirmationItinerary .itinerary-right .rightBottom{height:100%}#confirmation-detail #confirmationItinerary .itinerary-right .cabinDetails{padding-left:20px}#confirmation-detail #confirmationItinerary .itinerary-right .cabinDetails h6{margin:0;display:inline-block;font-weight:700;white-space:pre-wrap;font-size:12px;font-size:.75rem;width:100%;border-bottom:1px solid #8e8e8e;padding:0 10px 10px 10px}#confirmation-detail #confirmationItinerary .itinerary-right .cabinDetails p{margin:0;font-size:12px;font-size:.75rem;padding-top:10px}#confirmation-detail #confirmationItinerary .itinerary-right.fill .forty{width:50%}#confirmation-detail #confirmationItinerary .itinerary-right>ul{background:#eaeae9;list-style:none;width:100%;padding:0;margin:0}#confirmation-detail #confirmationItinerary .itinerary-right>ul li{display:inline-block;padding:0;margin:0;vertical-align:top}#confirmation-detail #confirmationItinerary .itinerary-right h4{font-size:22px;font-size:1.375rem;text-transform:capitalize}#confirmation-detail #confirmationItinerary .itinerary-right .time-detail{width:60%}#confirmation-detail #confirmationItinerary .itinerary-right .terminal-detail{width:40%}#confirmation-detail #confirmationItinerary .itinerary-right ul{overflow:visible}#confirmation-detail #confirmationItinerary .itinerary-right>div{background:#eaeae9;display:inline-block;height:100%;padding:30px}#confirmation-detail #confirmationItinerary .itinerary-right>div.forty{margin:0;width:35%}#confirmation-detail #confirmationItinerary .itinerary-right>div.twenty{float:none;margin-left:1px;width:30%}#confirmation-detail #confirmationItinerary .itinerary-right>div .row{border-left:0;padding:auto}#confirmation-detail #confirmationItinerary .itineraryLeg{display:block;overflow:hidden}#confirmation-detail #confirmationItinerary .itineraryLeg+.itineraryLeg{margin-top:2px}#confirmation-detail #confirmationItinerary .itineraryLeg .firstLeg{margin-top:0}#confirmation-detail #confirmationItinerary .itineraryLeg .individualLeg{margin-top:60px;position:relative}#confirmation-detail #confirmationItinerary .itineraryLeg .layoverDetails{height:32px;margin:-1px 0}#confirmation-detail #confirmationItinerary .itineraryLeg .layoverDetails h5{line-height:30px;font-weight:400}#confirmation-detail #confirmationItinerary .itineraryLeg .layoverDetails>div{display:inline-block;float:left;height:30px;margin-top:1px;border-top:1px dashed #8e8e8e;border-bottom:1px dashed #8e8e8e}#confirmation-detail #confirmationItinerary .itineraryLeg .layoverDetails .layover-left{width:30%;background-color:white;padding-left:30px}#confirmation-detail #confirmationItinerary .itineraryLeg .layoverDetails .layover-right{width:70%;background-color:#eaeae9;padding-left:20px}#confirmation-detail #confirmationItinerary .itineraryLeg .itineraryDetail{border-left:1px solid #8e8e8e;padding-bottom:20px}#confirmation-detail #confirmationItinerary .itineraryLeg .itineraryDetail ul{list-style:none;margin:0;padding:10px 0}#confirmation-detail #confirmationItinerary .itineraryLeg .itineraryDetail ul li{display:inline-block;margin-right:10px;position:relative;vertical-align:top}#confirmation-detail #confirmationItinerary .itineraryLeg .itineraryDetail ul li p{margin:0;font-size:12px;font-size:.75rem}#confirmation-detail #confirmationItinerary .itineraryLeg .itineraryDetail ul li p.deatilCopy{font-size:22px;font-size:1.375rem;text-transform:capitalize}#confirmation-detail #confirmationItinerary .itineraryLeg .itineraryDetail ul li h4{margin:0}#confirmation-detail #confirmationItinerary .itineraryLeg .itineraryDetail ul li:hover{cursor:default}#confirmation-detail #confirmationItinerary .itineraryLeg .itineraryDetail a{color:#186686;font-size:12px;font-size:.75rem}#confirmation-detail #confirmationItinerary .flightDescription .medium-button{position:absolute;bottom:0;margin:0;padding:14px 14px 10px 14px;width:272px}#confirmation-detail #confirmationItinerary .planeType,#confirmation-detail #confirmationItinerary .flightStatus{font-weight:400;font-size:16px;font-size:1rem;margin:5px 0}#confirmation-detail #confirmationItinerary .operatedBy,#confirmation-detail #confirmationItinerary .flightStatus,#confirmation-detail #confirmationItinerary .detailTitle,#confirmation-detail #confirmationItinerary .detailAirport{color:black}#confirmation-detail #confirmationItinerary .flightStatus.delayed{color:#d42a1d}#confirmation-detail #confirmationItinerary .flightStatus.delayed strong{font-weight:400}#confirmation-detail #confirmationItinerary .detailTitle{font-size:14px;font-size:.875rem;color:black}#confirmation-detail #confirmationItinerary .detailAirport{padding-bottom:3px;margin-bottom:5px;position:relative}#confirmation-detail #confirmationItinerary .detailAirport.forty{padding-right:20px}#confirmation-detail #confirmationItinerary .detailAirport h6{margin:0;display:inline-block;font-weight:700;white-space:pre-wrap;font-size:12px;font-size:.75rem;width:100%;border-bottom:1px solid #8e8e8e;border-left:1px solid #8e8e8e;padding:0 10px 10px 10px}#confirmation-detail #confirmationItinerary .detailAirport img{float:right;position:absolute;right:-15px;top:25%}#confirmation-detail #confirmationItinerary .flightDetail{padding-right:30px}#confirmation-detail #confirmationItinerary .row .col{display:inline-block;vertical-align:top}#confirmation-detail #confirmationItinerary .flightDirection{color:white;background:#186686;font-weight:400;padding:10px 30px}#confirmation-detail #confirmationItinerary .planeType{color:#186686}#confirmation-detail #confirmationItinerary .operatedBy{margin-top:5px}#confirmation-detail .flight-legal{background-color:white;padding:20px}#confirmation-detail .flight-legal p{margin:0}#confirmation-detail .check-in-legal{margin-top:10px}#confirmation-detail .attention{color:#d42a1d}#confirmation-detail .actionItems{padding-left:2px;width:100%}#confirmation-detail .actionItems a:first-child{margin-top:0}#confirmation-detail .actionItems a{background-color:white;position:relative;display:block;text-decoration:none;color:#186686;margin-top:2px;padding:0 33px 0 15px}#confirmation-detail .actionItems a img{float:right;padding:2px 0 0 0;margin-right:-13px}#confirmation-detail .actionItems a.btn-padding{padding-top:22px;padding-bottom:21px}#confirmation-detail .actionItems .oneItem{background-color:white;height:140px}#confirmation-detail .actionItems .twoItems{background-color:white;height:67px}#confirmation-detail .actionItems .twoItems a{margin-top:2px}#confirmation-detail .actionItems .twoItems a.btn-padding{padding-top:22px;padding-bottom:21px}#confirmation-detail .actionItems .spacer{height:6px}#confirmation-detail #confirmationPassengerInfo{position:relative}#confirmation-detail #confirmationPassengerInfo>a{margin:0 0 10px 0;color:white;cursor:pointer;text-decoration:underline;font-weight:300;font-size:18px;font-size:1.125rem;position:relative}#confirmation-detail #confirmationPassengerInfo .accrued-mileage{color:white;font-size:18px;font-size:1.125rem;margin-top:0}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard{margin:10px 0 0 0;width:100%}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard>div{display:inline-block}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard .passengerInfo{background-color:white;vertical-align:top}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard .passengerInfo .skypassButton .button{margin:0}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul{list-style:none;margin:30px 0;padding:0 0 0 30px}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul li{float:left;position:relative;width:33%;vertical-align:top;padding-bottom:35px}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul li h4{margin:0;font-weight:400;font-size:24px;font-size:1.5rem}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul li h5{color:black;margin:0;font-weight:400;font-size:16px;font-size:1rem}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul li h6{margin:0;font-weight:400;font-size:14px;font-size:.875rem}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul li p{color:black;margin:5px 0 0 0;font-weight:400;font-size:10px;font-size:.625rem}#confirmation-detail #confirmationPassengerInfo .estimatedMiles{width:325px}#confirmation-detail #confirmationPassengerInfo .estimatedMiles .top{color:black;font-size:24px;font-size:1.5rem;padding:25px 25px 0 25px}#confirmation-detail #confirmationPassengerInfo .estimatedMiles ul{list-style-type:none;padding:0 25px}#confirmation-detail #confirmationPassengerInfo .estimatedMiles li{padding:20px 0}#confirmation-detail .paymentInfoCard{width:100%}#confirmation-detail .paymentInfoCard>div{display:inline-block}#confirmation-detail .paymentInfoCard .paymentInfo{background-color:white;vertical-align:top;padding:30px;width:100%}#confirmation-detail .paymentInfoCard h3{margin:0;font-weight:400;font-size:30px;font-size:1.875rem}#confirmation-detail .paymentInfoCard h4{margin:0 0 10px}#confirmation-detail .paymentInfoCard h5{margin:0;font-weight:400;font-size:16px;font-size:1rem}#confirmation-detail .contactInfoCard{width:100%}#confirmation-detail .contactInfoCard>div{display:inline-block}#confirmation-detail .contactInfoCard .actionItems a{color:black;background-color:transparent}#confirmation-detail .contactInfoCard .actionItems .oneItem{background-color:transparent;background-color:rgba(255,255,255,0.6);zoom:1}.ie8 #confirmation-detail .contactInfoCard .actionItems .oneItem{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#8AFFFFFF',endColorstr='#8AFFFFFF')}#confirmation-detail .contactInfoCard .contactSection{background-color:white;vertical-align:top}#confirmation-detail .contactInfoCard .contactSection input{width:90%}#confirmation-detail .contactInfoCard ul{list-style:none;margin:30px 0;padding:0 0 0 30px}#confirmation-detail .contactInfoCard ul li{display:inline-block;vertical-align:top;width:33%}#confirmation-detail .contactInfoCard ul li h4{margin:0;font-weight:400;font-size:24px;font-size:1.5rem}#confirmation-detail .contactInfoCard ul li h5{color:black;margin:0;font-weight:400;font-size:16px;font-size:1rem}#confirmation-detail .contactInfoCard ul li .phone-type{color:black;display:block;margin:5px 0 9px}#confirmation-detail #confirmationCheckinInfo .checkinInfoCard{background-color:white;padding:30px}#confirmation-detail #confirmationBaggageInfo{width:100%}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard{background-color:white;padding:30px}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard h5{font-size:18px;font-size:1.125rem;margin-bottom:5px}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard h6{font-size:16px;font-size:1rem;margin:0}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard ul{list-style:none;margin:0;padding:0}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard span{display:inline-block;font-size:14px;font-size:.875rem}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .carryon-headline{padding-top:10px}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .bag-labels{font-weight:700}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .bagCode{width:15%}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .bagDetail{width:65%}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .bagCharge{width:20%}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .itineraryInfo{width:15%}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .numberOfCarryons,#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .carryonDetails{width:40%}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .numberOfCarryons span,#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .carryonDetails span{font-weight:700}#confirmationContactInfo{overflow:hidden}#confirmationContactInfo h4{font-size:22px;font-size:1.375rem;text-transform:lowercase}#confirmationContactInfo h5{color:black;font-size:16px;font-size:1rem;margin:0 0 10px}#confirmationContactInfo .trip-detail{background-color:white;overflow:hidden;padding:20px}#confirmationContactInfo .phone-type{color:#186686;display:block;font-size:18px;font-size:1.125rem;margin:5px 0 9px}.ticket-detail .passengerInfoCard{padding-bottom:20px}.ticket-detail #confirmationPassengerInfo{padding-bottom:50px}.ticket-detail .trip h3{color:white}.ticket-detail #confirmationItinerary>h4{color:white}#confirmationExtras{color:black;margin:60px -10px 0 -10px;position:relative;z-index:2}#confirmationExtras>div{display:inline-block;vertical-align:top}#confirmationExtras .seatSelection{text-align:center;position:relative;overflow:hidden}#confirmationExtras .seatSelection img{width:100%;height:100%}#confirmationExtras .seatSelection .medium-cta{position:absolute;top:50%;margin-top:-26px;background-image:url('../images/eighty-percent-teal.png')}#confirmationExtras .faux-table{background-color:white;display:block;height:400px;padding-bottom:30px;width:100%}#confirmationExtras .flightOptions{background-color:white;padding:20px 50px;display:table-cell;vertical-align:middle}#confirmationExtras .flightOptions h3{font-size:30px;font-size:1.875rem}#confirmationExtras .flightOptions ul{padding:0;margin:0;list-style:none;width:78%}#confirmationExtras .flightOptions ul li{padding:10px 0}#confirmationExtras .flightOptions ul li a{position:relative;text-decoration:none;color:#186686;display:block;font-size:16px;font-size:1rem}#confirmationExtras .flightOptions ul li a img{position:absolute;right:20px;top:50%;margin-top:-7px}.cashBag{display:table;width:100%;margin-top:20px}.cashBag>div{display:inline-block;vertical-align:top}.cashBag .cashBagCopy{background-color:#d42a1d;display:table-cell}.cashBag .cashBagCopy h5{color:white;padding:0 50px;font-weight:400;font-size:22px;font-size:1.375rem}.cashBag .cashBagIcon{display:table-cell;text-align:center;background-color:white;vertical-align:middle}.itineraryPopup{margin:50px 0 50px 50px !important}.itineraryPopup,.scheduleChange{width:675px}.itineraryPopup *,.scheduleChange *{text-align:center}.itineraryPopup .headCopy,.scheduleChange .headCopy{text-align:center;padding-bottom:20px}.itineraryPopup h1.modal-title,.scheduleChange h1.modal-title{margin:0;font-size:30px;font-size:1.875rem;color:#333;font-weight:normal}.itineraryPopup h2,.scheduleChange h2{margin:0;padding:0 0 15px 0;color:black;font-size:42px;font-size:2.625rem}.itineraryPopup h4,.scheduleChange h4{margin:0;padding:0;color:black;font-size:1.6rem}.itineraryPopup h5,.scheduleChange h5{font-size:16px;font-size:1rem;margin:0}.itineraryPopup .h3,.scheduleChange .h3{margin:1em 0;padding:0;font-weight:300;font-size:30px;font-size:1.875rem;line-height:32px}.itineraryPopup p,.scheduleChange p{font-size:14px;font-size:.875rem;margin:0;padding:0 15px 15px}.itineraryPopup .trip,.scheduleChange .trip{margin:20px 0}.itineraryPopup .fare-rules-popup,.scheduleChange .fare-rules-popup{padding:25px;width:325px}.itineraryPopup .faux-table,.scheduleChange .faux-table{display:table;width:655px}.itineraryPopup .itinerary-top,.scheduleChange .itinerary-top{border-top:1px solid #6b6969}.itineraryPopup .itinerary-checkbox,.scheduleChange .itinerary-checkbox{background-color:white;display:table-cell;padding-right:5px;text-align:right;width:40px;vertical-align:top}.itineraryPopup .itinerary-left,.scheduleChange .itinerary-left{background-color:white;display:table-cell;padding:0 5px 0 10px;vertical-align:top;width:160px}.itineraryPopup .itinerary-left h4,.scheduleChange .itinerary-left h4{font-size:22px;font-size:1.375rem;margin-left:-15px}.itineraryPopup .itinerary-right,.scheduleChange .itinerary-right{display:table-cell;padding:0 30px 0 0;width:440px}.itineraryPopup .itinerary-right h4,.scheduleChange .itinerary-right h4{font-size:18px;font-size:1.125rem;text-transform:capitalize;padding-left:15px}.itineraryPopup .itinerary-right .half,.scheduleChange .itinerary-right .half{float:left;width:200px}.itineraryPopup .itinerary-right>.half+.half,.scheduleChange .itinerary-right>.half+.half{margin-left:10px}.itineraryPopup .itinerary-right .time-detail,.scheduleChange .itinerary-right .time-detail{width:89px}.itineraryPopup .itinerary-right .terminal-detail,.scheduleChange .itinerary-right .terminal-detail{width:75px}.itineraryPopup .itinerary-right .class-detail,.scheduleChange .itinerary-right .class-detail{width:100px}.itineraryPopup .itineraryLeg,.scheduleChange .itineraryLeg{display:table-row;margin-bottom:10px;overflow:hidden;padding-bottom:30px}.itineraryPopup .itineraryLeg .firstLeg,.scheduleChange .itineraryLeg .firstLeg{margin-top:0}.itineraryPopup .itineraryLeg .individualLeg,.scheduleChange .itineraryLeg .individualLeg{margin-top:60px;position:relative}.itineraryPopup .itineraryLeg .itineraryDetail ul,.scheduleChange .itineraryLeg .itineraryDetail ul{list-style:none;margin:0;padding:0}.itineraryPopup .itineraryLeg .itineraryDetail ul li,.scheduleChange .itineraryLeg .itineraryDetail ul li{display:inline-block;margin-right:10px;position:relative;vertical-align:top}.itineraryPopup .itineraryLeg .itineraryDetail ul li p,.scheduleChange .itineraryLeg .itineraryDetail ul li p{margin:0;font-size:12px;font-size:.75rem}.itineraryPopup .itineraryLeg .itineraryDetail ul li h4,.scheduleChange .itineraryLeg .itineraryDetail ul li h4{margin:0}.itineraryPopup .itineraryLeg .itineraryDetail ul li:hover,.scheduleChange .itineraryLeg .itineraryDetail ul li:hover{cursor:default}.itineraryPopup .itineraryLeg .itineraryDetail a,.scheduleChange .itineraryLeg .itineraryDetail a{color:#186686;font-size:12px;font-size:.75rem}.itineraryPopup .flightDescription .medium-button,.scheduleChange .flightDescription .medium-button{position:absolute;bottom:0;margin:0;padding:14px 14px 10px 14px;width:272px}.itineraryPopup .planeType,.itineraryPopup .flightStatus,.scheduleChange .planeType,.scheduleChange .flightStatus{font-weight:400;font-size:18px;font-size:1.125rem;margin:5px 0}.itineraryPopup .operatedBy,.itineraryPopup .flightStatus,.itineraryPopup .detailTitle,.itineraryPopup .detailAirport,.scheduleChange .operatedBy,.scheduleChange .flightStatus,.scheduleChange .detailTitle,.scheduleChange .detailAirport{color:black}.itineraryPopup .detailTitle,.scheduleChange .detailTitle{font-size:14px;font-size:.875rem}.itineraryPopup .detailAirport,.scheduleChange .detailAirport{border-bottom:1px solid #a1a1a1;padding-bottom:3px;margin-bottom:5px}.itineraryPopup .detailAirport h5,.scheduleChange .detailAirport h5{margin:0;display:inline-block;font-weight:700}.itineraryPopup .detailAirport img,.scheduleChange .detailAirport img{float:right}.itineraryPopup .flightDetail,.scheduleChange .flightDetail{padding-right:30px}.itineraryPopup .row .col,.scheduleChange .row .col{display:inline-block;vertical-align:top}.itineraryPopup .flightDirection,.scheduleChange .flightDirection{color:#186686;margin:30px 0 0 35px;padding-bottom:10px;font-weight:700;font-size:18px;font-size:1.125rem}.itineraryPopup .planeType,.scheduleChange .planeType{color:#186686;display:block}.itineraryPopup .operatedBy,.scheduleChange .operatedBy{margin-top:5px;padding-left:35px}.itineraryPopup .warningGroup,.scheduleChange .warningGroup{display:inline-block;text-align:left;width:40%;float:left}.itineraryPopup .warningGroup h5,.scheduleChange .warningGroup h5{color:#d80a0a;font-size:14px;font-size:.875rem}.itineraryPopup .warningGroup p,.scheduleChange .warningGroup p{font-size:12px;font-size:.75rem;line-height:15px}.itineraryPopup #cancelReservationPopupHead,.scheduleChange #cancelReservationPopupHead{text-align:center;padding-top:50px;padding-bottom:30px}.itineraryPopup #cancelReservationPopupHead h4,.scheduleChange #cancelReservationPopupHead h4{color:#186686}.itineraryPopup #cancelReservationPopupHead .info-txt,.scheduleChange #cancelReservationPopupHead .info-txt{margin:0;font-size:20px;font-size:1.25rem;line-height:28px;color:#333}.itineraryPopup .buttonGroup,.scheduleChange .buttonGroup{text-align:right;padding:40px 50px 50px 50px;border-top:1px solid #6b6969}.itineraryPopup .buttonGroup a,.scheduleChange .buttonGroup a{font-size:15px;font-size:.9375rem;margin-left:30px}.itineraryPopup .confirmedButtonGroup,.scheduleChange .confirmedButtonGroup{text-align:center;padding:0 50px 50px 50px}#cancelReservationPopup{width:789px}#cancelReservationPopup .headCopy{text-align:center;padding-bottom:20px}#cancelReservationPopup h2.modal-title{margin:0;font-size:30px;font-size:1.875rem;color:#333;font-weight:normal}#cancelReservationPopup h4{margin:0;padding:0;color:black;font-size:1.6rem}#cancelReservationPopup h5{font-size:16px;font-size:1rem;margin:0}#cancelReservationPopup p{font-size:14px;font-size:.875rem;margin:0;padding:0 15px 15px}#cancelReservationPopup .trip{margin:20px 0}#cancelReservationPopup .fare-rules-popup{padding:25px;width:325px}#cancelReservationPopup .faux-table{display:table;width:655px}#cancelReservationPopup .itinerary-top{border-top:1px solid #6b6969}#cancelReservationPopup .itinerary-checkbox{background-color:white;display:table-cell;padding-right:5px;text-align:right;width:40px;vertical-align:top}#cancelReservationPopup .itinerary-left{background-color:white;display:table-cell;padding:0 5px 0 10px;vertical-align:top;width:160px}#cancelReservationPopup .itinerary-left h4{font-size:22px;font-size:1.375rem;margin-left:-15px}#cancelReservationPopup .itinerary-right{display:table-cell;padding:0 30px 0 0;width:440px}#cancelReservationPopup .itinerary-right h4{font-size:18px;font-size:1.125rem;text-transform:capitalize;padding-left:15px}#cancelReservationPopup .itinerary-right .half{float:left;width:200px}#cancelReservationPopup .itinerary-right>.half+.half{margin-left:10px}#cancelReservationPopup .itinerary-right .time-detail{width:89px}#cancelReservationPopup .itinerary-right .terminal-detail{width:75px}#cancelReservationPopup .itinerary-right .class-detail{width:100px}#cancelReservationPopup .itineraryLeg{display:table-row;margin-bottom:10px;overflow:hidden;padding-bottom:30px}#cancelReservationPopup .itineraryLeg .firstLeg{margin-top:0}#cancelReservationPopup .itineraryLeg .individualLeg{margin-top:60px;position:relative}#cancelReservationPopup .itineraryLeg .itineraryDetail ul{list-style:none;margin:0;padding:0}#cancelReservationPopup .itineraryLeg .itineraryDetail ul li{display:inline-block;margin-right:10px;position:relative;vertical-align:top}#cancelReservationPopup .itineraryLeg .itineraryDetail ul li p{margin:0;font-size:12px;font-size:.75rem}#cancelReservationPopup .itineraryLeg .itineraryDetail ul li h4{margin:0}#cancelReservationPopup .itineraryLeg .itineraryDetail ul li:hover{cursor:default}#cancelReservationPopup .itineraryLeg .itineraryDetail a{color:#186686;font-size:12px;font-size:.75rem}#cancelReservationPopup .flightDescription .medium-button{position:absolute;bottom:0;margin:0;padding:14px 14px 10px 14px;width:272px}#cancelReservationPopup .planeType,#cancelReservationPopup .flightStatus{font-weight:400;font-size:18px;font-size:1.125rem;margin:5px 0}#cancelReservationPopup .operatedBy,#cancelReservationPopup .flightStatus,#cancelReservationPopup .detailTitle,#cancelReservationPopup .detailAirport{color:black}#cancelReservationPopup .detailTitle{font-size:14px;font-size:.875rem}#cancelReservationPopup .detailAirport{border-bottom:1px solid #a1a1a1;padding-bottom:3px;margin-bottom:5px}#cancelReservationPopup .detailAirport h5{margin:0;display:inline-block;font-weight:700}#cancelReservationPopup .detailAirport img{float:right}#cancelReservationPopup .flightDetail{padding-right:30px}#cancelReservationPopup .row .col{display:inline-block;vertical-align:top}#cancelReservationPopup .flightDirection{color:#186686;margin:30px 0 0 35px;padding-bottom:10px;font-weight:700;font-size:18px;font-size:1.125rem}#cancelReservationPopup .planeType{color:#186686}#cancelReservationPopup .operatedBy{margin-top:5px;padding-left:35px}#cancelReservationPopup .warningGroup{display:inline-block;text-align:left;width:40%}#cancelReservationPopup .warningGroup h5{color:#d80a0a;font-size:14px;font-size:.875rem}#cancelReservationPopup .warningGroup p{font-size:12px;font-size:.75rem;line-height:15px}#cancelReservationPopup #cancelReservationPopupHead{text-align:center;padding-top:50px;padding-bottom:30px}#cancelReservationPopup #cancelReservationPopupHead h4{color:#186686}#cancelReservationPopup #cancelReservationPopupHead .info-txt{margin:0;font-size:20px;font-size:1.25rem;line-height:28px;color:#333}#cancelReservationPopup .buttonGroup{text-align:center;padding:40px 50px 50px 50px}#cancelReservationPopup .buttonGroup button{font-size:15px;font-size:.9375rem;margin-left:30px;display:inline-block}#cancelReservationPopup .confirmedButtonGroup{text-align:center;padding:0 50px 50px 50px}#cancelReservationPopup .confirmedButtonGroup button{margin:0 10px}.refundConfirmation>h2{padding-top:20px}.refundConfirmation>p{font-weight:300}.refund-step{background:#f8f8f8}.refund-step .ten{width:10%}.refund-step .twenty{width:20%}.refund-step .thirty-five{width:35%}.refund-step h1{color:#333;padding:20px 40px 10px;margin:0;font-size:37px;font-size:2.3125rem;font-weight:normal}.refund-step h1+p{padding:0 40px;color:#333;font-weight:300;font-size:20px;font-size:1.25rem}.refund-step .flightDescription{padding-bottom:20px}.refund-step h2{font-size:20px;font-size:1.25rem;margin:0;line-height:inherit !important}.refund-step h3{font-size:18px;font-size:1.125rem;margin:0;line-height:inherit}.refund-step fieldset,.refund-step legend{padding:0;margin:0;border:0}.refund-step .refundSection .agreetext{position:relative}.refund-step .refundSection .agreetext input[type="checkbox"],.refund-step .refundSection .agreetext input[type="radio"],.refund-step .refundSection .agreetext span.radiobtn,.refund-step .refundSection .agreetext span.checkbox{position:absolute;left:0;top:0}.refund-step .refundSection .agreetext input[type="checkbox"]{margin-top:0}.refund-step .refundSection .agreetext label{font-size:14px;font-size:.875rem;display:block;padding-left:25px}.refund-step .refundSection .cancelRefund{margin-right:5px}.refund-step .refundSection .detailAirport{padding-bottom:5px}.refund-step .refundSection .detailAirport .airport-tit{padding-bottom:5px;color:#333;font-size:18px;font-size:1.125rem}.refund-step .refundSection .itineraryDetail{padding:5px 0}.refund-step .refundSection .itineraryDetail p{font-size:16px;font-size:1rem}.refund-step .refundSection:after{display:block;clear:both;content:"";height:0}.refund-step .refundSection label{padding-bottom:7px;display:inline-block;font-size:14px;font-size:.875rem}.refund-step .refundSection table{width:100%}.refund-step .refundSection table .refundTotalsHead{background-color:transparent !important}.refund-step .refundSection table tr{width:100%;height:30px}.refund-step .refundSection table tr:nth-child(even){background:#f0f0f0}.refund-step .refundSection table tr .passengerNameCol{width:20%}.refund-step .refundSection table tr th{width:10.5%;text-align:left;vertical-align:bottom;border-bottom:1px solid #a1a1a1}.refund-step .refundSection table tr th.long-desc{width:12.5%}.refund-step .refundSection table tr th.txt-right{text-align:right}.refund-step .refundSection table tr td{width:10.5%;text-align:left;padding:10px 5px}.refund-step .refundSection table tr td.long-desc{width:12.5%}.refund-step .refundSection table tr td.txt-right{text-align:right}.refund-step .refundSection .refundTotals{background-color:#186686 !important;display:table;width:100%}.refund-step .refundSection .refundTotals strong,.refund-step .refundSection .refundTotals p{font-size:16px;font-size:1rem;color:white;display:table-cell;padding:10px;margin:0;font-weight:400}.refund-step .refundSection .refundTotals.tab-col-6 p{text-align:right;width:16%}.refund-step .refundSection .refundTotals.tab-col-8 p{text-align:right}.refund-step .refundSection .phoneInput{width:20%;padding-right:20px;float:left}.refund-step .refundSection .phoneInput input{width:100%}.refund-step .refundSection .emailInput{width:30%;padding-right:20px;float:left}.refund-step .refundSection .emailInput input{width:100%}.refund-step .refundSection h2{color:#186686;padding:0 0 10px;font-weight:400}.refund-step .refundSection h2.flightName{font-size:24px;font-size:1.5rem}.refund-step .refundSection table{width:100%}.refund-step .refundSection table thead th{font-weight:400}.refund-step .refundSection table thead th:first-child{padding-left:10px}.refund-step .refundSection table tfoot th{border:0;padding-left:10px;vertical-align:middle}.refund-step .refundSection table tbody th{border-bottom:0;padding-left:10px;vertical-align:middle;font-weight:400}.refund-step p{color:#333;margin:0}.refund-step p.flightDate,.refund-step p.deatilCopy{font-weight:300}.refund-step ul{list-style:none;margin:0;padding:0}.refund-step ul li{display:inline-block;vertical-align:top}.refund-step ul li h5{margin:0}.refund-step ul .consentInput{width:50%}.refund-step ul .consentInput input{vertical-align:top;display:inline-block}.refund-step ul .consentInput p{vertical-align:top;display:inline-block;padding-left:10px;margin:0;width:90%;color:black;font-size:14px;font-size:.875rem;line-height:16px}.refund-step .itineraryLeg{margin-top:20px}.refund-step .itineraryLeg:first-child{margin:0}.refund-step .itineraryLeg>div{display:inline-block;vertical-align:top}.refund-step .flightName{color:#186686;margin:0}.refund-step .detailAirport{border-bottom:1px solid #a1a1a1;position:relative;margin-right:30px}.refund-step .detailAirport img{position:absolute;top:3px;right:0}.refund-step #refundItinerary{margin-top:20px;padding-bottom:30px}.refund-step #refundItinerary .thirty-five{position:relative}.refund-step #refundItinerary .thirty-five .flight-arrow img{position:absolute;right:20px;top:7px}.refund-step .custom-form{margin-top:20px}.refund-step .refundSection{background-color:white;padding:30px 40px;margin-bottom:2px}.refund-step .refundSection h4{margin:0 0 15px 0;color:#186686}.refund-step .refundSection .confirm-txt{font-size:16px;font-size:1rem;font-weight:700;padding-bottom:20px;color:#d64100}.refund-step .refundSection .info-txt{vertical-align:top;display:block;color:#000;font-size:14px;font-size:.875rem;line-height:16px;margin-bottom:15px}.refund-step .refundSection 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}.refund-step .refundSection .notice-refund-agree{margin-bottom:15px}.refund-step .refundSection .notice-refund-agree>li{margin-bottom:8px;display:block;padding-left:8px;font-size:14px;font-size:.875rem;line-height:18px;background:url("../images/bul_icon.png") no-repeat -17px -90px}.refund-step .refundSection .notice-refund-agree>li .red{color:#d42a1d}.refund-step .refundSection .passengerInfoTable .refundTotalsHead td{font-weight:700}.refund-step .refundSection .passengerInfoTable th,.refund-step .refundSection .passengerInfoTable td{text-align:right;padding:10px}.refund-step .refundSection .passengerInfoTable th:first-child,.refund-step .refundSection .passengerInfoTable td:first-child{text-align:left}.refund-step .refundSection .passengerInfoTable th.txt-right,.refund-step .refundSection .passengerInfoTable td.txt-right{text-align:right}.refund-step .refundSection .passengerInfoTable th.txt-right+td,.refund-step .refundSection .passengerInfoTable td.txt-right+td{text-align:left}.refund-step .refundSection .passengerInfoTable .payment-info td{font-size:14px;font-size:.875rem}.refund-step .refundSection .passengerInfoTable .passager-line td,.refund-step .refundSection .passengerInfoTable .passager-line th{background:url('../images/components/refund/bg-twoline.png') repeat-x 0 bottom}.refund-step .legends{background:white;font-size:12px;font-size:.75rem;padding:5px 40px;text-align:left}.refund-step .legends:before{display:block;clear:both;content:"";height:0}.refund-step .legends 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}.refund-step .refundButtonGroup{text-align:center}.refund-step .refundButtonGroup a{padding-right:20px}.refund-step .refundButtonGroup .loading-bar{margin:0 !important;display:inline-block}.refund-contact{padding:15px}#emailReceipt{padding:40px;width:400px;height:300px}#emailReceipt label,#emailReceipt input{display:block;width:100%;margin-bottom:10px}#emailReceipt .error-message,#emailReceipt .success-message{display:none}#cboxLoadedContent .TL-pop{font-size:25px;font-size:1.5625rem;font-weight:700;line-height:26px}#cboxLoadedContent .TL-pop-new{padding-top:20px;font-size:22px;font-size:1.375rem;font-weight:700}#cboxLoadedContent .TL-con p{margin:5px 0;font-weight:bold}#cboxLoadedContent .TL-con p.TL-newdate{color:#186686;margin-bottom:15px;font-size:18px;font-size:1.125rem}#cboxLoadedContent .TL-con p.TL-contact{font-size:14px;font-size:.875rem;font-weight:normal;margin-top:20px}.pd-b0{padding-bottom:0 !important}.reservation-info{margin:0 60px 30px}.reservation-info .checkbox{display:table-cell;width:28px}.reservation-info .flight-info{display:table-cell;width:100%;padding-left:10px;padding-left:.625rem}.reservation-info .flight-info h3,.reservation-info .flight-info .heading3{padding:0 0 8px 0;padding:0 0 .5rem 0;font-size:18px;font-size:1.125rem;margin-bottom:10px;margin-bottom:.625rem;line-height:144% !important;color:#186686;border-bottom:1px solid #bbb}.reservation-info .flight-info h3 span,.reservation-info .flight-info h3 label,.reservation-info .flight-info .heading3 span,.reservation-info .flight-info .heading3 label{font-weight:bold;padding-right:15px}.reservation-info .flight-info h3 span.error span,.reservation-info .flight-info h3 label.error span,.reservation-info .flight-info .heading3 span.error span,.reservation-info .flight-info .heading3 label.error span{padding-right:0}.reservation-info .flight-info h3.inner-tit,.reservation-info .flight-info .heading3.inner-tit{font-weight:400}.reservation-info .flight-info .departure-airport{display:table-cell;vertical-align:bottom;width:300px;padding-right:30px}.reservation-info .flight-info .arrival-airport{display:table-cell;vertical-align:bottom;width:300px;padding-left:30px}.reservation-info .flight-info .airplane{display:table-cell;vertical-align:bottom;width:42px;background:url('../images/components/reservation-details/icon-airplane.gif') no-repeat 0 50%}.reservation-info .flight-info dl{margin:-2px 0 0 0;font-size:16px;font-size:1rem;color:#333}.reservation-info .flight-info dl dt{font-weight:bold;margin-bottom:5px}.reservation-info .flight-info dl dd{margin:0}.reservation-info .flight-info dl dd.date{font-size:18px;font-size:1.125rem}.reservation-info .flight-info .reser-trip-info{width:100%}.reservation-info .flight-info .reser-trip-info ul{font-size:16px;font-size:1rem;color:#333;background:url('../images/components/reservation-details/icon-airplane.gif') no-repeat 47% 50%;vertical-align:top}.reservation-info .flight-info .reser-trip-info ul li{display:inline-block;width:42%;font-size:18px;font-size:1.125rem}.reservation-info .flight-info .reser-trip-info ul li strong{display:block;margin-bottom:5px;font-size:16px;font-size:1rem}.reservation-info .flight-info .reser-trip-info ul li span{display:block}.reservation-info .flight-info .reser-trip-info ul li:first-child{margin-right:12%}.reservation-info .flight-info .flight-no{color:#186686;margin-bottom:5px}.reservation-info .flight-info .flight-detail{margin-bottom:20px}.reservation-info.ml80{margin-left:80px}.buttonGroup-re{margin:0 60px}.buttonGroup-re .warningGroup{display:block !important;width:100% !important;border:1px solid #bbb;background-color:#fbfbfb;padding:13px 15px;border-radius:3px}.buttonGroup-re .warningGroup strong{font-size:14px;font-size:.875rem;color:#186686;margin-bottom:5px;display:block}.buttonGroup-re .warningGroup li{font-size:12px;font-size:.75rem;color:#333;background:url('../images/components/bookingbar/icon-belt-bk.gif') no-repeat 2px 8px;padding-left:11px}.buttonGroup-re .error{float:left;width:100%;margin-top:15px !important;text-align:center !important;padding:0 !important;font-size:12px !important;font-size:.75rem !important;font-weight:bold !important}.buttonGroup-re .checkbox-wrapper{margin-top:20px}.buttonGroup-re .checkbox-wrapper label{font-size:14px !important;font-size:.875rem !important;font-weight:bold}.buttonGroup-re .btn-c{text-align:center;padding:30px 0 40px 0 !important;float:none}.buttonGroup-re .btn-c button{margin-right:5px}.w-762{width:762px !important}.txt-blue{color:#186686}.txt-red{color:#d80a0a}
.no-gap{margin:0;padding:0}.no-gap{margin:0;padding:0}#sns_share_pop{padding:40px 60px 30px;padding:2.5rem 3.75rem 1.875rem}#sns_share_pop h1.modal-title{font-size:30px;font-size:1.875rem;padding:0 0 10px 14px;padding:0 0 .625rem .875rem;font-weight:normal;text-align:center}#sns_share_pop h1 img{width:40px;width:2.5rem;height:40px;height:2.5rem;margin-right:8px;margin-right:.5rem;vertical-align:middle}#sns_share_pop p.share_title2{font-size:18px;font-size:1.125rem;margin-bottom:20px;margin-bottom:1.25rem;line-height:120%;text-align:center}#sns_share_pop .txt_box{width:100%;padding:10px;padding:.625rem;font-size:14px;font-size:.875rem}#sns_share_pop .txt_box_area{padding:10px 14px;padding:.625rem .875rem;position:relative;background-color:#f4f4f4}#sns_share_pop .txt_box_area .count-byte-area{text-align:right}#sns_share_pop .txt_box_area .count-byte-area span{display:inline-block;padding:0 5px;font-size:12px;font-size:.75rem}#sns_share_pop .txt_box_area .count-byte-area span.overflow{color:#d80a0a;font-weight:700}#sns_share_pop .txt_box_area .count-byte-area span:first-child:after{content:' / '}#sns_share_pop .txt_box_area .share_img{margin:0;padding-top:5px;padding-top:.3125rem}#sns_share_pop .txt_box_area .share_img img{width:100%}#sns_share_pop .btn-c{float:inherit;margin:15px 0;margin:.9375rem 0}#sns_share_pop .disabled{border:1px solid #b0cbd6;color:#909090;background-color:#ccc}
.no-gap{margin:0;padding:0}.no-gap{margin:0;padding:0}#reservation-search-nonmembers{font-size:16px;font-size:1rem;background:#f8f8f8;width:100%;overflow:hidden;padding-bottom:40px}#reservation-search-nonmembers form,#reservation-search-nonmembers fieldset,#reservation-search-nonmembers dl,#reservation-search-nonmembers dt,#reservation-search-nonmembers dd,#reservation-search-nonmembers ul,#reservation-search-nonmembers li,#reservation-search-nonmembers p,#reservation-search-nonmembers h1,#reservation-search-nonmembers h2,#reservation-search-nonmembers h3{margin:0;padding:0;border:0 none}#reservation-search-nonmembers li{list-style:none}#reservation-search-nonmembers .search-condition{width:960px;margin:0 auto;padding:35px 0 35px;overflow:hidden}#reservation-search-nonmembers h1{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}#reservation-search-nonmembers h1+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}#reservation-search-nonmembers h2{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}#reservation-search-nonmembers h2+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}#reservation-search-nonmembers h3{font-size:16px;font-size:1rem;font-weight:bold;margin-bottom:14px}#reservation-search-nonmembers .title-area{margin-bottom:16px}#reservation-search-nonmembers .title-area h1 strong{font-weight:normal !important}#reservation-search-nonmembers .title-area p{font-size:14px;font-size:.875rem;margin-bottom:10px}#reservation-search-nonmembers .group-area{min-height:460px;border:1px solid #bbb;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;background:white;padding:20px 20px 60px 20px;position:relative}.ie8 #reservation-search-nonmembers .group-area{min-height:393px}#reservation-search-nonmembers .group-area .division{width:100%;clear:both}#reservation-search-nonmembers .group-area .btnarea{position:absolute;bottom:20px;right:20px}#reservation-search-nonmembers .group-area dt{margin-bottom:5px;font-size:14px;font-size:.875rem;font-weight:bold}#reservation-search-nonmembers .group-area dd{margin-bottom:18px}#reservation-search-nonmembers .group-area .tabarea{margin-bottom:4px}#reservation-search-nonmembers .group-area .error.error-message{width:100%;padding:0;margin:0;font-size:12px;line-height:1.2;text-align:left;word-wrap:break-word}#reservation-search-nonmembers .group-area .group #searchErrorMessage{margin-bottom:7px}#reservation-search-nonmembers .group-area .group #searchErrorMessage .error[role="alert"]{word-break:normal;word-wrap:break-word}#reservation-search-nonmembers .custom-form input[type=radio]+label{font-size:16px;font-size:1rem;font-weight:normal;line-height:5px;margin:0 15px 6px 0;padding:5px 5px 2px 22px}#reservation-search-nonmembers .custom-form input[type=radio]:focus+label,#reservation-search-nonmembers .custom-form input[type=radio]+label.selected{font-weight:bold}#reservation-search-nonmembers label{display:block;margin-bottom:4px;font-size:14px;font-size:.875rem;font-weight:bold}#reservation-search-nonmembers label em{font-size:12px;font-size:.75rem;font-weight:normal;font-style:normal}#reservation-search-nonmembers input[type=text],#reservation-search-nonmembers input[type=password]{padding:9px 10px;height:auto}#reservation-search-nonmembers .formlabel{position:absolute;top:9px;left:10px;font-size:13px;font-size:.8125rem;color:#757575;font-weight:normal}#reservation-search-nonmembers .formlabel.type2{position:static;display:block;margin-bottom:4px;color:#000;font-size:14px;font-size:.875rem;font-weight:bold}#reservation-search-nonmembers .formlabel.type2 em{font-size:12px;font-size:.75rem;font-weight:normal;font-style:normal}#reservation-search-nonmembers .ke-ticket-only{float:left;width:16%;padding:9px 0}#reservation-search-nonmembers .input-area{position:relative}#reservation-search-nonmembers .input-area.ticket{display:inline-block;width:84%}#reservation-search-nonmembers .placeholder{position:absolute;top:50%;left:10px;margin-top:-9px;font-size:13px;font-size:.8125rem;color:#757575;font-weight:normal;z-index:51}#reservation-search-nonmembers .dateholder{position:relative;border:1px solid #919191;margin:0;padding:7px 10px 8px}#reservation-search-nonmembers .dateholder input{border:0;width:90%;padding:0;position:relative;top:0}#reservation-search-nonmembers .dateholder .placeholder{margin-top:-7px}#reservation-search-nonmembers .dateholder .dateTarget{border:0;top:10px;position:absolute;right:12px;background:url("../images/components/bookingbar/icon-tripDetails.gif") no-repeat -63px -16px;width:15px;height:17px;text-indent:-99999px;z-index:93}#reservation-search-nonmembers .dateholder .formlabel{position:absolute;z-index:92;top:9px;left:35px}#reservation-search-nonmembers .fillholder{position:relative;border:1px solid #919191;margin:0}#reservation-search-nonmembers .fillholder input{border:0;width:90%;padding:0}#reservation-search-nonmembers .fillholder .placeholder{margin-top:-10px}#reservation-search-nonmembers .fillholder .posR{position:relative;padding:8px 10px}#reservation-search-nonmembers .fillholder .fromTarget{border:0;position:absolute;top:10px;right:10px;background:url("../images/components/bookingbar/icon-tripDetails.gif") no-repeat -19px -16px;width:14px;height:20px;text-indent:-99999px}#reservation-search-nonmembers .search-member{vertical-align:top;display:inline-block;width:335px}#reservation-search-nonmembers .search-member .tabarea{margin-bottom:8px}#reservation-search-nonmembers .search-member .tabarea ul li{display:block}#reservation-search-nonmembers .search-member .tabarea ul li.posR{padding:0}#reservation-search-nonmembers .search-member .tabarea ul li.posR input[type="radio"]{top:5px}#reservation-search-nonmembers .search-member .tabarea ul li.posR input[type="radio"]:checked+span+label,#reservation-search-nonmembers .search-member .tabarea ul li.posR input[type="radio"]:checked+label{font-weight:bold}#reservation-search-nonmembers .search-member .tabarea ul li.posR label{font-weight:normal}#reservation-search-nonmembers .search-member .tabarea ul li.posR .radiobtn{top:5px}#reservation-search-nonmembers .search-member dt{margin-bottom:4px}#reservation-search-nonmembers .search-member .link{margin-bottom:5px}#reservation-search-nonmembers .search-member .link li{display:inline-block}#reservation-search-nonmembers .search-member .link li a{font-size:14px;font-size:.875rem}#reservation-search-nonmembers .search-member #searchErrorMessage .errorMessage{font-size:14px;font-size:.875rem}#reservation-search-nonmembers .search-member .login-memberid .form-column-12{margin-bottom:25px}#reservation-search-nonmembers .search-member .login-memberid .form-column-12 li{height:56px}#reservation-search-nonmembers .search-nonmember{vertical-align:top;display:inline-block;float:right;width:596px}#reservation-search-nonmembers .search-nonmember .reservation-num ul:after{display:block;clear:both;content:"";height:0}#reservation-search-nonmembers .search-nonmember .form-column-6{display:inline-block;float:left;width:48%;height:81px}#reservation-search-nonmembers .search-nonmember .form-column-6.right{float:right}#reservation-search-nonmembers .search-nonmember #reservationLastName,#reservation-search-nonmembers .search-nonmember #reservationFirstName,#reservation-search-nonmembers .search-nonmember #ticketLastName,#reservation-search-nonmembers .search-nonmember #ticketFirstName{text-transform:uppercase}#reservation-search-nonmembers .search-nonmember:after{content:"";clear:both;display:block}#reservation-search-nonmembers .search-nonmember li{display:inline-block}#reservation-search-nonmembers .search-nonmember .ui-autocomplete li{display:block;padding:7px 6px;border-left:0}#reservation-search-nonmembers .nonmember-agree-wrap .posR{position:relative}#reservation-search-nonmembers .nonmember-agree-wrap .posR label{font-weight:700;vertical-align:top;color:#186686;line-height:1.3}#reservation-search-nonmembers .nonmember-agree-wrap .posR input[type="checkbox"],#reservation-search-nonmembers .nonmember-agree-wrap .posR input[type="radio"],#reservation-search-nonmembers .nonmember-agree-wrap .posR span.radiobtn,#reservation-search-nonmembers .nonmember-agree-wrap .posR span.checkbox{position:absolute;left:0;top:0}#reservation-search-nonmembers .nonmember-agree-wrap .posR input[type="checkbox"]{margin-top:0}#reservation-search-nonmembers .nonmember-agree-wrap .posR label{font-size:12px;font-size:.75rem;display:inline-block;padding-left:25px}#reservation-search-nonmembers .button-main-blue{padding:7px 30px;border:1px solid #155d7a}#reservation-search-nonmembers .search-condition.other .search-nonmember{width:100%}#reservation-search-nonmembers .search-condition.other .search-nonmember .group-area{min-height:340px}.ie8 #reservation-search-nonmembers .search-condition.other .custom-form input[type=radio]+label{margin-right:40px;padding-right:20px}#reservation-search-nonmembers .search-condition.other .form-column-6{width:48.7%}#reservation-search-nonmembers .ui-autocomplete{position:absolute;left:0 !important;top:39px !important;width:100% !important;padding:5px 0;max-height:164px;overflow-x:hidden;overflow-y:auto}#reservation-search-nonmembers .custom-form .tabarea .posR{position:relative;padding:3px 0}#reservation-search-nonmembers .custom-form .tabarea .posR label{padding-right:10px;font-weight:normal}#reservation-search-nonmembers .custom-form .tabarea .posR input[type="checkbox"],#reservation-search-nonmembers .custom-form .tabarea .posR input[type="radio"],#reservation-search-nonmembers .custom-form .tabarea .posR span.radiobtn,#reservation-search-nonmembers .custom-form .tabarea .posR span.checkbox{position:absolute;left:0;top:8px}#reservation-search-nonmembers .custom-form .tabarea .posR input[type="checkbox"]{margin-top:0}#reservation-search-nonmembers .custom-form .tabarea .posR label{font-size:14px;font-size:.875rem;display:inline-block;padding-left:20px}#reservation-search-nonmembers .custom-form input[type='radio']:checked+span+label,#reservation-search-nonmembers .custom-form input[type='radio']:checked+label{font-weight:bold}.continue-actions p{color:black;padding-bottom:15px}.more-info{padding:50px 60px}.refundConfirmation.ticket-refund .viewReservations,.refundConfirmation.ticket-refund .confirmationMessage{display:none}.refundConfirmation.ticket-refund h2,.refundConfirmation.ticket-refund p{color:black;margin-left:40px}#reservationStatusList{min-height:300px}#content-area .background-placeholder{position:fixed;width:100%;height:100%;left:0;background-size:100%;background-repeat:no-repeat;z-index:-10;background-color:#f8f8f8}#content-area .confirmation-detail{padding:0 10px 0 10px}#content-area #searchHeading{background-color:#186686;text-align:center;padding:50px 0 40px 0;color:white}#content-area #searchHeading h2{margin:0;font-size:42px;font-size:2.625rem}#content-area #searchHeading p{margin:0;font-size:14px;font-size:.875rem}#content-area #searchSkypassLogin{padding:40px 100px 0 100px}#content-area #searchSkypassLogin #searchErrorMessage h4{margin-top:0}#content-area #searchSkypassLogin .loggedIn h4{margin:0;padding-top:5px}#content-area #searchSkypassLogin .loggedIn .medium-button{margin-top:20px}#content-area #searchSkypassLogin #searchSkypassLoginGroup,#content-area #searchSkypassLogin #searchSkypassSubmitGroup,#content-area #searchSkypassLogin #searchSkypassEnrollGroup{display:inline-block;vertical-align:bottom}#content-area #searchSkypassLogin #searchSkypassLoginGroup{width:57%}#content-area #searchSkypassLogin #searchSkypassSubmitGroup{padding:0 10px 25px 10px}#content-area #searchSkypassLogin #searchSkypassSubmitGroup a{color:black;margin:0;font-size:14px;font-size:.875rem}#content-area #searchSkypassLogin #searchSkypassEnrollGroup{padding-bottom:21px;width:17%}#content-area #searchSkypassLogin #searchSkypassEnrollGroup a{width:100%;font-size:14px;font-size:.875rem}#content-area #searchSkypassLogin #searchSkypassEnrollGroup a.button.medium{text-align:center;color:#186686}#content-area #searchSkypassLogin #searchSkypassEnrollGroup a.button.medium:focus,#content-area #searchSkypassLogin #searchSkypassEnrollGroup a.button.medium:hover{color:white}#content-area #searchSkypassLogin input{color:#7c7879;font-weight:normal;font-size:14px;font-size:.875rem}#content-area #searchSkypassLogin input.beenUsed{color:black}#content-area #searchSkypassLogin .loginLabel{display:block;color:black;padding:0 0 20px 0;font-weight:100;font-size:30px;font-size:1.875rem}#content-area #searchSkypassLogin .compound-input div{display:inline-block;width:49%;position:relative;padding-bottom:25px}#content-area #searchSkypassLogin .compound-input div .wd-full{width:100%;position:absolute;top:6px}#content-area #searchSkypassLogin .compound-input div .wd-full2{width:100%;top:27px}#content-area #searchSkypassLogin p{color:black;margin:0;font-size:14px;font-size:.875rem}#content-area #searchSkypassLogin button{display:block;width:100%;font-size:14px;font-size:.875rem}#content-area #searchReservationForm{background-color:#eaeae9;padding:30px 100px}#content-area #searchReservationForm .form-row .form-column-3{vertical-align:bottom}#content-area #searchReservationForm .errorMessage{margin:0}#content-area #searchReservationForm #search-date-container{position:relative}#content-area #searchReservationForm #search-date-container #searchDateSelectorButton{position:absolute;top:37px;left:24px}#content-area #searchReservationForm #search-date-container #search-departure-date{padding-left:40px}#content-area #searchReservationForm #search-date-container #searchCalendarContainer{position:absolute}#content-area #searchReservationForm form>div{padding-top:30px}#content-area #searchReservationForm button{font-size:14px;font-size:.875rem}#content-area .ticket-detail{padding-bottom:38px}#content-area .ticket-detail #confirmationHero ul li{width:50%}#content-area .reservation-search{min-width:960px}#content-area .reservation-search .loading-spacer{margin-left:50%}#content-area .reservation-search .loading-bar{background:url('../images/components/bookingfunnel/loading-bar-blue.png') no-repeat;float:none;margin:50px 0 50px -106px;position:static}#content-area .reservation-search .loading-bar-animation{background:url('../images/components/bookingfunnel/loading-active-blue.gif') no-repeat;width:100%}#content-area .reservation-search .confirmation-step{padding:0 10px 10px 10px}#myFlightsDropDown{background-image:url('../images/ninetyfive-percent-white.png');width:100%;margin:0;padding:0;display:none}#myFlightsDropDown .headerShadow{position:absolute;bottom:0}#flightStatusWelcome{background-color:#eaeae9;text-align:left;position:relative;padding:40px 240px 30px 40px}#flightStatusWelcome h4{color:#186686;margin:0}#flightStatusWelcome p{color:black;margin:0;font-size:14px;font-size:.875rem}#flightStatusWelcome .medium-button{top:34%;position:absolute;right:30px}#flightStatusWelcome .info-link{top:32%;position:absolute;right:15px}#flightStatusWelcome .footnote{font-size:10px;font-size:.625rem;line-height:17px;padding-top:10px}#flightStatusListContainer #flightStatusTypeContainer{padding:0 30px}#flightStatusListContainer #flightStatusTypeSelector{position:relative;text-align:center;padding:20px 0;border-bottom:1px solid #a1a1a1;list-style:none}#flightStatusListContainer #flightStatusTypeSelector li{display:inline-block;width:auto;padding:0 50px}#flightStatusListContainer #flightStatusTypeSelector a{text-decoration:none;color:black;font-weight:300;font-size:14px;font-size:.875rem}#flightStatusListContainer #flightStatusTypeSelector a.selected{color:#186686;font-size:20px;font-size:1.25rem}#flightStatusListContainer #flightStatusTypeSelector #flightStatusSelectionArrow{height:0;width:0;border:7px solid transparent;border-bottom:7px solid #241c1e;position:absolute;bottom:0;left:35%}#flightStatusListContainer .loadingMessage p{margin:0}#flightStatusListContainer #flightStatusListScrollingContainer{position:relative;padding-top:40px;margin-top:5px;min-height:335px}#flightStatusListContainer #flightStatusListScrollingContainer #ticketStatusList{display:none}#flightStatusListContainer #flightStatusListScrollingContainer table{width:100%;text-align:left}#flightStatusListContainer #flightStatusListScrollingContainer table thead tr{position:absolute;top:0}#flightStatusListContainer #flightStatusListScrollingContainer table thead tr th{color:#186686;padding-bottom:10px;cursor:pointer;font-weight:700;font-size:14px;font-size:.875rem}#flightStatusListContainer #flightStatusListScrollingContainer table thead tr th:first-child{padding-left:35px}#flightStatusListContainer #flightStatusListScrollingContainer table thead tr th.sortUp:after{content:'↑'}#flightStatusListContainer #flightStatusListScrollingContainer table thead tr th.sortDown:after{content:'↓'}#flightStatusListContainer #flightStatusListScrollingContainer table tbody tr td{color:black;padding:10px 0;font-size:14px;font-size:.875rem;height:63px}#flightStatusListContainer #flightStatusListScrollingContainer table tbody tr td img{padding:0 10px}#flightStatusListContainer #flightStatusListScrollingContainer table tbody tr td:first-child{padding-left:35px}#flightStatusListContainer #flightStatusListScrollingContainer table .reservationName{padding-right:30px;position:relative;word-break:break-all}#flightStatusListContainer #flightStatusListScrollingContainer table .reservationName .popup{margin-left:70px;top:-85px;display:none;position:absolute;z-index:99;margin-top:15px;background-color:white;-webkit-box-shadow:0 0 40px rgba(50,50,50,0.8);-moz-box-shadow:0 0 40px rgba(50,50,50,0.8);box-shadow:0 0 40px rgba(50,50,50,0.8)}#flightStatusListContainer #flightStatusListScrollingContainer table .reservationName .popup .popup-close{background-image:url('../images/close-button.jpg');display:block;height:14px;position:absolute;top:10px;right:10px;width:14px;font-size:0;line-height:0}#flightStatusListContainer #flightStatusListScrollingContainer table .reservationName .popup .arrow-left{position:absolute;top:50%;margin:-15px 0 0 -15px;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid white}#flightStatusListContainer #flightStatusListScrollingContainer table .reservationName .popup .skypass-popup{padding:24px;width:327px}#flightStatusListContainer #flightStatusListScrollingContainer table .reservationName .popup .skypass-popup a{color:#186686;display:block;font-size:14px;font-size:.875rem;margin-top:5px}#flightStatusListContainer #flightStatusListScrollingContainer table .reservationName .popup .skypass-popup h4{color:black}#flightStatusListContainer #flightStatusListScrollingContainer table .reservationName .popup .skypass-popup label{color:black;margin:24px 0 6px}#flightStatusListContainer #flightStatusListScrollingContainer table .reservationName .popup .skypass-popup input.placeholdersjs{color:#878383;font-family:"맑은 고딕",Malgun Gothic}#flightStatusListContainer #flightStatusListScrollingContainer table .reservationName .popup .skypass-popup button{display:block;margin:30px auto 3px}#flightStatusListContainer #flightStatusListScrollingContainer table .passengerCount{min-width:60px}#flightStatusListContainer #flightStatusListScrollingContainer table .status{padding-right:35px}#flightStatusListContainer #flightStatusListScrollingContainer table tr.odd{background-color:#eaeae9}#emailReceipt{padding:40px;width:400px;height:300px}#emailReceipt label,#emailReceipt input{display:block;width:100%;margin-bottom:10px}#emailReceipt .error-message,#emailReceipt .success-message{display:none}#international-refund-form #reservation-refund .refund-title,#international-refund-success #reservation-refund .refund-title{text-align:center;padding:50px 0 30px}#international-refund-form #reservation-refund .refund-title h2,#international-refund-success #reservation-refund .refund-title h2{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}#international-refund-form #reservation-refund .refund-title h2+p,#international-refund-success #reservation-refund .refund-title h2+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}#international-refund-form #reservation-refund .refund-title .commt,#international-refund-success #reservation-refund .refund-title .commt{color:#186686;font-size:1.3em;line-height:22px;padding:0;margin:0}#international-refund-form #reservation-refund .refund-notice,#international-refund-success #reservation-refund .refund-notice{border-bottom:1px solid black;padding:0 40px 20px}#international-refund-form #reservation-refund .refund-notice .sub-title,#international-refund-success #reservation-refund .refund-notice .sub-title{font-size:1.125em;font-weight:700;margin:5px 0}#international-refund-form #reservation-refund .refund-notice .sub-title.blue,#international-refund-success #reservation-refund .refund-notice .sub-title.blue{font-size:1.125em;font-weight:700;color:#186686}#international-refund-form #reservation-refund .refund-notice ul,#international-refund-success #reservation-refund .refund-notice ul{margin:0;padding:0 20px}#international-refund-form #reservation-refund .refund-notice ul li,#international-refund-success #reservation-refund .refund-notice ul li{font-size:.875em;line-height:1.6em}#international-refund-form .refund-info,#international-refund-form .refund-confirm,#international-refund-form .refund-account,#international-refund-success .refund-info,#international-refund-success .refund-confirm,#international-refund-success .refund-account{border-bottom:1px solid black;padding:0 40px 20px}#international-refund-form .refund-info h3,#international-refund-form .refund-confirm h3,#international-refund-form .refund-account h3,#international-refund-success .refund-info h3,#international-refund-success .refund-confirm h3,#international-refund-success .refund-account h3{font-size:1.375em;font-weight:700;margin:15px 0 5px}#international-refund-form .refund-info .descript,#international-refund-form .refund-confirm .descript,#international-refund-form .refund-account .descript,#international-refund-success .refund-info .descript,#international-refund-success .refund-confirm .descript,#international-refund-success .refund-account .descript{margin:0;font-size:.875em;color:#186686}#international-refund-form .refund-info fieldset,#international-refund-success .refund-info fieldset{border:0;padding:0;margin:0}#international-refund-form .refund-info dl,#international-refund-success .refund-info dl{margin:10px 0 0 0;width:48%;float:left}#international-refund-form .refund-info dl dt,#international-refund-success .refund-info dl dt{padding:5px 0;margin:0}#international-refund-form .refund-info dl dt label,#international-refund-success .refund-info dl dt label{font-size:.875em}#international-refund-form .refund-info dl dd,#international-refund-success .refund-info dl dd{padding:0;margin:0}#international-refund-form .refund-info .right,#international-refund-success .refund-info .right{float:right}#international-refund-form .refund-confirm .refund-table,#international-refund-success .refund-confirm .refund-table{width:100%}#international-refund-form .refund-confirm .refund-table td,#international-refund-form .refund-confirm .refund-table th,#international-refund-success .refund-confirm .refund-table td,#international-refund-success .refund-confirm .refund-table th{padding:10px}#international-refund-form .refund-confirm .refund-table th,#international-refund-success .refund-confirm .refund-table th{font-size:.875em;color:#186686;text-align:left;margin-left:20px;min-width:initial}#international-refund-form .refund-confirm .refund-table .odd td,#international-refund-success .refund-confirm .refund-table .odd td{background:#eaeae9}#international-refund-form .refund-confirm .ticket-number span,#international-refund-success .refund-confirm .ticket-number span{font-weight:800}#international-refund-form .refund-confirm .ticket-number strong,#international-refund-success .refund-confirm .ticket-number strong{font-weight:400;margin-left:5px}#international-refund-form .refund-account fieldset,#international-refund-success .refund-account fieldset{border:0;padding:0}#international-refund-form .refund-account dl,#international-refund-success .refund-account dl{margin-left:1%;width:32%;float:left}#international-refund-form .refund-account dl dt,#international-refund-success .refund-account dl dt{padding:5px 0;margin:0}#international-refund-form .refund-account dl dt label,#international-refund-success .refund-account dl dt label{font-size:.875em}#international-refund-form .refund-account dl dd,#international-refund-success .refund-account dl dd{padding:0;margin:0}#international-refund-form .refund-account dl:first-child,#international-refund-success .refund-account dl:first-child{margin-left:0}#international-refund-form .refund-account .custom-form select,#international-refund-form .refund-account .custom-form .chosen-container,#international-refund-success .refund-account .custom-form select,#international-refund-success .refund-account .custom-form .chosen-container{min-width:initial;width:100%}#international-refund-form .refund-agree,#international-refund-success .refund-agree{padding:0 40px 20px}#international-refund-form .refund-agree label,#international-refund-success .refund-agree label{font-size:.875em}#international-refund-form .refund-agree .who,#international-refund-success .refund-agree .who{overflow:hidden}#international-refund-form .refund-agree .who p,#international-refund-success .refund-agree .who p{float:right}#international-refund-form .refund-agree .who p:first-child,#international-refund-success .refund-agree .who p:first-child{float:left}#international-refund-form .refund-alert,#international-refund-success .refund-alert{margin-top:10px;text-align:center;color:#d80a0a;font-size:.875em}#international-refund-form .refund-button,#international-refund-success .refund-button{margin:10px auto;text-align:center}#international-refund-form .refund-button .btn-order,#international-refund-success .refund-button .btn-order{display:inline-block;width:130px;height:49px;padding-right:20px}#international-refund-form .refund-button .btn-order img,#international-refund-success .refund-button .btn-order img{vertical-align:-15px}#international-refund-form button:focus,#international-refund-success button:focus{color:white;background-color:#186686}#international-refund-success #reservation-refund .refund-notice{border-bottom:0 none}.ie8 #reservation-search-nonmembers .custom-form input[type='radio']+.radiobtn{background:0}.ie8 #reservation-search-nonmembers .search-condition.other .search-nonmember .group-area{min-height:250px}.ie8 #reservation-search-nonmembers .search-nonmember .tabarea ul .posR{float:left}.ie8 #reservation-search-nonmembers .search-nonmember .tabarea ul:after{display:block;clear:both;content:"";height:0}.refund-agree-popup{padding:20px 40px;width:500px}.refund-agree-popup ul{margin:0 0 0 20px;padding:0}.refund-agree-popup ul li{list-style:disc;font-size:14px;font-size:.875rem;line-height:140%;margin-bottom:10px}.refund-agree-popup h2{text-align:center;font-size:30px;font-size:1.875rem;line-height:inherit !important}.refund-agree-popup .refund-agree-area{margin:20px 0 10px;background:#f2f2f2;padding:10px 20px}.refund-agree-popup .refund-agree-area label{font-size:14px;font-size:.875rem}.refund-agree-popup .btn-area{padding:20px 0 0;text-align:center}.refund-agree-popup .btn-area>ul{text-align:center;display:inline-block}.refund-agree-popup .btn-area>ul li{display:inline-block}.refund-agree-popup .btn-area>ul li button{min-width:100px}
.no-gap{margin:0;padding:0}.flight-container .accounts-form-column{clear:none !important}.flight-wrapper .refund-tit{background-color:#f8f8f8;padding:35px 0 16px 0}.flight-wrapper .refund-tit h1,.flight-wrapper .refund-tit h2{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}.flight-wrapper .refund-tit h1+p,.flight-wrapper .refund-tit h2+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.flight-wrapper .refund-tit h1 span,.flight-wrapper .refund-tit h2 span{padding-left:10px;font-size:20px;font-size:1.25rem}.flight-wrapper .refund-content{float:left;width:100%;background-color:#fff;color:#333;line-height:20px;padding:20px;margin-bottom:80px;border:1px solid #bbb;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}.flight-wrapper .refund-content h3{font-size:16px;font-size:1rem;font-weight:bold;margin:15px 0 6px}.flight-wrapper .refund-content h3.first-tit{margin:0 0 6px}.flight-wrapper .refund-content .pd-top15{padding-top:15px}.flight-wrapper .refund-content .refund-info-txt dt,.flight-wrapper .refund-content .refund-info-txt h2{font-size:16px;font-size:1rem;font-weight:bold;color:#186686;margin:0;padding-bottom:5px;line-height:20px}.flight-wrapper .refund-content .refund-info-txt dd,.flight-wrapper .refund-content .refund-info-txt p.info-txt{font-size:14px;font-size:.875rem}.flight-wrapper .refund-content .refund-info-txt .un-used{color:#cd3e00}.flight-wrapper .refund-content .refund-info-txt .d-date{font-weight:normal;color:#cd3e00}.flight-wrapper .refund-content .step{margin-top:15px}.flight-wrapper .refund-content .step ol{display:table;width:100%;border:1px solid #ccdcdf;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;background-color:#fbfbfb}.flight-wrapper .refund-content .step ol li{width:171px;height:56px;padding:15px 20px 16px 15px;padding:20px 10px;background:url('../images/components/refund/bg-step-arrow2.png') no-repeat right 50%;vertical-align:middle;text-align:left;float:left;font-size:12px;font-size:.75rem;line-height:18px;font-weight:bold}[lang='es-es'] .flight-wrapper .refund-content .step ol li{width:160px}[lang='fr-fr'] .flight-wrapper .refund-content .step ol li{width:186px}[lang='ja-jp'] .flight-wrapper .refund-content .step ol li{width:180px}[lang='pt-br'] .flight-wrapper .refund-content .step ol li:first-child{width:140px}[lang='fr-fr'] .flight-wrapper .refund-content .step ol li:first-child{width:140px}[lang='id-id'] .flight-wrapper .refund-content .step ol li{height:72px}[lang='en-us'] .flight-wrapper .refund-content .step ol li{padding:15px}[lang='pt-br'] .flight-wrapper .refund-content .step ol li{padding:9px 10px}[lang='es-es'] .flight-wrapper .refund-content .step ol li{padding:9px 10px}[lang='fr-fr'] .flight-wrapper .refund-content .step ol li{padding:8px 10px}[lang='de-de'] .flight-wrapper .refund-content .step ol li{padding:8px 15px}[lang='ja-jp'] .flight-wrapper .refund-content .step ol li{padding:15px 20px 15px 10px}[lang='zh-hk'] .flight-wrapper .refund-content .step ol li{padding:21px 10px}[lang='th-th'] .flight-wrapper .refund-content .step ol li{padding:15px 10px}[lang='vi-vn'] .flight-wrapper .refund-content .step ol li{padding:14px 10px}[lang='id-id'] .flight-wrapper .refund-content .step ol li{padding:10px}[lang='de-de'] .flight-wrapper .refund-content .step ol li{line-height:12px}.flight-wrapper .refund-content .step ol li span{padding:0 15px 0 5px;font-size:12px;font-size:.75rem;font-weight:bold;text-align:left;word-wrap:break-word}.flight-wrapper .refund-content .step ol li.none{padding-right:0;background:0}[lang='ja-jp'] .flight-wrapper .refund-content .step ol li.none{width:150px}.flight-wrapper .refund-content .step ol li.takes-symbol{padding-right:70px;background:0;width:230px;position:relative}[lang='pt-br'] .flight-wrapper .refund-content .step ol li.takes-symbol{width:260px}[lang='es-es'] .flight-wrapper .refund-content .step ol li.takes-symbol{width:270px}[lang='fr-fr'] .flight-wrapper .refund-content .step ol li.takes-symbol{width:210px}[lang='ja-jp'] .flight-wrapper .refund-content .step ol li.takes-symbol{width:210px}[lang='es-es'] .flight-wrapper .refund-content .step ol li.takes-symbol{padding-right:100px}[lang='fr-fr'] .flight-wrapper .refund-content .step ol li.takes-symbol{padding-right:50px}[lang='ja-jp'] .flight-wrapper .refund-content .step ol li.takes-symbol{padding-right:60px}[lang='zh-hk'] .flight-wrapper .refund-content .step ol li.takes-symbol{padding-right:60px}.flight-wrapper .refund-content .step ol li.takes-symbol .day{width:58px;height:58px;padding:0;background:0;position:absolute;top:-1px;right:15px;border:2px dotted #a7bec2;border-radius:50%;background:#fff}[lang='id-id'] .flight-wrapper .refund-content .step ol li.takes-symbol .day{width:73px}[lang='pt-br'] .flight-wrapper .refund-content .step ol li.takes-symbol .day{right:26px}[lang='es-es'] .flight-wrapper .refund-content .step ol li.takes-symbol .day{right:25px}[lang='fr-fr'] .flight-wrapper .refund-content .step ol li.takes-symbol .day{right:0}[lang='ja-jp'] .flight-wrapper .refund-content .step ol li.takes-symbol .day{right:0}[lang='zh-hk'] .flight-wrapper .refund-content .step ol li.takes-symbol .day{right:5px}[lang='vi-vn'] .flight-wrapper .refund-content .step ol li.takes-symbol .day{right:10px}[lang='id-id'] .flight-wrapper .refund-content .step ol li.takes-symbol .day{right:0}.flight-wrapper .refund-content .step ol li.takes-symbol .day .circle{position:relative;top:5px;left:0;padding:0;text-align:center;display:table}[lang='en-us'] .flight-wrapper .refund-content .step ol li.takes-symbol .day .circle{top:5px}[lang='pt-br'] .flight-wrapper .refund-content .step ol li.takes-symbol .day .circle{top:6px}[lang='fr-fr'] .flight-wrapper .refund-content .step ol li.takes-symbol .day .circle{top:-8px}[lang='ja-jp'] .flight-wrapper .refund-content .step ol li.takes-symbol .day .circle{top:15px}[lang='zh-cn'] .flight-wrapper .refund-content .step ol li.takes-symbol .day .circle{top:15px}[lang='zh-hk'] .flight-wrapper .refund-content .step ol li.takes-symbol .day .circle{top:19px}[lang='vi-vn'] .flight-wrapper .refund-content .step ol li.takes-symbol .day .circle{top:13px}[lang='id-id'] .flight-wrapper .refund-content .step ol li.takes-symbol .day .circle{top:14px}[lang='en-us'] .flight-wrapper .refund-content .step ol li.takes-symbol .day .circle{left:-11px}[lang='es-es'] .flight-wrapper .refund-content .step ol li.takes-symbol .day .circle{left:-22px}.flight-wrapper .refund-content .step ol li.takes-symbol .day .circle em{display:table-cell;width:auto;vertical-align:middle;font-style:normal;font-weight:normal;word-break:keep-all;word-wrap:break-word;line-height:14px;line-height:.875rem}[lang='en-us'] .flight-wrapper .refund-content .step ol li.takes-symbol .day .circle em{display:inline-block}[lang='fr-fr'] .flight-wrapper .refund-content .step ol li.takes-symbol .day .circle em{display:inline-block}[lang='ja-jp'] .flight-wrapper .refund-content .step ol li.takes-symbol .day .circle em{word-break:break-all}.flight-wrapper .refund-content .tit-info{font-size:12px;font-size:.75rem;line-height:16px;margin-top:-8px}.flight-wrapper .refund-content .txt-completion{color:#186686;font-size:16px;font-size:1rem;line-height:20px;font-weight:bold;margin-bottom:20px}.flight-wrapper .refund-content .button-small-white{display:inline-block;height:auto;padding:4px 9px;font-size:12px;font-size:.75rem;line-height:11px;line-height:.6875rem;border:1px solid #39a1bc;color:#007798;text-align:center}.flight-wrapper .accounts-form .accounts-form-column{clear:initial;float:left;width:50%}.flight-wrapper .accounts-form .accounts-form-column .label-tit,.flight-wrapper .accounts-form .accounts-form-column label{display:block;margin-bottom:8px;font-size:14px;font-size:.875rem;font-weight:bold;letter-spacing:-0.5px}.flight-wrapper .accounts-form .accounts-form-column .accounts-form-inner{font-size:0}.flight-wrapper .accounts-form .accounts-form-column .accounts-form-inner:after{display:block;clear:both;content:"";height:0}.flight-wrapper .accounts-form .accounts-form-column .accounts-form-inner .form-column-5,.flight-wrapper .accounts-form .accounts-form-column .accounts-form-inner .form-column-7,.flight-wrapper .accounts-form .accounts-form-column .accounts-form-inner .form-column-12{display:inline-block}.flight-wrapper .accounts-form .accounts-form-column .accounts-form-inner .form-column-12{padding-left:10px}.flight-wrapper .accounts-form .accounts-form-column .accounts-form-inner .form-column-5 .flight-container .chosen-container-single,.flight-wrapper .accounts-form .accounts-form-column .accounts-form-inner .form-column-5 .chosen-container-single-new{margin:0}.flight-wrapper .accounts-form .accounts-form-column .accounts-form-inner .form-column-5 .chosen-container.chosen-container-single.chosen-container-single-nosearch.chosen-container-single-new>input[role="combobox"]{padding:11px 15px 10px !important}.flight-wrapper .accounts-form .accounts-form-column .accounts-form-inner .form-column-5 .chosen-container-single-new .chosen-single span{color:#000 !important}.flight-wrapper .accounts-form .accounts-form-column:first-child{padding-left:5px}.flight-wrapper .accounts-form .accounts-form-column .accounts-form-column2{clear:right;float:left}.flight-wrapper .accounts-form .accounts-form-column .accounts-form-column2.bankname{width:42%}.flight-wrapper .accounts-form .accounts-form-column .accounts-form-column2.accountnumber{width:58%}.flight-wrapper .accounts-form .accounts-form-column .accounts-form-column2 .accounts-form-inner .form-column-5,.flight-wrapper .accounts-form .accounts-form-column .accounts-form-column2 .accounts-form-inner .form-column-7{width:100%}.flight-wrapper .accounts-form .accounts-form-column .accounts-form-column2 .accounts-form-inner .form-column-7{padding-left:10px}.flight-wrapper .accounts-form .accounts-form-column .pl10{padding-left:10px}.flight-wrapper .accounts-form:after{display:block;clear:both;content:"";height:0}.flight-wrapper .accounts-form .styled-select.styled-select{height:41px;height:2.5625rem}.flight-wrapper .accounts-form .styled-select.styled-select select{height:41px;height:2.5625rem}.ie8 .flight-wrapper .accounts-form .styled-select.styled-select select,.ie9 .flight-wrapper .accounts-form .styled-select.styled-select select{padding-left:0 !important;height:25.5px;height:1.59375rem}.flight-wrapper .input-st{position:relative}.flight-wrapper .input-st .placeholder{position:absolute;top:11px;left:19px;color:#757575;font-size:14px;font-size:.875rem;z-index:2}.flight-wrapper .input-st input{float:left;width:97%;padding:11px 10px 10px;margin-bottom:5px;border:1px solid #919191;font-size:14px;font-size:.875rem}.flight-wrapper .unit{float:right;font-size:12px;font-size:.75rem;margin:-20px 0 4px}.flight-wrapper .refund-info li{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;background:url('../images/components/bookingbar/icon-belt-bk.gif') no-repeat 2px 8px;padding-left:11px;margin-bottom:5px}.flight-wrapper .refund-info li .checkbox-wrapper{vertical-align:top;margin:7px 0 15px}.flight-wrapper .refund-info li .checkbox-wrapper label{font-size:14px;font-size:.875rem}.flight-wrapper .refund-info li .checkbox-wrapper .refundView{font-weight:bold;margin-left:10px;text-decoration:underline}.flight-wrapper .refund-info ul.list-none{padding-left:0;list-style:none}.flight-wrapper .refund-info ul.list-none>li{padding-left:0;list-style:none;background:0}.flight-wrapper .refund-info ul.list-dash{margin:3px 0 7px}.flight-wrapper .refund-info ul.list-dash li{margin-bottom:2px;background:url('../images/bul-hyphen.gif') no-repeat 2px 8px}.flight-wrapper .refund-rule-view{margin-top:20px}.flight-wrapper .refund-rule-view>a{text-decoration:underline;font-size:14px;font-size:.875rem}.flight-wrapper .refund-agree{float:none;width:100%;margin-top:30px}.flight-wrapper .refund-agree .checkbox-wrapper{vertical-align:top}.flight-wrapper .refund-agree .checkbox-wrapper label{display:inline;font-size:14px;font-size:.875rem;padding-top:2px}.flight-wrapper .refund-agree .checkbox-wrapper label.bold{font-weight:bold}.flight-wrapper .refund-agree p{padding-left:22px}.flight-wrapper .refund-agree p.refund-confirmation{font-size:14px;font-size:.875rem;font-weight:bold;margin-top:10px}.flight-wrapper .checkbox-wrapper input[type=checkbox]{width:18px !important}.flight-wrapper .checkbox-wrapper span.checkbox{top:5px !important}.flight-wrapper .btn-c{margin:30px 0}.flight-wrapper .btn-c button{margin-left:5px}.accounts ul{float:left;display:block;width:100%;margin:18px 0 12px}.accounts ul li{float:left;position:relative;padding-right:25px}.accounts ul li .checkboxLabel{font-size:16px;font-size:1rem;color:#666;padding:3px 0 2px 22px}.accounts ul li .checkboxLabel.on{color:#000;font-weight:bold}.accounts ul li .checkboxLabel .query-s{position:absolute;right:0;top:-2px}.accounts.keForm input[type='radio']+span.radiobox+label{font-size:16px;font-size:1rem;margin-top:-2px}#fare-rule{padding:0 20px 40px}#fare-rule h2{font-size:30px;font-size:1.875rem;line-height:inherit !important;text-align:center}#fare-rule ul{padding:0 20px}#fare-rule li{font-size:12px;font-size:.75rem}#fare-rule p{font-size:14px;font-size:.875rem}
.no-gap{margin:0;padding:0}.inquiry-aria{float:left;width:100%;background-color:#fff}#scheduleflightContainer .flight-wrapper{background:0}.tab-style-1{width:100%;position:relative}.tab-style-1 .tab{width:100%;background-color:#f8f8f8;display:table}.tab-style-1 .tab li{display:table-cell;vertical-align:bottom;text-align:center;width:50%;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}.tab-style-1 .tab li a,.tab-style-1 .tab li .reissue{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;width:100%;padding:10px 0;background-color:#e9e9e9;color:#666;font-size:18px;font-size:1.125rem;text-decoration:none;line-height:normal !important;font-weight:normal}.tab-style-1 .tab li a.disabled,.tab-style-1 .tab li .reissue.disabled{color:#a2dbeb}.tab-style-1 .tab li a.disabled:hover,.tab-style-1 .tab li .reissue.disabled:hover{background-color:#7ed0e0;color:#01313e}.tab-style-1 .tab li:first-child a{box-shadow:-2px -1px 2px #bbb inset}.tab-style-1 .tab li:last-child a{box-shadow:2px -1px 2px #bbb inset}.tab-style-1 .tab li.on{padding:0 1px;background-color:#0180a3}.tab-style-1 .tab li.on a,.tab-style-1 .tab li.on .reissue{padding:12px 0;background-color:#0180a3;margin-right:1px;color:white;text-decoration:underline}.tab-style-1 .tab li.on a span.icon-check,.tab-style-1 .tab li.on .reissue span.icon-check{background:url('../images/components/bookingbar/icon-tab-select.png') no-repeat 0 0;width:30px;height:18px;display:inline-block;vertical-align:middle}.tab-style-1 .tab li.on a:first-child,.tab-style-1 .tab li.on .reissue:first-child{box-shadow:none}.tab-style-1 .tab li.on a:last-child,.tab-style-1 .tab li.on .reissue:last-child{box-shadow:none}.tab-style-1 .tab:after{display:block;clear:both;content:"";height:0}.tab-style-1 .tab.airport-schedule-info h3{font-size:18px;font-size:1.125rem}.tab-style-1 .tab.airport-schedule-info .icon_arrow{background:url('../images/components/dom-avail/ico-fromto.png') no-repeat 50% 8px;padding:0 15px}.tab-style-1 .tab.airport-schedule-info .icon_arrow_w{background:url('../images/components/dom-avail/ico-fromto-w.png') no-repeat 50% 8px;padding:0 15px}.tab-style-1 .tab.airport-schedule-info.oneway-info li.on{background-color:#0180a3;padding:14px 0 13px;color:white;text-decoration:underline;font-size:18px;font-size:1.125rem}.tab-style-1 .tab.airport-schedule-info.oneway-info li.on span.icon-check{background:url('../images/components/bookingbar/icon-tab-select.png') no-repeat 0 0;width:30px;height:18px;display:inline-block;vertical-align:middle}.tab-style-1 .tab-btn{position:absolute;top:96px}.inquiry-terms{width:100%;padding:52px 20px 20px;border-left:1px solid #0180a3;border-right:1px solid #0180a3;border-bottom:1px solid #0180a3;border-top:4px solid #0180a3;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;overflow:hidden}.inquiry-terms:focus{outline:1px solid black !important;position:relative !important;z-index:2 !important}.delay-result{width:100%;margin-top:20px;padding:20px;border:1px solid #ccc;background-color:white;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}.delay-result:after{display:block;clear:both;content:"";height:0}.delay-result .flight-info{font-size:20px;font-size:1.25rem;font-weight:700;line-height:inherit !important}.delay-result .flight-text{font-size:14px;font-size:.875rem;padding:10px 0 50px}.delay-result .flight-stit{font-weight:700;font-size:16px;font-size:1rem;padding:2px 0 10px 35px;line-height:inherit !important}.delay-result .flight-stit.canceled{background:url('../images/components/schedule-search/icon-fly-back.png') no-repeat 0 0}.delay-result .flight-stit.delay{background:url('../images/components/schedule-search/icon-departure-delay.png') no-repeat 0 0}.delay-result .flight-status-details{padding-top:20px}.delay-result .flight-status-details:after{display:block;clear:both;content:"";height:0}.delay-result .div-wrap{clear:none;float:left;width:49%;position:relative}.delay-result .div-wrap+.div-wrap{float:right}.delay-result .th-style{margin:0;padding:6px 0;background:#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;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}.delay-result .th-style li{float:left;color:white;font-weight:700;font-size:14px;font-size:.875rem;width:25%;text-align:center;padding-right:5px}.delay-result .th-style li.flight{width:45%;padding-right:0;padding-left:2.5%}.delay-result .th-style:after{display:block;clear:both;content:"";height:0}.delay-result .td-list{margin:2px 0 0;padding:1px;width:100%;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 #0180a3;min-height:222px}.delay-result .td-list li{padding:10px 0;font-size:14px;font-size:.875rem;width:100%}.delay-result .td-list li hr{clear:both;border:0;background:0;margin:0}.delay-result .td-list li:after{display:block;clear:both;content:"";height:0}.delay-result .td-list li.hrline{padding-bottom:0}.delay-result .td-list li.hrline hr{padding:10px 0 0;height:1px;border-bottom:1px dotted #333 !important}.delay-result .td-list li.flight-empty{text-align:center;display:inline-block;vertical-align:middle;line-height:185px}.delay-result .td-list li.flight-empty .empty-message{display:inline-block;line-height:initial;font-size:16px;font-size:1rem;color:#666}.delay-result .td-list li .list-item-flight,.delay-result .td-list li .list-item-departure-time,.delay-result .td-list li .list-item-arrive-time{clear:none;width:25%;text-align:center;float:left}.delay-result .td-list li .list-item-flight .flight,.delay-result .td-list li .list-item-departure-time .flight,.delay-result .td-list li .list-item-arrive-time .flight{padding-top:5px;display:block;vertical-align:middle;font-size:16px;font-weight:700;line-height:30px}.delay-result .td-list li .list-item-flight .flight+span,.delay-result .td-list li .list-item-departure-time .flight+span,.delay-result .td-list li .list-item-arrive-time .flight+span{display:block;vertical-align:middle;width:100%}.delay-result .td-list li .list-item-flight .tocity,.delay-result .td-list li .list-item-flight .fromcity,.delay-result .td-list li .list-item-departure-time .tocity,.delay-result .td-list li .list-item-departure-time .fromcity,.delay-result .td-list li .list-item-arrive-time .tocity,.delay-result .td-list li .list-item-arrive-time .fromcity{display:block;font-style:normal;width:auto}.delay-result .td-list li .list-item-flight .tocity,.delay-result .td-list li .list-item-departure-time .tocity,.delay-result .td-list li .list-item-arrive-time .tocity{margin-left:10px}.delay-result .td-list li .list-item-flight .tocity .toicon,.delay-result .td-list li .list-item-departure-time .tocity .toicon,.delay-result .td-list li .list-item-arrive-time .tocity .toicon{width:20px;height:19px;vertical-align:-5px;background:url('../images/components/schedule-search/toicon.png') no-repeat left center;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.delay-result .td-list li .list-item-flight .divb,.delay-result .td-list li .list-item-departure-time .divb,.delay-result .td-list li .list-item-arrive-time .divb{display:block;text-align:center;padding:5px 0 0}.delay-result .td-list li .list-item-flight .divb>span,.delay-result .td-list li .list-item-departure-time .divb>span,.delay-result .td-list li .list-item-arrive-time .divb>span{display:inline-block;width:100%;text-align:center;font-size:12px;font-size:.75rem}.delay-result .td-list li .list-item-flight .divb>strong,.delay-result .td-list li .list-item-departure-time .divb>strong,.delay-result .td-list li .list-item-arrive-time .divb>strong{font-size:16px;font-size:1rem}.delay-result .td-list li .list-item-flight{width:45%;padding-left:2.5%}.delay-result .playapplication{position:absolute;right:0;top:5px;width:70px;z-index:100;border-radius:10px;padding:4px 10px;background:#d9d7d8;margin:0}.delay-result .playapplication li{float:left;line-height:8px;font-size:8px;padding-left:7px}.delay-result .playapplication li:first-child{padding-left:0}.delay-result .playapplication button{margin:0;padding:0;width:12px;height:11px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.delay-result .playapplication button.pausenstop{background:url('../images/components/alerts/icon-npause.png') no-repeat center}.delay-result .playapplication button.play{background:url('../images/components/alerts/icon-play.png') no-repeat 2px center}.delay-result .playapplication button.prev{background:url('../images/components/alerts/icon-vprev.png') no-repeat center}.delay-result .playapplication button.next{background:url('../images/components/alerts/icon-vnext.png') no-repeat center}.delay-result .playapplication button.disabled{border:0;opacity:.5}.delay-result .button-link{position:absolute;top:4px;padding:0 15px 0 0;background:url('../images/components/discount-ticket/iconmore.png') no-repeat right center}#delay-div-wrap .button-link{left:82px}[lang='en-us'] #delay-div-wrap .button-link{left:110px}[lang='pt-br'] #delay-div-wrap .button-link{left:120px}[lang='es-es'] #delay-div-wrap .button-link{left:128px}[lang='fr-fr'] #delay-div-wrap .button-link{left:110px}[lang='de-de'] #delay-div-wrap .button-link{left:125px}[lang='ru-ru'] #delay-div-wrap .button-link{left:110px}[lang='ja-jp'] #delay-div-wrap .button-link{left:82px}[lang='zh-cn'] #delay-div-wrap .button-link{left:82px}[lang='zh-hk'] #delay-div-wrap .button-link{left:82px}[lang='th-th'] #delay-div-wrap .button-link{left:87px}[lang='vi-vn'] #delay-div-wrap .button-link{left:68px}[lang='id-id'] #delay-div-wrap .button-link{left:110px}#cancel-div-wrap .button-link{left:82px}[lang='en-us'] #cancel-div-wrap .button-link{left:118px}[lang='pt-br'] #cancel-div-wrap .button-link{left:130px}[lang='es-es'] #cancel-div-wrap .button-link{left:127px}[lang='fr-fr'] #cancel-div-wrap .button-link{left:105px}[lang='de-de'] #cancel-div-wrap .button-link{left:123px}[lang='ru-ru'] #cancel-div-wrap .button-link{left:118px}[lang='ja-jp'] #cancel-div-wrap .button-link{left:82px}[lang='zh-cn'] #cancel-div-wrap .button-link{left:98px}[lang='zh-hk'] #cancel-div-wrap .button-link{left:82px}[lang='th-th'] #cancel-div-wrap .button-link{left:96px}[lang='vi-vn'] #cancel-div-wrap .button-link{left:94px}[lang='id-id'] #cancel-div-wrap .button-link{left:134px}.section-text-block{width:100%;background:url('../images/bg_dot_2.gif') repeat-x 0 0;padding-top:17px !important;margin-top:20px !important}.section-text-block.bgnone{margin:0 !important;padding:0 !important;background:0}.section-text-block .txt-belt{background:url('../images/icon-belt-info-txt.gif') no-repeat 2px 10px;padding:0 11px;font-size:12px;font-size:.75rem;color:#333}.section-text-block .txt-belt a{color:#196585;text-decoration:underline}.section-text-block .txt-belt span.dis-block{display:block}.section-text-block .txt-belt span a{margin-right:20px}.section-text-block .txt-belt .dis-block>li{display:inline-block;margin-right:20px}.section-text-block .txt-belt .dis-block>li a{font-size:12px;font-size:.75rem}.inquiry-result{width:100%;background-color:#fff;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}.inquiry-result:after{display:block;clear:both;content:"";height:0}.inquiry-result h2.flight-info{color:#333;font-weight:bold;text-align:center;padding:20px;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;font-size:18px;font-size:1.125rem}.inquiry-result .flight-info{color:#333;font-weight:bold;text-align:center;padding:20px;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;font-size:18px;font-size:1.125rem}.inquiry-result .flight-info h2,.inquiry-result .flight-info .info-tit,.inquiry-result .flight-info .stu_result_h2{font-size:18px;font-size:1.125rem;font-weight:bold}.inquiry-result .flight-info h2>span,.inquiry-result .flight-info .info-tit>span,.inquiry-result .flight-info .stu_result_h2>span{display:block}.inquiry-result .flight-info dt{font-size:18px;font-size:1.125rem}.inquiry-result .flight-info dd{font-size:20px;font-size:1.25rem;line-height:26px;margin-top:4px}.inquiry-result .flight-info dd span{display:block;font-size:14px;font-size:.875rem}.flight-status-result{float:left;width:100%;background-color:#fff;padding:0 20px 20px;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-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb}.flight-status-view-all{width:700px;padding:10px 40px;margin:0 auto}.flight-status-view-all .flight-st1 *{font-size:14px;font-size:.875rem}.flight-status-view-all .modal-title{text-align:center;font-size:33px;font-size:2.0625rem;line-height:inherit !important}.flight-status-view-all .delayandcancelflight{width:100%}.flight-status-view-all .delayandcancelflight tbody th,.flight-status-view-all .delayandcancelflight tbody td{color:black;font-weight:400;padding:8px}.flight-status-view-all .delayandcancelflight .flight{display:block;vertical-align:middle;font-size:16px;font-weight:700;line-height:30px}.flight-status-view-all .delayandcancelflight .flight+span{display:block;vertical-align:middle;width:100%}.flight-status-view-all .delayandcancelflight .tocity,.flight-status-view-all .delayandcancelflight .fromcity{display:inline-block;font-style:normal;width:auto}.flight-status-view-all .delayandcancelflight .tocity{margin-left:10px}.flight-status-view-all .delayandcancelflight .tocity .toicon{width:17px;height:19px;vertical-align:-5px;background:url('../images/components/schedule-search/toicon.png') no-repeat left center;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.flight-status-view-all .delayandcancelflight .divb{display:block;text-align:left;padding:2px 0 2px 5px}.flight-status-view-all .delayandcancelflight .divb>span{display:inline-block;width:50%;text-align:left;font-size:12px;font-size:.75rem}.flight-status-view-all .delayandcancelflight .divb>strong{text-align:left;font-size:16px;font-size:1rem}.flight-status-view-all .btn_c{padding:30px 0}#btn-allSearch .medium-2,#btn-allSearch .medium-3{margin:0 5px}.schedule-search-result-contents{width:100%;background-color:#fff;padding:35px 20px 20px;border:1px solid #0180a3;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;z-index:-1}.schedule-search-result-contents .week-schedule-info{position:relative;margin-bottom:15px;padding:0 40px;font-size:20px;font-size:1.25rem;color:#333;text-align:center}.schedule-search-result-contents .week-schedule-info h2,.schedule-search-result-contents .week-schedule-info .ssch_result_h2{font-size:20px;font-size:1.25rem;font-weight:400}.schedule-search-result-contents .week-schedule-info .btn-pre{position:absolute;top:6px;left:3px}.schedule-search-result-contents .week-schedule-info .btn-next{position:absolute;top:6px;right:3px}
.no-gap{margin:0;padding:0}.no-gap{margin:0;padding:0}input::-webkit-input-placeholder{color:#333}input:-moz-placeholder{color:#333;opacity:1}input::-moz-placeholder{color:#333;opacity:1}input:-ms-input-placeholder{color:#333}.mileageUpgrade-selection,.mileageUpgrade-review,.mileageUpgrade-completed,#confirmContainer.confirmation-step #payment-completion,.mileageUpgrade-bonus-review{padding-top:35px}.mileageUpgrade-selection,.mileageUpgrade-review,.mileageUpgrade-completed,.mileageUpgrade-bonus-review{width:960px;margin:0 auto}.mileageUpgrade-selection th,.mileageUpgrade-review th,.mileageUpgrade-completed th,.mileageUpgrade-bonus-review th{letter-spacing:-1px}.mileageUpgrade-selection h1,.mileageUpgrade-selection h2,.mileageUpgrade-selection p,.mileageUpgrade-review h1,.mileageUpgrade-review h2,.mileageUpgrade-review p,.mileageUpgrade-completed h1,.mileageUpgrade-completed h2,.mileageUpgrade-completed p,.mileageUpgrade-bonus-review h1,.mileageUpgrade-bonus-review h2,.mileageUpgrade-bonus-review p{line-height:150% !important;padding:0;margin:0}.mileageUpgrade-selection h1,.mileageUpgrade-review h1,.mileageUpgrade-completed h1,.mileageUpgrade-bonus-review h1{font-size:26px;font-size:1.625rem;font-weight:400;padding-bottom:15px}.mileageUpgrade-selection h2,.mileageUpgrade-selection .sectitle,.mileageUpgrade-selection .h3title,.mileageUpgrade-review h2,.mileageUpgrade-review .sectitle,.mileageUpgrade-review .h3title,.mileageUpgrade-completed h2,.mileageUpgrade-completed .sectitle,.mileageUpgrade-completed .h3title,.mileageUpgrade-bonus-review h2,.mileageUpgrade-bonus-review .sectitle,.mileageUpgrade-bonus-review .h3title{font-size:16px;font-size:1rem;font-weight:700;padding:0 0 7px;margin:0;color:#333}.mileageUpgrade-selection .sectitle.wauto,.mileageUpgrade-review .sectitle.wauto,.mileageUpgrade-completed .sectitle.wauto,.mileageUpgrade-bonus-review .sectitle.wauto{width:auto;display:inline-block}.mileageUpgrade-selection .sectitle.wauto.currency-h2,.mileageUpgrade-review .sectitle.wauto.currency-h2,.mileageUpgrade-completed .sectitle.wauto.currency-h2,.mileageUpgrade-bonus-review .sectitle.wauto.currency-h2{padding:0 30px 10px 0;vertical-align:bottom}.mileageUpgrade-selection .sectitle.wauto+.button-small-white,.mileageUpgrade-review .sectitle.wauto+.button-small-white,.mileageUpgrade-completed .sectitle.wauto+.button-small-white,.mileageUpgrade-bonus-review .sectitle.wauto+.button-small-white{float:right}.mileageUpgrade-selection p.subtxt,.mileageUpgrade-review p.subtxt,.mileageUpgrade-completed p.subtxt,.mileageUpgrade-bonus-review p.subtxt{font-size:14px;font-size:.875rem;padding-bottom:10px}.mileageUpgrade-selection p.subtxt2,.mileageUpgrade-review p.subtxt2,.mileageUpgrade-completed p.subtxt2,.mileageUpgrade-bonus-review p.subtxt2{font-size:14px;font-size:.875rem;margin:-10px 0 10px 0}.mileageUpgrade-selection p.list,.mileageUpgrade-review p.list,.mileageUpgrade-completed p.list,.mileageUpgrade-bonus-review p.list{font-size:12px;font-size:.75rem;background:url("../images/components/dom-avail/dot-black.png") no-repeat 0 7px;padding:5px 0 5px 10px}.mileageUpgrade-selection p.nstrong,.mileageUpgrade-review p.nstrong,.mileageUpgrade-completed p.nstrong,.mileageUpgrade-bonus-review p.nstrong{padding-top:25px}.mileageUpgrade-selection p.nstrong strong,.mileageUpgrade-review p.nstrong strong,.mileageUpgrade-completed p.nstrong strong,.mileageUpgrade-bonus-review p.nstrong strong{display:block;color:#186686;font-size:16px;font-size:1rem;padding-bottom:5px}.mileageUpgrade-selection ul.subtxt,.mileageUpgrade-review ul.subtxt,.mileageUpgrade-completed ul.subtxt,.mileageUpgrade-bonus-review ul.subtxt{font-size:14px;font-size:.875rem;margin:5px 0 0 15px}.mileageUpgrade-selection ul.subtxt li.list,.mileageUpgrade-review ul.subtxt li.list,.mileageUpgrade-completed ul.subtxt li.list,.mileageUpgrade-bonus-review ul.subtxt li.list{font-size:12px;font-size:.75rem;list-style-type:disc;padding:0 0 5px 0;background:0}.mileageUpgrade-selection ul.subtxt li.list h3,.mileageUpgrade-review ul.subtxt li.list h3,.mileageUpgrade-completed ul.subtxt li.list h3,.mileageUpgrade-bonus-review ul.subtxt li.list h3{margin:5px 0 0 0;font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;font-weight:600}.mileageUpgrade-selection ul.subtxt li.list ul li.list-depth,.mileageUpgrade-review ul.subtxt li.list ul li.list-depth,.mileageUpgrade-completed ul.subtxt li.list ul li.list-depth,.mileageUpgrade-bonus-review ul.subtxt li.list ul li.list-depth{background:url('../images/components/bookingbar/icon-belt-bk.gif') no-repeat 0 50%;padding-left:10px}.mileageUpgrade-selection ul.subtxt.f14px li,.mileageUpgrade-review ul.subtxt.f14px li,.mileageUpgrade-completed ul.subtxt.f14px li,.mileageUpgrade-bonus-review ul.subtxt.f14px li{font-size:14px;font-size:.875rem}.mileageUpgrade-selection ul,.mileageUpgrade-selection li,.mileageUpgrade-review ul,.mileageUpgrade-review li,.mileageUpgrade-completed ul,.mileageUpgrade-completed li,.mileageUpgrade-bonus-review ul,.mileageUpgrade-bonus-review li{list-style:none;margin:0;padding:0}.mileageUpgrade-selection strong.red,.mileageUpgrade-review strong.red,.mileageUpgrade-completed strong.red,.mileageUpgrade-bonus-review strong.red{color:#cd3e00}.mileageUpgrade-selection .attention,.mileageUpgrade-review .attention,.mileageUpgrade-completed .attention,.mileageUpgrade-bonus-review .attention{padding:15px 0}.mileageUpgrade-selection .attention h4,.mileageUpgrade-review .attention h4,.mileageUpgrade-completed .attention h4,.mileageUpgrade-bonus-review .attention h4{display:block;padding-bottom:6px;margin-bottom:4px;color:#186686;font-size:14px;font-size:.875rem;line-height:normal;font-weight:bold;font-style:normal}.mileageUpgrade-selection .attention .notice li,.mileageUpgrade-review .attention .notice li,.mileageUpgrade-completed .attention .notice li,.mileageUpgrade-bonus-review .attention .notice li{list-style-type:disc;font-size:12px;font-size:.75rem;margin-left:15px}.mileageUpgrade-selection strong.red,.mileageUpgrade-review strong.red,.mileageUpgrade-completed strong.red,.mileageUpgrade-bonus-review strong.red{color:#cd3e00}.mileageUpgrade-selection .spnotice-area,.mileageUpgrade-review .spnotice-area,.mileageUpgrade-completed .spnotice-area,.mileageUpgrade-bonus-review .spnotice-area{padding:15px 0}.mileageUpgrade-selection .spnotice-area p,.mileageUpgrade-review .spnotice-area p,.mileageUpgrade-completed .spnotice-area p,.mileageUpgrade-bonus-review .spnotice-area p{display:block;padding-bottom:6px;margin-bottom:4px;color:#186686;font-size:14px;font-size:.875rem;line-height:normal;font-weight:bold;font-style:normal}.mileageUpgrade-selection .spnotice-area p.note,.mileageUpgrade-review .spnotice-area p.note,.mileageUpgrade-completed .spnotice-area p.note,.mileageUpgrade-bonus-review .spnotice-area p.note{font-size:12px;font-size:.75rem;margin:0;padding:5px 0;color:black;font-weight:400}.mileageUpgrade-selection .spnotice-area .notice li,.mileageUpgrade-review .spnotice-area .notice li,.mileageUpgrade-completed .spnotice-area .notice li,.mileageUpgrade-bonus-review .spnotice-area .notice li{list-style-type:disc;font-size:12px;font-size:.75rem;margin-left:15px}.mileageUpgrade-selection strong.red,.mileageUpgrade-review strong.red,.mileageUpgrade-completed strong.red,.mileageUpgrade-bonus-review strong.red{color:#cd3e00}.mileageUpgrade-selection .notice li,.mileageUpgrade-review .notice li,.mileageUpgrade-completed .notice li,.mileageUpgrade-bonus-review .notice li{list-style-type:disc;font-size:12px;font-size:.75rem;margin-left:15px}.mileageUpgrade-selection .spnotice-area .notice,.mileageUpgrade-review .spnotice-area .notice,.mileageUpgrade-completed .spnotice-area .notice,.mileageUpgrade-bonus-review .spnotice-area .notice{padding-top:0}.mileageUpgrade-selection .spnotice-area .notice .list-inside,.mileageUpgrade-review .spnotice-area .notice .list-inside,.mileageUpgrade-completed .spnotice-area .notice .list-inside,.mileageUpgrade-bonus-review .spnotice-area .notice .list-inside{margin-bottom:0}.mileageUpgrade-selection .spnotice-area .notice .inside-ol,.mileageUpgrade-review .spnotice-area .notice .inside-ol,.mileageUpgrade-completed .spnotice-area .notice .inside-ol,.mileageUpgrade-bonus-review .spnotice-area .notice .inside-ol{padding:0;margin:0}.mileageUpgrade-selection .spnotice-area .notice .inside-ol li,.mileageUpgrade-review .spnotice-area .notice .inside-ol li,.mileageUpgrade-completed .spnotice-area .notice .inside-ol li,.mileageUpgrade-bonus-review .spnotice-area .notice .inside-ol li{list-style-type:decimal}.mileageUpgrade-selection .spnotice-area,.mileageUpgrade-review .spnotice-area,.mileageUpgrade-completed .spnotice-area,.mileageUpgrade-bonus-review .spnotice-area{background:#eff3f6;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:15px}.mileageUpgrade-selection .custom-form,.mileageUpgrade-review .custom-form,.mileageUpgrade-completed .custom-form,.mileageUpgrade-bonus-review .custom-form{border-radius:3px;background-color:white;padding:0 30px 40px;margin-bottom:30px;border:1px solid #bbb}.mileageUpgrade-selection .custom-form.completed,.mileageUpgrade-review .custom-form.completed,.mileageUpgrade-completed .custom-form.completed,.mileageUpgrade-bonus-review .custom-form.completed{padding-bottom:0}.mileageUpgrade-selection .custom-form fieldset,.mileageUpgrade-review .custom-form fieldset,.mileageUpgrade-completed .custom-form fieldset,.mileageUpgrade-bonus-review .custom-form fieldset{border:0;margin:0}.mileageUpgrade-selection .custom-form .error_container,.mileageUpgrade-review .custom-form .error_container,.mileageUpgrade-completed .custom-form .error_container,.mileageUpgrade-bonus-review .custom-form .error_container{position:relative}.mileageUpgrade-selection .custom-form p.error,.mileageUpgrade-review .custom-form p.error,.mileageUpgrade-completed .custom-form p.error,.mileageUpgrade-bonus-review .custom-form p.error{padding-top:5px;font-size:14px;font-size:.875rem;font-weight:700;color:#d80a0a}.mileageUpgrade-selection .custom-form .error_container_inner,.mileageUpgrade-review .custom-form .error_container_inner,.mileageUpgrade-completed .custom-form .error_container_inner,.mileageUpgrade-bonus-review .custom-form .error_container_inner{position:relative}.mileageUpgrade-selection .custom-form .error_container_inner .error,.mileageUpgrade-review .custom-form .error_container_inner .error,.mileageUpgrade-completed .custom-form .error_container_inner .error,.mileageUpgrade-bonus-review .custom-form .error_container_inner .error{font-size:11px;font-size:.6875rem;font-weight:400;text-align:left;position:relative}.mileageUpgrade-selection .custom-form .button-small-white,.mileageUpgrade-review .custom-form .button-small-white,.mileageUpgrade-completed .custom-form .button-small-white,.mileageUpgrade-bonus-review .custom-form .button-small-white{font-size:12px;font-size:.75rem;display:inline-block;margin-left:5px;color:#0180a3}.mileageUpgrade-selection .custom-form .button-small-white.esearch,.mileageUpgrade-review .custom-form .button-small-white.esearch,.mileageUpgrade-completed .custom-form .button-small-white.esearch,.mileageUpgrade-bonus-review .custom-form .button-small-white.esearch{background:url('../images/components/payment-complete/ico-eticket-view.png') no-repeat 5px 50%;padding-left:18px}.mileageUpgrade-selection .custom-form .button-small-white.ereceipt,.mileageUpgrade-review .custom-form .button-small-white.ereceipt,.mileageUpgrade-completed .custom-form .button-small-white.ereceipt,.mileageUpgrade-bonus-review .custom-form .button-small-white.ereceipt{background:url('../images/components/payment-complete/ico-eticket-rcp.png') no-repeat 5px 50%;padding-left:20px}.mileageUpgrade-selection .pnr_area,.mileageUpgrade-review .pnr_area,.mileageUpgrade-completed .pnr_area,.mileageUpgrade-bonus-review .pnr_area{text-align:center;padding-top:30px;padding-bottom:30px;font-weight:400;font-size:22px;font-size:1.375rem}.mileageUpgrade-selection .mileage_info,.mileageUpgrade-review .mileage_info,.mileageUpgrade-completed .mileage_info,.mileageUpgrade-bonus-review .mileage_info{text-align:center;padding-bottom:30px;font-size:18px;font-size:1.125rem}.mileageUpgrade-selection .mileage_info span,.mileageUpgrade-review .mileage_info span,.mileageUpgrade-completed .mileage_info span,.mileageUpgrade-bonus-review .mileage_info span{color:#333}.mileageUpgrade-selection .mileage_info strong,.mileageUpgrade-review .mileage_info strong,.mileageUpgrade-completed .mileage_info strong,.mileageUpgrade-bonus-review .mileage_info strong{color:#186686}.mileageUpgrade-selection .btn_area,.mileageUpgrade-review .btn_area,.mileageUpgrade-completed .btn_area,.mileageUpgrade-bonus-review .btn_area{text-align:center}.mileageUpgrade-selection .btn_area button,.mileageUpgrade-review .btn_area button,.mileageUpgrade-completed .btn_area button,.mileageUpgrade-bonus-review .btn_area button{margin:0 5px}.mileageUpgrade-selection .btn_area .button-page-blue,.mileageUpgrade-selection .btn_area .button-page-gray,.mileageUpgrade-review .btn_area .button-page-blue,.mileageUpgrade-review .btn_area .button-page-gray,.mileageUpgrade-completed .btn_area .button-page-blue,.mileageUpgrade-completed .btn_area .button-page-gray,.mileageUpgrade-bonus-review .btn_area .button-page-blue,.mileageUpgrade-bonus-review .btn_area .button-page-gray{padding:8px 30px}.mileageUpgrade-selection .btn_area.completed,.mileageUpgrade-review .btn_area.completed,.mileageUpgrade-completed .btn_area.completed,.mileageUpgrade-bonus-review .btn_area.completed{padding:0 0 40px;min-height:50px}.mileageUpgrade-selection .btn_area.completed a.link,.mileageUpgrade-review .btn_area.completed a.link,.mileageUpgrade-completed .btn_area.completed a.link,.mileageUpgrade-bonus-review .btn_area.completed a.link{text-decoration:none;display:inline-block;color:white}.mileageUpgrade-selection .btn_area.ptb30,.mileageUpgrade-review .btn_area.ptb30,.mileageUpgrade-completed .btn_area.ptb30,.mileageUpgrade-bonus-review .btn_area.ptb30{padding:30px 0}.mileageUpgrade-selection .select_list,.mileageUpgrade-review .select_list,.mileageUpgrade-completed .select_list,.mileageUpgrade-bonus-review .select_list{width:100%;table-layout:fixed}.mileageUpgrade-selection .select_list.bortnone,.mileageUpgrade-review .select_list.bortnone,.mileageUpgrade-completed .select_list.bortnone,.mileageUpgrade-bonus-review .select_list.bortnone{border-top:0}.mileageUpgrade-selection .select_list.fare th:last-child,.mileageUpgrade-selection .select_list.fare td:last-child,.mileageUpgrade-review .select_list.fare th:last-child,.mileageUpgrade-review .select_list.fare td:last-child,.mileageUpgrade-completed .select_list.fare th:last-child,.mileageUpgrade-completed .select_list.fare td:last-child,.mileageUpgrade-bonus-review .select_list.fare th:last-child,.mileageUpgrade-bonus-review .select_list.fare td:last-child{text-align:center !important;padding:10px !important}.mileageUpgrade-selection .select_list.fare thead tr,.mileageUpgrade-review .select_list.fare thead tr,.mileageUpgrade-completed .select_list.fare thead tr,.mileageUpgrade-bonus-review .select_list.fare thead tr{border:1px solid #1c8ca9;border-bottom:0}.mileageUpgrade-selection .select_list.fare tbody .air-type,.mileageUpgrade-review .select_list.fare tbody .air-type,.mileageUpgrade-completed .select_list.fare tbody .air-type,.mileageUpgrade-bonus-review .select_list.fare tbody .air-type{text-align:center}.mileageUpgrade-selection .select_list.fare tbody .air-type strong,.mileageUpgrade-review .select_list.fare tbody .air-type strong,.mileageUpgrade-completed .select_list.fare tbody .air-type strong,.mileageUpgrade-bonus-review .select_list.fare tbody .air-type strong{margin-left:-10px}.mileageUpgrade-selection .select_list.fare.edit .airlines .air-type strong,.mileageUpgrade-review .select_list.fare.edit .airlines .air-type strong,.mileageUpgrade-completed .select_list.fare.edit .airlines .air-type strong,.mileageUpgrade-bonus-review .select_list.fare.edit .airlines .air-type strong{background:none !important;padding-left:0;margin-left:0;font-weight:normal;color:black}.mileageUpgrade-selection .select_list thead,.mileageUpgrade-review .select_list thead,.mileageUpgrade-completed .select_list thead,.mileageUpgrade-bonus-review .select_list thead{background:#186686}.mileageUpgrade-selection .select_list thead th,.mileageUpgrade-selection .select_list thead td,.mileageUpgrade-review .select_list thead th,.mileageUpgrade-review .select_list thead td,.mileageUpgrade-completed .select_list thead th,.mileageUpgrade-completed .select_list thead td,.mileageUpgrade-bonus-review .select_list thead th,.mileageUpgrade-bonus-review .select_list thead td{font-weight:700;color:white;padding:10px 8px;word-wrap:break-word;font-size:14px;font-size:.875rem}.mileageUpgrade-selection .select_list thead th.itinerary-departure,.mileageUpgrade-selection .select_list thead td.itinerary-departure,.mileageUpgrade-review .select_list thead th.itinerary-departure,.mileageUpgrade-review .select_list thead td.itinerary-departure,.mileageUpgrade-completed .select_list thead th.itinerary-departure,.mileageUpgrade-completed .select_list thead td.itinerary-departure,.mileageUpgrade-bonus-review .select_list thead th.itinerary-departure,.mileageUpgrade-bonus-review .select_list thead td.itinerary-departure{padding-right:30px}.mileageUpgrade-selection .select_list thead th.itinerary-arrival,.mileageUpgrade-selection .select_list thead td.itinerary-arrival,.mileageUpgrade-review .select_list thead th.itinerary-arrival,.mileageUpgrade-review .select_list thead td.itinerary-arrival,.mileageUpgrade-completed .select_list thead th.itinerary-arrival,.mileageUpgrade-completed .select_list thead td.itinerary-arrival,.mileageUpgrade-bonus-review .select_list thead th.itinerary-arrival,.mileageUpgrade-bonus-review .select_list thead td.itinerary-arrival{padding-left:25px}.mileageUpgrade-selection .select_list tbody tr,.mileageUpgrade-review .select_list tbody tr,.mileageUpgrade-completed .select_list tbody tr,.mileageUpgrade-bonus-review .select_list tbody tr{padding:15px 0;border-bottom:1px solid #cedde0}.mileageUpgrade-selection .select_list tbody tr.selection,.mileageUpgrade-review .select_list tbody tr.selection,.mileageUpgrade-completed .select_list tbody tr.selection,.mileageUpgrade-bonus-review .select_list tbody tr.selection{background:#f4fbfd;border:1px solid #1c8ca9}.mileageUpgrade-selection .select_list tbody tr.selection th,.mileageUpgrade-selection .select_list tbody tr.selection td,.mileageUpgrade-review .select_list tbody tr.selection th,.mileageUpgrade-review .select_list tbody tr.selection td,.mileageUpgrade-completed .select_list tbody tr.selection th,.mileageUpgrade-completed .select_list tbody tr.selection td,.mileageUpgrade-bonus-review .select_list tbody tr.selection th,.mileageUpgrade-bonus-review .select_list tbody tr.selection td{border-top:1px solid #1c8ca9;border-bottom:1px solid #1c8ca9}.mileageUpgrade-selection .select_list tbody tr.selection th strong,.mileageUpgrade-selection .select_list tbody tr.selection th span,.mileageUpgrade-selection .select_list tbody tr.selection td strong,.mileageUpgrade-selection .select_list tbody tr.selection td span,.mileageUpgrade-review .select_list tbody tr.selection th strong,.mileageUpgrade-review .select_list tbody tr.selection th span,.mileageUpgrade-review .select_list tbody tr.selection td strong,.mileageUpgrade-review .select_list tbody tr.selection td span,.mileageUpgrade-completed .select_list tbody tr.selection th strong,.mileageUpgrade-completed .select_list tbody tr.selection th span,.mileageUpgrade-completed .select_list tbody tr.selection td strong,.mileageUpgrade-completed .select_list tbody tr.selection td span,.mileageUpgrade-bonus-review .select_list tbody tr.selection th strong,.mileageUpgrade-bonus-review .select_list tbody tr.selection th span,.mileageUpgrade-bonus-review .select_list tbody tr.selection td strong,.mileageUpgrade-bonus-review .select_list tbody tr.selection td span{font-weight:700}.mileageUpgrade-selection .select_list tbody tr.before .air-type,.mileageUpgrade-review .select_list tbody tr.before .air-type,.mileageUpgrade-completed .select_list tbody tr.before .air-type,.mileageUpgrade-bonus-review .select_list tbody tr.before .air-type{padding-left:2px}.mileageUpgrade-selection .select_list tbody tr .air-check,.mileageUpgrade-review .select_list tbody tr .air-check,.mileageUpgrade-completed .select_list tbody tr .air-check,.mileageUpgrade-bonus-review .select_list tbody tr .air-check{text-align:center}.mileageUpgrade-selection .select_list tbody tr .air-check .checkbox,.mileageUpgrade-review .select_list tbody tr .air-check .checkbox,.mileageUpgrade-completed .select_list tbody tr .air-check .checkbox,.mileageUpgrade-bonus-review .select_list tbody tr .air-check .checkbox{display:inline-block}.mileageUpgrade-selection .select_list tbody tr .air-check .checkbox.disabled,.mileageUpgrade-review .select_list tbody tr .air-check .checkbox.disabled,.mileageUpgrade-completed .select_list tbody tr .air-check .checkbox.disabled,.mileageUpgrade-bonus-review .select_list tbody tr .air-check .checkbox.disabled{background:url('../images/checkbox.png') no-repeat 0 0}.mileageUpgrade-selection .select_list tbody tr .air-check .checkbox.checked,.mileageUpgrade-review .select_list tbody tr .air-check .checkbox.checked,.mileageUpgrade-completed .select_list tbody tr .air-check .checkbox.checked,.mileageUpgrade-bonus-review .select_list tbody tr .air-check .checkbox.checked{background:url('../images/checkbox.png') no-repeat 0 -18px}.mileageUpgrade-selection .select_list tbody tr .air-type,.mileageUpgrade-review .select_list tbody tr .air-type,.mileageUpgrade-completed .select_list tbody tr .air-type,.mileageUpgrade-bonus-review .select_list tbody tr .air-type{padding:15px 0;text-align:left;border-top:1px solid #cedde0}.mileageUpgrade-selection .select_list tbody tr .air-type label,.mileageUpgrade-selection .select_list tbody tr .air-type strong,.mileageUpgrade-review .select_list tbody tr .air-type label,.mileageUpgrade-review .select_list tbody tr .air-type strong,.mileageUpgrade-completed .select_list tbody tr .air-type label,.mileageUpgrade-completed .select_list tbody tr .air-type strong,.mileageUpgrade-bonus-review .select_list tbody tr .air-type label,.mileageUpgrade-bonus-review .select_list tbody tr .air-type strong{padding-left:25px;margin-left:5px;min-height:20px;display:inline-block;color:#186686;font-weight:700;font-size:16px;font-size:1rem}.ie8 .mileageUpgrade-selection .select_list tbody tr .air-type label,.ie8 .mileageUpgrade-review .select_list tbody tr .air-type label,.ie8 .mileageUpgrade-completed .select_list tbody tr .air-type label,.ie8 .mileageUpgrade-bonus-review .select_list tbody tr .air-type label{margin-left:30px}.ie8 .mileageUpgrade-selection .select_list tbody tr .air-type input[type=checkbox],.ie8 .mileageUpgrade-review .select_list tbody tr .air-type input[type=checkbox],.ie8 .mileageUpgrade-completed .select_list tbody tr .air-type input[type=checkbox],.ie8 .mileageUpgrade-bonus-review .select_list tbody tr .air-type input[type=checkbox]{margin-top:0}.mileageUpgrade-selection .select_list tbody tr td,.mileageUpgrade-review .select_list tbody tr td,.mileageUpgrade-completed .select_list tbody tr td,.mileageUpgrade-bonus-review .select_list tbody tr td{padding:15px 0;border-top:1px solid #cedde0;font-size:14px;font-size:.875rem}.mileageUpgrade-selection .select_list tbody tr td p,.mileageUpgrade-review .select_list tbody tr td p,.mileageUpgrade-completed .select_list tbody tr td p,.mileageUpgrade-bonus-review .select_list tbody tr td p{font-size:14px;font-size:.875rem}.mileageUpgrade-selection .select_list tbody tr td strong,.mileageUpgrade-selection .select_list tbody tr td span,.mileageUpgrade-review .select_list tbody tr td strong,.mileageUpgrade-review .select_list tbody tr td span,.mileageUpgrade-completed .select_list tbody tr td strong,.mileageUpgrade-completed .select_list tbody tr td span,.mileageUpgrade-bonus-review .select_list tbody tr td strong,.mileageUpgrade-bonus-review .select_list tbody tr td span{display:block;font-weight:400}.mileageUpgrade-selection .select_list tbody tr td.flight-date strong,.mileageUpgrade-review .select_list tbody tr td.flight-date strong,.mileageUpgrade-completed .select_list tbody tr td.flight-date strong,.mileageUpgrade-bonus-review .select_list tbody tr td.flight-date strong{text-align:center}.mileageUpgrade-selection .select_list tbody tr td.free-type,.mileageUpgrade-review .select_list tbody tr td.free-type,.mileageUpgrade-completed .select_list tbody tr td.free-type,.mileageUpgrade-bonus-review .select_list tbody tr td.free-type{text-align:center}.mileageUpgrade-selection .select_list tbody tr th,.mileageUpgrade-review .select_list tbody tr th,.mileageUpgrade-completed .select_list tbody tr th,.mileageUpgrade-bonus-review .select_list tbody tr th{border-top:1px solid #cedde0}.mileageUpgrade-selection .select_list .tcenter,.mileageUpgrade-review .select_list .tcenter,.mileageUpgrade-completed .select_list .tcenter,.mileageUpgrade-bonus-review .select_list .tcenter{text-align:center !important}.mileageUpgrade-selection .select_list.step2 td.flight-date,.mileageUpgrade-review .select_list.step2 td.flight-date,.mileageUpgrade-completed .select_list.step2 td.flight-date,.mileageUpgrade-bonus-review .select_list.step2 td.flight-date{padding:0 5px;text-align:center}.mileageUpgrade-selection .select_list.edit tbody tr th.air-type,.mileageUpgrade-review .select_list.edit tbody tr th.air-type,.mileageUpgrade-completed .select_list.edit tbody tr th.air-type,.mileageUpgrade-bonus-review .select_list.edit tbody tr th.air-type{text-align:center}.mileageUpgrade-selection .select_list.edit tbody tr th.air-type label,.mileageUpgrade-review .select_list.edit tbody tr th.air-type label,.mileageUpgrade-completed .select_list.edit tbody tr th.air-type label,.mileageUpgrade-bonus-review .select_list.edit tbody tr th.air-type label{background:0;padding-left:0;margin-left:0;font-weight:normal;color:black}.mileageUpgrade-selection .select_list.edit tbody tr .itinerary-departure,.mileageUpgrade-review .select_list.edit tbody tr .itinerary-departure,.mileageUpgrade-completed .select_list.edit tbody tr .itinerary-departure,.mileageUpgrade-bonus-review .select_list.edit tbody tr .itinerary-departure{padding:10px;text-align:left}.mileageUpgrade-selection .select_list.edit tbody tr .itinerary-departure p,.mileageUpgrade-review .select_list.edit tbody tr .itinerary-departure p,.mileageUpgrade-completed .select_list.edit tbody tr .itinerary-departure p,.mileageUpgrade-bonus-review .select_list.edit tbody tr .itinerary-departure p{background:0;padding-right:0}.mileageUpgrade-selection .select_list.edit tbody tr .itinerary-departure p strong,.mileageUpgrade-review .select_list.edit tbody tr .itinerary-departure p strong,.mileageUpgrade-completed .select_list.edit tbody tr .itinerary-departure p strong,.mileageUpgrade-bonus-review .select_list.edit tbody tr .itinerary-departure p strong{font-weight:700}.mileageUpgrade-selection .select_list.edit tbody tr .itinerary-arrival,.mileageUpgrade-review .select_list.edit tbody tr .itinerary-arrival,.mileageUpgrade-completed .select_list.edit tbody tr .itinerary-arrival,.mileageUpgrade-bonus-review .select_list.edit tbody tr .itinerary-arrival{padding:10px;text-align:left}.mileageUpgrade-selection .select_list.edit tbody tr .itinerary-arrival p,.mileageUpgrade-review .select_list.edit tbody tr .itinerary-arrival p,.mileageUpgrade-completed .select_list.edit tbody tr .itinerary-arrival p,.mileageUpgrade-bonus-review .select_list.edit tbody tr .itinerary-arrival p{padding-left:0}.mileageUpgrade-selection .select_list.edit tbody tr .itinerary-arrival p strong,.mileageUpgrade-review .select_list.edit tbody tr .itinerary-arrival p strong,.mileageUpgrade-completed .select_list.edit tbody tr .itinerary-arrival p strong,.mileageUpgrade-bonus-review .select_list.edit tbody tr .itinerary-arrival p strong{font-weight:700}.mileageUpgrade-selection .select_list.edit tbody tr .itinerary-seat,.mileageUpgrade-review .select_list.edit tbody tr .itinerary-seat,.mileageUpgrade-completed .select_list.edit tbody tr .itinerary-seat,.mileageUpgrade-bonus-review .select_list.edit tbody tr .itinerary-seat{text-align:center}.mileageUpgrade-selection .select_list.edit tbody tr .itinerary-class,.mileageUpgrade-review .select_list.edit tbody tr .itinerary-class,.mileageUpgrade-completed .select_list.edit tbody tr .itinerary-class,.mileageUpgrade-bonus-review .select_list.edit tbody tr .itinerary-class{text-align:center}.mileageUpgrade-selection .itinerary_select,.mileageUpgrade-selection .itinerary_info,.mileageUpgrade-review .itinerary_select,.mileageUpgrade-review .itinerary_info,.mileageUpgrade-completed .itinerary_select,.mileageUpgrade-completed .itinerary_info,.mileageUpgrade-bonus-review .itinerary_select,.mileageUpgrade-bonus-review .itinerary_info{position:relative;margin-bottom:30px}.mileageUpgrade-selection .itinerary_select .airlines .air-type label,.mileageUpgrade-selection .itinerary_select .airlines .air-type strong,.mileageUpgrade-selection .itinerary_info .airlines .air-type label,.mileageUpgrade-selection .itinerary_info .airlines .air-type strong,.mileageUpgrade-review .itinerary_select .airlines .air-type label,.mileageUpgrade-review .itinerary_select .airlines .air-type strong,.mileageUpgrade-review .itinerary_info .airlines .air-type label,.mileageUpgrade-review .itinerary_info .airlines .air-type strong,.mileageUpgrade-completed .itinerary_select .airlines .air-type label,.mileageUpgrade-completed .itinerary_select .airlines .air-type strong,.mileageUpgrade-completed .itinerary_info .airlines .air-type label,.mileageUpgrade-completed .itinerary_info .airlines .air-type strong,.mileageUpgrade-bonus-review .itinerary_select .airlines .air-type label,.mileageUpgrade-bonus-review .itinerary_select .airlines .air-type strong,.mileageUpgrade-bonus-review .itinerary_info .airlines .air-type label,.mileageUpgrade-bonus-review .itinerary_info .airlines .air-type strong{background:url('../images/components/mileage-upgrade/icon_flight.png') no-repeat 0 0}.mileageUpgrade-selection .itinerary_select .airlines.koreanair label,.mileageUpgrade-selection .itinerary_select .airlines.koreanair strong,.mileageUpgrade-selection .itinerary_info .airlines.koreanair label,.mileageUpgrade-selection .itinerary_info .airlines.koreanair strong,.mileageUpgrade-review .itinerary_select .airlines.koreanair label,.mileageUpgrade-review .itinerary_select .airlines.koreanair strong,.mileageUpgrade-review .itinerary_info .airlines.koreanair label,.mileageUpgrade-review .itinerary_info .airlines.koreanair strong,.mileageUpgrade-completed .itinerary_select .airlines.koreanair label,.mileageUpgrade-completed .itinerary_select .airlines.koreanair strong,.mileageUpgrade-completed .itinerary_info .airlines.koreanair label,.mileageUpgrade-completed .itinerary_info .airlines.koreanair strong,.mileageUpgrade-bonus-review .itinerary_select .airlines.koreanair label,.mileageUpgrade-bonus-review .itinerary_select .airlines.koreanair strong,.mileageUpgrade-bonus-review .itinerary_info .airlines.koreanair label,.mileageUpgrade-bonus-review .itinerary_info .airlines.koreanair strong{background-position:0 0}.mileageUpgrade-selection .itinerary_select .airlines.otherair label,.mileageUpgrade-selection .itinerary_select .airlines.otherair strong,.mileageUpgrade-selection .itinerary_info .airlines.otherair label,.mileageUpgrade-selection .itinerary_info .airlines.otherair strong,.mileageUpgrade-review .itinerary_select .airlines.otherair label,.mileageUpgrade-review .itinerary_select .airlines.otherair strong,.mileageUpgrade-review .itinerary_info .airlines.otherair label,.mileageUpgrade-review .itinerary_info .airlines.otherair strong,.mileageUpgrade-completed .itinerary_select .airlines.otherair label,.mileageUpgrade-completed .itinerary_select .airlines.otherair strong,.mileageUpgrade-completed .itinerary_info .airlines.otherair label,.mileageUpgrade-completed .itinerary_info .airlines.otherair strong,.mileageUpgrade-bonus-review .itinerary_select .airlines.otherair label,.mileageUpgrade-bonus-review .itinerary_select .airlines.otherair strong,.mileageUpgrade-bonus-review .itinerary_info .airlines.otherair label,.mileageUpgrade-bonus-review .itinerary_info .airlines.otherair strong{background-position:0 -62px}.mileageUpgrade-selection .itinerary_select .airlines td:last-child,.mileageUpgrade-selection .itinerary_info .airlines td:last-child,.mileageUpgrade-review .itinerary_select .airlines td:last-child,.mileageUpgrade-review .itinerary_info .airlines td:last-child,.mileageUpgrade-completed .itinerary_select .airlines td:last-child,.mileageUpgrade-completed .itinerary_info .airlines td:last-child,.mileageUpgrade-bonus-review .itinerary_select .airlines td:last-child,.mileageUpgrade-bonus-review .itinerary_info .airlines td:last-child{text-align:center;padding-right:15px;font-weight:700}.mileageUpgrade-selection .itinerary_select .airlines td.itinerary-seat,.mileageUpgrade-selection .itinerary_select .airlines td.itinerary-departure,.mileageUpgrade-selection .itinerary_select .airlines td.itinerary-arrival,.mileageUpgrade-selection .itinerary_info .airlines td.itinerary-seat,.mileageUpgrade-selection .itinerary_info .airlines td.itinerary-departure,.mileageUpgrade-selection .itinerary_info .airlines td.itinerary-arrival,.mileageUpgrade-review .itinerary_select .airlines td.itinerary-seat,.mileageUpgrade-review .itinerary_select .airlines td.itinerary-departure,.mileageUpgrade-review .itinerary_select .airlines td.itinerary-arrival,.mileageUpgrade-review .itinerary_info .airlines td.itinerary-seat,.mileageUpgrade-review .itinerary_info .airlines td.itinerary-departure,.mileageUpgrade-review .itinerary_info .airlines td.itinerary-arrival,.mileageUpgrade-completed .itinerary_select .airlines td.itinerary-seat,.mileageUpgrade-completed .itinerary_select .airlines td.itinerary-departure,.mileageUpgrade-completed .itinerary_select .airlines td.itinerary-arrival,.mileageUpgrade-completed .itinerary_info .airlines td.itinerary-seat,.mileageUpgrade-completed .itinerary_info .airlines td.itinerary-departure,.mileageUpgrade-completed .itinerary_info .airlines td.itinerary-arrival,.mileageUpgrade-bonus-review .itinerary_select .airlines td.itinerary-seat,.mileageUpgrade-bonus-review .itinerary_select .airlines td.itinerary-departure,.mileageUpgrade-bonus-review .itinerary_select .airlines td.itinerary-arrival,.mileageUpgrade-bonus-review .itinerary_info .airlines td.itinerary-seat,.mileageUpgrade-bonus-review .itinerary_info .airlines td.itinerary-departure,.mileageUpgrade-bonus-review .itinerary_info .airlines td.itinerary-arrival{text-align:center}.mileageUpgrade-selection .itinerary_select .airlines td.itinerary-class,.mileageUpgrade-selection .itinerary_info .airlines td.itinerary-class,.mileageUpgrade-review .itinerary_select .airlines td.itinerary-class,.mileageUpgrade-review .itinerary_info .airlines td.itinerary-class,.mileageUpgrade-completed .itinerary_select .airlines td.itinerary-class,.mileageUpgrade-completed .itinerary_info .airlines td.itinerary-class,.mileageUpgrade-bonus-review .itinerary_select .airlines td.itinerary-class,.mileageUpgrade-bonus-review .itinerary_info .airlines td.itinerary-class{text-align:right;padding:10px 20px 10px 10px;font-weight:700}.mileageUpgrade-selection .itinerary_select .airlines .itinerary-departure p,.mileageUpgrade-selection .itinerary_info .airlines .itinerary-departure p,.mileageUpgrade-review .itinerary_select .airlines .itinerary-departure p,.mileageUpgrade-review .itinerary_info .airlines .itinerary-departure p,.mileageUpgrade-completed .itinerary_select .airlines .itinerary-departure p,.mileageUpgrade-completed .itinerary_info .airlines .itinerary-departure p,.mileageUpgrade-bonus-review .itinerary_select .airlines .itinerary-departure p,.mileageUpgrade-bonus-review .itinerary_info .airlines .itinerary-departure p{padding-right:30px;background:url('../images/components/mileage-upgrade/icon_arr_goto.png') no-repeat right center;word-wrap:break-word;font-size:inherit;font-size:14px;font-size:.875rem}.mileageUpgrade-selection .itinerary_select .airlines .itinerary-arrival p,.mileageUpgrade-selection .itinerary_info .airlines .itinerary-arrival p,.mileageUpgrade-review .itinerary_select .airlines .itinerary-arrival p,.mileageUpgrade-review .itinerary_info .airlines .itinerary-arrival p,.mileageUpgrade-completed .itinerary_select .airlines .itinerary-arrival p,.mileageUpgrade-completed .itinerary_info .airlines .itinerary-arrival p,.mileageUpgrade-bonus-review .itinerary_select .airlines .itinerary-arrival p,.mileageUpgrade-bonus-review .itinerary_info .airlines .itinerary-arrival p{display:inline-block;padding-left:25px;word-wrap:break-word;font-size:inherit;font-size:14px;font-size:.875rem}.mileageUpgrade-selection .itinerary_select table.select_list caption,.mileageUpgrade-selection .itinerary_info table.select_list caption,.mileageUpgrade-review .itinerary_select table.select_list caption,.mileageUpgrade-review .itinerary_info table.select_list caption,.mileageUpgrade-completed .itinerary_select table.select_list caption,.mileageUpgrade-completed .itinerary_info table.select_list caption,.mileageUpgrade-bonus-review .itinerary_select table.select_list caption,.mileageUpgrade-bonus-review .itinerary_info table.select_list caption{font-size:1px}.mileageUpgrade-selection .itinerary_select table.select_list caption .offscreen,.mileageUpgrade-selection .itinerary_info table.select_list caption .offscreen,.mileageUpgrade-review .itinerary_select table.select_list caption .offscreen,.mileageUpgrade-review .itinerary_info table.select_list caption .offscreen,.mileageUpgrade-completed .itinerary_select table.select_list caption .offscreen,.mileageUpgrade-completed .itinerary_info table.select_list caption .offscreen,.mileageUpgrade-bonus-review .itinerary_select table.select_list caption .offscreen,.mileageUpgrade-bonus-review .itinerary_info table.select_list caption .offscreen{font-size:1px}.mileageUpgrade-selection .passenger_select,.mileageUpgrade-selection .continue_cf,.mileageUpgrade-selection .pnr_info,.mileageUpgrade-review .passenger_select,.mileageUpgrade-review .continue_cf,.mileageUpgrade-review .pnr_info,.mileageUpgrade-completed .passenger_select,.mileageUpgrade-completed .continue_cf,.mileageUpgrade-completed .pnr_info,.mileageUpgrade-bonus-review .passenger_select,.mileageUpgrade-bonus-review .continue_cf,.mileageUpgrade-bonus-review .pnr_info{position:relative;color:#333;margin-bottom:30px}.mileageUpgrade-selection .passenger_select .mgt10,.mileageUpgrade-selection .continue_cf .mgt10,.mileageUpgrade-selection .pnr_info .mgt10,.mileageUpgrade-review .passenger_select .mgt10,.mileageUpgrade-review .continue_cf .mgt10,.mileageUpgrade-review .pnr_info .mgt10,.mileageUpgrade-completed .passenger_select .mgt10,.mileageUpgrade-completed .continue_cf .mgt10,.mileageUpgrade-completed .pnr_info .mgt10,.mileageUpgrade-bonus-review .passenger_select .mgt10,.mileageUpgrade-bonus-review .continue_cf .mgt10,.mileageUpgrade-bonus-review .pnr_info .mgt10{margin-top:10px}.mileageUpgrade-selection .passenger_select .lowercase,.mileageUpgrade-selection .continue_cf .lowercase,.mileageUpgrade-selection .pnr_info .lowercase,.mileageUpgrade-review .passenger_select .lowercase,.mileageUpgrade-review .continue_cf .lowercase,.mileageUpgrade-review .pnr_info .lowercase,.mileageUpgrade-completed .passenger_select .lowercase,.mileageUpgrade-completed .continue_cf .lowercase,.mileageUpgrade-completed .pnr_info .lowercase,.mileageUpgrade-bonus-review .passenger_select .lowercase,.mileageUpgrade-bonus-review .continue_cf .lowercase,.mileageUpgrade-bonus-review .pnr_info .lowercase{text-transform:lowercase}.mileageUpgrade-selection .passenger_select td,.mileageUpgrade-selection .passenger_select th,.mileageUpgrade-selection .continue_cf td,.mileageUpgrade-selection .continue_cf th,.mileageUpgrade-selection .pnr_info td,.mileageUpgrade-selection .pnr_info th,.mileageUpgrade-review .passenger_select td,.mileageUpgrade-review .passenger_select th,.mileageUpgrade-review .continue_cf td,.mileageUpgrade-review .continue_cf th,.mileageUpgrade-review .pnr_info td,.mileageUpgrade-review .pnr_info th,.mileageUpgrade-completed .passenger_select td,.mileageUpgrade-completed .passenger_select th,.mileageUpgrade-completed .continue_cf td,.mileageUpgrade-completed .continue_cf th,.mileageUpgrade-completed .pnr_info td,.mileageUpgrade-completed .pnr_info th,.mileageUpgrade-bonus-review .passenger_select td,.mileageUpgrade-bonus-review .passenger_select th,.mileageUpgrade-bonus-review .continue_cf td,.mileageUpgrade-bonus-review .continue_cf th,.mileageUpgrade-bonus-review .pnr_info td,.mileageUpgrade-bonus-review .pnr_info th{padding:8px 10px;word-wrap:break-word}.mileageUpgrade-selection .passenger_select td p,.mileageUpgrade-selection .passenger_select th p,.mileageUpgrade-selection .continue_cf td p,.mileageUpgrade-selection .continue_cf th p,.mileageUpgrade-selection .pnr_info td p,.mileageUpgrade-selection .pnr_info th p,.mileageUpgrade-review .passenger_select td p,.mileageUpgrade-review .passenger_select th p,.mileageUpgrade-review .continue_cf td p,.mileageUpgrade-review .continue_cf th p,.mileageUpgrade-review .pnr_info td p,.mileageUpgrade-review .pnr_info th p,.mileageUpgrade-completed .passenger_select td p,.mileageUpgrade-completed .passenger_select th p,.mileageUpgrade-completed .continue_cf td p,.mileageUpgrade-completed .continue_cf th p,.mileageUpgrade-completed .pnr_info td p,.mileageUpgrade-completed .pnr_info th p,.mileageUpgrade-bonus-review .passenger_select td p,.mileageUpgrade-bonus-review .passenger_select th p,.mileageUpgrade-bonus-review .continue_cf td p,.mileageUpgrade-bonus-review .continue_cf th p,.mileageUpgrade-bonus-review .pnr_info td p,.mileageUpgrade-bonus-review .pnr_info th p{font-size:14px;font-size:.875rem;padding:2px 0}.mileageUpgrade-selection .passenger_select .select_tab,.mileageUpgrade-selection .continue_cf .select_tab,.mileageUpgrade-selection .pnr_info .select_tab,.mileageUpgrade-review .passenger_select .select_tab,.mileageUpgrade-review .continue_cf .select_tab,.mileageUpgrade-review .pnr_info .select_tab,.mileageUpgrade-completed .passenger_select .select_tab,.mileageUpgrade-completed .continue_cf .select_tab,.mileageUpgrade-completed .pnr_info .select_tab,.mileageUpgrade-bonus-review .passenger_select .select_tab,.mileageUpgrade-bonus-review .continue_cf .select_tab,.mileageUpgrade-bonus-review .pnr_info .select_tab{width:100%;border-top:1px solid #cedde0;font-size:14px;font-size:.875rem}.mileageUpgrade-selection .passenger_select .select_tab thead,.mileageUpgrade-selection .continue_cf .select_tab thead,.mileageUpgrade-selection .pnr_info .select_tab thead,.mileageUpgrade-review .passenger_select .select_tab thead,.mileageUpgrade-review .continue_cf .select_tab thead,.mileageUpgrade-review .pnr_info .select_tab thead,.mileageUpgrade-completed .passenger_select .select_tab thead,.mileageUpgrade-completed .continue_cf .select_tab thead,.mileageUpgrade-completed .pnr_info .select_tab thead,.mileageUpgrade-bonus-review .passenger_select .select_tab thead,.mileageUpgrade-bonus-review .continue_cf .select_tab thead,.mileageUpgrade-bonus-review .pnr_info .select_tab thead{background:#186686}.mileageUpgrade-selection .passenger_select .select_tab thead th,.mileageUpgrade-selection .continue_cf .select_tab thead th,.mileageUpgrade-selection .pnr_info .select_tab thead th,.mileageUpgrade-review .passenger_select .select_tab thead th,.mileageUpgrade-review .continue_cf .select_tab thead th,.mileageUpgrade-review .pnr_info .select_tab thead th,.mileageUpgrade-completed .passenger_select .select_tab thead th,.mileageUpgrade-completed .continue_cf .select_tab thead th,.mileageUpgrade-completed .pnr_info .select_tab thead th,.mileageUpgrade-bonus-review .passenger_select .select_tab thead th,.mileageUpgrade-bonus-review .continue_cf .select_tab thead th,.mileageUpgrade-bonus-review .pnr_info .select_tab thead th{color:white;padding:10px}.mileageUpgrade-selection .passenger_select .select_tab tbody tr,.mileageUpgrade-selection .continue_cf .select_tab tbody tr,.mileageUpgrade-selection .pnr_info .select_tab tbody tr,.mileageUpgrade-review .passenger_select .select_tab tbody tr,.mileageUpgrade-review .continue_cf .select_tab tbody tr,.mileageUpgrade-review .pnr_info .select_tab tbody tr,.mileageUpgrade-completed .passenger_select .select_tab tbody tr,.mileageUpgrade-completed .continue_cf .select_tab tbody tr,.mileageUpgrade-completed .pnr_info .select_tab tbody tr,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr{border-bottom:1px solid #cedde0}.mileageUpgrade-selection .passenger_select .select_tab tbody tr th,.mileageUpgrade-selection .continue_cf .select_tab tbody tr th,.mileageUpgrade-selection .pnr_info .select_tab tbody tr th,.mileageUpgrade-review .passenger_select .select_tab tbody tr th,.mileageUpgrade-review .continue_cf .select_tab tbody tr th,.mileageUpgrade-review .pnr_info .select_tab tbody tr th,.mileageUpgrade-completed .passenger_select .select_tab tbody tr th,.mileageUpgrade-completed .continue_cf .select_tab tbody tr th,.mileageUpgrade-completed .pnr_info .select_tab tbody tr th,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr th,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr th,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr th{font-weight:normal}.mileageUpgrade-selection .passenger_select .select_tab tbody tr th.passenger-name,.mileageUpgrade-selection .continue_cf .select_tab tbody tr th.passenger-name,.mileageUpgrade-selection .pnr_info .select_tab tbody tr th.passenger-name,.mileageUpgrade-review .passenger_select .select_tab tbody tr th.passenger-name,.mileageUpgrade-review .continue_cf .select_tab tbody tr th.passenger-name,.mileageUpgrade-review .pnr_info .select_tab tbody tr th.passenger-name,.mileageUpgrade-completed .passenger_select .select_tab tbody tr th.passenger-name,.mileageUpgrade-completed .continue_cf .select_tab tbody tr th.passenger-name,.mileageUpgrade-completed .pnr_info .select_tab tbody tr th.passenger-name,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr th.passenger-name,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr th.passenger-name,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr th.passenger-name{text-align:left}.mileageUpgrade-selection .passenger_select .select_tab tbody tr td,.mileageUpgrade-selection .continue_cf .select_tab tbody tr td,.mileageUpgrade-selection .pnr_info .select_tab tbody tr td,.mileageUpgrade-review .passenger_select .select_tab tbody tr td,.mileageUpgrade-review .continue_cf .select_tab tbody tr td,.mileageUpgrade-review .pnr_info .select_tab tbody tr td,.mileageUpgrade-completed .passenger_select .select_tab tbody tr td,.mileageUpgrade-completed .continue_cf .select_tab tbody tr td,.mileageUpgrade-completed .pnr_info .select_tab tbody tr td,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr td,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr td,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr td{text-align:center}.mileageUpgrade-selection .passenger_select .select_tab tbody tr td.selectable,.mileageUpgrade-selection .passenger_select .select_tab tbody tr td.disabled,.mileageUpgrade-selection .continue_cf .select_tab tbody tr td.selectable,.mileageUpgrade-selection .continue_cf .select_tab tbody tr td.disabled,.mileageUpgrade-selection .pnr_info .select_tab tbody tr td.selectable,.mileageUpgrade-selection .pnr_info .select_tab tbody tr td.disabled,.mileageUpgrade-review .passenger_select .select_tab tbody tr td.selectable,.mileageUpgrade-review .passenger_select .select_tab tbody tr td.disabled,.mileageUpgrade-review .continue_cf .select_tab tbody tr td.selectable,.mileageUpgrade-review .continue_cf .select_tab tbody tr td.disabled,.mileageUpgrade-review .pnr_info .select_tab tbody tr td.selectable,.mileageUpgrade-review .pnr_info .select_tab tbody tr td.disabled,.mileageUpgrade-completed .passenger_select .select_tab tbody tr td.selectable,.mileageUpgrade-completed .passenger_select .select_tab tbody tr td.disabled,.mileageUpgrade-completed .continue_cf .select_tab tbody tr td.selectable,.mileageUpgrade-completed .continue_cf .select_tab tbody tr td.disabled,.mileageUpgrade-completed .pnr_info .select_tab tbody tr td.selectable,.mileageUpgrade-completed .pnr_info .select_tab tbody tr td.disabled,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr td.selectable,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr td.disabled,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr td.selectable,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr td.disabled,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr td.selectable,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr td.disabled{padding:10px 0}.mileageUpgrade-selection .passenger_select .select_tab tbody tr td.selectable span.disabled,.mileageUpgrade-selection .passenger_select .select_tab tbody tr td.disabled span.disabled,.mileageUpgrade-selection .continue_cf .select_tab tbody tr td.selectable span.disabled,.mileageUpgrade-selection .continue_cf .select_tab tbody tr td.disabled span.disabled,.mileageUpgrade-selection .pnr_info .select_tab tbody tr td.selectable span.disabled,.mileageUpgrade-selection .pnr_info .select_tab tbody tr td.disabled span.disabled,.mileageUpgrade-review .passenger_select .select_tab tbody tr td.selectable span.disabled,.mileageUpgrade-review .passenger_select .select_tab tbody tr td.disabled span.disabled,.mileageUpgrade-review .continue_cf .select_tab tbody tr td.selectable span.disabled,.mileageUpgrade-review .continue_cf .select_tab tbody tr td.disabled span.disabled,.mileageUpgrade-review .pnr_info .select_tab tbody tr td.selectable span.disabled,.mileageUpgrade-review .pnr_info .select_tab tbody tr td.disabled span.disabled,.mileageUpgrade-completed .passenger_select .select_tab tbody tr td.selectable span.disabled,.mileageUpgrade-completed .passenger_select .select_tab tbody tr td.disabled span.disabled,.mileageUpgrade-completed .continue_cf .select_tab tbody tr td.selectable span.disabled,.mileageUpgrade-completed .continue_cf .select_tab tbody tr td.disabled span.disabled,.mileageUpgrade-completed .pnr_info .select_tab tbody tr td.selectable span.disabled,.mileageUpgrade-completed .pnr_info .select_tab tbody tr td.disabled span.disabled,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr td.selectable span.disabled,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr td.disabled span.disabled,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr td.selectable span.disabled,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr td.disabled span.disabled,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr td.selectable span.disabled,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr td.disabled span.disabled{background:url('../images/checkbox.png') no-repeat 0 0}.mileageUpgrade-selection .passenger_select .select_tab tbody tr td.selectable span.checked,.mileageUpgrade-selection .passenger_select .select_tab tbody tr td.disabled span.checked,.mileageUpgrade-selection .continue_cf .select_tab tbody tr td.selectable span.checked,.mileageUpgrade-selection .continue_cf .select_tab tbody tr td.disabled span.checked,.mileageUpgrade-selection .pnr_info .select_tab tbody tr td.selectable span.checked,.mileageUpgrade-selection .pnr_info .select_tab tbody tr td.disabled span.checked,.mileageUpgrade-review .passenger_select .select_tab tbody tr td.selectable span.checked,.mileageUpgrade-review .passenger_select .select_tab tbody tr td.disabled span.checked,.mileageUpgrade-review .continue_cf .select_tab tbody tr td.selectable span.checked,.mileageUpgrade-review .continue_cf .select_tab tbody tr td.disabled span.checked,.mileageUpgrade-review .pnr_info .select_tab tbody tr td.selectable span.checked,.mileageUpgrade-review .pnr_info .select_tab tbody tr td.disabled span.checked,.mileageUpgrade-completed .passenger_select .select_tab tbody tr td.selectable span.checked,.mileageUpgrade-completed .passenger_select .select_tab tbody tr td.disabled span.checked,.mileageUpgrade-completed .continue_cf .select_tab tbody tr td.selectable span.checked,.mileageUpgrade-completed .continue_cf .select_tab tbody tr td.disabled span.checked,.mileageUpgrade-completed .pnr_info .select_tab tbody tr td.selectable span.checked,.mileageUpgrade-completed .pnr_info .select_tab tbody tr td.disabled span.checked,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr td.selectable span.checked,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr td.disabled span.checked,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr td.selectable span.checked,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr td.disabled span.checked,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr td.selectable span.checked,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr td.disabled span.checked{background:url('../images/checkbox.png') no-repeat 0 -18px}.mileageUpgrade-selection .passenger_select .select_tab tbody tr td.passenger-class span,.mileageUpgrade-selection .continue_cf .select_tab tbody tr td.passenger-class span,.mileageUpgrade-selection .pnr_info .select_tab tbody tr td.passenger-class span,.mileageUpgrade-review .passenger_select .select_tab tbody tr td.passenger-class span,.mileageUpgrade-review .continue_cf .select_tab tbody tr td.passenger-class span,.mileageUpgrade-review .pnr_info .select_tab tbody tr td.passenger-class span,.mileageUpgrade-completed .passenger_select .select_tab tbody tr td.passenger-class span,.mileageUpgrade-completed .continue_cf .select_tab tbody tr td.passenger-class span,.mileageUpgrade-completed .pnr_info .select_tab tbody tr td.passenger-class span,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr td.passenger-class span,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr td.passenger-class span,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr td.passenger-class span{padding-right:30px;margin-right:10px;display:inline-block;background:url('../images/components/mileage-upgrade/icon_arr_goto.png') no-repeat right center}.mileageUpgrade-selection .passenger_select .select_tab tbody tr td.passenger-class span.arr,.mileageUpgrade-selection .continue_cf .select_tab tbody tr td.passenger-class span.arr,.mileageUpgrade-selection .pnr_info .select_tab tbody tr td.passenger-class span.arr,.mileageUpgrade-review .passenger_select .select_tab tbody tr td.passenger-class span.arr,.mileageUpgrade-review .continue_cf .select_tab tbody tr td.passenger-class span.arr,.mileageUpgrade-review .pnr_info .select_tab tbody tr td.passenger-class span.arr,.mileageUpgrade-completed .passenger_select .select_tab tbody tr td.passenger-class span.arr,.mileageUpgrade-completed .continue_cf .select_tab tbody tr td.passenger-class span.arr,.mileageUpgrade-completed .pnr_info .select_tab tbody tr td.passenger-class span.arr,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr td.passenger-class span.arr,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr td.passenger-class span.arr,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr td.passenger-class span.arr{background:0;padding-right:0;margin-right:0}.mileageUpgrade-selection .passenger_select .select_tab tbody tr td.passenger-class strong,.mileageUpgrade-selection .continue_cf .select_tab tbody tr td.passenger-class strong,.mileageUpgrade-selection .pnr_info .select_tab tbody tr td.passenger-class strong,.mileageUpgrade-review .passenger_select .select_tab tbody tr td.passenger-class strong,.mileageUpgrade-review .continue_cf .select_tab tbody tr td.passenger-class strong,.mileageUpgrade-review .pnr_info .select_tab tbody tr td.passenger-class strong,.mileageUpgrade-completed .passenger_select .select_tab tbody tr td.passenger-class strong,.mileageUpgrade-completed .continue_cf .select_tab tbody tr td.passenger-class strong,.mileageUpgrade-completed .pnr_info .select_tab tbody tr td.passenger-class strong,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr td.passenger-class strong,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr td.passenger-class strong,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr td.passenger-class strong{display:inline-block}.mileageUpgrade-selection .passenger_select .select_tab tbody tr td.passenger-class .innr-block .itrarea,.mileageUpgrade-selection .continue_cf .select_tab tbody tr td.passenger-class .innr-block .itrarea,.mileageUpgrade-selection .pnr_info .select_tab tbody tr td.passenger-class .innr-block .itrarea,.mileageUpgrade-review .passenger_select .select_tab tbody tr td.passenger-class .innr-block .itrarea,.mileageUpgrade-review .continue_cf .select_tab tbody tr td.passenger-class .innr-block .itrarea,.mileageUpgrade-review .pnr_info .select_tab tbody tr td.passenger-class .innr-block .itrarea,.mileageUpgrade-completed .passenger_select .select_tab tbody tr td.passenger-class .innr-block .itrarea,.mileageUpgrade-completed .continue_cf .select_tab tbody tr td.passenger-class .innr-block .itrarea,.mileageUpgrade-completed .pnr_info .select_tab tbody tr td.passenger-class .innr-block .itrarea,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr td.passenger-class .innr-block .itrarea,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr td.passenger-class .innr-block .itrarea,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr td.passenger-class .innr-block .itrarea{display:inline-block}.mileageUpgrade-selection .passenger_select .select_tab tbody tr td.passenger-class .innr-block em.departure,.mileageUpgrade-selection .continue_cf .select_tab tbody tr td.passenger-class .innr-block em.departure,.mileageUpgrade-selection .pnr_info .select_tab tbody tr td.passenger-class .innr-block em.departure,.mileageUpgrade-review .passenger_select .select_tab tbody tr td.passenger-class .innr-block em.departure,.mileageUpgrade-review .continue_cf .select_tab tbody tr td.passenger-class .innr-block em.departure,.mileageUpgrade-review .pnr_info .select_tab tbody tr td.passenger-class .innr-block em.departure,.mileageUpgrade-completed .passenger_select .select_tab tbody tr td.passenger-class .innr-block em.departure,.mileageUpgrade-completed .continue_cf .select_tab tbody tr td.passenger-class .innr-block em.departure,.mileageUpgrade-completed .pnr_info .select_tab tbody tr td.passenger-class .innr-block em.departure,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr td.passenger-class .innr-block em.departure,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr td.passenger-class .innr-block em.departure,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr td.passenger-class .innr-block em.departure{padding-right:30px;margin-right:10px;display:inline-block;background:url('../images/components/mileage-upgrade/icon_arr_goto.png') no-repeat right center}.mileageUpgrade-selection .passenger_select .select_tab tbody tr td.passenger-fare,.mileageUpgrade-selection .passenger_select .select_tab tbody tr td.passenger-refund,.mileageUpgrade-selection .continue_cf .select_tab tbody tr td.passenger-fare,.mileageUpgrade-selection .continue_cf .select_tab tbody tr td.passenger-refund,.mileageUpgrade-selection .pnr_info .select_tab tbody tr td.passenger-fare,.mileageUpgrade-selection .pnr_info .select_tab tbody tr td.passenger-refund,.mileageUpgrade-review .passenger_select .select_tab tbody tr td.passenger-fare,.mileageUpgrade-review .passenger_select .select_tab tbody tr td.passenger-refund,.mileageUpgrade-review .continue_cf .select_tab tbody tr td.passenger-fare,.mileageUpgrade-review .continue_cf .select_tab tbody tr td.passenger-refund,.mileageUpgrade-review .pnr_info .select_tab tbody tr td.passenger-fare,.mileageUpgrade-review .pnr_info .select_tab tbody tr td.passenger-refund,.mileageUpgrade-completed .passenger_select .select_tab tbody tr td.passenger-fare,.mileageUpgrade-completed .passenger_select .select_tab tbody tr td.passenger-refund,.mileageUpgrade-completed .continue_cf .select_tab tbody tr td.passenger-fare,.mileageUpgrade-completed .continue_cf .select_tab tbody tr td.passenger-refund,.mileageUpgrade-completed .pnr_info .select_tab tbody tr td.passenger-fare,.mileageUpgrade-completed .pnr_info .select_tab tbody tr td.passenger-refund,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr td.passenger-fare,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr td.passenger-refund,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr td.passenger-fare,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr td.passenger-refund,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr td.passenger-fare,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr td.passenger-refund{text-align:right}.mileageUpgrade-selection .passenger_select .select_tab tbody tr td.controls,.mileageUpgrade-selection .continue_cf .select_tab tbody tr td.controls,.mileageUpgrade-selection .pnr_info .select_tab tbody tr td.controls,.mileageUpgrade-review .passenger_select .select_tab tbody tr td.controls,.mileageUpgrade-review .continue_cf .select_tab tbody tr td.controls,.mileageUpgrade-review .pnr_info .select_tab tbody tr td.controls,.mileageUpgrade-completed .passenger_select .select_tab tbody tr td.controls,.mileageUpgrade-completed .continue_cf .select_tab tbody tr td.controls,.mileageUpgrade-completed .pnr_info .select_tab tbody tr td.controls,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr td.controls,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr td.controls,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr td.controls{padding:2px 10px}.mileageUpgrade-selection .passenger_select .select_tab tbody tr td.controls .inner,.mileageUpgrade-selection .continue_cf .select_tab tbody tr td.controls .inner,.mileageUpgrade-selection .pnr_info .select_tab tbody tr td.controls .inner,.mileageUpgrade-review .passenger_select .select_tab tbody tr td.controls .inner,.mileageUpgrade-review .continue_cf .select_tab tbody tr td.controls .inner,.mileageUpgrade-review .pnr_info .select_tab tbody tr td.controls .inner,.mileageUpgrade-completed .passenger_select .select_tab tbody tr td.controls .inner,.mileageUpgrade-completed .continue_cf .select_tab tbody tr td.controls .inner,.mileageUpgrade-completed .pnr_info .select_tab tbody tr td.controls .inner,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr td.controls .inner,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr td.controls .inner,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr td.controls .inner{display:block;width:100%}.mileageUpgrade-selection .passenger_select .select_tab tbody tr td.controls .inner button,.mileageUpgrade-selection .continue_cf .select_tab tbody tr td.controls .inner button,.mileageUpgrade-selection .pnr_info .select_tab tbody tr td.controls .inner button,.mileageUpgrade-review .passenger_select .select_tab tbody tr td.controls .inner button,.mileageUpgrade-review .continue_cf .select_tab tbody tr td.controls .inner button,.mileageUpgrade-review .pnr_info .select_tab tbody tr td.controls .inner button,.mileageUpgrade-completed .passenger_select .select_tab tbody tr td.controls .inner button,.mileageUpgrade-completed .continue_cf .select_tab tbody tr td.controls .inner button,.mileageUpgrade-completed .pnr_info .select_tab tbody tr td.controls .inner button,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr td.controls .inner button,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr td.controls .inner button,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr td.controls .inner button{outline-offset:0;display:inline-block;font-size:12px;font-size:.75rem;margin:3px 1px;width:48%;color:#0180a3}.mileageUpgrade-selection .passenger_select .select_tab tbody tr td.controls .inner button.w100,.mileageUpgrade-selection .continue_cf .select_tab tbody tr td.controls .inner button.w100,.mileageUpgrade-selection .pnr_info .select_tab tbody tr td.controls .inner button.w100,.mileageUpgrade-review .passenger_select .select_tab tbody tr td.controls .inner button.w100,.mileageUpgrade-review .continue_cf .select_tab tbody tr td.controls .inner button.w100,.mileageUpgrade-review .pnr_info .select_tab tbody tr td.controls .inner button.w100,.mileageUpgrade-completed .passenger_select .select_tab tbody tr td.controls .inner button.w100,.mileageUpgrade-completed .continue_cf .select_tab tbody tr td.controls .inner button.w100,.mileageUpgrade-completed .pnr_info .select_tab tbody tr td.controls .inner button.w100,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr td.controls .inner button.w100,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr td.controls .inner button.w100,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr td.controls .inner button.w100{width:99%}.mileageUpgrade-selection .passenger_select .select_tab tbody tr.acomm td,.mileageUpgrade-selection .continue_cf .select_tab tbody tr.acomm td,.mileageUpgrade-selection .pnr_info .select_tab tbody tr.acomm td,.mileageUpgrade-review .passenger_select .select_tab tbody tr.acomm td,.mileageUpgrade-review .continue_cf .select_tab tbody tr.acomm td,.mileageUpgrade-review .pnr_info .select_tab tbody tr.acomm td,.mileageUpgrade-completed .passenger_select .select_tab tbody tr.acomm td,.mileageUpgrade-completed .continue_cf .select_tab tbody tr.acomm td,.mileageUpgrade-completed .pnr_info .select_tab tbody tr.acomm td,.mileageUpgrade-bonus-review .passenger_select .select_tab tbody tr.acomm td,.mileageUpgrade-bonus-review .continue_cf .select_tab tbody tr.acomm td,.mileageUpgrade-bonus-review .pnr_info .select_tab tbody tr.acomm td{border-top:1px dotted #cedde0}.mileageUpgrade-selection .passenger_select .select_tab.v_head tbody,.mileageUpgrade-selection .continue_cf .select_tab.v_head tbody,.mileageUpgrade-selection .pnr_info .select_tab.v_head tbody,.mileageUpgrade-review .passenger_select .select_tab.v_head tbody,.mileageUpgrade-review .continue_cf .select_tab.v_head tbody,.mileageUpgrade-review .pnr_info .select_tab.v_head tbody,.mileageUpgrade-completed .passenger_select .select_tab.v_head tbody,.mileageUpgrade-completed .continue_cf .select_tab.v_head tbody,.mileageUpgrade-completed .pnr_info .select_tab.v_head tbody,.mileageUpgrade-bonus-review .passenger_select .select_tab.v_head tbody,.mileageUpgrade-bonus-review .continue_cf .select_tab.v_head tbody,.mileageUpgrade-bonus-review .pnr_info .select_tab.v_head tbody{border-top:1px solid #cedde0}.mileageUpgrade-selection .passenger_select .select_tab.v_head tbody th,.mileageUpgrade-selection .continue_cf .select_tab.v_head tbody th,.mileageUpgrade-selection .pnr_info .select_tab.v_head tbody th,.mileageUpgrade-review .passenger_select .select_tab.v_head tbody th,.mileageUpgrade-review .continue_cf .select_tab.v_head tbody th,.mileageUpgrade-review .pnr_info .select_tab.v_head tbody th,.mileageUpgrade-completed .passenger_select .select_tab.v_head tbody th,.mileageUpgrade-completed .continue_cf .select_tab.v_head tbody th,.mileageUpgrade-completed .pnr_info .select_tab.v_head tbody th,.mileageUpgrade-bonus-review .passenger_select .select_tab.v_head tbody th,.mileageUpgrade-bonus-review .continue_cf .select_tab.v_head tbody th,.mileageUpgrade-bonus-review .pnr_info .select_tab.v_head tbody th{background:#f4fbfd;border-bottom:1px solid #cedde0;color:#186686;text-align:left}.mileageUpgrade-selection .passenger_select .select_tab.v_head tbody td,.mileageUpgrade-selection .continue_cf .select_tab.v_head tbody td,.mileageUpgrade-selection .pnr_info .select_tab.v_head tbody td,.mileageUpgrade-review .passenger_select .select_tab.v_head tbody td,.mileageUpgrade-review .continue_cf .select_tab.v_head tbody td,.mileageUpgrade-review .pnr_info .select_tab.v_head tbody td,.mileageUpgrade-completed .passenger_select .select_tab.v_head tbody td,.mileageUpgrade-completed .continue_cf .select_tab.v_head tbody td,.mileageUpgrade-completed .pnr_info .select_tab.v_head tbody td,.mileageUpgrade-bonus-review .passenger_select .select_tab.v_head tbody td,.mileageUpgrade-bonus-review .continue_cf .select_tab.v_head tbody td,.mileageUpgrade-bonus-review .pnr_info .select_tab.v_head tbody td{text-align:left;border-bottom:1px solid #cedde0}.mileageUpgrade-selection .passenger_select .select_tab.review,.mileageUpgrade-selection .continue_cf .select_tab.review,.mileageUpgrade-selection .pnr_info .select_tab.review,.mileageUpgrade-review .passenger_select .select_tab.review,.mileageUpgrade-review .continue_cf .select_tab.review,.mileageUpgrade-review .pnr_info .select_tab.review,.mileageUpgrade-completed .passenger_select .select_tab.review,.mileageUpgrade-completed .continue_cf .select_tab.review,.mileageUpgrade-completed .pnr_info .select_tab.review,.mileageUpgrade-bonus-review .passenger_select .select_tab.review,.mileageUpgrade-bonus-review .continue_cf .select_tab.review,.mileageUpgrade-bonus-review .pnr_info .select_tab.review{border-top:0}.mileageUpgrade-selection .passenger_select .select_tab.review tfoot,.mileageUpgrade-selection .continue_cf .select_tab.review tfoot,.mileageUpgrade-selection .pnr_info .select_tab.review tfoot,.mileageUpgrade-review .passenger_select .select_tab.review tfoot,.mileageUpgrade-review .continue_cf .select_tab.review tfoot,.mileageUpgrade-review .pnr_info .select_tab.review tfoot,.mileageUpgrade-completed .passenger_select .select_tab.review tfoot,.mileageUpgrade-completed .continue_cf .select_tab.review tfoot,.mileageUpgrade-completed .pnr_info .select_tab.review tfoot,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tfoot,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tfoot,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tfoot{background:#f4fbfd;border-bottom:1px solid #cedde0}.mileageUpgrade-selection .passenger_select .select_tab.review tfoot th,.mileageUpgrade-selection .continue_cf .select_tab.review tfoot th,.mileageUpgrade-selection .pnr_info .select_tab.review tfoot th,.mileageUpgrade-review .passenger_select .select_tab.review tfoot th,.mileageUpgrade-review .continue_cf .select_tab.review tfoot th,.mileageUpgrade-review .pnr_info .select_tab.review tfoot th,.mileageUpgrade-completed .passenger_select .select_tab.review tfoot th,.mileageUpgrade-completed .continue_cf .select_tab.review tfoot th,.mileageUpgrade-completed .pnr_info .select_tab.review tfoot th,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tfoot th,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tfoot th,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tfoot th{font-weight:400;color:#186686}.mileageUpgrade-selection .passenger_select .select_tab.review tfoot td,.mileageUpgrade-selection .continue_cf .select_tab.review tfoot td,.mileageUpgrade-selection .pnr_info .select_tab.review tfoot td,.mileageUpgrade-review .passenger_select .select_tab.review tfoot td,.mileageUpgrade-review .continue_cf .select_tab.review tfoot td,.mileageUpgrade-review .pnr_info .select_tab.review tfoot td,.mileageUpgrade-completed .passenger_select .select_tab.review tfoot td,.mileageUpgrade-completed .continue_cf .select_tab.review tfoot td,.mileageUpgrade-completed .pnr_info .select_tab.review tfoot td,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tfoot td,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tfoot td,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tfoot td{font-weight:700;border-left:1px solid #cedde0}.mileageUpgrade-selection .passenger_select .select_tab.review tfoot .passenger-fare,.mileageUpgrade-selection .continue_cf .select_tab.review tfoot .passenger-fare,.mileageUpgrade-selection .pnr_info .select_tab.review tfoot .passenger-fare,.mileageUpgrade-review .passenger_select .select_tab.review tfoot .passenger-fare,.mileageUpgrade-review .continue_cf .select_tab.review tfoot .passenger-fare,.mileageUpgrade-review .pnr_info .select_tab.review tfoot .passenger-fare,.mileageUpgrade-completed .passenger_select .select_tab.review tfoot .passenger-fare,.mileageUpgrade-completed .continue_cf .select_tab.review tfoot .passenger-fare,.mileageUpgrade-completed .pnr_info .select_tab.review tfoot .passenger-fare,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tfoot .passenger-fare,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tfoot .passenger-fare,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tfoot .passenger-fare{text-align:right;color:#cd3e00}.mileageUpgrade-selection .passenger_select .select_tab.review tfoot .passenger-refund,.mileageUpgrade-selection .continue_cf .select_tab.review tfoot .passenger-refund,.mileageUpgrade-selection .pnr_info .select_tab.review tfoot .passenger-refund,.mileageUpgrade-review .passenger_select .select_tab.review tfoot .passenger-refund,.mileageUpgrade-review .continue_cf .select_tab.review tfoot .passenger-refund,.mileageUpgrade-review .pnr_info .select_tab.review tfoot .passenger-refund,.mileageUpgrade-completed .passenger_select .select_tab.review tfoot .passenger-refund,.mileageUpgrade-completed .continue_cf .select_tab.review tfoot .passenger-refund,.mileageUpgrade-completed .pnr_info .select_tab.review tfoot .passenger-refund,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tfoot .passenger-refund,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tfoot .passenger-refund,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tfoot .passenger-refund{text-align:right;color:#207d9a}.mileageUpgrade-selection .passenger_select .select_tab.review thead th,.mileageUpgrade-selection .continue_cf .select_tab.review thead th,.mileageUpgrade-selection .pnr_info .select_tab.review thead th,.mileageUpgrade-review .passenger_select .select_tab.review thead th,.mileageUpgrade-review .continue_cf .select_tab.review thead th,.mileageUpgrade-review .pnr_info .select_tab.review thead th,.mileageUpgrade-completed .passenger_select .select_tab.review thead th,.mileageUpgrade-completed .continue_cf .select_tab.review thead th,.mileageUpgrade-completed .pnr_info .select_tab.review thead th,.mileageUpgrade-bonus-review .passenger_select .select_tab.review thead th,.mileageUpgrade-bonus-review .continue_cf .select_tab.review thead th,.mileageUpgrade-bonus-review .pnr_info .select_tab.review thead th{border-bottom:1px solid #4e8aa1;border-left:1px solid #4e8aa1}.mileageUpgrade-selection .passenger_select .select_tab.review thead th:first-child,.mileageUpgrade-selection .continue_cf .select_tab.review thead th:first-child,.mileageUpgrade-selection .pnr_info .select_tab.review thead th:first-child,.mileageUpgrade-review .passenger_select .select_tab.review thead th:first-child,.mileageUpgrade-review .continue_cf .select_tab.review thead th:first-child,.mileageUpgrade-review .pnr_info .select_tab.review thead th:first-child,.mileageUpgrade-completed .passenger_select .select_tab.review thead th:first-child,.mileageUpgrade-completed .continue_cf .select_tab.review thead th:first-child,.mileageUpgrade-completed .pnr_info .select_tab.review thead th:first-child,.mileageUpgrade-bonus-review .passenger_select .select_tab.review thead th:first-child,.mileageUpgrade-bonus-review .continue_cf .select_tab.review thead th:first-child,.mileageUpgrade-bonus-review .pnr_info .select_tab.review thead th:first-child{border-left:0}.mileageUpgrade-selection .passenger_select .select_tab.review thead th:first-child.borderleft,.mileageUpgrade-selection .continue_cf .select_tab.review thead th:first-child.borderleft,.mileageUpgrade-selection .pnr_info .select_tab.review thead th:first-child.borderleft,.mileageUpgrade-review .passenger_select .select_tab.review thead th:first-child.borderleft,.mileageUpgrade-review .continue_cf .select_tab.review thead th:first-child.borderleft,.mileageUpgrade-review .pnr_info .select_tab.review thead th:first-child.borderleft,.mileageUpgrade-completed .passenger_select .select_tab.review thead th:first-child.borderleft,.mileageUpgrade-completed .continue_cf .select_tab.review thead th:first-child.borderleft,.mileageUpgrade-completed .pnr_info .select_tab.review thead th:first-child.borderleft,.mileageUpgrade-bonus-review .passenger_select .select_tab.review thead th:first-child.borderleft,.mileageUpgrade-bonus-review .continue_cf .select_tab.review thead th:first-child.borderleft,.mileageUpgrade-bonus-review .pnr_info .select_tab.review thead th:first-child.borderleft{border-left:1px solid #4e8aa1}.mileageUpgrade-selection .passenger_select .select_tab.review tbody td,.mileageUpgrade-selection .continue_cf .select_tab.review tbody td,.mileageUpgrade-selection .pnr_info .select_tab.review tbody td,.mileageUpgrade-review .passenger_select .select_tab.review tbody td,.mileageUpgrade-review .continue_cf .select_tab.review tbody td,.mileageUpgrade-review .pnr_info .select_tab.review tbody td,.mileageUpgrade-completed .passenger_select .select_tab.review tbody td,.mileageUpgrade-completed .continue_cf .select_tab.review tbody td,.mileageUpgrade-completed .pnr_info .select_tab.review tbody td,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tbody td,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tbody td,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tbody td{border-bottom:1px solid #cedde0;border-left:1px solid #cedde0}.mileageUpgrade-selection .passenger_select .select_tab.review tbody td:first-child,.mileageUpgrade-selection .continue_cf .select_tab.review tbody td:first-child,.mileageUpgrade-selection .pnr_info .select_tab.review tbody td:first-child,.mileageUpgrade-review .passenger_select .select_tab.review tbody td:first-child,.mileageUpgrade-review .continue_cf .select_tab.review tbody td:first-child,.mileageUpgrade-review .pnr_info .select_tab.review tbody td:first-child,.mileageUpgrade-completed .passenger_select .select_tab.review tbody td:first-child,.mileageUpgrade-completed .continue_cf .select_tab.review tbody td:first-child,.mileageUpgrade-completed .pnr_info .select_tab.review tbody td:first-child,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tbody td:first-child,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tbody td:first-child,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tbody td:first-child{border-left:0}.mileageUpgrade-selection .passenger_select .select_tab.review tbody td:first-child.passenger-class,.mileageUpgrade-selection .continue_cf .select_tab.review tbody td:first-child.passenger-class,.mileageUpgrade-selection .pnr_info .select_tab.review tbody td:first-child.passenger-class,.mileageUpgrade-review .passenger_select .select_tab.review tbody td:first-child.passenger-class,.mileageUpgrade-review .continue_cf .select_tab.review tbody td:first-child.passenger-class,.mileageUpgrade-review .pnr_info .select_tab.review tbody td:first-child.passenger-class,.mileageUpgrade-completed .passenger_select .select_tab.review tbody td:first-child.passenger-class,.mileageUpgrade-completed .continue_cf .select_tab.review tbody td:first-child.passenger-class,.mileageUpgrade-completed .pnr_info .select_tab.review tbody td:first-child.passenger-class,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tbody td:first-child.passenger-class,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tbody td:first-child.passenger-class,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tbody td:first-child.passenger-class{border-left:1px solid #cedde0}.mileageUpgrade-selection .passenger_select .select_tab.review tbody .default,.mileageUpgrade-selection .continue_cf .select_tab.review tbody .default,.mileageUpgrade-selection .pnr_info .select_tab.review tbody .default,.mileageUpgrade-review .passenger_select .select_tab.review tbody .default,.mileageUpgrade-review .continue_cf .select_tab.review tbody .default,.mileageUpgrade-review .pnr_info .select_tab.review tbody .default,.mileageUpgrade-completed .passenger_select .select_tab.review tbody .default,.mileageUpgrade-completed .continue_cf .select_tab.review tbody .default,.mileageUpgrade-completed .pnr_info .select_tab.review tbody .default,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tbody .default,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tbody .default,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tbody .default{background:#f0f0f0}.mileageUpgrade-selection .passenger_select .select_tab.review tbody .default td,.mileageUpgrade-selection .continue_cf .select_tab.review tbody .default td,.mileageUpgrade-selection .pnr_info .select_tab.review tbody .default td,.mileageUpgrade-review .passenger_select .select_tab.review tbody .default td,.mileageUpgrade-review .continue_cf .select_tab.review tbody .default td,.mileageUpgrade-review .pnr_info .select_tab.review tbody .default td,.mileageUpgrade-completed .passenger_select .select_tab.review tbody .default td,.mileageUpgrade-completed .continue_cf .select_tab.review tbody .default td,.mileageUpgrade-completed .pnr_info .select_tab.review tbody .default td,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tbody .default td,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tbody .default td,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tbody .default td{padding:15px 10px}.mileageUpgrade-selection .passenger_select .select_tab.review tbody .dormancy-default,.mileageUpgrade-selection .continue_cf .select_tab.review tbody .dormancy-default,.mileageUpgrade-selection .pnr_info .select_tab.review tbody .dormancy-default,.mileageUpgrade-review .passenger_select .select_tab.review tbody .dormancy-default,.mileageUpgrade-review .continue_cf .select_tab.review tbody .dormancy-default,.mileageUpgrade-review .pnr_info .select_tab.review tbody .dormancy-default,.mileageUpgrade-completed .passenger_select .select_tab.review tbody .dormancy-default,.mileageUpgrade-completed .continue_cf .select_tab.review tbody .dormancy-default,.mileageUpgrade-completed .pnr_info .select_tab.review tbody .dormancy-default,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tbody .dormancy-default,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tbody .dormancy-default,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tbody .dormancy-default{background:#f0f0f0}.mileageUpgrade-selection .passenger_select .select_tab.review tbody .dormancy-default td,.mileageUpgrade-selection .continue_cf .select_tab.review tbody .dormancy-default td,.mileageUpgrade-selection .pnr_info .select_tab.review tbody .dormancy-default td,.mileageUpgrade-review .passenger_select .select_tab.review tbody .dormancy-default td,.mileageUpgrade-review .continue_cf .select_tab.review tbody .dormancy-default td,.mileageUpgrade-review .pnr_info .select_tab.review tbody .dormancy-default td,.mileageUpgrade-completed .passenger_select .select_tab.review tbody .dormancy-default td,.mileageUpgrade-completed .continue_cf .select_tab.review tbody .dormancy-default td,.mileageUpgrade-completed .pnr_info .select_tab.review tbody .dormancy-default td,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tbody .dormancy-default td,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tbody .dormancy-default td,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tbody .dormancy-default td{padding:15px 10px}.mileageUpgrade-selection .passenger_select .select_tab.review tbody .dormancy-default td input.milesToUse,.mileageUpgrade-selection .continue_cf .select_tab.review tbody .dormancy-default td input.milesToUse,.mileageUpgrade-selection .pnr_info .select_tab.review tbody .dormancy-default td input.milesToUse,.mileageUpgrade-review .passenger_select .select_tab.review tbody .dormancy-default td input.milesToUse,.mileageUpgrade-review .continue_cf .select_tab.review tbody .dormancy-default td input.milesToUse,.mileageUpgrade-review .pnr_info .select_tab.review tbody .dormancy-default td input.milesToUse,.mileageUpgrade-completed .passenger_select .select_tab.review tbody .dormancy-default td input.milesToUse,.mileageUpgrade-completed .continue_cf .select_tab.review tbody .dormancy-default td input.milesToUse,.mileageUpgrade-completed .pnr_info .select_tab.review tbody .dormancy-default td input.milesToUse,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tbody .dormancy-default td input.milesToUse,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tbody .dormancy-default td input.milesToUse,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tbody .dormancy-default td input.milesToUse{padding:8px 25px 8px 5px !important}.mileageUpgrade-selection .passenger_select .select_tab.review tbody .dormancy-default .dormancy-member,.mileageUpgrade-selection .continue_cf .select_tab.review tbody .dormancy-default .dormancy-member,.mileageUpgrade-selection .pnr_info .select_tab.review tbody .dormancy-default .dormancy-member,.mileageUpgrade-review .passenger_select .select_tab.review tbody .dormancy-default .dormancy-member,.mileageUpgrade-review .continue_cf .select_tab.review tbody .dormancy-default .dormancy-member,.mileageUpgrade-review .pnr_info .select_tab.review tbody .dormancy-default .dormancy-member,.mileageUpgrade-completed .passenger_select .select_tab.review tbody .dormancy-default .dormancy-member,.mileageUpgrade-completed .continue_cf .select_tab.review tbody .dormancy-default .dormancy-member,.mileageUpgrade-completed .pnr_info .select_tab.review tbody .dormancy-default .dormancy-member,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tbody .dormancy-default .dormancy-member,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tbody .dormancy-default .dormancy-member,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tbody .dormancy-default .dormancy-member{font-size:12px;font-size:.75rem;font-weight:400;background:url('../images/components/profile/ico-dormancy.png') no-repeat 2px 4px;padding-left:18px;display:block}.mileageUpgrade-selection .passenger_select .select_tab.review tbody .control td,.mileageUpgrade-selection .continue_cf .select_tab.review tbody .control td,.mileageUpgrade-selection .pnr_info .select_tab.review tbody .control td,.mileageUpgrade-review .passenger_select .select_tab.review tbody .control td,.mileageUpgrade-review .continue_cf .select_tab.review tbody .control td,.mileageUpgrade-review .pnr_info .select_tab.review tbody .control td,.mileageUpgrade-completed .passenger_select .select_tab.review tbody .control td,.mileageUpgrade-completed .continue_cf .select_tab.review tbody .control td,.mileageUpgrade-completed .pnr_info .select_tab.review tbody .control td,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tbody .control td,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tbody .control td,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tbody .control td{padding:5px 10px}.mileageUpgrade-selection .passenger_select .select_tab.review tbody .control td input,.mileageUpgrade-selection .passenger_select .select_tab.review tbody .control td select,.mileageUpgrade-selection .passenger_select .select_tab.review tbody .control td div.chosen-container,.mileageUpgrade-selection .continue_cf .select_tab.review tbody .control td input,.mileageUpgrade-selection .continue_cf .select_tab.review tbody .control td select,.mileageUpgrade-selection .continue_cf .select_tab.review tbody .control td div.chosen-container,.mileageUpgrade-selection .pnr_info .select_tab.review tbody .control td input,.mileageUpgrade-selection .pnr_info .select_tab.review tbody .control td select,.mileageUpgrade-selection .pnr_info .select_tab.review tbody .control td div.chosen-container,.mileageUpgrade-review .passenger_select .select_tab.review tbody .control td input,.mileageUpgrade-review .passenger_select .select_tab.review tbody .control td select,.mileageUpgrade-review .passenger_select .select_tab.review tbody .control td div.chosen-container,.mileageUpgrade-review .continue_cf .select_tab.review tbody .control td input,.mileageUpgrade-review .continue_cf .select_tab.review tbody .control td select,.mileageUpgrade-review .continue_cf .select_tab.review tbody .control td div.chosen-container,.mileageUpgrade-review .pnr_info .select_tab.review tbody .control td input,.mileageUpgrade-review .pnr_info .select_tab.review tbody .control td select,.mileageUpgrade-review .pnr_info .select_tab.review tbody .control td div.chosen-container,.mileageUpgrade-completed .passenger_select .select_tab.review tbody .control td input,.mileageUpgrade-completed .passenger_select .select_tab.review tbody .control td select,.mileageUpgrade-completed .passenger_select .select_tab.review tbody .control td div.chosen-container,.mileageUpgrade-completed .continue_cf .select_tab.review tbody .control td input,.mileageUpgrade-completed .continue_cf .select_tab.review tbody .control td select,.mileageUpgrade-completed .continue_cf .select_tab.review tbody .control td div.chosen-container,.mileageUpgrade-completed .pnr_info .select_tab.review tbody .control td input,.mileageUpgrade-completed .pnr_info .select_tab.review tbody .control td select,.mileageUpgrade-completed .pnr_info .select_tab.review tbody .control td div.chosen-container,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tbody .control td input,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tbody .control td select,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tbody .control td div.chosen-container,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tbody .control td input,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tbody .control td select,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tbody .control td div.chosen-container,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tbody .control td input,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tbody .control td select,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tbody .control td div.chosen-container{padding:8px 10px}.mileageUpgrade-selection .passenger_select .select_tab.review tbody .control .passenger-count,.mileageUpgrade-selection .passenger_select .select_tab.review tbody .control .passenger-count+.passenger-fare,.mileageUpgrade-selection .continue_cf .select_tab.review tbody .control .passenger-count,.mileageUpgrade-selection .continue_cf .select_tab.review tbody .control .passenger-count+.passenger-fare,.mileageUpgrade-selection .pnr_info .select_tab.review tbody .control .passenger-count,.mileageUpgrade-selection .pnr_info .select_tab.review tbody .control .passenger-count+.passenger-fare,.mileageUpgrade-review .passenger_select .select_tab.review tbody .control .passenger-count,.mileageUpgrade-review .passenger_select .select_tab.review tbody .control .passenger-count+.passenger-fare,.mileageUpgrade-review .continue_cf .select_tab.review tbody .control .passenger-count,.mileageUpgrade-review .continue_cf .select_tab.review tbody .control .passenger-count+.passenger-fare,.mileageUpgrade-review .pnr_info .select_tab.review tbody .control .passenger-count,.mileageUpgrade-review .pnr_info .select_tab.review tbody .control .passenger-count+.passenger-fare,.mileageUpgrade-completed .passenger_select .select_tab.review tbody .control .passenger-count,.mileageUpgrade-completed .passenger_select .select_tab.review tbody .control .passenger-count+.passenger-fare,.mileageUpgrade-completed .continue_cf .select_tab.review tbody .control .passenger-count,.mileageUpgrade-completed .continue_cf .select_tab.review tbody .control .passenger-count+.passenger-fare,.mileageUpgrade-completed .pnr_info .select_tab.review tbody .control .passenger-count,.mileageUpgrade-completed .pnr_info .select_tab.review tbody .control .passenger-count+.passenger-fare,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tbody .control .passenger-count,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tbody .control .passenger-count+.passenger-fare,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tbody .control .passenger-count,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tbody .control .passenger-count+.passenger-fare,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tbody .control .passenger-count,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tbody .control .passenger-count+.passenger-fare{vertical-align:top}.mileageUpgrade-selection .passenger_select .select_tab.review tbody .control .passenger-count .styled-select,.mileageUpgrade-selection .continue_cf .select_tab.review tbody .control .passenger-count .styled-select,.mileageUpgrade-selection .pnr_info .select_tab.review tbody .control .passenger-count .styled-select,.mileageUpgrade-review .passenger_select .select_tab.review tbody .control .passenger-count .styled-select,.mileageUpgrade-review .continue_cf .select_tab.review tbody .control .passenger-count .styled-select,.mileageUpgrade-review .pnr_info .select_tab.review tbody .control .passenger-count .styled-select,.mileageUpgrade-completed .passenger_select .select_tab.review tbody .control .passenger-count .styled-select,.mileageUpgrade-completed .continue_cf .select_tab.review tbody .control .passenger-count .styled-select,.mileageUpgrade-completed .pnr_info .select_tab.review tbody .control .passenger-count .styled-select,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tbody .control .passenger-count .styled-select,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tbody .control .passenger-count .styled-select,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tbody .control .passenger-count .styled-select{height:40px}.mileageUpgrade-selection .passenger_select .select_tab.review tbody .control .passenger-count .styled-select select:disabled,.mileageUpgrade-selection .continue_cf .select_tab.review tbody .control .passenger-count .styled-select select:disabled,.mileageUpgrade-selection .pnr_info .select_tab.review tbody .control .passenger-count .styled-select select:disabled,.mileageUpgrade-review .passenger_select .select_tab.review tbody .control .passenger-count .styled-select select:disabled,.mileageUpgrade-review .continue_cf .select_tab.review tbody .control .passenger-count .styled-select select:disabled,.mileageUpgrade-review .pnr_info .select_tab.review tbody .control .passenger-count .styled-select select:disabled,.mileageUpgrade-completed .passenger_select .select_tab.review tbody .control .passenger-count .styled-select select:disabled,.mileageUpgrade-completed .continue_cf .select_tab.review tbody .control .passenger-count .styled-select select:disabled,.mileageUpgrade-completed .pnr_info .select_tab.review tbody .control .passenger-count .styled-select select:disabled,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tbody .control .passenger-count .styled-select select:disabled,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tbody .control .passenger-count .styled-select select:disabled,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tbody .control .passenger-count .styled-select select:disabled{background:url('../images/components/schedule-search/select-arrow-fallback.png') no-repeat right center white}.mileageUpgrade-selection .passenger_select .select_tab.review tbody .control .passenger-count .styled-select select,.mileageUpgrade-selection .continue_cf .select_tab.review tbody .control .passenger-count .styled-select select,.mileageUpgrade-selection .pnr_info .select_tab.review tbody .control .passenger-count .styled-select select,.mileageUpgrade-review .passenger_select .select_tab.review tbody .control .passenger-count .styled-select select,.mileageUpgrade-review .continue_cf .select_tab.review tbody .control .passenger-count .styled-select select,.mileageUpgrade-review .pnr_info .select_tab.review tbody .control .passenger-count .styled-select select,.mileageUpgrade-completed .passenger_select .select_tab.review tbody .control .passenger-count .styled-select select,.mileageUpgrade-completed .continue_cf .select_tab.review tbody .control .passenger-count .styled-select select,.mileageUpgrade-completed .pnr_info .select_tab.review tbody .control .passenger-count .styled-select select,.mileageUpgrade-bonus-review .passenger_select .select_tab.review tbody .control .passenger-count .styled-select select,.mileageUpgrade-bonus-review .continue_cf .select_tab.review tbody .control .passenger-count .styled-select select,.mileageUpgrade-bonus-review .pnr_info .select_tab.review tbody .control .passenger-count .styled-select select{height:40px}.mileageUpgrade-selection .passenger_select .query-s,.mileageUpgrade-selection .continue_cf .query-s,.mileageUpgrade-selection .pnr_info .query-s,.mileageUpgrade-review .passenger_select .query-s,.mileageUpgrade-review .continue_cf .query-s,.mileageUpgrade-review .pnr_info .query-s,.mileageUpgrade-completed .passenger_select .query-s,.mileageUpgrade-completed .continue_cf .query-s,.mileageUpgrade-completed .pnr_info .query-s,.mileageUpgrade-bonus-review .passenger_select .query-s,.mileageUpgrade-bonus-review .continue_cf .query-s,.mileageUpgrade-bonus-review .pnr_info .query-s{border:0}.mileageUpgrade-selection .passenger_select .passengerfare-total,.mileageUpgrade-selection .continue_cf .passengerfare-total,.mileageUpgrade-selection .pnr_info .passengerfare-total,.mileageUpgrade-review .passenger_select .passengerfare-total,.mileageUpgrade-review .continue_cf .passengerfare-total,.mileageUpgrade-review .pnr_info .passengerfare-total,.mileageUpgrade-completed .passenger_select .passengerfare-total,.mileageUpgrade-completed .continue_cf .passengerfare-total,.mileageUpgrade-completed .pnr_info .passengerfare-total,.mileageUpgrade-bonus-review .passenger_select .passengerfare-total,.mileageUpgrade-bonus-review .continue_cf .passengerfare-total,.mileageUpgrade-bonus-review .pnr_info .passengerfare-total{width:100%;background:#f4fbfd;border-bottom:1px solid #cedde0;display:table}.mileageUpgrade-selection .passenger_select .passengerfare-total .total-text,.mileageUpgrade-selection .continue_cf .passengerfare-total .total-text,.mileageUpgrade-selection .pnr_info .passengerfare-total .total-text,.mileageUpgrade-review .passenger_select .passengerfare-total .total-text,.mileageUpgrade-review .continue_cf .passengerfare-total .total-text,.mileageUpgrade-review .pnr_info .passengerfare-total .total-text,.mileageUpgrade-completed .passenger_select .passengerfare-total .total-text,.mileageUpgrade-completed .continue_cf .passengerfare-total .total-text,.mileageUpgrade-completed .pnr_info .passengerfare-total .total-text,.mileageUpgrade-bonus-review .passenger_select .passengerfare-total .total-text,.mileageUpgrade-bonus-review .continue_cf .passengerfare-total .total-text,.mileageUpgrade-bonus-review .pnr_info .passengerfare-total .total-text{font-size:14px;width:60%;color:#186686;padding:8px 10px;display:inline-block;text-align:center;letter-spacing:-1px}.mileageUpgrade-selection .passenger_select .passengerfare-total .total-fare,.mileageUpgrade-selection .continue_cf .passengerfare-total .total-fare,.mileageUpgrade-selection .pnr_info .passengerfare-total .total-fare,.mileageUpgrade-review .passenger_select .passengerfare-total .total-fare,.mileageUpgrade-review .continue_cf .passengerfare-total .total-fare,.mileageUpgrade-review .pnr_info .passengerfare-total .total-fare,.mileageUpgrade-completed .passenger_select .passengerfare-total .total-fare,.mileageUpgrade-completed .continue_cf .passengerfare-total .total-fare,.mileageUpgrade-completed .pnr_info .passengerfare-total .total-fare,.mileageUpgrade-bonus-review .passenger_select .passengerfare-total .total-fare,.mileageUpgrade-bonus-review .continue_cf .passengerfare-total .total-fare,.mileageUpgrade-bonus-review .pnr_info .passengerfare-total .total-fare{text-align:right;color:#cd3e00;font-size:14px;font-weight:700;width:20%;display:inline-block;padding:8px 10px;border-bottom:0}.mileageUpgrade-selection .unit,.mileageUpgrade-selection .remark,.mileageUpgrade-review .unit,.mileageUpgrade-review .remark,.mileageUpgrade-completed .unit,.mileageUpgrade-completed .remark,.mileageUpgrade-bonus-review .unit,.mileageUpgrade-bonus-review .remark{font-size:12px;font-size:.75rem;text-align:right;padding:0 0 5px 0;margin-top:-23px}.mileageUpgrade-selection .unit span.icon,.mileageUpgrade-selection .remark span.icon,.mileageUpgrade-review .unit span.icon,.mileageUpgrade-review .remark span.icon,.mileageUpgrade-completed .unit span.icon,.mileageUpgrade-completed .remark span.icon,.mileageUpgrade-bonus-review .unit span.icon,.mileageUpgrade-bonus-review .remark span.icon{width:18px;height:13px;margin-right:5px;display:inline-block;border:1px solid #1c8ca9;background:#f4fbfd;vertical-align:middle}.mileageUpgrade-selection .pnr_info .mileage,.mileageUpgrade-review .pnr_info .mileage,.mileageUpgrade-completed .pnr_info .mileage,.mileageUpgrade-bonus-review .pnr_info .mileage{background:#f4fbfd;border-bottom:1px solid #cedde0;border-top:1px solid #cedde0;padding:10px 0;overflow:hidden;text-align:center;margin-bottom:10px}.mileageUpgrade-selection .pnr_info .mileage span,.mileageUpgrade-review .pnr_info .mileage span,.mileageUpgrade-completed .pnr_info .mileage span,.mileageUpgrade-bonus-review .pnr_info .mileage span{display:block;font-size:14px;font-size:.875rem}.mileageUpgrade-selection .pnr_info .mileage strong,.mileageUpgrade-review .pnr_info .mileage strong,.mileageUpgrade-completed .pnr_info .mileage strong,.mileageUpgrade-bonus-review .pnr_info .mileage strong{font-size:18px;font-size:1.125rem;display:block;font-weight:400;line-height:120%}.mileageUpgrade-selection .currency-change-wrap,.mileageUpgrade-review .currency-change-wrap,.mileageUpgrade-completed .currency-change-wrap,.mileageUpgrade-bonus-review .currency-change-wrap{width:250px;display:inline-block;padding-bottom:0}.mileageUpgrade-selection .mileage-deduction,.mileageUpgrade-review .mileage-deduction,.mileageUpgrade-completed .mileage-deduction,.mileageUpgrade-bonus-review .mileage-deduction{padding-bottom:0;margin-bottom:0}.mileageUpgrade-selection .mileage-deduction h2.sectitle,.mileageUpgrade-review .mileage-deduction h2.sectitle,.mileageUpgrade-completed .mileage-deduction h2.sectitle,.mileageUpgrade-bonus-review .mileage-deduction h2.sectitle{padding-bottom:7px}.mileageUpgrade-selection .mileage-deduction.family-mileage,.mileageUpgrade-review .mileage-deduction.family-mileage,.mileageUpgrade-completed .mileage-deduction.family-mileage,.mileageUpgrade-bonus-review .mileage-deduction.family-mileage{padding-bottom:30px;margin-bottom:30px}.mileageUpgrade-selection .mileage-deduction .mileage,.mileageUpgrade-review .mileage-deduction .mileage,.mileageUpgrade-completed .mileage-deduction .mileage,.mileageUpgrade-bonus-review .mileage-deduction .mileage{background:#f4fbfd;border-bottom:1px solid #cedde0;border-top:1px solid #cedde0;padding:20px 0;overflow:hidden}.mileageUpgrade-selection .mileage-deduction .mileage ul,.mileageUpgrade-review .mileage-deduction .mileage ul,.mileageUpgrade-completed .mileage-deduction .mileage ul,.mileageUpgrade-bonus-review .mileage-deduction .mileage ul{width:100%;border:0}.mileageUpgrade-selection .mileage-deduction .mileage ul li,.mileageUpgrade-review .mileage-deduction .mileage ul li,.mileageUpgrade-completed .mileage-deduction .mileage ul li,.mileageUpgrade-bonus-review .mileage-deduction .mileage ul li{min-height:79px;clear:none;padding:0;width:50%;float:left;border:0;text-align:center;position:relative}.mileageUpgrade-selection .mileage-deduction .mileage ul li em,.mileageUpgrade-review .mileage-deduction .mileage ul li em,.mileageUpgrade-completed .mileage-deduction .mileage ul li em,.mileageUpgrade-bonus-review .mileage-deduction .mileage ul li em{position:absolute;width:22px;height:22px;left:0;top:50%;margin-top:-11px;background:url('../images/components/mileage-upgrade/icon_inequality.png') no-repeat 0 0}.mileageUpgrade-selection .mileage-deduction .mileage ul li.w33,.mileageUpgrade-review .mileage-deduction .mileage ul li.w33,.mileageUpgrade-completed .mileage-deduction .mileage ul li.w33,.mileageUpgrade-bonus-review .mileage-deduction .mileage ul li.w33{width:33.3333%}.mileageUpgrade-selection .mileage-deduction .mileage ul li.family,.mileageUpgrade-review .mileage-deduction .mileage ul li.family,.mileageUpgrade-completed .mileage-deduction .mileage ul li.family,.mileageUpgrade-bonus-review .mileage-deduction .mileage ul li.family{padding-left:22px}.mileageUpgrade-selection .mileage-deduction .mileage ul li.family .plus,.mileageUpgrade-review .mileage-deduction .mileage ul li.family .plus,.mileageUpgrade-completed .mileage-deduction .mileage ul li.family .plus,.mileageUpgrade-bonus-review .mileage-deduction .mileage ul li.family .plus{background-position:0 0}.mileageUpgrade-selection .mileage-deduction .mileage ul li.need,.mileageUpgrade-review .mileage-deduction .mileage ul li.need,.mileageUpgrade-completed .mileage-deduction .mileage ul li.need,.mileageUpgrade-bonus-review .mileage-deduction .mileage ul li.need{padding-left:22px}.mileageUpgrade-selection .mileage-deduction .mileage ul li.need strong,.mileageUpgrade-review .mileage-deduction .mileage ul li.need strong,.mileageUpgrade-completed .mileage-deduction .mileage ul li.need strong,.mileageUpgrade-bonus-review .mileage-deduction .mileage ul li.need strong{color:#186686}.mileageUpgrade-selection .mileage-deduction .mileage ul li.need.less em,.mileageUpgrade-review .mileage-deduction .mileage ul li.need.less em,.mileageUpgrade-completed .mileage-deduction .mileage ul li.need.less em,.mileageUpgrade-bonus-review .mileage-deduction .mileage ul li.need.less em{background-position:0 -70px}.mileageUpgrade-selection .mileage-deduction .mileage ul li.need.equal em,.mileageUpgrade-review .mileage-deduction .mileage ul li.need.equal em,.mileageUpgrade-completed .mileage-deduction .mileage ul li.need.equal em,.mileageUpgrade-bonus-review .mileage-deduction .mileage ul li.need.equal em{background-position:0 -137px}.mileageUpgrade-selection .mileage-deduction .mileage ul li span,.mileageUpgrade-review .mileage-deduction .mileage ul li span,.mileageUpgrade-completed .mileage-deduction .mileage ul li span,.mileageUpgrade-bonus-review .mileage-deduction .mileage ul li span{font-size:14px;font-size:.875rem;display:block}.mileageUpgrade-selection .mileage-deduction .mileage ul li strong,.mileageUpgrade-review .mileage-deduction .mileage ul li strong,.mileageUpgrade-completed .mileage-deduction .mileage ul li strong,.mileageUpgrade-bonus-review .mileage-deduction .mileage ul li strong{font-size:30px;font-size:1.875rem;display:block;font-weight:400}.mileageUpgrade-selection .mileage-status,.mileageUpgrade-review .mileage-status,.mileageUpgrade-completed .mileage-status,.mileageUpgrade-bonus-review .mileage-status{padding:15px 0 30px;text-align:center;font-size:14px;font-size:.875rem}.mileageUpgrade-selection .mileage-status .link_button,.mileageUpgrade-review .mileage-status .link_button,.mileageUpgrade-completed .mileage-status .link_button,.mileageUpgrade-bonus-review .mileage-status .link_button{margin-left:10px;display:inline-block}.mileageUpgrade-selection .email-address,.mileageUpgrade-review .email-address,.mileageUpgrade-completed .email-address,.mileageUpgrade-bonus-review .email-address{position:relative}.mileageUpgrade-selection .email-address .email,.mileageUpgrade-review .email-address .email,.mileageUpgrade-completed .email-address .email,.mileageUpgrade-bonus-review .email-address .email{width:50%;position:relative}.mileageUpgrade-selection .email-address .placeholder,.mileageUpgrade-review .email-address .placeholder,.mileageUpgrade-completed .email-address .placeholder,.mileageUpgrade-bonus-review .email-address .placeholder{position:absolute;font-size:14px;font-size:.875rem;top:10px;left:12px;z-index:100;color:#757575;font-weight:400;cursor:default}.mileageUpgrade-selection .email-address input,.mileageUpgrade-review .email-address input,.mileageUpgrade-completed .email-address input,.mileageUpgrade-bonus-review .email-address input{padding:9px 10px;font-size:14px;font-size:.875rem}.mileageUpgrade-selection.step2 .email-address,.mileageUpgrade-review.step2 .email-address,.mileageUpgrade-completed.step2 .email-address,.mileageUpgrade-bonus-review.step2 .email-address{padding-bottom:30px}.mileageUpgrade-selection .agree_area,.mileageUpgrade-review .agree_area,.mileageUpgrade-completed .agree_area,.mileageUpgrade-bonus-review .agree_area{padding-top:50px;padding-bottom:30px}.mileageUpgrade-selection .agree_area .notice,.mileageUpgrade-review .agree_area .notice,.mileageUpgrade-completed .agree_area .notice,.mileageUpgrade-bonus-review .agree_area .notice{padding-bottom:30px}.mileageUpgrade-selection .agree_area .agree,.mileageUpgrade-review .agree_area .agree,.mileageUpgrade-completed .agree_area .agree,.mileageUpgrade-bonus-review .agree_area .agree{position:relative}.mileageUpgrade-selection .agree_area .agree.error_container,.mileageUpgrade-review .agree_area .agree.error_container,.mileageUpgrade-completed .agree_area .agree.error_container,.mileageUpgrade-bonus-review .agree_area .agree.error_container{padding-bottom:20px;padding-bottom:1.25rem;position:relative}.mileageUpgrade-selection .agree_area .agree input,.mileageUpgrade-review .agree_area .agree input,.mileageUpgrade-completed .agree_area .agree input,.mileageUpgrade-bonus-review .agree_area .agree input{left:0;top:3px;margin-top:0}.mileageUpgrade-selection .agree_area .agree label,.mileageUpgrade-review .agree_area .agree label,.mileageUpgrade-completed .agree_area .agree label,.mileageUpgrade-bonus-review .agree_area .agree label{font-size:14px;font-size:.875rem;padding-left:3px}.ie8 .mileageUpgrade-selection .agree_area .agree label,.ie8 .mileageUpgrade-review .agree_area .agree label,.ie8 .mileageUpgrade-completed .agree_area .agree label,.ie8 .mileageUpgrade-bonus-review .agree_area .agree label{padding-left:21px}.mileageUpgrade-selection .agree_area .agree label.boldlabel,.mileageUpgrade-review .agree_area .agree label.boldlabel,.mileageUpgrade-completed .agree_area .agree label.boldlabel,.mileageUpgrade-bonus-review .agree_area .agree label.boldlabel{font-weight:700}.mileageUpgrade-selection .agree_area .agree label.boldlabel span.require-ico,.mileageUpgrade-review .agree_area .agree label.boldlabel span.require-ico,.mileageUpgrade-completed .agree_area .agree label.boldlabel span.require-ico,.mileageUpgrade-bonus-review .agree_area .agree label.boldlabel 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}.mileageUpgrade-selection .agree_area .agree label+.add-sub-exp,.mileageUpgrade-review .agree_area .agree label+.add-sub-exp,.mileageUpgrade-completed .agree_area .agree label+.add-sub-exp,.mileageUpgrade-bonus-review .agree_area .agree label+.add-sub-exp{padding-left:21px;font-size:14px;font-size:.875rem}.mileageUpgrade-selection .agree_area .agree .error,.mileageUpgrade-review .agree_area .agree .error,.mileageUpgrade-completed .agree_area .agree .error,.mileageUpgrade-bonus-review .agree_area .agree .error{padding-top:0}.mileageUpgrade-selection.layerpopup,.mileageUpgrade-review.layerpopup,.mileageUpgrade-completed.layerpopup,.mileageUpgrade-bonus-review.layerpopup{padding:30px 60px;background:white;max-width:850px;width:100%;margin:0 auto !important}.mileageUpgrade-selection.layerpopup.rsv-mileageup,.mileageUpgrade-review.layerpopup.rsv-mileageup,.mileageUpgrade-completed.layerpopup.rsv-mileageup,.mileageUpgrade-bonus-review.layerpopup.rsv-mileageup{padding:60px 40px}.mileageUpgrade-selection.layerpopup.rsv-mileageup .regulation_area,.mileageUpgrade-review.layerpopup.rsv-mileageup .regulation_area,.mileageUpgrade-completed.layerpopup.rsv-mileageup .regulation_area,.mileageUpgrade-bonus-review.layerpopup.rsv-mileageup .regulation_area{padding-top:0}.mileageUpgrade-selection.layerpopup .custom-form,.mileageUpgrade-review.layerpopup .custom-form,.mileageUpgrade-completed.layerpopup .custom-form,.mileageUpgrade-bonus-review.layerpopup .custom-form{border:0;padding:0;margin:0 auto;width:auto}.mileageUpgrade-selection.layerpopup .sectitle,.mileageUpgrade-review.layerpopup .sectitle,.mileageUpgrade-completed.layerpopup .sectitle,.mileageUpgrade-bonus-review.layerpopup .sectitle{font-size:30px;font-size:1.875rem;font-weight:400;text-align:center;padding:0;margin-top:0;margin-bottom:22px}.mileageUpgrade-selection.layerpopup .subtxt,.mileageUpgrade-review.layerpopup .subtxt,.mileageUpgrade-completed.layerpopup .subtxt,.mileageUpgrade-bonus-review.layerpopup .subtxt{font-size:16px;font-size:1rem;padding:0}.mileageUpgrade-selection.layerpopup .subtxt.summary,.mileageUpgrade-review.layerpopup .subtxt.summary,.mileageUpgrade-completed.layerpopup .subtxt.summary,.mileageUpgrade-bonus-review.layerpopup .subtxt.summary{margin:0;color:white;padding:3px 5px 3px 45px !important;font-weight:700;background:#0180a3 url('../images/components/dom-avail/multi-airc-icon.png') no-repeat 10px -70px}.mileageUpgrade-selection.layerpopup .subtxt.summary .sfrom,.mileageUpgrade-review.layerpopup .subtxt.summary .sfrom,.mileageUpgrade-completed.layerpopup .subtxt.summary .sfrom,.mileageUpgrade-bonus-review.layerpopup .subtxt.summary .sfrom{background:url('../images/components/dom-avail/ico-fromto-w.png') no-repeat 100% 8px;padding-right:25px;margin-right:8px}.mileageUpgrade-selection.layerpopup .subtxt.nstrong,.mileageUpgrade-review.layerpopup .subtxt.nstrong,.mileageUpgrade-completed.layerpopup .subtxt.nstrong,.mileageUpgrade-bonus-review.layerpopup .subtxt.nstrong{padding-top:25px}.mileageUpgrade-selection.layerpopup .subtxt.nstrong strong,.mileageUpgrade-review.layerpopup .subtxt.nstrong strong,.mileageUpgrade-completed.layerpopup .subtxt.nstrong strong,.mileageUpgrade-bonus-review.layerpopup .subtxt.nstrong strong{display:block;color:#186686;font-size:16px;font-size:1rem;padding-bottom:5px}.mileageUpgrade-selection.layerpopup .continue_txt,.mileageUpgrade-review.layerpopup .continue_txt,.mileageUpgrade-completed.layerpopup .continue_txt,.mileageUpgrade-bonus-review.layerpopup .continue_txt{font-size:16px;font-size:1rem;padding:15px 0 0;font-weight:700}.mileageUpgrade-selection.layerpopup .continue_cf .subtxt,.mileageUpgrade-review.layerpopup .continue_cf .subtxt,.mileageUpgrade-completed.layerpopup .continue_cf .subtxt,.mileageUpgrade-bonus-review.layerpopup .continue_cf .subtxt{padding:0 0 10px 0}.mileageUpgrade-selection.layerpopup .continue_cf .notice,.mileageUpgrade-review.layerpopup .continue_cf .notice,.mileageUpgrade-completed.layerpopup .continue_cf .notice,.mileageUpgrade-bonus-review.layerpopup .continue_cf .notice{font-size:16px;font-size:1rem;padding-top:10px}.mileageUpgrade-selection.layerpopup .regulation_area .list,.mileageUpgrade-review.layerpopup .regulation_area .list,.mileageUpgrade-completed.layerpopup .regulation_area .list,.mileageUpgrade-bonus-review.layerpopup .regulation_area .list{font-size:14px;font-size:.875rem}.mileageUpgrade-selection.layerpopup .regulation_area .new-regulation,.mileageUpgrade-review.layerpopup .regulation_area .new-regulation,.mileageUpgrade-completed.layerpopup .regulation_area .new-regulation,.mileageUpgrade-bonus-review.layerpopup .regulation_area .new-regulation{width:100%}.mileageUpgrade-selection.layerpopup .regulation_area .new-regulation th,.mileageUpgrade-selection.layerpopup .regulation_area .new-regulation td,.mileageUpgrade-review.layerpopup .regulation_area .new-regulation th,.mileageUpgrade-review.layerpopup .regulation_area .new-regulation td,.mileageUpgrade-completed.layerpopup .regulation_area .new-regulation th,.mileageUpgrade-completed.layerpopup .regulation_area .new-regulation td,.mileageUpgrade-bonus-review.layerpopup .regulation_area .new-regulation th,.mileageUpgrade-bonus-review.layerpopup .regulation_area .new-regulation td{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:14px;font-size:.875rem;padding:9px;line-height:1.5;letter-spacing:0}.mileageUpgrade-selection.layerpopup .regulation_area .new-regulation th,.mileageUpgrade-review.layerpopup .regulation_area .new-regulation th,.mileageUpgrade-completed.layerpopup .regulation_area .new-regulation th,.mileageUpgrade-bonus-review.layerpopup .regulation_area .new-regulation th{background:#f8f8f8;vertical-align:top;width:17%}.mileageUpgrade-selection.layerpopup .regulation_area .new-regulation td li,.mileageUpgrade-review.layerpopup .regulation_area .new-regulation td li,.mileageUpgrade-completed.layerpopup .regulation_area .new-regulation td li,.mileageUpgrade-bonus-review.layerpopup .regulation_area .new-regulation td li{list-style:url('../images/bul-hyphen.gif');margin-left:15px;font-size:inherit}.mileageUpgrade-selection.layerpopup .regulation_area .new-regulation td p,.mileageUpgrade-review.layerpopup .regulation_area .new-regulation td p,.mileageUpgrade-completed.layerpopup .regulation_area .new-regulation td p,.mileageUpgrade-bonus-review.layerpopup .regulation_area .new-regulation td p{font-size:14px;font-size:.875rem}.mileageUpgrade-selection.layerpopup .regulation_area .new-regulation .caption-ball-black,.mileageUpgrade-review.layerpopup .regulation_area .new-regulation .caption-ball-black,.mileageUpgrade-completed.layerpopup .regulation_area .new-regulation .caption-ball-black,.mileageUpgrade-bonus-review.layerpopup .regulation_area .new-regulation .caption-ball-black{padding-left:15px;background:url('../images/icon-belt-info-txt7.png') no-repeat 0 5px}.mileageUpgrade-selection.layerpopup .mileage-total,.mileageUpgrade-review.layerpopup .mileage-total,.mileageUpgrade-completed.layerpopup .mileage-total,.mileageUpgrade-bonus-review.layerpopup .mileage-total{padding:0 0 10px}.mileageUpgrade-selection.layerpopup .mileage-total>div,.mileageUpgrade-review.layerpopup .mileage-total>div,.mileageUpgrade-completed.layerpopup .mileage-total>div,.mileageUpgrade-bonus-review.layerpopup .mileage-total>div{padding:15px 20px;border:2px solid #96b4ba;border-radius:3px;background:#f4fbfd}.mileageUpgrade-selection.layerpopup .mileage-total ul,.mileageUpgrade-review.layerpopup .mileage-total ul,.mileageUpgrade-completed.layerpopup .mileage-total ul,.mileageUpgrade-bonus-review.layerpopup .mileage-total ul{overflow:hidden}.mileageUpgrade-selection.layerpopup .mileage-total ul li,.mileageUpgrade-review.layerpopup .mileage-total ul li,.mileageUpgrade-completed.layerpopup .mileage-total ul li,.mileageUpgrade-bonus-review.layerpopup .mileage-total ul li{width:33.33%;float:left;border-left:1px dotted #96b4ba;padding:0 20px}.mileageUpgrade-selection.layerpopup .mileage-total ul li:first-child,.mileageUpgrade-review.layerpopup .mileage-total ul li:first-child,.mileageUpgrade-completed.layerpopup .mileage-total ul li:first-child,.mileageUpgrade-bonus-review.layerpopup .mileage-total ul li:first-child{border-left:0;padding-left:0}.mileageUpgrade-selection.layerpopup .mileage-total ul li span,.mileageUpgrade-review.layerpopup .mileage-total ul li span,.mileageUpgrade-completed.layerpopup .mileage-total ul li span,.mileageUpgrade-bonus-review.layerpopup .mileage-total ul li span{display:block;font-size:14px;font-size:.875rem}.mileageUpgrade-selection.layerpopup .mileage-total ul li strong,.mileageUpgrade-review.layerpopup .mileage-total ul li strong,.mileageUpgrade-completed.layerpopup .mileage-total ul li strong,.mileageUpgrade-bonus-review.layerpopup .mileage-total ul li strong{display:block;text-align:right;font-weight:400;font-size:18px;font-size:1.125rem}.mileageUpgrade-selection.layerpopup .mileage-total ul:after,.mileageUpgrade-review.layerpopup .mileage-total ul:after,.mileageUpgrade-completed.layerpopup .mileage-total ul:after,.mileageUpgrade-bonus-review.layerpopup .mileage-total ul:after{display:block;clear:both;content:"";height:0}.mileageUpgrade-selection.layerpopup .select_tab.review tfoot,.mileageUpgrade-review.layerpopup .select_tab.review tfoot,.mileageUpgrade-completed.layerpopup .select_tab.review tfoot,.mileageUpgrade-bonus-review.layerpopup .select_tab.review tfoot{background:#f4fbfd;border-bottom:1px solid #cedde0}.mileageUpgrade-selection.layerpopup .select_tab.review tfoot th,.mileageUpgrade-review.layerpopup .select_tab.review tfoot th,.mileageUpgrade-completed.layerpopup .select_tab.review tfoot th,.mileageUpgrade-bonus-review.layerpopup .select_tab.review tfoot th{font-weight:400;color:#186686;font-size:14px;font-size:.875rem}.mileageUpgrade-selection.layerpopup .select_tab.review tfoot td,.mileageUpgrade-review.layerpopup .select_tab.review tfoot td,.mileageUpgrade-completed.layerpopup .select_tab.review tfoot td,.mileageUpgrade-bonus-review.layerpopup .select_tab.review tfoot td{font-weight:700;border-left:1px solid #cedde0}.mileageUpgrade-selection.layerpopup .select_tab.review tfoot td.passenger-fare,.mileageUpgrade-review.layerpopup .select_tab.review tfoot td.passenger-fare,.mileageUpgrade-completed.layerpopup .select_tab.review tfoot td.passenger-fare,.mileageUpgrade-bonus-review.layerpopup .select_tab.review tfoot td.passenger-fare{text-align:right;color:#333;font-size:18px;font-size:1.125rem}.mileageUpgrade-selection .option-group,.mileageUpgrade-review .option-group,.mileageUpgrade-completed .option-group,.mileageUpgrade-bonus-review .option-group{padding:10px 0 30px}.mileageUpgrade-selection .option-group .posR,.mileageUpgrade-review .option-group .posR,.mileageUpgrade-completed .option-group .posR,.mileageUpgrade-bonus-review .option-group .posR{position:relative}.mileageUpgrade-selection .option-group input[type="checkbox"],.mileageUpgrade-selection .option-group input[type="radio"],.mileageUpgrade-selection .option-group span.radiobtn,.mileageUpgrade-selection .option-group span.checkbox,.mileageUpgrade-review .option-group input[type="checkbox"],.mileageUpgrade-review .option-group input[type="radio"],.mileageUpgrade-review .option-group span.radiobtn,.mileageUpgrade-review .option-group span.checkbox,.mileageUpgrade-completed .option-group input[type="checkbox"],.mileageUpgrade-completed .option-group input[type="radio"],.mileageUpgrade-completed .option-group span.radiobtn,.mileageUpgrade-completed .option-group span.checkbox,.mileageUpgrade-bonus-review .option-group input[type="checkbox"],.mileageUpgrade-bonus-review .option-group input[type="radio"],.mileageUpgrade-bonus-review .option-group span.radiobtn,.mileageUpgrade-bonus-review .option-group span.checkbox{position:absolute;left:0;top:5px}.mileageUpgrade-selection .option-group input[type="checkbox"]:checked+span+label,.mileageUpgrade-selection .option-group input[type="radio"]:checked+span+label,.mileageUpgrade-selection .option-group span.radiobtn:checked+span+label,.mileageUpgrade-selection .option-group span.checkbox:checked+span+label,.mileageUpgrade-review .option-group input[type="checkbox"]:checked+span+label,.mileageUpgrade-review .option-group input[type="radio"]:checked+span+label,.mileageUpgrade-review .option-group span.radiobtn:checked+span+label,.mileageUpgrade-review .option-group span.checkbox:checked+span+label,.mileageUpgrade-completed .option-group input[type="checkbox"]:checked+span+label,.mileageUpgrade-completed .option-group input[type="radio"]:checked+span+label,.mileageUpgrade-completed .option-group span.radiobtn:checked+span+label,.mileageUpgrade-completed .option-group span.checkbox:checked+span+label,.mileageUpgrade-bonus-review .option-group input[type="checkbox"]:checked+span+label,.mileageUpgrade-bonus-review .option-group input[type="radio"]:checked+span+label,.mileageUpgrade-bonus-review .option-group span.radiobtn:checked+span+label,.mileageUpgrade-bonus-review .option-group span.checkbox:checked+span+label{font-weight:bold}.mileageUpgrade-selection .option-group input[type="checkbox"],.mileageUpgrade-review .option-group input[type="checkbox"],.mileageUpgrade-completed .option-group input[type="checkbox"],.mileageUpgrade-bonus-review .option-group input[type="checkbox"]{margin-top:0}.mileageUpgrade-selection .option-group label,.mileageUpgrade-review .option-group label,.mileageUpgrade-completed .option-group label,.mileageUpgrade-bonus-review .option-group label{font-size:14px;font-size:.875rem;display:inline-block;padding-left:25px}.mileageUpgrade-selection .option-group.selected label,.mileageUpgrade-review .option-group.selected label,.mileageUpgrade-completed .option-group.selected label,.mileageUpgrade-bonus-review .option-group.selected label{font-weight:bold}.mileageUpgrade-selection .family-mileage-total,.mileageUpgrade-review .family-mileage-total,.mileageUpgrade-completed .family-mileage-total,.mileageUpgrade-bonus-review .family-mileage-total{width:100%;background:#f4fbfd;border-bottom:1px solid #cedde0;display:table}.mileageUpgrade-selection .family-mileage-total .family-mileage-total-text,.mileageUpgrade-review .family-mileage-total .family-mileage-total-text,.mileageUpgrade-completed .family-mileage-total .family-mileage-total-text,.mileageUpgrade-bonus-review .family-mileage-total .family-mileage-total-text{font-size:14px;width:75%;color:#186686;padding:8px 10px;display:inline-block;text-align:center;letter-spacing:-1px}.mileageUpgrade-selection .family-mileage-total .passenger-fare,.mileageUpgrade-review .family-mileage-total .passenger-fare,.mileageUpgrade-completed .family-mileage-total .passenger-fare,.mileageUpgrade-bonus-review .family-mileage-total .passenger-fare{text-align:right;color:#cd3e00;font-size:14px;font-weight:700;width:25%;display:inline-block;padding:8px 15px;border-left:0}.mu-container #payment-completion{padding-top:35px}.parsys .mileageUpgrade-bonus-review{font-size:16px;font-size:1rem}.mileageUpgrade-bonus-review button.button,.mileageUpgrade-bonus-review a.button{border:1px solid #0180a3;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;-webkit-box-shadow:1px 1px 0 0 #c6c6c6;box-shadow:1px 1px 0 0 #c6c6c6;font-size:12px;font-size:.75rem;text-decoration:none;padding:2px 6px;background:#FFF;display:inline-block}.mileageUpgrade-bonus-review button.button:hover,.mileageUpgrade-bonus-review button.button:focus,.mileageUpgrade-bonus-review a.button:hover,.mileageUpgrade-bonus-review a.button:focus{color:#186686;background:#fff}.mileageUpgrade-bonus-review .point{font-weight:bold;color:#d80b08;font-size:12px;font-size:.75rem;display:block}.mileageUpgrade-bonus-review .inline{display:inline !important}.mileageUpgrade-bonus-review table .td_looks_th{color:#FFF;text-align:center;padding:10px;font-weight:bold}.mileageUpgrade-bonus-review .posR{position:relative}.mileageUpgrade-bonus-review input[type=text],.mileageUpgrade-bonus-review input[type=number]{padding:9px 15px 10px}.mileageUpgrade-bonus-review .errorMessageContainer p{text-align:left}.mileageUpgrade-bonus-review .placeholder{position:absolute;font-size:14px;font-size:.875rem;top:10px;left:12px;z-index:100;color:#757575;font-weight:400;cursor:default}.mileageUpgrade-bonus-review .tit-txt{font-size:14px;font-size:.875rem;padding-bottom:8px}.mileageUpgrade-bonus-review .type-list{font-size:12px;font-size:.75rem;background:url('../images/components/dom-avail/dot-black.png') no-repeat 0 15px;padding:8px 0 5px 10px}.mileageUpgrade-bonus-review .keForm span.checkbox{position:absolute}.mileageUpgrade-bonus-review .agree_area .agree label{padding-left:28px;display:inline-block}.mileageUpgrade-bonus-review .select_list.fare th:last-child,.mileageUpgrade-bonus-review .select_list.fare td:last-child{text-align:center !important}.mileageUpgrade-bonus-review .select_list.fare thead tr{border:0}.mileageUpgrade-bonus-review .select_list.fare tbody tr td .upgrade{font-weight:700}.mileageUpgrade-bonus-review .select_list.fare tbody tr .itinerary-departure strong,.mileageUpgrade-bonus-review .select_list.fare tbody tr .itinerary-arrival strong{font-weight:700}.mileageUpgrade-bonus-review .select_list.fare tbody tr .itinerary-departure strong.date,.mileageUpgrade-bonus-review .select_list.fare tbody tr .itinerary-arrival strong.date{font-weight:normal}.mileageUpgrade-bonus-review .select_list.fare tbody tr th{font-weight:normal}.mileageUpgrade-bonus-review .select_list.fare tbody tr.selection th span{font-weight:400}.mileageUpgrade-bonus-review .select_list.fare tbody tr.selection .itinerary-departure strong,.mileageUpgrade-bonus-review .select_list.fare tbody tr.selection .itinerary-arrival strong{font-weight:700}.mileageUpgrade-bonus-review .select_list.fare tbody tr.selection .itinerary-departure strong.date,.mileageUpgrade-bonus-review .select_list.fare tbody tr.selection .itinerary-arrival strong.date{font-weight:700 !important}.mileageUpgrade-bonus-review .select_list.fare tbody tr.selection td span,.mileageUpgrade-bonus-review .select_list.fare tbody tr.selection td strong{font-weight:700}.mileageUpgrade-bonus-review .select_list.fare tbody tr:first-child td,.mileageUpgrade-bonus-review .select_list.fare tbody tr:first-child th{border-top:0}.mileageUpgrade-bonus-review .passenger-class span{padding-right:30px;margin-right:10px;display:inline-block;background:url('../images/components/mileage-upgrade/icon_arr_goto.png') no-repeat right center}.mileageUpgrade-bonus-review .passenger-class strong{display:inline-block}.mileageUpgrade-bonus-review .passenger_select .passengerfare-total .total-text{width:80%;display:table-cell;text-align:right;padding:9px 10px}.mileageUpgrade-bonus-review .passenger_select .passengerfare-total .total-fare{width:20%;display:table-cell;text-align:right;padding-right:24px}.mileageUpgrade-bonus-review .passenger_select .passengerfare-total .total-fare .number{font-size:18px;font-size:1.125rem}.mileageUpgrade-bonus-review .passenger_select.bonus_passenger_info table{width:100%;border-top:0;font-size:14px;font-size:.875rem}.mileageUpgrade-bonus-review .passenger_select.bonus_passenger_info table thead{background:#186686}.mileageUpgrade-bonus-review .passenger_select.bonus_passenger_info table thead th{color:#FFF;text-align:center;padding:10px}.mileageUpgrade-bonus-review .passenger_select.bonus_passenger_info table tbody th,.mileageUpgrade-bonus-review .passenger_select.bonus_passenger_info table tbody td{border-bottom:1px solid #cedde0;padding:4px 10px;word-wrap:break-word;text-align:center}.mileageUpgrade-bonus-review .passenger_select.bonus_passenger_info table tbody th.infant,.mileageUpgrade-bonus-review .passenger_select.bonus_passenger_info table tbody td.infant{border-bottom:0}.mileageUpgrade-bonus-review .passenger_select.bonus_passenger_info .input-mileage{padding-right:24px;text-align:right}.mileageUpgrade-bonus-review .passenger_select.bonus_passenger_info .input-mileage input[type=text]{width:94px;margin-right:8px;text-align:right}.mileageUpgrade-bonus-review .passenger_select.bonus_passenger_info .input-mileage .errorMessageContainer p{text-align:right}.mileageUpgrade-bonus-review .passenger_select.applicant-info .select_tab{border-top:0}.mileageUpgrade-bonus-review .passenger_select.applicant-info table td{text-align:center;padding:6px 2px}.mileageUpgrade-bonus-review .passenger_select.applicant-info .email,.mileageUpgrade-bonus-review .passenger_select.applicant-info .mobile{position:relative}.mileageUpgrade-bonus-review .passenger_select.applicant-info .email input[type=text],.mileageUpgrade-bonus-review .passenger_select.applicant-info .mobile input[type=text]{width:100%}.mileageUpgrade-bonus-review .passsengerfare-btnArea{margin-top:8px;text-align:right}.mileageUpgrade-bonus-review .passsengerfare-btnArea li{display:inline-block}.mileageUpgrade-bonus-review .passsengerfare-btnArea li .button-small-white{margin-left:8px}.mileageUpgrade-bonus-review .passsengerfare-btnArea a.button{padding:3px 15px !important}.mileageUpgrade-bonus-review .applicant-receipt{text-align:right;padding:20px 0 40px}.mileageUpgrade-bonus-review .agree_area .agree+.agree{margin-top:8px}
.no-gap{margin:0;padding:0}#cboxLoadedContent>div{margin:0}.airport-messages{padding:30px 30px 10px}.airport-messages.flight-info{padding:0 0 10px;margin:0 auto}.airport-messages .tit_35{font-size:35px;font-size:2.1875rem}.airport-messages .btn_cen{display:block;text-align:center;width:100%}.airport-messages .btn_cen a{margin-right:2px}.airport-messages .sty_none{margin-top:-20px;padding:0;list-style-type:none}.airport-messages.codesharing{width:960px;margin:0 auto;padding:40px}.airport-messages.codesharing h2,.airport-messages.codesharing h3,.airport-messages.codesharing p,.airport-messages.codesharing ul,.airport-messages.codesharing li,.airport-messages.codesharing div,.airport-messages.codesharing span,.airport-messages.codesharing strong{margin:0;padding:0}.airport-messages.codesharing h2{text-align:center;margin-bottom:10px;font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem}.airport-messages.codesharing .sub-tit{margin:25px 0 10px;font-weight:700;text-align:left;font-size:16px;font-size:1rem;line-height:20px !important}.airport-messages.codesharing ul{margin-bottom:15px}.airport-messages.codesharing ul li{margin-top:3px;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;list-style:none}.airport-messages.codesharing ul li:first-child{margin-top:0}.airport-messages.codesharing .type1{padding-left:20px;margin-bottom:5px}.airport-messages.codesharing .type1 li{list-style:disc}.airport-messages.codesharing .type2 li{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}.airport-messages.codesharing .type2 li:before{padding-right:8px;content:"-"}.airport-messages.codesharing .txt{margin-bottom:20px;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}.airport-messages.codesharing .codeshare strong{font-weight:normal;color:#d42a1d}.airport-messages.codesharing .btn_cen{margin-top:40px}.scheduleChange{height:100%;padding:20px;width:655px}#captcha-pop{margin-top:20px;font-size:16px;font-size:1rem}#captcha-pop h3,#captcha-pop p,#captcha-pop div,#captcha-pop fieldset,#captcha-pop legend,#captcha-pop input,#captcha-pop span,#captcha-pop label,#captcha-pop button{margin:0;padding:0}#captcha-pop h3{margin-bottom:5px;line-height:16px !important;font-size:16px;font-size:1rem;font-weight:700}#captcha-pop .captcha-txt{margin-bottom:10px;font-size:16px;font-size:1rem}#captcha-pop fieldset{width:650px;padding:20px 25px;border:0;background:#f3f3f3}#captcha-pop fieldset:after{display:block;clear:both;content:"";height:0}#captcha-pop fieldset .captcha-img{float:left;width:200px}#captcha-pop fieldset .captcha-img img{height:60px}#captcha-pop fieldset .captcha-form{float:left;width:385px}#captcha-pop fieldset .captcha-form label{display:block;margin-bottom:8px;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;font-weight:700}#captcha-pop fieldset .captcha-form .captcha-func:after{display:block;clear:both;content:"";height:0}#captcha-pop fieldset .captcha-form .placeholder-wrap{position:relative;float:left;margin-right:10px}#captcha-pop fieldset .captcha-form .placeholder-wrap .placeholder{position:absolute;top:10px;left:10px;font-size:13px;font-size:.8125rem;color:#767676}#captcha-pop fieldset .captcha-form .placeholder-wrap input[type=text]{width:150px;padding:8px 10px;font-size:13px;font-size:.8125rem;border:1px solid #919191;line-height:20px}#captcha-pop fieldset .captcha-form .captcha-btn{line-height:14px;line-height:.875rem}#captcha-pop fieldset .captcha-form .captcha-btn button{display:block;margin-bottom:8px;-webkit-appearance:none;appearance:none;background:0;border:0;border-radius:0;color:#186686;text-decoration:underline;font-size:13px;font-size:.8125rem;line-height:15px;line-height:.9375rem}
.no-gap{margin:0;padding:0}.page-reservation-wrap{background:#f8f8f8}.page-reservation-wrap div,.page-reservation-wrap p,.page-reservation-wrap ul,.page-reservation-wrap ol,.page-reservation-wrap li,.page-reservation-wrap span,.page-reservation-wrap em,.page-reservation-wrap a,.page-reservation-wrap input,.page-reservation-wrap form,.page-reservation-wrap fieldset,.page-reservation-wrap h1,.page-reservation-wrap h2,.page-reservation-wrap h3,.page-reservation-wrap h4,.page-reservation-wrap h5,.page-reservation-wrap h6,.page-reservation-wrap dl,.page-reservation-wrap dt,.page-reservation-wrap dd,.page-reservation-wrap button{margin:0;padding:0;font-size:14px;font-size:.875rem;border:0}.page-reservation-wrap ul,.page-reservation-wrap ol,.page-reservation-wrap li{list-style:none}.page-reservation-wrap img,.page-reservation-wrap fieldset,.page-reservation-wrap iframe{border:0}.page-reservation-wrap legend{overflow:hidden;height:0;width:0;line-height:0}.page-reservation-wrap table{border-collapse:collapse}.page-reservation-wrap a{font-size:14px;font-size:.875rem}.page-reservation-wrap .button-small-white{display:inline-block;height:auto;padding:4px 9px;margin-bottom:4px;font-size:12px;font-size:.75rem;line-height:11px;line-height:.6875rem;border:1px solid #39a1bc;color:#007798;text-align:center}.page-reservation-wrap .button-small-white.et-view{background:url("../images/components/payment-complete/ico-eticket-view.png") no-repeat 5px 50%;padding-left:18px}.page-reservation-wrap .button-small-white.et-mail{background:url("../images/components/payment-complete/ico-eticket-mail.png") no-repeat 5px 50%;padding-left:20px}.page-reservation-wrap .button-small-white.et-rcp{background:url("../images/components/payment-complete/ico-eticket-rcp.png") no-repeat 5px 50%;padding-left:20px}.page-reservation-wrap .button-small-white.view-detail{background:url("../images/components/payment-complete/ico-details.png") no-repeat 11px 50%;padding-left:35px}.page-reservation-wrap .button-small-white.disabled{color:#8bb2c2;border:1px solid #8bb2c2;opacity:initial}.page-reservation-wrap .button-small-white.send-schedule{background:white url('../images/components/reservation-details/icon-send-schedule.png') no-repeat 5px 50%;padding-left:25px;margin-left:5px}.page-reservation-wrap .button-page-blue{display:inline-block;height:auto;padding:8px 20px;border:1px solid #155d7a;color:#fff;font-size:16px;font-size:1rem;text-align:center;text-decoration:none}.page-reservation-wrap .button-page-blue+.button-page-blue{margin-left:5px}.page-reservation-wrap .button-page-blue.modify{padding:7px 8px 9px 26px;background:#edf4f7 url("../images/btn_icon.png") no-repeat 8px -19px;color:#186686;font-size:14px;font-size:.875rem;line-height:13px;line-height:.8125rem}.page-reservation-wrap .button-page-blue.cancel{padding:7px 8px 9px 26px;background:#edf4f7 url("../images/btn_icon.png") no-repeat 9px -41px;color:#186686;font-size:14px;font-size:.875rem;line-height:13px;line-height:.8125rem}.page-reservation-wrap .button-page-blue.ok-cash{padding:7px 10px 9px 37px;background:white url("../images/components/payment-complete/ico-okcashbag.jpg") no-repeat 5px 50%;color:#186686;font-size:14px;font-size:.875rem;line-height:13px;line-height:.8125rem}.page-reservation-wrap .button-page-blue.gift{padding:7px 10px 9px 35px;background:white url("../images/btn_icon.png") no-repeat -3px -77px;color:#000;font-size:14px;font-size:.875rem;line-height:13px;line-height:.8125rem}.page-reservation-wrap .button-page-blue.pay{padding:7px 10px 9px 35px;background:#186686 url("../images/btn_icon_payment.png") no-repeat 10px 10px;font-size:14px;font-size:.875rem;line-height:13px;line-height:.8125rem}.page-reservation-wrap .button-page-blue.delete{padding:7px 10px 9px 26px;background:#edf4f7 url('../images/btn_icon_delete.png') no-repeat 8px 7px;color:#186686;font-size:14px;font-size:.875rem;line-height:13px;line-height:.8125rem}.page-reservation-wrap .button-page-gray{display:inline-block;height:auto;padding:8px 20px;border:1px solid #757575;color:#fff;font-size:16px;font-size:1rem;text-align:center;text-decoration:none}.page-reservation-wrap .button-nick-reset{display:inline-block;color:#333;line-height:17px;line-height:1.0625rem;vertical-align:middle;text-decoration:none}.page-reservation-wrap .button-nick-reset span{display:inline-block;width:16px;height:16px;background:url("../images/btn_icon.png") no-repeat right 0}.page-reservation-wrap input[type=text],.page-reservation-wrap input[type=password],.page-reservation-wrap textarea{padding:9px 10px}.page-reservation-wrap .input-area{position:relative}.page-reservation-wrap .placeholder{position:absolute;top:9px;left:10px;font-size:13px;font-size:.8125rem;color:#757575}.page-reservation-wrap .formlabel{position:absolute;top:9px;left:10px;font-size:13px;font-size:.8125rem;color:#757575;font-weight:normal}.page-reservation-wrap p.error{font-size:12px;font-size:.75rem;margin-top:5px}.page-reservation-wrap .layer-pop{max-width:530px;padding:20px 30px;background:#fff;min-width:300px}.page-reservation-wrap .layer-pop p{margin-bottom:10px}.page-reservation-wrap .layer-pop textarea{height:80px}.page-reservation-wrap .layer-pop label{font-size:14px;font-size:.875rem;font-weight:bold}.page-reservation-wrap .layer-pop .formlabel{font-weight:normal}.page-reservation-wrap .layer-pop .modal-title{margin-top:20px;margin-bottom:12px;font-size:30px;font-size:1.875rem;text-align:center}.page-reservation-wrap .layer-pop .modal-title.change{padding-top:30px}.page-reservation-wrap .layer-pop .modal-txt{line-height:18px;line-height:1.125rem;margin-bottom:40px}.page-reservation-wrap .layer-pop .modal-txt.change{margin-bottom:20px}.page-reservation-wrap .layer-pop .modal-txt.center{font-size:16px;font-size:1rem}.page-reservation-wrap .layer-pop .btn-area{text-align:center}.page-reservation-wrap .layer-pop .btn-area.padtb-20{padding:20px 0}.page-reservation-wrap .layer-pop .btn-area button{margin:5px}.page-reservation-wrap .layer-pop .notice{margin-bottom:20px}.page-reservation-wrap .layer-pop .notice h3{font-size:14px;font-size:.875rem;font-weight:bold;margin:25px 0 0 0;color:#186686}.page-reservation-wrap .layer-pop .notice .list{margin-left:18px}.page-reservation-wrap .layer-pop .notice .list li{font-size:12px;font-size:.75rem;list-style:disc}.page-reservation-wrap .layer-pop .point-r{color:#d80b08;font-style:normal}.page-reservation-wrap .layer-pop .confirm{margin-bottom:57px}.page-reservation-wrap .layer-pop .confirm h3{color:#186686;font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;font-weight:bold;margin-bottom:16px}.page-reservation-wrap .layer-pop .confirm .reserv-num{margin-bottom:5px}.page-reservation-wrap .layer-pop .confirm .reserv-num li{font-size:20px;font-size:1.25rem}.page-reservation-wrap .layer-pop .confirm .reserv-num li em{font-style:normal;font-size:20px;font-size:1.25rem}.page-reservation-wrap .layer-pop .confirm .notice2{margin:20px 0 0 18px}.page-reservation-wrap .layer-pop .confirm .notice2 li{list-style:disc}.page-reservation-wrap .layer-pop .confirm .inner{background:url("../images/components/dom-avail/bg-airplane.png") no-repeat 50% 50%}.page-reservation-wrap .layer-pop .confirm .inner ul{float:left;width:40%;margin:0}.page-reservation-wrap .layer-pop .confirm .inner ul li{font-size:16px;font-size:1rem;line-height:17px;line-height:1.0625rem}.page-reservation-wrap .layer-pop .confirm .inner ul li.time-change .before{font-size:14px;font-size:.875rem;display:block;text-decoration:line-through}.page-reservation-wrap .layer-pop .confirm .inner ul li.time-change .after{font-size:14px;font-size:.875rem;display:block;font-weight:bold;line-height:1.3}.page-reservation-wrap .layer-pop .confirm .inner ul li.terminal{font-size:14px;font-size:.875rem}.page-reservation-wrap .layer-pop .confirm .inner ul .spot{margin-bottom:10px;font-weight:bold}.page-reservation-wrap .layer-pop .confirm .inner ul .t-align-center{text-align:center}.page-reservation-wrap .layer-pop .confirm .inner .arr{float:right}.page-reservation-wrap .layer-pop .confirm .inner.b-line{margin-bottom:18px;padding-bottom:20px;border-bottom:1px dashed #ccdcdf}.page-reservation-wrap .layer-pop .confirm .inner:after{content:'';clear:both;display:block}.page-reservation-wrap .layer-pop .skypass{margin-bottom:20px}.page-reservation-wrap .layer-pop .skypass h3{font-size:14px;font-size:.875rem;margin:25px 0 10px 0;color:#186686}.page-reservation-wrap .layer-pop .skypass .list{margin-left:18px}.page-reservation-wrap .layer-pop .skypass .list li{font-size:14px;font-size:.875rem;list-style:disc}.page-reservation-wrap .layer-pop.type2{min-width:508px}.page-reservation-wrap .layer-pop.typ3{min-width:650px}.page-reservation-wrap .layer-pop.send-calendar{max-width:630px !important}.page-reservation-wrap .layer-pop.send-calendar .group-mail{padding:30px 0 15px}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group{display:table;width:100%}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li{display:table-cell;width:33.3333%;text-align:center;padding:0 10px}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div{margin-bottom:30px}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.icon-outlook{height:50px;background:url('../images/components/reservation-details/icon-other.png') no-repeat center bottom}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.icon-google{height:50px;background:url('../images/components/reservation-details/icon-gmail.png') no-repeat center bottom}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.posR{width:auto;position:relative;display:inline-block;text-align:left}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.posR input[type="checkbox"],.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.posR input[type="radio"],.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.posR span.radiobtn,.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.posR span.checkbox{position:absolute;left:0;top:0}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.posR input[type="checkbox"]{margin-top:0}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.posR label{font-size:16px;font-size:1rem;display:inline-block;padding-left:25px}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.posR label{font-weight:400 !important;font-size:16px;font-size:1rem}.page-reservation-wrap .layer-pop.send-calendar strong.red{color:#cd3e00}.page-reservation-wrap .layer-pop.send-calendar .notice-box{padding:15px 0}.page-reservation-wrap .layer-pop.send-calendar .notice-box h3{display:block;padding-bottom:6px;margin-bottom:4px;color:#186686;font-size:14px;font-size:.875rem;line-height:normal;font-weight:bold;font-style:normal}.page-reservation-wrap .layer-pop.send-calendar .notice-box .notice-list li{list-style-type:disc;font-size:12px;font-size:.75rem;margin-left:15px}.page-reservation-wrap .layer-pop.send-calendar .notice-box{background:#fbfbfb;border:1px solid #bbb;padding:10px 15px;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}.page-reservation-wrap .layer-pop.send-calendar .notice-box h3{margin:0;font-weight:700;color:#186686}.page-reservation-wrap .layer-pop.send-calendar .notice-box li{font-size:12px;font-size:.75rem}.page-reservation-wrap .layer-pop.send-calendar .btn-area{padding:30px 0}.page-reservation-wrap .reservation-container{width:960px;margin:0 auto;padding:35px 0 85px 0}.page-reservation-wrap .reservation-container .confirmationHero.chinapay{position:relative;padding-top:50px}.page-reservation-wrap .reservation-container .confirmationHero.chinapay .completed-message{position:absolute;left:0;right:0;top:0;font-size:24px;font-size:1.5rem;font-weight:normal;margin:0;color:#186686;text-align:center}.page-reservation-wrap .reservation-container h1{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}.page-reservation-wrap .reservation-container h1+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.page-reservation-wrap .reservation-container .top{margin-bottom:16px;margin-top:3px}.page-reservation-wrap .reservation-container .top p{margin-bottom:16px;text-align:left;line-height:18px;line-height:1.125rem}.page-reservation-wrap .reservation-container .top .info{text-align:right}.page-reservation-wrap .reservation-container .top .info a{display:inline-block;color:#186686;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;font-weight:bold;text-decoration:underline}.page-reservation-wrap .reservation-container .top .info .btn-q{display:inline-block;width:14px;height:14px;background:url("../images/bul_icon.png") no-repeat 0 0;text-decoration:none;text-align:left}.page-reservation-wrap .reservation-container .reservation-tab{width:100%;position:relative}.page-reservation-wrap .reservation-container .reservation-tab .tab{width:100%;background-color:#f8f8f8;display:table}.page-reservation-wrap .reservation-container .reservation-tab .tab li{display:table-cell;vertical-align:bottom;text-align:center;width:50%;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}.page-reservation-wrap .reservation-container .reservation-tab .tab li a,.page-reservation-wrap .reservation-container .reservation-tab .tab li .reissue{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;width:100%;padding:10px 0;background-color:#e9e9e9;color:#666;font-size:18px;font-size:1.125rem;text-decoration:none;line-height:normal !important;font-weight:normal}.page-reservation-wrap .reservation-container .reservation-tab .tab li a.disabled,.page-reservation-wrap .reservation-container .reservation-tab .tab li .reissue.disabled{color:#a2dbeb}.page-reservation-wrap .reservation-container .reservation-tab .tab li a.disabled:hover,.page-reservation-wrap .reservation-container .reservation-tab .tab li .reissue.disabled:hover{background-color:#7ed0e0;color:#01313e}.page-reservation-wrap .reservation-container .reservation-tab .tab li:first-child a{box-shadow:-2px -1px 2px #bbb inset}.page-reservation-wrap .reservation-container .reservation-tab .tab li:last-child a{box-shadow:2px -1px 2px #bbb inset}.page-reservation-wrap .reservation-container .reservation-tab .tab li.on{padding:0 1px;background-color:#0180a3}.page-reservation-wrap .reservation-container .reservation-tab .tab li.on a,.page-reservation-wrap .reservation-container .reservation-tab .tab li.on .reissue{padding:12px 0;background-color:#0180a3;margin-right:1px;color:white;text-decoration:underline}.page-reservation-wrap .reservation-container .reservation-tab .tab li.on a span.icon-check,.page-reservation-wrap .reservation-container .reservation-tab .tab li.on .reissue span.icon-check{background:url('../images/components/bookingbar/icon-tab-select.png') no-repeat 0 0;width:30px;height:18px;display:inline-block;vertical-align:middle}.page-reservation-wrap .reservation-container .reservation-tab .tab li.on a:first-child,.page-reservation-wrap .reservation-container .reservation-tab .tab li.on .reissue:first-child{box-shadow:none}.page-reservation-wrap .reservation-container .reservation-tab .tab li.on a:last-child,.page-reservation-wrap .reservation-container .reservation-tab .tab li.on .reissue:last-child{box-shadow:none}.page-reservation-wrap .reservation-container .reservation-tab .tab:after{display:block;clear:both;content:"";height:0}.page-reservation-wrap .reservation-container .tab-btn{width:920px;height:37px;margin:4px auto 52px;text-align:center}.page-reservation-wrap .reservation-container .tab-btn button{background:url("../images/components/bookingbar/tab-btn-bk.gif") no-repeat 0 0;padding-left:50px;height:37px;color:#666;font-size:18px;font-size:1.125rem;margin:3px 0}.page-reservation-wrap .reservation-container .tab-btn button.on{background-position:0 -37px;color:#000;font-weight:700}.page-reservation-wrap .reservation-container .tab-btn button:hover,.page-reservation-wrap .reservation-container .tab-btn button:focus{color:#000}.page-reservation-wrap .reservation-container .tab-btn button.disabled{background-position:0 0;color:#9e9e9e;border:0}.page-reservation-wrap .reservation-container .tab-btn button.disabled:hover{background-position:0 0;color:#9e9e9e}.page-reservation-wrap .reservation-container .tab-btn button:first-child{margin-right:50px}.page-reservation-wrap .reservation-container .reservation-list-wrap{margin:0;padding:23px 20px 45px 20px;background:#fff;border:1px solid #0180a3;border-top:4px solid #0180a3;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.page-reservation-wrap .reservation-container .reservation-detail-wrap{margin:0}.page-reservation-wrap .reservation-container .reservation-detail-wrap h2{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black;margin:25px 0 16px}.page-reservation-wrap .reservation-container .reservation-detail-wrap h2+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header{width:100%;margin-bottom:3px}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header .title{float:left;min-width:25%;margin-bottom:12px;padding-right:10px}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header .title h1{margin-bottom:5px}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header .title h1 em{display:inline-block;font-style:normal;font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header .title h1 em+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header .title h2{margin-bottom:0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header .title h2 em{display:inline-block;font-style:normal;font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header .title h2 em+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header .btn{float:right;max-width:535px;padding-top:11px;text-align:left;font-size:0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header .btn li{display:inline-block;margin-left:6px;margin-bottom:4px}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header:after{content:'';clear:both;display:block}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight{min-height:48px;margin-bottom:3px}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title{float:left;min-width:498px;margin-right:14px}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title .prs-flight-num h1{display:inline-block;margin-right:4px;margin-bottom:0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title .prs-flight-num h1 em{display:inline-block;font-style:normal;font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title .prs-flight-num h1 em+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title .prs-flight-num h2{display:inline-block;margin-right:4px;margin-bottom:0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title .prs-flight-num h2 em{display:inline-block;font-style:normal;font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title .prs-flight-num h2 em+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title .prs-flight-num span{display:inline-block;height:8px}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title .org-flight-num{font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title .org-flight-num em{font-style:normal;font-size:18px;font-size:1.125rem}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .btn{float:right;max-width:500px;height:37px;padding-top:14px;text-align:left;font-size:0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .btn li{display:inline-block;margin-left:6px}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight:after{content:'';clear:both;display:block}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight *{vertical-align:middle}.page-reservation-wrap .reservation-container .cont-box{position:relative;margin-bottom:15px;padding:25px 21px 23px 21px;border:1px solid #bbb;border-radius:3px;background:#fff}.page-reservation-wrap .reservation-container .cont-box .notice{margin:7px 0 0 3px}.page-reservation-wrap .reservation-container .cont-box .sns_share{position:absolute;bottom:15px;right:21px}.page-reservation-wrap .reservation-container .cont-box .sns_share ul:after{display:block;clear:both;content:"";height:0}.page-reservation-wrap .reservation-container .cont-box .sns_share li{list-style:none;float:left;width:36px}.page-reservation-wrap .reservation-container .cont-box .sns_share li input[type="image"]{display:block;margin:0 0 0 auto}.page-reservation-wrap .reservation-container .cont-box.schd-info{padding-bottom:35px}.page-reservation-wrap .reservation-container .cont-box.schd-info .train-alert{background:url("../images/bul_icon.png") no-repeat 3px -31px;color:#d42a1d;padding-left:23px;font-size:14px;font-size:.875rem;margin-bottom:9px}.page-reservation-wrap .reservation-container .cont-box.schd-info .train-alert.temporary span{display:inline;width:auto}.page-reservation-wrap .reservation-container .cont-box.schd-info .train-alert.temporary a{text-decoration:underline;padding-left:5px;color:#d80a0a}.page-reservation-wrap .reservation-container .cont-box .contacts ul{border-bottom:1px solid #c9dbdd}.page-reservation-wrap .reservation-container .cont-box .contacts ul li{display:inline-block;padding:20px 12px;font-size:14px;font-size:.875rem;text-align:left}.page-reservation-wrap .reservation-container .cont-box .contacts ul li strong{display:inline-block;padding-right:15px}.page-reservation-wrap .reservation-container .cont-box .contacts ul li:first-child{width:363px}.page-reservation-wrap .reservation-container .cont-box.addinfo{margin-bottom:1px;padding:10px 20px}.page-reservation-wrap .reservation-container .pay-dline{color:#d42a1d;line-height:18px;line-height:1.125rem}.page-reservation-wrap .reservation-container .attention{padding-top:17px;margin-bottom:29px}.page-reservation-wrap .reservation-container .attention h3{display:block;padding-left:15px;padding-bottom:6px;margin-bottom:4px;border-bottom:1px solid #ccc;color:#186686;font-size:14px;font-size:.875rem;line-height:normal;font-weight:bold}.page-reservation-wrap .reservation-container .attention .notice{margin-left:15px}.page-reservation-wrap .reservation-container .notice{margin-bottom:19px}.page-reservation-wrap .reservation-container .notice li{padding-left:8px;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;background:url("../images/bul_icon.png") no-repeat -17px -90px}.page-reservation-wrap .reservation-container .notice li a{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem}.page-reservation-wrap .reservation-container .notice li.stop-notice{font-size:12px;font-size:.75rem;color:#333}.page-reservation-wrap .reservation-container .warning{margin-bottom:9px}.page-reservation-wrap .reservation-container .warning.wheelchair{float:left;width:75%}.page-reservation-wrap .reservation-container .warning li{padding-left:23px;color:#d42a1d;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}.page-reservation-wrap .reservation-container .warning li em{font-style:normal}.page-reservation-wrap .reservation-container .warning li.ico{background:url("../images/bul_icon.png") no-repeat 3px -31px}.page-reservation-wrap .reservation-container .note li{padding-left:8px;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;background:url("../images/icon-belt-info-txt.gif") no-repeat 0 50%}.page-reservation-wrap .reservation-container .info-baggage{margin-bottom:12px;border-bottom:1px solid #ccdcdf}.page-reservation-wrap .reservation-container .info-baggage h3{background:#f0f5f9;padding:6px 7px 7px 7px;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;font-weight:bold}.page-reservation-wrap .reservation-container .info-baggage .set{padding:12px 7px;border-top:1px dashed #ccdcdf}.page-reservation-wrap .reservation-container .info-baggage .set.first{border-top:0 dashed #ccdcdf}.page-reservation-wrap .reservation-container .info-baggage .set h4{margin-bottom:5px;color:#186686;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem}.page-reservation-wrap .reservation-container .info-baggage .set h4 .ico-arrow{display:inline-block;width:29px;height:12px;background:url("../images/components/payment-complete/ico-fromto.png") no-repeat 7px 50%;line-height:16px;line-height:1rem;text-indent:-9999px}.page-reservation-wrap .reservation-container .info-baggage .set ol{zoom:1}.page-reservation-wrap .reservation-container .info-baggage .set ol li{float:left;width:286px;margin:0 0 0 22px;padding:0;color:#000;font-size:14px;font-size:.875rem}.page-reservation-wrap .reservation-container .info-baggage .set ol li strong{display:block;margin-bottom:4px;line-height:20px;line-height:1.25rem}.page-reservation-wrap .reservation-container .info-baggage .set ol li:first-child{margin-left:0}.page-reservation-wrap .reservation-container .info-baggage .set ol:after{display:block;clear:both;content:"";height:0}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list{float:none;margin:0;padding:0}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li{margin:0;padding:0;zoom:1}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li em,.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li span{float:left;display:block;font-size:12px;font-size:.75rem}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li span{width:20.5%}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li em{width:79.5%;font-style:normal}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li .cabin{float:left;width:79.5%}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li .cabin ul{margin:0;padding:0}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li .cabin ul li{width:100%;margin:0;padding:0}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li .cabin ul li em,.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li .cabin ul li span{float:none;width:100%}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li:after{content:'';clear:both;display:block}.page-reservation-wrap .reservation-container .info-etc{height:321px}.page-reservation-wrap .reservation-container .info-etc li{float:left;width:226px;margin-left:18px}.page-reservation-wrap .reservation-container .info-etc li:first-child{margin-left:0}.page-reservation-wrap .reservation-container .info-etc li a{display:block;width:226px;padding-top:226px;text-decoration:none}.page-reservation-wrap .reservation-container .info-etc li a div{height:95px;padding:12px 10px;background:#434343;text-align:center}.page-reservation-wrap .reservation-container .info-etc li a div h3{margin-bottom:2px;font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;color:#fff}.page-reservation-wrap .reservation-container .info-etc li a div span{font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;color:#7ed0e0}.page-reservation-wrap .reservation-container .info-etc .hotel{background:url("../../../../content/dam/koreanair/kr/Photos/payment-completion/banner-hotel.jpg") no-repeat 0 0}.page-reservation-wrap .reservation-container .info-etc .rent{background:url("../../../../content/dam/koreanair/kr/Photos/payment-completion/banner-rentcar.jpg") no-repeat 0 0}.page-reservation-wrap .reservation-container .info-etc .travel{background:url("../../../../content/dam/koreanair/kr/Photos/payment-completion/banner-insurance.jpg") no-repeat 0 0}.page-reservation-wrap .reservation-container .info-etc .cyberSky{background:url("../../../../content/dam/koreanair/kr/Photos/payment-completion/banner-skyshop.jpg") no-repeat 0 0}.page-reservation-wrap .reservation-container .info-etc:after{content:'';clear:both;display:block}.page-reservation-wrap .reservation-container.upper{padding:35px 0 0 0}.page-reservation-wrap .reservation-container.lower{padding:0 0 85px 0}.page-reservation-wrap .reservation-container .duty-wrap{margin-top:30px;margin-bottom:15px;padding:15px 21px;background:#fff;border:1px solid #bbb;border-radius:3px}.page-reservation-wrap .reservation-container .duty-wrap .inner .head{margin-top:19px}.page-reservation-wrap .reservation-container .duty-wrap .inner .head h3{font-size:14px;font-size:.875rem;line-height:25px;line-height:1.5625rem;font-weight:bold}.page-reservation-wrap .reservation-container .duty-wrap .inner .head h3 span{float:left;max-width:340px}.page-reservation-wrap .reservation-container .duty-wrap .inner .head h3 a{float:right;max-width:100px;margin:0;padding-left:35px;padding-right:6px;line-height:15px;line-height:.9375rem}.page-reservation-wrap .reservation-container .duty-wrap .inner .head h3:after{display:block;clear:both;content:"";height:0}.page-reservation-wrap .reservation-container .duty-wrap .inner .head a.view-detail{background:white url("../images/components/payment-complete/ico-details.png") no-repeat 10px 50%}.page-reservation-wrap .reservation-container .duty-wrap .inner .head a.tax-free{background:white url("../images/components/payment-complete/ico-taxfree-order.png") no-repeat 11px 50%}.page-reservation-wrap .reservation-container .duty-wrap .inner .head a.ok-cash{background:white url("../images/components/payment-complete/ico-okcashbag.jpg") no-repeat 5px 50%}.page-reservation-wrap .reservation-container .duty-wrap .inner .head:first-child{margin-top:0}.page-reservation-wrap .reservation-container .duty-wrap .inner .head.webcheckin h3 span,.page-reservation-wrap .reservation-container .duty-wrap .inner .head.webcheckin h3 a{max-width:70%}.page-reservation-wrap .reservation-container .duty-wrap .inner .head.webcheckin h3 span{min-width:340px}.page-reservation-wrap .reservation-container .duty-wrap .inner .head.webcheckin h3 a{min-width:100px}.page-reservation-wrap .reservation-container .duty-wrap .inner .cont{margin-top:8px;padding-bottom:5px}.page-reservation-wrap .reservation-container .duty-wrap .inner .cont p{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem}.page-reservation-wrap .reservation-container .duty-wrap .left{float:left;width:438px}.page-reservation-wrap .reservation-container .duty-wrap .right{float:right;width:458px;height:70px;border-left:1px solid #c9dbdd;padding-left:20px;background:#fff}.page-reservation-wrap .reservation-container .duty-wrap:after{display:block;clear:both;content:"";height:0}.page-reservation-wrap .reser-banner-skyshop{margin:15px auto;width:960px}.page-reservation-wrap .content-seatassign{display:none;background-color:#e4e4e4;margin-top:25px;padding:20px 0}.page-reservation-wrap .content-seatassign .seat-assign-box{width:960px;margin:0 auto;position:relative}.page-reservation-wrap .content-seatassign .seat-assign-box h2{margin-top:0;font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}.page-reservation-wrap .content-seatassign .seat-assign-box h2+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.page-reservation-wrap .content-seatassign #cboxClose2{position:absolute;width:22px;height:22px;background:url('../images/components/payment-complete/seat-assign-close.png') no-repeat 0 center;z-index:100;top:0;right:0;text-indent:-9999px;border:0}.page-reservation-wrap .checkin-flight-selection-wrapper .current-flight div{text-align:center;font-size:16px;font-size:1rem}.page-reservation-wrap .checkin-flight-selection-wrapper div.current-flight-date{text-align:center;font-size:16px;font-size:1rem}.page-reservation-wrap .checkin-passenger-row div{font-size:16px;font-size:1rem}.page-reservation-wrap .seating-row .side-row-num h4{font-size:16px;font-size:1rem;padding-left:5px;padding-right:5px}.page-reservation-wrap #checkin-wrapper-content .seat-selection-panel-wrapper{padding:0 20px}.page-reservation-wrap #checkin-wrapper-content .seat-selection-legend{background-color:transparent}.page-reservation-wrap #checkin-wrapper-content .seat-selection-legend ul{margin-top:15px;padding:0}.page-reservation-wrap #checkin-wrapper-content .seat-selection-legend ul li{padding:0 0 10px 25px}.page-reservation-wrap #checkin-wrapper-content .seat-selection-legend ul li span{font-size:14px;font-size:.875rem;margin-right:0}.page-reservation-wrap #checkin-wrapper-content .checkin-navigation{height:120px;float:none;padding:15px 0;background-color:transparent}.page-reservation-wrap #checkin-wrapper-content #checkin-button-placement{margin-right:0;position:initial}.page-reservation-wrap .plane-seat-select{background-color:white}.page-reservation-wrap .plane-seat-select .up span,.page-reservation-wrap .plane-seat-select .down span{text-align:center}.page-reservation-wrap .change-tit-before{font-weight:400;color:initial;font-size:14px;font-size:.875rem}.page-reservation-wrap .change-tit-after{font-weight:700;color:#0757b4;font-size:14px;font-size:.875rem}.page-reservation-wrap .confirm.before{border:1px solid #666;padding:10px 20px;margin-bottom:20px}.page-reservation-wrap .confirm.before h4{font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;font-weight:normal;margin-bottom:16px}.page-reservation-wrap .confirm.before .title{color:initial;font-size:14px;font-size:.875rem}.page-reservation-wrap .confirm.before .inner ul li{font-size:14px;font-size:.875rem}.page-reservation-wrap .confirm.before .inner ul .spot{font-weight:400}.page-reservation-wrap .confirm.after{background:#edf5fd;border:1px solid #0757b4;padding:10px 20px}.page-reservation-wrap .confirm.after h4{font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;font-weight:bold;margin-bottom:16px}.page-reservation-wrap .confirm.after .title{color:#0757b4;font-size:14px;font-size:.875rem}.page-reservation-wrap .confirm.after .inner{font-weight:700 !important}.page-reservation-wrap .confirm.after .inner ul li{font-size:14px;font-size:.875rem}.page-reservation-wrap .confirm.after .inner ul li .point{color:#0757b4 !important}.page-reservation-wrap .confirm.after .point{color:#0757b4 !important}.tbl-list-type{width:100%}.tbl-list-type tbody th{font-weight:normal}.tbl-list-type tbody th a{font-size:16px}.tbl-list-type tbody td span.inline{display:inline-block}.tbl-list-type tbody td .txt-bold{font-weight:700}.tbl-list-type tbody td .codeshare.flight_container .alert{font-size:12px;font-size:.75rem;color:#186686;margin:0;padding:0 0 0 31px}.tbl-list-type tbody td .codeshare.flight_container .alert span{width:16px;height:16px;margin-right:5px;background:url('../images/components/dom-avail/icon-alert.png') no-repeat 0 center;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem;vertical-align:top;margin-left:-21px}.tbl-list-type tbody td.seat .plus-class{font-size:12px;font-size:.75rem;display:block;width:100%;font-weight:700;background:#eccf78;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;color:#60480a;margin:2px 0;padding:1px 2px}.tbl-list-type tbody td.seat .delta-premium{font-size:12px;font-size:.75rem;display:block;width:100%;font-weight:700;background:#0b1f66;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;color:white;margin:2px 0;padding:1px 2px}.tbl-list-type tbody tr.before th,.tbl-list-type tbody tr.before td{background:#f8f8f8;color:#666;border-bottom:1px dashed #ddd}.tbl-list-type tbody tr.after th,.tbl-list-type tbody tr.after td{background:#e5f6f8;border-top:1px dashed #ddd}.tbl-list-type tbody tr.after th .point,.tbl-list-type tbody tr.after td .point{color:#186686;font-weight:700;display:inline-block}.tbl-list-type.rsv tbody td:first-child a{font-size:16px;font-size:1rem}.tbl-list-type.rsv tbody td{padding:12px 8px}.tbl-list-type.rsv tbody td span.inline{display:inline}.tbl-list-type .t2-change td{border-bottom:0}.tbl-list-type .t2-change.t2-change-message td{text-align:left;padding:6px 10px;border-top:1px dashed #ccdcdf;border-bottom:1px solid #ccdcdf;font-size:12px;font-size:.75rem}.tbl-list-type .t2-change.t2-change-message td span.icon{font-size:inherit;color:#186686;display:inline-block;padding-left:20px;background:url('../images/components/dom-avail/icon-alert.png') no-repeat 0 2px}.tbl-list-type .t2-change.t2-change-message td span.icon strong{font-weight:700}.tbl-list-type .sort-d a:after{content:'';background:url('../images/components/reservation-details/icon_arrow_up.png') no-repeat 50% 6px;padding:2px 6px}.tbl-list-type .sort-u a:after{content:'';background:url('../images/components/reservation-details/icon_arrow_down.png') no-repeat 50% 6px;padding:2px 6px}.tbl-list-type thead th{padding:9px 12px;background:#176685;color:#fff;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;font-weight:bold}.tbl-list-type thead th a{display:inline-block;color:#fff;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;font-weight:bold;word-break:normal;word-wrap:break-word;text-decoration:none}.tbl-list-type tbody tr td{font-size:14px;font-size:.875rem}.tbl-list-type tbody tr th,.tbl-list-type tbody tr td{padding:12px 10px;border-bottom:1px solid #c9dbdd;text-align:center;font-weight:normal;line-height:18px;line-height:1.125rem}.tbl-list-type tbody tr th em,.tbl-list-type tbody tr th span,.tbl-list-type tbody tr td em,.tbl-list-type tbody tr td span{display:block;font-style:normal}.tbl-list-type tbody tr th .blank,.tbl-list-type tbody tr td .blank{display:inline-block}.tbl-list-type tbody tr th .point-r.small,.tbl-list-type tbody tr th .point-b.small,.tbl-list-type tbody tr td .point-r.small,.tbl-list-type tbody tr td .point-b.small{font-size:12px;font-size:.75rem}.tbl-list-type tbody tr th .point-r.bold,.tbl-list-type tbody tr th .point-b.bold,.tbl-list-type tbody tr td .point-r.bold,.tbl-list-type tbody tr td .point-b.bold{font-weight:bold}.tbl-list-type tbody tr th .point-r.ico,.tbl-list-type tbody tr th .point-b.ico,.tbl-list-type tbody tr td .point-r.ico,.tbl-list-type tbody tr td .point-b.ico{padding-left:18px;background:url("../images/components/dom-avail/icon-alert.png") no-repeat 0 0;text-align:left}.tbl-list-type tbody tr th .point-r,.tbl-list-type tbody tr td .point-r{color:#d80b08}.tbl-list-type tbody tr th .point-b,.tbl-list-type tbody tr td .point-b{color:#186686}.tbl-list-type tbody tr th .seat-num,.tbl-list-type tbody tr td .seat-num{width:98px;margin:0 auto}.tbl-list-type tbody tr th .seat-num li,.tbl-list-type tbody tr td .seat-num li{display:inline-block;width:30px;margin-bottom:6px}.tbl-list-type tbody tr th .seat-done,.tbl-list-type tbody tr td .seat-done{margin-bottom:6px}.tbl-list-type tbody tr th .passenger-name,.tbl-list-type tbody tr td .passenger-name{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;text-transform:uppercase}.tbl-list-type tbody tr th ul li em,.tbl-list-type tbody tr td ul li em{display:inline-block}.tbl-list-type tbody tr th .button-small-white,.tbl-list-type tbody tr td .button-small-white{margin-right:3px}.tbl-list-type tbody tr .member{font-size:16px;font-size:1rem;position:relative}.tbl-list-type tbody tr .member .tooltip-need{display:inline;text-decoration:none;color:#000}.tbl-list-type tbody tr .member .tooltip-need:hover,.tbl-list-type tbody tr .member .tooltip-need:focus{outline:1px solid black !important}.tbl-list-type tbody tr .member .tooltip-need span{display:inline}.tbl-list-type tbody tr .member .tooltip{position:absolute;left:0;bottom:24px;border:1px solid #cd3e00;background-color:white;border-radius:5px;padding:4px;font-size:14px;font-size:.875rem;line-height:1.2;font-weight:700;color:#cd3e00;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}.tbl-list-type tbody tr .member .tooltip .tooltip-arrow{background:url("../images/components/payment-complete/toolarrow.png") no-repeat 0 0;width:18px;height:8px;position:absolute;bottom:-8px;left:10px}.tbl-list-type tbody tr .member .member-num{display:inline-block;font-size:14px;font-size:.875rem}.tbl-list-type tbody tr .num{font-size:14px;font-size:.875rem}.tbl-list-type tbody td .btn-list{font-size:0}.tbl-list-type tbody td .btn-list li{list-style:none;display:inline-block}.tbl-list-type tbody .bg-line td{background:#f6f6f6}.tbl-list-type tbody .bg-line th{background:#f6f6f6}.tbl-list-type tbody .no-result-list td{padding:120px 0 130px}.tbl-list-type .t-align-left{text-align:left}.tbl-list-type .t-align-left span.t-inline{display:inline-block}.tbl-list-type .tooltip-area{position:relative}.tbl-list-type .tooltip-area .itr-tooltip-need{color:#186686;display:inline-block;cursor:pointer}.tbl-list-type .tooltip-area .itr-tooltip{width:330px;border:1px solid #186686;background-color:white;border-radius:5px;padding:5px;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}.tbl-list-type .tooltip-area .itr-tooltip .oal-itr{font-size:12px;font-size:.75rem;line-height:130%;font-weight:700;color:#186686}.tbl-list-type .tooltip-area .itr-tooltip .tooltip-arrow{background:url('../images/components/dom-avail/avail_icon_1.png') no-repeat 0 -459px;width:18px;height:8px;position:absolute;bottom:-8px;right:98px}#payment-completion .custom-form dd,#payment-bankt-layer .custom-form dd{margin:0 !important}#payment-completion input[type=text],#payment-completion input[type=password],#payment-completion textarea,#payment-bankt-layer input[type=text],#payment-bankt-layer input[type=password],#payment-bankt-layer textarea{padding:9px 10px}#payment-completion .input-area,#payment-bankt-layer .input-area{position:relative}#payment-completion .placeholder,#payment-bankt-layer .placeholder{position:absolute;top:9px;left:10px;font-size:13px;font-size:.8125rem;color:#757575}#payment-completion .formlabel,#payment-bankt-layer .formlabel{position:absolute;top:9px;left:10px;font-size:13px;font-size:.8125rem;color:#757575;font-weight:normal}#payment-completion div.error,#payment-bankt-layer div.error{font-size:12px;font-size:.75rem;margin-top:5px}#payment-completion .layer-pop,#payment-bankt-layer .layer-pop{max-width:530px;min-width:300px;padding:20px 30px 30px 30px;background:#fff}#payment-completion .layer-pop h2,#payment-bankt-layer .layer-pop h2{font-size:29px;font-size:1.8125rem;text-align:center;margin:23px 0 20px 0}#payment-completion .layer-pop p,#payment-bankt-layer .layer-pop p{margin-bottom:10px}#payment-completion .layer-pop label,#payment-bankt-layer .layer-pop label{font-size:14px;font-size:.875rem;font-weight:bold}#payment-completion .layer-pop .formlabel,#payment-bankt-layer .layer-pop .formlabel{font-weight:normal}#payment-completion .layer-pop dt,#payment-bankt-layer .layer-pop dt{font-weight:bold;margin-bottom:7px}#payment-completion .layer-pop ul,#payment-bankt-layer .layer-pop ul{margin-left:18px}#payment-completion .layer-pop textarea,#payment-bankt-layer .layer-pop textarea{height:80px}#payment-completion .layer-pop .notice h3,#payment-bankt-layer .layer-pop .notice h3{font-size:14px;font-size:.875rem;font-weight:bold;margin:25px 0 0 0;color:#186686}#payment-completion .layer-pop .notice .list,#payment-bankt-layer .layer-pop .notice .list{margin-left:18px}#payment-completion .layer-pop .btn-area,#payment-bankt-layer .layer-pop .btn-area{text-align:center;margin-top:25px}#payment-completion .layer-pop .btn-area button,#payment-bankt-layer .layer-pop .btn-area button{margin:5px}#payment-completion .layer-pop .result,#payment-bankt-layer .layer-pop .result{text-align:center}#payment-completion .layer-pop .refund li,#payment-bankt-layer .layer-pop .refund li{font-size:16px;font-size:1rem}#payment-completion .layer-pop .refund li span,#payment-bankt-layer .layer-pop .refund li span{margin-left:10px}#payment-completion .layer-pop .send-email-container p,#payment-bankt-layer .layer-pop .send-email-container p{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}#payment-completion .layer-pop .send-email-container .select-lang,#payment-bankt-layer .layer-pop .send-email-container .select-lang{padding:7px 0 12px;position:relative}#payment-completion .layer-pop .send-email-container .select-lang .radiostyle,#payment-bankt-layer .layer-pop .send-email-container .select-lang .radiostyle{margin-left:10px;display:inline-block;position:relative}#payment-completion .layer-pop .send-email-container .select-lang .radiostyle:first-child,#payment-bankt-layer .layer-pop .send-email-container .select-lang .radiostyle:first-child{margin-left:0}#payment-completion .layer-pop .send-email-container .send-email-inner label,#payment-bankt-layer .layer-pop .send-email-container .send-email-inner label{display:inline-block;margin-bottom:7px}.scale150 #payment-completion .layer-pop .send-email-container .send-email-inner .placeholder,.scale175 #payment-completion .layer-pop .send-email-container .send-email-inner .placeholder,.scale150 #payment-bankt-layer .layer-pop .send-email-container .send-email-inner .placeholder,.scale175 #payment-bankt-layer .layer-pop .send-email-container .send-email-inner .placeholder{top:2px;left:10px;word-break:break-all}#payment-completion .layer-pop.bankt-pop,#payment-bankt-layer .layer-pop.bankt-pop{max-width:650px}#payment-completion .layer-pop.bankt-pop h2,#payment-bankt-layer .layer-pop.bankt-pop h2{line-height:1.3}#payment-completion .layer-pop.bankt-pop p.bankt-txt,#payment-bankt-layer .layer-pop.bankt-pop p.bankt-txt{font-size:14px;font-size:.875rem;font-weight:700;text-align:left;margin-top:0}#payment-completion .layer-pop.bankt-pop p.bankt-txt.tcenter,#payment-bankt-layer .layer-pop.bankt-pop p.bankt-txt.tcenter{font-size:16px;font-size:1rem;text-align:center;color:#186686;font-weight:400;margin:15px 0}#payment-completion .layer-pop.bankt-pop .refund,#payment-bankt-layer .layer-pop.bankt-pop .refund{border:1px solid #ccc;border-radius:3px;padding:15px;margin:5px 0}#payment-completion .layer-pop.bankt-pop .refund li,#payment-bankt-layer .layer-pop.bankt-pop .refund li{text-align:center;width:100%;list-style:none;font-size:16px;font-size:1rem}#payment-completion .layer-pop.bankt-pop .refund li span,#payment-bankt-layer .layer-pop.bankt-pop .refund li span{margin-left:10px}#payment-completion .layer-pop.bankt-pop .bankt-wrap,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap{padding:15px 0 0}#payment-completion .layer-pop.bankt-pop .bankt-wrap table,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table{border-top:1px solid #c3d2d6;width:100%}#payment-completion .layer-pop.bankt-pop .bankt-wrap table th,#payment-completion .layer-pop.bankt-pop .bankt-wrap table .th,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table th,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table .th{background:#f4fbfd;color:#186686;font-size:14px;font-size:.875rem;border-bottom:1px solid #c3d2d6}#payment-completion .layer-pop.bankt-pop .bankt-wrap table td,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td{border-bottom:1px solid #c3d2d6;border-left:1px solid #c3d2d6;padding:3px 7px}#payment-completion .layer-pop.bankt-pop .bankt-wrap table td .styled-select.refund-bankt,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td .styled-select.refund-bankt{height:38px;height:2.375rem}#payment-completion .layer-pop.bankt-pop .bankt-wrap table td .styled-select.refund-bankt select,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td .styled-select.refund-bankt select{height:38px;height:2.375rem}.ie8 #payment-completion .layer-pop.bankt-pop .bankt-wrap table td .styled-select.refund-bankt select,.ie9 #payment-completion .layer-pop.bankt-pop .bankt-wrap table td .styled-select.refund-bankt select,.ie8 #payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td .styled-select.refund-bankt select,.ie9 #payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td .styled-select.refund-bankt select{padding-left:0 !important;height:24px;height:1.5rem}#payment-completion .layer-pop.bankt-pop .bankt-wrap table td select,#payment-completion .layer-pop.bankt-pop .bankt-wrap table td input[type="text"],#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td select,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td input[type="text"]{font-size:14px;font-size:.875rem}#payment-completion .layer-pop.bankt-pop .bankt-wrap table td .posR,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td .posR{position:relative}#payment-completion .layer-pop.bankt-pop .bankt-wrap table td .posR input[type="text"],#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td .posR input[type="text"]{width:100%}#payment-completion .layer-pop.bankt-pop .bankt-wrap table td p.error,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td p.error{margin:0;padding:5px 0 0;font-size:12px;font-size:.75rem}#payment-completion .layer-pop.bankt-pop .bankt-wrap .bankt-list,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap .bankt-list{padding-left:8px;margin:10px 0 0;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;background:url('../images/icon-belt-info-txt.gif') no-repeat 0 7px}.okwrap div,.okwrap p,.okwrap ul,.okwrap li,.okwrap h1{padding:0;margin:0;line-height:150%}.okwrap fieldset{border:0;padding:0}.okwrap fieldset legend{position:absolute;width:0;height:0;font-size:0;line-height:0}.okwrap fieldset p{color:#186686;font-size:16px;font-size:1rem;padding-bottom:5px}.okwrap fieldset p span{font-size:12px;font-size:.75rem;color:#000;padding-left:10px}.okwrap fieldset input{width:100%;border:1px solid #ccc;padding:15px 10px}.okwrap h1{font-size:24px;font-size:1.5rem;background:#1c8ca9;color:#fff;line-height:65px;line-height:4.0625rem;padding:0 15px;font-weight:400}.okwrap .btn_area{text-align:center;padding:30px 0}.okwrap .btn_area a{color:#186686}.okwrap .btn_area .button{min-width:120px;border:2px solid #186686;font-size:16px;font-size:1rem;padding:14px 20px;color:#186686;text-align:center;text-decoration:none;background-color:transparent;cursor:pointer;display:inline-block;line-height:normal;position:relative}.okwrap .btn_area .button:hover,.okwrap .btn_area .button:focus{color:#fff;background-color:#186686}.okwrap .btn_area .medium{font-size:15px;font-size:.9375rem}.okwrap .btn_area .cancel{vertical-align:bottom;padding:0 20px}.okwrap .a_center{text-align:center}.okwrap .grid{width:100%;padding:35px 20px 30px}.okwrap .tred{color:red}.okwrap .form_colum_2_5{width:25%;float:left;padding:7px;box-sizing:border-box}.okwrap .snote{padding:0 20px 0}.okwrap .snote p.stitle{padding-bottom:10px}.okwrap .snote ul{border-top:1px solid #ddd;border-bottom:1px solid #c5c5c5;padding:15px 0}.okwrap .snote ul li{margin:0 30px;padding:5px 0;font-size:11px;font-size:.6875rem}.okwrap .snote ul li span{font-size:14px;font-size:.875rem}.okwrap .snote2{border-bottom:1px solid #c5c5c5;margin:0 20px}.okwrap .snote2 .stitle{font-size:12px;font-size:.75rem;color:#000;font-weight:700;padding-left:15px}.okwrap .snote2 ul{padding-bottom:25px}.okwrap .snote2 ul li{margin:0 30px;padding:4px 0;list-style:none;font-size:11px;font-size:.6875rem}.okwrap .snote2 ul li span{font-size:12px;font-size:.75rem}.okwrap .error_msg{text-align:center;padding-bottom:35px}.okwrap .error_info{padding-top:20px;border-top:1px solid #c5c5c5}.okwrap .error_info ul{padding:15px 0;background:#eaeae9}.okwrap .error_info ul li{margin:0 30px;padding:5px 0;color:#186686;font-size:11px;font-size:.6875rem}.okwrap .error_info ul li span{font-size:14px;font-size:.875rem}.btn-wheelchair-service{text-align:right;margin-bottom:5px !important;float:right;width:23%}.add-services-wrap .info-kp-service{height:auto}.add-services-wrap .info-kp-service #kal-premium{min-height:70px;padding-right:110px;background:url('../images/components/payment-complete/kalsvc.png') no-repeat 100% 100%}.add-services-wrap .info-avod-service .avod-title .ico-help{position:absolute;top:10px;left:220px;background:url('../images/components/reservation-details/ico-question.png') no-repeat 0 50%;width:16px;height:16px;margin:2px 0 0 3px}[lang='en-us'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:310px}[lang='pt-br'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:294px}[lang='es-es'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:350px}[lang='fr-fr'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:279px}[lang='de-de'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:307px}[lang='ru-ru'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:382px}[lang='ja-jp'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:282px}[lang='zh-cn'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:195px}[lang='zh-hk'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:195px}[lang='th-th'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:456px}[lang='vi-vn'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:408px}[lang='id-id'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:387px}.add-services-wrap .info-avod-service .avod-title:after{display:block;clear:both;content:"";height:0}.add-services-wrap .info-avod-service #cs300-avod{min-height:83px;padding:10px 120px 10px 0;background:url('../images/components/reservation-details/icon-avod.png') no-repeat 100% 30%}.add-services-wrap .info-avod-service #cs300-avod .beyond{background:url('../images/components/reservation-details/icon-beyond.png') no-repeat 0 2px;margin-top:10px}.add-services-wrap .info-avod-service #cs300-avod .beyond p{font-weight:700;color:#cd3e00;padding:0 0 0 23px}.add-services-wrap .info-kp-service .collapse-expanded,.add-services-wrap .info-avod-service .collapse-expanded{position:relative;background:url('../images/components/payment-complete/icon-kalsvc.png') no-repeat 0 50%}.add-services-wrap .info-kp-service .collapse-expanded .div-btn,.add-services-wrap .info-avod-service .collapse-expanded .div-btn{cursor:pointer;padding:10px 20px 10px 30px;font-weight:bold;width:100%;line-height:120%;text-align:left;font-size:18px;font-size:1.125rem;color:#186686}.add-services-wrap .info-kp-service .collapse-expanded .div-btn:hover,.add-services-wrap .info-avod-service .collapse-expanded .div-btn:hover{outline:1px solid black}.add-services-wrap .info-kp-service .collapse-expanded .div-btn.on,.add-services-wrap .info-avod-service .collapse-expanded .div-btn.on{background:url('../images/components/dom-avail/btn-arrow-updown2.png') no-repeat 98% 13px}.add-services-wrap .info-kp-service .collapse-expanded .div-btn.off,.add-services-wrap .info-avod-service .collapse-expanded .div-btn.off{background:url('../images/components/dom-avail/btn-arrow-updown2.png') no-repeat 98% -76px}.add-services-wrap .info-prestige-meal-service{min-height:60px;padding-right:110px;background:url('../images/components/payment-complete/icon-prestige-meal.png') no-repeat 100% 100%}.add-services-wrap .info-prestige-meal-service h3{font-weight:bold;line-height:120%;font-size:18px;font-size:1.125rem;padding:0 0 3px 32px;padding:0 0 .1875rem 2rem;margin:0 0 8px 0;margin:0 0 .5rem 0;color:#186686;background:url('../images/components/payment-complete/icon-kalsvc.png') no-repeat 0 50%}.add-services-wrap .info-prestige-meal-service p{padding-left:33px}.add-services-wrap .add-services-notice{padding:0 0 15px}.add-services-wrap .add-services-notice .st-point{margin:0;color:#186686;padding-left:20px;font-size:14px;font-size:.875rem;line-height:inherit;background:url('../images/components/dom-avail/icon-alert.png') no-repeat 0 2px}.add-services-wrap .link_button{font-size:14px;font-size:.875rem;padding:0 3px;box-shadow:none;margin-left:3px;border:0;text-decoration:underline}.add-services-wrap .description{background:url('../images/components/reservation-details/dot-v-line.gif') no-repeat 0 center;padding-left:25px}.add-services-wrap .description .button-link{display:inline-block;padding:0 5px}.add-services-wrap .description .more-info-desc{color:#595959;font-size:12px;font-size:.75rem;padding-top:5px}.add-services-wrap .description .meal-wrap{padding:3px 0;width:100%}.add-services-wrap .description .flight-num,.add-services-wrap .description .route,.add-services-wrap .description .meals{display:inline-block !important;padding-left:11px;padding-right:10px;background:url('../images/components/schedule-search/txt-separator.png') no-repeat 0 center}.add-services-wrap .description .flight-num span,.add-services-wrap .description .route span,.add-services-wrap .description .meals span{display:inline-block !important}.add-services-wrap .description .flight-num{padding-left:0;background:0}.add-services-wrap .description span.flight,.add-services-wrap .description .d2meal{font-size:12px;font-size:.75rem}.add-services-wrap .description .help-wrap{padding:5px 0 !important}.add-services-wrap .description .help-wrap span{padding-right:10px;float:left}.add-services-wrap .description .help-wrap .help{float:left;border:0;background:url('../images/icon-question-mark-sm.png') no-repeat 0 0;width:15px;height:15px;display:block;overflow:hidden;line-height:3200px;line-height:200rem}.add-services-wrap .description .help-wrap:after{display:block;clear:both;content:"";height:0}.add-services-wrap .train-link a{display:block;margin-bottom:10px}.add-services-wrap .train-link a:last-child{margin-bottom:0}.add-services-wrap .iconth .link-text{color:#186686 !important;text-decoration:underline}.add-services-wrap .iconth a,.add-services-wrap .iconth span{display:block;font-weight:700;font-size:14px;font-size:.875rem}.add-services-wrap .iconth span{color:#333;width:100%;height:20px;background:url('../images/components/reservation-details/addservice-icon.png') no-repeat}.add-services-wrap .iconth .seatassign{background-position:center 0}.add-services-wrap .iconth .spmeal{background-position:center -100px}.add-services-wrap .iconth .okcashbag{background-position:center -200px}.add-services-wrap .iconth .dutyfree{background-position:center -300px}.add-services-wrap .iconth .docSA{background-position:center -400px}.add-services-wrap .iconth .flyingPet{background-position:center -480px}.add-services-wrap .iconth .ebaggage{background-position:center -600px}.add-services-wrap .iconth .add-asr{background-position:center -702px}.add-services-wrap .iconth .cakeapp{background-position:center -794px}.add-services-wrap .iconth .german-train{background-position:center -885px}.add-services-wrap .iconth .wheelchair{background-position:center -954px}.add-services-wrap .tbl-list-type .button-small-white{color:#007798 !important}.add-services-wrap .event-wrap{padding-top:15px}.add-services-wrap .event-wrap h3{font-weight:700}.add-services-wrap .event-wrap ul{border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;padding:5px 0}.add-services-wrap .event-wrap ul:after{display:block;clear:both;content:"";height:0}.add-services-wrap .event-wrap ul li{width:50%;height:60px;float:left;padding-left:3px}.add-services-wrap .event-wrap ul li:first-child{padding-left:0}.add-services-wrap .tr-pet-info .st-unable{color:#d42a1d !important}.add-services-wrap .tr-pet-info .st-ongoing{color:#1b7ba0 !important}.add-services-wrap .tr-pet-info .infoMessageContainer{margin-top:5px}.add-services-wrap .tr-pet-info .infoMessageContainer .infoTxt{padding-left:20px;color:#d42a1d;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;font-weight:700;background:url('../images/bul_icon.png') no-repeat 1px -31px}.promotionbanner{width:100%}.promotionbanner button{width:100%;background:transparent}.promotionbanner .banner{border-radius:3px;border:1px solid #b9d6de;background:#ddecef;width:100%;padding:8px 0 7px 0}.promotionbanner .banner .iconL{background:url('../images/components/reservation-details/pomotion_icon01.png') top left no-repeat;width:23px;height:23px;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.promotionbanner .banner .iconR{background:url('../images/components/reservation-details/pomotion_icon02.png') top left no-repeat;width:23px;height:23px;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.promotionbanner .banner .text{color:#444;font-weight:bold;line-height:110%;font-size:13px;letter-spacing:-1px;width:40%;margin:0 auto;zoom:1;display:inline-block;padding:0 15px;vertical-align:middle;*display:inline}.promotionbanner .banner .point{color:#176685;font-size:13px;letter-spacing:-1px}div.promotion-banner{margin-top:10px;width:100%}div.promotion-banner:after{display:block;clear:both;content:"";height:0}div.promotion-banner .half .banner .text{text-align:left}div.promotion-banner .banner{width:100%;padding:8px 10px 10px 10px;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;-webkit-box-shadow:1px 1px 0 0 #c6c6c6;box-shadow:1px 1px 0 0 #c6c6c6;text-align:center;display:block}div.promotion-banner .banner .text{line-height:110%;font-size:14px;font-size:.875rem;font-weight:bold;text-align:center;padding:2px 10px 3px 30px;display:inline-block}div.promotion-banner .banner .iconR{margin-left:10px;padding:0 10px 0 0;font-size:12px;font-size:.75rem;font-weight:bold}div.promotion-banner .pay-promo{width:100%}div.promotion-banner .pay-promo.half{float:left;width:49.5%}div.promotion-banner .pay-promo .banner{border:1px solid #9f8b71;background:#f4eddc}div.promotion-banner .pay-promo .banner .text{color:#333;background:url('../images/components/reservation-details/ico-banner-promo.png') center left no-repeat}div.promotion-banner .pay-promo .banner .point{color:#853500}div.promotion-banner .pay-promo .banner .iconR{background:url('../images/components/reservation-details/ico-banner-promo-arrw.png') center right no-repeat;color:#853500}div.promotion-banner .welcome-coupon{width:100%}div.promotion-banner .welcome-coupon.half{float:right;width:49.5%}div.promotion-banner .welcome-coupon .banner{border:1px solid #6196a5;background:#e0edf1;display:block}div.promotion-banner .welcome-coupon .banner .text{background:url('../images/components/reservation-details/ico-banner-coupon.png') center left no-repeat;color:#333;padding-left:38px}div.promotion-banner .welcome-coupon .banner .point{color:#007287}div.promotion-banner .welcome-coupon .banner .iconR{background:url('../images/components/reservation-details/ico-banner-coupon-arrw.png') center right no-repeat;color:#007287}.sp-promotion-banner{width:100%}.sp-promotion-banner .click-banner{display:block;width:960px;margin:0 auto 15px}.sp-promotion-banner .click-banner img{vertical-align:top}.page-reservation-wrap .rsrv-change .point{color:#186686}.page-reservation-wrap .rsrv-change .tb-style{margin-bottom:10px}.page-reservation-wrap .rsrv-change .tbl-list-type thead{border-left:2px solid #186686;border-right:2px solid #186686}.page-reservation-wrap .rsrv-change .tbl-list-type tbody tr.before,.page-reservation-wrap .rsrv-change .tbl-list-type tbody tr.after{border-left:2px solid #186686;border-right:2px solid #186686}.page-reservation-wrap .rsrv-change .tbl-list-type tbody tr.before th,.page-reservation-wrap .rsrv-change .tbl-list-type tbody tr.before td{border-bottom:1px dashed #ddd}.page-reservation-wrap .rsrv-change .tbl-list-type tbody tr.after{border-bottom:2px solid #186686}.page-reservation-wrap .rsrv-change .tbl-list-type tbody tr.after td,.page-reservation-wrap .rsrv-change .tbl-list-type tbody tr.after th{border-top:0}.page-reservation-wrap .rsrv-change .tbl-list-type tbody tr.after td .point,.page-reservation-wrap .rsrv-change .tbl-list-type tbody tr.after th .point{font-size:16px;font-size:1rem}
.no-gap{margin:0;padding:0}.no-gap{margin:0;padding:0}#airlineTicket-buy-event{color:#333;padding:50px 60px 60px}#airlineTicket-buy-event div,#airlineTicket-buy-event p,#airlineTicket-buy-event ol,#airlineTicket-buy-event ul,#airlineTicket-buy-event li,#airlineTicket-buy-event dl,#airlineTicket-buy-event dt,#airlineTicket-buy-event dd,#airlineTicket-buy-event span,#airlineTicket-buy-event strong{margin:0;padding:0;border:0}#airlineTicket-buy-event h1,#airlineTicket-buy-event h2,#airlineTicket-buy-event h3{margin:0;padding:0;border:0;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}#airlineTicket-buy-event ol,#airlineTicket-buy-event ul,#airlineTicket-buy-event li{list-style:none}#airlineTicket-buy-event a{text-decoration:none}#airlineTicket-buy-event .keForm input:checked+span+label,#airlineTicket-buy-event .keForm input:checked+label{font-weight:normal}#airlineTicket-buy-event .keForm input:checked:focus+span+label,#airlineTicket-buy-event .keForm input:checked:focus+label{font-weight:normal}#airlineTicket-buy-event .radio-area,#airlineTicket-buy-event .radiostyle{margin-top:10px;display:inline-block;position:relative}#airlineTicket-buy-event .radio-area span.radiobox,#airlineTicket-buy-event .radiostyle span.radiobox{position:absolute}#airlineTicket-buy-event .radio-area label,#airlineTicket-buy-event .radiostyle label{padding:0 0 0 20px;display:inline-block;font-size:12px;font-size:.75rem;text-align:left;vertical-align:top;line-height:16px}#airlineTicket-buy-event .radio-area label>span.labelTxt,#airlineTicket-buy-event .radiostyle label>span.labelTxt{font-size:12px;font-size:.75rem;display:inline-block;text-align:left;vertical-align:top;line-height:16px}#airlineTicket-buy-event.popup-default{padding:40px 60px}#airlineTicket-buy-event [class*="promotion-step"]>div,#airlineTicket-buy-event [class*="promotion-step"] form>div{margin-top:30px}#airlineTicket-buy-event [class*="promotion-step"] h2.tit{font-size:30px;font-size:1.875rem;text-align:center}#airlineTicket-buy-event [class*="promotion-step"] h2.tit+.desc{font-size:15px;font-size:.9375rem;text-align:center;padding:10px 0 20px}#airlineTicket-buy-event .bulN{padding-left:0;background:0}#airlineTicket-buy-event .promotion-area .tit{padding-bottom:7px;font-size:16px;font-size:1rem;font-weight:bold;color:#186686}#airlineTicket-buy-event .promotion-area .list{padding-left:12px;background:url('../images/components/popup-promotion/bl_list.gif') no-repeat left center}#airlineTicket-buy-event .promotion-area .giveaway-area{margin-top:10px}#airlineTicket-buy-event .noti{padding:15px 20px;background-color:#fbfbfb;border:1px solid #bbb;border-radius:3px}#airlineTicket-buy-event .noti .tit{padding-bottom:10px;font-weight:bold;color:#186686}#airlineTicket-buy-event .noti .list{font-size:12px;font-size:.75rem;padding:0 0 4px 12px;background:url('../images/components/popup-promotion/bl_list.gif') no-repeat left 7px}#airlineTicket-buy-event .btn-area{margin:50px 0 10px;text-align:center}#airlineTicket-buy-event .btn-area>button{display:inline-block;padding:8px 35px}#airlineTicket-buy-event .promotion-step1 .promotion-area{border-top:1px solid #ccc}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list{position:relative;border-bottom:1px solid #ccc}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm{display:block;padding:10px 30px 10px 3px}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm:hover .tit,#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm:focus .tit{text-decoration:underline}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm .noti-complete{color:#cd3e00}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm .list{color:#666}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm .promotion-cnts{min-height:85px;padding-left:160px;position:relative}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm .promotion-cnts .tit{padding:12px 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm .promotion-cnts .list{height:40px;line-height:20px;font-size:14px;font-size:.875rem;color:#666;padding-left:0;background:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;-ms-line-clamp:2;-ms-line-clamp:vertical;line-clamp:2;box-orient:vertical;word-wrap:break-word}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm .promotion-cnts .prdImg-area{position:absolute;top:0;left:3px;z-index:50}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm .promotion-cnts .prdImg-area .prdImg{width:144px;height:84px;vertical-align:top}#airlineTicket-buy-event .promotion-step2 .promotion-area .list,#airlineTicket-buy-event .promotion-step2 .promotion-area .desc{font-size:14px;font-size:.875rem}#airlineTicket-buy-event .promotion-step2 .promotion-area .event-guide{padding-top:25px}#airlineTicket-buy-event .promotion-step2 .promotion-area .event-guide.guide01{padding-top:0}#airlineTicket-buy-event .promotion-step2 .promotion-area .event-guide.guide02 .list,#airlineTicket-buy-event .promotion-step2 .promotion-area .event-guide.guide03 .list{padding-left:0;background:0}#airlineTicket-buy-event .promotion-step2 .promotion-area .event-guide .giveaway-area .prd-list{width:167px;padding-left:31px;float:left;background:0;text-align:center;font-size:14px;font-size:.875rem}#airlineTicket-buy-event .promotion-step2 .promotion-area .event-guide .giveaway-area .prd-list:first-child{width:136px;padding-left:0}#airlineTicket-buy-event .promotion-step2 .promotion-area .event-guide .giveaway-area .prd-list .prdImg-area{width:136px;height:86px;display:block;border:1px solid #bbb}#airlineTicket-buy-event .promotion-step2 .promotion-area .event-guide .giveaway-area .prd-list .prdImg-area .prdImg{width:134px;height:84px;vertical-align:top}#airlineTicket-buy-event .promotion-step2 .promotion-area .event-guide .giveaway-area:after{height:0;display:block;content:"";clear:both;visibility:hidden}#airlineTicket-buy-event .promotion-step2 .promotion-event-QP .tit{padding:25px 0 7px;font-weight:bold;color:#186686}#airlineTicket-buy-event .promotion-step2 .promotion-event-QP .contents-area{height:216px;border:1px solid #bbb}#airlineTicket-buy-event .promotion-step2 .promotion-event-QP .contents-area iframe.event-frame{width:100%;height:100%}#airlineTicket-buy-event .promotion-step2 .private-info>.tit{padding-bottom:10px;font-weight:bold;font-size:14px;font-size:.875rem}#airlineTicket-buy-event .promotion-step2 .private-info .list{display:table;width:100%;border-bottom:1px solid #bbb;position:relative}#airlineTicket-buy-event .promotion-step2 .private-info .list.first{border-top:1px solid #bbb}#airlineTicket-buy-event .promotion-step2 .private-info .list label[for=name]+.input-area input[type=text],#airlineTicket-buy-event .promotion-step2 .private-info .list label[for=name]+.input-area input[type=number],#airlineTicket-buy-event .promotion-step2 .private-info .list label[for=mobile]+.input-area input[type=text],#airlineTicket-buy-event .promotion-step2 .private-info .list label[for=mobile]+.input-area input[type=number]{width:219px}#airlineTicket-buy-event .promotion-step2 .private-info .list label.tit{width:90px;height:100%;display:table-cell;padding:5px 10px 5px 5px;vertical-align:middle;background-color:#f0f5f9;color:#186686;font-weight:bold;text-align:right;font-size:14px;font-size:.875rem}#airlineTicket-buy-event .promotion-step2 .private-info .list .input-area{padding:10px 15px 10px 10px;display:table-cell;vertical-align:middle;width:550px}#airlineTicket-buy-event .promotion-step2 .private-info .list .input-area input{width:95%;padding:5px;display:inline-block;border:1px solid #ccc}#airlineTicket-buy-event .promotion-step2 .private-info .list .input-area .error{margin-top:5px}#airlineTicket-buy-event .promotion-step2 .private-info-agreement>.tit{color:#333;font-weight:bold;padding-bottom:10px;font-size:14px;font-size:.875rem}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area{height:136px;border:1px solid #ccc;padding:10px;overflow-y:auto}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area .txt,#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area .tit,#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area .list{font-size:12px;font-size:.75rem}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area .txt{padding-bottom:10px;font-size:12px;font-size:.75rem}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area .txt>p{font-size:12px;font-size:.75rem}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area p.txt{font-size:12px;font-size:.75rem}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area .agree-txt{padding-bottom:10px}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area .agree-txt .tit{padding-bottom:15px}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area .agree-txt .list-cnts .list{padding:5px 0 0 10px;position:relative}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area .agree-txt .list-cnts .list:before{display:inline-block;width:10px;content:"-"}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .agreement-checkbox{margin-top:5px}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .agreement-checkbox span.checkbox{top:5px}#airlineTicket-buy-event .promotion-step3 .btn-area{margin:20px 0 10px}#airlineTicket-buy-event .promotion-step4 .promotion-area{font-size:16px;font-size:1rem}#airlineTicket-buy-event .promotion-step4 .promotion-area>.tit{color:#333;padding-bottom:5px}#airlineTicket-buy-event .promotion-step4 .promotion-area>.desc{font-size:14px;font-size:.875rem}#airlineTicket-buy-event .promotion-step4 .promotion-area .giveaway-area{margin-top:20px}#airlineTicket-buy-event .promotion-step4 .promotion-area .giveaway-area .list{width:50%;float:left;text-align:center;padding:0;background:0}#airlineTicket-buy-event .promotion-step4 .promotion-area .giveaway-area .list .prdImg-area{width:auto;height:auto;border:0;display:block}#airlineTicket-buy-event .promotion-step4 .promotion-area .giveaway-area .list .prdImg-area .prdImg{width:269px;height:170px}#airlineTicket-buy-event .promotion-step4 .promotion-area .giveaway-area .list .radiostyle{max-width:269px}#airlineTicket-buy-event .promotion-step4 .promotion-area .giveaway-area .list .departure-area{margin-right:6px;padding-right:20px;background:url('../images/components/popup-promotion/arrw_move.gif') right center no-repeat}
.no-gap{margin:0;padding:0}#special-meals-selection-layer,#flight-seat-assignment-layer,#accompanying-pet-layer,#excess-baggage-charge-layer,#lyrWheelchairService{background:#f8f8f8 !important}.meals-common{padding-bottom:50px;padding-top:35px}.meals-common a,.meals-common button{outline-offset:0}.meals-common ul,.meals-common li,.meals-common ol{list-style:none}.meals-common fieldset{border:0}.meals-common ul,.meals-common li,.meals-common ol,.meals-common h2,.meals-common h3,.meals-common h4,.meals-common fieldset,.meals-common p{padding:0;margin:0;line-height:inherit !important}.meals-common .posR{position:relative}.meals-common .btn-area{padding:30px 0 20px;text-align:center}.meals-common .btn-area:before{display:block;clear:both;content:"";height:0}.meals-common .btn-area ul{margin:0 auto;display:inline-block}.meals-common .btn-area ul li{float:left;padding:0 5px;min-width:180px}.meals-common .btn-area ul button{width:100%;display:inline-block;padding:8px;text-align:center}.meals-common .btn-area:after{display:block;clear:both;content:"";height:0}.meals-common .notice{padding-top:20px}.meals-common .notice h3.ntit{font-size:14px;font-size:.875rem;font-weight:700;color:#186686;padding-bottom:7px;margin:0;display:block}.meals-common .notice ul{padding:0;margin:0 0 0 20px}.meals-common .notice ul li{font-size:12px;font-size:.75rem;list-style:disc}.meals-common .notice ul li.visibility{color:#186686;font-weight:700}.meals-common .notice ul li.visibility a{font-weight:700}.meals-common .inner_header h1{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}.meals-common .inner_header h1+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.meals-common .inner_header h1+p.subtxt{display:block;padding-bottom:16px;margin:0}.meals-common .inner_header:after{display:block;clear:both;content:"";height:0}.meals-common .sub-text{font-weight:700;font-size:14px;font-size:.875rem;padding-bottom:10px}.meals-common .nontab-container{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;background:white;padding:25px 21px 23px 21px;margin-top:16px}.meals-common .cont-box label{font-size:14px;font-size:.875rem}.meals-common .cont-box .tbl-list-type .query-s,.meals-common .cont-box .tbl-list-type .helpful,.meals-common .cont-box .tbl-list-type .help{background:transparent url('../images/icon-question-mark-sm.png') 0 0 no-repeat;margin-left:5px;width:15px;height:14px;vertical-align:middle;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.meals-common .cont-box .tbl-list-type .query-s.white,.meals-common .cont-box .tbl-list-type .helpful.white,.meals-common .cont-box .tbl-list-type .help.white{background:transparent url('../images/icon-question-mark-sm-wht.png') 0 0 no-repeat}.meals-common .cont-box .tbl-list-type tbody th,.meals-common .cont-box .tbl-list-type td{vertical-align:top}.meals-common .cont-box .tbl-list-type tbody th select,.meals-common .cont-box .tbl-list-type tbody th p,.meals-common .cont-box .tbl-list-type td select,.meals-common .cont-box .tbl-list-type td p{font-size:12px;font-size:.75rem;text-align:left}.meals-common .cont-box .tbl-list-type tbody th.th-head,.meals-common .cont-box .tbl-list-type td.th-head{background:#176685;color:white;font-size:14px;font-size:.875rem;padding:9px 12px;font-weight:bold}.meals-common .cont-box .tbl-list-type tbody th.rowspan-td,.meals-common .cont-box .tbl-list-type td.rowspan-td{border-bottom:0;padding-bottom:5px}.meals-common .cont-box .tbl-list-type tbody th.message-container,.meals-common .cont-box .tbl-list-type td.message-container{padding:0 10px 0}.meals-common .cont-box .tbl-list-type tbody th.message-container .select-notice,.meals-common .cont-box .tbl-list-type td.message-container .select-notice{padding:0 0 5px}.meals-common .cont-box .tbl-list-type tbody th .select-notice,.meals-common .cont-box .tbl-list-type td .select-notice{clear:both;padding-top:5px}.meals-common .cont-box .tbl-list-type tbody th .select-notice:before,.meals-common .cont-box .tbl-list-type td .select-notice:before{display:block;clear:both;content:"";height:0}.meals-common .cont-box .tbl-list-type tbody th .select-notice span,.meals-common .cont-box .tbl-list-type td .select-notice span{font-size:12px;font-size:.75rem;padding-left:10px;background:url('../images/bul_icon.png') no-repeat -17px -90px}.meals-common .cont-box .tbl-list-type tbody th .select-notice span.stnone,.meals-common .cont-box .tbl-list-type td .select-notice span.stnone{background:0;display:inline-block;padding-left:0}.meals-common .cont-box .tbl-list-type tbody th .select-notice ul,.meals-common .cont-box .tbl-list-type td .select-notice ul{margin:0;padding:0}.meals-common .cont-box .tbl-list-type tbody th .select-notice ul li,.meals-common .cont-box .tbl-list-type td .select-notice ul li{font-size:12px;font-size:.75rem;list-style:disc}.meals-common .cont-box .tbl-list-type tbody th .select-notice ul li p,.meals-common .cont-box .tbl-list-type td .select-notice ul li p{font-size:12px;font-size:.75rem}.meals-common .cont-box .posR input[type="checkbox"],.meals-common .cont-box .posR input[type="radio"],.meals-common .cont-box .posR span.radiobtn,.meals-common .cont-box .posR span.checkbox{position:absolute;left:0;top:0}.meals-common .cont-box .posR input[type="checkbox"]:checked+span+label,.meals-common .cont-box .posR input[type="radio"]:checked+span+label,.meals-common .cont-box .posR span.radiobtn:checked+span+label,.meals-common .cont-box .posR span.checkbox:checked+span+label{font-weight:700}.meals-common .cont-box .posR input[type="checkbox"]{margin-top:0}.meals-common .cont-box .posR label{font-size:14px;font-size:.875rem;display:inline-block;padding-left:25px}.meals-common .cont-box .posR.selected label{font-weight:700}.meals-common .cont-box .posR input[type="checkbox"]+.checkbox{background-position:0 -108px}.meals-common .cont-box .posR input[type="checkbox"]:checked+.checkbox{background-position:0 -126px}.meals-common .cont-box .posR label .accom{font-size:12px;font-size:.75rem}.meals-common .cont-box .agree-box{padding:20px 10px;margin-top:30px;border-top:1px solid #ccd9dc}.meals-common .cont-box .agree-box input[type="checkbox"],.meals-common .cont-box .agree-box .checkbox{top:3px !important}.meals-common .cont-box .agree-box .note{color:#595959;padding:5px 25px;font-size:12px;font-size:.75rem}.meals-common .cont-box .agree-box .error{padding:5px 25px}#special-meals{width:960px;margin:0 auto;color:#333;padding-bottom:50px;padding-top:35px}#special-meals.step1 .meals-header,#special-meals.step2 .meals-header{display:block !important;padding:20px 25px;border-bottom:1px solid #bbb}#special-meals.step1 .meals-header:after,#special-meals.step2 .meals-header:after{display:block;clear:both;content:"";height:0}#special-meals.step1 .meals-header .itr-area,#special-meals.step2 .meals-header .itr-area{width:100%;float:left;padding:0}#special-meals.step1 .meals-header .itr-area .itinerary,#special-meals.step2 .meals-header .itr-area .itinerary{padding-top:0;padding-bottom:0;width:59%;float:left}#special-meals.step1 .meals-header .itr-area .itinerary em,#special-meals.step2 .meals-header .itr-area .itinerary em{text-align:left;display:inline-block;font-style:normal;font-weight:700;font-size:18px;font-size:1.125rem}#special-meals.step1 .meals-header .itr-area .itinerary em+em,#special-meals.step2 .meals-header .itr-area .itinerary em+em{padding-left:5px;padding-top:0}#special-meals.step1 .meals-header .itr-area .itinerary .fromto,#special-meals.step2 .meals-header .itr-area .itinerary .fromto{background:url('../images/components/seat-assign/icon_fromto.png') no-repeat 5px center;display:inline-block;padding-left:35px}#special-meals.step1 .meals-header .itr-area .titmenairplane,#special-meals.step2 .meals-header .itr-area .titmenairplane{width:39%;float:right;text-align:right;padding-top:3px}#special-meals.step1 .meals-header .itr-area .titmenairplane .time,#special-meals.step2 .meals-header .itr-area .titmenairplane .time{font-size:16px;font-size:1rem;display:inline-block;padding-right:40px;font-weight:700}#special-meals.step1 .meals-header .itr-area .titmenairplane .airplane,#special-meals.step2 .meals-header .itr-area .titmenairplane .airplane{display:inline-block}#special-meals.step1 .meals-header .itr-area .titmenairplane .airplane a,#special-meals.step1 .meals-header .itr-area .titmenairplane .airplane span,#special-meals.step2 .meals-header .itr-area .titmenairplane .airplane a,#special-meals.step2 .meals-header .itr-area .titmenairplane .airplane span{font-size:14px;font-size:.875rem;font-weight:700}#special-meals:after{display:block;clear:both;content:"";height:0}#special-meals .tabs-conW{position:relative;background:white;margin-top:16px}#special-meals .tabs-conW .tab_container{clear:both;position:relative;padding:0 5px 0;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}#special-meals .tabs-conW .tab_container ul{text-align:left;width:100%;font-size:18px;font-size:1.125rem}#special-meals .tabs-conW .tab_container ul li{width:auto;text-align:left;background:url('../images/components/dom-avail/bg-border-line-white.png') no-repeat 0 50%;margin:0 -3px;display:inline-block;vertical-align:bottom;color:white}#special-meals .tabs-conW .tab_container ul li a{color:white;text-decoration:none;padding:13px 40px;display:inline-block;width:100%;outline-offset:-1px}#special-meals .tabs-conW .tab_container ul li:first-child,#special-meals .tabs-conW .tab_container ul li.dp-first{background:0;border:0;margin-left:0}#special-meals .tabs-conW .tab_container ul li:focus{font-weight:700;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-color:white;color:#186686;cursor:pointer}#special-meals .tabs-conW .tab_container ul li:focus a{font-weight:700;color:#186686;text-decoration:underline;padding:8px 40px 13px 40px}#special-meals .tabs-conW .tab_container ul li.on{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-color:white;color:#186686;cursor:pointer;margin-top:5px;text-decoration:underline}#special-meals .tabs-conW .tab_container ul li.on a{font-weight:700;color:#186686;text-decoration:underline;padding:13px 40px 8px 40px}#special-meals .tabs-conW .group{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;border-top:0;width:960px}#special-meals .tabs-conW .group .conts-area{clear:both;z-index:1}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap{padding:30px}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap h2{font-size:14px;font-size:.875rem;font-weight:700;padding-bottom:10px}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .special-notice{font-weight:700;font-size:16px;font-size:1rem;padding-bottom:10px}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .seat_error_box{width:100%;font-size:18px;font-size:1.125rem}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .seat_error_box ol{padding-left:25px}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .seat_error_box ol li{list-style:decimal}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .grid .col-1-3{padding-left:10px}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .grid .col-1-3 label{font-size:12px;font-size:.75rem;padding:0 0 5px;display:inline-block}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .grid .col-1-3:first-child{padding-top:0;padding-left:0}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .grid .col-1-3:after{display:block;clear:both;content:"";height:0}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .grid .row-div{padding-top:5px}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .grid .row-div:first-child{padding-top:0}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .grid .row-div:after{display:block;clear:both;content:"";height:0}.common-pop{padding:30px 50px;min-width:500px;max-width:630px}.common-pop .flight-st5{width:100%}.special-meals-popup,.wheelchair-service-pop{padding:60px;min-width:680px;max-width:720px}.special-meals-popup h2,.wheelchair-service-pop h2{text-align:center;font-size:30px;font-size:1.875rem;line-height:inherit !important;padding-bottom:30px}.special-meals-popup .tbl-list-type.type2,.wheelchair-service-pop .tbl-list-type.type2{border-top:1px solid #ccdcdf}.special-meals-popup .tbl-list-type.type2 th,.special-meals-popup .tbl-list-type.type2 td,.wheelchair-service-pop .tbl-list-type.type2 th,.wheelchair-service-pop .tbl-list-type.type2 td{font-size:14px;font-size:.875rem;border-bottom:1px solid #ccdcdf;border-left:1px solid #ccdcdf;padding:8px 0}.special-meals-popup .tbl-list-type.type2 thead th,.wheelchair-service-pop .tbl-list-type.type2 thead th{background:#f0f5f9;color:#186686}.special-meals-popup .tbl-list-type.type2 tbody th,.wheelchair-service-pop .tbl-list-type.type2 tbody th{background:#f8f8f8}.special-meals-popup .tbl-list-type.type2 tbody th span,.wheelchair-service-pop .tbl-list-type.type2 tbody th span{display:inline-block}.special-meals-popup .tbl-list-type.type2 thead th:first-child,.special-meals-popup .tbl-list-type.type2 tbody th,.wheelchair-service-pop .tbl-list-type.type2 thead th:first-child,.wheelchair-service-pop .tbl-list-type.type2 tbody th{border-left:0}.special-meals-popup .btn-area,.wheelchair-service-pop .btn-area{padding:20px 0 0}.special-meals-popup .btn-area ul,.wheelchair-service-pop .btn-area ul{width:35%}.special-meals-popup .itr-details-text,.wheelchair-service-pop .itr-details-text{padding:10px 0 20px;font-size:16px;font-size:1rem}.special-meals-popup .itr-details-text span[aria-hidden*="true"],.wheelchair-service-pop .itr-details-text span[aria-hidden*="true"]{font-size:105%}.traveler-pop .modal-title{font-size:30px;font-size:1.875rem}.traveler-pop .sub-text{font-size:14px;font-size:.875rem;padding:10px 15px 10px 35px;margin:0;background:#f8f8f8;border:1px solid #bbb;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}.traveler-pop .sub-text .tsa-pre{font-size:14px;font-size:.875rem;color:#069;font-weight:normal}.traveler-pop .sub-text .tsa-pre .tsa-pre-check-mark{font-size:14px;font-size:.875rem;position:relative}.traveler-pop .sub-text .tsa-pre .registered{vertical-align:super;font-size:5px;font-size:.3125rem}.traveler-pop .group-guide .sub-title{font-size:16px;font-size:1rem;font-weight:700;margin:20px 0 10px}.traveler-pop .group-guide .guide-ol-lists{padding:0 0 0 15px;margin:0}.traveler-pop .group-guide .guide-ol-lists>li{list-style:decimal;font-size:14px;font-size:.875rem}.traveler-pop .group-guide .guide-ol-lists>li a{display:inline-block;vertical-align:top}.traveler-pop .group-guide .guide-ol-lists>li .list-dash{padding:0 0 0 12px;margin:0}.traveler-pop .group-guide .guide-ol-lists>li .list-dash li{font-size:12px;font-size:.75rem}.traveler-pop .btn-area{text-align:center}#advance-passenger-info{width:960px;margin:0 auto;padding:35px 0 50px}#advance-passenger-info .step1{margin-top:16px;padding:0 20px 30px;background:white;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}#advance-passenger-info .step1 label{display:inline-block;font-size:14px;font-size:.875rem}#advance-passenger-info .step1 select{width:100%;font-size:14px;font-size:.875rem}#advance-passenger-info .step1 input[type="text"]{border:1px solid #919191;height:38px;width:100%}#advance-passenger-info .step1:after,#advance-passenger-info .step1 .infant-checkarea:after,#advance-passenger-info .step1 .infant-checkarea:before,#advance-passenger-info .step1 .infant-checked-area:after{display:block;clear:both;content:"";height:0}#advance-passenger-info .step1 .notice{border-top:1px solid #ccc;padding:15px 0}#advance-passenger-info .step1 .btn-area{padding-top:10px}#advance-passenger-info .step1 .errorMessageContainer{padding:5px 0;font-size:12px;font-size:.75rem;color:#d42a1d !important;font-weight:bold}#advance-passenger-info .step1 .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}#advance-passenger-info .docSA-wrap{padding:25px 0}#advance-passenger-info .docSA-wrap:after{display:block;clear:both;content:"";height:0}#advance-passenger-info .docSA-wrap .label-tit{font-size:14px;font-size:.875rem;font-weight:700;padding-bottom:10px}#advance-passenger-info .docSA-wrap [role=group] .styled-select{float:left;margin-left:1.5%}#advance-passenger-info .docSA-wrap [role=group] .styled-select:first-child{margin-left:0}#advance-passenger-info .docSA-wrap [role=group] .year{width:39%}#advance-passenger-info .docSA-wrap [role=group] .month{width:28.5%}#advance-passenger-info .docSA-wrap [role=group] .day{width:28.5%}#advance-passenger-info .docSA-wrap [role=group]:after{display:block;clear:both;content:"";height:0}#advance-passenger-info .docSA-wrap .passenger-col{width:260px;float:left}#advance-passenger-info .docSA-wrap .passenger-col ol{padding-top:10px}#advance-passenger-info .docSA-wrap .passenger-col ol li{padding:0 0 1px}#advance-passenger-info .docSA-wrap .passenger-col ol li button{display:block;width:100%;border:0;color:black;background:#eee;font-weight:700;padding:8px 33px 8px 10px;font-size:14px;font-size:.875rem;position:relative;text-align:left}#advance-passenger-info .docSA-wrap .passenger-col ol li button .status{position:absolute;right:10px;top:9px;background:url('../images/components/checkin/checkin_accordion.png') no-repeat bottom left;width:23px;height:18px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}#advance-passenger-info .docSA-wrap .passenger-col ol li button.completed .status{background-position:top left}#advance-passenger-info .docSA-wrap .passenger-col ol li button.selected{color:white;background:#186686}#advance-passenger-info .docSA-wrap .passenger-col ol li button.selected .status{background-position:bottom right}#advance-passenger-info .docSA-wrap .passenger-col ol li button.selected.completed .status{background-position:top right}#advance-passenger-info .docSA-wrap .info-col{float:right;width:630px}#advance-passenger-info .docSA-wrap .info-col .usa-transit-check li,#advance-passenger-info .docSA-wrap .info-col .info-enter-list li{min-height:50px;padding:0 0 10px}#advance-passenger-info .docSA-wrap .info-col .usa-transit-check li.odd-col-1-2,#advance-passenger-info .docSA-wrap .info-col .info-enter-list li.odd-col-1-2{clear:both;width:48%}#advance-passenger-info .docSA-wrap .info-col .usa-transit-check li.odd-col-1-3,#advance-passenger-info .docSA-wrap .info-col .info-enter-list li.odd-col-1-3{width:20%;padding-left:2%}#advance-passenger-info .docSA-wrap .info-col .usa-transit-check li.odd-col-2-3,#advance-passenger-info .docSA-wrap .info-col .info-enter-list li.odd-col-2-3{clear:both;width:28%}#advance-passenger-info .docSA-wrap .info-col .usa-transit-check li.even-col-1-2,#advance-passenger-info .docSA-wrap .info-col .info-enter-list li.even-col-1-2{width:48%;margin-left:4%}#advance-passenger-info .docSA-wrap .info-col .usa-transit-check:after,#advance-passenger-info .docSA-wrap .info-col .info-enter-list:after{display:block;clear:both;content:"";height:0}#advance-passenger-info .docSA-wrap .info-col input[type="checkbox"],#advance-passenger-info .docSA-wrap .info-col .checkbox{left:0;top:3px}#advance-passenger-info .docSA-wrap .info-col input[type="checkbox"]{margin-top:0}#advance-passenger-info .docSA-wrap .dtit{font-size:16px;font-size:1rem;font-weight:700;color:#186686;padding-bottom:10px;margin:0;display:block}#advance-passenger-info .docSA-wrap .dtit h3{font-size:16px;font-size:1rem;font-weight:700;color:#186686;display:inline-block}#advance-passenger-info .docSA-wrap .traveler-wrap{margin: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;padding:20px 0 18px}#advance-passenger-info .docSA-wrap .traveler-wrap .sec-header{display:block;width:100%}#advance-passenger-info .docSA-wrap .traveler-wrap .sec-header .query-s,#advance-passenger-info .docSA-wrap .traveler-wrap .sec-header .helpful,#advance-passenger-info .docSA-wrap .traveler-wrap .sec-header .help{background:transparent url('../images/icon-question-mark-sm.png') 0 0 no-repeat;margin-left:5px;width:15px;height:14px;vertical-align:middle;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}#advance-passenger-info .docSA-wrap .traveler-wrap .sec-header .query-s.white,#advance-passenger-info .docSA-wrap .traveler-wrap .sec-header .helpful.white,#advance-passenger-info .docSA-wrap .traveler-wrap .sec-header .help.white{background:transparent url('../images/icon-question-mark-sm-wht.png') 0 0 no-repeat}#advance-passenger-info .docSA-wrap .traveler-wrap .sec-header .dtit{width:auto;display:inline-block}#advance-passenger-info .docSA-wrap .traveler-wrap .sec-header .dtit span{display:inline}#advance-passenger-info .docSA-wrap .traveler-wrap .form-wrap{display:block;padding-right:90px;position:relative;width:48%}#advance-passenger-info .docSA-wrap .traveler-wrap .form-wrap .tsa-logo-after{position:absolute;right:0;top:0;width:75px;height:24px;display:inline-block}#advance-passenger-info .docSA-checkarea{position:relative;border-top:1px solid #ccc;padding:20px 0;font-size:14px;font-size:.875rem}#advance-passenger-info .docSA-checkarea input[type="checkbox"],#advance-passenger-info .docSA-checkarea .checkbox{left:0}#advance-passenger-info .docSA-checkarea input[type="checkbox"]{margin-top:0;top:23px}#advance-passenger-info .docSA-checkarea .errorMessageContainer{padding-left:24px}#advance-passenger-info .infant-checkarea{margin:10px 0;padding:0}#advance-passenger-info .infant-passport-wrap{padding:10px 0}#advance-passenger-info .infant-passport-wrap .option-list.blockst li{width:100%}#advance-passenger-info .infant-passport-wrap .option-list.blockst li input[type="checkbox"],#advance-passenger-info .infant-passport-wrap .option-list.blockst li input[type="radio"],#advance-passenger-info .infant-passport-wrap .option-list.blockst li span.radiobtn,#advance-passenger-info .infant-passport-wrap .option-list.blockst li span.checkbox{position:absolute;left:0;top:3px}#advance-passenger-info .infant-passport-wrap .option-list.blockst li input[type="checkbox"]{margin-top:0}#advance-passenger-info .infant-passport-wrap .option-list.blockst li label{font-size:14px;font-size:.875rem;display:block;padding-left:25px}#advance-passenger-info .stopoverinfo-area{padding:15px 0 5px}#advance-passenger-info .stopoverinfo-area .usa-transit-check{background:#f0f0f0;padding:8px 10px}#advance-passenger-info .stopoverinfo-area .usa-transit-check p{font-size:14px;font-size:.875rem}#advance-passenger-info .stopoverinfo-area ul{padding-top:15px}#lyrWheelchairService .wheelchair-wrap{width:960px;margin:0 auto}#lyrWheelchairService .wheelchair-wrap strong.red{color:#cd3e00}#lyrWheelchairService .wheelchair-wrap .sp-notice{padding:15px 0}#lyrWheelchairService .wheelchair-wrap .sp-notice h3{display:block;padding-bottom:6px;margin-bottom:4px;color:#186686;font-size:14px;font-size:.875rem;line-height:normal;font-weight:bold;font-style:normal}#lyrWheelchairService .wheelchair-wrap .sp-notice .sp-list li{list-style-type:disc;font-size:12px;font-size:.75rem;margin-left:15px}#lyrWheelchairService .wheelchair-wrap .sp-notice{padding:20px 20px 20px 100px;background:#f0f5f9 url('../images/components/reservation-details/icon-wheelchair.png') no-repeat 10px center;margin-top:15px;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}#lyrWheelchairService .wheelchair-wrap .sp-notice+.notice{padding-top:10px}#lyrWheelchairService .wheelchair-wrap .sp-notice+.notice .notetit{font-weight:700;padding:10px 0;font-size:14px;font-size:.875rem}.addService-common{display:block !important}.addService-common ol,.addService-common ul,.addService-common li{list-style:none}.addService-common dl,.addService-common menu,.addService-common ol,.addService-common ul,.addService-common h1,.addService-common h2,.addService-common h3,.addService-common h4,.addService-common h5,.addService-common p{margin:0;padding:0}.addService-common .inner_header h1{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}.addService-common .inner_header h1+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.addService-common .tabs-conW{margin-top:16px;position:relative;background:white}.addService-common .tabs-conW>.tab_container{padding:0 5px 0;clear:both;position:relative;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}.addService-common .tabs-conW>.tab_container ul{width:100%;text-align:left;font-size:18px;font-size:1.125rem}.addService-common .tabs-conW>.tab_container ul li{width:auto;margin:0 -3px;display:inline-block;list-style:none;text-align:left;vertical-align:bottom;color:white;background:url('../images/components/dom-avail/bg-border-line-white.png') no-repeat 0 50%}.addService-common .tabs-conW>.tab_container ul li a{width:100%;padding:13px 40px;display:inline-block;color:white;text-decoration:none;outline-offset:-1px}.addService-common .tabs-conW>.tab_container ul li:first-child,.addService-common .tabs-conW>.tab_container ul li.dp-first{margin-left:0;background:0;border:0}.addService-common .tabs-conW>.tab_container ul li:focus{font-weight:700;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-color:white;color:#186686;cursor:pointer}.addService-common .tabs-conW>.tab_container ul li:focus a{padding:8px 40px 13px 40px;font-weight:700;color:#186686;text-decoration:underline}.addService-common .tabs-conW>.tab_container ul li.on{margin-top:5px;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-color:white;color:#186686;text-decoration:underline;cursor:pointer}.addService-common .tabs-conW>.tab_container ul li.on a{padding:13px 40px 8px 40px;font-weight:700;color:#186686;text-decoration:underline}.addService-common .tabs-conW .group{width:960px;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;border-top:0}.addService-common .tabs-conW .group .conts-area{clear:both;z-index:1}.addService-common .tabs-conW .group .add-service-header{display:block !important;padding:20px 25px;border-bottom:1px solid #bbb}.addService-common .tabs-conW .group .add-service-header .itr-area{width:100%;padding:0}.addService-common .tabs-conW .group .add-service-header .itr-area .itinerary{padding-top:0;padding-bottom:0;width:59%;float:left}.addService-common .tabs-conW .group .add-service-header .itr-area .itinerary em{text-align:left;display:inline-block;font-style:normal;font-weight:700;font-size:18px;font-size:1.125rem}.addService-common .tabs-conW .group .add-service-header .itr-area .itinerary em+em{padding-left:5px;padding-top:0}.addService-common .tabs-conW .group .add-service-header .itr-area .itinerary .fromto{background:url('../images/components/seat-assign/icon_fromto.png') no-repeat 5px center;display:inline-block;padding-left:35px}.addService-common .tabs-conW .group .add-service-header .itr-area .titmenairplane{width:39%;padding-top:3px;float:right;text-align:right}.addService-common .tabs-conW .group .add-service-header .itr-area .titmenairplane .time{padding-right:40px;font-size:16px;font-size:1rem;display:inline-block;font-weight:700}.addService-common .tabs-conW .group .add-service-header .itr-area .titmenairplane .airplane{display:inline-block}.addService-common .tabs-conW .group .add-service-header .itr-area .titmenairplane .airplane a,.addService-common .tabs-conW .group .add-service-header .itr-area .titmenairplane .airplane span{font-size:14px;font-size:.875rem;font-weight:700;text-decoration:underline}.addService-common .tabs-conW .group .add-service-header .itr-area:after{display:block;clear:both;content:"";height:0}.addService-common .add-service-content{padding:20px 20px 40px}.addService-common .add-service-content .pss-tit{font-size:16px;font-size:1rem;padding-bottom:20px;display:block;font-weight:700;color:#186686;line-height:normal}.addService-common .add-service-content .passenger-col{width:260px;float:left}.addService-common .add-service-content .passenger-col .tab_container[role="navigation"] ol li{padding:0 0 1px;list-style:none}.addService-common .add-service-content .passenger-col .tab_container[role="navigation"] ol li .passenger-sel{width:100%;padding:8px 33px 8px 10px;display:block;color:black;background:#eee;font-weight:700;font-size:14px;font-size:.875rem;position:relative;text-align:left;overflow:hidden}.addService-common .add-service-content .passenger-col .tab_container[role="navigation"] ol li .passenger-sel.selected{color:white;background:#186686}.addService-common .add-service-content .passenger-col .tab_container[role="navigation"] ol li .passenger-sel .status{width:1px;height:1px;position:absolute;line-height:50000px;overflow:hidden}.addService-common .add-service-content .group-col{width:658px;padding-left:28px;float:left}.addService-common .add-service-content:after{display:block;clear:both;content:"";height:0}.addService-common .unable-information{margin:40px 10px 0 0;padding:40px 6px 50px;border:1px solid #dadada;border-left:0;border-right:0}.addService-common .unable-information p.info-txt{padding-left:35px;font-size:17px;font-size:1.0625rem;font-weight:600;line-height:26px;position:relative}.addService-common .unable-information p.info-txt:before{content:"";display:inline-block;width:30px;height:30px;background:url('../images/components/airports-info/airports-lnb-07.png') -70px 0 no-repeat;position:absolute;top:2px;left:0;z-index:99}.addService-common .notice{margin-top:20px;padding:15px 20px 20px;border:1px solid #a6a4a5;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;background:#fbfbfb}.addService-common .notice .tit{font-size:14px;font-size:.875rem;color:#186686;font-weight:bold}.addService-common .notice ul{margin-top:10px}.addService-common .notice li{font-size:12px;font-size:.75rem;list-style:disc;margin-left:19px;padding-bottom:5px}.addService-common .notice.new-notice{position:relative}.addService-common .notice.new-notice .tit{padding-left:2px}.addService-common .notice.new-notice .visiable-hidden{visibility:hidden}.addService-common .notice.new-notice .lists li span{display:inline}.addService-common .notice.new-notice .lists li span.bgpoint{background:#ffe7d5;padding:0 1px}.addService-common .notice.new-notice .lists li span.ftpoint{color:#00328c}.addService-common .notice.new-notice .check-wrap{position:absolute;left:16px;top:13px;right:16px}.addService-common .notice.new-notice .check-wrap input,.addService-common .notice.new-notice .check-wrap .checkbox{left:0}.addService-common .agree-checkarea{margin-top:15px;position:relative}.addService-common .agree-checkarea .checkbox{position:absolute;vertical-align:top;left:0;top:3px}.addService-common .agree-checkarea label{margin-left:24px;font-size:14px;font-size:.875rem;display:inline-block;vertical-align:top;line-height:21px;font-weight:bold}.addService-common .agree-checkarea input[type=checkbox]{margin:0;top:3px;left:0}.ie8 .addService-common .agree-checkarea input[type=checkbox]{position:relative}.addService-common .btn-area{padding-top:30px;text-align:center}.addService-common .btn-area ul{display:inline-block;text-align:center}.addService-common .btn-area ul li{padding:0 5px;display:inline-block}.addService-common .btn-area button{min-width:180px;padding:8px 20px}.addService-common .btn-area button.disabled,.addService-common .btn-area button:disabled{opacity:.5;filter:alpha(opacity=50)}.addService-common .errorMessageContainer .error{padding:5px 0 0}.addService-pop-common{padding:60px;min-width:680px;max-width:initial}.addService-pop-common ol,.addService-pop-common ul,.addService-pop-common li{list-style:none}.addService-pop-common dl,.addService-pop-common menu,.addService-pop-common ol,.addService-pop-common ul,.addService-pop-common h1,.addService-pop-common h2,.addService-pop-common h3,.addService-pop-common h4,.addService-pop-common h5,.addService-pop-common p{margin:0;padding:0}.addService-pop-common h2{padding-bottom:20px;text-align:center;font-size:30px;font-size:1.875rem;line-height:inherit !important}.addService-pop-common .tit-bar{font-size:14px;font-size:.875rem;font-weight:bold;color:#fff;padding:8px 0 8px 40px;line-height:20px;background:#0180a3 url('../images/components/dom-avail/multi-airc-icon.png') no-repeat 8px -71px}.addService-pop-common .tbl-list-type tbody tr td span{display:inline-block}.addService-pop-common .tbl-list-type.type2{margin-bottom:20px;border-top:1px solid #ccdcdf}.addService-pop-common .tbl-list-type.type2 th,.addService-pop-common .tbl-list-type.type2 td{padding:10px 0;font-size:14px;font-size:.875rem;border-bottom:1px solid #ccdcdf;border-left:1px solid #ccdcdf}.addService-pop-common .tbl-list-type.type2 thead th{background:#f4fbfd;color:#186686}.addService-pop-common .tbl-list-type.type2 tbody th span{display:inline-block}.addService-pop-common .tbl-list-type.type2 thead th:first-child,.addService-pop-common .tbl-list-type.type2 tbody th{border-left:0}.addService-pop-common .tbl-list-type.type2 td{padding:9px 0}.addService-pop-common .tbl-list-type.type2:first-child{border-left:0}.addService-pop-common .tip-txt{margin-top:15px;font-size:12px;font-size:.75rem}.addService-pop-common .btn-area{padding:40px 0 0;text-align:center}.addService-pop-common .btn-area>ul{text-align:center;display:inline-block}.addService-pop-common .btn-area>ul li{display:inline-block}.addService-pop-common .btn-area>ul li button{min-width:100px}.addService-pop-common.special-meals-pop .btn-area{padding:20px 0 0}.addService-pop-common.special-meals-pop .itr-details-text{padding:10px 0 20px;font-size:16px;font-size:1rem}.addService-pop-common.special-meals-pop .itr-details-text span[aria-hidden*="true"]{font-size:105%}.addService-pop-common.asr-pop{max-width:740px}.addService-pop-common.asr-pop .notice .list{margin-left:14px}.addService-pop-common.asr-pop .notice .list li{font-size:12px;font-size:.75rem;list-style:disc}#flyingPetService{width:960px;margin:0 auto;color:#333;padding-bottom:50px;padding-top:35px}#flyingPetService .pL0{padding-left:0}#flyingPetService.flyingPet-service .add-service-content .btn-del{min-width:65px;padding:2px 9px 2px 20px !important;display:inline-block;border:1px solid #0180a3;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;color:#186686;font-size:12px;background:white;background:url('../images/components/special-request/icon-small-blue-x.png') 7px center no-repeat}#flyingPetService.flyingPet-service .add-service-content .btn-flyingPet-add{width:100%;height:45px;display:inline-block;border:1px dashed #a6a4a5;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;font-size:14px;color:#186686;background:white}#flyingPetService.flyingPet-service .add-service-content .btn-flyingPet-add .icn{width:45px;height:31px;margin-right:10px;display:inline-block;vertical-align:middle;background:url('../images/components/special-request/icon-add-animal.png') no-repeat}#flyingPetService.flyingPet-service .add-service-content .btn-flyingPet-add .txt{vertical-align:middle}#flyingPetService.flyingPet-service .add-service-content .info-enter-list{margin-bottom:20px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list{margin-top:5px;position:relative}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list:first-child{margin-top:0}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list>.pss-tit{width:100%;height:36px;padding-left:15px;padding-bottom:0;background-color:#eee;line-height:34px !important;color:#333;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}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .btn-bar-toggle{width:100%;height:36px;padding-left:15px;display:inline-block;text-align:left;border:0;overflow:hidden;background:transparent;background:#eee url('../images/components/special-request/icon-arrow-callapsed.png') 600px center no-repeat}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .btn-bar-toggle .icn-txt-cc{width:19px;height:19px;margin-right:4px;display:inline-block;border-radius:50%;background-color:#757575;color:white;font-weight:bold;text-align:center;font-size:13px;font-size:.8125rem;line-height:18px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list.on .btn-bar-toggle{background:#f6fafe url('../images/components/special-request/icon-arrow-expanded.png') 600px center no-repeat}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list.on .btn-bar-toggle .icn-txt-cc{background-color:#0180a3}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list.on .info-enter-details{display:block}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details{display:none;margin-top:20px;padding-bottom:20px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .btn-area{margin:0;padding:10px 0 0;text-align:right}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details select:disabled,#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details input[type="text"]:disabled{background-color:#eee;opacity:.5;color:black}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details input[type="text"]{height:38px;padding:4px 25px 5px 10px;border:1px solid #919191;font-size:14px;font-size:.875rem}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details input[type='radio']{top:1px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details input[type='radio']+span.radiobox{top:1px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details input[type='radio'].disabled{opacity:0}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .radiostyle{margin-right:15px;display:inline-block;position:relative}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .radiostyle input[type="checkbox"],#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .radiostyle input[type="radio"],#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .radiostyle span.radiobtn,#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .radiostyle span.checkbox{position:absolute;left:0;top:3px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .radiostyle input[type="checkbox"]{margin-top:0}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .radiostyle label{font-size:14px;font-size:.875rem;display:block;padding-left:20px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .label,#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details label{font-size:14px;font-size:.875rem}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .skypets-wrap{margin-bottom:10px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .skypets-wrap .skypets-select label,#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .skypets-wrap .skypets-select a{line-height:150%;display:inline-block}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .skypets-wrap .skypets-select .label-wrap{width:auto;line-height:38px;display:inline-block;font-size:14px;font-size:.875rem;vertical-align:top;padding-right:10px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .skypets-wrap .skypets-select .label-wrap+.styled-select{width:33%;display:inline-block;margin-right:10px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .skypets-wrap .skypets-select .label-wrap+.styled-select+.skypets-link{vertical-align:top;line-height:38px;width:auto;display:inline-block;font-size:14px;font-size:.875rem}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .skypets-wrap .skypets-note{padding:0 5px 10px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .skypets-wrap .skypets-note p.star{padding:0 20px 0;margin-bottom:0;font-size:11px;font-size:.6875rem;background:url('../images/icon-belt-info-txt7.png') no-repeat 0 8px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .type-select{margin-top:10px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .type-select:after{display:block;clear:both;content:"";height:0}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .type-select .type-form{width:33%;margin-left:1%;float:left}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .type-select .type-form:first-child{width:32%;margin-left:0}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .type-select .type-form .direct-form{position:relative}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .type-select .type-form .direct-form input[type="text"]{width:100%}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .tip{padding-top:6px;font-size:12px;font-size:.75rem}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .tip.cargo-alert{color:#916701}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .placeholder{position:absolute;top:10px;left:8px;font-size:14px;font-size:.875rem}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2{margin-top:25px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .enter-size{width:80px;display:inline-block;position:relative}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .enter-size input[type="text"]{width:100%}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .amount-size-area{display:inline-block}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .amount-size-area .amount-size-wrap{width:80px;height:38px;display:inline-block;border:0;border-bottom:1px solid #919191;vertical-align:top;text-align:center}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .amount-size-area .amount-size-wrap .amount-size{line-height:38px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .amount-size-area .spc-code{padding-bottom:0;vertical-align:bottom}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .spc-code{display:inline-block;padding:10px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 label{font-size:14px;font-size:.875rem}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 table{width:100%;border-top:1px solid #ccdcdf}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 table th,#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 table .th{width:15%;height:48px;padding:5px 10px 5px 15px;background:#d9eaf1;color:#186686;font-weight:bold;text-align:left;font-size:14px;font-size:.875rem;border:0;border-right:1px solid #ccdcdf;border-bottom:1px solid #ccdcdf;line-height:18px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 table th label,#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 table .th label{font-size:14px;font-size:.875rem;font-weight:bold}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 table td{height:48px;padding:6px 10px;font-size:14px;font-size:.875rem;border-bottom:1px solid #ccdcdf}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 table td .amount-area>*{float:left;display:inline-block}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 table td .amount-area .enter-size-area>*{float:left;display:inline-block}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 table td .amount-area:after{display:block;clear:both;content:"";height:0}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .enter-birth{padding-right:0}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .enter-birth .enter-size{float:right}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .enter-birth .enter-birthType{float:left;width:125px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .enter-birth .errorMessageContainer{clear:both}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details.complete .enter-form.type2{width:auto}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details.complete .enter-form.type2 table td .amount-area>*{float:none;vertical-align:middle;width:auto}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details.complete .enter-form.type2 .spc-code{padding:0 10px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details.complete .enter-form.type2 .amount-size-area .amount-size-wrap{border:0;height:auto;width:auto}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details.complete .enter-form .amount-size-area .spc-code{padding-left:0}#flyingPetService.flyingPet-service .add-service-content .info-enter-list[aria-hidden=true]+form .btn-flyingPet-add{margin-top:0 !important}#flyingPetService.flyingPet-service .add-service-content .rq-status .ongoing{color:#1b7ba0 !important}#flyingPetService.flyingPet-service .add-service-content .rq-status .unable{color:#d42a1d !important}#flyingPetService .notice .agree-checkarea+.agree-checkarea{margin-top:5px}#flyingPetService .list-none li{margin-left:0;list-style:none}#flyingPetService strong.red{color:#cd3e00}#flyingPetService .notice-area{padding:15px 0}#flyingPetService .notice-area h5{display:block;padding-bottom:6px;margin-bottom:4px;color:#186686;font-size:14px;font-size:.875rem;line-height:normal;font-weight:bold;font-style:normal}#flyingPetService .notice-area .notice li{list-style-type:disc;font-size:12px;font-size:.75rem;margin-left:15px}#flyingPetService .notice-area .notice{border:1px solid #ccc;margin-top:0;background:white;padding-top:20px}.alert-message p{font-size:16px;font-size:1rem}ul.list-none,ol.list-none{padding-left:0;list-style:none}ul.list-none>li,ol.list-none>li{list-style:none}ul.list-inside-link-block li a,ol.list-inside-link-block li a{display:inline}ul.list-dash,ol.list-dash{padding-left:20px}ul.list-dash li,ol.list-dash li{list-style:url('../images/bul-hyphen.gif')}
.no-gap{margin:0;padding:0}.sms-send-pop{width:440px;margin:0 auto;padding:40px}.sms-send-pop div,.sms-send-pop ul,.sms-send-pop li,.sms-send-pop legend,.sms-send-pop fieldset{margin:0;padding:0}.sms-send-pop h3{text-align:center;line-height:30px;line-height:1.875rem}.sms-send-pop .desc{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;color:#186686}.sms-send-pop .send-form{width:260px;margin:33px auto 30px;padding:27px 30px;background:#e5ebee;border-radius:5px;box-sizing:content-box}.sms-send-pop .send-form .form{position:relative;padding:0;margin-bottom:19px;border:0;background:0;*zoom:1}.sms-send-pop .send-form .form:after{display:block;clear:both;font-size:0;line-height:0;content:""}.sms-send-pop .send-form .form.col .col-1-3{width:80px}.sms-send-pop .send-form .form.col label,.sms-send-pop .send-form .form.col .label{display:block;margin:0 0 7px 3px;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;font-weight:bold}.sms-send-pop .send-form .form.col .gutter{display:block;float:left;width:10px;text-align:center;color:#ccc;line-height:40px;line-height:2.5rem}.sms-send-pop .send-form .form.col .btn{position:absolute;right:-22px;top:34px;overflow:hidden;width:19px;height:19px;font-size:0;line-height:0}.sms-send-pop .send-form .form.col .btn button{overflow:hidden;width:19px;height:19px;border:0;background:url("../images/components/payment-complete/btn-delete.png") no-repeat left top;font-size:500rem;line-height:500rem}.sms-send-pop .send-form .form .input-area{position:relative}.sms-send-pop .send-form .form .input-area input[type="text"]{padding:9px 10px}.sms-send-pop .send-form .form .input-area .placeholder{position:absolute;font-size:13px;font-size:.8125rem;top:9px;left:11px;z-index:100;color:#767676}.scale150 .sms-send-pop .send-form .form .input-area .placeholder,.scale175 .sms-send-pop .send-form .form .input-area .placeholder{top:2px;left:11px;word-break:break-all}.sms-send-pop .send-form .form.msg-txt{margin-bottom:0}.sms-send-pop .send-form .form.msg-txt div{background:white;padding:10px;border-radius:5px;border:1px solid #ccc}.sms-send-pop .send-form .form.msg-txt div textarea{width:100%;min-height:90px;padding:0;border:0;color:#333;font-family:"Malgun Gothic","맑은 고딕","Open Sans",Dotum,Gulim,Verdana;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}.sms-send-pop .send-form .form.msg-txt div:after{display:block;position:absolute;z-index:999;left:-15px;top:44px;width:16px;height:19px;background:url("../images/components/payment-complete/bg-sms-pop-arrow.png") no-repeat left top}.sms-send-pop .send-form .form.msg-txt .byte{margin:3px 0 0 0;color:#666;text-align:right;font-size:12px;font-size:.75rem}.sms-send-pop .notice{border:1px solid #bbb;border-radius:2px;padding:10px 15px}.sms-send-pop .notice h4{margin:0 0 10px 0;padding:0;color:#186686;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}.sms-send-pop .notice li{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;color:#333;margin-top:5px;padding-left:10px;list-style:none;background:url("../images/icon-belt-info-txt.gif") no-repeat left 50%}.sms-send-pop .notice li:first-child{margin-top:0}.sms-send-pop .button-area{margin-top:40px;text-align:center}.sms-send-pop .button-area .button{display:inline-block;margin:0 4px;background-color:#186686;border:1px solid #13546e;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;color:white;font-size:16px;font-size:1rem;cursor:pointer;line-height:normal;padding:7px 26px;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px 1px rgba(0,0,0,0.2);box-shadow:0 1px 2px 1px rgba(0,0,0,0.2)}.sms-send-pop .button-area .button.gray{background:#757575;border-color:#666}.sms-send-pop .error{margin:10px 0 0 0;padding:0}
