﻿#SearchFilterSection ul {
  list-style: none outside none; }

.filter-control-list > ul {
  margin-top: 17px; }

#ContentTypeCheckboxes label {
  line-height: 20px; }

.thread-option li {
  margin-left: 21px;
  padding-bottom: 2px; }

.thread-option li:last-child {
  margin-bottom: 4px; }

.thread-option:first-child {
  margin-top: 30px; }

.rtl .thread-option li {
  margin-right: 21px;
  margin-left: 0; }

.thread-option {
  margin-top: 16px; }

.result-container {
  margin-top: 51px; }

.forumTitle {
  margin-top: 20px; }

.threadInfo > .forumListProperties:nth-child(2) {
  margin-top: 4px; }

.forumListProperties {
  font-size: 12px; }

.forumListLabel {
  font-size: 13px; }

.forumListSort {
  display: inline;
  font-size: 13px;
  margin: 0;
  padding: 0; }

.forumListSort li {
  display: inline; }

.forumListSort li a {
  padding: 0 8px; }

.forumListSort li.selected a {
  padding: 0 0 0 5px; }

.forumListSort #sortImage {
  padding-bottom: 2px; }

#forumSortSection {
  margin-top: 19px;
  margin-bottom: 10px;
  display: none; }

.section-label-container {
  display: inline; }

.rss-container {
  display: inline;
  line-height: 16px;
  padding-top: 3px; }

.pipe-separator {
  margin-left: 4px;
  margin-right: 4px; }

.questionAnswered {
  padding-top: 5px; }

#AnnouncementsContent {
  line-height: 15px; }

.option-item-container {
  width: 100%;
  min-width: 182px; }

#SearchFilterSection #btnApply {
  margin-top: 25px; }

#forumSubscriptionPlaceholder {
  font-family: 'Segoe UI', Arial, sans-serif;
  font-weight: normal;
  font-size: 13px;
  margin-right: 5px;
  line-height: 25px;
  margin-top: 16px; }

#MySubscriptionDialog .dialogBox {
  width: 600px;
  padding: 0; }

#MySubscriptionDialog .dialogBox .dialogTitle {
  padding-left: 20px;
  padding-right: 20px; }

#MySubscriptionDialog .dialogBox .dialogBody {
  padding-left: 20px;
  padding-right: 20px; }

#MySubscriptionDialog .dialogBox h2 {
  font-family: 'Segoe UI', Arial, sans-serif;
  font-weight: normal;
  font-size: 24px;
  margin-bottom: 22px; }

#MySubscriptionDialog .dialogBox label {
  width: calc(100% - 40px); }

#MySubscriptionDialog .dialogBox ul {
  list-style: none;
  padding: 0; }

#MySubscriptionDialog .dialogBox ul li {
  margin-top: 5px; }

#MySubscriptionDialog .dialogBox ul li div {
  padding-left: 0;
  padding-right: 0;
  margin-top: 12px;
  margin-bottom: 0; }

#MySubscriptionDialog .dialogBox ul li div.child-option {
  padding-left: 40px;
  padding-right: 40px; }

a#forumSubscriptionLink:visited {
  color: #006cd8; }

#advancedFilterBarOptions {
  margin-top: 24px; }

#advancedFilterOptionBar {
  padding: 0;
  margin: 0;
  width: 100%; }

#advancedFilterOptionBar > li {
  display: flex;
  margin-top: 17px; }

#advancedFilterOptionBar > li:last-child {
  margin-bottom: 6px; }

#advancedFilterOptionBar > li > label {
  margin-left: 8px;
  margin-right: 8px;
  line-height: 20px;
  font-family: 'Segoe UI', Arial, sans-serif; }

#advancedFilterOptionBar > li > input.AdvancedOptionFilter {
  width: 24px;
  margin-left: 0;
  margin-right: 0; }

@media (max-width: 769px) {
  #SearchFilterSection .button-container {
    float: left; }
  #SearchFilterSection #btnApply {
    width: auto; }
  #forumFilter {
    margin-top: 4px; } }

@media (max-width: 768px) {
  #SearchFilterSection .button-container {
    width: 50%;
    margin-right: 17px;
    float: right; }
  .rtl #SearchFilterSection .button-container {
    margin-left: 17px; }
  #SearchFilterSection #btnApply {
    width: 100%; } }

@media (min-width: 541px) and (max-width: 768px) {
  .filter-wrapper {
    margin-top: 35px; }
  .result-container {
    margin-top: 19px; }
  #forumFilter {
    margin-top: 26px; } }

@media (max-width: 540px) {
  .ask-question-enabled .filter-wrapper {
    margin-top: 72px; }
  .filter-wrapper {
    margin-top: 27px; }
  .result-container {
    margin-top: 19px; }
  #forumFilter {
    margin-top: 4px; }
  #ContentCreationLink {
    left: 0;
    right: auto; }
  .rtl #ContentCreationLink {
    right: 0;
    left: auto; }
  #MySubscriptionDialog .dialogBox {
    width: 100%; }
  #threads .text-nowrap {
    white-space: normal; } }

#search-filter-header-xs .rss-container {
  margin-top: -4px;
  padding-right: 4px;
  padding-left: 4px; }

.separator-pager {
  margin-top: 24px; }

#pagingControl {
  margin-top: 23px; }

.pager-button-container {
  margin-top: 20px; }

.noResults {
  font-size: 15px;
  margin-top: 16px; }

.threadStatusIcons, .blogPostStatusIconList {
  list-style: none;
  margin-top: 20px;
  margin-bottom: 2px; }

.threadStatusIcons > li, .blogPostStatusIconList > li {
  float: none;
  display: inline-block; }

#threads {
  width: 100%; }

#ThreadList {
  margin-top: 16px; }

.threadPreviewCell {
  padding-right: 8px;
  width: 24px; }

.rtl .threadPreviewCell {
  padding-left: 8px;
  padding-right: 0; }

.threadPreviewButton {
  background-color: white;
  border: 0; }

.threadPreviewButton > .previewNormal, .threadPreviewButton > .previewShowing {
  border: 0;
  margin-top: 19px; }

.threadPreviewButton > .previewWaiting {
  border: 0;
  margin-top: 24px;
  margin-left: 4px;
  margin-right: 4px; }

.threadPreviewRow .threadPreview {
  width: 100%;
  margin-top: 17px; }

.threadPreview, .threadPreview .previewMessage {
  display: none; }

.threadPreview .msgBody {
  overflow: hidden; }

.threadPreviewSummary {
  margin-bottom: 34px; }

.threadPreview #ThreadSummary {
  margin-bottom: 36px; }

.threadPreview .messageType .messageRecent,
.threadPreview .messageType .mostRecentCount {
  font-size: 20px !important;
  font-weight: semi-bold !important;
  color: #333333; }

.threadPreviewReplies .contentWrapper:last-child {
  margin-bottom: 20px; }

.threadPreviewOpenThread {
  margin-bottom: 28px; }

.previewMoreLink {
  padding: 0 0 20px 0; }

.lessPreviewText .threadPreviewContent {
  background-position: 0 0; }

#advancedFilterDateBar {
  padding: 0;
  border: none;
  white-space: nowrap; }

#advancedFilterDateBar div.date-filter-wrapper {
  max-width: 210px;
  position: relative;
  /* This is to position the calendar icons correctly */ }

#advancedFilterDateBar input {
  width: 100%;
  height: 30px;
  border-radius: 0;
  padding-right: 24px; }

.rtl #advancedFilterDateBar input {
  padding-left: 24px; }

#advancedFilterDateBar li {
  display: block;
  margin-bottom: 16px; }

.ui-datepicker-trigger {
  position: absolute;
  top: 8px;
  left: calc(100% - 25px); }

.rtl .ui-datepicker-trigger {
  right: calc(100% - 25px); }

tr.isAbuse td.leftCell {
  border-left: 1px solid #e61e26;
  border-top: 1px solid #e61e26;
  border-bottom: 1px solid #e61e26;
  padding-left: 10px;
  padding-bottom: 10px; }

tr.isAbuse td.middleCell {
  border-top: 1px solid #e61e26;
  border-bottom: 1px solid #e61e26; }

tr.isAbuse td.rightCell {
  border-right: 1px solid #e61e26;
  border-top: 1px solid #e61e26;
  border-bottom: 1px solid #e61e26; }

.rtl tr.isAbuse td.leftCell {
  border-left: none;
  border-right: 1px solid #e61e26;
  padding-right: 10px; }

.rtl tr.isAbuse td.rightCell {
  border-right: none;
  border-left: 1px solid #e61e26; }

#WikiSuggestedEdits #filters {
  vertical-align: top;
  width: 260px;
  display: inline-block;
  padding-right: 20px; }

#WikiSuggestedEdits #threadsajax {
  display: inline-block; }

.rtl #WikiSuggestedEdits #filters {
  padding-left: 20px;
  padding-right: 0; }

#WikiSuggestedEdits #forumSortSection {
  display: block;
  border-bottom: 1px solid #969696;
  line-height: 30px;
  min-height: 30px; }

#WikiSuggestedEdits .forumListSort li {
  border-left: 1px solid #969696;
  /*RTL*/ }

#WikiSuggestedEdits #QuestionStatusSection ul {
  margin-left: -30px;
  /*RTL*/
  list-style: none; }

#WikiSuggestedEdits #QuestionStatusSection li {
  margin: 5px 0; }

#WikiSuggestedEdits #QuestionStatusSection input {
  margin-top: 4px;
  vertical-align: middle; }

#WikiSuggestedEdits #QuestionStatusSection label {
  vertical-align: middle; }

#WikiSuggestedEdits .subNavbar > li {
  display: block;
  margin-bottom: 15px; }

#WikiSuggestedEdits .subNavbar {
  padding-left: 0;
  padding-right: 0; }

#separator-line-forum {
  margin-top: 21px;
  margin-bottom: 24px; }

#showPrevPage {
  margin-left: 10px; }

