
  /* hart-red */

  .paragraph .theme-hart-red .bc-themed-c--bold { color: #a4000f !important;}
  .paragraph .theme-hart-red .bc-themed-c--light { color: #f4dcdd !important;}
  .paragraph .theme-hart-red .bc-themed-bg--bold { background-color: #a4000f !important;}
  .paragraph .theme-hart-red .bc-themed-bg--light { background-color: #f4dcdd !important; }

  .paragraph .theme-hart-red .bc-c-button--themed { border-color: #a4000f !important; }
  .paragraph .theme-hart-red .bc-c-button--themed a,
  .paragraph .theme-hart-red .bc-c-button--themed button,
  .paragraph .theme-hart-red .bc-c-button--themed .link-span { color: #a4000f !important;}

  .paragraph .theme-hart-red .bc-c-button--themed:hover { background-color: #a4000f !important;}
  .paragraph .theme-hart-red .bc-c-button--themed:hover a,
  .paragraph .theme-hart-red .bc-c-button--themed:hover button,
  .paragraph .theme-hart-red .bc-themed-border--bold { border-color: #a4000f !important; }
  .paragraph .theme-hart-red .bc-themed-border--light { border-color: #f4dcdd !important; }

  .paragraph .theme-hart-red .bc-c-button--themed-filled a { background-color: #a4000f !important; }
  .paragraph .theme-hart-red a.bc-c-button--themed-filled { background-color: #a4000f; }
  .paragraph .theme-hart-red .bc-themed-stroke--light,
  .paragraph .theme-hart-red .bc-themed-stroke--light polyline,
  .paragraph .theme-hart-red .bc-themed-stroke--light polygon,
  .paragraph .theme-hart-red .bc-themed-stroke--light path,
  .paragraph .theme-hart-red .bc-themed-stroke--light circle {
    stroke: #f4dcdd !important;
  }
  .paragraph .theme-hart-red .bc-themed-stroke--bold,
  .paragraph .theme-hart-red .bc-themed-stroke--bold polyline,
  .paragraph .theme-hart-red .bc-themed-stroke--bold polygon,
  .paragraph .theme-hart-red .bc-themed-stroke--bold path,
  .paragraph .theme-hart-red .bc-themed-stroke--bold circle {
    stroke: #a4000f !important;
  }
  .paragraph .theme-hart-red .bc-themed-fill--bold,
  .paragraph .theme-hart-red .bc-themed-fill--bold polyline,
  .paragraph .theme-hart-red .bc-themed-fill--bold polygon,
  .paragraph .theme-hart-red .bc-themed-fill--bold path,
  .paragraph .theme-hart-red .bc-themed-fill--bold circle {
    fill: #a4000f !important;
  }
  .paragraph .theme-hart-red .bc-themed-fill--light,
  .paragraph .theme-hart-red .bc-themed-fill--light polyline,
  .paragraph .theme-hart-red .bc-themed-fill--light polygon,
  .paragraph .theme-hart-red .bc-themed-fill--light path,
  .paragraph .theme-hart-red .bc-themed-fill--light circle {
    fill: #f4dcdd !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-hart-red ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-hart-red ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-hart-red .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-hart-red .bc-c-utility-nav ul a.is-active:after {
      background-color: #a4000f !important;
    }
  }

  /* hart-red content overrides */

  body.o-theme--hart-red main .node--view-mode-full .bc-themed-c--bold { color: #a4000f;}
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-c--light { color: #f4dcdd;}
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-bg--bold { background-color: #a4000f;}
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-bg--light { background-color: #f4dcdd; }

  body.o-theme--hart-red main .node--view-mode-full .bc-c-button--themed { border-color: #a4000f; }
  body.o-theme--hart-red main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--hart-red main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--hart-red main .node--view-mode-full .bc-c-button--themed .link-span { color: #a4000f;}

  body.o-theme--hart-red main .node--view-mode-full .bc-c-button--themed:hover { background-color: #a4000f;}
  body.o-theme--hart-red main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--hart-red main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-border--bold { border-color: #a4000f; }
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-border--light { border-color: #f4dcdd; }

  body.o-theme--hart-red main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #a4000f; }
  body.o-theme--hart-red main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #a4000f; }
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #f4dcdd;
  }
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #a4000f;
  }
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #a4000f;
  }
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--hart-red main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #f4dcdd;
  }

  body.o-theme--hart-red main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--hart-red main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #a4000f;
  }

  body.o-theme--hart-red main .bc-c-wysiwyg h6,
  body.o-theme--hart-red main .cke_editable.cke_editable_themed h6 {
    color: #a4000f;
  }

  body.o-theme--hart-red main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--hart-red main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--hart-red main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--hart-red main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #a4000f;
  }

  body.o-theme--hart-red main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #a4000f;
  }

  body.o-theme--hart-red main .node--view-mode-full input[type="submit"] {
    color: #a4000f;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--hart-red main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#f4dcdd00), to(#f4dcdd));
      background: linear-gradient(to left, #f4dcdd00, #f4dcdd);
    }
    body.o-theme--hart-red main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#f4dcdd00), to(#f4dcdd));
      background: linear-gradient(to right, #f4dcdd00, #f4dcdd);
    }
  }

  body.o-theme--hart-red main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--hart-red main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--hart-red main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--hart-red main .bc-clock-icon.is-theme-filled circle {
    fill: #a4000f;
  }


  body.o-theme--hart-red main .bc-f-has-border-themed::after,
  body.o-theme--hart-red main .bc-f-has-border-themed--sm::after {
    background: #a4000f;
  }

  body.o-theme--hart-red main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #f4dcdd;
  }

  body.o-theme--hart-red main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #a4000f;
  }

  body.o-theme--hart-red main a.bc-c-cta-card {
    border-color: #a4000f;
  }

  body.o-theme--hart-red main a.bc-c-cta-card:hover {
    background-color: #a4000f;
  }

  body.o-theme--hart-red main .bc-c-wysiwyg blockquote p,
  body.o-theme--hart-red main .cke_editable.cke_editable_themed blockquote p {
    color: #a4000f;
  }

  body.o-theme--hart-red main .bc-c-wysiwyg blockquote p,
  body.o-theme--hart-red main .cke_editable.cke_editable_themed blockquote p {
    color: #a4000f;
  }

  body.o-theme--hart-red main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--hart-red main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #f4dcdd;
  }
  body.o-theme--hart-red main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--hart-red main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #a4000f;
  }

  body.o-theme--hart-red main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--hart-red main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #a4000f;
  }


  /* membership */

  .paragraph .theme-membership .bc-themed-c--bold { color: #0066cc !important;}
  .paragraph .theme-membership .bc-themed-c--light { color: #e8f3fd !important;}
  .paragraph .theme-membership .bc-themed-bg--bold { background-color: #0066cc !important;}
  .paragraph .theme-membership .bc-themed-bg--light { background-color: #e8f3fd !important; }

  .paragraph .theme-membership .bc-c-button--themed { border-color: #0066cc !important; }
  .paragraph .theme-membership .bc-c-button--themed a,
  .paragraph .theme-membership .bc-c-button--themed button,
  .paragraph .theme-membership .bc-c-button--themed .link-span { color: #0066cc !important;}

  .paragraph .theme-membership .bc-c-button--themed:hover { background-color: #0066cc !important;}
  .paragraph .theme-membership .bc-c-button--themed:hover a,
  .paragraph .theme-membership .bc-c-button--themed:hover button,
  .paragraph .theme-membership .bc-themed-border--bold { border-color: #0066cc !important; }
  .paragraph .theme-membership .bc-themed-border--light { border-color: #e8f3fd !important; }

  .paragraph .theme-membership .bc-c-button--themed-filled a { background-color: #0066cc !important; }
  .paragraph .theme-membership a.bc-c-button--themed-filled { background-color: #0066cc; }
  .paragraph .theme-membership .bc-themed-stroke--light,
  .paragraph .theme-membership .bc-themed-stroke--light polyline,
  .paragraph .theme-membership .bc-themed-stroke--light polygon,
  .paragraph .theme-membership .bc-themed-stroke--light path,
  .paragraph .theme-membership .bc-themed-stroke--light circle {
    stroke: #e8f3fd !important;
  }
  .paragraph .theme-membership .bc-themed-stroke--bold,
  .paragraph .theme-membership .bc-themed-stroke--bold polyline,
  .paragraph .theme-membership .bc-themed-stroke--bold polygon,
  .paragraph .theme-membership .bc-themed-stroke--bold path,
  .paragraph .theme-membership .bc-themed-stroke--bold circle {
    stroke: #0066cc !important;
  }
  .paragraph .theme-membership .bc-themed-fill--bold,
  .paragraph .theme-membership .bc-themed-fill--bold polyline,
  .paragraph .theme-membership .bc-themed-fill--bold polygon,
  .paragraph .theme-membership .bc-themed-fill--bold path,
  .paragraph .theme-membership .bc-themed-fill--bold circle {
    fill: #0066cc !important;
  }
  .paragraph .theme-membership .bc-themed-fill--light,
  .paragraph .theme-membership .bc-themed-fill--light polyline,
  .paragraph .theme-membership .bc-themed-fill--light polygon,
  .paragraph .theme-membership .bc-themed-fill--light path,
  .paragraph .theme-membership .bc-themed-fill--light circle {
    fill: #e8f3fd !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-membership ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-membership ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-membership .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-membership .bc-c-utility-nav ul a.is-active:after {
      background-color: #0066cc !important;
    }
  }

  /* membership content overrides */

  body.o-theme--membership main .node--view-mode-full .bc-themed-c--bold { color: #0066cc;}
  body.o-theme--membership main .node--view-mode-full .bc-themed-c--light { color: #e8f3fd;}
  body.o-theme--membership main .node--view-mode-full .bc-themed-bg--bold { background-color: #0066cc;}
  body.o-theme--membership main .node--view-mode-full .bc-themed-bg--light { background-color: #e8f3fd; }

  body.o-theme--membership main .node--view-mode-full .bc-c-button--themed { border-color: #0066cc; }
  body.o-theme--membership main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--membership main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--membership main .node--view-mode-full .bc-c-button--themed .link-span { color: #0066cc;}

  body.o-theme--membership main .node--view-mode-full .bc-c-button--themed:hover { background-color: #0066cc;}
  body.o-theme--membership main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--membership main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--membership main .node--view-mode-full .bc-themed-border--bold { border-color: #0066cc; }
  body.o-theme--membership main .node--view-mode-full .bc-themed-border--light { border-color: #e8f3fd; }

  body.o-theme--membership main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #0066cc; }
  body.o-theme--membership main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #0066cc; }
  body.o-theme--membership main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--membership main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--membership main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--membership main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--membership main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #e8f3fd;
  }
  body.o-theme--membership main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--membership main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--membership main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--membership main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--membership main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #0066cc;
  }
  body.o-theme--membership main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--membership main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--membership main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--membership main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--membership main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #0066cc;
  }
  body.o-theme--membership main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--membership main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--membership main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--membership main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--membership main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #e8f3fd;
  }

  body.o-theme--membership main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--membership main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #0066cc;
  }

  body.o-theme--membership main .bc-c-wysiwyg h6,
  body.o-theme--membership main .cke_editable.cke_editable_themed h6 {
    color: #0066cc;
  }

  body.o-theme--membership main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--membership main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--membership main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--membership main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #0066cc;
  }

  body.o-theme--membership main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #0066cc;
  }

  body.o-theme--membership main .node--view-mode-full input[type="submit"] {
    color: #0066cc;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--membership main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#e8f3fd00), to(#e8f3fd));
      background: linear-gradient(to left, #e8f3fd00, #e8f3fd);
    }
    body.o-theme--membership main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#e8f3fd00), to(#e8f3fd));
      background: linear-gradient(to right, #e8f3fd00, #e8f3fd);
    }
  }

  body.o-theme--membership main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--membership main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--membership main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--membership main .bc-clock-icon.is-theme-filled circle {
    fill: #0066cc;
  }


  body.o-theme--membership main .bc-f-has-border-themed::after,
  body.o-theme--membership main .bc-f-has-border-themed--sm::after {
    background: #0066cc;
  }

  body.o-theme--membership main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #e8f3fd;
  }

  body.o-theme--membership main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #0066cc;
  }

  body.o-theme--membership main a.bc-c-cta-card {
    border-color: #0066cc;
  }

  body.o-theme--membership main a.bc-c-cta-card:hover {
    background-color: #0066cc;
  }

  body.o-theme--membership main .bc-c-wysiwyg blockquote p,
  body.o-theme--membership main .cke_editable.cke_editable_themed blockquote p {
    color: #0066cc;
  }

  body.o-theme--membership main .bc-c-wysiwyg blockquote p,
  body.o-theme--membership main .cke_editable.cke_editable_themed blockquote p {
    color: #0066cc;
  }

  body.o-theme--membership main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--membership main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #e8f3fd;
  }
  body.o-theme--membership main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--membership main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #0066cc;
  }

  body.o-theme--membership main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--membership main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #0066cc;
  }


  /* musicdinoplaceholdergif */

  .paragraph .theme-musicdinoplaceholdergif .bc-themed-c--bold { color: #29565d !important;}
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-c--light { color: #60d3e5 !important;}
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-bg--bold { background-color: #29565d !important;}
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-bg--light { background-color: #60d3e5 !important; }

  .paragraph .theme-musicdinoplaceholdergif .bc-c-button--themed { border-color: #29565d !important; }
  .paragraph .theme-musicdinoplaceholdergif .bc-c-button--themed a,
  .paragraph .theme-musicdinoplaceholdergif .bc-c-button--themed button,
  .paragraph .theme-musicdinoplaceholdergif .bc-c-button--themed .link-span { color: #29565d !important;}

  .paragraph .theme-musicdinoplaceholdergif .bc-c-button--themed:hover { background-color: #29565d !important;}
  .paragraph .theme-musicdinoplaceholdergif .bc-c-button--themed:hover a,
  .paragraph .theme-musicdinoplaceholdergif .bc-c-button--themed:hover button,
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-border--bold { border-color: #29565d !important; }
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-border--light { border-color: #60d3e5 !important; }

  .paragraph .theme-musicdinoplaceholdergif .bc-c-button--themed-filled a { background-color: #29565d !important; }
  .paragraph .theme-musicdinoplaceholdergif a.bc-c-button--themed-filled { background-color: #29565d; }
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-stroke--light,
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-stroke--light polyline,
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-stroke--light polygon,
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-stroke--light path,
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-stroke--light circle {
    stroke: #60d3e5 !important;
  }
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-stroke--bold,
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-stroke--bold polyline,
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-stroke--bold polygon,
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-stroke--bold path,
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-stroke--bold circle {
    stroke: #29565d !important;
  }
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-fill--bold,
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-fill--bold polyline,
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-fill--bold polygon,
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-fill--bold path,
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-fill--bold circle {
    fill: #29565d !important;
  }
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-fill--light,
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-fill--light polyline,
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-fill--light polygon,
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-fill--light path,
  .paragraph .theme-musicdinoplaceholdergif .bc-themed-fill--light circle {
    fill: #60d3e5 !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-musicdinoplaceholdergif ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-musicdinoplaceholdergif ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-musicdinoplaceholdergif .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-musicdinoplaceholdergif .bc-c-utility-nav ul a.is-active:after {
      background-color: #29565d !important;
    }
  }

  /* musicdinoplaceholdergif content overrides */

  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-c--bold { color: #29565d;}
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-c--light { color: #60d3e5;}
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-bg--bold { background-color: #29565d;}
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-bg--light { background-color: #60d3e5; }

  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-c-button--themed { border-color: #29565d; }
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-c-button--themed .link-span { color: #29565d;}

  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-c-button--themed:hover { background-color: #29565d;}
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-border--bold { border-color: #29565d; }
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-border--light { border-color: #60d3e5; }

  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #29565d; }
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #29565d; }
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #60d3e5;
  }
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #29565d;
  }
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #29565d;
  }
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #60d3e5;
  }

  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #29565d;
  }

  body.o-theme--musicdinoplaceholdergif main .bc-c-wysiwyg h6,
  body.o-theme--musicdinoplaceholdergif main .cke_editable.cke_editable_themed h6 {
    color: #29565d;
  }

  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #29565d;
  }

  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #29565d;
  }

  body.o-theme--musicdinoplaceholdergif main .node--view-mode-full input[type="submit"] {
    color: #29565d;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--musicdinoplaceholdergif main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#60d3e500), to(#60d3e5));
      background: linear-gradient(to left, #60d3e500, #60d3e5);
    }
    body.o-theme--musicdinoplaceholdergif main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#60d3e500), to(#60d3e5));
      background: linear-gradient(to right, #60d3e500, #60d3e5);
    }
  }

  body.o-theme--musicdinoplaceholdergif main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--musicdinoplaceholdergif main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--musicdinoplaceholdergif main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--musicdinoplaceholdergif main .bc-clock-icon.is-theme-filled circle {
    fill: #29565d;
  }


  body.o-theme--musicdinoplaceholdergif main .bc-f-has-border-themed::after,
  body.o-theme--musicdinoplaceholdergif main .bc-f-has-border-themed--sm::after {
    background: #29565d;
  }

  body.o-theme--musicdinoplaceholdergif main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #60d3e5;
  }

  body.o-theme--musicdinoplaceholdergif main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #29565d;
  }

  body.o-theme--musicdinoplaceholdergif main a.bc-c-cta-card {
    border-color: #29565d;
  }

  body.o-theme--musicdinoplaceholdergif main a.bc-c-cta-card:hover {
    background-color: #29565d;
  }

  body.o-theme--musicdinoplaceholdergif main .bc-c-wysiwyg blockquote p,
  body.o-theme--musicdinoplaceholdergif main .cke_editable.cke_editable_themed blockquote p {
    color: #29565d;
  }

  body.o-theme--musicdinoplaceholdergif main .bc-c-wysiwyg blockquote p,
  body.o-theme--musicdinoplaceholdergif main .cke_editable.cke_editable_themed blockquote p {
    color: #29565d;
  }

  body.o-theme--musicdinoplaceholdergif main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--musicdinoplaceholdergif main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #60d3e5;
  }
  body.o-theme--musicdinoplaceholdergif main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--musicdinoplaceholdergif main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #29565d;
  }

  body.o-theme--musicdinoplaceholdergif main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--musicdinoplaceholdergif main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #29565d;
  }


  /* nhmblue */

  .paragraph .theme-nhmblue .bc-themed-c--bold { color: #0066cc !important;}
  .paragraph .theme-nhmblue .bc-themed-c--light { color: #d4e7fb !important;}
  .paragraph .theme-nhmblue .bc-themed-bg--bold { background-color: #0066cc !important;}
  .paragraph .theme-nhmblue .bc-themed-bg--light { background-color: #d4e7fb !important; }

  .paragraph .theme-nhmblue .bc-c-button--themed { border-color: #0066cc !important; }
  .paragraph .theme-nhmblue .bc-c-button--themed a,
  .paragraph .theme-nhmblue .bc-c-button--themed button,
  .paragraph .theme-nhmblue .bc-c-button--themed .link-span { color: #0066cc !important;}

  .paragraph .theme-nhmblue .bc-c-button--themed:hover { background-color: #0066cc !important;}
  .paragraph .theme-nhmblue .bc-c-button--themed:hover a,
  .paragraph .theme-nhmblue .bc-c-button--themed:hover button,
  .paragraph .theme-nhmblue .bc-themed-border--bold { border-color: #0066cc !important; }
  .paragraph .theme-nhmblue .bc-themed-border--light { border-color: #d4e7fb !important; }

  .paragraph .theme-nhmblue .bc-c-button--themed-filled a { background-color: #0066cc !important; }
  .paragraph .theme-nhmblue a.bc-c-button--themed-filled { background-color: #0066cc; }
  .paragraph .theme-nhmblue .bc-themed-stroke--light,
  .paragraph .theme-nhmblue .bc-themed-stroke--light polyline,
  .paragraph .theme-nhmblue .bc-themed-stroke--light polygon,
  .paragraph .theme-nhmblue .bc-themed-stroke--light path,
  .paragraph .theme-nhmblue .bc-themed-stroke--light circle {
    stroke: #d4e7fb !important;
  }
  .paragraph .theme-nhmblue .bc-themed-stroke--bold,
  .paragraph .theme-nhmblue .bc-themed-stroke--bold polyline,
  .paragraph .theme-nhmblue .bc-themed-stroke--bold polygon,
  .paragraph .theme-nhmblue .bc-themed-stroke--bold path,
  .paragraph .theme-nhmblue .bc-themed-stroke--bold circle {
    stroke: #0066cc !important;
  }
  .paragraph .theme-nhmblue .bc-themed-fill--bold,
  .paragraph .theme-nhmblue .bc-themed-fill--bold polyline,
  .paragraph .theme-nhmblue .bc-themed-fill--bold polygon,
  .paragraph .theme-nhmblue .bc-themed-fill--bold path,
  .paragraph .theme-nhmblue .bc-themed-fill--bold circle {
    fill: #0066cc !important;
  }
  .paragraph .theme-nhmblue .bc-themed-fill--light,
  .paragraph .theme-nhmblue .bc-themed-fill--light polyline,
  .paragraph .theme-nhmblue .bc-themed-fill--light polygon,
  .paragraph .theme-nhmblue .bc-themed-fill--light path,
  .paragraph .theme-nhmblue .bc-themed-fill--light circle {
    fill: #d4e7fb !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-nhmblue ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-nhmblue ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-nhmblue .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-nhmblue .bc-c-utility-nav ul a.is-active:after {
      background-color: #0066cc !important;
    }
  }

  /* nhmblue content overrides */

  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-c--bold { color: #0066cc;}
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-c--light { color: #d4e7fb;}
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-bg--bold { background-color: #0066cc;}
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-bg--light { background-color: #d4e7fb; }

  body.o-theme--nhmblue main .node--view-mode-full .bc-c-button--themed { border-color: #0066cc; }
  body.o-theme--nhmblue main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--nhmblue main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--nhmblue main .node--view-mode-full .bc-c-button--themed .link-span { color: #0066cc;}

  body.o-theme--nhmblue main .node--view-mode-full .bc-c-button--themed:hover { background-color: #0066cc;}
  body.o-theme--nhmblue main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--nhmblue main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-border--bold { border-color: #0066cc; }
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-border--light { border-color: #d4e7fb; }

  body.o-theme--nhmblue main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #0066cc; }
  body.o-theme--nhmblue main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #0066cc; }
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #d4e7fb;
  }
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #0066cc;
  }
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #0066cc;
  }
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--nhmblue main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #d4e7fb;
  }

  body.o-theme--nhmblue main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--nhmblue main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #0066cc;
  }

  body.o-theme--nhmblue main .bc-c-wysiwyg h6,
  body.o-theme--nhmblue main .cke_editable.cke_editable_themed h6 {
    color: #0066cc;
  }

  body.o-theme--nhmblue main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--nhmblue main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--nhmblue main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--nhmblue main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #0066cc;
  }

  body.o-theme--nhmblue main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #0066cc;
  }

  body.o-theme--nhmblue main .node--view-mode-full input[type="submit"] {
    color: #0066cc;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--nhmblue main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#d4e7fb00), to(#d4e7fb));
      background: linear-gradient(to left, #d4e7fb00, #d4e7fb);
    }
    body.o-theme--nhmblue main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#d4e7fb00), to(#d4e7fb));
      background: linear-gradient(to right, #d4e7fb00, #d4e7fb);
    }
  }

  body.o-theme--nhmblue main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--nhmblue main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--nhmblue main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--nhmblue main .bc-clock-icon.is-theme-filled circle {
    fill: #0066cc;
  }


  body.o-theme--nhmblue main .bc-f-has-border-themed::after,
  body.o-theme--nhmblue main .bc-f-has-border-themed--sm::after {
    background: #0066cc;
  }

  body.o-theme--nhmblue main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #d4e7fb;
  }

  body.o-theme--nhmblue main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #0066cc;
  }

  body.o-theme--nhmblue main a.bc-c-cta-card {
    border-color: #0066cc;
  }

  body.o-theme--nhmblue main a.bc-c-cta-card:hover {
    background-color: #0066cc;
  }

  body.o-theme--nhmblue main .bc-c-wysiwyg blockquote p,
  body.o-theme--nhmblue main .cke_editable.cke_editable_themed blockquote p {
    color: #0066cc;
  }

  body.o-theme--nhmblue main .bc-c-wysiwyg blockquote p,
  body.o-theme--nhmblue main .cke_editable.cke_editable_themed blockquote p {
    color: #0066cc;
  }

  body.o-theme--nhmblue main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--nhmblue main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #d4e7fb;
  }
  body.o-theme--nhmblue main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--nhmblue main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #0066cc;
  }

  body.o-theme--nhmblue main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--nhmblue main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #0066cc;
  }


  /* nhm-gray */

  .paragraph .theme-nhm-gray .bc-themed-c--bold { color: #666666 !important;}
  .paragraph .theme-nhm-gray .bc-themed-c--light { color: #dddbde !important;}
  .paragraph .theme-nhm-gray .bc-themed-bg--bold { background-color: #666666 !important;}
  .paragraph .theme-nhm-gray .bc-themed-bg--light { background-color: #dddbde !important; }

  .paragraph .theme-nhm-gray .bc-c-button--themed { border-color: #666666 !important; }
  .paragraph .theme-nhm-gray .bc-c-button--themed a,
  .paragraph .theme-nhm-gray .bc-c-button--themed button,
  .paragraph .theme-nhm-gray .bc-c-button--themed .link-span { color: #666666 !important;}

  .paragraph .theme-nhm-gray .bc-c-button--themed:hover { background-color: #666666 !important;}
  .paragraph .theme-nhm-gray .bc-c-button--themed:hover a,
  .paragraph .theme-nhm-gray .bc-c-button--themed:hover button,
  .paragraph .theme-nhm-gray .bc-themed-border--bold { border-color: #666666 !important; }
  .paragraph .theme-nhm-gray .bc-themed-border--light { border-color: #dddbde !important; }

  .paragraph .theme-nhm-gray .bc-c-button--themed-filled a { background-color: #666666 !important; }
  .paragraph .theme-nhm-gray a.bc-c-button--themed-filled { background-color: #666666; }
  .paragraph .theme-nhm-gray .bc-themed-stroke--light,
  .paragraph .theme-nhm-gray .bc-themed-stroke--light polyline,
  .paragraph .theme-nhm-gray .bc-themed-stroke--light polygon,
  .paragraph .theme-nhm-gray .bc-themed-stroke--light path,
  .paragraph .theme-nhm-gray .bc-themed-stroke--light circle {
    stroke: #dddbde !important;
  }
  .paragraph .theme-nhm-gray .bc-themed-stroke--bold,
  .paragraph .theme-nhm-gray .bc-themed-stroke--bold polyline,
  .paragraph .theme-nhm-gray .bc-themed-stroke--bold polygon,
  .paragraph .theme-nhm-gray .bc-themed-stroke--bold path,
  .paragraph .theme-nhm-gray .bc-themed-stroke--bold circle {
    stroke: #666666 !important;
  }
  .paragraph .theme-nhm-gray .bc-themed-fill--bold,
  .paragraph .theme-nhm-gray .bc-themed-fill--bold polyline,
  .paragraph .theme-nhm-gray .bc-themed-fill--bold polygon,
  .paragraph .theme-nhm-gray .bc-themed-fill--bold path,
  .paragraph .theme-nhm-gray .bc-themed-fill--bold circle {
    fill: #666666 !important;
  }
  .paragraph .theme-nhm-gray .bc-themed-fill--light,
  .paragraph .theme-nhm-gray .bc-themed-fill--light polyline,
  .paragraph .theme-nhm-gray .bc-themed-fill--light polygon,
  .paragraph .theme-nhm-gray .bc-themed-fill--light path,
  .paragraph .theme-nhm-gray .bc-themed-fill--light circle {
    fill: #dddbde !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-nhm-gray ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-nhm-gray ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-nhm-gray .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-nhm-gray .bc-c-utility-nav ul a.is-active:after {
      background-color: #666666 !important;
    }
  }

  /* nhm-gray content overrides */

  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-c--bold { color: #666666;}
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-c--light { color: #dddbde;}
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-bg--bold { background-color: #666666;}
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-bg--light { background-color: #dddbde; }

  body.o-theme--nhm-gray main .node--view-mode-full .bc-c-button--themed { border-color: #666666; }
  body.o-theme--nhm-gray main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-c-button--themed .link-span { color: #666666;}

  body.o-theme--nhm-gray main .node--view-mode-full .bc-c-button--themed:hover { background-color: #666666;}
  body.o-theme--nhm-gray main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-border--bold { border-color: #666666; }
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-border--light { border-color: #dddbde; }

  body.o-theme--nhm-gray main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #666666; }
  body.o-theme--nhm-gray main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #666666; }
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #dddbde;
  }
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #666666;
  }
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #666666;
  }
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #dddbde;
  }

  body.o-theme--nhm-gray main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--nhm-gray main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #666666;
  }

  body.o-theme--nhm-gray main .bc-c-wysiwyg h6,
  body.o-theme--nhm-gray main .cke_editable.cke_editable_themed h6 {
    color: #666666;
  }

  body.o-theme--nhm-gray main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--nhm-gray main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--nhm-gray main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--nhm-gray main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #666666;
  }

  body.o-theme--nhm-gray main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #666666;
  }

  body.o-theme--nhm-gray main .node--view-mode-full input[type="submit"] {
    color: #666666;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--nhm-gray main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#dddbde00), to(#dddbde));
      background: linear-gradient(to left, #dddbde00, #dddbde);
    }
    body.o-theme--nhm-gray main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#dddbde00), to(#dddbde));
      background: linear-gradient(to right, #dddbde00, #dddbde);
    }
  }

  body.o-theme--nhm-gray main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--nhm-gray main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--nhm-gray main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--nhm-gray main .bc-clock-icon.is-theme-filled circle {
    fill: #666666;
  }


  body.o-theme--nhm-gray main .bc-f-has-border-themed::after,
  body.o-theme--nhm-gray main .bc-f-has-border-themed--sm::after {
    background: #666666;
  }

  body.o-theme--nhm-gray main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #dddbde;
  }

  body.o-theme--nhm-gray main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #666666;
  }

  body.o-theme--nhm-gray main a.bc-c-cta-card {
    border-color: #666666;
  }

  body.o-theme--nhm-gray main a.bc-c-cta-card:hover {
    background-color: #666666;
  }

  body.o-theme--nhm-gray main .bc-c-wysiwyg blockquote p,
  body.o-theme--nhm-gray main .cke_editable.cke_editable_themed blockquote p {
    color: #666666;
  }

  body.o-theme--nhm-gray main .bc-c-wysiwyg blockquote p,
  body.o-theme--nhm-gray main .cke_editable.cke_editable_themed blockquote p {
    color: #666666;
  }

  body.o-theme--nhm-gray main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--nhm-gray main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #dddbde;
  }
  body.o-theme--nhm-gray main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--nhm-gray main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #666666;
  }

  body.o-theme--nhm-gray main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--nhm-gray main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #666666;
  }


  /* nhm-green */

  .paragraph .theme-nhm-green .bc-themed-c--bold { color: #52840e !important;}
  .paragraph .theme-nhm-green .bc-themed-c--light { color: #e7efdc !important;}
  .paragraph .theme-nhm-green .bc-themed-bg--bold { background-color: #52840e !important;}
  .paragraph .theme-nhm-green .bc-themed-bg--light { background-color: #e7efdc !important; }

  .paragraph .theme-nhm-green .bc-c-button--themed { border-color: #52840e !important; }
  .paragraph .theme-nhm-green .bc-c-button--themed a,
  .paragraph .theme-nhm-green .bc-c-button--themed button,
  .paragraph .theme-nhm-green .bc-c-button--themed .link-span { color: #52840e !important;}

  .paragraph .theme-nhm-green .bc-c-button--themed:hover { background-color: #52840e !important;}
  .paragraph .theme-nhm-green .bc-c-button--themed:hover a,
  .paragraph .theme-nhm-green .bc-c-button--themed:hover button,
  .paragraph .theme-nhm-green .bc-themed-border--bold { border-color: #52840e !important; }
  .paragraph .theme-nhm-green .bc-themed-border--light { border-color: #e7efdc !important; }

  .paragraph .theme-nhm-green .bc-c-button--themed-filled a { background-color: #52840e !important; }
  .paragraph .theme-nhm-green a.bc-c-button--themed-filled { background-color: #52840e; }
  .paragraph .theme-nhm-green .bc-themed-stroke--light,
  .paragraph .theme-nhm-green .bc-themed-stroke--light polyline,
  .paragraph .theme-nhm-green .bc-themed-stroke--light polygon,
  .paragraph .theme-nhm-green .bc-themed-stroke--light path,
  .paragraph .theme-nhm-green .bc-themed-stroke--light circle {
    stroke: #e7efdc !important;
  }
  .paragraph .theme-nhm-green .bc-themed-stroke--bold,
  .paragraph .theme-nhm-green .bc-themed-stroke--bold polyline,
  .paragraph .theme-nhm-green .bc-themed-stroke--bold polygon,
  .paragraph .theme-nhm-green .bc-themed-stroke--bold path,
  .paragraph .theme-nhm-green .bc-themed-stroke--bold circle {
    stroke: #52840e !important;
  }
  .paragraph .theme-nhm-green .bc-themed-fill--bold,
  .paragraph .theme-nhm-green .bc-themed-fill--bold polyline,
  .paragraph .theme-nhm-green .bc-themed-fill--bold polygon,
  .paragraph .theme-nhm-green .bc-themed-fill--bold path,
  .paragraph .theme-nhm-green .bc-themed-fill--bold circle {
    fill: #52840e !important;
  }
  .paragraph .theme-nhm-green .bc-themed-fill--light,
  .paragraph .theme-nhm-green .bc-themed-fill--light polyline,
  .paragraph .theme-nhm-green .bc-themed-fill--light polygon,
  .paragraph .theme-nhm-green .bc-themed-fill--light path,
  .paragraph .theme-nhm-green .bc-themed-fill--light circle {
    fill: #e7efdc !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-nhm-green ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-nhm-green ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-nhm-green .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-nhm-green .bc-c-utility-nav ul a.is-active:after {
      background-color: #52840e !important;
    }
  }

  /* nhm-green content overrides */

  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-c--bold { color: #52840e;}
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-c--light { color: #e7efdc;}
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-bg--bold { background-color: #52840e;}
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-bg--light { background-color: #e7efdc; }

  body.o-theme--nhm-green main .node--view-mode-full .bc-c-button--themed { border-color: #52840e; }
  body.o-theme--nhm-green main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--nhm-green main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--nhm-green main .node--view-mode-full .bc-c-button--themed .link-span { color: #52840e;}

  body.o-theme--nhm-green main .node--view-mode-full .bc-c-button--themed:hover { background-color: #52840e;}
  body.o-theme--nhm-green main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--nhm-green main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-border--bold { border-color: #52840e; }
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-border--light { border-color: #e7efdc; }

  body.o-theme--nhm-green main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #52840e; }
  body.o-theme--nhm-green main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #52840e; }
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #e7efdc;
  }
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #52840e;
  }
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #52840e;
  }
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--nhm-green main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #e7efdc;
  }

  body.o-theme--nhm-green main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--nhm-green main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #52840e;
  }

  body.o-theme--nhm-green main .bc-c-wysiwyg h6,
  body.o-theme--nhm-green main .cke_editable.cke_editable_themed h6 {
    color: #52840e;
  }

  body.o-theme--nhm-green main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--nhm-green main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--nhm-green main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--nhm-green main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #52840e;
  }

  body.o-theme--nhm-green main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #52840e;
  }

  body.o-theme--nhm-green main .node--view-mode-full input[type="submit"] {
    color: #52840e;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--nhm-green main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#e7efdc00), to(#e7efdc));
      background: linear-gradient(to left, #e7efdc00, #e7efdc);
    }
    body.o-theme--nhm-green main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#e7efdc00), to(#e7efdc));
      background: linear-gradient(to right, #e7efdc00, #e7efdc);
    }
  }

  body.o-theme--nhm-green main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--nhm-green main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--nhm-green main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--nhm-green main .bc-clock-icon.is-theme-filled circle {
    fill: #52840e;
  }


  body.o-theme--nhm-green main .bc-f-has-border-themed::after,
  body.o-theme--nhm-green main .bc-f-has-border-themed--sm::after {
    background: #52840e;
  }

  body.o-theme--nhm-green main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #e7efdc;
  }

  body.o-theme--nhm-green main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #52840e;
  }

  body.o-theme--nhm-green main a.bc-c-cta-card {
    border-color: #52840e;
  }

  body.o-theme--nhm-green main a.bc-c-cta-card:hover {
    background-color: #52840e;
  }

  body.o-theme--nhm-green main .bc-c-wysiwyg blockquote p,
  body.o-theme--nhm-green main .cke_editable.cke_editable_themed blockquote p {
    color: #52840e;
  }

  body.o-theme--nhm-green main .bc-c-wysiwyg blockquote p,
  body.o-theme--nhm-green main .cke_editable.cke_editable_themed blockquote p {
    color: #52840e;
  }

  body.o-theme--nhm-green main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--nhm-green main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #e7efdc;
  }
  body.o-theme--nhm-green main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--nhm-green main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #52840e;
  }

  body.o-theme--nhm-green main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--nhm-green main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #52840e;
  }


  /* purple */

  .paragraph .theme-purple .bc-themed-c--bold { color: #7351a1 !important;}
  .paragraph .theme-purple .bc-themed-c--light { color: #eeeeee !important;}
  .paragraph .theme-purple .bc-themed-bg--bold { background-color: #7351a1 !important;}
  .paragraph .theme-purple .bc-themed-bg--light { background-color: #eeeeee !important; }

  .paragraph .theme-purple .bc-c-button--themed { border-color: #7351a1 !important; }
  .paragraph .theme-purple .bc-c-button--themed a,
  .paragraph .theme-purple .bc-c-button--themed button,
  .paragraph .theme-purple .bc-c-button--themed .link-span { color: #7351a1 !important;}

  .paragraph .theme-purple .bc-c-button--themed:hover { background-color: #7351a1 !important;}
  .paragraph .theme-purple .bc-c-button--themed:hover a,
  .paragraph .theme-purple .bc-c-button--themed:hover button,
  .paragraph .theme-purple .bc-themed-border--bold { border-color: #7351a1 !important; }
  .paragraph .theme-purple .bc-themed-border--light { border-color: #eeeeee !important; }

  .paragraph .theme-purple .bc-c-button--themed-filled a { background-color: #7351a1 !important; }
  .paragraph .theme-purple a.bc-c-button--themed-filled { background-color: #7351a1; }
  .paragraph .theme-purple .bc-themed-stroke--light,
  .paragraph .theme-purple .bc-themed-stroke--light polyline,
  .paragraph .theme-purple .bc-themed-stroke--light polygon,
  .paragraph .theme-purple .bc-themed-stroke--light path,
  .paragraph .theme-purple .bc-themed-stroke--light circle {
    stroke: #eeeeee !important;
  }
  .paragraph .theme-purple .bc-themed-stroke--bold,
  .paragraph .theme-purple .bc-themed-stroke--bold polyline,
  .paragraph .theme-purple .bc-themed-stroke--bold polygon,
  .paragraph .theme-purple .bc-themed-stroke--bold path,
  .paragraph .theme-purple .bc-themed-stroke--bold circle {
    stroke: #7351a1 !important;
  }
  .paragraph .theme-purple .bc-themed-fill--bold,
  .paragraph .theme-purple .bc-themed-fill--bold polyline,
  .paragraph .theme-purple .bc-themed-fill--bold polygon,
  .paragraph .theme-purple .bc-themed-fill--bold path,
  .paragraph .theme-purple .bc-themed-fill--bold circle {
    fill: #7351a1 !important;
  }
  .paragraph .theme-purple .bc-themed-fill--light,
  .paragraph .theme-purple .bc-themed-fill--light polyline,
  .paragraph .theme-purple .bc-themed-fill--light polygon,
  .paragraph .theme-purple .bc-themed-fill--light path,
  .paragraph .theme-purple .bc-themed-fill--light circle {
    fill: #eeeeee !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-purple ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-purple ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-purple .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-purple .bc-c-utility-nav ul a.is-active:after {
      background-color: #7351a1 !important;
    }
  }

  /* purple content overrides */

  body.o-theme--purple main .node--view-mode-full .bc-themed-c--bold { color: #7351a1;}
  body.o-theme--purple main .node--view-mode-full .bc-themed-c--light { color: #eeeeee;}
  body.o-theme--purple main .node--view-mode-full .bc-themed-bg--bold { background-color: #7351a1;}
  body.o-theme--purple main .node--view-mode-full .bc-themed-bg--light { background-color: #eeeeee; }

  body.o-theme--purple main .node--view-mode-full .bc-c-button--themed { border-color: #7351a1; }
  body.o-theme--purple main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--purple main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--purple main .node--view-mode-full .bc-c-button--themed .link-span { color: #7351a1;}

  body.o-theme--purple main .node--view-mode-full .bc-c-button--themed:hover { background-color: #7351a1;}
  body.o-theme--purple main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--purple main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--purple main .node--view-mode-full .bc-themed-border--bold { border-color: #7351a1; }
  body.o-theme--purple main .node--view-mode-full .bc-themed-border--light { border-color: #eeeeee; }

  body.o-theme--purple main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #7351a1; }
  body.o-theme--purple main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #7351a1; }
  body.o-theme--purple main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--purple main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--purple main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--purple main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--purple main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #eeeeee;
  }
  body.o-theme--purple main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--purple main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--purple main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--purple main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--purple main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #7351a1;
  }
  body.o-theme--purple main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--purple main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--purple main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--purple main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--purple main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #7351a1;
  }
  body.o-theme--purple main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--purple main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--purple main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--purple main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--purple main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #eeeeee;
  }

  body.o-theme--purple main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--purple main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #7351a1;
  }

  body.o-theme--purple main .bc-c-wysiwyg h6,
  body.o-theme--purple main .cke_editable.cke_editable_themed h6 {
    color: #7351a1;
  }

  body.o-theme--purple main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--purple main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--purple main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--purple main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #7351a1;
  }

  body.o-theme--purple main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #7351a1;
  }

  body.o-theme--purple main .node--view-mode-full input[type="submit"] {
    color: #7351a1;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--purple main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#eeeeee00), to(#eeeeee));
      background: linear-gradient(to left, #eeeeee00, #eeeeee);
    }
    body.o-theme--purple main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#eeeeee00), to(#eeeeee));
      background: linear-gradient(to right, #eeeeee00, #eeeeee);
    }
  }

  body.o-theme--purple main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--purple main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--purple main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--purple main .bc-clock-icon.is-theme-filled circle {
    fill: #7351a1;
  }


  body.o-theme--purple main .bc-f-has-border-themed::after,
  body.o-theme--purple main .bc-f-has-border-themed--sm::after {
    background: #7351a1;
  }

  body.o-theme--purple main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #eeeeee;
  }

  body.o-theme--purple main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #7351a1;
  }

  body.o-theme--purple main a.bc-c-cta-card {
    border-color: #7351a1;
  }

  body.o-theme--purple main a.bc-c-cta-card:hover {
    background-color: #7351a1;
  }

  body.o-theme--purple main .bc-c-wysiwyg blockquote p,
  body.o-theme--purple main .cke_editable.cke_editable_themed blockquote p {
    color: #7351a1;
  }

  body.o-theme--purple main .bc-c-wysiwyg blockquote p,
  body.o-theme--purple main .cke_editable.cke_editable_themed blockquote p {
    color: #7351a1;
  }

  body.o-theme--purple main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--purple main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #eeeeee;
  }
  body.o-theme--purple main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--purple main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #7351a1;
  }

  body.o-theme--purple main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--purple main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #7351a1;
  }


  /* science-slime-purple */

  .paragraph .theme-science-slime-purple .bc-themed-c--bold { color: #572c82 !important;}
  .paragraph .theme-science-slime-purple .bc-themed-c--light { color: #f6eefd !important;}
  .paragraph .theme-science-slime-purple .bc-themed-bg--bold { background-color: #572c82 !important;}
  .paragraph .theme-science-slime-purple .bc-themed-bg--light { background-color: #f6eefd !important; }

  .paragraph .theme-science-slime-purple .bc-c-button--themed { border-color: #572c82 !important; }
  .paragraph .theme-science-slime-purple .bc-c-button--themed a,
  .paragraph .theme-science-slime-purple .bc-c-button--themed button,
  .paragraph .theme-science-slime-purple .bc-c-button--themed .link-span { color: #572c82 !important;}

  .paragraph .theme-science-slime-purple .bc-c-button--themed:hover { background-color: #572c82 !important;}
  .paragraph .theme-science-slime-purple .bc-c-button--themed:hover a,
  .paragraph .theme-science-slime-purple .bc-c-button--themed:hover button,
  .paragraph .theme-science-slime-purple .bc-themed-border--bold { border-color: #572c82 !important; }
  .paragraph .theme-science-slime-purple .bc-themed-border--light { border-color: #f6eefd !important; }

  .paragraph .theme-science-slime-purple .bc-c-button--themed-filled a { background-color: #572c82 !important; }
  .paragraph .theme-science-slime-purple a.bc-c-button--themed-filled { background-color: #572c82; }
  .paragraph .theme-science-slime-purple .bc-themed-stroke--light,
  .paragraph .theme-science-slime-purple .bc-themed-stroke--light polyline,
  .paragraph .theme-science-slime-purple .bc-themed-stroke--light polygon,
  .paragraph .theme-science-slime-purple .bc-themed-stroke--light path,
  .paragraph .theme-science-slime-purple .bc-themed-stroke--light circle {
    stroke: #f6eefd !important;
  }
  .paragraph .theme-science-slime-purple .bc-themed-stroke--bold,
  .paragraph .theme-science-slime-purple .bc-themed-stroke--bold polyline,
  .paragraph .theme-science-slime-purple .bc-themed-stroke--bold polygon,
  .paragraph .theme-science-slime-purple .bc-themed-stroke--bold path,
  .paragraph .theme-science-slime-purple .bc-themed-stroke--bold circle {
    stroke: #572c82 !important;
  }
  .paragraph .theme-science-slime-purple .bc-themed-fill--bold,
  .paragraph .theme-science-slime-purple .bc-themed-fill--bold polyline,
  .paragraph .theme-science-slime-purple .bc-themed-fill--bold polygon,
  .paragraph .theme-science-slime-purple .bc-themed-fill--bold path,
  .paragraph .theme-science-slime-purple .bc-themed-fill--bold circle {
    fill: #572c82 !important;
  }
  .paragraph .theme-science-slime-purple .bc-themed-fill--light,
  .paragraph .theme-science-slime-purple .bc-themed-fill--light polyline,
  .paragraph .theme-science-slime-purple .bc-themed-fill--light polygon,
  .paragraph .theme-science-slime-purple .bc-themed-fill--light path,
  .paragraph .theme-science-slime-purple .bc-themed-fill--light circle {
    fill: #f6eefd !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-science-slime-purple ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-science-slime-purple ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-science-slime-purple .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-science-slime-purple .bc-c-utility-nav ul a.is-active:after {
      background-color: #572c82 !important;
    }
  }

  /* science-slime-purple content overrides */

  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-c--bold { color: #572c82;}
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-c--light { color: #f6eefd;}
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-bg--bold { background-color: #572c82;}
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-bg--light { background-color: #f6eefd; }

  body.o-theme--science-slime-purple main .node--view-mode-full .bc-c-button--themed { border-color: #572c82; }
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-c-button--themed .link-span { color: #572c82;}

  body.o-theme--science-slime-purple main .node--view-mode-full .bc-c-button--themed:hover { background-color: #572c82;}
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-border--bold { border-color: #572c82; }
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-border--light { border-color: #f6eefd; }

  body.o-theme--science-slime-purple main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #572c82; }
  body.o-theme--science-slime-purple main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #572c82; }
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #f6eefd;
  }
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #572c82;
  }
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #572c82;
  }
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #f6eefd;
  }

  body.o-theme--science-slime-purple main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--science-slime-purple main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #572c82;
  }

  body.o-theme--science-slime-purple main .bc-c-wysiwyg h6,
  body.o-theme--science-slime-purple main .cke_editable.cke_editable_themed h6 {
    color: #572c82;
  }

  body.o-theme--science-slime-purple main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--science-slime-purple main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--science-slime-purple main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--science-slime-purple main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #572c82;
  }

  body.o-theme--science-slime-purple main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #572c82;
  }

  body.o-theme--science-slime-purple main .node--view-mode-full input[type="submit"] {
    color: #572c82;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--science-slime-purple main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#f6eefd00), to(#f6eefd));
      background: linear-gradient(to left, #f6eefd00, #f6eefd);
    }
    body.o-theme--science-slime-purple main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#f6eefd00), to(#f6eefd));
      background: linear-gradient(to right, #f6eefd00, #f6eefd);
    }
  }

  body.o-theme--science-slime-purple main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--science-slime-purple main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--science-slime-purple main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--science-slime-purple main .bc-clock-icon.is-theme-filled circle {
    fill: #572c82;
  }


  body.o-theme--science-slime-purple main .bc-f-has-border-themed::after,
  body.o-theme--science-slime-purple main .bc-f-has-border-themed--sm::after {
    background: #572c82;
  }

  body.o-theme--science-slime-purple main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #f6eefd;
  }

  body.o-theme--science-slime-purple main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #572c82;
  }

  body.o-theme--science-slime-purple main a.bc-c-cta-card {
    border-color: #572c82;
  }

  body.o-theme--science-slime-purple main a.bc-c-cta-card:hover {
    background-color: #572c82;
  }

  body.o-theme--science-slime-purple main .bc-c-wysiwyg blockquote p,
  body.o-theme--science-slime-purple main .cke_editable.cke_editable_themed blockquote p {
    color: #572c82;
  }

  body.o-theme--science-slime-purple main .bc-c-wysiwyg blockquote p,
  body.o-theme--science-slime-purple main .cke_editable.cke_editable_themed blockquote p {
    color: #572c82;
  }

  body.o-theme--science-slime-purple main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--science-slime-purple main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #f6eefd;
  }
  body.o-theme--science-slime-purple main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--science-slime-purple main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #572c82;
  }

  body.o-theme--science-slime-purple main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--science-slime-purple main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #572c82;
  }


  /* tp-darkblue */

  .paragraph .theme-tp-darkblue .bc-themed-c--bold { color: #0c3642 !important;}
  .paragraph .theme-tp-darkblue .bc-themed-c--light { color: #77b8cc !important;}
  .paragraph .theme-tp-darkblue .bc-themed-bg--bold { background-color: #0c3642 !important;}
  .paragraph .theme-tp-darkblue .bc-themed-bg--light { background-color: #77b8cc !important; }

  .paragraph .theme-tp-darkblue .bc-c-button--themed { border-color: #0c3642 !important; }
  .paragraph .theme-tp-darkblue .bc-c-button--themed a,
  .paragraph .theme-tp-darkblue .bc-c-button--themed button,
  .paragraph .theme-tp-darkblue .bc-c-button--themed .link-span { color: #0c3642 !important;}

  .paragraph .theme-tp-darkblue .bc-c-button--themed:hover { background-color: #0c3642 !important;}
  .paragraph .theme-tp-darkblue .bc-c-button--themed:hover a,
  .paragraph .theme-tp-darkblue .bc-c-button--themed:hover button,
  .paragraph .theme-tp-darkblue .bc-themed-border--bold { border-color: #0c3642 !important; }
  .paragraph .theme-tp-darkblue .bc-themed-border--light { border-color: #77b8cc !important; }

  .paragraph .theme-tp-darkblue .bc-c-button--themed-filled a { background-color: #0c3642 !important; }
  .paragraph .theme-tp-darkblue a.bc-c-button--themed-filled { background-color: #0c3642; }
  .paragraph .theme-tp-darkblue .bc-themed-stroke--light,
  .paragraph .theme-tp-darkblue .bc-themed-stroke--light polyline,
  .paragraph .theme-tp-darkblue .bc-themed-stroke--light polygon,
  .paragraph .theme-tp-darkblue .bc-themed-stroke--light path,
  .paragraph .theme-tp-darkblue .bc-themed-stroke--light circle {
    stroke: #77b8cc !important;
  }
  .paragraph .theme-tp-darkblue .bc-themed-stroke--bold,
  .paragraph .theme-tp-darkblue .bc-themed-stroke--bold polyline,
  .paragraph .theme-tp-darkblue .bc-themed-stroke--bold polygon,
  .paragraph .theme-tp-darkblue .bc-themed-stroke--bold path,
  .paragraph .theme-tp-darkblue .bc-themed-stroke--bold circle {
    stroke: #0c3642 !important;
  }
  .paragraph .theme-tp-darkblue .bc-themed-fill--bold,
  .paragraph .theme-tp-darkblue .bc-themed-fill--bold polyline,
  .paragraph .theme-tp-darkblue .bc-themed-fill--bold polygon,
  .paragraph .theme-tp-darkblue .bc-themed-fill--bold path,
  .paragraph .theme-tp-darkblue .bc-themed-fill--bold circle {
    fill: #0c3642 !important;
  }
  .paragraph .theme-tp-darkblue .bc-themed-fill--light,
  .paragraph .theme-tp-darkblue .bc-themed-fill--light polyline,
  .paragraph .theme-tp-darkblue .bc-themed-fill--light polygon,
  .paragraph .theme-tp-darkblue .bc-themed-fill--light path,
  .paragraph .theme-tp-darkblue .bc-themed-fill--light circle {
    fill: #77b8cc !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-tp-darkblue ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-tp-darkblue ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-tp-darkblue .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-tp-darkblue .bc-c-utility-nav ul a.is-active:after {
      background-color: #0c3642 !important;
    }
  }

  /* tp-darkblue content overrides */

  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-c--bold { color: #0c3642;}
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-c--light { color: #77b8cc;}
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-bg--bold { background-color: #0c3642;}
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-bg--light { background-color: #77b8cc; }

  body.o-theme--tp-darkblue main .node--view-mode-full .bc-c-button--themed { border-color: #0c3642; }
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-c-button--themed .link-span { color: #0c3642;}

  body.o-theme--tp-darkblue main .node--view-mode-full .bc-c-button--themed:hover { background-color: #0c3642;}
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-border--bold { border-color: #0c3642; }
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-border--light { border-color: #77b8cc; }

  body.o-theme--tp-darkblue main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #0c3642; }
  body.o-theme--tp-darkblue main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #0c3642; }
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #77b8cc;
  }
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #0c3642;
  }
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #0c3642;
  }
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #77b8cc;
  }

  body.o-theme--tp-darkblue main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--tp-darkblue main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #0c3642;
  }

  body.o-theme--tp-darkblue main .bc-c-wysiwyg h6,
  body.o-theme--tp-darkblue main .cke_editable.cke_editable_themed h6 {
    color: #0c3642;
  }

  body.o-theme--tp-darkblue main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--tp-darkblue main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--tp-darkblue main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--tp-darkblue main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #0c3642;
  }

  body.o-theme--tp-darkblue main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #0c3642;
  }

  body.o-theme--tp-darkblue main .node--view-mode-full input[type="submit"] {
    color: #0c3642;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--tp-darkblue main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#77b8cc00), to(#77b8cc));
      background: linear-gradient(to left, #77b8cc00, #77b8cc);
    }
    body.o-theme--tp-darkblue main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#77b8cc00), to(#77b8cc));
      background: linear-gradient(to right, #77b8cc00, #77b8cc);
    }
  }

  body.o-theme--tp-darkblue main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--tp-darkblue main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--tp-darkblue main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--tp-darkblue main .bc-clock-icon.is-theme-filled circle {
    fill: #0c3642;
  }


  body.o-theme--tp-darkblue main .bc-f-has-border-themed::after,
  body.o-theme--tp-darkblue main .bc-f-has-border-themed--sm::after {
    background: #0c3642;
  }

  body.o-theme--tp-darkblue main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #77b8cc;
  }

  body.o-theme--tp-darkblue main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #0c3642;
  }

  body.o-theme--tp-darkblue main a.bc-c-cta-card {
    border-color: #0c3642;
  }

  body.o-theme--tp-darkblue main a.bc-c-cta-card:hover {
    background-color: #0c3642;
  }

  body.o-theme--tp-darkblue main .bc-c-wysiwyg blockquote p,
  body.o-theme--tp-darkblue main .cke_editable.cke_editable_themed blockquote p {
    color: #0c3642;
  }

  body.o-theme--tp-darkblue main .bc-c-wysiwyg blockquote p,
  body.o-theme--tp-darkblue main .cke_editable.cke_editable_themed blockquote p {
    color: #0c3642;
  }

  body.o-theme--tp-darkblue main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--tp-darkblue main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #77b8cc;
  }
  body.o-theme--tp-darkblue main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--tp-darkblue main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #0c3642;
  }

  body.o-theme--tp-darkblue main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--tp-darkblue main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #0c3642;
  }


  /* tp-darkgray */

  .paragraph .theme-tp-darkgray .bc-themed-c--bold { color: #333333 !important;}
  .paragraph .theme-tp-darkgray .bc-themed-c--light { color: #000000 !important;}
  .paragraph .theme-tp-darkgray .bc-themed-bg--bold { background-color: #333333 !important;}
  .paragraph .theme-tp-darkgray .bc-themed-bg--light { background-color: #000000 !important; }

  .paragraph .theme-tp-darkgray .bc-c-button--themed { border-color: #333333 !important; }
  .paragraph .theme-tp-darkgray .bc-c-button--themed a,
  .paragraph .theme-tp-darkgray .bc-c-button--themed button,
  .paragraph .theme-tp-darkgray .bc-c-button--themed .link-span { color: #333333 !important;}

  .paragraph .theme-tp-darkgray .bc-c-button--themed:hover { background-color: #333333 !important;}
  .paragraph .theme-tp-darkgray .bc-c-button--themed:hover a,
  .paragraph .theme-tp-darkgray .bc-c-button--themed:hover button,
  .paragraph .theme-tp-darkgray .bc-themed-border--bold { border-color: #333333 !important; }
  .paragraph .theme-tp-darkgray .bc-themed-border--light { border-color: #000000 !important; }

  .paragraph .theme-tp-darkgray .bc-c-button--themed-filled a { background-color: #333333 !important; }
  .paragraph .theme-tp-darkgray a.bc-c-button--themed-filled { background-color: #333333; }
  .paragraph .theme-tp-darkgray .bc-themed-stroke--light,
  .paragraph .theme-tp-darkgray .bc-themed-stroke--light polyline,
  .paragraph .theme-tp-darkgray .bc-themed-stroke--light polygon,
  .paragraph .theme-tp-darkgray .bc-themed-stroke--light path,
  .paragraph .theme-tp-darkgray .bc-themed-stroke--light circle {
    stroke: #000000 !important;
  }
  .paragraph .theme-tp-darkgray .bc-themed-stroke--bold,
  .paragraph .theme-tp-darkgray .bc-themed-stroke--bold polyline,
  .paragraph .theme-tp-darkgray .bc-themed-stroke--bold polygon,
  .paragraph .theme-tp-darkgray .bc-themed-stroke--bold path,
  .paragraph .theme-tp-darkgray .bc-themed-stroke--bold circle {
    stroke: #333333 !important;
  }
  .paragraph .theme-tp-darkgray .bc-themed-fill--bold,
  .paragraph .theme-tp-darkgray .bc-themed-fill--bold polyline,
  .paragraph .theme-tp-darkgray .bc-themed-fill--bold polygon,
  .paragraph .theme-tp-darkgray .bc-themed-fill--bold path,
  .paragraph .theme-tp-darkgray .bc-themed-fill--bold circle {
    fill: #333333 !important;
  }
  .paragraph .theme-tp-darkgray .bc-themed-fill--light,
  .paragraph .theme-tp-darkgray .bc-themed-fill--light polyline,
  .paragraph .theme-tp-darkgray .bc-themed-fill--light polygon,
  .paragraph .theme-tp-darkgray .bc-themed-fill--light path,
  .paragraph .theme-tp-darkgray .bc-themed-fill--light circle {
    fill: #000000 !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-tp-darkgray ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-tp-darkgray ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-tp-darkgray .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-tp-darkgray .bc-c-utility-nav ul a.is-active:after {
      background-color: #333333 !important;
    }
  }

  /* tp-darkgray content overrides */

  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-c--bold { color: #333333;}
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-c--light { color: #000000;}
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-bg--bold { background-color: #333333;}
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-bg--light { background-color: #000000; }

  body.o-theme--tp-darkgray main .node--view-mode-full .bc-c-button--themed { border-color: #333333; }
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-c-button--themed .link-span { color: #333333;}

  body.o-theme--tp-darkgray main .node--view-mode-full .bc-c-button--themed:hover { background-color: #333333;}
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-border--bold { border-color: #333333; }
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-border--light { border-color: #000000; }

  body.o-theme--tp-darkgray main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #333333; }
  body.o-theme--tp-darkgray main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #333333; }
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #000000;
  }
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #333333;
  }
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #333333;
  }
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #000000;
  }

  body.o-theme--tp-darkgray main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--tp-darkgray main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #333333;
  }

  body.o-theme--tp-darkgray main .bc-c-wysiwyg h6,
  body.o-theme--tp-darkgray main .cke_editable.cke_editable_themed h6 {
    color: #333333;
  }

  body.o-theme--tp-darkgray main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--tp-darkgray main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--tp-darkgray main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--tp-darkgray main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #333333;
  }

  body.o-theme--tp-darkgray main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #333333;
  }

  body.o-theme--tp-darkgray main .node--view-mode-full input[type="submit"] {
    color: #333333;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--tp-darkgray main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#00000000), to(#000000));
      background: linear-gradient(to left, #00000000, #000000);
    }
    body.o-theme--tp-darkgray main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#00000000), to(#000000));
      background: linear-gradient(to right, #00000000, #000000);
    }
  }

  body.o-theme--tp-darkgray main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--tp-darkgray main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--tp-darkgray main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--tp-darkgray main .bc-clock-icon.is-theme-filled circle {
    fill: #333333;
  }


  body.o-theme--tp-darkgray main .bc-f-has-border-themed::after,
  body.o-theme--tp-darkgray main .bc-f-has-border-themed--sm::after {
    background: #333333;
  }

  body.o-theme--tp-darkgray main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #000000;
  }

  body.o-theme--tp-darkgray main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #333333;
  }

  body.o-theme--tp-darkgray main a.bc-c-cta-card {
    border-color: #333333;
  }

  body.o-theme--tp-darkgray main a.bc-c-cta-card:hover {
    background-color: #333333;
  }

  body.o-theme--tp-darkgray main .bc-c-wysiwyg blockquote p,
  body.o-theme--tp-darkgray main .cke_editable.cke_editable_themed blockquote p {
    color: #333333;
  }

  body.o-theme--tp-darkgray main .bc-c-wysiwyg blockquote p,
  body.o-theme--tp-darkgray main .cke_editable.cke_editable_themed blockquote p {
    color: #333333;
  }

  body.o-theme--tp-darkgray main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--tp-darkgray main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #000000;
  }
  body.o-theme--tp-darkgray main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--tp-darkgray main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #333333;
  }

  body.o-theme--tp-darkgray main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--tp-darkgray main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #333333;
  }


  /* tp-green */

  .paragraph .theme-tp-green .bc-themed-c--bold { color: #99cc33 !important;}
  .paragraph .theme-tp-green .bc-themed-c--light { color: #000000 !important;}
  .paragraph .theme-tp-green .bc-themed-bg--bold { background-color: #99cc33 !important;}
  .paragraph .theme-tp-green .bc-themed-bg--light { background-color: #000000 !important; }

  .paragraph .theme-tp-green .bc-c-button--themed { border-color: #99cc33 !important; }
  .paragraph .theme-tp-green .bc-c-button--themed a,
  .paragraph .theme-tp-green .bc-c-button--themed button,
  .paragraph .theme-tp-green .bc-c-button--themed .link-span { color: #99cc33 !important;}

  .paragraph .theme-tp-green .bc-c-button--themed:hover { background-color: #99cc33 !important;}
  .paragraph .theme-tp-green .bc-c-button--themed:hover a,
  .paragraph .theme-tp-green .bc-c-button--themed:hover button,
  .paragraph .theme-tp-green .bc-themed-border--bold { border-color: #99cc33 !important; }
  .paragraph .theme-tp-green .bc-themed-border--light { border-color: #000000 !important; }

  .paragraph .theme-tp-green .bc-c-button--themed-filled a { background-color: #99cc33 !important; }
  .paragraph .theme-tp-green a.bc-c-button--themed-filled { background-color: #99cc33; }
  .paragraph .theme-tp-green .bc-themed-stroke--light,
  .paragraph .theme-tp-green .bc-themed-stroke--light polyline,
  .paragraph .theme-tp-green .bc-themed-stroke--light polygon,
  .paragraph .theme-tp-green .bc-themed-stroke--light path,
  .paragraph .theme-tp-green .bc-themed-stroke--light circle {
    stroke: #000000 !important;
  }
  .paragraph .theme-tp-green .bc-themed-stroke--bold,
  .paragraph .theme-tp-green .bc-themed-stroke--bold polyline,
  .paragraph .theme-tp-green .bc-themed-stroke--bold polygon,
  .paragraph .theme-tp-green .bc-themed-stroke--bold path,
  .paragraph .theme-tp-green .bc-themed-stroke--bold circle {
    stroke: #99cc33 !important;
  }
  .paragraph .theme-tp-green .bc-themed-fill--bold,
  .paragraph .theme-tp-green .bc-themed-fill--bold polyline,
  .paragraph .theme-tp-green .bc-themed-fill--bold polygon,
  .paragraph .theme-tp-green .bc-themed-fill--bold path,
  .paragraph .theme-tp-green .bc-themed-fill--bold circle {
    fill: #99cc33 !important;
  }
  .paragraph .theme-tp-green .bc-themed-fill--light,
  .paragraph .theme-tp-green .bc-themed-fill--light polyline,
  .paragraph .theme-tp-green .bc-themed-fill--light polygon,
  .paragraph .theme-tp-green .bc-themed-fill--light path,
  .paragraph .theme-tp-green .bc-themed-fill--light circle {
    fill: #000000 !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-tp-green ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-tp-green ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-tp-green .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-tp-green .bc-c-utility-nav ul a.is-active:after {
      background-color: #99cc33 !important;
    }
  }

  /* tp-green content overrides */

  body.o-theme--tp-green main .node--view-mode-full .bc-themed-c--bold { color: #99cc33;}
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-c--light { color: #000000;}
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-bg--bold { background-color: #99cc33;}
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-bg--light { background-color: #000000; }

  body.o-theme--tp-green main .node--view-mode-full .bc-c-button--themed { border-color: #99cc33; }
  body.o-theme--tp-green main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--tp-green main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--tp-green main .node--view-mode-full .bc-c-button--themed .link-span { color: #99cc33;}

  body.o-theme--tp-green main .node--view-mode-full .bc-c-button--themed:hover { background-color: #99cc33;}
  body.o-theme--tp-green main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--tp-green main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-border--bold { border-color: #99cc33; }
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-border--light { border-color: #000000; }

  body.o-theme--tp-green main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #99cc33; }
  body.o-theme--tp-green main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #99cc33; }
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #000000;
  }
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #99cc33;
  }
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #99cc33;
  }
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--tp-green main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #000000;
  }

  body.o-theme--tp-green main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--tp-green main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #99cc33;
  }

  body.o-theme--tp-green main .bc-c-wysiwyg h6,
  body.o-theme--tp-green main .cke_editable.cke_editable_themed h6 {
    color: #99cc33;
  }

  body.o-theme--tp-green main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--tp-green main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--tp-green main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--tp-green main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #99cc33;
  }

  body.o-theme--tp-green main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #99cc33;
  }

  body.o-theme--tp-green main .node--view-mode-full input[type="submit"] {
    color: #99cc33;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--tp-green main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#00000000), to(#000000));
      background: linear-gradient(to left, #00000000, #000000);
    }
    body.o-theme--tp-green main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#00000000), to(#000000));
      background: linear-gradient(to right, #00000000, #000000);
    }
  }

  body.o-theme--tp-green main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--tp-green main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--tp-green main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--tp-green main .bc-clock-icon.is-theme-filled circle {
    fill: #99cc33;
  }


  body.o-theme--tp-green main .bc-f-has-border-themed::after,
  body.o-theme--tp-green main .bc-f-has-border-themed--sm::after {
    background: #99cc33;
  }

  body.o-theme--tp-green main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #000000;
  }

  body.o-theme--tp-green main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #99cc33;
  }

  body.o-theme--tp-green main a.bc-c-cta-card {
    border-color: #99cc33;
  }

  body.o-theme--tp-green main a.bc-c-cta-card:hover {
    background-color: #99cc33;
  }

  body.o-theme--tp-green main .bc-c-wysiwyg blockquote p,
  body.o-theme--tp-green main .cke_editable.cke_editable_themed blockquote p {
    color: #99cc33;
  }

  body.o-theme--tp-green main .bc-c-wysiwyg blockquote p,
  body.o-theme--tp-green main .cke_editable.cke_editable_themed blockquote p {
    color: #99cc33;
  }

  body.o-theme--tp-green main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--tp-green main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #000000;
  }
  body.o-theme--tp-green main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--tp-green main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #99cc33;
  }

  body.o-theme--tp-green main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--tp-green main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #99cc33;
  }


  /* tp-orange */

  .paragraph .theme-tp-orange .bc-themed-c--bold { color: #d14900 !important;}
  .paragraph .theme-tp-orange .bc-themed-c--light { color: #fbeed9 !important;}
  .paragraph .theme-tp-orange .bc-themed-bg--bold { background-color: #d14900 !important;}
  .paragraph .theme-tp-orange .bc-themed-bg--light { background-color: #fbeed9 !important; }

  .paragraph .theme-tp-orange .bc-c-button--themed { border-color: #d14900 !important; }
  .paragraph .theme-tp-orange .bc-c-button--themed a,
  .paragraph .theme-tp-orange .bc-c-button--themed button,
  .paragraph .theme-tp-orange .bc-c-button--themed .link-span { color: #d14900 !important;}

  .paragraph .theme-tp-orange .bc-c-button--themed:hover { background-color: #d14900 !important;}
  .paragraph .theme-tp-orange .bc-c-button--themed:hover a,
  .paragraph .theme-tp-orange .bc-c-button--themed:hover button,
  .paragraph .theme-tp-orange .bc-themed-border--bold { border-color: #d14900 !important; }
  .paragraph .theme-tp-orange .bc-themed-border--light { border-color: #fbeed9 !important; }

  .paragraph .theme-tp-orange .bc-c-button--themed-filled a { background-color: #d14900 !important; }
  .paragraph .theme-tp-orange a.bc-c-button--themed-filled { background-color: #d14900; }
  .paragraph .theme-tp-orange .bc-themed-stroke--light,
  .paragraph .theme-tp-orange .bc-themed-stroke--light polyline,
  .paragraph .theme-tp-orange .bc-themed-stroke--light polygon,
  .paragraph .theme-tp-orange .bc-themed-stroke--light path,
  .paragraph .theme-tp-orange .bc-themed-stroke--light circle {
    stroke: #fbeed9 !important;
  }
  .paragraph .theme-tp-orange .bc-themed-stroke--bold,
  .paragraph .theme-tp-orange .bc-themed-stroke--bold polyline,
  .paragraph .theme-tp-orange .bc-themed-stroke--bold polygon,
  .paragraph .theme-tp-orange .bc-themed-stroke--bold path,
  .paragraph .theme-tp-orange .bc-themed-stroke--bold circle {
    stroke: #d14900 !important;
  }
  .paragraph .theme-tp-orange .bc-themed-fill--bold,
  .paragraph .theme-tp-orange .bc-themed-fill--bold polyline,
  .paragraph .theme-tp-orange .bc-themed-fill--bold polygon,
  .paragraph .theme-tp-orange .bc-themed-fill--bold path,
  .paragraph .theme-tp-orange .bc-themed-fill--bold circle {
    fill: #d14900 !important;
  }
  .paragraph .theme-tp-orange .bc-themed-fill--light,
  .paragraph .theme-tp-orange .bc-themed-fill--light polyline,
  .paragraph .theme-tp-orange .bc-themed-fill--light polygon,
  .paragraph .theme-tp-orange .bc-themed-fill--light path,
  .paragraph .theme-tp-orange .bc-themed-fill--light circle {
    fill: #fbeed9 !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-tp-orange ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-tp-orange ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-tp-orange .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-tp-orange .bc-c-utility-nav ul a.is-active:after {
      background-color: #d14900 !important;
    }
  }

  /* tp-orange content overrides */

  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-c--bold { color: #d14900;}
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-c--light { color: #fbeed9;}
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-bg--bold { background-color: #d14900;}
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-bg--light { background-color: #fbeed9; }

  body.o-theme--tp-orange main .node--view-mode-full .bc-c-button--themed { border-color: #d14900; }
  body.o-theme--tp-orange main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--tp-orange main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--tp-orange main .node--view-mode-full .bc-c-button--themed .link-span { color: #d14900;}

  body.o-theme--tp-orange main .node--view-mode-full .bc-c-button--themed:hover { background-color: #d14900;}
  body.o-theme--tp-orange main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--tp-orange main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-border--bold { border-color: #d14900; }
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-border--light { border-color: #fbeed9; }

  body.o-theme--tp-orange main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #d14900; }
  body.o-theme--tp-orange main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #d14900; }
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #fbeed9;
  }
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #d14900;
  }
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #d14900;
  }
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--tp-orange main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #fbeed9;
  }

  body.o-theme--tp-orange main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--tp-orange main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #d14900;
  }

  body.o-theme--tp-orange main .bc-c-wysiwyg h6,
  body.o-theme--tp-orange main .cke_editable.cke_editable_themed h6 {
    color: #d14900;
  }

  body.o-theme--tp-orange main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--tp-orange main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--tp-orange main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--tp-orange main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #d14900;
  }

  body.o-theme--tp-orange main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #d14900;
  }

  body.o-theme--tp-orange main .node--view-mode-full input[type="submit"] {
    color: #d14900;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--tp-orange main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#fbeed900), to(#fbeed9));
      background: linear-gradient(to left, #fbeed900, #fbeed9);
    }
    body.o-theme--tp-orange main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#fbeed900), to(#fbeed9));
      background: linear-gradient(to right, #fbeed900, #fbeed9);
    }
  }

  body.o-theme--tp-orange main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--tp-orange main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--tp-orange main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--tp-orange main .bc-clock-icon.is-theme-filled circle {
    fill: #d14900;
  }


  body.o-theme--tp-orange main .bc-f-has-border-themed::after,
  body.o-theme--tp-orange main .bc-f-has-border-themed--sm::after {
    background: #d14900;
  }

  body.o-theme--tp-orange main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #fbeed9;
  }

  body.o-theme--tp-orange main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #d14900;
  }

  body.o-theme--tp-orange main a.bc-c-cta-card {
    border-color: #d14900;
  }

  body.o-theme--tp-orange main a.bc-c-cta-card:hover {
    background-color: #d14900;
  }

  body.o-theme--tp-orange main .bc-c-wysiwyg blockquote p,
  body.o-theme--tp-orange main .cke_editable.cke_editable_themed blockquote p {
    color: #d14900;
  }

  body.o-theme--tp-orange main .bc-c-wysiwyg blockquote p,
  body.o-theme--tp-orange main .cke_editable.cke_editable_themed blockquote p {
    color: #d14900;
  }

  body.o-theme--tp-orange main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--tp-orange main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #fbeed9;
  }
  body.o-theme--tp-orange main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--tp-orange main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #d14900;
  }

  body.o-theme--tp-orange main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--tp-orange main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #d14900;
  }


  /* tp-taupe */

  .paragraph .theme-tp-taupe .bc-themed-c--bold { color: #cccc99 !important;}
  .paragraph .theme-tp-taupe .bc-themed-c--light { color: #000000 !important;}
  .paragraph .theme-tp-taupe .bc-themed-bg--bold { background-color: #cccc99 !important;}
  .paragraph .theme-tp-taupe .bc-themed-bg--light { background-color: #000000 !important; }

  .paragraph .theme-tp-taupe .bc-c-button--themed { border-color: #cccc99 !important; }
  .paragraph .theme-tp-taupe .bc-c-button--themed a,
  .paragraph .theme-tp-taupe .bc-c-button--themed button,
  .paragraph .theme-tp-taupe .bc-c-button--themed .link-span { color: #cccc99 !important;}

  .paragraph .theme-tp-taupe .bc-c-button--themed:hover { background-color: #cccc99 !important;}
  .paragraph .theme-tp-taupe .bc-c-button--themed:hover a,
  .paragraph .theme-tp-taupe .bc-c-button--themed:hover button,
  .paragraph .theme-tp-taupe .bc-themed-border--bold { border-color: #cccc99 !important; }
  .paragraph .theme-tp-taupe .bc-themed-border--light { border-color: #000000 !important; }

  .paragraph .theme-tp-taupe .bc-c-button--themed-filled a { background-color: #cccc99 !important; }
  .paragraph .theme-tp-taupe a.bc-c-button--themed-filled { background-color: #cccc99; }
  .paragraph .theme-tp-taupe .bc-themed-stroke--light,
  .paragraph .theme-tp-taupe .bc-themed-stroke--light polyline,
  .paragraph .theme-tp-taupe .bc-themed-stroke--light polygon,
  .paragraph .theme-tp-taupe .bc-themed-stroke--light path,
  .paragraph .theme-tp-taupe .bc-themed-stroke--light circle {
    stroke: #000000 !important;
  }
  .paragraph .theme-tp-taupe .bc-themed-stroke--bold,
  .paragraph .theme-tp-taupe .bc-themed-stroke--bold polyline,
  .paragraph .theme-tp-taupe .bc-themed-stroke--bold polygon,
  .paragraph .theme-tp-taupe .bc-themed-stroke--bold path,
  .paragraph .theme-tp-taupe .bc-themed-stroke--bold circle {
    stroke: #cccc99 !important;
  }
  .paragraph .theme-tp-taupe .bc-themed-fill--bold,
  .paragraph .theme-tp-taupe .bc-themed-fill--bold polyline,
  .paragraph .theme-tp-taupe .bc-themed-fill--bold polygon,
  .paragraph .theme-tp-taupe .bc-themed-fill--bold path,
  .paragraph .theme-tp-taupe .bc-themed-fill--bold circle {
    fill: #cccc99 !important;
  }
  .paragraph .theme-tp-taupe .bc-themed-fill--light,
  .paragraph .theme-tp-taupe .bc-themed-fill--light polyline,
  .paragraph .theme-tp-taupe .bc-themed-fill--light polygon,
  .paragraph .theme-tp-taupe .bc-themed-fill--light path,
  .paragraph .theme-tp-taupe .bc-themed-fill--light circle {
    fill: #000000 !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-tp-taupe ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-tp-taupe ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-tp-taupe .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-tp-taupe .bc-c-utility-nav ul a.is-active:after {
      background-color: #cccc99 !important;
    }
  }

  /* tp-taupe content overrides */

  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-c--bold { color: #cccc99;}
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-c--light { color: #000000;}
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-bg--bold { background-color: #cccc99;}
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-bg--light { background-color: #000000; }

  body.o-theme--tp-taupe main .node--view-mode-full .bc-c-button--themed { border-color: #cccc99; }
  body.o-theme--tp-taupe main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-c-button--themed .link-span { color: #cccc99;}

  body.o-theme--tp-taupe main .node--view-mode-full .bc-c-button--themed:hover { background-color: #cccc99;}
  body.o-theme--tp-taupe main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-border--bold { border-color: #cccc99; }
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-border--light { border-color: #000000; }

  body.o-theme--tp-taupe main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #cccc99; }
  body.o-theme--tp-taupe main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #cccc99; }
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #000000;
  }
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #cccc99;
  }
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #cccc99;
  }
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #000000;
  }

  body.o-theme--tp-taupe main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--tp-taupe main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #cccc99;
  }

  body.o-theme--tp-taupe main .bc-c-wysiwyg h6,
  body.o-theme--tp-taupe main .cke_editable.cke_editable_themed h6 {
    color: #cccc99;
  }

  body.o-theme--tp-taupe main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--tp-taupe main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--tp-taupe main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--tp-taupe main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #cccc99;
  }

  body.o-theme--tp-taupe main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #cccc99;
  }

  body.o-theme--tp-taupe main .node--view-mode-full input[type="submit"] {
    color: #cccc99;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--tp-taupe main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#00000000), to(#000000));
      background: linear-gradient(to left, #00000000, #000000);
    }
    body.o-theme--tp-taupe main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#00000000), to(#000000));
      background: linear-gradient(to right, #00000000, #000000);
    }
  }

  body.o-theme--tp-taupe main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--tp-taupe main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--tp-taupe main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--tp-taupe main .bc-clock-icon.is-theme-filled circle {
    fill: #cccc99;
  }


  body.o-theme--tp-taupe main .bc-f-has-border-themed::after,
  body.o-theme--tp-taupe main .bc-f-has-border-themed--sm::after {
    background: #cccc99;
  }

  body.o-theme--tp-taupe main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #000000;
  }

  body.o-theme--tp-taupe main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #cccc99;
  }

  body.o-theme--tp-taupe main a.bc-c-cta-card {
    border-color: #cccc99;
  }

  body.o-theme--tp-taupe main a.bc-c-cta-card:hover {
    background-color: #cccc99;
  }

  body.o-theme--tp-taupe main .bc-c-wysiwyg blockquote p,
  body.o-theme--tp-taupe main .cke_editable.cke_editable_themed blockquote p {
    color: #cccc99;
  }

  body.o-theme--tp-taupe main .bc-c-wysiwyg blockquote p,
  body.o-theme--tp-taupe main .cke_editable.cke_editable_themed blockquote p {
    color: #cccc99;
  }

  body.o-theme--tp-taupe main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--tp-taupe main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #000000;
  }
  body.o-theme--tp-taupe main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--tp-taupe main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #cccc99;
  }

  body.o-theme--tp-taupe main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--tp-taupe main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #cccc99;
  }


  /* Reimagine */

  .paragraph .theme-Reimagine .bc-themed-c--bold { color: #cb8936 !important;}
  .paragraph .theme-Reimagine .bc-themed-c--light { color: #cb8936 !important;}
  .paragraph .theme-Reimagine .bc-themed-bg--bold { background-color: #cb8936 !important;}
  .paragraph .theme-Reimagine .bc-themed-bg--light { background-color: #cb8936 !important; }

  .paragraph .theme-Reimagine .bc-c-button--themed { border-color: #cb8936 !important; }
  .paragraph .theme-Reimagine .bc-c-button--themed a,
  .paragraph .theme-Reimagine .bc-c-button--themed button,
  .paragraph .theme-Reimagine .bc-c-button--themed .link-span { color: #cb8936 !important;}

  .paragraph .theme-Reimagine .bc-c-button--themed:hover { background-color: #cb8936 !important;}
  .paragraph .theme-Reimagine .bc-c-button--themed:hover a,
  .paragraph .theme-Reimagine .bc-c-button--themed:hover button,
  .paragraph .theme-Reimagine .bc-themed-border--bold { border-color: #cb8936 !important; }
  .paragraph .theme-Reimagine .bc-themed-border--light { border-color: #cb8936 !important; }

  .paragraph .theme-Reimagine .bc-c-button--themed-filled a { background-color: #cb8936 !important; }
  .paragraph .theme-Reimagine a.bc-c-button--themed-filled { background-color: #cb8936; }
  .paragraph .theme-Reimagine .bc-themed-stroke--light,
  .paragraph .theme-Reimagine .bc-themed-stroke--light polyline,
  .paragraph .theme-Reimagine .bc-themed-stroke--light polygon,
  .paragraph .theme-Reimagine .bc-themed-stroke--light path,
  .paragraph .theme-Reimagine .bc-themed-stroke--light circle {
    stroke: #cb8936 !important;
  }
  .paragraph .theme-Reimagine .bc-themed-stroke--bold,
  .paragraph .theme-Reimagine .bc-themed-stroke--bold polyline,
  .paragraph .theme-Reimagine .bc-themed-stroke--bold polygon,
  .paragraph .theme-Reimagine .bc-themed-stroke--bold path,
  .paragraph .theme-Reimagine .bc-themed-stroke--bold circle {
    stroke: #cb8936 !important;
  }
  .paragraph .theme-Reimagine .bc-themed-fill--bold,
  .paragraph .theme-Reimagine .bc-themed-fill--bold polyline,
  .paragraph .theme-Reimagine .bc-themed-fill--bold polygon,
  .paragraph .theme-Reimagine .bc-themed-fill--bold path,
  .paragraph .theme-Reimagine .bc-themed-fill--bold circle {
    fill: #cb8936 !important;
  }
  .paragraph .theme-Reimagine .bc-themed-fill--light,
  .paragraph .theme-Reimagine .bc-themed-fill--light polyline,
  .paragraph .theme-Reimagine .bc-themed-fill--light polygon,
  .paragraph .theme-Reimagine .bc-themed-fill--light path,
  .paragraph .theme-Reimagine .bc-themed-fill--light circle {
    fill: #cb8936 !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-Reimagine ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-Reimagine ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-Reimagine .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-Reimagine .bc-c-utility-nav ul a.is-active:after {
      background-color: #cb8936 !important;
    }
  }

  /* Reimagine content overrides */

  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-c--bold { color: #cb8936;}
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-c--light { color: #cb8936;}
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-bg--bold { background-color: #cb8936;}
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-bg--light { background-color: #cb8936; }

  body.o-theme--Reimagine main .node--view-mode-full .bc-c-button--themed { border-color: #cb8936; }
  body.o-theme--Reimagine main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--Reimagine main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--Reimagine main .node--view-mode-full .bc-c-button--themed .link-span { color: #cb8936;}

  body.o-theme--Reimagine main .node--view-mode-full .bc-c-button--themed:hover { background-color: #cb8936;}
  body.o-theme--Reimagine main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--Reimagine main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-border--bold { border-color: #cb8936; }
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-border--light { border-color: #cb8936; }

  body.o-theme--Reimagine main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #cb8936; }
  body.o-theme--Reimagine main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #cb8936; }
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #cb8936;
  }
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #cb8936;
  }
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #cb8936;
  }
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--Reimagine main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #cb8936;
  }

  body.o-theme--Reimagine main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--Reimagine main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #cb8936;
  }

  body.o-theme--Reimagine main .bc-c-wysiwyg h6,
  body.o-theme--Reimagine main .cke_editable.cke_editable_themed h6 {
    color: #cb8936;
  }

  body.o-theme--Reimagine main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--Reimagine main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--Reimagine main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--Reimagine main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #cb8936;
  }

  body.o-theme--Reimagine main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #cb8936;
  }

  body.o-theme--Reimagine main .node--view-mode-full input[type="submit"] {
    color: #cb8936;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--Reimagine main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#cb893600), to(#cb8936));
      background: linear-gradient(to left, #cb893600, #cb8936);
    }
    body.o-theme--Reimagine main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#cb893600), to(#cb8936));
      background: linear-gradient(to right, #cb893600, #cb8936);
    }
  }

  body.o-theme--Reimagine main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--Reimagine main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--Reimagine main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--Reimagine main .bc-clock-icon.is-theme-filled circle {
    fill: #cb8936;
  }


  body.o-theme--Reimagine main .bc-f-has-border-themed::after,
  body.o-theme--Reimagine main .bc-f-has-border-themed--sm::after {
    background: #cb8936;
  }

  body.o-theme--Reimagine main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #cb8936;
  }

  body.o-theme--Reimagine main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #cb8936;
  }

  body.o-theme--Reimagine main a.bc-c-cta-card {
    border-color: #cb8936;
  }

  body.o-theme--Reimagine main a.bc-c-cta-card:hover {
    background-color: #cb8936;
  }

  body.o-theme--Reimagine main .bc-c-wysiwyg blockquote p,
  body.o-theme--Reimagine main .cke_editable.cke_editable_themed blockquote p {
    color: #cb8936;
  }

  body.o-theme--Reimagine main .bc-c-wysiwyg blockquote p,
  body.o-theme--Reimagine main .cke_editable.cke_editable_themed blockquote p {
    color: #cb8936;
  }

  body.o-theme--Reimagine main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--Reimagine main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #cb8936;
  }
  body.o-theme--Reimagine main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--Reimagine main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #cb8936;
  }

  body.o-theme--Reimagine main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--Reimagine main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #cb8936;
  }


  /* terracotta */

  .paragraph .theme-terracotta .bc-themed-c--bold { color: #cc6633 !important;}
  .paragraph .theme-terracotta .bc-themed-c--light { color: #efddd5 !important;}
  .paragraph .theme-terracotta .bc-themed-bg--bold { background-color: #cc6633 !important;}
  .paragraph .theme-terracotta .bc-themed-bg--light { background-color: #efddd5 !important; }

  .paragraph .theme-terracotta .bc-c-button--themed { border-color: #cc6633 !important; }
  .paragraph .theme-terracotta .bc-c-button--themed a,
  .paragraph .theme-terracotta .bc-c-button--themed button,
  .paragraph .theme-terracotta .bc-c-button--themed .link-span { color: #cc6633 !important;}

  .paragraph .theme-terracotta .bc-c-button--themed:hover { background-color: #cc6633 !important;}
  .paragraph .theme-terracotta .bc-c-button--themed:hover a,
  .paragraph .theme-terracotta .bc-c-button--themed:hover button,
  .paragraph .theme-terracotta .bc-themed-border--bold { border-color: #cc6633 !important; }
  .paragraph .theme-terracotta .bc-themed-border--light { border-color: #efddd5 !important; }

  .paragraph .theme-terracotta .bc-c-button--themed-filled a { background-color: #cc6633 !important; }
  .paragraph .theme-terracotta a.bc-c-button--themed-filled { background-color: #cc6633; }
  .paragraph .theme-terracotta .bc-themed-stroke--light,
  .paragraph .theme-terracotta .bc-themed-stroke--light polyline,
  .paragraph .theme-terracotta .bc-themed-stroke--light polygon,
  .paragraph .theme-terracotta .bc-themed-stroke--light path,
  .paragraph .theme-terracotta .bc-themed-stroke--light circle {
    stroke: #efddd5 !important;
  }
  .paragraph .theme-terracotta .bc-themed-stroke--bold,
  .paragraph .theme-terracotta .bc-themed-stroke--bold polyline,
  .paragraph .theme-terracotta .bc-themed-stroke--bold polygon,
  .paragraph .theme-terracotta .bc-themed-stroke--bold path,
  .paragraph .theme-terracotta .bc-themed-stroke--bold circle {
    stroke: #cc6633 !important;
  }
  .paragraph .theme-terracotta .bc-themed-fill--bold,
  .paragraph .theme-terracotta .bc-themed-fill--bold polyline,
  .paragraph .theme-terracotta .bc-themed-fill--bold polygon,
  .paragraph .theme-terracotta .bc-themed-fill--bold path,
  .paragraph .theme-terracotta .bc-themed-fill--bold circle {
    fill: #cc6633 !important;
  }
  .paragraph .theme-terracotta .bc-themed-fill--light,
  .paragraph .theme-terracotta .bc-themed-fill--light polyline,
  .paragraph .theme-terracotta .bc-themed-fill--light polygon,
  .paragraph .theme-terracotta .bc-themed-fill--light path,
  .paragraph .theme-terracotta .bc-themed-fill--light circle {
    fill: #efddd5 !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-terracotta ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-terracotta ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-terracotta .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-terracotta .bc-c-utility-nav ul a.is-active:after {
      background-color: #cc6633 !important;
    }
  }

  /* terracotta content overrides */

  body.o-theme--terracotta main .node--view-mode-full .bc-themed-c--bold { color: #cc6633;}
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-c--light { color: #efddd5;}
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-bg--bold { background-color: #cc6633;}
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-bg--light { background-color: #efddd5; }

  body.o-theme--terracotta main .node--view-mode-full .bc-c-button--themed { border-color: #cc6633; }
  body.o-theme--terracotta main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--terracotta main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--terracotta main .node--view-mode-full .bc-c-button--themed .link-span { color: #cc6633;}

  body.o-theme--terracotta main .node--view-mode-full .bc-c-button--themed:hover { background-color: #cc6633;}
  body.o-theme--terracotta main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--terracotta main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-border--bold { border-color: #cc6633; }
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-border--light { border-color: #efddd5; }

  body.o-theme--terracotta main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #cc6633; }
  body.o-theme--terracotta main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #cc6633; }
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #efddd5;
  }
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #cc6633;
  }
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #cc6633;
  }
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--terracotta main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #efddd5;
  }

  body.o-theme--terracotta main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--terracotta main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #cc6633;
  }

  body.o-theme--terracotta main .bc-c-wysiwyg h6,
  body.o-theme--terracotta main .cke_editable.cke_editable_themed h6 {
    color: #cc6633;
  }

  body.o-theme--terracotta main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--terracotta main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--terracotta main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--terracotta main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #cc6633;
  }

  body.o-theme--terracotta main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #cc6633;
  }

  body.o-theme--terracotta main .node--view-mode-full input[type="submit"] {
    color: #cc6633;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--terracotta main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#efddd500), to(#efddd5));
      background: linear-gradient(to left, #efddd500, #efddd5);
    }
    body.o-theme--terracotta main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#efddd500), to(#efddd5));
      background: linear-gradient(to right, #efddd500, #efddd5);
    }
  }

  body.o-theme--terracotta main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--terracotta main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--terracotta main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--terracotta main .bc-clock-icon.is-theme-filled circle {
    fill: #cc6633;
  }


  body.o-theme--terracotta main .bc-f-has-border-themed::after,
  body.o-theme--terracotta main .bc-f-has-border-themed--sm::after {
    background: #cc6633;
  }

  body.o-theme--terracotta main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #efddd5;
  }

  body.o-theme--terracotta main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #cc6633;
  }

  body.o-theme--terracotta main a.bc-c-cta-card {
    border-color: #cc6633;
  }

  body.o-theme--terracotta main a.bc-c-cta-card:hover {
    background-color: #cc6633;
  }

  body.o-theme--terracotta main .bc-c-wysiwyg blockquote p,
  body.o-theme--terracotta main .cke_editable.cke_editable_themed blockquote p {
    color: #cc6633;
  }

  body.o-theme--terracotta main .bc-c-wysiwyg blockquote p,
  body.o-theme--terracotta main .cke_editable.cke_editable_themed blockquote p {
    color: #cc6633;
  }

  body.o-theme--terracotta main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--terracotta main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #efddd5;
  }
  body.o-theme--terracotta main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--terracotta main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #cc6633;
  }

  body.o-theme--terracotta main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--terracotta main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #cc6633;
  }


  /* yplaceholdergif */

  .paragraph .theme-yplaceholdergif .bc-themed-c--bold { color: #121417 !important;}
  .paragraph .theme-yplaceholdergif .bc-themed-c--light { color: #b0c3e1 !important;}
  .paragraph .theme-yplaceholdergif .bc-themed-bg--bold { background-color: #121417 !important;}
  .paragraph .theme-yplaceholdergif .bc-themed-bg--light { background-color: #b0c3e1 !important; }

  .paragraph .theme-yplaceholdergif .bc-c-button--themed { border-color: #121417 !important; }
  .paragraph .theme-yplaceholdergif .bc-c-button--themed a,
  .paragraph .theme-yplaceholdergif .bc-c-button--themed button,
  .paragraph .theme-yplaceholdergif .bc-c-button--themed .link-span { color: #121417 !important;}

  .paragraph .theme-yplaceholdergif .bc-c-button--themed:hover { background-color: #121417 !important;}
  .paragraph .theme-yplaceholdergif .bc-c-button--themed:hover a,
  .paragraph .theme-yplaceholdergif .bc-c-button--themed:hover button,
  .paragraph .theme-yplaceholdergif .bc-themed-border--bold { border-color: #121417 !important; }
  .paragraph .theme-yplaceholdergif .bc-themed-border--light { border-color: #b0c3e1 !important; }

  .paragraph .theme-yplaceholdergif .bc-c-button--themed-filled a { background-color: #121417 !important; }
  .paragraph .theme-yplaceholdergif a.bc-c-button--themed-filled { background-color: #121417; }
  .paragraph .theme-yplaceholdergif .bc-themed-stroke--light,
  .paragraph .theme-yplaceholdergif .bc-themed-stroke--light polyline,
  .paragraph .theme-yplaceholdergif .bc-themed-stroke--light polygon,
  .paragraph .theme-yplaceholdergif .bc-themed-stroke--light path,
  .paragraph .theme-yplaceholdergif .bc-themed-stroke--light circle {
    stroke: #b0c3e1 !important;
  }
  .paragraph .theme-yplaceholdergif .bc-themed-stroke--bold,
  .paragraph .theme-yplaceholdergif .bc-themed-stroke--bold polyline,
  .paragraph .theme-yplaceholdergif .bc-themed-stroke--bold polygon,
  .paragraph .theme-yplaceholdergif .bc-themed-stroke--bold path,
  .paragraph .theme-yplaceholdergif .bc-themed-stroke--bold circle {
    stroke: #121417 !important;
  }
  .paragraph .theme-yplaceholdergif .bc-themed-fill--bold,
  .paragraph .theme-yplaceholdergif .bc-themed-fill--bold polyline,
  .paragraph .theme-yplaceholdergif .bc-themed-fill--bold polygon,
  .paragraph .theme-yplaceholdergif .bc-themed-fill--bold path,
  .paragraph .theme-yplaceholdergif .bc-themed-fill--bold circle {
    fill: #121417 !important;
  }
  .paragraph .theme-yplaceholdergif .bc-themed-fill--light,
  .paragraph .theme-yplaceholdergif .bc-themed-fill--light polyline,
  .paragraph .theme-yplaceholdergif .bc-themed-fill--light polygon,
  .paragraph .theme-yplaceholdergif .bc-themed-fill--light path,
  .paragraph .theme-yplaceholdergif .bc-themed-fill--light circle {
    fill: #b0c3e1 !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-yplaceholdergif ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-yplaceholdergif ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-yplaceholdergif .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-yplaceholdergif .bc-c-utility-nav ul a.is-active:after {
      background-color: #121417 !important;
    }
  }

  /* yplaceholdergif content overrides */

  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-c--bold { color: #121417;}
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-c--light { color: #b0c3e1;}
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-bg--bold { background-color: #121417;}
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-bg--light { background-color: #b0c3e1; }

  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-c-button--themed { border-color: #121417; }
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-c-button--themed .link-span { color: #121417;}

  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-c-button--themed:hover { background-color: #121417;}
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-border--bold { border-color: #121417; }
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-border--light { border-color: #b0c3e1; }

  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #121417; }
  body.o-theme--yplaceholdergif main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #121417; }
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #b0c3e1;
  }
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #121417;
  }
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #121417;
  }
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #b0c3e1;
  }

  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--yplaceholdergif main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #121417;
  }

  body.o-theme--yplaceholdergif main .bc-c-wysiwyg h6,
  body.o-theme--yplaceholdergif main .cke_editable.cke_editable_themed h6 {
    color: #121417;
  }

  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--yplaceholdergif main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--yplaceholdergif main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--yplaceholdergif main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #121417;
  }

  body.o-theme--yplaceholdergif main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #121417;
  }

  body.o-theme--yplaceholdergif main .node--view-mode-full input[type="submit"] {
    color: #121417;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--yplaceholdergif main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#b0c3e100), to(#b0c3e1));
      background: linear-gradient(to left, #b0c3e100, #b0c3e1);
    }
    body.o-theme--yplaceholdergif main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#b0c3e100), to(#b0c3e1));
      background: linear-gradient(to right, #b0c3e100, #b0c3e1);
    }
  }

  body.o-theme--yplaceholdergif main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--yplaceholdergif main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--yplaceholdergif main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--yplaceholdergif main .bc-clock-icon.is-theme-filled circle {
    fill: #121417;
  }


  body.o-theme--yplaceholdergif main .bc-f-has-border-themed::after,
  body.o-theme--yplaceholdergif main .bc-f-has-border-themed--sm::after {
    background: #121417;
  }

  body.o-theme--yplaceholdergif main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #b0c3e1;
  }

  body.o-theme--yplaceholdergif main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #121417;
  }

  body.o-theme--yplaceholdergif main a.bc-c-cta-card {
    border-color: #121417;
  }

  body.o-theme--yplaceholdergif main a.bc-c-cta-card:hover {
    background-color: #121417;
  }

  body.o-theme--yplaceholdergif main .bc-c-wysiwyg blockquote p,
  body.o-theme--yplaceholdergif main .cke_editable.cke_editable_themed blockquote p {
    color: #121417;
  }

  body.o-theme--yplaceholdergif main .bc-c-wysiwyg blockquote p,
  body.o-theme--yplaceholdergif main .cke_editable.cke_editable_themed blockquote p {
    color: #121417;
  }

  body.o-theme--yplaceholdergif main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--yplaceholdergif main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #b0c3e1;
  }
  body.o-theme--yplaceholdergif main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--yplaceholdergif main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #121417;
  }

  body.o-theme--yplaceholdergif main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--yplaceholdergif main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #121417;
  }


  /* la-life-gray */

  .paragraph .theme-la-life-gray .bc-themed-c--bold { color: #333333 !important;}
  .paragraph .theme-la-life-gray .bc-themed-c--light { color: #e1e1e1 !important;}
  .paragraph .theme-la-life-gray .bc-themed-bg--bold { background-color: #333333 !important;}
  .paragraph .theme-la-life-gray .bc-themed-bg--light { background-color: #e1e1e1 !important; }

  .paragraph .theme-la-life-gray .bc-c-button--themed { border-color: #333333 !important; }
  .paragraph .theme-la-life-gray .bc-c-button--themed a,
  .paragraph .theme-la-life-gray .bc-c-button--themed button,
  .paragraph .theme-la-life-gray .bc-c-button--themed .link-span { color: #333333 !important;}

  .paragraph .theme-la-life-gray .bc-c-button--themed:hover { background-color: #333333 !important;}
  .paragraph .theme-la-life-gray .bc-c-button--themed:hover a,
  .paragraph .theme-la-life-gray .bc-c-button--themed:hover button,
  .paragraph .theme-la-life-gray .bc-themed-border--bold { border-color: #333333 !important; }
  .paragraph .theme-la-life-gray .bc-themed-border--light { border-color: #e1e1e1 !important; }

  .paragraph .theme-la-life-gray .bc-c-button--themed-filled a { background-color: #333333 !important; }
  .paragraph .theme-la-life-gray a.bc-c-button--themed-filled { background-color: #333333; }
  .paragraph .theme-la-life-gray .bc-themed-stroke--light,
  .paragraph .theme-la-life-gray .bc-themed-stroke--light polyline,
  .paragraph .theme-la-life-gray .bc-themed-stroke--light polygon,
  .paragraph .theme-la-life-gray .bc-themed-stroke--light path,
  .paragraph .theme-la-life-gray .bc-themed-stroke--light circle {
    stroke: #e1e1e1 !important;
  }
  .paragraph .theme-la-life-gray .bc-themed-stroke--bold,
  .paragraph .theme-la-life-gray .bc-themed-stroke--bold polyline,
  .paragraph .theme-la-life-gray .bc-themed-stroke--bold polygon,
  .paragraph .theme-la-life-gray .bc-themed-stroke--bold path,
  .paragraph .theme-la-life-gray .bc-themed-stroke--bold circle {
    stroke: #333333 !important;
  }
  .paragraph .theme-la-life-gray .bc-themed-fill--bold,
  .paragraph .theme-la-life-gray .bc-themed-fill--bold polyline,
  .paragraph .theme-la-life-gray .bc-themed-fill--bold polygon,
  .paragraph .theme-la-life-gray .bc-themed-fill--bold path,
  .paragraph .theme-la-life-gray .bc-themed-fill--bold circle {
    fill: #333333 !important;
  }
  .paragraph .theme-la-life-gray .bc-themed-fill--light,
  .paragraph .theme-la-life-gray .bc-themed-fill--light polyline,
  .paragraph .theme-la-life-gray .bc-themed-fill--light polygon,
  .paragraph .theme-la-life-gray .bc-themed-fill--light path,
  .paragraph .theme-la-life-gray .bc-themed-fill--light circle {
    fill: #e1e1e1 !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-la-life-gray ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-la-life-gray ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-la-life-gray .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-la-life-gray .bc-c-utility-nav ul a.is-active:after {
      background-color: #333333 !important;
    }
  }

  /* la-life-gray content overrides */

  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-c--bold { color: #333333;}
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-c--light { color: #e1e1e1;}
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-bg--bold { background-color: #333333;}
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-bg--light { background-color: #e1e1e1; }

  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-button--themed { border-color: #333333; }
  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-button--themed .link-span { color: #333333;}

  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-button--themed:hover { background-color: #333333;}
  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-border--bold { border-color: #333333; }
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-border--light { border-color: #e1e1e1; }

  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #333333; }
  body.o-theme--la-life-gray main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #333333; }
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #e1e1e1;
  }
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #333333;
  }
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #333333;
  }
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #e1e1e1;
  }

  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--la-life-gray main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #333333;
  }

  body.o-theme--la-life-gray main .bc-c-wysiwyg h6,
  body.o-theme--la-life-gray main .cke_editable.cke_editable_themed h6 {
    color: #333333;
  }

  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--la-life-gray main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--la-life-gray main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #333333;
  }

  body.o-theme--la-life-gray main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #333333;
  }

  body.o-theme--la-life-gray main .node--view-mode-full input[type="submit"] {
    color: #333333;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--la-life-gray main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#e1e1e100), to(#e1e1e1));
      background: linear-gradient(to left, #e1e1e100, #e1e1e1);
    }
    body.o-theme--la-life-gray main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#e1e1e100), to(#e1e1e1));
      background: linear-gradient(to right, #e1e1e100, #e1e1e1);
    }
  }

  body.o-theme--la-life-gray main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--la-life-gray main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--la-life-gray main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--la-life-gray main .bc-clock-icon.is-theme-filled circle {
    fill: #333333;
  }


  body.o-theme--la-life-gray main .bc-f-has-border-themed::after,
  body.o-theme--la-life-gray main .bc-f-has-border-themed--sm::after {
    background: #333333;
  }

  body.o-theme--la-life-gray main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #e1e1e1;
  }

  body.o-theme--la-life-gray main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #333333;
  }

  body.o-theme--la-life-gray main a.bc-c-cta-card {
    border-color: #333333;
  }

  body.o-theme--la-life-gray main a.bc-c-cta-card:hover {
    background-color: #333333;
  }

  body.o-theme--la-life-gray main .bc-c-wysiwyg blockquote p,
  body.o-theme--la-life-gray main .cke_editable.cke_editable_themed blockquote p {
    color: #333333;
  }

  body.o-theme--la-life-gray main .bc-c-wysiwyg blockquote p,
  body.o-theme--la-life-gray main .cke_editable.cke_editable_themed blockquote p {
    color: #333333;
  }

  body.o-theme--la-life-gray main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--la-life-gray main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #e1e1e1;
  }
  body.o-theme--la-life-gray main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--la-life-gray main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #333333;
  }

  body.o-theme--la-life-gray main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--la-life-gray main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #333333;
  }


  /* la-life-gray */

  .paragraph .theme-la-life-gray .bc-themed-c--bold { color: #333333 !important;}
  .paragraph .theme-la-life-gray .bc-themed-c--light { color: #e1e1e1 !important;}
  .paragraph .theme-la-life-gray .bc-themed-bg--bold { background-color: #333333 !important;}
  .paragraph .theme-la-life-gray .bc-themed-bg--light { background-color: #e1e1e1 !important; }

  .paragraph .theme-la-life-gray .bc-c-button--themed { border-color: #333333 !important; }
  .paragraph .theme-la-life-gray .bc-c-button--themed a,
  .paragraph .theme-la-life-gray .bc-c-button--themed button,
  .paragraph .theme-la-life-gray .bc-c-button--themed .link-span { color: #333333 !important;}

  .paragraph .theme-la-life-gray .bc-c-button--themed:hover { background-color: #333333 !important;}
  .paragraph .theme-la-life-gray .bc-c-button--themed:hover a,
  .paragraph .theme-la-life-gray .bc-c-button--themed:hover button,
  .paragraph .theme-la-life-gray .bc-themed-border--bold { border-color: #333333 !important; }
  .paragraph .theme-la-life-gray .bc-themed-border--light { border-color: #e1e1e1 !important; }

  .paragraph .theme-la-life-gray .bc-c-button--themed-filled a { background-color: #333333 !important; }
  .paragraph .theme-la-life-gray a.bc-c-button--themed-filled { background-color: #333333; }
  .paragraph .theme-la-life-gray .bc-themed-stroke--light,
  .paragraph .theme-la-life-gray .bc-themed-stroke--light polyline,
  .paragraph .theme-la-life-gray .bc-themed-stroke--light polygon,
  .paragraph .theme-la-life-gray .bc-themed-stroke--light path,
  .paragraph .theme-la-life-gray .bc-themed-stroke--light circle {
    stroke: #e1e1e1 !important;
  }
  .paragraph .theme-la-life-gray .bc-themed-stroke--bold,
  .paragraph .theme-la-life-gray .bc-themed-stroke--bold polyline,
  .paragraph .theme-la-life-gray .bc-themed-stroke--bold polygon,
  .paragraph .theme-la-life-gray .bc-themed-stroke--bold path,
  .paragraph .theme-la-life-gray .bc-themed-stroke--bold circle {
    stroke: #333333 !important;
  }
  .paragraph .theme-la-life-gray .bc-themed-fill--bold,
  .paragraph .theme-la-life-gray .bc-themed-fill--bold polyline,
  .paragraph .theme-la-life-gray .bc-themed-fill--bold polygon,
  .paragraph .theme-la-life-gray .bc-themed-fill--bold path,
  .paragraph .theme-la-life-gray .bc-themed-fill--bold circle {
    fill: #333333 !important;
  }
  .paragraph .theme-la-life-gray .bc-themed-fill--light,
  .paragraph .theme-la-life-gray .bc-themed-fill--light polyline,
  .paragraph .theme-la-life-gray .bc-themed-fill--light polygon,
  .paragraph .theme-la-life-gray .bc-themed-fill--light path,
  .paragraph .theme-la-life-gray .bc-themed-fill--light circle {
    fill: #e1e1e1 !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-la-life-gray ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-la-life-gray ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-la-life-gray .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-la-life-gray .bc-c-utility-nav ul a.is-active:after {
      background-color: #333333 !important;
    }
  }

  /* la-life-gray content overrides */

  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-c--bold { color: #333333;}
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-c--light { color: #e1e1e1;}
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-bg--bold { background-color: #333333;}
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-bg--light { background-color: #e1e1e1; }

  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-button--themed { border-color: #333333; }
  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-button--themed .link-span { color: #333333;}

  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-button--themed:hover { background-color: #333333;}
  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-border--bold { border-color: #333333; }
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-border--light { border-color: #e1e1e1; }

  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #333333; }
  body.o-theme--la-life-gray main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #333333; }
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #e1e1e1;
  }
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #333333;
  }
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #333333;
  }
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #e1e1e1;
  }

  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--la-life-gray main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #333333;
  }

  body.o-theme--la-life-gray main .bc-c-wysiwyg h6,
  body.o-theme--la-life-gray main .cke_editable.cke_editable_themed h6 {
    color: #333333;
  }

  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--la-life-gray main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--la-life-gray main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--la-life-gray main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #333333;
  }

  body.o-theme--la-life-gray main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #333333;
  }

  body.o-theme--la-life-gray main .node--view-mode-full input[type="submit"] {
    color: #333333;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--la-life-gray main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#e1e1e100), to(#e1e1e1));
      background: linear-gradient(to left, #e1e1e100, #e1e1e1);
    }
    body.o-theme--la-life-gray main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#e1e1e100), to(#e1e1e1));
      background: linear-gradient(to right, #e1e1e100, #e1e1e1);
    }
  }

  body.o-theme--la-life-gray main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--la-life-gray main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--la-life-gray main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--la-life-gray main .bc-clock-icon.is-theme-filled circle {
    fill: #333333;
  }


  body.o-theme--la-life-gray main .bc-f-has-border-themed::after,
  body.o-theme--la-life-gray main .bc-f-has-border-themed--sm::after {
    background: #333333;
  }

  body.o-theme--la-life-gray main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #e1e1e1;
  }

  body.o-theme--la-life-gray main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #333333;
  }

  body.o-theme--la-life-gray main a.bc-c-cta-card {
    border-color: #333333;
  }

  body.o-theme--la-life-gray main a.bc-c-cta-card:hover {
    background-color: #333333;
  }

  body.o-theme--la-life-gray main .bc-c-wysiwyg blockquote p,
  body.o-theme--la-life-gray main .cke_editable.cke_editable_themed blockquote p {
    color: #333333;
  }

  body.o-theme--la-life-gray main .bc-c-wysiwyg blockquote p,
  body.o-theme--la-life-gray main .cke_editable.cke_editable_themed blockquote p {
    color: #333333;
  }

  body.o-theme--la-life-gray main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--la-life-gray main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #e1e1e1;
  }
  body.o-theme--la-life-gray main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--la-life-gray main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #333333;
  }

  body.o-theme--la-life-gray main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--la-life-gray main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #333333;
  }


  /* nature-lab-green */

  .paragraph .theme-nature-lab-green .bc-themed-c--bold { color: #99cc33 !important;}
  .paragraph .theme-nature-lab-green .bc-themed-c--light { color: #99cc33 !important;}
  .paragraph .theme-nature-lab-green .bc-themed-bg--bold { background-color: #99cc33 !important;}
  .paragraph .theme-nature-lab-green .bc-themed-bg--light { background-color: #99cc33 !important; }

  .paragraph .theme-nature-lab-green .bc-c-button--themed { border-color: #99cc33 !important; }
  .paragraph .theme-nature-lab-green .bc-c-button--themed a,
  .paragraph .theme-nature-lab-green .bc-c-button--themed button,
  .paragraph .theme-nature-lab-green .bc-c-button--themed .link-span { color: #99cc33 !important;}

  .paragraph .theme-nature-lab-green .bc-c-button--themed:hover { background-color: #99cc33 !important;}
  .paragraph .theme-nature-lab-green .bc-c-button--themed:hover a,
  .paragraph .theme-nature-lab-green .bc-c-button--themed:hover button,
  .paragraph .theme-nature-lab-green .bc-themed-border--bold { border-color: #99cc33 !important; }
  .paragraph .theme-nature-lab-green .bc-themed-border--light { border-color: #99cc33 !important; }

  .paragraph .theme-nature-lab-green .bc-c-button--themed-filled a { background-color: #99cc33 !important; }
  .paragraph .theme-nature-lab-green a.bc-c-button--themed-filled { background-color: #99cc33; }
  .paragraph .theme-nature-lab-green .bc-themed-stroke--light,
  .paragraph .theme-nature-lab-green .bc-themed-stroke--light polyline,
  .paragraph .theme-nature-lab-green .bc-themed-stroke--light polygon,
  .paragraph .theme-nature-lab-green .bc-themed-stroke--light path,
  .paragraph .theme-nature-lab-green .bc-themed-stroke--light circle {
    stroke: #99cc33 !important;
  }
  .paragraph .theme-nature-lab-green .bc-themed-stroke--bold,
  .paragraph .theme-nature-lab-green .bc-themed-stroke--bold polyline,
  .paragraph .theme-nature-lab-green .bc-themed-stroke--bold polygon,
  .paragraph .theme-nature-lab-green .bc-themed-stroke--bold path,
  .paragraph .theme-nature-lab-green .bc-themed-stroke--bold circle {
    stroke: #99cc33 !important;
  }
  .paragraph .theme-nature-lab-green .bc-themed-fill--bold,
  .paragraph .theme-nature-lab-green .bc-themed-fill--bold polyline,
  .paragraph .theme-nature-lab-green .bc-themed-fill--bold polygon,
  .paragraph .theme-nature-lab-green .bc-themed-fill--bold path,
  .paragraph .theme-nature-lab-green .bc-themed-fill--bold circle {
    fill: #99cc33 !important;
  }
  .paragraph .theme-nature-lab-green .bc-themed-fill--light,
  .paragraph .theme-nature-lab-green .bc-themed-fill--light polyline,
  .paragraph .theme-nature-lab-green .bc-themed-fill--light polygon,
  .paragraph .theme-nature-lab-green .bc-themed-fill--light path,
  .paragraph .theme-nature-lab-green .bc-themed-fill--light circle {
    fill: #99cc33 !important;
  }

  @media only screen and (min-width: 1024px) {
    .paragraph .theme-nature-lab-green ul.bc-c-utility-nav a.active-trail:after,
    .paragraph .theme-nature-lab-green ul.bc-c-utility-nav a.is-active:after,
    .paragraph .theme-nature-lab-green .bc-c-utility-nav ul a.active-trail:after,
    .paragraph .theme-nature-lab-green .bc-c-utility-nav ul a.is-active:after {
      background-color: #99cc33 !important;
    }
  }

  /* nature-lab-green content overrides */

  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-c--bold { color: #99cc33;}
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-c--light { color: #99cc33;}
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-bg--bold { background-color: #99cc33;}
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-bg--light { background-color: #99cc33; }

  body.o-theme--nature-lab-green main .node--view-mode-full .bc-c-button--themed { border-color: #99cc33; }
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-c-button--themed a,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-c-button--themed button,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-c-button--themed .link-span { color: #99cc33;}

  body.o-theme--nature-lab-green main .node--view-mode-full .bc-c-button--themed:hover { background-color: #99cc33;}
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-c-button--themed:hover a,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-c-button--themed:hover button,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-border--bold { border-color: #99cc33; }
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-border--light { border-color: #99cc33; }

  body.o-theme--nature-lab-green main .node--view-mode-full .bc-c-button--themed-filled a { background-color: #99cc33; }
  body.o-theme--nature-lab-green main .node--view-mode-full a.bc-c-button--themed-filled { background-color: #99cc33; }
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-stroke--light,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-stroke--light polyline,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-stroke--light polygon,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-stroke--light path,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-stroke--light circle {
    stroke: #99cc33;
  }
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-stroke--bold,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-stroke--bold polyline,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-stroke--bold polygon,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-stroke--bold path,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-stroke--bold circle {
    stroke: #99cc33;
  }
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-fill--bold,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-fill--bold polyline,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-fill--bold polygon,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-fill--bold path,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-fill--bold circle {
    fill: #99cc33;
  }
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-fill--light,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-fill--light polyline,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-fill--light polygon,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-fill--light path,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-themed-fill--light circle {
    fill: #99cc33;
  }

  body.o-theme--nature-lab-green main .node--view-mode-full .bc-c-wysiwyg h3,
  body.o-theme--nature-lab-green main .node--view-mode-full .cke_editable.cke_editable_themed h3 {
    color: #99cc33;
  }

  body.o-theme--nature-lab-green main .bc-c-wysiwyg h6,
  body.o-theme--nature-lab-green main .cke_editable.cke_editable_themed h6 {
    color: #99cc33;
  }

  body.o-theme--nature-lab-green main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--nature-lab-green main .node--view-mode-full .bc-c-wysiwyg .video-embed-field-lazy-play,
  body.o-theme--nature-lab-green main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play,
  body.o-theme--nature-lab-green main .node--view-mode-full .cke_editable.cke_editable_themed .video-embed-field-lazy-play {
    background-color: #99cc33;
  }

  body.o-theme--nature-lab-green main .node--view-mode-full .paragraph--type--inline-image-slideshow .carousel .bc-c-topic-grid__topic-card.is-selected:after {
    border-bottom: 15px solid #99cc33;
  }

  body.o-theme--nature-lab-green main .node--view-mode-full input[type="submit"] {
    color: #99cc33;
  }

  @media only screen and (min-width: 640px) {
    body.o-theme--nature-lab-green main .bc-c-topic-grid__container:before {
      background: -webkit-gradient(linear, right top, left top, from(#99cc3300), to(#99cc33));
      background: linear-gradient(to left, #99cc3300, #99cc33);
    }
    body.o-theme--nature-lab-green main .bc-c-topic-grid__container:after {
      background: -webkit-gradient(linear, right top, left top, from(#99cc3300), to(#99cc33));
      background: linear-gradient(to right, #99cc3300, #99cc33);
    }
  }

  body.o-theme--nature-lab-green main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon path,
  body.o-theme--nature-lab-green main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon polygon,
  body.o-theme--nature-lab-green main .bc-c-info-block .bc-c-info-block__item .bc-c-info-block__item-icon svg,
  body.o-theme--nature-lab-green main .bc-clock-icon.is-theme-filled circle {
    fill: #99cc33;
  }


  body.o-theme--nature-lab-green main .bc-f-has-border-themed::after,
  body.o-theme--nature-lab-green main .bc-f-has-border-themed--sm::after {
    background: #99cc33;
  }

  body.o-theme--nature-lab-green main .bc-c-admission-info table tr:nth-of-type(2n) {
    background: #99cc33;
  }

  body.o-theme--nature-lab-green main .bc-c-info-block .bc-c-info-block__quick-links a {
    color: #99cc33;
  }

  body.o-theme--nature-lab-green main a.bc-c-cta-card {
    border-color: #99cc33;
  }

  body.o-theme--nature-lab-green main a.bc-c-cta-card:hover {
    background-color: #99cc33;
  }

  body.o-theme--nature-lab-green main .bc-c-wysiwyg blockquote p,
  body.o-theme--nature-lab-green main .cke_editable.cke_editable_themed blockquote p {
    color: #99cc33;
  }

  body.o-theme--nature-lab-green main .bc-c-wysiwyg blockquote p,
  body.o-theme--nature-lab-green main .cke_editable.cke_editable_themed blockquote p {
    color: #99cc33;
  }

  body.o-theme--nature-lab-green main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--nature-lab-green main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    background-color: #99cc33;
  }
  body.o-theme--nature-lab-green main .bc-c-wysiwyg blockquote.bc-c-quote--has-mark:before,
  body.o-theme--nature-lab-green main .cke_editable.cke_editable_themed blockquote.bc-c-quote--has-mark:before {
    color: #99cc33;
  }

  body.o-theme--nature-lab-green main .bc-c-wysiwyg h2.bc-c-themed,
  body.o-theme--nature-lab-green main .cke_editable.cke_editable_themed h2.bc-c-themed {
    color: #99cc33;
  }

