.jquery-modal.blocker.current {
    background: rgba(0, 0, 0, .35);
}

.dataTables_scrollBody{
    position: relative;
    overflow: auto;
     max-height: 250px;
    width: 100%;
}

body{
    background-color: rgba(229,231,235);
}
.txt-col {
    color: #61ce82;
}

select{
    background: none;
}

.bdr {
    border-color: #61ce82;
}

.bg-gr {
    background-color: #61ce82;
}

.max-w-8xl {
    max-width: 1920px;
}

.txt-col-bl {
    color: #acd4f7;
}

.h-tb {
    max-height: 400px;
}

.bg-bl {
    background-color: #3f83ae;
}

.bg-blh {
    background-color: #004673;
}

.group:hover .group-hover\:text-white {
    color: #fff;
}

.group:hover .group-hover\:translate-x-8 {
    transform: translateX(10px);
}

ul.sidebar li.current-page {
    background: rgba(30, 58, 138);
}

ul.sidebar li.current-page a {
    color: #fff;
} */

*{
    font-family:'trebuchet-ms-2';
}
/*Form fields*/
.dataTables_wrapper select,
.dataTables_wrapper .dataTables_filter input {
    color: #b7b8bb;
    /*text-gray-700*/
    padding-left: 1rem;
    /*pl-4*/
    padding-right: 1rem;
    /*pl-4*/
    padding-top: .5rem;
    /*pl-2*/
    padding-bottom: .5rem;
    /*pl-2*/
    line-height: 1.25;
    /*leading-tight*/
    border-width: 2px;
    /*border-2*/
    border-radius: .25rem;
    border-color: rgba(156,163,175,var(--tw-border-opacity));
    /*border-gray-200*/
    background-color: rgba(219,234,254,var(--tw-bg-opacity));
    /*bg-gray-200*/
    margin-bottom: .9rem;
    
}
.dataTables_wrapper .dataTables_filter input {
    width: 20rem;
}

/*Row Hover*/
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
    background-color: #6e9ed8;
    /*bg-indigo-100*/
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: none;
}
/*Pagination Buttons*/
.dataTables_wrapper .dataTables_paginate .paginate_button {
    font-weight: 700;
    /*font-bold*/
    border-radius: .25rem;
    /*rounded*/
    border: 1px solid transparent;
    /*border border-transparent*/
}

/*Pagination Buttons - Current selected */
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
    color: #fff !important;
    /*text-white*/
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);
    /*shadow*/
    font-weight: 700;
    /*font-bold*/
    border-radius: .25rem;
    /*rounded*/
    background: rgba(59,130,246,var(--tw-bg-opacity)) !important;
    /*bg-indigo-500*/
    border: 1px solid transparent;
    /*border border-transparent*/
}

/*Pagination Buttons - Hover */
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: #fff !important;
    /*text-white*/
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);
    /*shadow*/
    font-weight: 700;
    /*font-bold*/
    border-radius: .25rem;
    /*rounded*/
    background: rgba(59,130,246,var(--tw-bg-opacity)) !important;
    /*bg-indigo-500*/
    border: 1px solid transparent;
    /*border border-transparent*/
}

/*Add padding to bottom border */
table.dataTable.no-footer {
    border-bottom: 1px solid #3c5e8b;
    /*border-b-1 border-gray-300*/
   
}

/*Change colour of responsive icon*/
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
    background-color: #667eea !important;
    /*bg-indigo-500*/
}
table.dataTable tr td,
table.dataTable tr th {
    padding: 1rem;
}

.max-w-8xl {
    max-width: 1920px;
}
table.dataTable tbody tr:hover{
    background-color: #aac7eb;
}

.h-tb {
    max-height: 400px;
}
/* th {
    white-space: nowrap;
} */
.bg-blh {
    background-color: #004673;
}

.dataTables_scrollHeadInner {
    width: 100%!important;
}

table.dataTable thead th, table.dataTable thead td {
    border-bottom: none;
}
.dataTables_paginate {
    margin-bottom: 50px;
}