@font-face {
  font-family:'Lobster';
  src: url('../fonts/Lobster-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
ul, ol{padding:0;list-style:none;}
body{width:100%;font-size:13px;font-weight:normal;font-family:Tahoma, Arial;}
a:link, a:visited{font-size:13px;outline:none;}
a:hover, a:active{text-decoration:none;transition:color 0.3s ease-in-out 0s;}
img{max-width:100%;}
img:hover{opacity:1;cursor:pointer;}
/* HEADER */
.title-seo{display:none;}
#main-navigation{top:0;width:100%;z-index:999;border-style:solid;border-width:1px 0 1px 0;display:table;}
.main-navbar{border:none;border-radius:0;margin-bottom:0;min-height:auto;}
.main-navbar .navbar-collapse{padding:0;}
.main-navbar .navbar-brand{font-size:28px;font-family:'Lobster',sans-serif;margin:0 10px 0 15px;padding:10px 15px;height:auto;text-transform:uppercase;}
.main-navbar .main-nav{margin:0px;}
.main-navbar .main-nav li{padding:8px 2px;}
.main-navbar .main-nav li a{display:block;padding:6px 10px;font-size:17px;font-family:'Lobster',sans-serif;border-radius:5px;}

.main-navbar .main-nav li .sub-menu{display:none;margin:0;padding:0;position:absolute;top:42px;left:0;z-index:9;min-width:250px;border-style:solid;border-width:0 0 3px 0;border-radius:5px;}
.main-navbar .main-nav li .sub-menu li{position:relative;float:unset;padding:0;}
.main-navbar .main-nav li .sub-menu li a{display:block;padding:7px 8px;font-size:15px;font-family:'Lobster',sans-serif;text-transform:none;border-style:dotted;border-width:0 0 1px 0;}
.main-navbar .main-nav li .sub-menu li a::before{content:"\f005";display:inline-block;font-family:'FontAwesome';margin:0 5px 0 3px;}
.main-navbar .main-nav li:hover .sub-menu{display:block;}

.main-navbar .main-nav li .sub-menu li .sub-menu{margin:0;padding:0;position:absolute;top:0px;left:100%;z-index:9;min-width:250px;display:none;}
.main-navbar .main-nav li .sub-menu li:hover .sub-menu{display:block;}

.search{margin:25px 0 5px 0;}
.search .form-control{height:36px;padding:5px 10px;border-style:solid;border-width:1px;}
.search .btn-search{border-radius:0;height:36px;padding:5px 15px;border-style:solid;border-width:1px;}
.hotline{font-size:18px;font-family:'Lobster',sans-serif;}

.line-block{height:5px;margin:10px 0;width:100%;}
.line{height:5px;width:100%;}
/* END HEADER */
/* SLIDESHOW */
.slideshow{margin:0;padding:0;position:relative;display:block;}
.slideshow::after{content:"";position:relative;top:-40px;height:50px;width:100%;display:block;}
.carousel-indicators{bottom:-25px;}
.carousel-indicators li{border-width:2px;width:14px;height:14px;}
.carousel-indicators li.active{border-style:solid;border-width:2px;width:14px;height:14px;}
.carousel-indicators li.active, .carousel-indicators li{margin-right:5px;}
.carousel-control{width:0;opacity:0.7;}
.ico-slide{display:inline-block;width:35px;height:40px;position:absolute;top:45%;}
.ico-slide-prev{left:0px;}
.ico-slide-next{right:0px;}
.carousel-inner .item img{margin:0 auto;display:block;}
/* END SLIDESHOW */
/* BODY */
.border-color-1{border-style:dashed !important;border-width:1px !important;}
.border-color-2{border-style:dashed !important;border-width:1px !important;}
.border-color-3{border-style:dashed !important;border-width:1px !important;}

.box-icon-1{display:block;height:45px;left:20px;position:absolute;top:0px;width:45px;z-index:2;}
.box-icon-2{display:block;height:45px;left:20px;position:absolute;top:0px;width:45px;z-index:2;}
.box-icon-3{display:block;height:45px;left:20px;position:absolute;top:0px;width:45px;z-index:2;}
.box-icon-4-left{display:block;height:65px;left:20px;position:absolute;top:-11px;width:50px;z-index:2;}
.box-icon-4-right{display:block;height:65px;right:20px;position:absolute;top:-11px;width:50px;z-index:2;}
.box-icon-5-right{display:block;height:65px;right:20px;position:absolute;top:-11px;width:50px;z-index:2;}
.box-icon-6{display:block;height:60px;left:20px;position:absolute;top:0px;width:84px;z-index:2;}
.box-icon-7-left{display:block;height:65px;left:20px;position:absolute;top:-11px;width:50px;z-index:2;}
.box-icon-7-right{display:block;height:65px;right:20px;position:absolute;top:-11px;width:50px;z-index:2;}
.box-icon-8-right{display:block;height:65px;right:20px;position:absolute;top:-11px;width:50px;z-index:2;}
.box-icon-9-right{display:block;height:65px;right:0px;position:absolute;top:-13px;width:50px;z-index:2;}
.box-icon-10-right{display:block;height:65px;right:0px;position:absolute;top:10px;width:77px;z-index:2;}

.date{font-size:11px;margin:8px 0 10px 0;}
.date .fa{font-size:13px;}
.date label{margin:0;}
.date span{margin-right:7px;display:inline-block;}

.about-us{overflow:hidden;}
.au-item{padding:10px 0 40px 0;}
.au-item a{font-size:24px;font-family:'Lobster',sans-serif;}
.au-item a span{display:inline-block;position:relative;top:10px;}
.ico-au-item{width:100px;height:100px;line-height:100px;text-align:center;font-size:44px;border-radius:50%;margin:3px;}

.box-item{margin:10px 0 40px 0;position:relative;}
.box-title{margin:0;padding:5px 5px 0px 5px;height:48px;overflow:hidden;border-radius:10px 10px 0 0;}
.box-title h3{display:block;margin:0;padding:5px 0 12px 0;border-radius:10px 10px 0 0;}
.box-title h3 a{font-family:'Lobster',sans-serif;font-size:20px;position:relative;z-index:9;}
.box-content{margin:0;padding:12px;overflow:hidden;border-radius:0 0 10px 10px;}
.cpost{overflow:hidden;}
.cpost img{width:120px;height:85px;margin:0 10px 5px 0;float:left;border-radius:6px;}
.cpost-title{margin:0;padding:0;line-height:16px;}
.cpost-title a{font-size:14px;font-weight:bold;}
.cpost-title:hover{transition:color 0.3s ease-in-out 0s}
.cpost-desc{margin:0 0 5px 0;}
.cpost-more{margin:0;}
.cpost-more li{padding:6px 0px;}
.cpost-more li a{display:block;font-size:14px;}
.ico-cpost-more{width:30px;height:15px;margin-top:3px;display:block;float:left;}
.cpost-view-more a{font-weight:bold;}

.quick-link-title{margin:0 0 10px 0;font-weight:bold;font-size:14px;}
.quick-link-nav li{padding:10px 0 12px 0;border-style:dotted;border-width:0 0 1px 0;}
.quick-link-nav a{font-weight:bold;}
.ico-box-menu{font-size:18px;position:relative;top:3px;width:24px;}

.documents-table thead tr th{padding:8px 0px;}
.documents-table tbody tr td{padding:8px 4px;}
.btn-tthc-detail{font-size:12px !important;}

.user-login, .login-form{padding:10px;}
.user-login ul li{padding:3px 0;}
.visitor-counter{padding:10px;}
.visitor-counter ul li{padding:3px 0;}

.w-notification .w-content{padding:0;overflow:hidden;}
.w-notification li{margin:0;padding:7px 0px;border-style:dotted;border-width:0 0 1px 0;}
.w-notification a:hover{text-decoration:underline;}

.rss-content{padding:0;}
.rss-content ul li{padding:9px 0;border-width:0 0 1px 0;border-style:dotted;overflow:hidden;}
.rss-content ul li .timepost{
	margin-left: 3px;
}
.rss-content ul li:first-child{padding-top:0;}
/* END BODY */
/* CATEGORY */
.cat-content{overflow:hidden;}
.cat-item{margin:0;padding:15px 0px;overflow:hidden;border-style:dotted;border-width:0 0 1px 0;}
.cat-thumb{width:180px;float:left;margin-right:12px;padding:2px;border-style:solid;border-width:1px;}
.cat-thumb-default{width:120px;float:left;margin:2px 15px 2px 2px;padding:2px;border-style:solid;border-width:1px;}
.cat-title{margin:5px 0 10px 0 !important;padding:0 !important;}
.cat-title a{display:block;font-size:16px !important;line-height:20px !important;font-family:'Lobster',sans-serif;}
.cat-desc{text-align:justify;}

.img-content{overflow:hidden;}
.img-item{margin:15px 0;}
.img-thumb{padding:2px;border-style:solid;border-width:1px;}
.img-title{height:38px;overflow:hidden;margin:6px 0px 0px 0px;text-align:center;}
.img-title a{display:block;line-height:18px;}
.img-prettyPhoto img{padding:2px;border-style:solid;border-width:1px;height:100px !important;}

.archive-searchform{margin:5px 0;}
.archive-searchform .form-control{border-radius:2px !important;height:auto;margin:0;padding:6px;}
/* END CATEGORY */
/* PAGE BANNER */
.page-banner{margin:0;padding:0;position:relative;display:block;overflow:hidden;}
.page-banner::after{content:"";position:relative;top:-40px;height:50px;width:100%;display:block;margin-bottom:-40px;}
.ico-page{width:80px;height:80px;line-height:80px;text-align:center;font-size:40px;border-radius:50%;}
.page-icon{margin-right:10px;}
.pageHeader-content{position:relative;top:5px;}
.pageHeader-title a{font-family:'Lobster',sans-serif;font-size:26px;}
.line-color{height:3px;margin:10px 0 5px 90px;}
/* END PAGE BANNER */
/* SINGLE */
.breadcrumb{padding-top:0;}
.breadcrumb a{font-weight:bold;}

.single{overflow:hidden;}
.single-content{overflow:hidden;padding:0 0 20px 0;font-size:14px;}
.single-content h1, .single-content h2{font-size:24px;font-family:'Lobster',sans-serif;}
.single-content h3{font-size:22px;font-family:'Lobster',sans-serif;}
.single-content td{padding:6px 5px;border-style:solid;border-width:1px;}
.single-content img{max-width:100%;height:auto;display:block;margin:10px auto;padding:3px;border-style:solid;border-width:1px;}
.single-content .wp-caption{max-width:100%;text-align:center;margin:10px auto;display:block;}
.btn-download{background:none !important;display:block;margin:0 auto !important;border:none !important;}
.single-title{font-size:24px !important;font-family:'Lobster',sans-serif;line-height:32px;margin:5px 0 10px 0;}

.related{margin:20px 0 0 0;}
.related-title h3{margin:0 0 10px 0;padding:8px 0 8px 10px;font-size:18px;font-family:'Lobster',sans-serif;}
.related-content{padding:0;}
.related-content li{padding:3px 0;}
.related-content li a{font-size:14px;}
.related-content li span{
  color: #333;
}
/* END SINGLE */
/* PAGE NAVI */
.ddev-pagenavi{margin:15px 0px;overflow:hidden;border-style:solid;border-width:0 0 1px 0;}
.ddev-pagenavi span.pages{margin-right:20px;padding:10px 15px;font-size:14px;}
.ddev-pagenavi span.current{margin-right:3px;padding:10px 15px;font-size:14px;}
.ddev-pagenavi a {display:inline-block;margin-right:3px;padding:8px 15px;font-size:14px;}
/* END PAGE NAVI */
/* VĂN BẢN - CÔNG VĂN */
/* CƠ CẤU TỔ CHỨC */
.parts-content{margin-top:10px;}
.parts-content tbody td{border-style:solid;border-width:1px;font-size:14px;}
.parts-content tbody td a{font-size:14px;}
.thongtin-canbo{display:block;overflow:hidden;border-style:solid;border-width:1px;padding:10px;}
.thongtin-canbo img{float:left;width:160px;margin:0 12px 0 0;padding:1px;border-style:solid;border-width:1px;}
.thongtin-canbo span{float:left;display:block;width:375px;padding:0;font-size:13px;}
.thongtin-canbo span.hoten{font-size:16px;margin-bottom:5px;font-weight:bold;}
.thongtin-canbo span label{margin-right:5px;}
/* LIÊN HỆ */
/* FOOTER */
.footer-content{padding:60px 0 30px 0;}
.footer-content .container{position:relative;}
.social-footer{height:90px;position:absolute;right:0;width:140px;}
.social-footer-content{position:relative;top:-60px;}
.social-footer-content a{display:block;height:60px;position:absolute;width:60px;}
.ico-facebook{left:0;top:12px;}
.ico-youtube{right:15px;top:0;}
.social-group{margin:20px 0 10px 0;}
.ico-social{width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;border-radius:50%;margin:3px;}
.footer-block h3{padding:0 0 10px 0;font-size:18px;font-family:'Lobster',sans-serif;border-style:dashed;border-width:0 0 1px 0;}
.footer-block h4{font-size:18px;font-family:'Lobster',sans-serif;}
.footer-block h2{font-size:26px;font-family:'Lobster',sans-serif;}
.footer-block ul li{padding:3px 0;}
.footer-menu{text-align:center;border-style:solid;border-width:0 0 1px 0;}
.nav-footer{display:inline-block;float:none;vertical-align:top;}
.nav-footer a{padding:10px 12px !important;font-size:16px;font-family:'Lobster',sans-serif;}
.footer-bottom{padding:30px 0;}
.go-top{cursor:pointer;bottom:15px;display:block;width:40px;height:40px;position:fixed;right:15px;}
ul.sub-menu-phong-ban li {
    list-style: square !important;
    border-left: none;
    padding: 6px 9px;
}
ul.sub-menu-phong-ban{
	margin-left: 25px;
    margin-top: 10px;
}
.btn-read {
    color: #fff !important;
    background: #4267b2;
    border: 1px solid #4267b2;
    padding: 0px 5px;
    font-size: 12px !important;
}
.img-caption .date .fa {
    color: #05a525;
    margin-right: 5px;
}
.view-more .fa {
    color: #fff !important;
}
.view-more:link, .view-more:visited {
    color: #fff;
    padding: 3px 8px;
    background-color: #2a7ec4;
    border-color: #2a7ec4;
}
.img-item .img-caption {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding: 5px;
}
.facebook_share {
    float: left;
}
.pp_social .facebook {
    width: 68px;
}
.table-bordered{
  margin-bottom: 0 !important;
}
.parts-content thead th{
  background: #f1f1f1 !important;
  color: #333!important;
  border: 1px solid #fff!important;
  font-size: 14px;
}
.parts-content tbody td {
    border-color: #fff !important;
}
.parts-content tbody td a {
    font-size: 13px;
    color: #03adad;
    text-transform: capitalize;
}
.cate-child li {
    margin-top: 10px;
    margin-left: 20px;
    position: relative;
    padding-left: 10px;
}
.cate-child li a::before {
    content: "\f111";
    display: inline-block;
    font-size: 9px;
    font-family: 'FontAwesome';
    margin: 0 6px 0 3px;
    position: absolute;
    top: 5px;
    left: -7px;
}
.thongtin-canbo-caption .text-primary{
  color: #17a25a;
  font-size: 16px;
  margin-bottom: 5px;
  font-weight: bold;
}
.thongtin-canbo-caption li label{
  font-size: 13px;
  margin-right: 6px;
}
.thongtin-canbo-caption li {
    white-space: pre-line;
}
/* END FOOTER */
@media (max-width: 480px) {
	.logo{text-align:center;}
  .main-navbar .main-nav li{padding:5px 0;}
	.main-navbar .main-nav li .sub-menu{display:block;position:unset;margin-left:20px;border:none;}
	.main-navbar .main-nav li .sub-menu li:hover .sub-menu{display:none;}
  .single-content .wp-caption{
    width: 100% !important;
  }
  .single-content img{
    width: 100 !important;
  }
}

@media (min-width: 480px) and (max-width: 767px) {
	.logo{text-align:center;}
	.main-navbar .main-nav li .sub-menu{display:block;position:unset;margin-left:20px;border:none;}
	.main-navbar .main-nav li .sub-menu li:hover .sub-menu{display:none;}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.social-block .ico-social{width:36px;height:36px;line-height:36px;text-align:center;font-size:16px;border-radius:50%;margin:3px;}
}

@media (min-width: 768px) and (max-width: 1020px) {
	.logo{text-align:center;}


}
@media (min-width: 1024px){

}