@media (min-width: 768px) {
  .logo-lg {
    max-width: 600px; } }

.bg-dark {
  background-color: #5f6062 !important; }

a {
  color: #5e9731; }

a.nav-link {
  color: #3a5d1e; }

main h1, .main .h1 {
  color: #000; }

.bg {
  background-position: top center;
  opacity: 1.0;
  transform: rotateY(0deg); }

@media (min-width: 992px) {
  .bg {
    background-position: top center;
    opacity: 1.0;
    transform: rotateY(180deg); } }

.footer a {
  color: #ffffff;
  opacity: 0.65; }

.btn-primary {
  color: #fff;
  background-color: #5e9731;
  border-color: #5e9731; }

.btn-primary:hover {
  color: #fff;
  background-color: #5e9731;
  border-color: #5e9731; }

.btn-outline-primary, .btn-outline-primary[disabled]:hover {
  color: #5e9731;
  background-color: transparent;
  border-color: #5e9731; }

.btn-outline-primary:hover {
  color: #fff;
  background-color: #5e9731;
  border-color: #5e9731; }

.patientList .card {
  border-left-color: #5e9731;
  border-color: #5f6062; }

.patientList .card:hover {
  background-color: #fff;
  border-color: #5e9731;
  border-left-color: #5e9731; }

.patientList .card.rev-orange {
  border-left-color: #fd7e14; }

.patientList .card.rev-orange:hover {
  border-color: #fd7e14;
  border-left-color: #fd7e14; }

.patientList .card.rev-gold {
  border-left-color: #f5b700; }

.patientList .card.rev-gold:hover {
  border-color: #f5b700;
  border-left-color: #f5b700; }

.patientList .card.rev-green {
  border-left-color: #5e9731;
  border-top-color: #5e9731;
  border-right-color: #5e9731;
  border-bottom-color: #5e9731; }
  .patientList .card.rev-green .card-header {
    color: #fff;
    background-color: #5e9731; }

.patientList .card.rev-green:hover {
  border-color: #5e9731;
  border-left-color: #5e9731; }

.bg-trans-white {
  background-color: rgba(255, 255, 255, 0.75); }

.bg-light-trans {
  background-color: rgba(74, 139, 200, 0.25); }

.bg-dark-trans {
  background-color: rgba(74, 139, 200, 0.55); }

.pageContent {
  background-color: rgba(255, 255, 255, 0.75); }

.adminPage {
  background-color: white; }

.bg-form {
  padding: 15px;
  background-color: rgba(74, 139, 200, 0.25); }

.PrimaryColor-preview {
  color: #5e9731; }

.SecondaryColor-preview {
  color: #5f6062; }

.Accent1Color-preview {
  color: #fbf9f3; }

.Accent2Color-preview {
  color: #4a7729; }

.DangerColor-preview {
  color: #d24848; }

.AlertColor-preview {
  color: #fd7e14; }

.WarningColor-preview {
  color: #f5b700; }

SuccessColor-preview {
  color: #5e9731; }

.WhiteColor-preview {
  color: #fff; }

.BlackColor-preview {
  color: #000; }

.CssSiteHeader-preview {
  color: #5f6062; }

.CssSiteHeader-bgpreview {
  background-color: #5f6062; }

.CssPrimaryButtonBackgroud-preview {
  color: #5e9731; }

.CssPrimaryButtonBorder-preview {
  color: #5e9731; }

.CssPrimaryButtonColor-preview {
  color: #fff; }

.CssLinkColor-preview {
  color: #5e9731; }

.bg-light-trans, .bg-form, #lobbyPanel.bg-dark-trans {
  background-color: #f0f0f0;
}
.bg-dark-trans {
  background-color: #ffffff;
}
.accordionHeader {
  background-color: #5F6062;
  background-color: rgba(95, 96, 98, 0.75);
}
.btn-link {
  color: #5d9732;
}
.alert-primary {
  color: #4a7729;
  background-color: #f0f0f0;
  border-color: #f0f0f0;
}
.lvl-1 .list-group-item {
    background-color: rgba(95, 96, 98, 0.125);
}
.lvl-2 .list-group-item {
  background-color: rgba(255, 255, 255, 0.125);
}
.patientList .card {
  border-color: rgba(0,0,0,.125);
}

