.articleContent {
  position: relative;
  width: 700px;
  margin-top: 10px; }

.articleSidebar {
  padding-top: 10px;
  width: 220px; }

.articleSidebarHeading {
  font-family: 'Segoe UI', Arial, sans-serif;
  font-weight: lighter;
  font-size: 20px;
  margin-bottom: 14px; }

.content-header {
  line-height: normal;
  padding: 0 0 8px 0;
  vertical-align: bottom; }

.content-header > span {
  font-family: 'Segoe UI Semibold', 'Segoe UI', Arial, sans-serif;
  font-weight: bold;
  font-size: 20px; }

.content-title {
  font-family: 'Segoe UI', Arial, sans-serif;
  font-weight: lighter;
  font-size: 34px;
  margin-top: 26px;
  margin-bottom: 28px;
  vertical-align: middle;
  line-height: 43px; 
  word-wrap: break-word;}

.contentDisclaimer {
  padding-top: 25px;
  color: #6e6e6e;
  display: inline-block;
  vertical-align: bottom; }

.draftBar {
  background-color: #EEEEEE;
  padding: 10px 10px 15px 10px;
  margin-top: 20px; }

.draftTitle {
  font-size: 24px; }

.draftSubtitle {
  font-size: 13px;
  margin: 2px 0; }

.draftButtons {
  margin: 10px 0 0 0; }

.qMeta ul {
  display: inline;
  margin: 0;
  padding: 0; }

.qMeta li {
  display: inline-block; }

.qMeta li:before {
  color: #505050;
  content: "|";
  padding: 0 8px; }

.qMeta li:first-child:before {
  content: "";
  padding: 0; }

* + html .qMeta li {
  display: inline;
  line-height: normal;
  padding: 0 4px; }

.history, .history .msgHistoryBtn {
  display: inline; }

.dropNav li > .msgHistoryClose,
.dropNav li > .msgHistoryClose:focus {
  background-color: transparent;
  display: inline-block;
  height: 24px;
  padding: 0;
  position: absolute;
  top: -29px;
  width: 25px; }

.dropNav li > .msgHistoryClose img {
  padding: 0; }

.qSubRatingPanel {
  position: relative;
  margin-top: -3px; }

.qChildCount {
  color: white;
  display: inline-block;
  font-size: 24px;
  line-height: 37px;
  padding: 0 12px;
  position: relative;
  text-align: center;
  border: 1px solid #505050; }

.ratingCount {
  display: inline-block;
  position: relative;
  border: none; }

.ratingCount.subRatingCount {
  font-size: 18px; }

.ratingYBtn, .thdRecommendBtn, .thdJoinBtn {
  color: #1570a6; }

.qMeToo, .ratingArea {
  background-color: #f2f2f2;
  border: none;
  display: inline-block;
  min-height: 31px;
  padding: 3px 12px;
  position: relative;
  width: 100%; }

.ratingArea {
  background-color: #0063b1; }

.ratingArea.disabled {
  background-color: #969696; }

.ratingArea.subRatingArea {
  min-height: 20px;
  padding: 0; }

.qChild, .thdJoinBtn, .thdRecommendBtn {
  display: block; }

.thdJoinBtn,
.thdRecommendBtn,
.wikiHelpfulBtn {
  padding: 3px 20px; }

.helpful-ptr-arrow {
  margin-top: -5px;
  width: 100%;
  height: 5px; }

.helpful-ptr-img {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.vote-count-wrapper {
  width: 100%;
  margin-bottom: 24px;
  margin-top: 16px; }

.voteText {
  display: block;
  color: white; }

.ratingYBtn.disabled,
.voteText.disabled {
  color: white;
  background-color: #969696; }

.voteText:hover {
  color: white; }

.qChild {
  color: black; }

.ratingYBtn.subRatingYBtn {
  min-height: 20px;
  padding: 3px 20px; }

.ratingYBtn {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.viewsCount {
  display: block;
  color: #505050;
  font-size: 12px; }

.msgHistoryBtn > img, input[type="image"].msaActionText {
  padding: 0 0 0 2px; }

.aboutUserDetails {
  margin-top: 14px;
  width: 100%; }

.aboutUserImageLink {
  height: 52px;
  width: 52px;
  padding: 0;
  line-height: 46px;
  text-align: center;
  background-color: #f2f2f2;
  margin: 4px -2px 0 -2px; }

.aboutUserImageSeparation {
  height: 52px;
  width: 12px; }

.aboutUserImage {
  display: inline-block;
  vertical-align: middle;
  margin: 1px; }

.aboutUserEditProfile {
  margin-top: 16px; }

#aboutUser {
  display: inline-block; }

.sidebarLinksList {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0; }

.sidebarLinksList li.indicator {
  text-align: center; }

.sidebarLinksList li {
  font-size: 13px;
  padding-top: 14px; }

.sidebarFiltersList {
  display: block;
  list-style-type: none;
  margin: 0;
  margin-top: 9px;
  padding: 0; }

.sidebarFiltersList li.indicator {
  text-align: center; }

.sidebarFiltersList li {
  font-size: 13px;
  padding-top: 5px; }

.subFilters {
  margin-left: 35px;
  margin-top: 0;
  display: none; }

.subFilters li {
  font-size: 13px;
  padding-top: 5px; }

.filterExpandButton {
  margin-right: 5px; }

#filterPath {
  margin-top: 20px;
  color: #6e6e6e;
  display: none; }

div.abuseHistoryDialog > div.dialogBox {
  width: 940px; }

div.abuseHistoryDialog table {
  width: 100%;
  border-collapse: collapse; }

div.abuseHistoryDialog th, div.abuseHistoryDialog td {
  border: 1px solid #969696;
  padding: 4px; }

div.abuseHistoryDialog td:nth-child(4) {
  width: 40%;
  word-wrap: break-word;
  word-break: break-all; }

.postComment {
  display: none; }

#commentNotifyMeBox,
.reply-checkbox-container,
.reply-button-container {
  padding: 0 20px 0 20px; }

.msgBody {
  font-size: 15px;
  position: relative;
  padding-bottom: 20px;
  line-height: 20px;
  margin-top: 16px; }

.msgBody img,
.replyToMsg img {
  max-width: 100%; }

.messageControls {
  padding: 0;
  margin: 0 0 6px 0;
  width: 100%;
  z-index: 1; }

.messageControls > li {
  display: inline-block;
  padding: 0;
  position: relative; }

* + html .messageControls > li {
  display: inline;
  padding: 0 4px; }

.messageControls > li:before {
  content: " ";
  padding-right: 12px; }

.messageControls > li:after {
  padding: 0; }

.messageControls > li:first-child:before {
  content: "";
  padding: 0; }

.messageControls.dropNav > li:first-child > button,
.messageControls.dropNav > li:first-child > span.reportedtext {
  display: block; }

.messageControls.dropNav > li:first-child > button {
  padding-left: 0;
  border-top: none; }

.messageControls.dropNav > li > button,
.messageControls.dropNav > li > a,
.messageControls.dropNav > li > span.reportedtext {
  background-color: white;
  border: none;
  border-bottom-width: 0;
  display: inline-block;
  padding: 0 4px;
  width: auto; }

.messageControls.dropNav > li > a.dropNavHover,
.messageControls.dropNav > li > a:focus,
.messageControls.dropNav > li > button.dropNavHover,
.messageControls.dropNav > li > button:focus {
  color: #0072c6;
  text-decoration: underline; }

.messageControls.dropNav > li > button.locked,
.messageControls.dropNav > li > button.disabled {
  color: #505050; }

.messageControls > li.dropNavShow > button {
  background-color: white;
  border: none;
  border-bottom-width: 0; }

.messageControls > li > button:focus, .messageControls > li > button:hover {
  text-decoration: underline; }

.messageControls > li > ul {
  margin: 2px 7px; }

/* User Information */
.commentInfo, .comment {
  margin-bottom: 20px;
  position: relative; }

.userInfo {
  font-size: 15px;
  min-height: 50px;
  margin-bottom: 4px;
  position: relative;
  margin-top: 0;
  z-index: 3;
  width: 100%; }

.userTags {
  display: table-cell; }

.signature {
  padding-top: 12px;
  padding-bottom: 16px;
  color: #737373;
  font-size: 12px; }

.signature span {
  border-left: 2px solid #d2d2d2;
  display: inline-block;
  padding-left: 12px;
  /* RTL */
  padding-top: 4px;
  padding-bottom: 4px; }

.rtl .signature span {
  padding-left: 0;
  padding-right: 12px;
  border-left: none;
  border-right: 2px solid #d2d2d2; }

.userInfo .profile-image-display {
  padding-right: 10px;
  float: left;
  margin-top: -12px; }

.rtl .userInfo .profile-image-display {
  padding-right: 0;
  padding-left: 10px;
  float: right; }

/* End User Information */
/* Reply Box */
#postform {
  margin: 0 0 20px 0;
  padding-top: 8px;
  padding-bottom: 20px;
  background-color: #f2f2f2; }

#postform .postReplyTitle,
#postform .postCommentTitle {
  font-size: 20px;
  height: 36px;
  line-height: 34px;
  padding: 0 20px;
  text-decoration: none; }

#replayWithQuoteContainer {
  padding: 0 20px; }

.editReasonPanel {
  padding: 0 20px;
  display: none;
  margin-bottom: 40px; }

#postform table.k-editor {
  width: 100%;
  margin-top: 10px;
  border-width: 0 !important; }

.k-editor .k-editable-area {
  border-top-width: 0 !important; }

#postform .EditorContainer {
  border-width: 0 0 2px 0; }

#subscribeOnReplyGrp {
  margin: 10px 0; }

.contentWrapper .inReplyTo {
  border: none;
  background-color: #f6f6f6;
  margin-bottom: 0;
  margin-top: 3px;
  padding: 8px 12px 10px 12px; }

.inReplyTo .replyMeta .msaActionText {
  text-align: left; }

.replyMeta .iconsprite {
  vertical-align: bottom; }

.contentWrapper .replyToMsg {
  display: none;
  padding: 16px 0 0 0; }

.contentWrapper .replyToMsg p, .contentWrapper .replyToMsg div {
  padding-bottom: 5px; }

.contentWrapper .replyToMsg ul {
  padding-left: 15px;
  /*RTL*/ }

.pvt-messages-link-wrap {
  width: 100%;
  border-bottom: 1px solid #969696;
  padding-top: 6px;
  padding-bottom: 6px; }

@media (max-width: 768px) {
  .messageControls > li:before {
    content: " ";
    padding-right: 12px; }
  .showmobileViewModerationtoolsMenu {
    background-color: #f2f2f2 !important;
    color: #0078d6 !important; }
  .message .navbar .navbar-nav li.mobileViewModeration > ul > li.heading {
    color: black;
    line-height: 56px; }
  .message .navbar .navbar-nav li.mobileViewModeration > ul > li.heading:active,
  .message .navbar .navbar-nav li.mobileViewModeration > ul > li.heading:hover {
    background-color: #0078d6;
    color: white; }
  .message .navbar .navbar-nav li.mobileViewModeration > ul > li > ul > li.heading {
    color: black;
    line-height: 56px; }
  .message .navbar .navbar-nav li.mobileViewModeration > ul > li > ul > li.heading:active,
  .message .navbar .navbar-nav li.mobileViewModeration > ul > li > ul > li.heading:hover {
    background-color: #0078d6;
    color: white; }
  .message .navbar .navbar-nav li.mobileViewModeration > ul > li {
    background-color: #eeeeee; }
  .message .navbar .mobile-message-footer .navbar-nav li button {
    position: relative;
    padding: 20px 20px 20px 20px;
    width: 100%;
    text-align: left;
    height: 56px; }
  .message .navbar .mobile-message-footer .navbar-nav li button:focus {
    text-decoration: none; }
  .message .navbar .mobile-message-footer .navbar-nav li > ul > li > ul > li button {
    padding-left: 32px; }
  .message .navbar .mobile-message-footer .navbar-nav li > ul > li:active,
  .message .navbar .mobile-message-footer .navbar-nav li > ul > li:hover {
    background-color: #0078d6;
    z-index: 100000;
    text-decoration: none; }
  .message .navbar .mobile-message-footer .navbar-nav li:last-child {
    border-bottom: none; }
  .message .navbar .navbar-nav li.mobileViewModeration > ul > li > ul > li {
    background-color: #fcfcfc;
    border-bottom-color: #d2d2d2;
    border-bottom-style: solid;
    border-bottom-width: 1px; }
  .message .navbar .navbar-nav li.mobileViewBlogModeration > ul > li > ul > li:first-child {
    border-top-width: 1px;
    border-top-color: #d2d2d2;
    border-top-style: solid; }
  .mobileViewModPanel {
    display: none; }
  .message .navbar .mobile-message-footer .navbar-nav li > button:hover {
    background-color: #0078d6;
    text-decoration: none;
    color: white; }
  .message .navbar {
    border: none;
    background: white;
    margin-bottom: 0;
    min-height: 32px; }
  .message .navbar .navbar-header {
    background: none; }
  .message .navbar .navbar-header .messageControls {
    margin-top: 5px;
    width: auto; }
  .message .navbar .navbar-header .navbar-toggle {
    padding: 0;
    margin: 0;
    border: 0; }
  .message .navbar .navbar-header .navbar-toggle:focus {
    background: #d2d2d2; }
  .message .navbar .navbar-nav li button {
    position: relative;
    line-height: 20px;
    padding: 10px 12px 10px 12px;
    width: 100%;
    text-align: left; }
  .message .navbar .navbar-nav li span,
  .message .navbar .navbar-nav li p {
    position: relative;
    line-height: 20px;
    padding: 10px 12px 10px 12px;
    width: 100%;
    text-align: left;
    display: inline-block; }
  .message .navbar .navbar-nav li > ul {
    list-style-type: none;
    padding-left: 0; }
  .message .navbar .navbar-nav li > ul > li {
    padding-left: 0;
    /*TODO:RTL*/ }
  .message .navbar .mobile-message-footer .navbar-nav li > ul > li {
    background-color: #f2f2f2;
    border-bottom-color: #d2d2d2;
    border-bottom-style: solid;
    border-bottom-width: 0.5px; }
  .message .navbar .navbar-nav li > ul > li:hover {
    background-color: #505050; }
  .message .navbar .navbar-nav li > ul > li > button:hover {
    color: white; }
  .message .navbar-default .navbar-nav > li > a {
    color: #0078d7; }
  .message .navbar .navbar-collapse {
    border: 2px solid #d2d2d2; }
  .message .navbar .mobile-message-footer .navbar-nav li > button {
    color: black; }
  .message .navbar .navbar-nav li button.disabled {
    color: #969696; }
  .message .navbar .mobile-message-footer .navbar-nav li button :active,
  .message .navbar .mobile-message-footer .navbar-nav li button :hover {
    background-color: #0078d6;
    color: white;
    text-decoration: none; } }

.pvtConvDetails, .pvtConvDetails .msgPvtConvDetailsBtn {
  margin-top: 12px; }

#convertError .dialogBox {
  padding-top: 10px;
  background-color: #f2f2f2;
  border: solid 2px #0078d7;
  min-height: 178px; }

#convertError .dialogBox .dialogTitle {
  padding: 0 25px 0 12px; }

#convertError .dialogBox .dialogTitle span {
  display: inline-block;
  font-size: 20px;
  line-height: 24px; }

#convertError .dialogBox .dialogBody {
  padding: 20px 12px 30px 12px; }

#convertErrorMessage {
  font-size: 15px;
  line-height: 20px; }

#convertError .dialogBox .buttons-container {
  padding: 0 0 20px 20px; }

#convertError .dialogBox .buttons-container > button:first-child {
  margin-left: 70%; }

.accomplishments-link {
  padding-left: 55px; }


/* Review wiki page */
.wikiVersionTitle {
  font-family: 'Segoe UI Semibold', 'Segoe UI', Arial, sans-serif;
  font-weight: bold;
  color: #ba141a;
  text-transform: uppercase; }

/* View wiki page */
.wikiContent {
  position: relative;
  width: 700px; }

#wikiContainer {
  margin-bottom: 45px;
  border-bottom: 1px solid #969696;
  position: relative;
  z-index: 4; }

#wikiContainer .postComment {
  float: left; }

.wikiHeaderLine {
  margin-bottom: 2px; }

.wikiTechnicalLevel {
  margin-top: 10px; }

.wikiTechnicalLevelLabel {
  font-family: 'Segoe UI Semibold', 'Segoe UI', Arial, sans-serif;
  font-weight: bold; }

.wikiSideBar {
  padding-top: 10px;
  width: 220px; }

.wikiSideBar div {
  padding: 7px 0; }

.wiki-side-info {
  margin-bottom: 56px; }

.wiki-side-info-last-update {
  font-size: 12px; }

.socialIcon {
  margin: 0 5px 0 0;
  z-index: -1; }

.wikiMeta ul {
  display: inline;
  margin: 0;
  padding: 0; }

.wikiMeta li {
  display: inline-block; }

.wikiMeta li:before {
  color: #505050;
  content: ">";
  /* TODO: RTL? */
  padding: 0 8px; }

.wikiMeta li:first-child:before {
  content: "";
  padding: 0; }

.wikiHeaderSeperator {
  padding: 0 8px; }

* + html .wikiMeta li, * + html .wikiAbout li {
  display: inline;
  line-height: normal;
  padding: 0 4px; }

#viewWiki h2 {
  margin: 10px 0;
  font-family: 'Segoe UI Semibold', 'Segoe UI', Arial, sans-serif;
  font-weight: bold;
  font-size: 15px; }

/* Create/Edit Wiki */
#UpdateWikiPage .metaItem {
  width: 173px; }

#UpdateWikiForm .postSection {
  padding: 0; }

#UpdateWikiForm div.buttons-container {
  width: auto; }

.rsp-history-table {
  background-color: transparent; }

/* Revision History page  */
#WikiHistory_Title {
  height: 60px; }

#wikiHistoryHeader {
  width: 100%; }

.wikiHistoryText {
  font-family: 'Segoe UI', Arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px; }

.wikiLink {
  font-family: 'Segoe UI', Arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px; }

.wikiBackLink {
  font-family: 'Segoe UI', Arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px; }

.wikiHistoryDateTime {
  font-family: 'Segoe UI', Arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap; }

.wikiVersionText {
  width: 30%;
  white-space: nowrap;
  padding-bottom: 15px; }

.wikiAuthorText {
  width: 25%;
  white-space: nowrap; }

.wikiStatusActions {
  width: auto;
  text-align: left; }

.wikiBtnActions {
  width: auto;
  text-align: left;
  padding-bottom: 0 !important;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0; }

.wikiHistoryActionsBtn {
  padding: 0;
  margin-bottom: -10px;
  margin-top: 0; }

ul.wiki-history-action-info-panel {
  list-style: none;
  position: relative;
  padding: 0;
  margin: 0; }

ul.wikiStatusActions {
  list-style: none;
  margin-left: -40px; }

.wikiHistoryActionMenus {
  position: absolute;
  background-color: white;
  z-index: 1; }

.absolute-wrap {
  position: relative; }

ul.wikiStatusActions:after {
  float: none; }

li.wikiStatusActions {
  float: left; }

.columnBottomVerticalAlign {
  vertical-align: bottom;
  padding-bottom: 15px; }

.wikiRevisionHistory table {
  border-collapse: collapse; }

/* suggestion */
#WikiSuggest {
  border-bottom: 1px solid #969696;
  border-collapse: collapse;
  padding-bottom: 20px;
  margin-top: 20px;
  width: 100%;
  min-height: 489px;
  min-width: 953px; }

.spaceProperty {
  margin: 0 0 30px 0; }

#wikiArticleTitle {
  font-weight: bold; }

.profileImg {
  margin: 0 0 10px 0;
  max-width: 58px;
  max-height: 58px; }

.wikiPreviewMoreOrLess {
  padding-top: 5px; }

/* TODO: Remove the for wikiControls-nr once view suggested edits and view suggested wiki pages are made responsive */
.wikiControls-nr > li.FirstItemInMenu {
  margin-left: -9px; }

.wikiControls-nr.dropNav > li.FirstItemInMenu > button {
  padding: 0; }

.wikiControls-nr > li.FirstItemInMenu:before {
  content: ""; }

.wikiControls-nr > li.listItemDoNotDisplay {
  display: none; }

.suggestionListProperties {
  margin: 0 20px 0 78px;
  /*RTL*/ }

.suggestionListcontent {
  margin: 20px 20px 20px 78px;
  /*RTL*/
  max-width: 560px; }

#suggestionfilter {
  vertical-align: top;
  display: block;
  padding-right: 58px;
  /*RTL*/ }

.suggestionfilterTitle {
  color: black;
  font-size: 16px;
  display: block;
  margin: 5px 0; }

#suggestionStatusSection ul {
  margin-left: -30px;
  /*RTL*/
  list-style: none; }

#suggestionStatusSection li {
  margin: 5px 0; }

#suggestionSortSection {
  font-size: 13px;
  line-height: 29px;
  min-height: 29px;
  border-bottom: 1px solid #969696; }

#suggestionSortSection ul {
  list-style: none; }

.suggestionListSort {
  display: inline;
  font-size: 13px;
  margin: 0;
  padding: 0; }

.suggestionListSort li {
  display: inline; }

.SuggestedEditsImg {
  max-width: 11px;
  max-height: 11px; }

.threadPreviewContent {
  background-position: -22px 0;
  background-color: transparent;
  display: inline-block;
  height: 9px;
  margin: 0;
  vertical-align: baseline;
  width: 12px; }

.lessPreviewText .threadPreviewContent {
  background-position: 0 0; }

.previewMessage {
  display: none; }

#applyFiltersImage {
  padding-left: 80px;
  padding-right: 5px; }

#applyFiltersImageRTL {
  display: none; }

.ThreadsAjaxMessage {
  font-size: 1.23em; }

#suggestedEdits {
  margin: 20px 0 30px 0; }

.noSuggestion {
  padding-left: 77px; }

.suggestionStatusIcons {
  margin: 0; }

#editWiki {
  height: auto;
  margin: 0; }

label {
  font-family: "Segoe UI", Arial, sans-serif;
  font-size: 15px;
  font-weight: semi-bold;
  color: #333333; }

.label-main {
  font-family: 'Segoe UI', Arial, sans-serif;
  font-weight: lighter;
  font-size: 34px;
  line-height: 40px;
  margin-top: 56px; }

label.label-title, label.label-details {
  font-family: 'Segoe UI', Arial, sans-serif;
  font-weight: normal;
  font-size: 15px; }

.notify-me-label {
  font-family: 'Segoe UI', Arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  display: inline !important; }

.fieldControl {
  margin-top: 12px; }

#field-title {
  margin-top: 40px;
  margin-bottom: 20px; }

#fieldTechnicalLevel {
  margin-bottom: 20px; }

#field-details {
  margin-top: 20px; }

#field-preview {
  margin-top: 56px; }

#field-button {
  margin-top: 30px; }

#field-notify, #NotifyMeBox {
  margin-top: 4px;
  margin-bottom: 22px; }

.wikiCategory {
  margin-top: 12px; }

#field-category {
  margin-top: 20px;
  margin-bottom: 0 !important; }

.hyphenFormat:after {
  content: " - "; }

/* review suggestion */
#suggestionIdTextbox {
  height: 24px;
  width: 222px;
  display: inline-block; }

#searchHead {
  margin: 20px 0 40px 0; }

#btnView {
  margin-left: 10px;
  /*RTL*/ }

.suggestionSubNavWrapper {
  position: relative; }

.suggestionSubNavbar {
  font-size: 13px;
  padding: 5px 0 0 0; }

.suggestionSubNavbar select {
  width: 200px;
  vertical-align: middle; }

.suggestionFilterHeader {
  margin-bottom: 6px;
  display: block; }

.fullSuggestion {
  margin: -20px 20px 30px 78px;
  /*RTL*/ }

#reviewSuggestion {
  border-bottom: 1px solid #969696;
  border-collapse: collapse;
  padding-bottom: 20px;
  margin-top: 20px;
  width: 100%;
  min-height: 629px;
  min-width: 935px; }

#reviewSuggestion .profile-image-display {
  float: left; }

.rtl #reviewSuggestion .profile-image-display {
  float: right; }

.dialogWait {
  width: 420px;
  text-align: center; }

.msgAbuseBtn img.verticalAlignMiddle {
  margin: 0; }

#ViewSuggestWikiPage .profile-image-display {
  float: left; }

.rtl #ViewSuggestWikiPage .profile-image-display {
  float: right; }

/* override core.css style for .dialogBody p, .dialogBody div */
#InvalidGuid, .dialogWait, #wikiGuidId, #simpleCompleteDialog .dialogBody {
  margin-bottom: 0;
  padding-bottom: 0; }

/* wiki edit suggestions */
.editSuggestionContent {
  padding: 0 0 0 23px;
  /* RTL */
  margin: 0 0 0 70px;
  /* RTL */ }

.rtl .editSuggestionContent {
  padding: 0 23px 0 0;
  margin: 0 70px 0 0; }

#editSuggestionFullMessage {
  width: 585px;
  overflow-x: auto; }

#editAbuseContent {
  width: 585px; }

.visibleMessage {
  margin-top: 20px; }

.suggestedEditImage {
  margin-top: 5px; }

.abuseRow {
  padding-bottom: 7px; }

/* comment */
#viewWiki #commentHeader {
  font-family: 'Segoe UI Semibold', 'Segoe UI', Arial, sans-serif;
  font-size: 20px;
  font-weight: bold; }

.replyMeta .iconsprite {
  vertical-align: bottom; }

.contentWrapper {
  border-bottom: 1px solid #969696;
  position: relative;
  padding: 20px 0 0 0; }

.contentWrapper.isAbuse {
  border: 1px solid #e61e26; }

.contentWrapper:not(.isAbuse):last-child {
  border-bottom: 0; }

#commentNotifyMeBox {
  margin: 10px 0; }

/* remove? */
.contentWrapper .inReplyTo {
  background-color: #f6f6f6;
  margin-bottom: 12px;
  margin-top: 3px;
  padding: 12px; }

.contentWrapper .replyToComment {
  display: none; }

.contentWrapper .replyToComment p, .contentWrapper .replyToComment div {
  padding-bottom: 5px; }

.contentWrapper .replyToComment ul {
  padding-left: 15px;
  /*RTL*/ }

.comment {
  position: relative;
  z-index: 0;
  clear: both; }

#commentWait {
  display: inline-block;
  width: 712px;
  text-align: center;
  margin: 50px 0; }

.commentUserImage {
  overflow: hidden;
  position: relative;
  width: 50px;
  z-index: 1; }

.userPanelImage {
  display: block;
  margin: auto;
  vertical-align: middle; }

.commentType > span {
  font-family: 'Segoe UI Light', 'Segoe UI', Arial, sans-serif;
  font-weight: lighter;
  font-size: 48px;
  height: 48px; }

.commentType > .commentHelpful {
  font-size: 20px;
  height: 20px; }

.commentType > .commentRecent,
.commentType > .mostRecentCount {
  font-family: 'Segoe UI', Arial, sans-serif;
  font-size: 30px;
  height: 30px; }

#threadTitle, .msgBody {
  font-size: 15px;
  position: relative; }

.msgBody img,
#wikiDetailsBody img,
#wikiSummaryBody img {
  max-width: 100%; }

/* TODO: Remove the Footer menus and other css for wikiControls-nr once view suggested edits and view suggested wiki pages are made responsive */
/* Footer menus */
.wikiControls-nr {
  padding: 0;
  margin: 16px 0 6px 0; }

.wikiControls-nr > li {
  display: inline-block;
  padding: 0;
  position: relative; }

* + html .wikiControls-nr > li {
  display: inline;
  padding: 0 4px; }

.wikiControls-nr > li:before {
  color: #333333;
  content: "|";
  padding-right: 7px; }

.wikiControls-nr > li:after {
  color: white;
  content: "|";
  padding: 0; }

.wikiControls-nr > li:first-child:before {
  content: "";
  padding: 0;
  margin-left: -6px; }

.wikiControls-nr.dropNav > li > button,
.wikiControls-nr.dropNav > li > a,
.wikiControls-nr.dropNav > li > span.reportedtext {
  background-color: white;
  border: none;
  border-bottom-width: 0;
  display: inline-block;
  padding: 0 4px;
  width: auto; }

.wikiControls-nr.dropNav > li > a.dropNavHover,
.wikiControls-nr.dropNav > li > a:focus,
.wikiControls-nr.dropNav > li > button.dropNavHover,
.wikiControls-nr.dropNav > li > button:focus {
  color: #0072c6;
  text-decoration: underline; }

.wikiControls-nr.dropNav > li > button.locked,
.wikiControls-nr.dropNav > li > button.disabled,
.wikiControls-nr.dropNav > li > a.locked,
.wikiControls-nr.dropNav > li > a.disabled {
  color: #505050; }

.wikiControls-nr > li.dropNavShow > button {
  background-color: white;
  border: 2px solid #d2d2d2;
  border-bottom-width: 0; }

.wikiControls-nr > li > button:focus, .wikiControls-nr > li > button:hover {
  text-decoration: underline; }

.wikiControls-nr > li > ul {
  margin: -2px 7px; }

/* Prevent from being visible briefly before javascript can execute */
#clickApplyMessage {
  display: none; }

.replyBoxInput input, .replyBoxInput label {
  vertical-align: middle; }

#subscribeOnReplyGrp {
  margin: 10px 0; }

/* Deleted styles */
.modDeleted .msgBody,
.deletedEditSuggestion,
.modDeleted .replyToComment,
.modDeleted #wikiContainer h2,
.modDeleted #wikiContainer h1,
.modDeleted h4, .modDeleted h5, .modDeleted h6 {
  background-image: none;
  color: #6e6e6e;
  text-decoration: line-through; }

/* unpublished styles */
.unpublished .msgBody,
.commentContent .unpublished,
.unpublished .replyToComment,
.unpublished #wikiContainer h2,
.unpublished #wikiContainer h1,
.unpublished h4, .unpublished h5, .unpublished h6 {
  background-image: none;
  color: #6e6e6e; }

/* Moderator styles */
.wikiStatusIcons {
  display: inline-block;
  margin: 0 0 6px;
  padding: 0;
  vertical-align: bottom;
  white-space: nowrap; }

.commentEscalated {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fcfc9e; }

.commentBody img {
  max-width: 100%; }

.commentBody.commentEscalated {
  padding: 3px 10px 10px; }

.commentFlags.commentEscalated {
  display: inline-block;
  width: 100%;
  padding: 10px 10px 2px; }

/**Wiki List with suggestions**/
#WikiSuggestedEdits {
  min-width: 720px;
  border-bottom: 1px solid #969696;
  border-collapse: collapse;
  padding-bottom: 20px;
  margin-top: 20px;
  width: 100%; }

#WikiSuggestedEditsTitle {
  margin-bottom: 20px; }

#simpleConfirmDialogError {
  margin: 10px 0 0 0; }

/* Suggest New Wiki Article page*/
#SuggestWikiPage {
  padding: 20px; }

#SuggestWiki_HeaderTitle {
  margin-bottom: 10px; }

#SuggestWikiPage .required {
  margin: 10px 0; }

#SuggestWikiPage label {
  font-size: 16px;
  margin: 10px 0 10px 0; }

#SuggestWikiPage label.block {
  display: inline-block; }

#AssetSuggestion_ForumId {
  display: block;
  margin-top: 5px;
  width: 200px; }

#foruminfo {
  padding-top: 10px; }

#SuggestWikiPage .actionButtons {
  color: #969696;
  display: inline-block;
  width: 440px; }

#suggestWikiContent {
  position: relative;
  width: 700px;
  margin: 20px 0; }

.spacePropertyTitle {
  margin: 20px 0 30px 0; }

.metaFiltersSpaceProperty {
  margin-bottom: 40px; }

.editorInstruction {
  margin-bottom: 20px; }

.fontsize12px {
  font-size: 12px; }

.errorValidation {
  border-color: #ba141a !important; }

.wikiBorder {
  border: 2px solid #d2d2d2; }

@media (max-width: 540px) {
  .wikiHeaderLine {
    font-size: 12px; }
  .wikiLink {
    font-family: 'Segoe UI', Arial, sans-serif;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px; }
  .wikiRevisionHistory table, .wikiRevisionHistory thead, .wikiRevisionHistory tbody, .wikiRevisionHistory th, .wikiRevisionHistory tr, .wikiRevisionHistory td {
    display: block; }
  .wikiRevisionHistory table {
    width: 100%; }
  .wikiRevisionHistory td {
    border: none;
    position: relative;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0; }
  .wikiRevisionHistory td:before {
    display: block; }
  #wikiHistoryHeader.navbar-toggle {
    padding: 0;
    margin-bottom: 0;
    margin-top: 0; }
  .wikiRevisionHistory table td:last-child {
    padding-bottom: 15px !important; }
  .columnBottomVerticalAlign {
    vertical-align: bottom; } }

@media (max-width: 768px) {
  .showmobileViewModerationtoolsMenu {
    background-color: #f2f2f2 !important;
    color: #0078d6 !important; }
  .comment .navbar .navbar-nav li.mobileViewWikiModeration > ul > li.heading {
    color: black;
    line-height: 56px; }
  .comment .navbar .navbar-nav li.mobileViewWikiModeration > ul > li.heading:hover,
  .comment .navbar .navbar-nav li.mobileViewWikiModeration > ul > li.heading:active {
    background-color: #0078d6;
    color: white; }
  .comment .navbar .navbar-nav li.mobileViewWikiModeration > ul > li > ul > li.heading {
    color: black;
    line-height: 56px; }
  .comment .navbar .navbar-nav li.mobileViewWikiModeration > ul > li > ul > li.heading:hover,
  .comment .navbar .navbar-nav li.mobileViewWikiModeration > ul > li > ul > li.heading:active {
    background-color: #0078d6;
    color: white; }
  .comment .navbar .navbar-nav li.mobileViewWikiModeration > ul > li {
    background-color: #fcfcfc;
    border-bottom-color: #d2d2d2;
    border-bottom-style: solid;
    border-bottom-width: 1px; }
  .comment .navbar .mobile-message-footer .navbar-nav li button {
    position: relative;
    padding: 20px 20px 20px 20px;
    width: 100%;
    text-align: left;
    height: 56px; }
  .comment .navbar .mobile-message-footer .navbar-nav li button:focus {
    text-decoration: none; }
  .comment .navbar .mobile-message-footer .navbar-nav li > ul > li ul > li button {
    padding-left: 32px; }
  .comment .navbar .mobile-message-footer .navbar-nav li button:hover,
  .comment .navbar .mobile-message-footer .navbar-nav li button:active {
    background-color: #0078d6;
    color: white;
    text-decoration: none; }
  .comment .navbar .mobile-message-footer .navbar-nav li > ul > li:hover,
  .comment .navbar .mobile-message-footer .navbar-nav li > ul > li:active {
    background-color: #0078d6;
    z-index: 100000;
    text-decoration: none; }
  .comment .navbar .mobile-message-footer .navbar-nav li {
    padding-left: 0; }
  .comment .navbar .navbar-nav li.mobileViewWikiModeration > ul > li > ul > li {
    background-color: #fcfcfc;
    border-bottom-color: #d2d2d2;
    border-bottom-style: solid;
    border-bottom-width: 1px; }
  .comment .navbar .navbar-nav li.mobileViewWikiModeration > ul > li > ul > li:first-child {
    border-top-width: 1px;
    border-top-color: #d2d2d2;
    border-top-style: solid; }
  .mobileViewModPanel {
    display: none;
    padding-left: 0; }
  .mobile-message-footer .commentAbuseShow li:first-child :hover {
    background-color: #d2d2d2;
    color: black; }
  .comment .navbar .mobile-message-footer .navbar-nav li > button:hover {
    color: white; }
  .mobile-message-footer .commentAbuseShow {
    padding-left: 0; }
  .messageControls > li:before {
    content: " ";
    padding-right: 12px; }
  .commentContent .navbar,
  .wiki-history-row .navbar {
    border: none;
    background: white;
    margin-bottom: 0;
    min-height: 32px; }
  .commentContent .navbar .navbar-header,
  .wiki-history-row .navbar .navbar-header {
    background: none; }
  .commentContent .navbar .navbar-header .messageControls .wiki-history-row .navbar .navbar-header .wiki-history-action-info-panel {
    margin-top: 5px;
    width: 80%; }
  .commentContent .navbar .navbar-header .navbar-toggle,
  .wiki-history-row .navbar .navbar-header .navbar-toggle {
    padding: 0;
    margin: 0;
    border: 0; }
  .commentContent .navbar .navbar-header .navbar-toggle:focus,
  .wiki-history-row .navbar .navbar-header .navbar-toggle:focus {
    background: #d2d2d2; }
  .commentContent .navbar .navbar-nav li button,
  .wiki-history-row .navbar .navbar-nav li button {
    position: relative;
    line-height: 20px;
    padding: 20px 20px 20px 20px;
    width: 100%;
    text-align: left; }
  .commentContent .navbar .navbar-nav li span,
  .commentContent .navbar .navbar-nav li p {
    position: relative;
    line-height: 20px;
    padding: 20px 20px 20px 20px;
    width: 100%;
    text-align: left;
    display: inline-block; }
  .commentContent .navbar .navbar-nav li > ul .wiki-history-row .navbar .navbar-nav li > ul {
    list-style-type: none;
    padding-left: 0; }
  .commentContent .navbar .navbar-nav li > ul > li {
    padding-left: 0; }
  .wiki-history-row .navbar .navbar-nav li > ul > li {
    padding-left: 12px; }
  .rtl .commentContent .navbar .navbar-nav li > ul > li,
  .rtl .wiki-history-row .navbar .navbar-nav li > ul > li {
    padding-right: 12px;
    padding-left: 0; }
  .wiki-history-row .navbar .navbar-nav li > ul > li:hover {
    background-color: #505050; }
  .wiki-history-row .navbar .navbar-nav li > ul > li > button:hover {
    color: white; }
  .mobileViewWikiModeration .mobileViewModPanel > li > ul {
    padding-left: 0; }
  .mobile-message-footer > ul > li > ul > li {
    background-color: #fcfcfc;
    border-bottom-color: #d2d2d2;
    border-bottom-style: solid;
    border-bottom-width: 1px; }
  .commentContent .navbar .navbar-collapse,
  .wiki-history-row .navbar .navbar-collapse {
    border: 2px solid #d2d2d2; }
  .wikiLink {
    font-family: 'Segoe UI', Arial, sans-serif;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px; }
  .wikiRevisionHistory table td:last-child {
    padding-bottom: 15px !important; }
  .commentContent .navbar .mobile-message-footer .navbar-nav li > button {
    color: black; }
  .commentContent .navbar .navbar-nav li button.disabled {
    color: #969696; } }

@media (min-width: 541px) {
  #field-title {
    margin-top: 56px;
    margin-bottom: 32px; }
  select#Wiki_TechnicalLevel, select#Wiki_ForumId, input#Wiki_Title {
    border: 2px solid #999999;
    height: 28px; }
  #fieldTechnicalLevel {
    margin-bottom: 32px; }
  #field-details, #field-category {
    margin-top: 32px;
    margin-bottom: 0; }
  #field-summary {
    margin-bottom: 0; }
  #NotifyMeBox {
    margin-top: 28px; }
  #PageContent #UpdateWikiPage #field-summary iframe.k-content {
    height: 271px; }
  #PageContent #UpdateWikiPage #field-summary table.k-editor:nth-of-type(1) {
    height: 184px; }
  #PageContent #UpdateWikiPage #field-details table.k-editor:nth-of-type(1) {
    height: 394px; } }

@media (min-width: 320px) and (max-width: 540px) {
  #PageContent #UpdateWikiPage #field-details table.k-editor:nth-of-type(1) {
    height: 165px !important;
    height: 165px; }
  #PageContent #UpdateWikiPage table.k-editor:nth-of-type(1) #PageContent #UpdateWikiPage #field-summary table.k-editor:nth-of-type(1) {
    height: 125px !important;
    height: 125px; }
  #PageContent #UpdateWikiPage table.k-editor:nth-of-type(1) #PageContent #UpdateWikiPage #field-summary iframe.k-content {
    height: 125px !important;
    height: 211px; } }

@media (min-width: 541px) and (max-width: 768px) {
  .wiki-history-row .navbar .navbar-header ul.wikiControls li.wikiStatusActions {
    margin-top: 10px; } }