body {
	background-color: #FFFFFF;
  color: #555555;
}

.page-banner--overlay,
.page-banner--fulloverlay {
  background: #000000;
}

a {
  color: #54B849;
}

blockquote, .blockquote {
  border-left: 0.25rem solid #54B849;
}

.blockquote-reverse {
  border-right: 0.25rem solid #54B849;
}

.btn-primary, .site-subnav a, .blog-read-more a, [name="submitButton"], .filesharing-item-title a {
  background-color: #54B849;
  border-color: #54B849;
}

.btn-primary.disabled:focus, .site-subnav a.disabled:focus, .blog-read-more a.disabled:focus,
.disabled[name="submitButton"]:focus, .filesharing-item-title a.disabled:focus,
.btn-primary.disabled.focus, .site-subnav a.disabled.focus, .blog-read-more a.disabled.focus,
.disabled.focus[name="submitButton"], .filesharing-item-title a.disabled.focus,
.btn-primary:disabled:focus, .site-subnav a:disabled:focus, .blog-read-more a:disabled:focus,
[name="submitButton"]:disabled:focus, .filesharing-item-title a:disabled:focus,
.btn-primary:disabled.focus, .site-subnav a:disabled.focus, .blog-read-more a:disabled.focus,
[name="submitButton"]:disabled.focus, .filesharing-item-title a:disabled.focus,
fieldset[disabled] .btn-primary:focus, fieldset[disabled] .site-subnav a:focus,
.site-subnav fieldset[disabled] a:focus, fieldset[disabled] .blog-read-more a:focus,
.blog-read-more fieldset[disabled] a:focus, fieldset[disabled] [name="submitButton"]:focus,
fieldset[disabled] .filesharing-item-title a:focus, .filesharing-item-title fieldset[disabled] a:focus,
fieldset[disabled] .btn-primary.focus, fieldset[disabled] .site-subnav a.focus,
.site-subnav fieldset[disabled] a.focus, fieldset[disabled] .blog-read-more a.focus,
.blog-read-more fieldset[disabled] a.focus, fieldset[disabled] .focus[name="submitButton"],
fieldset[disabled] .filesharing-item-title a.focus, .filesharing-item-title fieldset[disabled] a.focus {
  background-color: #54B849;
  border-color: #54B849;
}

.btn-primary.disabled:hover, .site-subnav a.disabled:hover, .blog-read-more a.disabled:hover,
.disabled[name="submitButton"]:hover, .filesharing-item-title a.disabled:hover,
.btn-primary:disabled:hover, .site-subnav a:disabled:hover, .blog-read-more a:disabled:hover,
[name="submitButton"]:disabled:hover, .filesharing-item-title a:disabled:hover,
fieldset[disabled] .btn-primary:hover, fieldset[disabled] .site-subnav a:hover,
.site-subnav fieldset[disabled] a:hover, fieldset[disabled] .blog-read-more a:hover,
.blog-read-more fieldset[disabled] a:hover, fieldset[disabled] [name="submitButton"]:hover,
fieldset[disabled] .filesharing-item-title a:hover, .filesharing-item-title fieldset[disabled] a:hover {
  background-color: #54B849;
  border-color: #54B849;
}

.btn-primary-outline {
  color: #54B849;
  border-color: #54B849;
}

.btn-primary-outline:focus, .btn-primary-outline.focus, .btn-primary-outline:active,
.btn-primary-outline.active, .open > .btn-primary-outline.dropdown-toggle {
  background-color: #54B849;
  border-color: #54B849;
}

.btn-primary-outline:hover {
  background-color: #54B849;
  border-color: #54B849;
}

.btn-link {
  color: #54B849;
}

 .dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {
  background-color: #54B849;
}

.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus,
.nav-pills .nav-link.active:hover, .nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus, .nav-pills .nav-item.open .nav-link:hover {
  background-color: #54B849;
}

.card-primary {
  background-color: #54B849;
  border-color: #54B849;
}

.pagination > li > a, .pagination > li > span {
  color: #54B849;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover,
.pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
  background-color: #54B849;
  border-color: #54B849;
}

.label-primary {
  background-color: #54B849;
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
  background-color: #54B849;
  border-color: #54B849;
}

.text-primary {
  color: #54B849;
}

.bg-primary {
  background-color: #54B849;
}

.blog-entry-title a:focus, .blog-entry-title a:hover {
  color: #54B849;
}

a:focus, a:hover {
  color: #3B8233;
}

.btn-link:focus, .btn-link:hover {
        color: #3B8233;
    }

    .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus,
    .pagination > li > span:hover {
        color: #3B8233;
    }

.btn-primary:focus,
.site-subnav a:focus,
.blog-read-more a:focus,
[name="submitButton"]:focus,
.filesharing-item-title a:focus,
.btn-primary.focus,
.site-subnav a.focus,
.blog-read-more a.focus,
.focus[name="submitButton"],
.filesharing-item-title a.focus,
.btn-primary:active,
.site-subnav a:active,
.blog-read-more a:active,
[name="submitButton"]:active,
.filesharing-item-title a:active,
.btn-primary.active,
.site-subnav a.active,
.blog-read-more a.active,
.active[name="submitButton"],
.filesharing-item-title a.active,
.open > .btn-primary.dropdown-toggle,
.site-subnav .open > a.dropdown-toggle,
.blog-read-more .open > a.dropdown-toggle,
.open > .dropdown-toggle[name="submitButton"],
.filesharing-item-title .open > a.dropdown-toggle,
.btn-primary:hover,
.site-subnav a:hover,
.blog-read-more a:hover,
[name="submitButton"]:hover,
.filesharing-item-title a:hover,
.label-primary[href]:focus, .label-primary[href]:hover,
a.bg-primary:focus, a.bg-primary:hover {
  background-color: #3B8233;
}

a.text-primary:focus, a.text-primary:hover {
  color: #3B8233;
}

.page-banner--contents h1,
.page-banner--contents h2,
.page-banner--contents h3,
.page-banner--contents h4,
.page-banner--contents h5,
.page-banner--contents h6,
.page-banner--contents .h1,
.page-banner--contents .h2,
.page-banner--contents .h3,
.page-banner--contents .h4,
.page-banner--contents .h5,
.page-banner--contents .h6,
.page-banner--contents,
.transparent .mobile-nav--trigger {
  color: #FFFFFF;
}