.masthead {
    background: #fff;
    border-bottom: 1px solid #777;
}
.account-masthead {
    background-color: rgb(0, 0, 0);
}

.masthead .navigation .nav-pills li a:hover,
.masthead .navigation .nav-pills li a:focus {
  box-shadow: 0 0 0 1px #777;
  background: none;
}

.masthead .navigation .nav-pills li.active a {
  background: #F5F5F5;
  box-shadow: 0 0 0 1px #CCC;
}

.masthead .nav > li > a,
.masthead .nav > li > a:focus,
.masthead .nav > li > a:hover,
.masthead .nav > .active > a,
.masthead .nav > .active > a:hover,
.masthead .nav > .active > a:focus {
  color: #000;
  text-shadow: none;
}

.navbar-toggle {
  color: #000;
}

body {
  background: #fff;
}

.main {
  background: #F5F5F5;
}

.hero {
  background: #F5F5F5;
}

.toolbar .breadcrumb a {
    color: #505050;
}

@media (min-width: 992px) {
  .homepage [role=main] {
    padding: 0 0;
  }
}

/* Overwrite primary color (blueish in main.css) */
.btn-primary {
  color: #000;
  background-color: #F5F5F5;
  border-color: #CCC;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-primary:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #000;
  background-color: #F5F5F5;
  background-image: none;
  border-color: #000;
}

/* Overwrite search box on home page */
.homepage .module-search {
  color: #000;
  background: #fff;
}
.homepage .module-search .search-giant input {
  border-color: #CCC;
}
.homepage .module-search .module-content {
  background-color: #fff;
}

.homepage .module-search .tags {
  background-color: #F5F5F5;
  color: #000;
}

/* Overwrite styles for home page */
@media (min-width: 992px) {
  .homepage.layout-1 .row1 .col2 {
    position: absolute;
    bottom: auto;
    right: 0;
  }
}

.homepage.layout-1 .row1 .col2 .item2 {
    margin-top: 20px;
}

.homepage.layout-1 .row2 .col1 {
    margin-top: 20px;
}

/* Style for sections in umo metadata theming */
.umo-metadata-section{
    padding: 8px;
    background-color: #F5F5F5;
    border: 1px solid #CCC;
    border-radius: 3px;
    margin-bottom: 30px;
}
.umo-metadata-section>.form-group:last-of-type{
    margin-bottom: 0;
}

.umo-formgroup-small-bottom-margin{
    margin-bottom: 5px !important;
}


