    /* XXXXXXXXXXXXXXXXXXXXXXXXXXX0223XXXXXXXXXXXXXXXXXXXXXXXXXXX */
   /* ========================IMPORTANT NOTE======================= */
  /* ================================================================ */
 /* ====================PLZ DON'T DO ANYTHING HERE===================== */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0223XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

/* type child align start*/
#datatabledummy.clr-table, #datatabledummy1.clr-table, #datatabledummy2.clr-table, #datatabledummy3.clr-table, #datatabledummy4.clr-table, #datatabledummy5.clr-table, #datatabledummy6.clr-table {
    text-align: initial;
}
/* universal */
#datatable1.clr-table,
#datatable2.clr-table,
#datatable3.clr-table,
#datatable4.clr-table,
#datatable1sort.clr-table {
    text-align: initial;
}
/* .type-fw table.f-w tr th,
.type-fw table.f-w tr td,
.type-1 table thead tr th,
.type-1 table tbody tr td,
.type-2 table thead tr th,
.type-2 table tbody tr td,
.type-3 table thead tr th,
.type-3 table tbody tr td {
    text-align: center;
} */
/*  */
/* .type-fw table.f-w tr th:nth-child(1),
.type-fw table.f-w tr td:nth-child(1),
.type-fw table.f-w tr th:nth-child(2),
.type-fw table.f-w tr td:nth-child(2) {
    text-align: left;
    white-space: normal !important;
} */
/* .type-1 table thead tr th:nth-child(2),
.type-1 table tbody tr td:nth-child(2) {
    width: 20%;
}
.type-1 table tr th:nth-child(1),
.type-1 table tr td:nth-child(1),
.type-1 table tr th:nth-child(2),
.type-1 table tr td:nth-child(2) {
    text-align: left;
}
.type-4 table tbody tr td,
.type-4 table tbody tr th,
.type-4 table thead tr th {
    text-align: left;
}
.type-2 table tbody tr td:nth-child(1),
.type-2 table thead tr th:nth-child(1) {
    text-align: left;
}
.type-3 table thead tr th.sorting:nth-child(1),
.type-3 table tbody tr td:nth-child(1) {
    width: 15%;
}
.type-3 table thead tr th.sorting:nth-child(2),
.type-3 table tbody tr td:nth-child(2) {
    width: 12%;
}
.type-3 table thead tr th.sorting:last-child,
.type-3 table tbody tr td:last-child {
    width: 20%;
}
.type-3 table tbody tr td:nth-child(1),
.type-3 table thead tr th:nth-child(1),
.type-3 table tbody tr td:nth-child(3),
.type-3 table thead tr th:nth-child(3) {
    text-align: left;
} */

/* second-nd-last start*/
/* .second-nd-last table tbody tr td:nth-child(2),
.second-nd-last table tbody tr td:last-child,
.second-nd-last table thead tr th:nth-child(2),
.second-nd-last table thead tr th:last-child {
    text-align: center;
}
.second-center table thead tr th:nth-child(2), 
.second-center table tbody tr td:nth-child(2) {
    text-align: center;
} */
/* .second-nd-last table tbody tr td:nth-child(3),
.type-fw table.f-w tr td:nth-child(2),
.second-clr table tr td:nth-child(2),
.first-clr table tr td:first-child { 
    color: var(--background-golden);
} */
/* second-nd-last end*/

/* last-nd-secondlast start*/
/* .last-nd-secondlast table tbody tr td:nth-child(3),
.last-nd-secondlast table tbody tr td:last-child,
.last-nd-secondlast table tfoot tr th:nth-child(3),
.last-nd-secondlast table tfoot tr th:last-child,
.last-nd-secondlast table thead tr th:nth-child(3),
.last-nd-secondlast table thead tr th:last-child {
    text-align: center;
} */
/* .last-nd-secondlast table tbody tr td:nth-last-of-type(2),
.last-nd-secondlast table tbody tr td:last-child,
.last-nd-secondlast table tfoot tr th:nth-last-of-type(2),
.last-nd-secondlast table tfoot tr th:last-child,
.last-nd-secondlast table thead tr th:nth-last-of-type(2),
.last-nd-secondlast table thead tr th:last-child,
.last-center table tbody tr td:last-child,
.last-center table thead tr th:last-child {
    text-align: center;
} */
/* last-nd-secondlast end*/
.cst-datatable table.dataTable tfoot th, .cst-datatable table.dataTable tfoot td {
    padding-bottom: 10px;
}
/* type child align end */
.dataTable a img {
    margin-right: 6px;
    height: 18px;
    vertical-align: text-bottom;
}
/* .dataTable tbody tr th {
    padding-left: 1rem !important;
} */
.dataTable {
    /* border-top-right-radius: 10px;
    border-top-left-radius: 10px; */
    border-right: 1px solid #E3E5E7;
    border-left: 1px solid #E3E5E7;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: 1px solid #E3E5E7 !important;
}
.cst-datatable .dataTables_wrapper .dataTables_paginate .paginate_button.current, 
.cst-datatable .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    border-color: var(--background-golden);
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    background: var(--background-golden);
    color: #fff !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    border-color: rgb(184, 155, 94, .6) !important;
    border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    -ms-border-radius: 6px !important;
    -o-border-radius: 6px !important;
    background: #FFF9F4;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    border-color: var(--background-golden);
    background: var(--background-golden) !important;
    color: #fff;
}
.cst-datatable .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
    color: #fff !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
    box-shadow: none !important;
}

div.dataTables_length {
    padding-left: 2em;
}
div.dataTables_length,
div.dataTables_filter {
    padding-top: 0.55em;
}
.cst-datatable .bottom {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 18px;
    gap: 8px;
}
table.dataTable thead th, table.dataTable tfoot th {
    font-weight: normal !important;
}
table tfoot tr {
    background-color: var(--background-orange);
    /* background-color: #0E1981; */
    color: #fff;
}
.cst-datatable .table>thead {
    vertical-align: middle;
}
.dataTables_wrapper .dataTables_length select {
    border-color: rgb(184, 155, 94, .6) !important;
    padding: 10px 7px 10px 3px !important;
    border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    -ms-border-radius: 6px !important;
    -o-border-radius: 6px !important;
}
div.dataTables_length {
    padding-top: 5px;
}
.cst-datatable .cst-prev-button:after {
    content: url("../../../img/icons/arrow-left-final.svg");
    display: block;
}
.cst-datatable .cst-next-button:after {
    content: url("../../../img/icons/arrow-right-final.svg");
    display: block;
}
.cst-datatable .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover :after,
.dataTables_wrapper .dataTables_paginate .paginate_button:hover :after {
    filter: brightness(0) invert(1);
}
.cst-datatable .dataTables_paginate,
/* .cst-datatable #datatable1sort_paginate,
.cst-datatable #datatable2_paginate,
.cst-datatable #datatable3_paginate,
.cst-datatable #datatable4_paginate,
.cst-datatable #datatable5_paginate, */
.cst-datatable .bottom span {
    display: flex;
    gap: 8px;
}
/* .cst-datatable table a {
    color: var(--background-golden);
}  */
.dataTables_scrollBody table thead tr th {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
} 
.cst-datatable table tbody th,
.cst-datatable table tbody td {
    vertical-align: top !important;
} 
.cst-datatable table.dataTable tbody th,
.cst-datatable table.dataTable tbody td {
    padding: 12px 10px;
}
.dataTables_scrollBody .table.clr-table,
.dataTables_scrollFoot .table.clr-table {
    margin-top: 0 !important;
}
.type-4 .dataTables_scrollFoot .table.clr-table {
    background-color: #0E1981;
    color: #fff;
}
/* .cst-datatable .table.clr-table,
.dataTables_scrollHeadInner {
    width: 100% !important;
} */
.dataTables_scrollBody::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

.dataTables_scrollBody:hover::-webkit-scrollbar-thumb:hover {
    background: #999; 
}
.dataTables_wrapper .dataTables_paginate {
    margin-top: 0 !important;
}

.cst-datatable table.dataTable thead>tr>th.sorting_desc:after, 
.cst-datatable table.dataTable thead>tr>th.sorting_desc:after,
.cst-datatable table.dataTable thead>tr>th.sorting_asc:before {
    opacity: 1 !important;
}
.cst-datatable table.dataTable thead>tr>th.sorting:before,
.cst-datatable table.dataTable thead>tr>th.sorting:after {
    opacity: .6;
}
.cst-datatable table.dataTable thead>tr>th.sorting:before, 
.cst-datatable table.dataTable thead>tr>th.sorting_asc:before, 
.cst-datatabletable.dataTable thead>tr>th.sorting_desc:before, 
.cst-datatable table.dataTable thead>tr>th.sorting_asc_disabled:before, 
.cst-datatable table.dataTable thead>tr>th.sorting_desc_disabled:before, 
.cst-datatable table.dataTable thead>tr>td.sorting:before, 
.cst-datatable table.dataTable thead>tr>td.sorting_asc:before, 
.cst-datatable table.dataTable thead>tr>td.sorting_desc:before, 
.cst-datatable table.dataTable thead>tr>td.sorting_asc_disabled:before, 
.cst-datatable table.dataTable thead>tr>td.sorting_desc_disabled:before {
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%231b2e4b\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-up\'%3E%3Cpolyline points=\'18 15 12 9 6 15\'%3E%3C/polyline%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px;
    width: 14px;
    height: 14px;
    content: '';
    filter: brightness(0) invert(1);
}

.cst-datatable table.dataTable thead>tr>th.sorting:after, 
.cst-datatable table.dataTable thead>tr>th.sorting_desc:after {
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%231b2e4b\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-down\'%3E%3Cpolyline points=\'6 9 12 15 18 9\'%3E%3C/polyline%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px;
    width: 14px;
    height: 14px;
    content: '';
    filter: brightness(0) invert(1);
}
.dataTables_wrapper .dataTables_info {
    padding-top: 0 !important;
}
/* global */
.first-width-3 table tbody tr th:first-child,
.first-width-3 table tbody tr td:first-child,
.first-width-3 table thead tr th:first-child {
    width: 3%;
}
.first-width-5 table tbody tr th:first-child,
.first-width-5 table tbody tr td:first-child,
.first-width-5 table thead tr th:first-child {
    width: 5%;
}
.first-width-7 table tbody tr th:first-child,
.first-width-7 table tbody tr td:first-child,
.first-width-7 table thead tr th:first-child {
    width: 7%;
}
.second-width-25 table tbody tr td:nth-child(2),
.second-width-25 table thead tr th:nth-child(2) {
    width: 25%;
}
.second-width-50 table tbody tr td:nth-child(2),
.second-width-50 table thead tr th:nth-child(2) {
    width: 50%;
}
.last-width-12 table tbody tr th:last-child,
.last-width-12 table tbody tr td:last-child,
.last-width-12 table thead tr th:last-child {
    width: 12%;
}
.third-last-width-10 table tbody tr th:nth-last-of-type(3),
.third-last-width-10 table tbody tr td:nth-last-of-type(3),
.third-last-width-10 table thead tr th:nth-last-of-type(3) {
    width: 10%;
}
.first-align table tbody tr th:first-child,
.first-align table tbody tr td:first-child,
.first-align table thead tr th:first-child,
.second-align table tbody tr td:nth-child(2),
.second-align table thead tr th:nth-child(2),
.third-align table tbody tr td:nth-child(3),
.third-align table thead tr th:nth-child(3),
.fourth-align table tbody tr td:nth-child(4),
.fourth-align table thead tr th:nth-child(4),
.fifth-align table tbody tr td:nth-child(5),
.fifth-align table thead tr th:nth-child(5),
.fifth-align table tfoot tr td:nth-child(5), 
.fifth-align table tfoot tr th:nth-child(5),
.sixth-align table tbody tr td:nth-child(6),
.sixth-align table thead tr th:nth-child(6),
.seventh-align table tbody tr td:nth-child(7),
.seventh-align table thead tr th:nth-child(7),
.eighth-align table tbody tr td:nth-child(8),
.eighth-align table thead tr th:nth-child(8),
.ninth-align table tbody tr td:nth-child(9),
.ninth-align table thead tr th:nth-child(9),
.last-align table tbody tr td:last-child, 
.last-align table thead tr th:last-child,
.last-align table tfoot tr td:last-child, 
.last-align table tfoot tr th:last-child,
.second-last-align table tbody tr td:nth-last-of-type(2), 
.second-last-align table thead tr th:nth-last-of-type(2),
.second-last-align table tfoot tr td:nth-last-of-type(2), 
.second-last-align table tfoot tr th:nth-last-of-type(2),
.third-last-align table tbody tr td:nth-last-of-type(3), 
.third-last-align table thead tr th:nth-last-of-type(3),
.third-last-align table tfoot tr td:nth-last-of-type(3), 
.third-last-align table tfoot tr th:nth-last-of-type(3) {
    text-align: center;
}
/* global */
/* .cst-datatable table.dataTable thead>tr>th.sorting:before {

    opacity: .5;
} */
@media (min-width: 992px) {
    table.dataTable.nowrap th,
     table.dataTable.nowrap td,
     table.dataTable.nowrap.f-w.wrap th,
     table.dataTable.nowrap.f-w.wrap td {
        white-space: normal !important;
    }
    table.dataTable.nowrap.f-w th,
     table.dataTable.nowrap.f-w td {
        white-space: nowrap !important;
    }
    table.dataTable thead th {
        padding-top: 9px !important;
        padding-bottom: 9px !important;
    }
}
@media (max-width: 620px) {
    .cst-datatable .bottom {
        overflow: auto;
        justify-content: flex-start;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .dataTables_wrapper .dataTables_info {
        flex: 0 0 auto;
        width: 35%;
    }
    div.dataTables_length {
        padding-left: 1em;
    }
}
@media (max-width: 1198.98px) {
    .dataTables_scrollBody::-webkit-scrollbar-track {
        background: #f1f1f1;
    }
    .dataTables_scrollBody::-webkit-scrollbar-thumb {
        background: #d3d3d3;
        border-radius: 50px;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        -ms-border-radius: 50px;
        -o-border-radius: 50px;
    }
}
@media (min-width: 1200px) {
    .dataTables_scrollBody:hover::-webkit-scrollbar-track {
        background: #f1f1f1;
    }
    .dataTables_scrollBody:hover::-webkit-scrollbar-thumb {
        background: #d3d3d3;
        border-radius: 50px;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        -ms-border-radius: 50px;
        -o-border-radius: 50px;
    }
}


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0223XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
 /* =========================IMPORTANT NOTE=========================== */
  /* ================================================================ */
   /* ==================PLZ DON'T DO ANYTHING HERE================== */
    /* XXXXXXXXXXXXXXXXXXXXXXXXXX0223XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */