.statistics {
  margin-top: 1.5rem;
}

.js-tooltip {
  cursor: help;
}

.col-icon {
  width: 20px;
  text-align: center;
}

.col-stat {
  text-align: center;
}

.col-activity, .col-created {
  text-align: right;
}

.forum-title, .topic-title {
  font-weight: bold;
}

.forum-desc, .topic-pages {
  margin-top: 5px;
}

.topic-pages {
  font-size: 0.8em;
}

.login, .mod-actions {
  margin-top: 1.5rem;
  padding: 1rem;
  background: #dedede;
  border: 1px solid #dedede;
  border-radius: 0.3rem;
  text-align: center;
}

.login .field, .mod-actions .field {
  margin-bottom: 0;
  vertical-align: middle;
}

.progress, .progress-bar {
  height: 20px;
}

.icon-external-link {
  font-size: 0.8em;
}

/*-------------------- Posts --------------------*/
.post-time {
  text-align: right;
  font-size: 0.8rem;
  vertical-align: middle !important;
}

.post-actions {
  float: right;
}

.post-actions a {
  margin-left: 5px;
}

.post-ratings .rating {
  background: #f4f4f4;
  border: 1px solid #dedede;
  padding: 0 5px;
  border-radius: 0.3rem;
}

.post-buried {
  padding-top: 1rem;
  margin-top: 1rem;
  border-top: 1px solid #dedede;
}

.signature {
  padding-top: 1rem;
  margin-top: 1rem;
  border-top: 1px dashed #dedede;
  max-height: 100px;
  overflow: hidden;
}

.username, .avatar {
  margin-bottom: 10px;
}

.quick-reply .submit {
  margin-bottom: 0;
}

.quick-reply .decoda-editor {
  width: 100%;
}

/*-------------------- Forms --------------------*/
input,
select,
textarea {
  padding: 5px;
  background: #f4f4f4;
  border: 1px solid #dedede;
  border-radius: 0.3rem;
}

input:hover,
select:hover,
textarea:hover {
  border-color: #787878;
}

.input input[type=text] {
  width: 25%;
}

.input textarea {
  min-width: 45%;
}

.input .form-poll {
  display: inline-block;
  width: 45%;
}

.input .form-poll table {
  margin-left: -6px;
}

.input .form-poll input[type=text] {
  width: 98%;
}

.input .form-poll input[type=checkbox] {
  position: relative;
  top: 2px;
}

.input-help,
.error-message {
  display: block;
  margin: 5px 0 0 25%;
  padding-left: 1.5rem;
}

.form-filters label {
  margin-right: 5px;
}

/*-------------------- Decoda --------------------*/
.decoda-spoiler-content,
.decoda-quote {
  background: #fff;
  margin: 0.5rem;
  padding: 1rem;
  border: 1px dashed #dedede;
  border-radius: 0.3rem;
}

.decoda-quote {
  border-style: solid;
}

.decoda-quote-head {
  padding-bottom: 10px;
  font-weight: bold;
}

.decoda-code {
  margin: 0.5rem;
}

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