.form-label,
.col-form-label {
    font-weight: bold;
}

.form-label.required:after {
    position: static !important;
    content: " *" !important;
    color: #ba3828;
}

.form-floating>.form-control,
.form-floating>.form-control-plaintext {
    padding-top: 1.625rem;
    padding-bottom: .625rem;
}

.form-floating>.form-control~label {
    color: rgba(var(--bs-body-color-rgb), .65);
    transform: scale(.85) translateY(-.5rem) translateX(.15rem);
}

.form-floating>textarea {
    height: 100% !important;
}
