.btn-primary:hover {
  background: #d7d700;
}
.btn-primary:focus,
.btn-primary.focus {
  background: #d7d700;
}
a {
  color: #909c7c;
}

a:hover {
  color: #b4b400;
}

.alert-success {
  border-color: #f2ffeb;
  background-color: #b5c49b;
  color: #f2ffea;
}

.mr-lg-1-5 {
  margin-right: 1rem !important;
}

#accordion a.card-header {
  background: #fff;
  padding: 0.6rem 1.5rem;
}

#accordion a.card-header:hover,
#accordion a.card-header:focus {
  background: #fff;
}

.text-dark[href]:hover {
  color: #696f5b !important;
}

#accordion .card-body {
  font-size: 0.95em;
}
.user-view-table tr td:first-child {
  width: 220px;
}

.table th,
.table td {
  border-top: 1px solid #d6d6de;
}
.btn {
  font-weight: 500;
}

.footer.bg-white .footer-link:hover,
.footer.bg-white .footer-link:focus {
  color: rgba(0, 0, 0, 0.9);
  text-decoration: underline;
}
.footer.bg-white .footer-link {
  color: rgba(0, 0, 0, 1);
  text-decoration: none;
}
.footer p {
  color: #000;
}
.footer.bg-white {
  background-color: #fff !important;
}
.footer a {
  color: #000;
}
.footer a:hover {
  text-decoration: underline;
}

.badge-success {
  background-color: #90b934;
  color: #fff;
}

.form-control.has-error {
  border: 1px solid #ea8e49;
}
.text-dark.active {
  color: #fff !important;
  background-color: #d7d700 !important;
}

h1,
.h1 {
  font-family: "Pacifico", cursive;
  color: #b5c49b;
  font-size: 2.6em;
}
