:root {
  --bodyBackground: #9c4083;
  --headerBackground: #FFFFFF;
  --sidebarBackground: #9c4083;
  --sidebarFontColor: #ffffff;
  --primaryAccent: #2ab677;
  --secondaryAccent: #2ab677;
  --footerBackground: #2ab677;
}

body {
  background-color: var(--bodyBackground) !important;
}

.page-header-fixed .page-container {
  margin-top: 85px;
}

#main_divHeader .header-inner .navbar-brand .img-responsive {
  max-height: 75px !important;
}

.header {
  height: 85px !important;
  min-height: 85px !important;
}

#main_divHeader {
  background-color: var(--headerBackground) !important;
}

#main_divHeader .header-inner .navbar-brand .img-responsive {
  max-height: 30px;
}

#main_sidebar,
.page-sidebar-closed ul.page-sidebar-menu > li:hover .sub-menu {
  background-color: var(--sidebarBackground) !important;
}

.page-sidebar .sidebar-search input,
.login-status .navbar-nav .site-feedback-link:hover,
.login-status .navbar-nav .dropdown-toggle:hover,
.login-status .navbar-nav .dropdown.open .dropdown-toggle,
.login-status .navbar-nav .dropdown span.open .dropdown-toggle  {
  background-color: var(--primaryAccent) !important;
}

.page-sidebar .sidebar-search input, 
.login-status .navbar-nav .site-feedback-link:hover, 
.login-status .navbar-nav .dropdown-toggle:hover, 
.login-status .navbar-nav .dropdown.open .dropdown-toggle, 
.login-status .navbar-nav .dropdown span.open .dropdown-toggle {
    background-color: var(--sidebarFontColor) !important;
}

ul.page-sidebar-menu li > ul.sub-menu > li > a,
ul.page-sidebar-menu li > span > ul.sub-menu > li > a,
ul.page-sidebar-menu > li > ul.sub-menu a .arrow:before,
ul.page-sidebar-menu > li > ul.sub-menu a .arrow.open:before,
ul.page-sidebar-menu > li > span > ul.sub-menu a .arrow:before,
ul.page-sidebar-menu > li > span > ul.sub-menu a .arrow.open:before,
ul.page-sidebar-menu > li a i {
  color: var(--sidebarFontColor) !important;
}

ul.page-sidebar-menu > li.active > a,
ul.page-sidebar-menu > li.active > span > a,
ul.page-sidebar-menu > li > ul.sub-menu > li.active > a,
ul.page-sidebar-menu > li > ul.sub-menu > li > a:hover,
ul.page-sidebar-menu > li > span > ul.sub-menu > li.active > a,
ul.page-sidebar-menu > li > span > ul.sub-menu > li > a:hover,
ul.page-sidebar-menu > li.open > a,
ul.page-sidebar-menu > li > a:hover,
ul.page-sidebar-menu > li:hover > a,
ul.page-sidebar-menu > li.open > span > a,
ul.page-sidebar-menu > li > span > a:hover,
ul.page-sidebar-menu > li:hover > span > a,
ul.page-sidebar-menu > li > ul.sub-menu li > ul.sub-menu > li.active > a,
ul.page-sidebar-menu > li > ul.sub-menu li > ul.sub-menu > li > a:hover, 
ul.page-sidebar-menu > li > ul.sub-menu li.open > a,
ul.page-sidebar-menu > li > span > ul.sub-menu li > ul.sub-menu > li.active > a, 
ul.page-sidebar-menu > li > span > ul.sub-menu li > ul.sub-menu > li > a:hover, 
ul.page-sidebar-menu > li.active > a,
ul.page-sidebar-menu > li.active > span > a {
  background-color: var(--secondaryAccent) !important;
}

.login-status .navbar-nav > li.dropdown .dropdown-toggle.current-page:hover {
  background-color: var(--primaryAccent) !important;
}

#main_footer {
  background-color: var(--footerBackground);
}

#main_pnlSiteTemplateHeader {
    display: none !important;
}

ul.page-sidebar-menu > li.active > a, ul.page-sidebar-menu > li.active > span > a { 
background-color: var(--primaryAccent) !important;
}