.login-wrapper h1 {
  text-align: center;
  font-size: 24px;
  display: none !important;
}

.login-wrapper .logo-container {
  width: 320px !important;
  height: 120px !important;
}

.login-wrapper .logo-container .logo {
  max-width: 70%;
}

.main-header-logo-container .logo-container {
  height: 40px !important;
}

.main-header-container-start .menu-close, .main-header-container-start .menu-open  {
  margin-left: 15px !important;
}

.bottom-title-wrap {
  display: none !important;
}

.login-wrapper .language-select {
  display: none !important;
}

.login-wrapper div[style*="position: absolute"] {
  display: none !important;
}

.login-wrapper .login-form {
  display: flex;
  flex-direction: column;
}

.login-wrapper .login-form .auth-reset-btns {
  order: 2;
}

.login-wrapper .login-form .submit-btn {
  order: 1;
}

.login-wrapper .login-form > div:last-child {
  order: 3;
}

.flex-container > header {
  height: 60px !important;
}

.flex-container > main {
  margin-top: 60px !important;
}

.flex-container > main > aside .aside-container {
  height: calc(100vh - 60px);
}

#user_menu_1_list {
  inset-inline-start: -40% !important;
  min-width: 40%;  
}
