/* Hide hidden input fields and their validation messages */
input[type="hidden"] {
    display: none !important;
    visibility: hidden !important;
}

/* Hide validation error messages for hidden inputs */
input[type="hidden"] + .help-block,
input[type="hidden"] ~ .help-block,
.form-group input[type="hidden"] ~ .help-block,
.form-group input[type="hidden"] ~ .error,
.has-error input[type="hidden"] ~ .help-block,
.form-group.has-error input[type="hidden"],
.form-group.has-feedback input[type="hidden"] {
    display: none !important;
    visibility: hidden !important;
}

/* Hide error styling for hidden inputs */
.form-group.has-error input[type="hidden"],
.has-error input[type="hidden"] {
    display: none !important;
}

