::-webkit-scrollbar {
    background-color: transparent;
    width: 6px;
    height: 6px;
}

/* background of the scrollbar except button or resizer */
::-webkit-scrollbar-track {
    background-color: transparent;
}

/* scrollbar itself */
::-webkit-scrollbar-thumb {
    background-color: #babac0;
    border-radius: 16px;
}

/* set button(top and bottom of the scrollbar) */
::-webkit-scrollbar-button {
    display: none;
}

.sidebar-menu {
    height: calc(100vh - 175px);
    overflow-y: auto;
    overflow-x: hidden;
}

body > ui-view > div.wrapper {
    height: 100vh;
    overflow: hidden;
}

section.content-header {
    padding-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

section.content {
    padding-top: 0;
    height: calc(100vh - 105px);
    overflow: auto;
    min-height: unset !important;
    margin-right: 5px;
}

.sidebar-menu a {
    cursor: pointer;
}

.cursor-pointer {
    cursor: pointer;
}

table tr th a {
    white-space: nowrap;
}

input[type=checkbox]:after, .checkbox input[type=checkbox]:after, .checkbox-inline input[type=checkbox]:after {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    margin-top: 1px;
    border: 2px solid #666666;
    background-color: white;
    border-radius: 2px;
    -webkit-transition: 240ms;
    -o-transition: 240ms;
    transition: 240ms;
}

input[type=checkbox], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
    position: relative;
    border: none;
    margin-bottom: -4px;
    -webkit-appearance: none;
    appearance: none;
    cursor: pointer;
}

input[type=checkbox]:checked:before, .checkbox input[type=checkbox]:checked:before, .checkbox-inline input[type=checkbox]:checked:before {
    content: "";
    position: absolute;
    top: 3px;
    left: 6px;
    display: table;
    width: 6px;
    height: 12px;
    border: 2px solid #3c8dbc;
    border-top-width: 0;
    border-left-width: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}


.multiselect-container>li>a>label.checkbox {
    width: 100% !important;
    display: flex !important;
    height: fit-content !important;
    align-items: center !important;
}

.multiselect-container>li>a>label.checkbox input {
    margin-right: 5px !important;
}

html * {
    font-size: 16px;
}

/*# sourceMappingURL=custom.css.map */
