/* ---------- Color Module Styles ----------- */
:root {
  --mt-base-color: #028241;
  --mt-dark-color: #028241;
}
.region--accent-background {
  background-color: #028241;
}
.cwb-menu_container ul.menu > li > a:before,
.cwb-menu_container ul.menu > li > span:before {
  background-color: #028241;
}
.cwb-menu_container .sf-menu ul li.sfHover > a,
.cwb-menu_container .sf-menu ul li a:hover,
.cwb-menu_container .sf-menu ul li > a.is-active,
.cwb-menu_container .sf-menu ul li.active-trail > a {
  background-color: #028241;
  color: #ffffff;
}
.cwb-menu_container .sf-menu.menu li ul {
  border-top-color: #028241;
}
.cwb-menu_container ul.sf-menu .sf-sub-indicator {
  top: 50%;
}
body {
  color: #222222;
}
.page-container .header-container ul.menu > li > a:before, .page-container .header-container ul.menu > li > span:before {
  border-color: #028241;
}
.page-container .header-container .sf-menu ul li.sfHover > a,
.page-container .header-container .sf-menu ul li a:hover,
.page-container .header-container .sf-menu ul li > a.is-active,
.page-container .header-container .sf-menu ul li.active-trail > a,
.page-container .header-container .sf-menu ul li.sfHover > span,
.page-container .header-container .sf-menu ul li span:hover,
.page-container .header-container .sf-menu ul li > span.is-active,
.page-container .header-container .sf-menu ul li.active-trail > span {
  border-left-color: #028241;
}
#main-content {
  background-color: #fdfdfd;
}
header.header {
  background-color: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
}
body a, .link, :root {
  color: #028241;
  --mt-link-color: #028241;
}
body a:hover,
body a:focus,
body a:active,
.link:hover,
.link:focus,
.link:active {
  color: #028241;
}
ul.social-media-links--platforms a {
  color: #ffffff !important;
}
/* CWB 3 Specific Theme Settings */
.header-container .site-branding {
  background-color: #ffffff;
}
.white_overlay svg polygon { fill: #eeeeee;}
.green_overlay svg polygon { fill: #028241;}
button.slideout-toggle {
  background: #444444;
  opacity: 0.85;
}
.slideshow-login_payembed {
  background-color: #fefefe;
}
.to-top.show {
  background-color: #028241;
}
body a.button {
  background-color: #028241;
}
body a.button:focus, body a.button:hover, body a.button:active {
  background-color: #028241;
}
.card:before, .navbar-default .navbar-nav > li > a:before {
  background: #028241;
}
div.block__content .media-box-button_card .media-box-button_card__effectbox, div.block__content .three-media-box-button_block .three-media-box-button_card .media-box-button_card .media-box-button_card__effectbox {
  border-color: #028241;
}
.tse_footer.region--dark-gray-background {
  background-color: #000000;
}
.sidebar .block, .l-sidebars__sidebar {
  background-color: #f6f6f2;
}
.logo-and-site-name-wrapper .site-name a, .logo-and-site-name-wrapper .site-slogan {
  color: #222222;
}
.slideout.region--default-background,
.slideout.region--dark-background,
.slideout.region--colored-background,
.slideout.region--white-background,
.slideout.region--gray-background,
.slideout.region--white-dark-colored-background,
.slideout.region--white-colored-background,
.slideout.region--gray-background {
  background-color: #ededed;
}
footer.footer {
  background-color: #028241;
}

/* Paragraph Background Colors */
.paragraph--color.paragraph--color--primary {
  background-color: #028241;
}
.paragraph--color.paragraph--color--secondary {
  background-color: #028241;
}
.paragraph--color--success {
  background-color: #028241;
}
.paragraph--color--info {
  background-color: #028241;
}
.paragraph--color--warning {
  background-color: #e19920;
}
.paragraph--color--danger {
  background-color: #ed1b24;
}

/* ---------- Color Form ----------- */

[dir="rtl"] .color-form .color-palette {
  margin-left: 0;
  margin-right: 20px;
}
[dir="rtl"] .color-form .form-item label {
  float: right;
}
[dir="rtl"] .color-form .color-palette .lock {
  right: -20px;
  left: 0;
}
