.login_txt{
	margin: 0 auto;
	background-color: rgba(255,255,255,0.3);
	width: 370px;
	text-align: center;
	font-size: 12px;
	padding: 50px 15px 15px 15px;
}
#login_form{
	margin: 0 auto;
	background-color: rgba(255,255,255,0.3);
	padding: 10px 50px 50px 50px;
	width: 300px;
	text-align: center;
}
#login_form form > p{
	color: #003678;
	font-size: 20px;
	font-weight:bold;
}
#login_form .password-error {
	margin: 10px 0;
	background-color: rgba(255, 255, 255, 0.5);
	color: #003678;
	font-size: 20px;
}
.edituser .password-error {
	font-size: 14px;
	font-weight: bold;
}
.login_box{
	width:100%;
	height:36px;
	border: 1px solid #003678;
}
#submit input.login_submit{
	width: 100%;
	padding: 10px 0;
}
a.forget_pass{
	display: block;
	text-align: right;
	font-size: 12px;
	/*border-bottom: 1px solid #003678;*/
	color: #003678;
}
a.forget_pass:hover{
	text-decoration: none;
	color: #003678;
	/*border-bottom: 1px solid #003678;*/
	opacity: 0.5;
}
#register > p{
	text-align:center;
	font-size: 20px;
	color: #ec003a;
}
#register a img{
	width: 100%;
}
#submit input.login_submit,a.forget_pass,#register a{
	cursor:pointer;
}
#guide{
	text-align: center;
}
#guide img{
	width: 35%;
}
