/*@font-face{src:url('font/VNF-Futura Regular.ttf') format('truetype');src:url('font/18_11712_UVNDzungDakao.ttf') format('truetype')}*/
html,body{height:100%}

html{overflow:-moz-scrollbars-vertical;margin:0;padding:0}
body{color:#000;margin:0 auto;font-family: 'Source Sans Pro', sans-serif !important;line-height: 17px;}
img
{max-width: 100% !important}
.clear{clear:both}

body,td,input,textarea,select,a{font-size:1em}
#loading-div{display:none}
h1,.welcome{color:#636E75;font:Verdana;margin-top:0;margin-bottom:20px;font-size:32px;font-weight:400;text-shadow:0 0 1px rgba(0,0,0,.01)}
.centers{text-align:center}
.center{float:left;width:30px;height:200px;margin-left:12px}
h2{color:#313131;font-size:16px;margin-top:0;margin-bottom:5px}
h3{color:#313131;font-size:21px; margin: 2% 0;}
p{color:#575757}
ul{list-style:none;     padding: 0;
    margin: 0;
    margin-bottom: 0 !important;}
.chedohienthi{display:none}
a b{color:#313131;text-decoration:none !important;cursor:pointer}
a:hover{text-decoration:none !important;color:#38B0E3}
a img{border:none;    max-width: 100%;}
a img:hover{opacity:1}
form{padding:0;margin:0;display:inline}
select{background:#fff;border:1px solid #CCC;padding:2px}
label{cursor:pointer}

#container{margin:0 auto}
.button_like {width: 100%;float: left;}
.description p {line-height: 25px;}
.description table{
	margin:15px 0;
	    border: thin solid #000 !important;
    width: 100%;
    border-radius: 10px;
    padding: 1%;
}
.description .clickscroll-khung p
{
    color: #008080;
    font-style: italic;
}
.description .table-border tr,.description .table-border td
{
	border:thin solid !important;
}
.description tbody,.description td,.description tfoot,.description th,.description thead,.description tr {
    border-color: inherit !important;
    border-style: solid !important;
    border-width: inherit !important;
    padding: 5px;
}
.topheader
{
	text-align:right; color:#fff;   margin: 0 auto; padding:0% 0 0 0;  
     font-size:85%;
	    font-size: 80%;
    padding-right: 43px;
}
.topheader a,.topheader a:visited
{
	color:#fff;
}
.topheader.active a,.topheader.active a:visited
{
	color:red;
}
#column-left{float:left;width:325px;margin-right:20px}
#column-right{}
h3.filtertitle{font-weight:700!important;line-height:35px;font-size:14px !important;text-align:center!important}
#column-left > .wrapfrm{margin-left:0;padding:4px;margin-right:0}
#content_home{margin:2px auto 0;position:relative;padding-bottom:20px}
.slogan{float:left}
.slogan > h1{color:#313131;font-size:17px;line-height:40px;margin:0;padding-left:10px}
.box-newsletter{  margin: 0 auto;}
.box-newsletter h3{color:#FFF;background:#095477 none repeat scroll 0 0;display:block;text-align:center;height:25px;line-height:25px}
.box-flight-content ul li.row1{float:left;margin-right:9px}
.box-flight-content ul li.row3{float:right;margin-right:10px}
#subscribe > table{width:100%}
td.mail_send{float:left;clear:both;width:67%}
input#subscribe_email,input#subscribe_name{height:40px;width:100%;float:left;font-size:13px;color:#696e77;text-indent: 50px;background:#fff url("../image/newletter_img.png") no-repeat scroll 6px center;border:1px solid #666666}
td.send{float:right;margin-right:5px}
#content .news_list a{padding:7px 10px;font-weight:400}
.detail_listnewsfirt.list2 {width: 30% !important;}
.detail_listnewsfirt.list2 img {width: 100%;}
.detail_listnewsfirt div:hover{webkit-box-shadow:0 2px 7px 9px #dfdfdf;-moz-box-shadow:0 2px 7px 9px #dfdfdf;box-shadow:0 2px 7px 9px #dfdfdf;}
.detail_listnewsfirt p {color: #ababab;padding: 10px 10px 0; margin:0}
.detail_listnewsfirt span, .slide_search_news .news_right_title span {color: #4ca6bf;  display: inline-table;padding: 0 10px;line-height: 1.2rem;}
#container-header{position:fixed;right:0;left:0;top:0;z-index:9999}
#content .news_list p{line-height:20px;text-align:justify}
.loaive{margin-bottom:5px;margin-top:10px}
.ui-widget-header{border-bottom:1px solid #ddd!important;background:none;margin-bottom:6px!important;font-weight:400}
.infoticket tr td,.returnticket tr td{font-size:15px;padding:6px 7px;color:#000}
#header{margin:0 auto;position:relative;}

#container-header{width:100%;background:#fff}
.booking_bg{margin:auto auto 0; position: relative;}
.menu-facebook{height:40px;margin:0 auto}
#header #logo{float:left; width:45%;}
#header #logo a{display:block;}
#header #logo img{vertical-align:middle}
.datedes .ui-datepicker-trigger{padding:2px 3px;background:none repeat scroll 0 0 #069}
.floatL{float:left}
.monthoption{height:27px;line-height:27px;margin-left:5px;width:160px}
#contact-menu a:hover{background:url('../image/icon-menu.png') center -1343px no-repeat;color:#FF9C03}
.floatleft.datedes > label{display:block}
.dateoption{height:27px;line-height:27px;margin-right:5px;width:50px}
.bg_slogan_company{background:url(../image/slogan_bg.png) no-repeat scroll 0 0;height:65px;left:170px;position:absolute;top:37px;width:413px}
#filter_noidia,#filter_quocte{position:relative;float:left;width:100%;  border: 1px solid #18a0d0;margin-top: 30px;}
.send-mail{float:right;width:20%}
#facebook{display:table;float:left;margin-top:20px;width:100%}
#filter_quocte .box-search-ve{float:left;width:100%}
#language{position:absolute;top:0;right:10px;width:185px;color:#999;line-height:40px}
.border-airline{background:url(../image/box-footer-right.png) no-repeat scroll 0 bottom}
.des_success .border-airline{background:url(../image/box-footer-right.png) repeat-x scroll 0 bottom}
.border-airline td{padding:0}
#language span{float:left;color:#fff;font-size:13px;padding:0 16px}
.alignleft{color:#666;margin-right: 10px;}
.alignleft.rate img {float: left;margin-right: 10px;}
.alignleft.rate a{color:#323232}
.alignleft.rate a:hover{color:#42c4e8}
.box-information .alignleft.rate > li {float: left;width: 100%;}
.alignright{float:right}
#language img{cursor:pointer;margin-right:5px}
.content_header_bottom_home .box-news-home-payment ul{float:left;margin-top:20px}
.content_header_bottom_home .box-news-home-payment ul li .image{float:left;margin-right:10px}
.content_header_bottom_home .box-news-home-payment ul li{float:left;width:100%}
.content_header_bottom_home .box-news-home-payment ul li .des_new{float:left;width:85%}
.content_header_bottom_home .box-news-home-payment ul li .des_new a{float:left;font-size:13px;font-weight:700;margin-bottom:5px;text-transform:uppercase;width:100%}
.content_header_bottom_home .box-news-home-payment ul li .des_new span{color:#6A6A6A;font-size:13px;line-height:15px}
#currency{width:75px;position:absolute;top:15px;left:425px;color:#999;line-height:17px}
#currency a{display:inline-block;padding:2px 4px;border:1px solid #CCC;color:#999;text-decoration:none;margin-right:2px;margin-bottom:2px}
#currency a b{color:#000;text-decoration:none}
#header #cart{position:absolute;top:0;right:145px;z-index:9;min-width:300px}
#header #cart .heading{float:right;margin-right:172px;margin-top:15px;padding-left:14px;padding-right:14px;border-top:1px solid #FFF;border-left:1px solid #FFF;border-right:1px solid #EEE;background:#FFF;position:relative;z-index:1}
#header #cart .heading h4{color:#333;font-size:15px;font-weight:700;margin-top:0;margin-bottom:3px}
#header #cart .heading a{color:#38B0E3;text-decoration:none}
#header #cart .heading a span{background:#FFF url(../image/arrow-down.png) 100% 50% no-repeat;padding-right:15px}
#header #cart .content{clear:both;display:none;position:relative;top:-1px;padding:8px;min-height:150px;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #EEE;border-bottom:1px solid #EEE;-webkit-border-radius:0 7px 7px 7px;-moz-border-radius:0 7px 7px;-khtml-border-radius:0 7px 7px 7px;border-radius:0 7px 7px 7px;-webkit-box-shadow:0 2px 2px #DDD;-moz-box-shadow:0 2px 2px #DDD;box-shadow:0 2px 2px #DDD;background:#FFF}
#header #cart.active .heading{margin-top:5px;padding-top:10px;padding-bottom:6px;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #EEE;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-khtml-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}
#header .links a{float:left;display:block;padding:0 0 0 7px;text-decoration:none;font-size:12px}

.detail_listnewsfirt h3 {color: #4ca6bf;font-size: 16px;font-weight: 700;padding: 15px 10px 0;    line-height: 1.5rem;
    height: 4rem; overflow: hidden;}
#header .links a + a{margin-left:8px;border-left:1px solid #CCC}
#primary-nav{text-transform:uppercase;position:relative;width:980px;bottom:0;height:40px}
.ui-datepicker td span.ui-datepicker-lunar{font-size: 10px ;}
.ui-datepicker td span.ui-datepicker-day{font-weight: 600;}
#menu{margin:0 auto;height:75px;padding-top:2px;}
.container-menu{background: #fff;position:relative}
#menu > ul{/*display:inline;width:100%*/margin: 0 auto;width: 95%;     display: flex;
    justify-content: center;}
.menusearch {float: right;width: 21%;}
.menusearch-top {display: inline-table;margin-bottom: 10px;width: 100%;}
.menusearch-top a {color: #fff !important;font-weight: bold;text-transform: uppercase;}
.menusearch-top a:hover{text-decoration:underline;}
.menusearch-top li {float: left;width: 50%;}
.menusearch-footer {background: #fff none repeat scroll 0 0;height: 32px;-webkit-border-radius:7px;-moz-border-radius:7px;-khtml-border-radius:7px;border-radius:7px; position:relative;}
.menusearch-footer .input-group-btn
{
	    position: absolute;
    right: 0;
    top: 0;
}
.menusearch-footer input {border: medium none;  margin-top: 5px;vertical-align: middle;width:88%;color: #646262;font-size: 13px;}
span.input-group-btn button {background: #fff none repeat scroll 0 0;border: medium none;float: right;line-height: 23px;margin-right: 6px; padding: 2px;
}
#menu ul > li{float:left;/* background:url("../image/border-menu.png") right center no-repeat;*/}
#menu ul > li.active{border-bottom: 5px solid #d5e02e;}
#menu ul > li.active.home{}
.slide_promo .jcarousel-list.jcarousel-list-horizontal {/* padding-left: 10px !important;height: 900px;width: 1170px !important;*/}
.slide_promo .jcarousel-list.jcarousel-list-horizontal li.jcarousel-item{ height: 745px;  width: 283px;}
.slide_promo ul li {}
/* .slide_promo ul li:first-child {margin-left: 0;} */
.cat_list_promo {margin-top: 50px;}
.cat_list_promo .box-heading {text-align: center;}
.cat_list_promo .box-heading h1{text-transform: uppercase;padding-bottom: 25px;}
#menu ul li img{width:30px}
#menu ul li ul{display:none;font-weight:normal;text-transform:none !important;transition:all 1s ease-in-out 0s;width:190px;z-index:308}
#menu ul li:hover ul{display:block;width:250px;top:70px;position:absolute;margin-left:2px}
#contact-info{margin-top:20px}
.hotline-text{float: left;line-height: 27px;margin-right: 8px;color: #fff;font-size: 18px;}
.hotline-text .fa{font-size:18px;color:#ff0000;height:27px;line-height:27px;margin-right:5px;text-align:center;width:27px}
.hotline-top{color: #fff;float: left;font-size: 37px;font-weight: bold;letter-spacing: 3px;margin-bottom: 0;margin-top: -3px;padding-left: 2px;}
#menu ul ul li a{border-bottom:0 none !important;color:#fff;display:block;height:auto;padding:0;text-decoration:none}
#menu ul li:hover ul ul{display:none}
#container .box-support-hk{margin-bottom: 20px;margin-top: 30px;width: 100%;display: table;}
.box-support-hk .box-content > h3 {color: #53c4e9;font-size: 22px;font-weight: normal;text-align: center;text-transform: uppercase;}
.box-content-newshangkhong {margin: 10px auto 0;width: 80%;}
.box-content-newshangkhong li {float: left;width: 33.3%; margin-top: 5px;}
.box-content-newshangkhong li a{color:#999999}
.box-content-newshangkhong li a:hover{color:#53c4e9}
.box-support-ht .box-content-newshangkhong li a:hover{color:#fcc951}
.top_cat_promo {margin-bottom: 25px;}
.news_promo_top { background: #42c4e8 none repeat scroll 0 0;}
.news_promo_top_img img {}
.news_promo_top_img {}
.news_promo_top_des {padding: 20px 6% 0;width: 39%;}
.news_promo_top_des > a {color: #fff !important;font-size: 22px;  line-height: 25px;}
.news_promo_top_des > a:hover{text-decoration:underline;}
.slide_promo .jcarousel-skin-tango .jcarousel-clip{height:780px}
.news_promo_top_des span {color: #666666;font-size: 15px;}
.left_promo2 {}
.slide_promo {margin-top: 25px;width: 100%;background: #f3f3f3 none repeat scroll 0 0;  padding-bottom: 30px;}
#menu ul ul li:hover ul{display:block;width:300px;left:228px;top:0;position:absolute;background:#42c4e8;border-color:#565656 #404040 #565656 #464646;border-style:solid;border-width:1px;margin-left:2px}
.fa-search::before {color: #66ccff;font-size: 21px;}
#menu ul li ul li{background:#42c4e8 none repeat scroll 0 0;border-bottom:1px solid #fff;clear:both;display:block;float:left;list-style:outside none none;margin:0;text-align:left}
#menu ul > li > ul > a{display:block;text-decoration:none;margin:0 2px;padding:0 27px;z-index:6;cursor:pointer}
#menu ul > li > a{color:#666666;display:block;float:left;font-size:13px;font-weight:bold}
#sbquocnoi h1 span,#sbquocte h1 span{color:#430975}
.search_sanbay h3{color:#621d9e;line-height:20px}
#menu ul > li > a span{cursor:pointer;display:block;float:left;font-size:17px;font-weight:bold;height:70px;line-height:70px;margin-right:1px;padding:0 14px;text-transform:capitalize}
#inforheadertop ul li a{color:#fff;}
.slide_promo .news_right_price{text-align:left;width:100%;    }

.slide_promo .news_right_price > b{color:#2ecdff; font-size: 18px;}
.news_promo_content {margin-bottom: 20px;  margin-top: 10px;}

#inforheadertop ul > li.active{border:none;}
#main-menu .hotline-text i.fa-phones{background: url("../image/icon_phonehotline.png") no-repeat;  float: left;}
.foter_chantrang{background: #13627c;height:60px;}
#menu ul > li:hover > a,#menu > li.active > a{color:#fff}
#menu ul > li.active > a span{color:#666666}
#menu ul > li > a:hover span{border-bottom:5px solid #d5e02e;color:#666666;}
#menu ul > li.active > a:hover span{border-bottom:none;}
#menu ul > li.home > a:hover span{}
.telephone_header{float:right;position:relative}
.menu-facebook > ul{float:right}
.menu-facebook img{margin-right:20px;margin-top:10px}
.menu-facebook li{float:left;display:none}
.breadcrumb{background:#f4f4f4 none repeat scroll 0 0;border-bottom:1px solid #ededed;color:#ccc;height:45px;line-height:22px;margin-bottom:10px;padding:5px 0 5px 10px}
.breadcrumb > a{color:#adadad}
.breadcrumb .arrow{background:url(../image/icon_li_right.png) no-repeat center center;padding:4px 20px}
.success,.warning,.attention,.information{padding:10px 10px 10px 33px;margin-bottom:15px;color:#555;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
.success{background:#EAF7D9 url(../image/success.png) 10px center no-repeat;border:1px solid #BBDF8D;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
.warning{background:#FFD1D1 url(../image/warning.png) 10px center no-repeat;border:1px solid #F8ACAC;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
.attention{background:#FFF5CC url(../image/attention.png) 10px center no-repeat;border:1px solid #F2DD8C;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
#tab-camket ul li,#tab-camnang ul li,#tab-tintuc ul li{float:left;margin-right:25px;width:47%}
#tab-camket ul li img,#tab-camnang ul li img,#tab-tintuc ul li img{float:left;margin-right:15px}
#tab-camket ul li a,#tab-camnang ul li a,#tab-tintuc ul li a{color:#ff7120;display:block;font-weight:bold;margin-bottom:7px;width:100%}
#tab-camket ul li a:hover,#tab-camnang ul li a:hover,#tab-tintuc ul li a:hover{color:#009df0}
#tab-camket ul li span,#tab-camnang ul li span,#tab-tintuc ul li span{line-height:15px}
.success .close,.warning .close,.attention .close,.information .close{float:right;padding-top:4px;padding-right:4px;cursor:pointer}
.required{color:red;font-weight:700}
.pagination{border-top:1px solid #EEE;padding-top:15px;display:inline-block;width:100%;margin-bottom:10px;  margin-top: 30px;}
.pagination .links{float:left;margin-left:20px}
.pagination .links a{display:inline-block;border:1px solid #EEE;padding:4px 10px;text-decoration:none;color:#A3A3A3}
.pagination .links b{margin: 5px 0;display:inline-block;border:1px solid #f5944c;padding:4px 10px;font-weight:400;text-decoration:none;color:#269BC6;background:#FFF}
.pagination .results{float:right;padding-top:3px;margin-right:20px}
.cat_list .content{min-height:483px}
a.button,input.button{cursor:pointer;color:#313131;line-height:12px;font-size:12px;background:none repeat scroll 0 0 #f6f6f6}
a.button{display:inline-block;text-decoration:none;padding:6px 12px}
input.button{margin:0;border:0;height:24px;padding:0 12px}
a.button:hover,input.button:hover{background:url(../image/button.png) top left repeat-x}
.buttons{background:#FFF;overflow:auto;padding:6px;margin-bottom:20px}
.buttons .left{float:left;text-align:left}
.buttons .right{float:right;text-align:right}
.buttons .center{text-align:center;margin-left:auto;margin-right:auto}
.tab-content{border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;padding:10px;margin-bottom:20px;z-index:2;overflow:auto}
.box-search-ve{background:none repeat scroll 0 0 #fff;float:left;width:100%}
.box-search-ve .box-content ul li{background:none}
.box-search-ve .box-content .filters{padding:15px 2%}
article{display:block;margin-bottom:4px;padding:5px 10px}
article .content{display:block;padding:3px}
article .content a{float:left}
article .content a img{width:100px;height:30px}
.passenger-info{background:#3796AE url(../image/icon.png) no-repeat scroll left -1217px;}
.passenger-info span{color: white;padding-left: 40px;font-weight: bold;}
.box-search-ve .box-content{float:left;margin-top:0;width:100%}
.box-product{width:100%;overflow:auto}
.box-product > div{width:130px;display:inline-block;vertical-align:top;margin-right:20px;margin-bottom:20px}
#column-left + #column-right + #content .box-product > div{width:119px}
.box-product .image{display:block;margin-bottom:0}
.box-product .image img{padding:3px;border:1px solid #E7E7E7}
.box-product .name a{color:#38B0E3;font-weight:700;text-decoration:none;display:block;margin-bottom:4px}
.box-search-ve .box-content ul li img{float:left}
.box-product .price{display:block;font-weight:700;color:#333;margin-bottom:4px}
.category-info{overflow:auto;margin-bottom:20px}
.category-info .image{float:left;padding:5px;margin-right:15px;border:1px solid #E7E7E7}
.category-list{overflow:auto;margin-bottom:20px}
.category-list ul{float:left;width:18%}
.category-list .div a{text-decoration:underline;font-weight:700}
.checkout-heading{background:#F8F8F8;border:1px solid #DBDEE1;padding:8px;font-weight:700;font-size:13px;color:#555;margin-bottom:15px}
.checkout-heading a{float:right;margin-top:1px;font-weight:400;text-decoration:none}
.checkout-content{padding:0 0 15px;display:none;overflow:auto}
.checkout-content .left{float:left;width:48%}
.checkout-content .right{float:right;width:48%}
.checkout-content .buttons{clear:both}
.checkout-product table{width:100%;border-collapse:collapse;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;margin-bottom:20px}
.checkout-product td{padding:7px}
.checkout-product thead td{color:#4D4D4D;font-weight:700;background-color:#F7F7F7;border-bottom:1px solid #DDD}
.checkout-product thead .name,.checkout-product thead .model{text-align:left}
.checkout-product thead .quantity,.checkout-product thead .price,.checkout-product thead .total{text-align:right}
.checkout-product tbody td{vertical-align:top;border-bottom:1px solid #DDD}
.checkout-product tbody .name,.checkout-product tbody .model{text-align:left}
.checkout-product tbody .quantity,.checkout-product tbody .price,.checkout-product tbody .total{text-align:right}
.checkout-product tfoot td{text-align:right;border-bottom:1px solid #DDD}
.contact-info{overflow:auto}

.contact-info .left{float:left;width:48%}
.contact-info .right{float:left;width:48%}
.sitemap-info{overflow:auto;margin-bottom:40px}
.sitemap-info .left{float:left;width:48%}
.sitemap-info .right{float:left;width:48%}
.content_calendar{float:left;margin-top:15px;width:100%}
.wrapfrm .bg_date{border-bottom:dotted 2px #DF4700;float:left;height:1px;margin-top:15px}
.image_calendar_close{background:url(../image/fancy_close.png)no- right top;height:30px;position:absolute;right:0;width:30px}
#container-footer{position:relative;width:100%;float:left;background:#fff}
.top-footer-menu{background:#fff;padding:30px 0}
.important{color:red}
.des_success{/*float:left;*/color:#2F359A}

.des_success p,.des_success table tr td span{font-size:14px;}
.des_success h2{line-height:20px; color: #42c4e8;}
.listpayment span,.listpayment td{line-height:20px;font-size:14px;color:#2F359A}
#footer{/*background:#ff2423 url("../image/map.png") no-repeat scroll center top;*/ background: #fff;display:table;margin:0 auto;position:relative;width:100%}
.foter_chantrang_content{margin:0 auto;  line-height: 60px;}
.foter_chantrang_left {float: left;vertical-align: middle;}
.foter_chantrang_right {float: right;}
.foter_chantrang_left > span, .foter_chantrang_right span {color: #fff;font-size: 12px;}
.box-heading-order #powered{margin-top:5px;text-align:right;clear:both}
.banner div{text-align:center;width:100%;display:none}
.banner div img{margin-bottom:20px}
ul.title{background:#fff;padding:5px}
ul.title li{border:1px solid #b9cde5;margin-left:10px;line-height:25px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}
.sanbay ul,.sanbayres ul{}
.domestic-col.column-row > h2{color:red;font-size:13px;font-weight:700;margin:0 0 5px}
ul#alightcenter{text-align:center;border-left:1px dotted #cdcdcd;border-right:1px dotted #cdcdcd;margin-right:5px;width:30%}
.listCity ul{list-style:none;float:left;clear:both;margin:0;padding:0}
.tabCity{width:265px!important;margin:0;padding:0;overflow:hidden;list-style:none;position:absolute;top:0;left:0}
.internation-city{float: left;     width: 400px;}
.tabCity li{line-height:40px;width:125px!important;clear:none!important;padding:0!important;float:left;height:40px}
.tabCity li a.selected{background:#fff;color:#888;width:100px!important;padding:10px!important;font-weight:700;padding:10px!important}
.tabCity li a{width:100px;padding:10px!important;border-radius:8px 8px 0 0;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;background:white;color:#000;text-align:center!important;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear;display:block;line-height:30px;font-size:16px;font-weight:bold;box-shadow: 05px 05px 05px #6E6B6B;}
.internation-city input{height:30px;width:250px;border:1px solid #ccc;margin:5px 0;float:left}
.ui-widget-header{border-bottom:1px solid #ddd!important;margin-bottom:6px!important}
div.quocnoi{margin-top:40px;clear:both;background:#fff}
.ui-widget-content{border:none!important}
.sanbay ul h1,.sanbayres ul h1{color:#437EE0;font-size:16px}
.sanbay ul li,.sanbayres ul li{font-size:12px;color:#484848;text-align:left;cursor:pointer;padding:0}
.sanbay ul#alightcenter li >a,.sanbayres ul#alightcenter li > a{margin-left:30px}
.sanbayres ul li a:hover b,.sanbay ul li a:hover b{color:red}
.actived{color:#153E7B;font-size:14px}
.data{float:left;width:63%}
.data h2{width:615px;font-size:15px;padding:5px 0;font-weight:700;margin:0;text-transform:uppercase;padding:10px 0;text-align:center;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;border:1px solid #5f9ea0;border-bottom:none;height:30px;display:block;clear:both}
.breadcrumb ul{list-style:none}
.breadcrumb ul li{display:inline;float:left;padding:4px 5px}
.breadcrumb ul li span{color:#27A52B;padding:0 5px}
.checkout{margin-top:20px;background:#EFEFEF;padding:2px 0;line-height:27px;color:#9acd32}
li.selected{color:#316188;font-size:14px;background:none;font-weight:700}
.resultsflight{padding:3px;border:2px solid #31BAD7;width:100%;clear:both;height:138px}
.resultcontent{border-top:1px solid #31BAD7;padding:5px 0 46px}
.retitle{clear:both;padding:4px 0 0;height:34px}
.flightdate{float:left;width:15%;margin-top:25px}
.flighttime{width:30%;float:left}
.flighttime .despart{padding-left:22px}
.flighttime .res{background:url(../image/airCardArrows.png) no-repeat -330px 9px;padding-left:22px;margin-top:5px;border-top:1px solid #2e2e2e}
span.b{font-weight:700}
.flightstop{width:15%;float:left;margin-top:25px}
span.price{font-size:18px;color:#fe5815;float:right;font-weight:bold}
.retitle .alignright{border-top:1px solid #31BAD7;border-right:1px solid #31BAD7;border-left:1px solid #31BAD7;padding:1px 4px 0 3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}
.retitle .alignright span{cursor:pointer}
.resultcontent1{clear:both;border-top:1px solid #31BAD7;padding:5px 0 94px}
span.select{background:url(../image/select.png) no-repeat 15px 20px}
.airItinerary{border-top:1px solid #0098D8;font-size:11px}
.airItinerary .details .slice{padding-bottom:10px;clear:both;border-bottom:2px solid #EDEDED;height:204px}
.airResultsCard.withSelectSliceLink .selectSlice{float:right;height:50px;margin-right:-29px;margin-top:-1px;width:16px;position:relative}
.airItinerary .details .heading{overflow:hidden;padding:10px 12px}
.airItinerary .details .heading .label{float:left;width:14%}
.airItinerary .details .heading .time{float:left;width:54%}
.airItinerary .details .heading .duration{float:left;width:27%}
.airItinerary .details .leg.firstLeg{border-top:none}
.airItinerary .details .legDetails{float:left;width:60%}
.airItinerary .details .departure,.airItinerary .details .arrival{margin-bottom:10px}
#valuehanhlyld,#valuehanhlylv{text-align:right}
.airItinerary .details .departure,.airItinerary .details .arrival{margin-bottom:10px}
.airItinerary .details .leg .messages,.airItinerary .details .operatedBy{margin:5px 0}
.airItinerary .details .flight{float:left;width:40%}
.airItinerary .logo{float:left;margin-right:10px}
.airItinerary .flightInfo{overflow:hidden}
.airItinerary .details .leg,.airItinerary .details .tripMessages{margin:0 12px 10px;padding-top:10px}
.airItinerary .details .messages{margin:5px 12px 0}
.wait{background:url(../image/hinhdong01.gif)}
#fancybox-loading1{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../image/fancybox.png)}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(fancybox.png)}
.infoticket{clear:both;margin:5px 0;display:block}
.item{clear:both;padding:5px 3px}
.item span.alignleft{font-weight:400;font-size:14px;color:#53545B}
h2.titile{margin:10px 5px;font-weight:400;color:#3287CD;text-transform:uppercase}
.input{background:#fff!important;padding:3px}
.inputs{width:100%;height:30px}
ul.list,p.list{width:46%;float:left}
#column-right .box .box-heading h3{background:url(../image/bg_h3_right.png) no-repeat;width:143px;height:44px;padding:0;margin:0 0 0 -20px}
#column-right .box .box-heading h3 span{color:#fff;display:block;font-size:15px;line-height:55px;text-align:center;text-indent:20px}
#column-right .trogiup li .left_image1{background:url(../image/support-1.jpg) no-repeat scroll 0 0 transparent;float:left;height:100px;width:100px}
#column-right .trogiup li .left_image2{background:url(../image/support.png) no-repeat scroll 0 0 transparent;float:left;height:100px;width:100px}
#column-right .trogiup li .right .telephone{background:url(../image/icon_telephone.png) no-repeat scroll 0 0 transparent;float:left;margin-top:5px;padding-left:30px;height:20px}
#column-right .trogiup li{float:left;margin-bottom:0;width:100%}
#column-right .trogiup li .right a{margin-right:18px}
#column-right .box .box-content .thongtin li{background:url(../image/icon_li_right.png) no-repeat scroll left center transparent;float:left;font-weight:700;margin:10px 0;width:100%}
#column-right .box .box-content .support .lile{background:url(../image/support.png) no-repeat scroll left center transparent;float:left;font-weight:700;margin:10px 0;width:50px;height:50px;padding-left:0;line-height:50px;padding-left:70px}
span.typsupp{font-size:12px;color:#1C79DD;display:block;font-weight:700;padding:4px}
#column-right .box .box-content .support .lichan{background:url(../image/support1.png) no-repeat scroll left center transparent;float:left;font-weight:700;margin:10px 0;width:50px;height:50px;padding-left:0;line-height:50px;padding-left:70px}
.image_calendar span{color:#000;display:block;font-size:13px;font-weight:700;text-align:center;text-transform:uppercase}
#column-right .box .box-content .support li span,#column-right .box .box-content .support img{margin-left:-8px;margin-top:3px;color:red;font-size:14px}
#column-right .box .box-content .thongtin li a span,.thongtin li span,.thongtin li img{padding-left:32px}
.results tr .rong_td{padding:5px 0;width:50px}
#contentselect{float:left;width:700px;background:#f0f8ff}
.titleselect{background:url(../image/bg-header.png) no-repeat;height:72px;margin:0;padding:0;line-height:65px;color:#CDCDCD;font-size:20px;padding-left:82px;margin-left:154px}
h2.title{padding:15px 0;font-size:23px}
.wrapfrm .aut .bg_select_aut,.wrapfrm aside .content .chd .bg_select_chd,.wrapfrm aside .content .inf .bg_select_inf{background:url(../image/bg_select_quantity.png) no-repeat;height:30px;position:absolute;top:44px;width:30px}
.wrapfrm .aut .bg_select_aut{right:26px;display:none}
.wrapfrm aside .content .chd .bg_select_chd{right:12px;display:none}
.wrapfrm aside .content .inf .bg_select_inf{right:4px;display:none}
h2.title span{font-weight:400;font-size:16px!important}
.list li span{font-weight:400;text-transform:uppercase;padding:5px 0}
input[type=text]:focus,textarea:focus{/*box-shadow:0 0 5px rgba(81,203,238,1);-webkit-box-shadow:0 0 5px rgba(81,203,238,1);-moz-box-shadow:0 0 5px rgba(81,203,238,1);padding:3px 0 3px 3px;margin:5px 1px 3px 0;border:1px solid rgba(81,203,238,1)*/}
.input:hover{border:1px solid red;background:#C2ED1B}

li.telephone{background:url(../image/icon-ios7-telephone-20.png) no-repeat 0 13px;display:block;padding-left:20px}
li.telephone .phone{font-size:20px;line-height:40px;color:#e72023;font-weight:bold;font-size:20px}
li.telephone .phone i{color:#313131;font-weight:normal;font-size:15px}

.ui-autocomplete{width:350px!important;background:#F8F8F8}
.boxuseronline .box-content ul li{color:#000;font-size:13px}
li.total{padding:5px 40px;color:#757575;font-size:16px}
p.alignleft span{font-size:12px;float:left}
#mainmenu{float:right}
#mainmenu li{float:left;padding:5px 8px}
#mainmenu li a{float:left;color:#4473C1;font-weight:700;font-size:14px}
#footer .wrap{margin:0 auto;position:relative;}
.nav-tabs a.selected {background: rgba(6,43,103,1) none repeat scroll 0 0;}
.cat_list_hotel h1 {margin-bottom: 50px;margin-top: 50px;text-align: center;text-transform: uppercase;color:#666666; font-weight: 700;}
.cat_list_hotel h1 span {color: #ffc319;}
.right_hotel_home > a {color: #42c4e8;font-size: 28px;font-weight: bold;display: table;;line-height: 35px;}
.right_hotel_home > a:hover{color:#fdcd47}

.left_hotel_home .i-icon {background: #fdcd47 none repeat scroll 0 0;-webkit-border-radius:0 0 23px 23px;-moz-border-radius:0 0 23px 23px;-khtml-border-radius:0 0 23px 23px;border-radius:0 0 23px 23px;top: 0px;color: #333333;font-size: 40px;height: 65px;left: 6%;line-height: 55px;position: absolute;text-align: center;width: 47px;z-index: 99;    display: flex;
    align-items: center;
    justify-content: center;}
.left_tour_home .i-icon{background:#2acbff none repeat scroll 0 0;line-height: 75px;}
.left_hotel_home .i-icon > img {border: medium none;transition: none 0s ease 0s ;max-width: 50%;}
.box-newsletter h3{color:#fff;font-size:17px;font-weight:700}
span.sendmail{background:#d5e02e none repeat scroll 0 0;padding:8px 48px;color:#666666;font-size:17px;display:block;font-weight:700;text-align:center;}
.ui-helper-hidden-accessible{display:none;}
.price-old {color: #161616;margin-left: 10px;text-decoration: line-through;}
.image-additional a {float: left;padding:0 8px;margin-bottom: 15px;}
.image-additional {  display: table;margin-bottom: 20px;margin-top: 30px;}
.price-new {color: #fdc217;font-size: 27px;font-weight: bold;}
.newsdetail_ht {margin-top: 30px;}
.newsdetail_ht > a {background: #fdcd47 url("../image/icon_detail_newshotel.png") no-repeat scroll 88px center;color: #fff;float: left;padding: 10px 32px;}
.newsdetail_ht > a:hover{color:#42c4e8}
.contacthome {float: right;}
.detail_hotel_price > a {background: #ffca00 none repeat scroll 0 0;color: #fff;display: inline-table;font-size: 24px;margin-top: 20px;padding: 10px 20px;}
.detail_hotel_price > span {color: #252525;font-size: 22px;}
.detail_hotel_price > span b{font-weight:bold;font-size:30px}
.newscontetn_hotel .box-heading-h3 h1 {color: #42c4e8;font-weight: bold; line-height: 100%;}
.newscontetn_hotel .box-heading-h3 {margin-top: 25px;}
.newscontetn_hotel .starhotel2,.newscontetn_hotel .starhotel1,.newscontetn_hotel .starhotel3,.newscontetn_hotel .starhotel4,.newscontetn_hotel .starhotel5{margin-bottom:10px}
.image_dd_news {position: relative;}
.detail_hotel_price {
    top: 50%;
    transform: translate(0, -50%);
    background: #e0dfdd none repeat scroll 0 0;opacity: 0.8;padding: 20px 30px;position: absolute;right: 3%; text-align: center;}
.newscontetn_hotel .box-heading-h3 h1 span {border-bottom: 1px solid #fdc425;display: table;height: 35px;width: 100px;}
.nav-tabs a {float: left;width: 50%;line-height: 48px;}
.nav-tabs a.selected > p{color:#fff;font-weight: bold;}
.right_hotel_home > p {margin-bottom: 15px;font-size: 21px;}
.newscontetn_hotel .description {float: left;line-height:20px}
.right_hotel_home p span {border-bottom: 1px solid #fdc425;display: table;height: 15px;width: 65px;}
.description_right {float: right;width: 360px;}
#searchhotel {padding: 30px;}
.starhotel5{background:url("../image/starhotel.png") no-repeat;   display: table;height: 19px;margin-bottom: 75px;width: 114px;}
.starhotel4{background:url("../image/starhotel.png") no-repeat;   display: table;height: 19px;margin-bottom: 75px;width: 90px;}
.starhotel3{background:url("../image/starhotel.png") no-repeat;   display: table;height: 19px;margin-bottom: 75px;width: 65px;}
.starhotel2{background:url("../image/starhotel.png") no-repeat;   display: table;height: 19px;margin-bottom: 75px;width: 45px;}
.starhotel1{background:url("../image/starhotel.png") no-repeat;   display: table;height: 19px;margin-bottom: 75px;width: 20px;}
#hotelsearch > h3 {color: #fff;font-size: 28px; padding-bottom: 13px;     line-height: 32px;}
.floatleft.diadiem {width: 100%;}
.floatleft.buttonhotel {background: #f6b70a none repeat scroll 0 0;width: 50%;     margin: 17px 0 0 0;}
.butonsearchhotel {text-align: center;
    padding: 10px 0;}
.butonsearchhotel > a {color: #fff;font-size: 21px;font-weight: bold;line-height: 27px;text-transform: uppercase;}
.floatleft.typeroom > select {color: #999999;height: 40px; width: 100%;}
.floatleft.typeroom {    margin: 0;
    width: 100%;     margin-top: 13px;}
.floatleft.diadiem .fa-search {left: 8px;top: 10px;}
.citydiadiem {height: 38px;  border: medium none;width: 100%;color: #999999; text-indent: 30px;background:#fff url("../image/img_iconsearchhotel.png") no-repeat scroll 96% center}
.slide_promo_hotel_search ul li {float: left;width: 378px;}
.content_search_news {display: table;margin-top: 30px;width: 100%;}
.content_search_news > b {color: #42c4e8;display: inline-table;font-size: 18px;margin-bottom: 17px;}
.content_search_news > p {margin-bottom: 15px;}
.content_search_news p input.ui-autocomplete-input, .content_search_news p select{height: 30px;margin-right:10px}
.content_search_news input.button{background:#42c4e8;color: #fff;font-size: 13px;font-weight: bold}
.slide_search_news{display:inline-table}
.cat_list_search ul{margin-top:0 !important;padding:0 !important;}
.slide_promo_hotel_search {display: table;}
#hotelsearch {width: 100%; margin-bottom: 10px; display: table;}
.floatleft.diadiem .fa-search{color: #42c4e8;font-size: 18px;position: absolute;}
.floatleft.diadiem .fa-search::before{color:#474747;}
.nav-tabs a > .icons-book {background:#8e8e8e;    display: inline-flex;
    align-items: center;
    justify-content: center;height: 30px;line-height: 32px;margin: 0 0 0 18px;text-align: center;vertical-align: middle;width: 30px;
-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;border-radius:50%}
.nav-tabs a > p {color: #fff;display: inline-block;font-size: 18px;line-height: 16px;margin: 0;padding-left: 5px;text-align: left;text-transform: capitalize;transition: all 0.2s ease-in-out 0s;vertical-align: middle;}
.htabs.nav-tabs {background: #ababab none repeat scroll 0 0;display: inline-table;width: 100%;height: 48px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-khtml-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
.icons-book i {color: #fff;font-size: 19px;}
.footer-tabs .fa.fa-money-img{line-height:46px;}
.fa.fa-money-img {line-height: 30px;}
.right-footer{float:left;width:20%}
.right-footer .addon_face_like{float:left;padding-top:24%;width:20%}
#footer .wrap .column div{float:right;margin-right:20px;width:55%}
#footer .wrap .column div h3.helpme,#footer .wrap .column div h3.aboutus{margin-left:-20px;line-height:50px;text-indent:60px}
#footer .wrap .column div h3.helpme{background:url(../image/helpme.png) no-repeat left top;background-size:50px}
#footer .wrap .column div ul{float:left;margin-left:10px}
#footer .wrap .column div ul li{color:#fff;float:left;list-style:none outside none;margin-bottom:10px;margin-left:32px;width:88%}
#footer .wrap .column div ul li span{color:#615e5d;display:block;font-size:16px;text-indent:16px;background:url(../image/bg_wrap_li.png) no-repeat left center}
#footer .wrap .column div ul li a:hover span{text-decoration:underline}
#footer .wrap .address > h3,#footer .wrap .address > span{}
#footer .wrap .address > h3{color:#666666;font-size:20px;font-weight:bold;text-align:left;text-transform:uppercase;font-size:110%}
#footer .wrap  .left{padding:2% 0 1% 0;}
#footer .wrap .address p{ margin:0; color:#666666;font-size:20px;font-weight:normal;line-height:25px; font-size:95%}
#footer .wrap .address p a{color: #666666}
h3.sologan_ct{display:table;margin:0;padding:0;text-align:center;width:100%}
.left > a{display:block;padding-bottom:5px;text-align:center;color:#fff;font-size:12px}
.left > a b{color:#fff;text-decoration:underline}
#footer .wrap .address > span{color:#000;font-size:16px;font-weight:bold}
#footer .wrap .coppyright_company{float:left;width:100%;margin-top:20px}
#footer .wrap .coppyright_company span.design{font-weight:700;text-align:right;float:right;color:#fff}
span.coppyright{text-align:left;color:#ea5015}
#subscribe_result .error{color:#fff}
#footer .wrap .coppyright_company a{color:#ea5015}
#footer .wrap .coppyright_company a:hover{text-decoration:underline}
.visitor{float:left;margin-left:10%;width:30%;margin-bottom:20px}
#footer .wrap .left{float:left;margin:0px;position:relative;width:40%}
.receive-email {float: left;}
#footer .wrap .address .fa{padding-right:5px}
.fa-calculator::before{content:""}
.center_footer{float:left; width:30%; padding:2% 0;}
.right_footer{float:right;width:30%}
.right_footer ul li.face{margin-top:25px}
.right_footer ul li.map {margin-top: 17px;}
.right_footer ul li.face a {display: inline-table;height: 30px;line-height: 30px;text-align: center;vertical-align: middle;width: 30px}
.right_footer ul li.face a:hover{color:#d5e02e;}
.right_footer ul li.map a{border:2px solid #53c4e9;padding:5px 45px;-webkit-border-radius:25px;-moz-border-radius:25px;-khtml-border-radius:25px;border-radius:25px;display: block;height: 31px;line-height: 31px;}
.email_newsletter {background: #53c4e9 none repeat scroll 0 0;display: inline-table;width: 100%;  padding: 20px 0;}
.view_map > span {color: #909090; text-transform: uppercase;}
.cat_list .box-heading-h3 {margin-top: 23px;}
.right_footer ul li.map a .fa.fa-map-marker {color: #53c4e9;}
.right_footer ul li {float: left; margin-left: 45px;}
#footer .wrap .address .right{float:right;margin-right:20px;margin-top:13px}
.address a{color:#fff !important}
#footer .wrap .address .right > span{display:block;font-size:13px;line-height:24px;text-align:right;color:#FFF}
.address b{color:#fff}
#footer .wrap .haidang span{color:#FFF;display:block;font-size:17px;font-weight:700;line-height:65px;text-indent:135px;text-transform:uppercase}
#footer .wrap .content-foter{position:absolute;top:31px;left:265px}
#footer .wrap .content-foter h2{font-size:16px}
#footer .wrap .content-foter li{padding:5px 8px;color:#2e2e2e}
#footer .wrap .content-foter li span{color:#9B8E37}
#footer .wrap #copyright{position:absolute;top:140px;right:33px;color:#9E9238}
#footer .menu_list{float:left;width:955px;margin-top:10px}
#footer .menu_list .menu1{float:left;width:40%}
#footer .wrap .haidang p{color:#FFF;font-size:14px;text-align:left;width:57%}
#footer .wrap .haidang .profetcial h3{background:url(../image/bg_h3_menu_footer.png) no-repeat scroll 0 0 transparent;color:#F6D291;font-size:17px;height:25px;line-height:26px;text-indent:37px;width:100%;text-transform:uppercase}
#footer .menu_list .profetcial h3{background:url(../image/bg_h3_menu_footer.png) no-repeat scroll 0 0 transparent;color:#F6D291;font-size:17px;height:25px;line-height:26px;text-indent:37px;width:100%;text-transform:uppercase}
#footer .menu_list .menu1 ul{margin-top:10px;padding-left:48px}
#footer .menu_list .menu1 ul li{background:url(../image/bg_li_menu_footer.png) no-repeat left 2px;margin-bottom:10px}
#footer .menu_list .menu1 ul li span{color:#FFF;display:block;font-size:13px;font-weight:700;text-indent:15px}
#footer .menu_list .menu1 ul li a:hover span{text-decoration:underline}
.hidden{display:none!important}
div.list p.hanhly{margin-top:36px}
.help{margin:10px 0;border:19px solid #5f9ea0;padding:5px}
.help h2{font-size:15px}
.help span{font-size:16px}
.help span.phone{color:red;font-size:23px}
.hr{clear:both;border-bottom:1px solid #CDCDCD;padding:10px 5px;margin-bottom:10px}
.box-content li{padding:3px 0;font-size:13px;text-transform:capitalize}
a.details{text-decoration:none;padding:0 20px;font-size:15px;font-weight:700}
.result .info{padding:0 27px;font-size:13px;color:#555}
a.show{background:url(../image/arrow-down.png) no-repeat center right}
.toggeclass{background:url(../image/down.png) no-repeat center right}
.pagination span{color:#9F541C;padding:5px 10px}
.pagination a{color:#3070B6;padding:5px 10px}
.detailselect{background:#DFDFDF;float:left;width:100%}
.box-category ul li{color:#333;border-bottom:1px solid #fff;padding:5px 90px}
.detailselect div.details{background:#fff;float:left;border:1px solid #999;width:80%}
.detailselect .detail{padding:5px 20px;color:#333;font-weight:400!important;border:#D9D9D9 1px solid;margin:0 20px}
.detailselect .datarightprice{background:#EEE;float:left;padding:5px;width:18%}
.details .dataleft h2.title{font-size:14px;color:#ED8958;text-align:center}
.detail h2.title{font-size:14px;text-align:center}
.datarightprice h2{width:100%;height:25px}
.datarightprice span{padding:10px 3px;display:block}
.contentresul{padding:5px}
.contentresul .alignleft{padding:10px 48px}
.contentresul .info{padding:0 50px;clear:both;margin:0}
.divFareInfo{width:135px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.datarightprice .divFareInfo{width:128px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
form.customer fieldset{width:100%;float:left}
.dieukienve h3,.info_custommer h3,.hanhly h3,.nguoilienhe h3{color:#53c4e9;font-size:19px;padding-left:5px;padding-right:5px;width: 98%;}
.nguoilienhe h3 span{background:#fff;font-size:17px;font-weight:bold;text-transform: uppercase;}
.hanhly h3 span{font-size:17px;display:block;text-transform: uppercase;}
.dieukienve h3 span,.info_custommer h3 span{background:#fff;font-size:17px;display:block;text-transform: uppercase;}
.dieukienve h3 p,.info_custommer h3 p, .hanhly h3 p, .nguoilienhe h3 p{border-bottom: 1px solid #dedce1;padding-top: 15px;}
form.customer fieldset legend{color:#fff;float:left;font-size:16px;font-weight:700;line-height:40px;margin-bottom:15px;margin-top:10px;padding:0;text-indent:50px;text-transform:none;width:100%;background:#e72023 url(../image/icon_people.png) no-repeat scroll 10px center}
.wrapperbaokim .description{width:600px;overflow:hidden}
.wrapperbaokim .description h2{text-align:center}
.error{color:red;display:block;font-size:12px;font-weight:700;margin-bottom:10px}
.supportbook{display:block;border:1px dotted #a9a9a9;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;padding:4px 5px}
.titilebook{background:#DDD;color:maroon;text-transform:uppercase;padding:5px}
.supportbook .phone{color:red;font-size:15px;font-weight:700}
.supportbook .hotline{color:red;font-size:15px;font-weight:700}
.box-category ul,li{padding:0;margin:0}
label{display:inline}
.trcase {height: 25px;}
table.dkhanhlyflight td{}
.regular-checkbox{display:none}
.regular-checkbox + label{background-color:#fafafa;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05);padding:9px;border-radius:3px;display:inline-block;position:relative}
.regular-checkbox + label:active,.regular-checkbox:checked + label:active{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 3px rgba(0,0,0,0.1)}
.regular-checkbox:checked + label{background-color:#e9ecee;border:1px solid #adb8c0;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1);color:#99a1a7}
.regular-checkbox:checked + label:after{content:'2714';font-size:14px;position:absolute;top:0;left:3px;color:#99a1a7}
.tag{width:200px;position:relative;top:5px;font-weight:700;text-transform:uppercase;display:block;float:left}
.big-checkbox + label{padding:13px}
.big-checkbox:checked + label:after{font-size:28px;left:6px}
#hanhly{float:left;width:45%}
.results tr.le{background:#B5C8C8!important}
.dieukienve h3 span label, .info_custommer h3 span label{color: #000;font-weight: normal;font-style: italic;text-transform: none;font-size: 13px;}
tr.le{background:#B7C8D0}
.info_custommer td{padding:0% 1% 2% 1% !important}
.info_custommer td.tieude{padding:1% !important}
.taxright{float:right;padding:5px 10px;color:#6495ed;text-transform:uppercase;font-size:15px}
div.note{padding:5px;margin-bottom:10px}
div.note span.note{font-size:14px;line-height:23px;color:#316188;background:url(../image/warning.png) 10px no-repeat;padding-left:35px}
div.note span.note strong{color:#4B9EE2}
.jTPS tfoot .status{white-space:nowrap;line-height:25px;vertical-align:middle;display:block;clear:both}
.thang tr{border:1px solid #ececec}
#calendar_content body{background:none!important}
.navi-r img{position:absolute;right:45px;top:5px}
.tenthang span{display:block;margin-left:10px;position:absolute;text-align:center;top:10px;font-size:17px}
.yahoo_right{width:260px;overflow:hidden;background:url(../image/bg_yahoo_right.png) repeat-y}
.ten_hotro{line-height:20px}
.yahoo_right .yahoo_right_top{background:url(../image/bg_yahoo_right_top.png) no-repeat;float:left;width:100%;height:122px}
.yahoo_right .yahoo_right_content{float:left;width:100%}
.yahoo_right .yahoo_right_content .heading_title{border-bottom:1px solid #242C95;margin:0 10px;width:90%}
.yahoo_right .yahoo_right_content .heading_title h3{margin-top:10px;padding-bottom:10px;text-align:center;text-transform:uppercase}
.yahoo_right .yahoo_right_content ul{float:left;margin-top:10px}
.yahoo_right .yahoo_right_content ul li{float:left;width:100%;margin-bottom:5px}
.yahoo_right .yahoo_right_content ul li span{margin-left:5px;color:#000}
.date_search{text-align:center;display:block;padding-bottom:20px}
.date_search .image_calendar{background:url(../image/calender.png) no-repeat center center;height:24px}
.date_search .image_calendar span{background:url(../image/icon_search_timve.png) no-repeat scroll 480px center transparent;color:#2E7ECA;display:block;font-size:13px;font-weight:700;line-height:27px;text-align:center;text-indent:100px}
.box-cat-content .box-content-cat{float:left;width:100%}
.box-cat-content .box-category-cat{float:left;width:100%}
.box-cat-content .menu_catategory{}
.box-cat-content .menu_catategory ul{float:left;height:35px;width:100%}
.box-cat-content .menu_catategory ul li{width:25%;float:left}
.box-cat-content .menu_catategory ul li a{display:block;font-size:14px;font-weight:700}
.box-cat-content .menu_catategory ul li a span{border-bottom:1px solid #eb7218;color:#eb7218;padding-bottom:2px}
.box-cat-content .menu_catategory ul li a.active{color:#eb7218}
.box-cat-content .box-category-cat ul{float:left;width:25%}
.box-cat-content .box-category-cat ul li{margin-bottom:7px;width:100%}
.box-cat-content .box-category-cat ul li a{color:#666560;display:block;font-size:12px}
.box-cat-content .box-category-cat ul li a:hover,.box-cat-content .box-category-cat ul li a.active{color:#eb7218}
div.viewall_news_page{margin-bottom:10px;position:relative;text-align:center;width:100%}
a.clearpage{background:url(../image/bg_clearpage.png) no-repeat scroll 0 0 transparent;display:block;float:left;height:11px;margin-left:43%;position:relative;text-align:center;width:11px}
a.addpage{background:url(../image/bg_addpage.png) no-repeat scroll 0 0 transparent;display:block;float:right;height:11px;margin-right:49%;width:11px}
.box-manwall{border-top:1px solid #ccc;border-bottom:1px solid #ccc;float:left;width:100%}
.box-manwall .top-manwall{border-bottom:1px solid #CAA1ED;border-top:1px solid #CAA1ED;float:left;margin-top:15px;width:100%}
.box-manwall .box-content-manwall{background:none repeat scroll 0 0 #FCFEFF;float:left;padding:0;}
.box-manwall .box-content-manwall ul li{float:left;margin:0 6px}
.box-manwall .bottom-manwall{background:url(../image/box-cat-bottom.png) no-repeat scroll center bottom transparent;float:left;height:8px;width:100%}
#gb{float:left;margin-bottom:5px;margin-top:5px;width:100%}
.box-yahoo,.box-order-content,.box-information,.box-aboutus-home{background:#fff}
.box-content-newslatest ul li span{color:gray;display:block;font-size:18px;height:38px;line-height:38px;text-indent:50px}
.row_0 span{background:url(../image/pt_order.png) no-repeat scroll left center}
.row_1 span{background:url(../image/pt_payment.png) no-repeat scroll left center}
.row_2 span{background:url(../image/ch_thuonggap.png) no-repeat scroll left center}
.row_3 span{background:url(../image/ab_vetoi.png) no-repeat scroll left center}
.box-order-content,.hd_order{border:1px solid #d3d3d3;float:left;position:relative;width:49%}
.box-order-content{margin-top:3%}
.hd_order{}
.content_header_bottom_home .box-news-home-payment{float:left;width:460px;margin-left:30px}
.box-information .box-content > h3,.box-aboutus-home .box-content > h3,.box-content-news-special > h3{color:#fff;background:#0A79B2;font-size:20px;line-height:30px;margin:0 0;height:40px;padding-left:20px}
.box-yahoo .box-content{float:left;width:100%}
.content_yahoo > span{float:left;margin-bottom:10px;text-indent:20px;width:100%;font-size:14px;background:url(../image/icon_span_yahoo.png) no-repeat left center}
.box-yahoo .box-content .yahoochat_left{float:left;position:relative;width:100%}
.box-news-home-payment .box-content h3{width:100%}
.content_header_bottom_home .box-yahoo .box-content .yahoochat_left h3 span,.box-news-home-payment .box-content h3 span{color:#335CAB;display:block;font-size:13px;line-height:30px;text-align:left;text-indent:70px;text-transform:uppercase}
.dieu1,.dieu2,.dieu3{color:#5E04AB;font-size:13px;font-weight:700;margin-bottom:15px}
.dieu3 .quocte,.dieu3 .noidia{float:left;margin-top:10px;width:100%}
.dieu3 .quocte h3,.dieu3 .noidia h3{color:#232323;float:left;font-weight:400;line-height:26px;width:26%!important}
.box-yahoo .box-content .yahoochat_left ul{float:left;width:100%}
.box-yahoo .box-content .yahoochat_left ul li{float:left;margin-bottom:5px;width:100%}
span.address_contact a{background:url(../image/bg_address_contact.png) no-repeat scroll left center;color:#393a3a;float:right;font-size:13px}
.right_yahoo{float:right;width:45%}
.left_yahoo{float:left;width:55%}
.menu-list-yahoo ul li{float:left;width:20%;text-align:center;margin-bottom:10px}
span.address_contact a:hover{font-weight:700}
.box-yahoo .box-content .yahoochat_left ul li span{color:#9b9b9b;display:block;float:right;font-size:12px;font-weight:400;text-align:center;text-indent:5px}
.box-yahoo .box-content .yahoochat_left .google_map img{max-height:225px}
.box-yahoo .box-content .yahoochat_left ul li .yahoo img{margin-bottom:5px}
.hotline_yahoo > b,.tongdai_yahoo > b{color:red;padding:0 49px;text-decoration:underline;margin-bottom:10px;display:block;font-size:15px}
.hotline_yahoo{background:#ec6d0f none repeat scroll 0 0;float:left;width:100%;margin-top:2px}
.tongdai_yahoo{float:right;text-align:right;width:100%}
.hotline_yahoo > span,.tongdai_yahoo > span{color:#f30;display:block;font-size:18px;font-weight:700;line-height:20px}
.box-yahoo .box-content .box-yahoo-header{background:url(../image/box-yahoo-header.png) no-repeat scroll center top transparent;float:left;height:10px;width:100%}
.box-yahoo .box-content .box-yahoo-footer{background:url(../image/box-yahoo-footer.png) no-repeat scroll center bottom transparent;float:left;height:10px;width:100%}
.box-yahoo .box-content .box-yahoo-content{width:100%}
.box-order-cat ul{padding:10px}
.box-order-cat{float:left;padding:0}
.box-order-cat ul li{border-bottom:1px dotted #c1c1c1;margin:7px 0;padding-top:5px;width:100%}
.box-order-cat ul li.end{border:medium none; }
.box-order-cat ul li .des_order img{float:left;height:25px;margin-right:10px;width:50px}
.question{color:gray;display:block;font-size:14px;margin-bottom:5px}
.box-order-cat ul li .des_order{float:left;width:85%}
.box-order-cat ul li .title{background:url("../image/gray-arrow.png") no-repeat scroll left center;padding-left:10px}
.box-order-cat ul li .title span.name_order{color:#494949;font-weight:700}
span.price_order{color:#000;display:block;float:left;font-size:13px;line-height:25px}
.box-order-cat ul li .title .detail_order{color:#fe7c15;float:right;font-weight:700;text-decoration:underline}


.menu-footer .column div.footer-module-last{float:right;width:25%}
.footer-module-last img{float:left;height:52px;padding-right:10px;width:41px}
.footer-module-last p{color:#fff;font-size:18px;line-height:25px;margin:5px 0}
.footer-module-last p span{font-size:25px}
.menu-footer .column ul{margin-top:30px;}
.menu-footer .column ul li{padding-bottom:3px}
.menu-footer .column ul li a span{color: #909090;display: block;font-size: 12px;line-height: 1.4rem;
    height: 1.4rem;
    overflow: hidden;}
.menu-footer .column ul li a:hover span{color:#42c4e8}
.menu-footer .column div h3{    color: #909090;font-size: 20px;font-weight: normal;text-transform: capitalize;}
.box-order-cat ul li .title a.detail_order:hover span{text-decoration:none}
.box-order-cat ul li .des_order span.heading_order{color:#292929;font-weight:700}
.box-order-cat ul li .des_order span.date_order{color:#494949}
.box-order-cat ul li .des_order .detail_order{float:left;margin-left:20px;margin-top:3px}
div.border-order{border:1px dotted #bebdbc;width:60%;margin:0 20%}
span.quantity{color:gray;float:left;font-size:14px;line-height:27px;position:relative;width:8%}
.box-order-cat ul li .des_order .detail_order span{border-bottom:1px solid #fff;color:gray;text-decoration:underline;font-weight:700}
.box-order-cat ul li .des_order .detail_order span:hover{text-decoration:none;font-weight:700}
#content{/* background:none repeat scroll 0 0 #fff;*/ margin:2px auto 0;position:relative;}
.newscontetn{position:relative; }
.newscontetn_hotel{float:left;position:relative;width:100%;  margin-top: 50px;}
.newscontetn .content{min-height:900px}
.newscontetn .description img{max-width:100%}
.newscontetn .description ul{color:#575757}
.newscontetn .description ol {
    color: #575757;
}
.newscontetn .description ol li {
    list-style-type: disc;
    margin-left: 30px;
    padding: 5px;
    line-height: 25px;
}
.description div{line-height:24px; padding:2% 0;}
.newscontetn .description p,.newscontetn .description span,.newscontetn{font-family: 'Source Sans Pro', sans-serif !important;}
.newscontetn .description{margin:10px auto}
.datetime-creat {margin-top: 10px;color: #8a8a8a;}
.fa.fa-paperclip {padding-right: 12px;}

.newscontetn .description .tags{margin-top:10px}
.box-newslatest{background:none repeat scroll 0 0 #e1d8c3;float:right;margin-top:25px;margin-right:20px}
.box-newslatest .box-content-newslatest ul{float:left;padding:0}
.box-content-newslatest ul li{float:left;width:100%;margin-top:4px;display:block}
.box-content-newslatest ul li .left_support{float:left;margin-right:15px}
.right_suppoprt{float:left;width:85%}
.box-content-newslatest ul li:nth-child(2) .right_suppoprt p,.box-content-newslatest ul li:nth-child(3) .right_suppoprt p{width:175px;float:left;padding-right:9%}
.right_suppoprt > span{line-height:20px}
.right_suppoprt > span,.box-content-service li > .news_right > a{color:#F77B00;display:block;font-size:12px;font-weight:700;text-transform:none}
.right_suppoprt > p{display:block;line-height:25px}
.right_suppoprt > p.address{background:none;text-indent:0}
.right_suppoprt img{float:right;margin-left:9px}
/*,.box-content-service li > .news_left > label*/.box-content-newslatest ul li .left_support label{color:gray;display:block;font-size:25px;height:17px;line-height:17px;text-align:center}
.box-newslatest .box-content-newslatest ul li{margin-bottom:10px;width:50%;float:left;background:url(../image/icon_li_latest.png) no-repeat left top}
.box-newslatest .box-content-newslatest ul li span{color:#666;display:block;font-weight:700;line-height:18px;text-indent:32px}
.box-newslatest .box-content-newslatest ul li a:hover span{color:#ea5015}
.information_content .box-header,.phahoivedonhang .box-header,.cat_list .box-header,.error_content .box-header,#result .box-header,.product-info .box-header,.newscontetn .box-header{background:url(../image/box-header-content.png) no-repeat scroll center top transparent;float:left;height:11px;width:100%}
.information_content .box-footer,.phahoivedonhang .box-footer,.cat_list .box-footer,.error_content .box-footer,#result .box-footer,.product-info .box-footer,.newscontetn .box-footer{background:url(../image/box-footer-content.png) no-repeat scroll center bottom transparent;float:left;height:11px;width:100%}
.tuvankh{background:none repeat scroll 0 0 #FFF;float:left;margin-right:5px;position:relative;width:614px;border:1px solid #c1c4c5;min-height:912px;margin-bottom:10px}
.tuvankh p{color:#666;font-size:13px;line-height:20px;padding:10px}
.tuvankh b{background:none repeat scroll 0 0 #4A0684;color:#FFF;font-size:13px;line-height:30px;padding:7px 21px;text-align:center}
.tuvankh input[type="text"]{margin:0;padding:4px;width:53%}
.tuvankh form{display:block;padding:10px}
.contact .buttons{margin-right:50px}
.content_empty{display:block;float:left;margin-left:10px;margin-top:20px;}
.phahoivedonhang,.cat_list,.error_content,.product-info,.xemdonhang_content{float:left;margin-bottom:15px;position:relative;width:100%}
.information_content{margin-bottom:15px;position:relative;}
.phahoivedonhang{background:none repeat scroll 0 0 #FFF;border:2px solid #3D63A4;width:586px}
.information_content .content{min-height:650px;background: #fff;border: 1px solid #dedce1;padding: 10px;}
.information_content .content,.phahoivedonhang .content,.cat_list .content,.error_content .content,.product-info .content,.xemdonhang_content .content{/*background:none repeat scroll 0 0 #FFF*/}
.cat_list h1 hr {border-color: #cccccc;margin: -16px auto 0;padding: 0;text-align: center;width: 60%;}
.cat_list .listnewsfirst {background: #edfbff none repeat scroll 0 0;margin-top: 40px;    padding-left: 15px;
    padding-right: 15px;  width:100%;padding-bottom: 43px;padding-top: 20px;}

.detail_listnewsfirt > div {padding:0 5px 15px 5px; background:#fff none repeat scroll 0 0;}
.detail_listnewsfirt.list3{float:left !important;width:30% !important;}
.product-info .content table{line-height:35px}
.form-order{float:left;margin-bottom:10px;width:100%}
.form-order p{line-height:20px;color:#666;font-size:15px;padding:10px}
span.radPaymentByBank label{padding-left:15px}
span.radPaymentAtHome label{padding-left:15px}
span.radPaymentAtOffice label{padding-left:15px}
span.radPaymentByBank{background:#292929 url("../image/icon.png") no-repeat scroll left -1377px}
span.radPaymentAtOffice{background:#292929 url("../image/icon.png") no-repeat scroll left -1417px}
span.radPaymentAtHome{background:#292929 url("../image/icon.png") no-repeat scroll left -1457px}
.homebankbg.athome{text-align:justify}
.form-order form{float:left;margin:10px;width:90%}
.form-order form label img{float:left;margin-right:10px}
.newscontetn .content{float:left}
.information_content .box-heading-h3,.phahoivedonhang .box-heading-h3,.cat_list .box-heading-h3,.error_content .box-heading-h3,.product-info .box-heading-h3,.tuvankh .box-heading-h3,.xemdonhang_content .heading .box-heading-h3,#content .contact .box-heading-h3,#result .box-heading-h3{height:39px;display:block;width:100%;z-index:999}
.newscontetn .content .box-heading-h3{display:block;width:100%;z-index:999;margin-top: 20px;}
#content .contact .box-heading-h3 .box-heading,.information_content .box-heading-h3 .box-heading,.cat_list .box-heading-h3 .box-heading,#result .box-heading-h3 .box-heading{display:block;float:left;height:30px;line-height:30px;width:100%}
.newscontetn .box-heading-h3 .box-heading{display:block;width:100%;line-height:20px}
#content .contact .box-heading-h3 .box-heading h3,.information_content .box-heading-h3 .box-heading h1,.newscontetn .box-heading-h3 .box-heading h1{font-size:1.5em;margin-bottom:0;text-align:left}
.message_bookabacus {margin-bottom: 29px;margin-top: 20px;}
.message_bookabacus span{position:relative;font-size:25px;top:-webkit-calc(50% - 60px);top:calc(50% - 60px);text-shadow:0 0 3px white;-webkit-animation:fade 1s infinite 400ms;animation:fade 1s infinite 400ms;color: red;font-weight: bold;}
#result .box-heading-h3 .box-heading h3{color:#42c4e8;font-size:20px;line-height:40px;margin-bottom:0;text-align:left;text-indent:0px}
.newscontetn .box-heading-h3 .box-heading h1 span,.information_content .box-heading-h3 .box-heading h1,#contact-info .heading h3{color:#333333;display:block;font-weight:bold}
.information_content .box-heading-h3 .box-heading h1,.newscontetn .box-heading-h3 .box-heading h1 span{font-size:19px;text-transform:uppercase}
#contact-info .heading h3{display:table;padding-bottom:15px;font-size: 24px;color: #42c4e8;}
#contact-info h1 {font-size: 21px;}
.large-title h3{color: #53c4e9;
float: left;
font-size: 19px;
padding-left: 10px;
padding-right: 5px;
width: 98%;}
.selecttypepay{margin: 0 auto;}
.selecttypepaybank, .selecttypepayoffice, .selecttypepayhome{margin: 5px;}
/*.selecttypepaybank p{background:url("../image/icon_tt_ck.png") no-repeat;width: 22px;height: 44px;text-align: center;margin: 0 20px;}
.selecttypepayoffice p{background:url("../image/icon_tt_office.png") no-repeat;width: 47px;height: 47px;text-align: center;margin: 0px 5px;}
.selecttypepayhome p{background:url("../image/icon_tt_home.png") no-repeat;width: 53px;height: 44px;text-align: center;margin: 0px 5px;} */
/*.selecttypepaybank.active, .selecttypepayoffice.active, .selecttypepayhome.active{background:#42c4e8}
.selecttypepaybank.active p{background:url("../image/icon_tt_ck_active.png")}  
.selecttypepayoffice.active p{background:url("../image/icon_tt_office_active.png")}  
.selecttypepayhome.active p{background:url("../image/icon_tt_home_active.png")}*/
.sort_news{float:right;width:29%}
.sort_news select{font-size:13px}
.cat_list h1{  clear: both;margin-bottom: 20px;overflow: hidden;padding-bottom: 20px;text-align: center;}
.cat_list h1 span{background-color: #fff;color:#999999;display: inline-block;font-size: 30px;font-weight: normal;line-height: 30px;margin: 0;padding: 0 10px;text-align: center;}
.listpayment h3{background:none}
.listpayment p{line-height:24px; padding:0.5% 1%;}
div.invoice{margin-left:0px}
.veonline-content{margin:0 auto;width:430px}
.phahoivedonhang h3 span,.product-info h3 span{background:url(../image/icon_h3_news.png) no-repeat 10px 5px}
.cat_list h1 span{}
#content .contact .google_map{margin:15px}
.check-in {border: 1px solid #DDD;background: #FAFEFF;padding: 10px;margin-bottom: 20px;}
#contact-info .col-xs-12 > span {line-height: 25px;}
#contact-info .share-inbox .fb-like {float: left;}
.description .share-inbox .fb-like {float: left;line-height: normal;}
.ozWidgetRioButtonPlusOne_ {height: 20px !important;}
.checkin_form {width: 100%;}
.checkin_form td {padding: 10px 0px;text-align: center;}
.check-in-title {color: white;text-align: center; background: #3496AE;line-height: 30px;text-transform: uppercase;font-weight: bold;}
.checkin_form td input {width: 99%;height: 30px;}
.button-check {background: #3496AE;border-radius: 30px;height: 40px !important;color: white;font-size: 18px;text-transform: uppercase;font-weight: bold;}
#content .contact form{display:block;padding:10px}
.error_content .content span{float:left;font-size:13px;font-weight:700;line-height:20px;margin:15px}

#content .contact{background:none repeat scroll 0 0 #fff;border:1px solid #bfbbbb;float:left;width:697px}
#result .content .customer{float:left;width:100%}
.box-sort-right-detail > .box-content table{background:none repeat scroll 0 0 #FFF;float:left;margin-top:5px;width:100%}
.box-sort-right > .box-content > .box-content{float:left;width:100%; background:#fff;}
.box-sort-right-detail > .box-content table{margin-top:0}
#filter_quocte .fillter_scroll{padding:0 15px}
#filter_quocte ul.filters{background:none repeat scroll 0 0 #fff;float:left;margin:6px;padding:10px;width:91%}
.flightItems_noidia .itemflgihtvn_out,.flightItems_noidia .itemflgihtvn_in{background:none repeat scroll 0 0 #fff;border:2px solid #9a9a9a;clear:both;display:block;height:47px;line-height:47px}
.tt_hanhkhach h3{font-size:13px}
.flightItems_noidia .itemflgihtvn_out span.flightnameplain,.flightItems_noidia .itemflgihtvn_in span.flightnameplain{width:80px}
.flightItems_noidia .itemflgihtvn_out span,.flightItems_noidia .itemflgihtvn_in span{color:#7c7c7c;float:left;font-size:15px;font-weight:700;height:47px!important;line-height:46px;padding:0 6px}
span.flightcode{width:70px}
span.detailclick{padding-left:10px!important}
.selectitemspan{background:none repeat scroll 0 0 #f88e12;float:right;height:40px!important;margin:0;padding:0 30px;text-align:center}
span.detaillinknd{background:url(../image/detailout.png) no-repeat scroll 5px 8px;float:left;font-size:90%;height:27px;width:27px}
span.detaillinknd_hide{background:url(../image/detailout_active.png) no-repeat scroll 5px 8px;float:left;font-size:90%;height:27px;width:27px}
.box-news-left{border-top:1px solid #F5944C;margin-top:25px}
.box-news-left .box-content{padding:25px}
.box-news-left .box-content .box-product-left ul li{float:left;width:100%}
.box-news-left ul li span.name{display:block;text-indent:20px;color:#D25A0C;background:url(../image/bg-news-li.png) no-repeat scroll left center transparent;line-height:25px;margin-bottom:10px}
.box-news-left ul li div.image{margin-left:20px}
.box-news-left ul li div.image img{float:left;margin-right:25px}
.box-news-left ul li span.description{line-height:17px}
.box-news-left .box-heading-h3,.box-support-left .box-support-h3{display:block;height:37px;margin-left:-12px;width:100%;z-index:999}
.box-support-left,.box-content-service{position:relative}
.box-content-service{margin-top:15px}
.top_cat_home {display: inline-table;width: 100%;}
.top_cat_hotel .top_cat_home{margin-bottom: 35px;}
.linkagoda a {font-size: 18px;font-weight: bold;text-decoration: underline;}
.left_cat_home { float: left;width: 51%;}
.box-support-left .box-content h3{color:#53c4e9;text-align: center;text-transform:uppercase;margin-bottom: 25px;}
.box-content-service .box-heading h3,.hd_order h3{color:#666666;text-align:center;font-size:23px;font-weight:bold;height:46px;text-transform:uppercase}
.box-support-left .box-content-newslatest{width:100%; padding:1% 0;background:#f3f3f3 none repeat scroll 0 0}
.box-news-left .box-heading-h3 .header_left,.box-support-left .box-support-h3 .support_left{background:url(../image/bg_header_left.png) no-repeat scroll left center transparent;float:left;height:45px;width:11px}
.box-news-left .box-heading-h3 .box-heading h3,.box-support-left .box-support-h3 .box-support h3{color:#FFF;font-size:16px;line-height:40px;margin-bottom:0;text-align:left;text-indent:45px;text-transform:uppercase;text-shadow:1px 1px 0 #343333}
.box-content-support{padding:20px}
a.view_googlemap{background:url(../image/bg_googlemap.png) no-repeat left top;float:left}
a.view_googlemap span{color:#6E6D6C;text-indent:20px;display:block;line-height:20px}
a.view_googlemap:hover span{font-weight:700}
.box-content-support ul li{float:left;width:100%;text-indent:20px;display:block;line-height:23px;background:url(../image/bg-news-li.png) no-repeat scroll left 6px}
.box-news-left .box-heading-h3 .box-heading h3{background:url(../image/icon_bg_news_home.png) no-repeat scroll 10px center transparent}
.box-support-left .box-support-h3 .box-support h3{background:url(../image/bg_support_icon.png) no-repeat scroll 10px center transparent}
.box-news-left .box-heading-h3 .box-heading,.box-support-left .box-support-h3 .box-support{background:none repeat scroll 0 0 #F5944C;display:block;height:35px;line-height:43px;width:57%;float:left}
.right_cat_home > a {color: #42c4e8;font-weight: bold;text-transform: uppercase;font-size:20px}
.right_cat_home > a:hover{color:#d5e02e}
.right_cat_home .des_new {color: #666666;margin-top: 12px;  line-height: 23px;}
.des_new > span {font-size: 19px;}
.top_cat_home .right_cat_home {float: left;width: 42%;}
.slide_home {margin-top: 20px;}
.slide_home ul li {float: left;margin: 0 10px;}
.slide_home ul li:first-child{margin-left:0}
.slide_home ul li:last-child{margin-right:0}
.slide_home ul .news_left:hover a::before {}
.slide_home ul .news_left a::after {
    border: 2px solid #ffffff;
    border-radius: 50%;
    color: #ffffff;
    content: "";font-family: "fontawesome";font-size: 17px;height: 54px;left: 50%;line-height: 50px;opacity: 0;position: absolute;text-align: center;top: 50%;transform: translate(-50%, -50%) rotateY(180deg) scale(0.5, 0.5);transition: all 0.4s ease-out 0s;visibility: hidden;width: 54px;z-index: 1;
}
.slide_home ul .news_left .i-icon {
    background: #2acbff  none repeat scroll 0 0;
    border: 2px solid #fff;
       z-index: 999;
    border-radius: 50%;
    color: #333333;
    font-size: 40px;
    height: 50px;
    line-height: 45px;
    margin: 0 auto -38px;
    position: relative;
    text-align: center;
    width: 50px;display: flex;
    justify-content: center;
    align-items: center;
}

.i-icon > img {
    border: medium none;
    transition: none 0s ease 0s ;
    width: 40% !important;
}
.slide_home .viewall {border: 1px solid #48c9ff;bottom: 1px;color: #48c9ff;padding: 3px 20px;position: absolute;right: 0;-webkit-border-radius:7px;-moz-border-radius:7px;-khtml-border-radius:7px;border-radius:7px}
.slide_home .viewall:hover{background:#48c9ff;color:#fff}
.slide_home .viewall:hover a{color:#fff;}
.slide_home ul .news_left:hover a::after {}
.slide_home ul .news_left:hover img {}
.slide_home ul li:hover{border-bottom:4px solid #ededed}
.slide_home ul .news_left {overflow: hidden;position: relative;}
.slide_home ul .news_left img {
    transition: transform 0.8s cubic-bezier(0.44, 0.185, 0.575, 0.86) 0s;
    width: 100%;
    -webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;
}
.slide_home ul .news_left a::before {background-color: rgba(16, 72, 114, 0.5);content: "";height: 100%;left: 0;opacity: 0;position: absolute;top: 0;transform: rotateY(180deg) scale(0.5, 0.5);transition: all 0.4s ease-out 0s;visibility: hidden;width: 100%;z-index: 1;}
.pricefrom > label {color: #666666;width: 100%;}
.right_cat_home .pricefrom {margin-top: 12px;}
.pricefrom .price_left {color: #222e5d;font-size: 43px;font-weight: bold;padding-top: 10px;display: table;}
.pricefrom .price_left sup {font-size: 19px;font-weight: normal;position: relative;top: -0.5em;vertical-align: baseline;}
.pricefrom > a {background: #2acbff url("../image/icon_detail_newstop.png") no-repeat scroll 110px center;color: #fff;float: right; padding: 7px 27px;
    width: 146px;}
.pricefrom > a:hover{text-decoration:underline;}
.right_cat_home > a span {border-bottom: 1px solid;display: table;height: 10px;width: 65px;}
.box-news-left .box-heading-h3 .header_right,.box-support-left .box-support-h3 .support_right{background:url(../image/bg_header_right.png) no-repeat scroll right center transparent;float:left;height:35px;width:27px}
.selectitemsout,.selectitemsin{background:url(../image/select.png) no-repeat scroll 0 0;display:block;height:47px;width:115px}
.flightItems_noidia .itemflgihtvn_out .flightpri,.flightItems_noidia .itemflgihtvn_in .flightpri{color:#278bdb!important;font-size:16px!important;font-weight:700}
.flightItems_noidia .itemflgihtvn_out span.flightdep,.flightItems_noidia .itemflgihtvn_in span.flightdep,.flightItems_noidia .itemflgihtvn_out span.flightdictime,.flightItems_noidia .itemflgihtvn_in span.flighttype{width:60px}
.flightItems_noidia .itemflgihtvn_out span.flightdeptime,.flightItems_noidia .itemflgihtvn_in span.flightdeptime,.flightItems_noidia .itemflgihtvn_out span.flightdic,.flightItems_noidia .itemflgihtvn_in span.flightdic{color:#7c7c7c;font-size:14px;font-weight:700;width:75px}
.flightItems_noidia{background:none repeat scroll 0 0 #ececec;float:left;margin-bottom:10px;width:100%}
#filter_quocte ul.filters li.sub-title{float:left;width:100%;margin-bottom:10px}
#result .content .customer tr.title{line-height:20px;font-size:13px}
#result .content .customer tr td{font-size:14px;line-height:20px;color:#151515; padding:0.5% 0%;}
#result .content .customer tr td span{padding:1% 0;     line-height: 35px;}
#result .content .customer input[type="text"],#result .content .customer select{margin:0;

  background: #fff; border-radius:5px; border:thin solid #d5d7da;
padding: 0 2%; box-sizing:border-box;
}

.fillter_scroll{float:left;   margin-bottom: 20px;}
.demo .rule span.h-6{width:20%}
.demo .rule span{color:#303030;float:left;font-size:11px;width:14%}
.fillter_scroll{width:100%}
#box-filter .box-content{width:100%}
.demo .rule span.h-6{width:20%}
.demo .rule span.last{text-align:right}
.demo .rule span.h-5{text-align:right;width:16%}
.ui-widget-content{background:none repeat scroll 0 0 #eee}
.demo .rule{float:left;margin:5px 0 20px;width:100%}
.fillter_scroll strong{color:#00355f;display:block;font-size:17px;margin-bottom:10px; text-transform: uppercase;font-weight: normal; font-weight:bold;}
form.customer fieldset table{margin-bottom:10px}
form.customer .submit, a#backtosearchs{margin-bottom: 20px;text-transform: capitalize;display: block;font-size: 19px;background: #42c4e8 url(../image/icon_muiten.png) no-repeat 90% center;border: 0 none;border-radius: 5px;color: #fff;cursor: pointer;font-weight: normal;padding: 13px 50px 13px 25px;text-align: center;}
a#backtosearchs{float: left;margin-right: 35px;background: #42c4e8 url(../image/icon_muiten_back.png) no-repeat 15px center;padding-right: 25px;padding-left: 50px;padding-top: 15px;padding-bottom: 16px;}
.button_click{float: right;}
a#backtosearchs:hover, form.customer .submit:hover{text-decoration:underline}
.heading-fillter-airline{float:left;margin-top:20px;width:100%}
.heading-fillter-airline div{float:left;border:1px solid #029DD6;-webkit-border-radius:7px;-moz-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;padding:10px 20px;margin-left:20px;margin-right:20px;line-height:20px}
.heading-fillter-airline h2{font-size:14px;line-height:20px}
.messages_booking{border-radius: 7px;padding: 19px;background: #04a9be;margin-bottom: 20px;}
.messages_booking:after{display: block; content: ''; clear: both;}
.messages_booking .left{float:left;width:50%}
.messages_booking .right{background:none repeat scroll 0 0 #0c63a3;float:right;height:36px;margin-top:17px;width:250px}
.messages_booking .right .bg_head{background:none repeat scroll 0 0 #237cb1;padding-bottom:15px}
.messages_booking .right_qt{background:none repeat scroll 0 0 #fe5815;float:right;height:36px;margin-top:17px;width:250px}
.messages_booking h4{background:url("../image/border-header.png") no-repeat scroll left bottom;color:#53c4e9;font-size:23px;margin-bottom:8px;line-height:30px}
.left-booking > span,.right-booking > span{float: left;width: 100%;font-size: 17px;color: #fff;line-height: 25px;}
.left-booking b,.right-booking b{color:#fff;font-weight:bold}
.messages_booking .location,#deslocation{background:url("../image/Search_new.jpg") no-repeat scroll left top;color:#fff;height:66px;margin:15px 0 5px;text-align:center;width:795px;float:left;line-height:66px}
.messages_booking .location .fontplace,#deslocation .fontplace{color:#fff;font-size:19px;text-transform:uppercase}
.left-booking{display:block;float:left;width:45%}
.right-booking{float:left;width:45%;}
p.location{background: url("../image/ico-flgiht-go.png") no-repeat left center;
margin-top: 15px;
margin-bottom: 15px;
padding-left: 40px;
color: #23496d;
font-size: 18px;
border-bottom: 2px dashed #f6bd20;
line-height: 35px;}
.center-booking{float: left;background: url("../image/ico-flight.png") no-repeat;width: 10%;height: 20px;display: block;position: relative;}
.fontplace {font-weight: bold;}
.messages_booking .left h2{font-size:13px;line-height:27px}
.messages_booking .right span,.messages_booking .right_qt span{color:#FFF;display:block;font-weight:700;font-size:13px;line-height:15px;padding-top:10px;text-indent:12px}
#result form .button{float:right;height:52px;width:258px}
.sort_airline{}
.box-yahoo-right {-webkit-border-radius:7px;-moz-border-radius:7px;-khtml-border-radius:7px;border-radius:7px}
.information_content .des_information{line-height:20px;padding:10px}
.box-sort-right,.box-content-tram,.borderSort{/*background:none repeat scroll 0 0 #e2f3f5;*/float:left;width:100%;margin-top: 30px;border: 1px solid #dedce1;-webkit-border-radius:7px;-moz-border-radius:7px;-khtml-border-radius:7px;border-radius:7px}
.box-sort-right-detail{float:left;width:100%}
.borderSort{margin-bottom:0}
.box-content-tram{margin-bottom:0px}
a.viewdetail,a.viewdetailin{background:url(../image/detail.png) no-repeat scroll right top rgba(0,0,0,0);color: #135fa6;display: block;font-size: 12px;font-weight: 700;height: 15px;line-height: 15px;margin: 6px;margin-left: 6px;margin-right: 6px;white-space: nowrap;text-indent: -999999px;width: 75px;z-index: 9999999;}
a.on{background:url(../image/detail.png) no-repeat scroll right bottom rgba(0,0,0,0)!important}
.box-news-right{float:right;margin-top: 10px;}
.box-news-right h3 span,.box-newslatest h3 span{color:#fff;display:block;font-size:14px;font-weight:600;line-height:28px;margin:1px 2px 2px;text-align:center;text-transform:uppercase}
.box-sort-right-detail .box-content {border: 1px solid #18a0cc;}
.box-sort-right > .box-content,.box-sort-right-detail > .box-content,.box-content-tram > .box-content{float:left;margin-top:0;width:100%;}
.box-sort-right > .box-content > .list_sort,.box-content-tram > .box-content > ul.content-sort{background:none repeat scroll 0 0 #ffffff;float:left;width:100%}
.box-search-ve .box-content > .list_sort{padding:0 5%;width:90%}
.box-search-ve .box-content > .list_sort p{color:#fff;display:block;font-size:14px;height:20px;line-height:20px;padding:5px 10px}
.box-search-ve .box-content > .list_sort label{color:#3e3e3e;display:inline;font-size:15px;margin-left:12px}
.box-search-ve .box-content > h3{text-align:center}
ul.filters > h3{padding-left:10px;      font-weight: bold; text-transform: uppercase; color: #00355f; padding-bottom:6px;}
.box-content-tram > .box-content > ul.content-sort li{color:#fff;display:block;font-size:14px;height:20px;line-height:20px;padding:5px 10px}
.box-sort-right > .box-content label,.box-content-tram > .box-content > ul.content-sort li label{display:inline;font-size:14px;font-weight:700;margin-left:12px}
.box-sort-right > .box-content label{color:#484848;font-size:15px;font-weight:normal}
.box-content-tram > .box-content > ul.content-sort li label{color:#000}
.box-sort-right > .box-content p{display: block;height: 20px;line-height: 20px;font-size: 15px;color: #000;padding: 0px 10px 0 30px;;}
.box-sort-right > .box-content h3,.box-select-ticket > .box-content h2,.box-sort-right-detail > .box-content h3,.box-search-ve .box-content > h3{text-align:center;font-size:20px;text-transform:uppercase;color:#fff;line-height:30px;font-weight: normal;}
table.dvtiente{padding:10px}
.maps_google {
    margin-bottom: 15px;
    padding: 6px;
    background: #fff;
    -webkit-border-radius:7px;-moz-border-radius:7px;-khtml-border-radius:7px;border-radius:7px
}
.loaitien {margin: 20px 0 40px;padding: 0 10%;}
.first_lt {color: #3e3e3e;padding-right: 35px;text-transform: uppercase;}
.last_lt {border: 1px solid #18a0cc;color: #3e3e3e;padding: 3px 28px;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;}
table.dvtiente tr label{font-size:14px}
.box-content-tram > .box-content h3,.borderSort > h3{text-align: center;font-size: 17px;color: white;background: #53c4e9;line-height: 35px;text-transform: uppercase;}
.detailin table tr .priss,.detailout table tr .priss{font-weight:700;color:red;text-align:right}
.detailout table tr,.detailin table tr{line-height:40px}
.box-sort-right .box-footer,.box-news-right .box-footer,.box-yahoo-right .box-footer,.box-newslatest .box-footer,.box-search-ve .box-footer{background:url(../image/box-footer-right.png) no-repeat scroll center bottom transparent;float:left;height:3px;width:100%}
.box-content > h1{text-align:center}
.box-news-right h3,.box-select-ticket h2,.box-search-ve h1,.box-sort-right h3,.box-yahoo-right h3,.box-newslatest h3,.box-select-ticket h3,.box-search-ve .box-content > h3{font-size:23px;height:30px;background: #53c4e9;}
.list_sort > h3{margin-top:15px}
.box-search-ve h3{color:#016fae;font-size:17px;font-weight:400;text-align:left}
.box-yahoo-right h3 span,.box-tintuclienquan h3 span{color:#fff;display:block;font-size:14px;line-height:30px;text-align:center;text-transform:uppercase}
.box-yahoo-right h3 span img.yahoo{margin-left:33%}
.floatleft.yahoo > img{height:18px}
.yahoochat_left h3 span {font-size: 20px;font-weight: normal;}
.box-yahoo-right h3 span img.sky{float:right;margin-right:20px;margin-top:3px}
.select-flight{position:relative}
.box-news-right .box-content,.box-newslatest .box-content,.box-yahoo-right .box-content,.box-category-cat-home{margin-top:0;float:left}
.box-yahoo-right .box-content,.box-newslatest .box-content{width:100%;background: #fff;}
.box-yahoo-right .box-content{-webkit-border-radius:7px;-moz-border-radius:7px;-khtml-border-radius:7px;border-radius:7px}
.box-news-right .box-content ul{padding:6px 15px;float:left}
.box-news-right .box-content ul li{float:left;width:100%;border-bottom:2px dotted #e1731a}
.noidia_hotro,.quocte_hotro{float:left;margin:10px 10px 0;width:94%}
.noidia_hotro h2,.quocte_hotro h2{margin-bottom:10px}
.quocte_hotro .yahoo{float:left}
.quocte_hotro .sky{float:left}
.noidia_hotro .yahoo img{float:left}
.quocte_hotro .sky img{float:left}
.box-news-right .box-content ul li span{color:#1b1614;display:block;font-weight:700;line-height:27px}
.box-news-right .box-content ul li a:hover span{color:#f25601}
.phahoivedonhang .phanhoi_content{padding:20px}
.phahoivedonhang .phanhoi_content p{line-height:20px;color:#000;font-weight:700;font-size:13px}
.phahoivedonhang .phanhoi_content .formphanhoi{border:1px solid #bbbcbc;background:#F1F1F1;padding:10px;float:left;margin-bottom:20px;margin-top:20px}
.phahoivedonhang .phanhoi_content .formphanhoi tr{margin-top:5px}
.phahoivedonhang .phanhoi_content .formphanhoi tr td{vertical-align:middle}
.phahoivedonhang .phanhoi{padding:20px;font-size:16px}
.cat_list ul{margin-top: 20px; }
.cat_list ul li{color:#fff;margin-bottom: 20px;}
.cat_list ul li img{margin-right:15px}
.cat_list_search ul li img{margin:0;}
.cat_list ul li .right-cat a span{    color: #666666;
    display: block;
    font-weight: normal;
    margin-bottom: 10px;
    font-size: 17px;
    line-height: 1.2rem;
    height: 2.4rem;
    overflow: hidden;}
.cat_list ul li .right-cat a:hover span,.cat_list ul li .right-cat a:hover p{color:#42c4e8}
.right-cat{padding:10px 10px 4px 20px}
.flight_go_all_center h5{padding-top:10px; color: #00355f;}
.allopriceflight {
    background: #00355f;color: #fff;padding: 15px;
    -webkit-border-radius:0 0px 7px 7px;-moz-border-radius:0 0 7px;-khtml-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px
}
.allopriceflight label{
    text-transform: uppercase;
color: #fff !important;
padding-right:15px;
letter-spacing: 2px;
font-weight: bold !important;
font-size: 18px !important;
}
.allopriceflight b {
    float: right;
    font-size: 22px !important;  
}
.box-yahoo-right .box-content .yahoochat_left label {
    float: left;
    padding-right: 35px;
}
.cat_list ul li .right-cat a p{color:#999999;font-size:13px}

.right-cat a span:hover{}
.cat_list ul li:hover span,.cat_list ul li:hover p,.right-cat a:hover{color:#fff}
.cat_list_search ul li:hover span,.cat_list_search ul li:hover p{color:#4ca6bf}
.cat_list ul li p{margin-top:5px;line-height:20px;color:#000}
.box-yahoo-right,.box-tintuclienquan{display: inline-table;width:100%; margin-bottom: 90px;}
.tintuclienquan-content img {float: left;transition: transform 0.8s cubic-bezier(0.44, 0.185, 0.575, 0.86) 0s;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.tintuclienquan-content a:before {background-color: rgba(16, 72, 114, 0.5);content: "";height: 100%;left: 0;opacity: 0;position: absolute;top: 0;transform: rotateY(180deg) scale(0.5, 0.5);transition: all 0.4s ease-out 0s;visibility: hidden;width: 100%;z-index: 1;}
.tintuclienquan-content a:after {border: 2px solid #ffffff;border-radius: 50%;color: #ffffff;content: "";font-family: "fontawesome";font-size: 17px;height: 54px;left: 50%;line-height: 50px;opacity: 0;position: absolute;text-align: center;top: 50%;transform: translate(-50%, -50%) rotateY(180deg) scale(0.5, 0.5);transition: all 0.4s ease-out 0s;visibility: hidden;width: 54px;z-index: 1;}
.tintuclienquan-content ul li {overflow: hidden;position: relative;}
.cat_list_service {margin-top: 30px;}
.cat_list_service .box-heading > h1 {color: #42c4e8;text-transform: uppercase;padding-bottom: 38px;}
.cat_list_service ul li {margin-bottom: 20px;}
.left_service {float: left;margin-right: 5%;width: 10%;}
.right_service {float: left;width: 78%;}
.right_service > a {color: #d5e02e;text-transform: uppercase;margin-bottom: 10px;display:table;}
.right_service > a:hover{color:#2acbff }
.right_service > p {color: #666666; min-height: 70px;max-height: 70px;overflow: hidden;}
.cat_list_service ul li .left_service .i-icon{  background: #2acbff none repeat scroll 0 0;border: 2px solid #fff;border-radius: 50%;color: #333333;font-size: 40px;height:50px;line-height: 45px;margin: 0 auto -38px;position: relative;text-align: center;width: 50px;z-index: 9;display: flex;
    justify-content: center;
    align-items: center;}
.left_service .i-icon img {transition: transform 0.8s cubic-bezier(0.44, 0.185, 0.575, 0.86) 0s;width: 100%;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.cat_list_service .box-heading > h1 span {border-bottom: 3px solid #42c4e8;display: table;height: 10px;width: 65px;}
.tintuclienquan-content li:hover a::after {opacity: 1;transform: translate(-50%, -50%) rotateY(0deg) scale(1, 1);visibility: visible;}
.tintuclienquan-content li:hover img {transform: scale(1.12);}
.tintuclienquan-content li.class4 img{}
.tintuclienquan-content li.class8 img{}
.tintuclienquan-content li.class12 img{}
.box-yahoo-right .box-content .yahoochat_left{margin: 0;padding: 20px;display: table;}
.box-yahoo-right .box-content .yahoochat_left .list_mobile{float:left;width:100%}
.box-yahoo-right .box-content .yahoochat_left .list-yahoo{float:left;width:100%}
.box-yahoo-right .box-content .yahoochat_left .tongdai{display:block;font-size:21px;text-align:center}
.box-yahoo-right .box-content .yahoochat_left .tongdai b{font-size:22px!important}
.box-yahoo-right .box-content .yahoochat_left ul li{padding:0;float:left;width:100%}
.box-yahoo-right .box-content .yahoochat_left ul li span{font-weight:700}
.phone_yahoo{line-height:17px;margin-bottom:5px;padding-left:10px}
.phone_yahoo > b{color:#f50017;float:right;padding-right:21px}
.phone_yahoo img{float:left;margin-right:20px}
.box-yahoo-right .box-content .yahoochat_left .list-yahoo ul li{text-align:center;display:block}
.box-yahoo-right .box-content .yahoochat_left .list-yahoo ul li a{padding:0 15px}
.flightItems:hover{background:#9ac6fa}
.content .airlinefillter{background: #f2f2f2 url(../image/airlinefillter.png) no-repeat!important;
    bottom: 0;
    color: #FFF;
    padding: 1px 0 0 !important;
    height: 50px;
    position: fixed;
    left: 0;
    width: 100% !important;
    z-index: 99;}
.center_info_order_lass {float: left;width: 30%;}
.right_info_order_lass {float: left;}
.left_info_order_lass {float: left;width: 30%;}
.center_info_order_lass a,.left_info_order_lass a,.right_info_order_lass a{background:#42c4e8;border:0 none;border-radius:5px;box-shadow:0 1px 2px 1px rgba(134,23,2,0.3) inset,0 -1px 1px 1px rgba(134,23,2,0.3) inset;color:#fff;cursor:pointer;font-weight:bold;height:40px;margin-top:25px;padding:12px 40px;text-transform: capitalize;}
.payment-heading > p{color:#000;font-size:14px}
.info_order_lass {display: flex;margin-bottom: 25px;margin-top: 40px;width: 100%; align-items: center;
    justify-content: center;}
.ui-slider-horizontal .ui-slider-handle{top:-0.1em !important}
.ui-slider-horizontal .ui-slider-range{top:4px !important}
div.selectbank{    background: #42c4e8;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;   
    margin-top: 25px;
 float:right;
    display: table;
    padding: 2% 3%;     margin-bottom: 25px;}
.payment-heading > p{color:#000;font-size:14px}
.message_selectpayment > span{font-size:12px}
.message_selectpayment{margin-bottom:10px}
.paymentmethod,.head{color:#2F359A}
#submitairline{padding:20px 0 20px 20px;width:100%;}
#backtosearch{display:block;margin-top:10px;background:url(../image/back-to.png) no-repeat;height:56px;width:193px;padding:0 0 0 60px;font-size:16px;color:#fff;line-height:56px;font-weight:700}
#request{margin-left:23px;margin-right:10px;margin-top:5px}
.box-serviceour .box-content ul li{color:#000;font-size:13px;line-height:20px;padding-bottom:10px}
.box-aboutus-home{float:left;margin-top:30px;width:600px}
.box-information{float:left;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
.box-information .htabs{background:#00b3f5;/* Old browsers */background:-moz-linear-gradient(top,#00b3f5 0%,#009df0 100%);/* FF3.6-15 */background:-webkit-linear-gradient(top,#00b3f5 0%,#009df0 100%);/* Chrome10-25,Safari5.1-6 */background:linear-gradient(to bottom,#00b3f5 0%,#009df0 100%);/* W3C,IE10+,FF16+,Chrome26+,Opera12+,Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b3f5',endColorstr='#009df0',GradientType=0 );height:38px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.left_hinhthuc{border-right:1px solid #bebdbd;float:left;margin-right:2%;width:33%}
.right-hinhthuc{float:left}
.left_hinhthuc > h3{text-transform:uppercase}
#tab-hinhthuc,#tab-camket,#tab-camnang,#tab-tintuc{padding:15px}
.right-hinhthuc p{color:#666;line-height:45px;padding-left:25px}
.left_hinhthuc > h3,.right-hinhthuc h3{color:#666;font-size:19px;font-weight:normal;margin-bottom:15px}
.box-information .htabs a{color:#fff;display:block;float:left;font-size:19px;height:38px;line-height:38px;padding:0 6%}
.box-information .htabs a.selected{background:#ff8728;/* Old browsers */background:-moz-linear-gradient(top,#ff8728 0%,#ff7120 100%);/* FF3.6-15 */background:-webkit-linear-gradient(top,#ff8728 0%,#ff7120 100%);/* Chrome10-25,Safari5.1-6 */background:linear-gradient(to bottom,#ff8728 0%,#ff7120 100%);/* W3C,IE10+,FF16+,Chrome26+,Opera12+,Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8728',endColorstr='#ff7120',GradientType=0 )}
.box-aboutus-home .box-content,.box-serviceour .box-content{float:left}
.box-serviceour .box-content{width:100%}
.box-news-home .box-content,.box-news-home-special .box-content{float:left}
.box-news-home-special .box-content ul{border-right:1px solid #C8C8C8;display:block;float:left;padding-right:5px;width:100%}
.box-news-home .box-content ul{border-right:1px solid #C8C8C8}
.box-serviceour .box-content h3,.tourist_list h3,.cat_list .heading h1,#result .box-heading-h3 .box-heading h2{background: #53c3e9;}
.box-order-content .box-content h3,.hd_thanhtoan h3{background:#f5f5f5;text-align:center;background:-moz-linear-gradient(center top,#f5f5f5 0%,#ddd 100%);background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#ddddd));background:-o-linear-gradient(center top,#f5f5f5 0%,#ddd 100%);background:-ms-linear-gradient(center top,#f5f5f5 0%,#ddd 100%);background:linear-gradient(center top,#f5f5f5 0%,#ddd 100%);font-size:20px;font-weight:normal;height:46px;text-transform:uppercase}
.box-order-content .box-content h3 span,.hd_thanhtoan h3 span{background:url("../image/bg-blue-title.png") no-repeat scroll 0 0;display:inline-block;height:46px;font-size:16px;color:#fff;line-height:46px;padding-left:40px}
.box-order-content .box-content h3 span span,.hd_thanhtoan h3 span span{background-position:right bottom;padding:0 40px 0 2px}
.box-order-content .box-content h3 .red,#maps h3 .red{color:#ff0007}
.aircode b{font-weight:normal}
.box-yahoo .box-content .yahoochat_left h3{text-decoration:none;font-size:12px;font-weight:700;color:#000;display:block;padding:10px 10px 10px 35px;background:url(../image/user_green_chat.png) no-repeat left center}
.box-news-home .box-content h3 span{background:url(../image/icon_h3_news.png) no-repeat 10px center}
.box-news-home-special .box-content h3 span{background:url(../image/icon_h3_news_special.png) no-repeat 10px center;color:gray}
.box-news-home{margin-right:15px;width:32%}
.box-news-home-special{background:none repeat scroll 0 0 #fff;border:1px solid #959595;float:right;margin-top:30px;padding-bottom:20px;position:relative;width:400px;margin-right:10px}
.box-news-home-special .box-content-news-special{float:left;width:100%}
.box-content-news-special > ul{margin-top:20px}
.box-content-news-special > ul li{float:left;margin-bottom:15px;width:100%}
.box-content-news-special > ul li .des_new > a{color:#535252;line-height:17px;font-weight:700}
a.viewall_news{color:#036;font-weight:700;padding:0 10px;text-decoration:underline}
a.viewall_news:hover{text-decoration:none}
.box-content-news-special > ul li .des_new a:hover{color:#036}
.box-content-news-special > ul li .des_new > span{color:#3E3D3D;line-height:20px}
.box-content-news-special > ul li .image{float:left;margin-right:20px}
.box-content-news-special ul{padding:10px}
.box-content-news-special ul li{float:left;width:100%;margin-bottom:11px}
.box-content-news-special ul li .image{float:left;margin-right:15px}
.box-content-news-special ul li .des_new{float:right;width:73%}
.box-content-news-special ul li .des_new a{color:gray;font-size:14px;line-height:17px}
.box-content-news-special ul li .des_new a:hover{font-weight:700}
.box-content-news-special ul li .des_new span{color:#88817e;line-height:20px}
.box-content-service > ul{padding:8px 15px;display:table}
.box-content-service li{float:left;width:100%}
.box-content-service > ul li.top{width:100%;position:relative;margin-bottom:10px}
.box-content-service > ul li.top .image img{width:100%}
.box-content-service > ul li.odd img{float:left}
.box-content-service > ul li.even img{float:right}
.slide_promo .news_right_title {    height: 3rem;
    line-height: 1.5rem;
    overflow: hidden;}
.box-content-service li > .news_left{float:left;margin-right:2%}
.box-content-service li > .news_right{ color:#535353}
.box-content-service li > .news_right .news_right_title {float: left;width: 43%;  margin-right: 7px;}
.news_right_title > a { color: #535353;display: inline-table;font-size: 14px;}
.news_promo_content .news_right_title > a { font-size: 17px;font-weight: 600;line-height:25px;}

.news_right_title > a:hover{color:#2acbff ;}
.left_newsletter > h3 {color: #42c4e8;margin-bottom: 20px;font-size: 20px;}
.left_newsletter > p {color: #424444;line-height: 20px;}
.left_newsletter > a {background: rgba(0, 0, 0, 0) url("../image/bg_li_news.png") no-repeat scroll right center;color: #666666;display: inline-table;margin-top: 10px;padding:0 15px 0 0}
.left_newsletter > a:hover{color:#000}
.left_newsletter > h3:hover{}
.news_right_price > b {color: #eb5555;display: inline-table;font-size: 16px;}
.news_right_price > b span.kitudau {font-size: 24px;}
.news_right_price > label {display: inline-table;font-size: 12px;width: 100%; margin-bottom:0;}
.news_right_price {float: left;text-align: center;width: 52%;   }
b.classdola {    font-size: 2rem;
    /* margin-top: -9px; */
    line-height: 2rem;}
#newsrealeas {display: inline-table;margin-top: 65px;width: 100%;}
.left_newsletter {float: left;width: 47%}
.right_newsletter {float: right;}
.news_right_content_top {border-bottom: 1px solid #ddd;float: left;}
.slide_home .news_right_content_top{ margin-bottom: 10px;padding-bottom: 10px;margin-top: 7px;}
.box-content-service li > .news_right > a{color:#0f71bc}
.box-content-service li > .news_right > a:hover{color:red}
.box-content-service li .des_new > span{font-size:15px}
.box-content-service li .des_new{float:left;    height: 2.4rem;
    line-height: 1.2rem;
    overflow: hidden;}
.box-support-ht .box-content-newshangkhong li {width: 25%;}
.box-support-ht .box-content > h3{color:#999999;  padding-bottom: 10px;}
#container .box-support-ht{ display: table;margin-bottom: 65px;margin-top: 55px;}
.box-support-ht .box-content-newshangkhong a {font-size: 17px;color: #cccccc;}
.right_newpromo_hotel {float: left;width: 35%;}
.left_newpromo_hotel {background: #fff none repeat scroll 0 0;float: left;width: 60%;padding:25px;  height: 220px;}
.left_newpromo_hotel > h3 {color: #ffcc00;font-size: 25px;padding-bottom: 20px;text-transform: uppercase;line-height: 30px;}
.left_newpromo_hotel > p {font-size: 18px;line-height: 27px;}
 .tags {margin-bottom: 25px;margin-top: 20px;}
.left_newpromo_hotel > a {background: #f7c500 none repeat scroll 0 0;color: #fff;float: right;margin-top: 35px;padding: 10px 30px;}
.left_newpromo_hotel > a:hover{text-decoration:underline}
.box-content-service li .des_new a{color:#000;display:block;font-size:13px;font-weight:700;text-align:center}
.box-content-service > ul li.top .des_new{background:none repeat scroll 0 0 #FFF;left:0;opacity:.7;padding:15px;position:absolute;top:0;width:245px}
.box-content-service > ul li.top .des_new a{color:#EA195E;font-size:21px;font-weight:700;opacity:1;text-transform:uppercase}
.box-news-home-special .box-content-service{float:right;margin-right:20px;width:46%}
.box-aboutus-home .box-content h3 span{background:url(../image/aboutus.png) no-repeat 10px center}
.box-serviceour{border:2px solid #aaa;float:right;margin-top:50px;position:relative;width:496px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
.box-gallery{margin-top:10px;float:left;width:100%}
.htabsad{height:26px;width:100%}
.htabsad a.selected{position:relative;z-index:6 !important}
.htabsad a{background:url(../image/nonactive-tab.png) no-repeat center bottom;color:#fff;display:block;font-size:11px;font-weight:700;height:26px;line-height:26px;text-align:center;text-decoration:none;text-transform:uppercase;width:215px}
.htabsad li{float:left;margin:0 -70px 0 0}
.box-news-home .box-content h3 span,.box-news-home-special .box-content h3 span{color:#114170;display:block;font-size:16px;line-height:60px;text-transform:uppercase;text-align:center}
.box-serviceour .box-content h3 span{border-bottom:1px solid #e67200;color:#e67200;font-size:14px;line-height:26px;margin-left:8px;padding-right:35px}
.tourist_list h3 span{color:#fff;font-weight:bold;display:block;font-size:25px;height:45px;line-height:45px;text-align:center}
#result .box-heading-h3 .box-heading h2 span{color:#fff;font-weight:bold;display:block;font-size:21px;height:36px;line-height:36px;text-align:center}
.box-yahoo .box-content .yahoochat_left h3 span{text-transform:uppercase}
span.header_right{width:80px!important;opacity:0;position:absolute}
.content_yahoo{padding:5px}
.box-aboutus-home .box-content .list-aboutus{float:left;padding:10px}
.box-aboutus-home .box-content .list-aboutus ul{float:left;max-height:285px}
.box-aboutus-home .box-content .list-aboutus ul li{float:left;margin-top:15px;padding:0;width:100%}
.box-aboutus-home .box-content .list-aboutus ul li img{float:left;margin-right:8px}
.box-aboutus-home .box-content .list-aboutus ul li p{float:left;padding:10px;width:86%;color:#313131;background:none repeat scroll 0 0 #FCFCFC;line-height:20px}
.box-aboutus-home .box-content .list-aboutus ul li p span{color:#9C9C9C;font-size:11px;line-height:25px;float:right}
.box-aboutus-home .box-content .list-aboutus a{background:url(../image/view_aboutus.png) no-repeat left center;display:block;float:right;height:15px;width:24px}
.box-aboutus-home .box-content .list-aboutus a.next:hover{text-decoration:none}
.box-aboutus-home .box-content .form-aboutus{float:left;width:38%}
.box-aboutus-home .box-content .form-aboutus #sendaboutus{width:100%}
.box-aboutus-home .box-content .form-aboutus label{color:#33389C;display:block;font-size:11px;font-weight:700;line-height:23px}
.box-aboutus-home .box-content .form-aboutus label img{display:block;float:left;margin-right:5px;margin-top:2px}
.box-aboutus-home .box-content .form-aboutus h2{font-size:1.2em;font-weight:400;margin-bottom:15px}
.box-content-newslatest ul{padding:10px}
.submitabout{background:url(../image/bg_detail.png) no-repeat scroll 0 0 transparent;border:medium none;color:#FFF;float:right;font-size:13px;font-weight:700;height:24px;line-height:26px;margin-right:10px;margin-top:8px;padding:0;text-align:center;width:69px!important}
#messageform{color:#EF0000;font-weight:700;line-height:20px;margin-top:8px}
.box-aboutus-home .box-content .form-aboutus input,.box-aboutus-home .box-content .form-aboutus textarea{width:200px}
.box-news-home-special .box-content ul li{float:left;margin-bottom:5px;width:100%;background:url(../image/bg_li_news_special.png) no-repeat center bottom}
.box-news-home-special .box-content ul li.end{background:none}
.box-news-home .box-content ul li{background:url(../image/bg_li_news.png) no-repeat center bottom}
.box-news-home .box-content ul li .image,.box-news-home-special .box-content ul li .image{float:left;margin-bottom:5px;margin-right:10px;text-align:center}
.box-news-home .box-content ul li .image{border:2px solid #D3DFFD}
.box-news-home-special .box-content ul li .image{border:2px solid #e3e3e3}
.box-news-home-special .box-content ul li .des_new{float:left;line-height:20px;text-align:justify;width:177px}
.box-news-home .box-content ul li .des_new{float:left;line-height:20px;text-align:justify;width:160px}
.box-news-home-special .box-content ul li .des_new a{color:#333;display:block;font-size:12px;line-height:15px;text-align:left;margin-bottom:10px}
.box-news-home .box-content ul li .des_new span{color:#505050;display:block;font-size:11px;line-height:15px}
.box-news-home .box-content ul li .des_new a.detail_news,.box-news-home-special .box-content ul li .des_new a.detail_news{clear:both;color:#EC0637;float:right;font-size:12px;line-height:0}
.box-news-home .box-content ul li .des_new a.detail_news:hover,.box-news-home-special .box-content ul li .des_new a.detail_news:hover{font-weight:700}
.box-news-home .box-content ul li .des_new a{color:#335CAB;display:block;font-size:12px;line-height:15px;text-align:left}
.aboutus-list,#messageform,.form-aboutus{padding:15px}
.form-aboutus textarea{border:1px solid #029dd6!important;width:68%}
.form-aboutus label{display:block;font-size:12px;font-weight:400;line-height:16px;text-align:left;width:100px}
.aboutus-list ul li{border-bottom:1px dashed #DCDCDC;display:block;float:left;padding:10px 0;width:100%}
.aboutus-list ul li img{float:left;margin-right:10px}
.aboutus-list ul li .content-aboutus{float:left;width:505px}
.aboutus-list li .content-aboutus p{line-height:20px;color:#f60}
.aboutus-list li .content-aboutus .dateadd{background:none repeat scroll 0 0 #EDEDED;color:#7A7A7A;display:inline-block;font-size:12px;font-style:italic;margin:5px 0}
.aboutus-list li .content-aboutus .namekh{color:#9C9C9C;font-size:11px}
a.squareminus{background-image:url(../image/minus.gif);background-repeat:no-repeat;width:14px;height:14px;display:block;font-size:1px;text-decoration:none;padding:0;margin-right:4px;float:left}
a.squareplus{background-image:url(../image/plus.gif);background-repeat:no-repeat;width:14px;height:14px;display:block;font-size:1px;text-decoration:none;padding:0;margin-right:4px;float:left}
input.cmbbuttonqt{padding:5px 40px}
.textright{text-align:right}
.textleft{text-align:left;padding:4px}
.flightResult{border-top:3px dashed #f60;padding-top:5px;padding-bottom:5px}
#resultaba .flightResult td{line-height:17px}
.titleqt{padding:7px 0;margin:5px 0;text-align:center;border:1px dashed #5A06A2;background:url(../image/forum.png) no-repeat 20px -5px;border:1px solid #000;text-transform:uppercase;font-weight:700}
input.submit{float:right;font-size:14px;padding:8px 16px;border:none;background:#e72023;color:#fff;font-weight:700}
.useronline{position:absolute;bottom:0;left:0;background:url(../image/userright.png) no-repeat;width:32px;height:32px;z-index:99999}
.useronlineactive{position:absolute;bottom:110px;left:120px;background:url(../image/userleft.png) no-repeat;width:32px;height:32px;clear:both;z-index:999999}
.currentcy{color:#0489B1;font-size:18px;float:right;margin-bottom:4px;font-weight:700}
.read-more{float:right;margin-right:15px}
.read-more a{background:url(../image/read-more.png) no-repeat;width:99px;height:28px;line-height:28px;color:#fff!important;font-weight:700;padding:6px 36px 7px 18px}
div#sbquocte{margin-top:45px}
.domestic-last ul{width:100%}
.domestic-last ul li{display:block;display:inline;float:left;width:30%;margin:4px 3%}
.domestic-col li.title{color:#3d3d3d;margin-bottom:4px;font-size:12px}
.domestic-col li.aircode{margin-bottom:3px}
.domestic-col li.aircode a{cursor:default;font-size:13px}
.infomartion_airflight{float: left;width: 100%;font-size: 14px;line-height: 14px;}
.infomartion_airflight .image_flight_air{background:url(../image/ccv_flight.jpg) no-repeat;float:left;height:70px;padding-right:37px;width:81px}
.infomartion_airflight .left_infomartion_airflight{width:35%;float:left}
.infomartion_airflight .right_infomartion_airflight{width:35%;float:left}
#mflight_infomartion_airflight{width:100%}
#mflight_infomartion_airflight h3.name{background:url(../image/ccv_flight2.gif) no-repeat scroll 10px 7px #f2f2f2;border:1px solid #eee;color:#333!important;font-size:13px!important;font-weight:700;padding:15px 10px 15px 95px;text-align:left;     box-sizing: border-box;}
#mflight_infomartion_airflight div.time{width:28%;float:left;line-height:20px;padding:7px 10px 8px 15px}
div.company{display:inline;float:left;font-weight:700;margin-left:6px;padding-top:15px}
#mflight_infomartion_airflight div.layourtimestop{padding:10px;background:#f2f2f2}
#mflight_infomartion_airflight div.company strong{color:#f58634;display:block;font-size:15px;margin-top:5px}
#showbox_chat_online_footer{position:relative}
#showbox_chat_online{bottom:0;position:fixed;right:0;width:325px;z-index:1000}
#button_click_show_yahoo{background:url(../image/support-background.png) no-repeat scroll left top transparent;border:medium none;cursor:pointer;height:128px;position:absolute;right:0;top:-123px;width:301px}
#button_click_show_yahoo_Content{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #fff;border-color:#3763d3 -moz-use-text-color -moz-use-text-color #3763d3;border-image:none;border-style:solid none none solid;border-width:5px medium medium 5px;bottom:-5px;color:#ccc;font-size:.8em;height:0;overflow:hidden;position:relative;width:100%}
#content_chat_online{color:#065f92;font-size:11px;padding:10px 5px 5px 0;text-shadow:1px 1px #fff}
#content_chat_online ul{list-style:none outside none;margin:10px 0 0 20px;padding:0;width:244px}
.call_hotline{background:none repeat scroll 0 0 #ff6400;margin:5px auto -5px;padding-bottom:10px;padding-top:10px;text-align:center;width:100%;border:2px solid #c30;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
.call_hotline strong{color:#fff;font-size:18px;font-weight:400;text-shadow:1px 1px 0 #960606}
#content_chat_online ul li{background:none repeat scroll 0 0 transparent;color:#006795;font-size:12px;font-weight:700;list-style:none outside none;margin-top:8px;padding:0}
#content_chat_online ul.list-support .yahoo{background:url(../image/live-support-yahoo.png) no-repeat scroll left center;padding-left:40px}
.list-support a{display:block;line-height:25px;text-decoration:none}
#content_chat_online ul.list-support .skype{background:url(../image/skype-chat.png) no-repeat scroll left center;padding-left:40px}
.box-flight-price .box-content{position:relative}
.box-flight-price .box-content h3{background:url("../image/bg_flight_h3.png") repeat-x scroll 0 0;float:left;width:100%}
.box-flight-price .box-content h3 span{background:url("../image/bg_after_label.png") no-repeat scroll left top;color:#fff;float:left;font-size:19px;height:38px;line-height:38px;padding:0 85px 0 20px}
.box-flight-content ul li .type_price{color:gray;display:block;line-height:20px;text-align:center}
.box-flight-content ul li span.to{padding-top:6px}
.box-flight-content{float:left;margin-top:15px}
#flight_list{border:1px solid #ccc;float:left;margin-top:10px}
.head-flight span{color:#fff;float:left;font-size:17px;font-weight:bold;line-height:30px;text-align:center;width:16%}
#list_page_view{float:left;width:100%}
#flight_list ul li{border-bottom:1px dashed #d3d3d3;float:left;margin-bottom:5px;padding-bottom:5px;width:100%}
.head-flight{background:#0680c5 none repeat scroll 0 0;clear:both;display:block;height:30px;width:100%}
.index-list{padding:10px 28px}
.index-list li:first-child{border-top:0 none}
.index-list li > .fa{border:1px solid #0680c5;border-radius:100%;color:#168fb0;font-size:21px;height:46px;left:0;line-height:46px;position:absolute;text-align:center;top:18px;transition:all 300ms ease 0s;width:46px}
.index-list li .fa.fa-phone,.index-list li .fa.fa-globe{font-size:25px}
.index-list .list-head{color:#44433f;font-weight:700}
.index-list li:hover > .fa{background:#0680c5;border:0 none;color:#fff;transition:300ms ease 0s;-moz-transition:300ms ease 0s;-webkit-transition:300ms ease 0s}
.index-list li p{margin:0;color:#888;font-size:13px}
.hd_thanhtoan .index-list > li{margin-bottom:10px;padding-top:10px}
.index-list li{border-top:1px dashed #d3d3d3;color:#888;list-style:outside none none;margin:0 0 15px;min-height:68px;padding-left:60px;padding-top:10px;position:relative}
.support-list{float:left;margin-bottom:8px;margin-right:3%;padding-left:0;padding-top:15px;width:47%}
.support-list li{border-top:0 none;font-weight:700;margin-bottom:5px;min-height:1px;padding-left:0;padding-top:0}
.support-list li a{font-size:13px}
.support-list li img{margin-right:6px;position:relative;float:left}
.support-list li span{color:#ec6d0f;font-size:13px}
.index-list li img{max-width:100%}
.support-list li .fa{font-size:14px;margin-right:6px}
#flight_list ul li span{color:#666;float:left;font-size:14px;font-weight:bold;text-align:center;width:16%}
#flight_list ul li span.hang > img{height:27px;padding:0 29%}
.box-flight-content ul li span.from{padding-top:6px}
.box-flight-content ul li span.price > b{color:#2a6eb6}
.box-flight-content ul li .left_flight{background:none repeat scroll 0 0 #B0E6FF;float:left;height:40px;padding:10px;width:10%}
#view_detail_search{background:url("../image/bg_book_order.png") no-repeat scroll 0 0;display:block;float:right !important;height:30px;text-align:right !important}
div.viewall_news_page{margin-bottom:10px;position:relative;text-align:center;width:100%}
.viewall_news_page{float:left;margin-bottom:10px;width:100%}
.list_page_center.max4{float:left;padding:0 42%}
.list_page_center.max2{float:left;padding:0 46%}
.list_page_center.max1{float:left;padding:0 46%}
.list_page_center.max3{float:left;padding:0 43%}
.list_page_center.max5{float:left;padding:0 40%}
.list_page_center.max6{float:left;padding:0 39%}
#list_page_view{float:left;width:100%}
.list_page_center.max7{float:left;padding:0 37%}
.list_page_center.max8{float:left;padding:0 35%}
.list_page_center.max9{float:left;padding:0 33%}
.list_page_center.max10{float:left;padding:0 31%}
.list_page_center{float:left;padding:0 30%}
.viewall_news_page a.active{background:url("../image/star_page_active.png") no-repeat scroll 0 0}
.viewall_news_page a{background:url("../image/star_page.png") no-repeat scroll 0 0;display:block;float:left;height:30px;width:32px}
.box-flight-content ul li .left_flight b{display:block;text-align:center;line-height:20px}
.box-flight-content ul li .right_flight{background:none repeat scroll 0 0 #EDF9FF;float:right;padding:10px;height:40px;width:77%}
.right_flight_top{float:left;width:150%}
.right_flight_bottom{display:block;text-align:center;width:100%;color:#016fae}
.vier_page{margin-top:8px;float:left;width:100%;text-align:center}
.right_flight_bottom b{color:red;font-size:18px}
.right_flight_top span{color:#000;display:block;float:left;font-size:12px;font-weight:700}
.right_flight_top span.muiten{background:url(../image/muiten.png) no-repeat scroll 0 4px;height:12px;margin-left:10px;margin-right:10px;width:17px}
#container .box-support-left,#container .box-content-service,#container .box-cat-content{width:527px}
#showbox_chat_online{width:325px}
#button_click_show_yahoo{height:324px;top:-121px;width:301px}
.call_hotline{margin:5px auto -5px;padding-bottom:10px;padding-top:10px;border:2px solid #c30}
.call_hotline strong{font-size:18px}
.container-header{background:#42c4e8 none repeat scroll 0 0;position:relative}
#container-footer #footer .wrap{margin-left:auto;margin-right:auto;border-top: 1px solid #bdbdbd; padding-top:2%; padding-bottom:2%;}
#main-menu{float:left;list-style:outside none none;padding:6px 0 7px; line-height: 30px;}
#main-menu li{float:left;padding-top:12px;height:76px}
#contact-menu a{background:url("../image/icon-menu.png") no-repeat scroll center -1227px}
#working-hour .wkhr{color:#ff6e1f;font-weight:bold;line-height:16px;font-size:14px}
#hotline-dat-ve{background:url("../image/hotline-dat-ve.png") no-repeat scroll left 15px;margin-left:15px;padding-left:53px}
#home-payment-method{float:left;width:440px}
#home-feedback-form a.next{background:url("../image/border-header.png") no-repeat scroll left bottom;color:#ff7422;float:left;line-height:24px}
.large-title{font-size:20px;font-weight:normal;height:35px;line-height:30px;margin-bottom:25px;text-transform:uppercase}
.large-title h3 p{border-bottom: 1px solid #dedce1;padding-top: 5px;}
#divAdLeft{position:fixed;top:180px;width:152px;margin-left:-159px}
.ui-dialog .ui-dialog-titlebar {background: #42c4e8 none repeat-x scroll 50% 50% !important;}
.ui-dialog {background: #e6f3f7 none repeat scroll 0 0 !important;}
#divAdRight{position:fixed;top:180px;width:150px;margin-left:1032px}
.hotline_yahoo > h2 span.letter{position:relative;font-size:25px;top:-webkit-calc(50% - 60px);top:calc(50% - 60px);text-shadow:0 0 3px white}
.letter:nth-child(1){-webkit-animation:fade 1s infinite 400ms;animation:fade 1s infinite 400ms}
.letter:nth-child(2){-webkit-animation:fade 1s infinite 400ms;animation:fade 1s infinite 400ms}
.letter:nth-child(3){-webkit-animation:fade 1s infinite 400ms;animation:fade 1s infinite 400ms}
.letter:nth-child(4){-webkit-animation:fade 1s infinite 400ms;animation:fade 1s infinite 400ms}
.letter:nth-child(5){-webkit-animation:fade 1s infinite 400ms;animation:fade 1s infinite 400ms}
.letter:nth-child(6){-webkit-animation:fade 1s infinite 400ms;animation:fade 1s infinite 400ms}
.letter:nth-child(7){-webkit-animation:fade 1s infinite 400ms;animation:fade 1s infinite 400ms}
.letter:nth-child(8){-webkit-animation:fade 1s infinite 400ms;animation:fade 1s infinite 400ms}
.letter:nth-child(9){-webkit-animation:fade 1s infinite 400ms;animation:fade 1s infinite 400ms}
.letter:nth-child(10){-webkit-animation:fade 1s infinite 400ms;animation:fade 1s infinite 400ms}
.letter:nth-child(11){-webkit-animation:fade 1s infinite 400ms;animation:fade 1s infinite 400ms}
.letter:nth-child(12){-webkit-animation:fade 1s infinite 400ms;animation:fade 1s infinite 400ms}
.letter:nth-child(13){-webkit-animation:fade 1s infinite 400ms;animation:fade 1s infinite 400ms}
@-webkit-keyframes fade{50%{opacity:0.02}
}
@keyframes fade{50%{opacity:0.02}
}
.methods{margin:20px 0}
.header-payment.bank-transfer{background:#292929 url("../image/icon.png") no-repeat scroll left -1377px}
.header-payment.method_office{background:#292929 url("../image/icon.png") no-repeat scroll left -1417px}
.content.office{min-height:auto;border: none;background: none;line-height: 30px;}
#content_athome .athome{background:url("../image/icon-home.png") no-repeat scroll left top;min-height:120px;padding-left:140px}
.header-payment.method_athome{background:#292929 url("../image/icon.png") no-repeat scroll left -1457px}
.upper{text-transform:uppercase}
.bold{font-weight:bold}
.payment-intro .methods-content{display:block;line-height:1.4}
.methods-content{border:1px solid #ededed;padding:20px}
h5{font-size:1em}
#bank-account-person{margin-bottom:20px}
.tr-bank > td{border-top:1px solid #dcdcdc;padding-top:10px}
.tbl-bank-detail td{padding:1px 5px}
.bank-logo img{width:100px;height:33px}
.des_information .methods-content{display:block;line-height:1.4}
.des_information p{padding:5px 0; line-height:25px;}
.des_information ol li {
    color: #575757;
    margin-left: 38px;
    line-height: 25px;
    padding: 5px 0; text-align:justify;
}
.header-payment{position:relative}
.header-payment{color:#fff;cursor:pointer;display:block;font-weight:bold;height:30px;line-height:30px;padding-left:40px}
#bank-note{margin-bottom:20px}
.hotline_yahoo > p{color:#fff;font-size:17px;font-weight:bold;line-height:33px;text-indent:25px}
#second-wrapper ul{list-style:outside none none}
#paymentblock .vanphong{background:url("../image/thanh_toan_tai_van_phong.png") no-repeat scroll left top}
.confirmbox{    line-height: 1.5em;    padding: 15px 5px;
    padding-top: 0;}
.header-confirm{ text-transform:uppercase; color:#42c4e8;font-size:13px;height:30px;line-height:30px;font-weight:bold;}
.basic-info{border:1px solid #ededed;margin-bottom:0}
.field-table{padding:10px;width:100%}
.field-table td,.des_success table td{line-height:1.2em;font-size:14px;color:#000}
.confirm_info_total > span{color:#000;font-weight:bold}
.confirm_info_total > strong{color:#ff0007; font-size: 19px;}
.confirm_info a{color:#ff0007}
.header-detail{background:#ffbd1f url("../images/icon.png") no-repeat scroll -44px -46px;color:#fff;font-size:13px;height:30px;line-height:30px;padding-left:40px}
.confirm_info{line-height:1.5em;padding:20px 20px 20px 0;text-align:justify;font-size:14px}
.confirm_info > p,.confirm_info ul li{color:#000}
#paymentblock .tainha{background:url("../image/thanh_toan_tai_nha.png") no-repeat scroll left top}
#paymentblock .chuyenkhoan{background:transparent url("../image/thanh_toan_chuyen_khoan.png") no-repeat scroll left top;border-bottom:0 none}
#home-feedback-form{float:left;margin-right:15px;width:455px}
#home-feedback-form{float:left;margin-right:15px;width:455px}
#home-feedback-form ul{border-right:1px solid #cdcdcd;padding-right:15px}
#second-wrapper ul{list-style:outside none none}
#home-feedback-form li{background:transparent url("../image/bg_cus_comment.png") no-repeat scroll left top;color:#444;font-style:italic;line-height:18px;margin-bottom:15px;padding-left:65px}
#home-feedback-form .cus-comment-info{font-size:11px}
#paymentblock strong{font-size:13px;font-weight:bold;text-transform:uppercase}
#paymentblock p{color:#666;margin-bottom:5px}
#paymentblock li{border-bottom:1px dotted #ccc;line-height:18px;margin-bottom:10px;padding-bottom:10px;padding-left:50px}
.red{color:#ff0007}
#hotline-dat-ve p{color:rgb(254,110,31);font-size:15px;font-weight:bold;line-height:24px}
#working-hour span{color:#868585;display:inline-block;font-size:smaller;font-weight:bold;text-transform:uppercase;width:82px;font-size:11px}
#working-hour .txt{color:#008eed;font-size:15px;font-weight:bold;line-height:24px}
#main-menu a{display:block;font-weight:bold;height:28px;color:#fff;text-align:center}
#working-hour{background:url("../image/wkhour.png") no-repeat scroll left 15px;margin-left:15px;padding-left:55px}
#container{margin:0 auto;/* background:#f2ffff none repeat scroll 0 0;*/}
#container-header .telephone_header{right:0}
#container .box-support-left{width:100%;  margin-bottom: 20px;}
.box-content-newslatest ul .news_left, .slide_promo ul .news_left{position: relative;}
.tinviewlast {display: inline-table;}
.tinviewlast > h3 {color: #42c4e6;font-size: 19px;margin-bottom: 15px;text-transform: uppercase;}
.tinviewlast ul li {border-bottom: 1px solid #ababab;margin-top: 25px;padding-bottom: 25px;}
.tinviewlast ul li:last-child{border:none}
.box-tintuclienquan h3 {clear: both;margin-bottom: 20px;overflow: hidden;padding-bottom: 20px;padding-top: 20px;text-align: center;}
.box-tintuclienquan h3 span {background-color: #fff;color: #777777;display: inline-block;font-size: 24px;font-weight: normal;line-height: 30px;margin: 0;padding: 0 10px;text-align:center;}
.tags > b {color: #44c4e7;font-size: 20px;font-weight: bold;text-transform: uppercase;}
.tags > a {color: #43c3ea;font-weight: bold;text-transform: uppercase; font-size: 20px; padding-right: 10px;}
.box-tintuclienquan h3 hr {border-color: #777777;margin: -16px auto 0;padding: 0;text-align: center;width: 100%;}
.tinviewlast ul li a {color: #333333;font-size: 16px;}
.slide_promo .news_right_content_top{border:none;}
.tinviewlast ul li a:hover {color: #42c4e6;text-decoration:underline;}
.box-content-newslatest ul .news_left .i-icon, .slide_promo ul .news_left .i-icon{background: #2acbff none repeat scroll 0 0;border: 2px solid #fff;border-radius: 50%;color: #333333;font-size: 40px;height: 50px;line-height: 45px;position: absolute;text-align: center;width: 50px;z-index: 99;left:40%;bottom: -15px;    display: flex;
    justify-content: center;
    align-items: center;}
.slide_promo ul .news_left .i-icon{bottom:-25px}
.box-content-newslatest ul .news_right, .slide_promo ul .news_right {display: inline-table;padding: 0 10px;margin-top: 30px;}
.box-content-newslatest ul .news_right_title > a{    color: #565656;
    font-size: 17px;
   }
.news_right_title
{   
   line-height: 1.2rem;
   height: 2.4rem;
   overflow: hidden;   
}
.box-content-newslatest ul .news_right_price{text-align:left;width:100%; margin-top: 10px;}
.box-content-newslatest ul .news_right_price > label {color: #333333;display: inline-table;font-size: 13px;width: 100%;padding-bottom: 10px;}
.box-content-newslatest ul .news_right_price b.classdola{width: 100%; color: #28cded;}
.box-content-newslatest ul .news_right_price > b{width: 100%; color: #28cded}
.newshotel_noibat {background: #fcc951 none repeat scroll 0 0;display: inline-table;padding: 23px;width: 100%;}
.slide_promo_hotel{ background: #f3f3f3 none repeat scroll 0 0;padding: 20px 18px 30px; /*display: inline-table*/;}
#mycarouselhotel li {float: left;width: 33%;}
.viewall_news {display: inline-table;text-align: center;width: 100%;margin-bottom: 30px;margin-top: 10px;}
.viewall_news a.viewmorenews {background: #ebebeb none repeat scroll 0 0;color: #b4b5b5;font-size: 20px;padding: 10px 20px;text-transform: uppercase;}
.viewall_news a.viewmorenews:hover{background: #fcc951 none repeat scroll 0 0;color:#fff}
.slide_promo_hotel .jcarousel-skin-tango .jcarousel-item {height: 710px;width: 379px;}
.slide_promo_hotel .news_left {position: relative;}
.slide_promo_hotel .news_right {background: #fff none repeat scroll 0 0; float: left; width:100%; padding: 24px;}
.slide_promo_hotel .news_right_content_top {border: medium none;width: 100%;}
.news_right_price_hotel .starhotel4, .news_right_price_hotel .starhotel5, .news_right_price_hotel .starhotel3, .news_right_price_hotel .starhotel2,.news_right_price_hotel .starhotel1{float:left; margin-bottom: 0;}
.news_right_price_hotel b {color: #ffcc33;float: right;font-size: 22px;}
.slide_promo_hotel .news_left a img {border-radius: 0;}
.slide_promo_hotel > h3 {color: #999999;margin-bottom: 20px;margin-top: 20px;text-align: center;text-transform: uppercase;}
.slide_promo_hotel .news_right_title > a {color: #666666;font-size: 22px;font-weight: normal;margin-bottom: 0px;  }
.slide_promo_hotel .news_promo_content{position: relative;  margin-bottom: 35px;display: table;}
.slide_promo_hotel ul .news_left .i-icon{background: #fdcd47 none repeat scroll 0 0;border: 2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;bottom: -15px;color: #333333;font-size: 40px;height: 43px;left: 50%;line-height: 40px;position: absolute;text-align: center;width: 43px;z-index: 99; transform: translate(-50%, 0);}
.slide_promo_hotel .news_right_title{height: 3rem; line-height: 1.5rem; overflow: hidden;}
.slide_search_news .news_right_title > a{ color: #4ca6bf;font-size: 16px;font-weight: 700;line-height: 1.5rem; margin-bottom: 0;}
.slide_search_news .news_promo_content{margin-bottom:0;}
.slide_search_news ul .news_left .i-icon{background: #2acbff none repeat scroll 0 0;height: 50px;width:50px;line-height: 45px;bottom:-25px;    display: flex;
    align-items: center;
    justify-content: center;}
.slide_promo_hotel .news_promo_content > div {overflow: hidden;}
.slide_promo_hotel .jcarousel-skin-tango .jcarousel-clip{height:750px}
.slide_promo_hotel ul .news_left .i-icon > img{width:auto !important}
.box-content-newslatest .jcarousel-skin-tango .jcarousel-item{height:345px;width:248px;-webkit-border-radius:7px;-moz-border-radius:7px;-khtml-border-radius:7px;border-radius:7px}
.slide_search_news .news_promo_content > div{ background:#fff none repeat scroll 0 0}
.slide_search_news ul .news_left .i-icon > img{border: medium none;transition: none 0s ease 0s ;width: 50% !important;}
.box-content-newslatest .news_right_price > b{font-size:23px;}
.news_left a img {-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-khtml-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}
.box-content-newslatest .jcarousel-skin-tango .jcarousel-clip{height:405px}
.box-content-newslatest .news_right_content_top{border-bottom:none;}
.box-content-newslatest ul li > div{margin-top:5px; min-height: 333px;-webkit-border-radius:7px;-moz-border-radius:7px;-khtml-border-radius:7px;border-radius:7px; background: #fff none repeat scroll 0 0;}
.slide_search_news .news_right{padding:25px 10px 10px;width:94%}
.slide_search_news .news_right_title span{padding:0; margin-top: 8px;}
.box-content-newslatest ul li > div:hover, .news_promo_content > div:hover{webkit-box-shadow:0 2px 7px 9px #dfdfdf;-moz-box-shadow:0 2px 7px 9px #dfdfdf;box-shadow:0 2px 7px 9px #dfdfdf;}
.box-content-newslatest ul .news_right_title > a span, .slide_promo ul .news_right_title > a span {border-bottom: 1px solid #28cdfd;display: table;height: 10px;width: 65px;}
#container .box-content-service{width:100%;margin-top:3%}
.hd_thanhtoan{width:48%;border:1px solid #d3d3d3}
.box-content-service .box-heading h3 span,.hd_order h3 span{background-image:url("../image/bg-blue-title.png");display:inline-block;height:46px;line-height:46px;padding-left:40px;font-size:16px;color:#fff}
.box-content-service .box-heading h3 span span,.hd_order h3 span span{background-position:right bottom;padding:0 40px 0 2px}
#container .box-cat-content{width:100%}
.box-yahoo{position:fixed;right:16px;top:0;width:125px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.telephone_header span{color:#fff}
.telephone_header span:hover{text-decoration:underline}
#showbox_chat_online{width:325px}
#button_click_show_yahoo{height:324px;top:-121px;width:301px}
.call_hotline{margin:5px auto -5px;padding-bottom:10px;padding-top:10px;border:2px solid #c30}
.call_hotline strong{font-size:18px}
.image_dd_news > img {}
.alignleft.rate p { display: block;font-size: 13px;padding-top: 10px;}
#container .slideshow,#container .box-support-left,#container .box-content-service,#container .box-cat-content,.hd_thanhtoan{float:left}
#container .slideshow{width:520px;height:264px;background:#fff none repeat scroll 0 0;border:4px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;margin-top:50px}
#wrap-intro{background:rgba(249,249,249,0.9) none repeat scroll 0 0;float:right;height:175px;overflow:hidden;position:relative;width:528px}
#wrap-intro p{color:#000;line-height:150%;padding:5px 10px;font-size:12px;text-align:justify}
#wrap-intro h2{border-bottom:1px solid #ddd;color:#0081ff;font-size:1.6em;font-weight:normal;line-height:150%;padding:5px 10px}
.box-flight-price{float:right;margin-top:15px;width:100%}
#footer .wrap .column{float:right;width:38%}

.news_right_price_tour > b {font-size: 20px;color:#ffcc33}
#nav-flightsearch{margin-bottom:59px;display: table;width: 100%;}
#nav-flightsearch > ul{padding: 0 6%;
    width: 100%;
    box-sizing: border-box;}
#nav-flightsearch li{float:left;font-size:13px;font-weight:bold;color:#0b71b9;line-height:23px;list-style-type:none;margin-right:0;margin-bottom:15px;width:33.3%}
.border_link{border-bottom:1px solid #c4c4c4}
#nav-flightsearch li.current{color:#fff}
#nav-flightsearch li > a {
    left: 0;margin-top: -8px;
    position: absolute;
    width: 100%;
}
#nav-flightsearch p.cham
{
	border: thin solid #d1d1f1;
}

#nav-flightsearch .col-left span {
    /* margin-left: 50% !important; */
   /* position: absolute;
    left: -50%;
    top: 100%;*/
    /* width: 100%; */
   /* transform: translate(42%, 0);
    display: table;
    box-sizing: border-box;
    margin: 0;*/
}
#nav-flightsearch .col-center a{text-align:center;}
#nav-flightsearch li span{color: #565656;font-size: 16px; position:absolute;
    width: 200px;
    text-align: center;
    /* left: -50%; */
    /* transform: translate(-50%, 0); */
    margin-left: -225%;    top: 170%;
}
#nav-flightsearch li div{display:table; position:relative;}
#nav-flightsearch li.last span{margin-left:-14px}
#nav-flightsearch li.current span{color:#00b5cc;}
.slide_promo_tour ul .news_left .i-icon{background:#2acbff none repeat scroll 0 0;line-height: 55px;height: 55px; width: 55px;    display: flex;
    justify-content: center;
    align-items: center;}
#nav-flightsearch ul {
    position: relative;
}#nav-flightsearch ul::after {
 box-sizing: border-box;
    display: block;
    border: 1px solid #c4c4c4 ;
    content: '';
    position: absolute;
    top: 18px;
 
    width: 80%;
 
    margin: auto;
    left: 50%;
    transform: translate(-50%, 0);
}
.slide_promo_tour ul .news_left .i-icon > img{width:55% !important;}
#nav-flightsearch li.first.current{}
#nav-flightsearch li{position: relative; z-index:1}
#nav-flightsearch li.last{border:none;}
#nav-flightsearch li.current.last{border:none;}
#nav-flightsearch li.current{}
#nav-flightsearch li.current p{background: #eef0f0 none repeat scroll 0 0;border: 1px solid #fff;border-radius: 50%;height: 34px;line-height: 34px;text-align: center;width: 34px;}
#nav-flightsearch li.disable p{background: #fff none repeat scroll 0 0;border-radius: 50%;height: 34px;line-height: 34px;text-align: center;width: 34px; }
#nav-flightsearch li.current label{ background: #f6cd53 none repeat scroll 0 0;
-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;
    color: #fff;
    float: left;
    font-size: 19px;
    height: 20px;
    line-height: 32px;
    margin: 6px;
    text-align: center;
    width: 20px;
}
#nav-flightsearch li.disable span {
    font-weight: normal;
	   

}
.flight_go_all{
    padding: 10px 15px;
display: table;
width: 100%;
}
.line_1{width: 100%;
border-bottom: 1px solid #dedce1;
padding-top: 10px;
padding-bottom: 10px;
display: table;}
.line_1 label{margin-left: 0px !important;  }
.line_1 label{
   margin-left: 0px !important;
width: 30%;
float: left; 
}
.line_1 span{
      font-weight:bold;
}
.line_1 p{
    float:right;
}
.line_1 b{
    float:right;
}
/*module chi tiet chuyen bay*/
.heading_flight{background: #e5f8fe;padding: 10px 15px;display: table;width: 100%;}   
.heading_flight_right{text-align:right}
.heading_flight_left,.heading_flight_right{width:30%;float:left}
.heading_flight_right{text-align:right}
.heading_flight_center,.heading_flight_bottom{width:20%;float:left}
.heading_flight_left b,.heading_flight_right b{color: #00355f;font-size: 20px;margin-bottom: 10px;display: table;}
.heading_flight_right b{text-align:right;width:100%;}
.heading_flight_bottom{float: right;
text-align: right;
margin-top: 12px;}
.heading_flight_center{border-bottom:2px solid #b7b5c0}
.heading_flight_center label{line-height: 28px;
margin-top: 2px;
display: table !important;
color: #000 !important;
font-weight: bold !important;text-align: center;
margin-left: 0px !important;font-size: 16px !important;width: 100%;}
.box-sort-right > .box-content h3{text-align:left !important;padding-left: 16px;font-weight: bold;height: 45px;line-height: 45px;}
.heading_flight_left label, .heading_flight_right label{color:#000;margin:0 !important;font-size: 17px !important;font-weight: bold !important;}  
/*end module chi tiet chuyen bay*/
#nav-flightsearch li.disable label {background: #c4c4c4 none repeat scroll 0 0;
-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;
    color: #fff;
    float: left;
    font-size: 19px;
    height: 20px;
    line-height: 32px;
    margin: 6px;
    text-align: center;
    width: 20px;}
    #nav-flightsearch li p.thanhdoc {
	position: absolute;
    border: none !important;
    background: #cdd5de !important;
    height: 25px;
    width: 1px;
    left: 50%;
    top: 100%;
    transform: translate(-50%,0);
   
}
 #nav-flightsearch .col-center .thanhdoc
 {
	 margin:auto;
 }

 #nav-flightsearch .col-right a {
    text-align: right;
}

#nav-flightsearch .col-center div{margin:auto}
#nav-flightsearch .col-right div{float:right}
#nav-flightsearch .col-left .thanhdoc{}
#result form .button input,#result form .button a{text-transform: uppercase;display: block;font-size: 19px;text-indent: 10px;background: #42c4e8 url(../image/icon.png) no-repeat scroll 220px -1036px;border: 0 none;border-radius: 5px;box-shadow: 0 1px 2px 1px rgba(134,23,2,0.3) inset,0 -1px 1px 1px rgba(134,23,2,0.3) inset;color: #fff;cursor: pointer;font-weight: bold;height: 40px;padding-right: 40px;width: 250px;margin-top: 05px;text-align: center;}
#result form .button a{line-height:48px}
table.info_flight{padding:10px 40px}
table.info_flight b{color:#000}
.dep-res > a{color:#016fae;display:block;font-weight:700;text-decoration:underline}
td.stop{padding-top:15px}
.hanhkhachdetail td{padding:0 !important}
.hanhkhachdetail.dkvld,.hanhkhachdetail.dkvlv{display:block;margin:0%}
.hanhkhachdetail.dkvld img,.hanhkhachdetail.dkvlv img{vertical-align:middle}
.dkhanhlyflight {border: 2px solid #42c4e8;padding: 15px;margin: 7px;     width:97.2%;}
.dkhanhlyflight > strong{text-transform:uppercase}
.hanhkhachdetail.dkvld > table,.hanhkhachdetail.dkvlv table{width:100%}
.dateoption{width:60px!important}
.datelunar-departure .ui-datepicker-trigger{position:absolute;padding:5px 3px}
.datelunar-return .ui-datepicker-trigger{position:absolute;padding:5px 3px}
.dialog{display:none}
.ui-widget-overlay{background:transparent!important}
.yui-skin-sam .yui-calendar .calheader{color:#095abe}
.dialog{display:none}
.ui-widget-overlay{background:transparent!important}
label.selected{color:#ff7b0f}
.select-date{padding-top:10px}
.select-date select{height:26px}
.search-widget{border-style:solid;border-width:1px;background:#cccecd;font-size:11px;text-align:left;color:#e1f0d0;overflow:hidden}
.search-widget .search-widget-inner{float:left}
.search-widget div,.search-widget ul,.search-widget li,.search-widget form,.search-widget label{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
.search-widget ul,.search-widget li{list-style:none}
.search-widget label{display:block;margin-bottom:2px;margin-left:1px;overflow:hidden}
.search-widget input.textbox,.search-widget select{font-size:1.2em!important;color:#000;border:1px solid #003c14;background:#fff url(https://datkhachsan.vere365.com/templates/470177/static/0/default/images/widgets/searchwidget/control-bg.jpg) repeat-x left top;margin:0 0 9px;width:100%;padding:1px}
.search-widget input.checkbox,.search-widget input.radio{margin:0 5px 0 2px;padding:0;height:14px;width:14px;border:none}
.search-widget .button-block{clear:both}
.search-widget button{padding:2px 9px!important;margin:0!important;cursor:pointer;background:#006200;border:1px solid #003c14!important;color:#fff;font-weight:700;font-size:1.25em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;width:auto;overflow:visible;display:inline-block}
.search-widget button:hover,.search-widget button:focus{background:#006200;color:#fff}
.search-widget .predefined-destinations-block{float:left;width:100%}
.search-widget .predefined-destinations-block ul{float:left;margin-top:2px;margin-bottom:2px;width:100%}
.search-widget .predefined-destinations-block li{float:left;overflow:hidden;width:33%;margin-top:1px}
.search-widget .predefined-destinations-block input{float:left}
.search-widget .predefined-destinations-block label{vertical-align:top;margin-top:0}
.search-widget .destination-block{padding-right:13px}
.search-widget .destination-block input{width:100%}
.search-widget .check-in-block,.search-widget .check-out-block,.search-widget .rooms-block,.search-widget .adults-block,.search-widget .children-block,.search-widget .hotel-chains-block,.search-widget .star-rating-block{float:left}
.search-widget .check-in-block,.search-widget .hotel-chains-block{clear:both}
.search-widget .calendar-icon{background:url(https://www.travelnow.com/templates/470177/static/13/default/images/widgets/searchwidget/ico-calendar.png) right top no-repeat;width:21px;height:22px;float:right;cursor:pointer}
.search-widget .reset-dates-block{clear:both;white-space:nowrap;overflow:hidden}
.search-widget .reset-dates-block label{display:inline-block;vertical-align:top;margin-bottom:6px}
#check-inDialogContainer .bd form{clear:left}
#check-inDialogContainer .bd{padding:0}
#check-inDialogContainer .hd{text-align:left}
#check-inDialogContainer .ft .button-group{text-align:center}
#check-inDialogContainer.yui-overlay-hidden table{*display:none}
#check-inContainerCalendar{border:none;padding:1em}
#check-outDialogContainer .bd form{clear:left}
#check-outDialogContainer .bd{padding:0}
#check-outDialogContainer .hd{text-align:left}
#check-outDialogContainer .ft .button-group{text-align:center}
#check-outDialogContainer.yui-overlay-hidden table{*display:none}
#check-outContainerCalendar{border:none;padding:1em}
.size420x348A{width:462px;height:346px;font-size:12px}
.size420x348A .search-widget-inner{padding:7px 6px 0 16px}
.size420x348A .predefined-destinations-block{display:none}
.size420x348A .check-in-block,.size420x348A .check-out-block,.size420x348A .rooms-block,.size420x348A .adults-block,.size420x348A .children-block,.size420x348A .hotel-chains-block,.size420x348A .star-rating-block{width:124px;padding-right:8px}
.size420x348A .check-in-block input,.size420x348A .check-out-block input{width:99px}
* html .size420x348A{width//:458px;height//:406px}
* html .size420x348A .check-in-block,* html .size420x348A .check-out-block,* html .size420x348A .rooms-block,* html .size420x348A .adults-block,* html .size420x348A .children-block,* html .size420x348A .hotel-chains-block,* html .size420x348A .star-rating-block{width//:132px}
.box-sort-right-detail > .box-content h3{line-height:30px;   background: #42c4e8 none repeat scroll 0 0; /*background:none repeat scroll 0 0 #e72023;*/}
.container-header{}
#menu li ul li a span{background:#42c4e8 none repeat scroll 0 0;border-bottom:0 none !important;color:#fff;display:block;font-weight:normal;height:auto;line-height:16px;margin:0;padding:6px 5px;width:270px}
#menu li ul li a:hover span{background:#d5e02e;color:#fff;border-bottom:0 !important}
.sort_airline{}
.floatleft select > option {background: #fff none repeat scroll 0 0;}
.quantity > select {margin-top: 5px;}
#result{display:block;float:right; margin-top:10px;}
#result .content{float:left;width:100%}
.box-sort-right-detail{margin-bottom:15px}
.infoticket > tbody{display:table;width:100%}
#messageform table h3{font-size:16px}
.xemdonhang_content{background:#fff none repeat scroll 0 0}
.header-items{ margin: 0 auto;}
.xemdonhang_content h3{background:#168fb0 none repeat scroll 0 0;color:#fff;font-size:20px;line-height:35px;text-indent:20px}
#top{background:url("../image/top.png") no-repeat scroll 0 0;bottom:50px;cursor:pointer;height:50px;position:fixed;right:0;text-indent:-99999px;width:50px;z-index:999}
#inforheadertop{min-height: 40px;position:fixed;top:0;width:100%;background: #42c4e8;z-index:9999}
.header-items .home-link img{float: none;left: calc(50% - 1.475em);margin: 0.5em 0.55em -0.05em calc(50% - 1.475em);}
.header-items .menu-link {display: block;float: right;padding: 0.8125em 0; margin-right: 13%;}
.menu-link .fa-bars {font-size: 17px;}
.menu-link i {color: #fff;display: block;height: 1em;width: 1.375em;}
.top_header_left{background:#f88e12 none repeat scroll 0 0;float:left;height:60px}
#header .hotline{float:left;margin-left:7%}
.hotline > h2{color:#e82707;float:left;font-weight:bold;text-transform:uppercase;line-height:86px;font-size:21px}
.list_phone{float:left;margin-left:2%;margin-top:2%;width:96%}
.list_phone span.phone{color:#dc2f2f;font-size:25px;font-weight:bold;line-height:23px}
.box-order-cat ul li p{line-height:30px;margin:5px 0}
.bold-font{color:#333;font-size:12px;font-weight:700;line-height:18px}
.normal-font{color:#333;font-size:14px;line-height:18px;margin:0}
.time-before{background:url("../image/refresh.gif") no-repeat scroll left center;display:block;float:left;font-size:14px;height:30px;line-height:30px;margin-right:5px;padding-left:20px;width:150px}
.logo-airplane{float:left;margin-right:10px}
.box-order-cat ul li .time{background:url("../image/loadingimg.gif") no-repeat scroll left center;margin-right:15px;padding-left:20px}
.bold.red{font-weight:bold;color:#ff0007}
.menu144 a{    background: transparent url(../image/hot.gif) no-repeat scroll left center;
    padding-left: 26px !important;}
#menu ul li.end span {padding-right: 0 !important;}
.tab-search > span{background:url("../image/bg-right-search.png") no-repeat scroll right center}
.price{display:block;float:left;width:70%}
.bold-font{color:#333;font-size:12px;font-weight:700;line-height:18px}
.price span{line-height:30px}
.bold-font-orange{color:#237cb1;font-size:13px;font-weight:700}
#maps img{}
.viewDetail_link{color:red;display:inline-block;font-size:12px;margin-left:50px;text-decoration:underline}
.htabs_search{}
.htabs_search h2{color:#fff;font-size:17px;margin-top:0;text-align:center;text-transform:uppercase}
.htabs_search a.selected,.htabs_search a.selected{background:url("../image/border-right-search.png") no-repeat right center;display:block;width:50%;height:30px;line-height:30px}
.htabs_search a > span{color:#fff;display:block;font-size:21px;font-weight:bold;line-height:55px;text-align:center}
a.tab-tour{float:right;width:40%}
.telephone_call > b{color:#078193;display:block;font-size:18px;text-align:center;width:100%}
.telephone_call{color:#078193;display:block;margin-top:8px;text-align:center;width:100%}
.hotline_yahoo > h2{color:#fff;font-size:18px;line-height:30px;margin-bottom:0;padding-left:10px;text-align:left;float:left}
.addon_face li{float:left;width:auto !important;margin-right:10px;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}
.addon_face li.pinterest{background:#f13838}
.addon_face li.facebook{background:#395c8c}
.addon_face li.google{background:#f2532f}
.addon_face li.twitter{background:#5aceef}
.addon_face [class^="icon-"],.addon_face [class*=" icon-"]{color:#fff;font-size:18px;line-height:37px;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s}
.addon_face li .stack{display:block;height:19px;width:19px;line-height:19px;color:#fff;font-size:15px;text-align:center;cursor:pointer;display:inline-block;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s}
.addon_face li:hover{-webkit-border-radius:5%;-moz-border-radius:5%;border-radius:5%}
.addon_face li:hover [class^="icon-"]{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.addon_face li span > span{display:none}
.addon_face li span > span{display:none}
.addon_face{float:left;}
.addon_face_like{float:left;padding-left:1px;width:72%}
.addon_face > ul{margin-top:-1px;float:right}
.box-news-right .box-content{background:#E2F3F5}

.htabsad li.gallery9 a{background:#0991aa;-webkit-border-radius:0 40px 0 0;-moz-border-radius:0 40px 0 0;border-radius:0 40px 0 0;z-index:5}
.galleryselect.gallery9{background:#0991aa;height:3px}
.galleryselect.gallery10{background:#f26522;height:3px}
.galleryselect.gallery11{background:#f91318;height:3px}
.galleryselect.gallery12{background:#0c6a11;height:3px}
.htabsad li.gallery10 a{width:230px;text-indent:65px;position:relative;z-index:4;background:#f26522 none repeat scroll 0 0;-webkit-border-radius:40px 40px 0 0;-moz-border-radius:40px 40px 0 0;border-radius:40px 40px 0 0}
.htabsad li.gallery11 a{text-indent:65px;width:230px;position:relative;z-index:3;background:#f91318 none repeat scroll 0 0;-webkit-border-radius:40px 40px 0 0;-moz-border-radius:40px 40px 0 0;border-radius:40px 40px 0 0}
.htabsad li.gallery12 a{text-indent:65px;width:233px;position:relative;background:#0c6a11 none repeat scroll 0 0;-webkit-border-radius:40px 40px 0 0;-moz-border-radius:40px 40px 0 0;border-radius:40px 40px 0 0}
.address > p{color:#fff;font-size:13px}
#maps{float:right;margin-top:2%;width:100%}
#maps > ul{padding:0;margin-top:20px}
#maps > ul li{padding-top:2px}
#maps > ul li p{color:#fff;font-size:12px;font-weight:normal;height:30px;line-height:30px;padding-left:50px;text-transform:uppercase}
#maps > ul li p.website{background:#ff8103 url("../image/icon.png") no-repeat scroll left -500px}
#maps > ul li p.tongdai{background:#ff8103 url("../image/icon.png") no-repeat scroll left -580px}
#maps > ul li p.tructiep{background:#ff8103 url("../image/icon.png") no-repeat scroll left -660px}
#maps > ul li span p{color:#ff4700;float:left;font-size:16px;font-weight:bold;height:22px;line-height:22px;padding:0;width:35%}
#maps > ul li span{background:url("../image/icon_telephone_contact.png") no-repeat left center;display:block;height:77px;line-height:23px;padding-left:115px;color:#ff6e1f;padding-top:30px;font-size:25px}
.box-newsletter-left{float:left;width:100%}
.box-newsletter-right{float:right;width:49%;height:410px;overflow:hidden}
.box-content-sendemail
{
	display: flex;
    justify-content: center;
    align-items: center;
}
.box-content-sendemail > span{color:#fff;display:block;font-size:22px;font-weight:normal;padding-top:3px;width: 50%;line-height: 29px;}
#frm_subscribe {width: 50%; margin-top: 10px;}
.box-newsletter-right span{font-size:14px;color:#337ab7;font-weight:700;line-height:23px}
.box-newsletter-right h3 a{color:#fff}
.box-select-ticket .totalholder{padding:0 10px 10px}
.box-select-ticket .totalprice{border-bottom:0 none;color:#333;line-height:25px;padding:0}
.box-select-ticket .totaltitle{color:#fe5815;font-size:14px;font-weight:bold;margin-bottom:10px;text-transform:uppercase}
.box-select-ticket .totaltitle{background:url("../image/totaltitle.png") no-repeat scroll 100% 50%;color:#fff;cursor:pointer;margin:0 0 5px;text-transform:uppercase}
.cf::before,.cf::after{content:"";display:table}
.cf::after{clear:both}
.box-select-ticket .holder{color:#333}
.box-select-ticket .text{float:left}
.calcuprice .value{font-weight:bold}
.box-select-ticket .text{float:left}
.box-select-ticket .subtotal{border-top:1px solid #ccc;color:#666;font-size:11px;text-align:right}
.box-select-ticket .subtotal strong{color:#333;display:block;font-size:15px;margin-bottom:10px;margin-top:-7px}
.box-select-ticket .total{background:url("../image/bg_total.jpg") repeat scroll 0 0;color:#000;font-size:12px;height:40px;line-height:normal;padding-top:5px;position:relative;text-align:left}
.box-select-ticket{background:#e2f3f5 none repeat scroll 0 0;margin-bottom: 10px;border: 1px solid #ddd;}
.box-select-ticket .totaltitle{color:#fe5815;font-size:14px;font-weight:bold;margin-bottom:10px;text-transform:uppercase}
.calcuprice{font-size:11px}
.box-select-ticket .total .cont{background:#fff none repeat scroll 0 0;height:35px;left:75px;padding:5px;position:absolute;top:0}
.box-select-ticket .total strong{color:#fe5815;display:block;font-size:20px;font-weight:bold}
.box-select-ticket .value{float:right}
.thongtinchuyenbay{border:1px solid #ccc;display:table;margin-bottom:25px;margin-top:15px;padding:10px 5px 10px 10px;width:98%}
.thongtinchuyenbay h3{background:#fff none repeat scroll 0 0;color:#53c4e9;font-size:19px;float:left;margin-top:-25px;padding-left:5px;padding-right:5px}
.thongtinchuyenbay h3 span{background:#fff none repeat scroll 0 0;display:block;font-size:17px}
.single .name{background:none repeat scroll 0 0;color:#fff;margin:0;font-size:13px;font-weight:normal;padding-top:4px;width:120px}
.cheap h3,.single h3{float:left;font-size:15px;padding-left:0;padding-top:10px;text-align:center;vertical-align:middle;width:130px}
.single .name strong{display:block}
.cheap h3 strong,.single h3 strong{background:none no-repeat scroll 0 0;font-size:15px;padding:0}
.single{background:url("../image/bgsingle.png") no-repeat scroll 0 0}
.cheap .logo,.single .logo{width:55px}
.cheap .logo,.single .logo{float:left;line-height:70px;margin:0 5px 0 7px}
.cheap .logo img,.single .logo img{vertical-align:middle}
.best-logo{width:49px}
.cheap .time,.single .time{border-right:1px solid #ccc;float:left;line-height:20px;margin:0;padding:4px 5px 3px 4px;width:27%}
.cheap .time,.single .time{font-size:14px;border-right:0 none;color:#333}
.single .company{font-size:14px;display:inline;float:left;font-weight:bold;margin-left:5px;padding-top:7px}
.single .company strong{color:#f58634;display:block;font-size:12px;margin-top:5px}
.dieukienve,.nguoilienhe,.hanhly,.info_custommer{margin-right:4px;border:1px solid #dedce1;/* display:table;*/ padding:20px 5px 10px 10px;margin-bottom:10px;width:98%;background: #fff;}
.hanhkhachdetail.dkvld tr{height:25px}
.time strong{font-size:14px}
.view_invoice{background:#fff;padding:10px;border: 1px solid #dedce1;margin-bottom: 30px;}
#invoice_details td{color: #151515;}
.inputss{width: 99%;height: 30px;}
.inputsad{padding:3px;width:93%;height: 30px;}
.gender {width: 95%;height: 35px;}
.paymentmethod span label{font-size:16px;font-weight:normal;color:#000;text-transform: uppercase;}
.paymentmethod span label a{color:#fff;font-size:11px;font-weight:norm;al;position:absolute;right:10px;text-transform:uppercase;width:90px}
.newscontetn .content{width:100%}
.paymentmethod{margin-top:30px;display: table;width: 100%;}
.paymentmethod .panel.panel-default {display: block;float: left;width: 25%;text-align: center;}
.onlinetracking{float:left;}
.bento{background:#fff none repeat scroll 0 0;border-radius:4px;box-shadow:-1px 0 0 0 #d2d2d2 inset,-1px 0 0 0 #e6e6e6 inset,1px 0 0 0 #d2d2d2 inset,1px 0 0 0 #e6e6e6,0 -1px 0 0 #e8e8e8,0 2px 0 0 rgba(241,241,241,0.3),0 1px 0 0 #b1b1b1;position:relative}
.tourist_list > h3{background:#fff url("../image/bg_h3_tourist.png") no-repeat scroll 0 0;text-transform:uppercase;display:table;float:left;margin-bottom:10px;width:100%}
.tourist_list > ul{margin-bottom:10px;float:left;padding:0;width:100%}
.tourist_list li{border:medium none;width:231px;float:left}
.tourist_list a{display:table;width:100%}
.tourist_list a.name{color:#f25601;font-weight:bold}
span.price_tour{color:#f25601;float:right;font-weight:bold;margin-right:15px;margin-top:20px}
.meta_des{border-bottom:2px dashed #fe5815;float:left;margin-bottom:10px;padding-bottom:20px;width:100%}
.meta_des > img{float:left}
.meta_des span.diengiai{float:left}
.slide_module{margin:0 auto}
.htabsad li.gallery10 a.selected{text-indent:6px !important}
.htabsad li.gallery11 a.selected{text-indent:6px !important}
.htabsad li.gallery12 a.selected{text-indent:6px !important}
.fb-like.fb_iframe_widget{margin-right:2px;  float: left;}
.box-news-right .box-content ul li p{color:#000;line-height:20px}
.box-news-right .box-content ul li.end{border:medium none}
.box-cat-content{margin-top:20px}
.box-newsletter-right a:hover span{color:#fe5815}
.box-newsletter-right p{color:#000;font-size:14px;line-height:19px}
.box-newsletter-right li{border-bottom:2px dotted #fe5815}
.menu144 a{
    color: red !important;
    font-weight: bold;
    /* animation: blur .75s ease-out infinite; */
    text-shadow: 0px 0px 5px #fff, 0px 0px 7px #fff;
}
}
#menu ul > li.end{border-right:none;}

/* #menu ul > li.end > a,#menu ul > li.active.end > a span {color:red; font-weight:bold;  
    
  text-shadow: 0px 0px 5px #fff, 0px 0px 7px #fff;} */
 
@keyframes blur {
  from {
    text-shadow:0px 0px 10px #fff,
      0px 0px 10px #fff, 
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 50px #fff,
      0px 0px 50px #fff,
      0px 0px 50px #ff0000,
      0px 0px 150px #ff0000,
      0px 10px 100px #ff0000,
      0px 10px 100px #ff0000,
      0px 10px 100px #ff0000,
      0px 10px 100px #ff0000,
      0px -10px 100px #ff0000,
      0px -10px 100px #ff0000;
  }
}  
.tintuclienquan-content{ display: table;width: 100%;}
.services a.selected{font-weight:bold;}
.services a{color: #42c4e8;border-right:1px solid #ababab; padding: 0 23px;}
.services a:last-child{border-right:none}
.cat_list_flight {margin-bottom: 90px; display: table; display: table;width: 100%;}
.tab-wrapper {margin: 30px auto 0;width: 86%;}
.htabs.services {margin: 40px auto 5px;width: 90%;text-align: center;}
.tintuclienquan-content li{margin-bottom:10px;margin-top:30px;}
.tintuclienquan-content ul li span{color:#373737;display:block;padding-left:20px}
.tintuclienquan-content ul li a:hover span{color:#ec6d0f}
.tourist_content{float:left;position:relative;width:692px}
.tourist_list{margin-bottom:15px}
.tourist_list .jcarousel-clip{margin-top:5px}
#filter_noidia .box-content > h3{font-size: 20px;
text-transform: uppercase;
background: #53c4e9 url("../image/loctheohang.png") no-repeat 4% center;
height: 45px;
line-height: 45px;}
.hotline p{color:#237cb1;float:left;line-height:95px}
.company_name > span{color:#032f70;font-weight:700;font-size:20px;line-height:27px}
.company_name{margin-top:0%;float:right;width:34%;text-align:center}
.company_name > i{color:#033584;display:block;font-size:25px;margin-top:5px;font-weight:bold;text-align:center;text-transform:uppercase}
.line_typeairline td{color:#000 !important;font-weight:normal !important;line-height:20px !important}
#menu ul > li.home{}
.yhSp{float:left;margin-top:10px;padding-right:50px;width:140px}
.yhSp a{padding:7px 0 6px 25px;color:#143a83;float:left;font-size:15px;text-decoration:none;width:100%}
.hotlineS{border-right:1px dashed #055588;float:left;margin-top:10px;padding-right:10px;width:150px}
.hotlineS .hotline1{color:#f26406;float:left;font-size:16px;font-weight:bold;margin:6px 10px;text-decoration:none}
.list_phone > h3{color:#ff6e1f;display:block;float:left;line-height:85px;width:25%}
.company_name .list_phone a{color:#ff6e1f;display:block;float:left;font-size:21px;font-weight:bold;line-height:25px;padding-top:6%;text-decoration:none;width:60%}
#UsrHeader24_lnkYahoo > img{padding-right:10px}
.yhSp .yahoo{background:url("../image/YahooIcon.png") no-repeat scroll left center;padding:6px 0 6px 25px}

.pax-information {width: 100%;}
.pax-information .pax-title td{background: #2993AF;color: white;font-weight: bold;text-align: center;border: 1px solid white;padding: 10px;}
.pax-information .pax-content td{background: #EAF6FF;line-height: 30px;text-align: center;border: 1px solid white;color: #636363;}
.price-info{width:100%;}
.price-info .price-title{background: #3095AE;line-height: 35px;color: white;    text-align: center;line-height: 30px;}
.price-info .price-title th{border:1px solid white;}
.price-info .price-content{background: #EAF6FF;    text-align: center;line-height: 30px;}
.price-info .price-content td{border:1px solid white;line-height: 30px;}
.price-info .baggage-price {background: #D6EDFF;    text-align: center;line-height: 30px;}
.price-info .total-price-detail {background: #B2DCFC;    text-align: center;line-height: 30px;}
.price-info .baggage-price td{border:1px solid white;line-height: 30px;}
.price-info .total-price-detail td{border:1px solid white;color: red;font-size: 16px;font-weight: bold;line-height: 35px;}
.price-content-title{color: red;line-height: 40px;text-align: center;}
.content-info-title{color: red;line-height: 40px;text-align: center;}
.confirm_info_total{line-height:50px;}
.contact-wrapper{background: #FAFEFF;margin: 10px 0px;padding: 20px;color: #565656;border-radius: 10px;}
.contact-wrapper .contact-title{color: #2592AF;}
#formcontacttelephone h3 {color: #e76607;font-size: 16px;text-align: center;}
#formcontacttelephone .form-group {margin: 5px 10px;}
#formcontacttelephone .form-group span.input-group-addon {float: left;width: 67px;}
#formcontacttelephone .form-group input {border: 1px solid #ddd;border-radius: 5px;padding: 5px;width: 200px;}
#formcontacttelephone #cmdsearchgoilai {background: #2774ad none repeat scroll 0 0;border: 1px solid #333;color: #fff;font-size: 16px;padding: 3px 10px;text-align: center;}

.table_hanhly td{width:100%; display: initial;}
.table_hanhly p.hanhly{padding:0; border:none; display:flex; float:none; }
.table_hanhly p.hanhly  span{    line-height: 25px !important; color:#151515}
.table_hanhly p.hanhly select {width:60%}
.float_left{float:left}
.float_right{float:right}
.float_noidung{ padding:3%; }
.float_noidung *{color:#000000 !important}
.clear{clear:both; margin:0 !important; padding:0 !important; line-height:0 !important }
.khung_vang{background:#ccbf92}
.khung_vang:after{content:''; clear:both; display:block;}
.width50{width:50%}
.width5 {
   width: 5%;
   box-sizing: border-box;
}
.width10 {
   width: 10%;
   box-sizing: border-box;
}
.width15 {
   width: 15%;
   box-sizing: border-box;
}
.width16 {
   width: 16%;
   box-sizing: border-box;
}
.width20 {
   width: 20%;
   box-sizing: border-box;
}
.width25 {
   width: 25%;
   box-sizing: border-box;
}
.width30 {
   width: 30%;
   box-sizing: border-box;
}
.width33 {
   width: 33.333%;
   box-sizing: border-box;
}
.width35 {
   width: 35%;
   box-sizing: border-box;
}
.width40 {
   width: 40%;
   box-sizing: border-box;
}
.width45 {
   width: 45%;
   box-sizing: border-box;
}
.width50 {
   width: 50%;
   box-sizing: border-box;
}
.width55 {
   width: 55%;
   box-sizing: border-box;
}
.width60 {
   width: 60%;
   box-sizing: border-box;
}
.width65 {
   width: 65%;
   box-sizing: border-box;
}
.width70 {
   width: 70%;
   box-sizing: border-box;
}
.width75 {
   width: 75%;
   box-sizing: border-box;
}
.width80 {
   width: 80%;
   box-sizing: border-box;
}
.width85 {
   width: 85%;
   box-sizing: border-box;
}
.width90 {
   width: 90%;
   box-sizing: border-box;
}
.widthfull {
   width: 100%
}
.width25 img,
.width10 img,
.width80 img,
.width20 img,
.width30 img,
.width15 img,
.width35 img,
.width65 img,
.width70 img,
.width40 img,
.width50 img,
.width33 img,
.width100 img,
.width16 img {
   max-width: 100%; vertical-align:middle;
}
#frmcustommer p{color:#000}
/* cat_zing */

.cat_zing li {
  
    
}
.cat_zing li .right-cat a span.title
{
	font-weight:bold !important;
}
.cat_zing {
    margin-top: 32px !important;   
}
.thongbao.aaa{
width:50%; display: flex; justify-content: center; align-items: center;
}
.thongbao.aaa div{
	margin:3% 1.5% 1% 1.5%;
}
.button_thongbao
{
	display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.btn-chinh {
    color: #fff;
    background-color: #42c4e8;
    border-color: #42c4e8;
}
.btn-chinh a{color:#fff}
.clickscroll{cursor:pointer;}
.clickscroll:hover{text-decoration:underline}
.info-frame {
    padding: 15px !important;
    border: 2px #dba310 solid;
}
.guidattour_ks
{
	    background: #42c4e8;
    width: 39%;
    color: #fff;
    border: thin solid #42c4e8;
    padding: 1.2% 1%;
    text-align: center;
}
.baiviet  .col-12.col-lg-4
{
		width:100% !important;
		max-width: 100%;
}

#tab-search {
    padding: 3px 8px 10px 11px !important;
}
.search_flight_child:after {
    display: block;
    content: '';
    clear: both;
}
#accordion,#accordion > div
{
    padding: 0 !important;
}
#accordion .card-body
{
    padding: 2%;
}


#accordion .btn {
    background: none;
    padding: 0 2%;
    color: #42c4e8;
    font-size: initial;
    text-transform: capitalize;
    letter-spacing: initial;
    width: 100%;
    text-align: left;
    position: relative;
    line-height: 1.3rem;
}
#accordion .card-header
{
    border-bottom: none;
}
.layoutmanager,.layoutmanager div
{
    padding: 0 !important; margin: 0 !important;
}
.layoutmanager img
{
    max-width: 95% !important; margin: auto; display: block;
}
.box-product-utilities li i
{
    padding: 10px;
}
.box-product-utilities {
    background: #f8f8f8;
    padding: 10px;
}
.box-product-utilities li i {
    min-width: 50px;
    font-size: 30px;
    color: #444444;
}
.description  ul li
{
    margin: 10px 0;
}
.button-timve
{
    position: absolute;
    right: 10%;
    bottom: 4%;
    background: #42c4e8;
    color: #fff;
    padding: 5px 30px;
    z-index: 999;
    text-transform: uppercase;
    border-radius: 5px;
    cursor: pointer;
/*    border:3px solid #d5e02e;*/
    font-size: 130%;
    -webkit-animation: glowing 1500ms infinite;
  -moz-animation: glowing 1500ms infinite;
  -o-animation: glowing 1500ms infinite;
  animation: glowing 1500ms infinite;
}
@-webkit-keyframes glowing {
  0% { background-color: #004A7F; -webkit-box-shadow: 0 0 3px #004A7F; }
  50% { background-color: #42c4e8; -webkit-box-shadow: 0 0 10px #42c4e8; }
  100% { background-color: #004A7F; -webkit-box-shadow: 0 0 3px #004A7F; }
}
 
@-moz-keyframes glowing {
  0% { background-color: #004A7F; -moz-box-shadow: 0 0 3px #004A7F; }
  50% { background-color: #42c4e8; -moz-box-shadow: 0 0 10px #42c4e8; }
  100% { background-color: #004A7F; -moz-box-shadow: 0 0 3px #004A7F; }
}
 
@-o-keyframes glowing {
  0% { background-color: #004A7F; box-shadow: 0 0 3px #004A7F; }
  50% { background-color: #42c4e8; box-shadow: 0 0 10px #42c4e8; }
  100% { background-color: #004A7F; box-shadow: 0 0 3px #004A7F; }
}
 
@keyframes glowing {
  0% { background-color: #004A7F; box-shadow: 0 0 3px #004A7F; }
  50% { background-color: #42c4e8; box-shadow: 0 0 10px #42c4e8; }
  100% { background-color: #004A7F; box-shadow: 0 0 3px #004A7F; }
}

.ui-menu
{
    z-index: 99 !important;
}
@media screen and (min-width:991px) {
    .search_flight_home{display: none}
    .search_flight_home_close {
        position: absolute;
        right: 0;
        bottom: 96%;
        background: #42c4e8;
        z-index: 999;
        padding: 5px 13px;
        border-radius: 50%;
        color: #fff; font-weight: bold;
        cursor: pointer;
    }
}
@media screen and (max-width:991px) {
    .search_flight_home_close {
        display: none;
    }
    .button-timve{display: none}
}


.popup_open {
    position: relative;
    display: none;
}
.popup_open .hinh {
    z-index: 99999;
    left: 50%;
    top: 50%;
    position: fixed !important;
    transform: translate(-50%, -50%);
}
.popup_open .close-popup {
    position: absolute;
    right: 5%;
    top: 2%;
    width: 7%;
    height: 8%;
    cursor: pointer;
}
.background_popup_open {
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    display: none;
}