#site-header {
  background-color: #fff;
}
.btn-mainsearch {
  background-color: #fff;
  border-color: #fff;
}
.btn-mainsearch:hover {
  background-color: #0169be;
  border-color: #0169be;
}
#wrapper-footer-bottom {
  background-color: #43494c;
  color: rgba(255, 255, 255, 0.7);
  font-size: 90%;
  padding: 1em 1.25em;
}
#wrapper-footer-bottom .site-footer {
  background-color: #43494c;
  color: #fff;
  font-size: 90%;
  padding: 1em 1.25em;
  text-align: center;
  width: 98%;
}
#wrapper-footer-bottom .site-footer a {
  color: #fff;
}
#wrapper-footer-bottom .site-footer #footer-brand a img {
  border: none;
  vertical-align: middle;
  padding-bottom: 1em;
}
#wrapper-footer-bottom .site-footer .statement-right {
  text-align: center;
}
#main_search {
  height: 2.5rem !important;
}
sd-search > form > button {
  height: 2.5rem !important;
}
