.bg-primary {
  background-color: #1991E8 !important;
}

.text-primary {
  color: #1991E8 !important;
}

hr {
  max-width: 50px;
  border-width: 3px;
  border-color: #1991E8;
  border-top: 0;
}

#mainNav .navbar-nav > li.nav-item > a.nav-link:hover, #mainNav .navbar-nav > li.nav-item > a.nav-link:focus:hover {
  color: #1991E8;
}

#mainNav .navbar-nav > li.nav-item > a.nav-link.active, #mainNav .navbar-nav > li.nav-item > a.nav-link:focus.active {
  color: #1991E8 !important;
  background-color: transparent;
}

.btn {
  font-weight: 700;
  text-transform: uppercase;
  border: none;
  border-radius: 10px !important;
  font-family: "Open Sans","Helvetica Neue",Arial,sans-serif;
}

section {
  padding: 4rem 0;
}

