#advanced-search-form-wrapper #form-search {
  display: block;
}


.search {
  .resource-name {
    padding-left: 15px;
  }
}

.welcome {
  .resource-grid {
    height: 300px;
  }

  .resource.item {
    display: inline-grid;
  }

  .resource-image, .resource-meta {
    align-self: end;
  }

}


.browse {
  .resource-grid, .resource-meta {
    display: inline-flex;
    height: 100%;
  }

  .resource-link {
    display: inline-grid;
    align-content: end;
  }

  .resource.item {
    height: 300px;
  }
}

.top-bar, .top-bar ul {
  background-color: #004d69;
}

button {
  background-color: #0078a0 !important;
}

.button, [class^="numeric-"] label.numeric-toggle-time.button, [class^="numeric-"] label.numeric-toggle-time[type="submit"], [class^="numeric-"] label.numeric-toggle-time[type="button"], [class*="numeric-"] label.numeric-toggle-time.button, [class*="numeric-"] label.numeric-toggle-time[type="submit"], [class*="numeric-"] label.numeric-toggle-time[type="button"], .site-page-pagination > a, [type="submit"], [type="button"], .button.disabled, .button[disabled], .button.disabled:hover, .button[disabled]:hover, .button.disabled:focus, .button[disabled]:focus {
  background-color: #0078a0 !important;
}

.label, .filter-label, .menu .active > a, .toc-block > ul .active > a, .toc-block ul ul .active > a {
  background-color: #0078a0;
}

a  {
  color: #0078a0;
}

.resource.show .media-render > a:only-child, .thumbnail, .resource.show .resource-link img, .media-list img, .resource .resource-link img {
  border: 1px solid #0078a0;
}