#main {
	background: #edf6fd;
}

.main_content {
	background: #ffffff;
}

.panel {
	background: none;
	margin-bottom: 0px;
	border: 0px;
	box-shadow: none;
}

.card-block.table-responsive {
	padding: 0px 10px;
}

.col-sm-3.col-md-25 {
	border-right: 1px solid #eee
}

.border-box2 {
	/*padding-top:10px*/
	
}

.border-box2 .col-sm-3.col-md-25 {
	padding-top: 10px
}

.nav-search.navbar-form {
	margin-bottom: 6px !important;
}

.navbar-form.navbar-left.nav-search {
	/*width: 23%!important;*/
	padding-left: 10px !important;
}

.websitetitle {
	color: #19428c !important;
	margin-top: 0px;
}

.mt-0 {
	color: #006eba;
}

.box2 {
	padding-left: 12px !important;
}

.col-left {
	width: 25%;
}

.col-right {
	width: 75%;
}

.table-statistics table td, .table-statistics table th {
	font-size: 14px;
	/*white-space: nowrap;*/
}

.table-statistics table {
	margin-bottom: 0px;
}

.module-box {
	margin-bottom: 0px;
}

.u-list-inline li {
	width: auto !important;
	display: inline-block;
}

.bg-header .u-list-inline .list-inline-item {
	padding-left: 0px;
}

.bg-header .u-list-inline .list-inline-item a span {
	margin-right: 7px;
	font-size: 18px;
	width: 21px;
}

.imghead {
	border: none;
}

.ul-top-right {
	width: 120px;
	float: right;
	margin-top: 10px;
}

.bg-header .ul-top-right.ul-title li {
	display: block !important;
	text-align: right;
	margin-right: 0px;
}

.ul-title.ul-top-right {
	margin-top: 5px;
}

.ul-title.ul-top-right a, .ul-top-right {
	font-weight: 100 !important;
}

.collapse .in {
	border-radius: 5px;
	background-color: e6e9ee;
}

.collapse .navbar-collapse {
	padding-right: -5px !important;
}

::-webkit-scrollbar {
	width: 6px;
}

::-webkit-scrollbar-track {
	background: #E6E7E8;
	border-radius: 3px;
}

::-webkit-scrollbar-thumb {
	background: #C6C6C5;
	border-radius: 3px;
}

.navbar-form {
	margin-right: 0px;
}

@media screen and (max-width: 1200px) {
	.container {
		width: 100% !important;
	}
}

@media screen and (max-width: 1024px) {
	.main_menu .navbar-default .navbar-nav>li>a {
		padding-left: 7px !important;
		padding-right: 7px !important;
	}
}

@media screen and (max-width: 992px) {
	.main_menu .navbar-default .navbar-nav>li>a {
		padding-left: 7px !important;
		padding-right: 7px !important;
	}
}

@media screen and (max-width: 768px) {
	.border-box .col-sm-3.col-md-25, .border-box .col-sm-9.col-md-95,
		.border-box2 .col-sm-3.col-md-25, .border-box2 .col-sm-9.col-md-95 {
		width: 100%
	}

	/*Fix list tool
	.menu-dvc ul li {
		display: block;
		align-items: center;
		justify-content: center;
		position: relative;
	}*/
	.slide-cus .carousel-caption1 a {
		font-size: 20px;
	}
}

@media screen and (max-width: 767px) {
	.ul-top-right {
		width: 100% !important;
		margin: 10px 0px;
	}
	.u-list-inline li {
		display: inline-block !important;
		border-bottom: 0px !important;
		margin-bottom: 0px !important;
		padding-bottom: 0px !important
	}
	.box1 {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.bg-header .u-list-inline .list-inline-item {
		display: inline-block;
		width: auto;
	}
	.bg-header .col-sm-4 {
		float: right
	}
	#height-container {
		padding-left: 0px;
		padding-right: 0px
	}
	.bg-header {
		padding: 5px 10px 0px 10px;
		background: none !important;
	}
	.navbar, .navbar-brand {
		height: 50px !important;
		min-height: 50px !important;
	}

	/* pushmenu-push */
	#close-menu {
		width: 100%;
	}
	#close-menu span {
		right: 15px;
		color: #ffff;
		font-size: 20px;
	}
	.nav.navbar-nav>li:first-child {
		/*text-align: right;*/
		display: block;
	}
	.pushmenu {
		/*this is the nav*/
		background: #fff;
		font-family: Arial, Helvetics, sans-serif;
		width: 85%;
		height: 100%;
		top: 0;
		z-index: 1000;
		position: fixed;
	}
	.pushmenu a {
		display: block;
		/* drops the nav vertically*/
		color: #fff;
		font-size: 16px;
		/* font-weight: bold;
         */
		text-decoration: none;
		/* border-bottom: 1px solid #fff;
         */
		padding: 14px;
	}
	.pushmenu a {
		
	}
	.pushmenu-left {
		left: -85%;
		overflow: auto;
	}
	.pushmenu-left.pushmenu-open {
		left: 0;
		overflow: auto;
		background: #006eb9;
	}
	.pushmenu-push {
		/* overflow-x: hidden;
         */
		position: relative;
		left: 0;
		width: 100%;
	}
	.pushmenu-push-toright {
		left: 85%;
		position: fixed;
	}
	/*Transition*/
	.pushmenu, .pushmenu-push {
		-webkit-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.container-fulid.pushmenu-push-toright:before {
		content: "";
		position: absolute;
		top: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		z-index: 1;
	}
	/* end pushmenu-push */
	/* menu */
	.megamenu .dropdown.megamenu-fw .dropdown-menu {
		position: relative;
		background: #edf6fd;
		width: 100%;
	}
	.megamenu .dropdown.megamenu-fw .dropdown-menu a {
		color: #006eb9;
	}
	.navbar-nav {
		margin: 0px
	}
	/*end menu */
	.navbar-form.navbar-left.nav-search {
		width: 100%;
		border-top: 0px
	}
	.navbar-form.navbar-left.nav-search .form-group, .navbar-form.navbar-left.nav-search button
		{
		display: inline-block;
	}
	.navbar-form.navbar-left.nav-search button {
		position: relative;
		top: -1px;
	}
	/*end menu */
}

/*Responsive navbar*/
@media screen and (min-width: 768px) and (max-width: 813px) {
	.navbar-default .navbar-nav>li>a, .navbar-default .navbar-brand {
		font-size: 0.6em !important;
	}
}

@media screen and (max-width: 887px) and (min-width: 814px) {
	.navbar-default .navbar-nav>li>a, .navbar-default .navbar-brand {
		font-size: 0.7em !important;
	}
}

@media screen and (max-width: 1031px) and (min-width: 888px) {
	.navbar-default .navbar-nav>li>a, .navbar-default .navbar-brand {
		font-size: 0.8em !important;
	}
}

@media only screen and (max-width: 1200px) and (min-width: 1032px) {
	.navbar-default .navbar-nav>li>a, .navbar-default .navbar-brand {
		font-size: 0.9em !important;
		++
	}
}
/*END Responsive navbar*/
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th,
	.table>thead>tr>td, .table>thead>tr>th {
	padding: 5px !important;
}

.nav-search .form-control::placeholder {
	color: #969494;
	opacity: 1; /* Firefox */
}

.nav-search .form-control:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #969494;
}

.nav-search .form-control::-ms-input-placeholder { /* Microsoft Edge */
	color: #969494;
}

.box-boder {
	border: 1px solid #ddd;
	padding: 10px;
	margin-bottom: 20px;
}

.title-blue {
	color: #006eb9;
	font-family: HelveticaNeueBold;
	font-size: 18px;
	text-align: center;
}

.tbl-nopthue tr td {
	font-size: 14px;
}

.tbl-nopthue tr td:nth-child(2), .thongtin-nopthue p span:last-child,
	.thong-bao, .tbl-TTTK td:first-child, .tbl-nopthue strong {
	font-family: HelveticaNeueBold;
	font-size: 14px;
	padding-left: 8px;
}

.tbl-nopthue strong {
	font-size: 15px !important;
}

.thongtin-nopthue p {
	text-align: left;
	margin-bottom: 0px;
}

.title-bold {
	font-family: HelveticaNeueBold;
	font-size: 14px;
	padding-right: 10px;
	text-align: right;
	display: block;
}

.tbl-TTTK {
	width: 100%;
	margin-bottom: 20px;
}

.tbl-TTTK td {
	border: 1px solid #ddd;
	padding: 8px 5px;
	font-size: 14px;
}

.tbl-TTTK .clear-bold {
	font-family: HelveticaNeueLight !important;
}

.tbl-TTTK .text-right {
	text-align: right;
}

.tbl-TTTK .text-center {
	font-family: HelveticaNeueBold;
}

.tbl-TTTK td:first-child {
	width: 216px;
}

.tbl-TTTK .tr-TTTK td:first-child {
	width: auto;
}

/*Reponsive sitemap*/
.jstree-default>.jstree-striped {
	background-size: auto 48px;
	margin-top: 50px;
	width: 100%;
	overflow-x: scroll;
}

/*Fix table data-list*/
#data-list {
	overflow-x: scroll;
}

@media screen and (max-width: 767px) {
	.width-title {
		width: unset !important;
	}
	.width-content {
		width: 100% !important;
	}
}

/*Fix menu ngang thanh 2 dong voi man hinh nho */
@media screen and (max-width: 575px) {
	.menu-dvc ul li {
    	width: 28%;
	}
	.menu-dvc ul li:before {
		display: none;
	}
	/*giam chieu dai slide*/
	.slide-cus .carousel-inner p {
    	height: 40%;
	}
}
@media screen and (max-width: 768px) {
	.menu-doc ul {
    height: 548px !important;
	}
}