/* custom styles */

.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;
}

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


.right-content {
    /* overflow-y: scroll;
    height: calc(100vh - 90px); */
    padding: 10px
}

div.dataTables_wrapper {
    width: 960px;
    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;
}
