body{
	background-color:#272a32;
	font-family: 'open_sansregular';
	margin:0 auto;
	font-size:13px;
}
.logo{ text-align:center; font-family:'open_sanssemibold'; font-size:30px; padding:15px 0px; color: #045383; }
.container{	margin:0 auto;	width:400px; }
.content{ border:1px solid #e5e5e5; margin-top:50px;}
.content-bg-top{ background:#202229;}
.content-bg-center{ background:#e4e4e4; padding:15px; border:1px solid #e5e5e5; border-width:1px 0px 1px 0px; }
.content-bg-bottom{ background:#ffffff; padding:20px; }
.captcha { position:relative; top:4px; text-align:left; margin-left:42px; }
.forgot-pass-pg { position:relative; top:4px; text-align:left; margin-left:0px; }
.login-form .captcha iframe { background:#f3f3f3; padding:0px; }
.captcha iframe {
    border: 1px solid #E0E0E0;
    height:40px;
    width: 146px;
}
.captcha .refresh-btn {	
	padding:7px 10px;
	color:#ffffff;
	background-color:#045383;
	border-radius:0px;
	left: 156px;
	line-height: 16px;
    position: absolute;
}

.captcha .refresh-btn:hover{ color:#ffffff; background-color:#cf2740; }
.alert{ border-radius:0px; }
input.input-user[type="text"]{
	background:url(../images/login-user.png) no-repeat 10px 10px #ffffff;
    border:1px solid #e5e5e5;
    border-radius: 0;
    font-size:13px;
    padding:10px 0 10px 40px;
    vertical-align:middle;
	color:#888888;
	width:260px;
}
input.input-user:hover{border-color:#999;}
input.input-password[type="password"]{
	background:url(../images/login-password.png) no-repeat 10px 10px #ffffff;
    border:1px solid #e5e5e5;
    border-radius:0;
    font-size:13px;
    padding:10px 0 10px 40px;
    vertical-align:middle;
	color:#888888;
	width:260px;
}
input.input-password:hover{border-color:#999;}
.form-control{
	border:1px solid #e5e5e5;
    border-radius:0px;
    font-size:13px;
    vertical-align:middle;
	color:#888888;
	width:260px;
}
.login-pg .btn-typ1 { padding: 7px 12px; background-color:#045383; }
.login-pg .btn-typ1:hover{ background-color:#cf2740; }
.caracters{ width:200px; margin-left:39px; }

.caracters .form-control{ width:210px; }
.ft-part{padding-left:55px; border-top:0px; }
/********** Forgot Password ************/
.btn-part{display:block; }
.btn-part .btn-bdl{ float:left;}
.btn-part .btn-bdr{ float:right; }
.btn-part .btn-bdr .btn-submit{ 
	background-color:#045383;
	color:#ffffff;
	padding:7px 12px;
	text-decoration:none;
	outline:none;	
	}
.btn-part .btn-bdl .btn-back{ 
	background-color:#ffffff;
	color:#666666;
	padding:7px 12px;
	text-decoration:none;
	outline:none;
	border:1px solid #cccccc;
	}
.btn-part .btn-bdl .btn-back:hover{ color:#000000; border-color:#999999; }		
.btn-part .btn-bdr .btn-submit:hover{ background-color:#cf2740; }
@media (max-width:480px){
.login-box{ width:100%; }
input.input-password[type="password"]{ width:100%; }
input.input-user[type="text"]{ width:100%; }
.login-pg .captcha { margin-left:0px; }
.forgot-pass{ margin-left:0px; }
.caracters{ margin-left:0px; }
.ft-part{padding-left:20px;}
}