.table-primary, .table-primary>td, .table-primary>th {
    background-color: #0ABBEF ! important;
}

.table-hover tbody tr:hover td.table-primary{
    background-color: #81d6ef !important;
}

.table-bordered td, .table-bordered th {
    border: 1px solid black !important;
}

.table-bordered thead td, .table-bordered thead th {
    border-bottom-width: 1px !important;
}

.legendUA ul{
    padding: 0px !important;
    column-count: 4;
}

span#legendUAAll {
    font-size: 1.1em;
}

span#legendUAAll, .legendUA ul li{
    /*padding: 6px 9px 6px 0;*/
    cursor: pointer;
}

.legendUA ul li span{
    display: inline-block;
    overflow: hidden;
    min-width: 40px;
    min-height: 12px;
    margin-right: 4px;
    background: #e5e5e5; /* Couleur par défaut s'il n'y a pas de couleur définie */
}