    .dataTables_paginate .page-item.active .page-link {
        background-color: #44276c;
    }
    .dataTables_paginate .pagination .page-item:last-child:not(.active) .page-link {
        background: #c7a3f6 !important;
    }
    .dataTables_paginate .pagination .page-item:first-child:not(.active) .page-link {
        background: #c7a3f6 !important;
    }
    .dataTables_paginate .page-link {
        color: #44276c;
    }
    .pagination .page-link:hover {
        background-color: #7338c1 !important;
    }

   
    .mask-user {
        position: fixed;
        bottom: 20px;
        right: 30px;
        z-index: 99;
        background: #44276c;
        color: #fff;
        padding: 5px 10px;
        border-radius: 4px;
        box-shadow: rgba(35, 47, 53, 0.09) 0px 2px 8px 0px;
    } 
    .mask-user a {
        color: #fff !important;
        font-size: 16px;
    }
    .form-control--search:before {  
        display:none!important; 
       /* top: 17%;        
        color: #fff;  */      
    }
    
    .user-profile{
        padding: 0px 0px 0px 10px;
        font-size: 16px;
        font-weight: 600;
    }
    .user-profile1{
        padding: 0px 0px 0px 10px;
        font-size: 13px;
    }
    
    body {
        text-rendering: optimizeLegibility !important;
        font-family: "Open Sans",sans-serif;
    }
    .form-required {
        font-size: 12px;
        color: #999;
        padding-left: 10px;
    }
    .col-form-label {
        font-size: 16px;
    }
    
    .table-striped tbody tr:nth-of-type(2n+1) {
        background-color: #f5f5f5;
    }
    .site-canvas .nav {
        display: block !important;
    }
    .site-canvas .close-btn {
        color: #fff;
        position: absolute;
        right:0;
        font-size: 18px;
        z-index: 9999;
    }
    
    .alert-success {
        color: #5b9b35!important;
        background-color: #ecfae4!important;
        border-color: #b0ed8b!important;
    }
    .text-danger {
        color: #fc1349!important;
    }
    