@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap');
.ui-widget-overlay{z-index:99!important;background-color:#76777a80!important;opacity:1!important}
.ui-dialog-titlebar{background:transparent!important;border:0!important}
.ui-dialog-title{visibility:hidden;padding:0;margin:0}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons{width:642px!important;left:50%!important;transform:translatex(-50%)!important;box-shadow:0 3px 6px #00000029;border:1px solid #a7a9ac;border-radius:15px}
#user-login-form .login_header_wrp{padding-top:50px}
.login_header_wrp{text-align:center;font-family:Roboto;font-size:16px;line-height:22px;font-weight:400;letter-spacing:0;color:#000;padding-bottom:28px}
#credentials_wrapper{width:380px;margin:0 auto}
.form-item label,.form-item input{width:100%}
.form-item label{display:block;margin-bottom:10px;font: normal normal bold 14px/19px Roboto;color: #000000;opacity: 1;letter-spacing: 0px;}
.form-item input{height:50px;background:var(--unnamed-color-ffffff) 0 0 no-repeat padding-box;border:1px solid var(--unnamed-color-a7a9ac);background:#fff 0 0 no-repeat padding-box;box-shadow:inset 2px 2px 3px #00000029;border:1px solid #a7a9ac;border-radius:5px;opacity:1;margin-bottom:25px;padding-left:10px}
.ui-dialog .ui-dialog-buttonpane{border-width:0!important}
.ui-dialog .ui-dialog-buttonpane,#edit-actions{text-align:center!important}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{width:100%}
.ui-dialog .ui-dialog-buttonpane button,#edit-submit{width:228px;height:60px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000029;border:1px solid #175bc1;border-radius:30px;opacity:1;margin-bottom:29px;font:normal normal bold 18px/24px Roboto}
.ui-dialog .ui-dialog-buttonpane button:hover{border:1px solid #175bc1!important}
.forgot_password_wrp{text-align:center;margin-bottom:48px;text-decoration:underline;font:normal normal normal 16px/21px Roboto;letter-spacing:0}
.forgot_password_wrp a{color:#d71a20!important}
p.login-error{text-align:center;font:normal normal normal 16px/22px Roboto;letter-spacing:0;color:#d71a20}
.ui-dialog .ui-dialog-titlebar-close{background:transparent!important;border:0}
.ui-dialog .ui-dialog-titlebar-close .ui-icon{background-image:url(../images/cross.png)!important;width:17px;height:19px;display:inline-block;top:10px;left:0;background-position:center}
.ui-button:hover,.ui-button:focus{border:0!important;outline:0!important}
.user-login-error{padding-bottom:28px}
@media screen and (max-width: 667px) {
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons{width:90%!important}
#credentials_wrapper{width:60%}
.ui-dialog .ui-dialog-buttonpane button{width:190px}
}
@media screen and (max-width: 480px) {
#credentials_wrapper{width:90%}
}
@media screen and (max-width: 1165px) {
  .ui-dialog .ui-dialog-buttonpane button,#edit-submit{font:normal normal bold 16px/24px Roboto}
  .forgot_password_wrp a{font: normal normal normal 14px/21px Roboto;letter-spacing: 0px;opacity: 1;}
}