.option-brouillon {
    background-color:#ACD1F2!important;
}

.option-calcul-ia {
    background-color:#d9d17e!important;
}

.option-en-attente-val {
    background-color:#c29960!important;
}

.option-rapport_valide {
    background-color:#9ed56b!important;
}

.max-height-acceptation-modal {
    max-height: 74vh;
}

.nvs-bloquer-selection-utilisateur-criteres {
    user-select: text!important;
}

.custom-styled-table {
    border-collapse: collapse;
    margin: 0px 0px;
    font-size: 0.95em;
    font-family: sans-serif;
    min-width: 400px;
    /* box-shadow: 0 0 20px rgba(0, 0, 0, 0.15); */
}

.custom-styled-table thead tr {
    background-color: #4e6477;
    color: #d8ddea;
    text-align: left;
}

.custom-styled-table th,
.custom-styled-table td {
    padding: 12px 15px;
}

.custom-styled-table tbody tr {
    border-bottom: 1px solid #dddddd;
}

/* .custom-styled-table tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
} */

.custom-styled-table tbody tr:last-of-type {
    border-bottom: 2px solid #78909c;
}

.custom-styled-table tbody tr.active-row {
    font-weight: bold;
    color: #009879;
}

.nvs-background {
    padding: 0 !important;
    background-color: #fcfeff;
}

.nvs-fond-menu{/*background-color: #acacac;*/}
.nvs-fond-marge-bas-menu{border-bottom:solid 0px #555;}

.nvs-titre-page {
    background:none;
    border-left:none;
    font-size:1.85rem;
    border-radius: 5px;
    color: #2A4D6E;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 10px;
}


.nvs-titre-bloc {
    /* background:#f7f7f7 none repeat scroll 0 0; */
    /* border-left: 4px solid #36423f; */
    border-bottom: 2px solid #e0e8e6;
    font-size:1.55rem;
    border-radius: 1px;
    color: #343e3b;
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 10px;
}

.nvs-titre-bloc-h4{
     /* background:#f7f7f7 none repeat scroll 0 0; */
    /* border-left: 4px solid #36423f; */
    border-bottom: 1px solid #e0e8e6;

    border-radius: 1px;
    color: #2A4D6E;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
    font-size:1.1rem;

}

.titre_bloc_formulaire {
    margin: 1em 0 .6em 0;
    padding: 0 0 0 20px;
    line-height: 40px;
    border-bottom: 1px solid #f4f4f4;
    background: #f2f2f250;
    color:#6AB246
}

.nvs-titre-bloc-formulaire > p{
    font-size: 1.35rem;
    color: #789d72;
    background-color: #f5fbf1;
    padding: 7px 15px;
    border-radius: 5px;
}

div.table-container>table>thead>tr>th {color:#000000!important;font-weight: 600;}

/* le menu */
#navbar_application .fa-2x {
    font-size: 1.70em; }

.resultat-gris {
    color: #ffffff;
    background-color: #e0e0df;
    border-color: #e0e0df;
    text-align: center;
    border-radius: 5px;

}

.resultat-vert {
    color: #ffffff;
    background-color: #92d050;
    border-color: #92d050;
    text-align: center;
    border-radius: 5px;

}

.resultat-jaune {
    color: #000000;
    background-color: #ffff00;
    border-color: #ffff00;
    text-align: center;
    border-radius: 5px;

}

.resultat-orange {
    color: #000000;
    background-color: #ffc000;
    border-color: #ffc000;
    text-align: center;
    border-radius: 5px;


}

.resultat-rouge {
    color: #ffffff;
    background-color: #ff0000;
    border-color: #ff0000;
    text-align: center;
    border-radius: 5px;
}

.resultat-noir {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
    text-align: center;
    border-radius: 5px;
}

.nvs-matrice-case-000000 {
    color: #ffffff;
}

.nvs_rapport_onglet_1{background-color: #ACD1F2!important;}

.nvs-menu-item-etape1 {color:#ACD1F2 !important}
.nvs-titre-rapport-etape1{color:#343e3b!important;}

.nvs-menu-item-etape2 {color:#d9d17e !important}
.nvs-titre-rapport-etape2{color:#343e3b!important;}

.nvs-menu-item-etape3 {color:#c29960 !important}
.nvs-titre-rapport-etape3{color:#343e3b!important;}

.nvs-menu-item-etape4 {color:#9ed56b !important}
.nvs-titre-rapport-etape4{color:#343e3b!important;}

.nvs-aide-rapport{background-color:rgba(42, 77, 110,var(--mdb-bg-opacity))!important}

.nvs-th-score{background-color: #091024;color:#fdfdfd;}
.nvs-th-taux-confiance{background-color: #091024;color:#fdfdfd;}
.nvs-titre-critere{
    text-align: center;
    font-size: 1.9em;
    font-weight: bold;
    color: #5c6064;
}
