/* Hide only sidebar Consultancy & Support */
.sidebar .sidebar-wrapper > ul.nav > li:nth-last-child(1),
.sidebar .sidebar-wrapper > ul.nav > li:nth-last-child(2) {
    display: none !important;
}
/* Hide footer */
.footer,
footer {
    display: none !important;
}
/* Hide Community Edition license message */
#license p {
    display: none !important;
}
.simple-text.logo-normal {
    display: none !important;
}
login-cmp .navbar-brand {
    display: none !important;
}
.isEnterprise {
    display: none !important;
}
/* === Keep your notice-hiding rules as-is (they're fine now) === */
.card-body p:last-child,
.card-body > p:nth-last-child(1),
.card-body > p:nth-last-child(2),
.ng-star-inserted p,
.tab-pane.active p {
    display: none !important;
}

/* Prevent over-hiding other paragraphs */
.card-body p:not(:last-child):not(:nth-last-child(2)) {
    display: block !important;
}

/* === Fix left side extra space / padding === */

/* Remove forced margin-left if it's causing the gap */
.content-wrapper,
.right-side,
.main-content,
.content,               /* possible classes in Ant Media dashboard */
.container-fluid {      /* Bootstrap common wrapper */
    margin-left: 0 !important;   /* reset to default (no extra left gap) */
    padding-left: 15px !important;  /* standard Bootstrap padding */
}

/* Sidebar: set exact width without forcing flex if not needed */
.sidebar,
.left-sidebar,
.main-sidebar,
aside,
.side-menu {            /* try these class names one by one */
    width: 220px !important;     /* your original sidebar width — measure it in inspector */
    min-width: 220px !important;
    /* Remove flex if it breaks layout */
    /* flex: 0 0 220px !important; */  /* comment this out if space increases */
    padding: 0 !important;           /* no extra padding inside sidebar */
}

/* If the dashboard cards / main area still has too much left space */
.row, .dashboard-overview, .card-deck {
    margin-left: -15px !important;   /* Bootstrap negative margin fix */
    margin-right: -15px !important;
}

/* General reset for main container if needed */
#wrapper, .wrapper, body > div:first-child {
    padding-left: 0 !important;
}

/* Keep layout restoration */
.card-body {
    padding-bottom: 20px !important;
    min-height: 150px !important;
}
.card {
    margin-bottom: 20px !important;
}
.nav-tabs, .tab-content {
    margin-top: 0 !important;
}/* Hide only sidebar Consultancy & Support */
.sidebar .sidebar-wrapper > ul.nav > li:nth-last-child(1),
.sidebar .sidebar-wrapper > ul.nav > li:nth-last-child(2) {
    display: none !important;
}
/* Hide footer */
.footer,
footer {
    display: none !important;
}
/* Hide Community Edition license message */
#license p {
    display: none !important;
}
.simple-text.logo-normal {
    display: none !important;
}
login-cmp .navbar-brand {
    display: none !important;
}
.isEnterprise {
    display: none !important;
}
/* === Keep your notice-hiding rules as-is (they're fine now) === */
.card-body p:last-child,
.card-body > p:nth-last-child(1),
.card-body > p:nth-last-child(2),
.ng-star-inserted p,
.tab-pane.active p {
    display: none !important;
}

/* Prevent over-hiding other paragraphs */
.card-body p:not(:last-child):not(:nth-last-child(2)) {
    display: block !important;
}

/* === Fix left side extra space / padding === */

/* Remove forced margin-left if it's causing the gap */
.content-wrapper,
.right-side,
.main-content,
.content,               /* possible classes in Ant Media dashboard */
.container-fluid {      /* Bootstrap common wrapper */
    margin-left: 0 !important;   /* reset to default (no extra left gap) */
    padding-left: 15px !important;  /* standard Bootstrap padding */
}

/* Sidebar: set exact width without forcing flex if not needed */
.sidebar,
.left-sidebar,
.main-sidebar,
aside,
.side-menu {            /* try these class names one by one */
    width: 220px !important;     /* your original sidebar width — measure it in inspector */
    min-width: 220px !important;
    /* Remove flex if it breaks layout */
    /* flex: 0 0 220px !important; */  /* comment this out if space increases */
    padding: 0 !important;           /* no extra padding inside sidebar */
}

/* If the dashboard cards / main area still has too much left space */
.row, .dashboard-overview, .card-deck {
    margin-left: -15px !important;   /* Bootstrap negative margin fix */
    margin-right: -15px !important;
}

/* General reset for main container if needed */
#wrapper, .wrapper, body > div:first-child {
    padding-left: 0 !important;
}

/* Keep layout restoration */
.card-body {
    padding-bottom: 20px !important;
    min-height: 150px !important;
}
.card {
    margin-bottom: 20px !important;
}
.nav-tabs, .tab-content {
    margin-top: 0 !important;
}
.sidebar .logo-img img {
    width: 190px;
    top: 16px;
    left: 18px;
    position: absolute;
}/* Hide only sidebar Consultancy & Support */
.sidebar .sidebar-wrapper > ul.nav > li:nth-last-child(1),
.sidebar .sidebar-wrapper > ul.nav > li:nth-last-child(2) {
    display: none !important;
}
/* Hide footer */
.footer,
footer {
    display: none !important;
}
/* Hide Community Edition license message */
#license p {
    display: none !important;
}
.simple-text.logo-normal {
    display: none !important;
}
login-cmp .navbar-brand {
    display: none !important;
}
.isEnterprise {
    display: none !important;
}
/* === Keep your notice-hiding rules as-is (they're fine now) === */
.card-body p:last-child,
.card-body > p:nth-last-child(1),
.card-body > p:nth-last-child(2),
.ng-star-inserted p,
.tab-pane.active p {
    display: none !important;
}

/* Prevent over-hiding other paragraphs */
.card-body p:not(:last-child):not(:nth-last-child(2)) {
    display: block !important;
}

/* === Fix left side extra space / padding === */

/* Remove forced margin-left if it's causing the gap */
.content-wrapper,
.right-side,
.main-content,
.content,               /* possible classes in Ant Media dashboard */
.container-fluid {      /* Bootstrap common wrapper */
    margin-left: 0 !important;   /* reset to default (no extra left gap) */
    padding-left: 15px !important;  /* standard Bootstrap padding */
}

/* Sidebar: set exact width without forcing flex if not needed */
.sidebar,
.left-sidebar,
.main-sidebar,
aside,
.side-menu {            /* try these class names one by one */
    width: 220px !important;     /* your original sidebar width — measure it in inspector */
    min-width: 220px !important;
    /* Remove flex if it breaks layout */
    /* flex: 0 0 220px !important; */  /* comment this out if space increases */
    padding: 0 !important;           /* no extra padding inside sidebar */
}

/* If the dashboard cards / main area still has too much left space */
.row, .dashboard-overview, .card-deck {
    margin-left: -15px !important;   /* Bootstrap negative margin fix */
    margin-right: -15px !important;
}

/* General reset for main container if needed */
#wrapper, .wrapper, body > div:first-child {
    padding-left: 0 !important;
}

/* Keep layout restoration */
.card-body {
    padding-bottom: 20px !important;
    min-height: 150px !important;
}
.card {
    margin-bottom: 20px !important;
}
.nav-tabs, .tab-content {
    margin-top: 0 !important;
}/* Hide only sidebar Consultancy & Support */
.sidebar .sidebar-wrapper > ul.nav > li:nth-last-child(1),
.sidebar .sidebar-wrapper > ul.nav > li:nth-last-child(2) {
    display: none !important;
}
/* Hide footer */
.footer,
footer {
    display: none !important;
}
/* Hide Community Edition license message */
#license p {
    display: none !important;
}
.simple-text.logo-normal {
    display: none !important;
}
login-cmp .navbar-brand {
    display: none !important;
}
.isEnterprise {
    display: none !important;
}
/* === Keep your notice-hiding rules as-is (they're fine now) === */
.card-body p:last-child,
.card-body > p:nth-last-child(1),
.card-body > p:nth-last-child(2),
.ng-star-inserted p,
.tab-pane.active p {
    display: none !important;
}

/* Prevent over-hiding other paragraphs */
.card-body p:not(:last-child):not(:nth-last-child(2)) {
    display: block !important;
}

/* === Fix left side extra space / padding === */

/* Remove forced margin-left if it's causing the gap */
.content-wrapper,
.right-side,
.main-content,
.content,               /* possible classes in Ant Media dashboard */
.container-fluid {      /* Bootstrap common wrapper */
    margin-left: 0 !important;   /* reset to default (no extra left gap) */
    padding-left: 15px !important;  /* standard Bootstrap padding */
}

/* Sidebar: set exact width without forcing flex if not needed */
.sidebar,
.left-sidebar,
.main-sidebar,
aside,
.side-menu {            /* try these class names one by one */
    width: 220px !important;     /* your original sidebar width — measure it in inspector */
    min-width: 220px !important;
    /* Remove flex if it breaks layout */
    /* flex: 0 0 220px !important; */  /* comment this out if space increases */
    padding: 0 !important;           /* no extra padding inside sidebar */
}

/* If the dashboard cards / main area still has too much left space */
.row, .dashboard-overview, .card-deck {
    margin-left: -15px !important;   /* Bootstrap negative margin fix */
    margin-right: -15px !important;
}

/* General reset for main container if needed */
#wrapper, .wrapper, body > div:first-child {
    padding-left: 0 !important;
}

/* Keep layout restoration */
.card-body {
    padding-bottom: 20px !important;
    min-height: 150px !important;
}
.card {
    margin-bottom: 20px !important;
}
.nav-tabs, .tab-content {
    margin-top: 0 !important;
}
.sidebar .logo-img img {
    width: 190px;
    top: 16px;
    left: 18px;
    position: absolute;
}
