/*******************************************************************************************/
/*
/*		Designed by 'AS Designing'
/*		Web: http://www.asdesigning.com
/*		Web: http://www.astemplates.com
/*		License: GNU/GPL
/*
/*******************************************************************************************/

.com_kunena #top-header-row {
  height: 45px;
}

.shadow-lg {
  box-shadow: none !important;
}

.rounded,
.form-select {
  border-radius: 0px !important;
}

.pagination-container-links {
  display: none;
}

#kunena.layout .row {
  margin-left: 0px !important;
}

#kunena.layout .dropdown-menu {
  min-width: 260px;
}

#kunena.layout h1 small {
  font-size: 12px;
  padding-top: 5px;
}

#kunena.layout .show {
  display: block;
  opacity: 1;
  height: auto !important;
  overflow: visible;
}

#kunena.layout h1.card-header,
#kunena.layout h2.card-header {
  padding: 10px 20px;
  background-color: #f8f9fa;
}

#kunena.layout h2.card-header {
  margin-bottom: 20px;
}

#kunena.layout h1.alert-info {
  font-weight: 400;
  font-size: 16px;
  background-color: #f7f7f7;
  border-color: #dee2e6;
  color: #3e5153;
  padding: 10px 35px 10px 20px;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #b7b7be;
  border-color: #b7b7be;
}

.kunena-search .btn.btn-outline-primary {
  line-height: 30px;
}

.input-group
  > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(
    .invalid-feedback
  ) {
  height: 50px;
  border: 1px solid #c3c3c3;
}

#kunena.layout .table tfoot th {
  border-bottom-width: 0px;
}

#kunena.layout .table > :not(caption) > * > * {
  border: 0;
}

#kunena.layout .mykmsg-header {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

#kunena.layout .pagination {
  margin: 30px 0 30px 0px !important;
  display: flex;
}

#kunena.layout .page-item:first-child .page-link,
#kunena.layout .page-item:last-child .page-link {
  border-radius: 0px;
}

.message-published {
  padding-left: 40px;
}

.navbar-expand-lg .navbar-toggler {
  display: none;
}

#kunena.layout .navbar #status-online .btn {
  padding: 5px 10px;
}

#kunena.layout .navbar .btn.btn-link {
  border: none;
}

#kunena.layout .navbar .btn.btn-link {
  background-color: transparent;
}

#kunena.layout .navbar .klogout .dropdown-divider {
  border: none;
  margin: 0;
}

#kunena.layout .dropdown-menu,
#kunena.layout .input-group-text,
#kunena.layout .accordion-item:last-of-type,
#kunena.layout .accordion-item:first-of-type .accordion-button {
  border-radius: 0px;
}

#kunena.layout .navbar-nav {
  margin-left: 0px;
}

#kunena.layout .fbs {
  width: 100%;
}

#kunena.layout .inputbox#catid {
  max-width: 100%;
}

#kunena.layout .form-select {
  padding-left: 1.3rem;
}

.accordion-button:not(.collapsed) {
  background-color: #f8f9fa;
  color: #404043;
  font-weight: 500;
}
