.qg-search-widget {
  padding: 1.5rem;
  margin-bottom: 1rem;
}
.qg-search-widget h2 {
  font-size: 1.25rem;
  margin-top: 0;
}
.qg-search-widget .search-form fieldset {
  margin-bottom: 1.5rem;
}
.qg-search-widget .search-form fieldset:last-child {
  margin-bottom: 0;
}
.qg-search-widget span.select2.select2-container.select2-container--default {
  width: 100% !important;
}
.qg-search-widget .select2-container .select2-search--inline {
  float: none;
}
.qg-search-widget .select2-container--default .select2-selection--multiple {
  border: 1px solid #ccc;
}
.qg-search-widget .select2-selection--multiple:before {
  color: #495057;
  content: "\f078";
  font-family: "FontAwesome";
  font-size: 0.6rem;
  position: absolute;
  right: 6px;
  top: calc(50% - 6px);
}
.qg-search-widget .select2-container--open .select2-selection--multiple:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.qg-search-widget .actions {
  overflow: visible;
}
.qg-search-widget .actions button {
  margin-right: 1rem !important;
}
.qg-search-widget .location-container {
  display: flex;
  flex-wrap: wrap;
  column-gap: 10px;
  margin-bottom: 1.5rem;
}
.qg-search-widget .location-container fieldset#locationSearch-input {
  flex-grow: 1;
}
.qg-search-widget .location-container fieldset#distanceRadius-input {
  flex-grow: 0;
}
.qg-search-widget .location-container fieldset#distanceRadius-input select {
  padding: 0.5em 0.7em;
}

.page-summary {
  margin: 1rem 0;
}
.page-summary span {
  font-weight: 700;
}

.pagination .page-link:not([href]):hover {
  cursor: pointer;
}

.card .content .details .qg-btn.btn-outline-dark,
.qg-card .content .details .qg-btn.btn-outline-dark {
  color: #00698f !important;
  text-decoration: none !important;
}
.card .content .details .qg-btn.btn-outline-dark:hover,
.qg-card .content .details .qg-btn.btn-outline-dark:hover {
  color: #313131 !important;
}

.accordion.qg-accordion-v2 article .collapsing-section .qg-search-widget ~ .results .card:last-child,
.accordion.qg-accordion-v2 article .collapsing-section .qg-search-widget ~ .results .qg-card:last-child,
.qg-accordion.qg-accordion-v2 article .collapsing-section .qg-search-widget ~ .results .card:last-child,
.qg-accordion.qg-accordion-v2 article .collapsing-section .qg-search-widget ~ .results .qg-card:last-child {
  margin-bottom: 2rem;
}
.accordion.qg-accordion-v2 article .collapsing-section .qg-search-widget ~ .results .card p,
.accordion.qg-accordion-v2 article .collapsing-section .qg-search-widget ~ .results .qg-card p,
.qg-accordion.qg-accordion-v2 article .collapsing-section .qg-search-widget ~ .results .card p,
.qg-accordion.qg-accordion-v2 article .collapsing-section .qg-search-widget ~ .results .qg-card p {
  margin-bottom: 0.75rem;
}
.accordion .qg-search-widget ~ .results .qg-card .collapse:hover,
.qg-accordion .qg-search-widget ~ .results .qg-card .collapse:hover {
  text-decoration: none !important;
}

a.leaflet-popup-close-button, .leaflet-control-zoom.leaflet-control a {
  text-decoration: none !important;
}

/*# sourceMappingURL=data-search-widget.css.map */
