/* dashboard-layout-adjustments.css */

/* Adjust page container margin when header is fixed */
.page-header-fixed .page-container {
    margin-top: 90px;
}

/* Navbar logo adjustments */
.page-header.navbar .page-logo {
    padding-left: 10px;
}
.page-header.navbar .page-logo .logo-default {
    margin: 0;
}
.page-header.navbar .page-logo > a > img {
    height: 85px;
    padding-top: 6px;
    padding-left: 0;
}

/* Navbar height and background */
.page-header.navbar {
    min-height: 90px;
    background: #fff;
}

/* Background adjustments for page content and bar */
.page-container-bg-solid .page-bar,
.page-content-white .page-bar,
.page-content {
    background: #F1F4F7;
}

/* Sidebar active item background colors */
.page-sidebar .page-sidebar-menu > li.active.open > a,
.page-sidebar .page-sidebar-menu > li.active > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a {
    background: #3598DC;
}

/* Sidebar active item hover background colors */
.page-sidebar .page-sidebar-menu > li.active.open > a:hover,
.page-sidebar .page-sidebar-menu > li.active > a:hover,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover {
    background: #3598DC;
}

/* Top menu margin in navbar */
.page-header.navbar .top-menu {
    margin-top: 20px;
}

/* Optional: top menu dropdown user links font size adjustment
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a {
    font-size: 13px;
}
*/

/* Footer inner text color */
.page-footer .page-footer-inner {
    color: #000;
}

.cropper-buttons-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 5px;
}

.cropper-buttons-wrapper .btn-group {
    flex: 1 1 auto;
}
