body.type-payment{background:#e6eaed}.box-main-content-flight{background:#e6eaed;margin-top:5px;padding-bottom:50px}.box-banner-search-flight-inner{min-height:230px;width:100%}.box-banner-search-flight-inner .box-content-banner-gif{max-width:940px;margin:auto;padding-top:10px}.box-banner-search-flight-inner .box-content-banner-gif .box-title-depart{text-align:right}.box-banner-search-flight-inner .box-content-banner-gif .title-code{font-size:50px;font-family:'qs_bold';color:#fff}.box-banner-search-flight-inner .box-content-banner-gif .title-name{font-size:30px;font-family:'qs_regular';color:#fff}.box-banner-search-flight-inner .box-content-banner-gif .box-img-place{margin-top:10px}.box-info-flight{font-size:15px}.box-info-flight.toggle-form-flight{padding-bottom:15px;background:#fff;padding-top:20px}.box-info-flight .box-info-flight-inner.itinerary{font-size:20px;color:#000;font-family:'r_bold';font-weight:400}.box-info-flight .box-info-flight-inner.datetime{font-size:18px;color:#3d3d3d;font-family:'r_regular';font-weight:400;margin:5px 0}.box-info-flight .box-info-flight-inner.info-passenger{font-size:18px;color:#3d3d3d;font-family:'r_regular';font-weight:400}.box-info-flight.toggle-form-flight .box-toggle-form-flight-inner{border-bottom:0;width:100%;margin-bottom:20px;padding-bottom:20px}.box-info-flight .box-info-flight-inner.datetime span{color:#434343}.box-info-flight .btn-toggle-change-flight{background:#024feb;line-height:50px;border:0;padding:0;width:200px;text-align:center;outline:0;color:#fff;border-radius:10px;font-size:18px;font-family:'r_regular';font-weight:400;float:right}.box-loadding-search-flight{min-height:20px;background:#fff;padding-bottom:30px;border-bottom:0}.box-progress-loading-flight{width:100%;margin:0;height:28px;border-radius:50px}.box-loadding-search-flight .box-loadding-search-flight-inner h3{font-size:18px;color:#212020;font-family:'r_regular'}.box-loadding-search-flight .box-loadding-search-flight-inner h3 span{color:#ff0505;font-family:'r_regular'}.box-system-filter-flight .box-item-filter table tr td{font-size:18px;color:#000;font-family:'r_regular';height:60px}.box-system-filter-flight .box-item-filter table tr td.td-box-content-item-date{position:relative;overflow:hidden}.box-system-filter-flight .box-item-filter button.btn{background:#fff;border:0;color:#3d3d3d;font-size:18px;font-family:'r_regular';text-transform:inherit;box-shadow:none;outline:0}.box-system-filter-flight .box-item-filter button.btn i{color:#0fadf6;padding-left:10px}.box-system-filter-flight .box-item-filter table tr td a{color:#1065f2;font-size:18px;height:100%;line-height:56px;display:block;text-decoration:none;position:relative;cursor:pointer}.box-system-filter-flight .box-item-filter{border-bottom:0}.box-system-filter-flight .box-item-filter table.tlb-list-filter tr td{border-top:1px solid #fff0}.box-system-filter-flight .box-item-filter table.tlb-list-filter tr td.active{border:1px solid #d8d8d8;text-align:center;border-bottom:0}.box-system-filter-flight .box-item-filter table.tlb-list-filter tr td.active a{border-top:7px solid #0fadf6}.box-system-filter-flight .box-item-filter table.tlb-list-filter tr td.active a div.bar{width:102%;height:6px;background:#fff;position:absolute;margin-left:-1px;border-left:1px solid #ccc;border-right:1px solid #ccc}.box-system-filter-flight .box-item-filter table{margin-top:0}.tlb-list-filter .box-filter-flight{padding:10px;background:#fff;position:absolute;max-width:360px;z-index:2;margin-left:-50px;padding:5px;border-top:2px solid #0fadf6;box-shadow:0 0 1px #000;padding-top:10px;min-width:300px;padding-left:15px}.tlb-list-filter .box-filter-flight .arrow{font-size:26px;height:20px;top:-23px;position:absolute;left:166px;color:#0fadf6}.tlb-list-filter .box-filter-flight.type-airlines .arrow{left:65%}.tlb-list-filter .box-filter-flight.type-display-mode .arrow{left:59%}.tlb-list-filter .box-filter-flight.type-sort .arrow{left:43%}.tlb-list-filter .box-filter-flight label{color:#787878;font-size:18px;font-family:'r_regular';font-weight:400;cursor:pointer;display:block}.tlb-list-filter .box-filter-flight label input[type='checkbox']{position:relative;cursor:pointer;margin-right:12px}.tlb-list-filter .box-filter-flight 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}.tlb-list-filter .box-filter-flight 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}.tlb-list-filter .box-filter-flight label input[type='checkbox']:checked:before{background:#006dd3;outline:0;border:solid #006dd3}.tlb-list-filter .box-filter-flight label input[type='radio']{position:relative;cursor:pointer;margin-right:12px}.tlb-list-filter .box-filter-flight label input[type='radio']:before{content:"";display:block;position:absolute;width:20px;height:20px;top:-3px;left:0;border:2px solid #a9a9a9;border-radius:3px;background-color:#fff}.tlb-list-filter .box-filter-flight label input[type='radio']: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}.tlb-list-filter .box-filter-flight label input[type='radio']:checked:before{background:#006dd3;outline:0;border:solid #006dd3}.tlb-list-filter .box-filter-flight.type-time{display:flex;width:300px}.tlb-list-filter .box-filter-flight.type-time label{white-space:nowrap}.tlb-list-filter .box-filter-flight.type-time div.title{font-size:18px;color:#3d3d3d;font-family:'r_regular';margin-bottom:10px}.box-list-lowest-price-flight{border-top:5px solid #f3f2f5;background:#f3f2f5}.box-list-lowest-price-flight .box-list-lowest-price-flight-inner{background:#fff;border:1px solid #d8d8d8;padding:15px}.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 table tr td:first-child{width:16px;background:#0fadf6;color:#fff;height:70px;text-align:center;cursor:pointer}.box-list-lowest-price-flight .box-list-lowest-price-flight-inner table tr td:last-child{width:16px;background:#0fadf6;color:#fff;text-align:center;cursor:pointer;position:relative;left:-2px}.box-list-lowest-price-flight .box-list-lowest-price-flight-inner .list-lowest-price-flight{display:block;position:relative}.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:14.26%;font-size:16px;color:#3d3d3d;font-family:'r_regular';border-right:1px solid #d8d8d8;text-align:center;height:70px;padding-top:15px;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;cursor:pointer}.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:#f3f3f3;border:2px solid #006dd3}.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:#ea6112}.box-list-lowest-price-flight .box-list-lowest-price-flight-inner .list-lowest-price-flight div.item-date:last-child{border-right:0}.box-list-lowest-price-flight .box-list-lowest-price-flight-inner table tr td.disabled{opacity:.5;cursor:context-menu}.box-form-flight-empty{background:#fff;padding:15px}.box-form-flight-empty table tr td{border-top:0}.box-column-content-flight .list-item-flight{padding:0;margin:0;list-style:none;margin-top:15px}.box-column-content-flight .list-item-flight li{display:block;border-radius:5px;border:1px solid #d8d8d8;background:#fff;margin-bottom:15px;min-height:180px;transition:all 0.5s}.box-column-content-flight .list-item-flight li:hover{border:1px solid #5da9ff}.box-column-content-flight table.tlb-info-flight-top{width:100%}.box-column-content-flight table.tlb-info-flight-top tr td:first-child{padding-left:0}.box-column-content-flight table.tlb-info-flight-top tr td{padding:0 20px;vertical-align:top}.box-column-content-flight .list-item-flight li .info-top{display:flex;min-height:180px}.box-column-content-flight .list-item-flight li .info-top .info-flight{flex:8;padding:25px;border-right:2px dashed #d8d8d8}.box-column-content-flight .list-item-flight li .info-top .info-price{flex:2;padding:25px 15px;text-align:center}.box-column-content-flight .list-item-flight li .info-top .info-flight .box-logo span{display:block;color:#8f8f8f;font-size:16px;font-family:'r_regular';margin-top:10px;white-space:nowrap}.box-column-content-flight .list-item-flight li .info-top .info-flight .box-info-depart{text-align:right}.box-column-content-flight .list-item-flight li .info-top .info-flight .box-info-depart .time-start{color:#434343;font-family:'r_bold';font-size:24px}.box-column-content-flight .list-item-flight li .info-top .info-flight .box-info-depart .box-place-depart{color:#434343;font-size:16px;font-family:'r_regular';white-space:nowrap;padding-top:10px}.box-column-content-flight .box-column-content-flight-content.type-RT .list-item-flight li .info-top .info-flight .box-info-depart .box-place-depart{padding-top:15px}.box-column-content-flight .list-item-flight li .info-top .info-flight .box-info-middle{text-align:center;min-width:150px}.box-column-content-flight .list-item-flight li .info-top .info-flight .box-info-middle .total-time,.box-column-content-flight .list-item-flight li .info-top .info-flight .box-info-middle .info-stop{color:#8f8f8f;font-size:16px;font-family:'r_regular'}.box-column-content-flight .list-item-flight li .info-top .info-flight .box-info-middle .bar-plane{text-align:right;position:relative;width:0;transition:all 1s}.box-column-content-flight .list-item-flight li .info-top .info-flight .box-info-middle .bar-plane.active{width:100%}.box-column-content-flight .list-item-flight li .info-top .info-flight .box-info-middle .bar-plane:after{content:"";position:absolute;background:#000;width:90%;height:1px;left:0;top:10px}.box-column-content-flight .list-item-flight li .info-top .info-flight .box-info-return{text-align:left}.box-column-content-flight .list-item-flight li .info-top .info-flight .box-info-return .time-end{color:#434343;font-family:'r_bold';font-size:24px}.box-column-content-flight .list-item-flight li .info-top .info-flight .box-info-return .box-place-return{color:#434343;font-size:16px;font-family:'r_regular';white-space:nowrap;padding-top:10px}.box-column-content-flight .box-column-content-flight-content.type-RT .list-item-flight li .info-top .info-flight .box-info-return .box-place-return{padding-top:15px}.box-column-content-flight .list-item-flight li .info-top .info-price .type-ticket{color:#434343;font-size:16px;font-family:'r_bold'}.box-column-content-flight .list-item-flight li .info-top .info-price .price-show{color:#ff9000;font-family:'r_bold';font-size:25px;margin-bottom:10px;margin-top:10px}.box-column-content-flight .list-item-flight li .info-top .info-price .btn-selecte-item{border-radius:25px;background:#ff9000;color:#fff;font-size:18px;font-family:'r_bold';box-shadow:none;outline:0;border:0;padding:5px 34px}.box-column-content-flight .box-column-content-flight-content.type-RT:not(.active){opacity:.5;cursor:pointer}.box-column-content-flight .box-column-content-flight-content.type-RT{width:30%;display:inline-block;vertical-align:top;margin-left:5px}.box-column-content-flight .box-column-content-flight-content.type-RT:not(.active) ul.list-item-flight .info-top,.box-column-content-flight .box-column-content-flight-content.type-RT:not(.active) ul.list-item-flight .info-bottom{display:none}.box-column-content-flight .box-column-content-flight-content .info-name-airport{display:none}.box-column-content-flight .box-column-content-flight-content .info-code-airport{display:inherit}.box-column-content-flight .box-column-content-flight-content li.box-button-filter{display:none}.box-column-content-flight .box-column-content-flight-content table.tlb-list-filter{display:none}.box-column-content-flight .box-column-content-flight-content.active.type-RT{width:68%;display:inline-block}.box-column-content-flight .box-column-content-flight-content.active table.tlb-list-filter tr td{width:20%;text-align:center}.box-column-content-flight .box-column-content-flight-content.active table.tlb-list-filter tr td .box-filter-flight{text-align:left}.box-column-content-flight .box-column-content-flight-content.active table.tlb-list-filter tr td button{font-size:14px}.box-column-content-flight .box-column-content-flight-content.active .info-code-airport{display:none}.box-column-content-flight .box-column-content-flight-content.active .info-name-airport{display:block}.box-column-content-flight .box-column-content-flight-content.active li.box-button-filter{display:block}.box-column-content-flight .box-column-content-flight-content.active table.tlb-list-filter{display:inherit}.box-column-content-flight .box-info-common{width:100%}.box-column-content-flight .box-info-common ul{margin:0;padding:0;background:#006dd3;width:100%;min-height:100px;display:flex}.box-column-content-flight .box-info-common ul li{list-style:none;vertical-align:top}.box-column-content-flight .box-info-common ul li.title-count{min-width:100px}.box-column-content-flight .box-info-common ul li.title-count span{color:#006dd3;font-size:32px;padding:3px 17px;border-radius:100%;background:#fff;font-family:'r_regular';display:block;margin-top:10px;margin:24px}.box-column-content-flight .box-info-common ul li.box-info{font-size:14px;color:#f3f2f5;font-family:'r_regular';line-height:25px;padding-top:15px;flex:6}.box-column-content-flight .box-info-common ul li.box-info .title{font-size:16px;text-transform:uppercase}.box-column-content-flight .box-info-common ul li.box-info .info-code-airport{font-size:18px}.tlb-list-filter.type-depart .box-filter-flight.type-display-mode .arrow,.tlb-list-filter.type-return .box-filter-flight.type-display-mode .arrow{left:56%}.tlb-list-filter.type-depart .box-filter-flight.type-sort .arrow,.tlb-list-filter.type-return .box-filter-flight.type-sort .arrow{left:50%}.tlb-list-filter.type-depart .box-filter-flight.type-airlines .arrow,.tlb-list-filter.type-return .box-filter-flight.type-airlines .arrow{left:60%}.tlb-list-filter.type-depart .box-filter-flight.type-time .arrow,.tlb-list-filter.type-return .box-filter-flight.type-time .arrow{left:164px}.box-column-content-flight .box-info-common ul li.box-button-filter{font-size:14px;color:#f3f2f5;font-family:'r_regular';line-height:25px;padding-top:15px;flex:3;text-align:right}.box-column-content-flight .box-info-common ul li.box-button-filter a{color:#f3f2f5;font-size:14px;font-family:'r_regular';padding:3px 10px;border:1px solid #ccc;border-radius:5px;text-decoration:none;margin-right:25px;display:inline-block;margin-top:18px}.box-column-content-flight .box-column-content-flight-content.active.type-OW .info-summary{display:none}.box-column-content-flight .box-column-content-flight-content.type-RT .list-item-flight li{min-height:inherit}.box-column-content-flight .box-column-content-flight-content.active.type-RT .info-summary{display:none}.box-column-content-flight .box-column-content-flight-content.type-RT .info-summary{padding:10px}.box-column-content-flight .box-column-content-flight-content.type-RT .info-summary .box-description{display:none}.box-column-content-flight .box-column-content-flight-content.type-RT .info-summary table.tlb-info-flight-summary tr td img{padding-right:5px}.box-column-content-flight .box-column-content-flight-content.type-RT .info-summary table.tlb-info-flight-summary tr td{padding:2px;vertical-align:top;font-size:14px;color:#524c61;font-family:'r_regular'}.box-column-content-flight .box-column-content-flight-content.type-RT .info-summary table.tlb-info-flight-summary tr td .box-info-depart{padding-top:5px}.box-column-content-flight .box-column-content-flight-content.type-RT .info-summary table.tlb-info-flight-summary tr td .bar-plane{float:right;padding-top:3px;padding:3px 0;padding-right:5px}.box-column-content-flight .box-column-content-flight-content.type-RT .info-summary table.tlb-info-flight-summary tr td .box-info-return{padding-top:5px}.box-column-content-flight .box-column-content-flight-content.type-RT .info-summary table.tlb-info-flight-summary tr td .time-start{display:block}.box-column-content-flight .box-column-content-flight-content.type-RT .info-summary table.tlb-info-flight-summary tr td .time-start,.box-column-content-flight .box-column-content-flight-content.type-RT .info-summary table.tlb-info-flight-summary tr td .time-end{font-size:18px;color:#524c61;font-family:'r_bold'}.box-column-content-flight .box-column-content-flight-content.type-RT .info-summary table.tlb-info-flight-summary tr td .time-end{display:block;text-align:right}.box-column-content-flight .box-column-content-flight-content.type-RT .info-summary table.tlb-info-flight-summary tr td .box-place-depart,.box-column-content-flight .box-column-content-flight-content.type-RT .info-summary table.tlb-info-flight-summary tr td .box-place-return{color:#524c61;font-family:'r_regular';font-size:14px}.box-column-content-flight .box-column-content-flight-content.type-RT .info-summary table.tlb-info-flight-summary tr td .box-place-return{text-align:right}.box-column-content-flight .box-column-content-flight-content.active.type-RT .list-item-flight li .info-top .info-flight{padding:15px 5px}.box-column-content-flight .box-column-content-flight-content.active.type-RT table.tlb-info-flight-top tr td{padding:0 10px;vertical-align:top}.box-column-content-flight .box-column-content-flight-content.active.type-RT .list-item-flight li .info-top .info-flight .box-info-depart .time-start,.box-column-content-flight .box-column-content-flight-content.active.type-RT .list-item-flight li .info-top .info-flight .box-info-return .time-end{font-size:18px}.box-column-content-flight .box-column-content-flight-content.active.type-RT .list-item-flight li .info-top .info-flight .box-info-depart .box-place-depart,.box-column-content-flight .box-column-content-flight-content.active.type-RT .list-item-flight li .info-top .info-flight .box-info-return .box-place-return{font-size:14px}.box-column-content-flight .box-column-content-flight-content.active.type-RT .list-item-flight li .info-top .info-flight .box-info-middle .total-time,.box-column-content-flight .box-column-content-flight-content.active.type-RT .list-item-flight li .info-top .info-flight .box-info-middle .info-stop{font-size:14px}.box-column-content-flight .box-column-content-flight-content.active.type-RT .box-item-tabs-flight .nav-list-tab-info-flight>div{margin-right:40px}.box-column-content-flight .box-column-content-flight-content.active.type-RT .list-item-flight li .info-top .info-flight{border-right:0}.box-column-content-flight .box-column-content-flight-content.active.type-RT .list-item-flight li .info-top .info-price .type-ticket{font-size:14px}.box-column-content-flight .box-column-content-flight-content.active.type-RT .list-item-flight li .info-top .info-price .price-show{font-size:18px}.box-column-content-flight .box-column-content-flight-content.active.type-RT .list-item-flight li .info-top .info-price .btn-selecte-item{padding:7px 26px;font-size:15px}.box-column-content-flight .box-column-content-flight-content.active.type-RT .list-item-flight li .info-top .info-price{padding:15px}.box-column-content-flight .box-column-content-flight-content.active.type-RT .list-item-flight li .info-top .info-price .price-show{margin-top:0}.box-column-content-flight .box-column-content-flight-content.active.type-RT .box-item-tabs-flight .box-tabs-flight .tab-flight .box-middle-info .item-middle .info-middle .box-date,.box-column-content-flight .box-column-content-flight-content.active.type-RT .box-item-tabs-flight .box-tabs-flight .tab-flight .box-middle-info .item-middle .info-middle .box-place{min-width:100px;font-size:14px}.box-column-content-flight .box-column-content-flight-content.active.type-RT .box-item-tabs-flight .box-tabs-flight .tab-flight .box-middle-info .item-middle .info-middle.box-icon{padding:29px 15px}.box-column-content-flight .box-column-content-flight-content.active.type-RT .box-item-tabs-flight .box-tabs-flight .tab-flight .box-middle-info .item-middle .info-middle .type-time{font-size:18px}.box-column-content-flight .box-column-content-flight-content.active.type-RT .list-item-flight li .info-top .info-flight .box-info-middle{min-width:90px}.box-column-content-flight .box-column-content-flight-content.active.type-RT .box-item-tabs-flight .nav-list-tab-info-flight>div{font-size:14px}.box-column-content-flight .box-column-content-flight-content.active.type-RT .list-item-flight li .info-top .info-flight .box-logo span{font-size:14px}.box-column-content-flight .box-column-content-flight-content.active.type-RT .box-item-tabs-flight .box-tabs-flight .tab-flight .box-logo span{font-size:14px}.box-column-content-flight .box-column-content-flight-content.active.type-RT .box-list-lowest-price-flight .box-list-lowest-price-flight-inner .list-lowest-price-flight div.item-date{font-size:14px}.box-column-content-flight .box-column-content-flight-content.active.type-RT .box-list-lowest-price-flight .box-list-lowest-price-flight-inner .list-lowest-price-flight div.item-date span{font-size:14px}.box-column-content-flight .box-column-content-flight-content.active.type-RT .box-list-lowest-price-flight{background:#f3f2f5;z-index:11;position:relative;border:0;margin-top:-60px}.box-column-content-flight .list-item-flight li .info-bottom{margin-top:-35px}.box-item-tabs-flight .nav-list-tab-info-flight{display:block;padding:0 20px}.box-item-tabs-flight .nav-list-tab-info-flight>div{display:inline-block;padding:0;padding-bottom:15px;color:#1065f2;font-size:14px;font-family:'r_regular';margin-right:70px;cursor:pointer}#popup-details-item-flight .box-item-tabs-flight .nav-list-tab-info-flight>div{margin-right:40px}.box-item-tabs-flight .nav-list-tab-info-flight>div.active{border-bottom:4px solid #0fadf6}.box-item-tabs-flight .box-tabs-flight{padding:0 20px}.box-item-tabs-flight .box-tabs-flight .tab-flight{padding:10px 0;border-top:1px solid #d8d8d8}.box-item-tabs-flight .box-tabs-flight .tab-flight .box-logo .box-info-logo{margin-top:5px}.box-item-tabs-flight .box-tabs-flight .tab-flight .box-logo span{display:block;font-size:14px;color:#8f8f8f;font-family:'r_regular'}.box-item-tabs-flight .box-tabs-flight .tab-flight table.tlb-price-flight{width:100%}.box-item-tabs-flight .box-tabs-flight .tab-flight table.tlb-price-flight tr th{width:33%;font-family:'r_bold';font-size:14px;color:#434343;font-weight:400;padding-bottom:10px}.box-item-tabs-flight .box-tabs-flight .tab-flight table.tlb-price-flight tr td{padding:5px 0}.box-item-tabs-flight .box-tabs-flight .tab-flight table.tlb-price-flight tr th:nth-child(2),.box-item-tabs-flight .box-tabs-flight .tab-flight table.tlb-price-flight tr td:nth-child(2){text-align:center}.box-item-tabs-flight .box-tabs-flight .tab-flight table.tlb-price-flight tr th:last-child,.box-item-tabs-flight .box-tabs-flight .tab-flight table.tlb-price-flight tr td:last-child{text-align:right}.box-item-tabs-flight .box-tabs-flight .tab-flight table.tlb-price-flight tr td{font-size:14px;color:#434343;font-family:'r_regular'}.box-item-tabs-flight .box-tabs-flight .tab-flight table.tlb-price-flight tr.tr-full-vat td{color:#8f8f8f;border-bottom:1px solid #d8d8d8;padding-bottom:10px}.box-item-tabs-flight .box-tabs-flight .tab-flight table.tlb-price-flight tr.tr-full-price td{padding-top:10px}.box-item-tabs-flight .box-tabs-flight .tab-flight table.tlb-bag-flight{width:100%}.box-item-tabs-flight .box-tabs-flight .tab-flight table.tlb-bag-flight tr th .box-bar{height:1px;width:100%;border-top:1px solid #d8d8d8}.box-item-tabs-flight .box-tabs-flight .tab-flight table.tlb-bag-flight tr th{font-size:14px;color:#434343;font-family:'r_bold';font-weight:400;padding:10px 0}.box-item-tabs-flight .box-tabs-flight .tab-flight table.tlb-bag-flight tr td{color:#434343;font-size:14px;font-family:'r_regular';padding:10px 0}.box-item-tabs-flight .box-tabs-flight .tab-flight table.tlb-bag-flight tr td span{background:#d41a1b;color:#fff;font-size:12px;font-family:'r_regular';border-radius:20px;padding:5px 15px;display:inline-block}.box-item-tabs-flight .box-tabs-flight .tab-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:5px 15px;display:inline-block;}.box-item-tabs-flight .box-tabs-flight .tab-flight .tlb-details-flight{width:100%}.box-item-tabs-flight .box-tabs-flight .tab-flight .tlb-details-flight tr td{padding:10px 0;vertical-align:middle;padding-bottom:0}.box-item-tabs-flight .box-tabs-flight .tab-flight .tlb-details-flight tr td.td-box-datetime{font-size:14px;color:#434343;font-family:'r_regular';width:130px}.box-column-content-flight-content.type-RT .box-item-tabs-flight .box-tabs-flight .tab-flight .tlb-details-flight tr td.td-box-datetime{width:100px}.box-item-tabs-flight .box-tabs-flight .tab-flight .tlb-details-flight tr td.td-box-datetime .time-start,.box-item-tabs-flight .box-tabs-flight .tab-flight .tlb-details-flight tr td.td-box-datetime .time-end{color:#434343;font-size:16px;font-family:'r_bold'}.box-item-tabs-flight .box-tabs-flight .tab-flight .tlb-details-flight tr td.td-icon-seperate{padding-right:20px}.box-item-tabs-flight .box-tabs-flight .tab-flight .tlb-details-flight tr td.td-box-info-flight{text-align:right;font-size:14px;font-family:'r_regular';color:#434343;vertical-align:top;line-height:24px}.box-item-tabs-flight .box-tabs-flight .tab-flight .tlb-details-flight tr td.td-box-info-flight span{color:#8f8f8f}.box-item-tabs-flight .box-tabs-flight .tab-flight .tlb-details-flight tr td.td-box-airport{font-size:14px;color:#434343;font-family:'r_regular'}.box-item-tabs-flight .box-tabs-flight .tab-flight .tlb-details-flight tr td.td-box-airport span{color:#8f8f8f}.box-item-tabs-flight .box-tabs-flight .tab-flight .tlb-details-flight tr td.td-box-title-stop .title-stop{font-size:14px;text-align:center;line-height:42px;background:#eaeaea;color:#000;width:100%;font-family:'r_regular';margin:30px 0 20px 0}.box-column-content-flight .box-column-content-flight-content.type-RT.selected{opacity:1}.box-column-content-flight .box-column-content-flight-content.type-RT.selected .box-column-content-flight-inner ul li{display:none}.box-column-content-flight .box-column-content-flight-content.type-RT.selected .box-column-content-flight-inner ul li.selected{display:block}.box-column-content-flight .box-column-content-flight-content.type-RT.selected ul li.selected .info-summary .tlb-info-flight-summary tr td[colspan="3"]{padding-bottom:10px}.box-column-content-flight .box-column-content-flight-content.type-RT.selected ul li.selected .info-summary .box-description{display:block;padding:10px 0;font-size:14px;color:#434343;font-family:'r_regular';padding-bottom:0}.box-column-content-flight .box-column-content-flight-content.type-RT.selected ul li.selected .info-summary .box-description .box-title{line-height:22px;margin-bottom:5px}.box-column-content-flight .box-column-content-flight-content.type-RT.selected ul li.selected .info-summary .box-description .box-title span{color:#8f8f8f}.box-column-content-flight .box-column-content-flight-content.type-RT.selected ul li.selected .info-summary .box-description .box-link-details{color:#024feb;margin-bottom:5px;margin-top:10px}.box-column-content-flight .box-column-content-flight-content.type-RT.selected ul li.selected .info-summary .box-description .box-bar{display:block;height:1px;width:100%;border-top:1px solid #d8d8d8;margin:10px 0}.box-column-content-flight .box-column-content-flight-content.type-RT.selected ul li.selected .info-summary .box-description .box-price{font-size:20px;color:#ff9000;font-family:'r_bold'}.box-column-content-flight .box-column-content-flight-content.type-RT.selected ul li.selected .info-summary .box-description .box-title-price{color:#8f8f8f;font-size:14px;font-family:'r_regular';margin:10px 0}.box-column-content-flight .box-column-content-flight-content.type-RT.selected ul li.selected .info-summary .box-description .box-button-change{font-size:16px;color:#024feb;font-family:'r_regular';background:#ededed;display:block;line-height:57px;text-align:center}#popup-details-item-flight .modal-header.type-payment .title-popup.modal-title{display:inline-block;margin-top:11px;font-size:20px;font-family:'r_bold';color:#434343}#popup-details-item-flight .modal-header.type-payment .title-right{font-size:16px;color:#8f8f8f;font-family:'r_regular';margin-top:15px;margin-right:30px}#popup-details-item-flight .modal-header.type-payment .title-right span{color:#434343}#popup-details-item-flight .modal-header.type-payment{border-bottom:1px solid #ccc;margin-bottom:20px}#popup-details-item-flight .modal-info-deputy.type-payment{display:block;padding:0 20px;margin-bottom:20px;color:#434343}#popup-details-item-flight .modal-info-deputy.type-payment div{font-size:16px;font-family:'r_bold';display:inline-block;vertical-align:top}#popup-details-item-flight .modal-info-deputy.type-payment div:last-child{text-align:right;color:#8f8f8f;font-size:14px;font-family:'r_regular';margin-top:3px}#popup-details-item-flight .modal-info-deputy.type-payment div:last-child img{margin-left:20px;margin-right:5px}#popup-details-item-flight .modal-dialog.type-payment{width:710px;margin-top:10%}#popup-details-item-flight .modal-header .close{position:relative;top:5px}#popup-details-item-flight .modal-header{border-bottom:0;padding-top:5px}#popup-details-item-flight .modal-body{padding:0;padding-bottom:15px}#popup-details-item-flight .modal-body .box-title-date.type-depart.type-tab-bag{margin-bottom:15px}#popup-details-item-flight .modal-body .box-title-date.type-depart{margin-top:15px}#popup-details-item-flight .modal-body .box-title-date{margin-bottom:20px}#popup-details-item-flight .modal-body table.tlb-details-flight .box-title-date{margin-bottom:15px}#popup-details-item-flight .modal-body .box-title-date{font-size:16px;color:#081d5f;font-family:'r_bold'}#popup-details-item-flight .modal-body .box-title-date span{color:#000}#popup-details-item-flight .modal-body .title-bar{height:2px;border-top:1px dashed #aeaeae;margin:30px 0;margin-left:-13px;width:103%}#popup-details-item-flight .modal-body table.tlb-details-flight tr td[colspan='4']{padding:0}.box-title.type-popup-details-roundtrip{font-size:16px;color:#434343;font-family:'r_bold';text-align:left;border-bottom:1px solid #d9d9d9;padding-bottom:15px;margin-bottom:10px;padding:1.25rem}.box-content.box-details-roundtrip{text-align:initial;overflow:auto;max-height:750px}.box-content.box-details-roundtrip .box-title{font-size:16px;color:#434343;font-family:'r_bold';margin-bottom:15px;padding:0 20px}.box-content.box-details-roundtrip .box-depart .box-content{margin-bottom:20px;border-bottom:1px solid #d9d9d9;padding:0 20px;padding-bottom:20px}.box-content.box-details-roundtrip .box-return .box-content{padding:0 20px;padding-bottom:20px}.box-content.box-details-roundtrip .box-info .box-content{display:grid;grid-template-columns:auto 150px}.box-content.box-details-roundtrip .box-info .box-content .info-price{text-align:center;font-size:14px;color:#434343;font-family:'r_bold';padding-top:10px}.box-content.box-details-roundtrip .box-info .box-content .info-price .price-show{color:#ff9000;font-size:16px;font-family:'r_bold';margin-top:4px}.box-content.box-details-roundtrip .box-info-details .box-menu-tabs{padding:10px 20px 9px;background-color:#f5f6fa;display:grid;grid-template-columns:auto auto auto;line-height:40px}.box-content.box-details-roundtrip .box-info-details .box-menu-tabs .menu-item{font-size:14px;color:#1065f2;font-family:'r_bold'}.box-content.box-details-roundtrip .box-info-details .box-menu-tabs .menu-item a{border-radius:5px;background-color:#f96d01;display:inline-block;line-height:40px;color:#fff;width:152px;text-align:center;float:right;text-decoration:none}.box-content.box-details-roundtrip .box-info-details .box-menu-tabs .menu-item span{cursor:pointer}.box-content.box-details-roundtrip .box-info-details .box-menu-tabs .menu-item span.active{border-bottom:2px solid #1266f2}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-flight-details,.box-content.box-details-roundtrip .box-info-details .box-content-item.type-ticket-details{padding:20px}.box-content.box-details-roundtrip .box-select-item{display:none}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-flight-details h3,.box-content.box-details-roundtrip .box-info-details .box-content-item.type-ticket-details h3{font-size:16px;font-family:'r_bold';font-weight:400;color:#000;border-bottom:1px solid #ccc;padding-bottom:10px}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-flight-details .flight-info .tlb-details-flight{width:100%}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-flight-details .flight-info .tlb-details-flight tr td{padding:10px 0;vertical-align:middle;padding-bottom:0}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-flight-details .flight-info .tlb-details-flight tr td.td-box-datetime{font-size:16px;color:#434343;font-family:'r_regular';width:130px}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-flight-details .flight-info .tlb-details-flight tr td.td-box-datetime{width:100px}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-flight-details .flight-info .tlb-details-flight tr td.td-box-datetime .time-start,.box-content.box-details-roundtrip .box-info-details .box-content-item.type-flight-details .flight-info .tlb-details-flight tr td.td-box-datetime .time-end{color:#434343;font-size:18px;font-family:'r_bold'}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-flight-details .flight-info .tlb-details-flight tr td.td-icon-seperate{padding-right:20px}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-flight-details .flight-info .tlb-details-flight tr td.td-box-info-flight{text-align:right;font-size:16px;font-family:'r_regular';color:#434343;vertical-align:top;line-height:24px}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-flight-details .flight-info .tlb-details-flight tr td.td-box-info-flight span{color:#8f8f8f}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-flight-details .flight-info .tlb-details-flight tr td.td-box-airport{font-size:16px;color:#434343;font-family:'r_regular'}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-flight-details .flight-info .tlb-details-flight tr td.td-box-airport span{color:#8f8f8f}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-flight-details .flight-info .tlb-details-flight tr td.td-box-title-stop .title-stop{font-size:16px;text-align:center;line-height:42px;background:#eaeaea;color:#000;width:100%;font-family:'r_regular';margin:30px 0 20px 0}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-ticket-details .ticket-info table.tlb-price-flight{width:100%}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-ticket-details .ticket-info table.tlb-price-flight tr th{width:33%;font-family:'r_bold';font-size:16px;color:#434343;font-weight:400;padding-bottom:10px}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-ticket-details .ticket-info table.tlb-price-flight tr td{padding:5px 0}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-ticket-details .ticket-info table.tlb-price-flight tr th:nth-child(2),.box-content.box-details-roundtrip .box-info-details .box-content-item.type-ticket-details .ticket-info table.tlb-price-flight tr td:nth-child(2){text-align:center}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-ticket-details .ticket-info table.tlb-price-flight tr th:last-child,.box-content.box-details-roundtrip .box-info-details .box-content-item.type-ticket-details .ticket-info table.tlb-price-flight tr td:last-child{text-align:right}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-ticket-details .ticket-info table.tlb-price-flight tr td{font-size:16px;color:#434343;font-family:'r_regular'}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-ticket-details .ticket-info table.tlb-price-flight tr.tr-full-vat td{color:#8f8f8f;border-bottom:1px solid #d8d8d8;padding-bottom:10px}.box-content.box-details-roundtrip .box-info-details .box-content-item.type-ticket-details .ticket-info table.tlb-price-flight tr.tr-full-price td{padding-top:10px}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-logo span{display:block;color:#8f8f8f;font-size:16px;font-family:'r_regular';margin-top:10px;white-space:nowrap}.box-content.box-details-roundtrip .box-info .box-content .info-flight table.tlb-info-flight-top tr td{padding:0 10px;vertical-align:top}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-depart{text-align:right}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-depart .time-start{color:#434343;font-family:'r_bold';font-size:24px}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-depart .box-place-depart{color:#434343;font-size:16px;font-family:'r_regular';white-space:nowrap;padding-top:10px}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-return{text-align:right}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-return .time-end{color:#434343;font-family:'r_bold';font-size:24px}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-return .box-place-return{color:#434343;font-size:16px;font-family:'r_regular';white-space:nowrap;padding-top:10px}.box-content.box-details-roundtrip .box-info .box-content .info-flight{padding:15px 5px}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-depart{text-align:right}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-depart .time-start,.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-return .time-end{font-size:18px}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-depart .box-place-depart,.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-return .box-place-return{font-size:14px}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-middle .total-time,.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-middle .info-stop{font-size:14px}.box-content.box-details-roundtrip .box-info .box-content .info-flight{border-right:0}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-middle{text-align:center;min-width:150px}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-middle .total-time,.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-middle .info-stop{color:#8f8f8f;font-size:16px;font-family:'r_regular'}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-middle .bar-plane{text-align:right;position:relative;width:0;transition:all 1s;top:-3px}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-middle .bar-plane.active{width:100%}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-middle .bar-plane.active i{position:relative;top:4px}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-middle .bar-plane:after{content:"";position:absolute;background:#000;width:90%;height:1px;left:0;top:10px}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-return{text-align:left}.box-content.box-details-roundtrip .box-info .box-content .info-flight{padding:15px 5px}.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-middle .total-time,.box-content.box-details-roundtrip .box-info .box-content .info-flight .box-info-middle .info-stop{font-size:14px}.container-content-info-flight{background:#edeef1;padding-bottom:200px}.container-content-info-flight.type-payment{padding:50px 0}table.tlb-type-custom-default{margin-bottom: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:#22313f;font-size:14px;font-family:'r_regular';background-color:#f5f6fa;line-height:18px;padding: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:#8a93a7;font-family:'r_regular';margin-bottom:10px}table.tlb-type-custom-default tr td .item-group-input.type-contact-deputy .fl-arrow-select{top:45px}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{line-height:30px;outline:0;order:2;border:0;border:1px solid #c6cbda;font-size:16px;color:#000;border-radius:5px;color:#22313f;font-size:14px;font-family:'r_regular';padding-left:15px;height:42px}.item-group-input.type-custom-default select{-moz-appearance:none;-webkit-appearance:none;font-size:14px;font-family:'r_regular';background:#fff0;letter-spacing:0;z-index:2;border:1px solid #c6cbda;border-radius:5px;padding:5px;padding-left:10px}.item-group-input.type-custom-default select+span.fl-arrow-select{position:absolute;right:10px;top:17px;background:url(https://data.vietnambooking.com/api/flights/common/icon_arrow_down.png) no-repeat top center;height:10px;width:15px}table.tlb-type-custom-default tr td .pull-right{position:relative;top:0}table.tlb-type-custom-default tr td .pull-right span.description{font-weight:400;font-family:'r_regular';font-size:14px;color:#8a93a7}.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:#8a93a7;font-weight:400;font-size:14px;order:1;font-family:'r_regular';margin-bottom:10px}.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{opacity:1;display:block;margin-bottom:10px}.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:0;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:12px;font-family:'r_regular';color:#8a93a7;position:absolute;bottom:-20px}.type-reconfirm table.type-tlb-reconfirm tr td{padding-bottom:10px;vertical-align:top}.type-reconfirm table.type-tlb-reconfirm tr:last-child td{padding-bottom:0}.type-reconfirm table.type-tlb-reconfirm tr td label{font-size:14px;color:#8a93a7;font-family:'r_regular';font-weight:400}.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{font-size:14px;color:#22313f;font-family:'r_regular';line-height:20px}.type-reconfirm table.type-tlb-reconfirm tr td .content-item.age-passenger{color:#8a93a7}.box-item-panel.panel-flight.type-services .box-item-services.type-services span.type-genus{font-size:14px;color:#22313f;font-family:'r_regular'}.box-item-panel.panel-flight.type-services .box-item-services.type-services span.content-item.type-services{font-size:14px;color:#22313f;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:#8a93a7;font-family:'r_regular';margin-bottom:10px;display:block}.ui-datepicker .ui-datepicker-title select.ui-datepicker-month{font-size:17px;width:inherit}.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}.box-item-panel.panel-flight{width:100%;margin-bottom:30px}.box-item-panel.panel-flight .box-title{background:#fff;line-height:50px;font-size:20px;color:#0064d2;font-family:'r_bold';border-top-left-radius:5px;border-top-right-radius:5px;padding:20px;padding-bottom:0}.box-item-panel.panel-flight .box-title span.item-count{margin-right:15px}.box-item-panel.panel-flight .box-title span.item-action{float:right;font-size:16px;font-family:'r_bold';cursor:pointer;height:50px;color:#0064d2}.box-item-panel.panel-flight .box-title span.item-action i{transition:all 0.5s;margin-left:10px}.box-item-panel.panel-flight .box-content{background:#fff;padding:20px;padding-bottom:30px;transition:all 0.5s;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 2px 2px #0000001f;width:100%}.box-item-panel.panel-flight.type-contact .box-content{padding-bottom:20px}.box-item-panel.panel-flight .box-content.collapse{height:0;padding:0}.box-item-panel.panel-flight div.title span.item-action{float:right;font-size:16px;font-family:'r_regular';cursor:pointer;color:#024feb}.box-item-panel.panel-flight .box-title span.item-action span.total-price.type-booking{font-size:24px;color:#f98700;font-family:'r_bold'}.box-item-panel.panel-flight .box-content.type-prices{padding:0 20px}.box-item-panel.panel-flight.type-prices .box-title{color:#024feb;background:#fff}.box-item-panel.panel-flight .box-content.type-prices table tr td{padding:7.5px 0}.box-top-header.type-booking{width:100%;min-height:60px;background:#fff}.box-top-header.type-booking .box-header-inner{display:flex}.box-top-header.type-booking .box-header-inner .box-logo{flex:3;padding-top:10px}.box-top-header.type-booking .box-header-inner .box-logo img{height:54px;margin-bottom:15px}.box-top-header.type-booking .box-header-inner .box-steps{flex:7}.box-top-header.type-booking .box-header-inner .box-steps ul{margin:0;padding:0;text-align:right;padding-top:15px;display:grid;grid-template-columns:33% 33% 33%}.box-top-header.type-booking .box-header-inner .box-steps ul li{list-style:none;display:inline-block;vertical-align:top}.box-top-header.type-booking .box-header-inner .box-steps ul li{font-size:14px;font-family:'r_bold';color:#22313f;background:#ebebeb;line-height:32px;padding:0 20px;text-align:center;position:relative}.box-top-header.type-booking .box-header-inner .box-steps ul li:first-child{left:30px;padding-left:0}.box-top-header.type-booking .box-header-inner .box-steps ul li:nth-child(2){left:15px}.box-top-header.type-booking .box-header-inner .box-steps ul li.active{background:#0064d2;color:#fff}.box-top-header.type-booking .box-header-inner .box-steps ul li span.type-arrow-head{display:inline-block;position:absolute;right:0;border:16px solid #fff;border-left:16px solid #ebebeb}.box-top-header.type-booking .box-header-inner .box-steps ul li span.type-arrow-tail:not(.type-1){display:inline-block;position:absolute;left:0;border:16px solid #ebebeb;border-left:16px solid #fff}.box-top-header.type-booking .box-header-inner .box-steps ul li.actived{background:#0064d2;color:#fff;opacity:.5}.box-top-header.type-booking .box-header-inner .box-steps ul li.actived span.type-arrow-head{background:#fff;display:inline-block;position:absolute;right:0;border:16px solid #fff;border-left:16px solid #0064d2}.box-top-header.type-booking .box-header-inner .box-steps ul li.actived span.type-arrow-tail:not(.type-1){display:inline-block;position:absolute;left:0;border:16px solid #0064d2;border-left:16px solid #fff}.box-top-header.type-booking .box-header-inner .box-steps ul li.active span.type-arrow-head{background:#fff;display:inline-block;position:absolute;right:0;border:16px solid #fff;border-left:16px solid #0064d2}.box-top-header.type-booking .box-header-inner .box-steps ul li.active span.type-arrow-tail:not(.type-1){display:inline-block;position:absolute;left:0;border:16px solid #0064d2;border-left:16px solid #fff}.box-content-booking .box-bg-blue{min-height:30px;background:#edeef1;width:100%}.box-content-booking .box-sidebar.type-info-summary{padding:20px;background:#fff;border-radius:5px;box-shadow:0 2px 2px #0000001f}.box-content-booking .box-sidebar.type-info-summary .box-title{color:#0064d2;font-size:20px;font-family:'r_bold'}.box-content-booking .box-sidebar.type-info-summary .box-title a{font-size:14px;color:#22313f;font-family:'r_bold';float:right;margin-top:10px}.box-content-booking .box-sidebar.type-info-summary .box-title img{margin-right:10px}.box-content-booking .box-sidebar.type-info-summary .box-content .box-item .title{background:#f5f6fa;padding:0 15px;line-height:40px;font-size:14px;color:#22313f;font-family:'r_bold';margin-top:20px;margin-bottom:15px;border-radius:5px}.box-content-booking .box-sidebar.type-info-summary .box-content table .td-logo-airlines{text-align:center;width:70px;vertical-align:top}.box-content-booking .box-sidebar.type-info-summary .box-content table .td-logo-airlines img{max-width:45px}.box-content-booking .box-sidebar.type-info-summary .box-content table{font-size:14px;font-family:'r_regular'}.box-content-booking .box-sidebar.type-info-summary .box-content table tr td:last-child>div{margin-bottom:5px}.box-content-booking .box-sidebar.type-info-summary .box-content table tr:last-child td{padding-bottom:0}.box-content-booking .box-sidebar.type-info-summary .box-price{border-top:1px solid #ebedf6;padding-top:10px;margin-top:15px}.box-content-booking .box-sidebar.type-info-summary .box-price .container-info-price-summary .box-item-panel{margin-bottom:0}.box-content-booking .box-sidebar.type-info-summary .box-price .container-info-price-summary .box-item-panel .box-title{padding:0;font-size:14px;color:#22313f;font-family:'r_regular'}.box-content-booking .box-sidebar.type-info-summary .box-price .container-info-price-summary .box-item-panel .box-title .total-price.type-booking{color:#ff5e1f;font-size:16px;font-family:'r_bold'}.box-content-booking .box-sidebar.type-info-summary .box-price .box-content{padding:0;box-shadow:none}.box-content-booking .box-sidebar.type-info-summary .box-price .box-content table tr td{font-size:14px;color:#8a93a7;font-family:'r_regular'}.box-content-booking .box-sidebar.type-info-summary .box-price .box-content table tr td:last-child{font-size:14px;color:#22313f;font-family:'r_bold'}.box-content-booking .box-sidebar.type-info-summary .box-price .box-content table tr td:first-child{width:200px}.box-info-flight.page-booking.type-info-contact{width:100%;min-height:170px;background:#fff;border-radius:10px;box-shadow:0 2px 5px #ccc}.box-info-flight.page-booking.type-info-contact .box-title-info-flight{display:flex;font-family:'r_bold';font-size:16px;color:#000;padding:15px;width:100%;border-bottom:1px solid #aeaeae}.box-info-flight.page-booking.type-info-contact .box-title-info-flight .box-type-itinerary{flex:2}.box-info-flight.page-booking.type-info-contact .box-title-info-flight .box-info-airport{flex:4}.box-info-flight.page-booking.type-info-contact .box-title-info-flight .box-info-details{flex:4;text-align:right}.box-info-flight.page-booking.type-info-contact .box-title-info-flight .box-info-details a{color:#081d60}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-flight{width:100%}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-flight .tlb-info-flight-top tr td.td-logo{width:10%}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-flight .tlb-info-flight-top tr td{padding:0 15px;width:20%;line-height:1.5}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-flight .tlb-info-flight-top tr td:last-child{vertical-align:top;font-size:16px;color:#8f8f8f;font-family:'r_regular';text-align:right}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-flight .tlb-info-flight-top tr td:last-child span{color:#434343}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-flight .box-title-date{font-family:'r_bold';font-size:16px;color:#081d5f;padding:15px}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-flight .box-title-date span{color:#000}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-top{display:flex;width:100%;padding-bottom:10px;padding-bottom:30px}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-top.type-RT{border-bottom:1px dashed #aeaeae}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-top.type-RT:nth-child(2){border-bottom:0}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-top .box-logo span{display:block;color:#8f8f8f;font-size:16px;font-family:'r_regular';margin-top:10px;white-space:nowrap}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-top .box-info-depart{text-align:right}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-top .box-info-depart .time-start{color:#434343;font-family:'r_bold';font-size:24px}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-top .box-info-depart .box-place-depart{color:#434343;font-size:16px;font-family:'r_regular';white-space:nowrap;padding-top:10px}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-top .box-info-middle{text-align:center;min-width:150px}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-top .box-info-middle .total-time,.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-top .box-info-middle .info-stop{color:#8f8f8f;font-size:16px;font-family:'r_regular'}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-top .box-info-middle .bar-plane{text-align:right;position:relative;width:0;transition:all 1s}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-top .box-info-middle .bar-plane:after{content:"";position:absolute;background:#000;width:90%;height:1px;left:0;top:10px}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-top .box-info-middle .bar-plane.active{width:100%}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-top .box-info-return{text-align:left}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-top .box-info-return .time-end{color:#434343;font-family:'r_bold';font-size:24px}.box-info-flight.page-booking.type-info-contact .box-content-info-flight .info-top .box-info-return .box-place-return{color:#434343;font-size:16px;font-family:'r_regular';white-space:nowrap;padding-top:10px}.container-info-bag .box-item-panel.panel-flight.type-bag .type-bag{padding:10px 0}.container-info-bag .box-item-panel.panel-flight.type-bag .type-bag table tr td:first-child{padding-right:20px}.container-info-bag .box-item-panel.panel-flight.type-bag .type-bag table tr td:nth-child(3){text-align:center}.container-info-bag .box-item-panel.panel-flight.type-bag .type-bag .title-label{color:#8a93a7;font-size:14px;font-family:'r_regular';font-weight:400}.container-info-bag .box-item-panel.panel-flight.type-bag .type-bag select{height:40px;padding:0 5px;font-size:14px;color:#22313f;font-family:'r_regular';min-width:250px;outline:0;width:100%;border-radius:5px;background:url(https://data.vietnambooking.com/api/flights/common/icon_arrow_down.png) no-repeat 98% center;-moz-appearance:none;-webkit-appearance:none;border:1px solid #c6cbda}.container-info-bag .box-item-panel.panel-flight.type-bag .box-item-services.type-bag{background:#f5f6fa;line-height:48px;border:0;padding:0 20px;margin-bottom:15px;margin-top:20px}.container-info-bag .box-item-panel.panel-flight.type-bag .box-item-services.type-bag:first-child{margin-top:0;padding-top:0;border-top:0;background:#f5f6fa;line-height:48px;border:0;padding:0 20px}.container-info-bag .box-item-panel.panel-flight.type-bag .box-content{padding-bottom:10px}.container-info-food.page-booking ul.ul-list-food{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:auto auto}.container-info-food.page-booking ul.ul-list-food li{vertical-align:top;overflow:hidden;padding:10px 0;text-align:center;padding-bottom:0;display:grid;grid-template-columns:75px auto}.container-info-food.page-booking ul.ul-list-food li .box-img{border-radius:5px;overflow:hidden}.container-info-food.page-booking ul.ul-list-food li .box-img img{width:100%}.box-item-panel.panel-flight.type-food.type-services .box-content .tab-content{border:1px solid #dee2ee;border-top:0;background:#fbfcfe;padding:10px 20px;padding-bottom:20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.box-item-panel.panel-flight.type-food.type-services .box-content ul.nav li.active a{background:#fbfcfe;color:#0064d2;font-size:14px;font-family:'r_bold';border-top-left-radius:5px;border-top-right-radius:5px}.box-item-panel.panel-flight.type-food.type-services .box-content ul.nav li a{color:#22313f}.container-info-food.page-booking ul.ul-list-food li .box-info-content{text-align:left;padding-left:15px}.container-info-food.page-booking ul.ul-list-food li .box-name{font-size:12px;color:#22313f;font-family:'r_bold'}.container-info-food.page-booking ul.ul-list-food li .box-price{color:#1cc486;font-size:12px;font-family:'r_bold';margin-top:5px;font-style:italic}.container-info-food.page-booking .title-label{font-size:14px;color:#22313f;font-family:'r_bold';margin:10px 10px}.container-info-food.page-booking .box-item-services.type-services.type-food ul li.active .title-label{color:#0064d2}.container-info-food.page-booking .box-action-food .btn-group{font-size:14px;color:#22313f;font-family:'r_bold';border:1px solid #ddd;border-radius:5px;margin-top:10px}.container-info-food.page-booking .box-action-food .btn-group button{background:#fff0;border:0;height:24px;outline:0;width:24px}.container-info-food.page-booking .box-action-food .btn-group button:first-child{color:#0064d2;border-right:1px solid #ddd;font-size:12px}.container-info-food.page-booking .box-action-food .btn-group button:last-child{color:#0064d2;border-left:1px solid #ddd;font-size:12px}.container-info-food.page-booking .box-action-food .btn-group span{padding:0 10px}.container-info-insure.page-booking .box-info-insure-selected{padding:30px 20px;border:1px solid #b9ddfe;background:#e4f3fc;font-size:16px;color:#434343;font-family:'r_regular';margin-top:50px;margin-bottom:30px;padding-left:60px;position:relative}.container-info-insure.page-booking .box-info-insure-selected img{position:absolute;left:17px;top:37px}.container-info-insure.page-booking .box-item-insure.type-insure{background:#fff;margin-bottom:25px}.container-info-insure.page-booking .box-item-insure.type-insure:nth-child(3){border-top:1px solid #d8d8d8;padding-top:20px}.container-info-insure.page-booking .box-item-insure.type-insure .box-img-insure{width:33%;vertical-align:top;overflow:hidden;text-align:center;display:none}.container-info-insure.page-booking .box-item-insure.type-insure .box-content-right{width:100%;display:block;vertical-align:top;padding:0}.container-info-insure.page-booking .box-item-panel.panel-flight.type-insure>.box-content{padding-bottom:0}.container-info-insure.page-booking .box-item-insure.type-insure .box-content-right .box-content{padding:0;box-shadow:none;border:0}.container-info-insure.page-booking .box-item-insure.type-insure .box-content-right .box-content h3{font-size:16px;color:#22313f;font-family:'r_bold';margin:0}.container-info-insure.page-booking .box-item-insure.type-insure .box-content-right .box-content ul.list-benefit{margin:0;padding:0;list-style:none;margin-top:15px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ebedf6}.container-info-insure.page-booking .box-item-insure.type-insure .box-content-right .box-content ul.list-benefit li{display:block;font-size:14px;color:#22313f;font-family:'r_regular';padding-bottom:10px;padding-left:30px;position:relative}.container-info-insure.page-booking .box-item-insure.type-insure .box-content-right .box-content ul.list-benefit li i{color:#1bbb35;padding-right:10px;display:inline-block;height:100%;position:absolute;left:0;top:5px}.container-info-insure.page-booking .box-item-insure.type-insure .box-content-right .info-file{font-size:14px;color:#22313f;font-family:'r_bold';margin-bottom:10px}.container-info-insure.page-booking .box-item-insure.type-insure .box-content-right .info-file a{color:#2b92ff}.container-info-insure.page-booking .box-item-insure.type-insure .box-content-right .box-price{font-size:14px;color:#22313f;font-family:'r_bold';position:relative;margin-top:20px}.container-info-insure.page-booking .box-item-insure.type-insure .box-content-right .box-price span{font-size:24px;color:#f98e04;font-family:'r_bold';margin-left:10px}.container-info-insure.page-booking .box-item-insure.type-insure .box-content-right .box-price button.btn-toggle-choose-insure{float:right;color:#ff0101;font-size:16px;background:#fff;border:2px solid red;padding:5px 10px;border-radius:10px;position:absolute;right:0;top:0;outline:0}.container-info-insure.page-booking .box-item-insure.type-insure .box-content-right .box-price button.btn-toggle-choose-insure.active{border:2px solid #1bbb3b;color:#1bbb3b}.container-info-price-summary.page-booking table.tlb-content-price-details tr td{font-size:18px;font-family:'r_bold';color:#434343;padding:20px 0}.container-info-price-summary.page-booking table.tlb-content-price-details tr:last-child td{border-bottom:0}.container-info-price-summary.page-booking table.tlb-content-price-details tr td:last-child{color:#383838;text-align:right}#popup-next-step-2.modal.fade.in{background:#00000045}#popup-next-step-2 .modal-dialog{width:710px;margin-top:10%}#popup-next-step-2 .modal-content{box-shadow:none}#popup-next-step-2 .modal-content .modal-header{border:0}#popup-next-step-2 .modal-content table tr td{vertical-align:top}#popup-next-step-2 .modal-content table tr td img.logo{height:50px}#popup-next-step-2 .modal-content table tr td .title{font-size:18px;color:#434343;font-family:'r_bold';padding:10px 0}#popup-next-step-2 .modal-content table tr td .description{color:#434343;font-size:18px;font-family:'r_regular';padding:10px 0;padding-bottom:20px}#popup-next-step-2 .modal-content table tr td:last-child{padding:0 20px;padding-right:0}#popup-next-step-2 .modal-content table tr td .box-button{text-align:right}#popup-next-step-2 .modal-content table tr td button.btn-cancel-next{background:#b5b5b5;font-size:18px;color:#fff;font-family:'r_regular';border-radius:5px;line-height:50px;outline:0;border:0;padding:0 20px;margin-right:7px}#popup-next-step-2 .modal-content table tr td button.btn-action-next-payment{background:#024feb;font-size:18px;color:#fff;font-family:'r_regular';border-radius:5px;line-height:50px;outline:0;border:0;padding:0 15px}.container-content-info-flight .box-btn-continue{text-align:right;margin-top:30px;margin-bottom:30px}.container-content-info-flight .box-btn-continue button{background:#ff5e1f;font-size:14px;font-family:'r_bold';color:#fff;font-weight:400;padding:10px 50px;outline:0;border:1px solid #ff5e1f}.box-content-payment-inner{display:grid;grid-template-columns:auto 345px}.box-content-payment-inner .box-content-left{margin-right:20px;display:flex;box-shadow:1px 2px 3px #00000040}.box-content-payment-inner .box-content-left .box-column-navigator-tab{max-width:210px;background:#081d5f;border-top-left-radius:5px;border-bottom-left-radius:5px;min-width:210px}.box-content-payment-inner .box-content-left .box-column-content-tab{flex:6;background:#fff;border-bottom-right-radius:5px;border-top-right-radius:5px}.box-content-payment-inner .box-content-left .box-column-content-tab.type-bank-transfer{padding:30px}.box-content-payment-inner .box-content-left .box-column-navigator-tab .title-tab{color:#03c5f5;font-size:16px;font-family:'r_bold';padding:14.5px 0;padding-left:15px}.box-content-payment-inner .box-content-left .box-column-navigator-tab ul.list-item-tab{margin:0;padding:0;list-style:none}.box-content-payment-inner .box-content-left .box-column-navigator-tab ul.list-item-tab li{padding-left:15px}.box-content-payment-inner .box-content-left .box-column-navigator-tab ul.list-item-tab li a{font-size:16px;color:#fff;font-family:'r_regular';line-height:50px;width:100%;display:block;text-decoration:none}.box-content-payment-inner .box-content-left .box-column-navigator-tab ul.list-item-tab li.active{background:#fff}.box-content-payment-inner .box-content-left .box-column-navigator-tab ul.list-item-tab li.active a{color:#081d5f;font-family:'r_bold'}.box-content-payment-inner .box-content-left .box-column-navigator-tab ul.list-item-tab li:not(.active):hover{background:#00134c}.box-column-content-tab .box-count-down-time{color:#22313f;font-size:14px;font-family:'r_bold';text-align:center;line-height:50px;border-bottom:1px solid #ebedf6}.box-column-content-tab .box-count-down-time span{color:#0064d2}.box-column-content-tab .box-content.type-info{padding:15px;padding-bottom:0}.box-column-content-tab .box-content.type-price{padding:0}.box-column-content-tab .box-content .box-description{font-size:16px;color:#434343;font-family:'r_regular';margin-bottom:20px}.box-column-content-tab .box-content .box-description .box-title{color:#22313f;font-size:14px;font-family:'r_bold'}.box-column-content-tab .box-content .box-description .box-title img{float:right}.box-column-content-tab .box-content .box-promo-voucher{padding:30px 0;padding-top:10px}.box-column-content-tab .box-content .box-promo-voucher .box-note-voucher{font-family:'r_regular';font-size:16px;color:red;display:none}.box-column-content-tab .box-content .box-promo-voucher .box-note-voucher.active{padding:15px 0;display:block}.box-column-content-tab .box-content .box-promo-voucher-active{padding:12px 20px;font-size:24px;margin-bottom:20px;background:#f5f8f9}.box-column-content-tab .box-content .box-promo-voucher-active>i{color:#36c046}.box-column-content-tab .box-content .box-promo-voucher-active .name-voucher{padding:0 5px;font-size:18px;font-family:'r_regular';position:relative;top:-3px;color:#36c185}.box-column-content-tab .box-content .box-promo-voucher-active button{background:#fff0;color:#8f8f8f;outline:0;float:right;border:1px solid #8f8f8f;border-radius:5px;font-size:16px;font-family:'r_regular';padding:5px 20px}.box-column-content-tab .box-content .box-promo-voucher .box-toggle-checkbox{cursor:pointer}.box-column-content-tab .box-content .box-promo-voucher .box-toggle-checkbox i.fa.fa-toggle-off{font-size:25px;color:#fff0;cursor:pointer;background:#fff0 url(https://data.vietnambooking.com/api/flights/common/icon_toggle_off.png) no-repeat center center}.box-column-content-tab .box-content .box-promo-voucher .box-toggle-checkbox i.fa.fa-toggle-on{font-size:25px;color:#14c038;cursor:pointer}.box-column-content-tab .box-content .box-promo-voucher .box-toggle-checkbox span{color:#22313f;font-family:'r_bold';font-size:14px;position:relative;top:-3px;left:5px}.box-column-content-tab .box-content .box-promo-voucher .box-input-voucher{background:#f5f8f9;min-height:60px;margin-top:10px;border-radius:5px;border:1px solid rgb(1 18 34 / .1)}.box-column-content-tab .box-content .box-promo-voucher .box-input-voucher input{font-size:18px;color:#434343;font-family:'r_regular';border:0;margin-top:18px;background:#fff0;padding-left:20px;outline:0;width:70%}.box-column-content-tab .box-content .box-promo-voucher .box-input-voucher input::placeholder{color:#c4c6c6;font-family:'r_regular'}.box-column-content-tab .box-content .box-promo-voucher .box-input-voucher button{color:#c4c6c6;font-size:16px;font-family:'r_regular';border:1px solid #ced1d1;border-radius:5px;line-height:27px;width:90px;float:right;background:#fff0;outline:0;margin-top:15px;margin-right:15px}.box-column-content-tab .box-content .box-promo-voucher .box-input-voucher input:focus+button{color:#fff;border:1px solid #0d81f6;background:#0d81f6}.box-column-content-tab .box-content .box-details-price{background:#f7f8f9;padding:20px 0}.box-column-content-tab .box-content .box-details-price .box-title{padding:0 15px;font-size:14px;color:#22313f;font-family:'r_bold';margin-bottom:15px}.box-column-content-tab .box-content .box-details-price .list-details-price{padding:0 15px;color:#22313f;font-size:14px;font-family:'r_regular';padding-bottom:20px}.box-column-content-tab .box-content .box-details-price .list-details-price table tr td{padding:5px 0}.box-column-content-tab .box-content .box-details-price .list-details-price table tr td:last-child{text-align:right}.box-column-content-tab .box-content .box-details-price .list-details-price table tr td i{padding-left:5px;cursor:pointer;color:#024feb}.box-column-content-tab .box-content .box-details-price .box-total-price{padding:0 15px;display:flex;padding-top:20px;border-top:1px solid #d8d8d8;font-size:14px;color:#22313f;font-family:'r_regular'}.box-column-content-tab .box-content .box-details-price .box-total-price div{flex:1}.box-column-content-tab .box-content .box-details-price .box-total-price div:last-child{text-align:right;font-size:16px;color:#ff5e1f;font-family:'r_bold'}.box-column-content-tab .box-content .box-details-price .list-details-price ul.list-item-default.type-payment{margin:0;padding:0;list-style:none;min-width:150px}.box-column-content-tab .box-content .box-details-price .list-details-price ul.list-item-default.type-payment li{display:block;padding:10px 0;border-bottom:1px solid #eee;margin-bottom:5px}.box-column-content-tab .box-content .box-details-price .list-details-price ul.list-item-default.type-payment li span{float:right;background:#eee;border-radius:100%;font-size:16px;padding:1px 5px;font-family:'r_bold';border:1px solid #ddd;color:#024feb;margin-left:20px}.box-column-content-tab .box-content .box-details-price .list-details-price ul.list-item-default.type-payment li:last-child{border-bottom:0}.box-column-content-tab .box-content .box-info-received{margin-top:20px;margin-bottom:20px}.box-column-content-tab .box-content .box-description .box-note-bank-transfer.type-home{margin:0 0}.box-column-content-tab .box-content .box-info-address.type-offcial{border-top:1px solid #d8d8d8;margin-bottom:20px}.box-column-content-tab .box-content .box-info-address.type-offcial label{font-size:16px;color:#024feb;font-family:'r_bold';margin-bottom:15px;margin-bottom:10px;font-weight:400;margin-top:15px}.box-column-content-tab .box-content .box-info-address.type-offcial table tr td{color:#434343;font-family:'r_regular';font-size:16px;padding-bottom:5px}.box-column-content-tab .box-content .box-info-address.type-offcial table tr td:last-child{text-align:right}.box-column-content-tab .box-content .box-info-address.type-offcial table tr td a{color:#024feb;font-size:14px;font-style:italic;text-decoration:none}.box-column-content-tab .box-content .box-bank-transfer{padding:15px 0;border-top:1px solid #ccc}.box-column-content-tab .box-content .box-bank-transfer .box-title{font-size:16px;color:#212121;font-family:'r_bold'}.box-column-content-tab .box-content .box-description .box-note-bank-transfer{margin:20px 0}.box-column-content-tab .box-content .box-description .box-note-bank-transfer label{font-size:14px;color:#22313f;font-family:'r_bold';font-weight:400;margin-bottom:10px}.box-column-content-tab .box-content .box-description .box-note-bank-transfer ul{width:100%;border:1px solid #d8d8d8;border-radius:5px;font-size:16px;color:#434343;padding:20px 30px;font-family:'r_regular';padding-right:15px}.box-column-content-tab .box-content .box-description .box-note-bank-transfer ul li{margin-bottom:20px;color:#22313f;font-size:14px;font-family:'r_regular'}.box-column-content-tab .box-content .box-description .box-note-bank-transfer ul li a{color:#024feb;text-decoration:none}.box-column-content-tab .box-content .box-description .box-note-bank-transfer ul li img{max-width:100%}.box-column-content-tab .box-content .box-description .box-code-example{font-size:16px;color:#f96d00;font-family:'r_regular';margin-bottom:20px;margin-top:15px}.box-column-content-tab .box-content .list-bank.type-bank-transfer{padding:0;margin:0;margin:20px 0}.box-column-content-tab .box-content .list-bank.type-bank-transfer li{list-style:none;display:block;border-radius:5px;border:1px solid #d2d2d2;margin-bottom:10px;padding:0 15px}.box-column-content-tab .box-content .list-bank.type-bank-transfer li:hover{background:#f1f2f2}.box-column-content-tab .box-content .list-bank.type-bank-transfer li label{font-size:14px;color:#434343;font-family:'r_regular';font-weight:400;margin-bottom:0;line-height:45px;display:block;cursor:pointer}.box-column-content-tab .box-content .list-bank.type-bank-transfer li label img{float:right;margin-top:7px}.box-column-content-tab .box-content .list-bank.type-bank-transfer input[type='radio']{position:relative;cursor:pointer;margin-right:10px;-webkit-appearance:none;top:-13px;width:20px;outline:0}.box-column-content-tab .box-content .list-bank.type-bank-transfer input[type='radio']:before{content:"";display:block;position:absolute;width:20px;height:21px;top:-3px;left:0;border:2px solid #b7b7b7;border-radius:100%;background-color:#fff}.box-column-content-tab .box-content .list-bank.type-bank-transfer input[type='radio']:checked:after{content:"";display:block;width:18px;height:19px;border:3px solid #fff;position:absolute;top:-2px;left:1px;border-radius:100%;background:#06cc2c}.box-column-content-tab .box-content .list-bank.type-bank-transfer input[type='radio']:checked:before{outline:0;border:2px solid #06cc2c}.box-logo-atm-internation{text-align:center;margin-top:30px;vertical-align:middle}.box-logo-atm-internation div{border:1px solid #ccc;border-radius:5px;display:inline-block;width:32%;vertical-align:text-bottom;height:55px;line-height:55px}.box-export-order-and-rules{margin:30px 0;padding:0 15px}.box-export-order-and-rules label{color:#000;font-size:14px;font-family:'r_regular';cursor:pointer;font-weight:400;margin-bottom:15px}.box-export-order-and-rules label a{color:#024feb;text-decoration:none}.box-export-order-and-rules label input[type='checkbox']{position:relative;cursor:pointer;margin-right:10px}.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-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-export-order-and-rules label input[type='checkbox']:checked:before{background:#006dd3;outline:0;border:solid #006dd3}.box-export-order-and-rules .note-rules{font-family:'r_regular';font-size:16px;color:red;display:none}.box-export-order-and-rules .note-rules.active{display:block}.box-export-order-and-rules .box-export-order-item{margin-bottom:30px;margin-top:-10px}.box-export-order-and-rules .box-export-order-item table tr td{padding-top:10px}.box-expired-payment{text-align:center;font-size:16px;font-family:'r_regular';color:#434343}.box-expired-payment .box-img{margin:20px 0;margin-top:30px}.box-expired-payment .box-title{margin-bottom:5px}div.box-button-payment{text-align:center}div.box-button-payment button{background:#f96d00;font-size:18px;color:#fff;font-family:'r_regular';border-radius:5px;line-height:46px;outline:0;padding:0 100px;border:0;margin-bottom:30px}.box-column-content-tab.type-bank-transfer .box-title-bank-transfer{padding:10px 20px;border:1px solid #b9ddfe;background:#e4f3fc;font-size:16px;color:#434343;font-family:'r_regular';margin-bottom:30px;padding-left:60px;position:relative}.box-column-content-tab.type-bank-transfer .box-title-bank-transfer span{color:#f96d00;text-transform:uppercase}.box-column-content-tab.type-bank-transfer .box-title-bank-transfer img{position:absolute;left:17px;top:22px}.box-column-content-tab.type-bank-transfer .title-bank{font-size:16px;color:#000;font-family:'r_regular';margin-bottom:10px}.box-column-content-tab.type-bank-transfer .box-details-bank{border:1px solid #d8d8d8;border-radius:5px;margin-top:15px}.box-column-content-tab.type-bank-transfer .box-details-bank .box-title-bank{background:#f3f3f3;line-height:50px;color:#212121;font-size:16px;font-family:'r_regular';padding:0 15px}.box-column-content-tab.type-bank-transfer .box-details-bank .box-title-bank img{float:right;margin-top:10px}.box-column-content-tab.type-bank-transfer .box-details-bank table.tlb-info-shop{margin-bottom:20px}.box-column-content-tab.type-bank-transfer .box-details-bank ul.info-shop{line-height:24px;font-family:'r_regular';color:#434343}.box-column-content-tab.type-bank-transfer .box-details-bank ul.info-shop li{margin-bottom:20px}.box-column-content-tab.type-bank-transfer .box-details-bank .box-img{text-align:center;margin:20px 0}.box-column-content-tab.type-bank-transfer .box-details-bank table.tlb-info-shop tr td{padding:20px;border-bottom:1px solid #ccc;font-size:16px;font-family:'r_regular'}.box-column-content-tab.type-bank-transfer .box-details-bank table.tlb-info-shop tr td span{font-size:16px;color:#f96d00;font-family:'r_bold'}.box-column-content-tab.type-bank-transfer .box-details-bank table.tlb-info-bank tr td{padding:5px 15px;color:#434343;font-size:16px;font-family:'r_regular'}.box-column-content-tab.type-bank-transfer .box-details-bank table.tlb-info-bank tr td:last-child{color:#212121;font-family:'r_bold'}.box-column-content-tab.type-bank-transfer .box-details-bank table.tlb-info-bank tr td:last-child span{color:#024feb;font-family:'r_regular'}.box-column-content-tab.type-bank-transfer .box-details-bank table.tlb-info-bank tr.tr-note-deputy td{padding-bottom:20px}.box-column-content-tab.type-bank-transfer .box-details-bank table.tlb-info-bank tr.tr-total-price td{padding-top:15px;border-top:1px solid #d8d8d8;padding-bottom:15px}.box-column-content-tab.type-bank-transfer .box-details-bank table.tlb-info-bank tr.tr-total-price td:last-child{color:#f96d00;font-family:'r_bold'}.box-column-content-tab.type-bank-transfer .box-complete-payment{margin-top:30px;color:#434343;font-size:16px;font-family:'r_regular'}.box-column-content-tab.type-bank-transfer .box-complete-payment div{margin-bottom:20px}.box-column-content-tab.type-bank-transfer .box-complete-payment div:first-child{color:#000;font-size:18px}.box-column-content-tab.type-bank-transfer .box-complete-payment div:last-child{text-align:center;margin-top:40px}.box-column-content-tab.type-bank-transfer .box-complete-payment div button{background:#f96d00;color:#fff;font-size:18px;padding:0 20px;line-height:50px;border-radius:5px;outline:0;border:0}.box-column-content-tab.type-bank-transfer .box-complete-payment div button:disabled{opacity:.5}.box-content-payment-inner .box-content-right{background:#fff;border-radius:5px;padding:20px;box-shadow:1px 2px 3px #00000040;height:min-content}.box-content-payment-inner .box-content-right .box-info-title.type-order.type-payment{display:grid;grid-template-columns:48px auto;margin-bottom:15px}.box-content-payment-inner .box-content-right .box-info-title.type-order.type-payment .box-img img{max-width:100%}.box-content-payment-inner .box-content-right .box-info-title.type-order.type-payment .box-title{padding-left:15px}.box-content-payment-inner .box-content-right .box-info-title.type-order.type-payment .box-title .box-title-inner{font-size:20px;color:#0064d2;font-family:'r_bold'}.box-content-payment-inner .box-content-right .box-info-title.type-order.type-payment .box-title .box-title-inner a{text-decoration:none;color:#22313f;font-size:14px;margin-top:5px}.box-content-payment-inner .box-content-right .box-info-title.type-order.type-payment .box-title .box-code{color:#22313f;font-size:12px;font-family:'r_bold';margin-top:5px}.box-content-payment-inner .box-content-right .box-sidebar.type-info-summary .box-content .title{background:#f5f6fa;padding:0 15px;line-height:40px;font-size:14px;color:#22313f;font-family:'r_bold';margin-top:20px;margin-bottom:15px;border-radius:5px}.box-content-payment-inner .box-content-right .box-sidebar.type-info-summary .box-content table .td-logo-airlines{text-align:center;width:70px;vertical-align:top}.box-content-payment-inner .box-content-right .box-sidebar.type-info-summary .box-content table .td-logo-airlines img{max-width:45px}.box-content-payment-inner .box-content-right .box-sidebar.type-info-summary .box-content table{font-size:14px;font-family:'r_regular'}.box-content-payment-inner .box-content-right .box-sidebar.type-info-summary .box-content table tr td:last-child>div{margin-bottom:5px}.box-content-payment-inner .box-content-right .box-sidebar.type-info-summary .box-content table tr:last-child td{padding-bottom:0}.box-content-payment-inner .box-content-right .box-info-flight{padding:20px 15px;border-bottom:1px solid #d8d8d8;background:#fff}.box-content-payment-inner .box-content-right .box-info-flight.box-info-passenger{padding:0;border-top:1px solid #ebedf6;margin-top:10px;border-bottom:0}.box-content-payment-inner .box-content-right .box-info-flight.box-info-passenger .box-title{padding:10px 0;font-size:14px;color:#22313f;font-family:'r_bold'}.box-content-payment-inner .box-content-right .list-info-passenger{font-size:14px;color:#22313f;font-family:'r_regular'}.box-content-payment-inner .box-content-right .list-info-passenger div{margin-bottom:10px}.box-content-payment-inner .box-content-right .list-info-passenger div:last-child{margin-bottom:0}.container-info-lounge.page-booking .box-info-lounge-selected{padding:30px 20px;border:1px solid #b9ddfe;background:#e4f3fc;font-size:16px;color:#434343;font-family:'r_regular';margin-top:50px;margin-bottom:30px;padding-left:60px;position:relative}.container-info-lounge.page-booking .box-info-lounge-selected img{position:absolute;left:17px;top:37px}.container-info-lounge.page-booking .box-item-lounge.type-lounge{background:#fff;position:relative}.container-info-lounge.page-booking .box-item-lounge.type-lounge .box-img-lounge{display:block;width:100%;vertical-align:top;overflow:hidden;text-align:center;position:absolute;display:none}.container-info-lounge.page-booking .box-item-panel.panel-flight.type-lounge>.box-content{padding-bottom:20px}.container-info-lounge.page-booking .box-item-lounge.type-lounge .box-content-right{width:100%;display:inline-block;vertical-align:top;padding:25px 20px;padding-bottom:0;padding:0}.container-info-lounge.page-booking .box-item-lounge.type-lounge .box-content-right .box-content{position:relative;padding:0;border-bottom:0;box-shadow:none}.container-info-lounge.page-booking .box-item-lounge.type-lounge .box-content-right .box-content h3{font-size:16px;color:#22313f;font-family:'r_bold';margin:0}.container-info-lounge.page-booking .box-item-lounge.type-lounge .box-content-right .box-content ul.list-benefit{margin:0;padding:0;list-style:none;margin-top:15px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #d8d8d8}.container-info-lounge.page-booking .box-item-lounge.type-lounge .box-content-right .box-content ul.list-benefit li{display:block;font-size:14px;color:#22313f;font-family:'r_regular';padding-bottom:10px;padding-left:30px;position:relative;line-height:20px}.container-info-lounge.page-booking .box-item-lounge.type-lounge .box-content-right .box-content ul.list-benefit li i{color:#1bbb35;padding-right:10px;display:inline-block;height:100%;position:absolute;left:0;top:5px}.container-info-lounge.page-booking .box-item-lounge.type-lounge .box-content-right .info-file{font-size:14px;color:#22313f;font-family:'r_bold';margin-bottom:10px}.container-info-lounge.page-booking .box-item-lounge.type-lounge .box-content-right .info-file a{color:#2b92ff}.container-info-lounge.page-booking .box-item-lounge.type-lounge .box-content-right .box-price{font-size:16px;color:#22313f;font-family:'r_bold';position:relative;margin-top:10px;margin-bottom:10px}.container-info-lounge.page-booking .box-item-lounge.type-lounge .box-content-right .box-price span{font-size:24px;color:#f98e04;font-family:'r_bold';margin-left:10px}.container-info-lounge.page-booking .box-item-lounge.type-lounge .box-content-right .box-price button.btn-toggle-choose-lounge{float:right;color:#ff0101;font-size:16px;background:#fff;border:2px solid red;padding:5px 10px;border-radius:10px;position:absolute;right:0;top:5px;outline:0}.container-info-lounge.page-booking .box-item-lounge.type-lounge .box-content-right .box-price button.btn-toggle-choose-lounge.active{border:2px solid #1bbb3b;color:#1bbb3b}.container-content-info-flight.type-order-confirm .box-info-code.type-order-confirm{margin-top:50px;background:#fff;padding:30px;color:#434343;font-size:16px;font-family:'r_regular';border-radius:5px;box-shadow:0 1px 3px #43434385}.container-content-info-flight.type-order-confirm .box-info-code.type-order-confirm .box-title{margin-bottom:5px}.container-content-info-flight.type-order-confirm .box-info-code.type-order-confirm .box-title span:first-child{font-family:'r_bold'}.container-content-info-flight.type-order-confirm .box-info-code.type-order-confirm .box-title span:last-child{color:#f96d00;font-family:'r_bold'}.container-content-info-flight.type-order-confirm .box-info-code.type-order-confirm .box-description span{font-family:'r_bold'}.container-content-info-flight.type-order-confirm .box-column-navigator-tab{margin-top:30px}.container-content-info-flight.type-order-confirm .box-column-navigator-tab ul{margin:0;padding:0;list-style:none;background:#081d5f;border-top-left-radius:6px;border-top-right-radius:5px}.container-content-info-flight.type-order-confirm .box-column-navigator-tab ul li:first-child{border-top-left-radius:5px}.container-content-info-flight.type-order-confirm .box-column-navigator-tab ul li{display:inline-block;vertical-align:top}.container-content-info-flight.type-order-confirm .box-column-navigator-tab ul li a{color:#fff;font-family:'r_regular';font-size:16px;line-height:50px;padding:0 20px;text-decoration:none;text-decoration:none;display:block}.container-content-info-flight.type-order-confirm .box-column-navigator-tab ul li.active{background:#fff}.container-content-info-flight.type-order-confirm .box-column-navigator-tab ul li.active a{color:#081d5f}.container-content-info-flight.type-order-confirm .box-column-content-tab{background:#fff;padding-top:15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:1px 1px 3px #cccccc7a}.container-content-info-flight.type-order-confirm .box-column-content-tab .type-details-flight{padding:30px;padding-top:10px}.container-content-info-flight.type-order-confirm .box-column-content-tab .type-price-flight{padding:0}.container-content-info-flight.type-order-confirm .box-column-content-tab .type-contact{padding:30px;padding-top:0}.container-content-info-flight.type-order-confirm .box-button{text-align:center;margin:50px 0}.container-content-info-flight.type-order-confirm .box-button a.btn-go-home{background:#b5b5b5;line-height:50px;font-family:'r_regular';color:#fff;font-size:18px;padding:0 30px;display:inline-block;border-radius:5px;text-decoration:none}.box-item-tabs-flight.type-order-confirm .box-tabs-flight{padding:0}.box-item-tabs-flight.type-order-confirm .box-title-date{font-family:'r_bold';font-size:18px;color:#081d5f}.box-item-tabs-flight.type-order-confirm .box-title-date span{color:#000}.box-item-tabs-flight.type-order-confirm .content-details-flight{border-top:0;padding:0}.box-item-tabs-flight.type-order-confirm .content-details-flight table tr td{padding-bottom:20px}.box-item-tabs-flight.type-order-confirm .content-details-flight table tr td .title-bar{border-top:1px dashed #aeaeae;margin:15px 0}.box-item-tabs-flight.type-order-confirm .content-details-flight table tr td .box-total-time{text-align:right;color:#000;font-size:14px;font-family:'r_bold'}.box-info-deputy.type-order-confirm{padding-top:15px}.box-info-deputy.type-order-confirm .tlb-info-deputy{font-size:16px;color:#081d5f;font-family:'r_regular'}.box-info-deputy.type-order-confirm .tlb-info-deputy tr td:first-child{width:200px}.box-info-deputy.type-order-confirm .tlb-info-deputy tr td:last-child{color:#434343;font-family:'r_bold'}.box-info-deputy.type-order-confirm .tlb-info-deputy tr td{padding:5px 0}.box-info-deputy.type-order-confirm label{font-size:16px;color:#000;font-family:'r_regular'}.box-info-deputy.type-order-confirm .box-bar{border-top:2px dashed #aeaeae;margin:10px 0;height:1px;width:100%}.box-full-info-passenger-price{width:100%;padding:30px;padding-top:20px;border-bottom:1px dashed #aeaeae;padding-bottom:0}.box-full-info-passenger-price .tlb-title-flight{width:100%;margin-bottom:10px}.box-full-info-passenger-price .tlb-title-flight tr td .box-title-item{font-family:'r_bold';color:#081d5f;font-size:18px;cursor:pointer;padding-bottom:10px}.box-full-info-passenger-price .tlb-title-flight tr td .box-title-item i{padding-right:5px}.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 .tlb-title-flight tr td .box-title-airport{color:#000;font-family:'r_bold';font-size:18px}.box-full-info-passenger-price .tlb-title-flight tr td .box-total-price{color:#f98700;font-size:18px;font-family:'r_bold';text-align:right}.box-full-info-passenger-price .tlb-item-info-passenger{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}.box-full-info-passenger-price .tlb-item-info-passenger:last-child{border-bottom:0}.box-full-info-passenger-price .tlb-item-info-passenger tr td{padding:5px 0}.box-full-info-passenger-price .tlb-item-info-passenger .title-people{color:#0063f8;font-size:16px;font-family:'r_bold'}.box-full-info-passenger-price .tlb-item-info-passenger .title-price{color:#8f8f8f;font-size:16px;font-family:'r_regular'}.box-full-info-passenger-price .tlb-item-info-passenger .title-price-total{color:#000;font-size:16px;font-family:'r_regular';display:block;padding-bottom:10px}.box-full-info-passenger-price .tlb-item-info-passenger.tlb-item-info-services tr td{padding:3px 0}.box-full-info-passenger-price .tlb-item-info-passenger.tlb-item-info-services .title-price-total{padding-bottom:0}.box-full-info-passenger-price .tlb-item-info-passenger .title-price-total i{color:#0055e7;cursor:pointer;margin-left:5px}.box-full-info-passenger-price .tlb-item-info-passenger .title-fullname{text-align:right;font-size:16px;color:#000;font-family:'r_regular'}.box-full-info-passenger-price .tlb-item-info-passenger .item-price{color:#8f8f8f;text-align:right;font-size:16px;font-family:'r_regular'}.box-full-info-passenger-price .tlb-item-info-passenger .item-price-total{color:#000;text-align:right;font-size:16px;font-family:'r_regular'}#tab-info-passenger-price .tlb-item-info-voucher tr td{font-size:18px;color:#081d5f;font-family:'r_bold';padding:20px 30px}#tab-info-passenger-price .tlb-item-info-voucher tr td:last-child{font-size:18px;color:#000;font-family:'r_regular';text-align:right}#tab-info-passenger-price .tlb-total-payment{background:#f98700}#tab-info-passenger-price .tlb-total-payment tr td{font-size:18px;color:#fff;font-family:'r_bold';padding:20px 30px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#tab-info-passenger-price .tlb-total-payment tr td:last-child{font-size:18px;color:#fff;font-family:'r_bold';text-align:right}#tab-info-passenger-price .tlb-item-info-services .item-content-popover{padding:0;list-style:none;min-width:150px;display:block;height:30px;margin:5px 0}#tab-info-passenger-price .tlb-item-info-services .item-content-popover span{float:right;background:#eee;border-radius:100%;font-size:14px;padding:1px 5px;font-family:'r_bold';border:1px solid #ddd;color:#024feb;margin-left:20px}.box-img-animate.type-searchflight{margin-top:-60px;position:relative}.box-img-animate.type-searchflight .bar-rank{width:100%;border:2px dashed #fff;margin:auto;position:absolute;top:24px}.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:100%}}@-moz-keyframes animate_bar_rank_OW{from{width:0%}to{width:100%}}@-0-keyframes animate_bar_rank_OW{from{width:0%}to{width:100%}}@keyframes animate_bar_rank_OW{from{width:0%}to{width:100%}}.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:260px}}@-moz-keyframes animate_plane_OW{from{left:0}to{left:260px}}@-0-keyframes animate_plane_OW{from{left:0}to{left:260px}}@keyframes animate_plane_OW{from{left:0}to{left:260px}}.box-img-animate.type-searchflight.type-RT img{position:relative;-webkit-animation:animate_plane_RT 5s infinite;-moz-animation:animate_plane_RT 5s infinite;-o-animation:animate_plane_RT 5s infinite;animation:animate_plane_RT 5s infinite}@-webkit-keyframes animate_plane_RT{0%{transform:rotate(0deg);left:0}50%{transform:rotate(0deg);left:270px}55%{transform:rotate(-180deg)}60%{transform:rotate(-180deg)}70%{transform:rotate(-180deg)}100%{transform:rotate(-180deg);left:0}}@-moz-keyframes animate_plane_RT{0%{transform:rotate(0deg);left:0}50%{transform:rotate(0deg);left:270px}55%{transform:rotate(-180deg)}60%{transform:rotate(-180deg)}70%{transform:rotate(-180deg)}100%{transform:rotate(-180deg);left:0}}@-0-keyframes animate_plane_RT{0%{transform:rotate(0deg);left:0}50%{transform:rotate(0deg);left:270px}55%{transform:rotate(-180deg)}60%{transform:rotate(-180deg)}70%{transform:rotate(-180deg)}100%{transform:rotate(-180deg);left:0}}@keyframes animate_plane_RT{0%{transform:rotate(0deg);left:0}50%{transform:rotate(0deg);left:270px}55%{transform:rotate(-180deg)}60%{transform:rotate(-180deg)}70%{transform:rotate(-180deg)}100%{transform:rotate(-180deg);left:0}}.box-img-animate.type-searchflight.type-RT .bar-rank{-webkit-animation:animate_bar_rank_RT 3s 1;-moz-animation:animate_bar_rank_RT 3s 1;-o-animation:animate_bar_rank_RT 3s 1;animation:animate_bar_rank_RT 3s 1;position:absolute}@-webkit-keyframes animate_bar_rank_RT{from{width:0%}to{width:100%}}.box-scroll-top-flight{text-align:center;margin:20px 0}.box-scroll-top-flight button{background-color:#FF5E1F;border-radius:4px;border:1px solid #fff;display:inline-block;cursor:pointer;color:#fff;font-size:19px;padding:16px 105px;text-decoration:none;text-align:center;outline:0}.box-content-fulldate.type-single{margin:20px 0}.box-content-fulldate.type-single .title{font-size:20px;color:#000}.box-content-fulldate.type-single .description{color:#687176;margin-bottom:24px;margin-top:8px}.ui-datepicker .ui-datepicker-title{font-size:16px}.flight-box-rating-comment{margin-top:20px}.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;background:#fff;padding:15px 15px}.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}.flight-list-container{display:flex;justify-content:center;align-items:flex-start;gap:22px;flex-wrap:wrap;margin-top:10px}.flight-list-container a{text-decoration:none}.flight-list-container a:hover{box-shadow:3px #000000ae}.flight-list-item{width:268px;border-radius:8px;overflow:hidden;background-color:aliceblue;border:1px solid #eee}.flight-list-item :hover{cursor:pointer}.flight-list-item--img{width:100%;overflow:hidden;padding:10px}.flight-list-item--img img{width:100%;border-radius:7px;height:auto}.flight-list-item-content{padding:10px 16px}.flight-list-item--tilte{font-weight:600;letter-spacing:normal;text-align:left;color:#22313f;font-family:'r_bold';margin:0;min-height:58px;line-height:1.4}.flight-list-item--class{font-size:12px;text-align:right!important;text-transform:uppercase;color:rgb(34 49 63 / .8);font-weight:600;font-family:"r_regular"}.flight-list-item--placestart{font-size:14px;text-align:left;color:rgb(34 49 63 / .8);font-family:"r_regular";font-weight:600}.flight-list-item--class span img,.flight-list-item--placestart span img{margin-top:-2px}.flight-list-item-rate{color:#ffc107;font-size:24px;margin-top:-10px;min-height:35px}.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)}.flight-item-price--stock{font-size:14px;text-decoration:line-through;color:rgb(34 49 63 / .6);font-family:'r_bold'}.flight-item-price--sale{color:#f34400;font-size:22px;font-family:"r_bold";text-align:right}.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'}.flight-list-item--depart-text{text-transform:none!important}.flight-list-item--from-price{text-align:right;font-size:15px;color:rgb(34 49 63 / .6);margin-top:5px}.flight-list-item--booking{background:linear-gradient(48.72deg,#1aa8f9 0,#12b3fb 21.42%,#00cbff 70.65%)!important;border-radius:6px;height:38px;font-size:18px;text-align:center;font-family:"r_regular";font-weight:600;line-height:38px;width:100%!important;color:#333c;margin:10px 0}.box-readmore-flight{text-align:center;margin-top:20px}.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}