@font-face {
  font-family: 'bellotaregular';
  src: url('../fonts/bellota_regular_macroman/Bellota-Regular-webfont.eot');
  src: url('../fonts/bellota_regular_macroman/Bellota-Regular-webfont.eot?iefix') format('eot'),
	   url('../fonts/bellota_regular_macroman/Bellota-Regular-webfont.woff') format('woff'),
	   url('../fonts/bellota_regular_macroman/Bellota-Regular-webfont.ttf') format('truetype');
}

.navbar-brand {
  font-family: bellotaregular, Verdana, serif;
  color: #00491b !important;
}


[data-href] {
    cursor: pointer;
}

.file .icon {
    height: 100px;
    padding: 15px 10px;
    text-align: center;
    overflow: hidden;
}

.file .icon i {
    font-size: 70px;
}

.card.attachment {
    max-width: 250px;
    min-width: 180px;
}

.results-table {
    overflow-x: scroll;
}

#CookielawBanner {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 999999;
  opacity: 0.99;
}

.bg-primary {
  background-color: #006a1d !important;
}

.btn-primary {
  color: #fff;
  background-color: #006a1d;
  border-color: #006a1d;
}

.btn-primary:hover {
  color: #fff;
  background-color: #00591c;
  border-color: #00491b;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 76, 17, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #006a1d;
  border-color: #006a1d;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #00591c;
  border-color: #00491b;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 76, 17, 0.5);
}

.btn-outline-primary {
  color: #006a1d;
  border-color: #006a1d;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #006a1d;
  border-color: #006a1d;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 76, 17, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #006a1d;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #006a1d;
  border-color: #006a1d;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 76, 17, 0.5);
}

.badge-primary {
  color: #fff;
  background-color: #006a1d;
}

a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #00591c;
}

a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 76, 17, 0.5);
}

.text-primary {
  color: #006a1d !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #00591c !important;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: rgba(0, 189, 48, 0.66);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 76, 17, 0.25);
}