@media (max-width: 767px) {
    .table-responsive .dropdown-menu,
    .table-responsive .dropdown-toggle {
        position: static !important;
    }
}

@media (min-width: 768px) {
    .table-responsive {
        overflow: visible;
    }
}

.table-responsive {
    overflow: auto;
    overflow-y: visible;
}

.custom-select.active {
    border-color: #a8c1a0;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.custom-select.deactive {
    border-color: #c1998f;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.form-control.active {
    border: 1px solid rgba(24, 28, 33, 0.1);
    border-color: #a8c1a0;
}
.form-control.deactive {
    border: 1px solid rgba(24, 28, 33, 0.1);
    border-color: #c1998f;
}

.custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label-primary::before,
.custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label-primary::before {
    border-color: #648859 !important;
    background-color: #648859 !important;
}
.custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label-secondary::before,
.custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label-secondary::before {
    border-color: #f2bf24 !important;
    background-color: #f2bf24 !important;
}

.custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label-info::before,
.custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label-info::before {
    border-color: #28c3d7 !important;
    background-color: #28c3d7 !important;
}


.custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label-warning::before,
.custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label-warning::before {
    border-color: #ff844d !important;
    background-color: #ff844d !important;
}
.custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label-danger::before,
.custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label-danger::before {
    border-color: #d9534f !important;
    background-color: #d9534f !important;
}


.custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label-client::before,
.custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label-client::before {
    border-color: #83878b !important;
    background-color: #83878B !important;
}


.custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label-admin::before,
.custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label-admin::before {
    border-color: #f2bf24 !important;
    background-color: #f2bf24 !important;
}


.custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label-superadmin::before,
.custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label-superadmin::before {
    border-color: #648859 !important;
    background-color: #648859 !important;
}



