﻿#search-form .badge:hover {
  color: #116fd6;
  cursor: pointer; }

#dataFilter > ul > li {
  padding: .5rem 1rem;
  margin-bottom: 0; }

#dataFilter .card {
  padding-bottom: 1.25rem; }

#dataFilter .card-header {
  background-color: transparent; }

#dataFilter .card-header h3 {
  width: 100%;
  color: #333 !important;
  font-size: 1.5rem;
  border: 0;
  border-radius: 0;
  width: 100%;
  text-align: left;
  font-family: "TradeGothicLTW05-BdCnNo.20";
  font-weight: 400;
  padding-bottom: .25rem; }

#dataFilter .list-group-item {
  border: 0;
  padding: .5rem 0;
  text-indent: -1.4rem;
  margin-left: 1.4rem;
  cursor: pointer;
  color: #333; }

#dataFilter .list-group-item:hover {
  color: #116fd6; }

.program-title {
  font-size: 1rem;
  margin-bottom: 0; }

#dataFilter .ethnicity-filter,
#dataFilter .gender-filter,
#dataFilter .typeofaid-filter,
#dataFilter .denomination-filter,
#dataFilter .other-filter,
#dataFilter .location-filter {
  color: #333;
  font-weight: 400;
  font-size: 1rem; }

#dataFilter .ethnicity-filter:hover,
#dataFilter .gender-filter:hover,
#dataFilter .typeofaid-filter:hover,
#dataFilter .denomination-filter:hover,
#dataFilter .other-filter:hover,
#dataFilter .location-filter:hover {
  color: #116fd6; }

#dataFilter .denomination-filter::before,
#dataFilter .gender-filter::before,
#dataFilter .typeofaid-filter::before,
#dataFilter .ethnicity-filter::before,
#dataFilter .other-filter::before,
#dataFilter .location-filter::before {
  font-family: "fontawesome";
  font-size: 1rem;
  margin-right: .5rem;
  content: "\f10c"; }

#dataFilter .ethnicity-filter.text-primary::before,
#dataFilter .gender-filter.text-primary::before,
#dataFilter .typeofaid-filter.text-primary::before,
#dataFilter .denomination-filter.text-primary::before,
#dataFilter .other-filter.text-primary::before,
#dataFilter .location-filter.text-primary::before {
  content: "\f058"; }

#paginateNav nav {
  width: 100%;
  display: flex; }

#paginateNav .pagination {
  margin: 0 auto; }

@media (max-width: 978.98px) {
  #dataFilter .card {
    padding-bottom: 1rem; }
  #dataFilter .card-header h3 {
    cursor: pointer; }
  #dataFilter .card-header h3:hover {
    color: #116fd6 !important; }
  #dataFilter .card-header h3::after {
    font-family: "fontawesome";
    font-size: 1rem;
    margin-right: .5rem;
    content: "\f068";
    float: right; }
  #dataFilter .card-header h3.collapsed::after {
    content: "\f067"; } }
