body {
	background-color: #fff
}

a:active,a:hover,a:link,a:visited {
	text-decoration: none
}

.col-center-block {
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.paddingNone {
	padding: 0
}

.login_logo {
	padding: .6rem 0 0;
	text-align: center
}

.login_logo>img {
	width: 33%
}

.login_title {
	padding: .19rem 0 0;
	font-size: .22rem;
	color: #bcbcbc;
	text-align: center;
	letter-spacing: .03rem
}

.login_userName {
	padding: .77rem .68rem 0;
	text-align: center
}

.login_userName>input {
	width: 100%;
	padding: .29rem 0 .28rem .21rem;
	color: #bcbcbc;
	font-size: .29rem;
	border: 1px solid #bcbcbc;
	border-radius: 3px;
	background-color: #fff
}

.retrievePassword_userName {
	padding: .23rem .68rem;
	position: relative
}

.retrievePassword_userName>input {
	width: 100%;
	padding: .32rem 0 .31rem .24rem;
	font-size: .23rem;
	color: #bcbcbc;
	border: 1px solid #bcbcbc;
	border-radius: 3px;
	background-color: #fff
}

.retrievePassword_userName>a {
	display: block;
	position: absolute;
	top: .52rem;
	right: .69rem;
	border-left: 1px solid #e6e6e6;
	padding: .04rem .25rem;
	color: #00a0ea;
	font-size: .23rem
}

.registerUser_stage {
	padding: .23rem .68rem 0
}

.retrievePassword_Bth {
	padding: .6rem .78rem 0
}

.retrievePassword_Bth>a {
	display: block;
	width: 100%;
	padding: .28rem 0 .3rem;
	color: #fff;
	background-color: #00a0ea;
	font-size: .29rem;
	text-align: center;
	border-radius: 3px
}

.login_Treaty {
	padding: .4rem 0 0;
	color: #9e9999;
	font-size: .2rem;
	text-align: center;
	letter-spacing: .01rem
}

.login_Treaty>a {
	color: #00a0ea
}

.login_register {
	padding: .6rem 0 0;
	font-size: .24rem;
	color: #9e9999;
	text-align: center;
	letter-spacing: .01rem
}

.login_register>a {
	color: #00a0ea
}