
.form-mandatory-alert label {
    color: #dd6d6d;
}
.form-mandatory-alert  {
    border-color: #dd6d6d;
}
.form-mandatory-alert .form-control {
    border-color: #dc3545;
}

.form-mandatory-alert .k-input-solid:focus-within {
    border-color: #dc3545;
    color: #495057;
    background-color: #fff;
    box-shadow: 0 0 0 .2rem rgba(220,53,69,0.25);
}


.form-mandatory-alert input, .form-mandatory-alert input:focus, .form-mandatory-alert input:hover {
    border-color: #dd6d6d !important;
}

.form-mandatory-alert .k-dropdown-wrap, .form-mandatory-alert .k-picker-wrap, .form-mandatory-alert .k-multiselect-wrap {
    border-color: #dd6d6d;
}

.iti {
    display: block !important;
    width: 100% !important;
}

.cellMandatory {
    background-color: rgba(255, 0, 0, 0.08) !important;
}

dl.row dt,
dl.row dd {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 0;
    vertical-align: middle;
    border-bottom: 1px solid #f1f1f1;
    min-height: 38px; /* Hauteur minimale uniforme */
}

dl.row dt {
    font-weight: 500;
    color: #6c757d; /* gris doux */
}