thead, tfoot {
    white-space: pre;
}

thead tr th {
    color: white;
    font-size: 13px;
    vertical-align: middle !important;
}

thead input {
    width: 100%;
    min-width: 30px;
    padding: 3px;
    box-sizing: border-box;
}

.datatable_btn {
    overflow: visible !important;
}

#dataTable tbody tr td {
    padding: 3px 1px !important;
    font-size: 1em;
}

#dataTable > tbody > tr > td > div {
    max-height: 75px;
    overflow: hidden;
}

.tdothercomp {
    position: relative;
}

.extend {
    display: block;
    position: absolute;
    bottom: 2px;
}

.dataTables_filter {
    display: none;
}

.table {
    margin: auto;
    width: 100% !important;
}

.dataTables_wrapper {
    margin: 32px 10px 50px 10px !important;
}

.emetteurtd {
    cursor: pointer !important;
}

.fixedHeader-floating {
    top: 0 !important;
    width: auto !important;
}

.dataTableMatch h1 {
    font-size: 30px;
}

.dataTables_length {
    float: right !important;
}

.new_left_table {
    left: 275px !important;
}

/* COULEUR ROW */

.process {
    background-color: rgba(255, 255, 153, 0.5) !important;
}

.win, .attribue {
    background-color: rgba(102, 255, 102, 0.5) !important;
}

.loose {
    background-color: rgba(255, 51, 51, 0.5) !important;
}

.closed {
    background-color: rgba(255, 153, 51, 0.5) !important;
}