/* ======= FORM CONTAINER STYLES ========= */
.form-container {
  width: 95%;
}

#form-response-wrapper {
  display: none;
}

#pwd_toggle_btn {
  position: absolute;
  right: 10px;
  top: 50%;
  cursor: pointer;
  transform: translateY(-50%);
}

/* Responsive Styles */
@media (min-width: 990px) {
  .form-container {
    width: 65%;
  }
}

/* ==== LOGIN BTN STYLES ====== */
.login-btn {
  text-decoration: none;
  padding: 10px 20px;
  border-radius: 10px;
  color: var(--text-white);
  background-color: var(--secondary-bg);
}

/* ====== SUBMIT BTN STYLES ======= */
button[type="submit"] {
  border: none;
  padding: 10px 20px;
  border-radius: 10px;
  color: var(--text-white);
  background-color: var(--primary-bg);
}

/* ========== RECAPTCHA BADGE ======  */
.grecaptcha-badge {
  visibility: hidden !important;
}
