.search-results-filter-wrapper {
    background: #2C61AE;
    border-radius: 10px;
    padding: 30px;
    color: #fff !important;
}
.search-results-filter-wrapper .sort-parameter-name + fieldset .panel-body {
    padding: 0;
    font-family: var(--gotham-medium);
}
.search-results-filter-wrapper .sort-parameter-name + fieldset .panel-body select.form-control {
    background-image: url(../images/downarrow.svg);
    background-size: 12px 6px;
    color: #313131;
}
#siteFacetAccordion #departmentSelections div.input-checkbox-wrapper:first-child {
    padding-top: 1rem;
}
.search-results-filter-wrapper .panel-heading,
.search-results-filter-wrapper .panel-header-link {
    display: none;
}
.search-results-filter-wrapper .control-label {
    margin-bottom: 1rem;
}
.search-results-filter-wrapper .panel-group .panel-body {
    padding: unset;
}

.search-results-filter-wrapper .panel-group .panel-header + .panel-collapse > .panel-body {
    padding-top: 1rem !important;
    border: 0;
}

.search-results-filter-wrapper .panel-group .panel-header + .panel-collapse > .panel-body .custom-control-label-text {
    padding-left: 12px;
}

.search-results-filter-wrapper .panel-group .panel-header + .panel-collapse > .panel-body li.facet-value {
    margin-bottom: 18px;
}
.search-results-filter-wrapper .panel-group .panel-header + .panel-collapse > .panel-body .custom-checkbox .custom-control-label::before {
    width: 20px;
    height: 20px;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    height: 20px;
    width: 20px;
}

.search-results-filter-wrapper .panel {
    background: #2C61AE;
    border: none;
}

.portal-popup .portlet-configuration,
.portal-popup .portlet-configuration .portlet-configuration-edit-sharing .panel {
    background: #fff;
}

.search-results-filter-wrapper .custom-control-label {
    color: #fff !important;
}

.search-results-filter-wrapper .sort-parameter-name + fieldset .panel-body select.form-control:focus-visible,
#siteFacetAccordion:focus-visible {
    box-shadow: 0 0 0 0.2rem rgba(31, 180, 244);
    outline: none;
}

[class*="fire-department"]#wrapper .search-results-filter-wrapper .sort-parameter-name + fieldset .panel-body select.form-control:focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 155, 255);
}

[class*="police-department"]#wrapper .search-results-filter-wrapper .sort-parameter-name + fieldset .panel-body select.form-control:focus {
    box-shadow: 0 0 0 0.2rem rgba(31, 180, 244);
}

/* Search Results List */
#main-content .lfr-layout-structure-item-container .lfr-layout-structure-item-row .row {
}
#main-content .lfr-layout-structure-item-container . portlet-content-container .search-bar {
    margin-bottom: 1rem;
}

.portlet-search-results .search-total-label {
    margin-top: 0 !important;
    font-family: var(--gotham-medium);
}
.portlet-search-results #search-results-display-list .list-group-item,
.portlet-search-results #search-results-display-list .list-group-item .autofit-col {
    padding-left: 0;
    border: unset;
}
.portlet-search-results #search-results-display-list .list-group-item .autofit-col:first-child {
    display: none;
}