.table-theme .thead-dark th,.thead-dark{background-color:#000!important}
.table-row{border-collapse:collapse}
.table-theme tr th{white-space:nowrap}
.table-theme td, .table-theme th, .table-theme {
    border: 0
}.table .thead-dark th{color:#fff;text-transform:uppercase;border-color:transparent}
.table-theme {
    width: 100%;
    margin-bottom: 1rem;
    border: none
}
    .table-theme thead th {
        border: 0;
        text-transform: none;
        font-size: 12px;
        padding: 12px;
        line-height: 22px; 
        color: #333;
        text-align: left;
        border: none;
        background-color: transparent;
        border-spacing: 0
    }
    .table-theme thead tr th {
        background-color: #5D35B0
    }
    .table-theme thead tr th:first-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }
    .table-theme thead tr th:last-child {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }@media(min-width:1201px){.table-theme tbody tr:first-child td:first-child{border-top-left-radius:0}
                              .table-theme tbody tr:first-child td:last-child{border-top-right-radius:0}
                              .table-theme tbody tr:last-child td:first-child{border-bottom-left-radius:0}
                              .table-theme tbody tr:last-child td:last-child{border-bottom-right-radius:0}
        .table-theme td:first-child {
            border-left: 1px solid #dee2e6
        }
        .table-theme td:last-child {
            border-right: 1px solid #dee2e6
        }
        .table-hover tbody tr:hover td {
            background: no-repeat padding-box #F1F4F7;
            border-bottom: 1px solid;
            border-top: 1px solid;
            border-color: #f09e23
        }
        .table-hover tbody tr:hover td:last-child{border-right:1px solid;border-color:#f09e23}
        .table-theme.table-hover tbody tr:hover td:first-child {
            border-left: 1px solid;
            border-color: #f09e23
        }
        .table-theme tr td
        {text-align:left;background-color:#fff;padding:12px;vertical-align:middle;
         color:#495057;white-space:nowrap;font-size:12px; font-weight:400;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6}
        .table-theme.table-striped tbody tr:nth-of-type(odd) td {
            background-color: #E9E1F0 !important
        }.table-theme.table-striped tbody tr:nth-last-of-type(odd) td:first-of-type{border-top-left-radius:0px;border-bottom-left-radius:0px}
         .table-theme.table-striped tbody tr:nth-last-of-type(odd) td:last-of-type{border-top-right-radius:0px;border-bottom-right-radius:0px}
         .table-theme tbody tr{border-radius:0;border-bottom:1px solid #8080803b!important;vertical-align:middle}
         .table-theme tr td .heading{display:none}}
     @media(max-width:1200px)
     {
         .table-theme tr,.table-theme tr td{display:block;vertical-align:middle}
         .table tbody td,.table-theme td .heading{ }
         .table-theme tbody tr td{padding:0}
         .dataTables_wrapper label{font-size:15px}
         .dataTables_filter,.dataTables_length{text-align:left!important}
         .table-theme tr td{display:-webkit-box}
         .table-theme thead{display:none}
         .table-theme tbody tr td p{display:block;width:100%}
         .table-theme td .heading{text-align:left;color:#000;width:35%;padding:10px 20px;display:inline-block;background-color:#fefbef;display:-webkit-box}
         .table-theme td .data{width:64%;display:inline-block;padding:10px;display:-webkit-box}
         .table-theme td{border-bottom:1px solid #d3d3d354;box-shadow:0 2px 0 0 #d8d8d82e;font-size:12px}
         .table-theme td i{font-size:12px!important}
         .table-theme td:last-child{border-bottom:none;box-shadow:none}
         .table-theme tbody{display:block;padding:0 5px}
         .table .thead-dark th{color:#fff;background-color:#000;border-color:transparent}
         .table-theme tr{border-radius:0;box-shadow:0 0 5px 5px #ebebeb69;margin-bottom:20px}
         .table-striped tbody tr:nth-of-type(odd){background-color:transparent}
         .table-hover tbody tr:hover{background-color:#fdf5e9}
         .table-theme tr td:last-child .heading{border-bottom-left-radius:0}
         .heading.BR,.table-theme tr td:first-child .heading{border-top-left-radius:0}

     }
     .table tbody tr td a{font-size:12px;}
     .table p{margin:0}
                                                       table.dataTable{width:100%!important}
                                                       .datepicker-days .table tr th{background-color:transparent}
                                                       @media (max-width:330px)
                                                       {
                                                           .table-theme td .heading{padding:17px 9px}
                                                           .badge{font-size:8px}

                                                       }
                                                       /*.btn-danger,.btn-info,.btn-primary,.btn-rounded,.btn-secondary{border-radius:30px!important;margin-bottom:1px}*/
                                                       .page-item.active .page-link{background-color:#fff;border-color:#5D35B0;color:#5D35B0}
                                                       .page-link{margin-right:3px;border-radius:5px;border:1px solid #dee2e6;color:#495057}
                                                       .pagination #dataTable_previous:focus,button:focus{box-shadow:none!important}
                                                       .csvTable .dt-buttons{position:absolute;right:15px;top:13px}
                                                       @media(min-width:768px)
                                                       {.csvTable .dataTables_filter{position:absolute;right:11px;top:86px}}
.table-theme thead {
    background-color: #5D35B0;
}
.table-theme, .table-theme th, .table-theme td, .table-theme tr {
    border: 0px !important;
}
    .table-theme tbody tr{
        border:0px!important;
    }
    .table-theme thead th {
        color: white !important
    }
.table-theme thead tr th:first-child{
    border-top-left-radius:15px!important;
}
.table-theme thead tr th:last-child{
    border-top-right-radius:15px!important;
} 
.table tbody tr td{
    color:black
}.table tbody tr td:last-child a{
     padding:4px;
     text-decoration:none
 }