@charset "utf-8";
/* CSS Document */

body
{
padding:0;
margin:0;	
}

.clear
{
clear:both;	
}

img
{
border:none;	
}.login 
{
    width:1400px;
    height:700px;
	background-attachment: fixed;
	background-image: url(images/login-background.jpg);
	background-repeat: no-repeat;
}
.login .header-login {
	padding: 0px;
	width: 1160px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.login .footer-login {
	width: 100%;
	background-color: #000;
	height: 40px;
	padding: 0px;
	line-height: 40px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	margin-top: 80px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.login .login-panel {
width: 520px;
padding: 20px;
margin-top: 80px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
border-radius:10px;
background: rgba(0, 0, 0, .8);
}

.login .login-panel h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #FFF;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	text-align: center;
}
.login .login-panel .frm-field .txt-fld {
	width: 260px;
	height: 40px;
	border-radius:5px;
	border:none;
	padding-left:10px;
}

.login .login-panel .frm-field .txt-fld-small {
	height: 40px;
	border-radius:5px;
	border:none;
	padding-left:10px;
}
.login .login-panel .frm-field {
	margin-bottom: 20px;
}
.login .login-panel .frm-field .login-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
}
.login .login-panel .frm-field-left {
	float: left;
}
.login .login-panel .frm-field-right {
	float: left;
	margin-left:25px;
}
.login .login-panel .frm-field-left .black-btn {
	padding: 10px;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	border: 1px solid #FFF;
	border-radius:5px;
}

.login .login-panel .frm-field-right .blue-btn {
	padding: 10px;
	background-color: #136473;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	border: 1px solid #FFF;
	border-radius:5px;
}
.login .login-panel .frm-field-left-reg .lable, .login .login-panel .frm-field-right-reg .lable, .login .login-panel .frm-field .lable {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-bottom: 5px;
	font-size: 14px;
}

.login .login-panel .frm-field-left-reg {
	float: left;
	width: 45%;
}

.login .login-panel .ErrorMsg {
	float: left;
	width: 45%;
	margin-top:10px;
}

.login .login-panel .frm-field-right-reg {
	float: right;
	width: 45%;
	margin-bottom: 20px;
}.login .login-panel .frm-field-left-reg .txt-fld-small-reg {
	width: 95%;
	height: 40px;
	border-radius:5px;
	border:none;
	padding-left:10px;
}
.login .login-panel .frm-field-right-reg .txt-fld-small-reg {
	width: 95%;
	height: 40px;
	border-radius:5px;
	border:none;
	padding-left:10px;
}