@font-face {
    font-family: 'ABCWhyte-Bold';
    src: url('/sfsites/c/resource/CommunityReSkin/fonts/ABCWhyte-Bold.woff') format('woff');
}

@font-face {
    font-family: 'ABCWhyte-Light';
    src: url('/sfsites/c/resource/CommunityReSkin/fonts/ABCWhyte-Light.woff') format('woff');
}

@font-face {
    font-family: 'ABCWhyte-Regular';
    src: url('/sfsites/c/resource/CommunityReSkin/fonts/ABCWhyte-Regular.woff') format('woff');
}

@font-face {
    font-family: 'ABCWhyte-Medium';
    src: url('/sfsites/c/resource/CommunityReSkin/fonts/ABCWhyte-Medium.woff') format('woff');
}

body {
    /* Font */
    --font-card-type: 12px 'ABCWhyte-Regular';
    --font-base-body: 14px 'ABCWhyte-Regular';
    --font-body: 16px 'ABCWhyte-Light';
    --font-body-title: 16px 'ABCWhyte-Regular';
    --font-title2: 48px 'ABCWhyte-Regular';
    --font-title3: 32px 'ABCWhyte-Regular';
    --font-title4: 24px 'ABCWhyte-Regular';
    --font-title5: 20px 'ABCWhyte-Regular';
    --font-caption: 14px 'ABCWhyte-Light';
    --font-caption-small: 12px 'ABCWhyte-Light';
    --font-caption-title: 14px 'ABCWhyte-Regular';
    --font-caption-title-small: 12px 'ABCWhyte-Regular';

        /* Body Fonts */
    --font-body-400-20: 20px 'Inter';

    /* Font styles */
    --font-regular-text-color: #6E6E78;
    --font-text-title-color: #212126;
    --font-text-link-color: #1662DD;
    --font-text-body-gray: #41414B;
    --font-text-body-title-gray: #585862;
    --font-text-caption-color-gray: #8C8C96;
    --font-text-footer-white: #FFFFFF;

    --border-menu-color: 1px solid #D7D7DC;

    /* Buttons styles */
    --button-padding: 8px 16px;
    --button-text-size: 16px;
    --button-action-background-color: #00297A;
    --button-action-text-color: #FFFFFF;
    --button-neutral-background-color: #FFFFFF;
    --button-neutral-text-color: #00297A;
    --button-neutral-border: 1px solid #00297A;
    /* Links */
    --link-line-height: 140%;

    /* Pills */
    --pill-background-color: #EBEBED;
    --sidebar-bakground-color: #F5F5F6;
}

.slds-button.community-branded-button{
    background-color: var(--button-action-background-color);
    border-radius: 0;
    font-weight: bold;
    font-size: 16px;
    color: #fff;
    padding: 0px 16px;
    height: 38px;
}

.slds-button.community-branded-button:disabled{
    color: #C1C1C8;
    border: 2px solid #C1C1C8;
    background: transparent;
}

.slds-button.community-branded-alt-button{
	color: var(--button-action-background-color);     
    border-color: var(--button-action-background-color);  
    border-radius: 0;
    border-width: 2px;
    font-weight: bold;
    font-size: 16px;
    padding: 0px 16px;
    height: 38px;
}

.siteforceServiceBody div.cCenterPanel {
    max-width: 1312px;
}

.announcement-center-list-title{
    font: var(--font-title2);
}

@media (max-width: 480px) {
    .announcement-center-list-title{
        font: var(--font-title3);
    }
}

.cOLC_R_Cards .card-sub-title .beta-postOIE-link {
    display: none;
}
/* STYLE READJUSTMENTS START */

/*********************** Group Detail Page Styles ***************************/
.forceCommunityGroupRecordHomeTabs button.slds-button.slds-button--neutral.not-selected.slds-not-selected.uiButton {
    background-color: var(--button-action-background-color) !important;
}
.forceCommunityGroupRecordHomeTabs .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem.active a.tabHeader {
    background-color: var(--button-action-background-color) !important;
}
.forceCommunityGroupRecordHomeTabs .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem a.tabHeader:hover { 
    background-color: var(--button-action-background-color) !important;
}
.forceCommunityGroupRecordHomeTabs .forceChatterBasePublisher.baseDefault .cuf-publisherShareButton,
.forceCommunityGroupRecordHomeTabs .forcePublisherQuickActionCollapser .dummyButtonSubmitAction,
.forceCommunityGroupRecordHomeTabs .forceChatterFeedCommentInputDesktop .bottomBar .cuf-commentSubmit {
    background-color: var(--button-action-background-color) !important;
}
.forceCommunityGroupRecordHomeTabs .forcePageBlockSection .slds-section__title-action,
.forceCommunityGroupRecordHomeTabs .forceChatterFeedItem .entityLinkHover a,
.forceCommunityGroupRecordHomeTabs .forceChatterFeedBodyText.cuf-feedBodyText .feedBodyInner .forceOutputURL,
.forceCommunityGroupRecordHomeTabs .forceChatterFeedBodyText .cuf-more.fadeOut,
.forceCommunityGroupRecordHomeTabs .container .forceContentRelatedListPreviewFileList .slds-file-selector .itemTitle.uiOutputText,
.forceCommunityGroupRecordHomeTabs .uiAbstractList .forceChatterFacepilePreviewItem .outputLookupContainer   {
    color: var(--font-text-link-color) !important;
}
.forceCommunityGroupRecordHomeTabs .slds-card__footer span.view-all-label {
    color: var(--button-neutral-text-color) !important;
}
/***************************************************************************/

/*********************** Group List Page Styles ***************************/
.forceCommunityObjectHome .forceListViewManagerHeader .forceActionsContainer .slds-button:only-child {
    color: var(--button-action-background-color);     
    border-color: var(--button-action-background-color);  
    border-radius: 0 !important;
    border-width: 2px;
}
.forceCommunityObjectHome .forceListViewManagerHeader .forceActionsContainer .slds-button.slds-button--neutral a{
    color: var(--button-action-background-color);     
    font-weight: bold;
    font-size: 16px;
}
.forceCommunityObjectHome .forceListViewManagerHeader .slds-avatar,
.forceCommunityObjectHome .forceListViewManagerHeader .slds-input,
.forceCommunityObjectHome .forceListViewManagerHeader .slds-button.slds-button_icon.slds-button_icon-more,
.forceCommunityObjectHome .forceListViewManagerHeader .slds-button_icon {
    border-radius: 0;
}
.forceCommunityObjectHome .forceListViewManagerHeader .slds-input::placeholder,
.forceCommunityObjectHome .forceListViewManagerHeader .slds-input-has-icon .slds-input__icon {
    color: var(--font-text-body-title-gray) !important;
}
.forceCommunityObjectHome .forceVirtualAutocompleteMenu .slds-dropdown__item,
.forceCommunityObjectHome .forceVirtualAutocompleteMenu .slds-text-heading--label {
    font: var(--font-body-title);
    color: var(--font-text-body-title-gray);
}
.forceVirtualAutocompleteMenuOption.highlighted a,
.forceVirtualAutocompleteMenu .slds-dropdown__item > a:hover, 
.forceVirtualAutocompleteMenu .slds-dropdown__item > a:focus,
.forceListViewManagerHeader .slds-dropdown__item > a:hover,
.forceListViewManagerHeader .slds-dropdown__item > a:focus,
.forceListViewManagerGridColumnHeaderMenu .slds-dropdown__item>a:hover, 
.forceListViewManagerGridColumnHeaderMenu .slds-dropdown__item>a:focus,
.forceListViewManagerGridColumnHeaderMenu .slds-dropdown__item.slds-is-selected a,
.forceCommunityGroupObjectHome .forceListViewManagerHeader .slds-dropdown__item.slds-is-selected a,
.forceActionsDropDownMenuList ul li a:hover, 
.forceActionsDropDownMenuList ul li a:focus{
    background-color: var(--button-action-background-color) !important;
}
.forceListViewManagerHeader .slds-text-body--small .countSortedByFilteredBy {
    font: var(--font-caption);
    color: var(--font-text-caption-color-gray);
}
.forceListViewManager .listViewContainer .forceListViewManagerPrimaryDisplayManager th .slds-th__action.slds-text-link--reset {
    color: var(--font-text-body-title-gray) !important;
}
.forceChatterCompoundFieldsGroupName .forceOutputLookupWithPreview a.textUnderline.outputLookupLink {
    color: var(--font-text-link-color) !important;
}
/***************************************************************************/

/* Topics List */
.forceCommunityTopicCatalog ul .topicHierarchy-topBox {
    border-top: 0px !important;
}

.topicHierarchy-topBox .topicHierarchy-entry .topicHierarchy-top span {
    font: var(--font-title3);
    line-height: 125%;
    color: var(--font-text-title-color);
}

.topicHierarchy-topBox .topicHierarchy-entry .topicHierarchy-top span:hover {
    color: var(--font-text-title-color);
}

.topicHierarchy-childrenList .topicHierarchy-entry .topicHierarchy-child {
    font: var(--font-body-title);
    color: var(--font-text-link-color);
    line-height: var(--link-line-height);
}

/* Topics Detail */
.selfServiceTopicRelatedArticle .topicRelatedArticleList .article-list .article-item {
    border: 0px;
}

.selfServiceTopicRelatedArticle .topicRelatedArticleList .article-list .article-item .article-link h2 {
    font: var(--font-title5);
    color: var(--font-text-link-color);
    line-height: var(--link-line-height);
}

.selfServiceTopicRelatedArticle .topicRelatedArticleList .article-list .article-item .footer {
    margin-top: 0px;
}

.selfServiceTopicRelatedArticle .topicRelatedArticleList .article-list .article-item .footer .date span {
    color: var(--font-regular-text-color);
    font: var(--font-caption);
}

.comm-topic-trending-articles h2 {
    color: var(--font-text-title-color);
    font: var(--font-title4);
    font-size: 0;
}

.comm-topic-trending-articles h2:after {
    content: 'Trending articles';
    font-size: 25px;
    text-transform: none;
}

.comm-topic-trending-articles .comm-topic-trending-articles__item a span {
    color: var(--font-text-link-color);
    font: var(--font-body-title);
}

.forceCommunityTopicMetrics .forceChatterTopicMetricsItem .value {
    font: var(--font-title5);
}


.forceCommunityTopicMetrics .forceChatterTopicMetricsItem .slds-text-body--small {
    font: var(--font-body);
}

.forceCommunityTopicMetrics .showTalkingAbout span {
    font: var(--font-body);
}

.cCenterPanel .forceCommunityTopicDescription .slds-section__title {
    color: var(--font-text-title-color);
    font: var(--font-title4);
}

.forceCommunityTopicDescription .forceChatterOutputDescription .uiOutputTextArea {
    color: var(--font-regular-text-color);
    font: var(--font-body-title);
}

.topicRelatedArticleList .selfServiceTopicArticleList .loadmore {
    background-color: var(--button-action-background-color);
    color: var(--button-action-text-color);
    border-radius: 0px;
    border: 1px solid var(--button-action-background-color);
}

/*  */
.selfServiceArticleLayout .selfServiceArticleHeaderDetail,
.cOLC_Coveo_Related_Articles.cmpTitle,
.test-id__field-label-container .test-id__field-label {
    color: var(--font-text-title-color) !important;
    font: var(--font-title4) !important;
}

.CoveoResultList {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.CoveoResultList .CoveoResult .coveo-result-cell a {
    color: var(--font-text-link-color) !important;
    font: var(--font-body-title);
}

.summary .selfServiceArticleHeaderDetail .uiOutputDate{
    color: var(--font-regular-text-color);
    font: var(--font-caption);
}

.selfServiceArticleTopicList .slds-pill {
    background: var(--pill-background-color);
    border-color: var(--pill-background-color);
    border-radius: 0px !important;
    font: var(--font-base-body);
    margin-right: 16px !important;
    padding: 0 6px !important;
}

.selfServiceArticleTopicList .forceTopicTopicLink {
    color: var(--font-text-title-color);
}

.forcePageBlockSectionRow .is-read-only .uiOutputRichText {
    font: var(--font-body);
    color: var(--font-text-title-color);
}

.forcePageBlockSectionRow .is-read-only .uiOutputRichText b {
    font: var(--font-body-title);
}


/* Coveo search funtionality */
.cOLC_Coveo_CommunitySearch .CoveoV2InterfaceEditor {
    display: none;
}

.cOLC_Coveo_CommunitySearch .coveo-results-column .coveo-facet-breadcrumb-title {
    font: var(--font-body);
    color: var( --font-text-body-gray);
}

.cOLC_Coveo_CommunitySearch .coveo-results-column .coveo-facet-breadcrumb-caption {
    font: var(--font-body-title);
    color: var(--font-text-link-color);
}

.cOLC_Coveo_CommunitySearch .coveo-results-column .coveo-facet-breadcrumb-value.coveo-selected .coveo-facet-breadcrumb-clear-svg{
    color: var(--font-text-link-color);
    margin-top: -1px;
}

.cOLC_Coveo_CommunitySearch .coveo-results-column .CoveoBreadcrumb {
    padding: 0px;
    border-bottom: 0px;
}

.cOLC_Coveo_CommunitySearch .CoveoQuerySummary {
    font: var(--font-caption);
    color: var(--font-text-caption-color-gray);
}

.cOLC_Coveo_CommunitySearch .CoveoQuerySummary .coveo-highlight {
    font: var(--font-caption-title);
}

.cOLC_Coveo_CommunitySearch .coveo-results-header {
    box-shadow: none;
    padding-bottom: 10px;
    border-top: 1px solid #C1C1C8;
    border-bottom: 1px solid #C1C1C8;
}

.cOLC_Coveo_CommunitySearch .coveo-results-column .CoveoResultLink {
    font: var(--font-title5);
    color: var(--font-text-link-color);
    width: 100%;
}

.cOLC_Coveo_CommunitySearch .coveo-results-column .CoveoResultLink div {
    width: 100%;
}

.cOLC_Coveo_CommunitySearch .CoveoResultLink cite {
    font: var(--font-caption);
    color: var(--font-text-caption-color-gray);
}

.cOLC_Coveo_CommunitySearch .coveo-results-column .CoveoFieldValue .badge {
    border-radius: 0px;
}

.cOLC_Coveo_CommunitySearch  .coveo-results-column .CoveoFieldValue .badge-okta {
    background-color: var(--pill-background-color);
    font: var(--font-base-body);
    color: var(--font-text-title-color);
}

.cOLC_Coveo_CommunitySearch .coveo-results-column .coveo-result-cell .CoveoExcerpt,
.cOLC_Coveo_CommunitySearch .coveo-results-column .coveo-result-cell .CoveoExcerpt .coveo-highlight {
    font: var(--font-body);
    color: var(--font-text-title-color);
}

.slds-card .CoveoPager .coveo-pager-list {
    display: flex;
}

.slds-card .CoveoPager .coveo-pager-list .coveo-pager-list-item {
    display: flex;
}

.slds-card .CoveoPager .coveo-pager-list .coveo-pager-list-item {
    width: 32px;
    height: 32px;
    place-content: center;
    align-items: center;
    cursor: pointer;
    padding: 0px;
    border-radius: 0px;
    font: var(--font-body-title);
} 

.slds-card .CoveoPager .coveo-pager-list .coveo-pager-list-item.coveo-active {
    background-color: var(--button-action-background-color);
} 

.slds-card .CoveoPager .coveo-pager-list .coveo-pager-list-item a {
    color: var(--font-text-body-title-gray);
} 

.slds-card .CoveoPager .coveo-pager-list .coveo-pager-list-item.coveo-active a {
    color: var(--button-action-text-color);
} 

.slds-card .CoveoPager .coveo-pager-list .coveo-pager-list-item.coveo-pager-next svg,
.slds-card .CoveoPager .coveo-pager-list .coveo-pager-list-item.coveo-pager-previous svg {
    color: #585862;
    height: 12px;
}

/* importants need to be used to supersede the OOB Styles which also contain importants */
.forceCommunityTabset.uiTabset .uiTabBar .tabs__nav .tabs__item.active>a,
.forceCommunityTabset.uiTabset .uiTabBar .tabs__nav .tabs__item>a:hover,
.forceCommunityTabset.uiTabset .uiTabBar .tabs__nav .tabs__item>a:focus {
    color: #1D1D21 !important;
    border-color: var(--font-text-link-color) !important;
    font-weight: 500;
    line-height: 140%;
    font: var(--font-body-title) !important;
}
.forceCommunityTabset>.uiTabBar .uiTabItem .tabHeader {
    color: #41414B !important;
    font: var(--font-body) !important;
}
.forceCommunityTabset.uiTabset .uiTabBar .uiTabItem .tabHeader {
    padding: 0 0px 15px 0 !important;
    font-weight: 350 !important;
    line-height: 140% !important;
}

.forceCommunityTabset.uiTabset--default .tabs__nav {
    justify-content: left;
}

/* *********** COMPACT QUESTIONS FEED *********** */
.forceChatterCompactFeed .forceChatterStyle .slds-grid.slds-grid_align-spread.slds-grid_vertical-align-end.slds-m-vertical_small {
    margin-top: 24px;
    margin-bottom: 32px;
}
.forceChatterCompactFeed .forceChatterStyle .slds-grid_align-spread label {
    font: var(--font-body-title);
    color: var(--button-action-background-color) !important;
    font-weight: 500;
    line-height: 22.4px;
}

.forceChatterCompactFeed .forceChatterStyle .slds-grid_align-spread .slds-combobox .slds-combobox__form-element input {
    border-radius: 0px;
    font: var(--font-body);
    color: var(--button-action-background-color);
}
.forceChatterCompactFeed .forceChatterStyle .slds-grid_align-spread .slds-combobox .slds-combobox__form-element button {
    border-radius: 0px;
}
.forceChatterCompactFeed .forceChatterStyle .slds-grid_align-spread .slds-combobox .slds-combobox__form-element .slds-icon.slds-icon-text-default,
.forceChatterCompactFeed .forceChatterStyle .slds-grid_align-spread .slds-combobox .slds-listbox .slds-listbox__option .slds-listbox__option-icon .slds-icon {
    fill: var(--button-action-background-color);
}

.forceChatterCompactFeed .forceChatterStyle .slds-grid_align-spread .slds-combobox .slds-listbox {
    border-radius: 0px;
    font: var(--font-body);
    color: var(--button-action-background-color);
    margin-left: 41px;
    min-width: 210px;
}

.forceChatterCompactFeed .forceChatterStyle .feeds-filter-trigger .slds-button {
    border-radius: 0px;
    color: var(--button-action-background-color);
}
.forceChatterCompactFeed .forceChatterStyle .feeds-filter-trigger .slds-button_icon-more:hover .slds-button__icon{
    fill: var(--button-action-background-color);
}

.forceChatterCompactFeed .forceChatterStyle .feeds-filter-trigger .slds-dropdown {
    border-radius: 0px;
}

.forceChatterCompactFeed .forceChatterStyle .feeds-filter-trigger .slds-dropdown .feeds-filter-option.slds-dropdown__item a{
    font: var(--font-body);
    color: var(--button-action-background-color);
}
.forceChatterCompactFeed .forceChatterStyle .feeds-filter-trigger .slds-dropdown .slds-dropdown__list lightning-menu-item:nth-child(3) {
    display: none;
}

.forceChatterCompactFeed .forceChatterStyle .feeds-filter-trigger .slds-dropdown .slds-dropdown__item svg {
    fill: var(--button-action-background-color) !important;
}

.forceChatterCompactFeed .compactFeedList .compactFeedListItem:first-child .compactFeedItem.forceChatterCompactFeedItem {
    padding: 0 0 0.75rem 0;
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem.forceChatterCompactFeedItem {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0.75rem 0 0.75rem 0;
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .titleContainer .title span {
    font: var(--font-body-title);
    color: var(--font-text-link-color);
    font-weight: 500;
    line-height: 22.4px;
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata .topicName {
    display: none;
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata span:nth-child(2) {
    display: none;
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata .postedBy {
    font: var(--font-caption);
    color: var(--font-text-title-color);
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata .dotSymbol:after {
    font: var(--font-caption);
    color: var(--font-text-title-color);
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata .timestamp {
    font: var(--font-caption);
    color: var(--font-text-title-color);
}

.forceChatterCompactFeed .cuf-showMoreContainer .slds-button.slds-button_neutral.cuf-showMore{
    background-color: var(--button-action-background-color);
    border-radius: 0;
    font-weight: bold;
    font-size: 16px;
    color: #fff;
    padding: 0px 16px;
    height: 38px;
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata .metrics {
    font: var(--font-caption-title);
    color: #4f4f53;
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata .metrics feeds_metrics-metric-layout {
    display: flex;
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata .metrics .slds-text-color_success .slds-p-right_xx-small {
    margin-top: -2px;
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata .metrics span {
    margin-top: -2px;
    display: initial;
}

/* *********** DISCUSSIONS FEED *********** */
.forceChatterFeed .feedActions.qe-feedPanelFeedActions {
    padding: 24px 0px 32px 0px !important;
}
.forceChatterFeed .feedActions .feeds-sorter .feeds-sorter-trigger label {
    font: var(--font-body-title);
    color: var(--button-action-background-color) !important;
    font-weight: 500;
    line-height: 22.4px;
}
.forceChatterFeed .feedActions .feeds-sorter .feeds-sorter-trigger .slds-combobox .slds-combobox__form-element input {
    border-radius: 0px;
    font: var(--font-body);
    color: var(--button-action-background-color);
}

.forceChatterFeed .feedActions .feeds-sorter .feeds-sorter-trigger .slds-combobox button {
    border-radius: 0px;
}

.forceChatterFeed .forceChatterStyle .slds-grid_align-spread .slds-combobox .slds-combobox__form-element .slds-icon.slds-icon-text-default,
.forceChatterFeed .forceChatterStyle .slds-grid_align-spread .slds-combobox .slds-listbox .slds-listbox__option .slds-listbox__option-icon .slds-icon{
    fill: var(--button-action-background-color);
}

.forceChatterFeed .feedActions .feeds-sorter .feeds-sorter-trigger .slds-combobox .slds-listbox {
    border-radius: 0px;
    font: var(--font-body);
    color: var(--button-action-background-color);
    margin-left: 47px;
    min-width: 210px;
}

.forceChatterFeed .feedActions .right-actions .forceChatterSearchInFeed .slds-input {
    font: var(--font-body);
    color: var(--button-action-background-color);
    border-radius: 0px;
}
.forceChatterFeed .feedActions .right-actions .forceChatterSearchInFeed .slds-input::placeholder {
    font: var(--font-body);
    color: var(--button-action-background-color);
}
.forceChatterFeed .feedActions .right-actions .forceChatterSearchInFeed .slds-input-has-icon .slds-input__icon {
    fill: var(--button-action-background-color);
}
.forceChatterFeed .feedActions .right-actions .feeds-filter-trigger .slds-button {
    border-radius: 0px;
}

.forceChatterFeed .feedActions .right-actions .feeds-filter-trigger .slds-button:hover {
    color: var(--button-action-background-color);
}


.forceChatterFeed .feedActions .right-actions .feeds-filter-trigger .slds-dropdown {
    border-radius: 0px;
}

.forceChatterFeed .feedActions .right-actions .feeds-filter-trigger .slds-dropdown .feeds-filter-option.slds-dropdown__item a{
    font: var(--font-body);
    color: var(--button-action-background-color);
}

.forceChatterFeed .feedActions .right-actions .feeds-filter-trigger .slds-dropdown .slds-dropdown__list lightning-menu-item:nth-child(4) {
    display: none;
}

.forceChatterFeed .feedActions .right-actions .feeds-filter-trigger .slds-dropdown .dropdown__list .feeds-filter-option.slds-is-selected .slds-icon-text-default {
    fill: var(--button-action-background-color);
}

.forceChatterFeed .feedActions .right-actions .cuf-refresh.slds-button_icon-border {
    border-radius: 0px;
}

.forceChatterFeed .feedActions .right-actions .cuf-refresh.slds-button_icon-border .slds-button__icon {
    fill: var(--button-action-background-color);
}
.forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item {
    padding-bottom: 0px;
}
.forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem{
    border: none !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .entityLinkHover a {
    font: var(--font-body-title) !important;
    color: var(--font-text-link-color) !important;
    font-weight: 500;
    line-height: 22.4px;
}

.forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-preamble .uiOutputText {
    font: var(--font-body-title) !important;
    color: var(--font-text-link-color) !important;
    font-weight: 500;
    line-height: 22.4px;
}

.forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-subPreamble a {
    font: var(--font-caption);
    font-size: 14px !important;
    color: var(--font-text-title-color);
}

.forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-feedItemHeader .cuf-media-right .slds-button.slds-button_icon-border {
    border-radius: 0px;
    color: var(--font-text-title-color);
}
.forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-feedItemHeader .cuf-media-right .slds-button.slds-button_icon-border:hover {
    color: var(--button-action-background-color);
}

.forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-feedItemHeader .cuf-media-right .slds-dropdown {
    border-radius: 0px;
}

.forceChatterFeed .forceChatterStyle--default .cuf-element .cuf-feedElement.cuf-feedElement {
    padding: 0.75rem 0 0.75rem 0;
}

.forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-feedItemHeader .cuf-media-right .slds-dropdown .slds-dropdown__item a{
    font: var(--font-caption);
    color: var(--font-text-title-color);
}

.forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-body .forceChatterFeedBodyText.cuf-feedBodyText {
    font: var(--font-caption) !important;
    color: var(--font-text-title-color) !important;
    font-size: 16px !important;
}

.forceChatterSimpleFeedItemTopics--pill ul.topic-commaSeparatedList li a {
    width: auto;
    padding: 2px 6px;
    color: var(--font-text-title-color) !important;
    margin-right: 8px;
    margin-bottom: 8px;
    margin-top: 8px;
    white-space: nowrap;
    background: var(--pill-background-color);
    font: var(--font-caption-title); 
    font-weight: 350;
}

.forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .slds-post__footer .slds-post__footer-actions-list .slds-post__footer-action {
    font: var(--font-caption-title);
    color: #4f4f53;
}

.forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .slds-post__footer .slds-post__footer-actions-list .slds-post__footer-action svg{
    fill: #4f4f53;
}

.forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .slds-post__footer ul li.qe-commentCount {
    font: var(--font-caption);
    color: var(--font-text-title-color);
}

.forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .slds-post__footer ul li a.seenby-card-target {
    color: var(--font-text-link-color) !important;
}

.forceChatterFeed .forceChatterFeedInner .cuf-showMoreContainer .slds-button.slds-button_neutral.cuf-showMore{
    background-color: var(--button-action-background-color);
    border-radius: 0;
    font-weight: bold;
    font-size: 16px;
    color: #fff;
    padding: 0px 16px;
    height: 38px;
}
/* *********** LEADERBOARD SECTION *********** */
.forceCommunityReputationLeaderboard42 {
    background-color: #F5F5F6;
    padding: 24px;
}
.comm-leaderboard h2.slds-text-heading--small {
    font: var(--font-title5);
    color: var(--font-text-title-color);
    line-height: 130%;
}
.comm-leaderboard .comm-leaderboard__item .leaderboardRowWrapper {
    border: none;
    border-bottom: none;
    justify-content: space-between;
}
.comm-leaderboard .comm-leaderboard__item .leaderboardRowWrapper .slds-align-middle.slds-large-size_8-of-12 {
    width: 83.3333333333%;
}
.comm-leaderboard .comm-leaderboard__item .leaderboardRowWrapper .rank {
    font: var(--font-body);
    color: var(--font-text-title-color);
}
.comm-leaderboard .comm-leaderboard__item .slds-media {
    align-items: center;
}
.comm-leaderboard .comm-leaderboard__item .slds-media .slds-media__figure {
    margin-right: 0px;
}
.comm-leaderboard .comm-leaderboard__item .slds-media .slds-media__figure .slds-avatar.slds-avatar_large {
    width: 40px;
    height: 40px;
}
.comm-leaderboard .comm-leaderboard__item .slds-media .slds-media__body .levelAndPointsCol.slds-truncate {
    max-width: 100%;
    overflow: inherit;
    text-overflow: unset;
    white-space: normal;
}
.comm-leaderboard .comm-leaderboard__item .slds-media .slds-media__body .levelAndPointsCol .comm-leaderboard__user-name {
    font: var(--font-caption-title);
    color: var(--font-text-link-color);
    font-weight: 500;
    line-height: 22.4px;
}
.comm-leaderboard .comm-leaderboard__item .slds-media .slds-media__body .levelAndPointsCol div {
    display: none;
}
.comm-leaderboard .comm-leaderboard__item .leaderboardRowWrapper .comm-leaderboard__points-column.slds-text-align_center.slds-align-middle.slds-large-size_3-of-12 {
    width: 16.6666666667%;
}
.comm-leaderboard .comm-leaderboard__item .leaderboardRowWrapper .comm-leaderboard__points-column.slds-text-align_center.slds-align-middle {
    text-align: end;
}
.comm-leaderboard .comm-leaderboard__item .leaderboardRowWrapper .comm-leaderboard__points-column .comm-leaderboard__points {
    font: var(--font-body);
    color: var(--font-text-title-color);
}
.comm-leaderboard .comm-leaderboard__item .leaderboardRowWrapper .comm-leaderboard__points-column .comm-leaderboard__points-word {
    font: var(--font-caption);
    color: var(--font-regular-text-color);
}
/* *********** COVEO COMMUNITY SEARCH *********** */
.cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-main-section {
    display: flex;
    margin-top: -36px;
    margin-bottom: -24px;
}

.cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-facet-column {
    width: 22%;
    margin-right: 6px;
    padding: 15px 15px;
    background-color: var(--sidebar-bakground-color);
}

.cOLC_Coveo_CommunitySearch .coveo-facet-value.coveo-with-hover:hover, .cOLC_Coveo_CommunitySearch .coveo-facet-value.coveo-with-hover.coveo-focused{
    background-color: unset;
}

.cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-facet-column .coveo-facet-values {
    background: var(--sidebar-bakground-color);
}

.cOLC_Coveo_CommunitySearch .coveo-facet-value.coveo-with-hover:hover:not(.coveo-facet-search-button):not(.coveo-excluded):not(.coveo-facet-value-will-exclude):not(.coveo-has-childs-selected) .coveo-facet-value-checkbox svg {
    bottom: 7px;
    display: none;
}

.cOLC_Coveo_CommunitySearch .coveo-selected.coveo-facet-value.coveo-with-hover:hover:not(.coveo-facet-search-button):not(.coveo-excluded):not(.coveo-facet-value-will-exclude):not(.coveo-has-childs-selected) .coveo-facet-value-checkbox svg {
    display: initial;
}

.cOLC_Coveo_CommunitySearch .coveo-facet-column .CoveoFacet {
    background: none;
}

.cOLC_Coveo_CommunitySearch .coveo-facet-column .CoveoText.coveo-facet-column-title {
    font: var(--font-title3);
    color: var(--font-text-title-color);
    padding: 10px 17px;
}

.cOLC_Coveo_CommunitySearch .coveo-facet-column .coveo-facet-header-title {
    font: var(--font-title4);
    color: var(--font-text-title-color);
}

.cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-results-column {
    width: 78%;
    padding: 30px 10px 30px 15px;
}

.cOLC_Coveo_CommunitySearch .coveo-facet-column .coveo-facet-value .coveo-facet-value-checkbox {
    width: 14px;
    height: 14px;
    top: 4px;
    border: 1px solid #AAAAB4;
    border-radius: 0px;
    margin-right: 12px;
}

.cOLC_Coveo_CommunitySearch .coveo-facet-column .coveo-selected .coveo-facet-value-checkbox {
    border: 1px solid var(--button-action-background-color);
}

.cOLC_Coveo_CommunitySearch .coveo-facet-column .coveo-facet-value.coveo-selected .coveo-facet-value-checkbox svg,
.cOLC_Coveo_CommunitySearch .coveo-facet-value:hover:not(.coveo-facet-search-button):not(.coveo-excluded):not(.coveo-facet-value-will-exclude):not(.coveo-has-childs-selected) .coveo-facet-value-checkbox svg  {
    width: 14px;
    height: 12px;
    bottom: 7px;
}

.cOLC_Coveo_CommunitySearch .coveo-facet-column .coveo-facet-value input[checked='checked'] + .coveo-facet-value-checkbox {
    background: var(--button-action-background-color);
}

.cOLC_Coveo_CommunitySearch .coveo-facet-column .coveo-facet-value.coveo-selected .coveo-facet-value-checkbox svg .coveo-hook-svg {
    fill: #FFFFFF;
}

.cOLC_Coveo_CommunitySearch .coveo-facet-column .coveo-facet-value-caption {
    font: var(--font-body);
    color: var(--font-text-body-title-gray);
}

.cOLC_Coveo_CommunitySearch .coveo-facet-column .coveo-facet-value input[checked='checked'] + .coveo-facet-value-checkbox + .coveo-facet-value-caption{
    font: var(--font-body-title);
}


@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-results-column {
        width: 62%;
    }

    .cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-facet-column {
        width: 38%;
        padding: 15px 6px;
        display: block !important;
    }

    .comm-leaderboard .comm-leaderboard__item .leaderboardRowWrapper .slds-align-middle.slds-medium-size_7-of-12 {
        width: 66.6%;
    }
}

@media only screen and (max-width: 767px) {
    .forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata.slds-grid_align-spread div {
        width: 100%;
    }
    .forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata.slds-grid_align-spread .slds-p-right_large {
        margin-bottom: 4px;
    }
    .cOLC_Coveo_CommunitySearch .coveo-results-column .CoveoBreadcrumb {
        padding-bottom: 10px;
    }

    .cOLC_Coveo_Headline .coveo-headline-wrapper .coveo-no-options #standaloneSearchbox .magic-box .magic-box-input {
        width: calc(100vw - 110px);
    }

    .cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-main-section {
        margin-top: 0px;
    }

    .cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-facet-column {
        background: #FFFFFF;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05), 0px 10px 20px rgba(0, 0, 0, 0.15);
    }

    .cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-facet-column .coveo-facet-values,
    .cOLC_Coveo_CommunitySearch .coveo-facet-column .coveo-facet-header,
    .cOLC_Coveo_CommunitySearch .okta-need-help-wrapper {
        background: #FFFFFF;
    }

    .cOLC_Coveo_CommunitySearch .coveo-facet-column .okta-need-help-wrapper {
        width: calc(100% - 40px);
        margin: 0px auto 26px;
        padding: 20px;
    }

    .cOLC_Coveo_CommunitySearch .CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-content {
        transform: translate3d(22px, 224px, 0px) !important;
        width: calc(100% - 44px) !important;
        padding: 0px 12px;
    }

    .cOLC_Coveo_CommunitySearch .CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-content .CoveoFacet .coveo-facet-header {
        border-top: 0px
    }

    .cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-results-column {
        padding: 30px 6px;
        width: 100%;
    }

    .cOLC_Coveo_CommunitySearch .coveo-results-column .coveo-results-header {
        padding-left: 0px;
    }

    .cOLC_Coveo_CommunitySearch .coveo-results-column .coveo-summary-section {
        margin-bottom: 0px;
    }

    .cOLC_Coveo_CommunitySearch .coveo-results-column .CoveoResultList {
        margin-left: 0px;
        margin-right: 0px;
    }

    .cOLC_Coveo_CommunitySearch .CoveoSearchInterface.coveo-small-tabs .coveo-dropdown-header-wrapper a {
        font: var(--font-body-title);
        height: 34px;
        background-color: var(--button-neutral-background-color);
        color: var(--button-neutral-text-color);
        border-radius: 0px;
        border: var(--button-neutral-border);
        width: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0px 16px;
    }
}