:root {
    --content-background-color: #e2e2e2;
    --theme-primary-color: #ffcd01;
    --theme-primary-font-color: #15254f;
    --sidebar-backgoud-color: #ffffff;
}
.zw-stage11-app-v2 .stage11-header.login-header .header-content {
    background-color: #FFFFFF;
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.5);
}
.zw-stage11-app-v2 a,
.zw-stage11-app-v2 .inner.app a,
.zw-stage11-app-v2 .btn.btn-link,
.sidebar .nav ul li a p {
    color: var(--theme-primary-font-color);
}
.sidebar .nav ul li:hover,
.sidebar .nav ul li.active {
    background-color: transparent;
}
body.sidebar-collapsed .sidebar .logo-sm {
    max-width: 45px;
}
.zw-stage11-app-v2 input[type="radio"]:checked {
    border: none !important;
    background-image: url("../images/icons/active-dot.svg");
    background-repeat: no-repeat;
    background-size: cover;
}

.zw-stage11-app-v2 .stage11-header .profile-intro .company {
    color: #6C6C6C;
    font-size: 12px;
    text-align: left;
    line-height: 13px;
    margin-top: 0;
}
.zw-stage11-app-v2 p.last-login {
    margin-right: calc(-1 * (var(--bs-gutter-x) * .5));
    margin-left: calc(-1 * (var(--bs-gutter-x) * .5));
    color: #6C6C6C;
    font-size: 12px;
    text-align: right;
    line-height: 6px;
}
.zw-stage11-app-v2 .stage11-header .user-details {
    background-color: var(--content-background-color) !important;
}
.container {
    max-width: 1200px !important;
}
