.list-group-item-heading {
    font-size: 16px;
}

.list-group-item-text {
    margin: 5px 0px;
}

body {
  padding-top: 20px;
  padding-bottom: 20px;
}

.navbar {
  margin-bottom: 20px;
}

.navbar-default, .navbar-default * {
  background-color: #15569c !important;
  border-color: #4d8dc7 !important;
  color: #fff !important;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
  background-color: #fff !important;
  border-color: #4d8dc7 !important;
  color: #15569c !important;
}

/* .navbar-brand {
  display: inline-block;
  line-height: inherit;
  white-space: nowrap;
} */

.nav.navbar-nav {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.icon-bar {
  background-color: #fff !important;
}

@media (min-width: 768px) {
  .navbar-nav {
    float: none;
  }
}
