.negative-mb-3 {
    margin-bottom: -1rem;
}

.v-hidden {
    visibility: hidden;
}

/* Always show invalid feedback */
.invalid-feedback {
    display: block;
}

/* Adjust invalid feedback for display after input groups */
.input-group ~ .invalid-feedback {
    display: block;
    margin-top: -0.8rem;
}

/* File input 'add file' label needs spacing adjustments */
.fileinput-button label {
    margin: 0;
    padding-left: 5px;
}
