body {
    font-family: 'Roboto Condensed' !important;
}
.hlmp-login-form, .hlmp-register-form, .hlmp-lost-password-form, .hlmp-reset-password-form {
  max-width: 400px;
  margin: 20px auto;
  padding: 20px;
  border: 1px solid #ddd;
  background: #fafafa;
}
.hlmp-login-form h3, .hlmp-register-form h3 {
  margin-top: 0;
}
.hlmp-login-form input, .hlmp-register-form input {
  width: 100%;
  padding: 8px;
  margin-bottom: 10px;
}
.hlmp-account-dropdown:hover .dropdown-menu {
    display: block;
}
.form-group {
    margin: 0 0 10px 0;
}
.nav-pills .nav-link{
  text-decoration: none;
}
.nav-item.dropdown img.avatar{
  height: 32px;
  width: 32px;
  object-fit: cover;
}
.nav-link {
    color: #664422;
}
.buttons a, .buttons a button {
    margin-top: 4px;
    margin-bottom: 4px;
}
button.btn-close {
    padding: 14px !important;
    color: #fff !important;
    height: auto;
}
.btn-primary {
    background: #8B4513;
    border-color: #8B4513;
    color: #fff !important;
}
.btn-primary:hover {
    background: #654321;
    border-color: #654321;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #8B4513;
}
div#hlmp-horse-results .card img {
    height: 300px;
    width: 100%;
    object-fit: cover;
}