/* Custom styles for MR2C contact forms */

/* Ensure inputs and textareas have white backgrounds with dark text */
#mr2c-form input.form-control,
#mr2c-form textarea.form-control {
  color: #000000;
  background-color: #ffffff;
}

/* Placeholder styling */
#mr2c-form input.form-control::placeholder,
#mr2c-form textarea.form-control::placeholder {
  color: #666666;
}

/* Success message styling */
#form-success,
#form-success * {
  color: #ffffff !important;
}

/* Reduce vertical spacing between form groups to tighten the layout */
#mr2c-form .form-group {
  margin-bottom: 0.5rem !important;
}

/* Provide some spacing for status messages */
#form-loading,
#form-error,
#form-success {
  /* hide status containers by default to avoid extra vertical space */
  display: none;
  margin-top: 0.5rem;
}