@import url('https://fonts.googleapis.com/css?family=Roboto');

.form-control {
  padding: 6px 12px !important;
}

@media (max-width: 992px) {
  .forum-column-topics, .forum-column-replies {
    display: none;
  }
}

@media (max-width: 768px) {
  .forum-column-topics, .forum-column-replies, .forum-column-lastpost, .forum-column-icon, .forum-column-views {
    display: none;
  }
}

.forum-menu-box {
  margin-top: 15px;
}

div.forum-header-box {
  color: #fff !important;
  background: rgba(0,150,241, 0.95) !important;
  border-color: #dcd8d0 !important;
}

.forum-footer-selectall a,.forum-footer-markread a, .forum-footer-option-first a, table.forum-table th, div.forum-reply-header, div.forum-bbcode-line a:hover, div.forum-bbcode-line a:hover img,table.forum-table td.forum-column-footer, table.forum-post-table td.forum-column-footer, div.forum-footer-box {
  background: rgba(0,150,241, 0.95) !important;
  color: #fff !important;
}

th.forum-column-title > div > span > noindex > a {
  font-weight: bold !important;
  color: #fff !important;
}

.forum-header-box {
  display: none;
}

.btn-default {
  float: right;
  color: #333 !important;
  background-color: #fff !important;
  border-color: #ccc !important;
  min-width: 150px !important;
  margin-bottom: 20px !important;
}

.btn-info {
  min-width: 150px !important;
}

.new-radio, .new-checkbox {
  float: left !important;
  margin: 4px !important;
  position: relative !important;
}

#REPLIER label {
  margin-left: 10px !important;
}

#REPLIER input[type="submit"] {
  color: #fff;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #0098ca;
  min-width: 150px !important;
}

.forum-post-text a {
  color: #0096F1;
  text-decoration: underline;
}

.forum-icon-default, .forum-icon-newposts, .forum-icon-sticky, .forum-icon-move {
  min-width: 50px;
  min-height: 50px;
  background-repeat: no-repeat;
}

.forum-icon-container {
  margin: 10px;
}

.forum-item-name a, .forum-item-name a:link, .forum-item-name a:visited, .forum-item-name a:active, .forum-item-name a:hover {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  color: gray;
  text-decoration: none;
}

.forum-item-name a:hover {
  color: red;
}

.forum-head-title a {
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
}

.forum-topic-last-message {
  padding: 5px 23px;
}

.last_post_date {
  font-size: 10px;
}

.view {
  z-index: 50 !important;
}
