.btnDatatable {
    cursor: pointer;
    /*margin-right: 5px;*/
}

.dt-body-left {
    text-align: left;
}

.dt-body-center {
    text-align: center;
}

.dt-body-right {
    text-align: right;
    padding-right: 10px !important;
}

.dataTables_scrollFoot {
    /*border-bottom: 1px solid black !important;*/
}

.dataTables_scrollBody {
    min-height: 35px;
}

.dt-th {
    text-align: left !important;
}


/* ENLEVER LES HACHURES EN BAS DU TABLEAU */
/*
div.DTS div.dataTables_scrollBody {
    background: none;
}
*/

/* HOVER */
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
    background-color: #e4e4e4;
}

/* CHAMPS RECHERCHE COLONNE */
.searchColonneDatatable {
    font-size: 11px !important;
    line-height: 13px !important;
}

.dataTable tbody td {
    border-left: 1px solid #e1e1e1;
}

.dataTable tbody td:nth-child(1) {
    border-left: none;
}


/*---------- ORANGE ----------*/
/* HEADER */
.dataTableOrange {
    background-color: #ffbb43;
}

/* LIGNE PAIRE */
table.dataTableOrange tbody tr.odd {
    background-color: #ffbd73;
}

/* LIGNE IMPAIRE */
table.dataTableOrange tbody tr.even {
    background-color: #ffcf9a;
}


/*---------- VERT ----------*/
/* HEADER */
.dataTableGreen {
    background-color: #31a840;
}

/* LIGNE PAIRE */
table.dataTableGreen tbody tr.odd {
    background-color: #ade68a;
}

/* LIGNE IMPAIRE */
table.dataTableGreen tbody tr.even {
    background-color: #85cc5a;
}


/*---------- ROUGE ----------*/
/* HEADER */
.dataTableRed {
    background-color: #ea3c29;
}

/* LIGNE PAIRE */
table.dataTableRed tbody tr.odd {
    background-color: #ff5f4e;
}

/* LIGNE IMPAIRE */
table.dataTableRed tbody tr.even {
    background-color: #ff776d;
}


/*---------- VIOLET ----------*/
/* HEADER */
.dataTableViolet {
    background-color: #9109a8;
}

/* LIGNE PAIRE */
table.dataTableViolet tbody tr.odd {
    background-color: #ba5dff;
}

/* LIGNE IMPAIRE */
table.dataTableViolet tbody tr.even {
    background-color: #f78eff;
}


/*---------- BLUE ----------*/
/* HEADER */
.dataTableBlue {
    background-color: #134da8;
}

/* LIGNE PAIRE */
table.dataTableBlue tbody tr.odd {
    background-color: #776fff;
}

/* LIGNE IMPAIRE */
table.dataTableBlue tbody tr.even {
    background-color: #aeb1ff;
}



/*---------- YELLOW ----------*/
/* HEADER */
.dataTableYellow {
    background-color: #e6de10;
}

/* LIGNE PAIRE */
table.dataTableYellow tbody tr.odd {
    background-color: #fff361;
}

/* LIGNE IMPAIRE */
table.dataTableYellow tbody tr.even {
    background-color: #fff3ae;
}


/*---------- LIGHTBLUE ----------*/
/* HEADER */
.dataTableLightBlue {
    background-color: #02d5da;
}

/* LIGNE PAIRE */
table.dataTableLightBlue tbody tr.odd {
    background-color: #87fcff;
}

/* LIGNE IMPAIRE */
table.dataTableLightBlue tbody tr.even {
    background-color: #bdfff3;
}

/*---------- SAEMES ----------*/
/* HEADER */
.dataTablePlanet {
    background-color: #018DCB;
}

/* LIGNE PAIRE */
table.dataTablePlanet tbody tr.odd {
    background-color: #DEEBF7;
}

/* LIGNE IMPAIRE */
table.dataTablePlanet tbody tr.even {
    background-color: #FFFFFF;
}



table.dataTable tbody td {
    word-break: break-word;
    vertical-align: top;
}

div.dataTables_scrollBody {
    background: repeating-linear-gradient(45deg, #edeeff, #edeeff 10px, white 10px, white 20px);
}



/* HEADER */
.dataTablePlanet {
    background-color: #036ab785;
}

/* LIGNE PAIRE */
table.dataTablePlanet tbody tr.odd {
    background-color: #DEEBF7;
}

/* LIGNE IMPAIRE */
table.dataTablePlanet tbody tr.even {
    background-color: #FFFFFF;
}



/**** PLANETINTER ****/
.dataTablePlanet {
    background-color: #018DCB;
}

/* LIGNE PAIRE */
table.dataTablePlanet tbody tr.odd>.datatablecell {
    background-color: #EEF3F9;
}

/* LIGNE IMPAIRE */
table.dataTablePlanet tbody tr.even>.datatablecell {
    background-color: #FFFFFF;
}


/*
.paginate_button {
    background: linear-gradient(to bottom, #f2f2f2 0%, #f2f2f2 100%) !important;
    border: 1px solid #f2f2f2 !important;
}
*/
/*
#DT_commande_processing {
    background: transparent;
}

#DT_interimaire_processing {
    background: transparent;
}
*/

.dataTables_wrapper .dataTables_processing {
    padding-top: 8px !important;
}

/*
table.dataTable.stripe tbody tr.odd.selected > *, table.dataTable.display tbody tr.odd.selected > * {
    background-color: #B0BED9 !important;
}
*/

table.dataTable tbody tr.selected > * {
    background-color: #B0BED9 !important;
}

/*
table.dataTable tbody th,
table.dataTable tbody td {
    word-break: break-word;
    max-width: 0;
    overflow: hidden;
    white-space: pre-line !important;
}
*/

#DT_commande.dataTable tbody th,
#DT_commande.dataTable tbody td {
    word-break: break-word;
    max-width: 0;
    overflow: hidden;
    white-space: pre-line !important;
}

#DT_chantier.dataTable tbody th,
#DT_chantier.dataTable tbody td {
    word-break: break-word;
    max-width: 0;
    overflow: hidden;
    white-space: pre-line !important;
}

#DT_interimaire.dataTable tbody th,
#DT_interimaire.dataTable tbody td {
    word-break: break-word;
    max-width: 0;
    overflow: hidden;
    white-space: pre-line !important;
}

table.dataTable tbody tr:hover > *, table.dataTable tbody tr:hover > *{
    background-color: #e4e4e4 !important;
}

table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
    background-color: #e4e4e4 !important;
}


