/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./dependencies/sfra-webpack-builder/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./dependencies/sfra-webpack-builder/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./dependencies/sfra-webpack-builder/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/app_orchardbrands/cartridge/client/default/scss/login.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.password-toggle {
  width: auto;
  position: absolute;
  right: 1%;
  top: 2px;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: underline;
  cursor: pointer; }

.login-page {
  margin-bottom: 60px; }
  .login-page .nav-tabs .nav-link {
    background-color: white; }
  @media (min-width: 992px) {
    .login-page {
      margin-bottom: 200px; } }
  .login-page .order-status-info {
    font: 500 1.125rem/1.1 "Albert Sans", sans-serif;
    padding: 0.625rem;
    margin: 12px 0 0;
    text-align: center;
    background-color: #F2EFE9; }
    @media (min-width: 992px) {
      .login-page .order-status-info {
        line-height: 1.05; } }
    @media (min-width: 992px) {
      .login-page .order-status-info {
        margin: 1.875rem 0 2rem; } }
  .login-page .login-form-nav {
    margin: 40px auto 0; }
    @media (min-width: 992px) {
      .login-page .login-form-nav {
        max-width: 420px;
        margin: 60px auto 0; } }
    .login-page .login-form-nav .nav-link {
      font: 500 1.5rem/1 "Albert Sans", sans-serif;
      padding: 0 0 5px; }
      @media (min-width: 992px) {
        .login-page .login-form-nav .nav-link {
          font-size: 2rem; } }
      .login-page .login-form-nav .nav-link.active {
        border-bottom-width: 2px; }
      .login-page .login-form-nav .nav-link:not(.active) {
        color: #797676; }
      .login-page .login-form-nav .nav-link[tabindex="-1"]:focus {
        outline: 1px dotted !important;
        outline: 5px auto -webkit-focus-ring-color !important; }
    .login-page .login-form-nav .tab-content {
      margin-top: 1.4rem; }
    .login-page .login-form-nav .create-account-benefit-copy {
      font: 400 1rem/1.1 "Albert Sans", sans-serif;
      margin-top: 1.25rem; }
  .login-page .login {
    margin-bottom: 0.938em; }
    .login-page .login .error-message-form {
      padding: 0.625em;
      background-color: #910232;
      color: #fff;
      border-radius: 0.188em; }
  .login-page .switch-tab-link {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.1; }
    @media (min-width: 992px) {
      .login-page .switch-tab-link {
        font-size: 1.25rem;
        line-height: 1; } }
  .login-page .remember-me label {
    letter-spacing: -0.01em; }
    @media (min-width: 992px) {
      .login-page .remember-me label {
        font-weight: 500; } }
  @media (min-width: 992px) {
    .login-page .forgot-password a,
    .login-page .forgot-password .btn-a {
      font-weight: 600; } }
  @media (max-width: 768.98px) {
    .login-page .forgot-password a,
    .login-page .forgot-password .btn-a {
      font-weight: 400; } }
  .login-page ::-ms-reveal {
    display: none; }

.registration-page .privacy-policy {
  margin-top: 1rem; }

.equal-height .card {
  width: 100%; }

.request-password-title {
  font-size: 1.5rem; }

.new-password-container {
  margin: 40px auto 60px; }
  @media (min-width: 992px) {
    .new-password-container {
      margin: 70px auto 160px; } }
  .new-password-container ::-ms-reveal {
    display: none; }


/*# sourceMappingURL=default\css\login.css.map*/