.login #login_error{
background-color: var(--bb-default-notice-color)!important;
}

.login .message p, .login .notice p, .login .success p{font-size:15px!important;}


.bs-bp-container-reg #buddypress #signup-form.standard-form .popup-modal-register,
.login a.privacy-policy-link, .login form .lostmenot a, form#lostpasswordform a.bs-sign-in,
body.login .privacy-policy-page-link a{
	font-weight:400!important;
	color: var(--bb-body-text-color)!important;
}



.login.bb-login .button-primary, .login.bb-login .wp-generate-pw, .login.wp-core-ui .button-primary{ 
	padding:11px 30px 8px!important;
	font-size:16px!important;
}

#buddypress input[type=submit]{
	padding:2px 20px 0px!important;
	min-height:40px!important;
}

.bs-bp-container-reg #buddypress #signup-form.standard-form .submit input[type=submit]{ font-size: 16px!important;}

.wp-core-ui .button-group.button-large .button, .wp-core-ui .button.button-large{line-height:1.5;}

.bs-bp-container-reg #buddypress #signup-form.standard-form .popup-modal-register:hover,
.login a.privacy-policy-link:hover, .login form .lostmenot a:hover, form#lostpasswordform a.bs-sign-in:hover,
body.login .privacy-policy-page-link a:hover{
	color: var(--bb-login-register-link-color-regular)!important;
}

.bs-bp-container-reg a:hover, body.buddypress.register .register-section-logo a:hover,
body.login .login-heading a:hover{text-decoration:underline;}


.login.bb-login .button-primary:hover, .login.bb-login .wp-generate-pw:hover, .login.wp-core-ui .button-primary:hover{
	background-color:var(--bb-primary-button-background-hover)!important;
	border-color: var(--bb-primary-button-background-hover)!important;
	color:var(--bb-admin-screen-txt-color)!important;
}

body.buddypress.register article.bp_register{max-width:464px!important;}

body.register .cf-turnstile{margin-top:22px;}

.wp-core-ui .button, .wp-core-ui .button-primary, .wp-core-ui .button-secondary{padding: 2px 16px 0px;}

.login .login-heading h2{font-size: 28px; }
body.login .login-heading span a{display:none;}