//*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url("../fonts/RobotoCondensed-Light.ttf") format('truetype');
}
@font-face {
	font-family: "Roboto Condensed";
	font-style: italic;
	font-weight: 300;
	src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url("../fonts/RobotoCondensed-LightItalic.ttf") format('truetype');
}

/* Normal */
@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url("../fonts/RobotoCondensed-Regular.ttf") format('truetype');
}
@font-face {
	font-family: "Roboto Condensed";
	font-style: italic;
	font-weight: 400;
	src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url("../fonts/RobotoCondensed-Italic.ttf") format('truetype');
}

/* Bold */
@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url("../fonts/RobotoCondensed-Bold.ttf") format('truetype');
}
@font-face {
	font-family: "Roboto Condensed";
	font-style: italic;
	font-weight: 700;
	src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url("../fonts/RobotoCondensed-BoldItalic.ttf") format('truetype');
}

html {
	font-family: Arial;
	font-size:13px;
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body {
	margin: 0 auto;
	width:100%;
	background:#000 url(../images/bg.jpg) fixed top center;
	font-family:Arial;
	font-size:13px;
	color:#fff;
	text-shadow: 1px #9d9d9d; 
}
::-webkit-input-placeholder {
   color: #fff !important;
}

:-moz-placeholder { /* Firefox 18- */
   color: #fff !important; 
   opacity:  1;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #fff !important;
   opacity:  1;
}

:-ms-input-placeholder {  
   color: #fff;
   opacity:  1;   
}
h1, h2, h3
{
	margin-top: 0;
	margin-bottom: 10px;
	color: #82BD17;
}

h3 a 
{
	color: #000;
}
h3 a:hover
{
	color: #d90c14;
}
a
{
	text-decoration:none;
	color: #fff;
}
a:hover
{
	color: #d90c14;
}
p {
    color: #FFF;
    font-family: arial;
    font-size: 13px;
    line-height: 20px;
    word-spacing: 0px;
    text-align: justify;
    margin-bottom: 5px;
}
header
{
	text-align: center;	
}
img 
{
	max-width: 100%;
}
.wp30
{
	float:left;
	width: 30%;
}
.wp70
{
	float:left;
	width: 70%;
}
.wp80
{
	float:left;
	width: 80%;
}
.wp20
{
	float:left;
	width: 20%;
}
.wp40
{
	float:left;
	width: 40%;
}
.wp60
{
	float:left;
	width: 60%;
}
.wp100
{
	float:none;
	width: 100%;
	clear: both;
}
.wp50
{
	float:left;
	width: 50%;
}
.wp33
{
	float:left;
	width: 33.33333333333%;
}
.thongdiep {
    float: left;
    font: bold 12px/25px Arial,Helvetica,sans-serif;
    margin-left: 15px;
    color: #FFF;
    white-space: nowrap;
}
.social
{
	float: right;
}
.social img 
{
	width: 26px;
}
header
{
	padding-top: 5px;
}
.logo img
{
    width: 160px;
    float: left;
    margin-bottom: 10px;
}
.texttop > img {
    width: 390px;
    margin-top: 40px;
	float: right;
	margin-right: 25px;
}
.navbar {
    height: 33px;
    background-color: #82BD17;
    border-radius: 4px;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.3) inset, 0px 16px rgba(255, 255, 255, 0.2) inset, 0px 2px 0px rgba(255, 255, 255, 0.2) inset, 0px 0px 0px rgba(0, 0, 0, 0.2) inset;
}
#menu li a {
   color: #fff;
   font-size: 13px;
   text-transform: uppercase;
   font-weight: bold;
   height: 100%;
   line-height: 1px;
   padding: 15px 13px;
}
#menu li
{
	height: 33px;
}
.navbar
{
	min-height: auto;	
	margin-bottom: 5px;
	border: none;
}
#menu li:hover a, #menu li.current-menu-item a
{
	background: #7A991A;
}
#menu ul 
{
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 770px;
	background: rgba(0, 0, 0, 0.7) none repeat scroll 0px 0px;
	z-index: 9999;
	list-style: none;
	padding-top: 10px;
	padding-left: 10px;
	border-radius: 0 0 4px 4px;
}
#menu ul li a 
{
	background: none;
	text-transform: none;
	color: #82BD17;
	padding: 10px 13px;
}
#menu ul li
{
	background: none;
	width: 25%;
	float: left;
}
#menu li:hover ul 
{
	display: block;
}
#menu li:hover ul li a 
{
	background: none;
}
.search-form
{
	position: relative;
	width: 100%;
	background: #82BD17;
	height: 34px;
	float: left;
	border-radius: 4px 4px 0 0;
	overflow: hidden;
}
.search-form .form-control
{
	background: #82BD17;
	border: none;
	color: #fff;
	text-transform: uppercase;	
	margin-left: 30px;
	border-radius: 0;
	box-shadow: none !important; 
}
.search-form .btn_search
{
	width: 28px;
	height: 28px;
	border: 1px solid #fff;
	border-radius: 50%;
	line-height: 28px;
	background: none;
	position: absolute;
	left: 3px;
	top: 3px;
}
.search-form .btn_search .fa 
{
	font-size: 16px;
	color: #fff;
}
.title_widget {
    z-index: 9999;   
    height: 38px;
    background-color: #82BD17;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.3) inset, 0px 9px rgba(255, 255, 255, 0.25) inset, 0px 2px 0px rgba(255, 255, 255, 0.2) inset, 0px 0px 0px rgba(0, 0, 0, 0.2) inset;
}
.title_widget h2 {
    width: 100%;
    font-weight: bold;
    font-size: 13px;
    line-height: 38px;
    color: #FFF;
    text-align: center;
    overflow: hidden;
    text-transform: uppercase;
}
.title_widget h2 span{
	font-size: 18px;
}
.widget .mobile {
    height: 24px;
    margin-bottom: 5px;
    background: transparent url("../images/mobile-icon.png") no-repeat scroll left 0px;
    padding-left: 30px;
    color: #FFF;
    font-size: 14px;
    line-height: 24px;
    width: 100%;
    overflow: hidden;
    clear: both;
}
.ndwidget
{
	padding-top: 10px;
}
.video .ndwidget
{
	padding: 0;
}
.ndwidget ul 
{
	list-style: none;
	padding-left: 10px;
}
.widget
{
	overflow: hidden;
	margin-bottom: 20px;
}
.widget .list_danhmuc li {
    background: transparent url("../images/icon-next-1.gif") no-repeat scroll left 9px;
    float: left;
    height: 26px;
    margin-left: 3px;
}
.widget .list_danhmuc li a {
    color: #FFF;
    float: right;
    font: bold 13px/26px Arial,Helvetica,sans-serif;
    margin-left: 11px;
    overflow: hidden;
    text-align: justify;
    width: 233px;
}
.widget .list_sango li a {
    font: bold 12px/18px Arial,Helvetica,sans-serif;
    color: #FFF;
    text-align: justify;
    overflow: hidden;
}
.widget .list_sango li a img 
{
	margin-right: 15px;
}
.widget .list_sango li {
    padding: 3px 0px;
    border-bottom: 1px solid #4A4545;
}
.item_new
{
	margin-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #B7B7B7;
	clear: both;
	overflow: hidden;
}
.item_new a {   
    font: bold 12px/18px Arial,Helvetica,sans-serif;
    color: #FFF;
    text-align: justify;
    overflow: hidden;
}
.item_new img {   
    border: 2px solid #9F9F9F;
}
.item_new .mota 
{
	padding-left: 10px;
}
.item_new h3 
{
	line-height: 10px;
}
.truycap {   
    height: 24px;
    padding-left: 30px;
    font: bold 12px/20px Arial,Helvetica,sans-serif;
    color: #FFF;
}
.online
{
    background: transparent url("../images/icon-online.png") no-repeat scroll 0px 0px;
}
.truycap span {
    font: bold 12px/20px Arial,Helvetica,sans-serif;
    color: #FFF;
    margin-left: 10px;
}
.total{   
    background: transparent url("../images/icon-total.png") no-repeat scroll 0px 0px;   
}
.noidung_index{
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0px 0px;
    border-radius: 4px;
    color: #FFF;
    font-family: arial;
    line-height: 20px;
    margin-bottom: 5px;
    padding: 10px;
    word-spacing: 0px;
    text-align: justify;
    font-size: 13px;
}
.item_sp
{
	border-radius: 3px;
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;
	margin-bottom: 10px;
	box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.5), 0px 1px rgba(255, 255, 255, 0.3) inset, 0px 26px rgba(255, 255, 255, 0.06) inset, 0px -10px 30px rgba(255, 255, 255, 0.25) inset, 0px -15px 30px rgba(0, 0, 0, 0.3) inset;
	overflow: hidden;
	clear: both;
	padding: 0 8px 10px;
}
.item_sp h3 
{

}
.item_sp h3 a 
{
	margin-bottom: 5px;
	font: bold 14px Arial,Helvetica,sans-serif;
	color: #82BD17;
	text-align: justify;
	margin-top: 5px;
	display: block;
}
.item_sp ul 
{
	list-style: none;
	padding-left: 20px;
}
.item_sp ul li 
{
	float: left;
	width: 50%;
	padding-left: 25px;
	font: 12px/20px Arial,Helvetica,sans-serif;
	color: #FFF;
	background: transparent url("../images/norepeat.png") no-repeat left center;
}
.item_sp ul li a 
{
	color: #fff;
}
footer
{
	margin-top: 30px;
}
.pre_footer .sitemap {   
    height: 32px;
    margin-left: 12px;
    padding-left: 36px;
    background: transparent url("../images/sitemap.png") no-repeat left center;
    font: bold 12px/32px Arial,Helvetica,sans-serif;
    color: #FFF;
    display: block;
}
#menu_footer
{
	float: right;
}
.pre_footer
{
	height: 33px;
    background-color: #82BD17;
    border-radius: 4px;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.3) inset, 0px 16px rgba(255, 255, 255, 0.2) inset, 0px 2px 0px rgba(255, 255, 255, 0.2) inset, 0px 0px 0px rgba(0, 0, 0, 0.2) inset;
    margin-bottom: 10px;
}
#menu_footer li a {
   color: #fff;
   font-size: 13px;
   font-weight: bold;
   height: 100%;
   line-height: 1px;
   border-left: 1px solid #fff;
}
#menu_footer li
{
	height: 33px;
}
#menu_footer li:hover a, #menu_footer li.current-menu-item a
{
	background:none;
}
#menu_footer #menu-item-107
{
	background: transparent url("../images/home_icon.png") no-repeat left center;
	padding-left: 42px;
}
.logo_footer a
{
	float: none;
	display: block;
	width: 200px;
	margin-right: 3.3333%;
	margin-bottom: 5px;
}
.info_footer p {
    line-height: 20px;
}
.title_page
{
	font-size: 20px;
	text-transform: uppercase;
}
.noidung_index h2, .noidung_index h3
{
	font-size: 18px;
}
.pagination
{
	float: right;
}
.pagination a,.pagination span {
    border: 1px solid #C0C0C0;
    color: #fff;
    display: inline;
    list-style: outside none none;
    margin-left: 4px;
    padding: 1px 5px;
    font-size: 10px;
    border-radius: 4px;
}
.pagination span, .pagination a:hover {
    background: #969696 none repeat scroll 0px 0px;
}
.breadcum a 
{
	display: block;
	float: left;
	margin-right: 10px;
	color: #fff;
}
.breadcum a i 
{
	margin-right: 5px;
}
.breadcum
{
	overflow: hidden;
	margin-bottom: 10px;
}
.item_news a 
{
	color: #82BD17;
	font-size: 14px;
	font-weight: bold;
}
.item_news .descr
{
	padding-left: 20px;
	text-align: justify;
} 
.item_news 
{
	overflow: hidden;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #C3C3C3;
}
.btn
{
	background: #82BD17;
}
.title_sp
{
	font-size: 14px;
	border-bottom: 2px dotted #B2B2B2;
	font-weight: bold;
	padding-bottom: 5px;
}
.img p 
{
	clear: both;
	margin-top: 10px;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}
.img_hover
{
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 999;
}
.img_lon
{
	position: relative;
	display: block;
}
.hienthi
{
	display: block !important;	
	max-width: 450px;
	width: 450px;
}
.noidung_index .title_thongtin,
.title_thongtin {   
    height: 28px;
    border-bottom: 1px solid #B7B7B7;
    border-radius: 3px;
    background: #82BD17 none repeat scroll 0% 0%;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.3) inset, 0px 16px rgba(255, 255, 255, 0.2) inset, 0px 2px 0px rgba(255, 255, 255, 0.2) inset, 0px 0px 0px rgba(0, 0, 0, 0.2) inset;
    line-height: 28px;
    color: #fff;
    text-transform: uppercase;
    padding-left: 20px;
    font-size: 14px;
    font-weight: bold;
}
.masp span {
    display: block;
    float: left;
    width: 97px;
}
.vert .simply-scroll-clip, .vert {
    height: 350px;
    border: none;
}
.duan a 
{
	color: #fff;
	text-align: center;
	display: block;
}
.duan h3 
{
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 5px;
}

.hotline_fix
{
    position: fixed;
    bottom:0;
    right: 0px;
    z-index: 9999;
    margin-top: 6px;
    background: #d60027;
    text-align: center;
    padding: 5px 20px;
    border: 2px solid #9e0404;
}
.hotline_fix span 
{
    display: block;
    font-size: 18px;
    color: #fff;
}
.hotline_fix a 
{    
    font-size: 21px;
    -webkit-animation: htop 700ms infinite;
     -moz-animation: htop 700ms infinite; 
     -o-animation: htop 700ms infinite; 
     animation: htop 700ms infinite;  
}
@-webkit-keyframes htop {
     0% { color: #fff; } 
     50% { color: #000;  } 
     100% { color: #fff;  } 
 }
 @-moz-keyframes htop { 
     0% { color: #fff;  } 
     50% { color: #000;  }
     100% { color: #fff;  } 
 }
 @-o-keyframes htop { 
     0% { color: #fff; } 
     50% { color: #000; } 
     100% { color: #fff;  } 
 }
 @keyframes htop { 
     0% { color: #fff;  } 
     50% { color: #000;  }
     100% { color: #fff;  } 
 } 
 .icon_zalo
{
    position: fixed;
    bottom: 120px;
    right: 10px;
    z-index: 999999;
}
.menu-footer li a 
{
	display: block;
	margin-bottom: 10px;
	font-size: 16px;
}
.more_info img , .noidung_index img
{
    max-width: 100%;
    height: auto;
}