﻿.one-column {
  width: 100%;
  margin: auto;
}

.register-page, .login-page, .reset-page {
  margin: auto;
}

.register-page {
  display: flex;
  flex-direction: column;
  max-width: 900px !important;
  width: 100%; /* Ensure it respects the max-width */
}

.login-page, .reset-page {
  max-width: 576px;
  width: 100%; /* Ensure it respects the max-width */
}

.cta-btn {
  display: flex;
  justify-content: center;
  margin-top: 2rem;
  font-size: 14px;
}
.cta-btn a {
  text-decoration: none;
}
.cta-btn .message {
  margin-right: 0.5rem;
}

.login-page .button.primary {
  width: 100%;
}

.company-logo-main {
  padding: 2rem 3rem 3rem 3rem;
}
.company-logo-main img {
  display: flex;
  width: 100%;
}

.link-styles, .reset-password a, .cta-btn a {
  color: var(--link-text-color);
  text-decoration: none;
  font-weight: 600;
  transition: color 0.3s ease;
}
.link-styles:hover, .reset-password a:hover, .cta-btn a:hover {
  color: var(--hover-link-text-color);
  text-decoration: underline;
}

.reset-password {
  margin-top: -22px;
  margin-bottom: 12px;
  display: flex;
  font-size: 14px;
}
.error-message {
  margin-top: 1rem;
}
.error-message span {
  color: red;
}

.password-error {
  padding-top: 50px;
  display: flex;
  color: red;
}

.password-rules {
  display: flex;
  margin: 0 0 22px 0;
}

.confirm-notice {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 1rem;
}
.confirm-notice .message {
  margin-bottom: 0.5rem;
}

.register-link-title {
  display: flex;
  justify-content: center;
  padding: 1rem 1rem 0 0;
}
.register-link-title a {
  padding-right: 1rem;
}

.login-page .modal-container {
  margin: 3rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/JourneaseCode/Personal_InspiredShippingSoftware/SMGExpress/Styles/app_login_v1.0.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAAC;EACG;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAIJ;EACI;;;AAIR;EACI;;;AAGJ;EACI;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;;AAOJ;EACI;;AAEA;EACI;;;AAIR;EACI;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;;;AAKR;EACI;EACA;EACA;;AAEA;EACI;;;AAIR;EACI%22%7D */