:root {
    --login-background-color: #DA1F20;
    --button-default: #DA1F20;
    --button-no-active: #B00020;
    --link-color-default: #748194;
    --link-color-hover: #0B1727;
    --link-color-active: #DA1F20;
    --border-color-default: #D8E2EF;
    --border-color-hover: #B6C1D2;
    --border-color-active: #DA1F20;
    --bg-color-default: #F9FAFD;
    --bg-color-hover: #EDF2F9;
    --bg-color-active: #EDF2F9;
    --bg-color-main: #F4F5F5;
}

body[data-layout="nomenu"] .bg-primary {
    background-color: var(--login-background-color) !important;
}
body[data-layout="nomenu"] a {
    color: var(--link-color-active);
}
body[data-layout="nomenu"] .btn-primary, body[data-layout="nomenu"] .btn-primary:hover,
body[data-layout="nomenu"] .btn-primary, body[data-layout="nomenu"] .btn-primary:focus {
    background-color: var(--button-default);
    border-color: var(--button-default);
}

body, .navbar-glass, .navbar-vertical .navbar-collapse {
    background-color: var(--bg-color-main);
}
.navbar-light .navbar-nav  .nav-link {
    color: var(--link-color-default);
}
.navbar-light .navbar-nav  .nav-link:hover {
    color: var(--link-color-hover);
}
.navbar-light .navbar-nav  .nav-link.active {
    color: var(--link-color-active);
    border-bottom: 2px solid var(--border-color-active);
}
.navbar-light .navbar-nav .active > .nav-link {
    color: var(--link-color-active);
}
.breadcrumb a, .breadcrumb a:hover {
    color: var(--link-color-active);
}
.navbar-top {
    font-weight: 900;
}
.navbar-vertical .navbar-nav {
    font-weight: 900;
}