/* 
Ad 1.0
Design by Webdesignerbh - Phone: +84 915 050 892 - Hoang Tuan Hung
Website: http://tid.asia
*/

.container{width:98% !important; max-width:100% !important;}

body {font-family:"Times New Roman", Helvetica, Arial, sans-serif; font-size:14px; line-height:140%; background:#FFF; overflow-x:hidden}
p{margin:0 0 2px;}
.position-initial{position:inherit; position:initial}
.overflow-hidden{overflow:hidden;}


.content-wrapper{display:block; overflow:hidden}
.content-wrapper *{max-width:100%;}

.mini-row .col-xs-1, .mini-row .col-sm-1, .mini-row .col-md-1, .mini-row .col-lg-1, .mini-row .col-xs-2, .mini-row .col-sm-2, .mini-row .col-md-2, .mini-row .col-lg-2, .mini-row .col-xs-3, .mini-row .col-sm-3, .mini-row .col-md-3, .mini-row .col-lg-3, .mini-row .col-xs-4, .mini-row .col-sm-4, .mini-row .col-md-4, .mini-row .col-lg-4, .mini-row .col-xs-5, .mini-row .col-sm-5, .mini-row .col-md-5, .mini-row .col-lg-5, .mini-row .col-xs-6, .mini-row .col-sm-6, .mini-row .col-md-6, .mini-row .col-lg-6, .mini-row .col-xs-7, .mini-row .col-sm-7, .mini-row .col-md-7, .mini-row .col-lg-7, .mini-row .col-xs-8, .mini-row .col-sm-8, .mini-row .col-md-8, .mini-row .col-lg-8, .mini-row .col-xs-9, .mini-row .col-sm-9, .mini-row .col-md-9, .mini-row .col-lg-9, .mini-row .col-xs-10, .mini-row .col-sm-10, .mini-row .col-md-10, .mini-row .col-lg-10, .mini-row .col-xs-11, .mini-row .col-sm-11, .mini-row .col-md-11, .mini-row .col-lg-11, .mini-row .col-xs-12, .mini-row .col-sm-12, .mini-row .col-md-12, .mini-row .col-lg-12{padding-left:5px; padding-right:5px;}
.mini-row {margin-left:-5px; margin-right:-5px;}
.mini-row:before, .mini-row:after {display:table; content: " "; clear:both}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-left:10px; padding-right:10px}
.row {margin-right:-10px; margin-left:-10px}
.panel{margin-bottom:15px;}
.panel-body{padding:15px; font-weight:normal; font-size:18px;}
.mini-padding .panel-body{padding:10px;}

.container .container {max-width:100%}
.table-middle>thead>tr>th, .table-middle>tbody>tr>th, .table-middle>tfoot>tr>th, .table-middle>thead>tr>td, .table-middle>tbody>tr>td, .table-middle>tfoot>tr>td{ vertical-align:middle; }

.panel-body *{max-width:100%;}
.panel-body .col-lg-12, .panel-body .col-md-12, .panel-body .col-sm-12, .panel-body .col-xs-12, .panel-body .row{max-width:inherit;}
.panel-body{overflow:hidden;}

.width-100 {width:100%}
.margin-top {margin-top:10px}
.margin-bottom {margin-bottom:10px}
.margin-left {margin-left:10px}
.margin-right {margin-right:10px}
.padding-top {padding-top:10px}
.padding-bottom {padding-bottom:10px}
.padding-left {padding-left:10px}
.padding-right {padding-right:10px}
.no-padding{padding:0px;}
.clear {clear:both; display:block; min-height:1px;}
.background-white{background-color:#FFF;}
a:hover {text-decoration:underline}
h1 , h2 , h3 , h4 , h5 , h6 {margin:0px; padding:0px}
.boardicons{background:url(../img/boardicons.png) no-repeat -65px -562px;}
.icon-time{background-position:-65px -562px; width:40px; height:36px; }
.icon-phone{background-position:-26px -563px; width:40px; height:36px; }


.breadcrumb .crust{display:inline-block; white-space:nowrap; max-width:170px; overflow:hidden; text-overflow:ellipsis;}

.website-wrapper{/*-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.6); -moz-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.6); box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.6);*/}
.border-top-website{border-top:3px solid #006976}

.slide-wrapper{}
.slide-wrapper img{display:block; max-width:100%;}

.slide-animation{display:block; position:relative;}
.slide-animation a{display:block; position:absolute; top:0px; left:0px; width:100%; height:100%;}
.slide-animation img{display:block; width:100%; height:100%;}



.navbar-default{background:#006976; height:auto; min-height:30px; border:0px; -webkit-box-shadow:none; box-shadow:none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; z-index:1003 !important}
.navbar-default .navbar-nav>li>a, .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{background:none; text-shadow:none; color:#FFF; font-weight:normal; display:block; line-height:18px; font-size:13px; font-weight:bold; padding:12px 15px; height:auto; text-transform:uppercase; margin:0px; position:relative}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background:#eeb409; color:#FFF}
.navbar-nav>li>.dropdown-menu{background:#8B6109; border:none; padding:0px; -webkit-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.75);}
.dropdown-menu>li>a{display:block; line-height:18px; padding:8px 20px; color:#ccc}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{background:#eeb409; color:#FFF}


.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse{margin:0px;}


.panel-tid{-webkit-box-shadow:none; box-shadow:none}
.panel-tid .panel-heading{display:block; line-height:18px; position:relative; padding:0px; text-transform:uppercase; color: #FFFFFF; font-size:16px; padding-left: 30px; font-weight:bold; line-height: 30px; background:#006976;
border-bottom:3px solid #fdc606; background:#006976 url(/public/images/head-menu.png) left center no-repeat;}
.panel-tid .panel-heading span{display:inline-block; line-height:18px; background:#006976; position:relative; z-index:3; padding-right:10px;}
.panel-tid .panel-heading:after{display:block; content:" "; position:absolute; height:14px; z-index:2; width:100%; bottom:0px; left:0px; background:url(../img/stripe1.png) left center repeat-x;}
.panel-tid .panel-body{display:block; -webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.3); border-bottom:5px solid #006976}

.home-list-news{display:block; padding:0px; margin:0px;}
.home-list-news li{background:url(/public/images/bullet.png) no-repeat rgba(0, 0, 0, 0);
	outline: none;
	padding: 4px 0 4px 0;
	margin: 0;
	text-decoration: none;
	font-size: 14px !important;
	color: #00448b; 
	border-bottom:1px solid #ffffff;}
.home-list-news a{display:block; line-height:18px; font-size:14px; font-weight:normal; font-style:normal; color:#000000; padding:5px 0px 5px 10px; border-bottom:1px solid #F7F7F7;}
.home-list-news a:after{display:block; content:"\f105"; position:absolute; left:0px; top:5px; line-height:18px; font-family:FontAwesome;}
.home-list-news a:hover{background:url(/public/images/bullet-hover.png) no-repeat #fafafa;
	text-decoration: none;
	color: #da1b23;
	padding-left:26px; /*Text_dua chuot den*/
	transition:all 0.1s linear 0s;}


.home-w-news{margin-bottom:20px;}
.home-w-news a{display:block; font-weight:bold; font-size:14px; color:#000; margin-bottom:5px; text-align:center;}
.home-w-news a:hover{text-decoration:underline; color:#000}
.home-w-news img{display:block; width:100%; -webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.3);
box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.3); margin-bottom:10px;}
.home-w-news span{display:block; padding:0px 10px; text-align:center; font-size:14px;}

/*.right-list-news{display:block; padding:5px 0px 5px 20px; position:relative; line-height:18px; border-bottom:1px solid #F7F7F7}*/
.right-list-news:last-child{border:none;}
/*.right-list-news:after{display:block; content:"\f00c"; font-family:FontAwesome; width:20px; text-align:center; line-height:18px; position:absolute; color:#eeb409; top:5px; left:0px;}*/
.right-list-news a{background:url(/public/images/bullet.png) no-repeat rgba(0, 0, 0, 0);
	display: block;
	outline: none;
	padding: 8px 0 8px 0;
	margin: 0;
	text-decoration: none;
	font-size: 13px !important;
	color: #00448b; 
	border-bottom:1px solid #ffffff;
	padding-left:20px; /*Text_ban dau*/
	margin-left:10px; /*Text_ban dau: can le trai*/}
.right-list-news a:hover{background:url(/public/images/bullet-hover.png) no-repeat #fafafa;
	text-decoration: none;
	color: #da1b23;
	padding-left:26px; /*Text_dua chuot den*/
	transition:all 0.1s linear 0s;}


.ads-item{display:block; margin-bottom:15px; -webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.3);}
.ads-item img{display:block; width:100%;}

.footer-wrapper{display:block; padding:15px 0px; background:url("/public/images/bgfooter.png")}
.footer-wrapper a, .footer-infomation a{color:#E1E1E1;}
.footer-infomation{display:block; padding:10px 0px; background:#006976; color:#FFF;}

.breadcrumb{margin-bottom:10px; font-size:14px; line-height:17px; padding:8px 15px 5px;}
.breadcrumb .crumbs{display:block; line-height:17px;}
.breadcrumb .crust{display:inline-block; color:#2a6496;}
.breadcrumb .crust:hover{text-decoration:underline;}
.breadcrumb a{display:inline-block; text-decoration:none;}
.breadcrumb a span{display:block;}
.breadcrumb a:hover{text-decoration:none;}

.tid-form label{display:block; line-height:16px; padding:2px 0px; font-size:14px; font-weight:normal;}
.tid-form label em{display:inline-block; color:#F00; font-weight:bold;}
.tid-form input{margin-bottom:10px;}
.tid-form textarea{max-height:100px; margin-bottom:10px;}
.tid-form .error{display:block; color:#F00; margin-top:-5px; margin-bottom:10px; font-style:italic; font-size:12px;}


.news-summary{display:block; font-style:normal; font-size:14px; color:#000; font-weight:bold; line-height:18px; margin-bottom:15px;}
.content-wrapper{display:block; margin-bottom:15px;}

.scroll-to-top{position:fixed; bottom:10px; right:10px; background:#006976; width:40px; height:40px; cursor:pointer; text-align:center; line-height:40px; font-weight:normal; font-size:30px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display:none; z-index:9999; color:#FFF}
.scroll-to-top:hover{}

.footer-call{position:fixed; z-index:9998; bottom:0px; left:0px; width:100%; padding:10px 0px; background-color:#0177D7; font-weight:bold; font-size:16px; color:#FFF; line-height:20px;}
.footer-call a{color:#FFF;}
@media (max-width: 991px) {
}
@media (min-width: 768px) and (max-width: 991px) {

}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (max-width: 1099px){
}
@media (max-width: 360px){
}
@media (min-width: 768px) {
	.navbar>.container .navbar-brand:after, .navbar>.container-fluid .navbar-brand:after, .navbar-default .navbar-nav>li>a:after{display:block; position:absolute; right:0px; top:0px; height:100%; content:" "; border-right:1px solid #1271cc}
	.navbar-default .navbar-nav>li>a:before{display:block; position:absolute; left:0px; top:0px; height:100%; content:" ";}
	.navbar-default .navbar-nav>li:last-child>a:after{border:none;}
}
@media (min-width: 992px) {
}

@media (min-width: 1300px) {
}
@media (min-width: 1200px) {
}
@media screen and (max-width: 767px) {
	
}
@media (min-width: 481px){
}
@media (max-width: 480px){
}
@media (max-width: 767px) {

}
@media (max-width: 991px) {
}
@media (min-width: 1000px) {
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (max-width: 1099px){
	.container{width:100%;}
}
@media (max-width: 360px){
}

.div-tblock {
    background: url(/public/bg_menuleft.png);
    background-repeat: no-repeat;
    background-position: center top;
    width: 100%;
    height: 45px;
    padding: 0;
    text-transform: uppercase;
    text-align: center;
    font-family: "Times New Roman",Times,serif;
    font-weight: bold;
    color: #FC0;
    margin-left: 0px;
    font-size: 18px;
    z-index: 2;
    line-height: 48px;
    float: CENTER;
    background: url(/public/bg_menuleft.png) no-repeat bottom;
    height: 39px;
    margin-top: 0;
    padding: 0;
}
