/* styles/custom_validation.css */

/* Reguła dla inputa BEZ input-group (np. firstName, lastName, login, email, phone, street, city, eirCode, county) */
#registerForm.was-validated input.form-control:invalid + .invalid-feedback,
#registerForm.was-validated input.form-control.is-invalid + .invalid-feedback {
    display: block !important;
}

/* Reguła dla inputa Wewnątrz input-group (np. hasło) */
/* Szuka inputa z klasą is-invalid lub :invalid, który jest w input-group, a potem szuka rodzeństwa tego input-group, czyli .invalid-feedback */
#registerForm.was-validated .input-group > input.form-control:invalid ~ .invalid-feedback,
#registerForm.was-validated .input-group > input.form-control.is-invalid ~ .invalid-feedback {
    display: block !important;
}