.fixed_header tbody{
    display:block;
    overflow:auto;
    height:200px;
    width:100%;
}
  
.fixed_header thead tr{
    display:block;
}

.my-custom-scrollbar {
    position: relative;
    height: calc(60vh - 10px);
    overflow: auto;
}

.entry-group-list-scroll {
    position: relative;
    height: calc(100vh - 10px);
    overflow-y: auto;
}

.table-wrapper-scroll-y {
    display: block;
}

ul.left-sidenav {
    height: calc(100vh - 50px);
    overflow: auto;
}


div.dataTables_wrapper {
    width: 1100px;
    margin: 0 auto;
}

.autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }

td.details-control {
    background: url('../images/details_open.png') no-repeat center right;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('../images/details_close.png') no-repeat center right;
}

td.details-control-1 {
    background: url('../images/details_open.png') no-repeat center right;
    cursor: pointer;
}
tr.shown-details-control-1 td.details-control-1 {
    background: url('../images/details_close.png') no-repeat center right;
}


td.details-control-2 {
    background: url('../images/details_open.png') no-repeat center right;
    cursor: pointer;
}
tr.shown td.details-control-2 {
    background: url('../images/details_close.png') no-repeat center right;
}

td.details-control-3 {
    background: url('../images/details_open.png') no-repeat center right;
    cursor: pointer;
}

tr.shown td.details-control-3 {
    background: url('../images/details_close.png') no-repeat center right;
}


td.details-control-4 {
    background: url('../images/details_open.png') no-repeat center right;
    cursor: pointer;
}

tr.shown td.details-control-4 {
    background: url('../images/details_close.png') no-repeat center right;
}


td.details-control-5 {
    background: url('../images/details_open.png') no-repeat center right;
    cursor: pointer;
}

tr.shown td.details-control-5 {
    background: url('../images/details_close.png') no-repeat center right;
}

td.highlight {
    background-color: whitesmoke !important;
}

th.sorting_desc {
    background-color: #5c6bc0 !important;
    color: #fff !important;
}

th.sorting_asc {
    background-color: #5c6bc0 !important;
    color: #fff !important;
}

tfoot {
    display: table-header-group;
}

.dataTables_wrapper .dataTables_length {
    float:left;  
    text-align:center;
    margin: 10px 10px;
}
.dataTables_wrapper .dt-buttons {
    float: left;  
    text-align:center;
    margin: 10px 10px;
}

.dataTables_wrapper .workDataTable_filter {
    float: right;  
    text-align:center;
    margin-top: 10px;
}
