/* Layouts */
/* Sidebar */
.sidebar {
    min-height: calc(100vh - 63px);
    background: #ffffff;
    font-family: "Poppins", sans-serif;
    padding: 0;
    width: 235px;
    z-index: 11;
    transition: width 0.25s ease, background 0.25s ease;
    -webkit-transition: width 0.25s ease, background 0.25s ease;
    -moz-transition: width 0.25s ease, background 0.25s ease;
    -ms-transition: width 0.25s ease, background 0.25s ease;
}

    .sidebar .nav {
        overflow: hidden;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

        .sidebar .nav .nav-item .collapse {
            z-index: 999;
        }

            .sidebar .nav .nav-item .collapse.show,
            .sidebar .nav .nav-item .collapsing {
                background: #fafbfc;
            }

        .sidebar .nav .nav-item .nav-link {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            padding: 0.5rem 1rem;
            white-space: nowrap;
            height: 52px;
            color: #4a4a4a;
        }

            .sidebar .nav .nav-item .nav-link i.menu-arrow {
                margin-left: auto;
                margin-right: 0;
                -webkit-transition-duration: 0.2s;
                transition-duration: 0.2s;
                -webkit-transition-property: -webkit-transform;
                transition-property: -webkit-transform;
                transition-property: transform;
                transition-property: transform, -webkit-transform;
                -webkit-transition-timing-function: ease-in;
                transition-timing-function: ease-in;
            }

                .sidebar .nav .nav-item .nav-link i.menu-arrow:before {
                    content: "\F142";
                    font-family: "Material Design Icons";
                    font-size: 18px;
                    line-height: 1;
                    font-style: normal;
                    vertical-align: middle;
                    color: rgba(74, 74, 74, 0.5);
                }

            .sidebar .nav .nav-item .nav-link[aria-expanded="true"] {
                background: #fafbfc;
            }

                .sidebar .nav .nav-item .nav-link[aria-expanded="true"] i.menu-arrow {
                    -webkit-transform: rotate(90deg);
                    transform: rotate(90deg);
                }

            .sidebar .nav .nav-item .nav-link .menu-icon {
                margin-right: 1.25rem;
                width: 16px;
                line-height: 1;
                font-size: 18px;
                color: #979797;
            }

.rtl .sidebar .nav .nav-item .nav-link .menu-icon {
    margin-right: 0;
    margin-left: 1.25rem;
}

.sidebar .nav .nav-item .nav-link .menu-title {
    color: inherit;
    display: inline-block;
    font-size: 12px;
    line-height: 1;
    vertical-align: middle;
}

.sidebar .nav .nav-item .nav-link .badge {
    margin-left: auto;
}

.sidebar .nav .nav-item .nav-link:hover {
    color: #3d3d3d;
}

.sidebar .nav .nav-item.active > .nav-link {
    color: #2196f3;
}

    .sidebar .nav .nav-item.active > .nav-link .menu-title,
    .sidebar .nav .nav-item.active > .nav-link i {
        color: inherit;
    }

.sidebar .nav .nav-item.nav-profile .nav-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
}

    .sidebar .nav .nav-item.nav-profile .nav-link .user-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 30px;
    }

        .sidebar .nav .nav-item.nav-profile .nav-link .user-wrapper .profile-image {
            width: 40px;
            height: 40px;
        }

            .sidebar .nav .nav-item.nav-profile .nav-link .user-wrapper .profile-image img {
                border-radius: 100%;
                max-width: 100%;
            }

        .sidebar .nav .nav-item.nav-profile .nav-link .user-wrapper .text-wrapper {
            margin-left: 15px;
        }

.rtl .sidebar .nav .nav-item.nav-profile .nav-link .user-wrapper .text-wrapper {
    margin-left: 0;
    margin-right: 15px;
}

.sidebar .nav .nav-item.nav-profile .nav-link .user-wrapper .text-wrapper .profile-name {
    font-weight: 500;
    margin-bottom: 8px;
}

.sidebar .nav .nav-item.nav-profile .nav-link .user-wrapper .text-wrapper .designation {
    margin-right: 3px;
}

.sidebar .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile) > .nav-link {
    background: #fafbfc;
    color: #4a4a4a;
}

.sidebar .nav.sub-menu {
    margin-bottom: 0;
    padding: 0 0 0 4rem;
}

    .sidebar .nav.sub-menu .nav-item .nav-link {
        color: #4a4a4a;
        padding: 0.75rem 1rem;
        font-size: 12px;
        line-height: 1;
        height: auto;
    }

        .sidebar .nav.sub-menu .nav-item .nav-link.active {
            color: #2196f3;
            background: transparent;
        }

            .sidebar .nav.sub-menu .nav-item .nav-link.active:before {
                background: #2196f3;
            }

    .sidebar .nav.sub-menu .nav-item:hover > .nav-link {
        background: initial;
        color: #000;
    }

        .sidebar .nav.sub-menu .nav-item:hover > .nav-link:before {
            background: #000;
        }

.sidebar-dark .sidebar {
    background: #252C46;
}

    .sidebar-dark .sidebar .nav .nav-item .collapse.show,
    .sidebar-dark .sidebar .nav .nav-item .collapsing {
        background: #2e3657;
    }

    .sidebar-dark .sidebar .nav .nav-item .nav-link {
        color: #9F9EA3;
    }

        .sidebar-dark .sidebar .nav .nav-item .nav-link[aria-expanded="true"] {
            background: #2e3657;
        }

        .sidebar-dark .sidebar .nav .nav-item .nav-link i:not(.btn i) {
            color: #9F9EA3;
        }

            .sidebar-dark .sidebar .nav .nav-item .nav-link i:not(.btn i).menu-arrow:before {
                color: rgba(159, 158, 163, 0.5);
            }

        .sidebar-dark .sidebar .nav .nav-item .nav-link:hover {
            color: #929197;
        }

    .sidebar-dark .sidebar .nav .nav-item.nav-profile .profile-name .name {
        color: #404852;
    }

    .sidebar-dark .sidebar .nav .nav-item.nav-profile .profile-name .designation {
        color: #8d9498;
    }

    .sidebar-dark .sidebar .nav .nav-item.nav-profile .notification-panel:before {
        background: #404852;
    }

    .sidebar-dark .sidebar .nav .nav-item.nav-profile .notification-panel > span {
        background: #2e3657;
    }

        .sidebar-dark .sidebar .nav .nav-item.nav-profile .notification-panel > span i {
            color: #8ba2b5;
        }

    .sidebar-dark .sidebar .nav .nav-item.active > .nav-link {
        color: #ffffff;
    }

    .sidebar-dark .sidebar .nav .nav-item .sidebar-sticker {
        background: #2e3657;
    }

    .sidebar-dark .sidebar .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile) > .nav-link {
        background: #2e3657;
        color: #9F9EA3;
    }

    .sidebar-dark .sidebar .nav.sub-menu .nav-item .nav-link {
        color: #9F9EA3;
    }

        .sidebar-dark .sidebar .nav.sub-menu .nav-item .nav-link.active {
            color: #ffffff;
        }

            .sidebar-dark .sidebar .nav.sub-menu .nav-item .nav-link.active:before {
                background: #ffffff;
            }

    .sidebar-dark .sidebar .nav.sub-menu .nav-item:hover > .nav-link {
        background: initial;
        color: #000;
    }

        .sidebar-dark .sidebar .nav.sub-menu .nav-item:hover > .nav-link:before {
            background: #000;
        }

/* style for off-canvas menu*/
@media screen and (max-width: 991px) {
    .sidebar-offcanvas {
        position: fixed;
        max-height: calc(100vh - 63px);
        top: 63px;
        bottom: 0;
        overflow: auto;
        right: -235px;
        -webkit-transition: all 0.25s ease-out;
        transition: all 0.25s ease-out;
    }

        .sidebar-offcanvas.active {
            right: 0;
        }
}

.navbar.fixed-top + .page-body-wrapper {
    padding-top: 63px;
}

@media (min-width: 992px) {
    .sidebar-mini .navbar .navbar-brand-wrapper {
        width: 185px;
    }

    .sidebar-mini .navbar .navbar-menu-wrapper {
        width: calc(100% - 185px);
    }

    .sidebar-mini .sidebar {
        width: 185px;
    }

        .sidebar-mini .sidebar .nav .nav-item .nav-link {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-line-pack: center;
            align-content: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            position: relative;
        }

            .sidebar-mini .sidebar .nav .nav-item .nav-link .menu-title {
                display: inline-block;
            }

            .sidebar-mini .sidebar .nav .nav-item .nav-link .badge {
                margin-left: 5px;
                display: none;
            }

            .sidebar-mini .sidebar .nav .nav-item .nav-link img {
                display: block;
                margin-right: auto;
                margin-left: auto;
                margin-bottom: 10px;
            }

            .sidebar-mini .sidebar .nav .nav-item .nav-link .menu-arrow {
                position: absolute;
                right: 7px;
            }

            .sidebar-mini .sidebar .nav .nav-item .nav-link .menu-icon {
                margin-right: 0;
            }

        .sidebar-mini .sidebar .nav .nav-item.nav-profile .nav-link {
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
        }

            .sidebar-mini .sidebar .nav .nav-item.nav-profile .nav-link .profile-name {
                display: none;
            }

        .sidebar-mini .sidebar .nav .nav-item.nav-profile i {
            margin-left: 1rem;
        }

        .sidebar-mini .sidebar .nav .nav-item .sidebar-sticker {
            display: none;
        }

    .sidebar-mini .main-panel {
        width: calc(100% - 185px);
    }

    .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item {
        border-top: 1px solid rgba(159, 158, 163, 0.2);
    }

        .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item.nav-doc, .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item.nav-profile {
            border-top: 0;
        }

        .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item .nav-link {
            height: auto;
            padding: 0.8125rem 1rem 0.8125rem 1rem;
        }

            .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item .nav-link i.menu-icon {
                margin-bottom: 0.5rem;
            }

    .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav.sub-menu {
        padding: 0 0.5rem;
    }

        .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav.sub-menu .nav-item .nav-link {
            padding: 1rem 0;
            text-align: center;
        }

            .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav.sub-menu .nav-item .nav-link:before {
                display: none;
            }
}

@media (min-width: 992px) {
    .sidebar-icon-only .navbar .navbar-brand-wrapper {
        width: 70px;
    }

        .sidebar-icon-only .navbar .navbar-brand-wrapper .brand-logo {
            display: none;
        }

        .sidebar-icon-only .navbar .navbar-brand-wrapper .brand-logo-mini {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }

    .sidebar-icon-only .navbar .navbar-menu-wrapper {
        width: calc(100% - 70px);
    }

    .sidebar-icon-only .sidebar {
        width: 70px;
    }

        .sidebar-icon-only .sidebar .nav {
            overflow: visible;
        }

            .sidebar-icon-only .sidebar .nav .nav-item {
                position: relative;
            }

                .sidebar-icon-only .sidebar .nav .nav-item .nav-link {
                    display: block;
                    text-align: center;
                    padding-left: 25px;
                    padding-right: 25px;
                }

                    .sidebar-icon-only .sidebar .nav .nav-item .nav-link .badge,
                    .sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title {
                        display: none;
                    }

                    .sidebar-icon-only .sidebar .nav .nav-item .nav-link i.menu-icon {
                        margin-right: 0;
                    }

                    .sidebar-icon-only .sidebar .nav .nav-item .nav-link i.menu-arrow {
                        display: none;
                    }

                .sidebar-icon-only .sidebar .nav .nav-item.nav-profile,
                .sidebar-icon-only .sidebar .nav .nav-item .sidebar-sticker {
                    display: none;
                }

                .sidebar-icon-only .sidebar .nav .nav-item .collapse {
                    display: none;
                }

                .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center;
                    background: #fafbfc;
                    color: #4a4a4a;
                    padding: 0.5rem 1.25rem;
                    left: 70px;
                    position: absolute;
                    text-align: left;
                    top: 0;
                    width: 200px;
                    z-index: 1;
                    height: 52px;
                    line-height: 1.8;
                    border-top-right-radius: 5px;
                    border-bottom-right-radius: 5px;
                }

    .sidebar-dark.sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title {
        background: #2e3657;
        color: #9F9EA3;
    }

    .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title {
        left: auto;
        right: 70px;
        text-align: right;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title:after {
        display: none;
    }

    .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link[data-toggle=collapse] .menu-title {
        border-bottom-right-radius: 0;
    }

    .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link[data-toggle=collapse] .menu-title {
        border-bottom-left-radius: 0;
    }

    .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse,
    .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing {
        display: block;
        padding: 0.5rem 0;
        background: #fafbfc;
        color: #4a4a4a;
        position: absolute;
        top: 52px;
        left: 70px;
        width: 200px;
        border-bottom-right-radius: 5px;
        -webkit-box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08);
        box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08);
    }

    .sidebar-dark.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, .sidebar-dark.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing {
        background: #2e3657;
        color: #9F9EA3;
    }

    .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 5px;
    }

    .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing {
        left: auto;
        right: 70px;
    }

    .sidebar-icon-only .sidebar .nav.sub-menu {
        padding: 0 0 0 1.5rem;
    }

        .sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link {
            text-align: left;
            color: #4a4a4a;
        }

            .sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link:hover {
                color: #cccccc;
            }

    .sidebar-dark.sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link {
        color: #9F9EA3;
    }

    .rtl.sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link {
        text-align: right;
    }

    .sidebar-icon-only .sidebar .nav.sub-menu .nav-item:nth-child(5n+1) .nav-link:before, .sidebar-icon-only .sidebar .nav.sub-menu .nav-item:nth-child(5n+2) .nav-link:before, .sidebar-icon-only .sidebar .nav.sub-menu .nav-item:nth-child(5n+3) .nav-link:before, .sidebar-icon-only .sidebar .nav.sub-menu .nav-item:nth-child(5n+4) .nav-link:before, .sidebar-icon-only .sidebar .nav.sub-menu .nav-item:nth-child(5n+5) .nav-link:before {
        background: #ffffff;
    }

    .sidebar-icon-only .main-panel {
        width: calc(100% - 70px);
    }
}

@media (min-width: 992px) {
    .sidebar-hidden .sidebar {
        transition: width 0.25s ease;
        -webkit-transition: width 0.25s ease;
        -moz-transition: width 0.25s ease;
        -ms-transition: width 0.25s ease;
        width: 0;
    }

    .sidebar-hidden .main-panel {
        width: 100%;
    }
}

@media (min-width: 992px) {
    .sidebar-absolute .page-body-wrapper {
        position: relative;
    }

        .sidebar-absolute .page-body-wrapper .sidebar {
            -webkit-transition: none;
            transition: none;
        }

    .sidebar-absolute:not(.sidebar-hidden) .sidebar {
        position: absolute;
        height: 100%;
        -webkit-box-shadow: 0 0 3px 1px #a7a3a3;
        /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
        /* Firefox 3.5 - 3.6 */
        box-shadow: 0 0 3px 1px #a7a3a3;
        /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
    }

    .sidebar-absolute .main-panel {
        width: 100%;
        -webkit-transition: none;
        transition: none;
    }
}

@media (min-width: 992px) {
    .sidebar-fixed .sidebar {
        position: fixed;
        max-height: auto;
    }

        .sidebar-fixed .sidebar .nav {
            max-height: calc(100vh - 63px);
            overflow: auto;
            position: relative;
        }

            .sidebar-fixed .sidebar .nav.sub-menu {
                max-height: none;
            }

    .sidebar-fixed .main-panel {
        margin-left: 235px;
    }

    .sidebar-fixed.sidebar-icon-only .main-panel {
        margin-left: 70px;
    }
}

.main-panel {
    width: calc(100% - 235px);
}

@media (max-width: 991px) {
    .main-panel {
        margin-left: 0;
        width: 100%;
    }
}

.se

@media (min-width: 992px) {
    .boxed-layout

{
    background: #f3f4f5;
}

.boxed-layout .container-scroller {
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.boxed-layout .navbar {
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

}

.rtl {
    direction: rtl;
    text-align: right;
}

    .rtl .sidebar .nav {
        padding-right: 0;
    }

        .rtl .sidebar .nav .nav-item .nav-link i.menu-icon {
            margin-right: 0;
            margin-left: 0.5em;
        }

        .rtl .sidebar .nav .nav-item .nav-link i.menu-arrow {
            margin-left: 0;
            margin-right: auto;
        }

        .rtl .sidebar .nav .nav-item .nav-link .badge {
            margin-left: 0;
            margin-right: auto;
        }

        .rtl .sidebar .nav.sub-menu {
            padding: 0 3.45rem 0 0;
        }

    .rtl .product-chart-wrapper::-webkit-scrollbar,
    .rtl .settings-panel .tab-content .tab-pane .scroll-wrapper::-webkit-scrollbar,
    .rtl .sidebar-fixed .nav::-webkit-scrollbar,
    .rtl .table-responsive::-webkit-scrollbar,
    .rtl ul.chats::-webkit-scrollbar {
        width: 0.5em;
    }

    .rtl .product-chart-wrapper::-webkit-scrollbar-track,
    .rtl .settings-panel .tab-content .tab-pane .scroll-wrapper::-webkit-scrollbar-track,
    .rtl .sidebar-fixed .nav::-webkit-scrollbar-track,
    .rtl .table-responsive::-webkit-scrollbar-track,
    .rtl ul.chats::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    }

    .rtl .product-chart-wrapper::-webkit-scrollbar-thumb,
    .rtl .settings-panel .tab-content .tab-pane .scroll-wrapper::-webkit-scrollbar-thumb,
    .rtl .sidebar-fixed .nav::-webkit-scrollbar-thumb,
    .rtl .table-responsive::-webkit-scrollbar-thumb,
    .rtl ul.chats::-webkit-scrollbar-thumb {
        background-color: darkgrey;
        outline: 1px solid slategrey;
    }

/*# sourceMappingURL=style.css.map */
