body.home .btn-link {
  color: #fff !important;
  background: #c1c2c2;
}
body.home .btn-link:hover {
  background: #afafaf;
  color: #fff !important;
  text-decoration: none;
}
body.home .btn-link.focus,
.btn-link:focus {
  background: #afafaf;
  color: #fff !important;
  text-decoration: none;
}
body.home .btn-link:active {
  background: #8b8e8f;
  color: #fff !important;
  text-decoration: none;
}

body.home .btn-link:not(:disabled):not(.disabled):active:focus,
body.home .btn-link:not(:disabled):not(.disabled).active:focus,
body.home .show > .btn-link.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(175, 175, 175, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(175, 175, 175, 0.5);
}

/* kurkuma #f1d379 basic */
/* kurkuma #f0d994 light */
/* kurkuma #f0cb5c darker */
/* kurkuma #efc23b dark */

body.kurkuma .page-title {
  color: #f1d379;
}

body.kurkuma .btn-link {
  color: #f1d379 !important;
  background: #fff;
  border: #f1d379 solid 2px;
  font-family: 'ZOOBold', Arial, Helvetica, sans-serif;
  font-size: 24px;
}
body.kurkuma .btn-link:hover {
  background: #f1d379;
  color: #fff !important;
  text-decoration: none;
}
body.kurkuma .btn-link.focus,
.btn-link:focus {
  background: #f1d379;
  color: #fff !important;
  text-decoration: none;
}

body.kurkuma .btn-link.disabled,
body.kurkuma .btn-link:disabled {
  color: #fff;
  background-color: #fcdd63;
  border-color: #fcdd63;
}

body.kurkuma .btn-link:not(:disabled):not(.disabled):active,
body.kurkuma .btn-link:not(:disabled):not(.disabled).active,
body.kurkuma .show > .btn-link.dropdown-toggle {
  color: #fff;
  background-color: #f1d379;
  border-color: #f1d379;
}

body.kurkuma .btn-link:not(:disabled):not(.disabled):active:focus,
body.kurkuma .btn-link:not(:disabled):not(.disabled).active:focus,
body.kurkuma .show > .btn-link.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 211, 121, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(241, 211, 121, 0.5);
}

body.kurkuma .form-bordered .custom-control-label a {
  color: #f1d379;
  text-decoration: none;
}
body.kurkuma .form-bordered .custom-control-label a:hover,
body.green .form-bordered .custom-control-label a:focus {
  color: #f1d379;
  text-decoration: underline;
}

body.kurkuma .form-bordered .btn-primary {
  color: #fff;
  background-color: #f1d379;
  border-color: #f1d379;
}

body.kurkuma .form-bordered .btn-primary:hover {
  color: #fff;
  background-color: rgb(228, 183, 2);
  border-color: rgb(228, 183, 2);
}

body.kurkuma .form-bordered .btn-primary:focus,
body.kurkuma .form-bordered .btn-primary.focus {
  color: #fff;
  background-color: #fcdd63;
  border-color: #fcdd63;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 211, 121, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(241, 211, 121, 0.5);
}

body.kurkuma .form-bordered .btn-primary.disabled,
body.kurkuma .form-bordered .btn-primary:disabled {
  color: #fff;
  background-color: #fcdd63;
  border-color: #fcdd63;
}

body.kurkuma .form-bordered .btn-primary:not(:disabled):not(.disabled):active,
body.kurkuma .form-bordered .btn-primary:not(:disabled):not(.disabled).active,
body.kurkuma .form-bordered .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #f1d379;
  border-color: #f1d379;
}

body.kurkuma
  .form-bordered
  .btn-primary:not(:disabled):not(.disabled):active:focus,
body.kurkuma
  .form-bordered
  .btn-primary:not(:disabled):not(.disabled).active:focus,
body.kurkuma .form-bordered .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 211, 121, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(241, 211, 121, 0.5);
}

body.kurkuma .article a {
  font-weight: bold;
  text-decoration: none;
  color: #f1d379;
}
body.kurkuma .article a:hover,
.article a:focus {
  font-weight: bold;
  text-decoration: underline;
}
body.kurkuma .timeline-year {
  display: inline-block;
  background: #f1d379;
}
body.kurkuma #top-nav a.nav-link:hover,
body.kurkuma #top-nav a.nav-link.active,
body.kurkuma #top-nav .dropdown.show > .dropdown-toggle {
  border-bottom: 2px solid #f1d379;
}
body.kurkuma #top-nav .dropdown-item:focus,
body.kurkuma #top-nav .dropdown-item:hover,
body.kurkuma #top-nav .dropdown-item.active {
  color: #f1d379;
  background: none;
  text-transform: uppercase;
}
body.kurkuma #header-top-links .nav .nav-item:hover {
  color: #f1d379;
}
body.kurkuma .sidebar-title {
  color: #f1d379;
}

body.kurkuma .section-title,
body.kurkuma .section-link {
  color: #f1d379;
}
body.kurkuma div > a.media:hover {
  background: #f0d994;
}

body.kurkuma .card-square:hover .card-body {
  background: #f1d379;
  color: #fff;
}
body.kurkuma .card-square:hover .card-footer {
  background: #f1d379;
}

@media (max-width: 991px) {
  body.kurkuma #header-top-nav,
  body.kurkuma #top-nav {
    background: #f1d379;
  }
  body.kurkuma #top-nav a.nav-link,
  body.kurkuma #top-nav .dropdown-item {
    color: #d8ab23;
  }
  body.kurkuma #top-nav a.nav-link:focus,
  body.kurkuma #top-nav a.nav-link:hover,
  body.kurkuma #top-nav .dropdown-item:focus,
  body.kurkuma #top-nav .dropdown-item:hover {
    color: #e7b82c;
  }
  body.kurkuma #top-nav .dropdown-item.active {
    color: #fff;
    background: none;
    text-transform: uppercase;
  }
}

/* green #71cd9d basic */
/* green #99d6b7 light */
/* green #008444 darker */
/* green #016d39 dark */

body.green .page-title {
  color: #71cd9d;
}

body.green .article a {
  font-weight: bold;
  text-decoration: none;
  color: #71cd9d;
}
body.green .article a:hover,
.article a:focus {
  font-weight: bold;
  text-decoration: underline;
}

body.green #top-nav a.nav-link:hover,
body.green #top-nav a.nav-link.active,
body.green #top-nav .dropdown.show > .dropdown-toggle {
  border-bottom: 2px solid #71cd9d;
}
body.green #top-nav .dropdown-item:focus,
body.green #top-nav .dropdown-item:hover,
body.green #top-nav .dropdown-item.active {
  color: #71cd9d;
  background: none;
  text-transform: uppercase;
}
body.green #header-top-links .nav .nav-item:hover {
  color: #71cd9d;
}

body.green .sidebar-title {
  color: #71cd9d;
}
body.green .section-title,
body.green .section-link {
  color: #71cd9d;
}
body.green div > a.media:hover {
  background: #99d6b7;
}
/*body.green .card-square .btn-more {
    display: none;
}*/
body.green .card-square:hover .card-body {
  background: #71cd9d;
  color: #fff;
}
body.green .card-square:hover .card-footer {
  background: #71cd9d;
}
/*body.green .card-square:hover .btn-more  {
    display: inline;
  background: #008444;
}
body.green .card-square:hover .btn-more:hover  {
  background: #016d39;
}*/
body.green .content .table a {
  /* color: #71cd9d;
  color: #fff;*/
}
@media (max-width: 991px) {
  body.green #header-top-nav,
  body.green #top-nav {
    background: #71cd9d;
  }
  body.green #top-nav a.nav-link,
  body.green #top-nav .dropdown-item {
    color: #016d39;
  }
  body.green #top-nav a.nav-link:focus,
  body.green #top-nav a.nav-link:hover,
  body.green #top-nav .dropdown-item:focus,
  body.green #top-nav .dropdown-item:hover {
    color: #008444;
  }
  body.green #top-nav .dropdown-item.active {
    color: #fff;
    background: none;
    text-transform: uppercase;
  }
}

body.green .btn-link {
  color: #71cd9d !important;
  background: #fff;
  border: #71cd9d solid 2px;
  font-family: 'ZOOBold', Arial, Helvetica, sans-serif;
  font-size: 24px;
}
body.green .btn-link:hover {
  background: #71cd9d;
  color: #fff !important;
  text-decoration: none;
}
body.green .btn-link.focus,
.btn-link:focus {
  background: #71cd9d;
  color: #fff !important;
  text-decoration: none;
}

body.green .btn-link.disabled,
body.green .btn-link:disabled {
  color: #fff;
  background-color: #71cd9d;
  border-color: #71cd9d;
}

body.green .btn-link:not(:disabled):not(.disabled):active,
body.green .btn-link:not(:disabled):not(.disabled).active,
body.green .show > .btn-link.dropdown-toggle {
  color: #fff;
  background-color: #71cd9d;
  border-color: #71cd9d;
}

body.green .btn-link:not(:disabled):not(.disabled):active:focus,
body.green .btn-link:not(:disabled):not(.disabled).active:focus,
body.green .show > .btn-link.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(213, 232, 170, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(213, 232, 170, 0.5);
}

/* blue #5faae7 basic */
/* blue #7db9ea light */
/* blue #0072cf darker */
/* blue #005296 dark */

body.blue .page-title {
  color: #5faae7;
}
body.blue .article a {
  font-weight: bold;
  text-decoration: none;
  color: #5faae7;
}
body.blue .article a:hover,
.article a:focus {
  font-weight: bold;
  text-decoration: underline;
}

body.blue #top-nav a.nav-link:hover,
body.blue #top-nav a.nav-link.active,
body.blue #top-nav .dropdown.show > .dropdown-toggle {
  border-bottom: 2px solid #5faae7;
}
body.blue #top-nav .dropdown-item:focus,
body.blue #top-nav .dropdown-item:hover,
body.blue #top-nav .dropdown-item.active {
  color: #5faae7;
  background: none;
  text-transform: uppercase;
}
body.blue #header-top-links .nav .nav-item:hover {
  color: #5faae7;
}
body.blue .sidebar-title {
  color: #5faae7;
}
body.blue .section-title,
body.blue .section-link {
  color: #5faae7;
}
body.blue div > a.media:hover {
  background: #7db9ea;
}

body.blue .card-square:hover .card-body {
  background: #5faae7;
  color: #fff;
}
body.blue .card-square:hover .card-footer {
  background: #5faae7;
}
@media (max-width: 991px) {
  body.blue #header-top-nav,
  body.blue #top-nav {
    background: #5faae7;
  }
  body.blue #top-nav a.nav-link,
  body.blue #top-nav .dropdown-item {
    color: #005296;
  }
  body.blue #top-nav a.nav-link:focus,
  body.blue #top-nav a.nav-link:hover,
  body.blue #top-nav .dropdown-item:focus,
  body.blue #top-nav .dropdown-item:hover {
    color: #0072cf;
  }
  body.blue #top-nav .dropdown-item.active {
    color: #fff;
    background: none;
    text-transform: uppercase;
  }
}

/* mint #acdc92 basic */
/* mint #b8dda4 light */
/* mint #9fdc7e darker */
/* mint #8ddc61 dark */

body.mint .page-title {
  color: #acdc92;
}

body.mint .btn-link {
  color: #acdc92 !important;
  background: #fff;
  border: #acdc92 solid 2px;
  font-family: 'ZOOBold', Arial, Helvetica, sans-serif;
  font-size: 24px;
}
body.mint .btn-link:hover {
  background: #acdc92;
  color: #fff !important;
  text-decoration: none;
}
body.mint .btn-link.focus,
.btn-link:focus {
  background: #acdc92;
  color: #fff !important;
  text-decoration: none;
}

body.mint .btn-link.disabled,
body.mint .btn-link:disabled {
  color: #fff;
  background-color: #fcdd63;
  border-color: #fcdd63;
}

body.mint .btn-link:not(:disabled):not(.disabled):active,
body.mint .btn-link:not(:disabled):not(.disabled).active,
body.mint .show > .btn-link.dropdown-toggle {
  color: #fff;
  background-color: #acdc92;
  border-color: #acdc92;
}

body.mint .btn-link:not(:disabled):not(.disabled):active:focus,
body.mint .btn-link:not(:disabled):not(.disabled).active:focus,
body.mint .show > .btn-link.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(172, 220, 146, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(172, 220, 146, 0.5);
}

body.mint .form-bordered .custom-control-label a {
  color: #acdc92;
  text-decoration: none;
}
body.mint .form-bordered .custom-control-label a:hover,
body.green .form-bordered .custom-control-label a:focus {
  color: #acdc92;
  text-decoration: underline;
}

body.mint .form-bordered .btn-primary {
  color: #fff;
  background-color: #acdc92;
  border-color: #acdc92;
}

body.mint .form-bordered .btn-primary:hover {
  color: #fff;
  background-color: rgb(228, 183, 2);
  border-color: rgb(228, 183, 2);
}

body.mint .form-bordered .btn-primary:focus,
body.mint .form-bordered .btn-primary.focus {
  color: #fff;
  background-color: #fcdd63;
  border-color: #fcdd63;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(172, 220, 146, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(172, 220, 146, 0.5);
}

body.mint .form-bordered .btn-primary.disabled,
body.mint .form-bordered .btn-primary:disabled {
  color: #fff;
  background-color: #fcdd63;
  border-color: #fcdd63;
}

body.mint .form-bordered .btn-primary:not(:disabled):not(.disabled):active,
body.mint .form-bordered .btn-primary:not(:disabled):not(.disabled).active,
body.mint .form-bordered .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #acdc92;
  border-color: #acdc92;
}

body.mint
  .form-bordered
  .btn-primary:not(:disabled):not(.disabled):active:focus,
body.mint
  .form-bordered
  .btn-primary:not(:disabled):not(.disabled).active:focus,
body.mint .form-bordered .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(172, 220, 146, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(172, 220, 146, 0.5);
}

body.mint .article a {
  font-weight: bold;
  text-decoration: none;
  color: #acdc92;
}
body.mint .article a:hover,
.article a:focus {
  font-weight: bold;
  text-decoration: underline;
}
body.mint .timeline-year {
  display: inline-block;
  background: #acdc92;
}
body.mint #top-nav a.nav-link:hover,
body.mint #top-nav a.nav-link.active,
body.mint #top-nav .dropdown.show > .dropdown-toggle {
  border-bottom: 2px solid #acdc92;
}
body.mint #top-nav .dropdown-item:focus,
body.mint #top-nav .dropdown-item:hover,
body.mint #top-nav .dropdown-item.active {
  color: #acdc92;
  background: none;
  text-transform: uppercase;
}
body.mint #header-top-links .nav .nav-item:hover {
  color: #acdc92;
}
body.mint .sidebar-title {
  color: #acdc92;
}
body.mint .section-title,
body.mint .section-link {
  color: #acdc92;
}
body.mint div > a.media:hover {
  background: #b8dda4;
}

body.mint .card-square:hover .card-body {
  background: #acdc92;
  color: #fff;
}
body.mint .card-square:hover .card-footer {
  background: #acdc92;
}

@media (max-width: 991px) {
  body.mint #header-top-nav,
  body.mint #top-nav {
    background: #acdc92;
  }
  body.mint #top-nav a.nav-link,
  body.mint #top-nav .dropdown-item {
    color: #6e925b;
  }
  body.mint #top-nav a.nav-link:focus,
  body.mint #top-nav a.nav-link:hover,
  body.mint #top-nav .dropdown-item:focus,
  body.mint #top-nav .dropdown-item:hover {
    color: #89b770;
  }
  body.mint #top-nav .dropdown-item.active {
    color: #fff;
    background: none;
    text-transform: uppercase;
  }
}

/* pink #e68ed3 basic */
/* pink #f981df light */
/* pink #a2398c darker */
/* pink #c553ad dark */

body.pink .page-title {
  color: #e68ed3;
}

body.pink .btn-link {
  color: #e68ed3 !important;
  background: #fff;
  border: #e68ed3 solid 2px;
  font-family: 'ZOOBold', Arial, Helvetica, sans-serif;
  font-size: 24px;
}
body.pink .btn-link:hover {
  background: #e68ed3;
  color: #fff !important;
  text-decoration: none;
}
body.pink .btn-link.focus,
.btn-link:focus {
  background: #e68ed3;
  color: #fff !important;
  text-decoration: none;
}

body.pink .btn-link.disabled,
body.pink .btn-link:disabled {
  color: #fff;
  background-color: #f981df;
  border-color: #f981df;
}

body.pink .btn-link:not(:disabled):not(.disabled):active,
body.pink .btn-link:not(:disabled):not(.disabled).active,
body.pink .show > .btn-link.dropdown-toggle {
  color: #fff;
  background-color: #e68ed3;
  border-color: #e68ed3;
}

body.pink .btn-link:not(:disabled):not(.disabled):active:focus,
body.pink .btn-link:not(:disabled):not(.disabled).active:focus,
body.pink .show > .btn-link.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 104, 218, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(249, 104, 218, 0.5);
}

body.pink .form-bordered .custom-control-label a {
  color: #e68ed3;
  text-decoration: none;
}
body.pink .form-bordered .custom-control-label a:hover,
body.green .form-bordered .custom-control-label a:focus {
  color: #e68ed3;
  text-decoration: underline;
}

body.pink .form-bordered .btn-primary {
  color: #fff;
  background-color: #e68ed3;
  border-color: #e68ed3;
}

body.pink .form-bordered .btn-primary:hover {
  color: #fff;
  background-color: rgb(249, 71, 210);
  border-color: rgb(249, 71, 210);
}

body.pink .form-bordered .btn-primary:focus,
body.pink .form-bordered .btn-primary.focus {
  color: #fff;
  background-color: #a2398c;
  border-color: #a2398c;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 37, 202, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 37, 202, 0.5);
}

body.pink .form-bordered .btn-primary.disabled,
body.pink .form-bordered .btn-primary:disabled {
  color: #fff;
  background-color: #a2398c;
  border-color: #a2398c;
}

body.pink .form-bordered .btn-primary:not(:disabled):not(.disabled):active,
body.pink .form-bordered .btn-primary:not(:disabled):not(.disabled).active,
body.pink .form-bordered .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #e68ed3;
  border-color: #e68ed3;
}

body.pink
  .form-bordered
  .btn-primary:not(:disabled):not(.disabled):active:focus,
body.pink
  .form-bordered
  .btn-primary:not(:disabled):not(.disabled).active:focus,
body.pink .form-bordered .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(97, 72, 87, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(97, 72, 87, 0.5);
}

body.pink .article a {
  font-weight: bold;
  text-decoration: none;
  color: #e68ed3;
}
body.pink .article a:hover,
.article a:focus {
  font-weight: bold;
  text-decoration: underline;
}
body.pink .timeline-year {
  display: inline-block;
  background: #e68ed3;
}
body.pink #top-nav a.nav-link:hover,
body.pink #top-nav a.nav-link.active,
body.pink #top-nav .dropdown.show > .dropdown-toggle {
  border-bottom: 2px solid #e68ed3;
}
body.pink #top-nav .dropdown-item:focus,
body.pink #top-nav .dropdown-item:hover,
body.pink #top-nav .dropdown-item.active {
  color: #e68ed3;
  background: none;
  text-transform: uppercase;
}
body.pink #header-top-links .nav .nav-item:hover {
  color: #e68ed3;
}
body.pink .sidebar-title {
  color: #e68ed3;
}
body.pink .section-title,
body.pink .section-link {
  color: #e68ed3;
}
body.pink div > a.media:hover {
  background: #f981df;
}

body.pink .card-square:hover .card-body {
  background: #e68ed3;
  color: #fff;
}
body.pink .card-square:hover .card-footer {
  background: #e68ed3;
}

@media (max-width: 991px) {
  body.pink #header-top-nav,
  body.pink #top-nav {
    background: #e68ed3;
  }
  body.pink #top-nav a.nav-link,
  body.pink #top-nav .dropdown-item {
    color: #c553ad;
  }
  body.pink #top-nav a.nav-link:focus,
  body.pink #top-nav a.nav-link:hover,
  body.pink #top-nav .dropdown-item:focus,
  body.pink #top-nav .dropdown-item:hover {
    color: #a2398c;
  }
  body.pink #top-nav .dropdown-item.active {
    color: #fff;
    background: none;
    text-transform: uppercase;
  }
}

/* yellow #ffcb00 basic */
/* yellow #fbdc64 light */
/* yellow #daae02 darker */
/* yellow #a48301 dark */

body.yellow .page-title {
  color: #ffcb00;
}

body.yellow .btn-link {
  color: #ffcb00 !important;
  background: #fff;
  border: #ffcb00 solid 2px;
  font-family: 'ZOOBold', Arial, Helvetica, sans-serif;
  font-size: 24px;
}
body.yellow .btn-link:hover {
  background: #ffcb00;
  color: #fff !important;
  text-decoration: none;
}
body.yellow .btn-link.focus,
.btn-link:focus {
  background: #ffcb00;
  color: #fff !important;
  text-decoration: none;
}

body.yellow .btn-link.disabled,
body.yellow .btn-link:disabled {
  color: #fff;
  background-color: #fcdd63;
  border-color: #fcdd63;
}

body.yellow .btn-link:not(:disabled):not(.disabled):active,
body.yellow .btn-link:not(:disabled):not(.disabled).active,
body.yellow .show > .btn-link.dropdown-toggle {
  color: #fff;
  background-color: #ffcb00;
  border-color: #ffcb00;
}

body.yellow .btn-link:not(:disabled):not(.disabled):active:focus,
body.yellow .btn-link:not(:disabled):not(.disabled).active:focus,
body.yellow .show > .btn-link.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(252, 221, 99, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(252, 221, 99, 0.5);
}

body.yellow .form-bordered .custom-control-label a {
  color: #ffcb00;
  text-decoration: none;
}
body.yellow .form-bordered .custom-control-label a:hover,
body.green .form-bordered .custom-control-label a:focus {
  color: #ffcb00;
  text-decoration: underline;
}

body.yellow .form-bordered .btn-primary {
  color: #fff;
  background-color: #ffcb00;
  border-color: #ffcb00;
}

body.yellow .form-bordered .btn-primary:hover {
  color: #fff;
  background-color: rgb(228, 183, 2);
  border-color: rgb(228, 183, 2);
}

body.yellow .form-bordered .btn-primary:focus,
body.yellow .form-bordered .btn-primary.focus {
  color: #fff;
  background-color: #fcdd63;
  border-color: #fcdd63;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(252, 221, 99, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(252, 221, 99, 0.5);
}

body.yellow .form-bordered .btn-primary.disabled,
body.yellow .form-bordered .btn-primary:disabled {
  color: #fff;
  background-color: #fcdd63;
  border-color: #fcdd63;
}

body.yellow .form-bordered .btn-primary:not(:disabled):not(.disabled):active,
body.yellow .form-bordered .btn-primary:not(:disabled):not(.disabled).active,
body.yellow .form-bordered .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #ffcb00;
  border-color: #ffcb00;
}

body.yellow
  .form-bordered
  .btn-primary:not(:disabled):not(.disabled):active:focus,
body.yellow
  .form-bordered
  .btn-primary:not(:disabled):not(.disabled).active:focus,
body.yellow .form-bordered .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(97, 72, 87, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(97, 72, 87, 0.5);
}

body.yellow .article a {
  font-weight: bold;
  text-decoration: none;
  color: #ffcb00;
}
body.yellow .article a:hover,
.article a:focus {
  font-weight: bold;
  text-decoration: underline;
}
body.yellow .timeline-year {
  display: inline-block;
  background: #ffcb00;
}
body.yellow #top-nav a.nav-link:hover,
body.yellow #top-nav a.nav-link.active,
body.yellow #top-nav .dropdown.show > .dropdown-toggle {
  border-bottom: 2px solid #ffcb00;
}
body.yellow #top-nav .dropdown-item:focus,
body.yellow #top-nav .dropdown-item:hover,
body.yellow #top-nav .dropdown-item.active {
  color: #ffcb00;
  background: none;
  text-transform: uppercase;
}
body.yellow #header-top-links .nav .nav-item:hover {
  color: #ffcb00;
}
body.yellow .sidebar-title {
  color: #ffcb00;
}
body.yellow .section-title,
body.yellow .section-link {
  color: #ffcb00;
}
body.yellow div > a.media:hover {
  background: #fbdc64;
}

body.yellow .card-square:hover .card-body {
  background: #ffcb00;
  color: #fff;
}
body.yellow .card-square:hover .card-footer {
  background: #ffcb00;
}

@media (max-width: 991px) {
  body.yellow #header-top-nav,
  body.yellow #top-nav {
    background: #ffcb00;
  }
  body.yellow #top-nav a.nav-link,
  body.yellow #top-nav .dropdown-item {
    color: #a48301;
  }
  body.yellow #top-nav a.nav-link:focus,
  body.yellow #top-nav a.nav-link:hover,
  body.yellow #top-nav .dropdown-item:focus,
  body.yellow #top-nav .dropdown-item:hover {
    color: #daae02;
  }
  body.yellow #top-nav .dropdown-item.active {
    color: #fff;
    background: none;
    text-transform: uppercase;
  }
}

body.yellow a.timeline-text,
body.yellow a.timeline-text:hover,
body.yellow a.timeline-text:focus {
  color: #ffcb00;
  text-decoration: none;
}

/* ocher #b46b21 basic */
/* ocher #cb8342 light */
/* ocher #944f11 darker */
/* ocher #7e4115 dark */

body.ocher .page-title {
  color: #b46b21;
}
body.ocher .article a {
  font-weight: bold;
  text-decoration: none;
  color: #b46b21;
}
body.ocher .article a:hover,
.article a:focus {
  font-weight: bold;
  text-decoration: underline;
}

body.ocher #top-nav a.nav-link:hover,
body.ocher #top-nav a.nav-link.active,
body.ocher #top-nav .dropdown.show > .dropdown-toggle {
  border-bottom: 2px solid #b46b21;
}
body.ocher #top-nav .dropdown-item:focus,
body.ocher #top-nav .dropdown-item:hover,
body.ocher #top-nav .dropdown-item.active {
  color: #b46b21;
  background: none;
  text-transform: uppercase;
}
body.ocher #header-top-links .nav .nav-item:hover {
  color: #cb8342;
}
body.ocher .sidebar-title {
  color: #b46b21;
}
body.ocher .section-title,
body.ocher .section-link {
  color: #b46b21;
}
body.ocher div > a.media:hover {
  background: #cb8342;
}

body.ocher .card-square:hover .card-body {
  background: #b46b21;
  color: #fff;
}
body.ocher .card-square:hover .card-footer {
  background: #b46b21;
}

@media (max-width: 991px) {
  body.ocher #header-top-nav,
  body.ocher #top-nav {
    background: #b46b21;
  }
  body.ocher #top-nav a.nav-link,
  body.ocher #top-nav .dropdown-item {
    color: #7e4115;
  }
  body.ocher #top-nav a.nav-link:focus,
  body.ocher #top-nav a.nav-link:hover,
  body.ocher #top-nav .dropdown-item:focus,
  body.ocher #top-nav .dropdown-item:hover {
    color: #944f11;
  }
  body.ocher #top-nav .dropdown-item.active {
    color: #fff;
    background: none;
    text-transform: uppercase;
  }
}

/* purple #876479 basic */
/* purple #af96a6 light */
/* purple #674559 darker */
/* purple #4c3041 dark */

body.purple .page-title {
  color: #876479;
}

body.purple .btn-link {
  color: #876479 !important;
  background: #fff;
  border: #876479 solid 2px;
  font-family: 'ZOOBold', Arial, Helvetica, sans-serif;
  font-size: 24px;
}
body.purple .btn-link:hover {
  background: #876479;
  color: #fff !important;
  text-decoration: none;
}
body.purple .btn-link.focus,
.btn-link:focus {
  background: #876479;
  color: #fff !important;
  text-decoration: none;
}

body.purple .btn-link.disabled,
body.purple .btn-link:disabled {
  color: #fff;
  background-color: #a37a93;
  border-color: #a37a93;
}

body.purple .btn-link:not(:disabled):not(.disabled):active,
body.purple .btn-link:not(:disabled):not(.disabled).active,
body.purple .show > .btn-link.dropdown-toggle {
  color: #fff;
  background-color: #876479;
  border-color: #876479;
}

body.purple .btn-link:not(:disabled):not(.disabled):active:focus,
body.purple .btn-link:not(:disabled):not(.disabled).active:focus,
body.purple .show > .btn-link.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(97, 72, 87, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(97, 72, 87, 0.5);
}

body.purple .form-bordered .custom-control-label a {
  color: #876479;
  text-decoration: none;
}
body.purple .form-bordered .custom-control-label a:hover,
body.green .form-bordered .custom-control-label a:focus {
  color: #876479;
  text-decoration: underline;
}

body.purple .form-bordered .btn-primary {
  color: #fff;
  background-color: #876479;
  border-color: #876479;
}

body.purple .form-bordered .btn-primary:hover {
  color: #fff;
  background-color: #614857;
  border-color: #614857;
}

body.purple .form-bordered .btn-primary:focus,
body.purple .form-bordered .btn-primary.focus {
  color: #fff;
  background-color: #614857;
  border-color: #614857;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(97, 72, 87, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(97, 72, 87, 0.5);
}

body.purple .form-bordered .btn-primary.disabled,
body.purple .form-bordered .btn-primary:disabled {
  color: #fff;
  background-color: #a37a93;
  border-color: #a37a93;
}

body.purple .form-bordered .btn-primary:not(:disabled):not(.disabled):active,
body.purple .form-bordered .btn-primary:not(:disabled):not(.disabled).active,
body.purple .form-bordered .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #876479;
  border-color: #876479;
}

body.purple
  .form-bordered
  .btn-primary:not(:disabled):not(.disabled):active:focus,
body.purple
  .form-bordered
  .btn-primary:not(:disabled):not(.disabled).active:focus,
body.purple .form-bordered .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(97, 72, 87, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(97, 72, 87, 0.5);
}

body.purple .article a {
  font-weight: bold;
  text-decoration: none;
  color: #876479;
}
body.purple .article a:hover,
.article a:focus {
  font-weight: bold;
  text-decoration: underline;
}

body.purple #top-nav a.nav-link:hover,
body.purple #top-nav a.nav-link.active,
body.purple #top-nav .dropdown.show > .dropdown-toggle {
  border-bottom: 2px solid #876479;
}
body.purple #top-nav .dropdown-item:focus,
body.purple #top-nav .dropdown-item:hover,
body.purple #top-nav .dropdown-item.active {
  color: #876479;
  background: none;
  text-transform: uppercase;
}
body.purple #header-top-links .nav .nav-item:hover {
  color: #876479;
}
body.purple .sidebar-title {
  color: #876479;
}
body.purple .section-title,
body.purple .section-link {
  color: #876479;
}
body.purple div > a.media:hover {
  background: #af96a6;
}

body.purple .card-square:hover .card-body {
  background: #876479;
  color: #fff;
}
body.purple .card-square:hover .card-footer {
  background: #876479;
}

@media (max-width: 991px) {
  body.purple #header-top-nav,
  body.purple #top-nav {
    background: #876479;
  }
  body.purple #top-nav a.nav-link,
  body.purple #top-nav .dropdown-item {
    color: #4c3041;
  }
  body.purple #top-nav a.nav-link:focus,
  body.purple #top-nav a.nav-link:hover,
  body.purple #top-nav .dropdown-item:focus,
  body.purple #top-nav .dropdown-item:hover {
    color: #674559;
  }
  body.purple #top-nav .dropdown-item.active {
    color: #fff;
    background: none;
    text-transform: uppercase;
  }
}

/* lavendel #c2add0 basic */
/* lavendel #c7b9d0 light */
/* lavendel #b999ce darker */
/* lavendel #af82cd dark */

body.lavendel .page-title {
  color: #c2add0;
}

body.lavendel .btn-link {
  color: #c2add0 !important;
  background: #fff;
  border: #c2add0 solid 2px;
  font-family: 'ZOOBold', Arial, Helvetica, sans-serif;
  font-size: 24px;
}
body.lavendel .btn-link:hover {
  background: #c2add0;
  color: #fff !important;
  text-decoration: none;
}
body.lavendel .btn-link.focus,
.btn-link:focus {
  background: #c2add0;
  color: #fff !important;
  text-decoration: none;
}

body.lavendel .btn-link.disabled,
body.lavendel .btn-link:disabled {
  color: #fff;
  background-color: #a37a93;
  border-color: #a37a93;
}

body.lavendel .btn-link:not(:disabled):not(.disabled):active,
body.lavendel .btn-link:not(:disabled):not(.disabled).active,
body.lavendel .show > .btn-link.dropdown-toggle {
  color: #fff;
  background-color: #c2add0;
  border-color: #c2add0;
}

body.lavendel .btn-link:not(:disabled):not(.disabled):active:focus,
body.lavendel .btn-link:not(:disabled):not(.disabled).active:focus,
body.lavendel .show > .btn-link.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(194, 173, 208, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(194, 173, 208, 0.5);
}

body.lavendel .form-bordered .custom-control-label a {
  color: #c2add0;
  text-decoration: none;
}
body.lavendel .form-bordered .custom-control-label a:hover,
body.green .form-bordered .custom-control-label a:focus {
  color: #c2add0;
  text-decoration: underline;
}

body.lavendel .form-bordered .btn-primary {
  color: #fff;
  background-color: #c2add0;
  border-color: #c2add0;
}

body.lavendel .form-bordered .btn-primary:hover {
  color: #fff;
  background-color: #614857;
  border-color: #614857;
}

body.lavendel .form-bordered .btn-primary:focus,
body.lavendel .form-bordered .btn-primary.focus {
  color: #fff;
  background-color: #614857;
  border-color: #614857;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(194, 173, 208, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(194, 173, 208, 0.5);
}

body.lavendel .form-bordered .btn-primary.disabled,
body.lavendel .form-bordered .btn-primary:disabled {
  color: #fff;
  background-color: #a37a93;
  border-color: #a37a93;
}

body.lavendel .form-bordered .btn-primary:not(:disabled):not(.disabled):active,
body.lavendel .form-bordered .btn-primary:not(:disabled):not(.disabled).active,
body.lavendel .form-bordered .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #c2add0;
  border-color: #c2add0;
}

body.lavendel
  .form-bordered
  .btn-primary:not(:disabled):not(.disabled):active:focus,
body.lavendel
  .form-bordered
  .btn-primary:not(:disabled):not(.disabled).active:focus,
body.lavendel .form-bordered .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(194, 173, 208, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(194, 173, 208, 0.5);
}

body.lavendel .article a {
  font-weight: bold;
  text-decoration: none;
  color: #c2add0;
}
body.lavendel .article a:hover,
.article a:focus {
  font-weight: bold;
  text-decoration: underline;
}

body.lavendel #top-nav a.nav-link:hover,
body.lavendel #top-nav a.nav-link.active,
body.lavendel #top-nav .dropdown.show > .dropdown-toggle {
  border-bottom: 2px solid #c2add0;
}
body.lavendel #top-nav .dropdown-item:focus,
body.lavendel #top-nav .dropdown-item:hover,
body.lavendel #top-nav .dropdown-item.active {
  color: #c2add0;
  background: none;
  text-transform: uppercase;
}
body.lavendel #header-top-links .nav .nav-item:hover {
  color: #c2add0;
}
body.lavendel .sidebar-title {
  color: #c2add0;
}
body.lavendel .section-title,
body.lavendel .section-link {
  color: #c2add0;
}
body.lavendel div > a.media:hover {
  background: #c7b9d0;
}

body.lavendel .card-square:hover .card-body {
  background: #c2add0;
  color: #fff;
}
body.lavendel .card-square:hover .card-footer {
  background: #c2add0;
}

@media (max-width: 991px) {
  body.lavendel #header-top-nav,
  body.lavendel #top-nav {
    background: #c2add0;
  }
  body.lavendel #top-nav a.nav-link,
  body.lavendel #top-nav .dropdown-item {
    color: #867492;
  }
  body.lavendel #top-nav a.nav-link:focus,
  body.lavendel #top-nav a.nav-link:hover,
  body.lavendel #top-nav .dropdown-item:focus,
  body.lavendel #top-nav .dropdown-item:hover {
    color: #9f8aad;
  }
  body.lavendel #top-nav .dropdown-item.active {
    color: #fff;
    background: none;
    text-transform: uppercase;
  }
}

/* olive #757b4e basic */
/* olive #899065 light */
/* olive #5f6738 darker */
/* olive #3f4828 dark */

body.olive .page-title {
  color: #757b4e;
}
body.olive .article a {
  font-weight: bold;
  text-decoration: none;
  color: #757b4e;
}
body.olive .article a:hover,
.article a:focus {
  font-weight: bold;
  text-decoration: underline;
}

body.olive #top-nav a.nav-link:hover,
body.olive #top-nav a.nav-link.active,
body.olive #top-nav .dropdown.show > .dropdown-toggle {
  border-bottom: 2px solid #757b4e;
}
body.olive #top-nav .dropdown-item:focus,
body.olive #top-nav .dropdown-item:hover,
body.olive #top-nav .dropdown-item.active {
  color: #757b4e;
  background: none;
  text-transform: uppercase;
}
body.olive #header-top-links .nav .nav-item:hover {
  color: #899065;
}
body.olive .sidebar-title {
  color: #757b4e;
}
body.olive .section-title,
body.olive .section-link {
  color: #757b4e;
}
body.olive div > a.media:hover {
  background: #899065;
}

body.olive .card-square:hover .card-body {
  background: #757b4e;
  color: #fff;
}
body.olive .card-square:hover .card-footer {
  background: #757b4e;
}

@media (max-width: 991px) {
  body.olive #header-top-nav,
  body.olive #top-nav {
    background: #757b4e;
  }
  body.olive #top-nav a.nav-link,
  body.olive #top-nav .dropdown-item {
    color: #3f4828;
  }
  body.olive #top-nav a.nav-link:focus,
  body.olive #top-nav a.nav-link:hover,
  body.olive #top-nav .dropdown-item:focus,
  body.olive #top-nav .dropdown-item:hover {
    color: #5f6738;
  }
  body.olive #top-nav .dropdown-item.active {
    color: #fff;
    background: none;
    text-transform: uppercase;
  }
}

/* orange #f97368 basic */
/* orange #fb9087 light */
/* orange #fa5447 darker */
/* orange #f93b2b dark */

body.orange .page-title {
  color: #f97368;
}

body.orange .btn-link {
  color: #f97368 !important;
  background: #fff;
  border: #f97368 solid 2px;
  font-family: 'ZOOBold', Arial, Helvetica, sans-serif;
  font-size: 24px;
}
body.orange .btn-link:hover {
  background: #f97368;
  color: #fff !important;
  text-decoration: none;
}
body.orange .btn-link.focus,
.btn-link:focus {
  background: #f97368;
  color: #fff !important;
  text-decoration: none;
}

body.orange .btn-link.disabled,
body.orange .btn-link:disabled {
  color: #fff;
  background-color: #e6844c;
  border-color: #e6844c;
}

body.orange .btn-link:not(:disabled):not(.disabled):active,
body.orange .btn-link:not(:disabled):not(.disabled).active,
body.orange .show > .btn-link.dropdown-toggle {
  color: #fff;
  background-color: #f97368;
  border-color: #f97368;
}

body.orange .btn-link:not(:disabled):not(.disabled):active:focus,
body.orange .btn-link:not(:disabled):not(.disabled).active:focus,
body.orange .show > .btn-link.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 59, 43, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(249, 59, 43, 0.5);
}

body.orange .form-bordered .custom-control-label a {
  color: #f97368;
  text-decoration: none;
}
body.orange .form-bordered .custom-control-label a:hover,
body.green .form-bordered .custom-control-label a:focus {
  color: #f97368;
  text-decoration: underline;
}

body.orange .form-bordered .btn-primary {
  color: #fff;
  background-color: #f97368;
  border-color: #f97368;
}

body.orange .form-bordered .btn-primary:hover {
  color: #fff;
  background-color: #af4101;
  border-color: #af4101;
}

body.orange .form-bordered .btn-primary:focus,
body.orange .form-bordered .btn-primary.focus {
  color: #fff;
  background-color: #af4101;
  border-color: #af4101;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 59, 43, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(249, 59, 43, 0.5);
}

body.orange .form-bordered .btn-primary.disabled,
body.orange .form-bordered .btn-primary:disabled {
  color: #fff;
  background-color: #e6844c;
  border-color: #e6844c;
}

body.orange .form-bordered .btn-primary:not(:disabled):not(.disabled):active,
body.orange .form-bordered .btn-primary:not(:disabled):not(.disabled).active,
body.orange .form-bordered .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #e6844c;
  border-color: #e6844c;
}

body.orange
  .form-bordered
  .btn-primary:not(:disabled):not(.disabled):active:focus,
body.orange
  .form-bordered
  .btn-primary:not(:disabled):not(.disabled).active:focus,
body.orange .form-bordered .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 59, 43, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(249, 59, 43, 0.5);
}

body.orange .article a {
  font-weight: bold;
  text-decoration: none;
  color: #f97368;
}
body.orange .article a:hover,
.article a:focus {
  font-weight: bold;
  text-decoration: underline;
}

body.orange #top-nav a.nav-link:hover,
body.orange #top-nav a.nav-link.active,
body.orange #top-nav .dropdown.show > .dropdown-toggle {
  border-bottom: 2px solid #f97368;
}
body.orange #top-nav .dropdown-item:focus,
body.orange #top-nav .dropdown-item:hover,
body.orange #top-nav .dropdown-item.active {
  color: #f97368;
  background: none;
  text-transform: uppercase;
}
body.orange #header-top-links .nav .nav-item:hover {
  color: #f97368;
}
body.orange .sidebar-title {
  color: #f97368;
}
body.orange .section-title,
body.orange .section-link {
  color: #f97368;
}
body.orange div > a.media:hover {
  background: #fb9087;
}

body.orange .card-square:hover .card-body {
  background: #f97368;
  color: #fff;
}
body.orange .card-square:hover .card-footer {
  background: #f97368;
}

@media (max-width: 991px) {
  body.orange #header-top-nav,
  body.orange #top-nav {
    background: #f97368;
  }
  body.orange #top-nav a.nav-link,
  body.orange #top-nav .dropdown-item {
    color: #d83d2f;
  }
  body.orange #top-nav a.nav-link:focus,
  body.orange #top-nav a.nav-link:hover,
  body.orange #top-nav .dropdown-item:focus,
  body.orange #top-nav .dropdown-item:hover {
    color: #e25044;
  }
  body.orange #top-nav .dropdown-item.active {
    color: #fff;
    background: none;
    text-transform: uppercase;
  }
}

/* magenta #c50f3c basic */
/* magenta #eb0045 light */
/* magenta #9f2943 darker */
/* magenta #7a303f dark */

body.magenta .page-title {
  color: #c50f3c;
}

body.magenta .article a {
  font-weight: bold;
  text-decoration: none;
  color: #c50f3c;
}
body.magenta .article a:hover,
.article a:focus {
  font-weight: bold;
  text-decoration: underline;
}

body.magenta #top-nav a.nav-link:hover,
body.magenta #top-nav a.nav-link.active,
body.magenta #top-nav .dropdown.show > .dropdown-toggle {
  border-bottom: 2px solid #c50f3c;
}
body.magenta #top-nav .dropdown-item:focus,
body.magenta #top-nav .dropdown-item:hover,
body.magenta #top-nav .dropdown-item.active {
  color: #c50f3c;
  background: none;
  text-transform: uppercase;
}
body.magenta #header-top-links .nav .nav-item:hover {
  color: #eb0045;
}
body.magenta .section-title,
body.magenta .section-link {
  color: #c50f3c;
}
body.magenta div > a.media:hover {
  background: #eb0045;
}

body.magenta .card-square:hover .card-body {
  background: #c50f3c;
  color: #fff;
}
body.magenta .card-square:hover .card-footer {
  background: #c50f3c;
}

@media (max-width: 991px) {
  body.magenta #header-top-nav,
  body.magenta #top-nav {
    background: #c50f3c;
  }
  body.magenta #top-nav a.nav-link,
  body.magenta #top-nav .dropdown-item {
    color: #731024;
  }
  body.magenta #top-nav a.nav-link:focus,
  body.magenta #top-nav a.nav-link:hover,
  body.magenta #top-nav .dropdown-item:focus,
  body.magenta #top-nav .dropdown-item:hover {
    color: #941831;
  }
  body.magenta #top-nav .dropdown-item.active {
    color: #fff;
    background: none;
    text-transform: uppercase;
  }
}

/* zoo #6CBE99 basic - rgba(108, 190, 153, 0.5) */
/* zoo #a5f5d1 light */
/* zoo #005C59 darker */
/* zoo #013533 dark */

body.zoo .page-title {
  color: #ffffff;
}
body.zoo .article a {
  font-weight: bold;
  text-decoration: none;
  color: #6cbe99;
}
body.zoo .article a:hover,
.article a:focus {
  font-weight: bold;
  text-decoration: underline;
}

body.zoo #header-top-links .nav .nav-item:hover {
  color: #6cbe99;
}
body.zoo .sidebar-title {
  color: #6cbe99;
}
body.zoo .section-title,
body.zoo .section-link {
  color: #005c59;
}
body.zoo div > a.media:hover {
  background: #6cbe99;
}

body.zoo .card-square:hover .card-body {
  background: #6cbe99;
  color: #fff;
}
body.zoo .card-square:hover .card-footer {
  background: #6cbe99;
}

/* zusatz */

body.zoo .btn-link {
  color: #6cbe99 !important;
  background: #fff;
  border: #6cbe99 solid 2px;
  font-family: 'ZOOBold', Arial, Helvetica, sans-serif;
  font-size: 24px;
}
body.zoo .btn-link:hover {
  background: #6cbe99;
  color: #fff !important;
  text-decoration: none;
}
body.zoo .btn-link.focus,
.btn-link:focus {
  background: #6cbe99;
  color: #fff !important;
  text-decoration: none;
}

body.zoo .btn-link.disabled,
body.zoo .btn-link:disabled {
  color: #fff;
  background-color: #fcdd63;
  border-color: #fcdd63;
}

body.zoo .btn-link:not(:disabled):not(.disabled):active,
body.zoo .btn-link:not(:disabled):not(.disabled).active,
body.zoo .show > .btn-link.dropdown-toggle {
  color: #fff;
  background-color: #6cbe99;
  border-color: #6cbe99;
}

body.zoo .btn-link:not(:disabled):not(.disabled):active:focus,
body.zoo .btn-link:not(:disabled):not(.disabled).active:focus,
body.zoo .show > .btn-link.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 190, 153, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 190, 153, 0.5);
}

body.zoo .form-bordered .custom-control-label a {
  color: #6cbe99;
  text-decoration: none;
}
body.zoo .form-bordered .custom-control-label a:hover,
body.green .form-bordered .custom-control-label a:focus {
  color: #6cbe99;
  text-decoration: underline;
}

body.zoo .card-square .card-body a {
  color: #6cbe99;
  text-decoration: none;
}
body.zoo .card-square .card-body a:hover,
body.zoo .card-square .card-body a:focus {
  color: #6cbe99;
  text-decoration: underline;
}
body.zoo .card-square:hover .card-body a {
  color: #fff;
}

body.zoo .form-bordered .btn-primary {
  color: #fff;
  background-color: #6cbe99;
  border-color: #6cbe99;
}

body.zoo .form-bordered .btn-primary:hover {
  color: #fff;
  background-color: rgb(228, 183, 2);
  border-color: rgb(228, 183, 2);
}

body.zoo .form-bordered .btn-primary:focus,
body.zoo .form-bordered .btn-primary.focus {
  color: #fff;
  background-color: #fcdd63;
  border-color: #fcdd63;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 190, 153, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 190, 153, 0.5);
}

body.zoo .form-bordered .btn-primary.disabled,
body.zoo .form-bordered .btn-primary:disabled {
  color: #fff;
  background-color: #fcdd63;
  border-color: #fcdd63;
}

body.zoo .form-bordered .btn-primary:not(:disabled):not(.disabled):active,
body.zoo .form-bordered .btn-primary:not(:disabled):not(.disabled).active,
body.zoo .form-bordered .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #6cbe99;
  border-color: #6cbe99;
}

body.zoo .form-bordered .btn-primary:not(:disabled):not(.disabled):active:focus,
body.zoo .form-bordered .btn-primary:not(:disabled):not(.disabled).active:focus,
body.zoo .form-bordered .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 190, 153, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 190, 153, 0.5);
}
body.zoo .timeline-year {
  display: inline-block;
  background: #6cbe99;
}

/* freundeverein #45bbc1 light */
/* freundeverein #00707b dark */

body.freundeverein .page-title {
  color: #ffffff;
}
body.freundeverein .article a {
  font-weight: bold;
  text-decoration: none;
  color: #45bbc1;
}
body.freundeverein .article a:hover,
.article a:focus {
  font-weight: bold;
  text-decoration: underline;
}

body.freundeverein #header-top-links .nav .nav-item:hover {
  color: #45bbc1;
}
body.freundeverein .sidebar-title {
  color: #45bbc1;
}
body.freundeverein .section-title,
body.freundeverein .section-link {
  color: #00707b;
}
body.freundeverein div > a.media:hover {
  background: #45bbc1;
}

body.freundeverein .card-square:hover .card-body {
  background: #45bbc1;
  color: #fff;
}
body.freundeverein .card-square:hover .card-footer {
  background: #45bbc1;
}
body.freundeverein .card-title-outside .card-title {
  color: #00707b;
}
body.freundeverein .card-title-outside .card-title span {
  color: #45bbc1;
}
body.freundeverein .card-title-outside .card-body a {
  color: #00707b;
}
body.freundeverein .footer-gradient {
  background: -webkit-gradient(linear, left top, right top, from(#45bbc1), to(#00707b));
  background: linear-gradient(90deg, #45bbc1 0%, #00707b 100%);
}
body.freundeverein .bg-green-dark {
  background: #00707b;
}
body.freundeverein .offcanvas {
  background: #00707b;
}
body.freundeverein .offcanvas-body-bottom {
  background: -webkit-gradient(linear, left top, right top, from(#45bbc1), to(#00707b));
  background: linear-gradient(90deg, #45bbc1 0%, #00707b 100%);
}
body.freundeverein .button-links .btn {
  background: #00707b;
}
body.freundeverein .button-links .btn:hover,
body.freundeverein .button-links .btn:focus
 {
  background: #45bbc1;
}
body.freundeverein #page-nav a.nav-link:hover,
body.freundeverein #page-nav a.nav-link:focus,
body.freundeverein #page-nav a.nav-link.active {
  color: #45bbc1;
}

body.freundeverein #lang-nav a.nav-link-item:hover,body.freundeverein #lang-nav a.nav-link-item:focus,body.freundeverein #lang-nav a.nav-link-item.active {
    color: #45bbc1;
}
body.freundeverein #page-nav a.dropdown-item:hover,
body.freundeverein #page-nav a.dropdown-item:focus,
body.freundeverein #page-nav a.dropdown-item.active {
  color: #45bbc1;
}
body.freundeverein .search-wrapper.is-active .search-input {
  background: #00707b;
}
body.freundeverein #lang-nav a.nav-link:hover,
body.freundeverein #lang-nav a.nav-link:focus,
body.freundeverein #lang-nav a.nav-link.active {
  color: #45bbc1;
}
body.freundeverein .btn.btn-social:hover,
body.freundeverein .btn.btn-social:focus {
  color: #45bbc1;
}
body.freundeverein .btn.btn-scroll-top {
  background: #45bbc1;
}
