a {
  color: #03418a;
}

a:hover {
  color: #0d3664;
}

.topbar a {
    color: white;
}

.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #0d3664 0%, #03418a 100%);
  background-image: linear-gradient(to bottom, #0d3664 0%, #03418a 100%);
  background-repeat: repeat-x;
}

.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  color: #cccccc;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #03418a;
  background-image: none;
  background-image: none;
  filter: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.navbar-inverse .navbar-toggle {
  border-color: #03418a;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #03418a;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #03418a;
  color: #fff;
}

@media (max-width: 767px) {
 .navbar-inverse .navbar-collapse {
  background-color: #03418a;
  }
}

/* Logo container customizations */

#logo-container-narrow {
  position: absolute;
  top: -7px;
  right: -11px;
}

#logo-container-wide {
  position: absolute;
  top: -7px;
  right: -11px;
}
.ikoba-content-narrow .alert {
  margin-right: 35px;
}

.ikoba-content-wide .alert {
  margin-right: 50px;
}