.flight-quick-search{background:#fff;padding:20px 0 10px;margin-bottom:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}.flight-quick-search h1{font-size:24px;color:#0056b3;margin:10px 0 15px;font-weight:400;line-height:initial}.flight-quick-search .for-quick-search{clear:left;padding-top:15px}.flight-quick-search .for-quick-search #viewPassengerInfo i{color:#0056b3;margin-right:5px}.flight-quick-search #viewPassengerInfo span{color:#0056b3}.flight-quick-search #changePassenger{background:0 0;border:0;color:#0056b3;padding:0;text-decoration:underline;margin-left:10px}.flight-quick-search #changePassenger:focus{outline:0!important;border:0;box-shadow:none!important;outline-offset:inherit}.flight-quick-search #changePassenger:hover{color:#ffc313}.flight-quick-search #flightSearchForm{padding:0 48% 0 0;height:initial}.flight-quick-search #flightSearchForm .dropdown-passenger{width:initial;clear:both;padding-top:10px;padding-left:80px;float:left;padding-right:24px;display:flex;align-items:center}.flight-quick-search #flightSearchForm .dropdown-passenger #btnShowPassengerInfoContent{display:inline-block;border:0;padding:0;background:url(../../images/ic/ic-arrown-bottom.png) right center no-repeat;right:0;top:10px;position:absolute}.flight-quick-search #flightSearchForm .dropdown-passenger #btnShowPassengerInfoContent:hover{text-decoration:underline}.flight-quick-search #flightSearchForm .dropdown-passenger #btnShowPassengerInfoContent:focus{outline:0}.flight-quick-search #flightSearchForm .dropdown-passenger #btnShowPassengerInfoContent.active{background:url(../../images/ic/ic-arrown-top.png) right center no-repeat}.flight-quick-search #flightSearchForm .dropdown-passenger>label{position:absolute;left:0;padding:0;top:18px;color:#000}.flight-quick-search #flightSearchForm .dropdown-passenger .dropdown-btn{border:0;margin:0;background:0 0;text-align:left;height:initial;border-radius:0;width:initial}.flight-quick-search #flightSearchForm .dropdown-passenger .dropdown-cnt{left:0;z-index:999;top:56px;right:0;width:initial;border-radius:0 0 6px 6px}.flight-quick-search #flightSearchForm .passenger{display:none;position:initial;clear:left;width:100%;margin-top:10px}.flight-quick-search #flightSearchForm .passenger label{padding-left:100px;padding-top:0;padding-right:20px}.flight-quick-search #flightSearchForm .passenger label strong{left:0;top:0;color:#000}.flight-quick-search #flightSearchForm .passenger label a{color:#000;left:20px;bottom:0;top:initial}.flight-quick-search #flightSearchForm .passenger label a span{font-size:12px}.flight-quick-search #flightSearchForm .passenger label#childNo{padding-left:77px}.flight-quick-search #flightSearchForm .passenger label#infantNo{padding-left:83px}.flight-quick-search #flightSearchForm #fsd-arrival,.flight-quick-search #flightSearchForm #fsd-source{width:50%;position:relative;float:left}.flight-quick-search #flightSearchForm #fsd-source{padding-right:30px;padding-left:0}.flight-quick-search #flightSearchForm #fsd-source .btn-switch{top:0;right:-20px;left:initial;background:url(../../images/ic/ic-convert.png) center center no-repeat;width:50px;height:36px;padding:0}.flight-quick-search #flightSearchForm #fsd-source .btn-switch:hover{background:url(../../images/ic/ic-convert-hover.png) center center no-repeat}.flight-quick-search #flightSearchForm #fsd-source .btn-switch:focus{outline:0!important;border:0;box-shadow:none!important;outline-offset:inherit}.flight-quick-search #flightSearchForm #fsd-arrival{padding-left:20px;padding-right:10px;clear:initial}.flight-quick-search #flightSearchForm #fsd-arrival .location-lbl{left:23px}.flight-quick-search #flightSearchForm #fsd-departure-date,.flight-quick-search #flightSearchForm #fsd-return-date{position:absolute;width:16%;padding-right:10px;padding-left:10px;left:52%;margin-bottom:0;z-index:1}.flight-quick-search #flightSearchForm #fsd-departure-date:before,.flight-quick-search #flightSearchForm #fsd-return-date:before{content:"";position:absolute;top:9px;left:20px;display:block;z-index:10;background:url(../../images/ic/ic-calendar.png) center center no-repeat;width:16px;height:16px}#quick-search-dialog #flightSearchForm #submit-search:before,#quick-search-dialog h2.title,.flight-quick-search #flightSearchForm #submit-search .textButtonSearchFlight,.flight-quick-search #flightSearchForm .time-lbl,aside .ui-accordion-content[aria-labelledby=ui-accordion-accordion-header-3] br{display:none}.flight-quick-search #flightSearchForm #fsd-return-date{left:68%}.flight-quick-search #flightSearchForm .location-list,.flight-quick-search #flightSearchForm .time{border:1px solid #ddd;font-weight:500}.flight-quick-search #flightSearchForm .time{padding-left:36px}.flight-quick-search #flightSearchForm .location-list{padding-left:55px}.flight-quick-search #flightSearchForm .location-lbl{position:absolute;top:3px;left:3px;bottom:3px;width:45px;margin:0;padding:0;text-align:center;line-height:30px;color:#fff;background:#0056b3;border-radius:3px}.flight-quick-search #flightSearchForm #submit-search{position:absolute;top:30px;right:0;width:17%;text-align:center;height:36px;line-height:36px;padding:0 0 0 20px;border:0}.flight-quick-search #flightSearchForm #submit-search #btnSearchFlight{width:100%;height:100%;position:relative;z-index:2}.flight-quick-search #flightSearchForm #submit-search #btnSearchFlight:focus{outline:0!important;border:0;box-shadow:none!important;outline-offset:inherit}#quick-search-dialog{position:relative}#quick-search-dialog #flightSearchForm #submit-search #btnSearchFlight{background:#ffc313;border-radius:3px;padding:0;text-align:center;text-transform:none}#quick-search-dialog #flightSearchForm .passenger label strong{top:6px}#quick-search-dialog #flightSearchForm .passenger label a:focus{outline:0!important;border:0;box-shadow:none!important;outline-offset:inherit}aside{float:left;width:25%;padding-right:7px;margin-bottom:15px}aside .content-filter-by-flight-type{margin-bottom:15px!important}aside .content-filter-by-flight-type p{position:relative;padding:0 0 0 20px;margin-bottom:10px}aside .content-filter-by-flight-type p input[type=checkbox]{position:absolute;left:0;top:1px}aside .ui-accordion-content[aria-labelledby=ui-accordion-accordion-header-3]{padding-right:16px!important;margin-bottom:15px!important}aside .ui-accordion-content[aria-labelledby=ui-accordion-accordion-header-3] span{display:block;font-weight:400}.searchresults .filters,.searchresults .route,.searchresults .searchresults-arrivalinfo,.searchresults .searchresults-departureinfo,aside .ui-accordion-content[aria-labelledby=ui-accordion-accordion-header-5] p{display:none}aside .ui-accordion-content[aria-labelledby=ui-accordion-accordion-header-3] #timeArrival,aside .ui-accordion-content[aria-labelledby=ui-accordion-accordion-header-3] #timeDeparture,aside .ui-accordion-content[aria-labelledby=ui-accordion-accordion-header-3] #timeReturn,aside .ui-accordion-content[aria-labelledby=ui-accordion-accordion-header-3] #timeReturnArrival{margin-bottom:1rem;font-weight:500;padding-top:0!important}aside .ui-accordion-content[aria-labelledby=ui-accordion-accordion-header-5]{padding-right:16px!important}.searchresults .ftable-extra{display:block;visibility:visible;background:#0056b3;padding:10px 15px}.searchresults .ftable-extra h4{font-size:16px;color:#fff;font-weight:500;margin:0}.searchresults .title-page{color:#fff;background:url(../../images/ic/ic-plane-departure.png) left 10px center no-repeat #0056b3;padding:10px 10px 10px 75px;border-top-left-radius:5px;border-top-right-radius:5px}.searchresults .title-page .ic-arrow-right{display:inline-block;width:24px;height:18px;background:url(../../images/ic/ic_one_way_flight.png) top 3px center no-repeat;background-size:contain;margin:0 5px}.searchresults .title-page .float-left{font-size:15px}.searchresults .title-page strong{font-weight:400}.searchresults .title-page h2{font-size:20px;margin:10px 0 3px}.searchresults .title-page .float-right{padding-top:5px}.searchresults .title-page .float-right p{padding:0;margin-top:20px}.searchresults .title-page-international{margin-bottom:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.searchresults .title-page-international h2{margin-top:12px}.searchresults .title-page-international .float-right{padding-top:0!important}.searchresults .title-page-international .float-right p{margin-top:0}.searchresults .title-page-international.one-way{padding-top:15px;padding-bottom:15px}.searchresults .title-page-international.one-way h2{margin-top:5px}.searchresults .dates{background:#fff;padding:15px;height:initial;overflow:hidden;position:relative}.searchresults .dates ul,.searchresults .dates>div{height:40px;overflow:hidden}.searchresults .dates ul{width:100%!important}.searchresults .dates ul li{width:14.285%;float:left;text-align:center}.searchresults .dates a{padding:0;font-size:.875rem;color:#666;line-height:20px;height:40px;width:100%}.searchresults .dates a:hover,.searchresults .dates a:hover strong{color:#ffc313}.searchresults .dates a strong{color:#666;font-weight:500;display:block}.searchresults .dates .next,.searchresults .dates .prev{width:24px;height:32px;padding:0;top:50%;margin-top:-16px;background:url(../../images/ic/ic-next.png) center center no-repeat;background-size:8px;position:absolute;right:10px}.searchresults .searchresults-tbl .flight-detail-inline,.searchresults .searchresults-tbl .select-flight[class*=anorther-seat-class]{margin-top:-4px}.searchresults .dates .prev{background:url(../../images/ic/ic-previous.png) center center no-repeat;background-size:8px;left:10px}.searchresults .dates .active a,.searchresults .dates .active a strong{color:#ffc313}.searchresults .searchresults-tbl{display:block}.searchresults .searchresults-tbl .col-airlines-info{width:25%;padding-right:0}.searchresults .searchresults-tbl .time{width:18%}.searchresults .searchresults-tbl .duration-stop{width:12%;text-align:left!important;padding-right:0!important}.searchresults .searchresults-tbl .price{width:28%;padding-left:0!important;text-align:right;display:flex;align-items:center;justify-content:flex-end}.searchresults .searchresults-tbl .show-more-seat-class{font-size:.75rem;border:1px solid #e5e5e5;border-radius:15px;padding:3px 24px 3px 15px;background:url(../../images/ic/ic-arrown-bottom.png) right 8px center no-repeat}.searchresults .searchresults-tbl .col-flight-detail{width:20%;text-align:right}.searchresults .searchresults-tbl .col-flight-detail .breakingPoint{font-size:11px;color:#ffc313;margin-right:9px;display:block}.searchresults .searchresults-tbl .col-airlines-info,.searchresults .searchresults-tbl .time.arrival{text-align:left!important}.searchresults .searchresults-tbl .time.arrival{padding-left:1rem!important;width:9%;padding-right:0}.searchresults .searchresults-tbl .time.departure{text-align:right!important;padding-right:75px!important;padding-left:0!important}.searchresults .searchresults-tbl td.time.departure{background:url(../../images/ic/ic-from-to.png) right center no-repeat;position:relative}.searchresults .searchresults-tbl td.time.departure .flight-time{position:absolute;top:10px;right:10px}.searchresults .searchresults-tbl td.time.departure .breakingPoint{position:absolute;right:0;bottom:11px;text-align:center;line-height:1rem;color:#ffc313!important}.searchresults .searchresults-tbl .select-flight[class*=anorther-seat-class] .price{display:flex;align-items:center;justify-content:flex-end}.searchresults .searchresults-tbl .select-flight[class*=anorther-seat-class] .col-seat-class{width:28%;text-align:right!important}.searchresults .searchresults-tbl .select-flight.selected[class*=anorther-seat-class] .col-flight-detail .breakingPoint,.searchresults .searchresults-tbl .select-flight.selected[class*=anorther-seat-class] .col-seat-class{display:none}.searchresults .searchresults-tbl>thead{border:0;background:#fff;display:none}.searchresults .searchresults-tbl>thead>tr{display:block;background:#fff;margin-bottom:.375rem}.searchresults .searchresults-tbl>thead>tr:after,.searchresults .searchresults-tbl>thead>tr:before{display:table;content:" "}.searchresults .searchresults-tbl>thead>tr:after{clear:both}.searchresults .searchresults-tbl>thead>tr>th{background-color:#fff;padding:.75rem 1rem!important;color:#000;font-weight:500;display:block;float:left}.searchresults .searchresults-tbl>thead>tr>th:after{content:"";width:12px;height:12px;border:2px solid #ddd;border-radius:6px;margin-left:4px;display:inline-block;vertical-align:middle}.searchresults .searchresults-tbl>thead>tr>th:before{content:"";width:6px;height:6px;border-radius:6px}.searchresults .searchresults-tbl>thead>tr>th span{display:initial!important}.searchresults .searchresults-tbl>thead>tr>th:last-child{text-align:right!important}.searchresults .searchresults-tbl>tbody{display:block}.searchresults .searchresults-tbl>tbody>tr{background:#fff!important;border:1px solid transparent;margin-bottom:5px;display:flex;align-items:center}.searchresults .searchresults-tbl>tbody>tr:after,.searchresults .searchresults-tbl>tbody>tr:before{display:table;content:" "}.searchresults .searchresults-tbl>tbody>tr:after{clear:both}.searchresults .searchresults-tbl>tbody>tr:hover{background:#fff!important}.searchresults .searchresults-tbl>tbody>tr:hover td{background:0 0}.searchresults .searchresults-tbl>tbody>tr>td{display:block;float:left}.searchresults .searchresults-tbl>tbody tr.select-flight.selected{background:#fff!important}.searchresults .searchresults-tbl>tbody tr.select-flight.selected:hover td{background:0 0!important}.searchresults .searchresults-tbl>tbody tr.select-flight.selected:hover td.time.departure{background:url(../../images/ic/ic-from-to.png) right center no-repeat!important}.searchresults .searchresults-tbl>tbody .select-flight.selected~.flight-detail-inline .flight-policy-more-detail{display:none}.searchresults .searchresults-tbl>tbody .select-flight.selected~.flight-detail-inline .flight-policy-more-detail.view-all{display:block}.searchresults .searchresults-tbl .note{font-size:.75rem;font-style:italic;display:block;clear:both;text-align:right}.searchresults .searchresults-tbl td{padding:.75rem 1rem;text-align:center;border-bottom:0!important}.searchresults .searchresults-tbl td.col-airlines-info img{width:50px;height:initial;float:left;margin-right:1rem;margin-top:.5rem}.searchresults .searchresults-tbl td.col-airlines-info .fight-airline{font-weight:500;font-size:.75rem;text-transform:uppercase;padding-top:.375rem;display:inline-block}.searchresults .searchresults-tbl td.col-airlines-info .flight-no{font-size:.75rem;color:#666}.searchresults .searchresults-tbl td.col-airlines-info .flight-type{display:block;margin-left:70px}.searchresults .searchresults-tbl td.col-airlines-info .space{color:#666}.searchresults .searchresults-tbl .time strong{display:block;line-height:27px;font-size:20px;font-weight:500}.searchresults .searchresults-tbl .time span{display:block;color:#666;font-size:12px}.searchresults .searchresults-tbl .time .breakingPoint{font-size:11px}.searchresults .searchresults-tbl .duration-stop .flgiht-time{background:url(../../images/ic/ic-clock.png) left center no-repeat;padding-left:20px;display:inline-block;color:#666;font-size:13px;padding-top:5px}.searchresults .searchresults-tbl .view-info-policy,.searchresults .searchresults-tbl .viewinfo{clear:left;display:inline-block;color:#555;padding-right:20px;-webkit-transition:.5s;transition:.5s;font-size:.875rem;background:url(../../images/ic/ic-arrown-bottom.png) right top 6px no-repeat;margin-left:auto;text-decoration:none;margin-right:7px}.searchresults .searchresults-tbl .view-info-policy:hover,.searchresults .searchresults-tbl .viewinfo:hover{background:url(../../images/ic/ic-arrown-bottom.png) right top 6px no-repeat;color:#0056b3}.searchresults .searchresults-tbl .view-info-policy:focus,.searchresults .searchresults-tbl .viewinfo:focus{outline:0}.searchresults .searchresults-tbl .viewinfo.choosed{background:url(../../images/ic/ic-arrown-bottom.png) right top 6px no-repeat}.searchresults .searchresults-tbl td.price .showingPrice{font-size:20px;font-weight:500;display:inline-block;color:#ffc313;vertical-align:middle}.searchresults .searchresults-tbl td.price input[type=radio]{display:none}.searchresults .searchresults-tbl td.price .discount{font-size:12px;display:block;margin-bottom:2px;padding-left:24px;background:url(../../images/svg/icon-promotion.svg) left 1px center no-repeat;background-size:16px;text-align:left;color:#555586}.searchresults .searchresults-tbl td.price .discount strong{font-weight:500}.searchresults .searchresults-tbl .flag-choose,.searchresults .searchresults-tbl .flag-remove{cursor:pointer;height:24px;width:60px;margin-left:5px;text-align:center;line-height:24px;border:1px solid #e5e5e5;border-radius:3px;font-size:13px}.searchresults .searchresults-tbl .flag-remove{display:none;visibility:hidden;background:#ffc313;border-color:#ffc313;color:#fff}.searchresults .searchresults-tbl .flight-detail-inline td{text-align:left;float:none}.searchresults .searchresults-tbl .flight-detail-inline.hide.show{display:table-row}.searchresults .searchresults-tbl tr.best-price-hightlight td.price .multi-cury,.searchresults .searchresults-tbl tr.best-price-hightlight td.price .showingPrice{padding-left:24px;background:url(../../images/ic/ic-best-price.png) left top 0 no-repeat}.searchresults .searchresults-tbl tr.best-price-hightlight td.price .multi-cury{background:url(../../images/ic/ic-best-price.png) left top 0 no-repeat}.searchresults .searchresults-tbl tbody.has-choosed{border-color:#0056b3}.searchresults .searchresults-tbl tbody.has-choosed tr.select-flight,.searchresults .searchresults-tbl tbody.has-choosed tr.select-flight~.flight-detail-inline.hide{display:none!important}.searchresults .searchresults-tbl tbody.has-choosed tr.select-flight.selected{display:flex!important}.searchresults .searchresults-tbl tbody.has-choosed tr.select-flight.selected~.flight-detail-inline.hide.show{display:block!important}.searchresults .searchresults-tbl tbody.has-choosed td{border-color:#0056b3!important}.searchresults .searchresults-tbl tbody.has-choosed td .flag-remove{display:block;visibility:visible}.searchresults .searchresults-tbl tbody.has-choosed td .flag-choose{display:none;visibility:hidden}.searchresults .searchresults-tbl tbody.has-choosed td table.table-flight-price-detail tbody td{border:1px solid #ddd!important}.searchresults .searchresults-tbl.international th:last-child{text-align:center!important}.searchresults .searchresults-tbl.international .col-airlines-info{padding-left:15px!important;width:20%;text-align:center!important;padding-right:0!important}.searchresults .searchresults-tbl.international .col-airlines-info img{display:block;margin:0 auto 5px;float:none;max-height:22px;max-width:initial;height:initial;width:initial}.searchresults .searchresults-tbl.international .col-airlines-info .name-airlines{font-weight:500;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.searchresults .searchresults-tbl.international .col-airlines-info .flight-type{display:initial;margin-left:3px;font-size:12px;color:#666;font-weight:400}.searchresults .searchresults-tbl.international th.time.departure{padding-right:90px!important}.searchresults .searchresults-tbl.international .time.departure{width:22%;padding-right:0!important;background:0 0}.searchresults .searchresults-tbl.international .time.departure .return-international,.searchresults .searchresults-tbl.international .time.departure .time-departure-international{background:url(../../images/ic/ic-from-to.png) right 20px center no-repeat;padding-right:90px}.searchresults .searchresults-tbl.international .return-international{border-top:1px dashed #eee;padding-top:15px;margin-top:15px}.searchresults .searchresults-tbl.international .time.arrival{padding-right:0!important;padding-left:0!important;width:10%}.searchresults .searchresults-tbl.international .duration-stop{padding-left:0!important;padding-right:0!important}.searchresults .searchresults-tbl.international .duration-stop .breakingPoint,.searchresults .searchresults-tbl.international .duration-stop .flgiht-time{display:block}.searchresults .searchresults-tbl.international .duration-stop .flgiht-time{margin-bottom:2px}.searchresults .searchresults-tbl.international .price{padding-right:15px;padding-left:15px!important}.searchresults .searchresults-tbl.international .price .price-detail{float:none;text-align:right}.searchresults .searchresults-tbl.international .price .price-detail .multi-cury{display:inline-block}.searchresults .searchresults-tbl.international .price .multi-cury{display:block;margin-bottom:2px;font-size:18px;font-weight:500;color:#ffc313}.searchresults .searchresults-tbl.international .price .group-btn .viewinfo{margin-top:12px}.searchresults .searchresults-tbl.international .col-flight-detail{width:13%;padding-top:18px}.searchresults .searchresults-tbl.international td.price{padding-top:18px}.searchresults .searchresults-tbl.international td{padding-top:15px;padding-bottom:15px}.searchresults .searchresults-tbl.international td span.return-international{display:block;margin-top:15px;padding-top:40px;border-top:1px dotted #ddd;position:relative}.searchresults .searchresults-tbl.international .flight-detail-inline td{padding:0 15px}.searchresults .searchresults-tbl.international .table-flight-price-detail .text-left{text-align:left}.searchresults .searchresults-tbl.international .table-flight-price-detail .text-center{text-align:center}.searchresults .searchresults-tbl.international .table-flight-price-detail .text-right{text-align:right}.searchresults .searchresults-tbl.international .table-flight-price-detail td{padding:10px 15px}.searchresults .searchresults-tbl.international .table-flight-price-detail tfoot tr{margin-bottom:0}.searchresults .searchresults-tbl.international.roundtrip td.price{padding-top:35px}.searchresults .searchresults-tbl.international.roundtrip .col-location span:nth-of-type(1){max-width:185px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.searchresults .searchresults-tbl.international.roundtrip .col-flight-detail{padding-top:36px}.flight-detail-inline{border:0;background:#fff}.flight-detail-inline h4 span{display:none!important}#flightFilter .grp-choice-col1:empty,#flightFilter .ui-accordion .ui-accordion-content .ui-accordion-header-icon,#flightFilter .ui-accordion .ui-accordion-header .ui-accordion-header-icon,.flight-detail-inline .ui-widget-header .ui-dialog-title{display:none}.flight-detail-inline .ui-widget-header{padding:0;line-height:inherit;border:0;background:0 0}.flight-detail-inline .ui-widget-header .ui-dialog-titlebar-close{position:absolute;width:30px;height:30px;border-radius:15px!important;right:-10px;top:-5px}.flight-detail-inline .ui-dialog-content{border:0;padding:15px;border-radius:5px}.flight-detail-inline h4{font-size:16px;font-weight:500;color:#0056b3;margin:10px 0}.flight-detail-inline h5{text-transform:uppercase;margin-bottom:10px}.flight-detail-inline>td{float:none;display:block}.flight-detail-inline #flight-info .ticket-condition tr,.flight-detail-inline .flight-policy-international .ticket-condition tr{background:#fff!important}.flight-detail-inline #flight-info #flight-info-route,.flight-detail-inline .flight-policy-international #flight-info-route{margin-top:0;margin-bottom:15px;border:0;padding:0;width:initial;background:0 0;text-align:left}.flight-detail-inline #flight-info #flight-info-route .clearfix,.flight-detail-inline .flight-policy-international #flight-info-route .clearfix{margin-bottom:10px}.flight-detail-inline #flight-info #flight-info-route .flight-detail-location,.flight-detail-inline .flight-policy-international #flight-info-route .flight-detail-location{float:left;position:relative;padding-left:90px;padding-right:90px;margin-top:15px}.flight-detail-inline #flight-info #flight-info-route .flight-detail-location:before,.flight-detail-inline .flight-policy-international #flight-info-route .flight-detail-location:before{position:absolute;content:"";top:5px;bottom:5px;width:2px;background:#ffc313;left:70px}.flight-detail-inline #flight-info #flight-info-route .flight-detail-location .departure-time,.flight-detail-inline .flight-policy-international #flight-info-route .flight-detail-location .departure-time{margin-bottom:20px}.flight-detail-inline #flight-info #flight-info-route .flight-detail-location .departure-time:before,.flight-detail-inline .flight-policy-international #flight-info-route .flight-detail-location .departure-time:before{top:3px}.flight-detail-inline #flight-info #flight-info-route .flight-detail-location .arrival-time:before,.flight-detail-inline .flight-policy-international #flight-info-route .flight-detail-location .arrival-time:before{bottom:5px}.flight-detail-inline #flight-info #flight-info-route .flight-detail-location .arrival-time:before,.flight-detail-inline #flight-info #flight-info-route .flight-detail-location .departure-time:before,.flight-detail-inline .flight-policy-international #flight-info-route .flight-detail-location .arrival-time:before,.flight-detail-inline .flight-policy-international #flight-info-route .flight-detail-location .departure-time:before{position:absolute;content:"";display:block;width:12px;height:12px;border:2px solid #ffc313;left:65px;border-radius:6px;background:#fff}.flight-detail-inline #flight-info #flight-info-route .flight-detail-location .hour,.flight-detail-inline .flight-policy-international #flight-info-route .flight-detail-location .hour{font-weight:500}.flight-detail-inline #flight-info #flight-info-route .flight-detail-location .day,.flight-detail-inline .flight-policy-international #flight-info-route .flight-detail-location .day{font-size:12px}.flight-detail-inline #flight-info #flight-info-route .flight-detail-location .location,.flight-detail-inline .flight-policy-international #flight-info-route .flight-detail-location .location{font-weight:500;margin-left:30px}.flight-detail-inline #flight-info #flight-info-route .flight-detail-location .flgiht-time,.flight-detail-inline .flight-policy-international #flight-info-route .flight-detail-location .flgiht-time{position:absolute;left:15px;top:50%;margin-top:-10px;line-height:20px;font-weight:500}.flight-detail-inline #flight-info #flight-info-route .airlines-info,.flight-detail-inline .flight-policy-international #flight-info-route .airlines-info{float:left;padding-left:20px;border-left:1px solid #eee}.flight-detail-inline #flight-info #flight-info-route .airlines-info>span,.flight-detail-inline .flight-policy-international #flight-info-route .airlines-info>span{display:block;margin-bottom:3px}.flight-detail-inline #flight-info #flight-info-route .airlines-info>span b,.flight-detail-inline .flight-policy-international #flight-info-route .airlines-info>span b{margin-left:3px;font-weight:500}.flight-detail-inline #flight-info .tbl-book-info,.flight-detail-inline .flight-policy-international .tbl-book-info{width:100%;border:1px solid #ddd;margin-bottom:15px}.flight-detail-inline #flight-info .tbl-book-info th,.flight-detail-inline .flight-policy-international .tbl-book-info th{background:#0056b3;color:#fff;font-size:15px}.flight-detail-inline #flight-info .tbl-book-info td,.flight-detail-inline #flight-info .tbl-book-info th,.flight-detail-inline .flight-policy-international .tbl-book-info td,.flight-detail-inline .flight-policy-international .tbl-book-info th{padding:10px;border-bottom:1px solid #ddd;text-align:right}.flight-detail-inline #flight-info .tbl-book-info td:nth-of-type(1),.flight-detail-inline #flight-info .tbl-book-info th:nth-of-type(1),.flight-detail-inline .flight-policy-international .tbl-book-info td:nth-of-type(1),.flight-detail-inline .flight-policy-international .tbl-book-info th:nth-of-type(1){text-align:left}.flight-detail-inline #flight-info .tbl-book-info td:nth-of-type(2),.flight-detail-inline #flight-info .tbl-book-info th:nth-of-type(2),.flight-detail-inline .flight-policy-international .tbl-book-info td:nth-of-type(2),.flight-detail-inline .flight-policy-international .tbl-book-info th:nth-of-type(2){text-align:center}.flight-detail-inline #flight-info .tbl-book-info td:last-child,.flight-detail-inline #flight-info .tbl-book-info th:last-child,.flight-detail-inline .flight-policy-international .tbl-book-info td:last-child,.flight-detail-inline .flight-policy-international .tbl-book-info th:last-child{font-weight:700}.flight-detail-inline #flight-info .baggage-info .additional,.flight-detail-inline .flight-policy-international .baggage-info .additional{margin-bottom:15px}.flight-detail-inline #flight-info .baggage-info .additional li>span,.flight-detail-inline .flight-policy-international .baggage-info .additional li>span{float:left;width:130px;font-weight:400;color:#777}.flight-detail-inline #flight-info .baggage-info .additional li .unknown-baggage,.flight-detail-inline .flight-policy-international .baggage-info .additional li .unknown-baggage{width:initial}.flight-policy-international .flight-info-transit{display:inline-block;margin:15px 0 15px -16px;background:0 0;padding:10px 15px;border-top-right-radius:20px;border-bottom-right-radius:20px;border:1px solid #ffc313;border-left:0;font-weight:500}.flight-policy-international .flight-info-transit b{display:inline-block!important;font-weight:500}.flight-policy-international #flight-info-route .airlines-info b{display:inline-block}#flightFilter #ui-accordion-accordion-panel-3,#flightFilter .content-filter-by-flight-price{padding:0 24px 0 0!important}#flightFilter .content-filter-by-flight-airline-type{margin-bottom:20px!important}#flightFilter .ui-slider-horizontal{background:#ddd;height:5px;border:0;box-shadow:none;margin:15px 0}#flightFilter .ui-slider .ui-slider-range{background:#fff;border-radius:0;box-shadow:none!important;font-size:0;padding:0!important;height:5px;border:1px solid #eee}#flightFilter .ui-slider .ui-slider-handle{background:#fff;margin-left:0;width:16px;height:16px;top:-6px;border-radius:8px;border:2px solid #ffc313}#flightFilter .content-filter-by-flight-type>p{padding-left:0!important}#flightFilter .rfilter{margin-bottom:5px;background:#fff;border:0;padding:15px}#flightFilter .ui-accordion{border:0;box-shadow:none}#flightFilter .ui-accordion .ui-accordion-content,#flightFilter .ui-accordion .ui-accordion-header{background:0 0;border:0;box-shadow:none;padding:0;margin:0 0 10px;font-size:1.125rem;color:#0056b3;font-weight:500}#flightFilter li .lbl-checkbox:after,#flightFilter li .lbl-checkbox:before,#flightFilter li:after,#flightFilter li:before{display:table;content:" "}#flightFilter .ui-accordion .ui-accordion-content{color:#000;height:auto!important;margin-bottom:0;font-size:1rem}#flightFilter li{position:relative}#flightFilter li:after{clear:both}#flightFilter li .lbl-checkbox{padding-right:100px;margin-bottom:1rem}#flightFilter li br,#search-waiting>br:nth-of-type(1),.page-select-flight h2.chooseticket{display:none}#flightFilter li .lbl-checkbox:after{clear:both}#flightFilter li br{visibility:hidden}#flightFilter li div,#flightFilter li input[type=checkbox],#flightFilter li span{float:left;width:initial!important}#flightFilter li input[type=checkbox]{margin-right:7px;margin-top:2px}#flightFilter li .txt-price{position:absolute;right:0;padding-right:20px}#flightFilter li .txt-price:after,#flightFilter li .txt-price:before{position:absolute;background:#fff;right:0;top:0;content:""}#flightFilter li .txt-price:before{top:3px;content:"VND";font-size:12px;z-index:1;color:#777}.sort-flight-pc,.sort-flight-pc .text{font-size:.875rem}#flightFilter li .txt-price:after{width:30px;top:0;height:20px;z-index:0}.return-search-list .title-page{background:url(../../images/ic/ic-plane-return.png) left 10px center no-repeat #0056b3}.page-select-flight{background:#f4f7fb}.sort-flight-pc{background:#fff;padding:.75rem;margin-bottom:.375rem}.sort-flight-pc label{margin-bottom:0;font-weight:500}.sort-flight-pc label input[type=radio]{margin-left:4px;vertical-align:middle}.sort-flight-pc .col-airlines-info{width:17%}.sort-flight-pc .price{float:right;width:25%}.sort-international label.departure{width:23%;text-align:right}.sort-international label.price{width:19%}#search-waiting{background:#fff;border:0;padding:10px;text-align:center;margin-bottom:10px}#search-waiting h3{font-size:18px;margin-top:15px;text-transform:uppercase}#search-waiting img{max-width:80%}.select-flight-continue{display:flex;align-items:center;background:#fff;padding:15px;font-size:18px;color:#ffc313;font-weight:500}.select-flight-continue #btnContinue{display:block;margin-left:auto;margin-top:0}table.table-flight-price-detail{width:100%;border:1px solid #ddd;border-collapse:collapse;border-spacing:0}table.table-flight-price-detail thead th{background:#f4f7fb;color:#000;font-weight:500;padding:8px 15px}table.table-flight-price-detail tbody tr,table.table-flight-price-detail tfoot tr{background:#fff!important}table.table-flight-price-detail thead th.text-right{text-align:right!important}table.table-flight-price-detail tbody tr td{border:1px solid #ddd!important}table.table-flight-price-detail tfoot strong{font-weight:500;color:#ffc313}table.table-flight-price-detail tfoot .primary-color{color:#0056b3}.fare-conditions-box{margin-top:15px}.fare-conditions-box .note{display:inline-block!important}.fare-conditions-box .title{font-size:1rem!important;font-weight:500;color:#0056b3;margin:1rem 0 .75rem}.fare-conditions-box p.note{font-size:inherit!important;font-style:normal!important;font-weight:500}.fare-conditions-box table tr td{font-size:1rem;text-align:left}.fare-conditions-box table tr td:nth-of-type(1){font-size:.875rem}