.page-booking-confirm{background:#f4f7fb;padding-top:20px;padding-bottom:30px}.page-booking-confirm .cnt-booking-confrim{padding:15px}.page-booking-confirm .cnt-booking-confrim .customer-name{text-transform:uppercase;color:#ffc313;font-weight:500}.page-booking-confirm .cnt-booking-confrim .booking-confirm-notify{border:1px solid #ffc313;background:rgba(251,118,4,.05);padding:20px;margin:15px 0}.page-booking-confirm .cnt-booking-confrim .booking-confirm-notify p:last-child{margin-bottom:0}.page-booking-confirm .main{float:none;width:100%;padding:0}.page-booking-confirm aside{display:none}.page-booking-confirm .cnt-booking-confrim .complete{text-align:center;font-size:24px;font-weight:400;color:#0056b3;margin:20px 0;line-height:32px}.page-booking-confirm .cnt-booking-confrim .complete .icon{display:inline-block;width:31px;height:24px;background:url(../../images/ic/ic-complete.png) center center no-repeat;margin-right:10px}.page-booking-confirm .cnt-booking-confrim .message{text-align:center;margin-bottom:15px;font-size:15px}.page-booking-confirm .cnt-booking-confrim .message span{display:inline-block;padding:10px 15px;background:#ffc313;color:#fff;border-radius:3px}.page-booking-confirm .cnt-booking-confrim .booking-confirmed{border:1px solid #ebebeb;border-radius:3px;padding:15px;margin:20px 0;text-align:center}.page-booking-confirm .cnt-booking-confrim .booking-confirmed .col{float:left;padding:15px 30px;width:25%}.page-booking-confirm .cnt-booking-confrim .booking-confirmed .col .sub-title{font-size:20px;font-weight:400;margin-bottom:15px}.page-booking-confirm .cnt-booking-confrim .booking-confirmed .col .cnt{font-size:15px;line-height:22px;color:#0056b3}.page-booking-confirm .cnt-booking-confrim .booking-confirmed .col-2{width:50%;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb}.page-booking-confirm .cnt-booking-confrim .booking-confrim-note{max-width:600px;margin:0 auto;padding:5px 30px;position:relative}.page-booking-confirm .cnt-booking-confrim .booking-confrim-note:before{content:"";position:absolute;top:0;bottom:0;left:0;display:block;width:10px;background:#0056b3;border-radius:5px}.page-booking-confirm .cnt-booking-confrim .booking-confrim-note h5{margin:15px 0;font-size:20px;color:#0056b3;text-align:left}.page-booking-confirm .cnt-booking-confrim .booking-confrim-note p{text-align:justify;padding:0;margin:15px 0}.page-booking-confirm .cnt-booking-confrim .more-services{margin:30px auto;border-top:1px dotted #ddd;padding-top:20px;max-width:700px;text-align:center}.page-booking-confirm .cnt-booking-confrim .more-services h5{margin:15px 0;font-size:22px;font-weight:400}.page-booking-confirm .cnt-booking-confrim .more-services a{padding:15px 60px 15px 25px;background:url(../../images/ic/ic-send-mail.png) right 25px center no-repeat #ffc313;font-size:15.5px;color:#fff;border:0;border-radius:3px;display:inline-block}.page-booking-confirm .makereservation-loading{background:rgba(251,118,4,.05);border:1px solid #ffc313;border-radius:5px;padding:10px;line-height:22px;text-align:center}.page-booking-confirm .makereservation-loading img{display:block;margin:0 auto 10px}.page-booking-confirm .confirm-flight-info h5{padding:0 0 0 130px;font-size:14px;font-weight:500;position:relative;margin:15px 0}.page-booking-confirm .confirm-flight-info h5>span:nth-of-type(1){width:105px;display:block;position:absolute;left:0;color:#666}.page-booking-confirm .confirm-flight-info h5 strong{font-weight:500;display:block;float:left;color:#0056b3}.page-booking-confirm .confirm-flight-info h5 i.icon{width:90px;height:24px;display:block;margin:0 15px;float:left;background:url(../../images/ic/ic-line-flight.png) center center no-repeat}.page-booking-confirm .confirm-flight-info .info-flight-selected{position:relative;padding-left:130px}.page-booking-confirm .confirm-flight-info .info-flight-selected b{font-weight:500}.page-booking-confirm .confirm-flight-info .info-flight-selected>div{float:left;padding-right:30px;width:30%}.page-booking-confirm .confirm-flight-info .info-flight-selected>div p{padding:0;margin-bottom:5px}.page-booking-confirm .confirm-flight-info .info-flight-selected .logo{width:130px;position:absolute;left:0}.page-booking-confirm .confirm-flight-info .info-flight-selected .logo img{width:65px}.page-booking-confirm .confirm-flight-info .info-flight-selected .airlines-info b{color:#ffc313;font-weight:400}.page-booking-confirm .confirm-flight-info .info-flight-selected .time{color:#999}.page-booking-confirm .confirm-flight-info .info-flight-selected .time strong{color:#000;font-weight:400}.page-booking-confirm .confirm-flight-info .info-flight-selected .time .txt-color-primary{color:#000}.page-booking-confirm .confirm-flight-info .info-flight-selected .time p:last-child strong{font-weight:500;color:#ffc313}.page-booking-confirm .confirm-flight-info .info-flight-selected .time p:last-child span{font-size:12px;color:#666}.page-booking-confirm .confirm-flight-info .info-flight-selected .time p:last-child b{color:#ffc313;padding-right:3px}.page-booking-confirm .confirm-flight-info .return h5{border-top:1px solid #f5f6f9;padding-top:15px}.page-booking-confirm .confirm-contact-info .passenger-index,.page-booking-confirm .confirm-passenger-info .passenger-index{display:inline-block;width:130px}.page-booking-confirm .confirm-contact-info ul li{margin-bottom:10px}.page-booking-confirm .confirm-contact-info ul li:last-child{margin-bottom:0}.page-booking-confirm .confirm-contact-info b{font-weight:400}.page-booking-confirm .confirm-contact-info .mail{text-transform:lowercase}.page-booking-confirm .confirm-summary{margin-top:20px}.page-booking-confirm .confirm-summary h2{font-size:20px;color:#ffc313;line-height:initial;font-weight:500;border-top:3px solid #f4f7fb;border-bottom:3px solid #f4f7fb;padding:8px 15px;margin:15px -15px;display:flex;align-items:center}.page-booking-confirm .confirm-summary h2 .float-right{margin-left:auto;display:flex;align-items:center}.page-booking-confirm .confirm-summary h2 .float-right .conform-note{margin-left:6px}.page-booking-confirm .confirm-summary h2 .float-right .tooltip-copy button{display:block}.page-booking-confirm .confirm-summary ul{margin-bottom:15px}.page-booking-confirm .confirm-summary ul li{padding:.35rem 0;display:flex;align-items:center}.page-booking-confirm .confirm-summary ul li>span{color:#999;min-width:150px;margin-right:1rem;max-width:240px;white-space:normal}.page-booking-confirm .confirm-summary ul li b{font-weight:500}.page-booking-confirm .confirm-summary ul li .hightlight{font-weight:500;font-size:16px;color:#ffc313}.page-booking-confirm .confirm-panel{margin-bottom:30px}.page-booking-confirm .confirm-panel>h3{font-size:18px;color:#0056b3;line-height:initial;font-weight:500;border-top:15px solid #f4f7fb;border-bottom:3px solid #f4f7fb;padding:10px 15px;margin:15px -15px}.page-booking-confirm .confirm-panel span{padding-right:5px}.page-booking-confirm .confirm-panel .confirm-payment-bank div>span{display:flex;margin-bottom:8px;align-items:center}.page-booking-confirm .confirm-panel .confirm-payment-bank table{margin:0!important}.page-booking-confirm .confirm-panel .confirm-payment-bank table tr td:nth-of-type(1){width:200px}.page-booking-confirm .confirm-passenger-info ul li{margin-bottom:10px}.page-booking-confirm .confirm-passenger-info ul li b{text-transform:uppercase;font-weight:500}.page-booking-confirm .confirm-passenger-info ul li b:nth-of-type(1){display:inline-block;min-width:60px}.page-booking-confirm .confirm-passenger-info ul li:last-child{margin-bottom:0}.page-booking-confirm .confirm-panel-baggage h4{text-transform:uppercase;margin:15px 0 0;font-weight:500;color:#ffc313;font-size:16px}.page-booking-confirm .confirm-panel-baggage .baggage-departure,.page-booking-confirm .confirm-panel-baggage .baggage-return{width:50%;float:left}.page-booking-confirm .confirm-panel-baggage .baggage-departure{padding-right:20px}.page-booking-confirm .confirm-panel-baggage .baggage-return{padding-left:20px}.page-booking-confirm .confirm-panel-baggage h5{padding:0 0 0 130px;font-size:14px;font-weight:500;position:relative;margin:15px 0}.page-booking-confirm .confirm-panel-baggage h5>span:nth-of-type(1){width:105px;display:block;position:absolute;left:0;color:#666}.page-booking-confirm .confirm-panel-baggage h5 strong{font-weight:500;display:block;float:left;color:#0056b3}.page-booking-confirm .confirm-panel-baggage h5 i.icon{width:90px;height:24px;display:block;margin:0 15px;float:left;background:url(../../images/ic/ic-line-flight.png) center center no-repeat}.page-booking-confirm .confirm-panel-price-condition h4{margin:15px 0 0;font-size:16px;font-weight:500;color:#ffc313}.page-booking-confirm .confirm-panel-price-condition h4 span{display:inline-block;width:200px}.page-booking-confirm .confirm-panel-price-condition h4 b{font-weight:500}.page-booking-confirm .confirm-panel-price-condition .confirm-condition-return{border-top:1px solid #f4f7fb;padding-top:20px}.page-booking-confirm .booking-confirm-note{padding:20px;margin:20px 0;border:1px dashed #ffc313;font-weight:500}.page-booking-confirm .message{padding:15px;border-bottom:1px solid #ddd}.page-booking-confirm .message .msg-error{color:red}.page-booking-confirm table.table-passenger-info{width:100%}.page-booking-confirm table.table-passenger-info td,.page-booking-confirm table.table-passenger-info th{padding:12px 0}.page-booking-confirm table.table-passenger-info tr{border-bottom:1px solid #ddd}#change-payment-method{padding:10px 15px;background:#0056b3;color:#fff;border:0;margin-left:10px}#change-payment-method:hover{background:#ffc313}#change-payment-method:focus{outline:0}.blockUI.blockMsg.blockPage{border-radius:10px}