#searchComponent {
  margin: 25px 0;
}
#searchComponent .sidebarTitleText {
  font-family: HelveticaNeueMedium;
  font-size: 16px;
  color: #222222;
  line-height: 22px;
  padding: .5rem 1rem;
  margin-bottom: 25px;
}
#searchComponent :target:before {
  display: none !important;
}
#searchComponent .searchTab div {
  padding: .5rem 1rem;
  cursor: pointer;
  border-radius: 4px;
  color: #000000;
  font-family: HelveticaNeueBold;
  font-size: 14px;
}
#searchComponent .searchTab div:focus,
#searchComponent .searchTab div:hover {
  background-color: #eeeeee;
  border: 0 !important;
}
#searchComponent li.searchTab.active span {
  color: #337ab7;
  background-color: #eeeeee !important;
}
#searchComponent div.box {
  border-bottom: 2px solid #EEEDEE;
  padding: 10px;
}
#searchComponent div.box a {
  color: #000000 !important;
}
#searchComponent div.result-number {
  font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0;
  text-align: left;
  line-height: 22px;
  margin-bottom: 25px;
}
#searchComponent .left-border {
  border-left: 2px solid #d6d6d6;
  padding-left: 2rem;
}
#searchComponent .right-border {
  border-right: 2px solid #d6d6d6;
}
#searchComponent .btn-sm,
#searchComponent .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
#searchComponent .search_refinement {
  margin-top: 0.5rem;
}
#searchComponent .product-item {
  display: block;
}
#searchComponent a.viewAllResultsLink {
  text-decoration: none !important;
}
#searchComponent .viewAllResults {
  margin: 20px 0;
  padding: 15px 40px;
  font-size: 18px;
  font-family: "HelveticaNeueBold", sans-serif;
  border: 3px solid #000000;
  border-radius: 37px;
  position: relative;
}
#searchComponent .viewAllResults::after {
  position: absolute;
  font-family: "icomoon";
  content: '\e93e';
  right: 20px;
  font-size: 20px;
  top: calc(50% - 14px);
}
#searchComponent .viewAllResults:hover {
  background-color: #000000;
  color: #ffffff !important;
}
#searchComponent .searchTab div:hover {
  background-color: #ebf3fb !important;
  color: #337ab7 !important;
}
#searchComponent .searchTab.active div {
  background-color: #337ab7 !important;
  color: #ffffff !important;
}
#searchComponent div.box:hover {
  background-color: #ebf3fb;
}
#searchComponent div.box:hover a {
  color: #337ab7 !important;
  text-decoration: none;
}
#searchComponent .viewAllResults {
  border-color: #337ab7;
  color: #337ab7;
}
#searchComponent .viewAllResults:hover {
  background-color: #337ab7;
}
@media only screen and (max-width: 991px) {
  #searchComponent .result-number {
    text-align: center !important;
    margin-top: 20px;
  }
  #searchComponent .sidebarTitleText {
    margin-bottom: 0;
  }
}
.path-patient #searchComponent .searchTab div:hover {
  background-color: #e9e9fb !important;
  color: #7474c1 !important;
}
.path-patient #searchComponent .searchTab.active div {
  background-color: #7474c1 !important;
  color: #ffffff !important;
}
.path-patient #searchComponent div.box:hover {
  background-color: #e9e9fb;
}
.path-patient #searchComponent div.box:hover a {
  color: #7474c1 !important;
  text-decoration: none;
}
.path-patient #searchComponent .viewAllResults {
  border-color: #7474c1;
  color: #7474c1;
}
.path-patient #searchComponent .viewAllResults:hover {
  background-color: #7474c1;
}
.path-onelambda #searchComponent .box.noaccess {
  padding-right: 25px;
  position: relative;
}
.path-onelambda #searchComponent .box.noaccess .icon-16-lock-closed-bold {
  position: absolute;
  right: 5px;
}
.path-onelambda #searchComponent .searchTab div:hover {
  background-color: #fef1f6 !important;
  color: var(--onelambda-color) !important;
}
.path-onelambda #searchComponent .searchTab.active div {
  background-color: var(--onelambda-color) !important;
  color: #ffffff !important;
}
.path-onelambda #searchComponent div.box:hover {
  background-color: #fef1f6;
}
.path-onelambda #searchComponent div.box:hover a {
  color: var(--onelambda-color) !important;
  text-decoration: none;
}
.path-onelambda #searchComponent .viewAllResults {
  border-color: var(--onelambda-color);
  color: var(--onelambda-color);
}
.path-onelambda #searchComponent .viewAllResults:hover {
  background-color: var(--onelambda-color);
}
