body {
  padding-top: 5rem;
}

.main-content {
  padding: 1.5rem 1.5rem;
  text-align: center;
}

.navbar-custom {
  box-shadow: 0px 10px 30px rgba(0, 160, 222, 0.45);
}

.navbar-brand img {
  height: 2rem;
  display: inline-block;
}

.navbar-brand span {
  color: white;
  vertical-align: middle;
  font-size: 1.75rem;
  padding-left: 1%;
}

.nav-link span {
  color: white;
  vertical-align: middle;
  font-size: 1rem;
}

.footer {
  background-color: #00a0de;
}

.footer span {
  color: white;
  vertical-align: middle;
  font-size: 1.125rem;
}

#navbarsExampleDefault{
  flex-grow: 0;
}
