#searchResults #searchPageHeading {
  font-size: 50px; }

#searchResults #searchResultsHeading {
  font-size: 18px; }

#searchResults #recommendedResult {
  background-color: #f3f3f5;
  padding: 20px;
  border-radius: 5px;
  margin-bottom: 40px; }

#searchResults .searchHeading {
  margin-bottom: 20px;
  font-size: 32px; }

#searchResults .searchContainer {
  border: 2px solid lightgray;
  border-radius: 5px; }

#searchResults .searchOtherResultsContainer {
  margin-bottom: 25px; }

#searchResults .whiteBackground {
  background-color: white; }

#searchResults .searchContainerCategoryTab {
  color: white;
  padding: 5px 15px;
  margin-top: -22px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  font-size: 18px;
  margin-bottom: 20px; }

#searchResults .greenTab {
  border: 2px solid #01836e;
  background-color: #01836e; }

#searchResults .purpleTab {
  border: 2px solid #9842bd;
  background-color: #9842bd; }

#searchResults .breadcrumbContainer {
  margin-top: 10px; }

#searchResults .padded {
  padding: 20px; }

#searchResults .searchResultDescriptionContainer {
  margin: 10px 0; }

.support-search-box {
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  background-color: #F5F5F5;
  padding: 10px;
  line-height: 60px;
  height: 60px; }
  .support-search-box input[type=text] {
    height: 60px;
    font-size: 1.4em; }
  .support-search-box .input-group-btn .btn {
    height: 60px;
    border: 1px solid #CCC;
    background-color: #fff; }
    .support-search-box .input-group-btn .btn > span {
      color: #808080; }

@media screen and (min-width: 751px) {
  .searchContainer .col-sm-3 {
    float: right !important; } }
