.text-p-bold {
    font-family: DaxPro-WideBold, Dax-Regular;
}

.modal-header .close {
    font-weight: 300;
}

.form-xhr legend,
.form-xhr .alert {
    text-transform: uppercase;
    font-family: DaxPro-WideMedium, Dax-Regular;
    font-size: 0.875rem;
    line-height: 1.5rem;
    letter-spacing: 0.03125rem;
}

.form-xhr legend {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    color: #53565a;
}

.form-xhr .message {
    z-index: 100;
}

.form-xhr .custom-checkbox .custom-control-label {
    width: 100%;
}

.form-xhr .custom-checkbox .message {
    margin-top: 0.5rem;
}

.form-xhr .form-group.form-group-file .form-control-label {
    font-size: 0.6875rem;
    font-weight: 400;
    top: 0.4375rem;
    z-index: 1;
}

.form-xhr .form-group.form-group-file .form-control {
    font-size: 0.75rem;
    padding-top: 1.65rem;
    padding-bottom: 0.5rem;
    height: 4rem;
}

.custom-checkbox .custom-control-label h5 {
    line-height: 25px;
}