﻿:root {
  --accent: #af473c;
  --accent-hover: #626e60;
  --accent-secondary: #ff7686;
  --accent-text: #ffffff;
}

.logo-text,
.logo-text:hover,
.logo-text:focus,
.logo-text:active {
  color: var(--accent);
}

h4 {
  color: var(--accent);
}

ul#navigation li.external:hover .fa,
ul#navigation li.currentmenu .fa {
  color: var(--accent);
}

.ul-boxed li {
  border-left-color: var(--accent);
}

/* ul.ul-card li .dy .year {
  background-color: var(--accent);
}

ul.ul-dates div.dates span {
  background-color: var(--accent);
}

ul.timeline li .date {
  background: var(--accent);
}

ul.timeline li .data {
  border-left-color: var(--accent);
} */

.ul-products li .imageoverlay {
  background: var(--accent);
}

.cd-active.cd-dropdown > span {
  color: var(--accent);
}

.cd-active.cd-dropdown ul li span:hover {
  background: var(--accent);
}

.pitems .pubmain .pubassets {
  border-top-color: var(--accent);
}

.pitems .pubmain .pubassets a:hover,
.pitems .pubmain .pubassets a:focus,
.pitems .pubmain .pubassets a.pubcollapse {
  background: var(--accent);
}

ul#navigation li.currentmenu a {
  color: var(--accent);
}

/* Back-to-top uses theme accent */
#toTop {
  background: var(--accent);
}

/* Active/hover states */
ol.type li a.active {
  background: var(--accent);
}

ol.type li a:hover {
  background: var(--accent-hover);
}

/* Buttons */
.btn-default {
  color: var(--accent-text);
  background-color: var(--accent);
}

.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active {
  color: var(--accent-text);
  background-color: var(--accent-hover);
}

/* Secondary accent */
ul.ul-card li .dy .degree {
  background-color: var(--accent-secondary);
}

ul.ul-dates div.dates span:last-child {
  background-color: var(--accent-secondary);
}

ul.timeline li.open .circle {
  background-color: var(--accent-secondary);
}

ul.timeline li.open .data {
  border-color: var(--accent-secondary);
}

#labp-heads-wrap {
  background-color: var(--accent-secondary);
}

#labp-heads-wrap:after {
  border-top-color: var(--accent-secondary);
}

/* Terms theme accents */
#terms .terms-logo {
  color: var(--accent);
}

#terms .terms-style ol.tc.level-1 > li::before {
  color: var(--accent);
}

#terms .terms-style .clause-title {
  color: var(--accent);
}
