/* FONT */
@font-face{font-family: 'r_regular';src: url('../../fonts/roboto/Roboto-Regular.ttf');}
.r_regular{font-family: 'r_regular';}
@font-face{font-family: 'r_bold';src: url('../../fonts/roboto/Roboto-Bold.ttf');}
.r_bold{font-family: 'r_bold';}
@font-face{font-family: 'r_light';src: url('../../fonts/roboto/Roboto-Light.ttf');}
.r_bold{font-family: 'r_light';}

@font-face{font-family: 'utm_american';src: url('../../fonts/UTM American Sans.ttf');}
.utm_american{font-family: 'utm_american';}
@font-face{font-family: 'utm_avo';src: url('../../fonts/UTM Avo.ttf');}
.utm_avo{font-family: 'utm_avo';}
@font-face{font-family: 'utm_avo_bold';src: url('../../fonts/UTM AvoBold.ttf');}
.utm_avo{font-family: 'utm_avo_bold';}

@font-face{font-family: 'FuturaStdBook';src: url('../../fonts/Futura/FuturaStd-Book.ttf');}
.FuturaStdBook{font-family: 'FuturaStdBook';}
@font-face{font-family: 'FuturaStdMedium';src: url('../../fonts/Futura/FuturaStd-Medium.ttf');}
.FuturaStdMedium{font-family: 'FuturaStdMedium';}

@font-face{font-family: 'os_regular';src: url('../../fonts/OpenSans/OpenSans-Regular.ttf');}
.os_regular{font-family: 'os_regular';}



/* END FONT */

.box-container-ajax{position: relative;width:100%;}
.box-item-ajax{position: absolute;z-index: 2;background: #fff;width:100%;}
.box-item-ajax .box-content-recent-common{padding:5px;border:1px solid #ccc;}
.box-item-ajax .box-content-recent-common h3{margin:0px;font-size: 13px;font-weight: bold;padding: 5px 0px;color:#000;}
.box-item-ajax .box-content-recent-common ul{padding:0px;margin:0px;}
.box-item-ajax .box-content-recent-common ul li{list-style: none;display: block;}
.box-item-ajax .box-content-recent-common ul li span{color:#428bca;font-size: 11px;line-height: 15px;font-weight: bold;display: block;cursor: pointer;padding:1px 5px;border-radius: 6px;}
.box-item-ajax .box-content-recent-common ul li span:hover{color:#000;background: #ADD9F7;border: 1px solid #428bca;}
.box-item-ajax .box-content-recent-common ul li span img{height: 20px;}

/* VE NOI DIA  & VE QUOC TE*/

.box-item-ajax{position: relative;}
.container-item-code-airports{min-width: 100%;border: 1px solid #ccc;overflow: auto;position: absolute;z-index: 111;background: #fff;max-height: 205px;}
.item-code-airports{padding: 3px;border-bottom: 1px solid #eee;cursor: pointer;white-space: nowrap;}
.item-code-airports span{cursor: pointer;font-size: 13px;font-size: 13px;font-family: arial;}
.item-code-airports:hover{background: #1b92d0;color:#FFF;}
.container-item-code-airports.container-item-code-airports-diemden{max-width:180px;}

.box-page-noi-dia{padding:15px;}

.box-form-mobile{padding:5px;background: #f3f3f3;}
.box-form-mobile table.table tr td{border-top:0px;vertical-align: bottom;padding:5px;}
.box-form-mobile tr td{vertical-align: bottom;padding:5px 2px;}
.box-form-mobile tr td label{display: block;margin:0px;margin-bottom: 5px;margin-top:0px;font-size: 14px;font-weight: bold;}
.box-form-mobile tr td label span{display: block;color:#9d9d9d;font-size: 12px;font-weight: normal;}
.box-form-mobile tr td input,.box-form-mobile tr td select{color:#00296b;font-size: 14px;font-weight: bold;background: #fff;border:0px;}
.box-form-mobile tr td input[type="submit"]{background: #ffb100;line-height: 35px;display: block;font-size: 12px;color:#ffffff;border:0px;width: 100%;border-radius: 5px;}
.btn.btn-default.dropdown-toggle{font-size: 9px;padding: 10px;color:#656565;border:0px;box-shadow: none;}
.box-form-mobile tr td input[type="number"]{padding: 0px;height: 32px;padding-left: 5px;}

.box-list-menu-noi-dia{}
.box-list-menu-noi-dia-inner{}
.box-list-menu-noi-dia .box-list-menu-noi-dia-inner .box-list-noi-dia{margin-top:15px;}
.box-list-menu-noi-dia .box-list-menu-noi-dia-inner .box-list-noi-dia ul{padding:0px;margin:0px;}
.box-list-menu-noi-dia .box-list-menu-noi-dia-inner .box-list-noi-dia ul >li{list-style: none;width:100%;position: relative}
.box-list-menu-noi-dia .box-list-menu-noi-dia-inner .box-list-noi-dia ul li h3{margin:0px;padding:0px;line-height: 1.3;padding-bottom: 5px;}
.box-list-menu-noi-dia .box-list-menu-noi-dia-inner .box-list-noi-dia ul li h3 a{font-size:14px;color:#cd003f;font-family: 'r_bold';text-decoration: none;}
.box-list-menu-noi-dia .box-list-menu-noi-dia-inner .box-list-noi-dia ul li a.read-more{position: absolute;right:10px;bottom: 15px;background:#cd003f;color:#fff;font-size: 11px;padding:3px 5px;}
.box-list-menu-noi-dia .box-list-menu-noi-dia-inner .box-list-noi-dia ul li .datetime{color:#c50000;font-size: 12px;font-family: 'r_regular';padding:10px 0px;}
.box-list-menu-noi-dia .box-list-menu-noi-dia-inner .box-list-noi-dia ul li .box-img-and-sumarry{width:100%;}
.box-list-menu-noi-dia .box-list-menu-noi-dia-inner .box-list-noi-dia ul li .box-img{width:100px;height: 100px;display: inline-block;vertical-align: top;}
.box-list-menu-noi-dia .box-list-menu-noi-dia-inner .box-list-noi-dia ul li .box-img img{width:100%;height: 100px;}
.box-list-menu-noi-dia .box-list-menu-noi-dia-inner .box-list-noi-dia ul li .box-sumarry{width:186px;display: inline-block;min-height: 100px;color:#333333;font-size: 12px;vertical-align: top;padding-left: 15px;text-align: justify;}
.box-list-menu-noi-dia .box-list-menu-noi-dia-inner .box-price-and-arilines{margin-top:10px;}
.box-list-menu-noi-dia .box-list-menu-noi-dia-inner .box-price-and-arilines table tr td{font-family: 'r_regular';color:#c50000;font-size: 12px;vertical-align: top;}
.box-list-menu-noi-dia .box-list-menu-noi-dia-inner .box-price-and-arilines table tr td:first-child{width:100px;}
.box-list-menu-noi-dia .box-list-menu-noi-dia-inner .box-price-and-arilines table tr td span{color:#000;}
.box-list-menu-noi-dia .box-list-menu-noi-dia-inner .box-price-and-arilines table tr td img{height: 17px;margin:0px 3px;}
.box-list-menu-noi-dia .box-list-menu-noi-dia-inner .box-rate{margin-top: 5px;}

.box-extra-noi-dia{}
.box-extra-noi-dia-inner{}
.box-extra-noi-dia .box-extra-noi-dia-inner ul,.box-tuyen-bay-ve-noi-dia ul{padding:0px;margin:0px;}    
.box-extra-noi-dia .box-extra-noi-dia-inner ul li,.box-tuyen-bay-ve-noi-dia ul li{list-style: none;}
.box-extra-noi-dia .box-extra-noi-dia-inner ul li h3, .box-tuyen-bay-ve-noi-dia ul li h3{margin:0px;padding:0px;line-height: 1;}
.box-extra-noi-dia .box-extra-noi-dia-inner ul li h3 a,.box-tuyen-bay-ve-noi-dia ul li h3 a{color:#333333;font-size: 12px;font-family: 'r_regular';}
.box-extra-noi-dia .box-extra-noi-dia-inner ul li h3 a span,.box-tuyen-bay-ve-noi-dia ul li h3 a span{color:#1c5ca5;}
/* END VE NOI DIA */


.box-form-mobile .btn-info:active,.box-form-mobile .btn-info.active{background-color: #104fae;border-color: #104fae;color:#fff;}
.box-form-mobile .btn-info,.box-form-mobile .btn-info{color:#000;background: #eee;}


