footer {
  background-color: #20376b;
  min-height: 20vh;
  color: white;
  border-top: 5px solid #e92728;
  font-size: 0.90em;
}
footer a:link, footer a:active, footer a:visited {
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
}
footer a:hover{}
footer img a:hover { border: 0px; }

.affiliations img { -webkit-filter: grayscale(1); filter: grayscale(1); opacity: 0.65; }

.affiliations img:hover { -webkit-filter: saturate(1); filter: saturate(1); opacity: 1; }

.credit { width: 100%; font-size: 0.8em; text-align: center; }

