/* -------------------------- Login Panel -------------------------- */
/* line 4, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.loginWrapper {
  background-color: #fff;
  min-height: 100%; }
  /* line 8, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
  .loginWrapper #alw-login {
    margin: 0 auto;
    width: 100%;
    padding-top: 15%;
    padding-bottom: 20px; }
    /* line 14, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
    .loginWrapper #alw-login .login-section {
      margin: 0 auto;
      max-width: 360px;
      width: 90%; }
    /* line 20, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
    .loginWrapper #alw-login #login-logo {
      max-height: 360px;
      max-width: 360px; }
    /* line 25, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
    .loginWrapper #alw-login .login-button {
      width: 200px;
      margin-top: 15px; }
    /* line 32, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
    .loginWrapper #alw-login #password_form input.form-control {
      padding: 0 10px; }

/* line 43, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .full-page {
  align-items: center;
  background-color: #2b2b33;
  display: flex;
  font-family: 'Rubik', sans-serif;
  height: 100%;
  justify-content: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 53, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .main-box {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  position: fixed;
  top: 0; }

/* line 61, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .login-row {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 15px; }

/* line 67, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .footer {
  display: flex;
  justify-content: center; }

/* line 71, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .header {
  align-items: center;
  border-radius: 5px 5px 0 0 !important;
  display: flex;
  flex-direction: column;
  padding: 20px; }

/* line 78, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .tab {
  display: flex;
  flex-direction: column;
  max-width: 370px;
  width: -webkit-calc(100vw - 20px);
  width: calc(100vw - 20px); }

/* line 85, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .form-group {
  display: flex;
  flex-direction: column;
  width: 100%; }

/* line 90, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .form-control {
  margin: 0 0 20px 0;
  min-width: auto; }

/* line 94, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .grey-header {
  background: #efeeee;
  border-radius: 3px 3px 0 0 !important;
  text-align: center; }

/* line 99, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .white-body {
  background-color: #fff;
  padding-bottom: 30px;
  padding-top: 30px; }

/* line 104, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .orange-footer {
  border-radius: 3px !important;
  background-color: #FF893E; }

/* line 108, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .orange-btn {
  border: 0 none;
  color: white;
  background-color: #FF893E;
  padding-bottom: 30px; }

/* line 114, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .orange-btn:focus, .auth0-login .orange-btn:hover, .auth0-login .orange-btn:target, .auth0-login .orange-btn:active {
  background-color: #FF893E;
  border: 0 none;
  box-shadow: none !important;
  outline: none;
  color: white; }

/* line 121, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .btn-title {
  color: #fff;
  font-weight: 500; }

/* line 125, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .btn {
  cursor: pointer; }

/* line 128, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .header-icon {
  height: 50px;
  width: auto; }

/* line 132, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .auth0-login-form {
  margin-top: 25px; }

/* line 135, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .alert {
  border-left: none;
  border-right: none;
  color: #fff;
  margin-bottom: 0; }
  /* line 141, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
  .auth0-login .alert .alert-danger {
    background-color: #e42600;
    border-color: #e42600; }
  /* line 146, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
  .auth0-login .alert .alert-success {
    background-color: #78A22F;
    border-color: #78A22F; }

/* line 151, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .back-button {
  background: white;
  border: 6px solid white;
  border-radius: 100px;
  box-sizing: content-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  height: 10px;
  line-height: 0;
  margin-right: auto;
  right: 14px;
  top: 14px;
  width: 10px; }

/* line 164, /var/www/html/frontend/style-redesign/applications/login-redesign.scss */
.auth0-login .auth0-error-message {
  color: #A8A0A0;
  font-size: 14px;
  font-weight: 500;
  margin-left: 10px;
  margin-right: 10px; }
