

#section-admin-auth {
  background-image: url(../../images/site_imgs/admin/admin-login-cms.png);
  background-color: var(--website-color-2);
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 100vh;

}

#section-admin-auth #center-container.flexbox-col {
  height: 100vh;
  justify-content: center;
}

#section-admin-auth section {
  max-width: 30rem;
  padding: 0;
}

#section-admin-auth section h2 {
  color: var(--color-white);
  padding-bottom: var(--space-8);
}
#section-admin-auth #logout {
  display: none;
}

#section-admin-auth article {
  background-color: rgba(34, 40, 49, 0.8);
  border-top: 3px solid var(--website-color-3);
  border-radius: var(--border-radius-large);
  padding: var(--space-8);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.25);
}

#section-admin-auth ul.flexbox-col {
  justify-content: space-evenly;
  align-items: center;
  gap: var(--space-4);
}

#section-admin-auth ul.flexbox-col li {
  width: 100%;
}

#section-admin-auth .flexbox-col a#forgot-password {
  color: var(--font-color);
  font-size: calc(0.7rem + 0.1vw);
}
#section-admin-auth .adminAlert {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: var(--font-color) !important;
  padding: 0;
  font-weight: 700;
}
/* =============================================================================
MEDIA RESPONSIVE 
================================================================================ */

@media (max-width: 48rem) {
  /* 768px */
  /* main {
    min-height: 100%;
  } */

  #section-admin-auth {
    padding: 0 var(--space-4);
  }

  #section-admin-auth article {
    padding: var(--space-6);
  }

  #section-admin-auth #center-container.flexbox-col {
    align-content: center;
  }

  .btn {
    width: 100%;
  }
}
