/**************** Global ********************/

/*-- Community Header and Headline  --*/
.forceCommunityHeadline .headlineTitle {
    font-size: 1.75rem !important;
}

.forceCommunityHeadline .headlineTitle {
    padding: .5em 0 0 0 !important;
}
.forceCommunityHeadline .headlineInfo {
    margin: .2em 0 !important;
    font-size: 1rem !important;
}

/*-- Featured Topics Label--*/

.forceTopicFeaturedTopics .topicLabel {
    font-size: 1.2rem !important;
}

/*-- Community Hero Search styles secondary paged--*/

.forceCommunityThemeHeroStarter .searchRegion {
    margin-top: 1rem !important;
    width: 100%;
    margin-bottom: 1.5rem !important;
}

.comm-page-home .forceCommunityThemeHeroStarter .searchRegion {
    margin-top: 2.5rem !important;
}

/**************** Homepage ********************/

/*-- Recommendations Carousel --*/

/* adds space after headline */
    .forceCommunityRecommendations .rec-cardHeader {
        padding-bottom: 12px;
    }

/* changes CTA to blue */
    .forceChatterRecommendationBig .cuf-bodyActionGroup .forceChatterActionLinkGroup button.cuf-platformAction .label {
                color:  #00558D !important;
    }

/* hides - not interested  */
 .forceCommunityRecommendations .forceChatterRecommendationBase .notInterestedLink {
        display: none !important;
        }

/**************** Post and Questions ********************/

/*-- Hides Attachment Icon when posting --*/
.forceChatterPublisherAttachments {
    display: none !important;
}

/*-- Hides Post option --*/
.forceChatterPublisherVisibility {
    display: none !important;
}

/* hides POST on publisher component */
.forceCommunityFeedPublisher .oneActionsComposer.uiTabset .uiTabItem a[data-tab-name="FeedItem.TextPost"] {
    display: none !important;
}

/*-- File Detail Styles --*/
.forceCommunityFileDetailPage button.inline-edit-trigger {
    display: none !important;
}
.forceCommunityFileDetailPage .tabHeader[title="Details"] {
    display: none !important;
}

/* Hides ability to attach file when commenting on question */
.forceChatterFeedCommentInputDesktop .form-block-section .bottomBar .commentActionPanel .uiButton {
    padding: 0;
    border: 0;
    display: none !important;
}
/**************** Ask a Question Modal  ********************/

.publisherInputContainer button.slds-form-element__label.showMoreDetailsTrigger {
    text-decoration: none !important;
}
.publisherInputContainer button.slds-form-element__label.showMoreDetailsTrigger:hover {
    text-decoration: none !important;
}

.publisherInputContainer button.slds-form-element__label.showMoreDetailsTrigger::before {
    content: '*' !important;
    color: rgb(194, 57, 52) !important;
    text-decoration: none !important;
}
.publisherInputContainer button.slds-form-element__label.showMoreDetailsTrigger:hover::before {
    content: '*' !important;
    color: rgb(194, 57, 52) !important;
    text-decoration: none !important;
}

.publisherInputContainer button.slds-form-element__label.showMoreDetailsTrigger::after {
        content: '(You must enter something into the details section.)' !important;
    color: rgb(194, 57, 52) !important;
    text-decoration: none !important;
    padding-left: 6px;
}

/*-- Question Modal Width --*/
.DESKTOP.uiModal .modal-container.slds-modal__container {
    width: 80% !important;
    max-width: none;
}

.DESKTOP.uiModal .modal-container.slds-modal__container .modal-body.slds-modal__content {
    min-height: 525px;
}

/*
.DESKTOP.uiModal .forceChatterQuestionPostDesktop .cuf-questionTitleField {
        min-height: 150px !important;
}
*/

/*-- Question Format --*/

.forceChatterMessageSegments ul>li {
    list-style-type: disc;
    padding: 5px 0px;
}

/*-- Hides Delete button from post/question --*/

.forceChatterOverflowActionMenu .dropdown__list .slds-dropdown__item[title="Delete"] {
    display: none !important;
}

.cuf-commentItem li.slds-dropdown__item[title="Delete"] {
    display: none !important;
}


/*-- Disable Hyperlink in Post --*/

.forceChatterEntityLink a.cuf-entityLink.cuf-hashtag, .forceChatterEntityLink a.cuf-entityLink.cuf-hashtag:hover {
    cursor:  none !important;
    pointer-events: none !important;
    color: inherit !important;
}

span.cuf-entityLinkId.forceChatterEntityLink {
    cursor: text !important;
}


/**************** Group Detail ********************/

/*-- Changes Group Actions Link color to Blue --*/

.forceRecordLayout .oneActionsRibbon .slds-truncate {
    color: #00558D !important;
}
/*-- Changes Group Members Link color to Blue --*/

.forceRecordLayout .forceActionsContainer button {
    color: #00558D !important;
}
/*-- Hides Group Member Opt-out button --*/

.forceChatterSfxLeaveGroupAction button.uiButton {
    display: none !important;
}

.forceCommunityGroupHighlightStencilNapili .forceActionsContainer button.slds-button {
    display: none !important;
}

/*-- Changes Tab link to Blue --*/

.forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem.active .tabHeader {
    color: #00558D !important;
}

.forceChatterFeedback .cuf-showMoreComments .slds-button {
       color: #00558D !important;

}
    .uiTabset--default .tabs__item.active > a {
        color:  #00558D !important;
        border-color:  #00558D !important;
    }
/*-- Hides Poll Tab --*/

.forceCommunityFeedPublisher a.tabHeader[data-tab-name="FeedItem.PollPost"] {
    display: none;
}
.forceCommunityFeedPublisher li.tabs__item.uiTabOverflowMenuItem {
    display: none;
}

/*-- Tooltip --*/
.slds-popover_tooltip .slds-popover__body, .slds-popover--tooltip .slds-popover__body {
    font-size: .75rem;
    color: #fff !important;
}

/**************** Topic Catalog ********************/

/*-- Topic Catalog Styles --*/
.forceCommunityTopicCatalog .topicHierarchy-topBox {
    padding-top: 4px !important;
    border-top: solid  #d4d4d4 1px !important;
    margin-bottom: 6px !important;
}

/*-- Topic Catalog Font --*/
.forceCommunityTopicCatalog .topicHierarchy-top {
    font-size: .875rem !important;
}

/**************** User Profile ********************/

/*-- User Profile Hides Related List --*/

.forceCommunityUserRecordHome .forceRelatedListContainer .forceRelatedListSingleContainer:nth-child(2) {
    display: none !important;
}

.forceCommunityGroupRecordHomeTabs .forceRelatedListContainer .container.forceRelatedListSingleContainer:nth-child(2) {
    display: none !important;
}

.forceCommunityGroupRecordHomeTabs .forceRelatedListContainer .container.forceRelatedListSingleContainer:nth-child(3) {
    display: none !important;
}

/* hides Account option from user profile dropdown */

.forceCommunityThemeProfileMenu .profile-menuItem.myAccount.uiMenuItem {
    display: none !important;
}

/*-- User Profile Styles --*/

.profileDetailView a.forceActionLink[title="Edit"] {
    display: none !important;
}

/**************** Search ********************/
    /*- Hides Search Results Column -*/
    .forceCommunitySearch .slds-border_right.slds-medium-size_1-of-6 {
        display: none !important;
    }

    .forceCommunitySearch .forceChatterCompactFeed {
        margin: auto;
        padding-left: 20px;
    }

/**************** Login ********************/

/*-- Login Form Link Styles --*/
.salesforceIdentityLoginForm2  a.inverseTextColor {
    color: #FFF !important;
}

.salesforceIdentityEmployeeLoginLink2.employeeLoginLink a.inverseTextColor {
    color: #FFF !important;
}

/*-- Login Spacing --*/
.salesforceIdentityLoginBody2 .cCenterPanel {
    min-width: 380px !important;
}

/*-- Login Icon spacing --*/
.salesforceIdentityLoginForm2 .inputIcon {
    margin-top: 6px;
}

/*-- Login Input Width --*/
.salesforceIdentityLoginForm2 .inputBox {
    width: 90% !important;
}

/**************** Settings ********************/

/*-- Hides Sensitive Data Sections of Settings Page --*/

.forceCommunityUserSettingsInternal .dropdownvisibility.locationSection {
    display: none !important;
}

.forceCommunityUserSettingsInternal .accountSection {
    display: none !important;
}
