.navbar-default {
  background: rgba(40, 115, 191, 0.75) !important;
  border: 0 !important;
  border-radius: 0 !important;
  font-family: Roboto;
  font-weight: 100;
}

.navbar-default .navbar-brand {
  color: #eee;
}

.navbar-default .navbar-brand:hover {
  color: #fff;
}

.navbar-default .navbar-nav > li > a {
  color: #eee;
}

.navbar-default .navbar-nav > li > a:hover {
  color: #fff;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Roboto;
  font-weight: 300;
}

h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, h6 > a:hover {
  text-decoration: none !important;
}

body {
  font-family: "Open Sans";
  font-weight: 300;
}

.navbar {
  margin-bottom: 0 !important;
}

canvas {
  top: 0px;
  width: 100%;
  min-height: 12em;
  z-index: -1;
}

.heading > h1 {
  font-size: 300%;
  padding: 0.15em;
}

.container-fluid {
  padding: 0 !important;
}

.container-fluid .row-fluid .col-md-6, .content {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.container-heading {
  margin-top: 4em !important;
}

.main-lead {
  padding: 5em 6em;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  background-image: linear-gradient(120deg, #155799, #337ab7);
  font-family: Roboto;
}

.btn {
  display: inline-block;
  margin-bottom: 1em;
  color: rgba(255, 255, 255, 0.7);
  background-color: rgba(255, 255, 255, 0.08);
  border-color: rgba(255, 255, 255, 0.2);
  border-style: solid;
  border-width: 1px;
  border-radius: 0.3em;
  transition: color 0.2s, background-color 0.2s, border-color 0.2s;
}

.btn:hover {
  color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.3);
}

.btn + .btn {
  margin-left: 1em;
}

.main-lead > h1 {
  margin-bottom: 1em;
}

.content {
  max-width: 64em;
  margin: auto;
  margin-top: 1em;
}

.no-leadin {
  margin-top: 4em;
}

.background-section {
  background: #b0a0ff;
}

.background-good {
  background: #a0ffa0;
}

.background-okay {
  background: #ffff80;
}

.background-bad {
  background: #ff9090;
}

