#searchTextboxContainerSolr{max-width: 332px;}
#search-results #searchTextboxContainerSolr .form-control{border: 0;border-bottom: 1px solid var(--light-gray);border-radius: 0;margin-top: 6px;padding: 0px 25px 0 0;font-family: var(--font-roboto-condensed);text-transform: uppercase;color: var(--dark-blue);font-size: 1.3rem;line-height: 1.8rem;font-weight: 600}
#search-results #searchTextboxContainerSolr .form-control::Placeholder{font-family: var(--font-roboto-condensed);text-transform: uppercase;color: var(--dark-blue);font-size: 1.3rem;line-height: 1.8rem;font-weight: 600}
#search-results #searchTextboxContainerSolr .form-control:focus-visible{outline: 0px ;border: 0 !important;border-bottom: 1px solid var(--light-gray) !important;box-shadow: none}
#search-results #searchTextboxContainerSolr .form-control:focus{outline: 0px ;border: 0 !important;border-bottom: 1px solid var(--light-gray) !important;box-shadow: none}
#search-results #searchTextboxContainerSolr > span.icon{ position: absolute;right: 0px;bottom: 8px; font-size: 1.2rem ;color: var(--dark-blue)}
input#filter-exact {margin: 0px 12px 0px 24px}
input#filter-all {margin: 0px 12px 0px 16px}

#search-results #searchFilter {margin-bottom: 45px;margin-top: 30px;padding-bottom: 31px;border-bottom: 3px solid var(--dark-blue); font-size: 1.2rem;line-height: 1.6rem;color: var(--dark-blue);font-family: var(--font-roboto-regular);display: flex; flex-wrap: wrap}
input[type= "radio"]{height: 15px;width: 15px}
#solrstrap-tabs{max-width: 100%}
#solrstrap-tabs .solr-search-tab{margin: 0}
#solrstrap-tabs .solr-search-tab .solr-search-tab-mobiDropdown{padding: 18px 0px 18px 23px;background-color: var(--orange-color);color: var(--white-color) !important;border: 0;font-size: 2.4rem;line-height: 2.6rem;font-family: var(--font-roboto-regular);letter-spacing: -0.04rem;position: relative;}
#solrstrap-tabs .solr-search-tab .solr-search-tab-mobiDropdown:after {border: solid var(--white-color);content: ""; z-index: 0;box-sizing: border-box;height: 10px;width: 10px;top: 25px;right: 30px;position: absolute;border-style: solid; border-color: var(--white-color); border-width: 0px 3px 3px 0px;transform:rotate(45deg);transition: all 0.3s ease-in-out}
#solrstrap-tabs .solr-search-tab.active .solr-search-tab-mobiDropdown:after {transform: rotate(225deg);top: 28px;}

#solrstrap-hits .entry .links .resultURL > a {color: var(--dark-blue);font-size: 2.4rem;display: block;line-height: 2.6rem;font-family: var(--font-roboto-bold);letter-spacing: -0.04rem;}
.entry .searchdescription{font-family: var(--font-roboto-regular);font-size: 1.4rem;line-height: 2rem;color: var(--dark-blue);margin-bottom: 0px;}
p.anchorStyle{float: none;/*font-family: var(--font-roboto-bold);*/font-size: 1.4rem;line-height: 2rem;color: var(--dark-blue);margin-bottom: 20px;}

#solrstrap-hits .entry .links{margin-bottom: 17px;margin-top: 36px;}
#solrstrap-hits .entry{border-bottom: 1px solid var(--light-gray);margin: 0;padding: 0;padding-bottom: 30px;}
.ui-menu .ui-menu-item:hover {background: var(--dark-blue);color: var(--white-color);}
#solrstrap-hits #result-summary {margin-bottom: 20px;font-size: 1.2rem;line-height: 1.6rem;font-family: var(--font-normal-roboto);margin: 0;position: absolute;color: white;width: auto;left: 0;padding-left: 250px;top: 8px;}
.company.company-name{border-bottom: 1px solid var(--black-color);padding-bottom: 4px;}
#total-summary{color: var(--medium-gray)}
.number.number-total{color: var(--dark-blue)}
.company.company-name-1{color: var(--dark-blue); border-bottom: 1px solid var(--orange-color); padding-bottom: 4px}
#noresults{margin-top: 20px;}
@media all and (max-width: 767.98px){
  input#filter-exact {margin: 0px 12px 0px 16px;}
  #total-summary{width: 100%;margin-top: 20px;}
}