.bg-primary {
    background-color: #4caf50 !important;
}

.btn-primary {
    color: #fff !important;
    background-color: #4caf50 !important;
    border-color: #4caf50 !important;
}



.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #4caf50 !important;
    border-color: #4caf50 !important;
}

div.dataTables_wrapper div.dataTables_paginate
{
    margin-top: 14px !important;
}

div.dataTables_wrapper div.dataTables_info
{
    color: #e2e2e2 !important;
}
div.dataTables_wrapper div.dataTables_filter label
{
    color: #e2e2e2 !important;   
}

div.dataTables_wrapper div.dataTables_length label
{
    color: #000000 !important;      
}

.form-control
{
    box-shadow: inset 0 1px 2px rgba(27,31,35,.075) !important;
}

.form-control.focus, .form-control:focus, .form-select.focus, .form-select:focus {
    border-color: #2188ff !important;
    outline: none !important;
    box-shadow: inset 0 1px 2px rgba(27,31,35,.075), 0 0 0 0.2em rgba(3,102,214,.3) !important;
}



/**
 * Super admin
 */

.superadmin {
    background-color: #f44336 !important;
}


/**
 * Seller
 */

.seller {
    background-color: #673ab7 !important;
}

/**
 * Branch
 */

.branch {
    background-color: #2196f3 !important;
}

/**
 * delivery
 */

.delivery {
    background-color: #e91e63 !important;
}

.required:after {
    content: " *" !important;
    color: red !important;
}


table.dataTable tbody td {
    word-break: break-word !important;
    vertical-align: top !important;
}
