:root {
  --kgray-100: #F9FAFB;
  --kcat-bg: #F9FAFB;

  --kcolor-darker-lv1: #F3F4F6;
  --kcolor-darker-lv2: #E5E7EB;

  --kcolor-lighter-lv1: #E5E7EB;  
  --kcolor-lighter-lv4: #D1D5DB;
}

#kunena.layout {
  background-color: #fff;
}

#kunena.layout select {
  background-color: #fff;
  color: #374151;
}

#kunena.layout input[type="text"],
#kunena.layout input[type="password"],
#kunena.layout input[type="url"],
#kunena.layout input[type="website"],
#kunena.layout input[type="search"] {
  background-color: #fff;
  color: #374151;
}

/* Main navigation */
#kunena.layout .user-wrap #userdropdown {
  background-color: #fff;
  border-color: #D1D5DB;
}

#kunena.layout .user-wrap #userdropdown {
  color: #374151;
}

#kunena.layout .ksection-header {
  background-image: linear-gradient(135deg,#F3F4F6 20%,#fff 20%,#fff 50%,#F3F4F6 50%,#F3F4F6 70%,#fff 70%,#fff 100%);
}

#kunena.layout .ksection-header::after {
  background-image: linear-gradient(to top,#fff,rgba(0,0,0,0));
}

#kunena.layout .kcat-item .cat-meta ul li {
  color: #334155;
}

#kunena.layout .kcat-item .cat-meta ul li span {
  color: #334155;
}

#kunena.layout .kcat-item .kcat-header .cat-title a {
  
}

#kunena.layout .m-full .kcat-item .cat-media .kcat-header .cat-title a {
  color: #1F2937;
}

#kunena.layout .user-wrap .klogout .klogout-box-wrap {
  --kcolor-bg: #fff;
}

#kunena.layout .user-wrap #status-form .kuser-status label a {
  --kcolor-border: #e2e8f0;
}

/* Categories list */
#kunena.layout .kcat-item .kcat-inner {
  border-color: #E5E7EB;
}

#kunena.layout .ktopic-list .ktopic-row .ktopic-col-icon a,
#kunena.layout .ktopic-list .ktopic-row .topic-item-unread a,
#kunena.layout .topic-list .ktopic-row .ktopic-col-icon a,
#kunena.layout .topic-list .ktopic-row .topic-item-unread a {
  background-color: #E5E7EB;
}

/* Breadcrumb */
#kunena.layout .breadcrumb a {
  color: #4B5563;
}

#kunena.layout .kpagination ul > li.active > a {
  background-color: #6B7280;
  color: #fff;
}

#kunena.layout #kpost-attachments h4 {
  --kcolor-bg: #fff;
}

/* Kuser list form */
#kunena.layout .ktable,
#kuserlist-form .ktable {
  --kcolor-border: #e2e8f0;
}

#kuserlist-form .ktable th {
  background: #f1f5f9;
}

#kunena.layout #search #search-options legend {
  --kcolor-bg: #fff;
}

#kunena.layout .ktopic-list .ktopic-inner,
#kunena.layout .topic-list .ktopic-inner {
  --kcolor-border: #e2e8f0;
}

#kunena.layout .tabs .nav-tabs {
  --kcolor-border: #e2e8f0;

  background: transparent;
  box-shadow: none;
}

#kunena.layout .tabs .nav-tabs > li button {
  background: transparent;
  box-shadow: none;
}

.nav-tabs + .tab-content {
  background: transparent;
  border: 0;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
}