@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: #B3B3B3;
}

: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 .chosen-container-single .chosen-single {
  color: var(--color-text-color) !important;
  background: var(--ibox-content-bg) !important;
  border-color: var(--color-gray) !important;
}
.drawer-panel .chosen-drop {
  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);
}

.btn-success.btn-outline {
  color: color-mix(in srgb, var(--color-success), white 5%);
}

.btn-info.btn-outline {
  color: color-mix(in srgb, var(--color-success), white 5%);
}

.btn-success {
  background-color: color-mix(in srgb, var(--color-success), white 5%);
  border-color: color-mix(in srgb, var(--color-success), white 5%);
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:hover, .btn-success.active:focus {
  background-color: color-mix(in srgb, var(--color-success), white 8%);
  border-color: color-mix(in srgb, var(--color-success), white 8%);
}

.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success.active[disabled], fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
  background-color: var(--color-success-light);
  border-color: var(--color-success-light);
}

.btn-info {
  background-color: color-mix(in srgb, var(--color-success-light), black 20%);
  border-color: color-mix(in srgb, var(--color-success-light), black 20%);
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info, .btn-info:active:focus, .btn-info:active:hover, .btn-info.active:hover, .btn-info.active:focus {
  background-color: color-mix(in srgb, var(--color-success-light), black 25%);
  border-color: color-mix(in srgb, var(--color-success-light), black 25%);
}

.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info.active[disabled], fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
  background-color: color-mix(in srgb, var(--color-success-light), black 10%);
  border-color: color-mix(in srgb, var(--color-success-light), black 10%);
}

.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-success:hover {
  background-color: color-mix(in srgb, var(--color-success-light), black 20%);
  border: none;
}

a.btn-success.dim,
button.btn-success.dim {
  box-shadow: inset 0 0 0 color-mix(in srgb, var(--color-success), white 2%), 0 5px 0 0 color-mix(in srgb, var(--color-success), white 2%), 0 10px 5px #999;
}
a.btn-success.dim:active,
button.btn-success.dim:active {
  box-shadow: inset 0 0 0 color-mix(in srgb, var(--color-success), white 2%), 0 2px 0 0 color-mix(in srgb, var(--color-success), white 2%), 0 5px 3px #999;
}
a.btn-success.dim.dim-small,
button.btn-success.dim.dim-small {
  box-shadow: inset 0 0 0 color-mix(in srgb, var(--color-success), white 2%), 0 4px 0 0 color-mix(in srgb, var(--color-success), white 2%), 7px 3px #999;
}
a.btn-success.dim.dim-small:active,
button.btn-success.dim.dim-small:active {
  box-shadow: inset 0 0 0 color-mix(in srgb, var(--color-success), white 2%), 0 2px 0 0 color-mix(in srgb, var(--color-success), white 2%), 5px 3px #999;
}

.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 {
  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 {
  background-color: var(--hover-gray);
  color: var(--color-text-color);
}

.nav > li.active > a {
  color: var(--color-text-color);
}

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

.dropdown-menu > li > a {
  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);
}
.navbar-top .tech-options .admin-selector .onoffswitch-switch {
  top: 8px;
}

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