﻿.auth-fluid {
    background: url("../images/bg-login.jpg") right center !important;
    overflow-y: hidden !important; /* Hide vertical scrollbar */
    overflow-x: hidden !important; /* Hide horizontal scrollbar */
}

.border-secondary {
    border-color: #6c757d59 !important;
}

.daterangepicker {
    z-index: 9999 !important;
}

span.error.field-validation-error {
    color: red;
}

label.error {
    color: red;
}

.select2-container--default .select2-results__option--selected {
    background-color: #afd2ff !important;
}

.help-box {
    border-radius: 5px;
    padding: 10px;
    margin: 204px 5px 5px;
    position: relative;
    background-color: var(--ct-help-box-light-bg);
}

.avatar-text-img {
    position: absolute !important;
    top: calc(20px * .5) !important;
    border-radius: 50%;
    background: #512da8ad;
    font-size: 30px;
    color: #fff;
    text-align: center;
    line-height: 50px;
    width: 50px;
    height: 50px;
}

li.company-li {
    margin-right: 360px;
    margin-top: 18px;
}

span.account-company {
    font-weight: 800;
}

li.top-ddn-li {
    padding: 5px;
    margin-top: 14px !important;
}

.select2-selection__rendered {
    font-weight: 900;
}

.simplebar-content .help-box {
    margin: 10px 5px;
}

.simplebar-content-wrapper .simplebar-content {
    height: calc(100vh - 70px);
    display: flex;
    flex-flow: column;
}

    .simplebar-content-wrapper .simplebar-content ul#menu-list {
        height: 100%;
        margin: 0;
        overflow-y: auto;
    }
        .simplebar-content-wrapper .simplebar-content ::-webkit-scrollbar-thumb,
        .simplebar-content-wrapper .simplebar-content ::-webkit-scrollbar-thumb {
            visibility: hidden !important;
        }
        .simplebar-content-wrapper .simplebar-content:hover ::-webkit-scrollbar-thumb,
        .simplebar-content-wrapper .simplebar-content:hover ::-webkit-scrollbar {
            visibility: visible !important;
        }

        .simplebar-content-wrapper .simplebar-content * {
            scrollbar-width: thin;
            scrollbar-color: #acabab;
        }

        .simplebar-content-wrapper .simplebar-content :-webkit-scrollbar {
            width: 8px;
            height: 8px;
        }

        .simplebar-content-wrapper .simplebar-content :-webkit-scrollbar-track {
            background: 0 0;
        }

    .simplebar-content-wrapper .simplebar-content :-webkit-scrollbar-thumb {
        border: 0 solid transparent;
        background-color: #000;
        border-radius: 5px;
    }

        .simplebar-content-wrapper .simplebar-content ::-webkit-scrollbar,
        .simplebar-content-wrapper .simplebar-content ::-webkit-scrollbar-thumb {
            height: 8px;
            border-radius: 5px;
            background-clip: padding-box;
            border: 0 solid transparent;
            width: 8px;
            background-color: transparent;
        }

    .simplebar-content-wrapper .simplebar-content ::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 0 10px #404853;
        border-radius: 5px;
    }