@charset "utf-8";

/* */
.user_box{max-width: 1080px;}

#ur-frontend-form{padding: 20px 10px;}

.ur-frontend-form .ur-form-row .ur-form-grid legend, .ur-frontend-form .ur-form-row .ur-form-grid label{font-size: 0.16rem;}

.user-registration-message::before, .user-registration-error::before, .user-registration-info::before{margin-right: 0.1rem !important;}
.user-registration-message a:hover{color: var(--i_color);text-decoration: underline;}

.ur-frontend-form .ur-form-row .ur-form-grid input[type="text"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="email"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="url"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="password"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="date"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="number"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="timepicker"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="phone"], .ur-frontend-form .ur-form-row .ur-form-grid textarea, .ur-frontend-form .ur-form-row .ur-form-grid select, .ur-frontend-form .ur-form-row .ur-form-grid .__PrivateStripeElement{border: 1px solid #CCC;min-height: .46rem;}

.ur-frontend-form .ur-button-container{margin-top: 0.2rem}

.ur-frontend-form .ur-button-container .ur-submit-button,.user-registration-submit-Button{margin-left: auto;margin-right: 0;border: 3px solid var(--i_color) !important;}
.ur-frontend-form .ur-button-container .ur-submit-button:hover,.user-registration-Button:hover,.user-registration-submit-Button:hover{background: var(--i_color);color: #FFF;}

.user-registration-form-login .ur-front-spinner{margin-top: 34px;}
.ur-button-container button .ur-front-spinner{margin-left: -50px;}

.ur-frontend-form input[type="submit"]{margin-top: 0.2rem;margin-right: 0; border-color: var(--i_color);}
.ur-submit-button:hover{background: var(--i_color);color: #FFF;}

.user-registration-profile-header header{
	position: initial !important;
	background: none !important;
	box-shadow: none !important;
	transform: none !important;
}

.user-registration-LostPassword{margin-top: 0.2rem;}
.user-registration-LostPassword a:hover{color: var(--i_color);text-decoration: underline;}

#user-registration .user-registration-MyAccount-content .edit-password legend{text-align: center;}

@media screen and (max-width:1440px) {}
@media screen and (max-width:1366px) {}
@media screen and (max-width:1200px) {}
@media screen and (max-width:1024px) {}
@media screen and (max-width:768px) {}
@media screen and (max-width:560px) {
	.ur-frontend-form .ur-form-row .ur-form-grid legend, .ur-frontend-form .ur-form-row .ur-form-grid label{font-size: 0.15rem;}

	.ur-frontend-form .ur-form-row .ur-form-grid input[type="text"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="email"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="url"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="password"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="date"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="number"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="timepicker"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="phone"], .ur-frontend-form .ur-form-row .ur-form-grid textarea, .ur-frontend-form .ur-form-row .ur-form-grid select, .ur-frontend-form .ur-form-row .ur-form-grid .__PrivateStripeElement{min-height: .4rem;}

	.user-registration-error{font-size: 0.14rem !important;}

	.ur-frontend-form button, .ur-frontend-form input[type="submit"], .ur-frontend-form button[type="submit"]{line-height: 1;}
}




.tip__account{}
.tip__account p,.tip__account p a{font-size: 0.18rem;color: #333;}
.tip__account p a{color: var(--i_color);}
.tip__account p a:hover{text-decoration: underline;}
.tip__account h6{
	margin-top: 0.06rem;
	font-size: 0.15rem;color: var(--i_color2);
}

@media screen and (max-width:768px) {
	.tip__account p,.tip__account p a{font-size: 0.16rem;}
	.tip__account h6{font-size: 0.14rem;}
}



