.cat-box-item-default.cat-box-flight h2{text-align:center;font-size:24px;color:#15284a;font-family:'r_bold';margin-bottom:40px;margin-top:60px;padding:0 50px;line-height:32px}.cat-box-item-default.cat-box-flight.type-calendar h2{margin-top:40px}.cat-box-item-default.cat-box-flight .box-calendar .box-item{padding:8px;width:100%;min-height:148px;background:#fff;border-radius:8px;box-shadow:0 4px 21px 0 rgb(215 220 230 / .72);display:block;margin-bottom:15px}.cat-box-item-default.cat-box-flight .box-calendar .box-item .box-img{overflow:hidden;width:100%;height:130px;border-radius:6px}.cat-box-item-default.cat-box-flight .box-calendar .box-item .box-img img{max-width:100%}.cat-box-item-default.cat-box-flight .box-calendar .box-item .box-title{padding:25px 25px 25px 15px}.cat-box-item-default.cat-box-flight .box-calendar .box-item .box-title a{font-size:16px;color:#15284a;font-family:'r_bold';line-height:30px}.cat-box-item-default.cat-box-flight .box-content{padding:0 10px}.cat-box-item-default.cat-box-flight .category-flight-slider .item{width:100%;padding:7.5px}.cat-box-item-default.cat-box-flight .category-flight-slider .item .box-img{height:175px;overflow:hidden;width:100%;border-radius:6px}.cat-box-item-default.cat-box-flight .category-flight-slider .item .box-img img{max-width:100%}.cat-box-item-default.cat-box-flight .category-flight-slider .item .box-title{min-height:60px}.cat-box-item-default.cat-box-flight .category-flight-slider .item .box-title h3{margin:0;margin-top:15px}.cat-box-item-default.cat-box-flight .category-flight-slider .item .box-title h3 a{color:#15284a;font-size:15px;font-family:'r_bold';text-decoration:none;line-height:24px}.cat-box-item-default.cat-box-flight .category-flight-slider .item .box-readmore{border-radius:5px;background-color:#0064d2;text-align:center;margin-top:15px}.cat-box-item-default.cat-box-flight .category-flight-slider .item .box-readmore a{font-size:14px;color:#fff;font-family:'r_bold';text-decoration:none;line-height:40px}.cat-box-item-default.cat-box-flight .category-flight-slider .owl-nav{position:absolute;top:-55px;right:0;display:flex;display:none}.cat-box-item-default.cat-box-flight .category-flight-slider .owl-nav button{height:34px;width:34px;background:#fff;color:#00266b;font-size:34px;line-height:34px;box-shadow:4px 8px 23px 0 rgb(215 220 230 / 72%);border-radius:5px}.cat-box-item-default.cat-box-flight .category-flight-slider .owl-nav button.owl-next{margin-left:10px}.cat-box-item-default.cat-box-flight .category-flight-slider .owl-nav button span{position:relative;top:-2px}.cat-box-item-default.cat-box-flight .category-flight-slider .owl-nav button.disabled{opacity:.3}.cat-box-item-default.cat-box-flight #slider-flight-news.category-flight-slider .item{padding:15px}.cat-box-item-default.cat-box-flight #slider-flight-news.category-flight-slider .item .box-img{height:160px}.cat-box-item-default.cat-box-flight.slider-page-flight-card .owl-nav{display:flex}.cat-box-item-default.cat-box-flight.category-flight-slider .item .box-title .title-post-flight a{font-family:'r_regular';font-size:16px}.slider-page-flight-card .category-flight-slider.slider-page-flight-post-section .item .box-img{height:120px}.slider-page-flight-card .category-flight-slider .item .box-img img{width:100%;height:120px;object-fit:cover}ul.ul-list-how-to-book{width:100%;margin:0;padding:0;display:grid;grid-template-columns:50% auto}ul.ul-list-how-to-book li{list-style:none;display:block;padding:10px}ul.ul-list-how-to-book li .box-item-inner{background:#fff;text-align:center;border-radius:8px;box-shadow:0 6px 17px 0 rgb(215 220 230 / .72)}ul.ul-list-how-to-book li .box-item-inner .box-img{margin-bottom:32px;padding-top:20px}ul.ul-list-how-to-book li .box-item-inner .box-img img{height:64px}ul.ul-list-how-to-book li .box-item-inner .description{font-size:13px;color:#15284a;font-family:'r_regular';margin-bottom:8px}ul.ul-list-how-to-book li .box-item-inner .title{font-size:13px;color:#15284a;font-family:'r_bold';padding-bottom:19px}ul.ul-list-how-to-book li.item-video.box-video-guide .box-item-inner{background:#0064d2;height:100%;font-size:14px;font-family:'r_regular'}ul.ul-list-how-to-book li.item-video.box-video-guide .box-item-inner .description{font-size:14px;color:#fff;line-height:21px;font-family:'r_regular';padding-top:32px;padding:32px 25px;padding-bottom:15px}ul.ul-list-how-to-book li .box-item-inner .title-play span{border-radius:13px;border:solid 1px #2485f1;background-color:#0064d2;padding:5px 15px;color:#fff}ul#slider-partner-airlines{margin:0;padding:0}ul#slider-partner-airlines li.item{list-style:none;display:block;text-align:center}ul#slider-partner-airlines .owl-stage{padding-left:0px!important}ul#slider-partner-airlines .owl-nav{display:none}#owl-category-flight-slider-flight-to-vn .owl-stage{padding-left:0px!important}#owl-category-flight-slider-flight-to-internation .owl-stage{padding-left:0px!important}#slider-flight-news .owl-stage{padding-left:0px!important}#owl-category-flight-slider-choose-us .owl-dots{display:block;width:100%;position:absolute;bottom:0;text-align:center;height:30px}#owl-category-flight-slider-choose-us .owl-dots button.owl-dot{height:9px;width:9px;background:#e0e5ee;display:inline-block;margin:0 5px}#owl-category-flight-slider-choose-us .owl-dots button.owl-dot.active{background:#085ae8}.cat-box-item-default.cat-box-flight .box-choose-us{display:grid;grid-template-columns:auto auto auto;background:#fff;padding-bottom:40px;box-shadow:0 6px 17px 0 rgb(215 220 230 / .72);border-radius:8px}.cat-box-item-default.cat-box-flight .box-choose-us div.item{text-align:center;padding:40px;padding-bottom:0}.cat-box-item-default.cat-box-flight .box-choose-us div.item .box-img{text-align:center}.cat-box-item-default.cat-box-flight .box-choose-us div.item .box-img img{width:140px;margin-bottom:15px}.cat-box-item-default.cat-box-flight .box-choose-us div.item .box-title{font-family:'r_bold';color:#15284a;font-size:14px;margin-bottom:15px}.cat-box-item-default.cat-box-flight .box-choose-us div.item .box-description{color:#373f58;font-size:14px;font-family:'r_regular';line-height:21px}.cat-box-item-default.cat-box-flight.type-download-app{margin-bottom:0;margin-top:120px;padding:15px}.cat-box-item-default.cat-box-flight.type-download-app .box-content{background:#376eed;text-align:center;padding:32px 0;border-radius:12px}.cat-box-item-default.cat-box-flight .box-download-app .box-content-app-intro{width:100%;margin:auto;padding:0}.cat-box-item-default.cat-box-flight .box-download-app .box-content-app-intro h2{padding:0;margin:0;font-size:32px;color:#fff;padding:25px 30px;line-height:32px}.cat-box-item-default.cat-box-flight .box-download-app .box-content-app-intro h3{color:#fff;font-size:16px;font-family:'r_bold';margin:0}.cat-box-item-default.cat-box-flight .box-download-app .box-content-app-intro h4{font-size:15px;color:#fff;font-family:'r_regular';margin:0;line-height:22px;padding:0 15px}.cat-box-item-default.cat-box-flight .box-download-app .box-link-app{margin-top:25px;display:block}.cat-box-item-default.cat-box-flight .box-download-app .box-link-app a{padding-right:15px}.cat-box-item-default.cat-box-flight .box-list-faqs{background:#fff;box-shadow:0 6px 17px 0 rgb(215 220 230 / .72);border-radius:8px;overflow:hidden}.cat-box-item-default.cat-box-flight .box-list-faqs .panel{border:0;border-bottom:1px solid #e7eef8;box-shadow:none}.cat-box-item-default.cat-box-flight .box-list-faqs .panel-heading{background:#fff;padding:0 20px}.cat-box-item-default.cat-box-flight .box-list-faqs .panel-heading h4.panel-title{position:relative}.cat-box-item-default.cat-box-flight .box-list-faqs .panel-heading h4.panel-title a{text-decoration:none;display:block;font-size:14px;color:#15284a;font-family:'r_bold';padding:24px 0;line-height:20px;padding-right:30px}.cat-box-item-default.cat-box-flight .box-list-faqs .panel-heading h4.panel-title a span.pull-right{transition:all 0.5s;font-size:20px;color:#a6b4c9;line-height:21px;position:absolute;top:25px;right:-7px}.cat-box-item-default.cat-box-flight .box-list-faqs .panel-heading h4.panel-title a:not(.collapsed) span.pull-right{transform:rotate(180deg)}.cat-box-item-default.cat-box-flight .box-list-faqs .panel-body{padding:20px;border-radius:5px;background-color:#f1f3f6;border:0;font-size:14px;color:#373f58}.cat-box-item-default.cat-box-flight .box-list-faqs .panel-collapse{height:auto;padding:0 24px;padding-bottom:24px}.cat-box-item-default.cat-box-flight .box-list-faqs .box-readmore{padding:24px;padding-top:0}.cat-box-item-default.cat-box-flight .box-list-faqs .box-readmore a{color:#0064d2;font-size:14px;font-family:'r_bold';text-decoration:none;border-radius:8px;border:solid 1px #0064d2;background-color:#fff;padding:16px;display:inline-block}.flight-box-content-intro .single-box-content{border-radius:8px;background-color:#fff;padding:10px}.flight-box-content-intro .single-content{height:520px;overflow:hidden}.flight-box-content-intro .single-content.active{height:inherit}.flight-box-content-intro .box-readmore{text-align:center;margin-top:20px}.flight-box-content-intro .box-readmore span{color:#038af1;border:1px solid #038af1;font-size:14px;font-family:'r_bold';padding:5px 35px;display:inline-block;line-height:28px;cursor:pointer;border-radius:5px}.ui-page-theme-a .ui-panel-wrapper{background-color:#f9f9f9;height:100%}.ui-page .ui-footer-fixed.ui-fixed-hidden{position:fixed!important}.header-box-full.fullsearch{background:#177dfa url(https://data.vietnambooking.com/api/mobile/flights/common/bg_header.png) center bottom no-repeat;min-height:121px}.header-box-full .header-box-menu{padding:0 10px 0 10px;width:44px}.header-box-full.fullsearch .header-box-menu{padding-top:10px}.header-box-full.booking{background:#177dfa;min-height:50px}.header-box-full.booking table{width:100%}.header-box-full.booking table tr td:first-child{width:50px}.header-box-full.booking table tr td.td-title{text-align:center;vertical-align:middle;text-shadow:none;font-size:14px;font-family:'r_regular';line-height:50px;width:80%}.header-box-full.booking table tr td.td-title a{text-decoration:none;color:#fff;font-weight:400;display:block}#header-list-menu ul{margin:0;padding:0;list-style:none}#header-list-menu ul li{display:block}#header-list-menu ul li a{text-decoration:none;font-size:16px;font-family:'r_bold';font-weight:400;line-height:35px;border-bottom:1px dotted #ccc;display:block;color:#0239b7}#header-list-menu table{width:100%}#header-list-menu table tr td{vertical-align:top}#header-list-menu table tr td:nth-child(2) a{font-size:14px;color:#000;line-height:1.3;border-bottom:0;display:block;padding:5px}div[data-role="header"]{border-bottom:0}.main-box-content.page-select-payment{padding:0}.box-title.type-order.type-payment .box-info-code{background:#fff;color:#434343;font-size:14px;font-family:'r_regular';line-height:35px;padding:0 10px;border-top-left-radius:5px;border-top-right-radius:5px}.box-title.type-order.type-payment .box-info-code span.item-order{color:#177dfa;font-size:14px;font-family:'r_regular';padding-left:5px}.box-title.type-order.type-payment .box-info-code span.span-content-right{float:right}.box-title.type-order.type-payment .box-info-code span.span-content-right a{color:#06f;font-size:16px}.box-title.type-order.type-payment .box-total-price{font-size:14px;color:#434343;background:#f3f3f3;line-height:35px;padding:0 10px;font-family:'r_bold';padding-right:0;display:block;position:relative}.box-title.type-order.type-payment .box-total-price span.span-content-right{color:#ff9000;font-size:16px;font-family:'r_bold';position:absolute;right:10px}.box-title.type-order.type-payment .box-total-price span i{color:#2565fe}.box-title.type-order.type-payment>.box-details-price{padding:10px;background:#fff;font-size:14px;font-family:'r_regular'}.box-title.type-order.type-payment .list-details-price table{width:100%}.box-title.type-order.type-payment .list-details-price table tr td{padding:5px 0}.box-title.type-order.type-payment .list-details-price table tr td:first-child{color:#8f8f8f}.box-title.type-order.type-payment .list-details-price table tr td:last-child{text-align:right}.box-title.type-order.type-payment .list-details-price table tr td i{color:#9a9898;font-size:16px;padding-left:10px}ul.list-item-default.type-payment{padding:0;margin:0}ul.list-item-default.type-payment li{list-style:none;display:block;padding:3px 0}.box-header.type-title .box-item.info-code:first-child{text-align:left;padding-left:10px;font-family:'r_bold'}.box-header.type-title .box-item.info-code span{font-family:'r_regular'}.box-content-fligh-details.box-title.type-order.type-payment .box-total-price{margin:10px 0}.box-content-fligh-details.type-payment table.tlb-info-details{width:100%}.box-content-fligh-details.type-payment table.tlb-info-details tr td{padding:5px 10px;font-size:14px;font-family:'r_regular'}.box-content-fligh-details.type-payment table.tlb-info-details tr td:first-child{color:#8f8f8f}.box-content-fligh-details.type-payment table.tlb-info-details tr td:last-child{text-align:right}.box-content-fligh-details.type-payment table.tlb-info-details tr td[colspan="2"]{text-align:left}.box-content-fligh-details.type-payment{margin-bottom:15px}.box-content-fligh-details.type-payment ul.ul-info-details{margin:0;padding:0}.box-content-fligh-details.type-payment ul.ul-info-details li{display:grid;grid-template-columns:auto auto;list-style:none;font-size:14px;font-family:'r_regular';padding:0 10px}.box-content-fligh-details.type-payment ul.ul-info-details li>div.item-left{color:#8f8f8f}.box-content-fligh-details.type-payment ul.ul-info-details li>div{padding:5px 0}.box-content-fligh-details.type-payment ul.ul-info-details li>div.item-right{text-align:right}.box-list-payment.page-payment{width:100%}.box-list-payment.page-payment .box-title{color:#434343;font-size:14px;font-family:'r_regular';margin:10px 0}.box-list-payment.page-payment .box-item-payment{background:#fff;font-size:14px;color:#434343;font-family:'r_regular';border-radius:5px;box-shadow:0 2px 3px 0 rgb(0 0 0 / .06);margin:10px 0;border:solid 1px #fff0;text-shadow:none}.box-list-payment.page-payment .box-item-payment.active{border:solid 1px #66ae4b;background-color:#eaffe2}.box-list-payment.page-payment .box-item-payment>div:first-child{border-bottom:1px solid #e3e3e3}.box-list-payment.page-payment .box-item-payment>div:first-child div.box-time{color:#177dfa;font-size:12px}.box-list-payment.page-payment .box-item-payment>div label{margin-bottom:0;font-weight:400;font-size:14px;cursor:pointer;margin-left:0;margin:0}.box-list-payment.page-payment .box-item-payment>div label input[type='radio']{position:relative;cursor:pointer;margin-right:12px}.box-list-payment.page-payment .box-item-payment>div label input[type='radio']:before{content:"";display:block;position:absolute;width:20px;height:20px;top:-3px;left:-2px;border:1px solid #8f8f8f;background-color:#fff;border-radius:100%}.box-list-payment.page-payment .box-item-payment>div label input[type='radio']:checked:after{content:"";display:block;width:10px;height:10px;background:#05cc2c;position:absolute;top:2px;left:3px;border-radius:100%}.box-list-payment.page-payment .box-item-payment>div label input[type='radio']:checked:before{background:#fff;outline:0;border:1px solid #21cc2c}.box-list-payment.page-payment .box-item-payment>div label input[type='radio']:checked~span{font-family:'r_bold';color:#434343}.box-list-payment.page-payment .box-item-payment>div{min-height:34px;line-height:34px;padding:0 10px}.box-list-payment.page-payment .box-item-payment>div table{width:100%}.box-list-payment.page-payment .box-item-payment>div table tr td:last-child{text-align:right}.box-list-payment.page-payment .box-item-payment .box-extra{padding-left:20px;font-size:14px;color:#8f8f8f}.box-list-payment.page-payment .box-item-payment .box-extra img{max-height:20px;margin:0 5px}.box-list-payment.page-payment .box-item-payment .box-extra span.box-text{background:#e5e5e5;font-size:10px;color:#8f8f8f;padding:3px 5px;border-radius:3px}.box-list-payment.page-payment .box-item-payment .box-img img{max-width:100%}.box-list-payment.page-payment .box-info-footer.type-payment{margin:20px 0}.box-title.type-order.type-payment{padding:10px;padding-bottom:0}.box-full-content-select-payment{padding:10px}.box-list-payment.page-payment .box-info-footer.type-payment button.btn-next-payment{width:100%;background:#1066f1;color:#fff;font-size:18px;font-family:'r_regular';line-height:45px;outline:0;border:0;border-radius:5px}.box-full-content-item .box-count-down-time{background:#04205d;text-shadow:none;color:#fff;font-size:14px;font-family:'r_regular';text-align:center;line-height:34px}.box-full-content-item .box-back-select-payment{color:#8f8f8f;font-size:16px;font-family:'r_regular';padding:10px;text-shadow:none}.box-full-content-item .box-back-select-payment i{padding-right:10px}.box-full-content-item .box-content-info .box-content{padding:10px;padding-top:0}.box-full-content-item .box-content-info .box-content .box-description{color:#434343;font-family:'r_regular';font-size:14px;text-shadow:none}.box-full-content-item .box-content-info .box-content .box-title{color:#434343;font-size:14px;font-family:'r_regular';width:100%;text-shadow:none;margin:10px 0}.box-full-content-item .box-content-info .box-content .box-title img{float:right}.box-full-content-item .box-content-info .box-content .box-note-default label{font-size:14px;color:#434343;font-family:'r_bold';text-shadow:none;margin:10px 0}.box-full-content-item .box-content-info .box-content .box-note-default ul.ul-note{background:#fff;font-size:14px;font-family:'r_regular';font-weight:400;padding:10px 30px;padding-right:10px}.box-full-content-item .box-content-info .box-content .box-note-default ul.ul-note li a{font-weight:400;color:#177dfa}.box-full-content-item .box-content-info .box-content .box-container-promo-voucher{width:100%;margin:20px 0;color:#434343;font-family:'r_bold';border-radius:5px}.box-full-content-item .box-content-info .box-content .box-container-promo-voucher .box-promo-voucher{background:#fff;padding:10px;border-radius:5px}.box-full-content-item .box-content-info .box-content .box-container-promo-voucher .box-promo-voucher span{padding-left:5px}.box-full-content-item .box-content-info .box-content .box-container-promo-voucher i{float:right;font-size:30px;color:#8f8f8f;margin-top:-3px}.box-full-content-item .box-content-info .box-content .box-container-promo-voucher i.fa-toggle-on{color:#36c046}.box-full-content-item .box-content-info .box-content .box-container-promo-voucher .box-input-voucher{padding:10px 0;border-top:1px solid #ccc;margin-top:10px;padding-bottom:0}.box-full-content-item .box-content-info .box-content .box-container-promo-voucher .box-note-voucher{padding-top:5px;font-family:'r_regular'}.box-full-content-item .box-content-info .box-content .box-container-promo-voucher .box-input-voucher table{width:100%}.box-full-content-item .box-content-info .box-content .box-container-promo-voucher .box-input-voucher table tr td:first-child{width:80%}.box-full-content-item .box-content-info .box-content .box-container-promo-voucher .box-input-voucher table tr td input{border-top-right-radius:0;border-bottom-right-radius:0;font-family:'r_regular';font-size:14px}.box-full-content-item .box-content-info .box-content .box-container-promo-voucher .box-input-voucher table tr td button{background:#1066f1;color:#fff;font-size:14px;font-family:'r_regular';border:0;outline:0;line-height:33px;border-top-right-radius:5px;border-bottom-right-radius:5px;width:100%;white-space:nowrap}.box-full-content-item .box-content-info .box-content .box-container-promo-voucher .box-input-voucher .box-note-voucher{margin-top:10px;font-size:16px;font-weight:400;font-family:'r_regular'}.box-full-content-item .box-content-info .box-content .box-container-promo-voucher .box-promo-voucher-active{background:#fff;padding:10px;font-size:16px;font-family:'r_regular';border-radius:5px}.box-full-content-item .box-content-info .box-content .box-container-promo-voucher .box-promo-voucher-active button{color:#fff;font-family:'r_regular';border:0;outline:0;line-height:33px;white-space:nowrap;background:red;text-shadow:none;font-size:20px;border-radius:5px;padding:0 15px;margin:0 10px}.box-full-content-item .box-content-info .box-content .box-container-promo-voucher .box-promo-voucher-active i{color:#20c613;margin-top:3px}.box-full-content-item .box-content-info .box-content.type-price{padding:0}.box-full-content-item .box-content-info .box-content.type-price .box-total-price{background:#f3f3f3;padding:0 10px;display:flex;color:#434343;font-size:14px;font-family:'r_bold';line-height:50px}.box-full-content-item .box-content-info .box-content.type-price .box-total-price>div{flex:1}.box-full-content-item .box-content-info .box-content.type-price .box-total-price>div:last-child{text-align:right;color:#ff9000}.box-full-content-item .box-content-info .box-content.type-price .box-total-price>div:last-child span i{color:#1066f1}.box-full-content-item .box-content-info .box-content.type-price .list-details-price{background:#fff;padding:10px;color:#8f8f8f;font-size:14px;font-family:'r_regular'}.box-full-content-item .box-content-info .box-content.type-price .list-details-price table{width:100%}.box-full-content-item .box-content-info .box-content.type-price .list-details-price table tr td{padding:5px 0}.box-full-content-item .box-content-info .box-content.type-price .list-details-price table tr td:last-child{text-align:right;color:#434343}.box-full-content-item .box-content-info .box-content .box-description .box-logo-atm-internation{text-align:center;margin-top:15px}.box-full-content-item .box-content-info .box-content .box-description .box-logo-atm-internation div{display:inline-block;vertical-align:top;margin:10px}.box-full-content-item .box-content-info .box-content .box-description .box-logo-atm-internation div img{max-height:25px}.box-full-content-item .box-content-info .box-content.type-bank-transfer{padding:0}.box-full-content-item .box-content-info .box-content.type-bank-transfer .text-description{padding:0 10px}.box-full-content-item .box-content-info .box-content.type-bank-transfer .box-description label{padding:0 10px}.box-full-content-item .box-content-info .box-content.type-bank-transfer .box-bank-transfer .box-title{color:#434343;font-size:14px;font-family:'r_bold'}.box-full-content-item .box-content-info .box-content.type-bank-transfer ul.list-bank.type-bank-transfer{margin:0;padding:0;list-style:none;width:100%;background:#fff}.box-full-content-item .box-content-info .box-content.type-bank-transfer ul.list-bank.type-bank-transfer li{color:#434343;font-size:14px;font-family:'r_regular';text-shadow:none;padding:10px;border-bottom:1px solid #e3e3e3}.box-full-content-item .box-content-info .box-content.type-bank-transfer ul.list-bank.type-bank-transfer li label{margin:0}.box-full-content-item .box-content-info .box-content.type-bank-transfer ul.list-bank.type-bank-transfer li img{max-height:25px;float:right}.box-full-content-item .box-content-info .box-content.type-bank-transfer ul.list-bank.type-bank-transfer li label input[type='radio']{position:relative;cursor:pointer;margin-right:12px}.box-full-content-item .box-content-info .box-content.type-bank-transfer ul.list-bank.type-bank-transfer li label input[type='radio']:before{content:"";display:block;position:absolute;width:20px;height:20px;top:-3px;left:-2px;border:1px solid #8f8f8f;background-color:#fff;border-radius:100%}.box-full-content-item .box-content-info .box-content.type-bank-transfer ul.list-bank.type-bank-transfer li label input[type='radio']:checked:after{content:"";display:block;width:10px;height:10px;background:#05cc2c;position:absolute;top:2px;left:3px;border-radius:100%}.box-full-content-item .box-content-info .box-content.type-bank-transfer ul.list-bank.type-bank-transfer li label input[type='radio']:checked:before{background:#fff;outline:0;border:1px solid #21cc2c}.box-full-content-item .box-content-info .box-content.type-bank-transfer ul.list-bank.type-bank-transfer li label input[type='radio']:checked~span{font-family:'r_bold';color:#434343}.box-full-content-item .box-content-info .box-content.type-bank-transfer .box-container-promo-voucher{padding:0 10px}.box-full-content-item .box-content-info .box-content.type-home .box-info-received{background:#fff;padding:10px}.box-full-content-item .box-content-info .box-content.type-home .box-info-received table{width:100%}.box-full-content-item .box-content-info .box-content.type-home label{font-size:14px;color:#434343;font-family:'r_bold';text-shadow:none;margin:10px 0}.box-full-content-item .box-content-info .box-content.type-home label.fl-input-label{color:#8f8f8f}.box-full-content-item .box-content-info .box-content.type-offcial{padding:0}.box-full-content-item .box-content-info .box-content.type-offcial .box-description{padding:10px}.box-full-content-item .box-content-info .box-content.type-offcial .box-info-address{background:#fff;width:100%;font-size:14px;color:#434343;font-family:'r_regular';text-shadow:none;padding:10px 10px}.box-full-content-item .box-content-info .box-content.type-offcial .box-info-address table{width:100%}.box-full-content-item .box-content-info .box-content.type-offcial .box-info-address label{margin:0;color:#1066f1;margin:10px 0}.box-full-content-item .box-content-info .box-content.type-offcial .box-info-address label:first-child{margin-top:0}.box-full-content-item .box-content-info .box-content.type-offcial .box-info-address table tr td{padding:5px 0}.box-full-content-item .box-content-info .box-content.type-offcial .box-info-address table tr td a{color:#177dfa;font-family:'r_regular';font-weight:400}.box-full-content-item .box-content-info .box-content.type-offcial .box-info-address table tr td:last-child{text-align:right}.box-full-content-item .box-content-info .box-content.type-offcial .box-container-promo-voucher{padding:0 10px}.box-content.type-price .box-export-order-and-rules{font-size:14px;color:#434343;font-family:'r_regular'}.box-content.type-price .box-export-order-and-rules .box-export-order-item{background:#fff;width:100%;padding:10px}.box-content.type-price .box-export-order-and-rules .box-export-order-item table{width:100%}.box-content.type-price label{margin:10px}.box-content.type-price .box-export-order-and-rules a{color:#1066f1;font-weight:400}.box-content.type-price .box-export-order-and-rules label input{padding-right:10px;margin-right:12px}.box-content.type-price .box-export-order-and-rules label input[type='checkbox']{position:relative;cursor:pointer}.box-content.type-price .box-export-order-and-rules label input[type='checkbox']:before{content:"";display:block;position:absolute;width:20px;height:20px;top:-3px;left:0;border:2px solid #a9a9a9;border-radius:3px;background-color:#fff}.box-content.type-price .box-export-order-and-rules label input[type='checkbox']:checked:after{content:"";display:block;width:6px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:7px}.box-content.type-price .box-export-order-and-rules label input[type='checkbox']:checked:before{background:#1066f1;outline:0;border:solid #1066f1}.box-content.type-price .box-rules{padding:5px 0}.box-content.type-price .box-button-payment{padding:10px}.box-content.type-price .box-button-payment button{width:100%;background:#1066f1;color:#fff;font-size:18px;font-family:'r_regular';line-height:45px;outline:0;border:0;border-radius:5px}.box-column-content.type-bank-transfer .box-title-bank-transfer{background:#cdeafe;color:#434343;font-size:14px;font-family:'r_regular';text-shadow:none;padding:10px;margin:10px 0}.box-column-content.type-bank-transfer .title-bank{color:#434343;font-size:14px;font-family:'r_regular';text-shadow:none;padding:10px;margin:5px 0}.box-column-content.type-bank-transfer .title-bank span.stt{background:#b9b9b9;color:#fff;border-radius:100%;padding:2px 8px;margin-right:5px}.box-column-content.type-bank-transfer .box-details-bank{background:#fff;padding:10px;font-size:14px;color:#434343;font-family:'r_bold'}.box-column-content.type-bank-transfer .box-details-bank .box-title-bank{border-bottom:1px solid #ccc;padding:10px 0}.box-column-content.type-bank-transfer .box-details-bank table.tlb-info-shop{margin-bottom:10px}.box-column-content.type-bank-transfer .box-details-bank ul.info-shop{line-height:24px;font-family:'r_regular';color:#434343;padding-left:20px}.box-column-content.type-bank-transfer .box-details-bank ul.info-shop li{margin-bottom:5px}.box-column-content.type-bank-transfer .box-details-bank .box-img{text-align:center;margin:20px 0}.box-column-content.type-bank-transfer .box-details-bank .box-img img{max-width:100%}.box-column-content.type-bank-transfer .box-details-bank .tlb-info-bank.tlb-info-shop tr td{border-top:0}.box-column-content.type-bank-transfer .box-details-bank .tlb-info-bank.tlb-info-shop .price{font-size:16px;text-align:right}.box-column-content.type-bank-transfer .box-details-bank .tlb-info-bank{width:100%}.box-column-content.type-bank-transfer .box-details-bank .tlb-info-bank div.title{color:#8f8f8f;font-family:'r_regular';margin-bottom:5px}.box-column-content.type-bank-transfer .box-details-bank .tlb-info-bank tr td{padding:10px 0;border-bottom:1px solid #e3e3e3;position:relative}.box-column-content.type-bank-transfer .box-details-bank .tlb-info-bank tr td span.btn-copy{position:absolute;right:0;top:20px}.box-column-content.type-bank-transfer .box-details-bank .tlb-info-bank tr:last-child td{border-bottom:0}.box-column-content.type-bank-transfer .box-details-bank .box-title-bank img{float:right;position:relative;top:-10px;max-height:25px}.box-column-content.type-bank-transfer .box-details-bank .tlb-info-bank span.note-payment{color:#177dfa}.box-column-content.type-bank-transfer .box-details-bank .tlb-info-bank .price{color:#ff9000}.box-column-content.type-bank-transfer .box-complete-payment-inner{background:#fff;font-size:14px;color:#434343;padding:10px;font-family:'r_regular'}.box-column-content.type-bank-transfer .box-complete-payment-inner button{width:100%;background:#1066f1;color:#fff;font-size:18px;font-family:'r_regular';line-height:45px;outline:0;border:0;border-radius:5px;margin:10px 0}.box-title-steps.type-header{display:flex;width:100%;background:#fff;line-height:35px}.box-title-steps.type-header>div{flex:1;font-size:14px;color:#c5c4c4;font-family:'r_regular';font-weight:400;text-shadow:none;text-align:center}.box-title-steps.type-header>div span{background:#c5c4c4;color:#fff;font-size:12px;border-radius:100%;padding:0 5px;margin-right:3px}.box-title-steps.type-header>div.item.active{color:#177dfa;border-bottom:2px solid #177dfa;position:relative}.box-title-steps.type-header>div.item.active:after{content:" ";border:5px solid #267dfa;position:absolute;bottom:0;right:45%;border-top-color:#fff0;border-right-color:#fff0;border-left-color:#fff0}.box-title-steps.type-header>div.item.active span{color:#fff;background:#177dfa}.box-title-steps.type-header>div.item.success{color:#0ec714;border-bottom:2px solid #0ec714}.box-title-steps.type-header>div.item.success i{padding-right:5px}.box-flight-booking.type-booking{margin:10px 0;margin-bottom:20px}.box-flight-booking.type-booking h3{margin:0;padding:0;color:#434343;font-size:14px;font-family:'r_bold';margin-bottom:10px}.box-flight-booking.type-booking h3 span{float:right}.box-flight-booking.type-booking h3 span a{font-size:12px;color:#06f;font-family:'r_bold';text-transform:uppercase}.box-flight-booking.type-booking a.link-info-item{display:block;line-height:41px;font-size:14px;color:#434343;font-family:'r_regular';background:#fff;padding:0 10px;font-weight:400;border-radius:5px;box-shadow:0 3px 6px 0 rgb(0 0 0 / .03);margin-bottom:15px}.box-flight-booking.type-booking a.link-info-item span{color:red}.box-flight-booking.type-booking a.link-info-item i{float:right;color:#1066f1;margin-top:14px}.box-flight-booking.type-booking .box-info-input-passenger .box-info-passenger.type-reconfirm.type-passenger{margin-bottom:10px}.box-flight-booking.type-booking .box-info-input-passenger .box-info-passenger.type-reconfirm.type-passenger tr td{line-height:41px;font-size:14px;color:#434343;font-family:'r_regular';background:#fff;padding:0 10px;font-weight:400;border-radius:5px;box-shadow:0 3px 6px 0 rgb(0 0 0 / .03);margin-bottom:15px}.box-flight-booking.type-booking .box-info-input-passenger .box-info-passenger.type-reconfirm.type-passenger tr td.td-info-item{border-bottom-left-radius:0;border-bottom-right-radius:0}.box-flight-booking.type-booking .box-info-input-passenger .box-info-passenger.type-reconfirm.type-passenger tr td.td-birthday{background:#f8f8f8;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.box-flight-booking.type-booking .box-info-input-passenger .box-info-passenger.type-reconfirm.type-passenger tr td span:first-child{font-size:14px;color:#8f8f8f;font-family:'r_regular'}.box-flight-booking.type-booking .box-info-input-passenger .box-info-passenger.type-reconfirm.type-passenger tr td span:last-child{color:#434343;font-size:14px;font-family:'r_regular'}.box-flight-booking.type-booking .box-info-input-passenger .box-info-passenger.type-reconfirm.type-passenger tr td span.content-item.type-birthday{float:right}.box-flight-booking.type-booking .box-info-input-passenger .box-info-passenger.type-reconfirm.type-passenger tr td b{float:right}.box-flight-booking.type-booking .box-info-input-passenger .box-info-passenger.type-reconfirm.type-passenger tr td b a{text-transform:uppercase;color:#06f;font-family:'r_bold';font-size:12px}.main-box-content.page-booking{padding:10px}.main-box-content.page-booking.step-2{padding:0}.box-info-flight.type-booking{font-family:'r_regular'}.box-info-flight.type-booking .box-title{background-color:#fff;font-size:14px;border-bottom:1px solid #e3e3e3;border-top-left-radius:5px;border-top-right-radius:5px;padding:8px 10px;color:#8f8f8f}.box-info-flight.type-booking .box-title>i{padding:0 10px}.box-info-flight.type-booking .box-title span.arrow{float:right;color:#1066f1;font-size:16px;padding:0 10px}.box-info-flight.type-booking .box-info-flight-inner{background:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.box-info-flight.type-booking .box-info-flight-inner .box-info-details-inner{padding:10px}.box-info-flight.type-booking .box-info-flight-inner .box-info-details-inner.hidden+.total-money.type-OW{padding-top:10px}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .info-top{display:flex;font-size:12px;color:#434343;font-family:'r_regular'}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .info-top div.airlines{color:#8f8f8f;padding-left:10px;white-space:nowrap}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .info-top div.airlines img{margin-right:5px}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .info-top>div{flex:1}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .info-top>div:last-child{text-align:right;font-size:16px;padding-right:10px}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .info-top>div:last-child a{color:#06f;text-decoration:none}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .info-bottom{display:table;width:100%;margin:10px 0}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .info-bottom>div{display:table-cell;vertical-align:middle;height:60px}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .info-bottom .name-airport{font-size:18px;color:#06f;font-family:'r_bold';text-align:center}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .info-bottom .name-airport span{color:#434343}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .info-bottom .time-flight{font-size:12px;color:#8f8f8f;font-family:'r_regular';text-align:center}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .info-bottom .bar-plane{position:relative;width:100%;height:5px;border-bottom:dashed 1px #707070;background-color:#fff;margin:0 auto;margin-bottom:5px;margin-top:2px}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .info-bottom .bar-plane:after{content:" ";width:7px;height:7px;position:absolute;background-color:#0070d0;border-radius:100%;right:-3px;top:1px}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .info-bottom .bar-plane:before{content:" ";width:7px;height:7px;position:absolute;border:solid 1px #0070d0;background-color:#fff;border-radius:100%;left:-3px;top:1px}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .total-money{display:flex;padding:10px;background:#f8f8f8}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .total-money.type-RT{border-top:1px solid #e3e3e3}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .total-money>div{flex:1;font-size:14px;color:#434343;font-family:'r_bold'}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .total-money>div:last-child{font-size:16px;color:#ff9000;text-align:right;padding-right:10px}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .box-bar-full{border-bottom:1px dashed #b7b7b7;width:100%;height:1px;position:relative;margin-bottom:15px}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .box-bar-full:before{content:" ";background:#f3f9fd;position:absolute;left:-21px;height:20px;width:20px;border-radius:100%;top:-9px}.box-info-flight.type-booking .box-info-flight-inner .box-info-details .box-bar-full:after{content:" ";background:#f3f9fd;position:absolute;right:-21px;height:20px;width:20px;border-radius:100%;top:-9px}.box-button-save-info{padding:10px;background:#e6eaed}.box-button-save-info button{display:block;line-height:45px;background:#1066f1;border-radius:5px;color:#fff;text-shadow:none;font-weight:400;font-size:18px;font-family:'r_regular';text-align:center;outline:0;width:100%;border:0}.page-api-flight-booking{height:100%;background:#e6eaed}.page-api-flight-booking .box-content-data{background:#fff}.box-info-contact.type-reconfirm.type-contact{background:#fff;box-shadow:0 2px 3px 0 rgb(0 0 0 / .06);border-radius:5px}.box-info-contact.type-reconfirm.type-contact table tr td{padding:5px 10px;padding-top:10px}.box-info-contact.type-reconfirm.type-contact table tr td:last-child{text-align:right;color:#434343;font-size:14px;font-family:'r_regular';vertical-align:top}.box-info-contact.type-reconfirm.type-contact button.btn-copy-info-contact{width:100%;line-height:38px;background:#f8f8f8;font-size:14px;font-family:'r_regular';border:0;outline:0;text-align:left;padding-left:10px;margin-top:10px}.box-info-contact.type-reconfirm.type-contact button.btn-copy-info-contact i{color:#1066f1;font-size:19px;padding-right:10px;position:relative;top:2px}.box-info-contact.type-reconfirm.type-contact button.btn-copy-info-contact.active i{color:red}#page-api-flight-booking-info-passenger .box-content-data{height:100%}.box-info-summary-flight-select.scroll-to-fixed-fixed{margin-left:-10px!important;width:100%!important;box-shadow:0 2px 3px 0 rgb(0 0 0 / .16)}table.tlb-type-custom-default{margin-bottom:0;width:100%}table.tlb-type-custom-default tr.tr-title td{margin-top:0;padding-top:0;top:0;padding:0}table.tlb-type-custom-default tr.tr-title td .title{top:0}table.tlb-type-custom-default tr td{padding:0 0;vertical-align:bottom;padding-top:10px;padding-bottom:15px}table.tlb-type-custom-default tr td table tr td{padding:0}table.tlb-type-custom-default tr td .title{color:#434343;font-size:16px;font-family:'r_bold';position:relative;top:15px}table.tlb-type-custom-default tr td .title.active{font-size:18px;color:#081d5f}table.tlb-type-custom-default tr td .item-group-input.type-custom-default{margin-right:30px}table.tlb-type-custom-default tr td .item-group-input.type-contact-deputy span.span-type-genus{font-size:14px;color:#979797;font-family:'r_regular';position:relative;top:2px}table.tlb-type-custom-default tr td .item-group-input.type-contact-deputy .fl-arrow-select{top:30px}table.tlb-type-custom-default tr td:last-child .item-group-input.type-custom-default{margin-right:0}.item-group-input.type-custom-default{display:flex;flex-direction:column;position:relative}.item-group-input.type-custom-default input,.item-group-input.type-custom-default select{font-size:100%;line-height:30px;padding-right:20px;outline:0;order:2;border:0;border-bottom:1px solid #d8d8d8;font-size:16px;font-family:'r_regular';color:#000;letter-spacing:1px}.item-group-input.type-custom-default select{-moz-appearance:none;-webkit-appearance:none;color:#000;font-size:16px;font-family:'r_regular';background:#fff0;letter-spacing:0;z-index:2}.item-group-input.type-custom-default select+span.fl-arrow-select{position:absolute;right:5px;top:10px;background:url(https://data.vietnambooking.com/api/flights/common/icon_arrow_down.png) no-repeat top center;height:10px;width:15px}.box-info-passenger.type-passenger.type-init tr:first-child td[colspan='3']{padding-top:0;padding-bottom:0}.box-info-passenger.type-passenger.type-init tr:first-child td[colspan='3'] .type-adult{top:0}.item-group-input.type-custom-default label.fl-input-label{color:#979797;font-weight:400;opacity:1;order:1;padding-left:2px;pointer-events:none;transform-origin:left top;transform:scale(1) translate3d(0,22px,0);transition:all .2s ease;font-family:'r_regular';margin-bottom:0;font-size:16px;font-weight:400}.item-group-input.type-custom-default input:focus+label.fl-input-label,.item-group-input.type-custom-default input.fl-valid+label.fl-input-label,.item-group-input.type-custom-default input.fl-invalid+label.fl-input-label{color:#2b92ff;-moz-transform:scale(1) translate3d(0,5px,0);-webkit-transform:scale(1) translate3d(0,5px,0);opacity:1;transform:scale(1) translate3d(0,5px,0);font-size:14px;padding-left:0}.item-group-input.type-custom-default input.fl-valid:not(:focus)+label.fl-input-label{color:#979797;font-size:14px;padding-left:0}.item-group-input.type-custom-default input.fl-invalid:not(:focus)+label.fl-input-label{color:#e74c3c}.item-group-input.type-custom-default input:focus~span.fl-input-bar:after,.item-group-input.type-custom-default input:focus~span.fl-input-bar:before{width:50%}.item-group-input.type-custom-default select:focus~span.fl-input-bar:after,.item-group-input.type-custom-default select:focus~span.fl-input-bar:before{width:50%}.item-group-input.type-custom-default span.fl-input-bar{position:relative;width:inherit;order:3}.item-group-input.type-custom-default span.fl-input-bar:after{right:50%;-moz-transition:.2s ease all;-webkit-transition:all .2s ease;background:#00b9f5;bottom:0;content:"";height:2px;position:absolute;transition:all .2s ease;width:0}.item-group-input.type-custom-default span.fl-input-bar:before{left:50%;-moz-transition:.2s ease all;-webkit-transition:all .2s ease;background:#00b9f5;bottom:0;content:"";height:2px;position:absolute;transition:all .2s ease;width:0}.item-group-input.type-custom-default input.fl-invalid~span.fl-input-bar:after,.item-group-input.type-custom-default input.fl-invalid~span.fl-input-bar:before{background:#e74c3c;width:50%}.item-group-input.type-custom-default span.note-error{order:4;position:absolute;bottom:-30px;font-family:'r_regular';font-size:14px;color:red;right:0}.item-group-input.type-custom-default span.note-age{font-size:14px;font-family:'r_regular';color:#b9b9b9;position:absolute;bottom:-30px}.type-reconfirm table.type-tlb-reconfirm tr td{width:33%;padding-bottom:10px}.type-reconfirm table.type-tlb-reconfirm tr:last-child td{padding-bottom:0;vertical-align:middle}.type-reconfirm table.type-tlb-reconfirm tr td label{font-size:14px;color:#8f8f8f;font-family:'r_regular';font-weight:400;margin-bottom:0}.type-reconfirm table.type-tlb-reconfirm tr td .title-parent{font-size:16px;color:#081d5f;font-family:'r_bold'}.type-reconfirm table.type-tlb-reconfirm tr td[colspan="3"]{border-top:1px solid #aeaeae;padding-bottom:0;padding-top:15px}.type-reconfirm table.type-tlb-reconfirm tr:first-child td[colspan="3"]{padding-top:0}.type-reconfirm table.type-tlb-reconfirm tr:first-child td[colspan="3"]{border-top:0}.type-reconfirm table.type-tlb-reconfirm tr td .content-item{color:#434343;font-size:14px;font-family:'r_regular'}.type-reconfirm table.type-tlb-reconfirm tr td .content-item.type-note{font-family:'r_regular'}.box-item-panel.panel-flight.type-services .box-item-services.type-services span.type-genus{font-size:16px;color:#8f8f8f;font-family:'r_regular'}.box-item-panel.panel-flight.type-services .box-item-services.type-services span.content-item.type-services{font-size:16px;color:#434343;font-family:'r_bold'}table tr td.td-type-genus{width:150px}table tr td.td-type-genus span.span-type-genus{font-size:14px;color:#979797;font-family:'r_regular';position:relative;top:2px}.ui-datepicker .ui-datepicker-title select.ui-datepicker-month{font-size:17px;width:inherit;background:#fff0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{border:0;font-size:18px;font-family:'r_bold';display:inline-block;outline:0;width:inherit;background:#fff0}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{text-shadow:none}.ui-state-active,.ui-widget-content .ui-state-active span.ui-datepicker-lunar,.ui-widget-header .ui-state-active span.ui-datepicker-lunar{color:#fff}.box-step.step-2.type-booking .box-button-booking.type-step{padding:0 10px;padding-top:10px}.box-button-booking.type-step button.btn-flight-booking-step,.box-button-booking.type-step button.btn-action-next-payment{display:block;line-height:45px;background:#1066f1;border-radius:5px;color:#fff;text-shadow:none;font-weight:400;font-size:18px;font-family:'r_regular';text-align:center;outline:0;width:100%;border:0;margin-bottom:10px}.box-back-to-booking-contact{display:block;font-size:16px;color:#8f8f8f;font-family:'r_regular';margin:10px;text-shadow:none}.container-info-services.page-booking{background:#fff}.container-info-services.page-booking div.title-services{color:#434343;font-size:14px;font-family:'r_regular';padding:10px;border-bottom:1px solid #e3e3e3;margin-bottom:10px}.container-info-services.page-booking div.title-services img{padding-right:5px}.container-info-services.page-booking div.title-services i:first-child{color:#8f8f8f;padding-right:5px}.container-info-services.page-booking div.title-services span{float:right;font-family:'r_bold';font-size:14px;color:#434343}.box-flight-booking.type-booking h3.title-booking-bag{padding:10px;margin-bottom:0}.container-info-bag.page-booking .type-bag.type-services{padding:3px 10px}.container-info-bag.page-booking .type-bag.type-services.type-fullname{border-top:1px solid #e3e3e3;margin:10px;padding:0;padding-top:10px;margin-top:5px;margin-bottom:5px}.container-info-bag.page-booking .type-bag.type-services.fullname-1{border-top:0;margin-top:0;padding-top:0}.container-info-bag.page-booking .type-bag.type-services table tr td .title-label{color:#8f8f8f;font-size:14px;font-family:'r_regular'}.container-info-bag.page-booking .type-bag.type-services table{width:100%}.container-info-bag.page-booking .type-bag.type-services table tr td.td-select{text-align:right}.container-info-bag.page-booking .type-bag.type-services table tr td.td-select select{font-size:12px;color:#434343;border:0;height:30px;outline:0;background:inherit}.container-info-services.page-booking .box-total-price-services{background:#f3f3f3;line-height:41px;color:#434343;font-size:14px;font-family:'r_bold';padding:0 10px}.container-info-services.page-booking .box-total-price-services span{float:right}.container-info-services.page-booking div.title-services.title-food{margin-bottom:0}#page-api-flight-booking-info-food ul.ul-list-food.type-food{margin:0;padding:0}#page-api-flight-booking-info-food ul.ul-list-food.type-food li{display:block;list-style:none;display:flex;margin:10px 0;border-radius:5px;box-shadow:0 2px 3px 0 rgb(0 0 0 / .16);background:#fff}#page-api-flight-booking-info-food ul.ul-list-food.type-food li>div{flex:1}#page-api-flight-booking-info-food ul.ul-list-food.type-food li div.box-img img{width:100%;border-top-left-radius:5px;border-bottom-left-radius:5px}#page-api-flight-booking-info-food ul.ul-list-food.type-food li .box-info{text-align:center;white-space:nowrap}#page-api-flight-booking-info-food ul.ul-list-food.type-food li .box-info .box-name{color:#434343;font-family:'r_bold';font-size:14px;text-decoration:none;padding-top:10px;padding-bottom:5px}#page-api-flight-booking-info-food ul.ul-list-food.type-food li .box-info .box-price{color:#ff9000;font-size:14px;font-family:'r_regular';padding:5px;padding-top:0}#page-api-flight-booking-info-food ul.ul-list-food.type-food li .box-action-food button{color:#0499fb;border:0;border-radius:100%;background:#fff0;font-size:24px;outline:0}#page-api-flight-booking-info-food ul.ul-list-food.type-food li .box-action-food .count-item-food.type-food{font-size:18px;color:#434343;font-family:'r_regular';position:relative;top:-3px;display:inline-block;min-width:20px}#page-api-flight-booking-info-food .box-content-data{background:#e6eaed;width:100%}#page-api-flight-booking-info-food a.btn-continue.a-button-save-info{display:block;line-height:45px;background:#1066f1;border-radius:5px;color:#fff;text-shadow:none;font-weight:400;font-size:18px;font-family:'r_regular';text-align:center;outline:0;width:100%;border:0}.container-info-services.container-info-food a.link-title-label{display:block;color:#8f8f8f;font-size:14px;text-decoration:none;font-family:'r_regular';font-weight:400;padding:10px;border-top:1px solid #e3e3e3}.container-info-services.container-info-food a.link-title-label:first-child{border-top:0}.container-info-services.container-info-food div.info-food-item{font-size:12px;color:#434343;font-family:'r_regular';margin-bottom:5px;padding:0 10px}.container-info-services.container-info-food .box-list-food-selected div.info-food-item:last-child{padding-bottom:10px}.container-info-services.container-info-food a.link-title-label span{float:right;color:#1066f1}.container-info-services.page-booking ul{margin:0;padding:0;list-style:none;display:block}.container-info-services.page-booking ul li{list-style:none;display:block;font-size:14px;font-family:'r_regular';color:#434343;padding:3px 10px}.container-info-services.page-booking ul li i{padding-right:10px;color:#1bbb35}.box-flight-booking.box-info-flight.type-booking .box-price{color:#434343;font-size:14px;font-family:'r_bold';padding:10px;padding-bottom:20px}.box-flight-booking.box-info-flight.type-booking button.btn-toggle-choose-insure{background:#fff0;border:1px solid red;color:red;border-radius:20px;font-size:12px;font-family:'r_bold';float:right;margin-top:-5px;outline:0;padding:5.5px 15px}.box-flight-booking.box-info-flight.type-booking button.btn-toggle-choose-insure.active{border:1px solid #1bbb3b;color:#1bbb3b;border:1px solid #1bbb3b;color:#fff;background:#1bbb3b;text-shadow:none}.box-flight-booking.box-info-flight.type-booking .box-price a{text-decoration:none;color:#1066f1;font-family:'r_bold';text-transform:uppercase}.container-info-services.page-booking ul{margin:0;padding:0;list-style:none;display:block}.container-info-services.page-booking ul li{list-style:none;display:block;font-size:14px;font-family:'r_regular';color:#434343;padding:3px 10px}.container-info-services.page-booking ul li i{padding-right:10px;color:#1bbb35}.box-flight-booking.box-info-flight.type-booking .box-price{color:#434343;font-size:14px;font-family:'r_bold';padding:10px;padding-bottom:20px}.box-flight-booking.box-info-flight.type-booking button.btn-toggle-choose-lounge{background:#fff0;border:1px solid red;color:red;border-radius:20px;font-size:12px;font-family:'r_bold';float:right;margin-top:-5px;outline:0;padding:5.5px 15px}.box-flight-booking.box-info-flight.type-booking button.btn-toggle-choose-lounge.active{border:1px solid #1bbb3b;color:#1bbb3b;border:1px solid #1bbb3b;color:#fff;background:#1bbb3b;text-shadow:none}.box-flight-booking.box-info-flight.type-booking .box-price a{text-decoration:none;color:#1066f1;font-family:'r_bold';text-transform:uppercase}.container-info-price-summary.page-booking{padding:0;margin:0;font-size:14px;color:#434343;font-family:'r_regular'}.container-info-price-summary.page-booking .box-title{font-family:'r_bold';background:#f3f3f3;line-height:50px;padding:0 10px}.container-info-price-summary.page-booking .box-title>span{float:right;color:#ff9000}.container-info-price-summary.page-booking .box-title>span span{padding-right:5px}.container-info-price-summary.page-booking .box-title span i{color:#1066f1}.container-info-price-summary.page-booking .box-content-price-details{background:#fff;padding:10px}.container-info-price-summary.page-booking .tlb-content-price-details{width:100%}.container-info-price-summary.page-booking .tlb-content-price-details tr td{color:#8f8f8f;font-size:14px;font-family:'r_regular';padding:3px 0;padding-bottom:7px}.container-info-price-summary.page-booking .tlb-content-price-details tr td:last-child{color:#434343;text-align:right}.swal2-container .swal2-title{font-size:20px;font-family:'r_bold';font-weight:400}.swal2-container .swal2-content{font-family:'r_regular';font-size:16px}.swal2-container .swal2-actions button{width:100%;color:#fff;font-family:'r_regular';font-size:14px;line-height:23px;border-radius:5px}.swal2-container .swal2-actions button.swal2-cancel{color:#1066f1}.main-box-content.page-order-confirmation{padding:0}.box-content-full .box-info-code.type-order-confirm{padding:10px}.box-content-full .box-info-code.type-order-confirm .box-info-code-inner{border-radius:5px;box-shadow:0 2px 3px 0 rgb(0 0 0 / .06);border:solid 1px #66ae4b;background-color:#eaffe2;color:#434343;font-size:14px;font-family:'r_regular';padding:10px}.box-content-full .box-info-code.type-order-confirm .box-info-code-inner .box-title{width:100%;margin-bottom:5px}.box-content-full .box-info-code.type-order-confirm .box-info-code-inner span.span-code{font-size:14px;color:#177dfa;font-family:'r_bold'}.box-content-full .box-column-navigator-tab ul.list-item-tab{margin:0;padding:0;list-style:none;display:flex;background:#fff}.box-content-full .box-column-navigator-tab ul.list-item-tab li{flex:1;text-align:center;padding:10px 0;border-bottom:2px solid #e6eaed}.box-content-full .box-column-navigator-tab ul.list-item-tab li a{font-size:14px;color:#434343;font-family:'r_bold';text-decoration:none}.box-content-full .box-column-navigator-tab ul.list-item-tab li.active{border-bottom:2px solid #1066f1}.box-content-full .box-column-navigator-tab ul.list-item-tab li.active a{color:#1066f1}.box-tabs-flight .tab-flight.content-details-flight{background:#fff;padding-bottom:20px}.box-content-full .box-content-order-confirmation{background:#f3f3f3}.box-content-full .box-content-order-confirmation table.tlb-details-flight{width:100%}.box-content-full .box-content-order-confirmation table.tlb-details-flight .box-title-date{font-size:14px;font-family:'r_regular';margin-bottom:10px;background:#f3f3f3;padding:5px;text-align:center;margin:10px 0}.page-order-confirmation .box-content-full .box-column-content-tab{font-size:14px;font-family:'r_regular'}.page-order-confirmation .box-content-full .box-column-content-tab table{width:100%}.page-order-confirmation .box-content-full .box-column-content-tab table.tlb-title-flight{background:#fff}.page-order-confirmation .box-content-full .box-column-content-tab table tr td:last-child{text-align:right}.page-order-confirmation .box-content-full .box-column-content-tab .tab-pane.type-price-flight table tr td{padding:5px 10px}.page-order-confirmation .box-content-full .box-column-content-tab table.tlb-item-info-passenger{background:#f3f3f3;color:#8f8f8f}.page-order-confirmation .box-content-full .box-column-content-tab table.tlb-item-info-passenger tr:last-child td{padding-bottom:10px}.page-order-confirmation .box-content-full .box-column-content-tab table.tlb-item-info-passenger .title-fullname.title-price-services,.page-order-confirmation .box-content-full .box-column-content-tab table.tlb-item-info-passenger .title-people.title-services,.page-order-confirmation .box-content-full .box-column-content-tab table.tlb-item-info-passenger .title-price-total:not(.title-price-services),.page-order-confirmation .box-content-full .box-column-content-tab table.tlb-item-info-passenger .item-price-total{color:#000}.page-order-confirmation .box-content-full .box-column-content-tab table.tlb-title-flight .box-title-item{font-size:14px;color:#1066f1;font-family:'r_bold'}.page-order-confirmation .box-content-full .box-column-content-tab table.tlb-title-flight .box-title-item .box-total-price{color:#f98700}.page-order-confirmation .box-content-full .box-column-content-tab table.tlb-title-flight .box-title-airport{font-family:'r_bold';font-size:14px;line-height:31px}.box-full-info-passenger-price .tlb-title-flight tr td .box-title-item.type-action i{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s}.box-full-info-passenger-price .tlb-title-flight tr td .box-title-item.type-action.active i{transform:rotate(0deg)}.box-full-info-passenger-price .tlb-title-flight tr td .box-title-item.type-action i{transform:rotate(-90deg)}.box-full-info-passenger-price .box-content-item table{border-bottom:1px solid #ccc;margin:5px 0}.box-full-info-passenger-price .box-content-item table:last-child{border-bottom:0}.box-content-order-confirmation #tab-info-passenger-price .tlb-total-payment tr td{background:#f98700;line-height:35px;color:#fff;font-family:'r_bold';font-weight:400;text-shadow:none}.box-info-deputy.type-order-confirm{background:#fff;padding:10px}.box-info-deputy.type-order-confirm label{font-family:'r_bold';font-weight:400;margin-bottom:0}.box-info-deputy.type-order-confirm table.tlb-info-deputy tr td{padding:5px 0;color:#8f8f8f}.box-info-deputy.type-order-confirm table.tlb-info-deputy tr td:last-child{color:#000}.box-button.type-back-order-confirmation{padding:10px}.box-button.type-back-order-confirmation a{width:100%;background:#b5b5b5;color:#fff;font-family:'r_regular';text-decoration:none;border-radius:5px;display:block;text-align:center;text-shadow:none;line-height:45px;font-weight:400;margin:20px 0}.box-title-search-flight table.tlb-title-flight{width:100%}.box-title-search-flight table.tlb-title-flight tr td.td-item{text-shadow:none;color:#fff}.box-title-search-flight table.tlb-title-flight tr td.td-item span{font-size:25px;font-family:'r_bold';display:block;font-weight:400}.box-title-search-flight table.tlb-title-flight tr td.td-item:first-child span{text-align:right}.box-title-search-flight table.tlb-title-flight tr td.td-item div.name-airport{font-size:14px;font-family:'r_regular';font-weight:400;padding-top:5px;min-width:110px}.box-title-search-flight table.tlb-title-flight tr td.td-item:first-child div{text-align:right}.box-title-search-flight table.tlb-title-flight tr td.td-item.td-plane{width:50%;position:relative;padding:0 10px}table.tlb-title-flight tr td.title-details{text-shadow:none;font-size:13px;color:#fff;font-family:'r_regular';font-weight:400;text-align:center;padding-top:8px}.box-title-loadding-flight{font-size:14px;font-family:'r_regular';line-height:20px;margin-top:0}.box-loadding-search-flight .progress-bar-info{background-color:#267dfa;margin-bottom:10px}.box-form-flight-empty{font-size:16px;font-family:'r_regular';font-weight:400}.page-flightsearch{padding:10px;background:#e6eaed}ul.list-item-flight{margin:0;padding:0;margin-bottom:50px}ul.list-item-flight li{list-style:none;display:block;padding:10px;background:#fff;box-shadow:0 2px 3px rgb(0 0 0 / .12);margin:10px 0;border-radius:5px}.info-ticket-details{width:100%;display:flex;font-size:12px;color:#8f8f8f;font-family:'r_regular'}.info-ticket-details div{flex:1}.info-ticket-details div.button-details{text-align:right}.info-ticket-details div.button-details a{padding:15px;padding-right:0;padding-top:10px}.info-time{width:100%;display:flex;margin:10px 0}.info-time>div{flex:1}.info-time div.title-time-start,.info-time div.title-time-end{font-size:18px;color:#434343;font-family:'r_bold'}.info-time div.title-time-start{text-align:right;padding-right:20px}.info-time div.title-time-start span{display:block;padding-bottom:5px}.info-time div.title-time-end{padding-left:20px}.info-time div.title-time-end span{display:block;padding-bottom:5px}.info-time div.title-time-middle{color:#8f8f8f;font-size:12px;font-family:'r_regular';text-align:center;font-weight:400;padding-top:6px}.info-time div.title-time-middle .box-info-middle .bar-plane{position:relative;width:100%;height:5px;border-bottom:dashed 1px #707070;background-color:#fff;margin:0 auto}.info-time div.title-time-middle .box-info-middle .bar-plane:after{content:" ";width:7px;height:7px;position:absolute;background-color:#0070d0;border-radius:100%;right:-3px;top:1px}.info-time div.title-time-middle .box-info-middle .bar-plane:before{content:" ";width:7px;height:7px;position:absolute;border:solid 1px #0070d0;background-color:#fff;border-radius:100%;left:-3px;top:1px}.info-time div.title-time-middle .box-info-middle .info-stop{padding-top:5px}ul.list-item-flight li .box-bar-full{border-bottom:1px dashed #b7b7b7;width:100%;height:1px;position:relative}ul.list-item-flight li .box-bar-full:before{content:" ";background:#e6eaed;position:absolute;left:-21px;height:20px;width:20px;border-radius:100%;top:-9px}ul.list-item-flight li .box-bar-full:after{content:" ";background:#e6eaed;position:absolute;right:-21px;height:20px;width:20px;border-radius:100%;top:-9px}ul.list-item-flight li .box-info-bottom{display:flex;width:100%;margin-top:15px}ul.list-item-flight li .box-info-bottom>div{flex:1}.box-info-bottom .info-airlines{font-size:12px;color:#8f8f8f;font-family:'r_regular'}.box-info-bottom .info-airlines img{margin-right:5px}.box-info-bottom .info-airlines span{position:relative;top:2px}.box-info-bottom .info-price{text-align:right;color:#ff9000;font-size:16px;font-family:'r_bold'}.footer-menu-fixed.type-filter{background:#fff0;border-top:0}.footer-menu-fixed.type-filter.active{background:#fff;border-top:1px solid #dfdfdf}.footer-menu-fixed.type-filter .box-full-filter{display:flex}.footer-menu-fixed.type-filter .box-full-filter>div{flex:1;text-align:center}.footer-menu-fixed.type-filter .box-full-filter>div a{color:#1066f1;font-family:'r_bold';font-size:14px;display:block;line-height:40px;text-decoration:none;border-right:1px solid #dfdfdf}.footer-menu-fixed.type-filter .box-full-filter>div:last-child a{border-right:0}.panel-full-box.panel-half{width:100%;background:#fff0;position:fixed}.panel-full-box.panel-half:not(.ui-panel-open){display:none}.panel-full-box.panel-half .ui-panel-inner{padding:0}.panel-full-box.panel-half .box-bg-opacity{width:100%;height:30vh;background:#000;opacity:.9;display:block}.panel-full-box.panel-half .box-content{background:#fff;display:block;height:70vh;position:relative}.panel-full-box.panel-half .box-content .box-content-inner{height:100%;position:relative}.panel-full-box.panel-half .box-content .title-box{color:#1066f1;font-size:18px;font-family:'r_regular';text-align:center;line-height:50px;border-bottom:1px solid #ccc}.panel-full-box.panel-half .box-content label{font-size:16px;color:#434343;font-family:'r_regular';display:block;border-bottom:1px solid #ccc;line-height:50px;margin:0;padding-left:5px}.panel-full-box.panel-half .box-content label:last-child{border-bottom:0}.panel-full-box.panel-half .box-content label input[type='radio']{margin-right:5px}.panel-full-box.panel-half .box-content .box-button{text-align:center;padding:0 15px;position:absolute;width:100%;bottom:0}.panel-full-box.panel-half .box-content .box-button button{background:#1066f1;line-height:45px;display:block;min-width:100%;color:#fff;font-family:'r_regular';font-size:20px;outline:0;border:0;border-radius:5px;margin-bottom:15px}.panel-full-box.panel-half .box-content label input[type='radio']{position:relative;cursor:pointer;margin-right:12px;margin-left:10px}.panel-full-box.panel-half .box-content label input[type='radio']:before{content:"";display:block;position:absolute;width:20px;height:20px;top:-3px;left:-2px;border:1px solid #8f8f8f;background-color:#fff;border-radius:100%}.panel-full-box.panel-half .box-content label input[type='radio']:checked:after{content:"";display:block;width:10px;height:10px;background:#05cc2c;position:absolute;top:2px;left:3px;border-radius:100%}.panel-full-box.panel-half .box-content label input[type='radio']:checked:before{background:#fff;outline:0;border:1px solid #21cc2c}.panel-full-box.panel-half .box-content label input[type='radio']:checked~span{font-family:'r_bold';color:#434343}.panel-full-box.panel-half#panel-type-change-date-flight .box-bg-opacity{height:30vh}.panel-full-box.panel-half#panel-type-change-date-flight .box-content{background:#f1f1f1;height:70vh}.panel-full-box.panel-half#panel-type-change-date-flight .box-content .title-box{background:#fff}.box-list-lowest-price-flight{padding:15px;overflow:auto}.box-list-lowest-price-flight .title-date-selected{text-align:right;font-size:14px;color:#434343;font-family:'r_bold';margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e3e3e3}.box-list-lowest-price-flight .title-date-name{font-size:14px;color:#434343;font-family:'r_bold';margin-bottom:10px;margin-top:10px}.box-list-lowest-price-flight .box-group-title{display:flex;width:100%}.box-list-lowest-price-flight .box-group-title>div{flex:1}.box-list-lowest-price-flight div.box-group-button{text-align:right;display:block}.box-list-lowest-price-flight div.box-group-button>div{display:inline-block;padding:4px 9px;vertical-align:top;background:#2365f1;text-shadow:none;color:#fff;border-radius:100%;margin-left:10px}.box-list-lowest-price-flight div.box-group-button>div.disabled{opacity:.5}.box-list-lowest-price-flight div.box-group-button>div i{position:relative;top:1px}.box-list-lowest-price-flight .box-list-lowest-price-flight-inner table{width:100%;margin-top:0}.box-list-lowest-price-flight .box-list-lowest-price-flight-inner .list-lowest-price-flight{overflow:auto;white-space:nowrap;width:100vmin;padding-right:15px;margin:20px 0}.box-list-lowest-price-flight .box-list-lowest-price-flight-inner .list-lowest-price-flight div.item-date{display:inline-block;vertical-align:top;width:100px;font-size:16px;color:#3d3d3d;font-family:'r_regular';text-align:center;height:105px;padding-top:10px;cursor:pointer;border-radius:5px;box-shadow:0 4px 6px 0 rgb(0 0 0 / .16);background-color:#fff;margin-bottom:15px;margin-right:10px;touch-action:pan-x}.box-list-lowest-price-flight .box-list-lowest-price-flight-inner .list-lowest-price-flight div.item-date:not(.disabled):hover,.box-list-lowest-price-flight .box-list-lowest-price-flight-inner .list-lowest-price-flight div.item-date.active{background:#f1f1f1;border:1px solid #177dfa;border-radius:5px}.box-list-lowest-price-flight .box-list-lowest-price-flight-inner .list-lowest-price-flight div.item-date.active div.name-of-week{font-size:14px;color:#434343}.box-list-lowest-price-flight .box-list-lowest-price-flight-inner .list-lowest-price-flight div.item-date.active div.name-day{font-size:14px;color:#434343;font-family:'r_bold'}.box-list-lowest-price-flight .box-list-lowest-price-flight-inner .list-lowest-price-flight div.item-date.active div.name-of-week{font-size:14px;color:#177dfa}.box-list-lowest-price-flight .box-list-lowest-price-flight-inner .list-lowest-price-flight div.item-date.active div.name-day{font-size:14px;color:#177dfa;font-family:'r_bold';margin-bottom:10px}.box-list-lowest-price-flight .box-list-lowest-price-flight-inner .list-lowest-price-flight div.item-date.disabled{opacity:.5;cursor:context-menu}.box-list-lowest-price-flight .box-list-lowest-price-flight-inner .list-lowest-price-flight div.item-date span{display:block;font-size:16px;color:#177dfa;font-family:'r_bold';margin-top:5px}.box-list-lowest-price-flight .box-list-lowest-price-flight-inner table tr td.disabled{opacity:.5;cursor:context-menu}.box-header.type-title{min-height:50px;background:#177dfa;text-align:center;font-size:14px;color:#fff;font-family:'r_regular';text-shadow:none;font-weight:400;position:relative}.box-header.type-title a{color:#fff}.box-header.type-title .box-item:first-child{text-align:center;line-height:50px}.box-header.type-title .box-item span{padding:0 5px}.box-header.type-title .box-item:last-child{position:absolute;right:10px;top:5px;padding:5px;font-size:25px}#page-api-flight-details{background:#e6eaed;height:100vh}#page-api-flight-details .ui-content.box-content-data{padding:0}nav.nav-list-tab-info-flight{display:flex;width:100%;height:50px;background:#fff;margin-bottom:15px}.box-tabs-flight table.tlb-bag-flight{width:100%}nav.nav-list-tab-info-flight .title-tab-flight{flex:1;font-size:14px;color:#434343;text-align:center;font-family:'r_bold';line-height:50px}nav.nav-list-tab-info-flight .title-tab-flight.active{color:#1066f1;border-bottom:2px solid #1066f1}nav.nav-list-tab-info-flight .title-tab-flight.title-bag-flight{line-height:1.3;padding-top:6px}#page-api-flight-details .ui-content.box-content-data .box-tabs-flight>div{background:#fff;padding:20px 0}#page-api-flight-details .ui-content.box-content-data .box-tabs-flight>div.type-payment{padding-top:0}#page-api-flight-details .ui-content.box-content-data .box-tabs-flight div.tab-flight.content-price-flight{padding-bottom:0}#page-api-flight-details .ui-content.box-content-data .box-tabs-flight table.tlb-details-flight{width:100%}#page-api-flight-details .footer-box-container{background:#fff;line-height:75px;text-align:center;display:flex}#page-api-flight-details .footer-box-container>div{flex:1}#page-api-flight-details .footer-box-container .box-button-select button{background:#ff9000;border-radius:5px;width:90%;height:45px;text-align:center;color:#fff;font-size:16px;font-family:'r_bold';outline:0;border:0}#page-api-flight-details .footer-box-container .box-total-price{font-size:20px;color:#ff9000;font-family:'r_bold'}table.tlb-details-flight tr td:not(.td-title-date){padding:0 10px}#page-api-flight-details .box-item-tabs-flight .box-tabs-flight .box-title-date{font-size:14px;font-family:'r_regular';margin-bottom:10px;background:#f3f3f3;padding:5px;text-align:center;margin:10px 0}table.tlb-details-flight tr td.td-icon-seperate{padding:0 20px;padding-left:0}table.tlb-details-flight tr td.td-box-datetime{font-size:16px;color:#434343;font-family:'r_bold';vertical-align:top}table.tlb-details-flight tr td.td-box-datetime .box-date{color:#434343;font-size:14px;font-family:'r_regular'}table.tlb-details-flight td.td-box-airport div.title-airport{font-size:16px;color:#434343;font-family:'r_bold'}table.tlb-details-flight td.td-box-airport div.title-name-airport{font-family:'r_regular';color:#434343;font-size:14px}table.tlb-details-flight td.td-box-airport div.box-info-time{color:#434343;font-size:12px;font-family:'r_bold';margin-top:15px;margin-bottom:15px}table.tlb-details-flight td.td-box-airport div.box-info-time span{color:#8f8f8f;font-size:12px;font-family:'r_regular'}table.tlb-details-flight td.td-box-airport div.box-info-time i{padding-left:20px}table.tlb-details-flight tr td.td-logo-airlines{padding-bottom:10px}table.tlb-details-flight tr td.td-name-flight-no{color:#8f8f8f;font-family:'r_regular';font-size:12px;padding-bottom:10px;padding-left:0}table.tlb-details-flight tr td.td-name-flight-no span.flightno{float:right;color:#434343;font-size:12px}table.tlb-details-flight tr td.td-box-title-stop{padding:10px 0}table.tlb-details-flight tr td.td-box-title-stop div.title-stop{background:#f3f3f3;padding:10px;font-size:14px;color:#434343;font-family:'r_regular';font-weight:400}div.tab-flight.content-price-flight table.tlb-price-flight{width:100%;font-family:'r_regular';color:#434343;font-size:14px}div.tab-flight.content-price-flight table.tlb-price-flight tr th{text-align:center;padding:10px;font-weight:400;font-family:'r_bold'}div.tab-flight.content-price-flight table.tlb-price-flight tr th:first-child{text-align:left}div.tab-flight.content-price-flight table.tlb-price-flight tr th:last-child{text-align:right}div.tab-flight.content-price-flight table.tlb-price-flight tr td:first-child{text-align:left}div.tab-flight.content-price-flight table.tlb-price-flight tr td{padding:10px;text-align:center}div.tab-flight.content-price-flight table.tlb-price-flight tr td:last-child{text-align:right}div.tab-flight.content-price-flight table.tlb-price-flight tr.tr-full-price{background:#f3f3f3}div.tab-flight.content-price-flight table.tlb-price-flight tr.tr-full-price td{color:#434343;font-size:14px}div.tab-flight.content-price-flight table.tlb-price-flight tr.tr-full-price td:last-child{font-family:'r_bold'}div.content-bag-flight table.tlb-bag-flight tr th{font-size:16px;color:#434343;font-family:'r_bold';font-weight:400;padding:10px;padding-top:0}div.content-bag-flight table.tlb-bag-flight tr td{font-size:14px;color:#434343;font-family:'r_regular';padding:10px;vertical-align:top}div.content-bag-flight table.tlb-bag-flight tr td:first-child{white-space:nowrap}div.content-bag-flight table.tlb-bag-flight tr td:last-child{text-align:right}div.content-bag-flight table.tlb-bag-flight tr td span{background:#d41a1b;color:#fff;font-size:12px;font-family:'r_regular';border-radius:20px;padding:3px 15px;display:inline-block;text-shadow:none;text-align:center}div.content-bag-flight table.tlb-bag-flight tr.tr-active td span{background:#27a657;color:#fff;font-size:12px;font-family:'r_regular';border-radius:20px;padding:3px 15px;display:inline-block;text-shadow:none;text-align:center}.box-header.type-three{min-height:50px;background:#177dfa;text-align:center;font-size:14px;color:#fff;font-family:'r_regular';text-shadow:none;font-weight:400;position:relative;display:flex}.box-header.type-three a{color:#fff}.box-header.type-three .box-item{flex:1;text-align:center;line-height:50px;font-size:18px}.box-header.type-three .box-item:first-child{text-align:left;position:relative}.box-header.type-three .box-item:first-child a{padding-left:15px}.box-header.type-three .box-item:last-child{text-align:right;padding-right:15px}.box-header.type-three .box-item:last-child span.btn-reset-default{font-size:16px}.box-content-filter{background:#fff}.box-content-filter label{font-size:16px;color:#434343;font-family:'r_regular';padding-left:10px;border-bottom:1px solid #e3e3e3;padding-bottom:10px}.box-content-filter .title{color:#000;font-size:16px;font-family:'r_regular';text-transform:uppercase;background:#e6eaed;padding:10px;margin:10px 0}.box-content-filter .title:first-child{margin-top:0}.box-content-filter table{width:100%}#page-api-flight-filter{height:100vh}#page-api-flight-filter .box-content-data{padding:0;height:100%;background:#e6eaed}#page-api-flight-filter .footer-box-container{background:#fff;padding:10px}#page-api-flight-filter .footer-box-container .box-button-close a,#page-api-flight-filter table.tlb-box-tab-filter{margin-bottom:0;background:#fff}#page-api-flight-filter .footer-box-container .box-button-close a{height:45px;background-color:#1066f1;display:block;text-align:center;color:#fff;text-shadow:none;line-height:45px;border-radius:5px;font-size:20px;font-family:'r_regular';font-weight:400;text-decoration:none}#page-api-flight-filter table.tlb-box-tab-filter tr td{padding:0;max-width:50%}#page-api-flight-filter table.tlb-box-tab-filter tr td span{display:block;text-align:center;cursor:pointer;font-size:14px;color:#434343;font-family:'r_bold';padding:14px 0;border-bottom:2px solid #fff0}#page-api-flight-filter table.tlb-box-tab-filter tr td span.active{color:#1066f1;border-bottom:2px solid #1066f1}#page-api-flight-filter .box-content label{padding:10px}#page-api-flight-filter .box-content label img{float:right;max-height:24px}.page-api-flight-default .footer-box-container{background:#fff;padding:10px}.page-api-flight-default .footer-box-container .box-button-close a{height:45px;background-color:#1066f1;display:block;text-align:center;color:#fff;text-shadow:none;line-height:45px;border-radius:5px;font-size:20px;font-family:'r_regular';font-weight:400;text-decoration:none}#page-api-flight-filter-airlines .footer-box-container .box-button-close a{height:45px;background-color:#1066f1;display:block;text-align:center;color:#fff;text-shadow:none;line-height:45px;border-radius:5px;font-size:20px;font-family:'r_regular';font-weight:400;text-decoration:none}#page-api-flight-filter-airlines{height:100%;background:#e9e9e9}#page-api-flight-filter-airlines .footer-box-container{padding:10px}#page-api-flight-filter-airlines .box-content-filter{padding:0}#page-api-flight-filter-airlines .box-content label{padding:10px}#page-api-flight-filter-airlines .box-content label img{float:right;max-height:24px}.box-content-filter label{color:#3c3c3c;font-size:18px;font-family:'r_regular';font-weight:400;cursor:pointer;display:block}.box-content-filter label i{color:#ffc600;font-size:16px}.box-content-filter label input{padding-right:10px;margin-right:12px}.box-content-filter label input[type='checkbox']{position:relative;cursor:pointer;background:#fff0}.box-content-filter label input[type='checkbox']:before{content:"";display:block;position:absolute;width:20px;height:20px;top:-3px;left:-3px;border:2px solid #a9a9a9;border-radius:3px;background-color:#fff}.box-content-filter label input[type='checkbox']:checked:after{content:"";display:block;width:6px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:4px}.box-content-filter label input[type='checkbox']:checked:before{background:#05cc2c;outline:0;border:solid #05cc2c}.box-content-filter label input[type='radio']{position:relative;cursor:pointer;background:#fff0}.box-content-filter label input[type='radio']:before{content:"";display:block;position:absolute;width:20px;height:20px;top:-3px;left:-3px;border:2px solid #a9a9a9;border-radius:100%;background-color:#fff}.box-content-filter label input[type='radio']:checked:after{content:"";display:block;width:10px;height:10px;position:absolute;top:2px;left:2px;background:#21cb2c;border-radius:100%}.box-content-filter label input[type='radio']:checked:before{background:#fff;outline:0;border:solid #21cc2c}.box-content-filter .box-filter-airlines a{display:block;display:flex;font-size:16px;color:#434343;font-family:'r_regular';font-weight:400;text-shadow:none}.box-content-filter .box-filter-airlines a div.item.icon{flex:2;text-align:center;padding:15px 0}.box-content-filter .box-filter-airlines a div.item.name-airlines{flex:5;padding-top:9px}.box-content-filter .box-filter-airlines a div.item.name-airlines span{display:block;color:#b9b9b9;font-size:12px}.box-content-filter .box-filter-airlines a div.item.arrow{flex:3;text-align:right;padding:20px;color:#1066f1;font-size:17px;padding-top:15px}.box-info-summary-flight-select .box-info-summary-flight-select-inner{display:flex;background:#fff;padding:10px}.box-info-summary-flight-select .box-info-summary-flight-select-inner div.icon{flex:1;padding-top:10px}.box-info-summary-flight-select .box-info-summary-flight-select-inner div.info{flex:7;font-size:14px;color:#434343;font-family:'r_regular';padding-left:10px}.box-info-summary-flight-select .box-info-summary-flight-select-inner div.info span{display:block;padding:2px 0}.box-info-summary-flight-select .box-info-summary-flight-select-inner div.btn-change{flex:2;text-align:right;padding-top:10px}.box-info-summary-flight-select .box-info-summary-flight-select-inner div.btn-change span.span-type-change{text-transform:uppercase;color:#06f;font-weight:700;font-size:12px}.box-form-flight-inner{min-height:360px;border-radius:5px;box-shadow:0 3px 6px 0 rgb(0 0 0 / .07);background-color:#fff;width:100%;padding-bottom:10px}table.tlb-form-flight{width:100%}table.tlb-form-flight tr td{padding:10px;vertical-align:bottom}table.tlb-form-flight tr td:first-child{width:45px;padding-left:15px}table.tlb-form-flight tr td:first-child img{padding-bottom:10px}table.tlb-form-flight tr td:last-child{padding-right:15px}table.tlb-form-flight tr td .box-format-item{position:relative}table.tlb-form-flight tr td .box-format-item .box-item-right.type-exchange{position:absolute;right:0;top:42px;background:#fff;padding:0 5px;padding-right:0}table.tlb-form-flight tr td .box-format-item .box-item-right.type-toggle-date{position:absolute;right:0;top:0;background:#fff;padding:0 5px;text-align:right;padding-right:0}table.tlb-form-flight tr td .box-format-item input{padding-right:50px}table.tlb-form-flight tr td label{font-size:14px;color:#8f8f8f;font-family:'r_regular'}table.tlb-form-flight tr td input{font-size:16px;color:#434343;font-family:'r_regular';border:0;outline:0;border-bottom:1px solid #e3e3e3;width:100%;padding-bottom:10px}table.tlb-form-flight tr td .btn-submit-form-flight{height:43px;border-radius:5px;background-color:#f68a1f;line-height:43px;font-family:'r_bold';text-transform:uppercase;width:100%;outline:0;border:0;color:#fff;font-size:16px}.type-autocomplete-airport .box-header{width:100%;min-height:60px;background-color:#177dfa;display:flex}.type-autocomplete-airport .box-header .box-item{flex:9;padding:12px}.type-autocomplete-airport .box-header .box-item:last-child{flex:1;line-height:36px}.type-autocomplete-airport .box-header .box-item a{color:#fff;font-size:18px;font-family:'r_regular';display:block;text-align:center}.type-autocomplete-airport .box-header input{height:36px;width:100%;display:inline-block;border-radius:3px;outline:0;border:0;font-size:16px;color:#8f8f8f;font-family:'r_regular';font-weight:400;padding:0 10px;color:#434343}.type-page-text .box-header{width:100%;min-height:50px;background-color:#177dfa;display:flex}.type-page-text .box-header .box-item{flex:9;padding:7px 12px}.type-page-text .box-header .box-item .title{font-size:16px;color:#fff;line-height:35px;font-family:'r_regular';font-weight:400}.type-page-text .box-header .box-item:last-child{flex:1;line-height:35px}.type-page-text .box-header .box-item a{color:#fff;font-size:18px;font-family:'r_regular';display:block;text-align:center}.box-content-data.type-passenger table.tlb-info-passenger{width:100%}.box-content-data.type-passenger table.tlb-info-passenger tr td:first-child{width:35px;text-align:center}.box-content-data.type-passenger table.tlb-info-passenger tr td{color:#434343;font-size:16px;font-family:'r_regular';padding:20px 0;border-bottom:1px solid #e3e3e3}.box-content-data.type-passenger table.tlb-info-passenger tr td span{color:#8f8f8f;padding-left:5px}.box-content-data.type-passenger table.tlb-info-passenger tr td:last-child{padding-right:10px}.box-count-passenger{display:flex}.box-count-passenger .box-item{flex:1;text-align:center}.box-content-data.type-passenger .box-count-passenger .box-item span{display:inline-block;width:26px;font-size:18px;color:#434343;font-size:22px}.box-content-data.type-passenger .box-count-passenger .box-item span.type-sign{background:#0499fb;color:#fff;font-size:14px;padding:5px 7px;border-radius:100%}#page-form-flight-date-depart,page-form-flight-date-return{background:#fff}#datepicker-depart .ui-datepicker,#datepicker-return .ui-datepicker{display:block;border:0;border-radius:0;box-shadow:none}.ui-datepicker-inline.ui-datepicker .ui-datepicker-title{font-size:16px;font-family:'r_bold'}.ui-datepicker-inline{background:#fff;min-width:360px;padding:10px 10px;box-shadow:0 3px 6px #9E9E9E}.ui-datepicker-inline .ui-datepicker-calendar tr th{font-size:16px;font-family:'r_bold';color:#161616;border-bottom:1px solid #e3e3e3}.ui-datepicker-inline .ui-datepicker-calendar tr th.ui-datepicker-week-end{color:#10bef3}.ui-datepicker-inline .ui-datepicker-calendar tr th.ui-datepicker-week-end:last-child{color:red}.ui-datepicker-inline .ui-datepicker-header{border:0;background:#fff;color:#2f2f2f;font-size:16px;font-family:'r_bold';font-weight:400}.ui-datepicker-inline .ui-datepicker-today .ui-state-highlight{background:#efefef;border:1px solid #efefef}.ui-datepicker-inline .ui-datepicker-current-day .ui-state-active{background:#dff7ff;border-radius:0;border:1px solid #0f99e9}.ui-datepicker-inline .ui-datepicker-current-day .ui-state-active .ui-datepicker-day{color:#0499fb;font-size:16px;font-family:'r_bold'}.ui-datepicker-inline .ui-datepicker-current-day .ui-state-active .ui-datepicker-lunar{color:#0499fb}.ui-datepicker-inline .ui-datepicker-day{font-size:16px;color:#161616;font-family:'r_bold';padding-bottom:10px;padding-left:5px}.ui-datepicker-inline .ui-datepicker-lunar{font-size:12px;font-family:'r_regular';color:#afaeae;padding-right:5px}.ui-datepicker-inline .ui-datepicker-calendar tbody tr td{border-bottom:1px solid #e3e3e3;padding:0}.ui-datepicker-inline .ui-datepicker-calendar tbody tr td.ui-state-disabled{background:#f8f8f8}.ui-datepicker-inline .ui-datepicker-calendar tbody tr td.ui-state-disabled a.ui-state-default{background:#fff0}.ui-datepicker-inline .ui-datepicker-calendar tbody tr td a{border:1px solid #fff0;outline:0;padding:3px 0}.ui-datepicker-inline .ui-datepicker-calendar tbody tr:last-child td{border-bottom:0}.ui-datepicker-inline .ui-datepicker-calendar tbody tr td.ui-datepicker-week-end:last-child span.ui-datepicker-day,.ui-datepicker-inline .ui-datepicker-calendar tbody tr td.ui-datepicker-week-end:last-child span.ui-datepicker-lunar{color:#fa1c1c}.ui-datepicker-inline .ui-widget-header .ui-datepicker-prev{top:0;left:0;cursor:pointer}.ui-datepicker-inline .ui-widget-header .ui-datepicker-prev .ui-icon{background:url(https://data.vietnambooking.com/api/mobile/flights/common/icon_arrow_left.png) top center no-repeat;padding:9px}.ui-datepicker-inline .ui-widget-header .ui-datepicker-next{top:0;right:0;cursor:pointer}.ui-datepicker-inline .ui-widget-header .ui-datepicker-next .ui-icon{background:url(https://data.vietnambooking.com/api/mobile/flights/common/icon_arrow_right.png) top center no-repeat;padding:9px}.ui-datepicker-inline .ui-widget-header .ui-state-hover{border:1px solid #fff0;background:#fff0}.page-form-flight-airport span.twitter-typeahead{width:100%}.page-form-flight-airport .tt-menu{margin-top:12px;left:-12px}.page-form-flight-airport .tt-menu .dataTitle{margin:0;padding:10px;font-size:18px;color:#016acb;font-family:'r_bold';padding-left:15px}.page-form-flight-airport .tt-suggestion{padding:10px 0;font-size:14px;font-family:'r_regular'}.page-form-flight-airport .tt-suggestion.tt-cursor{background:#0096ff;color:#fff}.page-form-flight-airport .typeahead-flightcode{font-size:14px;font-family:'r_bold';font-weight:400;padding-right:15px;padding-left:15px}.page-form-flight-airport span mark{background:#fff0;padding:0}.page-form-flight-airport .tt-suggestion.tt-cursor span mark{color:#fff}.page-form-flight-airport .tt-suggestion.tt-cursor .typeahead-flightcode{color:#fff}.page-form-flight-airport .tt-suggestion.tt-cursor .typeahead-flightcode mark{color:#fff}.page-form-flight-airport .tt-menu{width:120%;width:100vw;box-shadow:none;border:0;left:-12px!important}.page-form-flight-airport .item-row{display:flex}.page-form-flight-airport .item-row div.item-column:last-child{flex:1;font-size:14px;font-family:'r_regular';font-weight:400}.page-form-flight-airport .item-row div.item-column .item-row-inner{font-size:12px;font-family:'r_regular';font-weight:400;border-top:1px solid #fff}.box-img-animate.type-searchflight{margin-top:12px;position:relative}.box-img-animate.type-searchflight .bar-rank{width:100%;border:1.5px dashed #fff;margin:auto;position:absolute;top:12px}.box-img-animate.type-searchflight.type-OW .bar-rank{-webkit-animation:animate_bar_rank_OW 5s infinite;-moz-animation:animate_bar_rank_OW 5s infinite;-o-animation:animate_bar_rank_OW 5s infinite;animation:animate_bar_rank_OW 5s infinite}@-webkit-keyframes animate_bar_rank_OW{from{width:0%}to{width:90%}}@-moz-keyframes animate_bar_rank_OW{from{width:0%}to{width:90%}}@-0-keyframes animate_bar_rank_OW{from{width:0%}to{width:90%}}@keyframes animate_bar_rank_OW{from{width:0%}to{width:90%}}.box-img-animate.type-searchflight.type-OW img{position:relative;-webkit-animation:animate_plane_OW 5s infinite;-moz-animation:animate_plane_OW 5s infinite;-o-animation:animate_plane_OW 5s infinite;animation:animate_plane_OW 5s infinite}@-webkit-keyframes animate_plane_OW{from{left:0}to{left:80%}}@-moz-keyframes animate_plane_OW{from{left:0}to{left:80%}}@-0-keyframes animate_plane_OW{from{left:0}to{left:80%}}@keyframes animate_plane_OW{from{left:0}to{left:80%}}.flight-box-rating-comment h2{color:#15284a;font-size:20px;font-family:'r_bold';margin:0;margin-bottom:20px;display:inline-block;padding-bottom:10px}.flight-rating-comment-details{margin-bottom:50px}.type-flight.box-rating-comment{font-size:12px;font-family:'r_bold'}.type-flight.box-rating-comment p{display:block;line-height:32px;margin:20px 0;color:#00b874}.type-flight.box-rating-comment span.point{border-radius:4px;background-color:#00b874;font-size:13px;padding:3px 11px;color:#fff;margin-right:10px;font-family:'r_bold'}.type-flight.box-rating-comment span.count{color:#191919;line-height:32px;display:inline-block;position:relative;top:-2px;padding-left:5px;font-family:'r_regular'}.flight-rating-comment-details .type-flight.box-rating-comment{font-size:14px;margin-bottom:20px}.flight-rating-comment-details .type-flight.box-rating-comment p{margin:0;margin-bottom:20px}.flight-rating-comment-details ul{margin:0;padding:0;height:300px;overflow:hidden}.flight-rating-comment-details ul.active{height:inherit}.flight-rating-comment-details .box-readmore{text-align:center}.flight-rating-comment-details .box-readmore span{color:#038af1;font-size:14px;font-family:'r_bold';border-radius:4px;border:1px solid #038af1;padding:11px 40px;cursor:pointer;display:inline-block}.flight-rating-comment-details ul li{list-style:none;display:block;margin-bottom:20px;border-bottom:1px solid #ececec}.flight-rating-comment-details ul li:last-child{border-bottom:0}.flight-rating-comment-details ul li .box-user{display:grid;grid-template-columns:54px auto}.flight-rating-comment-details ul li .box-user .avatar{background:#c5c5c5;color:#fff;border-radius:100%;height:54px}.flight-rating-comment-details ul li .box-user .avatar span{font-size:44px;text-align:center;display:block;margin-top:5px}.flight-rating-comment-details ul li .box-user .info{color:#15284a;font-size:14px;font-family:'r_bold';padding-left:20px;min-height:54px}.flight-rating-comment-details ul li .box-user .info div.name{margin-bottom:10px}.flight-rating-comment-details ul li .box-user .info span.rating{font-size:11px;color:#fff;font-family:'r_regular';background:#00b874;padding:5px 10px;border-radius:4px;margin-right:10px}.flight-rating-comment-details ul li .box-user .info .rating-date{font-size:12px;color:#00b874;font-family:'r_bold'}.flight-rating-comment-details ul li .box-user .info span.date{font-size:14px;color:#191919;font-family:'r_regular';padding-left:10px}.flight-rating-comment-details ul li .box-comment{font-size:15px;color:#191919;font-family:'r_regular';margin-top:20px;padding-bottom:20px;line-height:22px}.flight-rating-comment-details .box-submit-form.create-booking{margin-bottom:20px}.flight-rating-comment-details .box-submit-form.create-booking .input-item{margin-bottom:10px}.flight-rating-comment-details .box-submit-form.create-booking label{font-size:15px;color:#15284a;font-family:'r_bold';font-weight:400;margin:0;margin-bottom:10px}.flight-rating-comment-details .box-submit-form.create-booking label span{color:#f90404}.flight-rating-comment-details .box-submit-form.create-booking input{border-radius:5px;height:50px;font-size:15px;color:#191919;font-family:'r_regular';border:solid 1px #dee3ed}.flight-rating-comment-details .box-submit-form.create-booking input:focus{border-color:#66afe9}.flight-rating-comment-details .box-submit-form.create-booking button.btn-submit-contact-booking{background:#f04a22;font-size:14px;line-height:40px;text-transform:uppercase;min-width:40%;border-radius:4px;outline:0;color:#fff;font-family:'r_bold';margin:auto;border:0;display:block}.box-main-content-flight-mobile .flight-list-container{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.box-main-content-flight-mobile .flight-list-container a{text-decoration:none}.box-main-content-flight-mobile .flight-list-container a:hover{box-shadow:3px #000000ae}.box-main-content-flight-mobile .flight-list-item{width:45%;border-radius:8px;overflow:hidden;background-color:aliceblue;border:1px solid #eee;margin:5px 5px}.box-main-content-flight-mobile .flight-list-item :hover{cursor:pointer}.box-main-content-flight-mobile .flight-list-item--img{width:100%;overflow:hidden}.box-main-content-flight-mobile .flight-list-item--img img{width:0;border-radius:7px;height:auto}.box-main-content-flight-mobile .flight-list-item-content{padding:0 12px}.box-main-content-flight-mobile .flight-list-item--tilte{font-weight:600;letter-spacing:normal;text-align:left;color:#22313f;font-family:'r_bold';margin:0;min-height:40px;line-height:1.4;font-size:.9rem}.box-main-content-flight-mobile .flight-list-item--class{margin-top:12px;display:none}.box-main-content-flight-mobile .flight-list-item--class,.flight-list-item--placestart{font-size:12px;text-align:left;color:rgb(34 49 63 / .8);font-family:"r_regular";padding:4px 0;font-weight:600}.box-main-content-flight-mobile .flight-list-item--class span img,.flight-list-item--placestart span img{margin-top:-2px}.box-main-content-flight-mobile .flight-list-item-rate{color:#ffc107;font-size:24px;margin-top:-10px;min-height:35px}.box-main-content-flight-mobile .flight-list-item--place{font-size:14px;text-align:left;color:rgb(34 49 63 / .8);font-family:"r_regular";padding:4px 0;font-weight:600;margin:16px 0 8px}.cat-flight.flight-list .flight-list-item--price{text-align:right;color:rgb(34 49 63 / .8)}.box-main-content-flight-mobile .flight-item-price--stock{font-size:14px;text-decoration:line-through;color:rgb(34 49 63 / .6);font-family:'r_bold'}.box-main-content-flight-mobile .flight-item-price--sale{color:#f34400;font-size:14px;font-family:"r_bold";text-align:right}.box-main-content-flight-mobile .flight-list-item--salepercent{position:absolute;width:50px;height:50px;text-align:center;line-height:44px;color:#fff;background-color:#f34400;border-radius:8px 0 80% 0;font-family:'r_bold'}.box-main-content-flight-mobile .flight-list-item--from-price{text-align:right;font-size:12px;color:rgb(34 49 63 / .6);margin-top:5px}.box-main-content-flight-mobile .flight-list-item--booking{background:linear-gradient(48.72deg,#1aa8f9 0,#12b3fb 21.42%,#00cbff 70.65%)!important;border-radius:6px;height:30px;font-size:14px;text-align:center;font-family:"r_bold";font-weight:600;line-height:30px;width:100%!important;color:#333c;margin:10px 0}.box-main-content-flight-mobile .box-readmore-flight{text-align:center;margin-top:20px}.box-main-content-flight-mobile .box-readmore-flight span{color:#038af1;border:1px solid #038af1;font-size:14px;font-family:'r_bold';padding:5px 35px;display:inline-block;line-height:28px;cursor:pointer;border-radius:5px}@media screen and (max-width:350px){.box-main-content-flight-mobile .flight-list-item--tilte{min-height:81px}.box-main-content-flight-mobile .flight-list-item--class,.flight-list-item--placestart{min-height:40px}}