/* Datatable responsive related */

.dataTable tr.child,
.dataTable tr.child:hover {
    background-color: #eeeded9c;
}
.dataTable tr.child .table.responsiveChild {
    background-color: #eeeded;
}

/* Rendering hidden children as table - after + click */
.dataTable .child .table.responsiveChild > tbody > tr > td {
    padding-left: 0;
    padding-right: 6px;
    padding-top: 8px;
    padding-bottom: 8px;
    vertical-align: top;
}
.dataTable .child .table.responsiveChild > tbody > tr > td .text {
    white-space: nowrap;
}
/*  */

.dtr-inline.collapsed tbody tr td:first-child:before,
.dtr-inline.collapsed tbody tr th:first-child:before,
.dtr-column tbody tr td.control:before,
.dtr-column tbody tr th.control:before {
    color: #1e88e5;
    font-family: 'icomoon';
    content: '\ede6';
    font-size: 16px;
    vertical-align: middle;
    text-align: center;
    padding: 5px;
    -webkit-font-smoothing: antialiased;
}

.dataTable.dtr-inline.collapsed tbody tr.parent td:first-child:before,
.dataTable.dtr-inline.collapsed tbody tr.parent th:first-child:before,
.dataTable.dtr-column tbody tr.parent td.control:before,
.dataTable.dtr-column tbody tr.parent th.control:before {
    content: '\ede4';
}

#control_toggle::before {
    color: #1e88e5;
    font-family: 'icomoon';
    content: '\ede6';
    font-size: 16px;
    vertical-align: middle;
    text-align: center;
    padding: 5px;
    -webkit-font-smoothing: antialiased;
}

#control_toggle_uncol::before {
    color: #1e88e5;
    font-family: 'icomoon';
    content: '\ede4';
    font-size: 16px;
    vertical-align: middle;
    text-align: center;
    padding: 5px;
    -webkit-font-smoothing: antialiased;
}

.table .text,
.table .sortoptions {
  /* Make table headers elements inline */
  display: inline;
}

/* End of datatable responsive related */


/* Was not rendered properly when taken from Limitless colors.css */
.border-bottom-grey-300 {
    border-bottom-color: #ddd;
}
