/* body {
    margin: 0;
    padding: 0;
    background: #f7f4f4;
} */

.nobleui-logo {
    font-weight: 700;
    font-size: 22px;
    color: rgb(0,7.8701298701,101);
}

.dx-datagrid{  
    font-size: 16px !important; 
} 

.dx-datagrid-content .dx-datagrid-table .dx-row>td, .dx-datagrid-content .dx-datagrid-table .dx-row>tr>td {
    vertical-align: middle;
}

.dx-datagrid-header-panel {
    border-bottom: 1px solid #e0e0e0;
    /* padding: 0 16px; */
    margin-bottom: 15px;
}

.dx-button-text {
    font-size: 14px !important; 
    line-height: normal;
    text-transform:none !important;
    font-weight: 500;
    letter-spacing: .04em;
}

.dx-checkbox-checked .dx-checkbox-icon {
    font: 22px/1 DXIcons;
    color: #000000;
}

.form-control, .typeahead.tt-input, .typeahead.tt-hint, .select2-container--default .select2-search--dropdown .select2-search__field {
    display: block;
    width: 100%;
    padding: 0.469rem 0.8rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    appearance: none;
    background-color: var(--bs-body-bg);
    background-clip: padding-box;
    border: 2px solid var(--bs-border-color);
    border-radius: 0.25rem;
    box-shadow: false;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-check-input {
    --bs-form-check-bg: var(--bs-body-bg);
    flex-shrink: 0;
    width: 1.3em;
    height: 1.3em;
    margin-top: 0.1em;
    vertical-align: top;
    appearance: none;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 2px solid var(--bs-border-color) ;
    print-color-adjust: exact;
}

.same-infos {
    cursor: pointer;
}

.evi-badge {
    font-size: 13px !important;
}