/***
 * General
 ***/

 body {
  background-image: none;
  background-color: #f5f6f7;
  font-family: Roboto, Helvetica, Arial, sans-serif;
}

.logo {
  background-image: url("../logo.svg");
  background-repeat: no-repeat;
  height: 190px;
  width: 250px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
}

/***
 * Footer
 ***/

.footer {
  position: fixed;
  left: 10px;
  bottom: 10px;
  width: 100%;
}

.footer a {
  color: #282828;
}

.footer-link {
  display: inline-block;
}

.footer-spaced::after {
  content: " · ";
}

.pull-right {
  text-align: right;
}

/***
 * Links
 ***/

a {
  color: #0d668a;
}

a:hover,
a:focus {
  color: #aac832;
  text-decoration: none;
}

h3 a:link {
  color: #002846;
}

h3 a:hover,
h3 a:focus {
  color: #aac832;
}
