.com_kunena body .t3-content .main-content {
  background: 0 0;
  padding: 0;
  border: none;
  margin-bottom: 20px;
}
#kunena.layout .navbar {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  min-height: 0;
}
#kunena.layout .navbar .navbar-inner {
  background: #fff;
  box-shadow: none;
  border: 0;
  min-height: 35px;
  *zoom: 1;
}
#kunena.layout .navbar .navbar-inner:before,
#kunena.layout .navbar .navbar-inner:after {
  display: table;
  content: "";
  line-height: 0;
}
#kunena.layout .navbar .navbar-inner:after {
  clear: both;
}
#kunena.layout .navbar .nav {
  margin-bottom: 0;
  width: auto;
}
#kunena.layout .navbar .nav > li {
  margin-right: 3px;
  margin-top: 10px;
}
#kunena.layout .navbar .nav > li + li {
  border-left: 1px solid #ddd;
}
#kunena.layout .navbar .nav > li > a {
  background-color: #fff;
  border-radius: 2px 2px 0 0;
  color: #999;
  font-weight: 400;
  font-size: 10px;
  padding: 0 10px;
  position: relative;
  top: 1px;
  height: 15px;
  line-height: 15px;
  text-transform: uppercase;
  text-shadow: none;
}
#kunena.layout .navbar .nav > li > a:hover,
#kunena.layout .navbar .nav > li > a:focus,
#kunena.layout .navbar .nav > li > a:active {
  color: #cc3333;
  text-shadow: none;
}
#kunena.layout .navbar .nav > li.active a {
  box-shadow: none;
  color: #cc3333;
}
#kunena.layout .navbar .mobile-user {
  border-radius: 0;
  color: #666;
  margin-right: 0;
  margin-top: 0 !important;
  padding: 0;
}
#kunena.layout .navbar .mobile-user .dropdown-toggle {
  background-color: transparent;
  border-radius: 0;
  color: #666;
  padding: 0 10px;
  line-height: 35px;
  height: 35px;
}
#kunena.layout .navbar .mobile-user .dropdown-toggle .caret {
  vertical-align: middle;
  margin-top: 0;
}
#kunena.layout .navbar .mobile-user .dropdown-toggle:hover,
#kunena.layout .navbar .mobile-user .dropdown-toggle:focus,
#kunena.layout .navbar .mobile-user .dropdown-toggle:active {
  background-color: transparent;
}
#kunena.layout .navbar .mobile-user .dropdown-toggle:hover .caret,
#kunena.layout .navbar .mobile-user .dropdown-toggle:focus .caret,
#kunena.layout .navbar .mobile-user .dropdown-toggle:active .caret {
  border-top-color: #cc3333;
  border-bottom-color: #cc3333;
}
#kunena.layout .navbar .mobile-user .dropdown-menu {
  background: #fff;
  padding: 20px;
  min-width: 200px;
}
#kunena.layout .navbar .mobile-user .dropdown-menu .form-group > div + div {
  margin-top: 10px;
}
#kunena.layout .navbar .mobile-user .dropdown-menu .input-small {
  width: 78%;
}
#kunena.layout .navbar .mobile-user .dropdown-menu .add-on {
  border-radius: 0;
}
#kunena.layout .navbar .mobile-user .dropdown-menu#userdropdownlogin .form-signin {
  padding: 0;
}
#kunena.layout .navbar .mobile-user .dropdown-menu#userdropdownlogin .form-signin .input-group input {
  width: 100%;
}
#kunena.layout .navbar .mobile-user .dropdown-menu#userdropdownlogin .form-signin .thumbnail {
  border: 1px solid #ddd;
  height: 50px;
  width: 50px;
}
#kunena.layout .navbar .mobile-user .dropdown-menu#userdropdownlogin .form-signin .fa-big {
  color: #666;
  margin: 0;
}
#kunena.layout .navbar .mobile-user .dropdown-menu#userdropdownlogin .form-signin .list-unstyled li {
  font-size: 9px;
}
#kunena.layout .navbar .mobile-user .dropdown-menu #form-login-remember .add-on {
  background: transparent;
  border: 0;
  padding: 0;
}
#kunena.layout .navbar .mobile-user .dropdown-menu .kavatar {
  max-width: 60px;
}
#kunena.layout .navbar .mobile-user .dropdown-menu #status-form {
  padding: 0;
}
#kunena.layout .navbar .mobile-user .dropdown-menu #status-form label {
  border: 0;
  padding: 0;
  margin: 0;
}
#kunena.layout .navbar .mobile-user .dropdown-menu #status-form a.btn {
  border: 0;
  padding: 0;
  margin-bottom: 5px;
}
#kunena.layout .navbar .mobile-user .dropdown-menu .fa {
  margin-right: 5px;
}
#kunena.layout .navbar .mobile-user .dropdown-menu a.btn {
  border: 0;
  padding: 0;
}
#kunena.layout .navbar .mobile-user .dropdown-menu #logout-form {
  padding: 0;
}
#kunena.layout .navbar .mobile-user .dropdown-menu #logout-form .btn {
  border: 0;
  margin: 0;
  padding: 0;
}
@media (max-width: 7.4036511156187%) {
  #kunena.layout .navbar .mobile-user .dropdown-menu a[data-target="#statusTextModal"] {
    pointer-events: none;
  }
}
#kunena.layout .navbar .mobile-user .list-unstyled li + li {
  margin-top: 5px;
}
#kunena.layout .navbar .mobile-user #nav-menu.dropdown-menu {
  left: auto;
  right: 0;
  width: 250px;
}
#kunena.layout .navbar .mobile-user #nav-menu.dropdown-menu a {
  color: #666;
}
#kunena.layout .navbar .mobile-user #nav-menu.dropdown-menu a:hover,
#kunena.layout .navbar .mobile-user #nav-menu.dropdown-menu a:focus,
#kunena.layout .navbar .mobile-user #nav-menu.dropdown-menu a:active {
  color: #cc3333;
}
#kunena.layout .navbar .mobile-user #nav-menu.dropdown-menu a.label {
  color: #fff;
}
#kunena.layout .navbar .mobile-user #nav-menu.dropdown-menu a[class*="kwho-"] {
  display: inline-block;
  margin-bottom: 10px;
}
#kunena.layout .navbar .mobile-user #nav-menu.dropdown-menu .img-circle {
  margin-bottom: 20px;
}
#kunena.layout .navbar .mobile-user #nav-menu.dropdown-menu #status-form {
  padding: 0;
}
#kunena.layout .navbar .mobile-user #nav-menu.dropdown-menu #status-form > div {
  display: inline-block;
  margin-bottom: 5px;
}
#kunena.layout .navbar .mobile-user #nav-menu.dropdown-menu #status-form > div .btn {
  background: #eee;
  font-size: 11px;
  padding: 3px 7px;
  text-transform: none;
}
#kunena.layout .navbar .mobile-user #nav-menu.dropdown-menu #status-form > div .btn .btn {
  background: transparent;
  border: 0;
  padding: 0;
  margin: 0;
}
#kunena.layout .navbar .mobile-user #nav-menu.dropdown-menu .btn {
  background: transparent;
  padding-top: 0;
  padding-bottom: 0;
}
#kunena.layout #jumpto {
  margin-bottom: 20px;
}
#kunena.layout .icon-notification-circle::before {
  content: "\f071";
}
#kunena.layout .user-circle.user-default {
  display: inline-block;
}
#kunena.layout .table > thead > tr > th,
#kunena.layout .table > tbody > tr > th,
#kunena.layout .table > tfoot > tr > th,
#kunena.layout .table > thead > tr > td,
#kunena.layout .table > tbody > tr > td,
#kunena.layout .table > tfoot > tr > td {
  vertical-align: middle;
  padding: 15px;
}
#kunena.layout .well {
  background: #fff;
  border: 1px solid #ddd;
  box-shadow: none;
}
#kunena.layout .topictitle {
  color: #222;
  font-weight: 500;
  font-size: 14px;
}
#kunena.layout .topictitle:hover,
#kunena.layout .topictitle:focus,
#kunena.layout .topictitle:active {
  color: #cc3333;
}
#kunena.layout .started {
  color: #999;
  font-size: 13px;
  margin-top: 3.3333333333333px;
}
#kunena.layout .container-fluid .span9 {
  padding-right: 0;
}
#kunena.layout .modal {
  position: fixed;
}
#kunena.layout .table {
  background: #fff;
  border: 1px solid #ddd;
  float: none;
}
#kunena.layout .table .span2 .span3,
#kunena.layout .table .span3 .span3 {
  padding-right: 10px;
}
#kunena.layout .table .kavatar {
  background: #fff;
  border: 1px solid #ddd;
  display: block;
  padding: 3px;
}
#kunena.layout .table thead {
  background: #444;
  color: #fff;
  font-size: 12px;
}
#kunena.layout .table thead tr {
  background: #222 !important;
  border: 0;
}
#kunena.layout .table thead.hidden-phone tr td {
  padding-top: 0 !important;
}
#kunena.layout .table thead .well {
  color: #444;
}
#kunena.layout .table thead tr td {
  border: 0;
}
#kunena.layout .table thead tr td + td {
  border-left: 1px solid rgba(255,255,255,0.2);
}
#kunena.layout .table tr td {
  border: 1px solid #ddd;
  float: none !important;
}
#kunena.layout .table td.hidden-xs > a {
  color: #999;
}
#kunena.layout .table td.hidden-xs > a:hover,
#kunena.layout .table td.hidden-xs > a:focus,
#kunena.layout .table td.hidden-xs > a:active {
  color: #cc3333;
}
#kunena.layout tbody .span2,
#kunena.layout tbody .span3 {
  color: #666;
  font-size: 13px;
}
#kunena.layout .btn {
  font-size: 12px;
  padding: 8px 10px;
  margin-top: 0;
  line-height: 1;
}
#kunena.layout .btn .caret {
  border-top-color: #666;
  margin-top: 5px;
}
#kunena.layout .btn + .dropdown-toggle {
  padding: 8.5px;
}
#kunena.layout .btn-default {
  background: #fff;
  border: 1px solid #ddd;
  color: #666;
}
#kunena.layout .btn-default .caret {
  border-top-color: #666;
}
#kunena.layout .btn-default:hover,
#kunena.layout .btn-default:focus,
#kunena.layout .btn-default:active {
  background: #eee;
}
#kunena.layout .btn-group.open .dropdown-backdrop {
  display: inline-block;
}
#kunena.layout .btn-group + .btn-group {
  margin-left: 5px;
}
#kunena.layout #btn_report {
  background: #fff;
  border: 1px solid #ddd;
  color: #666;
  padding: 4px 10px;
}
#kunena.layout #btn_report .fa {
  color: #fcf8e3;
}
#kunena.layout #btn_report:hover,
#kunena.layout #btn_report:focus,
#kunena.layout #btn_report:active {
  border-color: #fcf8e3;
}
#kunena.layout ul.inline {
  margin-left: 0;
}
#kunena.layout .alert {
  padding: 10px !important;
}
#kunena.layout .alert > h1 {
  background: transparent !important;
  padding: 0 !important;
  border: 0;
}
#kunena.layout .alert .close {
  font-size: 0;
}
#kunena.layout .alert .close::before {
  content: "x";
  color: rgba(0,0,0,0.8);
  font-size: 13px;
}
#kunena.layout .kfrontend {
  padding-top: 0;
  margin-bottom: 20px;
  padding-bottom: 0;
  *zoom: 1;
}
#kunena.layout .kfrontend:before,
#kunena.layout .kfrontend:after {
  display: table;
  content: "";
  line-height: 0;
}
#kunena.layout .kfrontend:after {
  clear: both;
}
#kunena.layout .kfrontend > .btn-toolbar .btn {
  display: none;
}
#kunena.layout .kfrontend > h1,
#kunena.layout .kfrontend > h2.btn-link {
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  background-color: #222;
  font-weight: 500;
  padding: 20px;
  margin: 0;
}
#kunena.layout .kfrontend > h1 a,
#kunena.layout .kfrontend > h2.btn-link a {
  color: #cc3333;
}
#kunena.layout .kfrontend > h1 a:hover,
#kunena.layout .kfrontend > h1 a:focus,
#kunena.layout .kfrontend > h1 a:active,
#kunena.layout .kfrontend > h2.btn-link a:hover,
#kunena.layout .kfrontend > h2.btn-link a:focus,
#kunena.layout .kfrontend > h2.btn-link a:active {
  border-bottom: 0;
  text-decoration: none;
}
#kunena.layout .kfrontend > h1:hover,
#kunena.layout .kfrontend > h2.btn-link:hover {
  text-decoration: none;
}
#kunena.layout .kfrontend > h1 + div,
#kunena.layout .kfrontend > h2.btn-link + div {
  margin-top: -15px;
}
#kunena.layout .kfrontend .row-fluid {
  margin-left: 0;
  margin-right: 0;
}
#kunena.layout .kfrontend .section {
  margin-bottom: 0;
  *zoom: 1;
}
#kunena.layout .kfrontend .section:before,
#kunena.layout .kfrontend .section:after {
  display: table;
  content: "";
  line-height: 0;
}
#kunena.layout .kfrontend .section:after {
  clear: both;
}
#kunena.layout .kfrontend .section table {
  border: 1px solid #ddd;
  margin-top: -1px;
  vertical-align: middle;
}
#kunena.layout .kfrontend .section table th,
#kunena.layout .kfrontend .section table td {
  border: 1px solid #ddd;
  padding: 10px 20px;
}
#kunena.layout .kfrontend .section table tr {
  background-color: #fff;
}
#kunena.layout .kfrontend .section table tr.category {
  background-color: #fff;
}
#kunena.layout .kfrontend .section table tr.category .span1 {
  width: 8%;
}
#kunena.layout .kfrontend .section table tr.category .span1 a {
  display: block;
  color: #bfbfbf;
}
#kunena.layout .kfrontend .section table tr.category .span1 a i {
  padding: 0;
  margin: 0;
}
@media (min-width: 7.4036511156187%) {
  #kunena.layout .kfrontend .section table tr.category .span8 {
    width: 35%;
  }
}
#kunena.layout .kfrontend .section table tr.category .span8 h3 {
  display: block;
  margin-bottom: 10px;
  font-size: 12px;
}
#kunena.layout .kfrontend .section table tr.category .span8 h3 a {
  color: #cc3333;
}
#kunena.layout .kfrontend .section table tr.category .span8 h3 a:hover,
#kunena.layout .kfrontend .section table tr.category .span8 h3 a:focus,
#kunena.layout .kfrontend .section table tr.category .span8 h3 a:active {
  color: #a32929;
}
#kunena.layout .kfrontend .section table tr.category .span8 h3 small {
  font-size: 10px;
}
#kunena.layout .kfrontend .section table tr.category .colspanmd-3 {
  vertical-align: middle;
}
#kunena.layout .kfrontend .section table tr.category .colspanmd-3 .span12 {
  padding: 0;
}
#kunena.layout .kfrontend .section table tr.category .colspanmd-3 .span12 div {
  padding: 0;
}
#kunena.layout .kfrontend .section table tr.category .colspanmd-3 .span12 .span4 {
  padding-right: 10px;
  margin-top: 5px;
  width: 40px;
}
@media (min-width: 7.4036511156187%) {
  #kunena.layout .kfrontend .section table tr.category .colspanmd-3 .span12 .span8 {
    width: auto;
    max-width: 80%;
  }
}
#kunena.layout .kfrontend .section table tr.category:nth-child(2n+1) {
  background-color: #f5f5f5;
}
#kunena.layout .kfrontend .section table .well {
  background-color: #fff;
  box-shadow: none;
  border: 0;
  padding: 0;
}
#kunena.layout .kfrontend .section table ul.list-inline {
  border-top: 1px solid #ddd;
  padding-top: 10px;
}
#kunena.layout .kfrontend .section table ul.list-inline li {
  margin-bottom: 5px;
}
#kunena.layout .kfrontend .section table ul.list-inline li a {
  color: #666;
}
#kunena.layout .kfrontend .section table ul.list-inline li a i {
  color: #999;
}
#kunena.layout .kfrontend .section table ul.list-inline li a:hover,
#kunena.layout .kfrontend .section table ul.list-inline li a:focus,
#kunena.layout .kfrontend .section table ul.list-inline li a:active {
  color: #cc3333;
}
#kunena.layout .kfrontend .section table ul.list-inline li a:hover i,
#kunena.layout .kfrontend .section table ul.list-inline li a:focus i,
#kunena.layout .kfrontend .section table ul.list-inline li a:active i {
  color: #cc3333;
}
#kunena.layout .kfrontend .section table ul.list-inline li i {
  margin-right: 5px;
}
#kunena.layout .kfrontend #kwho .well-small,
#kunena.layout .kfrontend #kstats .well-small {
  background-color: #fff;
  margin-bottom: 0;
  padding: 20px;
  *zoom: 1;
}
#kunena.layout .kfrontend #kwho .well-small:before,
#kunena.layout .kfrontend #kwho .well-small:after,
#kunena.layout .kfrontend #kstats .well-small:before,
#kunena.layout .kfrontend #kstats .well-small:after {
  display: table;
  content: "";
  line-height: 0;
}
#kunena.layout .kfrontend #kwho .well-small:after,
#kunena.layout .kfrontend #kstats .well-small:after {
  clear: both;
}
#kunena.layout .kfrontend #kwho .well-small i,
#kunena.layout .kfrontend #kstats .well-small i {
  margin-top: 0;
}
#kunena.layout .kfrontend #kwho .well-small .btn-link,
#kunena.layout .kfrontend #kstats .well-small .btn-link {
  color: #999;
  text-align: left;
}
#kunena.layout .kfrontend #kwho .list-unstyled span + span {
  margin-left: 6.6666666666667px;
}
#kunena.layout .form-search .input-append,
#kunena.layout .form-search .input-medium {
  line-height: 1;
  vertical-align: top;
}
#kunena.layout .form-search .btn {
  padding: 0 20px;
  top: 0;
  height: 30px;
}
#kunena.layout .form-search .search {
  height: 36px;
}
#kunena.layout .form-search .search input {
  border-color: #d5d5d5;
  height: 36px;
  top: 0;
  padding: 0 10px;
  left: -11px;
}
#kunena.layout .form-search .search input:focus {
  border-color: #cc3333;
  box-shadow: none;
}
#kunena.layout #search .well {
  padding-top: 0;
}
#kunena.layout #search > .text-center {
  margin-bottom: 10px;
}
#kunena.layout #search #categorylist {
  margin-bottom: 10px;
}
#kunena.layout #search .row {
  margin: 0;
}
#kunena.layout #search .row > .span6 {
  border: 1px solid #ddd;
  padding: 10px;
  margin-top: 20px;
}
@media (min-width: 7.4036511156187%) {
  #kunena.layout #search .row > .span6 {
    margin-right: 20px;
    width: 46%;
  }
}
#kunena.layout #search .row > .span6 fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}
#kunena.layout #search .row > .span6 select {
  width: 100%;
}
#kunena.layout #search .row > .span6 select + select {
  margin-top: 10px;
}
#kunena.layout #search .row > .span6 legend {
  margin-bottom: 4px;
  font-size: 12px;
  padding: 0 10px;
}
#kunena.layout #search > .center {
  margin-bottom: 20px;
}
#kunena.layout #postform .column-item fieldset {
  border: 0;
  padding: 0;
}
@media (min-width: 7.4036511156187%) {
  #kunena.layout #postform .column-item fieldset .form-group {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 740px) {
  #kunena.layout #postform .column-item fieldset .form-group {
    margin-bottom: 10px;
  }
  #kunena.layout #postform .column-item fieldset .form-group label {
    margin-bottom: 5px;
    width: 100%;
  }
  #kunena.layout #postform .column-item fieldset .form-group #postcatid {
    margin-left: 0;
  }
}
#kunena.layout #postform .column-item fieldset .controls {
  margin-left: 107px;
}
@media (max-width: 740px) {
  #kunena.layout #postform .column-item fieldset .controls {
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 0;
  }
}
#kunena.layout #postform .column-item fieldset #iconset_topic_list {
  *zoom: 1;
}
#kunena.layout #postform .column-item fieldset #iconset_topic_list:before,
#kunena.layout #postform .column-item fieldset #iconset_topic_list:after {
  display: table;
  content: "";
  line-height: 0;
}
#kunena.layout #postform .column-item fieldset #iconset_topic_list:after {
  clear: both;
}
#kunena.layout #postform .column-item fieldset #iconset_topic_list input[type="radio"] + label {
  border: 1px solid #ddd;
  border-radius: 3px;
  color: #999;
  padding: 0;
  margin: 0 10px 10px 0;
  line-height: 40px;
  text-align: center;
  height: 40px;
  width: 40px;
}
#kunena.layout #postform .column-item fieldset #iconset_topic_list input[type="radio"] + label span {
  font-size: 18px;
  margin: 0;
}
#kunena.layout #postform .column-item fieldset #iconset_topic_list input[type="radio"]:checked + label {
  background: transparent;
  border: 1px solid #cc3333;
  color: #cc3333;
  padding: 0;
}
#kunena.layout #postform .column-item fieldset #tabs_kunena_editor {
  border: 0;
  float: none;
  margin-bottom: 10px;
}
#kunena.layout #postform .column-item fieldset #tabs_kunena_editor li {
  margin-right: 10px;
}
#kunena.layout #postform .column-item fieldset #tabs_kunena_editor li a {
  border: 1px solid #ddd;
  color: #444;
  padding: 5px 10px;
  line-height: 1;
}
#kunena.layout #postform .column-item fieldset #tabs_kunena_editor li.active a {
  background: #cc3333;
  border: 1px solid #cc3333;
  color: #fff;
}
#kunena.layout #postform .column-item fieldset .markItUp .markItUpHeader {
  background: #eee;
  border: 1px solid #ddd;
  padding: 10px;
  height: auto;
  width: auto;
  margin-bottom: -1px;
}
#kunena.layout #postform .column-item fieldset .markItUp .markItUpHeader ul {
  *zoom: 1;
}
#kunena.layout #postform .column-item fieldset .markItUp .markItUpHeader ul:before,
#kunena.layout #postform .column-item fieldset .markItUp .markItUpHeader ul:after {
  display: table;
  content: "";
  line-height: 0;
}
#kunena.layout #postform .column-item fieldset .markItUp .markItUpHeader ul:after {
  clear: both;
}
#kunena.layout #postform .column-item fieldset .markItUp .markItUpEditor {
  padding: 10px;
}
#kunena.layout #postform .column-item fieldset .markItUp .markItUpEditor:focus {
  box-shadow: none;
}
#kunena.layout #postform .column-item fieldset #kshow_attach_form {
  margin-top: 0;
}
#kunena.layout #postform .column-item fieldset #kattach_form {
  margin-top: 10px;
}
@media (max-width: 740px) {
  #kunena.layout #postform .column-item #kpost-attachments .control-label,
  #kunena.layout #postform .column-item #kpost-subscribe .control-label {
    display: block;
    float: none;
    text-align: left;
  }
  #kunena.layout #postform .column-item #kpost-attachments .controls,
  #kunena.layout #postform .column-item #kpost-subscribe .controls {
    padding-left: 0;
  }
  #kunena.layout #postform .column-item #kpost-attachments .string,
  #kunena.layout #postform .column-item #kpost-subscribe .string {
    display: inline;
  }
}
#kunena.layout #postform > div > div > div > fieldset > div > div {
  margin: 0;
}
#kunena.layout #postform > div > div > div > fieldset > div > div.modal-dialog {
  margin: 80px auto;
}
#kunena.layout #postform > div > div > div > fieldset > div > div.modal-dialog h3 {
  margin-top: 0;
}
#kunena.layout #postform > .center {
  margin-bottom: 20px;
}
#kunena.layout #postform #kattach_form .label-info {
  background: transparent;
  color: #444;
  display: block;
  font-weight: 400;
  padding: 0;
  text-align: left;
  margin-bottom: 5px;
  white-space: normal;
}
#kunena.layout #postform #kattach_form > br {
  display: none;
}
#kunena.layout #files {
  margin-top: 20px;
  *zoom: 1;
}
#kunena.layout #files:before,
#kunena.layout #files:after {
  display: table;
  content: "";
  line-height: 0;
}
#kunena.layout #files:after {
  clear: both;
}
#kunena.layout #files > div {
  border: 1px dashed #ddd;
  display: inline-block;
  padding: 10px;
  margin-right: 5px;
  margin-bottom: 10px;
  float: left;
}
#kunena.layout #files > div .btn {
  display: block;
  padding: 5px;
  font-size: 11px;
  margin-top: 5px;
  width: 100%;
}
#kunena.layout #files > div .alert-error {
  background: transparent;
  border: 0;
  color: #fcf8e3;
  padding: 0;
  margin-bottom: 0;
  margin-top: 10px;
  max-width: 150px;
}
#kunena.layout #dropzone .dropzone .message {
  border: 2px dashed #ddd;
  color: #999;
  margin: 0;
  padding: 20px;
  text-transform: uppercase;
}
@media (max-width: 740px) {
  .view-announcement #kunena.layout #adminForm {
    overflow-x: scroll;
    margin-bottom: 20px;
  }
}
#kunena.layout #editavatar {
  overflow-x: scroll;
}
#kunena.layout #KunenaUserEdit {
  margin-bottom: 20px;
}
#kunena.layout .tab-content tfoot .input-group-btn {
  text-align: right;
}
#kunena.layout .tab-content tfoot .input-group-btn select {
  float: none;
  margin-right: 5px !important;
}
.view-topic #kunena.layout > h1 {
  font-size: 14px;
}
.view-topic #kunena.layout > h1 .fa {
  font-size: 14px;
}
.view-topic #kunena.layout .message {
  background: #fff;
  border: 1px solid #ddd;
}
.view-topic #kunena.layout .message > div {
  padding: 20px 0;
}
.view-topic #kunena.layout .message > div.span2 {
  border-right: 1px solid #ddd;
}
.view-topic #kunena.layout .message > div.span10 {
  border-left: 1px solid #ddd;
  margin-left: -1px;
  padding-left: 20px;
  padding-right: 20px;
}
.view-topic #kunena.layout .message .modal {
  z-index: 100000;
}
.view-topic #kunena.layout .message .modal .modal-header h4 {
  margin-top: 0;
}
.view-topic #kunena.layout .message .message-published {
  border: 0;
  box-shadow: none;
  padding: 0;
  min-height: 0;
}
.view-topic #kunena.layout .message .message-published::after {
  display: none;
}
.view-topic #kunena.layout .message .message-published .pull-right.text-muted {
  display: block;
  float: none !important;
  text-align: right;
  margin-top: 10px;
}
.view-topic #kunena.layout .message .kmsg {
  font-family: sans-serif;
  font-size: 12px;
}
.view-topic #kunena.layout .message .kattach .thumbnails {
  padding: 0;
  margin: 0;
  *zoom: 1;
}
.view-topic #kunena.layout .message .kattach .thumbnails:before,
.view-topic #kunena.layout .message .kattach .thumbnails:after {
  display: table;
  content: "";
  line-height: 0;
}
.view-topic #kunena.layout .message .kattach .thumbnails:after {
  clear: both;
}
.view-topic #kunena.layout .message .kattach .thumbnails li {
  width: auto;
}
.view-topic #kunena.layout .message .kattach .thumbnails .btn-default {
  border: 0;
  padding: 0;
}
.view-topic #kunena.layout .message .span2 {
  padding-left: 10px;
  padding-right: 10px;
}
.view-topic #kunena.layout .message .span2 .topic-starter {
  border: 0;
}
.view-topic #kunena.layout .message .span2 .profilebox li {
  display: block;
  margin-bottom: 6.6666666666667px;
}
.view-topic #kunena.layout .message .span2 .profilebox li .kwho-admin {
  text-align: center;
}
.view-topic #kunena.layout .message .span2 .profilebox li .kwho-admin img {
  max-width: 50px !important;
}
.view-topic #kunena.layout .message .span2 .profile-expand .btn-default {
  background: transparent;
  border: 1px solid #ddd;
  color: #666;
  font-size: 11px;
}
.view-topic #kunena.layout .message .span2 .profile-expand ul li {
  margin-top: 6.6666666666667px;
}
.view-topic #kunena.layout .message .qreplyform .panel-default {
  padding: 20px;
}
.view-topic #kunena.layout .message .qreplyform .panel-default .panel-body {
  border: 0;
  padding-top: 0;
}
.view-topic #kunena.layout .message .qreplyform .panel-default .panel-body .modal-header {
  padding: 0;
}
.view-topic #kunena.layout .message .qreplyform .panel-default .panel-body .modal-header h3 {
  margin-top: 0;
}
.view-user #kunena.layout .container-fluid {
  background: #fff;
  border: 1px solid #ddd;
  clear: both;
  padding: 20px;
}
.view-user #kunena.layout .container-fluid .img-circle {
  margin-bottom: 10px;
  width: 100px;
}
.view-user #kunena.layout .nav-tabs {
  border-bottom: 0;
  margin-bottom: 20px;
}
.view-user #kunena.layout .nav-tabs > li {
  margin-right: 5px;
  margin-bottom: 3.3333333333333px;
}
.view-user #kunena.layout .nav-tabs > li a {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  color: #666;
  font-size: 11px;
  font-weight: 500;
  text-transform: uppercase;
  padding: 5px 10px;
}
.view-user #kunena.layout .nav-tabs > li a:hover,
.view-user #kunena.layout .nav-tabs > li a:focus,
.view-user #kunena.layout .nav-tabs > li a:active {
  border-color: #cc3333;
  color: #cc3333;
}
.view-user #kunena.layout .nav-tabs > li.active a {
  background: #cc3333;
  border-color: #cc3333;
  color: #fff;
}
#kunena.layout .jssocials-share-link {
  box-shadow: none;
  font-size: 8px;
  padding: 4px 6px;
}
#kunena.layout .breadcrumb {
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 10px 10px;
}
#kunena.layout .breadcrumb .icon-home {
  margin-right: 5px;
}
#kunena.layout div.pagination {
  border: 0;
}
#kunena.layout div.pagination::after {
  border: 0;
}
#kunena.layout div.pagination li {
  display: inline-block;
  margin: 0 5px 0 0;
  float: left;
}
#kunena.layout div.pagination li a {
  border: 1px solid #ddd;
  background: #fff;
  margin-bottom: 5px;
}
#kunena.layout div.pagination li.active a {
  background: #cc3333;
}
#kunena.layout div.pagination li.active a:after {
  display: none;
}
input#ksearch-keywords {
  width: 100%;
}
.klatest .klatest-items li {
  border: 0;
}
.klatest .klatest-items .klatest-item {
  margin-top: 10px;
}
.klatest .klatest-items .klatest-item .klatest-subject {
  padding-top: 0;
}
div.kstats-module ul.kstats-items li {
  padding: 10px;
}
@media (max-width: 991px) {
  #kunena.layout .navbar-nav.pull-left {
    padding: 0;
    margin: 0;
  }
  #kunena.layout .navbar-nav.pull-left .btn {
    background: #cc3333;
    color: #fff;
    text-align: center;
    text-decoration: none;
    padding: 11px;
  }
  #kunena.layout .navbar-nav.pull-left .nav {
    padding-top: 0;
  }
  #kunena.layout .navbar-nav.pull-left .nav > li {
    display: block;
    margin: 10px 0;
  }
  #kunena.layout .navbar-nav.pull-left .nav > li + li {
    border: 0;
  }
  #kunena.layout .nav.pull-right {
    padding-top: 0;
  }
}