.user-layout-login[data-v-7fb909fc] {
	min-width: 260px;
	width: 368px;
	margin: 0 auto
}

.mobile .user-layout-login[data-v-7fb909fc] {
	max-width: 368px;
	width: 98%
}

.user-layout-login label[data-v-7fb909fc] {
	font-size: 14px
}

.user-layout-login button.login-button[data-v-7fb909fc] {
	margin-top: 8px;
	padding: 0 15px;
	font-size: 16px;
	height: 40px;
	width: 100%
}

.user-layout-login .user-login-other[data-v-7fb909fc] {
	text-align: left;
	margin-top: 24px;
	line-height: 22px
}

.user-layout-login .user-login-other .item-icon[data-v-7fb909fc] {
	font-size: 24px;
	color: rgba(0, 0, 0, .2);
	margin-left: 16px;
	vertical-align: middle;
	cursor: pointer;
	-webkit-transition: color .3s;
	transition: color .3s
}

.user-layout-login .user-login-other .item-icon[data-v-7fb909fc]:hover {
	color: #1890ff
}

.user-layout-login .user-login-other .register[data-v-7fb909fc] {
	float: right
}

.user-layout-login .user-login-other .g-btn-wrapper[data-v-7fb909fc] {
	background-color: #dd4b39;
	height: 40px;
	width: 80px
}

.user-layout-login .center[data-v-7fb909fc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100px
}

.user-layout-login .content[data-v-7fb909fc] {
	margin: 10px auto;
	width: 300px
}

.user-layout-login .or[data-v-7fb909fc] {
	text-align: center;
	font-size: 16px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc)) 0, -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc)) 100%;
	background: linear-gradient(#ccc 0 0) 0, linear-gradient(#ccc 0 0) 100%;
	background-size: 40% 1px;
	background-repeat: no-repeat
}

.user-layout-forgot-password[data-v-7fb909fc] {
	min-width: 260px;
	width: 368px;
	margin: 0 auto
}

.mobile .user-layout-forgot-password[data-v-7fb909fc] {
	max-width: 368px;
	width: 98%
}

.user-layout-forgot-password label[data-v-7fb909fc] {
	font-size: 14px
}

.user-layout-forgot-password button.submit-button[data-v-7fb909fc] {
	margin-top: 8px;
	padding: 0 15px;
	font-size: 16px;
	height: 40px;
	width: 100%
}

.user-layout-forgot-password .user-login-other[data-v-7fb909fc] {
	text-align: left;
	margin-top: 24px;
	line-height: 22px
}

.user-layout-forgot-password .user-login-other .item-icon[data-v-7fb909fc] {
	font-size: 24px;
	color: rgba(0, 0, 0, .2);
	margin-left: 16px;
	vertical-align: middle;
	cursor: pointer;
	-webkit-transition: color .3s;
	transition: color .3s
}

.user-layout-forgot-password .user-login-other .item-icon[data-v-7fb909fc]:hover {
	color: #1890ff
}

.user-layout-forgot-password .user-login-other .register[data-v-7fb909fc] {
	float: right
}

.user-layout-forgot-password .user-login-other .g-btn-wrapper[data-v-7fb909fc] {
	background-color: #dd4b39;
	height: 40px;
	width: 80px
}

.user-layout-forgot-password .center[data-v-7fb909fc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100px
}

.user-layout-forgot-password .content[data-v-7fb909fc] {
	margin: 10px auto;
	width: 300px
}

.user-layout-forgot-password .or[data-v-7fb909fc] {
	text-align: center;
	font-size: 16px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc)) 0, -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc)) 100%;
	background: linear-gradient(#ccc 0 0) 0, linear-gradient(#ccc 0 0) 100%;
	background-size: 40% 1px;
	background-repeat: no-repeat
}

.user-layout-reset-password[data-v-7fb909fc] {
	min-width: 260px;
	width: 368px;
	margin: 0 auto
}

.mobile .user-layout-reset-password[data-v-7fb909fc] {
	max-width: 368px;
	width: 98%
}

.user-layout-reset-password label[data-v-7fb909fc] {
	font-size: 14px
}

.user-layout-reset-password button.reset-button[data-v-7fb909fc] {
	margin-top: 8px;
	padding: 0 15px;
	font-size: 16px;
	height: 40px;
	width: 100%
}

.user-layout-reset-password .user-login-other[data-v-7fb909fc] {
	text-align: left;
	margin-top: 24px;
	line-height: 22px
}

.user-layout-reset-password .user-login-other .item-icon[data-v-7fb909fc] {
	font-size: 24px;
	color: rgba(0, 0, 0, .2);
	margin-left: 16px;
	vertical-align: middle;
	cursor: pointer;
	-webkit-transition: color .3s;
	transition: color .3s
}

.user-layout-reset-password .user-login-other .item-icon[data-v-7fb909fc]:hover {
	color: #1890ff
}

.user-layout-reset-password .user-login-other .register[data-v-7fb909fc] {
	float: right
}

.user-layout-reset-password .user-login-other .g-btn-wrapper[data-v-7fb909fc] {
	background-color: #dd4b39;
	height: 40px;
	width: 80px
}

.user-layout-reset-password .center[data-v-7fb909fc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100px
}

.user-layout-reset-password .content[data-v-7fb909fc] {
	margin: 10px auto;
	width: 300px
}

.user-layout-reset-password .or[data-v-7fb909fc] {
	text-align: center;
	font-size: 16px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc)) 0, -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc)) 100%;
	background: linear-gradient(#ccc 0 0) 0, linear-gradient(#ccc 0 0) 100%;
	background-size: 40% 1px;
	background-repeat: no-repeat
}
