::selection {
  color: #ffffff;
  background: #0076A8;
}

.btn,
.btn--cta,
.btn--secondary,
.btn--toggle,
.btn--toggle.thread-meta-item,
.featured-topic__vote,
.search-v2 input[type=search].search-box__input {
  box-shadow: none !important;
}

.btn--toggle:disabled,
.btn--toggle[disabled] {
  background-color: #E3E3E3;
  color: #616161;
  font-weight: normal;
  cursor: not-allowed;
}

.header-navigation .header-navigation-items_menu {
  align-items: center;
}

.group-overview-wrapper .group-overview,
.group-overview-wrapper .list-group>li {
  display: none;
}

.group-overview-wrapper .group-overview.entitled,
.group-overview-wrapper .list-group>li.entitled {
  display: unset;
}

.group-overview-wrapper .group-overview.entitled {
  display: grid;
}

.group-overview-wrapper .group-overview-wrapper-title {
  margin: 0 !important;
}

.group-overview-wrapper .list-group {
  margin-bottom: 16px;
}

.group-overview-item {
  display: flex;
  flex-direction: column;
}

.group-overview-item__bottom .join-group-btn-wrapper .btn {
  width: auto;
}

.join-group-btn-wrapper:has(.btn__hide-when-loading:empty) {
  display: none;
}

#customfield_3,
/* State */
#customfield_5,
/* Org */
#customfield_6,
/* Job Title */
#customfield_8,
/* Products */
#customfield_9,
/* First Name */
#customfield_10,
#customfield_11 {
  /* Last Name */
  pointer-events: none;
  background-color: #f0f0f0;
  color: #666;
  border: 1px solid #ccc;
}

.Template-footer,
li.post__action-item:has(.tooltip--share),
.box__pad.box--note.box--blend {
  display: none;
}

.form__row:has(.qa-input-forum-signature) {
  display: none;
}

.form__row.qa-section-profile-picture:before {
  content: "📝 \00a0 \00a0 For profile information updates, please reach out to your organization\0027s Client Admin.";
  display: block;
  font-size: 14px;
  color: #405866;
  font-weight: normal;
  background: #f5fafd;
  border: 1px solid #e8edf1;
  border-radius: 3px;
  padding: 1em 1.5em;
  margin-bottom: 1em;
}

.search-revamp .instant-search-wrapper .all-results--section__body .children-wrapper .event-list-item__url,
.search-revamp .instant-search-wrapper .all-results--section__body .children-wrapper>.topic-view,
.search-revamp .instant-search-wrapper .search-topic-list-wrapper .thread-list-item,
.search-revamp .instant-search-wrapper .search-topic-list-wrapper .topic-view {
  background: white;
  box-shadow: var(--config-card-shadow);
  border-style: solid;
  border-color: #ffffff;
  border-width: 10px 5px 8px 12px;
  margin-bottom: 1em;
}

/* Federated search results */
.thread-list-item.topic-view.forum-list-view-spacing.thread-list-item--federated {
  background: #fff;
  padding: 1em 1.5em !important;
  margin-top: 1.5em;
  cursor: pointer;
  box-shadow: var(--config-card-shadow);
  border: none !important;
}

.search-revamp .instant-search-wrapper .all-results--section__body .children-wrapper .event-list-item__url:hover,
.search-revamp .instant-search-wrapper .all-results--section__body .children-wrapper>.topic-view:hover,
.search-revamp .instant-search-wrapper .search-topic-list-wrapper .thread-list-item:hover,
.search-revamp .instant-search-wrapper .search-topic-list-wrapper .topic-view:hover,
.thread-list-item.topic-view.forum-list-view-spacing.thread-list-item--federated:hover {
  box-shadow: var(--config-card-hover-shadow);
}

.main-navigation--breadcrumb-wrapper .breadcrumb .breadcrumb-item .current {
  color: #808080;
}

/* Events Page */
.event-engagement-wrapper .social-sharing {
  display: none;
}

.Sidebarmodule .event-calendar-container {
  padding: 24px;
}

.forum-featured-image {
  color: white !important;
}

@media (min-width: 1025px) {
  .forum-featured-image .col--main.has--side {
    width: 60%;
  }
}

.Template-content:has(.destination_error) {
  background-image: url(https://www.ntst.com/-/media/project/netsmart/parallax-backgrounds/bh_header_bg_2023/404_page_header_bg.jpg);
  height: 500px;
  background-size: cover;
  background-position: 75%;
}

.Template-content:has(.destination_error) .col .box {
  background: transparent;
}

.Template-content:has(.destination_error) .col .box .box__content {
  max-width: 50%;
}

.destination_error .destination_error_message_header,
.destination_error .destination_error_message_description {
  text-align: left;
}

.destination_error .destination_error_image {
  display: none;
}

.product-area-filter .product-area-filter__product-areas-list .product-area-filter__title,
.product-area-filter .product-area-filter__product-areas-list .product-area-filter__section {
  display: none;
}

.topic__header .topic__id {
  display: inline-block;
  margin-left: 1em;
}

.thread-list-block__title .topic__id {
  display: inline-block;
  margin-left: .5em;
  color: #777;
  font-weight: normal;
  font-size: 90%;
}

.user .user_data .list-item--reputation,
.post__user__info .reputation {
  display: none;
}



.search-revamp .instant-search-wrapper .instant-search__results-wrapper-filter.unified-index .instant-search__results-wrapper-filter-header {
  display: none;
}

.search-revamp .instant-search-wrapper .instant-search__results-wrapper-filter.unified-index {
  border: none;
  background: none;
}

.search-revamp .instant-search-wrapper .instant-search__results-wrapper-filter.unified-index .instant-search__results-wrapper-filters .instant-search__results-wrapper-filter-section {
  border: none;
}

.search-revamp .instant-search-wrapper .instant-search__results-wrapper-filter .instant-search__filter-title,
.search-revamp .instant-search-wrapper .list__items--topic-count {
  color: var(--config-header-color);
  font-weight: 600;
  font-size: 16px;
}

.search-revamp .instant-search-wrapper .search-result {
  border-radius: 4px;
}

.search-revamp .instant-search-wrapper .search-result-icon>svg {
  width: 42px;
  height: 42px;
}

.search-revamp .instant-search-wrapper .search-result-data {
  display: grid;
  grid-template-areas:
    "meta"
    "title"
    "content";
}

.search-revamp .instant-search-wrapper .search-result-title {
  grid-area: title;
  color: rgba(var(--config-header-color), .4);
}

.search-revamp .instant-search-wrapper .search-result:hover .search-result-title {
  color: var(--config-header-color);
}

.search-revamp .instant-search-wrapper .search-result-meta {
  grid-area: meta;
  margin-bottom: .5em;
}

.search-revamp .instant-search-wrapper .search-result-content {
  grid-area: content;
}

.search-revamp .instant-search-wrapper .search-result-meta--item:not(.pill) {
  font-size: 14px;
}

.search-revamp .instant-search-wrapper .search-result-meta--item:not(.pill):first-child {
  color: var(--config-anchor-base-color);
}

.event-details-wrapper .events-add-to-calendar-container {
  display: none;
}

.group-featured-topics-container .featured-topic .thread-meta-item__date {
  display: none;
}

.group-detail .group-details_description .group__content h2 {
  margin: 20px 0 10px;
}

[class*="topic-count"],
[class*="topics-count"] {
  display: none;
}
