
.layout-width,
.navbar-menu #scrollbar > .container-fluid,
.page-content > .container-fluid,
.footer > .container-fluid {
    max-width: none !important;
    width: 100% !important;
}

.page-content {
    padding-left: 21px !important;
    padding-right: 21px !important;
}

.page-content > .container-fluid,
.page-content > .container-lg,
.page-content > .container-md,
.page-content > .container-sm,
.page-content > .container-xl,
.page-content > .container-xxl {
    padding-left: 21px !important;
    padding-right: 21px !important;
}

.page-title-box {
    margin-left: -21px !important;
    margin-right: -21px !important;
    padding-left: 21px !important;
    padding-right: 21px !important;
}

.navbar-header {
    padding-left: 42px !important;
    padding-right: 42px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.navbar-header .horizontal-logo,
.navbar-header .navbar-brand-box {
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.navbar-header .horizontal-logo .logo {
    margin-left: 0 !important;
}

.navbar-menu #scrollbar .container-fluid {
    padding-left: .75rem !important;
    padding-right: .75rem !important;
}

html[data-layout="horizontal"] .navbar-menu {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.navbar-menu .navbar-nav {
    margin-left: 0 !important;
    padding-left: 0 !important;
}

.navbar-menu .navbar-nav .menu-title {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

html[data-layout="horizontal"] .navbar-menu .navbar-nav .nav-link {
    padding-left: 1.5rem !important;
    padding-right: 1.85rem !important;
}

html[data-layout="horizontal"] .navbar-menu .navbar-nav > li:nth-of-type(2) > .nav-link.menu-link {
    padding-left: 0 !important;
}

html[data-layout="horizontal"] .navbar-menu .navbar-brand-box {
    display: none !important;
}

html[data-layout="horizontal"] .navbar-header .horizontal-logo {
    display: flex !important;
    align-items: center !important;
}

html[data-layout="vertical"] .navbar-menu .navbar-brand-box {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding-left: 21px !important;
    padding-right: 21px !important;
}

html[data-layout="vertical"] .navbar-menu .navbar-brand-box .logo {
    margin-left: 0 !important;
}

html[data-layout="vertical"] .navbar-menu .navbar-brand-box #vertical-hover {
    margin-left: auto !important;
    margin-right: 0 !important;
    float: none !important;
}

.footer {
    padding-left: 42px !important;
    padding-right: 42px !important;
}

.footer > .container-fluid {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.footer .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.footer .row > [class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

@media (max-width: 767.98px) {
    .page-content,
    .page-content > .container-fluid,
    .page-content > .container-lg,
    .page-content > .container-md,
    .page-content > .container-sm,
    .page-content > .container-xl,
    .page-content > .container-xxl {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .page-title-box {
        margin-left: -10px !important;
        margin-right: -10px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .navbar-header,
    .footer,
    .navbar-menu #scrollbar > .container-fluid {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    html[data-layout="vertical"] .navbar-menu .navbar-brand-box {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}

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