.text-justify{
    text-align: justify;
}

#list-events, #list-players {
    max-height: 400px;
    overflow-y: auto;
}

.text-truncate.text-truncate--2{
display: -webkit-box !important;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
white-space: normal;
}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: rgb(255, 225, 130);
}

.table{
  --bs-table-bg: unset !important;
}

table tbody tr.highlight {
  background-color: rgb(255, 225, 130) !important; /* Utiliser !important si nécessaire */
}

label{
    font-weight: bold;
}

.accordion :focus {
    outline: none;
    box-shadow: none;
}


.table thead{
    --bs-table-bg: rgb(255, 225, 130);
}
/*table, table>*{
    border: solid 1px #8f8f8f;
}

.table>:not(caption)>*>*{
    background-color: #303030;
    color: white;
}

.table-striped>tbody>tr:nth-of-type(odd)>* {
    background-color: #ededed;
    color: black;
}

.table-striped>tbody>tr:nth-of-type(even)>* {
    background-color: #eee;
    color: black;
}*/


/*NAVBAR*/
.navbar{
    background-color: #303030;
}

.navbar-brand, .nav-link{
    color: white;
}

.navbar-brand:focus, .navbar-brand:hover, .nav-link:hover, a:hover.navbar-brand i{
    color: red;
}

.navbar-brand i{
    color: rgb(255, 225, 130);
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show{
    color: rgb(255, 225, 130);
}

.dropdown-menu, .dropdown-item{
    background-color: #6c757d;
    color: white;
}

.dropdown-item:hover{
    background-color: #6c757d;
    color: rgb(255, 225, 130);
}