/*
Template Name: Velzon - Admin & Dashboard Template
Author: Themesbrand
Website: https://themesbrand.com/
Contact: support@themesbrand.com
File: Custom Css File
*/

#page-topbar {
    position: initial;
}

[data-layout=horizontal] .navbar-menu {
    position: relative;
    margin-top: 0;
    z-index: 1021;
}

.navbar-menu {
    position: initial;
}

[data-layout=horizontal] .page-content {
    margin-top: 20px;
    padding: 0px;
}

[data-layout=horizontal] .navbar-menu .navbar-nav > li > .nav-link.menu-link {
    flex-direction: column;
    align-items: center;
    text-align: center;
}


.input-group-text:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
    border-right: 0px;
}

.input-group .input-group-text {
    background-color: #fff;
}

.input-group-label {
    border: 0;
    color: black !important;
    font-style: italic;
    align-content: center;
    padding: 6px 0;
    text-align: center;
}

hr {
    color: #e9ebec;
    opacity: 1;
}

.btn.shortcut-button {
    font-size: 1.1rem;
}

a {
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
}

a.asc:after, a.desc:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
    font-size: 14px;
}

a.desc:after {
    content: '\f0dd';
    top: -3px;
}

a.asc:after {
    content: '\f0de';
    top: 3px;
}

a.asc, a.desc, .kv-grid-table a[data-sort]:hover {
    border-radius: 10px;
    background-color: #e9ebec;
    width: fit-content;
    padding: 2px 10px;
}

.grid-view .dropdown-toggle::after, .dropdown-toggle::after {
    content: "";
}

.text-xs {
    font-size: .6rem !important;
}

.btn-xs {
    --x-btn-padding-y: .25rem;
    --x-btn-padding-x: .5rem;
    --x-btn-font-size: .6rem;
}

footer {
    position: initial !important;
}

/*a.desc:after {*/
/*    content: "\f161";*/
/*}*/
/*a.asc:after {*/
/*    content: "\f160";*/
/*}*/

/*!**/
/*.nav-item > .nav-link.menu-link.collapsed.active::before, .nav-item:hover::before {*/
/*    display: block;*/
/*    position: absolute;*/
/*    bottom: 6px;*/
/*    left: calc(50% - 8px);*/
/*    margin: 0 auto -6px auto;*/
/*    width: 0;*/
/*    border-bottom: 6px solid #ff0000;*/
/*    border-right: 8px solid transparent;*/
/*    border-left: 8px solid transparent;*/
/*    content: "";*/
/*}*/

/*[data-layout=horizontal] .menu-dropdown {*/
/*    border-top: 2px solid #ff0000;*/
/*}*/

.border-spacing-y {
    --tw-border-spacing-y: 10px;
    border-spacing: 0 10px;
}

.border-separate {
    border-collapse: separate;
}

.kv-table-header {
    background: initial;
}

.border-b-0 {
    border-bottom-width: 0 !important;
}

.whitespace-nowrap {
    white-space: nowrap;
}

.border-b {
    border-bottom-width: 1px;
}

table > tbody > tr {
    background-color: #fff !important;
}

.grid-column {

    border: 1px solid #e2e8f0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -tw-shadow: 5px 3px 5px #00000005 !important;
    --tw-shadow-colored: 5px 3px 5px #0000;
    box-shadow: 0 0 #0000 !important;
    border-right-width: 0;
    border-left-width: 0;
}

.grid-column:first-of-type {
    border-top-left-radius: .4rem;
    border-bottom-left-radius: .4rem;
}

.grid-column:last-of-type {
    border-top-right-radius: .4rem;
    border-bottom-right-radius: .4rem;
}

.grid-column.kv-shortcut-buttons .d-flex:not(.flex-column) {
    border-left: 1px solid #e2e8f0;
}

.card.grid-header, .card.search, .card.grid-header .card-header {
    border-radius: .6rem;
}

.kv-table-header th {
    padding: 0;
}

.table {
    margin-bottom: 0;
}

.card.search .card-body {
    padding: 0.5rem 1rem;
}

.select2-container--krajee-bs5 .select2-selection--single {
    padding: .5rem .9rem !important;
}

.select2-container--krajee-bs5.select2-container--open:not(.select2-container--disabled) .select2-selection, .select2-container--krajee-bs5:not(.select2-container--disabled) .select2-selection:focus {
    box-shadow: none !important;;
    border-color: var(--vz-input-border-custom) !important;;
}

.select2-container--krajee-bs5:not(.select2-container--disabled) .select2-dropdown {
    border-color: var(--vz-input-border-custom) !important;;
    box-shadow: none !important;;
}

.select2-container--krajee-bs5 .select2-selection__clear {
    font-weight: normal !important;
    line-height: 1.1 !important;
    margin-right: 15px;
}

td > div.image {
    width: 100px;
    padding: 10px;
    text-align: center;
    margin: 0 auto;
}

td > div.image img {
    border-radius: 50%;
    max-width: 100%;
    height: auto;
}

.card.search {
    background-color: #e9ebec;
}

.card.search div.holder {
    padding: .5em 1em;
    gap: 1em;
}

.card.search div.filters .btn:not(.empty) span.value {
    border-left: 1px solid var(--vz-secondary-color);
}

.card.search .btn.empty {
    color: var(--vz-btn-disabled-color);
    background-color: var(--vz-btn-disabled-bg);
    border-color: var(--vz-btn-disabled-border-color);
    opacity: var(--vz-btn-disabled-opacity);
}

.card.search .btn {
    font-weight: 600;

}

.card.search .btn span.name {
}

.card.search .btn span.value {

}

.pointer {
    cursor: pointer !important;
}

.nav-tabs.nav-tabs-bottom.sub-menu > li {
    margin-bottom: -1px;
}

.nav-tabs.nav-tabs-bottom.sub-menu > li > a.active, .nav-tabs.nav-tabs-bottom > li > a.active:hover, .nav-tabs.nav-tabs-bottom > li > a.active:focus {
    border-bottom-width: 2px;
    border-color: transparent;
    border-bottom-color: var(--vz-danger);
    background-color: transparent;
    transition: none 0s ease 0s;
    -moz-transition: none 0s ease 0s;
    -o-transition: none 0s ease 0s;
    -ms-transition: none 0s ease 0s;
    -webkit-transition: none 0s ease 0s;
}

.nav-tabs.sub-menu > li > a {
    margin-right: 0;
    color: #888;
}

.active > .page-link, .page-link.active {
    background-color: var(--vz-secondary);
    border-color: var(--vz-secondary);
}

form div.required label.form-label:after {
    content: "\00a0\00a0*";
    color: #FF0000;
}

.arrow-navtabs .nav-item .nav-link.active:before {
    border-top-color: var(--bs-danger);
}

.nav-customs.nav .nav-link::before, .nav-customs.nav .nav-link::after, .nav-customs.nav .nav-link::before, .nav-customs.nav .nav-link::before {
    top: 0;
    bottom: 0;
}

.nav-customs.nav .nav-link::after, .nav-customs.nav .nav-link::before {
    background-color: var(--vz-gray-400)
}

.nav-customs.nav .nav-link {
    background-color: var(--vz-gray-400)
}

.nav-customs.nav .nav-link.active, .nav-customs.nav .nav-link.active:before, .nav-customs.nav .nav-link.active:after {
    background-color: var(--vz-info);
}

.btn.multiselect {
    height: calc(2.25rem + 2px);
    line-height: 1.5;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    border: var(--vz-border-width) solid var(--vz-input-border-custom);

    border-radius: var(--vz-border-radius);
    color: var(--vz-body-color);
    outline: 0;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    text-align: left;
}

:is(.btn.multiselect.show, .btn.multiselect:first-child:active, :not(.btn-check.multiselect) + .btn.multiselect:active) {
    border: var(--vz-border-width) solid var(--vz-input-border-custom);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

:is(ul.dropdown-menu.multiselect-container.show) {
    top: -1px !important;
}

.dropdown-menu-end {
    z-index: 1022;
}

.multiselect-container {
    border-radius: var(--vz-border-radius);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    top: -0.25rem;
    width: 100%;
    border: var(--vz-border-width) solid var(--vz-input-border-custom);
    border-top: none;
    box-shadow: none;
    list-style-type: none;
    -webkit-box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    max-height: 300px;
    overflow: hidden auto;
    z-index: 1021;
}

.multiselect-container > li {
    padding: 0;
}

.multiselect-container .check-container {
    padding: .5rem 1rem 0.5rem 1rem;
}

.multiselect-container .check-container input[type=checkbox] {
    width: 1.5em;
    height: 1.5em
}

ul.dropdown-menu.multiselect-container {
    animation-duration: 0s !important;
}

.indicator-progress {
    display: none;
}

[data-indicator=on] > .indicator-progress {
    display: inline-block;
}

[data-indicator=on] > .indicator-label {
    display: none;
}

input.two-step {
    padding: .2rem .2rem;
}

.form-control.is-invalid.two-step, .form-control.is-valid.two-step {
    background-image: none;
    padding: .2rem .2rem;
}

.form-control.is-valid.two-step {
    border-color: var(--vz-input-border-custom);
}

div:where(.swal2-container) .swal2-html-container {
    overflow: hidden !important;
}

.datepickers-container {
    z-index: 9999;
}

.mvh-75 {
    max-height: 75vh !important;
}

.mvh-50 {
    max-height: 50vh !important;
}

.profile-left {
    border-right: 2px dashed #ccc;
}

@media only screen and (max-width: 767.98px) {
    .profile-left {
        border-right: none;
        border-bottom: 2px dashed #ccc;
    }
}

.shortcut-dropdown {
    min-width: initial;
    padding: var(--vz-dropdown-padding-y) var(--vz-dropdown-padding-y);
}

.field-print-format .form-check {
    padding-left: 0;
}

.user-profile-dropdown {
    z-index: 1022;
}

table.table.table-schedule td {
    vertical-align: middle;
    text-align: left;
}

table.table.table-schedule td h2.table-avatar {
    align-items: center;
    display: inline-flex;
    font-size: inherit;
    font-weight: 400;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    white-space: nowrap;
}

table.table.table-schedule td h2 span {
    color: #000;
    display: block;
    font-size: 11px;
}

.avatar {
    background-color: #aaa;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-weight: 500;
    height: 38px;
    line-height: 38px;
    margin: 0 10px 0 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    width: 38px;
    position: relative;
    white-space: nowrap;
}

.avatar > img {
    border-radius: 50%;
    display: block;
    overflow: hidden;
    width: 100% !important;
    height: 100%;
}

.sticky-column {
    position: -webkit-sticky;
    position: sticky;
    background-color: white;
}

.first-column {
    width: 200px;
    min-width: 200px;
    max-width: 200px;
    left: 0;
    z-index: 100;
}

td.first-column {
    background-color: #ffffff !important;
}

th.first-column {
    background-color: var(--vz-body-bg) !important;
}


.add-schedule button {
    border: 1px dashed var(--vz-success);
    border-radius: 5px;
}

.add-schedule .btn.btn-add {
    border: 1px dashed #a7a7a7;
    border-radius: 5px;
}

.add-schedule button:hover {
    border-color: var(--vz-primary) !important;
}

.inline-no-padding .form-check-inline {
    padding-left: 0;
}

.hide {
    display: none;
}

.auto-translate-field:hover .auto-translate {
    display: block;
}

.text-hover-primary:hover {
    color: var(--vz-primary) !important;
}

.text-hover-success:hover {
    color: var(--vz-success) !important;;
}

.text-hover-secondary:hover {
    color: var(--vz-secondary) !important;;
}

.text-hover-danger:hover {
    color: var(--vz-danger) !important;;
}

.text-hover-warning:hover {
    color: var(--vz-warning) !important;;
}

.text-hover-info:hover {
    color: var(--vz-info) !important;;
}

.text-hover-light:hover {
    color: var(--vz-light) !important;;
}

.text-hover-dark:hover {
    color: var(--vz-dark) !important;;
}

.text-hover-white:hover {
    color: var(--vz-white) !important;;
}

.table-actions.dropdown-menu .dropdown:hover > .dropdown-menu {
    display: block;
    left: 30%;
    top: 0;
}

.table-actions.dropdown-menu .dropdown .dropdown-item:after {
    border-top: 0.3em solid transparent;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
    vertical-align: 0.055em;
}

canvas#signature-pad {
    height: 25vh !important;
}

li.nav-item > .dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ebec;
    opacity: 1;
}

.nav-border-bottom .nav-link {
    border-bottom: 3px solid transparent;
}

.nav-border-bottom .nav-link.active {
    border-bottom-color: #405189;
}

.nav-border-bottom-success .nav-link.active {
    color: #0ab39c;
    border-bottom-color: #0ab39c;
}

td.form-switch {
    vertical-align: middle;
}

td.form-switch .form-check-input {
    margin-left: 0;
}

.navbar-menu .navbar-nav .nav-sm .nav-link {
    /*white-space: nowrap !important;*/
}

[data-layout=horizontal] .menu-dropdown {
    /*min-width: 20rem;*/
    /*width: max-content;*/
    /*max-width: 25rem;*/
}

.white-space-normal {
    white-space: normal !important;
}

@media (min-width: 1024.1px) {
    [data-layout=horizontal] .navbar-nav .nav-item > .menu-dropdown.open {
        display: block;
        height: auto !important;
    }
}

[data-layout=horizontal] .dropdown-custom-right {
    left: -100% !important;
    right: 100%;
}

[data-layout=horizontal] .test {
    display: block;
    height: auto !important;
    /*opacity: 0;*/
}


@media (min-width: 1848.1px) {
    [data-layout=horizontal] .navbar-nav .nav-item:hover > .menu-dropdown {
        display: block;
        height: auto !important;
    }
}

@media (max-width: 1024px) {
    [data-layout=horizontal] .menu .navbar-menu {
        max-height: 100%;
    }
}

.fs-7 {
    font-size: 0.75rem !important;
}

.fs-8 {
    font-size: 0.725rem !important;
}

.fs-9 {
    font-size: 0.7rem !important;
}

.fs-9 {
    font-size: 0.685rem !important;
}

.fs-10 {
    font-size: 0.625rem !important;
}

@media (min-width: 576px) {
    .fs-sm-1 {
        font-size: calc(1.375rem + 1.5vw) !important;
    }

    .fs-sm-2 {
        font-size: calc(1.325rem + 0.9vw) !important;
    }

    .fs-sm-3 {
        font-size: calc(1.3rem + 0.6vw) !important;
    }

    .fs-sm-4 {
        font-size: calc(1.275rem + 0.3vw) !important;
    }

    .fs-sm-5 {
        font-size: 1.25rem !important;
    }

    .fs-sm-6 {
        font-size: 1rem !important;
    }

    .fs-sm-7 {
        font-size: 0.75rem !important;
    }

    .fs-sm-8 {
        font-size: 0.725rem !important;
    }

    .fs-sm-9 {
        font-size: 0.7rem !important;
    }

    .fs-sm-9 {
        font-size: 0.685rem !important;
    }

    .fs-sm-10 {
        font-size: 0.625rem !important;
    }

    .fst-sm-italic {
        font-style: italic !important;
    }

    .fst-sm-normal {
        font-style: normal !important;
    }

    .fw-sm-lighter {
        font-weight: lighter !important;
    }

    .fw-sm-light {
        font-weight: 300 !important;
    }

    .fw-sm-normal {
        font-weight: 400 !important;
    }

    .fw-sm-medium {
        font-weight: 500 !important;
    }

    .fw-sm-semibold {
        font-weight: 600 !important;
    }

    .fw-sm-bold {
        font-weight: 700 !important;
    }

    .fw-sm-bolder {
        font-weight: bolder !important;
    }
}

@media (min-width: 768px) {
    .fs-md-1 {
        font-size: calc(1.375rem + 1.5vw) !important;
    }

    .fs-md-2 {
        font-size: calc(1.325rem + 0.9vw) !important;
    }

    .fs-md-3 {
        font-size: calc(1.3rem + 0.6vw) !important;
    }

    .fs-md-4 {
        font-size: calc(1.275rem + 0.3vw) !important;
    }

    .fs-md-5 {
        font-size: 1.25rem !important;
    }

    .fs-md-6 {
        font-size: 1rem !important;
    }

    .fs-md-7 {
        font-size: 0.75rem !important;
    }

    .fs-md-8 {
        font-size: 0.725rem !important;
    }

    .fs-md-9 {
        font-size: 0.7rem !important;
    }

    .fs-md-9 {
        font-size: 0.685rem !important;
    }

    .fs-md-10 {
        font-size: 0.625rem !important;
    }

    .fst-md-italic {
        font-style: italic !important;
    }

    .fst-md-normal {
        font-style: normal !important;
    }

    .fw-md-lighter {
        font-weight: lighter !important;
    }

    .fw-md-light {
        font-weight: 300 !important;
    }

    .fw-md-normal {
        font-weight: 400 !important;
    }

    .fw-md-medium {
        font-weight: 500 !important;
    }

    .fw-md-semibold {
        font-weight: 600 !important;
    }

    .fw-md-bold {
        font-weight: 700 !important;
    }

    .fw-md-bolder {
        font-weight: bolder !important;
    }
}

@media (min-width: 992px) {
    .fs-lg-1 {
        font-size: calc(1.375rem + 1.5vw) !important;
    }

    .fs-lg-2 {
        font-size: calc(1.325rem + 0.9vw) !important;
    }

    .fs-lg-3 {
        font-size: calc(1.3rem + 0.6vw) !important;
    }

    .fs-lg-4 {
        font-size: calc(1.275rem + 0.3vw) !important;
    }

    .fs-lg-5 {
        font-size: 1.25rem !important;
    }

    .fs-lg-6 {
        font-size: 1rem !important;
    }

    .fs-lg-7 {
        font-size: 0.75rem !important;
    }

    .fs-lg-8 {
        font-size: 0.725rem !important;
    }

    .fs-lg-9 {
        font-size: 0.7rem !important;
    }

    .fs-lg-9 {
        font-size: 0.685rem !important;
    }

    .fs-lg-10 {
        font-size: 0.625rem !important;
    }

    .fst-lg-italic {
        font-style: italic !important;
    }

    .fst-lg-normal {
        font-style: normal !important;
    }

    .fw-lg-lighter {
        font-weight: lighter !important;
    }

    .fw-lg-light {
        font-weight: 300 !important;
    }

    .fw-lg-normal {
        font-weight: 400 !important;
    }

    .fw-lg-medium {
        font-weight: 500 !important;
    }

    .fw-lg-semibold {
        font-weight: 600 !important;
    }

    .fw-lg-bold {
        font-weight: 700 !important;
    }

    .fw-lg-bolder {
        font-weight: bolder !important;
    }
}

@media (min-width: 1200px) {
    .fs-xl-1 {
        font-size: calc(1.375rem + 1.5vw) !important;
    }

    .fs-xl-2 {
        font-size: calc(1.325rem + 0.9vw) !important;
    }

    .fs-xl-3 {
        font-size: calc(1.3rem + 0.6vw) !important;
    }

    .fs-xl-4 {
        font-size: calc(1.275rem + 0.3vw) !important;
    }

    .fs-xl-5 {
        font-size: 1.25rem !important;
    }

    .fs-xl-6 {
        font-size: 1rem !important;
    }

    .fs-xl-7 {
        font-size: 0.75rem !important;
    }

    .fs-xl-8 {
        font-size: 0.725rem !important;
    }

    .fs-xl-9 {
        font-size: 0.7rem !important;
    }

    .fs-xl-9 {
        font-size: 0.685rem !important;
    }

    .fs-xl-10 {
        font-size: 0.625rem !important;
    }

    .fst-xl-italic {
        font-style: italic !important;
    }

    .fst-xl-normal {
        font-style: normal !important;
    }

    .fw-xl-lighter {
        font-weight: lighter !important;
    }

    .fw-xl-light {
        font-weight: 300 !important;
    }

    .fw-xl-normal {
        font-weight: 400 !important;
    }

    .fw-xl-medium {
        font-weight: 500 !important;
    }

    .fw-xl-semibold {
        font-weight: 600 !important;
    }

    .fw-xl-bold {
        font-weight: 700 !important;
    }

    .fw-xl-bolder {
        font-weight: bolder !important;
    }
}

@media (min-width: 1400px) {
    .fs-xxl-1 {
        font-size: calc(1.375rem + 1.5vw) !important;
    }

    .fs-xxl-2 {
        font-size: calc(1.325rem + 0.9vw) !important;
    }

    .fs-xxl-3 {
        font-size: calc(1.3rem + 0.6vw) !important;
    }

    .fs-xxl-4 {
        font-size: calc(1.275rem + 0.3vw) !important;
    }

    .fs-xxl-5 {
        font-size: 1.25rem !important;
    }

    .fs-xxl-6 {
        font-size: 1rem !important;
    }

    .fs-xxl-7 {
        font-size: 0.75rem !important;
    }

    .fs-xxl-8 {
        font-size: 0.725rem !important;
    }

    .fs-xxl-9 {
        font-size: 0.7rem !important;
    }

    .fs-xxl-9 {
        font-size: 0.685rem !important;
    }

    .fs-xxl-10 {
        font-size: 0.625rem !important;
    }

    .fst-xxl-italic {
        font-style: italic !important;
    }

    .fst-xxl-normal {
        font-style: normal !important;
    }

    .fw-xxl-lighter {
        font-weight: lighter !important;
    }

    .fw-xxl-light {
        font-weight: 300 !important;
    }

    .fw-xxl-normal {
        font-weight: 400 !important;
    }

    .fw-xxl-medium {
        font-weight: 500 !important;
    }

    .fw-xxl-semibold {
        font-weight: 600 !important;
    }

    .fw-xxl-bold {
        font-weight: 700 !important;
    }

    .fw-xxl-bolder {
        font-weight: bolder !important;
    }
}

.accordion .accordion-body {
    color: initial;
}

.dashboard .fa-layers svg.svg-inline--fa {
    position: initial;
    transform-origin: initial;
}

.line-height-1 {
    line-height: 1 !important;
}

.text-initial {
    color: initial !important;
}

.grid-view th {
    white-space: normal;
}

.form-control.is-invalid + .input-group-text {
    border-color: var(--vz-form-invalid-border-color);
    color: var(--vz-form-invalid-border-color);

}

.time-tracking-hr-circle {
    width: 110px;
    height: 110px !important;
    line-height: 38px;
    background: none;
    box-shadow: none;
    position: relative;
}

.time-tracking-hr-circle .avatar.avatar-xxl {
    width: 110px;
    height: 110px !important;
}

.badge.badge-md {
    font-size: 12px;
    padding: 5px 12px;
    line-height: 1.5;
}

.multiselect-container > li.multiselect-option, .multiselect-option > li.multiselect-all, .multiselect-container > span.multiselect-group {
    pointer-events: none;
}
.multiselect-container > li.multiselect-option input, .multiselect-container > li.multiselect-all input {
    pointer-events: all;
}

.multiselect-container > li.multiselect-option span.form-check-label, .multiselect-container > li.multiselect-all span.form-check-label {
    pointer-events: all;
    display: inline-flex !important;
}
.multiselect-container > li.multiselect-option span.form-check-label.disabled, .multiselect-container > li.multiselect-all span.form-check-label.disabled {
    pointer-events: none;
}