   .searchresults__box .head {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     margin-bottom: 24px;
  }
  .searchresults__box .controls {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: end;
     -ms-flex-pack: end;
  }
  .searchresults__box .controls .find {
     width: 400px;
  }
  .searchresults__box .controls .find .group__input {
     width: 100%;
     position: relative;
  }
  .searchresults__box .controls .find .group__input > button {
     position: absolute;
     top: 50%;
     -webkit-transform: translateY(-50%);
     transform: translateY(-50%);
     display: -webkit-inline-box;
     display: -ms-inline-flexbox;
     display: inline-flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     cursor: pointer;
     border: 0px;
     outline: none;
     background-color: transparent;
     padding: 0px;
     left: 10px;
  }
  .searchresults__box .controls .find .group__input input {
     width: 100%;
     height: 37px;
     border-radius: 8px;
     border: 1px solid #e5e7eb;
     background-color: #f9fafb;
     padding-left: 35px;
     outline: none;
     font-size: 14px;
     line-height: 150%;
     padding-right: 15px;
  }
  .searchresults__box .controls > a {
     margin-left: 8px;
  }
  .searchresults__box .head > h6 {
     margin: 0px;
     margin-right: 15px;
     font-size: 28px;
     line-height: 125%;
     font-weight: 600;
     color: #111928;
  }

  @media (max-width: 991px) {
     .searchresults__box .head {
       margin-bottom: 15px;
       -webkit-box-orient: vertical;
       -webkit-box-direction: normal;
       -ms-flex-direction: column;
       flex-direction: column;
    }
    .searchresults__box .head > .controls {
       margin-left: auto;
    }
    .searchresults__box .head > h6 {
       width: 100%;
       margin-bottom: 10px;
       margin-right: 0px;
    }
    .searchresults__box .head > h6 {
       font-size: 24px;
    }
 }
 @media (max-width: 640px) {
    .searchresults__box .head > .controls {
       position: relative;
    }
    .searchresults__box .controls > a {
       margin-left: auto;
       margin-right: 107px;
    }
    .searchresults__box .head > .controls {
       -webkit-box-orient: vertical;
       -webkit-box-direction: normal;
       -ms-flex-direction: column;
       flex-direction: column;
       width: 100%;
    }
    .searchresults__box .head > .controls > .find {
       width: 100%;
       margin-bottom: 10px;
    }
 }
 @media (max-width: 400px) {
  .searchresults__box .controls > a {
    width: 100%;
 }
}

.link-href:hover {
 text-decoration: none;
}

.link-href .card-title {
 color: blue;
}

.card-text {
 color: black
}

#search-icon {
 cursor: pointer;
}

[aria-expanded="false"]>.expanded,
[aria-expanded="true"]>.collapsed {
 display: none;
}

.no-results-found i 
{
 font-size: xxx-large;
 color:lightgrey;
 margin-bottom:20px;
}
.no-results-found p
{
 font-size:14px;
 margin-top:15px;
 color:grey;
}

.card {
  margin-bottom: 2.143rem;
  border:none;
  box-shadow: none;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap:break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #e4eaec;
  border-radius: .215rem;
}

.card-body {
 -ms-flex: 1 1 auto;
 flex: 1 1 auto;
 padding: 1.429rem;
}
@media (min-width: 768px) {
 .col-md-8 {
  -ms-flex: 0 0 66.6666666667%;
  flex:
  0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
}

.content hr {
   margin-top: 1rem;
   margin-bottom: 1rem;
   border:0;
   border-top:1px solid #e4eaec;
}

body.dark .searchresults__box .head > h6,
body.dark .content h3,
body.dark .card-body *{
   color: var(--color-dark-text);
}

body.dark .card {
   border-color: var(--color-dark-bg-light);
}

body.dark .card-body {
   background: var(--color-dark-bg-body);
}
