body {background: #fff;}


.imgBackground {
  background: rgba(204, 204, 204, 0.52);
  display: inline-block;
  padding: 5px;
}

a {
  color: #000000;
  text-decoration: none;
}

.btn:focus {text-decoration: none;}

.tagline {color: #fff; font-style: italic; font-size: 2rem; padding: 15px 10px;text-align: right;}

#navMenu a {color: #fff;}
.accordion>.card .card-header {border-bottom: 1px;}
#navMenu .card-header {background: #000000; border-bottom: solid 1px #fff;}
#navMenu .card {background: #404041; border-radius: 0;}
#navMenu .card .btn-link {width: 100%; text-align: left; color: #fff; border-radius: 0;}
#navMenu .btn-link:hover, #navMenu a:hover  {text-decoration: none; background: #000000; }
#navMenu .card-header {padding: 0; line-height: 1; text-align: left;}
#navMenu .card-body {padding:0 0;}
#navMenu .list-group-item {padding: 0; text-align: left; background: #404041;}
#navMenu .list-group-item:first-child {border-radius: 0;}
#navMenu .list-group-item a {padding: 5px 0 5px 20px; text-align: left; display: block;}


.content {padding: 20px 20px 20px 0px;}

label {line-height: 34px; margin-bottom: 0; font-weight: bold;}
.row {margin-bottom: 10px;}
.headerRow.row {margin-bottom: 0;}

.list-group-item .row {margin-bottom: 0;}

.btn-primary {
  background-image: none;
  background: #000000 !important;
  border: none;
  color: #fff;
}
:hover.btn-primary {
  background: #000000 !important;
  color: #fff !important;
}
