* {

padding: 0;

margin: 0;

border: none;


}

@font-face {
    font-family:'Roboto-Regular';
    src: url(../font-family/Roboto-Regular.ttf);
}
@font-face {
    font-family:'helveticaneuecondensedblack';
    src: url(../font-family/helveticaneuecondensedblack.ttf);
}
.container{
  background: #fff;
}
/* header top */
.header-top{
	position: relative;
}
.caption-he{
	position: absolute;
	top: 20px;
	left: 170px;
	z-index: 9999;
	text-align: center;
}
.caption-he h2{
	text-transform: uppercase;
	 font-family:'helveticaneuecondensedblack';
	 margin-top: 10px;	
}
.caption-he h2:nth-child(1){
	color:#018345;
	font-size: 34px;
}
.caption-he h2:nth-child(2){
	font-size: 38px;
	color:#cb2e20;
}
/*=========================
  Icons
 ================= */
body{
	background: #eceaea;
	font-family:'Roboto-Regular';
	font-size: 16px;
	line-height: 1.5;
}
.btn-success{
	background-color:#018345;
	border-color: #018345;
}
a:focus, a:hover, a{
	color: #018345;
}
.navbar-default{
	background-color:#018345;
	border: none;
	border-radius: 0px;
	position: relative;
}
.hotline{
	height: 50px;
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
}
.hotline p{
	color: #ffa200;
	font-size: 18px;	
	line-height: 50px;
	padding-right: 15px;	
}
.hotline p .fa{
	font-size: 24px;
	padding-right: 10px;		
}

.navbar-brand{
	padding: 10px 15px;
}
.navbar-default .navbar-nav>li{
	padding: 0 10px;
}
.navbar-default .navbar-nav>li>a{
	color: #fff;
	text-transform: uppercase;
	display: block;
	padding: 0;
	line-height: 50px;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #ffa200;
    background-color: transparent;
}
.navbar-default .navbar-nav> li:hover > a{
	color:#ffa200;
}
.navbar-default ul li{
	position: relative;
}
.navbar{
	margin-bottom: 0px;
}
.navbar-default ul li > .sub-menu{
	display: none;
	position: absolute;
	background:#018345;
	min-width: 270px;
	padding: 0;
	z-index: 999;
	top: 100%;
	left: 0;
}
.navbar-default ul li > .sub-menu .sub-menu{
	top: 0;
	left: 100%;
}
.navbar-default ul li:hover > .sub-menu{
	display: block;
}
.navbar-default .sub-menu li{
	list-style-type: none;
	height: 40px;
	border-bottom: 1px solid #887575;
}
.navbar-default .sub-menu li a{
	color: #fff;
	text-transform: uppercase;
	display: block;
	line-height: 40px;
	font-size: 15px;
	text-decoration: none;
	padding-left: 15px;
	transition: all 0.6s ease;

}

.navbar-default .sub-menu li a:hover{
	color: #ffa200;
}
.navbar-default{
	position: relative;
}

.search-top {
	position: absolute;
	top:50%;
	right:8%;
	color:  #000;
	transform: translateY(-50%);

}
.f-search {
	position: absolute;
	top: 80%;
	right: 8%;
	z-index: 999;
	display: none;
}
.search-form {
	padding: 10px;
	background:#0081cb;
	border: 1px solid#0081cb;
}

.search-wrap button{
	background: none;
	color: #0081cb;
}
.navbar-collapse{
	position: relative;
}
.hotrokythuat{
	position: absolute;
	top: 30%;
	right: 0;
	transform: translateY(-50%);
}
.hotrokythuat a{
	padding: 5px 10px;
	border: 2px solid #0081cb;
	color: #0081cb;
	border-radius: 7px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	transition: all 0.6s ease;
}
.hotrokythuat a:hover{
	border: 2px solid #ff9900;
	color: #fff;
	background: #ff9900;
}
.hotrokythuat a .fa{
	padding-right: 10px;
}
/* menu */
.list-menu-mobile{
	display: none;
	background: #018345;
	padding-bottom: 15px;
	margin-top: 10px;
}
.list-menu-mobile ul li{
	list-style-type: none;
	position: relative;
	transition: all 1s;

}
.list-menu-mobile ul li a{
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	padding-top: 30px;
	display: block;
}
.list-menu-mobile ul li a:hover{
	color: #ff9900;
}

.list-menu-mobile ul li > .sub-menu{
	display: none;
	padding-left: 10px;
	transform: ;
}
/* .list-menu-mobile ul li:hover .sub-menu{
	display: block;
} */
.menu-mobile{
	padding-top: 10px;
	padding-bottom: 10px;
}
.menu-mobile .fa-bars{
	color: #018345;
	font-size: 30px;
}
.tiemkiem-mobile .fa-search{
	color: #018345;
	font-size: 24px;
	float: right;
}
.form-mobile{
	display: none;
	background: #018345;
	position: relative;
	padding: 5px;
}

.form-mobile button{
	background: none;
	position: absolute;
	top: 10px;
	right: 15px;
	
}
.form-mobile button .fa-search{
	color: #018345;
}
.slider-main .slick-dots{
	bottom: 20px;
	z-index: 9999;
}
.slider-main .slick-dots li button:before{
	opacity: 1;
	font-size: 10px;
	color: #fff;
}
.slick-dots li.slick-active button:before {
    opacity:1 !important;
    color:#ffa200;
}
.slogand{
	background: #eceaea;
	height: 40px;
	position: relative;
	padding: 0px 15px;
}
.slogand h3{
	color: #cb2e20;
	line-height: 40px;
	font-size: 17px;
	margin-top: 0;	
}
.slider-main .slick-next {
	right: 25px;
}
.slider-main .slick-prev{
	left: 25px;
	z-index: 9999;
}
.form-top{
	position: absolute;
	width: 24%;
	top: 0;
	right: 0;
	height: 40px;
	padding: 5px 0px;
}
.form-top form{
	position: relative;
}
.form-top form input{
	width: 100%;
	height: 30px;
	border: 1px solid #ddd;
	padding: 0px 10px;
}
.slider-main{
	margin-top: 20px;
}
#slider-top{
  margin-bottom: 10px;
}
.title-t1 h2, .title-t1 > h3{
	margin-top: 0;
	background:#018345;
	padding: 10px 20px;
	font-size: 16px;
	color: #fff;
	margin-bottom: 0;
	text-transform: uppercase;
}
.box-bg-xam ul li{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}
.box-bg-xam ul li a{
	color: #000;
}
.box-bg-xam ul{
	padding: 0px 15px;
}
.boxtinnoibat{
	background:#f7f7f7;
}
.form-top form button{
	position: absolute;
	top: 5px;
	right: 10px;
	background: none;
	border-left: 1px solid #ddd;
	border-top: none;
	border-bottom: none;
	color: red;
	padding-left: 5px;
	border-right: none;
}
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Master button styles - note that left and right 
versions are included although they are not used in this example */

.simply-scroll-btn {
	position: absolute;
	background-image: url(buttons.png);
	width: 42px;
	height: 44px;
	z-index:3;
	cursor: pointer;
}
	
.simply-scroll-btn-left {
	left: 6px;
	bottom: 6px;
	background-position: 0 -44px;
}
.simply-scroll-btn-left.disabled {
	background-position: 0 0 !important;
}
.simply-scroll-btn-left:hover {
	background-position: 0 -88px;
}
	
.simply-scroll-btn-right {
	right: 6px;
	bottom: 6px;
	background-position: 84px -44px;
}
.simply-scroll-btn-right.disabled {
	background-position: 84px 0 !important;
}
.simply-scroll-btn-right:hover {
	background-position: 84px -88px;
}
	
.simply-scroll-btn-up {
	right: 6px;
	top: 6px;
	background-position: -126px -44px;
}
.simply-scroll-btn-up.disabled {
	background-position: -126px 0 !important;
}
.simply-scroll-btn-up:hover {
	background-position: -126px -88px;
}
	
.simply-scroll-btn-down {
	right: 6px;
	bottom: 6px;
	background-position: -42px -44px;
}
.simply-scroll-btn-down.disabled {
	background-position: -42px 0 !important;
}
.simply-scroll-btn-down:hover {
	background-position: -42px -88px;
}

/* Custom class modifications - adds to / overrides above

Vertical scroller example, with custom base class */

/* Container DIV */
.vert { 
	width: 100%; /* wider than clip for custom button pos. */
	height: 350px;
	margin-bottom: 0;
}

/* Clip DIV */
.vert .simply-scroll-clip {
	width: 100%;
	height: 350px;
}

/* Explicitly set height/width of each list item */
.vert .simply-scroll-list li {
	width: 100%;
}
.box-ct-cd{
	margin-bottom: 20px;
}
.box-ct-cd, .caption-dm, .caption-dm-2, .box-bg-xam ul li{
	text-transform: none;
}
.box-ct-cd h2:first-letter, .box-ct-cd h3:first-letter, .box-ct-cd li:first-letter, .caption-dm h3:first-letter, .caption-dm-2 h3:first-letter, .box-bg-xam ul li:first-letter, .btn-xemthem:first-letter{
	text-transform: uppercase;
}
.title-ct{
	margin-bottom: 20px;
}
.title-ct span{
	margin: 0;
	background:#018345;
	padding:8px 0;
	display: inline-block;
	min-width: 220px;
	text-transform: uppercase;
	font-size: 16px;
	color: #fff;
	text-align: center;
	position: relative;
}
.sidebar{
	margin-top: 15px;
}
.sidebar-tracuu .img-tin1{
	margin-bottom: 15px;
}
.sidebar-tracuu .title-ct span{
	padding: 8px 15px;
}
.title-ct span:before{
	content: '\f0d7';
    font: normal normal normal 35px/1 FontAwesome;
    position: absolute;
    bottom: -20px;
    color: #018345;
    left: 50%;
    transform: translateX(-50%);
}
.tin1 a{
	color: #000;
	text-decoration: none;
}
.img-tin1{
	width: 100%;
	height: 254px;
	overflow: hidden;
	position: relative;
}
.img-tin1 img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.4s ease;
}
.tin1:hover .img-tin1 img{
	opacity: .8;
}
.tin1 a:hover{
	color: #018345;
}
.tin1 .caption-ct h3{
	margin-top: 10px;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 5px;
	color: #555555;
	min-height: 34px;
}
.tinkhac ul{
	padding: 0px 5px;
}
.tinkhac ul li{
	list-style: none;
	padding: 9px 5px;
	border-bottom: 1px solid #ddd;
	position: relative;
	line-height: 1.3;
	padding-left: 20px;
	height: 59px;
	overflow: hidden;
}
.tinkhac ul li a{
	text-decoration: none;
	color: #000;
	font-size: 14px;
	height: 35px;
	overflow: hidden;
	display: block;
}
.tinkhac ul li:before{
	content: '\f04d';
    font: normal normal normal 8px/1 FontAwesome;
    color: #f15821;
    position: absolute;
    top: 30%;
    left: 0px;
    
}
.tinkhac ul li a:hover{
	color: #f15821; 
}
.box-hot{
	position: absolute;
	height: 40px;
	bottom: 0px;
	left: 0;
	width: 100%;
	background: #f05722;
	text-align: center;
	border-radius: 4px;
	padding: 5px;
}
.box-hot h3{
	color: #000;
	font-size: 18px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	border: 2px dotted #fff;
	border-radius: 4px;
	margin-bottom: 0px;
	margin-top: 0;
}
.titel-sd h2{
	color: #018345;
	font-weight: bold;
	font-size: 20px;
	padding: 10px;
	font-family: Arial;
	margin-bottom: 0;	
}
.box-xam-sd .titel-sd{
	background: #eceaea;
}
.titel-sd .border-q{
	border-top: 2px solid #018345;
	margin-bottom: 10px;
}
.box-xam-sd ul li{
	list-style: none;
	min-height: 40px;
	margin-bottom: 13px;
}
.box-xam-sd ul li a{
	text-transform: uppercase;
	color: #fff;
	padding: 0px 15px;
	font-size: 17px;
    font-weight: bold;
    font-family: 'Arial';

}
.box-xam-sd ul li a img{
	padding-right: 10px;
}
.box-xam-sd ul li:nth-child(n){
	background:#018345 ;
}
.box-xam-sd ul li:nth-child(2n){
	background:#036d44 ;
}
.box-xam-sd ul li:nth-child(3n){
	background:#038050 ;
}
.box-xam-sd ul li:nth-child(4n){
	background:#028754 ;
}
.box-xam-sd ul li:nth-child(5n){
	background:#049b60;
}
.box-xam-sd ul li:hover a{
	color: #f15721;
}
.text-ts{
	position: absolute;
	padding: 10px;
	background: rgba(2, 92, 57, .5);
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
}
.text-ts p{
	color: #fff;
	font-weight: bold;
	font-size: 15px;
}
.text-ts h3{
	color: #dc1814;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 18px;
	margin-bottom: 10px;
}
.text-ts h4{
	color: #fff;
	margin-bottom: 0;
	font-size: 16px;
}
.box-ct-ts:hover .img-tin1 img{
	opacity: .8;
}
.img-ct-ts{
	margin-top: 20px;
	margin-bottom: 20px;
}
.titke-tt{
	border-bottom: 3px solid #018345;
	margin-bottom: 20px;
}
.titke-tt h2 span{
	background: #018345;
	padding: 6px 10px;
	color: #fff;
	text-transform: uppercase;
	font-size: 17px;
	padding-bottom: 5px;	
}
.titke-tt h2{
	margin-bottom: 0;
}
.tintuchome{
	margin-top: 30px;
}
.tintuchome{
	position: relative;
}
.box-tintuchome{
	padding: 0px 10px;
}
.tintuchome .slick-next{
	position: absolute;
	top: -35px;
	right: 0px;
	color: #000;
	z-index: 9999;
}
.tintuchome .slick-prev{
	position: absolute;
	top: -35px;
	right: 30px !important;
	color: #000;
	z-index: 9999;
	left:initial;
}
.tintuchome .slick-prev:before, .tintuchome .slick-next:before{
	color: #018345!important;
}
.tintuchome .slick-slide img{
	width: 100%;
	height: 200px;
	object-fit: cover;
}
.box-xam-ft{
	background: #eceaea;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	min-height: 310px;
}
.text-ft h3{
	color:#018345;
	font-weight: bold;
	font-size: 16px; 
}
.row1{
	margin-left: -5px;
	margin-right: -5px;
}
.text-ft p .fa{
	padding-right: 10px;
	color: #018345;
}
.box-xam-ft ul li{
	list-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.box-xam-ft ul li a{
	text-decoration: none;
	color: #000;
	position: relative;
	padding-left: 20px;
}
.box-xam-ft ul li a:hover{
	color:#f15821; 
}
.box-xam-ft ul li a:before{
	content: '\f04d';
    font: normal normal normal 6px/1 FontAwesome;
    color: #f15821;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 5px;
}
footer{
	margin-top: 15px;
}
.box-xam-ft .text-widget{
	margin-top: 0;
	font-weight: bold;
	text-transform: uppercase;
	padding:5px;
	font-size: 18px;
	color:#018345;
	border-bottom: 2px solid #018345; 
}
.lkfb{
	margin-top: 20px;
}
.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social :first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;border-radius: 50%;padding:0}.btn-social-icon :first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon :first-child{border:none;text-align:center;width:100% !important}
.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}
.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}
.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}
.btn-bitbucket{color:#fff;background-color:#205081;border-color:rgba(0,0,0,0.2)}.btn-bitbucket:hover,.btn-bitbucket:focus,.btn-bitbucket:active,.btn-bitbucket.active,.open .dropdown-toggle.btn-bitbucket{color:#fff;background-color:#183c60;border-color:rgba(0,0,0,0.2)}
.btn-bitbucket:active,.btn-bitbucket.active,.open .dropdown-toggle.btn-bitbucket{background-image:none}
.btn-bitbucket.disabled,.btn-bitbucket[disabled],fieldset[disabled] .btn-bitbucket,.btn-bitbucket.disabled:hover,.btn-bitbucket[disabled]:hover,fieldset[disabled] .btn-bitbucket:hover,.btn-bitbucket.disabled:focus,.btn-bitbucket[disabled]:focus,fieldset[disabled] .btn-bitbucket:focus,.btn-bitbucket.disabled:active,.btn-bitbucket[disabled]:active,fieldset[disabled] .btn-bitbucket:active,.btn-bitbucket.disabled.active,.btn-bitbucket[disabled].active,fieldset[disabled] .btn-bitbucket.active{background-color:#205081;border-color:rgba(0,0,0,0.2)}
.btn-dropbox{color:#fff;background-color:#1087dd;border-color:rgba(0,0,0,0.2)}.btn-dropbox:hover,.btn-dropbox:focus,.btn-dropbox:active,.btn-dropbox.active,.open .dropdown-toggle.btn-dropbox{color:#fff;background-color:#0d70b7;border-color:rgba(0,0,0,0.2)}
.btn-dropbox:active,.btn-dropbox.active,.open .dropdown-toggle.btn-dropbox{background-image:none}
.btn-dropbox.disabled,.btn-dropbox[disabled],fieldset[disabled] .btn-dropbox,.btn-dropbox.disabled:hover,.btn-dropbox[disabled]:hover,fieldset[disabled] .btn-dropbox:hover,.btn-dropbox.disabled:focus,.btn-dropbox[disabled]:focus,fieldset[disabled] .btn-dropbox:focus,.btn-dropbox.disabled:active,.btn-dropbox[disabled]:active,fieldset[disabled] .btn-dropbox:active,.btn-dropbox.disabled.active,.btn-dropbox[disabled].active,fieldset[disabled] .btn-dropbox.active{background-color:#1087dd;border-color:rgba(0,0,0,0.2)}
.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{color:#fff;background-color:#30487b;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-flickr{color:#fff;background-color:#ff0084;border-color:rgba(0,0,0,0.2)}.btn-flickr:hover,.btn-flickr:focus,.btn-flickr:active,.btn-flickr.active,.open .dropdown-toggle.btn-flickr{color:#fff;background-color:#d6006f;border-color:rgba(0,0,0,0.2)}
.btn-flickr:active,.btn-flickr.active,.open .dropdown-toggle.btn-flickr{background-image:none}
.btn-flickr.disabled,.btn-flickr[disabled],fieldset[disabled] .btn-flickr,.btn-flickr.disabled:hover,.btn-flickr[disabled]:hover,fieldset[disabled] .btn-flickr:hover,.btn-flickr.disabled:focus,.btn-flickr[disabled]:focus,fieldset[disabled] .btn-flickr:focus,.btn-flickr.disabled:active,.btn-flickr[disabled]:active,fieldset[disabled] .btn-flickr:active,.btn-flickr.disabled.active,.btn-flickr[disabled].active,fieldset[disabled] .btn-flickr.active{background-color:#ff0084;border-color:rgba(0,0,0,0.2)}
.btn-foursquare{color:#fff;background-color:#0072b1;border-color:rgba(0,0,0,0.2)}.btn-foursquare:hover,.btn-foursquare:focus,.btn-foursquare:active,.btn-foursquare.active,.open .dropdown-toggle.btn-foursquare{color:#fff;background-color:#005888;border-color:rgba(0,0,0,0.2)}
.btn-foursquare:active,.btn-foursquare.active,.open .dropdown-toggle.btn-foursquare{background-image:none}
.btn-foursquare.disabled,.btn-foursquare[disabled],fieldset[disabled] .btn-foursquare,.btn-foursquare.disabled:hover,.btn-foursquare[disabled]:hover,fieldset[disabled] .btn-foursquare:hover,.btn-foursquare.disabled:focus,.btn-foursquare[disabled]:focus,fieldset[disabled] .btn-foursquare:focus,.btn-foursquare.disabled:active,.btn-foursquare[disabled]:active,fieldset[disabled] .btn-foursquare:active,.btn-foursquare.disabled.active,.btn-foursquare[disabled].active,fieldset[disabled] .btn-foursquare.active{background-color:#0072b1;border-color:rgba(0,0,0,0.2)}
.btn-github{color:#fff;background-color:#444;border-color:rgba(0,0,0,0.2)}.btn-github:hover,.btn-github:focus,.btn-github:active,.btn-github.active,.open .dropdown-toggle.btn-github{color:#fff;background-color:#303030;border-color:rgba(0,0,0,0.2)}
.btn-github:active,.btn-github.active,.open .dropdown-toggle.btn-github{background-image:none}
.btn-github.disabled,.btn-github[disabled],fieldset[disabled] .btn-github,.btn-github.disabled:hover,.btn-github[disabled]:hover,fieldset[disabled] .btn-github:hover,.btn-github.disabled:focus,.btn-github[disabled]:focus,fieldset[disabled] .btn-github:focus,.btn-github.disabled:active,.btn-github[disabled]:active,fieldset[disabled] .btn-github:active,.btn-github.disabled.active,.btn-github[disabled].active,fieldset[disabled] .btn-github.active{background-color:#444;border-color:rgba(0,0,0,0.2)}
.btn-google-plus{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google-plus:hover,.btn-google-plus:focus,.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{color:#fff;background-color:#ca3523;border-color:rgba(0,0,0,0.2)}
.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{background-image:none}
.btn-google-plus.disabled,.btn-google-plus[disabled],fieldset[disabled] .btn-google-plus,.btn-google-plus.disabled:hover,.btn-google-plus[disabled]:hover,fieldset[disabled] .btn-google-plus:hover,.btn-google-plus.disabled:focus,.btn-google-plus[disabled]:focus,fieldset[disabled] .btn-google-plus:focus,.btn-google-plus.disabled:active,.btn-google-plus[disabled]:active,fieldset[disabled] .btn-google-plus:active,.btn-google-plus.disabled.active,.btn-google-plus[disabled].active,fieldset[disabled] .btn-google-plus.active{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-instagram{color:#fff;background-color:#3f729b;border-color:rgba(0,0,0,0.2)}.btn-instagram:hover,.btn-instagram:focus,.btn-instagram:active,.btn-instagram.active,.open .dropdown-toggle.btn-instagram{color:#fff;background-color:#335d7e;border-color:rgba(0,0,0,0.2)}
.btn-instagram:active,.btn-instagram.active,.open .dropdown-toggle.btn-instagram{background-image:none}
.btn-instagram.disabled,.btn-instagram[disabled],fieldset[disabled] .btn-instagram,.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled:active,.btn-instagram[disabled]:active,fieldset[disabled] .btn-instagram:active,.btn-instagram.disabled.active,.btn-instagram[disabled].active,fieldset[disabled] .btn-instagram.active{background-color:#3f729b;border-color:rgba(0,0,0,0.2)}
.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,0.2)}.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{color:#fff;background-color:#005f8d;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{background-image:none}
.btn-linkedin.disabled,.btn-linkedin[disabled],fieldset[disabled] .btn-linkedin,.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled:active,.btn-linkedin[disabled]:active,fieldset[disabled] .btn-linkedin:active,.btn-linkedin.disabled.active,.btn-linkedin[disabled].active,fieldset[disabled] .btn-linkedin.active{background-color:#007bb6;border-color:rgba(0,0,0,0.2)}
.btn-tumblr{color:#fff;background-color:#2c4762;border-color:rgba(0,0,0,0.2)}.btn-tumblr:hover,.btn-tumblr:focus,.btn-tumblr:active,.btn-tumblr.active,.open .dropdown-toggle.btn-tumblr{color:#fff;background-color:#1f3346;border-color:rgba(0,0,0,0.2)}
.btn-tumblr:active,.btn-tumblr.active,.open .dropdown-toggle.btn-tumblr{background-image:none}
.btn-tumblr.disabled,.btn-tumblr[disabled],fieldset[disabled] .btn-tumblr,.btn-tumblr.disabled:hover,.btn-tumblr[disabled]:hover,fieldset[disabled] .btn-tumblr:hover,.btn-tumblr.disabled:focus,.btn-tumblr[disabled]:focus,fieldset[disabled] .btn-tumblr:focus,.btn-tumblr.disabled:active,.btn-tumblr[disabled]:active,fieldset[disabled] .btn-tumblr:active,.btn-tumblr.disabled.active,.btn-tumblr[disabled].active,fieldset[disabled] .btn-tumblr.active{background-color:#2c4762;border-color:rgba(0,0,0,0.2)}
.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,0.2)}.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{color:#fff;background-color:#309aea;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{background-image:none}
.btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter,.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled:active,.btn-twitter[disabled]:active,fieldset[disabled] .btn-twitter:active,.btn-twitter.disabled.active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter.active{background-color:#55acee;border-color:rgba(0,0,0,0.2)}
.btn-vk{color:#fff;background-color:#587ea3;border-color:rgba(0,0,0,0.2)}.btn-vk:hover,.btn-vk:focus,.btn-vk:active,.btn-vk.active,.open .dropdown-toggle.btn-vk{color:#fff;background-color:#4a6a89;border-color:rgba(0,0,0,0.2)}
.btn-vk:active,.btn-vk.active,.open .dropdown-toggle.btn-vk{background-image:none}
.btn-vk.disabled,.btn-vk[disabled],fieldset[disabled] .btn-vk,.btn-vk.disabled:hover,.btn-vk[disabled]:hover,fieldset[disabled] .btn-vk:hover,.btn-vk.disabled:focus,.btn-vk[disabled]:focus,fieldset[disabled] .btn-vk:focus,.btn-vk.disabled:active,.btn-vk[disabled]:active,fieldset[disabled] .btn-vk:active,.btn-vk.disabled.active,.btn-vk[disabled].active,fieldset[disabled] .btn-vk.active{background-color:#587ea3;border-color:rgba(0,0,0,0.2)}
.copyright{
	background: #7f807f;
	height: 40px;
	padding: 0px 10px;
}
.copyright p{
	margin-bottom: 0;
}
.copyright p:nth-child(1){
	display: inline-block;
	color: #fff;
	line-height: 40px;
}
.copyright p:nth-child(2){
	float: right;
	color: #fff;
	line-height: 40px;
}
#back_top {
    font-size: 30px;
    cursor: pointer;
    position: fixed;
    z-index: 100;
    width: 50px;
    height: 50px;
    background: #018345;
    bottom: 130px;
    right: 20px;
    color: #fff;
    display: none;
    text-align: center;
    line-height: 50px;
    transition: all 0.3s;
}
#back_top i{padding:0 10px !important;}
#back_top:hover{
    background:  #ff9900;
    color: #fff;
}
.chimuc{
	margin-top: 15px;
	margin-bottom: 15px;
}
.chimuc ul li{
	display: inline-block;
	list-style: none;
	margin-right: 10px;
	color: #000;
}
.chimuc ul li a{
	color: #000;
}
.chimuc ul li a:hover,.ct-dm-1 .caption-dm h3:hover{
	color: #018345;
}
.caption-dm h3{
	margin-top: 0;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}
.view{
	color: #888;
	margin-bottom: 5px;
}
.ct-dm-1{
	margin-bottom: 20px;
}
.view span{
	padding-right: 20px;
}
.view .fa{
	padding-right: 5px;
}
.btn-xemthem a{
	padding: 8px 20px;
	background:#b6b5b5;
	color: #fff;
	border-radius: 20px;
	font-size: 13px;
	text-decoration: none;
}
.btn-xemthem{
	margin-top: 10px;
}
.btn-xemthem a:hover{
	background:#018345;
}
.sidebar .title-ct{
	margin-top: 0;
}
.title-ct-sp h1{
	margin-top: 0;
	font-size: 20px;
	font-weight: bold;
}
	
.lrfft-top{
	background: #018345;
	color: #fff;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
}
.lrfft-bt{
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #000;
	border: 1px solid #ddd;
}
.ct-dm-2 .col-sm-2,.ct-dm-2 .col-xs-2{
	padding-right: 5px;
}
.ct-dm-2 .col-sm-10,.ct-dm-2 .col-xs-10{
	padding-left: 5px;
}
.ct-dm-2{
	margin-bottom: 20px;
}
.caption-dm-2 h3{
	margin-top: 0;
	font-size: 16px;
	font-weight: bold;

}
.caption-dm-2 h3:hover, .pagination>li>a, .pagination>li>span{
	color: #018345;
}
.caption-dm-2 h3 span{
	background: red;
	color: #fff;
	font-size: 12px;
	padding: 2px 5px;
}
.baivietlienquan .img-tin1 {
    width: 100%;
    height: 163px;
    overflow: hidden;
    position: relative;
}
.tinkhac{
	margin-top: 20px;
}
footer .row1 .col-sm-3{
	padding: 0px 10px;
}
footer .row1{
	margin-left: 0;	
}
.box-sd1{
	padding-bottom: 3px;
	margin-bottom: 20px;
	background: #eceaea;
}
.box-sd1 li {
    background: #fff;
    margin-bottom: 10px;
    padding: 6.5px 24px;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    position: relative;
    list-style: none;
}
.box-sd1 li:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 3px;
    background:#018345;
    border-right: 1px solid #fff;
}
.box-sd1 li a{
	color: #000;
	text-decoration: none;
}
.box-sd1 li:hover, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background: #018345;
}
.box-sd1 li:hover a{
	color: #fff;
}
/* Đk tuyển sinh */
.tab-dk-tuyen-sinh .nav-tabs{
	border: none;
	background: #018345;
	padding: 10px 20px;
	margin-bottom: 15px;
}
.tab-dk-tuyen-sinh .nav-tabs>li>a{
	border: none;
	background: none;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 15px;
	display: block;
}
.tab-dk-tuyen-sinh .nav-tabs>li.active>a, .tab-dk-tuyen-sinh .nav-tabs>li.active>a:focus, .tab-dk-tuyen-sinh .nav-tabs>li.active>a:hover{
	color: #fff;
	background: #1d7754;
	border: none;
}
.tab-dk-tuyen-sinh .input-lg{
	height: 42px;
	font-size: 15px;
}
.tab-dk-tuyen-sinh span.wpcf7-not-valid-tip{
	display: none;
}
.wpcf7-recaptcha > div{
	margin: 0 auto;
}
.noidungbaiviet ul, .noidungbaiviet ol{
	padding-left: 15px;
}
/* CSS album */
.content-album .img-tin1{
	height: 300px;
}
.content-album .img-tin1 img{
	object-fit: cover;
	height: 254px;
}
.content-album h3{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 99;
	background: #1d7754;
	height: 50px;
	line-height: 50px;
	padding: 0 10px;
	text-align: center;
	overflow: hidden;
	color: #fff;
	font-size: 17px;
	margin: 0;
}
.noidungbaiviet table{
	width: 100%;
}
.noidungbaiviet table td, .noidungbaiviet table th{
	border: 1px solid #333;
	padding: 5px 10px;
}