body{
	font-family:Raleway;
	background: #EEE;
}
.login_box{
	margin-top:150px;
    background: #489398;
}
.login_form{
	padding:35px;
	margin-top:35px;
}
.login_heading{
	background: #427477;
    color: white;
}
.login_heading_text{
	padding:15px;
	text-align: center;
	padding-top:23px;
}
.login_heading_img{
	background: #489398;
    padding: 15px;
	text-align: center;
}
.login_heading_img img{
	width:100%;
}
.login_heading_text span{
	font-size: 22px;
    font-weight: 800;
	color:white;
}
.fa{
	font-size: 34px;
}
.form-control{
	border-radius:0px;
	height: 40px;
	color:black;
}
.login_btn{
	border-radius:0px;
	width: 100%;
	font-size: 20px;
	font-weight:bold;
	color:white;
	background: #427477;
    border-color: #427477;
}
.login_btn:hover{
	background: #427477!important;
    border-color: #427477!important;
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover{
	background: #427477!important;
    border-color: #427477!important;
}
.form_text{
	text-align: center;
    padding-bottom: 25px;
    font-size: 22px;
    color: white;
    font-weight: bold;
}
.login_footer{
	background: #489398;
    color: white;
    padding: 6px;
    font-size: 14px;
}
.check_box{
	color: white;
	font-weight:bold!important;
}
input[type="checkbox"][id^="cb"] {
	display: none;
}
/*-------------- Custome Check Box =============================*/
.custom-checkbox{
	width: 16px;
	height: 16px;
	display: inline-block;
	position: relative;
	z-index: 1;
	top: 3px;
	background: url("../../App_Images/checkbox.png") no-repeat;
}
.custom-checkbox:hover{
	background: url("../../App_Images/checkbox-hover.png") no-repeat;
}
.custom-checkbox.selected{
	background: url("../../App_Images/checkbox-selected.png") no-repeat;
}
.custom-checkbox input[type="checkbox"]{
	margin: 0;
	position: absolute;
	z-index: 2;            
	cursor: pointer;
	outline: none;
	opacity: 0;
	/* CSS hacks for older browsers */
	_noFocusLine: expression(this.hideFocus=true); 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
}

@media (max-width: 1350px) {
	.login_heading_text span {
		font-size: 22px;
	}

}
@media (max-width: 1200px) {
	.login_heading_text span {
		font-size: 13px;
	}
}
@media (max-width: 1024px) {
	.login_heading_text span {
		font-size: 14px;
	}
}
@media (max-width: 860px) {
	.login_heading_text span {
		font-size: 28px;
	}
	.login_heading_img img {
    width: 18%;
	}
	.login_form {
    margin-top: 0px;
	padding-top: 0px;
	}
}
@media (max-width: 760px) {
	.login_heading_text span {
		font-size: 28px;
	}
}
@media (max-width: 560px) {
	.login_heading_text span {
		font-size: 28px;
	}
}
@media (max-width: 460px) {
	.login_heading_text span {
		font-size: 28px;
	}
}
@media (max-width: 360px) {
	.login_heading_text span {
		font-size: 18px;
	}
}
@media (max-width: 260px) {
	.login_heading_text span {
		font-size: 13px;
	}
}