body {

	background-color: #0c99d5;

	height: 100%;

}

a {

	color: #c0392b;

}

.main {
	
	background:url('../images/bg.jpg');
	 
	color: #FFF;
	padding-bottom: 40px;
	background-size: cover;
}

h1, h2, h3, h4, h5{

	font-size: 26px;

}



.bg {

	padding: 10px;

}

.logo {

	width: 200px;

}



.uppertext {

	text-transform: uppercase;

}

.bg_white {

	background: #FFF;

	color: #000;

	min-height: 3000px;

}

.small_logo {

	height: 60px;

	margin-top: 3px;

}

.fixed_header{

	position: fixed;

	top: 0;

	background: #FFF;

	width: 100%;

	min-height: 66px;

	z-index: 2;

}

.lamthi {
	padding-top: 66px;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none;   /* Chrome/Safari/Opera */
	-khtml-user-select: none;    /* Konqueror */
	-moz-user-select: none;      /* Firefox */
	-ms-user-select: none;       /* IE/Edge */
	user-select: none;           /* non-prefixed version, currently
							  not supported by any browser */
}

.lamthi_title{

	font-weight: bold;

	font-size: 14px;

}

/*CSS cho o input*/

label{

	display: inline-table!important;

	font-weight: 400;

	width: auto;

}

.cauhois{

	padding-left: 0;

}

.cauhoi{

	margin-bottom: 10px;

	list-style: none;

}

.ch_item{

	border: 1px solid #EEE;

	font-size: 11px;

	float: left;

	text-align: center;

	width: 18px;

	height: 15px;

	margin-top: 3px;

	border-radius: 3px;

}

.list_ch{

	margin-top: 5px;

}

.ch_item:hover{

	text-decoration: none;
	color: #000!important;

}

.ch_item a {
	color: #FFF;
}

.ch_item a:hover {
	color: #FFF!important;
}

.ch_item_selected{

	background: #EC5E00;

	color: #FFF;

}

.img_top{

	margin-bottom: 5px;

	display: block;

    float: right;

}

#user_panel{

	cursor: pointer;

}

.user_panel_content {

	display: none;

	padding: 15px 0px;

	background: #FFF;

}

.doi_mat_khau {

	margin-top: 50px;

}

.logpic {

	background: url('../images/logo.png') top center no-repeat;

	display: block;

    width: 190px;

    background-size: cover;

    height: 190px;

	margin: 0 auto 5px auto;

}

.footer {
	position: fixed;
	bottom: 0px;
	width: 100%;
	background: rgb(26, 121, 158);
	color: #FFF;
	padding: 5px 0;
	font-size: 12px;
}
.footer a {
	color: #FF934C;
}

.login_mainform {
    padding: 20px;
    font-size: 1em;
    background: #FFF;
    border: 2px solid #EEE;
	color: #000;
}
.tparrows { 
	display: none!important;
}
.tp-bannertimer {
	margin-left: -15px;
}