.user_management {width:100%; height:100%;}
.user_management p{padding:0; margin:0 0 10px 0;}
.user_management .usam_message{margin:0 0 10px 0;}
.profile .screen-reader-text,
.profile .screen-reader-text span {height:1px; left:-1000em; overflow:hidden; position:absolute; width:1px;}
.mu_register .hint {font-size:12px; margin-bottom:10px; display:block;}
.mu_register label.checkbox {display:inline;}
#pass-strength-result {border-style:solid; border-width:1px; margin:12px 5px 5px 1px; padding:3px 5px; text-align:center; width:220px;}
#pass-strength-result.strong,
#pass-strength-result.short {font-weight:bold;}
#pass-strength-result {background-color:#eee;border-color:#ddd !important;}
#pass-strength-result.bad {background-color:#ffb78c;border-color:#ff853c !important;}
#pass-strength-result.good { background-color:#ffec8b; border-color:#fc0 !important;}
#pass-strength-result.short {background-color:#ffa0a0;border-color:#f04040 !important;}
#pass-strength-result.strong {background-color:#c3ff88; border-color:#8dff1c !important;}
.authorization{display:flex; display:-webkit-flex; flex-direction:row; justify-content:space-between;}
.authorization h2{margin:0 0 20px 0}
.modal .authorization h2{font-size:1rem}
.authorization__buttons{display:flex; display:-webkit-flex; flex-direction:row; justify-content:flex-start; margin-top:10px}
.authorization__buttons .button{flex-shrink: 0;}
.authorization__buttons_forgetmenot{display:flex; display:-webkit-flex; flex-direction:row; align-items:center; justify-content:end; width: 100%; margin-left:20px}
.authorization__buttons_forgetmenot label{line-height:1; margin-left:10px}
.authorization .authorization__new_customer_button{display:flex; justify-content:center;}
.authorization__register,
.authorization__login{width:40%; min-width: 400px;}
.authorization__new_customer{width:calc(60% - 40px); padding-left: 20px; margin-left:20px; border-left:1px solid #dfdfdf;}
.authorization__new_customer ul{list-style-position:inside;}
.authorization__new_customer li{list-style-type:initial; font-size:14px; padding:5px 0}	
.authorization__new_customer h2{text-align:center}
.authorization__new_customer_wrap{padding-left:20px;}
.resetpassword label{width:300px; display:inline-block; font-weight:500;}
.authorization__social{display: -webkit-box; display: flex; -webkit-box-pack: justify; justify-content: space-between; border-radius:var(--radius); overflow:hidden; margin-bottom:8px;}
.authorization__social_item{display:block; width:48%; height:32px; border:none; line-height:32px; text-align:center; color:#fff; position:relative; box-sizing:border-box; cursor:pointer; font-size:0.8rem}
.authorization__social .authorization__social_vk{background-color:#4c6c91}
.authorization__social .authorization__social_google{background-color:#fff; border: 1px solid #4285f4; color:#4285f4}
.authorization__social_ok{background-color:#EE8208; border: 1px solid #EE8208;}
.authorization__social_yandex{background-color:#f8604a; border: 1px solid #f8604a;}
.authorization__social_facebook{background-color:#0866ff; border: 1px solid #0866ff;}
.authorization__social_networks_message{margin-top:10px; font-size:0.8rem}
.widgets-user-management-new-customer{margin-bottom:20px}
.field_inside .svg_icon_eye{position:absolute; right:20px; top:50%; transform:translate(0%, -50%); z-index:1; cursor:pointer}
.user_management .loader{border:3px solid #f3f3f3; border-top:3px solid var(--main-color); border-radius:50%; width:20px; height:20px; animation:spin 1.5s linear infinite;}
.user_management .button{display: flex; align-items:center;}
.user_management .button .loader{margin-left:5px}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
@media all and (min-width:1023px) 
{
	.modal .user_management{min-width:700px;}
}
@media all and (max-width:850px) 
{
	.authorization{flex-direction:column;}
	.authorization__register,
	.authorization__login{width:100%; min-width:100%; padding:0}	
	.authorization__new_customer{width:100%; margin:20px 0 0 0; padding:0; border:none;}
	.user_management input[type="password"],
	.user_management input[type="text"]{width:100%;}
	.widgets-user-management-new-customer{display:none}
}