﻿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, 0.4%);
}

.btn-outline-primary {
    color: #68b383;
    border-color: #68b383;
    box-shadow: 0 0.125rem 0.25rem 0 rgba(104, 179, 131, 0.4);
}

    .btn-outline-primary:hover {
        background-color: #68b383 !important;
        border-color: #68b383 !important;
    }

    .btn-outline-primary:focus {
        background-color: #68b383 !important;
        border-color: #68b383 !important;
    }

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
}

.dt-container .row {
    padding: 0;
    margin: 0;
}

.card-body-p {
    padding: 0.7rem;
}

.height-38-px {
    height: 38px;
}

.hide-search .dt-search {
    display: none;
}

.dt-container {
    height: calc(100vh - 230px);
}

.btn-outline-primary:hover {
    color: white !important;
}

.text-primary {
    color: #68b383 !important;
}

.bg-success {
    background-color: #68b383 !important;
}

    .bg-success.toast, .bg-success.bs-toast {
        background-color: #68b383 !important;
        box-shadow: 0 0.25rem 1rem rgba(104,179,131,0.4);
    }

        .bg-success.toast .toast-header .btn-close, .bg-success.bs-toast .toast-header .btn-close {
            background-color: #68b383 !important;
        }

.custom-select-size {
    height: 38px;
    width: 85px;
}

.custom-button-h {
    height: 38px;
}

.dt-layout-full{
    padding-left: 0px;
}

.dt-layout-table{
    margin-top: 0px !important;
}

.dt-container:first-child > div {
    margin-top: 0px !important;
}


.dt-container:last-child > div {
    margin-top: 4px !important;
}

.dt-container:last-child .dt-layout-start {
    padding-left: 0 !important;
}
