body,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #333333;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
}

body,
a,
h1,
.h1,
h2,
h3,
h4,
h5,
h6,
input,
button,
.btn {
  font-family: "Open Sans", "Lato", "Geneva", "Tahoma", "Arial", sans-serif;
  line-height: 1.5;
}

.top-bar,
.panel-footer,
.searchstatement,
#whats-in-container h3 {
  background: #f9fafb !important;
}

.searchstatement {
  border-radius: 5px;
  padding: 0.5em;
}

a,
a:hover,
.h1,
.h1:hover,
a.accordion-toggle {
  color: #2c61a5;
}

#header .logo {
  height: 106px;
  margin: 1em 0;
}

#header .row,
#header > .row {
  border-bottom-color: #2c61a5;
  height: 138px;
}

#header .h1 {
   margin-top: 45px;
}

#header .h1,
#header .h1 a {
  color: #2c61a5;
}

nav a,
.navbar-default .navbar-nav > li > a {
  color: #2c61a5;
}

.navbar-default .navbar-nav > li > a:hover {
  color: #2c61a5;
}

.fa-search::after {
  color: #2c61a5;
  content: " Search";
  font-family: "Open Sans", "Lato", "Geneva", "Tahoma", "Arial", sans-serif;
}

.fa-search:hover,
.fa-search:hover::after {
  color: #2c61a5;
  text-decoration: underline;
}

.btn-primary,
.btn-primary:hover,
.btn .btn-primary,
.acc_button {
  background: #2c61a5;
  border-color: #2c61a5;
  color: #ffffff;
  margin-bottom: 0.5em;
}

.top-bar {
  border-color: #2c61a5;
}

.record-type-badge {
  font-family: "Open Sans", "Lato", "Geneva", "Tahoma", "Arial", sans-serif;
}

.identifier .id-label,
.inline-label {
  font-family: "Open Sans", "Lato", "Geneva", "Tahoma", "Arial", sans-serif;
}

.record-type-badge,
.record-type-badge.resource,
.record-type-badge.repository,
.record-type-badge.digital_object,
.record-type-badge.subject,
.record-type-badge.agent,
.record-type-badge.accession,
.record-type-badge.classification,
.record-type-badge.archival_object,
.btn.resource,
.btn.subject,
.agent,
.classification,
.btn.accession,
.btn.digital_object,
.btn.request,
.large-badge,
.btn.print,
.top_container,
.acc_btn,
.record-type-badge.digital_object {
  border: none;
  color: #333333;
  font-family: "Open Sans", "Lato", "Geneva", "Tahoma", "Arial", sans-serif;
  font-weight: 400;
}

.pagination > li > a,
.pagination > li > a:hover {
  color: #2c61a5;
}

.tabbing.nav-pills > li > a.active {
  background: #2c61a5;
}

.tabbing.nav-pills > li > a {
  background: #6995d3;
}

.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  background: #2c61a5;
  border-color: #2c61a5;

}
.pagination li a {
  color: #2c61a5;
}

.breadcrumb * a {
  color: #2c61a5;
}

#whats-in-container {
  border: 1px solid lightgray;
  border-radius: 5px;
  color: #333333;
}

#whats-in-container h3 {
  border-bottom: 1px solid lightgray;
  color: #333333;
}

.panel {
  box-shadow: none;
}

.panel-default > .panel-heading,
.breadcrumb {
  background: #f9fafb;
  border: 1px solid #f9fafb;
}
