.itemMenuDetailSalon .ticket{
    position: relative;
}

.indicatorNumberTicketWrapper{
    display: none;
    position: absolute;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: red;
    color: white;
    top: -5px;
    left: 53px;
}

.indicatorNumberTicket{
    width: 100%;
    height: 100%;
    font-size: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#allTickets_wrapper{
    background: transparent;
}

#allTickets_filter{
    display: none;
} 
.dataTables_length{
    margin-bottom: 10px;
}

#allTickets thead th{
    border-top: 1px solid black;
}


#allTickets tbody tr{
    background: white;
}

#allTickets tbody td {
    border-top: 1px solid #ddd;
}

#allTickets tbody tr:first-child td {
    border-top: none;
}

#statutTicket, #teamTicket{
    margin-left: 10px;
    background: white;
}

#allTickets_filter input, #allTickets_length select{
    background: white;
    
}

.statusTicket{
    height: 100%;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    font-size: 12px;
}

.openTicket{
    color: green;
}

.closeTicket{
    color: red;
}

.closeTicketIcon{
    margin-left: 5px;
}

.openTicketIcon{
    margin-left: 8px;
}

.ticketHisto{
    display: none;
}

.ticketHisto>td{
    padding: 0 !important;
    margin: 8px 0 !important;
}

#histoTicket tbody tr{
    background-color: #f1f1f1;
}

#histoTicket tbody tr.odd {
    background-color: rgb(247, 247, 247);
}

#histoTicket tbody td {
    border-bottom: none;
}

#histoTicket tbody tr:last-child td {
    border-bottom: 1px solid gray;
}

.ligneHisto{
    color: #686868;
}