* ------------------------------------------------------------------------------ */
/* General labels, headings, helper text */
#student_Form label,
#student_Form .themecolor,
#startupForm label,
#startupForm .themecolor {
    color: var(--my-text-color) !important;
}

/* ------------------------------------------------------------------------------ */
/* Inputs, textarea, select common styles */
#student_Form input.form-control,
#student_Form select.form-control,
#student_Form textarea.form-control,
#startupForm input.form-control,
#startupForm select.form-control,
#startupForm textarea.form-control {
    background-color: var( --my-input-bg);
    border: 1px solid var(--my-input-border);
    font-weight: 500;
    color: var(--my-text-color);
}

/* Placeholder text */
#student_Form input::placeholder,
#student_Form textarea::placeholder,
#startupForm input::placeholder,
#startupForm textarea::placeholder {
    color: var(--my-text-color);
    opacity: 1;
}

/* ------------------------------------------------------------------------------ */
/* Select inputs */
#student_Form select.form-select,
#startupForm select.form-select {
    border-color: var(--my-text-color);
    color: var(--my-text-color);
}

#student_Form select.form-select:focus,
#startupForm select.form-select:focus {
    border-color: var(--my-text-color);
    box-shadow: 0 0 0 0.2rem var(--my-input-shadow);
}

/* ------------------------------------------------------------------------------ */
/* Radio buttons & checkboxes */
#student_Form input.form-check-input,
#student_Form input[type="radio"] {
    color: var(--my-text-color) !important;
    accent-color: var(--my-text-color);
}