:root {
  --green: #3C8628;
}

.portletContent {
  font-size: 18px !important;
}

#footer-portlets {
  background-color: var(--green) !important;
}

body.custom-color #steinfurt-footer #footer-portlets, body.custom-color #company-leadimage .slider-wrapper .slick-slide .slide .information-container .information .title div {background-color: #005AA2 !important;}

.portletContent ul { list-style: none !important;} 

ul li::marker, 
ol li::marker {
  color: var(--green);
}


.radio-widget.required.bool-field:after {
  display: none !important;
}


.image-information .title {
  background-color: var(--green) !important;
}


body.custom-color .image-information .title {
  background-color: #005AA2 !important;
}


body.portaltype-easyform:not(.viewpermission-modify-portal-content) .form #form .autotoc-nav a.active, body.portaltype-tilepage .form #form .autotoc-nav a.active, body.portaltype-tariff .form #form .autotoc-nav a.active, body.portaltype-easyform:not(.viewpermission-modify-portal-content) .form #form .autotoc-nav li.active, body.portaltype-tilepage .form #form .autotoc-nav li.active, body.portaltype-tariff .form #form .autotoc-nav li.active {
  background-color: var(--green) !important;
}


a#autotoc-item-autotoc-1.autotoc-level-1 {
 color: var(--green) !important;
}

a#autotoc-item-autotoc-1.autotoc-level-1.active {
 color: #ffffff !important;
}

a#autotoc-item-autotoc-2.autotoc-level-1.active {
 color: #ffffff !important;
}

span.label {
 color: #323A40 !important;
}

a#autotoc-item-autotoc-2.autotoc-level-1 {
 color: var(--green) !important;
}

#form-buttons-submit {
  background-color: var(--green) !important;
}

#form-buttons-submit:hover {
  background-color: #ffffff !important;
  border-color: var(--green) !important;
  color: var(--green) !important;
}


input.form-next-button {
  background-color: var(--green) !important;
}

input.form-next-button:hover {
  background-color: #ffffff !important;
  border-color: var(--green) !important;
  color: var(--green) !important;
}


#tile-header {
  background-color: var(--green) !important;
}

.category-navigation-item.active {
  background-color: var(--green) !important;
}

.category-navigation-item:hover {
  background-color: var(--green) !important;
}


#company-mainnavigation.desktop-navigation a.active  {
  background-color: var(--green) !important;
}

.desktop-navigation.icon.interaktiv-icon-basetilestheme-arrow-down  {
  color: var(--green) !important;
}

header#company-header #company-header-bottombar #bottombar-wrapper #company-navigation nav ul li a.active {
  color: var(--green) !important;
}

header#company-header #company-header-bottombar #bottombar-wrapper #company-navigation nav ul li a:hover {
  color: var(--green) !important;
}

