/* 
Ad 1.0
Design by Webdesignerbh - Phone: +84 915 050 892 - Hoang Tuan Hung
Website: http://tid.asia
*/
::-webkit-input-placeholder {color: #AEAEAE; font-size:12px;}
:-moz-placeholder {color: #AEAEAE; font-size:12px;}
::-moz-placeholder {color: #AEAEAE; font-size:12px;}
:-ms-input-placeholder {color: #AEAEAE; font-size:12px;}
.form-control::-webkit-input-placeholder {color: #AEAEAE; font-size:12px;}
.form-control:-moz-placeholder {color: #AEAEAE; font-size:12px;}
.form-control::-moz-placeholder {color: #AEAEAE; font-size:12px;}
.form-control:-ms-input-placeholder {color: #AEAEAE; font-size:12px;}
*{max-width:100%;}
body {font-family:Tahoma,Verdana,Lucida Grande Sans-Serif; font-size:15px; line-height:140%; background:url(http://m.hoctotnguvan.net/images/bg/bg_site.png) repeat; overflow-x:hidden}
p{margin:0 0 2px;}
.error{display:block; margin-top:-5px; margin-bottom:10px; color:#F00; font-size:12px;}
.container{max-width:980px;}
.position-initial{position:inherit; position:initial}


.content-wrapper{display:block; overflow:hidden}
.content-wrapper *{max-width:100%;}
.container{padding-left:10px; padding-right:10px;}

.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:10px; background:transparent; -webkit-box-shadow:none; box-shadow:none; border:0px; position:relative}
.panel-body{padding:10px; font-weight:normal; font-size:13px; position:relative; position:relative}
.panel-body.no-padding{padding-top:10px; padding-bottom:10px;}
.panel .panel-heading{display:inline-block; font-weight:normal; font-size:21px; line-height:28px; padding:8px 10px; background:rgba(207,16,35,1); color:#FFF; position:relative; z-index:9;}
.panel .panel-heading a{display:inline-block; padding:0px; margin:0px; line-height:28px; font-size:21px; color:#FFF !important;}
.panel-heading:after{display:block; content:" "; clear:both;}
.panel:after{display:block; content:" "; position:absolute; width:100%; left:0px; top:38px; border-top:7px solid rgba(207,16,35,1);}
.panel.no-border:after{display:none;}
.panel-summary{display:block; font-weight:bold; font-size:15px; line-height:21px; margin-bottom: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; }

.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; padding-top:15px;}
.background-white.padding-20{padding:20px 0px; margin-bottom:-10px;}
a:hover {text-decoration:underline}
h1 , h2 , h3 , h4 , h5 , h6 {margin:0px; padding:0px}
.boardicons{background:url(http://m.hoctotnguvan.net/public/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; }

.content-shadow{padding:10px; background-color:#FFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.4); -moz-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.4); box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.4);}

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

.navbar-default{background:none; border-radius:0px; -webkit-box-shadow: none; box-shadow:none; border:0px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none; background:none;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{max-width:calc(100% - 70px); margin-left:5px}
.navbar-brand img{display:block; width:100%;}
.navbar-brand{height:auto; padding:0px;}
.navbar-default .navbar-nav>li>a{line-height:35px; padding:0px 7px;}
.navbar-collapse{padding:0px;}
.container-fluid{padding:0px;}
.home-one-slide{margin-bottom:15px; clear:both; float:none}
.home-one-slide a{display:block; position:relative;}
.home-one-slide img{display:block; width:100%}
.home-one-slide a span{display:block; position:absolute; width:100%; padding:15px;  color:#FFF; bottom:0px; left:0px; line-height:18px; font-size:14px; background:rgba(0,0,0,0.6);}
.home-one-slide .item{margin-bottom:15px;}
/*.slick-prev, .slick-next{width:52px; height:52px; top:45%}
.slick-prev:before, .slick-next:before{width:52px; height:52px; display:block;}
.slick-next{right:0px;}
.slick-prev{left:0px;}
.slick-next:before{content:" "; background:url(http://m.hoctotnguvan.net/public/img/next-button.png) center no-repeat;}
.slick-prev:before{content:" "; background:url(http://m.hoctotnguvan.net/public/img/prev-button.png) center no-repeat;}*/
.slick-prev, .slick-next{width:30px; height:30px; top:45%;}
.slick-prev:before, .slick-next:before{color:#000; display:block; width:30px; height:30px; line-height:30px; font-size:30px;}
.slick-next{right:0px;}
.slick-prev{left:0px;}


.home-arrNewsTop{margin-bottom:15px;}
.home-arrNewsTop a{display:block; margin-bottom:15px; font-weight:bold; color:#1B1B1B; font-size:14px; line-height:19px;}
.home-arrNewsTop img{display:block; width:100%; margin-bottom:5px;}

.back-to-top{position:fixed; z-index:99999; bottom:15px; right:15px; width:29px; text-align:center; line-height:29px; background:#FF0000; color:#FFF; cursor:pointer; display:none}
.back-to-top .fa{font-size:27px; font-weight:normal; line-height:27px; height:29px; display:block; width:29px; text-align:center;}

.tags-wrapper{display:block; position:relative; margin:10px 0px;}
.tags-wrapper:after{display:block; content:" "; clear:both;}
.tags-wrapper .title{display:inline-block; float:left; line-height:17px; font-size:13px; color:#FFF; padding:5px 10px; margin-right:7px; background:#F00;}
.tags-wrapper a{display:inline-block; line-height:17px; font-size:13px; color:#FFF; background:#666; float:left; margin-right:5px; position:relative; padding:5px 10px; font-weight:normal}
.tags-wrapper a:hover{background:#F00;}
.mini-panel-heading{display:block; margin:10px 0 0 0; padding:11px 10px; font-weight:bold; font-size:16px; line-height:21px; text-align:center; background:#555; color:#FFF}
.nav-wrapper{margin-bottom:15px; background:rgba(207,16,35,1)}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, .navbar-toggle{background:transparent; border-color:#FFF;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#79B43E;}
.navbar-default .navbar-toggle .icon-bar{background:#FFF;}
.navbar-default{margin-bottom:0px;}
.navbar-brand, .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand, .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{padding:8px 0 10px 15px; text-align:center; line-height:44px; font-weight:normal; font-size:21px; text-transform:uppercase; color:#FFF;}

.website-content-wrapper{display:block; text-align:justify; position:relative; overflow-x:hidden}
.website-content-wrapper *{max-width:100%;}
.website-content-wrapper img{height:auto !important;}

.list-breadcrumb-item{display:block; position:relative; margin-bottom:10px;}
.list-breadcrumb-item:after{display:block; content:" "; clear:both;}
.list-breadcrumb-item a{display:inline-block; float:left; margin-right:10px; font-weight:normal; font-size:14px; color:#FFF; line-height:19px; padding:6px 10px; background:#FE0000;}
.breadcrumb{background:none; border:1px solid #bcbdc1; border-left:0px; border-right:0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; padding:0px 15px; line-height:30px; margin-bottom:10px; position:relative; padding:0px; max-height:30px; overflow:hidden}
.breadcrumb:after{display:block; content:" "; clear:both;}
.breadcrumb *{color:#59595b; display:inline-block; line-height:27px; padding:0px; margin:0px; max-height:30px;}
.breadcrumb .crust{display:inline-block; max-width:200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left}
.breadcrumb .crust a{display:inline-block; line-height:18px; padding:0px; margin:0px; float:left}
.breadcrumb .crust a:hover{text-decoration:none;}
.breadcrumb .arrow{display:inline-block; padding:0px 5px;}
.breadcrumb  .crust span.title{display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.breadcrumb .arrow{display:inline-block; width:16px; height:30px; background:url(http://m.hoctotnguvan.net/public/img/arrow-right-r.png) center 9px no-repeat; float:left}
.date_breadcrumb{display:inline-block; position:absolute; top:0px; right:10px; line-height:30px;}
.text-center{text-align:center;}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{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) {
	.col-sm-25{width:25%;}
	.col-sm-35{width:29.166666665%;}
}
@media (min-width: 992px) {
}

@media (min-width: 1300px) {
}
@media (min-width: 1200px) {
	.col-lg-25{width:25%;}
	.col-lg-35{width:29.166666665%;}
}
@media screen and (max-width: 767px) {
	
}
@media (min-width: 481px){
}
@media (max-width: 480px){
}
@media (max-width: 767px) {
 	.navbar-brand img{position:absolute; top:-10px; left:5px;}
 	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{ position:relative;}
 	.navbar-nav{margin:0px; overflow:hidden; padding:0px;  background: rgba(207,16,35,1);
background: -moz-linear-gradient(top, rgba(207,16,35,1) 0%, rgba(187,13,31,1) 51%, rgba(170,10,26,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(207,16,35,1)), color-stop(51%, rgba(187,13,31,1)), color-stop(100%, rgba(170,10,26,1)));
background: -webkit-linear-gradient(top, rgba(207,16,35,1) 0%, rgba(187,13,31,1) 51%, rgba(170,10,26,1) 100%);
background: -o-linear-gradient(top, rgba(207,16,35,1) 0%, rgba(187,13,31,1) 51%, rgba(170,10,26,1) 100%);
background: -ms-linear-gradient(top, rgba(207,16,35,1) 0%, rgba(187,13,31,1) 51%, rgba(170,10,26,1) 100%);
background: linear-gradient(to bottom, rgba(207,16,35,1) 0%, rgba(187,13,31,1) 51%, rgba(170,10,26,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf1023', endColorstr='#aa0a1a', GradientType=0 ); z-index:999; position:relative;}
	.navbar-default .navbar-nav>li>a{color:#FFF; font-weight:bold; font-size:15px; line-height:19px;}
	.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{background: rgba(7,155,66,1);
background: -moz-linear-gradient(top, rgba(7,155,66,1) 0%, rgba(119,176,62,1) 51%, rgba(93,134,58,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(7,155,66,1)), color-stop(51%, rgba(119,176,62,1)), color-stop(100%, rgba(93,134,58,1)));
background: -webkit-linear-gradient(top, rgba(7,155,66,1) 0%, rgba(119,176,62,1) 51%, rgba(93,134,58,1) 100%);
background: -o-linear-gradient(top, rgba(7,155,66,1) 0%, rgba(119,176,62,1) 51%, rgba(93,134,58,1) 100%);
background: -ms-linear-gradient(top, rgba(7,155,66,1) 0%, rgba(119,176,62,1) 51%, rgba(93,134,58,1) 100%);
background: linear-gradient(to bottom, rgba(7,155,66,1) 0%, rgba(119,176,62,1) 51%, rgba(93,134,58,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#079b42', endColorstr='#5d863a', GradientType=0 ); color:#FFF;}
 	.navbar-form .form-group{width:calc(100% - 100px); float:left;}
	.navbar-default .navbar-collapse input, .navbar-default .navbar-form input{border-radius:0px;}
	.navbar-default .navbar-collapse button, .navbar-default .navbar-form button{display:block; width:100px; float:right; border:0px; border-radius:0px; cursor:pointer; background: rgba(7,155,66,1);
background: -moz-linear-gradient(top, rgba(7,155,66,1) 0%, rgba(119,176,62,1) 51%, rgba(93,134,58,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(7,155,66,1)), color-stop(51%, rgba(119,176,62,1)), color-stop(100%, rgba(93,134,58,1)));
background: -webkit-linear-gradient(top, rgba(7,155,66,1) 0%, rgba(119,176,62,1) 51%, rgba(93,134,58,1) 100%);
background: -o-linear-gradient(top, rgba(7,155,66,1) 0%, rgba(119,176,62,1) 51%, rgba(93,134,58,1) 100%);
background: -ms-linear-gradient(top, rgba(7,155,66,1) 0%, rgba(119,176,62,1) 51%, rgba(93,134,58,1) 100%);
background: linear-gradient(to bottom, rgba(7,155,66,1) 0%, rgba(119,176,62,1) 51%, rgba(93,134,58,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#079b42', endColorstr='#5d863a', GradientType=0 ); color:#FFF; height:34px; line-height:34px;}
	.navbar-default .navbar-nav>li>a{padding:7px 20px;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{margin-bottom:0px; padding:0px;}
	.navbar-default .navbar-form{padding:10px 35px;}
	.nav>li{border-bottom:1px solid rgba(255,255,255,0.25)}
}
@media (max-width: 991px) {
}
@media (min-width: 1000px) {
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (min-width: 992px){
	.col-md-25{width:25%;}
	.col-md-35{width:29.166666665%;}
}
@media (max-width: 1099px){
	.container{width:100%;}
}
@media (max-width: 360px){
}