body {
	color: #3a3a3a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
}

img {
	max-width: 100%;
}

.banner {
	margin-bottom: 10px;
}

	.banner img {
		width: 100%;
		height: 90px;
	}

.lienket img {
	height: 92px;
	object-fit: scale-down;
}

.btn-contact {
	background: #074495;
	height: 40px;
	width: 100%;
}

.c-red {
	color: red;
}

.box_share {
	display: inline-block;
	float: left;
	padding-top: 3px;
	padding-right: 5px;
}

::-moz-selection {
	background: #b3d4fc;
	text-shadow: none;
}

*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

::selection {
	background: #b3d4fc;
	text-shadow: none;
}

section,
header,
aside,
article,
hgroup,
nav {
	display: block;
}

p {
	line-height: 24px;
	margin: 10px 0 20px;
}

.container {
	margin: 0 auto;
	position: relative;
}

a,
a:visited {
	color: #5b9ad1;
	outline: 0 none;
	text-decoration: none;
	transition: all 0.2s linear 0s;
}

/* Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

input,
textarea {
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 12px;
	line-height: 1.4;
	outline: none;
	resize: none;
}

h1,
h2,
h3,
h4 {
	font-family: Tahoma;
	font-weight: bold;
	color: #074495;
	text-transform: uppercase;
}

h3 {
	font-size: 20px;
	line-height: 1.8em;
	margin-bottom: -1px;
	margin-top: 0px;
}

h1 {
	font-size: 13px;
	text-align: center;
}

h2 {
	font-size: 16px;
}

h4 {
	font-size: 24px;
	font-weight: normal;
	text-transform: none;
	color: #003db5;
	margin: 20px 0px;
	line-height: 30px;
}

[class*='col-'] {
	float: left;
	padding-right: 20px;
}

.grid:after {
	content: "";
	display: table;
	clear: both;
}

.grid-pad {
	padding: 20px 0 20px 20px;
}

	.grid-pad > [class*='col-']:last-of-type {
		padding-right: 20px;
	}

[class*='col-']:last-of-type {
	padding-right: 0;
}

.col-1-2 {
	width: 50%;
}

.col-1-4 {
	width: 25%;
}

.col-1-8 {
	width: 12.5%;
}

.col-1-5 {
	width: 20%;
}

.col-2-5 {
	width: 40%;
}

.col-3-5 {
	width: 60%;
}

.col-3-4 {
	width: 75%;
}

.col-2-3 {
	width: 66.66%;
}

.col-1-3 {
	width: 33.33%;
}

.box_lft {
	float: right;
	padding-right: 0px;
}

.box_rgt {
	padding-right: 20px;
}

/* 
Table Styling
*/
table {
	width: 100%;
	border-collapse: collapse;
}

/* Zebra striping */

th {
	font-weight: bold;
}

table > thead > tr {
	border-bottom: 2px solid #ddd;
}

td,
th {
	padding: 6px;
	border: 1px solid #ddd;
	text-align: left;
}

/*============ Header Section ==================*/
.header-top {
	height: 33px;
}

header {
	position: relative;
}

#header-link {
	float: right;
	padding-top: 9px;
}

	#header-link ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}

		#header-link ul li {
			border-left: 1px solid #074495;
			display: block;
			line-height: 15px;
			margin: 0;
			padding: 0 10px;
			float: left;
			white-space: nowrap;
		}

			#header-link ul li:first-child {
				border: medium none;
				padding-left: 0;
			}

			#header-link ul li a {
				color: #074495;
				text-decoration: none;
				position: relative;
				display: block;
				font-weight: 700;
			}

				#header-link ul li a:hover {
					text-decoration: underline;
				}

.header-content {
	background-color: rgba(216, 233, 243, 0.15);
}

	.header-content .logo {
		float: left;
	}

header .container {
	position: relative;
	display: table;
}

header a.searchIcon {
	width: 40px;
	height: 30px;
	background-color: #074495;
	cursor: pointer;
	position: absolute;
	border-radius: 0px;
	display: block;
	top: 38%;
	right: 0%;
}

	header a.searchIcon:hover {
		background-color: #000000;
	}

	header a.searchIcon:before {
		position: absolute;
		content: '';
		border-radius: 50%;
		border: 2px solid #fff;
		width: 12px;
		height: 12px;
		top: 7px;
		left: 13px
	}

	header a.searchIcon:after {
		position: absolute;
		content: '';
		background-color: #fff;
		width: 3px;
		height: 8px;
		top: 16px;
		left: 24px;
		-webkit-transform: rotate(-44deg);
		-moz-transform: rotate(-44deg);
		transform: rotate(-44deg)
	}

	header a.searchIcon form {
		display: block;
		position: absolute;
		top: 0;
		right: 40px;
	}

		header a.searchIcon form input.txt_search {
			box-shadow: none;
			padding: 5px 12px 4px;
			border: 1px solid #c2c7ca;
			width: 210px;
			border-radius: 2px 0 0 2px;
			height: 30px;
			float: left;
		}

		header a.searchIcon form input.btn_search {
			position: absolute;
			width: 40px;
			height: 30px;
			opacity: 0;
			float: left;
		}

/*============Navigation Menu=======================*/
#nav {
	background-color: #074495;
	border-bottom: 5px solid #90D8F5;
	height: 36px;
	top: 0;
	width: 100%;
	z-index: 9999;
}

#language {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 5px;
}

	#language a {
		color: #fff;
		text-transform: none;
		font-size: 13px
	}

	#language img {
		width: 24px;
		height: 18px;
	}

#nav ul ul {
	display: none;
	list-style: none;
	z-index: 1000;
}

#nav ul:after {
	content: "";
	clear: both;
	display: block;
}

#nav ul ul {
	background-color: #074495;
	padding: 0;
	position: absolute;
	top: 100%;
	box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.15);
	min-width: 200px;
}

	#nav ul ul li {
		float: none;
		border-bottom: 1px solid #ffffff;
		position: relative;
	}

		#nav ul ul li a {
			color: #ffffff;
			font-size: 13px;
			font-weight: 400;
		}

		#nav ul ul li:hover > a {
			color: #000000;
		}

		#nav ul ul li a #nav ul ul li a:hover {
			background-color: #90D8F5;
		}

	#nav ul ul ul {
		position: absolute;
		left: 100%;
		top: 0;
		width: 100%;
	}

ul.menubar ul li,
ul.menubar ul ul li {
	border-right: none;
}

ul.menubar {
	margin: 0 auto;
	width: auto;
	position: relative;
	padding: 0;
	list-style: none;
	display: inline-table;
}

	ul.menubar > li > a {
		display: inline-block;
		outline: 0;
		position: relative;
		color: #fff;
		padding: 4.5px 15px;
		font-weight: 700;
		font-size: 14px;
		text-transform: uppercase;
	}

		ul.menubar > li > a.home {
			color: #074495;
			padding: 5px 10px;
			background-color: #90D8F5;
		}

ul.sf-menu > li > a.home {
	color: #074495;
	padding: 5px 10px 0 10px;
	background-color: #90D8F5;
}

i.fa.fa-home {
	font-size: 22px;
	padding: 0px 5px;
}

ul.menubar li:hover {
	background-color: #90D8F5;
}

ul.menubar li {
	padding: 0;
	float: left;
	z-index: 5;
	border-right: 1px solid #fff;
}

	ul.menubar li:last-child {
		border: medium none;
	}

/*==================Main Content ===============*/
#content {
	position: relative;
	min-height: 400px;
	background: linear-gradient(180deg, rgba(189, 235, 255, 0) 3.05%, #BDEBFF 100%);
}

.home-main {
	border: 1px solid #074495;
	background-color: #f2f2f2;
	padding: 20px;
	overflow: hidden;
}

.info-wrap {
	position: relative;
	overflow: hidden;
	clear: both;
	color: #000000;
	padding-bottom: 20px;
}

	.info-wrap span {
		width: 100%;
		display: block;
		text-align: center;
	}

	.info-wrap a img {
		object-fit: cover;
		height: 220px;
	}

a.view-more {
	color: #074495;
	font-weight: 700;
	font-size: 0.8rem;
	font-family: 'Arial';
	text-transform: initial;
	float: right;
}

	a.view-more:hover {
		text-decoration: underline;
	}

.news-lasted,
.feature-news {
	margin: 0;
	padding-left: 0px;
	list-style-type: none;
}

	.news-lasted li {
		border-bottom: 1px solid #074495;
		padding: 10px 0px;
		display: block;
		float: left;
		width: 100%;
	}

		.news-lasted li:first-child {
			padding-top: 0px;
		}

	.feature-news li {
		border-bottom: 1px solid #074495;
		padding: 3px 0px;
	}

		.news-lasted li:last-child,
		.feature-news li:last-child {
			border: medium none;
		}

		.news-lasted li a,
		.feature-news li a {
			color: #111;
			font-weight: 700;
		}

			.news-lasted li a:hover,
			.feature-news li a:hover {
				text-decoration: underline;
			}

.inform-search {
	text-align: center;
	color: #fff;
	margin-bottom: 30px;
}

	.inform-search img {
		height: 185px;
	}

	.inform-search h3 {
		margin-bottom: 20px;
		text-align: left;
	}

	.inform-search a.inform-action {
		display: block;
		margin-top: 20px;
		padding: 16px 10px;
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
		font-family: tahoma;
	}

		.inform-search a.inform-action:hover {
			background-color: #000000
		}

.news-to-know .box-info {
	padding-bottom: 10px;
	background-color: #f0f0f0;
	text-align: center;
}

.news-lasted .date {
	float: left;
	height: 55px;
	margin-right: 10px;
	padding: 2px 7px;
	line-height: normal;
	background-color: #074495;
	text-align: center;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
}

	.news-lasted .date .day {
		display: block;
		font-size: 22px;
		padding-top: 4px;
		text-decoration: underline;
	}

	.news-lasted .date .month {
		display: block;
		padding-top: 5px;
		font-size: 10px;
	}

.news-to-know .box-info img {
	background-color: #f0f0f0;
	max-width: 90%;
}

.lienket-info {
	padding-bottom: 10px;
}

	.lienket-info h2 {
		color: #262626;
		padding-left: 80px;
		padding-top: 10px;
	}

#form-contact {
	padding-right: 50px;
}

.contact-map {
	padding: 10px;
	width: 450px;
	height: 320px;
}

/*================ News Style ===================*/
#page-news-cat {
	margin-top: 30px;
}

	#page-news-cat article:first-child,
	#page-news-cat article:last-child {
		border: none;
	}

	#page-news-cat a {
		color: #000000;
	}

		#page-news-cat a:hover {
			text-decoration: underline;
		}

	#page-news-cat p {
		line-height: 22px;
		margin: 2px 0 10px;
	}

.box-title {
	background-color: #074495;
	padding-left: 12px;
}

.news-cat-title {
	padding-left: 12px;
	margin-bottom: 15px;
	background: rgba(0, 71, 185, 1);
	background: -moz-linear-gradient(left, rgba(0, 71, 185, 1) 0%, rgba(0, 71, 185, 1) 15%, rgba(0, 71, 185, 1) 33%, rgba(246, 246, 246, 1) 59%, rgba(246, 246, 246, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0, 71, 185, 1)), color-stop(15%, rgba(0, 71, 185, 1)), color-stop(33%, rgba(0, 71, 185, 1)), color-stop(59%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(246, 246, 246, 1)));
	background: -webkit-linear-gradient(left, rgba(0, 71, 185, 1) 0%, rgba(0, 71, 185, 1) 15%, rgba(0, 71, 185, 1) 33%, rgba(246, 246, 246, 1) 59%, rgba(246, 246, 246, 1) 100%);
	background: -o-linear-gradient(left, rgba(0, 71, 185, 1) 0%, rgba(0, 71, 185, 1) 15%, rgba(0, 71, 185, 1) 33%, rgba(246, 246, 246, 1) 59%, rgba(246, 246, 246, 1) 100%);
	background: -ms-linear-gradient(left, rgba(0, 71, 185, 1) 0%, rgba(0, 71, 185, 1) 15%, rgba(0, 71, 185, 1) 33%, rgba(246, 246, 246, 1) 59%, rgba(246, 246, 246, 1) 100%);
	background: linear-gradient(to right, rgba(0, 71, 185, 1) 0%, rgba(0, 71, 185, 1) 15%, rgba(0, 71, 185, 1) 33%, rgba(246, 246, 246, 1) 59%, rgba(246, 246, 246, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#074495', endColorstr='#f6f6f6', GradientType=1);
}

	.box-title span,
	.news-cat-title span {
		color: #fff;
		font-size: 15px;
		font-weight: bold;
		text-transform: uppercase;
	}

	.box-title > div,
	.news-cat-title > div {
		border-left: 3px solid #fff;
		padding: 5px 0px 4px 15px;
	}

h4.news-title {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
}

.news-cat-top-image {
	margin-bottom: 10px;
}

.new-image {
	float: left;
	margin: 0 10px 0 0;
}

.news-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

	.news-list li {
		float: left;
		display: block;
		width: 100%;
		padding-top: 10px;
		border-bottom: 1px dashed #cacaca;
	}

		.news-list li:first-child {
			padding-top: 0px;
		}

		.news-list li:last-child {
			border-bottom: none;
		}

.img-thumbnail {
	max-width: 100%;
	height: auto;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 10px;
	line-height: 1.42857;
	background-color: #fff;
	-webkit-transition: border 0.2s ease-in-out;
	-o-transition: border 0.2s ease-in-out;
	transition: border 0.2s ease-in-out;
}

	.thumbnail > img,
	.thumbnail a > img {
		display: block;
		max-width: 100%;
		height: auto;
		margin-left: auto;
		margin-right: auto;
	}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
	width: 100%;
}

.block_share img {
	display: inline !important;
}

.post-content a.news-top-link {
	font-size: 20px;
}

.post-content a:hover {
	text-decoration: underline;
}

.post-date {
	font-size: 11px;
	font-style: italic;
	display: inline-block;
	color: #a4a4a4;
}

/* Pagination */
.pagination,
.page-links {
	font-size: 0.9286em;
	float: right;
	margin: 20px 0 0;
	*zoom: 1;
}

	.pagination:before,
	.page-links:before,
	.pagination:after,
	.page-links:after {
		content: " ";
		display: table;
	}

	.pagination:after,
	.page-links:after {
		clear: both;
	}

	.pagination > a,
	.page-links > a,
	.pagination > span,
	.page-links > span {
		border: 1px solid #ccc;
		border-radius: 3px;
		float: left;
		margin: 0 0 5px 5px;
		display: inline-block;
		padding: 0 0.5em;
		line-height: 2.1em;
		min-width: 2.2em;
		height: 2.2em;
		text-decoration: none;
		text-align: center;
		vertical-align: top;
	}

	.pagination span.dots,
	.page-links span.dots {
		border-width: 0;
		min-width: 0;
		padding: 0;
	}

	.pagination a:hover,
	.page-links a:hover,
	.pagination a:focus,
	.page-links a:focus,
	.pagination span.current,
	.page-links span.current {
		color: #000;
		font-weight: bold;
	}

	.pagination .prev,
	.page-links .prev,
	.pagination .previouspagelink,
	.page-links .previouspagelink,
	.pagination .next,
	.page-links .next,
	.pagination .nextpostslink,
	.page-links .nextpostslink {
		text-indent: -9999px;
		width: 2.2em;
		overflow: hidden;
		position: relative;
	}

		.pagination .prev:before,
		.page-links .prev:before,
		.pagination .previouspagelink:before,
		.page-links .previouspagelink:before,
		.pagination .next:before,
		.page-links .next:before,
		.pagination .nextpostslink:before,
		.page-links .nextpostslink:before {
			font-family: "FontAwesome";
			position: absolute;
			top: 1px;
			left: 0;
			right: 0;
			text-indent: 0;
		}

		.pagination .prev:before,
		.page-links .prev:before,
		.pagination .previouspagelink:before,
		.page-links .previouspagelink:before {
			content: "\f0d9";
		}

		.pagination .next:before,
		.page-links .next:before,
		.pagination .nextpagelink:before,
		.page-links .nextpagelink:before {
			content: "\f0da";
		}

	.pagination a:hover,
	.pagination a:focus,
	.pagination span.current,
	.page-links a:hover,
	.page-links a:focus,
	.page-links span.current {
		background-color: #c8c8c8;
		border-color: #c8c8c8;
		text-decoration: none;
	}

	.pagination a.current {
		background-color: #c8c8c8;
		color: #fff;
		pointer-events: none;
	}

/* sidebar box */
.sidebar-box {
	margin-bottom: 20px;
	width: 250px;
}

	.sidebar-box .box-content ul {
		list-style: none;
		margin-top: 3px;
		padding: 0px;
		background-color: rgba(31, 173, 232, 0.2);
	}

		.sidebar-box .box-content ul li {
			margin: 0;
			padding: 0;
			display: block;
			position: relative;
		}

			.sidebar-box .box-content ul li a {
				color: #000000;
				font-size: 14px;
				-webkit-transition: background 0.1s;
				-moz-transition: background 0.1s;
				transition: background 0.1s;
				border-bottom: 2px solid #ffffff;
				padding: 8px 0 8px 15px;
				display: block;
				text-decoration: none;
			}

			.sidebar-box .box-content ul li:last-child a {
				border-bottom: none;
			}

			.sidebar-box .box-content ul li a:hover {
				background-color: #9ae3ff;
				text-decoration: none;
			}

			.sidebar-box .box-content ul li.active > a {
				font-weight: bold;
			}

/* Library images list */
.library-image {
	margin-bottom: 20px;
	border-bottom: 2px solid #DDD;
}

.video-list,
.library-list {
	list-style: none;
	margin-top: 20px;
	font-size: 0px;
	margin-left: -7%;
}

	.video-list li,
	.library-list li {
		margin: 0 0 2.5% 2.5%;
		display: inline-block;
		vertical-align: top;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

ul.video-list.columns-3 li,
ul.library-list.columns-3 li {
	width: 30.83%;
}

.video-item {
	border: 1px solid #323232;
	width: 239px;
	height: 178px;
}

.library-list li span {
	font-size: 13px;
	display: block;
	width: 250px;
	text-align: center;
}

.library-item {
	background: url('../img/bg-thumb-box.png') no-repeat center center transparent;
	width: 250px;
	height: 186px;
	padding: 4px 0px 0px 13px;
}

#video-container {
	background-color: #323232;
	padding: 10px;
}

/* News detail */

.main_content {
	padding-bottom: 10px;
}

.title_newdetail,
.pmt-content-title {
	color: #074495;
	font-size: 16px;
	text-align: left;
}

.titlep {
	color: #535353;
	font-size: 20px;
}

.block_timer_share {
	float: left;
	width: 100%;
	border-bottom: 2px solid #d1d1d1;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.block_timer {
	font: 400 11px arial;
	padding: 5px 0 0;
	white-space: nowrap;
}

.left {
	float: left;
}

.right {
	float: right;
}

.news-other h4 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
}

.news-other ul {
	margin: 0;
	padding-left: 15px;
}

	.news-other ul li a {
		line-height: 30px;
		color: #003db5;
	}

		.news-other ul li a:hover {
			text-decoration: underline;
		}

.title_list_news {
	color: #535353;
	font-size: 20px;
	text-transform: none;
	margin: 5px 0px;
}

	.title_list_news:hover {
		text-decoration: underline;
	}

.line_list_news {
	border-bottom: 2px solid #d1d1d1;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.clear {
	clear: both;
}

.content_list_news .block_timer {
	margin: 0px 0px 10px 0px;
	color: #074495;
}

.list_news:last-child .line_list_news {
	border: 0px;
}


/*================ Footer Content ====================*/
footer {
	background-color: #074495;
	z-index: 10;
	position: relative;
}

	footer .footer-group {
		float: left;
		width: 20%;
		font-size: 12px;
		color: #fff;
		margin-right: 5%;
	}

	footer .footer-phongban {
		font-size: 12px;
		color: #fff;
		margin-right: auto;
		margin-left: auto;
		text-align: left;
	}

		footer .footer-phongban div.coppyright {
			background-position: left 2px;
		}

	footer h6 {
		font-size: 13px;
		margin-bottom: 10px;
		text-transform: uppercase;
		font-weight: 700;
		margin-top: 0px;
		text-align: left;
	}

	footer ul {
		margin: 0;
		padding-left: 0px;
		list-style-type: none;
	}

	footer .footer-map {
		overflow: hidden;
		width: 20%;
		height: 175px;
	}

	footer .footer-contact {
		overflow: hidden;
		width: 30%;
	}

	footer .footer-limiter {
		overflow: hidden;
		padding-top: 15px;
		padding-bottom: 20px;
	}

	footer .icon-footer {
		font-size: 13px;
		line-height: 25px;
		margin-bottom: 10px;
		padding: 0 0 0 30px;
		color: #fff;
	}

		footer .icon-footer a {
			color: #fff
		}

	footer .phone {
		background: url("../img/ico-phone.png") no-repeat scroll left 4px rgba(0, 0, 0, 0);
	}

	footer .coppyright {
		background: url("../img/ico-coppyright.png") no-repeat scroll left 15px rgba(0, 0, 0, 0);
	}

	footer .mail {
		background: url("../img/ico-mail.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);
	}

	footer .location {
		background: url("../img/ico-loc.png") no-repeat scroll left 3px rgba(0, 0, 0, 0);
	}

	footer .social-profile-icons {
		overflow: hidden;
		width: 17%
	}

		footer .social-profile-icons ul {
			margin-left: -3px;
			margin-right: -3px;
			list-style: outside none none;
		}

.footer-pb {
	text-align: center;
	overflow: hidden;
	width: 29%;
}

footer .social-profile-icons ul {
	margin: 0;
	padding-left: 0px;
	line-height: 1.2;
}

	footer .social-profile-icons ul li {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		border: medium none !important;
		float: left;
		list-style-type: none;
		margin: 0 7px 10px !important;
		padding: 0 !important;
	}

		footer .social-profile-icons ul li a {
			border-radius: 10%;
			color: #fff !important;
			display: block;
			float: left;
			height: 34px;
			line-height: 34px;
			padding: 0;
			text-align: center;
			transition: all 0.4s ease 0s;
			width: 34px;
		}

		footer .social-profile-icons ul li i {
			font-size: 16px;
			line-height: 32px;
		}

		footer .social-profile-icons ul li a i {
			margin-top: 2px;
		}

footer .social-profile-icons .youtube a {
	background: url('../img/social/youtube.png') no-repeat scroll center center transparent;
}

footer .social-profile-icons .skype a {
	background: url('../img/social/skype.png') no-repeat scroll center center transparent;
}

footer .social-profile-icons .facebook a {
	background: url('../img/social/facebook.png') no-repeat scroll center center transparent;
}

footer .social-profile-icons .gplus a {
	background: url('../img/social/googleplus.png') no-repeat scroll center center transparent;
}

footer .statistic {
	margin-right: 0;
	width: 15%;
	overflow: hidden;
}

	footer .statistic .statistic-1 {
		text-align: right !important;
	}

	footer .statistic .statistic-2 {
		text-align: left !important;
		color: #f5c117;
	}

/*
 * A better looking default horizontal rule
 */
/*  ======================= breadcrumb =====================*/
.page-header {
	margin-bottom: 20px;
}

ul.breadcrumb {
	background: none;
	margin: 0;
	padding: 0;
}

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	border-bottom: 2px solid #ececec;
}

ul.breadcrumb > li {
	font-size: 13px;
	text-shadow: none;
	display: inline;
}

	ul.breadcrumb > li a {
		display: inline-block;
		text-transform: none;
	}

		ul.breadcrumb > li a.home {
			color: #074495;
		}

			ul.breadcrumb > li a.home i {
				font-size: 18px;
			}

	ul.breadcrumb > li .delimiter {
		font-family: "FontAwesome";
		display: inline-block;
		width: 25px;
		text-align: center;
		font-style: normal;
		font-weight: 400;
	}

		ul.breadcrumb > li .delimiter:before {
			font-size: 1.1em;
			content: "\f0da";
			color: #074495;
		}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 2px solid #d1d1d1;
	margin: 1em 0 2em;
	padding: 0;
}

.form-control {
	width: 100%;
	padding: 10px 8px;
	line-height: 1.42857;
	color: #777;
	background-image: none;
	border-radius: 6px;
	background: #F9F9F9;
	border: 1px solid #E5E5E5;
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

	.form-control:focus {
		border-color: #66afe9;
		outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	}

	.form-control::-moz-placeholder {
		color: #999;
		opacity: 1;
	}

	.form-control:-ms-input-placeholder {
		color: #999;
	}

	.form-control::-webkit-input-placeholder {
		color: #999;
	}

	.form-control[disabled],
	.form-control[readonly],
	fieldset[disabled] .form-control {
		cursor: not-allowed;
		background-color: #eee;
		opacity: 1;
	}

textarea.form-control {
	height: auto;
}

.form-group {
	margin-bottom: 10px;
}

	.form-group:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}

form header {
	margin: 0 0 20px 0;
}

	form header div {
		font-size: 90%;
		color: #999;
	}

	form header h2 {
		margin: 0 0 5px 0;
	}

form > div > fieldset > div > div {
	margin: 0 0 5px 0;
}

form > div > fieldset label {
	font-size: 90%;
}

fieldset {
	border: 0;
	padding: 0;
}

form label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
}
/* Chat Support */
#support_wrapper {
	position: fixed;
	z-index: 99999;
	right: 0px;
	bottom: 0;
}

.color_heading {
	background-color: #074495;
}

.offline_heading,
.online_heading {
	position: relative;
	width: 100%;
	padding: 8px 0 10px 0;
	color: #FFF;
	cursor: pointer;
	border: 1px solid #2f69e2;
}

.button_chat_offline {
	position: relative;
	padding: 5px 0px;
	color: #FFF;
	border-radius: 10px 0px 0 0;
	cursor: pointer;
	min-width: 200px;
}

.button_chat_offline_text,
.button_chat_online_text {
	font-weight: bold;
	padding: 0 5px 0 0px;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
}

.button_chat_offline_icon {
	background: url('../../../Error398d.html') no-repeat center center transparent;
	width: 22px;
	height: 21px;
	margin: 5px 4px 0px 8px;
}

.button_chat_offline .button_chat_offline_text {
	overflow: hidden;
	padding-top: 3px;
}

.button_chat_offline_text,
.button_chat_offline_icon,
.offline_heading,
.online_heading,
.button_chat_offline {
	float: left;
}

.widget_body {
	position: relative;
	float: left;
	width: 330px;
	border-radius: 10px 0px 0 0;
	display: none;
	box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.1);
}

.widget_body_inner {
	position: relative;
	float: left;
	width: 100%;
	border: 1px #FFF solid;
	background-color: #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.support-msg {
	padding: 10px;
}

	.support-msg span {
		font-weight: bold;
		font-size: 14px;
	}

.content-message {
	min-height: 30px;
	width: 100%;
}

.support-msg p {
	color: #c6c6c6;
	margin-top: 5px;
	margin-bottom: 10px;
}

.widget_body_inner .col-1-3 {
	padding: 0;
	margin: 0;
}

.widget_body_inner .grid {
	padding: 5px 0 10px 0;
	background-color: #efefef;
}

.support-corner {
	width: 89px;
	height: 89px;
	border-radius: 200px 200px 200px 200px;
	-moz-border-radius: 200px 200px 200px 200px;
	-webkit-border-radius: 200px 200px 200px 200px;
	border: 5px double #fff;
	background-color: #c6c6c6;
	margin: 0 10px;
	cursor: pointer;
}

.corner-active {
	background-color: #074495;
}

.support-box {
	float: left;
	padding-top: 18px;
	line-height: normal;
	text-align: center;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	width: 100%;
}

.first-item {
	padding-top: 12px;
}

.support-text {
	display: block;
	padding: 4px;
}

.support-name {
	display: block;
	font-size: 16px;
}

/* =================== Button Style =============*/
.btn,
.button,
input.submit,
input[type="submit"].btn,
input[type="submit"].button {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

	.btn:focus,
	.button:focus,
	input.submit:focus,
	input[type="submit"].btn:focus,
	input[type="submit"].button:focus,
	.btn:active:focus,
	.button:active:focus,
	input.submit:active:focus,
	input[type="submit"].btn:active:focus,
	input[type="submit"].button:active:focus,
	.btn.active:focus,
	.button.active:focus,
	input.submit.active:focus,
	input[type="submit"].btn.active:focus,
	input[type="submit"].button.active:focus,
	.btn.focus,
	.button.focus,
	input.submit.focus,
	input[type="submit"].btn.focus,
	input[type="submit"].button.focus,
	.btn:active.focus,
	.button:active.focus,
	input.submit:active.focus,
	input[type="submit"].btn:active.focus,
	input[type="submit"].button:active.focus,
	.btn.active.focus,
	.button.active.focus,
	input.submit.active.focus,
	input[type="submit"].btn.active.focus,
	input[type="submit"].button.active.focus {
		outline: 0;
	}

	.btn:hover,
	.button:hover,
	input.submit:hover,
	input[type="submit"].btn:hover,
	input[type="submit"].button:hover,
	.btn:focus,
	.button:focus,
	input.submit:focus,
	input[type="submit"].btn:focus,
	input[type="submit"].button:focus,
	.btn.focus,
	.button.focus,
	input.submit.focus,
	input[type="submit"].btn.focus,
	input[type="submit"].button.focus {
		color: #333;
		text-decoration: none;
	}

	.btn:active,
	.button:active,
	input.submit:active,
	input[type="submit"].btn:active,
	input[type="submit"].button:active,
	.btn.active,
	.button.active,
	input.submit.active,
	input[type="submit"].btn.active,
	input[type="submit"].button.active {
		outline: 0;
		background-image: none;
	}

	.btn.disabled,
	.button.disabled,
	input.submit.disabled,
	input[type="submit"].btn.disabled,
	input[type="submit"].button.disabled,
	.btn[disabled],
	.button[disabled],
	input.submit[disabled],
	input[type="submit"].btn[disabled],
	input[type="submit"].button[disabled],
	fieldset[disabled] .btn,
	fieldset[disabled] .button,
	fieldset[disabled] input.submit,
	fieldset[disabled] input[type="submit"].btn,
	fieldset[disabled] input[type="submit"].button {
		cursor: not-allowed;
		pointer-events: none;
		opacity: 0.65;
		filter: alpha(opacity=65);
		-webkit-box-shadow: none;
		box-shadow: none;
	}

.btn-default,
input[type="submit"].btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

	.btn-default:hover,
	input[type="submit"].btn-default:hover,
	.btn-default:focus,
	input[type="submit"].btn-default:focus,
	.btn-default.focus,
	input[type="submit"].btn-default.focus,
	.btn-default:active,
	input[type="submit"].btn-default:active,
	.btn-default.active,
	input[type="submit"].btn-default.active,
	.open > .btn-default.dropdown-toggle,
	.open > input[type="submit"].btn-default.dropdown-toggle {
		color: #333;
		background-color: #f2f2f2;
		border-color: #bfbfbf;
	}

	.btn-default:active,
	input[type="submit"].btn-default:active,
	.btn-default.active,
	input[type="submit"].btn-default.active,
	.open > .btn-default.dropdown-toggle,
	.open > input[type="submit"].btn-default.dropdown-toggle {
		background-image: none;
	}

	.btn-default.disabled,
	input[type="submit"].btn-default.disabled,
	.btn-default[disabled],
	input[type="submit"].btn-default[disabled],
	fieldset[disabled] .btn-default,
	fieldset[disabled] input[type="submit"].btn-default,
	.btn-default.disabled:hover,
	input[type="submit"].btn-default.disabled:hover,
	.btn-default[disabled]:hover,
	input[type="submit"].btn-default[disabled]:hover,
	fieldset[disabled] .btn-default:hover,
	fieldset[disabled] input[type="submit"].btn-default:hover,
	.btn-default.disabled:focus,
	input[type="submit"].btn-default.disabled:focus,
	.btn-default[disabled]:focus,
	input[type="submit"].btn-default[disabled]:focus,
	fieldset[disabled] .btn-default:focus,
	fieldset[disabled] input[type="submit"].btn-default:focus,
	.btn-default.disabled.focus,
	input[type="submit"].btn-default.disabled.focus,
	.btn-default[disabled].focus,
	input[type="submit"].btn-default[disabled].focus,
	fieldset[disabled] .btn-default.focus,
	fieldset[disabled] input[type="submit"].btn-default.focus,
	.btn-default.disabled:active,
	input[type="submit"].btn-default.disabled:active,
	.btn-default[disabled]:active,
	input[type="submit"].btn-default[disabled]:active,
	fieldset[disabled] .btn-default:active,
	fieldset[disabled] input[type="submit"].btn-default:active,
	.btn-default.disabled.active,
	input[type="submit"].btn-default.disabled.active,
	.btn-default[disabled].active,
	input[type="submit"].btn-default[disabled].active,
	fieldset[disabled] .btn-default.active,
	fieldset[disabled] input[type="submit"].btn-default.active {
		background-color: #fff;
		border-color: #ccc;
	}

	.btn-default .badge,
	input[type="submit"].btn-default .badge {
		color: #fff;
		background-color: #333;
	}

.btn-primary,
.button,
input.submit,
input[type="submit"].submit,
input[type="submit"].button,
input[type="submit"].btn-primary {
	color: #fff;
	background-color: #074495;
	border-color: #0077b3;
}

	.btn-primary:hover,
	.button:hover,
	input.submit:hover,
	input[type="submit"].submit:hover,
	input[type="submit"].button:hover,
	input[type="submit"].btn-primary:hover,
	.btn-primary:focus,
	.button:focus,
	input.submit:focus,
	input[type="submit"].submit:focus,
	input[type="submit"].button:focus,
	input[type="submit"].btn-primary:focus,
	.btn-primary.focus,
	.button.focus,
	input.submit.focus,
	input[type="submit"].submit.focus,
	input[type="submit"].button.focus,
	input[type="submit"].btn-primary.focus,
	.btn-primary:active,
	.button:active,
	input.submit:active,
	input[type="submit"].submit:active,
	input[type="submit"].button:active,
	input[type="submit"].btn-primary:active,
	.btn-primary.active,
	.button.active,
	input.submit.active,
	input[type="submit"].submit.active,
	input[type="submit"].button.active,
	input[type="submit"].btn-primary.active,
	.open > .btn-primary.dropdown-toggle,
	.open > .button.dropdown-toggle,
	.open > input.submit.dropdown-toggle,
	.open > input[type="submit"].submit.dropdown-toggle,
	.open > input[type="submit"].button.dropdown-toggle,
	.open > input[type="submit"].btn-primary.dropdown-toggle {
		color: #fff;
		background-color: #074495;
		border-color: #069;
	}

	.btn-primary:active,
	.button:active,
	input.submit:active,
	input[type="submit"].submit:active,
	input[type="submit"].button:active,
	input[type="submit"].btn-primary:active,
	.btn-primary.active,
	.button.active,
	input.submit.active,
	input[type="submit"].submit.active,
	input[type="submit"].button.active,
	input[type="submit"].btn-primary.active,
	.open > .btn-primary.dropdown-toggle,
	.open > .button.dropdown-toggle,
	.open > input.submit.dropdown-toggle,
	.open > input[type="submit"].submit.dropdown-toggle,
	.open > input[type="submit"].button.dropdown-toggle,
	.open > input[type="submit"].btn-primary.dropdown-toggle {
		background-image: none;
	}

	.btn-primary.disabled,
	.button.disabled,
	input.submit.disabled,
	input[type="submit"].submit.disabled,
	input[type="submit"].button.disabled,
	input[type="submit"].btn-primary.disabled,
	.btn-primary[disabled],
	.button[disabled],
	input.submit[disabled],
	input[type="submit"].submit[disabled],
	input[type="submit"].button[disabled],
	input[type="submit"].btn-primary[disabled],
	fieldset[disabled] .btn-primary,
	fieldset[disabled] .button,
	fieldset[disabled] input.submit,
	fieldset[disabled] input[type="submit"].submit,
	fieldset[disabled] input[type="submit"].button,
	fieldset[disabled] input[type="submit"].btn-primary,
	.btn-primary.disabled:hover,
	.button.disabled:hover,
	input.submit.disabled:hover,
	input[type="submit"].submit.disabled:hover,
	input[type="submit"].button.disabled:hover,
	input[type="submit"].btn-primary.disabled:hover,
	.btn-primary[disabled]:hover,
	.button[disabled]:hover,
	input.submit[disabled]:hover,
	input[type="submit"].submit[disabled]:hover,
	input[type="submit"].button[disabled]:hover,
	input[type="submit"].btn-primary[disabled]:hover,
	fieldset[disabled] .btn-primary:hover,
	fieldset[disabled] .button:hover,
	fieldset[disabled] input.submit:hover,
	fieldset[disabled] input[type="submit"].submit:hover,
	fieldset[disabled] input[type="submit"].button:hover,
	fieldset[disabled] input[type="submit"].btn-primary:hover,
	.btn-primary.disabled:focus,
	.button.disabled:focus,
	input.submit.disabled:focus,
	input[type="submit"].submit.disabled:focus,
	input[type="submit"].button.disabled:focus,
	input[type="submit"].btn-primary.disabled:focus,
	.btn-primary[disabled]:focus,
	.button[disabled]:focus,
	input.submit[disabled]:focus,
	input[type="submit"].submit[disabled]:focus,
	input[type="submit"].button[disabled]:focus,
	input[type="submit"].btn-primary[disabled]:focus,
	fieldset[disabled] .btn-primary:focus,
	fieldset[disabled] .button:focus,
	fieldset[disabled] input.submit:focus,
	fieldset[disabled] input[type="submit"].submit:focus,
	fieldset[disabled] input[type="submit"].button:focus,
	fieldset[disabled] input[type="submit"].btn-primary:focus,
	.btn-primary.disabled.focus,
	.button.disabled.focus,
	input.submit.disabled.focus,
	input[type="submit"].submit.disabled.focus,
	input[type="submit"].button.disabled.focus,
	input[type="submit"].btn-primary.disabled.focus,
	.btn-primary[disabled].focus,
	.button[disabled].focus,
	input.submit[disabled].focus,
	input[type="submit"].submit[disabled].focus,
	input[type="submit"].button[disabled].focus,
	input[type="submit"].btn-primary[disabled].focus,
	fieldset[disabled] .btn-primary.focus,
	fieldset[disabled] .button.focus,
	fieldset[disabled] input.submit.focus,
	fieldset[disabled] input[type="submit"].submit.focus,
	fieldset[disabled] input[type="submit"].button.focus,
	fieldset[disabled] input[type="submit"].btn-primary.focus,
	.btn-primary.disabled:active,
	.button.disabled:active,
	input.submit.disabled:active,
	input[type="submit"].submit.disabled:active,
	input[type="submit"].button.disabled:active,
	input[type="submit"].btn-primary.disabled:active,
	.btn-primary[disabled]:active,
	.button[disabled]:active,
	input.submit[disabled]:active,
	input[type="submit"].submit[disabled]:active,
	input[type="submit"].button[disabled]:active,
	input[type="submit"].btn-primary[disabled]:active,
	fieldset[disabled] .btn-primary:active,
	fieldset[disabled] .button:active,
	fieldset[disabled] input.submit:active,
	fieldset[disabled] input[type="submit"].submit:active,
	fieldset[disabled] input[type="submit"].button:active,
	fieldset[disabled] input[type="submit"].btn-primary:active,
	.btn-primary.disabled.active,
	.button.disabled.active,
	input.submit.disabled.active,
	input[type="submit"].submit.disabled.active,
	input[type="submit"].button.disabled.active,
	input[type="submit"].btn-primary.disabled.active,
	.btn-primary[disabled].active,
	.button[disabled].active,
	input.submit[disabled].active,
	input[type="submit"].submit[disabled].active,
	input[type="submit"].button[disabled].active,
	input[type="submit"].btn-primary[disabled].active,
	fieldset[disabled] .btn-primary.active,
	fieldset[disabled] .button.active,
	fieldset[disabled] input.submit.active,
	fieldset[disabled] input[type="submit"].submit.active,
	fieldset[disabled] input[type="submit"].button.active,
	fieldset[disabled] input[type="submit"].btn-primary.active {
		background-color: #074495;
		border-color: #0077b3;
	}

	.btn-primary .badge,
	.button .badge,
	input.submit .badge,
	input[type="submit"].submit .badge,
	input[type="submit"].button .badge,
	input[type="submit"].btn-primary .badge {
		color: #08c;
		background-color: #fff;
	}

.btn-success,
input[type="submit"].btn-success {
	color: #fff;
	background-color: #47a447;
	border-color: #3f923f;
}

	.btn-success:hover,
	input[type="submit"].btn-success:hover,
	.btn-success:focus,
	input[type="submit"].btn-success:focus,
	.btn-success.focus,
	input[type="submit"].btn-success.focus,
	.btn-success:active,
	input[type="submit"].btn-success:active,
	.btn-success.active,
	input[type="submit"].btn-success.active,
	.open > .btn-success.dropdown-toggle,
	.open > input[type="submit"].btn-success.dropdown-toggle {
		color: #fff;
		background-color: #3f923f;
		border-color: #388038;
	}

	.btn-success:active,
	input[type="submit"].btn-success:active,
	.btn-success.active,
	input[type="submit"].btn-success.active,
	.open > .btn-success.dropdown-toggle,
	.open > input[type="submit"].btn-success.dropdown-toggle {
		background-image: none;
	}

	.btn-success.disabled,
	input[type="submit"].btn-success.disabled,
	.btn-success[disabled],
	input[type="submit"].btn-success[disabled],
	fieldset[disabled] .btn-success,
	fieldset[disabled] input[type="submit"].btn-success,
	.btn-success.disabled:hover,
	input[type="submit"].btn-success.disabled:hover,
	.btn-success[disabled]:hover,
	input[type="submit"].btn-success[disabled]:hover,
	fieldset[disabled] .btn-success:hover,
	fieldset[disabled] input[type="submit"].btn-success:hover,
	.btn-success.disabled:focus,
	input[type="submit"].btn-success.disabled:focus,
	.btn-success[disabled]:focus,
	input[type="submit"].btn-success[disabled]:focus,
	fieldset[disabled] .btn-success:focus,
	fieldset[disabled] input[type="submit"].btn-success:focus,
	.btn-success.disabled.focus,
	input[type="submit"].btn-success.disabled.focus,
	.btn-success[disabled].focus,
	input[type="submit"].btn-success[disabled].focus,
	fieldset[disabled] .btn-success.focus,
	fieldset[disabled] input[type="submit"].btn-success.focus,
	.btn-success.disabled:active,
	input[type="submit"].btn-success.disabled:active,
	.btn-success[disabled]:active,
	input[type="submit"].btn-success[disabled]:active,
	fieldset[disabled] .btn-success:active,
	fieldset[disabled] input[type="submit"].btn-success:active,
	.btn-success.disabled.active,
	input[type="submit"].btn-success.disabled.active,
	.btn-success[disabled].active,
	input[type="submit"].btn-success[disabled].active,
	fieldset[disabled] .btn-success.active,
	fieldset[disabled] input[type="submit"].btn-success.active {
		background-color: #47a447;
		border-color: #3f923f;
	}

	.btn-success .badge,
	input[type="submit"].btn-success .badge {
		color: #47a447;
		background-color: #fff;
	}

.btn-info,
input[type="submit"].btn-info {
	color: #fff;
	background-color: #074495;
	border-color: #46b8da;
}

	.btn-info:hover,
	input[type="submit"].btn-info:hover,
	.btn-info:focus,
	input[type="submit"].btn-info:focus,
	.btn-info.focus,
	input[type="submit"].btn-info.focus,
	.btn-info:active,
	input[type="submit"].btn-info:active,
	.btn-info.active,
	input[type="submit"].btn-info.active,
	.open > .btn-info.dropdown-toggle,
	.open > input[type="submit"].btn-info.dropdown-toggle {
		color: #fff;
		background-color: #074495;
		border-color: #31b0d5;
	}

	.btn-info:active,
	input[type="submit"].btn-info:active,
	.btn-info.active,
	input[type="submit"].btn-info.active,
	.open > .btn-info.dropdown-toggle,
	.open > input[type="submit"].btn-info.dropdown-toggle {
		background-image: none;
	}

	.btn-info.disabled,
	input[type="submit"].btn-info.disabled,
	.btn-info[disabled],
	input[type="submit"].btn-info[disabled],
	fieldset[disabled] .btn-info,
	fieldset[disabled] input[type="submit"].btn-info,
	.btn-info.disabled:hover,
	input[type="submit"].btn-info.disabled:hover,
	.btn-info[disabled]:hover,
	input[type="submit"].btn-info[disabled]:hover,
	fieldset[disabled] .btn-info:hover,
	fieldset[disabled] input[type="submit"].btn-info:hover,
	.btn-info.disabled:focus,
	input[type="submit"].btn-info.disabled:focus,
	.btn-info[disabled]:focus,
	input[type="submit"].btn-info[disabled]:focus,
	fieldset[disabled] .btn-info:focus,
	fieldset[disabled] input[type="submit"].btn-info:focus,
	.btn-info.disabled.focus,
	input[type="submit"].btn-info.disabled.focus,
	.btn-info[disabled].focus,
	input[type="submit"].btn-info[disabled].focus,
	fieldset[disabled] .btn-info.focus,
	fieldset[disabled] input[type="submit"].btn-info.focus,
	.btn-info.disabled:active,
	input[type="submit"].btn-info.disabled:active,
	.btn-info[disabled]:active,
	input[type="submit"].btn-info[disabled]:active,
	fieldset[disabled] .btn-info:active,
	fieldset[disabled] input[type="submit"].btn-info:active,
	.btn-info.disabled.active,
	input[type="submit"].btn-info.disabled.active,
	.btn-info[disabled].active,
	input[type="submit"].btn-info[disabled].active,
	fieldset[disabled] .btn-info.active,
	fieldset[disabled] input[type="submit"].btn-info.active {
		background-color: #074495;
		border-color: #46b8da;
	}

	.btn-info .badge,
	input[type="submit"].btn-info .badge {
		color: #5bc0de;
		background-color: #fff;
	}

.btn-warning,
input[type="submit"].btn-warning {
	color: #fff;
	background-color: #ed9c28;
	border-color: #e89113;
}

	.btn-warning:hover,
	input[type="submit"].btn-warning:hover,
	.btn-warning:focus,
	input[type="submit"].btn-warning:focus,
	.btn-warning.focus,
	input[type="submit"].btn-warning.focus,
	.btn-warning:active,
	input[type="submit"].btn-warning:active,
	.btn-warning.active,
	input[type="submit"].btn-warning.active,
	.open > .btn-warning.dropdown-toggle,
	.open > input[type="submit"].btn-warning.dropdown-toggle {
		color: #fff;
		background-color: #e89113;
		border-color: #d18211;
	}

	.btn-warning:active,
	input[type="submit"].btn-warning:active,
	.btn-warning.active,
	input[type="submit"].btn-warning.active,
	.open > .btn-warning.dropdown-toggle,
	.open > input[type="submit"].btn-warning.dropdown-toggle {
		background-image: none;
	}

	.btn-warning.disabled,
	input[type="submit"].btn-warning.disabled,
	.btn-warning[disabled],
	input[type="submit"].btn-warning[disabled],
	fieldset[disabled] .btn-warning,
	fieldset[disabled] input[type="submit"].btn-warning,
	.btn-warning.disabled:hover,
	input[type="submit"].btn-warning.disabled:hover,
	.btn-warning[disabled]:hover,
	input[type="submit"].btn-warning[disabled]:hover,
	fieldset[disabled] .btn-warning:hover,
	fieldset[disabled] input[type="submit"].btn-warning:hover,
	.btn-warning.disabled:focus,
	input[type="submit"].btn-warning.disabled:focus,
	.btn-warning[disabled]:focus,
	input[type="submit"].btn-warning[disabled]:focus,
	fieldset[disabled] .btn-warning:focus,
	fieldset[disabled] input[type="submit"].btn-warning:focus,
	.btn-warning.disabled.focus,
	input[type="submit"].btn-warning.disabled.focus,
	.btn-warning[disabled].focus,
	input[type="submit"].btn-warning[disabled].focus,
	fieldset[disabled] .btn-warning.focus,
	fieldset[disabled] input[type="submit"].btn-warning.focus,
	.btn-warning.disabled:active,
	input[type="submit"].btn-warning.disabled:active,
	.btn-warning[disabled]:active,
	input[type="submit"].btn-warning[disabled]:active,
	fieldset[disabled] .btn-warning:active,
	fieldset[disabled] input[type="submit"].btn-warning:active,
	.btn-warning.disabled.active,
	input[type="submit"].btn-warning.disabled.active,
	.btn-warning[disabled].active,
	input[type="submit"].btn-warning[disabled].active,
	fieldset[disabled] .btn-warning.active,
	fieldset[disabled] input[type="submit"].btn-warning.active {
		background-color: #ed9c28;
		border-color: #e89113;
	}

	.btn-warning .badge,
	input[type="submit"].btn-warning .badge {
		color: #ed9c28;
		background-color: #fff;
	}

.btn-danger,
input[type="submit"].btn-danger {
	color: #fff;
	background-color: #d2322d;
	border-color: #bd2d29;
}

	.btn-danger:hover,
	input[type="submit"].btn-danger:hover,
	.btn-danger:focus,
	input[type="submit"].btn-danger:focus,
	.btn-danger.focus,
	input[type="submit"].btn-danger.focus,
	.btn-danger:active,
	input[type="submit"].btn-danger:active,
	.btn-danger.active,
	input[type="submit"].btn-danger.active,
	.open > .btn-danger.dropdown-toggle,
	.open > input[type="submit"].btn-danger.dropdown-toggle {
		color: #fff;
		background-color: #bd2d29;
		border-color: #a82824;
	}

	.btn-danger:active,
	input[type="submit"].btn-danger:active,
	.btn-danger.active,
	input[type="submit"].btn-danger.active,
	.open > .btn-danger.dropdown-toggle,
	.open > input[type="submit"].btn-danger.dropdown-toggle {
		background-image: none;
	}

	.btn-danger.disabled,
	input[type="submit"].btn-danger.disabled,
	.btn-danger[disabled],
	input[type="submit"].btn-danger[disabled],
	fieldset[disabled] .btn-danger,
	fieldset[disabled] input[type="submit"].btn-danger,
	.btn-danger.disabled:hover,
	input[type="submit"].btn-danger.disabled:hover,
	.btn-danger[disabled]:hover,
	input[type="submit"].btn-danger[disabled]:hover,
	fieldset[disabled] .btn-danger:hover,
	fieldset[disabled] input[type="submit"].btn-danger:hover,
	.btn-danger.disabled:focus,
	input[type="submit"].btn-danger.disabled:focus,
	.btn-danger[disabled]:focus,
	input[type="submit"].btn-danger[disabled]:focus,
	fieldset[disabled] .btn-danger:focus,
	fieldset[disabled] input[type="submit"].btn-danger:focus,
	.btn-danger.disabled.focus,
	input[type="submit"].btn-danger.disabled.focus,
	.btn-danger[disabled].focus,
	input[type="submit"].btn-danger[disabled].focus,
	fieldset[disabled] .btn-danger.focus,
	fieldset[disabled] input[type="submit"].btn-danger.focus,
	.btn-danger.disabled:active,
	input[type="submit"].btn-danger.disabled:active,
	.btn-danger[disabled]:active,
	input[type="submit"].btn-danger[disabled]:active,
	fieldset[disabled] .btn-danger:active,
	fieldset[disabled] input[type="submit"].btn-danger:active,
	.btn-danger.disabled.active,
	input[type="submit"].btn-danger.disabled.active,
	.btn-danger[disabled].active,
	input[type="submit"].btn-danger[disabled].active,
	fieldset[disabled] .btn-danger.active,
	fieldset[disabled] input[type="submit"].btn-danger.active {
		background-color: #d2322d;
		border-color: #bd2d29;
	}

	.btn-danger .badge,
	input[type="submit"].btn-danger .badge {
		color: #d2322d;
		background-color: #fff;
	}

.btn-link {
	color: #08c;
	font-weight: normal;
	border-radius: 0;
}

	.btn-link,
	.btn-link:active,
	.btn-link.active,
	.btn-link[disabled],
	fieldset[disabled] .btn-link {
		background-color: transparent;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

		.btn-link,
		.btn-link:hover,
		.btn-link:focus,
		.btn-link:active {
			border-color: transparent;
		}

			.btn-link:hover,
			.btn-link:focus {
				color: #005580;
				text-decoration: underline;
				background-color: transparent;
			}

			.btn-link[disabled]:hover,
			fieldset[disabled] .btn-link:hover,
			.btn-link[disabled]:focus,
			fieldset[disabled] .btn-link:focus {
				color: #777;
				text-decoration: none;
			}

.btn-lg,
.btn-group-lg > .btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px;
}

.btn-sm,
.btn-group-sm > .btn {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-xs,
.btn-group-xs > .btn {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
}

	.btn-block + .btn-block {
		margin-top: 5px;
	}

#menu-toggle {
	display: none;
	cursor: pointer;
}

.open {
	display: block !important;
	position: relative !important;
	margin-bottom: 0 !important;
	margin-top: 5px;
}

/* ==========Responsive design =================*/
@media (min-width: 740px) {
	.header-content .logo {
		float: none;
	}

	.container {
		width: 735px;
	}

	.header-top {
		background: -moz-linear-gradient(left, rgba(246, 246, 246, 1) 0%, rgba(246, 246, 246, 1) 41%, rgba(0, 71, 185, 1) 67%, rgba(0, 71, 185, 1) 85%);
		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(246, 246, 246, 1)), color-stop(41%, rgba(246, 246, 246, 1)), color-stop(67%, rgba(0, 71, 185, 1)), color-stop(85%, rgba(0, 71, 185, 1)));
		background: -webkit-linear-gradient(left, rgba(246, 246, 246, 1) 0%, rgba(246, 246, 246, 1) 41%, rgba(0, 71, 185, 1) 67%, rgba(0, 71, 185, 1) 85%);
		background: -o-linear-gradient(left, rgba(246, 246, 246, 1) 0%, rgba(246, 246, 246, 1) 41%, rgba(0, 71, 185, 1) 67%, rgba(0, 71, 185, 1) 85%);
		background: -ms-linear-gradient(left, rgba(246, 246, 246, 1) 0%, rgba(246, 246, 246, 1) 41%, rgba(0, 71, 185, 1) 67%, rgba(0, 71, 185, 1) 85%);
		background: linear-gradient(to right, rgba(246, 246, 246, 1) 0%, rgba(246, 246, 246, 1) 41%, rgba(0, 71, 185, 1) 67%, rgba(0, 71, 185, 1) 85%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#074495', GradientType=1);
	}

	header a.searchIcon {
		display: none;
	}
}

@media (min-width: 992px) {
	.container {
		width: 980px;
	}

	.header-content .logo {
		float: left;
	}

	header a.searchIcon {
		display: block;
	}

	ul.menubar li a.home i {
		display: block;
	}

	ul.menubar li a.home span {
		display: none;
	}

	ul.sf-menu li a.home span {
		display: none;
	}

	#nav ul li:hover > ul {
		display: block;
	}

	.inform-search a.inform-action {
		font-size: 14px;
		padding: 16px 0px;
	}

	.info-wrap .col-1-4:last-child,
	.news-to-know .col-1-5:last-child {
		padding-right: 20px;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}

	.inform-search a.inform-action {
		font-size: 16px;
		padding: 16px 10px
	}

	.info-wrap .col-1-4:last-child,
	.news-to-know .col-1-5:last-child {
		padding-right: 0px;
	}
}

@media (max-width: 320px) {
	#header-link ul li {
		padding: 0 5px;
	}

	.video-list,
	.library-list {
		margin-left: -33px;
	}
}

@media (max-width: 768px) {
	#menu-toggle {
		display: block;
		color: #fff;
		padding: 8px 7px;
		font-size: 16px;
	}

		#menu-toggle span {
			font-size: 18px;
			font-weight: bold;
			float: left;
		}

		#menu-toggle i {
			float: left;
		}

	#nav ul.sf-menu {
		display: none;
		margin: 12px 0;
		padding: 0;
		z-index: 999
	}

	ul.sf-menu li {
		width: 100%;
		background-color: #074495;
		border-bottom: 1px solid #000000;
	}

	ul.sf-menu li {
		width: 100%;
	}

		ul.sf-menu li a.home i {
			display: none;
		}

		ul.sf-menu li a.home span {
			display: block;
		}

	ul.sf-menu > li > a {
		width: 100%;
		font-size: 13px
	}

		ul.sf-menu > li > a.home {
			background-color: transparent;
			padding: 5px 15px;
		}

	#nav ul {
		display: none;
		margin: 7px 0;
		padding: 0;
	}

		#nav ul li {
			width: 100%;
			border-left: none;
			border-right: none;
			z-index: 1000;
		}

			#nav ul li:first-child {
				border-top: none;
			}

			#nav ul li:last-child {
				border-bottom: none;
			}

			#nav ul li:hover > a {
				position: relative;
			}

				#nav ul li:hover > a:after {
					position: absolute;
					left: 20px;
					top: 40px;
					border-width: 0 8px 8px;
					border-style: solid;
					border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ef3636;
					display: block;
					width: 0;
					z-index: 999;
				}

			#nav ul li ul {
				width: 100% !important;
			}

				#nav ul li ul li:hover a:after {
					border: none;
				}

	#nav {
		margin-bottom: 10px;
	}

		#nav ul ul {
			padding-left: 15px;
		}

			#nav ul ul li:hover {
				background: none;
			}

			#nav ul ul ul {
				left: 0;
			}

			#nav ul ul li:last-child {
				border-bottom: none;
			}

	.header-top {
		background-color: #074495 !important;
	}

	#header-link ul li a {
		font-size: 10px;
	}

	.header-content .logo {
		margin: 15px 5px;
	}

		.header-content .logo img {
			max-width: 100%;
			display: block;
		}

	header a.searchIcon {
		display: none;
	}

	.col-1-4,
	.col-1-2,
	.col-3-4,
	.col-1-5,
	.col-2-5,
	.col-3-5,
	ul.video-list.columns-3 li,
	ul.library-list.columns-3 li {
		width: 100%;
	}

	.home-main {
		padding: 10px;
	}

	[class*='col-'] {
		padding-right: 0;
		margin-bottom: 15px;
		width: 100%;
	}

	.info-wrap {
		text-align: center;
		padding-bottom: 0px;
	}

	.feature-news {
		text-align: left;
	}

	footer .footer-limiter {
		padding-bottom: 10px;
	}

		footer .footer-limiter > div {
			margin-bottom: 15px;
		}

	footer .footer-limiter {
		padding-left: 10px;
		padding-right: 10px;
	}

	footer .footer-map,
	footer .social-profile-icons,
	footer .footer-contact,
	footer .statistic {
		width: 100%;
	}

	.lienket-info h2 {
		padding-left: 0;
		text-align: center;
	}

	#content {
		padding: 0 10px;
	}

		#content iframe {
			width: 100%;
		}

	.contact-map {
		width: 100%
	}

	#form-contact {
		padding-right: 0px;
	}

	#page-contact {
		padding: 0 10px;
	}

	.video-list li,
	.library-list li {
		margin-bottom: 6%;
	}

	footer .footer-phongban {
		width: 100%;
	}

	footer .footer-map iframe {
		width: 100%;
	}

	.sidebar-box {
		width: 100%;
	}

	form > div {
		margin: 0 0 15px 0;
	}

	.inform-search h3 {
		text-align: center;
	}

	form > div > label,
	legend {
		width: 100%;
		float: none;
		margin: 0 0 5px 0;
	}

	form > div > div,
	form > div > fieldset > div {
		width: 100%;
		float: none;
	}

	input[type=text],
	input[type=email],
	input[type=url],
	input[type=password],
	textarea,
	select {
		width: 100%;
	}
}

@media (max-width: 1024px) {
	#content {
		padding: 0 10px;
	}
}

@media (min-width: 1200px) {

	form > div > label,
	legend {
		text-align: right;
	}
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	/* Styles */
}

/* iPads (landscape) ----------- */
@media (min-width: 992px) and (max-width: 1024px) {

	.info-wrap img,
	.news-to-know img {
		display: block;
		max-width: 100%;
	}

	.sidebar-box {
		width: 220px;
	}

	.library-list li {
		margin-left: 1.5%;
	}
}

/* iPads (portrait) ----------- */
@media (min-width: 730px) and (max-width: 900px) {
	.news-lasted li {
		display: block;
		float: left;
		width: 100%
	}

	.news-to-know .box-info {
		display: table;
		width: 30%;
		margin: 0 auto;
	}

	.lienket-info {
		padding-right: 10px;
	}

	.library-item,
	.library-list li span,
	.video-item {
		margin: 0 auto
	}

	.video-list li,
	.library-list li {
		margin-left: 0;
		margin-right: 0
	}

	.news-cat-top-image {
		float: left;
		margin-right: 10px;
	}
}

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
	/* Styles */
}

/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */

audio,
canvas,
iframe,
img,
svg,
video {
	vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
	resize: vertical;
}

/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */

.browserupgrade {
	margin: 0.2em 0;
	background: #ccc;
	color: #000;
	padding: 0.2em 0;
}

.hidden {
	display: none !important;
}

/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */

.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

	/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */

	.visuallyhidden.focusable:active,
	.visuallyhidden.focusable:focus {
		clip: auto;
		height: auto;
		margin: 0;
		overflow: visible;
		position: static;
		width: auto;
	}

/*
 * Hide visually and from screen readers, but maintain layout
 */

.invisible {
	visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */
}

.clearfix:after {
	clear: both;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
	/* Style adjustments for viewports that meet the condition */
}

@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-resolution: 120dpi) {
	/* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {

	/* Force table to not be like tables anymore */
	table,
	thead,
	tbody,
	th,
	td,
	tr {
		display: block;
	}

	footer .statistic table,
	tr,
	td {
		display: table;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	tr {
		border: 1px solid #ccc;
	}

	td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

		td:before {
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%;
			padding-right: 10px;
			white-space: nowrap;
		}

	/*
  Label the data
  */
	#list-units td:nth-of-type(1):before {
		content: "STT";
	}

	#list-units td:nth-of-type(2):before {
		content: "Ã„ÂÃ†Â¡n VÃ¡Â»â€¹";
	}

	#list-units td:nth-of-type(3):before {
		content: "SÃ¡Â»â€˜ Ã„â€˜iÃ¡Â»â€¡n thoÃ¡ÂºÂ¡i";
	}

	#list-units td:nth-of-type(4):before {
		content: "Email";
	}

	@media print {

		*,
		*:before,
		*:after {
			background: transparent !important;
			color: #000 !important;
			/* Black prints faster: http://www.sanbeiji.com/archives/953 */
			box-shadow: none !important;
			text-shadow: none !important;
		}

		a,
		a:visited {
			text-decoration: underline;
		}

			a[href]:after {
				content: " ("attr(href) ")";
			}

		abbr[title]:after {
			content: " ("attr(title) ")";
		}

		/*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */

		a[href^="#"]:after,
		a[href^="javascript:"]:after {
			content: "";
		}

		pre,
		blockquote {
			border: 1px solid #999;
			page-break-inside: avoid;
		}

		/*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */

		thead {
			display: table-header-group;
		}

		tr,
		img {
			page-break-inside: avoid;
		}

		img {
			max-width: 100% !important;
		}

		p,
		h2,
		h3 {
			orphans: 3;
			widows: 3;
		}

		h2,
		h3 {
			page-break-after: avoid;
		}
	}
}

/**/
.footer-pb {
	text-align: center;
	overflow: hidden;
	width: 29%;
}

.title-news {
	margin-top: 0;
	margin-bottom: 20px !important;
}

.header-content {
	background: linear-gradient(90deg, rgba(189, 235, 255, 0) 0%, #BDEBFF 100%);
}

.slide_Hinhanh {
	margin: 0;
	padding: 0
}

.Anhhoatdong .bx-wrapper .bx-caption {
	background: rgb(0 46 106 / 79%);
}

	.Anhhoatdong .bx-wrapper .bx-caption span {
		line-height: 1.8em;
		font-size: 1.1em;
	}
