/* FORUM - LIGHT */
/* TABLE - forum-main-table CLASS */
.forum-main-table a{
  font-size: 13px !important;
  color: #474747;
}

/* TBODY forum-main-body CLASS */
.forum-main-body td {
  /*border: 1px solid black;*/
  border: none;
  font-size: 13px !important;
  /*text-align: left;*/
}

.forum-main-body .lista nobr a {
  color: #f79c0b;
}

.forum-main-body .lista nobr b {
  font-weight: normal !important;
}

/* headers */
.forum-main-body .fheader b{
  font-weight: bold !important;
  color: white;
}

.forum-main-body .fheader font{
  font-size: 13px !important;
}

/* only first line header - forum, topics,... */
.forum-main-body tr:first-child td:not(:has(img, b)){
  background-color: white;
  padding-left: 0px;
  padding-bottom: 10px;
  text-transform: uppercase;
  font-size: 12px !important;
}

/* only first line header - forum, topics,... */
.forum-main-body tr:first-child td:not(:has(img, b)):first-child{
  padding-left: 15px;
}

/* naslovi razdelkov */
.forum-main-body td[colspan="4"]{
  background-color: #131921;
  padding: 15px 15px 15px 15px !important;
  border-radius: 5px;
  padding-bottom: 0px;
  text-transform: uppercase;
  font-size: 12px !important;
}

/* only forum lines */
.forum-main-body:first-child{
  background-color: white;
}

.forum-main-body:first-child tr td[class="lista"]{
  /*background-color: #212529;*/
  border-top: 1px solid #dee2e6 !important;
  color: #474747;
}

.forum-main-body:first-child tr td[class="lista"]:first-child{
  /*background-color: #212529;*/
  padding-left: 15px;
  border-top: 1px solid #dee2e6 !important;
}

.forum-main-body:first-child tr td[class="lista"]:first-child a:hover{
  color: #f79c0b;
}

.forum-main-body:first-child .lista{
  padding-left: 0px;
}

.forum-main-table tr:hover {
  background-color: #f9f9f9 !important;
}



/* forums > themes */
/* CARD BODY - forum-card-body CLASS */
.forum-main-body .lista:has(nobr) a b {
  color: #f79c0b;
  font-weight: normal !important;
}

.forum-card-body p:has(b) {
  background-color: #131921;
  padding: 10px 0px 10px 0px;
  border-radius: 10px;
}

.forum-card-body .forum-main-body img {
  box-shadow: none;
}

/* TBODY - forum-topic-body  */
/* TBODY - forum-topic-inner-topic  */
.forum-topic-card-body .card-header {
  background-color: white !important;
  border-bottom: 0px;
}

.forum-topic-card-body .card-header a {
  color: #414141 !important;
}

.forum-topic-body p[align="center"]{
  background-color: #131921;
  padding: 10px 0px 10px 0px;
  border-radius: 10px;
  box-shadow: 0px 5px 10px 0px #dddddd !important;
}

/* comments */
/* comments - top header bg */
.forum-topic-inner-topic a[name] table[cellpadding="4"] {
  background-color: #131921 !important;
  border: none !important;
  border-radius: 10px;
  border-bottom-left-radius: 0px;
}

.forum-topic-inner-topic tr td {
  background-color: white !important;
  border: none !important;
  padding: 0px;
}

/* comments - top header inner bg */
.forum-topic-inner-topic a[name] table[cellpadding="4"] tbody tr td {
  background-color: #131921 !important;
  border: none !important;
}

/* comments user info */
.forum-topic-inner-topic table[class="listass"] tbody tr[valign="top"] td[class="h"] {
  background-color: #131921 !important;
  border: none !important;
  margin-top: 15px !important;
  border-radius: 10px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  text-align: left;
  padding-left: 20px !important;
}

.forum-topic-inner-topic table[class="listass"] tbody tr[valign="top"] td[class="h"] img {
  margin-top: 15px;
  margin-bottom: 15px;
  box-shadow: none;
}

.forum-topic-inner-topic table[class="listass"] tbody tr[valign="top"] td[class="h"] img[width] {
  width: 110px !important;
}

/* comments message body */
.forum-topic-inner-topic table[class="listass"] tbody tr[valign="top"] td[class="l"] {
  background-color: white !important;
  border: none !important;
  margin-top: 15px !important;
  font-size: 14px;
  padding: 15px;
  color: #414141;
}

/* comments arrow UP */
.forum-topic-inner-topic table[class="listass"] tbody td[class="h"] {
  background-color: #212529  !important;
  border: none !important;
  margin-top: 15px !important;
  border-radius: 10px;
}

.forum-topic-inner-topic table[class="listass"] tbody td[class="h"] a[href="#top"] {
  display: none;
}

/* bottom pages */
.forum-topic-card-body span p {
  background-color: #131921;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  border-radius: 10px;
  box-shadow: 0px 5px 10px 0px #dddddd !important;
}

/* quotes */
.forum-topic-inner-topic td.bquote.sb2 {
  background-color: #353a40 !important;
  border-radius: 10px;
  padding: 15px;
  color: #dddddd;
  font-weight: normal !important;
}
