@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap');
/*Main UL of form*/
.pieregformWrapper #pie_register_reg_form ul#pie_register {padding:45px 0px 0px;margin:10px 0;}.pieregWrapper #pie_register .fields textarea {box-sizing:border-box;}body #main .entry-content .piereg_container {max-width: 1920px; width: 100%; }body #main .entry-content .piereg_container .pieregWrapper {background-color: #fff; border-radius: 10px; box-shadow: 0px 3px 6px rgb(0 0 0 / 50%); padding: 1%; margin: auto;    width: 100%;}body #main .entry-content td .piereg_container .pieregWrapper {width: 100%;}body #main .entry-content .piereg_container .pieregWrapper.piereg_login_container {width: 100%;}.pieregWrapper #pie_register .fields select {padding:0px;}body .pieregWrapper li, body .pieregWrapper ul, body .pieregWrapper img, body .pieregWrapper div, body .pieregWrapper a, body .pieregWrapper p, body .pieregWrapper input, body .pieregWrapper textarea, body .pieregWrapper label, body .pieregWrapper span, body .pieregWrapper h2, body .pieregWrapper h1, body .piereg_container li, body .piereg_container ul, body .piereg_container img, body .piereg_container div, body .piereg_container a, body .piereg_container p, body .piereg_container input, body .piereg_container label, body .piereg_container span, body .piereg_container h2, body .piereg_container h1 {padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;visibility:visible;width:auto;height:auto;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-decoration:none;text-shadow:none;font-style:normal;font-weight:normal;list-style:none;box-sizing:border-box;opacity:1;border:none;background:none;box-shadow:none;float:none;max-height:none;min-height:none;max-width:none;min-width:none;}body .pieregWrapper p {padding:0px 10px;}body .pieregWrapper li::before {display:none !important;}body .pieregWrapper::before * {display:none !important;}body .pieregWrapper ul::before {display:none !important;}body .pieregWrapper img::before {display:none !important;}body .pieregWrapper div::before {display:none !important;}body .pieregWrapper a::before {display:none !important;}body .pieregWrapper p::before {display:none !important;}body .pieregWrapper input::before {display:none !important;}body .pieregWrapper label::before {display:none !important;}body .pieregWrapper span::before {display:none !important;}body .pieregWrapper h2::before {display:none !important;}body .pieregWrapper h1::before {display:none !important;}body .piereg_container *::before {display:none !important;}body .piereg_container li::before {display:none !important;}body .piereg_container ul::before {display:none !important;}body .piereg_container img::before {display:none !important;}body .piereg_container div::before {display:none !important;}body .piereg_container a::before {display:none !important;}body .piereg_container p::before {display:none !important;}body .piereg_container input::before {display:none !important;}body .piereg_container label::before {display:none !important;}body .piereg_container span::before {display:none !important;}body .piereg_container h2::before {display:none !important;}body .piereg_container h1::before {display:none !important;}body .pieregWrapper strong, body .pieregWrapper strong * {font-weight:bold;}body .pieregWrapper em, body .pieregWrapper em span, body .pieregWrapper var, body .pieregWrapper var span {font-style:italic;}.aligncenter {text-align:center;}#piereg_pie_form_desc {font-family:poppins;color:rgba(19, 57, 80, 0.6);font-size:16px;text-align: center;padding:0px 10px;}.pieregWrapper ul {padding:0;list-style:none;width:100%;margin:10px 0;}.pieregWrapper .fields .fieldset {padding:12px 10px;overflow:hidden;position: relative;}.pieregWrapper #pie_register #piereg_pie_form_desc {margin-top:9px;}.pieregWrapper #pie_register .fields {width:100%;padding:0% 0% 0px 0%;font-family:arial;color:#262626;font-size:14px;position:relative;margin-top:12px;margin-bottom:12px;clear:both;overflow:hidden;list-style:none;}.pieregWrapper #pie_register .fields:last-child {margin-bottom:0px;}.pieregWrapper #pie_register .fields label {font-size:16px;color:rgba(0, 0, 0, 0.5);line-height:normal;width:30%;float:left;word-break:break-word;font-weight:400;font-family: 'Poppins';}.pieregWrapper #pie_register .fields .input_fields {border-radius:7px;border:1.5px solid rgba(0, 0, 0, 0.5);padding:18px 21px;margin-top:0px;margin-bottom:0;width:70%;display:inline-block;color:rgba(0, 0, 0, 0.7);box-sizing:border-box;line-height:24px;font-size:16px;font-family: 'Poppins';}.pieregWrapper #pie_register .fields .radio_fields {float:left;}.pieregWrapper #pie_register .fields input[type="checkbox"].input_fields, .pieregWrapper #pie_register .fields input[type="radio"].input_fields {width:auto;}.pieregWrapper #pie_register .fields input[type="checkbox"].input_fields, .pieregWrapper #pie_register .fields input[type="checkbox"].radio_fields {height: 20px; overflow: visible; padding: 5px 8px;}.pieregWrapper #pie_register .fields select {width:70%;border-radius:7px;border: 1px solid rgba(0, 0, 0, 0.5);margin-top:0px;margin-bottom:0px;color:#848484;height:auto;font-size:16px;}.pieregWrapper #pie_register .fields textarea {border-radius: 7px; border: 1.5px solid rgba(0, 0, 0, 0.5);padding:18px 21px 10px 21px;margin-top:0px;margin-bottom:10px;resize:none;font-size: 16px;font-family:'Poppins';color:#848484;width:70%;display:inline-block;float:none;}.pieregWrapper #pie_register .fields .hasDatepicker {width:100% !important;margin-right:3px;}.pieregWrapper #pie_register .fields .pie_wrap_buttons {    display: flex; align-items: center; width: 70%; margin-left: auto;}.pieregWrapper #pie_register .fields input[type="submit"], .pieregWrapper #pie_register .fields input[type="reset"] {float:right;}.pieregWrapper #pie_register .fields input[type="submit"]:first-child {margin-right: 1%;}#password_meter {overflow:hidden;}#piereg_passwordStrength.strength1 {width:14%;background:#ff0000;}#piereg_passwordStrength.strength2 {width:28%;background:#ff5f5f;}#piereg_passwordStrength.strength3 {width:42%;background:#56e500;}#piereg_passwordStrength.strength4 {width:50%;background:#4dcd00;}#piereg_passwordStrength.strength5 {background:#399800;width:60%;}
 div.piereg_entry-content {margin:0 auto;max-width:604px;width:100%;}.piereg_container p {margin:0;}.piereg_login_container {display:block;}#piereg_passwordStrength {padding :15px 0px;font-size: 20px; font-weight: 700; font-family: 'poppins'; text-transform: uppercase; border-radius: 7px;color: #727272; height:auto;margin-top:0px;width:70%;text-align:center;display:block;float:left;transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;-webkit-transition:all 500ms;}.pieregWrapper .piereg_pass {background:#EEEEEE;border:#D6D6D6 1px solid;}#pie_register_reg_form, .piereg_container {padding:10px;clear:both;}.pieregWrapper .input_fields {overflow:hidden;}@media (max-width:1440px) {
	body #main .entry-content .piereg_container .pieregWrapper { width: 70%;}
	body #main .entry-content .piereg_container .pieregWrapper.piereg_login_container { width: 55%; }
}@media (max-width:1024px) {body #main .entry-content .piereg_container .pieregWrapper { width: 85%;}}@media (max-width:980px) {.pieregWrapper #pie_register .fields label { font-size: 14px;}.pieregWrapper #pie_register .fields .input_fields { padding: 11px 10px; font-size: 14px;}.pieregWrapper #pie_register .fields { margin-top: 8px; margin-bottom: 8px;}.pieregWrapper .fields .fieldset { padding: 8px 10px;}#piereg_passwordStrength { padding: 8px 0px; font-size: 16px;}.pieregWrapper #pie_register .fields textarea { padding: 8px 10px 10px 10px; margin-bottom: 0px;}.pieregWrapper #pie_register .fields select { height: 49px; text-indent: 10px; }}@media (max-width:667px) {body #main .entry-content .piereg_container .pieregWrapper.piereg_login_container { width: 75%; }}@media (max-width:480px) {.pieregWrapper .fields .fieldset { padding: 8px 0px; }body #main .entry-content .piereg_container .pieregWrapper { width: 100%; }.pieregWrapper #pie_register .fields textarea { width: 100%;}#piereg_passwordStrength { width: 100%;}body #main .entry-content .piereg_container .pieregWrapper.piereg_login_container { width: 100%; }}@media (max-width:500px) {.pieregWrapper #pie_register .fields .input_fields {width:100%;}.pieregWrapper #pie_register .fields label {width:100%;float:left;}}@media (max-width:479px) {.pieregWrapper #pie_register .fields label {width:100%;margin-bottom:5px;}.pieregWrapper #pie_register .fields .input_fields, #piereg_passwordStrength, .pieregWrapper #pie_register .fields textarea, .pieregWrapper #pie_register .fields select {width:100%;}.pieregWrapper input[type="submit"], .pieregWrapper input[type="reset"] {box-sizing:border-box;width:100%;margin-bottom:10px;}.piereg_container div.piereg_login_container form p .input {width:100%;}.pieregWrapper #pie_register .fields .pie_wrap_buttons {width:100% !important;}}.pieregWrapper input[type="submit"], .pieregWrapper input[type="reset"], .pieregWrapper input[type="button"] {padding:12px;float:right;width:100%;line-height: 1em; font-weight:700;font-size:22px;color:#fff!important;background:rgba(19, 134, 0, 1)!important;cursor:pointer;border-radius:7px;margin:8px 0px;font-family:Arial;}.pieregWrapper #pie_register .fields button:hover, .pieregWrapper #pie_register .fields button:focus, .pieregWrapper #pie_register .fields .button:hover, .pieregWrapper #pie_register .fields .button:focus, .pieregWrapper #pie_register .fields input[type="button"]:hover, .pieregWrapper #pie_register .fields input[type="button"]:focus, .pieregWrapper #pie_register .fields input[type="reset"]:hover, .pieregWrapper #pie_register .fields input[type="reset"]:focus, .pieregWrapper #pie_register .fields input[type="submit"]:hover, .pieregWrapper #pie_register .fields input[type="submit"]:focus, .pieregWrapper input[type="submit"]:hover, .pieregWrapper input[type="submit"]:focus {background:#1d8118;}.pieregWrapper .piereg_profile_cont, .piereg_profile_cont {padding:10px;clear:both;}.pieregWrapper #pie_register .fields select {/*-webkit-appearance:none;*/height:63px;text-indent:21px;}.pieregWrapper #pie_register .fields select[multiple] {height:auto;overflow:auto;}#pie_register .fields .fieldset span.show-hide-password-innerbtn {right:3%;position:absolute;cursor:pointer;bottom:23%;top:33px;}#pie_register .fields .fieldset span.show-hide-password-innerbtn::after {content:'';width:24px;height:24px;display:block;}#pie_register .fields .fieldset span.eye::after {background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23777' stroke-width='2' d='M1 12s4-7 11-7 11 7 11 7-4 7-11 7-11-7-11-7z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") no-repeat center / 100% 100%;}#pie_register .fields .fieldset span.eye-slash::after {background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23777' stroke-width='2' d='M1 12s4-7 11-7 11 7 11 7-4 7-11 7-11-7-11-7z'/%3E%3Cline x1='4' y1='4' x2='20' y2='20' stroke='%23777' stroke-width='2'/%3E%3C/svg%3E") no-repeat center / 100% 100%;}.piereg_login_container .piereg_login_form_wrap .fieldset.radio_fields.slimreg-rememberme {
	float: none !important;
	width: auto;
}.piereg_login_container .piereg_login_form_wrap .fieldset.radio_fields.slimreg-rememberme label {
	float: none !important;
	display: inline-block;
	width: auto;
	margin-left: 30%;
	box-sizing: border-box;
}.piereg_login_container .piereg_login_form_wrap .fieldset.slimreg-login-links {
	text-align: center;
}.piereg_login_container .piereg_login_form_wrap .fieldset.slimreg-login-submit .pie_wrap_buttons {
	display: block !important;
	width: 100% !important;
	margin-left: 0 !important;
}.piereg_login_container .piereg_login_form_wrap .fieldset.slimreg-login-submit .pie_submit {
	float: none !important;
	width: 100%;
	box-sizing: border-box;
	border-color: #138600 !important;
}.piereg_login_container .piereg_login_form_wrap .fieldset.slimreg-login-submit .pie_submit:hover, .piereg_login_container .piereg_login_form_wrap .fieldset.slimreg-login-submit .pie_submit:focus {
	background: #0f7000;
	border-color: #0f7000;
}.piereg_login_container .piereg_login_form_wrap .slimreg-field-label {
	color: #223841 !important;
	font-weight: 700 !important;
}
.piereg_login_container .piereg_login_form_wrap .slimreg-field-label .piereg_field_required_label {
	color: #223841;
	font-weight: 700;
}.piereg_login_container .piereg_login_form_wrap .fieldset.slimreg-login-links {
	color: #223841;
	font-weight: 700;
}.piereg_login_container .piereg_login_form_wrap .fieldset.slimreg-login-links a.link {
	color: #223841 !important;
	font-weight: 700 !important;
}
/* SlimReg 基础提示与结构样式 */
.slimreg-error { color:#b32d2e; padding:8px 12px; border:1px solid #e5b8bc; border-radius:4px; background:#fbeaea; margin:8px 0; }
.slimreg-notice { color:#216b38; padding:8px 12px; border:1px solid #b7e1c1; border-radius:4px; background:#eef7f1; margin:8px 0; }
.slimreg-page-nav { text-align:center; margin:16px 0 8px; }
.slimreg-page-nav .slimreg-next, .slimreg-page-nav .slimreg-prev { display:inline-block; padding:8px 18px; margin:0 6px; border-radius:4px; background:#2271b1; color:#fff; cursor:pointer; border:none; font-size:14px; }
.pieregWrapper .piereg_sectionbreak .piereg_heading { font-size:18px; font-weight:700; color:#223841; padding:10px 0 6px; margin:0; }
