.navbar .navbar-brand-wrapper .navbar-brand img {
    max-width: 100%;
    height: 50px;
    margin: auto;
    vertical-align: middle;
}

table.dataTable > tbody > tr > th, table.dataTable > tbody > tr > td {
    padding: 20px 11px;
    font-size: .95rem;
}
.form-group label {
    font-size: 0.875rem;
    line-height: 1.4rem;
    vertical-align: top;
    margin-bottom: .5rem;
    font-weight: 600;
}

.table th:first-child {
    padding: 1.125rem 0.375rem;
}
.addusers {
    text-decoration: none;
    display: inline-block;
    padding: .5rem .3rem 0;
    font-size: 0.95rem;
    font-weight: 500;
    color: #4a43a7;
}
.select2-container {
    max-width: 100%;
}
.navbar .navbar-brand-wrapper .navbar-brand img {
    max-width: 110%;
    height: auto;
    margin: auto;
    vertical-align: middle;
}

.btn-icon {
    display: flex
;
    justify-content: center;
    align-items: center;
    

}
i.mdi.mdi-delete-forever{
    font-size: 1.4rem !important;
    margin-right: 0 !important;
}
/*//colour*/
.sidebar .nav .nav-item.active > .nav-link {
    background: #7bc337;
}

.sidebar .nav .nav-item.active > .nav-link:hover {
    background: #65be3f;
}


.btn-primary, .wizard > .actions a {
    color: #fff;
    background-color: #7bc337;
    border-color: #7bc337;
}
.btn-primary:hover, .wizard > .actions a:hover {
    color: #fff;
    background-color: #65be3f;
    border-color: #65be3f;
}


.sidebar .nav:not(.sub-menu) > .nav-item:hover > .nav-link, .sidebar .nav:not(.sub-menu) > .nav-item:hover[aria-expanded="true"] {
    background: #7bc337;
    color: #fff;
}
.pagination .page-item.active .page-link{
    background: #7bc337;
    border-color: #7bc337;
    color: #ffffff;
}

/*custom card*/

 .card.custome {
            border-radius: 10px;
            box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
        }
        .custome .card-body {
            padding: 20px;
        }
        .custome .card-icon {
            font-size: 40px;
            color: #7bc337;
        }
        .custome .card-header {
            /*background-color: #f7f7f7;*/
            border-bottom: 2px solid #f0f0f0;
            text-align: center;
            font-weight: bold;
                border-radius: 10px 10px 0px 0 !important;
        }
        .custome .total-users {
            font-size: 28px;
            font-weight: bold;
        }
        

.auth .brand-logo img {
    width: 250px;
    margin-left: -12px;
}

.form-check .form-check-label input[type="checkbox"]:checked + .input-helper:before {
    background: #7bc337;
    border-width: 0;
}
.form-check .form-check-label input[type="checkbox"] + .input-helper:before {
    border: solid #7bc337;
   
}
button.btn.btn-sm.btn-light.bg-white {
    display: flex
;
    align-items: center;
}

.btn i {
    font-size: 1.4rem !important;
    margin-right:0px !important;
}