﻿@media (max-width: 540px) {
  #search-filter-header-xs {
    margin-top: 28px; } }

@media (min-width: 541px) and (max-width: 768px) {
  #search-filter-header-xs {
    margin-top: 28px; } }

@media (max-width: 768px) {
  .main-content-wrapper,
  .main-content-wrapper-three-column-layout,
  .sidebar-wrapper, .filter-wrapper {
    margin-top: 10px;
    padding-left: 12px;
    padding-right: 12px; }
  .wrapper {
    padding-left: 12px;
    padding-right: 12px; }
  .msaButton {
    float: right;
    min-width: 120px; }
  .rtl .msaButton {
    float: left; }
  .all-search-results-div {
    margin: 39px 0 34px 0; }
  .all-search-results-div-expanded {
    margin: 39px 0 20px 0; } }

@media (min-width: 769px) {
  .searchResultInnerContent:first-child {
    margin-top: 18px; } }

#search-filter-header-xs .separator-line {
  margin-bottom: 8px; }

.vertical-divider {
  margin-left: 4px;
  margin-right: 4px; }

.search-result-container {
  font-family: 'Segoe UI Semibold', 'Segoe UI', Arial, sans-serif;
  font-size: 15px; }

.search-result-container .noResults {
  margin-bottom: 25px; }

#PageContent .separator-line {
  margin-bottom: 16px; }

#separator-line-filter {
  margin-top: 19px;
  margin-bottom: 24px; }

.separator-pager {
  margin-top: 8px; }

#pagingControl {
  padding-top: 8px;
  margin-bottom: 40px; }

.searchResultInnerContent {
  padding-bottom: 17px;
  line-height: 24px; }

.searchForumProperties {
  font-size: 12px; }

.questionAnswered {
  padding-top: 7px; }

.needAnswerImage {
  padding-top: 8px; }

#expand-filter {
  display: none;
  margin-left: 4px;
  margin-right: 4px; }

.dialogBtnContainer {
  display: none; }

.dialogTitleText {
  margin-top: 8px; }

#filter-container-sm .button-container {
  margin-bottom: 0;
  margin-right: 17px; }

.rtl #filter-container-sm .button-container {
  margin-left: 17px; }

#filter-container-sm #btnSearchFilterApply {
  width: 50%; }

#notApplicableDiv {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 23px;
  white-space: nowrap; }

#notApplicableDiv input {
  line-height: 16px;
  vertical-align: middle;
  margin-bottom: 3px; }

#notApplicableDiv label {
  line-height: 16px;
  vertical-align: middle;
  margin-bottom: 3px;
  margin-right: 8px;
  margin-left: 8px;
  white-space: normal; }

#filter-wrapper {
  margin-top: -26px;
  margin-bottom: 24px; }

.filter-control-list > ul {
  margin-top: 17px; }

@media (min-width: 769px) {
  .filter-control-list ul {
    margin-top: 0;
    padding-top: 0; }
  .all-search-results-div {
    margin: 39px 0 20px 0; }
  .all-search-results-div-expanded {
    margin: 39px 0 20px 0; } }

.moreHelpBox li:first-child {
  padding-bottom: 4px; }

.forumFilterBrowse {
  margin-top: 22px; }

.no-result-label {
  font-size: 28px;
  font-weight: 100;
  margin-top: 33px; }

.no-result-text {
  margin-top: 22px; }

#allResultsThreadListWait {
  width: 16px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px; }

.best-bets-header-image {
  margin: 0 11px 0 0;
  float: left; }

.rtl .best-bets-header-image {
  margin: 0 0 0 11px;
  float: right; }

.best-bets-result-image {
  float: left;
  padding-top: 3px; }

.rtl .best-bets-result-image {
  float: right;
  padding-top: 3px; }

.all-search-results-link {
  font-family: "Segoe UI", Arial, sans-serif;
  font-size: 20px;
  font-weight: semi-bold;
  color: #006cd8;
  margin: 0 10px 0 0; }

.rtl .all-search-results-link {
  margin: 0 0 0 10px; }

.all-search-results-link:hover {
  text-decoration: none; }

.heading-all-results {
  font-family: "Segoe UI", Arial, sans-serif;
  font-size: 20px;
  font-weight: semi-bold;
  color: #333333; }

.best-bets-seacrh-text-padding {
  padding: 0 0 0 24px; }

.rtl .best-bets-seacrh-text-padding {
  padding: 0 24px 0 0; }

