.table-group-clear tr.datatable-group-row-0 th, .table-group-clear tr.datatable-group-row-0 td {
    background: none;
    padding: 0;
}

/* region ROW CHILD */
table .row-child-container {
    /*background-color: rgba(251, 245, 231, 0.5);*/
}
table .row-child-container .table thead th {
    background-color: rgba(96, 114, 116, 0.2);
    color: #39444e;
    border-color: #39444e;;
}

/* endregion ROW CHILD */

table .row-mission {
    padding: 4px 8px;
    text-transform: uppercase;
    border-bottom: 1px solid #93B1A630;
    background-color: #e7eaec;
    background-color: rgba(96, 114, 116, 0.4);
    color: #39444e;
}

table.table tbody button { font-size: 0.9rem; white-space: nowrap; }
table.table tbody .rowchild button { white-space: normal; }
table.table tbody button.action-icon { font-size: 1.2rem; display: inline-block; white-space: nowrap; }
table.table tbody button.action-icon.no-border { border: none; background-color: transparent; }

table.table tbody button.empty-cell { color: #bbb; }

table.table-ordered-mission {

}

table.table-ordered-mission tr>*:not(:last-child) {
    padding: 0;
}


table.table-ordered-mission .number-lot span,
.dataTable .number-lot span {
    background-color: #6C757D;
    color: #FBF5E7;
    font-size: 1.2em;
    margin-right: 8px;
    border-radius: 0;
    border: none;
    padding: 0.4em 0.7em;
    display: inline-block;
    line-height: 2em;

    text-align: center;
    min-width: 50px;
}

table.table-ordered-mission tr:hover,
.dataTable tr:hover,
table.table-ordered-mission tr.selected,
.dataTable tr.selected {
    .number-lot {
        color: #39444e;
    }
    .number-lot span {
        background-color: #39444e;
        color: #FBF5E7;
    }
}

table.table-ordered-mission .perimeter  {
    font-size: 0.9em;
    padding: 0;
    margin: 0;
    color: #6C757D;
    text-transform: uppercase;
}

table.table-ordered-mission .society {
    color: #040D12;
    padding: 0;
    margin: 0;
    line-height: 1.8em;
    font-size: 1.4em;
}
