body {
  padding-bottom: 2.5rem;
  text-shadow: 1px 1px 2px rgba(62, 58, 57, .2);
  overflow-y: scroll;
}

header {
  background-color: rgb(0, 72, 152);
}

.logo {
  height: 2.75rem;
  border-right: 2px solid rgba(255, 255, 255, 0.75);
}

.logo-line {
  color: white;
  height: 2.75rem;
  vertical-align: middle;
  text-shadow: none;
}

footer {
  background-color: rgb(62, 58, 57);
  color: rgb(201, 202, 202);
  text-shadow: none;
}

a, a:visited {
  color: rgb(0, 72, 152);
}

a:hover {
  color: rgb(222, 106, 37);
}

.link {
  text-align: initial;
}
