.elementor-2533 .elementor-element.elementor-element-70407a89{--display:flex;}/* Start custom CSS for container, class: .elementor-element-70407a89 *//* === LOGIN FORM OVERRIDES === */
#ep_attendee_login_form_wrapper .ep-login-form {
  background-color: transparent !important; /* remove white bg */
  color: #fff !important;                  /* default text white */
  border-color: #fff !important;           /* white border */
}

/* Headings inside login form */
#ep_attendee_login_form_wrapper .ep-modal-title,
#ep_attendee_login_form_wrapper .ep-modal-sub-heading {
  color: #fff !important;
}

/* Labels + small text */
#ep_attendee_login_form_wrapper label,
#ep_attendee_login_form_wrapper .ep-form-label,
#ep_attendee_login_form_wrapper .ep-text-small,
#ep_attendee_login_form_wrapper .ep-login-register {
  color: #fff !important;
}

/* Inputs (text + password) */
#ep_attendee_login_form_wrapper input[type="text"],
#ep_attendee_login_form_wrapper input[type="password"],
#ep_attendee_login_form_wrapper input[type="checkbox"] {
  color: #fff !important;
  background: transparent !important;
  border: 1px solid #fff !important;
}

/* Placeholder text */
#ep_attendee_login_form_wrapper ::placeholder {
  color: rgba(255,255,255,0.7) !important;
  opacity: 1;
}

/* Links (forgot password, register, etc.) */
#ep_attendee_login_form_wrapper a {
  color: #fff !important;
  text-decoration: underline;
}
#ep_attendee_login_form_wrapper a:hover {
  color: #f1f1f1 !important;
}

/* Login button */
#ep_attendee_login_form_wrapper .ep-login-form-submit {
  background: #fff !important;
  color: #111 !important;
  border: 1px solid #fff !important;
}
#ep_attendee_login_form_wrapper .ep-login-form-submit:hover {
  background: #f1f1f1 !important;
  color: #111 !important;
}

/* Hide the Register text + link on the login form */
#ep_attendee_login_form_wrapper .ep-login-register {
  display: none !important;
}/* End custom CSS */