@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

:focus {
  outline: 0; }

ol, ul {
  list-style: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: ""; }

blockquote, q {
  quotes: "" ""; }

small {
  font-size: smaller; }

html {
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -o-text-size-adjust: 100%;
  text-size-adjust: 100%; }

body {
  font: normal 0.8125em/1.6 "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #000;
  background-color: whitesmoke; }

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  line-height: 1.94; }

h1 {
  font-size: 1.385em; }

h2 {
  font-size: 1.154em; }

table {
  color: #404040;
  border: 1px solid silver;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed; }
  table a, table a:visited, table a:hover, table a:active {
    color: #000;
    text-decoration: none; }
  table a:hover, table a:active {
    text-decoration: underline; }
  table td, table th {
    border-bottom: 1px solid silver;
    text-align: left;
    vertical-align: middle; }
  table tr:last-child td, table tr:last-child:not(:only-child) th {
    border-bottom: 0; }
  table tr:nth-child(even) td {
    background-color: whitesmoke; }
  table th {
    padding: 0 10px;
    background-color: #dedede;
    line-height: 1.92308;
    font-weight: 500; }
    table th, table th a, table th a:visited, table th a:hover, table th a:active {
      color: #8f8f8f; }
  table td {
    padding: 10px; }
  table h3 {
    font-size: 1.385em;
    font-weight: 500; }

a, a:visited, a:hover, a:active {
  color: #cc0f16; }

a.Bookmark, a.Delete, a.QuoteComment, a.Close {
  display: block;
  width: 16px;
  height: 16px; }

a.Bookmark {
  background: url("images/bookmark.png") top left no-repeat;
  background-size: 50px 16px; }
  a.Bookmark:hover, a.Bookmark:active {
    background-position: -17px 0; }
  a.Bookmark.Bookmarked, a.Bookmark.Bookmarked:hover, a.Bookmark.Bookmarked:active {
    background-position: top right; }

a.Delete, a.Close {
  background: url("images/delete.png") top left no-repeat;
  background-size: 33px 16px; }
  a.Delete.Inverted, a.Close.Inverted {
    background-image: url("images/delete-white.png");
    /*background-image                         : url('images/delete-white.svg'), none;*/ }

a.QuoteComment {
  background: url("images/quotecomment.png") top left no-repeat;
  background-size: 16px 16px;
  /*background-image                          : url('images/quotecomment.svg'), none;*/ }

a.Delete, a.QuoteComment, a.Close {
  background-size: 33px 16px; }
  a.Delete:hover, a.Delete:active, a.QuoteComment:hover, a.QuoteComment:active, a.Close:hover, a.Close:active {
    background-position: top right; }

div.P {
  margin: 60px 0 0 0; }
  div.P + table {
    margin-top: 60px; }
  div.P div.Pager {
    text-align: center; }
    div.P div.Pager a {
      display: inline-block;
      white-space: nowrap;
      color: #fff;
      font-size: 1.30769em;
      line-height: 1.17647;
      font-weight: 500;
      background-color: transparent;
      min-width: 1.17647em;
      height: 1.17647em;
      text-align: center;
      padding: 0.11765em 0.17647em 0.11765em 0.17647em;
      padding: 0.05882em 0.11765em 0.11765em 0.11765em;
      text-decoration: none;
      margin-left: 4px;
      color: #000; }
      div.P div.Pager a:hover {
        color: #fff;
        background-color: gray; }
      div.P div.Pager a:first-child {
        margin-left: 0; }
      div.P div.Pager a.Highlight {
        background-color: #cc0f16;
        color: #fff;
        font-weight: bold; }
      div.P div.Pager a.Next {
        color: gray; }
        div.P div.Pager a.Next:hover {
          color: #fff; }

div.Overlay {
  height: 100%; }
  div.Overlay, div.Overlay div.Popup {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; }
  div.Overlay div.Popup {
    z-index: 5000;
    text-align: center; }
    div.Overlay div.Popup div.Border {
      position: relative;
      display: inline-block;
      width: 100%;
      text-align: left;
      border: 10px solid #a6a6a6;
      border-color: rgba(0, 0, 0, 0.35);
      border-left-width: 0;
      border-right-width: 0;
      margin: 0 auto; }
    div.Overlay div.Popup div.Body {
      background-color: #fff;
      background-color: rgba(255, 255, 255, 0.95);
      padding: 5px 10px 10px 10px; }
    div.Overlay div.Popup div.ButtonRow, div.Overlay div.Popup div.Buttons {
      margin-top: 15px; }
    div.Overlay div.Popup h1 {
      margin-bottom: 5px; }
    div.Overlay div.Popup p {
      margin-bottom: 1em; }
    div.Overlay div.Popup a.Close {
      position: absolute;
      top: 10px;
      right: 10px; }

div.InformMessages {
  position: fixed;
  top: auto;
  bottom: 20px;
  left: 20px;
  z-index: 5000;
  font-size: 1.1em;
  width: auto; }
  * html div.InformMessages {
    position: absolute;
    top: auto;
    margin-left: 20px;
    overflow: visible;
    bottom: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollBottom : document.body.scrollBottom); }
  div.InformMessages div.InformMessage {
    position: relative;
    color: #fff;
    background: #121212;
    background: rgba(18, 18, 18, 0.7);
    padding: 10px;
    display: inline-block; }
  div.InformMessages a, div.InformMessages a:visited, div.InformMessages a:hover, div.InformMessages a:active {
    color: #fff; }
  div.InformMessages a.Close {
    position: absolute;
    top: 10px;
    right: 10px; }

input.Button, a.BigButton, a.Button {
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-decoration: none;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  height: 1.92308em;
  line-height: 1.92308;
  min-width: 1.69231em;
  padding: 0 0.61538em;
  font-weight: bold;
  color: #fff !important;
  background-color: gray;
  box-shadow: 1px 1px 0 #cdcdcd;
  margin: 4px 0 4px 4px;
  border: 0;
  border-radius: 0;
  text-align: center;
  cursor: pointer;
  white-space: normal; }
  input.Button.Grey, a.BigButton.Grey, a.Button.Grey {
    background-color: gray; }
  input.Button.Red, a.BigButton.Red, a.Button.Red {
    background-color: #cc0f16; }
  input.Button.Green, a.BigButton.Green, a.Button.Green {
    background-color: #00a700; }
  input.Button.Blue, a.BigButton.Blue, a.Button.Blue {
    background-color: #1096d5; }
  input.Button:active, a.BigButton:active, a.Button:active {
    box-shadow: 0 0 0 transparent;
    position: relative;
    top: 1px;
    left: 1px; }
  input.Button:first-child, a.BigButton:first-child, a.Button:first-child {
    margin-left: 0; }

input {
  font-size: 13px; }

textarea, input.InputBox {
  display: block;
  padding: 2px 5px;
  background-color: #fff;
  border: 1px solid silver;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  margin: 0; }

textarea {
  display: block;
  width: 100%;
  height: 250px;
  padding: 10px;
  margin-bottom: 10px;
  font-size: 13px; }

input.InputBox {
  line-height: 1.61538;
  max-width: 9.61538em; }
  input.InputBox.BigInput {
    max-width: 100%;
    min-width: 13.07692em; }

label {
  color: #a6a6a6;
  font-weight: 500; }

a.Button.Cancel {
  background-color: #cc0f16; }

a.BigButton, input.BigButton {
  display: block;
  font-size: 1.30769em;
  line-height: 1.6;
  width: 100%;
  height: auto;
  padding-top: 0.29412em;
  padding-bottom: 0.29412em;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #1096d5;
  box-shadow: 2px 2px 0 #cdcdcd;
  text-decoration: none; }

input.BigButton {
  margin-left: 0;
  white-space: normal; }

img.smiley {
  background-image: url("images/smilies.png");
  background-repeat: no-repeat;
  vertical-align: middle;
  width: 17px;
  height: 17px;
  margin: 0 3px; }
  img.smiley.s-alien {
    background-position: 0 0;
    width: 15px; }
  img.smiley.s-angel {
    background-position: -16px 0;
    width: 15px;
    height: 19px; }
  img.smiley.s-awww {
    background-position: -32px 0; }
  img.smiley.s-banana {
    background-position: -50px 0;
    width: 15px;
    height: 16px; }
  img.smiley.s-bandit {
    background-position: -66px 0; }
  img.smiley.s-beard {
    background-position: -84px 0; }
  img.smiley.s-beer {
    background-position: -102px 0;
    width: 15px;
    height: 15px; }
  img.smiley.s-bigeyes {
    background-position: -118px 0; }
  img.smiley.s-bigsmile {
    background-position: -136px 0; }
  img.smiley.s-bomb {
    background-position: -154px 0;
    width: 25px;
    height: 20px; }
  img.smiley.s-bug {
    background-position: -180px 0;
    width: 18px; }
  img.smiley.s-bye {
    background-position: -199px 0;
    width: 22px;
    height: 12px; }
  img.smiley.s-cat {
    background-position: -222px 0;
    height: 19px; }
  img.smiley.s-cheers {
    background-position: -240px 0;
    width: 27px; }
  img.smiley.s-chef {
    background-position: -268px 0;
    width: 29px;
    height: 26px; }
  img.smiley.s-coffee {
    background-position: -298px 0;
    width: 31px;
    height: 20px; }
  img.smiley.s-confused {
    background-position: -330px 0;
    width: 24px; }
  img.smiley.s-cool {
    background-position: -355px 0; }
  img.smiley.s-cow {
    background-position: -373px 0;
    width: 21px;
    height: 16px; }
  img.smiley.s-cry {
    background-position: -395px 0;
    width: 27px;
    height: 18px; }
  img.smiley.s-devil {
    background-position: -423px 0;
    height: 18px; }
  img.smiley.s-doh {
    background-position: -441px 0;
    width: 44px;
    height: 20px; }
  img.smiley.s-down {
    background-position: -486px 0;
    width: 27px; }
  img.smiley.s-dragonfly {
    background-position: -514px 0;
    width: 19px;
    height: 15px; }
  img.smiley.s-drunk {
    background-position: -534px 0;
    width: 26px;
    height: 25px; }
  img.smiley.s-eek {
    background-position: -561px 0; }
  img.smiley.s-faint {
    background-position: -579px 0;
    width: 19px;
    height: 23px; }
  img.smiley.s-flirt {
    background-position: -599px 0;
    width: 25px; }
  img.smiley.s-furious {
    background-position: -625px 0;
    width: 30px;
    height: 27px; }
  img.smiley.s-happy {
    background-position: -656px 0; }
  img.smiley.s-headbang {
    background-position: -674px 0;
    width: 28px;
    height: 22px; }
  img.smiley.s-heart {
    background-position: -703px 0;
    width: 15px;
    height: 15px; }
  img.smiley.s-hi {
    background-position: -719px 0;
    width: 16px;
    height: 12px; }
  img.smiley.s-idea {
    background-position: -736px 0;
    width: 26px; }
  img.smiley.s-irked {
    background-position: -763px 0; }
  img.smiley.s-jester {
    background-position: -781px 0;
    width: 36px;
    height: 26px; }
  img.smiley.s-king {
    background-position: -818px 0;
    height: 20px; }
  img.smiley.s-knight {
    background-position: -836px 0;
    width: 23px;
    height: 28px; }
  img.smiley.s-knockout {
    background-position: -860px 0; }
  img.smiley.s-left {
    background-position: -878px 0; }
  img.smiley.s-lol {
    background-position: -896px 0;
    height: 22px; }
  img.smiley.s-love {
    background-position: -914px 0;
    width: 23px; }
  img.smiley.s-mad {
    background-position: -938px 0; }
  img.smiley.s-monkey {
    background-position: -956px 0;
    width: 19px; }
  img.smiley.s-nervous {
    background-position: -976px 0; }
  img.smiley.s-ninja {
    background-position: -994px 0;
    width: 27px; }
  img.smiley.s-no {
    background-position: -1022px 0;
    width: 45px;
    height: 20px; }
  img.smiley.s-norris {
    background-position: -1068px 0;
    width: 22px;
    height: 23px; }
  img.smiley.s-o {
    background-position: -1091px 0; }
  img.smiley.s-p {
    background-position: -1109px 0; }
  img.smiley.s-party {
    background-position: -1127px 0;
    width: 24px;
    height: 25px; }
  img.smiley.s-penguin {
    background-position: -1152px 0;
    width: 15px;
    height: 19px; }
  img.smiley.s-pirate {
    background-position: -1168px 0;
    width: 26px;
    height: 19px; }
  img.smiley.s-psmurf {
    background-position: -1195px 0;
    height: 22px; }
  img.smiley.s-pssst {
    background-position: -1213px 0; }
  img.smiley.s-queen {
    background-position: -1231px 0;
    height: 22px; }
  img.smiley.s-right {
    background-position: -1249px 0; }
  img.smiley.s-rip {
    background-position: -1267px 0;
    width: 19px; }
  img.smiley.s-rolleyes {
    background-position: -1287px 0; }
  img.smiley.s-sad {
    background-position: -1305px 0; }
  img.smiley.s-scared {
    background-position: -1323px 0;
    width: 27px;
    height: 18px; }
  img.smiley.s-sherlock {
    background-position: -1351px 0;
    width: 28px;
    height: 30px; }
  img.smiley.s-sing {
    background-position: -1380px 0;
    width: 26px;
    height: 26px; }
  img.smiley.s-smile {
    background-position: -1407px 0; }
  img.smiley.s-smurf {
    background-position: -1425px 0;
    height: 22px; }
  img.smiley.s-spock {
    background-position: -1443px 0;
    width: 27px;
    height: 16px; }
  img.smiley.s-star {
    background-position: -1471px 0;
    width: 12px; }
  img.smiley.s-troll {
    background-position: -1484px 0;
    width: 52px;
    height: 22px; }
  img.smiley.s-up {
    background-position: -1537px 0;
    width: 27px; }
  img.smiley.s-wait {
    background-position: -1565px 0;
    width: 27px; }
  img.smiley.s-whistle {
    background-position: -1593px 0;
    width: 18px; }
  img.smiley.s-wine {
    background-position: -1612px 0;
    width: 10px;
    height: 16px; }
  img.smiley.s-wink {
    background-position: -1623px 0; }
  img.smiley.s-wizard {
    background-position: -1641px 0;
    width: 29px;
    height: 27px; }
  img.smiley.s-worried {
    background-position: -1671px 0; }
  img.smiley.s-yes {
    background-position: -1689px 0;
    width: 43px; }
  img.smiley.s-yikes {
    background-position: -1733px 0;
    height: 26px; }
  img.smiley.s-yuck {
    background-position: -1751px 0; }
  img.smiley.s-zip {
    background-position: -1769px 0; }
  img.smiley.s-zzz {
    background-position: -1787px 0;
    height: 22px; }

div.EmoticonMenu {
  text-align: right;
  position: relative; }
  div.EmoticonMenu .MenuTitle, div.EmoticonMenu .EmoticonContainer {
    position: absolute;
    right: 1px; }
  div.EmoticonMenu .MenuTitle {
    top: 1px;
    width: 24px;
    height: 24px;
    background: url("images/smileymenu.png") top left no-repeat;
    background-size: 49px 24px;
    cursor: pointer; }
    div.EmoticonMenu .MenuTitle:hover, div.EmoticonMenu .MenuTitle:active {
      background-position: top right; }
  div.EmoticonMenu .EmoticonContainer {
    top: 25px;
    width: 350px;
    max-width: 100%;
    text-align: left;
    float: right;
    z-index: 2112;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.49804) 0px 1px 6px 0px;
    background-color: rgba(255, 255, 255, 0.95); }
    div.EmoticonMenu .EmoticonContainer a.Emoticon {
      cursor: pointer; }

main#Body {
  max-width: 900px;
  margin: 30px auto 60px auto;
  padding: 0 10px; }

div#Panel {
  margin-top: 60px; }

div#Panel form.Search {
  margin-bottom: 15px;
  text-align: center; }
  div#Panel form.Search div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
  div#Panel form.Search input {
    display: inline-block; }
    div#Panel form.Search input.InputBox {
      text-align: left;
      -webkit-box-flex: 1;
      -moz-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      min-width: 0;
      width: 100%;
      max-width: 100%; }
    div#Panel form.Search input.Button {
      margin-left: 4px;
      -webkit-box-flex: 0;
      -moz-box-flex: 0;
      -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto; }
div#Panel a.BigButton {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 15px; }
div#Panel a.BigButton + a.BigButton {
  margin-top: -10px; }
div#Panel div.Box h4 {
  font-size: 1.16667em;
  line-height: 2.42857;
  font-weight: bold;
  color: #000; }
div#Panel div.Box a {
  display: block;
  color: #000;
  text-decoration: none; }
div#Panel div.Box ul {
  list-style-type: none;
  margin-bottom: 20px;
  border-top: 1px solid #d2d2d2; }
  div#Panel div.Box ul ul {
    margin-bottom: 0;
    border-top: 0; }
  div#Panel div.Box ul li {
    display: block;
    padding: 0 4px 0 5px;
    font-weight: normal;
    border-bottom: 1px solid #d2d2d2; }
  div#Panel div.Box ul.PanelCategories li span.Count, div#Panel div.Box ul.PanelDiscussions li span.New {
    display: inline-block;
    white-space: nowrap;
    color: #fff;
    font-size: 0.91667em;
    line-height: 1.18182;
    font-weight: 500;
    background-color: #a6a6a6;
    min-width: 1.18182em;
    height: 1.18182em;
    text-align: center;
    padding: 0.18182em 0.27273em 0.18182em 0.27273em; }
  div#Panel div.Box ul.PanelCategories li {
    padding: 0;
    border-bottom: 0; }
    div#Panel div.Box ul.PanelCategories li div {
      border-bottom: 1px solid #d2d2d2; }
      div#Panel div.Box ul.PanelCategories li div a:hover {
        text-decoration: underline; }
    div#Panel div.Box ul.PanelCategories li div.Container {
      padding: 3px 2px 3px 19px; }
    div#Panel div.Box ul.PanelCategories li ul li.Heading div.Container, div#Panel div.Box ul.PanelCategories li ul ul div.Container {
      padding-left: 38px; }
    div#Panel div.Box ul.PanelCategories li.Heading {
      font-weight: bold;
      list-style-type: none; }
      div#Panel div.Box ul.PanelCategories li.Heading > div.Container {
        background: url("images/droparrow.png") 6px center no-repeat;
        background-size: 9px 9px;
        cursor: pointer; }
      div#Panel div.Box ul.PanelCategories li.Heading.Minimized > div.Container {
        background-image: url("images/droparrow-minimized.png");
        /*background-image                     : url('images/droparrow-minimized.svg'), none;*/ }
    div#Panel div.Box ul.PanelCategories li ul li.Heading > div.Container {
      background-position: 25px center; }
    div#Panel div.Box ul.PanelCategories li.Active > div {
      background-color: #d2d2d2; }
    div#Panel div.Box ul.PanelCategories li a {
      display: table;
      width: 100%; }
    div#Panel div.Box ul.PanelCategories li span.CategoryName, div#Panel div.Box ul.PanelCategories li span.Badge {
      display: table-cell;
      vertical-align: middle; }
    div#Panel div.Box ul.PanelCategories li span.CategoryName {
      width: 100%; }
  div#Panel div.Box ul.PanelDiscussions li a {
    display: block;
    width: 205px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 3px 0; }
    div#Panel div.Box ul.PanelDiscussions li a:hover {
      text-decoration: underline; }
  div#Panel div.Box ul.PanelDiscussions li div.Meta {
    font-size: 0.92308em;
    color: gray;
    padding: 3px 0; }
    div#Panel div.Box ul.PanelDiscussions li div.Meta span.New {
      background-color: #cc0f16;
      margin-right: 8px; }
    div#Panel div.Box ul.PanelDiscussions li div.Meta strong {
      font-size: 1em;
      background-color: transparent;
      color: gray; }
div#Panel div.Box.BoxDownloadOpera {
  margin-bottom: 15px;
  text-align: center; }
  div#Panel div.Box.BoxDownloadOpera img.DownloadBanner {
    display: block;
    margin: 0 auto;
    width: 212px; }
div#Panel div.Box.BoxOperaBlogs {
  text-align: center; }
  div#Panel div.Box.BoxOperaBlogs img {
    width: 212px; }
div#Panel div.Box.Widget + div.Box.Widget {
  margin-bottom: 5px; }
div#Panel div.Box.SocialWidget a {
  display: inline-block; }

body#vanilla_plugin_frontpage main#Body, body#vanilla_plugin_frontpage div#Content, body#vanilla_discussion_index main#Body, body#vanilla_discussion_index div#Content, body#vanilla_post_discussion main#Body, body#vanilla_post_discussion div#Content,
body#vanilla_post_editdiscussion main#Body,
body#vanilla_post_editdiscussion div#Content, body#vanilla_discussion_comment main#Body, body#vanilla_discussion_comment div#Content, body#dashboard_plugin_page main#Body, body#dashboard_plugin_page div#Content,
body#dashboard_search_index main#Body,
body#dashboard_search_index div#Content, body#vanilla_plugin_errorpage main#Body, body#vanilla_plugin_errorpage div#Content {
  display: block;
  width: 100%;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }
body#vanilla_plugin_frontpage div#Panel, body#vanilla_discussion_index div#Panel, body#vanilla_post_discussion div#Panel,
body#vanilla_post_editdiscussion div#Panel, body#vanilla_discussion_comment div#Panel, body#dashboard_plugin_page div#Panel,
body#dashboard_search_index div#Panel, body#vanilla_plugin_errorpage div#Panel {
  display: none; }

body#dashboard_plugin_page div#ForumRules em, body#dashboard_plugin_page div#ForumHelp em, body#vanilla_discussion_index table td.Message em, body#vanilla_discussion_comment table td.Message em, body#dashboard_profile_comments table td.Message em, body#dashboard_search_index table td.Message em, body#dashboard_profile_operabadges table td.Message em {
  font-style: italic; }
body#dashboard_plugin_page div#ForumRules ul, body#dashboard_plugin_page div#ForumHelp ul, body#vanilla_discussion_index table td.Message ul, body#vanilla_discussion_comment table td.Message ul, body#dashboard_profile_comments table td.Message ul, body#dashboard_search_index table td.Message ul, body#dashboard_profile_operabadges table td.Message ul {
  list-style-type: disc; }
body#dashboard_plugin_page div#ForumRules ol, body#dashboard_plugin_page div#ForumHelp ol, body#vanilla_discussion_index table td.Message ol, body#vanilla_discussion_comment table td.Message ol, body#dashboard_profile_comments table td.Message ol, body#dashboard_search_index table td.Message ol, body#dashboard_profile_operabadges table td.Message ol {
  list-style-type: decimal; }
body#dashboard_plugin_page div#ForumRules ul, body#dashboard_plugin_page div#ForumRules ol, body#dashboard_plugin_page div#ForumHelp ul, body#dashboard_plugin_page div#ForumHelp ol, body#vanilla_discussion_index table td.Message ul, body#vanilla_discussion_index table td.Message ol, body#vanilla_discussion_comment table td.Message ul, body#vanilla_discussion_comment table td.Message ol, body#dashboard_profile_comments table td.Message ul, body#dashboard_profile_comments table td.Message ol, body#dashboard_search_index table td.Message ul, body#dashboard_search_index table td.Message ol, body#dashboard_profile_operabadges table td.Message ul, body#dashboard_profile_operabadges table td.Message ol {
  margin-left: 2em;
  margin-bottom: 1em;
  margin-top: 1em; }
body#dashboard_plugin_page div#ForumRules blockquote, body#dashboard_plugin_page div#ForumHelp blockquote, body#vanilla_discussion_index table td.Message blockquote, body#vanilla_discussion_comment table td.Message blockquote, body#dashboard_profile_comments table td.Message blockquote, body#dashboard_search_index table td.Message blockquote, body#dashboard_profile_operabadges table td.Message blockquote {
  font-style: italic;
  color: gray;
  margin: 2em; }
body#dashboard_plugin_page div#ForumRules pre, body#dashboard_plugin_page div#ForumRules code, body#dashboard_plugin_page div#ForumHelp pre, body#dashboard_plugin_page div#ForumHelp code, body#vanilla_discussion_index table td.Message pre, body#vanilla_discussion_index table td.Message code, body#vanilla_discussion_comment table td.Message pre, body#vanilla_discussion_comment table td.Message code, body#dashboard_profile_comments table td.Message pre, body#dashboard_profile_comments table td.Message code, body#dashboard_search_index table td.Message pre, body#dashboard_search_index table td.Message code, body#dashboard_profile_operabadges table td.Message pre, body#dashboard_profile_operabadges table td.Message code {
  font-family: Consolas,monospace;
  background-color: transparent;
  border: 0; }
body#dashboard_plugin_page div#ForumRules pre, body#dashboard_plugin_page div#ForumHelp pre, body#vanilla_discussion_index table td.Message pre, body#vanilla_discussion_comment table td.Message pre, body#dashboard_profile_comments table td.Message pre, body#dashboard_search_index table td.Message pre, body#dashboard_profile_operabadges table td.Message pre {
  margin: 1em;
  border: 1px dashed gray;
  padding: 15px;
  overflow: scroll; }
body#dashboard_plugin_page div#ForumRules img, body#dashboard_plugin_page div#ForumHelp img, body#vanilla_discussion_index table td.Message img, body#vanilla_discussion_comment table td.Message img, body#dashboard_profile_comments table td.Message img, body#dashboard_search_index table td.Message img, body#dashboard_profile_operabadges table td.Message img {
  max-width: 100%; }
body#dashboard_plugin_page div#ForumRules table, body#dashboard_plugin_page div#ForumHelp table, body#vanilla_discussion_index table td.Message table, body#vanilla_discussion_comment table td.Message table, body#dashboard_profile_comments table td.Message table, body#dashboard_search_index table td.Message table, body#dashboard_profile_operabadges table td.Message table {
  margin-bottom: 2em; }

div.Toolbar {
  display: table;
  width: 100%;
  height: 2.92308em;
  margin-bottom: 5px; }
  div.Toolbar .LeftToolbar, div.Toolbar .RightToolbar {
    display: table-cell;
    vertical-align: middle;
    padding: 0; }
  div.Toolbar .RightToolbar {
    text-align: right; }
    div.Toolbar .RightToolbar form {
      margin-left: 10px; }
  div.Toolbar .LeftToolbar + .RightToolbar {
    padding-left: 5px; }
  div.Toolbar h1 {
    line-height: 2.11111em;
    word-break: break-all;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto; }
  div.Toolbar form, div.Toolbar input {
    display: inline-block; }
  div.Toolbar .ToolbarButton {
    display: inline-block;
    margin: 8px 4px 5px 4px;
    padding-left: 20px;
    cursor: pointer;
    background-color: transparent;
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    line-height: 1.92308; }
    div.Toolbar .ToolbarButton, div.Toolbar .ToolbarButton:visited, div.Toolbar .ToolbarButton:hover, div.Toolbar .ToolbarButton:active, div.Toolbar .ToolbarButton:focus {
      color: #000;
      text-decoration: none; }
    div.Toolbar .ToolbarButton:first-child {
      margin-left: 0; }
    div.Toolbar .ToolbarButton:last-child {
      margin-right: 0; }
    div.Toolbar .ToolbarButton, div.Toolbar .ToolbarButton:visited, div.Toolbar .ToolbarButton:hover, div.Toolbar .ToolbarButton:active {
      color: #000;
      text-decoration: none; }
    div.Toolbar .ToolbarButton.Language {
      background-image: url("images/language.png");
      /*background-image                        : url('images/language.svg'), none;*/ }
    div.Toolbar .ToolbarButton.Sort {
      background-image: url("images/sort.png");
      /*background-image                        : url('images/sort.svg'), none;*/ }
    div.Toolbar .ToolbarButton.Starred {
      background-image: url("images/starred.png");
      /*background-image                        : url('images/starred.svg'), none;*/ }
    div.Toolbar .ToolbarButton.NotStarred {
      background-image: url("images/notstarred.png");
      /*background-image                        : url('images/notstarred.svg'), none;*/ }
    div.Toolbar .ToolbarButton.Dropdown:after {
      background: url("images/droparrow.png") center center no-repeat;
      /*background-image                        : url('images/droparrow.svg'), none;*/
      content: '';
      background-size: 9px 9px;
      display: inline-block;
      width: 9px;
      height: 9px;
      position: relative;
      top: 1px;
      margin-left: 4px; }

div.Tabs {
  font-size: 1.23077em;
  line-height: 2.375em;
  font-weight: 500; }
  div.Tabs a {
    color: gray; }
    div.Tabs a, div.Tabs a:visited {
      text-decoration: none; }
    div.Tabs a:hover, div.Tabs a:active {
      text-decoration: underline; }
  div.Tabs ul, div.Tabs li {
    display: inline-block; }
  div.Tabs li:before {
    content: ' • ';
    color: #000;
    font-weight: normal; }
  div.Tabs li:first-child:before {
    content: ''; }
  div.Tabs li span {
    display: inline-block;
    white-space: nowrap;
    color: #fff;
    font-size: 0.6875em;
    line-height: 1.18182;
    font-weight: 500;
    background-color: #9a9a9a;
    min-width: 1.18182em;
    height: 1.18182em;
    text-align: center;
    padding: 0.18182em 0.27273em 0.18182em 0.27273em;
    margin-left: 0.5ex; }
  div.Tabs li.Active a {
    color: #000;
    font-weight: bold;
    font-size: 1.125em; }
    div.Tabs li.Active a span {
      display: inline-block;
      white-space: nowrap;
      color: #fff;
      font-size: 0.61111em;
      line-height: 1.18182;
      font-weight: 500;
      background-color: #9a9a9a;
      min-width: 1.18182em;
      height: 1.18182em;
      text-align: center;
      padding: 0.18182em 0.27273em 0.18182em 0.27273em; }

div.BackButton {
  display: block;
  margin: 8px 0 15px 0;
  font-weight: 500; }
  div.BackButton a {
    padding: 5px 8px 5px 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    text-decoration: none;
    background: silver url("images/backbuttonarrow.png") center left no-repeat;
    background-size: auto 100%;
    border-left: 1px solid whitesmoke; }
    div.BackButton a:hover, div.BackButton a:active {
      text-decoration: underline; }

div.Breadcrumbs {
  line-height: 1.92308;
  height: 1.92308em;
  font-weight: 500;
  color: #fff;
  margin: 8px 0 15px 0; }
  div.Toolbar div.Breadcrumbs {
    margin-bottom: 5px; }
  div.Breadcrumbs a, div.Breadcrumbs a:visited, div.Breadcrumbs a:hover, div.Breadcrumbs a:active {
    color: #fff;
    text-decoration: none; }
  div.Breadcrumbs a:hover, div.Breadcrumbs a:active {
    text-decoration: underline; }
  div.Breadcrumbs span {
    display: inline-block;
    padding: 0 8px;
    background-color: silver;
    margin-left: 1px;
    height: 1.92308em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 15%; }
    div.Breadcrumbs span:first-child {
      margin-left: 0; }
    div.Breadcrumbs span:last-child {
      padding-right: 1.15385em;
      font-weight: bold;
      position: relative;
      max-width: 30%;
      background: #9a9a9a url("images/breadcrumbarrow.png") center right no-repeat;
      background-size: auto 100%;
      border-right: 1px solid whitesmoke; }
      div.Breadcrumbs span:last-child:first-child {
        max-width: 95%; }

div.Empty, p.NoResults, div.Foot div.Note {
  font-size: 1.385em;
  font-weight: bold; }

div.Empty {
  margin-top: 30px;
  text-align: center; }

p.Markdown, div.ButtonRow, div.Buttons {
  text-align: right; }

p.Markdown {
  line-height: 1.92308;
  margin-bottom: 1em; }

h2.TableHeader {
  color: #fff;
  background-color: #1096d5;
  border: 1px solid silver;
  border-bottom-width: 0;
  padding: 0 5px; }

.Hidden {
  display: none; }

.ToggleFlyout {
  display: block;
  cursor: pointer;
  position: relative; }
  .ToggleFlyout.OptionsMenu .MenuTitle {
    width: 16px;
    height: 16px;
    background: url("images/options.png") top left no-repeat;
    background-size: 33px 16px; }
    .ToggleFlyout.OptionsMenu .MenuTitle:hover, .ToggleFlyout.OptionsMenu .MenuTitle:active {
      background-position: top right; }
  .ToggleFlyout.Open {
    z-index: 2112; }
    .ToggleFlyout.Open.OptionsMenu .MenuTitle {
      background-position: top right; }
  .ToggleFlyout ul.MenuItems {
    box-shadow: rgba(0, 0, 0, 0.49804) 0px 1px 6px 0px;
    opacity: 0.95;
    background-color: #121212;
    min-width: 150px;
    margin-top: 5px;
    font-size: 0.84615em;
    text-align: left;
    line-height: 1.6; }
    .ToggleFlyout ul.MenuItems li {
      padding: 0 7px;
      background-color: #121212; }
      .ToggleFlyout ul.MenuItems li:hover {
        background-color: #222222; }
    .ToggleFlyout ul.MenuItems a, .ToggleFlyout ul.MenuItems a:link, .ToggleFlyout ul.MenuItems a:visited, .ToggleFlyout ul.MenuItems a:active {
      color: #a3a3a3;
      text-decoration: none; }
    .ToggleFlyout ul.MenuItems a {
      display: block;
      font-size: 1.1em;
      padding: 5px 0;
      border-top: 1px solid #575757;
      font-weight: bold; }
    .ToggleFlyout ul.MenuItems:first-child a {
      border-top: 0; }
    .ToggleFlyout ul.MenuItems.Checkmark a {
      padding-left: 20px; }
      .ToggleFlyout ul.MenuItems.Checkmark a.Checked {
        background: url("images/checkmark.png") left center no-repeat;
        background-size: 12px 12px; }
  .ToggleFlyout ul.Flyout {
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    z-index: 2112; }

body#vanilla_discussion_index .ToggleFlyout ul.Flyout {
  left: 0; }

body#vanilla_drafts_index table td, body#vanilla_drafts_index table th {
  text-align: right; }
body#vanilla_drafts_index table .Draft {
  width: 75%;
  text-align: left; }
body#vanilla_drafts_index table td.Draft div.Excerpt {
  color: #404040; }
body#vanilla_drafts_index table td.Created div.CreatedMeta {
  display: table;
  width: 100%;
  height: 100%;
  table-layout: fixed; }
body#vanilla_drafts_index table td.Created div.DraftDateData, body#vanilla_drafts_index table td.Created div.Options {
  display: table-cell;
  vertical-align: middle; }
body#vanilla_drafts_index table td.Created a.DraftDate {
  color: #a6a6a6;
  font-weight: 500;
  font-size: 1.15385em; }
body#vanilla_drafts_index table td.Created div.Options {
  width: 16px;
  padding-left: 10px; }

body#vanilla_plugin_frontpage table td, body#vanilla_plugin_frontpage table th, body#vanilla_categories_index table td, body#vanilla_categories_index table th, body#vanilla_discussions_index table td, body#vanilla_discussions_index table th,
body#vanilla_discussions_popular table td,
body#vanilla_discussions_popular table th, body#vanilla_discussions_bookmarked table td, body#vanilla_discussions_bookmarked table th, body#vanilla_discussions_mine table td, body#vanilla_discussions_mine table th,
body#dashboard_profile_discussions table td,
body#dashboard_profile_discussions table th, body#dashboard_profile_operabadges table td, body#dashboard_profile_operabadges table th {
  text-align: right; }
body#vanilla_plugin_frontpage table td.LatestPost a.LastComment, body#vanilla_categories_index table td.LatestPost a.LastComment, body#vanilla_discussions_index table td.LatestPost a.LastComment,
body#vanilla_discussions_popular table td.LatestPost a.LastComment, body#vanilla_discussions_bookmarked table td.LatestPost a.LastComment, body#vanilla_discussions_mine table td.LatestPost a.LastComment,
body#dashboard_profile_discussions table td.LatestPost a.LastComment, body#dashboard_profile_operabadges table td.LatestPost a.LastComment {
  display: table;
  width: 100%;
  height: 100%;
  table-layout: fixed;
  color: #404040; }
body#vanilla_plugin_frontpage table td.LatestPost div.Avatar, body#vanilla_plugin_frontpage table td.LatestPost div.LastCommentData, body#vanilla_categories_index table td.LatestPost div.Avatar, body#vanilla_categories_index table td.LatestPost div.LastCommentData, body#vanilla_discussions_index table td.LatestPost div.Avatar, body#vanilla_discussions_index table td.LatestPost div.LastCommentData,
body#vanilla_discussions_popular table td.LatestPost div.Avatar,
body#vanilla_discussions_popular table td.LatestPost div.LastCommentData, body#vanilla_discussions_bookmarked table td.LatestPost div.Avatar, body#vanilla_discussions_bookmarked table td.LatestPost div.LastCommentData, body#vanilla_discussions_mine table td.LatestPost div.Avatar, body#vanilla_discussions_mine table td.LatestPost div.LastCommentData,
body#dashboard_profile_discussions table td.LatestPost div.Avatar,
body#dashboard_profile_discussions table td.LatestPost div.LastCommentData, body#dashboard_profile_operabadges table td.LatestPost div.Avatar, body#dashboard_profile_operabadges table td.LatestPost div.LastCommentData {
  display: table-cell;
  vertical-align: middle; }
body#vanilla_plugin_frontpage table td.LatestPost div.Avatar, body#vanilla_categories_index table td.LatestPost div.Avatar, body#vanilla_discussions_index table td.LatestPost div.Avatar,
body#vanilla_discussions_popular table td.LatestPost div.Avatar, body#vanilla_discussions_bookmarked table td.LatestPost div.Avatar, body#vanilla_discussions_mine table td.LatestPost div.Avatar,
body#dashboard_profile_discussions table td.LatestPost div.Avatar, body#dashboard_profile_operabadges table td.LatestPost div.Avatar {
  padding-left: 5px; }
  body#vanilla_plugin_frontpage table td.LatestPost div.Avatar, body#vanilla_plugin_frontpage table td.LatestPost div.Avatar img, body#vanilla_categories_index table td.LatestPost div.Avatar, body#vanilla_categories_index table td.LatestPost div.Avatar img, body#vanilla_discussions_index table td.LatestPost div.Avatar, body#vanilla_discussions_index table td.LatestPost div.Avatar img,
  body#vanilla_discussions_popular table td.LatestPost div.Avatar,
  body#vanilla_discussions_popular table td.LatestPost div.Avatar img, body#vanilla_discussions_bookmarked table td.LatestPost div.Avatar, body#vanilla_discussions_bookmarked table td.LatestPost div.Avatar img, body#vanilla_discussions_mine table td.LatestPost div.Avatar, body#vanilla_discussions_mine table td.LatestPost div.Avatar img,
  body#dashboard_profile_discussions table td.LatestPost div.Avatar,
  body#dashboard_profile_discussions table td.LatestPost div.Avatar img, body#dashboard_profile_operabadges table td.LatestPost div.Avatar, body#dashboard_profile_operabadges table td.LatestPost div.Avatar img {
    width: 32px; }
  body#vanilla_plugin_frontpage table td.LatestPost div.Avatar img, body#vanilla_categories_index table td.LatestPost div.Avatar img, body#vanilla_discussions_index table td.LatestPost div.Avatar img,
  body#vanilla_discussions_popular table td.LatestPost div.Avatar img, body#vanilla_discussions_bookmarked table td.LatestPost div.Avatar img, body#vanilla_discussions_mine table td.LatestPost div.Avatar img,
  body#dashboard_profile_discussions table td.LatestPost div.Avatar img, body#dashboard_profile_operabadges table td.LatestPost div.Avatar img {
    display: block;
    height: 32px; }
body#vanilla_plugin_frontpage table td.LatestPost .CommentUserName, body#vanilla_categories_index table td.LatestPost .CommentUserName, body#vanilla_discussions_index table td.LatestPost .CommentUserName,
body#vanilla_discussions_popular table td.LatestPost .CommentUserName, body#vanilla_discussions_bookmarked table td.LatestPost .CommentUserName, body#vanilla_discussions_mine table td.LatestPost .CommentUserName,
body#dashboard_profile_discussions table td.LatestPost .CommentUserName, body#dashboard_profile_operabadges table td.LatestPost .CommentUserName {
  color: gray;
  font-weight: bold; }

body#vanilla_categories_index table .Discussion, body#vanilla_discussions_index table .Discussion,
body#vanilla_discussions_popular table .Discussion, body#vanilla_discussions_bookmarked table .Discussion,
body#vanilla_discussions_mine table .Discussion, body#dashboard_profile_discussions table .Discussion,
body#dashboard_profile_operabadges table .Discussion {
  text-align: left; }
body#vanilla_categories_index table .Replies, body#vanilla_discussions_index table .Replies,
body#vanilla_discussions_popular table .Replies, body#vanilla_discussions_bookmarked table .Replies,
body#vanilla_discussions_mine table .Replies, body#dashboard_profile_discussions table .Replies,
body#dashboard_profile_operabadges table .Replies {
  display: none; }
body#vanilla_categories_index table .Discussion, body#vanilla_categories_index table .LatestPost, body#vanilla_discussions_index table .Discussion, body#vanilla_discussions_index table .LatestPost,
body#vanilla_discussions_popular table .Discussion,
body#vanilla_discussions_popular table .LatestPost, body#vanilla_discussions_bookmarked table .Discussion, body#vanilla_discussions_bookmarked table .LatestPost,
body#vanilla_discussions_mine table .Discussion,
body#vanilla_discussions_mine table .LatestPost, body#dashboard_profile_discussions table .Discussion, body#dashboard_profile_discussions table .LatestPost,
body#dashboard_profile_operabadges table .Discussion,
body#dashboard_profile_operabadges table .LatestPost {
  width: 50%; }
body#vanilla_categories_index table tr.Announcement td, body#vanilla_discussions_index table tr.Announcement td,
body#vanilla_discussions_popular table tr.Announcement td, body#vanilla_discussions_bookmarked table tr.Announcement td,
body#vanilla_discussions_mine table tr.Announcement td, body#dashboard_profile_discussions table tr.Announcement td,
body#dashboard_profile_operabadges table tr.Announcement td {
  background-color: #e6e6e6; }
body#vanilla_categories_index table td, body#vanilla_categories_index table th, body#vanilla_discussions_index table td, body#vanilla_discussions_index table th,
body#vanilla_discussions_popular table td,
body#vanilla_discussions_popular table th, body#vanilla_discussions_bookmarked table td, body#vanilla_discussions_bookmarked table th,
body#vanilla_discussions_mine table td,
body#vanilla_discussions_mine table th, body#dashboard_profile_discussions table td, body#dashboard_profile_discussions table th,
body#dashboard_profile_operabadges table td,
body#dashboard_profile_operabadges table th {
  width: auto; }
body#vanilla_categories_index table td, body#vanilla_discussions_index table td,
body#vanilla_discussions_popular table td, body#vanilla_discussions_bookmarked table td,
body#vanilla_discussions_mine table td, body#dashboard_profile_discussions table td,
body#dashboard_profile_operabadges table td {
  height: 3.84615em; }
body#vanilla_categories_index table td.Replies, body#vanilla_categories_index table td.LatestPost, body#vanilla_discussions_index table td.Replies, body#vanilla_discussions_index table td.LatestPost,
body#vanilla_discussions_popular table td.Replies,
body#vanilla_discussions_popular table td.LatestPost, body#vanilla_discussions_bookmarked table td.Replies, body#vanilla_discussions_bookmarked table td.LatestPost,
body#vanilla_discussions_mine table td.Replies,
body#vanilla_discussions_mine table td.LatestPost, body#dashboard_profile_discussions table td.Replies, body#dashboard_profile_discussions table td.LatestPost,
body#dashboard_profile_operabadges table td.Replies,
body#dashboard_profile_operabadges table td.LatestPost {
  font-weight: 500; }
body#vanilla_categories_index table td.Replies, body#vanilla_discussions_index table td.Replies,
body#vanilla_discussions_popular table td.Replies, body#vanilla_discussions_bookmarked table td.Replies,
body#vanilla_discussions_mine table td.Replies, body#dashboard_profile_discussions table td.Replies,
body#dashboard_profile_operabadges table td.Replies {
  color: #a6a6a6;
  font-size: 1.154em; }
body#vanilla_categories_index table td.Discussion div.DiscussionMeta, body#vanilla_discussions_index table td.Discussion div.DiscussionMeta,
body#vanilla_discussions_popular table td.Discussion div.DiscussionMeta, body#vanilla_discussions_bookmarked table td.Discussion div.DiscussionMeta,
body#vanilla_discussions_mine table td.Discussion div.DiscussionMeta, body#dashboard_profile_discussions table td.Discussion div.DiscussionMeta,
body#dashboard_profile_operabadges table td.Discussion div.DiscussionMeta {
  font-size: 0.84615em;
  font-weight: 500;
  margin-top: 5px;
  line-height: 1.63636; }
  body#vanilla_categories_index table td.Discussion div.DiscussionMeta a, body#vanilla_categories_index table td.Discussion div.DiscussionMeta a:visited, body#vanilla_categories_index table td.Discussion div.DiscussionMeta a:hover, body#vanilla_categories_index table td.Discussion div.DiscussionMeta a:active, body#vanilla_discussions_index table td.Discussion div.DiscussionMeta a, body#vanilla_discussions_index table td.Discussion div.DiscussionMeta a:visited, body#vanilla_discussions_index table td.Discussion div.DiscussionMeta a:hover, body#vanilla_discussions_index table td.Discussion div.DiscussionMeta a:active,
  body#vanilla_discussions_popular table td.Discussion div.DiscussionMeta a,
  body#vanilla_discussions_popular table td.Discussion div.DiscussionMeta a:visited,
  body#vanilla_discussions_popular table td.Discussion div.DiscussionMeta a:hover,
  body#vanilla_discussions_popular table td.Discussion div.DiscussionMeta a:active, body#vanilla_discussions_bookmarked table td.Discussion div.DiscussionMeta a, body#vanilla_discussions_bookmarked table td.Discussion div.DiscussionMeta a:visited, body#vanilla_discussions_bookmarked table td.Discussion div.DiscussionMeta a:hover, body#vanilla_discussions_bookmarked table td.Discussion div.DiscussionMeta a:active,
  body#vanilla_discussions_mine table td.Discussion div.DiscussionMeta a,
  body#vanilla_discussions_mine table td.Discussion div.DiscussionMeta a:visited,
  body#vanilla_discussions_mine table td.Discussion div.DiscussionMeta a:hover,
  body#vanilla_discussions_mine table td.Discussion div.DiscussionMeta a:active, body#dashboard_profile_discussions table td.Discussion div.DiscussionMeta a, body#dashboard_profile_discussions table td.Discussion div.DiscussionMeta a:visited, body#dashboard_profile_discussions table td.Discussion div.DiscussionMeta a:hover, body#dashboard_profile_discussions table td.Discussion div.DiscussionMeta a:active,
  body#dashboard_profile_operabadges table td.Discussion div.DiscussionMeta a,
  body#dashboard_profile_operabadges table td.Discussion div.DiscussionMeta a:visited,
  body#dashboard_profile_operabadges table td.Discussion div.DiscussionMeta a:hover,
  body#dashboard_profile_operabadges table td.Discussion div.DiscussionMeta a:active {
    color: gray; }
  body#vanilla_categories_index table td.Discussion div.DiscussionMeta span, body#vanilla_discussions_index table td.Discussion div.DiscussionMeta span,
  body#vanilla_discussions_popular table td.Discussion div.DiscussionMeta span, body#vanilla_discussions_bookmarked table td.Discussion div.DiscussionMeta span,
  body#vanilla_discussions_mine table td.Discussion div.DiscussionMeta span, body#dashboard_profile_discussions table td.Discussion div.DiscussionMeta span,
  body#dashboard_profile_operabadges table td.Discussion div.DiscussionMeta span {
    display: inline-block;
    padding: 0 4px;
    color: #fff;
    margin-right: 4px; }
    body#vanilla_categories_index table td.Discussion div.DiscussionMeta span.Announcement, body#vanilla_discussions_index table td.Discussion div.DiscussionMeta span.Announcement,
    body#vanilla_discussions_popular table td.Discussion div.DiscussionMeta span.Announcement, body#vanilla_discussions_bookmarked table td.Discussion div.DiscussionMeta span.Announcement,
    body#vanilla_discussions_mine table td.Discussion div.DiscussionMeta span.Announcement, body#dashboard_profile_discussions table td.Discussion div.DiscussionMeta span.Announcement,
    body#dashboard_profile_operabadges table td.Discussion div.DiscussionMeta span.Announcement {
      background-color: #00a700; }
    body#vanilla_categories_index table td.Discussion div.DiscussionMeta span.New, body#vanilla_discussions_index table td.Discussion div.DiscussionMeta span.New,
    body#vanilla_discussions_popular table td.Discussion div.DiscussionMeta span.New, body#vanilla_discussions_bookmarked table td.Discussion div.DiscussionMeta span.New,
    body#vanilla_discussions_mine table td.Discussion div.DiscussionMeta span.New, body#dashboard_profile_discussions table td.Discussion div.DiscussionMeta span.New,
    body#dashboard_profile_operabadges table td.Discussion div.DiscussionMeta span.New {
      background-color: #cc0f16; }
    body#vanilla_categories_index table td.Discussion div.DiscussionMeta span.Closed, body#vanilla_discussions_index table td.Discussion div.DiscussionMeta span.Closed,
    body#vanilla_discussions_popular table td.Discussion div.DiscussionMeta span.Closed, body#vanilla_discussions_bookmarked table td.Discussion div.DiscussionMeta span.Closed,
    body#vanilla_discussions_mine table td.Discussion div.DiscussionMeta span.Closed, body#dashboard_profile_discussions table td.Discussion div.DiscussionMeta span.Closed,
    body#dashboard_profile_operabadges table td.Discussion div.DiscussionMeta span.Closed {
      background-color: #a6a6a6; }
body#vanilla_categories_index table td.LatestPost div.LatestPostData, body#vanilla_categories_index table td.LatestPost div.Options, body#vanilla_discussions_index table td.LatestPost div.LatestPostData, body#vanilla_discussions_index table td.LatestPost div.Options,
body#vanilla_discussions_popular table td.LatestPost div.LatestPostData,
body#vanilla_discussions_popular table td.LatestPost div.Options, body#vanilla_discussions_bookmarked table td.LatestPost div.LatestPostData, body#vanilla_discussions_bookmarked table td.LatestPost div.Options,
body#vanilla_discussions_mine table td.LatestPost div.LatestPostData,
body#vanilla_discussions_mine table td.LatestPost div.Options, body#dashboard_profile_discussions table td.LatestPost div.LatestPostData, body#dashboard_profile_discussions table td.LatestPost div.Options,
body#dashboard_profile_operabadges table td.LatestPost div.LatestPostData,
body#dashboard_profile_operabadges table td.LatestPost div.Options {
  display: table-cell;
  vertical-align: middle; }
body#vanilla_categories_index table td.LatestPost div.LatestPostData, body#vanilla_discussions_index table td.LatestPost div.LatestPostData,
body#vanilla_discussions_popular table td.LatestPost div.LatestPostData, body#vanilla_discussions_bookmarked table td.LatestPost div.LatestPostData,
body#vanilla_discussions_mine table td.LatestPost div.LatestPostData, body#dashboard_profile_discussions table td.LatestPost div.LatestPostData,
body#dashboard_profile_operabadges table td.LatestPost div.LatestPostData {
  width: 100%; }
body#vanilla_categories_index table td.LatestPost div.LatestPostData:first-child:last-child, body#vanilla_discussions_index table td.LatestPost div.LatestPostData:first-child:last-child,
body#vanilla_discussions_popular table td.LatestPost div.LatestPostData:first-child:last-child, body#vanilla_discussions_bookmarked table td.LatestPost div.LatestPostData:first-child:last-child,
body#vanilla_discussions_mine table td.LatestPost div.LatestPostData:first-child:last-child, body#dashboard_profile_discussions table td.LatestPost div.LatestPostData:first-child:last-child,
body#dashboard_profile_operabadges table td.LatestPost div.LatestPostData:first-child:last-child {
  width: 100%;
  display: table; }
body#vanilla_categories_index table td.LatestPost div.LastCommentDate, body#vanilla_discussions_index table td.LatestPost div.LastCommentDate,
body#vanilla_discussions_popular table td.LatestPost div.LastCommentDate, body#vanilla_discussions_bookmarked table td.LatestPost div.LastCommentDate,
body#vanilla_discussions_mine table td.LatestPost div.LastCommentDate, body#dashboard_profile_discussions table td.LatestPost div.LastCommentDate,
body#dashboard_profile_operabadges table td.LatestPost div.LastCommentDate {
  color: gray;
  font-size: 0.92308em; }
body#vanilla_categories_index table td.LatestPost div.CommentUserName, body#vanilla_discussions_index table td.LatestPost div.CommentUserName,
body#vanilla_discussions_popular table td.LatestPost div.CommentUserName, body#vanilla_discussions_bookmarked table td.LatestPost div.CommentUserName,
body#vanilla_discussions_mine table td.LatestPost div.CommentUserName, body#dashboard_profile_discussions table td.LatestPost div.CommentUserName,
body#dashboard_profile_operabadges table td.LatestPost div.CommentUserName {
  color: #404040; }
body#vanilla_categories_index table td.LatestPost div.Options, body#vanilla_discussions_index table td.LatestPost div.Options,
body#vanilla_discussions_popular table td.LatestPost div.Options, body#vanilla_discussions_bookmarked table td.LatestPost div.Options,
body#vanilla_discussions_mine table td.LatestPost div.Options, body#dashboard_profile_discussions table td.LatestPost div.Options,
body#dashboard_profile_operabadges table td.LatestPost div.Options {
  width: 16px;
  padding-left: 10px; }
body#vanilla_categories_index table td.LatestPost div.ToggleFlyout + a.Bookmark, body#vanilla_discussions_index table td.LatestPost div.ToggleFlyout + a.Bookmark,
body#vanilla_discussions_popular table td.LatestPost div.ToggleFlyout + a.Bookmark, body#vanilla_discussions_bookmarked table td.LatestPost div.ToggleFlyout + a.Bookmark,
body#vanilla_discussions_mine table td.LatestPost div.ToggleFlyout + a.Bookmark, body#dashboard_profile_discussions table td.LatestPost div.ToggleFlyout + a.Bookmark,
body#dashboard_profile_operabadges table td.LatestPost div.ToggleFlyout + a.Bookmark {
  margin-top: 5px; }
body#vanilla_categories_index table tr.Closed h3, body#vanilla_categories_index table tr.Closed h3 a, body#vanilla_categories_index table tr.Closed h3 a:visited, body#vanilla_categories_index table tr.Closed h3 a:hover, body#vanilla_categories_index table tr.Closed h3 a:active, body#vanilla_discussions_index table tr.Closed h3, body#vanilla_discussions_index table tr.Closed h3 a, body#vanilla_discussions_index table tr.Closed h3 a:visited, body#vanilla_discussions_index table tr.Closed h3 a:hover, body#vanilla_discussions_index table tr.Closed h3 a:active,
body#vanilla_discussions_popular table tr.Closed h3,
body#vanilla_discussions_popular table tr.Closed h3 a,
body#vanilla_discussions_popular table tr.Closed h3 a:visited,
body#vanilla_discussions_popular table tr.Closed h3 a:hover,
body#vanilla_discussions_popular table tr.Closed h3 a:active, body#vanilla_discussions_bookmarked table tr.Closed h3, body#vanilla_discussions_bookmarked table tr.Closed h3 a, body#vanilla_discussions_bookmarked table tr.Closed h3 a:visited, body#vanilla_discussions_bookmarked table tr.Closed h3 a:hover, body#vanilla_discussions_bookmarked table tr.Closed h3 a:active,
body#vanilla_discussions_mine table tr.Closed h3,
body#vanilla_discussions_mine table tr.Closed h3 a,
body#vanilla_discussions_mine table tr.Closed h3 a:visited,
body#vanilla_discussions_mine table tr.Closed h3 a:hover,
body#vanilla_discussions_mine table tr.Closed h3 a:active, body#dashboard_profile_discussions table tr.Closed h3, body#dashboard_profile_discussions table tr.Closed h3 a, body#dashboard_profile_discussions table tr.Closed h3 a:visited, body#dashboard_profile_discussions table tr.Closed h3 a:hover, body#dashboard_profile_discussions table tr.Closed h3 a:active,
body#dashboard_profile_operabadges table tr.Closed h3,
body#dashboard_profile_operabadges table tr.Closed h3 a,
body#dashboard_profile_operabadges table tr.Closed h3 a:visited,
body#dashboard_profile_operabadges table tr.Closed h3 a:hover,
body#dashboard_profile_operabadges table tr.Closed h3 a:active {
  color: rgba(0, 0, 0, 0.5); }
body#vanilla_categories_index table tr.Closed.Announcement td, body#vanilla_discussions_index table tr.Closed.Announcement td,
body#vanilla_discussions_popular table tr.Closed.Announcement td, body#vanilla_discussions_bookmarked table tr.Closed.Announcement td,
body#vanilla_discussions_mine table tr.Closed.Announcement td, body#dashboard_profile_discussions table tr.Closed.Announcement td,
body#dashboard_profile_operabadges table tr.Closed.Announcement td {
  background-color: inherit; }
body#vanilla_categories_index table tr.Closed td.Discussion div.DiscussionMeta span.Announcement, body#vanilla_discussions_index table tr.Closed td.Discussion div.DiscussionMeta span.Announcement,
body#vanilla_discussions_popular table tr.Closed td.Discussion div.DiscussionMeta span.Announcement, body#vanilla_discussions_bookmarked table tr.Closed td.Discussion div.DiscussionMeta span.Announcement,
body#vanilla_discussions_mine table tr.Closed td.Discussion div.DiscussionMeta span.Announcement, body#dashboard_profile_discussions table tr.Closed td.Discussion div.DiscussionMeta span.Announcement,
body#dashboard_profile_operabadges table tr.Closed td.Discussion div.DiscussionMeta span.Announcement {
  background-color: rgba(0, 167, 0, 0.5); }
body#vanilla_categories_index table tr.Closed td.Discussion div.DiscussionMeta span.New, body#vanilla_discussions_index table tr.Closed td.Discussion div.DiscussionMeta span.New,
body#vanilla_discussions_popular table tr.Closed td.Discussion div.DiscussionMeta span.New, body#vanilla_discussions_bookmarked table tr.Closed td.Discussion div.DiscussionMeta span.New,
body#vanilla_discussions_mine table tr.Closed td.Discussion div.DiscussionMeta span.New, body#dashboard_profile_discussions table tr.Closed td.Discussion div.DiscussionMeta span.New,
body#dashboard_profile_operabadges table tr.Closed td.Discussion div.DiscussionMeta span.New {
  background-color: rgba(204, 15, 22, 0.5); }
body#vanilla_categories_index table tr.Closed td.Replies, body#vanilla_discussions_index table tr.Closed td.Replies,
body#vanilla_discussions_popular table tr.Closed td.Replies, body#vanilla_discussions_bookmarked table tr.Closed td.Replies,
body#vanilla_discussions_mine table tr.Closed td.Replies, body#dashboard_profile_discussions table tr.Closed td.Replies,
body#dashboard_profile_operabadges table tr.Closed td.Replies {
  color: rgba(166, 166, 166, 0.5); }
body#vanilla_categories_index table tr.Closed td.LatestPost div.LastCommentDate, body#vanilla_discussions_index table tr.Closed td.LatestPost div.LastCommentDate,
body#vanilla_discussions_popular table tr.Closed td.LatestPost div.LastCommentDate, body#vanilla_discussions_bookmarked table tr.Closed td.LatestPost div.LastCommentDate,
body#vanilla_discussions_mine table tr.Closed td.LatestPost div.LastCommentDate, body#dashboard_profile_discussions table tr.Closed td.LatestPost div.LastCommentDate,
body#dashboard_profile_operabadges table tr.Closed td.LatestPost div.LastCommentDate {
  color: rgba(128, 128, 128, 0.5); }
body#vanilla_categories_index table tr.Closed td.LatestPost div.CommentUserName, body#vanilla_discussions_index table tr.Closed td.LatestPost div.CommentUserName,
body#vanilla_discussions_popular table tr.Closed td.LatestPost div.CommentUserName, body#vanilla_discussions_bookmarked table tr.Closed td.LatestPost div.CommentUserName,
body#vanilla_discussions_mine table tr.Closed td.LatestPost div.CommentUserName, body#dashboard_profile_discussions table tr.Closed td.LatestPost div.CommentUserName,
body#dashboard_profile_operabadges table tr.Closed td.LatestPost div.CommentUserName {
  color: rgba(64, 64, 64, 0.5); }
body#vanilla_categories_index table tr.Closed td.LatestPost div.Avatar img, body#vanilla_discussions_index table tr.Closed td.LatestPost div.Avatar img,
body#vanilla_discussions_popular table tr.Closed td.LatestPost div.Avatar img, body#vanilla_discussions_bookmarked table tr.Closed td.LatestPost div.Avatar img,
body#vanilla_discussions_mine table tr.Closed td.LatestPost div.Avatar img, body#dashboard_profile_discussions table tr.Closed td.LatestPost div.Avatar img,
body#dashboard_profile_operabadges table tr.Closed td.LatestPost div.Avatar img {
  opacity: 0.5; }

body#vanilla_discussion_index table, body#vanilla_discussion_comment table,
body#dashboard_profile_comments table, body#dashboard_search_index table,
body#dashboard_profile_operabadges table {
  margin-bottom: 30px; }
  body#vanilla_discussion_index table td, body#vanilla_discussion_comment table td,
  body#dashboard_profile_comments table td, body#dashboard_search_index table td,
  body#dashboard_profile_operabadges table td {
    vertical-align: top;
    line-height: 1.92308;
    background-color: #fff; }
  body#vanilla_discussion_index table .Meta, body#vanilla_discussion_comment table .Meta,
  body#dashboard_profile_comments table .Meta, body#dashboard_search_index table .Meta,
  body#dashboard_profile_operabadges table .Meta {
    width: 68px; }
  body#vanilla_discussion_index table th.Meta, body#vanilla_discussion_comment table th.Meta,
  body#dashboard_profile_comments table th.Meta, body#dashboard_search_index table th.Meta,
  body#dashboard_profile_operabadges table th.Meta {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  body#vanilla_discussion_index table th.Message div.MessageHeadMeta, body#vanilla_discussion_comment table th.Message div.MessageHeadMeta,
  body#dashboard_profile_comments table th.Message div.MessageHeadMeta, body#dashboard_search_index table th.Message div.MessageHeadMeta,
  body#dashboard_profile_operabadges table th.Message div.MessageHeadMeta {
    display: table;
    width: 100%; }
  body#vanilla_discussion_index table th.Message div.DateCreated, body#vanilla_discussion_index table th.Message div.Vote, body#vanilla_discussion_comment table th.Message div.DateCreated, body#vanilla_discussion_comment table th.Message div.Vote,
  body#dashboard_profile_comments table th.Message div.DateCreated,
  body#dashboard_profile_comments table th.Message div.Vote, body#dashboard_search_index table th.Message div.DateCreated, body#dashboard_search_index table th.Message div.Vote,
  body#dashboard_profile_operabadges table th.Message div.DateCreated,
  body#dashboard_profile_operabadges table th.Message div.Vote {
    display: table-cell; }
  body#vanilla_discussion_index table th.Message div.Vote, body#vanilla_discussion_comment table th.Message div.Vote,
  body#dashboard_profile_comments table th.Message div.Vote, body#dashboard_search_index table th.Message div.Vote,
  body#dashboard_profile_operabadges table th.Message div.Vote {
    text-align: right;
    width: auto; }
    body#vanilla_discussion_index table th.Message div.Vote a, body#vanilla_discussion_index table th.Message div.Vote span, body#vanilla_discussion_comment table th.Message div.Vote a, body#vanilla_discussion_comment table th.Message div.Vote span,
    body#dashboard_profile_comments table th.Message div.Vote a,
    body#dashboard_profile_comments table th.Message div.Vote span, body#dashboard_search_index table th.Message div.Vote a, body#dashboard_search_index table th.Message div.Vote span,
    body#dashboard_profile_operabadges table th.Message div.Vote a,
    body#dashboard_profile_operabadges table th.Message div.Vote span {
      margin-left: 2px; }
      body#vanilla_discussion_index table th.Message div.Vote a:first-child, body#vanilla_discussion_index table th.Message div.Vote span:first-child, body#vanilla_discussion_comment table th.Message div.Vote a:first-child, body#vanilla_discussion_comment table th.Message div.Vote span:first-child,
      body#dashboard_profile_comments table th.Message div.Vote a:first-child,
      body#dashboard_profile_comments table th.Message div.Vote span:first-child, body#dashboard_search_index table th.Message div.Vote a:first-child, body#dashboard_search_index table th.Message div.Vote span:first-child,
      body#dashboard_profile_operabadges table th.Message div.Vote a:first-child,
      body#dashboard_profile_operabadges table th.Message div.Vote span:first-child {
        margin-left: 0; }
    body#vanilla_discussion_index table th.Message div.Vote .VoteUp, body#vanilla_discussion_index table th.Message div.Vote .VoteDown, body#vanilla_discussion_index table th.Message div.Vote .VoteUpSelected, body#vanilla_discussion_index table th.Message div.Vote .VoteDownSelected, body#vanilla_discussion_comment table th.Message div.Vote .VoteUp, body#vanilla_discussion_comment table th.Message div.Vote .VoteDown, body#vanilla_discussion_comment table th.Message div.Vote .VoteUpSelected, body#vanilla_discussion_comment table th.Message div.Vote .VoteDownSelected,
    body#dashboard_profile_comments table th.Message div.Vote .VoteUp,
    body#dashboard_profile_comments table th.Message div.Vote .VoteDown,
    body#dashboard_profile_comments table th.Message div.Vote .VoteUpSelected,
    body#dashboard_profile_comments table th.Message div.Vote .VoteDownSelected, body#dashboard_search_index table th.Message div.Vote .VoteUp, body#dashboard_search_index table th.Message div.Vote .VoteDown, body#dashboard_search_index table th.Message div.Vote .VoteUpSelected, body#dashboard_search_index table th.Message div.Vote .VoteDownSelected,
    body#dashboard_profile_operabadges table th.Message div.Vote .VoteUp,
    body#dashboard_profile_operabadges table th.Message div.Vote .VoteDown,
    body#dashboard_profile_operabadges table th.Message div.Vote .VoteUpSelected,
    body#dashboard_profile_operabadges table th.Message div.Vote .VoteDownSelected {
      display: inline-block;
      position: relative;
      top: 0.15385em;
      width: 16px;
      height: 16px;
      background-position: top left;
      background-repeat: no-repeat;
      background-size: 50px 16px; }
    body#vanilla_discussion_index table th.Message div.Vote a.VoteUp, body#vanilla_discussion_index table th.Message div.Vote a.VoteDown, body#vanilla_discussion_comment table th.Message div.Vote a.VoteUp, body#vanilla_discussion_comment table th.Message div.Vote a.VoteDown,
    body#dashboard_profile_comments table th.Message div.Vote a.VoteUp,
    body#dashboard_profile_comments table th.Message div.Vote a.VoteDown, body#dashboard_search_index table th.Message div.Vote a.VoteUp, body#dashboard_search_index table th.Message div.Vote a.VoteDown,
    body#dashboard_profile_operabadges table th.Message div.Vote a.VoteUp,
    body#dashboard_profile_operabadges table th.Message div.Vote a.VoteDown {
      cursor: pointer; }
      body#vanilla_discussion_index table th.Message div.Vote a.VoteUp:hover, body#vanilla_discussion_index table th.Message div.Vote a.VoteUp:active, body#vanilla_discussion_index table th.Message div.Vote a.VoteDown:hover, body#vanilla_discussion_index table th.Message div.Vote a.VoteDown:active, body#vanilla_discussion_comment table th.Message div.Vote a.VoteUp:hover, body#vanilla_discussion_comment table th.Message div.Vote a.VoteUp:active, body#vanilla_discussion_comment table th.Message div.Vote a.VoteDown:hover, body#vanilla_discussion_comment table th.Message div.Vote a.VoteDown:active,
      body#dashboard_profile_comments table th.Message div.Vote a.VoteUp:hover,
      body#dashboard_profile_comments table th.Message div.Vote a.VoteUp:active,
      body#dashboard_profile_comments table th.Message div.Vote a.VoteDown:hover,
      body#dashboard_profile_comments table th.Message div.Vote a.VoteDown:active, body#dashboard_search_index table th.Message div.Vote a.VoteUp:hover, body#dashboard_search_index table th.Message div.Vote a.VoteUp:active, body#dashboard_search_index table th.Message div.Vote a.VoteDown:hover, body#dashboard_search_index table th.Message div.Vote a.VoteDown:active,
      body#dashboard_profile_operabadges table th.Message div.Vote a.VoteUp:hover,
      body#dashboard_profile_operabadges table th.Message div.Vote a.VoteUp:active,
      body#dashboard_profile_operabadges table th.Message div.Vote a.VoteDown:hover,
      body#dashboard_profile_operabadges table th.Message div.Vote a.VoteDown:active {
        background-position: -17px 0; }
    body#vanilla_discussion_index table th.Message div.Vote .VoteUpSelected, body#vanilla_discussion_index table th.Message div.Vote .VoteDownSelected, body#vanilla_discussion_comment table th.Message div.Vote .VoteUpSelected, body#vanilla_discussion_comment table th.Message div.Vote .VoteDownSelected,
    body#dashboard_profile_comments table th.Message div.Vote .VoteUpSelected,
    body#dashboard_profile_comments table th.Message div.Vote .VoteDownSelected, body#dashboard_search_index table th.Message div.Vote .VoteUpSelected, body#dashboard_search_index table th.Message div.Vote .VoteDownSelected,
    body#dashboard_profile_operabadges table th.Message div.Vote .VoteUpSelected,
    body#dashboard_profile_operabadges table th.Message div.Vote .VoteDownSelected {
      background-position: top right; }
    body#vanilla_discussion_index table th.Message div.Vote .VoteUp, body#vanilla_discussion_index table th.Message div.Vote .VoteUpSelected, body#vanilla_discussion_comment table th.Message div.Vote .VoteUp, body#vanilla_discussion_comment table th.Message div.Vote .VoteUpSelected,
    body#dashboard_profile_comments table th.Message div.Vote .VoteUp,
    body#dashboard_profile_comments table th.Message div.Vote .VoteUpSelected, body#dashboard_search_index table th.Message div.Vote .VoteUp, body#dashboard_search_index table th.Message div.Vote .VoteUpSelected,
    body#dashboard_profile_operabadges table th.Message div.Vote .VoteUp,
    body#dashboard_profile_operabadges table th.Message div.Vote .VoteUpSelected {
      background-image: url("images/voteup.png");
      /*background-image                      : url('images/voteup.svg'), none;*/ }
    body#vanilla_discussion_index table th.Message div.Vote .VoteDown, body#vanilla_discussion_index table th.Message div.Vote .VoteDownSelected, body#vanilla_discussion_comment table th.Message div.Vote .VoteDown, body#vanilla_discussion_comment table th.Message div.Vote .VoteDownSelected,
    body#dashboard_profile_comments table th.Message div.Vote .VoteDown,
    body#dashboard_profile_comments table th.Message div.Vote .VoteDownSelected, body#dashboard_search_index table th.Message div.Vote .VoteDown, body#dashboard_search_index table th.Message div.Vote .VoteDownSelected,
    body#dashboard_profile_operabadges table th.Message div.Vote .VoteDown,
    body#dashboard_profile_operabadges table th.Message div.Vote .VoteDownSelected {
      background-image: url("images/votedown.png");
      /*background-image                      : url('images/votedown.svg'), none;*/ }
  body#vanilla_discussion_index table td.Meta div.Avatar, body#vanilla_discussion_comment table td.Meta div.Avatar,
  body#dashboard_profile_comments table td.Meta div.Avatar, body#dashboard_search_index table td.Meta div.Avatar,
  body#dashboard_profile_operabadges table td.Meta div.Avatar {
    margin-bottom: 10px; }
    body#vanilla_discussion_index table td.Meta div.Avatar, body#vanilla_discussion_index table td.Meta div.Avatar img, body#vanilla_discussion_comment table td.Meta div.Avatar, body#vanilla_discussion_comment table td.Meta div.Avatar img,
    body#dashboard_profile_comments table td.Meta div.Avatar,
    body#dashboard_profile_comments table td.Meta div.Avatar img, body#dashboard_search_index table td.Meta div.Avatar, body#dashboard_search_index table td.Meta div.Avatar img,
    body#dashboard_profile_operabadges table td.Meta div.Avatar,
    body#dashboard_profile_operabadges table td.Meta div.Avatar img {
      width: 64px;
      height: 64px; }
    body#vanilla_discussion_index table td.Meta div.Avatar img, body#vanilla_discussion_comment table td.Meta div.Avatar img,
    body#dashboard_profile_comments table td.Meta div.Avatar img, body#dashboard_search_index table td.Meta div.Avatar img,
    body#dashboard_profile_operabadges table td.Meta div.Avatar img {
      display: block; }
  body#vanilla_discussion_index table td.Meta div.Options, body#vanilla_discussion_comment table td.Meta div.Options,
  body#dashboard_profile_comments table td.Meta div.Options, body#dashboard_search_index table td.Meta div.Options,
  body#dashboard_profile_operabadges table td.Meta div.Options {
    margin-top: 5px; }
    body#vanilla_discussion_index table td.Meta div.Options div, body#vanilla_discussion_index table td.Meta div.Options a.QuoteComment, body#vanilla_discussion_comment table td.Meta div.Options div, body#vanilla_discussion_comment table td.Meta div.Options a.QuoteComment,
    body#dashboard_profile_comments table td.Meta div.Options div,
    body#dashboard_profile_comments table td.Meta div.Options a.QuoteComment, body#dashboard_search_index table td.Meta div.Options div, body#dashboard_search_index table td.Meta div.Options a.QuoteComment,
    body#dashboard_profile_operabadges table td.Meta div.Options div,
    body#dashboard_profile_operabadges table td.Meta div.Options a.QuoteComment {
      display: inline-block; }
    body#vanilla_discussion_index table td.Meta div.Options div.ToggleFlyout, body#vanilla_discussion_index table td.Meta div.Options a.QuoteComment, body#vanilla_discussion_comment table td.Meta div.Options div.ToggleFlyout, body#vanilla_discussion_comment table td.Meta div.Options a.QuoteComment,
    body#dashboard_profile_comments table td.Meta div.Options div.ToggleFlyout,
    body#dashboard_profile_comments table td.Meta div.Options a.QuoteComment, body#dashboard_search_index table td.Meta div.Options div.ToggleFlyout, body#dashboard_search_index table td.Meta div.Options a.QuoteComment,
    body#dashboard_profile_operabadges table td.Meta div.Options div.ToggleFlyout,
    body#dashboard_profile_operabadges table td.Meta div.Options a.QuoteComment {
      margin-right: 8px; }
    body#vanilla_discussion_index table td.Meta div.Options :first-child, body#vanilla_discussion_comment table td.Meta div.Options :first-child,
    body#dashboard_profile_comments table td.Meta div.Options :first-child, body#dashboard_search_index table td.Meta div.Options :first-child,
    body#dashboard_profile_operabadges table td.Meta div.Options :first-child {
      margin-left: 0; }
  body#vanilla_discussion_index table td.Meta p, body#vanilla_discussion_index table td.Meta a, body#vanilla_discussion_index table td.Meta a:visited, body#vanilla_discussion_index table td.Meta a:hover, body#vanilla_discussion_index table td.Meta a:active, body#vanilla_discussion_comment table td.Meta p, body#vanilla_discussion_comment table td.Meta a, body#vanilla_discussion_comment table td.Meta a:visited, body#vanilla_discussion_comment table td.Meta a:hover, body#vanilla_discussion_comment table td.Meta a:active,
  body#dashboard_profile_comments table td.Meta p,
  body#dashboard_profile_comments table td.Meta a,
  body#dashboard_profile_comments table td.Meta a:visited,
  body#dashboard_profile_comments table td.Meta a:hover,
  body#dashboard_profile_comments table td.Meta a:active, body#dashboard_search_index table td.Meta p, body#dashboard_search_index table td.Meta a, body#dashboard_search_index table td.Meta a:visited, body#dashboard_search_index table td.Meta a:hover, body#dashboard_search_index table td.Meta a:active,
  body#dashboard_profile_operabadges table td.Meta p,
  body#dashboard_profile_operabadges table td.Meta a,
  body#dashboard_profile_operabadges table td.Meta a:visited,
  body#dashboard_profile_operabadges table td.Meta a:hover,
  body#dashboard_profile_operabadges table td.Meta a:active {
    color: #a6a6a6;
    font-weight: 500; }
  body#vanilla_discussion_index table td.Meta ul.Badges, body#vanilla_discussion_comment table td.Meta ul.Badges,
  body#dashboard_profile_comments table td.Meta ul.Badges, body#dashboard_search_index table td.Meta ul.Badges,
  body#dashboard_profile_operabadges table td.Meta ul.Badges {
    margin-top: 5px; }
    body#vanilla_discussion_index table td.Meta ul.Badges li, body#vanilla_discussion_comment table td.Meta ul.Badges li,
    body#dashboard_profile_comments table td.Meta ul.Badges li, body#dashboard_search_index table td.Meta ul.Badges li,
    body#dashboard_profile_operabadges table td.Meta ul.Badges li {
      display: inline;
      padding-left: 2px; }
      body#vanilla_discussion_index table td.Meta ul.Badges li:first-child, body#vanilla_discussion_comment table td.Meta ul.Badges li:first-child,
      body#dashboard_profile_comments table td.Meta ul.Badges li:first-child, body#dashboard_search_index table td.Meta ul.Badges li:first-child,
      body#dashboard_profile_operabadges table td.Meta ul.Badges li:first-child {
        padding-left: 0; }
  body#vanilla_discussion_index table td.Message, body#vanilla_discussion_comment table td.Message,
  body#dashboard_profile_comments table td.Message, body#dashboard_search_index table td.Message,
  body#dashboard_profile_operabadges table td.Message {
    overflow: hidden; }
    body#vanilla_discussion_index table td.Message a, body#vanilla_discussion_index table td.Message a:visited, body#vanilla_discussion_index table td.Message a:hover, body#vanilla_discussion_index table td.Message a:active, body#vanilla_discussion_comment table td.Message a, body#vanilla_discussion_comment table td.Message a:visited, body#vanilla_discussion_comment table td.Message a:hover, body#vanilla_discussion_comment table td.Message a:active,
    body#dashboard_profile_comments table td.Message a,
    body#dashboard_profile_comments table td.Message a:visited,
    body#dashboard_profile_comments table td.Message a:hover,
    body#dashboard_profile_comments table td.Message a:active, body#dashboard_search_index table td.Message a, body#dashboard_search_index table td.Message a:visited, body#dashboard_search_index table td.Message a:hover, body#dashboard_search_index table td.Message a:active,
    body#dashboard_profile_operabadges table td.Message a,
    body#dashboard_profile_operabadges table td.Message a:visited,
    body#dashboard_profile_operabadges table td.Message a:hover,
    body#dashboard_profile_operabadges table td.Message a:active {
      color: #cc0f16; }
    body#vanilla_discussion_index table td.Message h1, body#vanilla_discussion_comment table td.Message h1,
    body#dashboard_profile_comments table td.Message h1, body#dashboard_search_index table td.Message h1,
    body#dashboard_profile_operabadges table td.Message h1 {
      font-size: 1.61538em; }
    body#vanilla_discussion_index table td.Message h2, body#vanilla_discussion_comment table td.Message h2,
    body#dashboard_profile_comments table td.Message h2, body#dashboard_search_index table td.Message h2,
    body#dashboard_profile_operabadges table td.Message h2 {
      font-size: 1.5em; }
    body#vanilla_discussion_index table td.Message h3, body#vanilla_discussion_comment table td.Message h3,
    body#dashboard_profile_comments table td.Message h3, body#dashboard_search_index table td.Message h3,
    body#dashboard_profile_operabadges table td.Message h3 {
      font-size: 1.385em; }
    body#vanilla_discussion_index table td.Message h4, body#vanilla_discussion_comment table td.Message h4,
    body#dashboard_profile_comments table td.Message h4, body#dashboard_search_index table td.Message h4,
    body#dashboard_profile_operabadges table td.Message h4 {
      font-size: 1.23077em; }
    body#vanilla_discussion_index table td.Message h5, body#vanilla_discussion_comment table td.Message h5,
    body#dashboard_profile_comments table td.Message h5, body#dashboard_search_index table td.Message h5,
    body#dashboard_profile_operabadges table td.Message h5 {
      font-size: 1.07692em; }
    body#vanilla_discussion_index table td.Message h6, body#vanilla_discussion_comment table td.Message h6,
    body#dashboard_profile_comments table td.Message h6, body#dashboard_search_index table td.Message h6,
    body#dashboard_profile_operabadges table td.Message h6 {
      font-size: 1em; }
    body#vanilla_discussion_index table td.Message h1, body#vanilla_discussion_index table td.Message h2, body#vanilla_discussion_index table td.Message h3, body#vanilla_discussion_index table td.Message h4, body#vanilla_discussion_index table td.Message h5, body#vanilla_discussion_index table td.Message h6, body#vanilla_discussion_index table td.Message p, body#vanilla_discussion_comment table td.Message h1, body#vanilla_discussion_comment table td.Message h2, body#vanilla_discussion_comment table td.Message h3, body#vanilla_discussion_comment table td.Message h4, body#vanilla_discussion_comment table td.Message h5, body#vanilla_discussion_comment table td.Message h6, body#vanilla_discussion_comment table td.Message p,
    body#dashboard_profile_comments table td.Message h1,
    body#dashboard_profile_comments table td.Message h2,
    body#dashboard_profile_comments table td.Message h3,
    body#dashboard_profile_comments table td.Message h4,
    body#dashboard_profile_comments table td.Message h5,
    body#dashboard_profile_comments table td.Message h6,
    body#dashboard_profile_comments table td.Message p, body#dashboard_search_index table td.Message h1, body#dashboard_search_index table td.Message h2, body#dashboard_search_index table td.Message h3, body#dashboard_search_index table td.Message h4, body#dashboard_search_index table td.Message h5, body#dashboard_search_index table td.Message h6, body#dashboard_search_index table td.Message p,
    body#dashboard_profile_operabadges table td.Message h1,
    body#dashboard_profile_operabadges table td.Message h2,
    body#dashboard_profile_operabadges table td.Message h3,
    body#dashboard_profile_operabadges table td.Message h4,
    body#dashboard_profile_operabadges table td.Message h5,
    body#dashboard_profile_operabadges table td.Message h6,
    body#dashboard_profile_operabadges table td.Message p {
      margin-bottom: 1em;
      overflow: hidden; }
    body#vanilla_discussion_index table td.Message h1 a, body#vanilla_discussion_index table td.Message h1 a:visited, body#vanilla_discussion_index table td.Message h1 a:hover, body#vanilla_discussion_index table td.Message h1 a:active, body#vanilla_discussion_index table td.Message h2 a, body#vanilla_discussion_index table td.Message h2 a:visited, body#vanilla_discussion_index table td.Message h2 a:hover, body#vanilla_discussion_index table td.Message h2 a:active, body#vanilla_discussion_index table td.Message h3 a, body#vanilla_discussion_index table td.Message h3 a:visited, body#vanilla_discussion_index table td.Message h3 a:hover, body#vanilla_discussion_index table td.Message h3 a:active, body#vanilla_discussion_index table td.Message h4 a, body#vanilla_discussion_index table td.Message h4 a:visited, body#vanilla_discussion_index table td.Message h4 a:hover, body#vanilla_discussion_index table td.Message h4 a:active, body#vanilla_discussion_index table td.Message h5 a, body#vanilla_discussion_index table td.Message h5 a:visited, body#vanilla_discussion_index table td.Message h5 a:hover, body#vanilla_discussion_index table td.Message h5 a:active, body#vanilla_discussion_index table td.Message h6 a, body#vanilla_discussion_index table td.Message h6 a:visited, body#vanilla_discussion_index table td.Message h6 a:hover, body#vanilla_discussion_index table td.Message h6 a:active, body#vanilla_discussion_comment table td.Message h1 a, body#vanilla_discussion_comment table td.Message h1 a:visited, body#vanilla_discussion_comment table td.Message h1 a:hover, body#vanilla_discussion_comment table td.Message h1 a:active, body#vanilla_discussion_comment table td.Message h2 a, body#vanilla_discussion_comment table td.Message h2 a:visited, body#vanilla_discussion_comment table td.Message h2 a:hover, body#vanilla_discussion_comment table td.Message h2 a:active, body#vanilla_discussion_comment table td.Message h3 a, body#vanilla_discussion_comment table td.Message h3 a:visited, body#vanilla_discussion_comment table td.Message h3 a:hover, body#vanilla_discussion_comment table td.Message h3 a:active, body#vanilla_discussion_comment table td.Message h4 a, body#vanilla_discussion_comment table td.Message h4 a:visited, body#vanilla_discussion_comment table td.Message h4 a:hover, body#vanilla_discussion_comment table td.Message h4 a:active, body#vanilla_discussion_comment table td.Message h5 a, body#vanilla_discussion_comment table td.Message h5 a:visited, body#vanilla_discussion_comment table td.Message h5 a:hover, body#vanilla_discussion_comment table td.Message h5 a:active, body#vanilla_discussion_comment table td.Message h6 a, body#vanilla_discussion_comment table td.Message h6 a:visited, body#vanilla_discussion_comment table td.Message h6 a:hover, body#vanilla_discussion_comment table td.Message h6 a:active,
    body#dashboard_profile_comments table td.Message h1 a,
    body#dashboard_profile_comments table td.Message h1 a:visited,
    body#dashboard_profile_comments table td.Message h1 a:hover,
    body#dashboard_profile_comments table td.Message h1 a:active,
    body#dashboard_profile_comments table td.Message h2 a,
    body#dashboard_profile_comments table td.Message h2 a:visited,
    body#dashboard_profile_comments table td.Message h2 a:hover,
    body#dashboard_profile_comments table td.Message h2 a:active,
    body#dashboard_profile_comments table td.Message h3 a,
    body#dashboard_profile_comments table td.Message h3 a:visited,
    body#dashboard_profile_comments table td.Message h3 a:hover,
    body#dashboard_profile_comments table td.Message h3 a:active,
    body#dashboard_profile_comments table td.Message h4 a,
    body#dashboard_profile_comments table td.Message h4 a:visited,
    body#dashboard_profile_comments table td.Message h4 a:hover,
    body#dashboard_profile_comments table td.Message h4 a:active,
    body#dashboard_profile_comments table td.Message h5 a,
    body#dashboard_profile_comments table td.Message h5 a:visited,
    body#dashboard_profile_comments table td.Message h5 a:hover,
    body#dashboard_profile_comments table td.Message h5 a:active,
    body#dashboard_profile_comments table td.Message h6 a,
    body#dashboard_profile_comments table td.Message h6 a:visited,
    body#dashboard_profile_comments table td.Message h6 a:hover,
    body#dashboard_profile_comments table td.Message h6 a:active, body#dashboard_search_index table td.Message h1 a, body#dashboard_search_index table td.Message h1 a:visited, body#dashboard_search_index table td.Message h1 a:hover, body#dashboard_search_index table td.Message h1 a:active, body#dashboard_search_index table td.Message h2 a, body#dashboard_search_index table td.Message h2 a:visited, body#dashboard_search_index table td.Message h2 a:hover, body#dashboard_search_index table td.Message h2 a:active, body#dashboard_search_index table td.Message h3 a, body#dashboard_search_index table td.Message h3 a:visited, body#dashboard_search_index table td.Message h3 a:hover, body#dashboard_search_index table td.Message h3 a:active, body#dashboard_search_index table td.Message h4 a, body#dashboard_search_index table td.Message h4 a:visited, body#dashboard_search_index table td.Message h4 a:hover, body#dashboard_search_index table td.Message h4 a:active, body#dashboard_search_index table td.Message h5 a, body#dashboard_search_index table td.Message h5 a:visited, body#dashboard_search_index table td.Message h5 a:hover, body#dashboard_search_index table td.Message h5 a:active, body#dashboard_search_index table td.Message h6 a, body#dashboard_search_index table td.Message h6 a:visited, body#dashboard_search_index table td.Message h6 a:hover, body#dashboard_search_index table td.Message h6 a:active,
    body#dashboard_profile_operabadges table td.Message h1 a,
    body#dashboard_profile_operabadges table td.Message h1 a:visited,
    body#dashboard_profile_operabadges table td.Message h1 a:hover,
    body#dashboard_profile_operabadges table td.Message h1 a:active,
    body#dashboard_profile_operabadges table td.Message h2 a,
    body#dashboard_profile_operabadges table td.Message h2 a:visited,
    body#dashboard_profile_operabadges table td.Message h2 a:hover,
    body#dashboard_profile_operabadges table td.Message h2 a:active,
    body#dashboard_profile_operabadges table td.Message h3 a,
    body#dashboard_profile_operabadges table td.Message h3 a:visited,
    body#dashboard_profile_operabadges table td.Message h3 a:hover,
    body#dashboard_profile_operabadges table td.Message h3 a:active,
    body#dashboard_profile_operabadges table td.Message h4 a,
    body#dashboard_profile_operabadges table td.Message h4 a:visited,
    body#dashboard_profile_operabadges table td.Message h4 a:hover,
    body#dashboard_profile_operabadges table td.Message h4 a:active,
    body#dashboard_profile_operabadges table td.Message h5 a,
    body#dashboard_profile_operabadges table td.Message h5 a:visited,
    body#dashboard_profile_operabadges table td.Message h5 a:hover,
    body#dashboard_profile_operabadges table td.Message h5 a:active,
    body#dashboard_profile_operabadges table td.Message h6 a,
    body#dashboard_profile_operabadges table td.Message h6 a:visited,
    body#dashboard_profile_operabadges table td.Message h6 a:hover,
    body#dashboard_profile_operabadges table td.Message h6 a:active {
      color: #000; }

body#vanilla_plugin_frontpage div.Category:not(.Hidden) + div.Category h2.TableHeader, body#vanilla_plugin_frontpage div.SubCategory + div.SubCategory h2.TableHeader {
  border-top-width: 0; }
body#vanilla_plugin_frontpage table .ForumName {
  text-align: left; }
body#vanilla_plugin_frontpage table .CountDiscussions, body#vanilla_plugin_frontpage table .CountComments {
  display: none; }
body#vanilla_plugin_frontpage table td, body#vanilla_plugin_frontpage table th {
  text-align: right;
  width: 50%; }
body#vanilla_plugin_frontpage table td.CountDiscussions, body#vanilla_plugin_frontpage table td.CountComments, body#vanilla_plugin_frontpage table td.LatestPost {
  font-size: 1.154em;
  font-weight: 500; }
body#vanilla_plugin_frontpage table td.CountDiscussions, body#vanilla_plugin_frontpage table td.CountComments {
  color: #a6a6a6; }
body#vanilla_plugin_frontpage table td.LatestPost div.DiscussionName {
  font-size: 0.86667em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
body#vanilla_plugin_frontpage table td.LatestPost div.LastCommentMeta {
  font-size: 0.8em;
  color: #a6a6a6;
  font-weight: normal; }

body#vanilla_post_discussion form, body#vanilla_post_editdiscussion form {
  line-height: 1.92308; }
  body#vanilla_post_discussion form input, body#vanilla_post_discussion form textarea, body#vanilla_post_editdiscussion form input, body#vanilla_post_editdiscussion form textarea {
    line-height: 1.6; }
  body#vanilla_post_discussion form input.InputBox, body#vanilla_post_editdiscussion form input.InputBox {
    width: 75%; }
  body#vanilla_post_discussion form textarea, body#vanilla_post_editdiscussion form textarea {
    height: 250px !important; }
  body#vanilla_post_discussion form div.Category label, body#vanilla_post_editdiscussion form div.Category label {
    display: block; }
  body#vanilla_post_discussion form div.DiscussionOptions label, body#vanilla_post_editdiscussion form div.DiscussionOptions label {
    color: #000;
    margin-right: 5px;
    font-weight: normal; }
  body#vanilla_post_discussion form div div, body#vanilla_post_editdiscussion form div div {
    margin-bottom: 5px; }

body#dashboard_plugin_page div#ForumRules, body#dashboard_plugin_page div#ForumHelp {
  border: 1px solid silver;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  padding: 10px; }
  body#dashboard_plugin_page div#ForumRules table a, body#dashboard_plugin_page div#ForumRules table a:visited, body#dashboard_plugin_page div#ForumRules table a:hover, body#dashboard_plugin_page div#ForumRules table a:active, body#dashboard_plugin_page div#ForumHelp table a, body#dashboard_plugin_page div#ForumHelp table a:visited, body#dashboard_plugin_page div#ForumHelp table a:hover, body#dashboard_plugin_page div#ForumHelp table a:active {
    color: #cc0f16;
    text-decoration: underline; }
body#dashboard_plugin_page div.ButtonRow {
  margin-top: 15px; }
body#dashboard_plugin_page h2, body#dashboard_plugin_page p {
  margin-bottom: 1em;
  overflow: hidden; }
body#dashboard_plugin_page ol {
  list-style-type: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
  margin-top: 1em;
  font-weight: 500; }

body#dashboard_profile_index div#Panel div.Avatar, body#dashboard_profile_index div#Panel div.Avatar img, body#dashboard_profile_notifications div#Panel div.Avatar, body#dashboard_profile_notifications div#Panel div.Avatar img,
body#dashboard_profile_discussions div#Panel div.Avatar,
body#dashboard_profile_discussions div#Panel div.Avatar img, body#dashboard_profile_comments div#Panel div.Avatar, body#dashboard_profile_comments div#Panel div.Avatar img,
body#dashboard_profile_operabadges div#Panel div.Avatar,
body#dashboard_profile_operabadges div#Panel div.Avatar img {
  width: 212px;
  height: 212px;
  display: block; }
body#dashboard_profile_index div#Panel div.Avatar, body#dashboard_profile_notifications div#Panel div.Avatar,
body#dashboard_profile_discussions div#Panel div.Avatar, body#dashboard_profile_comments div#Panel div.Avatar,
body#dashboard_profile_operabadges div#Panel div.Avatar {
  margin-bottom: 15px; }
body#dashboard_profile_index div#Panel ul.About li, body#dashboard_profile_notifications div#Panel ul.About li,
body#dashboard_profile_discussions div#Panel ul.About li, body#dashboard_profile_comments div#Panel ul.About li,
body#dashboard_profile_operabadges div#Panel ul.About li {
  padding-top: 3px;
  padding-bottom: 3px; }
body#dashboard_profile_index div#Panel div.Box div.Header, body#dashboard_profile_notifications div#Panel div.Box div.Header,
body#dashboard_profile_discussions div#Panel div.Box div.Header, body#dashboard_profile_comments div#Panel div.Box div.Header,
body#dashboard_profile_operabadges div#Panel div.Box div.Header {
  margin-bottom: 10px; }
  body#dashboard_profile_index div#Panel div.Box div.Header a, body#dashboard_profile_index div#Panel div.Box div.Header a:visited, body#dashboard_profile_index div#Panel div.Box div.Header a:hover, body#dashboard_profile_index div#Panel div.Box div.Header a:active, body#dashboard_profile_notifications div#Panel div.Box div.Header a, body#dashboard_profile_notifications div#Panel div.Box div.Header a:visited, body#dashboard_profile_notifications div#Panel div.Box div.Header a:hover, body#dashboard_profile_notifications div#Panel div.Box div.Header a:active,
  body#dashboard_profile_discussions div#Panel div.Box div.Header a,
  body#dashboard_profile_discussions div#Panel div.Box div.Header a:visited,
  body#dashboard_profile_discussions div#Panel div.Box div.Header a:hover,
  body#dashboard_profile_discussions div#Panel div.Box div.Header a:active, body#dashboard_profile_comments div#Panel div.Box div.Header a, body#dashboard_profile_comments div#Panel div.Box div.Header a:visited, body#dashboard_profile_comments div#Panel div.Box div.Header a:hover, body#dashboard_profile_comments div#Panel div.Box div.Header a:active,
  body#dashboard_profile_operabadges div#Panel div.Box div.Header a,
  body#dashboard_profile_operabadges div#Panel div.Box div.Header a:visited,
  body#dashboard_profile_operabadges div#Panel div.Box div.Header a:hover,
  body#dashboard_profile_operabadges div#Panel div.Box div.Header a:active {
    color: gray;
    font-weight: 500;
    word-break: break-all; }
  body#dashboard_profile_index div#Panel div.Box div.Header a:hover, body#dashboard_profile_notifications div#Panel div.Box div.Header a:hover,
  body#dashboard_profile_discussions div#Panel div.Box div.Header a:hover, body#dashboard_profile_comments div#Panel div.Box div.Header a:hover,
  body#dashboard_profile_operabadges div#Panel div.Box div.Header a:hover {
    text-decoration: underline; }
body#dashboard_profile_index div.Preferences .PrefCheckBox, body#dashboard_profile_notifications div.Preferences .PrefCheckBox,
body#dashboard_profile_discussions div.Preferences .PrefCheckBox, body#dashboard_profile_comments div.Preferences .PrefCheckBox,
body#dashboard_profile_operabadges div.Preferences .PrefCheckBox {
  width: 16%;
  text-align: center; }
body#dashboard_profile_index div.Preferences .Description, body#dashboard_profile_notifications div.Preferences .Description,
body#dashboard_profile_discussions div.Preferences .Description, body#dashboard_profile_comments div.Preferences .Description,
body#dashboard_profile_operabadges div.Preferences .Description {
  text-align: left; }
body#dashboard_profile_index div.OperaAvatar div.Avatars, body#dashboard_profile_notifications div.OperaAvatar div.Avatars,
body#dashboard_profile_discussions div.OperaAvatar div.Avatars, body#dashboard_profile_comments div.OperaAvatar div.Avatars,
body#dashboard_profile_operabadges div.OperaAvatar div.Avatars {
  line-height: 0; }
  body#dashboard_profile_index div.OperaAvatar div.Avatars label, body#dashboard_profile_notifications div.OperaAvatar div.Avatars label,
  body#dashboard_profile_discussions div.OperaAvatar div.Avatars label, body#dashboard_profile_comments div.OperaAvatar div.Avatars label,
  body#dashboard_profile_operabadges div.OperaAvatar div.Avatars label {
    padding: 2px;
    cursor: pointer; }
    body#dashboard_profile_index div.OperaAvatar div.Avatars label, body#dashboard_profile_index div.OperaAvatar div.Avatars label img.Avatar, body#dashboard_profile_notifications div.OperaAvatar div.Avatars label, body#dashboard_profile_notifications div.OperaAvatar div.Avatars label img.Avatar,
    body#dashboard_profile_discussions div.OperaAvatar div.Avatars label,
    body#dashboard_profile_discussions div.OperaAvatar div.Avatars label img.Avatar, body#dashboard_profile_comments div.OperaAvatar div.Avatars label, body#dashboard_profile_comments div.OperaAvatar div.Avatars label img.Avatar,
    body#dashboard_profile_operabadges div.OperaAvatar div.Avatars label,
    body#dashboard_profile_operabadges div.OperaAvatar div.Avatars label img.Avatar {
      display: inline-block; }
    body#dashboard_profile_index div.OperaAvatar div.Avatars label img.Avatar, body#dashboard_profile_notifications div.OperaAvatar div.Avatars label img.Avatar,
    body#dashboard_profile_discussions div.OperaAvatar div.Avatars label img.Avatar, body#dashboard_profile_comments div.OperaAvatar div.Avatars label img.Avatar,
    body#dashboard_profile_operabadges div.OperaAvatar div.Avatars label img.Avatar {
      border: 1px solid #d2d2d2; }
    body#dashboard_profile_index div.OperaAvatar div.Avatars label input:checked + img.Avatar, body#dashboard_profile_notifications div.OperaAvatar div.Avatars label input:checked + img.Avatar,
    body#dashboard_profile_discussions div.OperaAvatar div.Avatars label input:checked + img.Avatar, body#dashboard_profile_comments div.OperaAvatar div.Avatars label input:checked + img.Avatar,
    body#dashboard_profile_operabadges div.OperaAvatar div.Avatars label input:checked + img.Avatar {
      border-color: #cc0f16;
      outline: 1px solid #cc0f16; }
body#dashboard_profile_index div.OperaAvatar span.Progress, body#dashboard_profile_notifications div.OperaAvatar span.Progress,
body#dashboard_profile_discussions div.OperaAvatar span.Progress, body#dashboard_profile_comments div.OperaAvatar span.Progress,
body#dashboard_profile_operabadges div.OperaAvatar span.Progress {
  display: none; }

body#dashboard_profile_operabadges table th, body#dashboard_profile_operabadges table td {
  text-align: left;
  vertical-align: middle; }
  body#dashboard_profile_operabadges table th.Badge, body#dashboard_profile_operabadges table td.Badge {
    width: 88px; }

body#dashboard_profile_comments table td.Message a, body#dashboard_profile_comments table td.Message a:visited, body#dashboard_profile_comments table td.Message a:hover, body#dashboard_profile_comments table td.Message a:active, body#dashboard_search_index table td.Message a, body#dashboard_search_index table td.Message a:visited, body#dashboard_search_index table td.Message a:hover, body#dashboard_search_index table td.Message a:active {
  color: #000; }

body#dashboard_search_index table td.Message p.Category {
  margin-top: 15px; }
  body#dashboard_search_index table td.Message p.Category a, body#dashboard_search_index table td.Message p.Category a:visited, body#dashboard_search_index table td.Message p.Category a:hover, body#dashboard_search_index table td.Message p.Category a:active {
    color: #a6a6a6;
    font-weight: 500; }

@media screen and (min-width: 370px) {
  div.Overlay div.Popup div.Border, div.InformMessages div.InformWrapper div.InformMessage {
    width: auto;
    min-width: 320px;
    max-width: 600px;
    border-left-width: 10px;
    border-right-width: 10px; }

  div.Toolbar h1 {
    word-break: normal; }

  body#vanilla_discussion_index table .Meta, body#vanilla_discussion_comment table .Meta {
    width: 17%; } }
@media screen and (min-width: 550px) {
  body#vanilla_categories_index table .Replies, body#vanilla_discussions_index table .Replies,
  body#vanilla_discussions_popular table .Replies, body#vanilla_discussions_bookmarked table .Replies,
  body#vanilla_discussions_mine table .Replies {
    display: table-cell; }
  body#vanilla_categories_index table .LatestPost, body#vanilla_discussions_index table .LatestPost,
  body#vanilla_discussions_popular table .LatestPost, body#vanilla_discussions_bookmarked table .LatestPost,
  body#vanilla_discussions_mine table .LatestPost {
    width: 30%; } }
@media screen and (min-width: 480px) {
  div.AfterTextBox {
    display: table;
    width: 100%;
    vertical-align: middle; }
    div.AfterTextBox p.Markdown, div.AfterTextBox div.ButtonRow {
      display: table-cell; }
    div.AfterTextBox p.Markdown {
      margin: 0;
      text-align: left; }

  body#dashboard_plugin_page ol {
    margin-left: 3em;
    margin-bottom: 2em;
    margin-top: 2em; } }
@media screen and (min-width: 700px) {
  main#Body {
    display: table;
    table-layout: fixed; }

  div#Content, div#Panel {
    display: table-cell;
    vertical-align: top;
    table-layout: fixed; }

  div#Content {
    width: 100%; }

  div#Panel {
    padding-left: 30px;
    margin-top: 0; }
    div#Panel, div#Panel div.Box {
      width: 212px; }

  body#vanilla_discussion_index table td.Message ul, body#vanilla_discussion_index table td.Message ol, body#vanilla_discussion_comment table td.Message ul, body#vanilla_discussion_comment table td.Message ol,
  body#dashboard_search_index table td.Message ul,
  body#dashboard_search_index table td.Message ol {
    margin-left: 3em;
    margin-bottom: 2em;
    margin-top: 2em; }
  body#vanilla_discussion_index table td.Message blockquote, body#vanilla_discussion_comment table td.Message blockquote,
  body#dashboard_search_index table td.Message blockquote {
    margin: 3em; }
  body#vanilla_discussion_index table td.Message pre, body#vanilla_discussion_comment table td.Message pre,
  body#dashboard_search_index table td.Message pre {
    margin: 2em; } }
@media screen and (min-width: 730px) {
  body#vanilla_plugin_frontpage table .CountDiscussions, body#vanilla_plugin_frontpage table .CountComments {
    width: auto;
    display: table-cell; }
  body#vanilla_plugin_frontpage table .LatestPost {
    width: 32%; }

  body#vanilla_categories_index table .Discussion, body#vanilla_discussions_index table .Discussion,
  body#vanilla_discussion_comment table .Discussion, body#vanilla_discussions_popular table .Discussion,
  body#vanilla_discussions_bookmarked table .Discussion, body#vanilla_discussions_mine table .Discussion {
    width: 62%; } }
@media screen and (min-width: 900px) {
  main#Body {
    padding: 0; } }
iframe.modal-dialog--overlay {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  border: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 10000;
  display: none; }
iframe.modal-dialog--bar {
  position: fixed;
  width: 100%;
  border: 0;
  overflow: hidden;
  display: none; }
  iframe.modal-dialog--bar.bar--top {
    position: relative;
    max-height: 80px;
    height: 100%; }

/*# sourceMappingURL=style.css.map */
