/**
 * Branding styles
 */
#print-header {
  display: none; }

header.white {
  background: #fff;
  color: #111111; }
  header.white a:link, header.white a:visited, header.white a:hover {
    color: #111111; }

header.light {
  background: #EEEEEE;
  color: #111111; }
  header.light a:link, header.light a:visited, header.light a:hover {
    color: #111111; }

header.dark {
  background: #424242;
  color: #fff; }
  header.dark a:link, header.dark a:visited, header.dark a:hover {
    color: #fff; }

header.black {
  background: #000;
  color: #fff; }
  header.black a:link, header.black a:visited, header.black a:hover {
    color: #fff; }

header.ucb {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 20px;
  padding: 15px 0;
  font-weight: 750;
  font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.1; }
  header.ucb .site-name,
  header.ucb h1.site-name {
    font-size: 20px;
    font-weight: 750;
    font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.1; }
  @media screen and (min-width: 768px) {
    header.ucb, header.ucb .site-name, header.ucb h1.site-name {
      font-size: 30px; } }
  header.ucb .site-name-wrapper {
    flex-grow: 1;
    padding-right: 40px; }

.site-name {
  padding: 0;
  margin: 0; }

.affiliation {
  text-transform: uppercase;
  font-size: 50%;
  padding-top: 5px;
  font-weight: bold; }
  .banner-black .header-wrapper .affiliation, .banner-black .header-wrapper .affiliation a:link, .banner-black .header-wrapper .affiliation a:visited, header.ucb.black .affiliation, header.ucb.black .affiliation a:link, header.ucb.black .affiliation a:visited {
    color: #aaa; }
  .banner-dark .header-wrapper .affiliation, .banner-dark .header-wrapper .affiliation a:link, .banner-dark .header-wrapper .affiliation a:visited, header.ucb.dark .affiliation, header.ucb.dark .affiliation a:link, header.ucb.dark .affiliation a:visited {
    color: #9b9b9b; }
  .banner-white .header-wrapper .affiliation, .banner-white .header-wrapper .affiliation a:link, .banner-white .header-wrapper .affiliation a:visited, header.ucb.white .affiliation, header.ucb.white .affiliation a:link, header.ucb.white .affiliation a:visited {
    color: #757575; }
  .banner-light .header-wrapper .affiliation, .banner-light .header-wrapper .affiliation a:link, .banner-light .header-wrapper .affiliation a:visited, header.ucb.light .affiliation, header.ucb.light .affiliation a:link, header.ucb.light .affiliation a:visited {
    color: #6e6e6e; }

/*# sourceMappingURL=branding.css.map */
