body {
  background-color: #fff;
}

#auth {
  height: 100vh;
  overflow-x: hidden;
}
#auth #auth-right {
  height: 100%;
  /* background: url(/themes/default/assets/img/4853433.png?45649b87e0b3f50bfa1372c6cdb4595f), linear-gradient(90deg, #2d499d, #3f5491); */
  /* background: url(/themes/default/assets/img/4853433.png?45649b87e0b3f50bfa1372c6cdb4595f), linear-gradient(90deg, #5A3CD6, #442ea2); */
  background: url(/themes/default/assets/img/4853433.png), linear-gradient(90deg, #0D052C, #0D052C);
}

#auth #auth-left {
  padding: 5rem 8rem 0 8rem;
}
#auth #auth-left .auth-title {
  font-size: 4rem;
  margin-bottom: 1rem;
}
#auth #auth-left .auth-subtitle {
  font-size: 1.7rem;
  line-height: 2.5rem;
  /* color: #a8aebb; */
  color: #a8aebb;
}


#auth #auth-left .auth-logo {
  margin-bottom: 10rem;
}

#auth #auth-left .auth-logo img {
  height: 2rem;
}
@media screen and (max-width: 767px) {
  #auth #auth-left {
    padding: 5rem 3rem 0 3rem;
  }
}
@media screen and (max-width: 576px) {
  #auth #auth-left {
    padding: 5rem 3rem 0 3rem;
  }
  #auth #auth-left .auth-logo {
    margin-bottom: 3rem;
  }
}

body.theme-dark #auth-right {
  /* background: url(/themes/default/assets/img/4853433.png?45649b87e0b3f50bfa1372c6cdb4595f), linear-gradient(90deg, #5A3CD6, #442ea2); */
  background: url(/themes/default/assets/img/4853433.png), linear-gradient(90deg, #0D052C, #0D052C);
}

.btn-primary {
  background-color: #5A3CD6;
  border: 1px solid #5A3CD6;
}

.btn-primary:hover {
  background-color: #442ea2;
  border: 1px solid #442ea2;
}
