@import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;1,600&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;1,600&display=swap");
a {
  color: #06c;
}
a:active,a:focus,a:link {
  color: #06c;
}
a:visited {
  color: #06c;
  color: var(--color-visited);
}
a:hover {
  color: #06c;
  color: var(--color-hover);
}
.note {
  color: #333333;
}
.message.info {
  border-color: #333333;
}
.message.success {
  border-color: var(--color-base-green);
}
.banner.wrapper .announcement p {
  max-width: 1340px;
}
.banner.wrapper .announcement div,.banner.wrapper .announcement li {
  max-width: 1340px;
}
details summary {
  color: #333333;
}
.summary.expander:before {
  border-top: 0.6em solid #333333;
}
.summary.expander.closed:before {
  border-left: 0.6em solid #333333;
}
.btn,.button,a.btn,a.btn:active,a.btn:focus,a.btn:link,a.btn:visited,a.button,a.button:active,a.button:focus,a.button:link,a.button:visited,button:not(.tox-tbtn),input[type="button"],input[type="button"]:enabled,input[type="submit"],input[type="submit"]:enabled {
  color: var(--ga-button-color);
}
.btn.disabled,.btn.disabled:hover,.button.disabled,.button.disabled:hover,a.btn.disabled,a.btn.disabled:hover,a.btn:active.disabled,a.btn:active.disabled:hover,a.btn:focus.disabled,a.btn:focus.disabled:hover,a.btn:hover.disabled,a.btn:hover.disabled:hover,a.btn:link.disabled,a.btn:link.disabled:hover,a.btn:visited.disabled,a.btn:visited.disabled:hover,a.button.disabled,a.button.disabled:hover,a.button:active.disabled,a.button:active.disabled:hover,a.button:focus.disabled,a.button:focus.disabled:hover,a.button:hover.disabled,a.button:hover.disabled:hover,a.button:link.disabled,a.button:link.disabled:hover,a.button:visited.disabled,a.button:visited.disabled:hover,button:not(.tox-tbtn).disabled,button:not(.tox-tbtn).disabled:hover,input[type="button"].disabled,input[type="button"].disabled:hover,input[type="button"]:enabled.disabled,input[type="button"]:enabled.disabled:hover,input[type="submit"].disabled,input[type="submit"].disabled:hover,input[type="submit"]:enabled.disabled,input[type="submit"]:enabled.disabled:hover {
  color: var(--ga-button-disabled-color);
}
html body h1 {
  color: #333333;
}
html body h3 {
  color: #333333;
}
html body h4 {
  color: #333333;
}
.moderatoracceptancePage form .container {
  max-width: 1340px;
}
.banner.wrapper .container {
  max-width: 1340px;
}
.banner.wrapper .container>.logo a,.banner.wrapper .container>.logo a:active,.banner.wrapper .container>.logo a:active,.banner.wrapper .container>.logo a:focus,.banner.wrapper .container>.logo a:hover,.banner.wrapper .container>.logo a:hover,.banner.wrapper .container>.logo a:link,.banner.wrapper .container>.logo a:visited {
  color: transparent;
}
.bloodSlogan {
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.2em;
  max-width: 325px;
  padding-left: 15px;
  padding-top: 13px;
}
.logo.blood {
  display: inline-block;
  width: 23%;
}
.blood70 {
  display: inline-block;
  height: 100px;
  margin-left: 30%;
}
.blood70 img {
  height: 100%;
}
.visuallyhidden {
  display: none;
}
.clientNavigation .container {
  max-width: 1340px;
  width: 100%;
  margin: 0 auto;
}
.clientNavigation ul {
  padding: 0;
  list-style-type: none;
}
.clientNavigation ul li a,.clientNavigation ul li a:active,.clientNavigation ul li a:focus,.clientNavigation ul li a:hover,.clientNavigation ul li a:link,.clientNavigation ul li a:visited {
  color: #b62b30 !important;
  font-size: 0.75rem;
  font-weight: bold;
}
.right.contact-info {
  width: 40% !important;
}
svg.icon.pdf-o {
  width: 24px;
  height: 24px;
  padding: 2px 0;
  box-sizing: border-box;
  background-color: #C00;
}
svg.icon.excel-o {
  width: 24px;
  height: 24px;
  padding: 2px 0;
  box-sizing: border-box;
  background-color: #C00;
  background-color: #099;
}
svg.icon.word-o {
  width: 24px;
  height: 24px;
  padding: 2px 0;
  box-sizing: border-box;
  background-color: #C00;
  background-color: #22E;
}
svg.icon.info-circle {
  width: 24px;
  height: 24px;
  padding: 2px 0;
  box-sizing: border-box;
  background-color: #C00;
  background-color: #ababab;
}
a:hover svg.icon.info-circle {
  background-color: #da0;
}
html body .footer.wrapper footer .row h3 {
  color: #333333;
}
html body .footer.wrapper footer .row .social .social-buttons a.footer__social-button {
  color: #333333;
}
.content.container {
  margin: 2em auto;
  max-width: var(--o-content-max-width);
  width: var(--o-content-width);
}
body.cfp .content.wrapper .container,body.cfr .content.wrapper .container,body.cfs .content.wrapper .container,body.cfv .content.wrapper .container {
  max-width: 1340px;
}
ul.circle li {
  position: relative;
  line-height: normal;
  margin: 0 0 8px;
  padding-left: 10px;
}
ul.circle li::marker {
  content: "o";
  font-weight: lighter;
  color: rgba(115, 132, 154, 0.3);
  margin-right: 7px;
  position: absolute;
  left: 0px;
  top: 0px;
}
a.btn:hover {
  color: var(--ga-button-color);
  background-color: var(--ga-button-background-color);
  color: var(--button-hover-color);
  background-color: var(--ga-button-hover-background-color);
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
a.button:hover {
  color: var(--ga-button-color);
  background-color: var(--ga-button-background-color);
  color: var(--button-hover-color);
  background-color: var(--ga-button-hover-background-color);
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.btn:hover {
  background-color: var(--ga-button-hover-background-color);
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.button:hover {
  background-color: var(--ga-button-hover-background-color);
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
a.btn:active:hover {
  background-color: var(--ga-button-hover-background-color);
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
a.btn:focus:hover {
  background-color: var(--ga-button-hover-background-color);
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
a.btn:hover:hover {
  background-color: var(--ga-button-hover-background-color);
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
a.btn:link:hover {
  background-color: var(--ga-button-hover-background-color);
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
a.btn:visited:hover {
  background-color: var(--ga-button-hover-background-color);
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
a.button:active:hover {
  background-color: var(--ga-button-hover-background-color);
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
a.button:focus:hover {
  background-color: var(--ga-button-hover-background-color);
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
a.button:hover:hover {
  background-color: var(--ga-button-hover-background-color);
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
a.button:link:hover {
  background-color: var(--ga-button-hover-background-color);
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
a.button:visited:hover {
  background-color: var(--ga-button-hover-background-color);
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
input[type="button"]:enabled:hover {
  background-color: var(--ga-button-hover-background-color);
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
input[type="button"]:hover {
  color: var(--button-hover-color);
  background-color: var(--ga-button-hover-background-color);
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
input[type="submit"]:enabled:hover {
  background-color: var(--ga-button-hover-background-color);
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
input[type="submit"]:hover {
  color: var(--button-hover-color);
  background-color: var(--ga-button-hover-background-color);
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
button:hover {
  background-color: var(--a-hover-color);
  border-color: var(--a-hover-color);
  border-bottom-color: var(--color-accent);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.btn.disabled,.btn.disabled:hover,.button.disabled,.button.disabled:hover,a.btn.disabled,a.btn.disabled:hover,a.btn:active.disabled,a.btn:active.disabled:hover,a.btn:focus.disabled,a.btn:focus.disabled:hover,a.btn:hover.disabled,a.btn:hover.disabled:hover,a.btn:link.disabled,a.btn:link.disabled:hover,a.btn:visited.disabled,a.btn:visited.disabled:hover,a.button.disabled,a.button.disabled:hover,a.button:active.disabled,a.button:active.disabled:hover,a.button:focus.disabled,a.button:focus.disabled:hover,a.button:hover.disabled,a.button:hover.disabled:hover,a.button:link.disabled,a.button:link.disabled:hover,a.button:visited.disabled,a.button:visited.disabled:hover,button:not(.tox-tbtn).disabled,button:not(.tox-tbtn).disabled:hover,input[type="button"].disabled,input[type="button"].disabled:hover,input[type="button"]:enabled.disabled,input[type="button"]:enabled.disabled:hover,input[type="submit"].disabled,input[type="submit"].disabled:hover,input[type="submit"]:enabled.disabled,input[type="submit"]:enabled.disabled:hover {
  color: var(--ga-button-disabled-color);
}
.banner.wrapper .container>.logo a,.banner.wrapper .container>.logo a:active,.banner.wrapper .container>.logo a:active,.banner.wrapper .container>.logo a:focus,.banner.wrapper .container>.logo a:hover,.banner.wrapper .container>.logo a:hover,.banner.wrapper .container>.logo a:link,.banner.wrapper .container>.logo a:visited {
  color: transparent;
}
body.cfp {
  font-family: var(--body-font-family);
  font-family: var(--body-font-family);
  font-family: var(--body-font-family);
}
body.cfr,body.cfs,body.cfv {
  font-family: var(--body-font-family);
  font-family: var(--body-font-family);
}
body.cfp h1,body.cfp h2,body.cfr h1,body.cfr h2,body.cfs h1,body.cfs h2,body.cfv h1,body.cfv h2 {
  color: var(--color-main);
  font-family: inherit;
  text-transform: capitalize;
}
body.cfp p,body.cfr p,body.cfs p,body.cfv p {
  color: #000;
  line-height: 25px;
  margin: 0 0 32px;
}
body.cfp strong,body.cfr strong,body.cfs strong,body.cfv strong {
  color: #b7000f;
}
body.cfp b {
  color: #b7000f;
  font-weight: normal;
}
body.cfr b {
  color: #b7000f;
  font-weight: normal;
}
body.cfs b {
  color: #b7000f;
  font-weight: normal;
}
body.cfv b {
  color: #b7000f;
  font-weight: normal;
}
body.cfp a:not(.button):active,body.cfp a:not(.button):focus,body.cfp a:not(.button):link,body.cfp a:not(.button):visited,body.cfr a:not(.button):active,body.cfr a:not(.button):focus,body.cfr a:not(.button):link,body.cfr a:not(.button):visited,body.cfs a:not(.button):active,body.cfs a:not(.button):focus,body.cfs a:not(.button):link,body.cfs a:not(.button):visited,body.cfv a:not(.button):active,body.cfv a:not(.button):focus,body.cfv a:not(.button):link,body.cfv a:not(.button):visited {
  font-weight: 600;
  color: var(--color-accent);
  text-decoration: none;
}
body.cfp a:not(.button):hover,body.cfr a:not(.button):hover,body.cfs a:not(.button):hover,body.cfv a:not(.button):hover {
  color: var(--color-main);
}
body.cfp .header,body.cfr .header,body.cfs .header,body.cfv .header {
  min-height: 450px;
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.1)), url("/img/ash/2021/header-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
body.cfp .header-logo,body.cfr .header-logo,body.cfs .header-logo,body.cfv .header-logo {
  max-width: 165px;
  margin: 1em;
  position: relative;
  z-index: 2;
}
@media (max-width: 768px) {
  body.cfp .header-logo,body.cfr .header-logo,body.cfs .header-logo,body.cfv .header-logo {
    max-width: 130px;
    height: auto;
  }
}
@media (max-width: 550px) {
  body.cfp .header-logo,body.cfr .header-logo,body.cfs .header-logo,body.cfv .header-logo {
    max-width: 70px;
  }
}
body.cfp .header .banner.wrapper,body.cfr .header .banner.wrapper,body.cfs .header .banner.wrapper,body.cfv .header .banner.wrapper {
  margin: 0 auto;
  background-image: url("");
  position: absolute;
  top: 0;
  width: 100%;
  background-color: #fff;
}
body.cfp .header .banner.wrapper .container,body.cfr .header .banner.wrapper .container,body.cfs .header .banner.wrapper .container,body.cfv .header .banner.wrapper .container {
  max-width: 1340px;
  width: 100%;
  margin: 0 auto;
  height: 100px;
  background-image: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media (min-width: 1000px) {
  body.cfp .header .banner.wrapper .container,body.cfr .header .banner.wrapper .container,body.cfs .header .banner.wrapper .container,body.cfv .header .banner.wrapper .container {
    background-image: var(--logo-background-image);
    background-position: 100% 0;
    background-repeat: no-repeat;
  }
}
body.cfp .header .banner.wrapper .container>.logo,body.cfr .header .banner.wrapper .container>.logo,body.cfs .header .banner.wrapper .container>.logo,body.cfv .header .banner.wrapper .container>.logo {
  max-height: 60px;
  height: 100%;
  padding: 20px 0 10px;
  width: 100%;
  display: inline-block;
}
body.cfp .header .banner.wrapper .container>.logo a,body.cfp .header .banner.wrapper .container>.logo a:active,body.cfp .header .banner.wrapper .container>.logo a:active,body.cfp .header .banner.wrapper .container>.logo a:focus,body.cfp .header .banner.wrapper .container>.logo a:hover,body.cfp .header .banner.wrapper .container>.logo a:hover,body.cfp .header .banner.wrapper .container>.logo a:link,body.cfp .header .banner.wrapper .container>.logo a:visited,body.cfr .header .banner.wrapper .container>.logo a,body.cfr .header .banner.wrapper .container>.logo a:active,body.cfr .header .banner.wrapper .container>.logo a:active,body.cfr .header .banner.wrapper .container>.logo a:focus,body.cfr .header .banner.wrapper .container>.logo a:hover,body.cfr .header .banner.wrapper .container>.logo a:hover,body.cfr .header .banner.wrapper .container>.logo a:link,body.cfr .header .banner.wrapper .container>.logo a:visited,body.cfs .header .banner.wrapper .container>.logo a,body.cfs .header .banner.wrapper .container>.logo a:active,body.cfs .header .banner.wrapper .container>.logo a:active,body.cfs .header .banner.wrapper .container>.logo a:focus,body.cfs .header .banner.wrapper .container>.logo a:hover,body.cfs .header .banner.wrapper .container>.logo a:hover,body.cfs .header .banner.wrapper .container>.logo a:link,body.cfs .header .banner.wrapper .container>.logo a:visited,body.cfv .header .banner.wrapper .container>.logo a,body.cfv .header .banner.wrapper .container>.logo a:active,body.cfv .header .banner.wrapper .container>.logo a:active,body.cfv .header .banner.wrapper .container>.logo a:focus,body.cfv .header .banner.wrapper .container>.logo a:hover,body.cfv .header .banner.wrapper .container>.logo a:hover,body.cfv .header .banner.wrapper .container>.logo a:link,body.cfv .header .banner.wrapper .container>.logo a:visited {
  color: transparent;
}
@media screen and (max-width: 640px) {
  body.cfp .header .banner.wrapper .container>.logo,body.cfr .header .banner.wrapper .container>.logo,body.cfs .header .banner.wrapper .container>.logo,body.cfv .header .banner.wrapper .container>.logo {
    width: 100%;
  }
}
body.cfp .header .banner.wrapper .container>.logo img,body.cfr .header .banner.wrapper .container>.logo img,body.cfs .header .banner.wrapper .container>.logo img,body.cfv .header .banner.wrapper .container>.logo img {
  max-width: 50%;
  height: auto;
  width: auto;
  margin: 0;
  padding: 0;
}
body.cfp .content.wrapper,body.cfr .content.wrapper,body.cfs .content.wrapper,body.cfv .content.wrapper {
  margin-top: 4.2em;
}
body.cfp .content.wrapper .left.main .tabbedDisplay.left h3,body.cfr .content.wrapper .left.main .tabbedDisplay.left h3,body.cfs .content.wrapper .left.main .tabbedDisplay.left h3,body.cfv .content.wrapper .left.main .tabbedDisplay.left h3 {
  color: var(--color-accent);
  margin: 20px 0;
  line-height: 30px;
  text-transform: capitalize;
  font-size: 24px;
}
body.cfp .content.wrapper .left.main h3:after,body.cfr .content.wrapper .left.main h3:after,body.cfs .content.wrapper .left.main h3:after,body.cfv .content.wrapper .left.main h3:after {
  height: 4px;
  margin-left: 5px;
  background: var(--color-accent3);
  margin-bottom: 8px;
  width: 24px;
}
body.cfp .content.wrapper .left.main .tabbedDisplay.left ul.tabs,body.cfr .content.wrapper .left.main .tabbedDisplay.left ul.tabs,body.cfs .content.wrapper .left.main .tabbedDisplay.left ul.tabs,body.cfv .content.wrapper .left.main .tabbedDisplay.left ul.tabs {
  background-color: var(--color-main);
  height: min-content;
  position: sticky;
  top: 2%;
  z-index: 100;
}
body.cfp .content.wrapper .left.main .tabbedDisplay.left ul.tabs li,body.cfr .content.wrapper .left.main .tabbedDisplay.left ul.tabs li,body.cfs .content.wrapper .left.main .tabbedDisplay.left ul.tabs li,body.cfv .content.wrapper .left.main .tabbedDisplay.left ul.tabs li {
  transition: all ease-in 0.3s;
  color: #ffffff;
  border: none;
  border-left: 1px solid var(--color-main);
}
@media (hover: hover) {
  body.cfp .content.wrapper .left.main .tabbedDisplay.left ul.tabs li:hover,body.cfr .content.wrapper .left.main .tabbedDisplay.left ul.tabs li:hover,body.cfs .content.wrapper .left.main .tabbedDisplay.left ul.tabs li:hover,body.cfv .content.wrapper .left.main .tabbedDisplay.left ul.tabs li:hover {
    background-color: #b7000f;
  }
}
body.cfp .content.wrapper .left.main .tabbedDisplay.left ul.tabs li:active,body.cfr .content.wrapper .left.main .tabbedDisplay.left ul.tabs li:active,body.cfs .content.wrapper .left.main .tabbedDisplay.left ul.tabs li:active,body.cfv .content.wrapper .left.main .tabbedDisplay.left ul.tabs li:active {
  background-color: #b7000f;
}
body.cfp .content.wrapper .left.main .tabbedDisplay.left ul.tabs li.selected,body.cfr .content.wrapper .left.main .tabbedDisplay.left ul.tabs li.selected,body.cfs .content.wrapper .left.main .tabbedDisplay.left ul.tabs li.selected,body.cfv .content.wrapper .left.main .tabbedDisplay.left ul.tabs li.selected {
  background-color: #b7000f;
}
@media (max-width: 900px) {
  body.cfp .content.wrapper .left.main .tabbedDisplay.left ul.tabs li,body.cfr .content.wrapper .left.main .tabbedDisplay.left ul.tabs li,body.cfs .content.wrapper .left.main .tabbedDisplay.left ul.tabs li,body.cfv .content.wrapper .left.main .tabbedDisplay.left ul.tabs li {
    padding: 0.9em;
    background-color: var(--color-main);
    min-width: 7.2em;
    min-height: 4.2em;
    border: none;
  }
}
@media (max-width: 600px) {
  body.cfp .content.wrapper .left.main .tabbedDisplay.left ul.tabs li,body.cfr .content.wrapper .left.main .tabbedDisplay.left ul.tabs li,body.cfs .content.wrapper .left.main .tabbedDisplay.left ul.tabs li,body.cfv .content.wrapper .left.main .tabbedDisplay.left ul.tabs li {
    flex: 1 1 33%;
    min-width: 9.2em;
  }
}
@media (max-width: 900px) {
  body.cfp .content.wrapper .left.main .tabbedDisplay.left ul.tabs,body.cfr .content.wrapper .left.main .tabbedDisplay.left ul.tabs,body.cfs .content.wrapper .left.main .tabbedDisplay.left ul.tabs,body.cfv .content.wrapper .left.main .tabbedDisplay.left ul.tabs {
    justify-content: center;
    flex-wrap: wrap;
    background-color: transparent;
  }
}
body.cfp .content.wrapper .left.main .tabbedDisplay.left .display #faqs .faq.nobullet,body.cfr .content.wrapper .left.main .tabbedDisplay.left .display #faqs .faq.nobullet,body.cfs .content.wrapper .left.main .tabbedDisplay.left .display #faqs .faq.nobullet,body.cfv .content.wrapper .left.main .tabbedDisplay.left .display #faqs .faq.nobullet {
  background: var(--color-accent3);
  padding: 0.75em 0.5em;
}
body.cfp .content.wrapper .left.main .tabbedDisplay.left .display #faqs .faq.nobullet h4,body.cfr .content.wrapper .left.main .tabbedDisplay.left .display #faqs .faq.nobullet h4,body.cfs .content.wrapper .left.main .tabbedDisplay.left .display #faqs .faq.nobullet h4,body.cfv .content.wrapper .left.main .tabbedDisplay.left .display #faqs .faq.nobullet h4 {
  color: var(--color-accent);
  margin: 0.5em 0;
  font-weight: 400;
}
body.cfp .content.wrapper .right.aside h3,body.cfr .content.wrapper .right.aside h3,body.cfs .content.wrapper .right.aside h3,body.cfv .content.wrapper .right.aside h3 {
  color: var(--color-main);
  font-size: 1.2em;
}
body.cfp .content.wrapper .right.aside .box,body.cfp .content.wrapper .right.aside .loginArea,body.cfr .content.wrapper .right.aside .box,body.cfr .content.wrapper .right.aside .loginArea,body.cfs .content.wrapper .right.aside .box,body.cfs .content.wrapper .right.aside .loginArea,body.cfv .content.wrapper .right.aside .box,body.cfv .content.wrapper .right.aside .loginArea {
  background-color: var(--color-accent3);
}
body.cfp .content.wrapper .right.aside .extraLinks.ASH {
  background-color: var(--color-accent3);
  padding: 1em;
}
body.cfr .content.wrapper .right.aside .extraLinks.ASH {
  background-color: var(--color-accent3);
  padding: 1em;
}
body.cfs .content.wrapper .right.aside .extraLinks.ASH {
  background-color: var(--color-accent3);
  padding: 1em;
}
body.cfv .content.wrapper .right.aside .extraLinks.ASH {
  background-color: var(--color-accent3);
  padding: 1em;
}
body.cfp .content.wrapper .right.aside .extraLinks.ASH h3,body.cfp .content.wrapper .right.aside .extraLinks.publications h3,body.cfr .content.wrapper .right.aside .extraLinks.ASH h3,body.cfr .content.wrapper .right.aside .extraLinks.publications h3,body.cfs .content.wrapper .right.aside .extraLinks.ASH h3,body.cfs .content.wrapper .right.aside .extraLinks.publications h3,body.cfv .content.wrapper .right.aside .extraLinks.ASH h3,body.cfv .content.wrapper .right.aside .extraLinks.publications h3 {
  text-align: center;
}
body.cfp .content.wrapper .right.aside .extraLinks.publications {
  padding: 1em;
  padding: 0;
  border: 1px solid var(--color-accent3);
  min-height: 300px;
}
body.cfr .content.wrapper .right.aside .extraLinks.publications {
  padding: 1em;
  padding: 0;
  border: 1px solid var(--color-accent3);
  min-height: 300px;
}
body.cfs .content.wrapper .right.aside .extraLinks.publications {
  padding: 1em;
  padding: 0;
  border: 1px solid var(--color-accent3);
  min-height: 300px;
}
body.cfv .content.wrapper .right.aside .extraLinks.publications {
  padding: 1em;
  padding: 0;
  border: 1px solid var(--color-accent3);
  min-height: 300px;
}
body.cfp .content.wrapper .right.aside .extraLinks.publications .controls ul,body.cfr .content.wrapper .right.aside .extraLinks.publications .controls ul,body.cfs .content.wrapper .right.aside .extraLinks.publications .controls ul,body.cfv .content.wrapper .right.aside .extraLinks.publications .controls ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
body.cfp .content.wrapper .right.aside .extraLinks.publications .controls ul li,body.cfr .content.wrapper .right.aside .extraLinks.publications .controls ul li,body.cfs .content.wrapper .right.aside .extraLinks.publications .controls ul li,body.cfv .content.wrapper .right.aside .extraLinks.publications .controls ul li {
  margin-right: 1em;
}
body.cfp .content.wrapper .right.aside .extraLinks.publications .controls ul li:first-of-type,body.cfp .content.wrapper .right.aside .extraLinks.publications .controls ul li:nth-of-type(2),body.cfp .content.wrapper .right.aside .extraLinks.publications .controls ul li:nth-of-type(3),body.cfr .content.wrapper .right.aside .extraLinks.publications .controls ul li:first-of-type,body.cfr .content.wrapper .right.aside .extraLinks.publications .controls ul li:nth-of-type(2),body.cfr .content.wrapper .right.aside .extraLinks.publications .controls ul li:nth-of-type(3),body.cfs .content.wrapper .right.aside .extraLinks.publications .controls ul li:first-of-type,body.cfs .content.wrapper .right.aside .extraLinks.publications .controls ul li:nth-of-type(2),body.cfs .content.wrapper .right.aside .extraLinks.publications .controls ul li:nth-of-type(3),body.cfv .content.wrapper .right.aside .extraLinks.publications .controls ul li:first-of-type,body.cfv .content.wrapper .right.aside .extraLinks.publications .controls ul li:nth-of-type(2),body.cfv .content.wrapper .right.aside .extraLinks.publications .controls ul li:nth-of-type(3) {
  display: none;
}
body.cfp .content.wrapper .right.aside .extraLinks.publications #slides li,body.cfr .content.wrapper .right.aside .extraLinks.publications #slides li,body.cfs .content.wrapper .right.aside .extraLinks.publications #slides li,body.cfv .content.wrapper .right.aside .extraLinks.publications #slides li {
  z-index: 1;
}
body.cfp .content.wrapper .right.aside .extraLinks.publications #slides li.current,body.cfr .content.wrapper .right.aside .extraLinks.publications #slides li.current,body.cfs .content.wrapper .right.aside .extraLinks.publications #slides li.current,body.cfv .content.wrapper .right.aside .extraLinks.publications #slides li.current {
  z-index: 2;
}
body.cfp .content.wrapper .right.aside .extraLinks.publications #slides li.current a,body.cfr .content.wrapper .right.aside .extraLinks.publications #slides li.current a,body.cfs .content.wrapper .right.aside .extraLinks.publications #slides li.current a,body.cfv .content.wrapper .right.aside .extraLinks.publications #slides li.current a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
