@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
:root {
  --color-primary-red: #E60000;
  --color-primary-green: #006636;
  --color-success: #007D40;
  --color-success-light: #A1D48D;
  --color-warning: #FFD500;
  --color-danger: #E60000;
  --color-dark-gray: #7A7A7A;
  --color-gray: #B8B8B8;
  --navbar-text-color: #6C6C6C;
}

:root {
  --font: 'Roboto', serif !important;
}

:root {
  --bo-mf-primary: var(--color-primary-red);
}

.drawer-panel {
  color: var(--color-text-color);
  background-color: var(--ibox-content-bg);
}
.drawer-panel .btn-default {
  color: var(--color-text-color) !important;
  background-color: var(--ibox-content-bg) !important;
  border-color: var(--color-gray) !important;
}
.drawer-panel .btn-default:hover, .drawer-panel .btn-default:focus {
  color: var(--color-text-color) !important;
  background-color: var(--color-light-gray) !important;
}
.drawer-panel .list-group-item {
  background-color: var(--ibox-content-bg) !important;
  color: var(--color-text-color) !important;
  border-color: var(--color-gray) !important;
}
.drawer-panel .list-group-item.active, .drawer-panel .list-group-item.active:hover, .drawer-panel .list-group-item.active:focus {
  background-color: var(--color-primary-green) !important;
  color: #ffffff !important;
  border-color: color-mix(in srgb, var(--primary-color-green), black 10%) !important;
}
.drawer-panel .list-group-item:hover {
  background-color: var(--color-light-gray) !important;
  color: var(--color-text-color) !important;
}
.drawer-panel .tech-drawer-section-title {
  color: var(--color-text-gray) !important;
}
.drawer-panel select-input .control {
  color: var(--color-text-color) !important;
  background: var(--ibox-content-bg) !important;
  border-color: var(--color-gray) !important;
}
.drawer-panel select-input .popup {
  color: var(--color-text-color) !important;
  background: var(--ibox-content-bg) !important;
}

section#wrapper {
  background: var(--color-light-gray);
  border-left: 1px solid var(--color-gray);
}

:root {
  --color-btn-success: color-mix(in srgb, var(--color-success), white 5%);
  --color-btn-info: color-mix(in srgb, var(--color-success-light), black 20%);
}

.nav > li:not(.user-profile-content):not(.not-apply-hover-styles):hover, .nav > li:not(.user-profile-content):not(.not-apply-hover-styles):focus {
  background-color: var(--hover-gray);
  border-radius: 0;
}
.nav > li:not(.user-profile-content):not(.not-apply-hover-styles) > a,
.nav > li:not(.user-profile-content):not(.not-apply-hover-styles) > button[role=tab] {
  color: var(--color-success);
}
.nav > li:not(.user-profile-content):not(.not-apply-hover-styles) > a:hover, .nav > li:not(.user-profile-content):not(.not-apply-hover-styles) > a:focus,
.nav > li:not(.user-profile-content):not(.not-apply-hover-styles) > button[role=tab]:hover,
.nav > li:not(.user-profile-content):not(.not-apply-hover-styles) > button[role=tab]:focus {
  background-color: var(--hover-gray);
  color: var(--color-text-color);
}

.nav > li.active > a,
.nav > li.active > button[role=tab] {
  color: var(--color-text-color);
}

.dropdown-menu {
  border-radius: 0;
}

.dropdown-menu > li > a,
.dropdown-menu > li > button {
  border-radius: 0;
}

.nav > li.active {
  border-left: 4px solid var(--color-primary-green);
  background-color: var(--hover-gray);
  color: var(--color-text-color);
}

.nav.nav-second-level > li.active {
  border-radius: 0;
}

body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover > .nav-second-level,
.mini-navbar .nav li:focus > .nav-second-level {
  border-radius: 0;
  border: 1px solid var(--color-gray);
  left: 100%;
}

body.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  border-radius: 0;
}

#side-menu > li.nav-header.user-profile-content {
  background-color: transparent;
}

.mini-navbar .nav-second-level {
  background-color: var(--color-light-gray);
}

.canvas-menu.mini-navbar .nav-second-level {
  background: color-mix(in srgb, var(--color-light-gray), black 3%);
}

.user-profile-content .user-name {
  color: var(--color-text-color);
}

body.mini-navbar .nav-header {
  background-color: var(--color-light-gray);
}

body.fixed-sidebar.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  border-radius: 0;
}

body.canvas-menu.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  border-radius: 0;
}

.navbar-top {
  background-color: var(--color-primary-green);
  color: white;
}
.navbar-top .actions li {
  margin-right: 5px;
}
.navbar-top .actions li button, .navbar-top .actions li a {
  border: none;
  box-shadow: none !important;
  background-color: transparent;
  border-radius: 0;
  padding: 7px 15px !important;
  margin-bottom: 0 !important;
}
.navbar-top .actions li button:hover, .navbar-top .actions li a:hover {
  background-color: color-mix(in srgb, var(--color-success), black 1.2%);
}
.navbar-top .actions li button:active, .navbar-top .actions li a:active {
  background-color: color-mix(in srgb, var(--color-success), black 3%);
}
.navbar-top .actions #downloads-section {
  color: var(--color-text-color);
}
.navbar-top .tech-options li {
  border-radius: 0;
}
.navbar-top .tech-options li:hover {
  background-color: color-mix(in srgb, var(--color-success), black 1.2%);
}
.navbar-top .tech-options .dropdown-menu {
  color: var(--color-text-color);
}

/*# sourceMappingURL=style.css.map */
