.box {
  padding-left: 8px;
  padding-right: 8px;
  margin-left: 4px;
  margin-right: 4px;
  border-radius: 4px;
  min-width: 80px;
}
.box span {
  font-size: 200%;
  font-weight: bold;
}
.box div.subtitle {
  margin-top: -4px;
}

.question .question-name {
  font-size: 150%;
}
.question .badge {
  background-color: #cccccc;
  margin-left: 4px;
}
.question .badge-active {
  background-color: #428bca;
}
.question img {
  max-width: 600px;
  height: auto !important;
}

.forum_answer img {
  max-width: 600px;
  height: auto !important;
}

img.img-avatar {
  max-width: 50px;
  margin-right: 10px;
}

.oe_grey {
  background-color: #eeeeee;
}

.badge-gold {
  color: #ffcc00;
}

.badge-silver {
  color: #cccccc;
}

.badge-bronze {
  color: #eea91e;
}

.oe_answer_true {
  color: #3c763d;
}

.oe_answer_false {
  color: #bbbbbb;
}

.favourite_question {
  color: #bbbbbb !important;
}

.forum_favourite_question {
  color: #ffcc00 !important;
}

.load_tags {
  width: 845px !important;
}

a.no-decoration {
  cursor: pointer;
  text-decoration: none !important;
}

.faq-question:hover {
  text-decoration: none !important;
  color: #428bca;
}

.oe_comment_grey {
  background-color: whitesmoke;
  padding: 4px;
}

.country_flag {
  max-height: 16px;
  display: inline-block;
  margin-left: 2px;
}

.tag_text .text-core .text-wrap textarea, .tag_text .text-core .text-wrap input, .tag_text .text-core .text-wrap .text-dropdown, .tag_text .text-core .text-wrap .text-prompt {
  font: 1.2em "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.tag_text .text-core .text-wrap .text-tags .text-tag .text-button {
  font: 1.2em "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  height: 1.2em !important;
}

.oe_forum_alert {
  position: absolute;
  margin-top: -30px;
  margin-left: 90px;
  width: 300px;
  z-index: 9999;
}

.oe_forum_email_required {
  position: absolute;
  margin-top: 155px;
  margin-left: 500px;
  margin-right: 100px;
  z-index: 5;
}

button.btn-link.text-muted {
  color: #999999;
}
