@font-face {
  font-family: 'opensans-regular';
  src: url('OpenSans-Regular.ttf') format('truetype');
}

.proserv {
  font-family: 'opensans-regular' !important;
}

.proserv .aside-menu {
  background-color: #fff;
}

.proserv .brand {
  background-color: #fff;
}

.proserv .aside {
  background-color: #fff;
}

.proserv .aside-menu .menu-nav>.menu-item.menu-item-active>.menu-link {
  background-color: #ffd200;
}

.proserv .aside-menu .menu-nav>.menu-item.false>.menu-link {
  background-color: #001d67;
}

.proserv .aside-menu .menu-nav {
  padding-top: 7px;
}

.proserv #kt_brand {
  max-height: 45px;
}

.proserv .aside-menu .menu-nav>.menu-item.menu-item-active>.menu-heading .menu-icon.svg-icon svg g [fill],
.proserv .aside-menu .menu-nav>.menu-item.menu-item-active>.menu-link .menu-icon.svg-icon svg g [fill] {
  fill: #fff;
}

.proserv .aside-menu .menu-nav>.menu-item>.menu-heading .menu-icon.svg-icon svg g [fill],
.proserv .aside-menu .menu-nav>.menu-item>.menu-link .menu-icon.svg-icon svg g [fill] {
  fill: #ffd200;
}

.proserv .aside-menu .menu-nav>.menu-item.menu-item-open>.menu-heading .menu-icon.svg-icon svg g [fill],
.proserv .aside-menu .menu-nav>.menu-item.menu-item-open>.menu-link .menu-icon.svg-icon svg g [fill] {
  fill: #ffd200;
}

.proserv .aside-menu .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading .menu-icon.svg-icon svg g [fill],
.proserv .aside-menu .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link .menu-icon.svg-icon svg g [fill] {
  fill: #ffd200;
}

.proserv .aside-menu .menu-nav>.menu-section .menu-text {
  color: #000;
}

.proserv .aside-menu .menu-nav>.menu-item.menu-item-open>.menu-heading,
.proserv .aside-menu .menu-nav>.menu-item.menu-item-open>.menu-link {
  background-color: #001d67;
}

.proserv .brand-logo {
  margin-top: 1.5rem;
  margin-left: 0.8rem;
}

.proserv .aside-menu .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading,
.proserv .aside-menu .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link {
  background-color: #e7e7e7;
}

.proserv .aside-menu .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading .menu-bullet.menu-bullet-dot>span,
.proserv .aside-menu .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link .menu-bullet.menu-bullet-dot>span {
  background-color: #9899ac;
}

.proserv .aside-menu .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading,
.proserv .aside-menu .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link {
  background-color: #e7e7e7;
}

.proserv .aside-menu .menu-nav>.menu-item .menu-submenu .menu-item>.menu-link .menu-bullet.menu-bullet-dot>span {
  background-color: #9899ac;
}

.aside-menu .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading .menu-text,
.aside-menu .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link .menu-text {
  color: #000;
}

.proserv .aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-heading,
.proserv .aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-link {
  background-color: #ffd200;
}

.proserv .aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.false>.menu-heading,
.proserv .aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.false>.menu-link {
  background-color: #001d67;
}

.proserv .aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-heading .menu-bullet.menu-bullet-dot>span,
.proserv .aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-link .menu-bullet.menu-bullet-dot>span {
  background-color: #fff;
}

.proserv .aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-heading .menu-text,
.proserv .aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-link .menu-text {
  color: #fff;
}

.proserv .aside-menu .menu-nav>.menu-item.menu-item-active>.menu-heading .menu-text,
.proserv .aside-menu .menu-nav>.menu-item.menu-item-active>.menu-link .menu-text {
  color: #fff;
}

.proserv .aside-menu .menu-nav>.menu-item.menu-item-open>.menu-heading .menu-text,
.aside-menu .menu-nav>.menu-item.menu-item-open>.menu-link .menu-text {
  color: #fff;
}

.proserv .aside-menu .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading .menu-text,
.proserv .aside-menu .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link .menu-text {
  color: #000;
}

@media (max-width: 991.98px) {
  .header-mobile {
    background-color: #fff;
  }
}