﻿div.dt-length {
    display: none;
}

div.dt-search label {
    display: none;
}

.table {
    border: 1px solid #d9dee3 !important;
}

    .table thead tr {
        background-color: rgba(105, 108, 255, 0.16) !important;
    }

    .table td:not(:last-child), .table th:not(:last-child) {
        border-right: 1px solid #d9dee3 !important;
    }

.page-item.active .page-link, .page-item.active .page-link:hover, .page-item.active .page-link:focus, .pagination li.active > a:not(.page-link), .pagination li.active > a:not(.page-link):hover, .pagination li.active > a:not(.page-link):focus {
    border-color: rgba(105, 108, 255, 0.16) !important;
    background-color: rgba(105, 108, 255, 0.16) !important;
    color: #697a8d;
}

@media (max-width: 767px) {
    div.dt-info {
        display: none;
    }
}

.hide-search .dt-search {
    display: none;
}

.text-right {
    text-align: right
}

.btn-primary {
    background-color: #68b383 !important;
    border-color: #68b383 !important;
    box-shadow: 0 0.125rem 0.25rem 0 rgb(104 179 131 / 40%);
}

a, a:hover {
    color: #68b383 !important;
}

.z-index-1 {
    z-index: 1 !important
}

.bg-menu-theme .menu-inner > .menu-item.active:before {
    background: #68b383 !important;
}

.app-brand .layout-menu-toggle {
    background-color: #68b383 !important;
}

.dataTable .child .dtr-details {
    margin-bottom: 0px !important;
}

footer {
    position: absolute;
    bottom: 0;
    left: 5px;
    font-size: smaller;
    z-index: 10;
    opacity: 0.7;
}

.br-bm-gray {
    border-bottom: 1px solid #d3d3d378;
}

.progressBar-ul {
    max-height: 200px;
    overflow: hidden;
    overflow-y: scroll;
}

    .progressBar-ul li span {
        max-width: 80%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.cursor-pointer{
    cursor: pointer
}