.siteforceNapiliStyle, .siteforceServiceBody {
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
}

.headlineTitleText {
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
 }
.siteforceNapiliBody .cCenterPanel, 
.siteforceServiceBody .cCenterPanel,
.forceCommunityRelatedTopics .forceTopicTopicList .topicListHeader {
    max-width: 100% !important;   /********* case detail page shift fix (Author: accenture HcD on: 9/19/17 ) ***********/
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
}

.siteforceContentArea .comm-layout-column:not(:empty) {
    padding-bottom:0px !important;
}

/*.header .navbar-white ul.navbar-nav:not(.navbar-right) {
    margin: 0 18px;
}*/
@media only screen  and (min-width : 1224px) {
	.siteforceNapiliBody .cCenterPanel,
    .siteforceServiceBody .cCenterPanel{
        min-height: calc(100vh - 0px); /*Dixit Salian 09.15.2017 Footer coming up in Global search page and other pages*/
    }
	.siteforceNapiliBody .cCenterPanel .slds-col--padded,
	.siteforceServiceBody .cCenterPanel .slds-col--padded,
    .forceCommunityUserProfileStats .slds-p-left--x-small {
        padding-right: 0;
        padding-left: 0;
        /*width: 1170px;  Dixit Salian - 09/13/2017 : Line appearing above download button * commented for home page fix accenture HcD on: 9/19/17 */
    }
    .siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap .slds-col--padded,
    .siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap .slds-col--padded {
        float: left;
    }
    /*.siteforceNapiliBody .cCenterPanel .slds-col--padded .container .ge-button.-fill--outline.uiButton {
        margin: 5px auto 30px;
        border: 2px solid transparent;
    }*/
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .container .loadmorecls.uiButton:focus, 
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .container .loadmorecls.uiButton:active, 
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .container .loadmorecls.uiButton:hover, 
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .container .loadmorecls.uiButton:hover span, 
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .container .ge-button.-fill--outline.uiButton.loadcls:hover, 
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .container .ge-button.-fill--outline.uiButton.loadcls:hover span,
    .siteforceServiceBody .cCenterPanel .slds-col--padded .container .loadmorecls.uiButton:focus, 
    .siteforceServiceBody .cCenterPanel .slds-col--padded .container .loadmorecls.uiButton:active, 
    .siteforceServiceBody .cCenterPanel .slds-col--padded .container .loadmorecls.uiButton:hover, 
    .siteforceServiceBody .cCenterPanel .slds-col--padded .container .loadmorecls.uiButton:hover span, 
    .siteforceServiceBody .cCenterPanel .slds-col--padded .container .ge-button.-fill--outline.uiButton.loadcls:hover, 
    .siteforceServiceBody .cCenterPanel .slds-col--padded .container .ge-button.-fill--outline.uiButton.loadcls:hover span {
        background-color: transparent;
        border-color: #2f3133 !important;
        color: #2f3133 !important;
    }
    /*.forceCommunityTopicDescription .header-label {
        margin-top: 2em;
    }*/
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .forceChatterGroupDetailCard.forceCommunityGroupDetail,
    .siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .forceChatterGroupDetailCard.forceCommunityGroupDetail {
        margin: 1em 0 0 1em;
    }
    .siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap .slds-col--padded.slds-size--12-of-12.slds-medium-size--8-of-12.slds-large-size--8-of-12 .container .row.col-md-8.col-sm-8.col-xs-12, 
    .siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap .slds-col--padded.slds-size--12-of-12.slds-medium-size--8-of-12.slds-large-size--8-of-12 .container,
    .siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap .slds-col--padded.slds-size--12-of-12.slds-medium-size--8-of-12.slds-large-size--8-of-12 .container .row.col-md-8.col-sm-8.col-xs-12, 
    .siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap .slds-col--padded.slds-size--12-of-12.slds-medium-size--8-of-12.slds-large-size--8-of-12 .container {
        padding: 0;
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .leaderboard.forceCommunityReputationLeaderboard, 
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .selfServiceBaseSimpleItems.selfServiceTopicTrendingArticles, 
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .selfServiceBaseSimpleItems.selfServiceSimilarArticles,
    .siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .leaderboard.forceCommunityReputationLeaderboard, 
    .siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .selfServiceBaseSimpleItems.selfServiceTopicTrendingArticles, 
    .siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .selfServiceBaseSimpleItems.selfServiceSimilarArticles {
        padding: 0 1em !important;
    }
    .siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap .slds-col--padded div.article-column.slds-text-longform.selfServiceArticleLayout,
    .siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap .slds-col--padded div.article-column.slds-text-longform.selfServiceArticleLayout {
        padding-left: 0;
    }
    
    /******************** copied from itest css fix (accenture HcD 9/26/2017) ***************/
    /*.siteforceNapiliBody .cCenterPanel .slds-grid.slds-wrap,
    .siteforceServiceBody .cCenterPanel .slds-grid.slds-wrap {
        display: inline-block;
    } */
    .siteforceNapiliBody .cCenterPanel .slds-col--padded.slds-large-order--1,
    .siteforceServiceBody .cCenterPanel .slds-col--padded.slds-large-order--1 {
        float: left;
        /*margin-top: -17.2%;
        width: 25%;*/
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded.slds-large-order--2,
    .siteforceServiceBody .cCenterPanel .slds-col--padded.slds-large-order--2 {
        float: right;
        clear: both;
        /*margin-left: 24.5%;
        width: 50%;*/
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded.slds-large-order--3, 
    .siteforceServiceBody .cCenterPanel .slds-col--padded.slds-large-order--3 {
        float: right;
        margin-top: -17.2%;
    }
    .siteforceNapiliBody .uiTabset--default > .uiTabBar, 
    .siteforceServiceBody .uiTabset--default > .uiTabBar,
    .tabs__content.uiTab .slds-grid.slds-grid--align-center .slds-table--bordered {
        max-width: 1170px !important;
        margin-left: auto;
        margin-right: auto;
    }
}

.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget {
    margin: 0;
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
}
.siteforceTwoColumnLayout .row .ui-widget, 
.siteforceNapiliBody .cCenterPanel .container.siteforceTwoColumnLayout .forceCommunityTabset.uiTabset .uiTabBar .uiTabItem,
.siteforceServiceBody .cCenterPanel .container.siteforceTwoColumnLayout .forceCommunityTabset.uiTabset .uiTabBar .uiTabItem,
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableTopicsList .forceDiscoveryUserProfileKnowledgeableAboutTopic .endorsement, 
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableAboutHeader, 
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableAboutHeader .endorseBtn, 
.forceHighlightsPanel.forceCommunityRecordHeadline .forceCommunityGroupHighlightStencilNapili.forceRecordLayout .name, 
.forceCommunityGroupHighlightStencilNapili.forceRecordLayout .forceActionsContainer .slds-button.uiButton > span:last-child, 
.forceCommunityTopicDescription .header-label, 
.forceCommunityUserProfileEdit .uiInput input, 
.forceCommunityUserProfileEdit .uiInput select, 
.forceCommunityUserProfileEdit .uiInput textarea, 
.siteforcePanelsContainer .forceMobileOverlay .panel-header button.slds-button.uiButton .label, 
.forceDiscoveryKnowledgeablePeopleRow .leaderBoardRowWrapper .userInfo.userName span.uiOutputText, 
.siteforceNapiliBody .uiTabset--default>.uiTabBar,
.siteforceServiceBody .uiTabset--default>.uiTabBar {
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
}
.siteforceNapiliBody .uiTabset--default > .uiTabBar .tabs__nav,
.siteforceServiceBody .uiTabset--default > .uiTabBar .tabs__nav {
    border-bottom: 1px solid #d7d8db;
    font-size: 14px;
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
    padding-bottom: 0px;
    padding-top: 0px !important;
}

.siteforceNapiliBody .cCenterPanel .slds-grid.slds-wrap, 
.siteforceNapiliBody .cCenterPanel .slds-col--padded .forceHighlightsPanel.forceCommunityRecordHeadline .forceCommunityGroupHighlightStencilNapili.forceRecordLayout, 
.siteforceNapiliBody .cCenterPanel .slds-col--padded .forceCommunityRelatedRecords .forceRelatedListContainer .container,
.siteforceServiceBody .cCenterPanel .slds-grid.slds-wrap, 
.siteforceServiceBody .cCenterPanel .slds-col--padded .forceHighlightsPanel.forceCommunityRecordHeadline .forceCommunityGroupHighlightStencilNapili.forceRecordLayout, 
.siteforceServiceBody .cCenterPanel .slds-col--padded .forceCommunityRelatedRecords .forceRelatedListContainer .container {
	max-width: 1140px !important; /* Acc HCD- 09/13/2017 : Line appearing above download button*/    
    margin-right: auto;
    margin-left: auto;
    overflow-x: hidden; /*** case detail page right slide column fix (by accenture HcD on 8/31/17) ***/
}
.siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap,
.siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap {
    display: block;
}
.ui-widget .forceCommunityRichText .forceOutputRichText strong, 
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityRichText .uiOutputRichText h3 span,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityRichText .uiOutputRichText h3 span {
    color: #2f3133;
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
    /*font-size: 1.5em;*/
    text-transform: uppercase;
    font-weight: 700;
}

.forceCommunityReputationLeaderboardRow {
    border-bottom:none !important;
}

.forceCommunityReputationLeaderboardRow .userInfoCol .userSecondaryInfo .userTopicsRow > span, 
.selfServiceBaseSimpleItem .item-title {
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
    font-size: 14px !important;  
    font-weight: 500;
    color: #333 !important;
}

.forceCommunityReputationLeaderboardRow .userInfoCol .userName > span, 
.forceCommunityReputationLeaderboardRow .userInfoCol .userSecondaryInfo > span,
.forceCommunityReputationLeaderboardRow .userInfoCol .userPoints,
.forceCommunityReputationLeaderboardRow .userInfoCol .userLastActive, 
.forceCommunityForceCommunityFeed .forceChatterFeed .forceChatterStyle .forceChatterScroller .cuf-feedElement .cuf-questionTitle, 
.forceCommunityReputationLeaderboard .forceCommunityReputationLeaderboardRow .userName, 
.forceCommunityReputationLeaderboard .forceCommunityReputationLeaderboardRow {
    color: #2f3133;
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
    font-weight: 500;
}
/*.btn-joined.btn-med span, .btn-blue.btn-med span, .btn-gray.btn-med span, .btn-purple.btn-med span, .btn-frame.btn-med span {
	font-size: 1.5rem !important;
}*/
.uiPanelManager2 .uiModal .panel, 
.community-item .author-icon {
    background-color: transparent !important;
}
.slds-fade-in-open .modal-container .modal-footer, 
.forceChatterChatterUserRelatedListRecord .listRecordPhoto .entityPhotoSpecificity.forceChatterEntityPhoto .image {
    margin-top: 0;
}
.slds-fade-in-open .modal-container .modal-header .title.slds-text-heading--medium, 
.forceTopicNavigationTopicsMenu .forceTopicTopicTriggerLink .required-sign, 
.forceChatterCompactFeed .metadata .dash.slds-icon-utility-dash, 
.ui-widget .forceChatterCompactFeed .metadata .dotSymbol, 
.profileDetailEdit.forceCommunityUserProfileEdit .forceRecordEdit .forcePageBlockSection.forcePageBlockSectionEdit .sectionHeader, 
.profileDetailEdit.forceCommunityUserProfileEdit .forceRecordEdit .forcePageBlockSection.forcePageBlockSectionEdit .forcePageBlockSectionRow .forcePageBlockItemEdit .uiLegend-top.uiLegend, 
.forceCommunityTabset li.uiTabOverflowMenuItem:last-of-type, 
.profileDetailView .userActions .slds-button-group .slds-button.uiButton.userDetailsEditButton {
    display: none;
}
.modal-footer .forceModalActionContainer .cuf-publisherCancelButton.uiButton .label, 
.modal-container .modal-footer .forceModalActionContainer--footerAction.forceModalActionContainer button.slds-button.uiButton:first-of-type .label, 
.siteforcePanelsContainer .forceMobileOverlay .panel-header button.cuf-publisherCancelButton .label, 
.modal-footer .forceContentPanelFooter button.slds-button.uiButton:first-of-type .label, 
.modal-container .modal-footer .forceModalActionContainer--footerAction.forceModalActionContainer button[title~="Close"] .label {
    color: #005cb9;
    font-weight: 500;
}
.modal-footer .forceModalActionContainer .uiButton .label {
    font-size: 1.25em !important;
    font-weight: 500;
}
.forceTopicNavigationTopicsMenu .forceTopicTopicTriggerLink .required-label {
	font-weight: 700;
    color: #1e5d88;
    font-size: 2rem;
}
.slds-fade-in-open .modal-header .forceChatterBasePublisher.forceChatterQuestionPost .questiontitle input, 
.forceRelatedListPreview .listContent .forceChatterChatterUserRelatedListRecord .listRecordContent .listRecordInfo .listRecordDetails {
    font-size: 1rem;
}
.container #navigationtypes .tileblocksolution .col-xs-1, .container #navigationtypes .tileblocksolution .col-sm-1, .container #navigationtypes .tileblocksolution .col-md-1, .container #navigationtypes .tileblocksolution .col-lg-1, 
.container #navigationtypes .tileblocksolution .col-xs-2, .container #navigationtypes .tileblocksolution .col-sm-2, .container #navigationtypes .tileblocksolution .col-md-2, .container #navigationtypes .tileblocksolution .col-lg-2, 
.container #navigationtypes .tileblocksolution .col-xs-3, .container #navigationtypes .tileblocksolution .col-sm-3, .container #navigationtypes .tileblocksolution .col-md-3, .container #navigationtypes .tileblocksolution .col-lg-3, 
.container #navigationtypes .tileblocksolution .col-xs-4, .container #navigationtypes .tileblocksolution .col-sm-4, .container #navigationtypes .tileblocksolution .col-md-4, .container #navigationtypes .tileblocksolution .col-lg-4, 
.container #navigationtypes .tileblocksolution .col-xs-5, .container #navigationtypes .tileblocksolution .col-sm-5, .container #navigationtypes .tileblocksolution .col-md-5, .container #navigationtypes .tileblocksolution .col-lg-5, 
.container #navigationtypes .tileblocksolution .col-xs-6, .container #navigationtypes .tileblocksolution .col-sm-6, .container #navigationtypes .tileblocksolution .col-md-6, .container #navigationtypes .tileblocksolution .col-lg-6, 
.container #navigationtypes .tileblocksolution .col-xs-7, .container #navigationtypes .tileblocksolution .col-sm-7, .container #navigationtypes .tileblocksolution .col-md-7, .container #navigationtypes .tileblocksolution .col-lg-7, 
.container #navigationtypes .tileblocksolution .col-xs-8, .container #navigationtypes .tileblocksolution .col-sm-8, .container #navigationtypes .tileblocksolution .col-md-8, .container #navigationtypes .tileblocksolution .col-lg-8, 
.container #navigationtypes .tileblocksolution .col-xs-9, .container #navigationtypes .tileblocksolution .col-sm-9, .container #navigationtypes .tileblocksolution .col-md-9, .container #navigationtypes .tileblocksolution .col-lg-9, 
.container #navigationtypes .tileblocksolution .col-xs-10, .container #navigationtypes .tileblocksolution .col-sm-10, .container #navigationtypes .tileblocksolution .col-md-10, .container #navigationtypes .tileblocksolution .col-lg-10, 
.container #navigationtypes .tileblocksolution .col-xs-11, .container #navigationtypes .tileblocksolution .col-sm-11, .container #navigationtypes .tileblocksolution .col-md-11, .container #navigationtypes .tileblocksolution .col-lg-11, 
.container #navigationtypes .tileblocksolution .col-xs-12, .container #navigationtypes .tileblocksolution .col-sm-12, .container #navigationtypes .tileblocksolution .col-md-12, .container #navigationtypes .tileblocksolution .col-lg-12 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.container #navigationtypes .tileblocksolution .text-box {
    margin: 20px 0;
}
.forceCommunityRichText .uiOutputRichText.forceOutputRichText h3 {
    margin: 20px 0 10px;
    border: 1px #efefef;
}
/*.cuf-navigationTopics .topic-selector .uiMenuList--default .uiMenuItem>a, 
.cuf-navigationTopics .topic-selector .uiMenuList--default .uiMenuItem>span {
    font-size: 1.4rem;
}*/
.forceChatterQuestionPost .publisherInputContainer, 
.forceChatterQuestionPost .publisherInputContainer .forceChatterTopicSuggestionAutoComplete .uiInput input, 
.forceChatterQuestionPost .publisherInputContainer input, 
.forceChatterQuestionPost .publisherInputContainer textarea, 
.forceChatterQuestionPost .publisherInputContainer .uiLabel {
    /*font-size: 1.5rem !important;*/
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
    font-weight: 500;
}
.forceChatterMessageBodyInputRichTextArea .cke_wysiwyg_div.placeholder, 
.forceTopicSubTopicNavigation .topic-subNavContainer .forceTopicTopicLink .topic {
    font-weight: 500;
    font-size: 1.75rem;
    color: #63666a;
} 
.ui-widget .forceChatterCompactFeedItemBody .title, 
.ui-widget .slds-text-longform.selfServiceArticleLayout .meta.selfServiceArticleHeaderDetail span, 
.forceCommunityReputationLeaderboardRow .userInfoCol .userName > span {
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
	color: #2f3133;
}
.siteforceSldsTwoCol84Layout .slds-col--padded .ui-widget {
    margin: 10px 0;
}
.page-header-filters .forceChatterStyle .forceChatterFeedSorter.forceChatterSortMenu.left-menu.chatter-menu div.uiPopupTrigger {
    font-size: 2rem;
}
.ui-widget .forceChatterCompactFeed .metadata .topicName, 
.forceRelatedListContainer .forceRelatedListCardDesktop .forceRelatedListPreview li.forceRecordLayout .titleCol .itemTitle.uiOutputText, 
.ui-widget .forceChatterCompactFeed .metadata .postedBy {
    font-size: 1em;
    color: #63666a;
} 
.ui-widget .forceChatterCompactFeed .metadata .postedBy {
    font-style: italic;
    margin: 0 0.75em;
    display: inline-block;
}
.ui-widget .forceChatterCompactFeed .metadata .timestamp {
    font-size: 0.875em;
    color: #63666a;
}
/*.forceChatterFeedSorter.forceChatterSortMenu .uiPopupTrigger a.trigger, 
.forceRelatedListContainer .forceRelatedListCardDesktop .card-header .card-header-title a, 
.forcePageBlockSectionRow .forcePageBlockItem.forcePageBlockItemView .labelCol .itemLabel, 
.forceCommunityForceCommunityFeed .forceChatterFeed .forceChatterStyle .forceChatterFeedInner .cuf-feedElement .cuf-feedItemHeader .forceChatterOverflowActionMenu .cuf-feedItemActionTarget .cuf-actionItem.uiMenuItem a, 
.profileDetailView .userActions .slds-button-group .slds-button.uiButton .label {
    font-size: 1.5em !important;
}*/
.container #navigationtypes .tileblocksolution .text-box #topic-description {
    width: 100%;
    float: left;
    margin-bottom: 0;
}
.container #navigationtypes .tileblocksolution .text-box h3.-font--plus-1 .icon-small.icon-locked {
	line-height: 17px;
    height: 17px;
    vertical-align: middle;
    background: none;
    width: 15px;
    display: inline-block;
    visibility: visible;
}
.container #navigationtypes .tileblocksolution .text-box:hover h3.-font--plus-1 .icon-small.icon-locked, 
.hideHeader {
	visibility: hidden;
}
.container #navigationtypes .tileblocksolution .text-box h3.-font--plus-1 > a {
    display: block;
    overflow: hidden;
    color: #2f3133;
}
.container #navigationtypes .tileblocksolution .text-box h3.-font--plus-1 > a:hover {
	text-decoration: none;
}
/*.container #navigationtypes .tileblocksolution .text-box h3.-font--plus-1 {
    max-height: 2.5em;
}
.compactFeed.forceChatterCompactFeed .forceChatterStyle .forceChatterFeedSorter .uiMenuItem span.qe-menuOptionLabel, 
.compactFeed.forceChatterCompactFeed .forceChatterStyle .forceChatterFeedSorter .text-heading--label, 
.compactFeed.forceChatterCompactFeed .forceChatterStyle .forceChatterFeedSorter .menuGroupTitle .uiOutputText {
    font-size: 1.5em;
}*/
.community-sidebar .filters-wrapper p, 
.community-sidebar .filters-wrapper label, 
.forceRelatedListContainer .forceRelatedListCardDesktop .forceRelatedListPreview li.forceRecordLayout .titleCol .secondaryFields, 
.forceRelatedListPreview .listContent .forceChatterChatterGenericRelatedListRecord .listRecordContent .listRecordInfo .listRecordDetails, 
.slds-breadcrumb .slds-breadcrumb__item.slds-text-title--caps, 
.cCenterPanel .ui-widget .forceChatterChatterFollow .slds-button.button.uiButton {
    font-weight: 500;
}
.siteforceNapiliBody .cCenterPanel .slds-col--padded.slds-medium-size--8-of-12.slds-large-size--8-of-12 .ui-widget .register-banner.white,
.siteforceServiceBody .cCenterPanel .slds-col--padded.slds-medium-size--8-of-12.slds-large-size--8-of-12 .ui-widget .register-banner.white {
    width: 91%;
    margin: 0 auto 10px;
}
.siteforceNapiliBody .cCenterPanel .forceCommunityRelatedRecords .forceRelatedListContainer .container,
.siteforceServiceBody .cCenterPanel .forceCommunityRelatedRecords .forceRelatedListContainer .container {
	max-width: 100%;
}
.community .community-sidebar .custom-select .form-control, 
.community .community-sidebar .list-unstyled .alltagcontent.uiOutputURL {
    font-size: 15px;
}
.forceCommunityRelatedRecords .forceRelatedListContainer .forceRelatedListCardDesktop a, 
.forceCommunityRelatedRecords .forceRelatedListContainer .forceRelatedListCardDesktop a:link span, 
.card-body .forceDetailPanel .forcePageBlockSectionRow .forceOutputOwnerIdLookupWithChangeLink a, 
.card-body .forceDetailPanel .forcePageBlockSectionRow .outputLookupLink.forceOutputLookup, 
.forceRelatedListCardDesktop .forceRelatedListPreview .forceChatterFacepilePreviewItem.photoBox span.name, 
.forceRelatedListPreview .listContent .forceChatterChatterUserRelatedListRecord .listRecordContent .listRecordInfo .listRecordTitle .uiOutputText, 
.ui-widget .slds-text-longform.selfServiceArticleLayout .meta.selfServiceArticleHeaderDetail span {
    color: #63666a;
}
.card-body .forceDetailPanel .forcePageBlockSectionView .forcePageBlockSectionRow .forcePageBlockItemView span.itemLabel, 
.forceRelatedListPreview .listContent .forceChatterChatterGenericRelatedListRecord .listRecordContent .listRecordInfo .listRecordTitle {
   	font-size: 1.2em;
    color: #63666a;
}
.siteforceNapiliBody .cCenterPanel .forceChatterGroupDetailCard .header-label,
.siteforceServiceBody .cCenterPanel .forceChatterGroupDetailCard .header-label {
    font-size: 2em;
    text-transform: uppercase;
    color: #2f3133;
    font-weight: 500;
}
.forcePageBlockSectionRow .forcePageBlockItemView.full .dataCol .uiOutputTextArea, 
.forcePageBlockSectionRow .forcePageBlockItemView.full .dataCol .uiOutputText, 
.forcePageBlockSectionRow .forcePageBlockItemView.full.forcePageBlockItem .dataCol * {
    font-size: 17px !important;
    color: #2f3133;
    font-weight: 500;
    font-family: "GE Inspira Sans",Arial,Helvetica Neue,Helvetica,sans-serif!important;
}

/*.forceCommunityForceCommunityFeed .forceChatterFeed .forceChatterStyle .forceChatterFeedInner .cuf-feedElementIterationItem .cuf-feedElement .cuf-feedBodyText.forceChatterFeedBodyText .feedBodyInner span.uiOutputText,  
.forceRelatedListPreview .listContent .forceChatterChatterUserRelatedListRecord .listRecordContent .listRecordInfo .listRecordTitle .uiOutputText, 
.forceChatterFeedInner .cuf-feedElementIterationItem .forceChatterFeedItem .cuf-feedElement .cuf-feedItemHeader .cuf-preamble > p > span:not(.forceChatterEntityLink), 
.forceCommunityUserProfileDetail .profileDetailView .userActions .forceActionsContainer .slds-button.uiButton > span:last-child, 
.forceChatterChatterFollow .forceChatterChatterNotification .dropdownMenu .dropdownItem {
    font-size: 1.75em;
}*/
.forceCommunityForceCommunityFeed .forceChatterFeed .forceChatterStyle .forceChatterFeedInner .cuf-feedElementIterationItem .cuf-feedElement .cuf-feedBodyText.forceChatterFeedBodyText .feedBodyInner .cuf-entityLink span.uiOutputText, 
.forceChatterFeedInner .cuf-feedElementIterationItem .forceChatterFeedItem .cuf-feedElement-wrap .forceChatterFeedback--default.forceChatterFeedback .cuf-likes.cuf-likesText, 
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityUserProfileStats .header-label,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityUserProfileStats .header-label,
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableAboutHeader .header-label, 
.forceCommunityGroupHighlightStencilNapili.forceRecordLayout .forceActionsContainer .slds-button.uiButton > span:last-child, 
.listContent .listRecordContent .listRecordInfo .listRecordDetails > span {
    font-size: 1.5em;
}
.forceCommunityGroupHighlightStencilNapili.forceRecordLayout .role .forceActionsContainer .uiButton {
    padding: 0.3em 1.75em;
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  	font-size: 14px !important;
    color: #ccc;
}
::-moz-placeholder { /* Firefox 19+ */
  	font-size: 14px !important;
    color: #ccc;
}
:-ms-input-placeholder { /* IE 10+ */
  	font-size: 14px !important;
    color: #ccc;
}
:-moz-placeholder { /* Firefox 18- */
  	font-size: 14px !important;
    color: #ccc;
}
.forceChatterMessageBodyInput .forceChatterMessageBodyInputRichTextArea .cke_wysiwyg_div.placeholder {
    font-size: 1em !important;
    color: #ccc;
}
.forceChatterSimpleFeedItemTopics--pill.forceChatterSimpleFeedItemTopics .topic-topicContainer.forceTopicSimpleTopicAssignments ul.topic-commaSeparatedList li {
    border: 2px solid #ddd;
    border-radius: 30px;
    padding: 0;
    /*font-size: 1.5em;*/
    margin-right: 10px;
}
.forceChatterSimpleFeedItemTopics--pill.forceChatterSimpleFeedItemTopics .topic-topicContainer.forceTopicSimpleTopicAssignments ul.topic-commaSeparatedList li a span.topicName, 
.forceModalActionContainer .uiButton.forceActionButton span.label, 
.profileDetailEdit.forceCommunityUserProfileEdit .editSaveCancelButtonContainer .editCancelButton.forceCommunity.uiButton .label {
    color: #005eb8;
}
.forceChatterFeedInner .cuf-feedElementIterationItem .forceChatterFeedItem .cuf-feedElement .cuf-feedItemHeader .entityLinkHover a, 
.card-body .forceDetailPanel .forcePageBlockSectionRow .forceOutputOwnerIdLookupWithChangeLink a, 
.card-body .forceDetailPanel .forcePageBlockSectionRow .outputLookupLink.forceOutputLookup, 
.forceChatterFeedInner .cuf-feedElementIterationItem .forceChatterFeedItem .cuf-feedElement .cuf-feedItemHeader .cuf-subPreamble a.cuf-timestamp, 
.forceChatterBasePublisher.baseDefault .container .bottomBar .cuf-publisherAttachmentBar.forceChatterPublisherAttachments .cuf-publisherAttachmentButton .cuf-Icon .forceIcon, 
.forceChatterFeedInner .cuf-feedElementIterationItem .forceChatterFeedItem .cuf-feedElement .slds-post__footer .slds-post__footer-actions-list li a, 
.forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem a.tabHeader span.title, 
.forceChatterFeedInner .cuf-feedElementIterationItem .forceChatterFeedItem .cuf-feedElement .slds-post__footer .slds-post__footer-meta-list.slds-has-dividers--right>.slds-item {
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
    /*font-size: 1.5em;*/
    color: #63666a;
}
.forcePageBlockSectionRow .listItemBody.forcePageBlockItem.forcePageBlockItemView .forceOutputOwnerIdLookupWithChangeLink.container, 
.listViewContainer .forceListViewManagerPrimaryDisplayManager .forceListViewManagerGrid .listViewContent.slds-table--header-fixed_container {
    padding: 0;
}

div.article-column.slds-text-longform.selfServiceArticleLayout,
article.content, article.summary{
    background-color: #ffffff;
    word-break: normal;
    width:100%;
}

.selfServiceBaseSimpleItems.selfServiceTopicTrendingArticles .base-items-header, 
.forceCommunityReputationLeaderboard .uiAbstractList .titleRow .title, 
.selfServiceBaseSimpleItems.selfServiceSimilarArticles .base-items-header {
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
    font-weight: 600;
}
/*.selfServiceBaseSimpleItems.selfServiceTopicTrendingArticles .base-items-header {
    margin: 30px 0 10px;
}*/
 
@media only screen and (max-width: 767px) {
	.ui-widget .container .row{
        margin: 0 auto;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.header .navbar-header, 
    .header .navbar-nav>li {
        float: left;
    }
    .header .navbar-default.navbar-white .container, 
    .header .navbar-default.navbar-blue .container, 
    #footer .ui-widget .footer .container {
        width: 100%;
        max-width: 970px;
    }
    .forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableTopicsList .forceDiscoveryUserProfileKnowledgeableAboutTopic .endorsement {
        margin-left: 8% !important;
    }
}

.forceBaseCard .forceRelatedListCardDesktop {
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
}

.cUserProfileCon {
    background-color: #ffffff;
}

.forceRelatedListContainer .forceRelatedListCardDesktop .card-footer .view-all-label {
    font-size: 1.5em;
    color: #63666a;
}
.forceRelatedListContainer .forceRelatedListCardDesktop .card-footer .view-all-label .assistiveText {
    overflow: visible;
    position: relative !important;
    margin-left: 5px;
} 
/*.ui-widget .forceCommunityUserProfileStats .statDesc, 
.uiTabset.forceCommunityTabset .uiTab .uiButton.forceCommunityAskCommunity .label, 
.profileDetailEdit.forceCommunityUserProfileEdit .editSaveCancelButtonContainer .forceCommunity.uiButton .label, 
.actionMenu.forceActionsDropDownMenuList .uiMenuItem a {
    font-size: 1em !important;
    font-weight: 500;
}*/
.forceRelatedListPreview .listContent .forceChatterChatterUserRelatedListRecord .listRecordContent .listRecordInfo {
	padding: 5px 0;
}
.forceCommunityUserProfileHeader .forceCommunityReputationWidget .reputationLevelName {
    vertical-align: text-bottom;
}
.compactFeed.forceChatterCompactFeed .forceChatterScroller .compactFeedElement .metrics .metric.forceChatterCompactFeedMetric span {
    vertical-align: top;
}
.forcePageBlockSectionRow .forcePageBlockItemView.full.forcePageBlockItem .dataCol .outputLookupContainer.forceOutputLookupWithPreview .forceSocialPhoto.photoContainer {
   	padding: 0.3rem;
    padding-left: 0;
}

.forcePageBlockSectionRow .forcePageBlockItem.forcePageBlockItemView .labelCol .itemLabel {
    color: #999 !important;
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
}
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .slds-button.uiButton .label, 
.profileDetailView .userActions .slds-button-group .slds-button.uiButton .label {
    display: block;
    color: #005eb8;
    padding: 0.5em;
    font-weight: 500;
}
.forceCommunityRelatedRecords .forceRelatedListContainer .forceRelatedListCardDesktop .slds-card__header header .slds-card__header-link {
    vertical-align: super;
}
/*.forceRelatedListContainer .forceRelatedListCardDesktop .slds-card__header header .slds-card__header-link span, 
.forceChatterGroupDetailCard.forceCommunityGroupDetail .slds-card__header header .slds-card__header-link span {
    font-size: 1.75rem;
}*/

.slds-card__header .slds-media__figure .forceEntityIcon.extraSmall {
    width: 2.5rem;
    height: 2.5rem;
}
.forceCommunityUserRelatedList .forceRelatedListCardDesktop header .slds-media__figure, 
.forceCommunityUserRelatedList .forceRelatedListCardDesktop header a.slds-card__header-link span:last-child {
    display: block !important;
}
.forceCommunityGroupHighlightStencilNapili.forceRecordLayout .actions .slds-button-group .slds-button .forceActionLink .slds-truncate {
    padding: 0.3em;
    font-size: 1.15rem;
}
.forceCommunityGroupHighlightStencilNapili.forceRecordLayout .actions .slds-button-group.oneActionsRibbon.forceActionsContainer .slds-button, 
.forceChatterSimpleFeedItemTopics--pill.forceChatterSimpleFeedItemTopics .cuf-pillContainer.cuf-simpleFeedItemTopics .cuf-publisherShareButton.uiButton.secondaryButton {
	border-color: #2574a9;
    background-color: #135f90;
    display: inline-block;
}
.forceCommunityGroupHighlightStencilNapili.forceRecordLayout .actions .slds-button-group.oneActionsRibbon.forceActionsContainer .slds-button .forceActionLink, 
.forceChatterSimpleFeedItemTopics--pill.forceChatterSimpleFeedItemTopics .cuf-pillContainer.cuf-simpleFeedItemTopics .cuf-publisherShareButton.uiButton.secondaryButton span.label {
    color: #fff;
    font-weight:bold;
}

.header#templateheadercomponent {
    visibility: visible !important;
}

.siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol84Layout .ui-widget .h3.h-big.margin-bottom,
.siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol84Layout .ui-widget .h3.h-big.margin-bottom {
    margin-bottom: 5px;
    margin-top: 25px;
    font-size: 1.75em;
}
@media only screen  and (min-width : 992px) {
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .container .col-md-8 #navigationtypes .row.tileblocksolution.eq-cell-height,
	.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .container .col-md-8 #navigationtypes .row.tileblocksolution.eq-cell-height {
        /*margin-right: 0;
        margin-left: 0;*/
        margin-right: 20px;
    }
    .siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-col--padded > div.slds-grid.slds-wrap > .slds-col--padded, 
    .siteforceNapiliBody .cCenterPanel .siteforceSldsOneColLayout .slds-col--padded > div.slds-grid.slds-wrap > .slds-col--padded, 
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .container .col-md-8 #navigationtypes div.row.tileblocksolution.eq-cell-height:first-of-type,
	.siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-col--padded > div.slds-grid.slds-wrap > .slds-col--padded, 
    .siteforceServiceBody .cCenterPanel .siteforceSldsOneColLayout .slds-col--padded > div.slds-grid.slds-wrap > .slds-col--padded, 
    .siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .container .col-md-8 #navigationtypes div.row.tileblocksolution.eq-cell-height:first-of-type{
        margin-top: 20px;
    }
}
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityRichText .uiOutputRichText h3,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityRichText .uiOutputRichText h3 {
    margin-top: 5px;
   	margin-bottom: 20px;
}
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityRichText .uiOutputRichText h3 span, 
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityRichText .uiOutputRichText h3 span, 
.slds-text-longform.selfServiceArticleLayout .article-head.selfServiceArticleHeaderDetail {
	font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
    font-size: 1.5em;
}
.selfServiceTopicTrendingArticles.selfServiceBaseSimpleItems .listContent .base-items {
    margin-bottom: 1.5em;
}
.header .navbar.navbar-blue .custom-dropdown .toggle-dropdown .fa, 
.header .navbar.navbar-white .custom-dropdown .toggle-dropdown .fa {
    margin-right: 0;
    margin-left: 5px;
    margin-top: 1px;
}
.forceChatterCompactFeed .forceChatterScroller .forceChatterStyle .compactFeedElement {
    border-bottom: 1px solid #eee;
}
.forceChatterStyle .chatter-menu.forceChatterSortMenu.forceChatterFeedSorter .popupTargetContainer .slds-icon-utility-check.menuItemCheckMark.slds-button__icon.forceIcon, 
.slds-icon-utility-check.menuItemCheckMark.slds-button__icon.forceIcon {
    margin: 0.25rem .5rem;
}
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableTopicsList .forceDiscoveryUserProfileKnowledgeableAboutTopic span.topic {	
    border: 0;
    margin: 0;
    text-align: left;
}

.forceHighlightsPanel.forceCommunityRecordHeadline .forceCommunityGroupHighlightStencilNapili.forceRecordLayout .info, 
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .forceChatterBasePublisher.baseDefault .collapsedState .publisherInputContainer,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .forceChatterBasePublisher.baseDefault .collapsedState .publisherInputContainer {
    overflow: visible;
}
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableTopicsList .forceDiscoveryUserProfileKnowledgeableAboutTopic a.topic {
    max-width: 100%;
    width: 81%;
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
    text-align: left
}
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityUserProfileStats,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityUserProfileStats {
    margin: 1.5rem 0;
    border-radius: 4px;
}
.forceCommunityUserRelatedList .forceRelatedListContainer .forceRelatedListCardDesktop.slds-card+.slds-card {
    margin-top: 1.5rem;
}
.forceCommunityHeadline .headlineTitle .headlineTitleText .uiOutputText {
    white-space: initial;
    display: block;
    max-width: 100%;
    font-weight: 400;
    text-transform: none;
}
.profileDetailEdit.forceCommunityUserProfileEdit .forceRecordEdit .forcePageBlockSection.forcePageBlockSectionEdit .forcePageBlockSectionRow .forcePageBlockItemEdit .uiInput.uiInput--compound {
    border: 0;
    padding: 0;
}
.forceCommunityUserProfileDetail .profileDetailEdit.forceCommunityUserProfileEdit {
    border: 1px solid #d4d4d4;
    overflow: hidden;
    border-radius: 5px;
    padding: 0.5rem;
    margin: 0 0.5em 1em;
}
.profileDetailEdit.forceCommunityUserProfileEdit .forceRecordEdit .forcePageBlockSection.forcePageBlockSectionEdit .forcePageBlockSectionRow .forcePageBlockItem.forcePageBlockItemEdit .uiInput .form-element__label.uiLabel, 
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .slds-button.uiButton .label, 
.community-thread.threaddisplaycls .commentpopover .slds-popover__body .commntpostbtn.uiButton, 
.community-thread.threaddisplaycls .commentpopover .slds-popover__body .commntpostbtn.uiButton span {
 	font-size: 1em !important;
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
    font-weight: 500;
} 
.slds-button--icon-x-small {
    width: 2rem;
    height: 1.75rem;
    border-radius: .125rem;
    line-height: 1.5rem;
}
.slds-button--icon-x-small .slds-button__icon, 
.slds-button--icon-x-small .slds-icon {
    width: 1.5rem;
    height: 1.25rem;
    vertical-align: middle;
}
.oneActionsRibbon .slds-button__icon .slds-icon--xx-small {
    width: 1.5rem;
    height: 1.25rem;
}
.profileDetailEdit.forceCommunityUserProfileEdit .forceRecordEdit .forcePageBlockSection.forcePageBlockSectionEdit .forcePageBlockSectionRow .forcePageBlockItem.forcePageBlockItemEdit .uiInput {
    padding: 0.5em;
}
.siteforceNapiliBody .cCenterPanel .slds-col--padded .forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics,
.siteforceServiceBody .cCenterPanel .slds-col--padded .forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics {
    padding-bottom: 0;
}
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityFeedPublisher,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityFeedPublisher {
    margin: 1em 0 0;
    margin-right: 1em;
}
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableAboutHeader .header-label, 
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityUserProfileStats .header-label,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityUserProfileStats .header-label {
    padding-top: 0;
}
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityUserProfileStats .header-label,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityUserProfileStats .header-label {
    margin: 0;
}
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableTopicsList .forceDiscoveryUserProfileKnowledgeableAboutTopic .topic, 
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableTopicsList .forceDiscoveryUserProfileKnowledgeableAboutTopic .endorsement {
	padding: 0.25em;	    
}
/*.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableTopicsList .forceDiscoveryUserProfileKnowledgeableAboutTopic .endorsement {
	line-height: 2.5em;
}*/
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableTopicsList .forceDiscoveryUserProfileKnowledgeableAboutTopic .flexContainer .forceIcon.endorse {
    margin: 0.75em 0.5em;
}
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableTopicsList .forceDiscoveryUserProfileKnowledgeableAboutTopic .flexContainer .forceIcon .slds-icon--xx-small {
    width: 1rem;
    height: 1rem;
}
.forceChatterGroupDetailCard.forceCommunityGroupDetail .slds-card__header h2#header {
    padding-top: 0.5rem;
    margin-top: 5px;
}
.selfServiceBaseSimpleItem .item-title-link:hover, 
.selfServiceBaseSimpleItem .item-title-link:focus, 
.selfServiceBaseSimpleItem .item-title-link:active {
    color: transparent !important;
    box-shadow: none !important;
}
.slds-text-longform.selfServiceArticleLayout .article-head.selfServiceArticleHeaderDetail {
	margin-top: 15px;
}
.forceCommunityGroupDetail.forceChatterGroupDetailCard.desktop .forceRecordLayout .full.forcePageBlockSectionView .forcePageBlockSectionRow .forcePageBlockItemView {
    padding: 13px 5px;
}
.forceChatterGroupDetailCard.forceCommunityGroupDetail .slds-card__header h2#header a.slds-card__header-link.header-title-container {
    float: left;
}
.forceCommunityGroupHighlightStencilNapili.forceRecordLayout .actions .oneActionsRibbon.forceActionsContainer, 
.forceCommunityForceCommunityFeed .forceChatterFeed .forceChatterStyle .forceChatterScroller .cuf-feedElement .slds-post__footer .slds-post__footer-actions-list, 
.forceChatterCompactFeed .compactFeedElement .titleContainer.forceChatterCompactFeedItemBody {
    margin-bottom: 0;
}
.forceCommunityGroupHighlightStencilNapili.forceRecordLayout .actions {
    margin: 25px 0 0;
}
.forceChatterFeedInner .cuf-feedElementIterationItem .forceChatterFeedItem .cuf-feedElement .cuf-feedItemHeader .cuf-preamble > p {
    margin: 5px 0 0;
}

.forceChatterStyle .forceChatterFeedSorter.sort-menu.chatter-menu .menu-trigger,
.forceChatterFeedInner .page-header-filters .forceChatterFeedSorter .slds-icon-utility-filterList.cuf-feedSort.menu-trigger {
    margin-right: 0.75em;
    text-align: right;
}
/*.slds-icon-utility-filterList.cuf-feedSort.menu-trigger.forceIcon .slds-icon--xx-small {
    width: 1.5rem;
    height: 2.5rem;
    vertical-align: middle;
}*/
.forceChatterFeed .forceChatterStyle .forceChatterOverflowActionMenu .slds-icon {
    top: 0;
}
.forceChatterChatterUserRelatedListRecord {
    padding: 0 0.875rem !important;
}
/*.forceCommunityUserProfileStats .slds-p-left--x-small {
    margin-bottom: 20px;
}*/
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityUserProfileDetail,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityUserProfileDetail {
    padding: 0 15px;
}
.forceChatterChatterFollow.group {
    display: block;
    margin-top: -10px;
}
.ui-widget .forceCommunityTopicDescription .topicDescription {
    padding: 14px 0 0;
}
.forceChatterCompactFeed .forceChatterStyle .page-header-filters {
    margin: 15px auto 0;
    height: 50px;
    max-width: 100%;
}
.header .navbar-nav.navbar-right>li:last-of-type > a, 
.header .navbar-nav.navbar-right>li:nth-of-type(2) > a {
    line-height: 31px;
}
.forceChatterStyle .forceChatterFeedSorter.forceChatterSortMenu .uiPopupTrigger a.trigger {
    vertical-align: super;
	font-size: 1.25rem;
}
.forceChatterStyle .forceChatterFeedSorter.forceChatterSortMenu .uiPopupTrigger a.trigger:hover {
    text-decoration: none;
    cursor: pointer;
}
/*.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityRichText .uiOutputRichText h3 span {
    font-size: 1.7em;
}*/
.community-thread.threaddisplaycls .commentpopover .slds-popover__body .commntpostbtn.uiButton {
    margin: 10px 0px 5px;
}
.profileDetailEdit.forceCommunityUserProfileEdit .editSaveCancelButtonContainer .editCancelButton.forceCommunity.uiButton .label {
    color: #005eb8;
}
.profileDetailEdit.forceCommunityUserProfileEdit .editSaveCancelButtonContainer .editCancelButton.forceCommunity.uiButton .label {
    padding: 0.3em 0.6em;
}
.profileDetailEdit.forceCommunityUserProfileEdit .forceRecordEdit .forcePageBlockSection.forcePageBlockSectionEdit .forcePageBlockSectionRow .forcePageBlockItem.forcePageBlockItemEdit .uiInput .form-element__label.uiLabel {
    text-align: left;
    padding-top: 0;
}
/*.profileDetailEdit.forceCommunityUserProfileEdit .forceRecordEdit .forcePageBlockSection.forcePageBlockSectionEdit .forcePageBlockSectionRow .forcePageBlockItem.forcePageBlockItemEdit fieldset .form-element__group .uiInputText input {
	width: 75%;
}*/
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityUserProfileStats div.slds-p-horizontal--x-small,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityUserProfileStats div.slds-p-horizontal--x-small {
   	padding-left: 0;
    padding-top: 0;
}
.forceChatterUpdatePhoto .updatePhotoPanel .slds-file-selector .uploadImageButton {
    padding: 0.3em;
    font-size: 0.875em;
    font-weight: 500;
}
.forceCommunityUserProfileDetail .profileDetailView .userActions .forceActionsContainer .slds-button.uiButton {
    border: 1px solid #d4d4d4;
    /*padding: 0.5em 1.5em;*/
}
.forceCommunityUserProfileDetail .profileDetailView .userActions .forceActionsContainer .slds-button.uiButton span.slds-icon-utility-add.forceIcon {
	vertical-align: middle;
}
.forceCommunityUserProfileDetail .profileDetailView .userActions .forceActionsContainer .slds-button.uiButton > span.slds-icon-utility-close.slds-button__icon {
    line-height: 2em;
}
.forceCommunityForceCommunityFeed .forceChatterFeed .slds-icon-utility-filterList.cuf-feedSort.menu-trigger.forceIcon .slds-icon--xx-small {
    margin-top: 1em;
}
.footer .container .footer-body>div:first-of-type {
    padding-bottom: 15px;
}
.siteforceNapiliBody .cCenterPanel .container.siteforceTwoColumnLayout .row.contentPanel .featured-pull .ui-widget,
.siteforceServiceBody .cCenterPanel .container.siteforceTwoColumnLayout .row.contentPanel .featured-pull .ui-widget {
    margin: 18px 0 36px;
}
.siteforceNapiliBody .cCenterPanel .container.siteforceTwoColumnLayout div.row:first-of-type .ui-widget,
.siteforceServiceBody .cCenterPanel .container.siteforceTwoColumnLayout div.row:first-of-type .ui-widget {
     margin: 36px 0 0;
}
.siteforceNapiliBody .cCenterPanel .container.siteforceTwoColumnLayout .row.contentPanel .featured-pull div.ui-widget:last-of-type,
.siteforceServiceBody .cCenterPanel .container.siteforceTwoColumnLayout .row.contentPanel .featured-pull div.ui-widget:last-of-type {
    margin: 0;
}
.forceCommunityKnowledgeablePeople.forceDiscoveryKnowledgeablePeople .knowledgeablePeopleHeader {
    margin-top: -10px;
    /*font-size: 1.125em;*/
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif;
}
.forceContentFileSearchPanel .searchBox .searchBoxInner .searchIcon {
    top: 10%;
    right: 0.25rem;
    left: initial;
}
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityUserProfileStats div.slds-p-horizontal--x-small.reputationWidgetContainer,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityUserProfileStats div.slds-p-horizontal--x-small.reputationWidgetContainer {
    padding-bottom: 1.2em;
}
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableAboutHeader .endorseBtn.uiButton {
    margin-top: 10px;
}
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableTopicsList {
    padding: 15px;
}
.forceChatterBasePublisher.baseDefault .container .bottomBar .cuf-publisherAttachmentBar.forceChatterPublisherAttachments .cuf-publisherAttachmentButton .cuf-Icon .forceIcon > span:focus {
	padding: 0.3em;
    border: 0;
    outline: 0;    
}
.siteforceNapiliBody .listViewContainer .forceRecordLayout thead tr th .slds-cell-fixed,
.siteforceServiceBody .listViewContainer .forceRecordLayout thead tr th .slds-cell-fixed {
    position: relative;
}
.siteforceNapiliBody .listViewContainer .forceRecordLayout thead tr th .slds-cell-fixed .slds-th__action,
.siteforceServiceBody .listViewContainer .forceRecordLayout thead tr th .slds-cell-fixed .slds-th__action {
    height: auto;
}
.forceCommunityRelatedList .forceRelatedListDesktop .forceListViewManager .forceListViewManagerHeader .slds-media__body .slds-page-header__title {
    margin-bottom: 20px;
}
.forceCommunityRelatedList .forceRelatedListDesktop .forceListViewManager .forceListViewManagerHeader .test-listViewStatusInfo {
    font-size: 1rem;
}
article .forceEntityIcon img, article img, article .forceChatterEntityPhoto .image,
.forceChatterFeed .commentInputArea .forceChatterEntityPhoto .image {
    margin-top: 0 !important;    
}
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableTopicsList div.forceDiscoveryUserProfileKnowledgeableAboutTopic:last-of-type {
    padding-bottom: 0;
    overflow: hidden;
}
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableTopicsList .forceDiscoveryUserProfileKnowledgeableAboutTopic .endorsement > span {
    font-size: 1.25em;
    font-weight: 500;
}
.article-column.selfServiceArticleLayout .article-summary.selfServiceArticleHeaderDetail {
    font-size: 1.15em;
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
}
.ui-widget .slds-text-longform.selfServiceArticleLayout .meta.selfServiceArticleHeaderDetail span.uiOutputDate {
    letter-spacing: 0;
}

@media only screen and (min-width : 320px) and (max-width : 767px) {
	.forceCommunityRelatedRecords .forceRelatedCardContainer .container {
        padding: 0;
    }
    .forceCommunityRelatedRecords .forceRelatedCardContainer .container .forceBaseCard.forceCard.forceRelatedListCard {
        margin: 0;
    }
    .forceTopicSubTopicNavigation .forceTopicSubTopicNavigationDropDown .select {
        /*font-size: 1.5em;
        font-weight: 500;*/
        color: #63666a;
        width: 92%;
        height: auto;
    }
    .publisherInputContainer .forceTopicPublisherTopicsWidget .cuf-addTopicsContainer.forceChatterPillContainer li a {
        color: #ccc;
        /*font-size: 1.75em;*/
    }
    .box-wrapper.community-thread.threaddisplaycls .commentpopover {
        width: 30rem !important;
        margin-left: 0px !important;
    }
    .forceChatterUserProfileHighlightsStencil.forceChatterChatterGroupCompactStencil .headerMobile .secondaryFields span {
        font-size: 1.5em !important;
    }
    
    .forceCommunityActionsContainerMobile .buttonOutsideOverflow.forceCommunityActionButtonMobile label {
        font-size: 1.5em !important;
        font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .forceChatterGroupDetailCard.forceCommunityGroupDetail .forceDetailPanel,
	.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .forceChatterGroupDetailCard.forceCommunityGroupDetail .forceDetailPanel	{
        padding-bottom: 0;
    }
    .selfServiceBaseSimpleItems.selfServiceSimilarArticles .base-items-header {
        margin-top: 0;
    }
    div.article-column.slds-text-longform.selfServiceArticleLayout .content .forcePageBlock.forceRecordLayout {
        padding-bottom: 0;
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget div.article-column.slds-text-longform.selfServiceArticleLayout,
	.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget div.article-column.slds-text-longform.selfServiceArticleLayout	{
        padding: 1px 0px 30px;
    }
    .ui-widget .slds-text-longform.selfServiceArticleLayout .meta.selfServiceArticleHeaderDetail span.slds-button__icon {
        height: 1.875rem;
        vertical-align: top;
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .forceChatterGroupDetailCard.forceCommunityGroupDetail,
	.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .forceChatterGroupDetailCard.forceCommunityGroupDetail	{
        margin: 0;
        margin-top: 1.5em;
    }
    .forceCommunityReputationLeaderboard .listContent .forceCommunityReputationLeaderboardRow {
        padding: 6px 0 8px;
    }
    .forceCommunityRelatedList .forceRelatedListDesktop .forceListViewManager .forceListViewManagerHeader .slds-media__body .slds-page-header__title {
         margin-bottom: 4px;
    }
    .forceCommunityRelatedList .forceRelatedList .listTitleContainer .listTitle {
        margin: 0;
    }
    .forceChatterChatterUserRelatedListRecord .listRecordPhoto .forceChatterEntityPhoto.entityPhotoSpecificity..mediumSize {
        margin: 7px 0;
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityUserProfileHeader,
	.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .forceCommunityUserProfileHeader	{
        float: none;
    	padding: 8px 20px;
        box-shadow: none;
    }
    .forceRelatedListCard .slds-card__header header h2#header {
        margin-top: 0;
    	line-height: 0;
    }
    /*.forceRelatedListCard .slds-card__header header h2#header .slds-card__header-link.header-title-container > span, 
    .siteforcePanelManager.siteforcePanelsContainer .forceMobileOverlay .panel-header .title {
        font-size: 2.25rem;
    }*/
    article .forceChatterUserPhoto.forceChatterEntityPhoto .image {
        margin-top: 0;
    }
    /*.forcePageBlockSectionRow .forcePageBlockItem.forcePageBlockItemView .labelCol .itemLabel {
        font-size: 1.5rem !important;
    }*/
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .default-footer .quick-links-section ul,
	.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .default-footer .quick-links-section ul	{
        padding: 15px 0px;
    }
    .siteforcePanelsContainer .forceMobileOverlay .panel-header button.slds-button.uiButton .label {
        color: #005cb9;
    	font-size: 1.5em !important;
        font-weight: 500;
    }
    .forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .slds-button.uiButton .label {
        color: #fff;
    	/*font-size: 1.5em !important;*/
    }
    .forceChatterCompactFeed .forceChatterScroller .compactFeedElement .right, .forceChatterCompactFeed .forceChatterScroller .compactFeedElement .left {
        width: 100% !important;
    }
    .forceChatterCompactFeed .compactFeedElement .right .metrics {
        position: relative;
    }
    .banner-wrapper.about-banner .banner-component.title-banner .align-container {
        margin: 0;
        padding: 7px;
        max-width: 100%;
    }
    .container.js-default-wrapper .banner-wrapper.about-banner .banner-component {
        padding: 17px !important;
    }
    .container.js-default-wrapper .left-tabs .left-tabs-btn > a, 
    .siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap .slds-col--padded.slds-size--12-of-12.slds-medium-size--8-of-12.slds-large-size--8-of-12 .container, 
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .container .hover-card-set .row.col-md-8.col-sm-8.col-xs-12,
	.siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap .slds-col--padded.slds-size--12-of-12.slds-medium-size--8-of-12.slds-large-size--8-of-12 .container, 
    .siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .container .hover-card-set .row.col-md-8.col-sm-8.col-xs-12 {
        padding: 0;
    }
    .js-default-wrapper .accordian-panel.no-padding .panel-heading, 
    .js-default-wrapper .accordian-panel.no-padding .panel-heading .panel-body {
        padding: 10px 0;
    }
    .header .navbar.navbar-white .navbar-collapse .navbar-right li a {
        background-color: white !important;
    	border-bottom: 1px solid #e9eaeb !important;
    }
    .sectionContainer .forcePageBlockSectionRow .forcePageBlockItemView .mainBody {
        padding-left: 0;
    }
}

.forceHoverPrototype {
    position: absolute;
}
.forceCommunityFeedPublisher .oneActionsRibbon li > a.forceActionLink {
    padding: 0.3em;
}
.forceChatterUserProfileHighlightsStencil.forceChatterChatterGroupCompactStencil .headerMobile .fieldWrapper .highlightsH1.dark {
    color: #2f3133;
    font-size: 1.5em;
}

.modal-container .forceModalActionContainer .uiButton.forceActionButton span.label, 
.forceChatterStyle .forceChatterFeedInner .page-header-filters .forceChatterFeedSorter .uiMenuItem a, 
.forceChatterStyle .forceChatterFeedInner .page-header-filters .forceChatterFeedSorter .uiMenuList li.menuGroupTitle, 
.outputLookupContainer.forceOutputLookupWithPreview a.outputLookupLink {
    /*font-size: 1.25em !important;*/
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 500;
}
.forceModalActionContainer .forceChatterEditGroupNotificationSettings.uiButton.picker {
    margin: 0;
}
.forceModalActionContainer .forceChatterEditGroupNotificationSettings.uiButton.pickerSelected:after {
      display:inline-block;
      vertical-align: top;
      line-height: 1em;
      width: 1em;
      height:1em;
      margin-right: 0.3em;
      text-align: center;
      content: '' !important;
      color: #999;
}
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .slds-button.uiButton.addBtn .label {
    color: #fff;
    /*font-size: 1.75em !important;*/
    padding: 0.55em 0.2em;
}
.profileDetailEdit.forceCommunityUserProfileEdit .editSaveCancelButtonContainer .editCancelButton.forceCommunity.uiButton {
    margin-right: 0;
}
.profileDetailEdit.forceCommunityUserProfileEdit .editSaveCancelButtonContainer {
    margin-left: 25%;
}
.modal-container .forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableTopicsList div.forceDiscoveryUserProfileKnowledgeableAboutTopic:last-of-type {
    padding-bottom: 0;
}
.forceChatterUpdatePhoto .updatePhotoPanel .uiInputCheckbox .showProfilePictureToGuestUsersCheckboxLabel {
    font-weight: 500;
}
.forceChatterUpdatePhoto .updatePhotoPanel .uiInputCheckbox.uiInput--checkbox input[type=checkbox] {
    margin: 0 0.125rem 0.25rem;
}
.siteforceNapiliBody .cCenterPanel .slds-col--padded .forceHighlightsPanel.forceCommunityRecordHeadline .forceCommunityGroupHighlightStencilNapili.forceRecordLayout .secondaryField, 
.siteforceNapiliBody .cCenterPanel .slds-col--padded .forceHighlightsPanel.forceCommunityRecordHeadline .forceCommunityGroupHighlightStencilNapili.forceRecordLayout .secondaryFields, 
.siteforceNapiliBody .cCenterPanel .slds-col--padded .forceHighlightsPanel.forceCommunityRecordHeadline .forceCommunityGroupHighlightStencilNapili.forceRecordLayout .header,
.siteforceServiceBody .cCenterPanel .slds-col--padded .forceHighlightsPanel.forceCommunityRecordHeadline .forceCommunityGroupHighlightStencilNapili.forceRecordLayout .secondaryField, 
.siteforceServiceBody .cCenterPanel .slds-col--padded .forceHighlightsPanel.forceCommunityRecordHeadline .forceCommunityGroupHighlightStencilNapili.forceRecordLayout .secondaryFields, 
.siteforceServiceBody .cCenterPanel .slds-col--padded .forceHighlightsPanel.forceCommunityRecordHeadline .forceCommunityGroupHighlightStencilNapili.forceRecordLayout .header{
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif;
    z-index: 0;
}
.modal-footer .forceModalActionContainer button.slds-button.uiButton:last-of-type .label {
    color: #fff;
}
.forceChatterModerationDialog .slds-form-element .uiInput--default .form-element__label {
    font-weight: 500;
}
.forceChatterSimpleFeedItemTopics--pill .forceChatterPillContainer .cuf-publisherShareButton.uiButton.secondaryButton {
    height: auto;
    padding: 7px 20px;
    margin: 0;
}
/*.forceChatterStyle .forceChatterFeedSorter.sort-menu.chatter-menu .menu-trigger, 
.forceChatterFeedInner .page-header-filters .forceChatterFeedSorter .slds-icon-utility-filterList.cuf-feedSort.menu-trigger {
    vertical-align: super;
}*/
.forceChatterSimpleFeedItemTopics--pill .cuf-addTopicsContainer.cuf-addTopicsContainer .cuf-autocompleteInput.uiInputTextForAutocomplete.uiInput--default {
    padding: 1.5rem 2rem 1.5rem 1rem;
    color: #2f3133;
    border-radius: 4px;
    font-size: 1.5em;
    overflow: hidden;
    display: inline-block;
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif;
}
.forceChatterSimpleFeedItemTopics--pill .cuf-addTopics.forceChatterPillContainer li a.forceChatterPill {
    padding: 0.75rem;
    font-size: 1.25em;
}
.forceChatterPublisherPresentationDesktop .visibilitySwitcher .forceChatterPublisherVisibility .publisherVisibilityLabel .toLabel {
    font-weight: bold;
    font-size: .875rem;
    color: #696969;
}
.forceChatterBasePublisher.baseDefault .container .bottomBar .cuf-publisherAttachmentBar.forceChatterPublisherAttachments .cuf-publisherAttachmentButton .cuf-Icon .forceIcon:focus, 
.forceChatterBasePublisher.baseDefault .container .bottomBar .cuf-publisherAttachmentBar.forceChatterPublisherAttachments .cuf-publisherAttachmentButton .cuf-Icon .forceIcon:active, 
.slds-button__icon:focus, .slds-button__icon:active, 
.forceIcon.slds-button__icon .slds-icon:active, .forceIcon.slds-button__icon .slds-icon:focus, 
.forceChatterBasePublisher.baseDefault .container .forceChatterPublisherAttachments .cuf-attachmentsList .cuf-attachmentsItem .cuf-publisherAttachmentButton .cuf-Icon:focus, 
.forceChatterBasePublisher.baseDefault .container .forceChatterPublisherAttachments .cuf-attachmentsList .cuf-attachmentsItem .cuf-publisherAttachmentButton .cuf-Icon:active, .slds-button:focus, .slds-button:active, 
.forceDiscoveryKnowledgeablePeopleRow .leaderBoardRowWrapper:focus, 
.forceDiscoveryKnowledgeablePeopleRow .leaderBoardRowWrapper:active, 
.forceDiscoveryKnowledgeablePeopleRow .forceChatterEntityLink .userLink.cuf-entityLink:focus, 
.forceDiscoveryKnowledgeablePeopleRow .forceChatterEntityLink .userLink.cuf-entityLink:active {
    outline: 0 !important;
    box-shadow: none !important;
}
/*.forceChatterQuestionPost .forceChatterPublisherPresentationDesktop .cuf-publisherShareButton.qe-questionPostDesktop {
    padding: 0.5rem;
}*/
.forceChatterQuestionPost .forceChatterPublisherPresentationDesktop .cuf-publisherShareButton.qe-questionPostDesktop span.label {
    /*font-size: 1.5rem !important;*/
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
    font-weight: bold;
}
.forceChatterSimpleFeedItemTopics--pill.forceChatterSimpleFeedItemTopics .forceChatterPillContainer .pill.forceChatterPill .deleteIcon .slds-icon-utility-close.forceIcon {
    line-height: inherit;
}
.modal-container .container.forceContentFilePicker .leftPanel .left {
    padding: 0rem;
    width: 90%;
    margin-bottom: 10px;
}
.siteforcePanelsContainer .modal-container .container.forceContentFilePicker .leftPanel .left .attachButton {
    font-size: .702rem !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
    background-color: rgb(36, 113, 169);
    border:1px solid rgb(36, 113, 169);
    padding-left: 1rem;
    padding-right: 1rem;
    text-align: center;
    vertical-align: middle;
    color: #FFF !important;
}

.siteforcePanelsContainer .modal-container .container.forceContentFilePicker .leftPanel .left .attachButton .slds-button__icon svg {
    fill:#FFF;
}

.siteforcePanelsContainer .modal-container .container.forceContentFilePicker .leftPanel .left .attachButton font {
	padding: 10px 0px;
    font-size: .702rem !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    color: #FFF !important;
    vertical-align: top !important;
}

.siteforcePanelsContainer .modal-container .forceContentFilePicker.container .rightPanel {
    padding-right:0px;
}

.siteforcePanelsContainer .modal-container .container.forceContentFilePicker {
	padding-left: 0;
}

.siteforcePanelsContainer .modal-container .container.forceContentFilePicker .searchBox .searchBoxInner .searchTextField.slds-lookup__search-input {
    width:75%;
}

.siteforcePanelsContainer .modal-container .container.forceContentFilePicker .searchBox .searchBoxInner .clearIcon {
    margin-right: 5px;
}

.siteforcePanelsContainer .modal-container .container.forceContentFilePicker .searchBox .searchBoxInner .searchIcon {
    top: 42%;
    left:12px;
    right: 0.25rem;
}

.siteforcePanelsContainer .modal-container .footerCmps.forceContentPanelFooter h2.infoMsg.header {
	margin-top: 0;
    font-size: 1.5rem;
}
.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableTopicsList .forceDiscoveryUserProfileKnowledgeableAboutTopic .endorsement {
    margin-left: 0;
}
.siteforcePanelsContainer .modal-container .footerCmps.forceContentPanelFooter .tooltip-trigger.tooltip-basic.uiTooltip .uiButton--default.uiButton span.label, 
.topic-subNavContainer .topic-subNavList .topic-subTopicItem .forceTopicTopicLink .uiOutputText {
	font-size: 1.75em !important;
}
.forceContentFileSearchPanel .searchBox .searchBoxInner .searchTextField.slds-lookup__search-input {
    width: 93%;
}
.forceContentFileSearchPanel .searchBox {
    padding-top: 0;
}
.forceChatterQuestionPost .forceChatterPublisherPresentationDesktop .bottomBarRight {
    margin-top: 1.1rem;
}
.forceChatterSimpleFeedItemTopics--pill .cuf-pillContainer.cuf-simpleFeedItemTopics .cuf-publisherShareButton.uiButton.secondaryButton {
	height: auto;
    padding: 7px 20px;
}
.forceChatterSimpleFeedItemTopics--pill .cuf-addTopics.forceChatterPillContainer li:last-of-type {
    float: left;
    clear: left;
}
.profileDetailView .userActions .slds-button-group .slds-button.uiButton .label {
    font-size: 1.6em !important;
}
/*.forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableAboutHeader .header-label {
    margin: 15px 0;
}*/
.custom-dropdown .dropdown-section.bg-grey.shopping-bag.dropdown-right {
    left: 0;
    padding: 1px;
    right: inherit !important;
    width: 320px;
}
.siteforceNapiliBody .cCenterPanel .container.siteforceTwoColumnLayout .ui-widget .forceCommunityHeadline .headlineTitle,
.siteforceServiceBody .cCenterPanel .container.siteforceTwoColumnLayout .ui-widget .forceCommunityHeadline .headlineTitle {
    padding-top: 1.75em;
}


@media only screen and (min-width : 768px) and (max-width : 1023px)  { 
	.header .navbar-blue .navbar-header, 
    .header .navbar-blue .navbar-collapse .navbar-nav.nav>li, 
    .community-item .author-icon, .community-item .verfiedauthor-icon, .community-item .answerauthor-icon {
        float: left;
    }
    .siteforceNapiliBody .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap .slds-col--padded,
	.siteforceServiceBody .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap .slds-col--padded {
        float: left;
        /*padding-left: 35px;
    	padding-right: 0;
        padding: 0;*/
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .container .hover-card-set .row.col-md-8.col-sm-8.col-xs-12,
	.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .container .hover-card-set .row.col-md-8.col-sm-8.col-xs-12 {
        padding: 0;
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .container.js-default-wrapper .row .col-md-9 > h1, 
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .container.js-default-wrapper .row .col-md-9 > p,
	.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .container.js-default-wrapper .row .col-md-9 > h1, 
    .siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .container.js-default-wrapper .row .col-md-9 > p {
        padding-left: 15px;
    	padding-right: 15px;
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .container,
	.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .container	{
        padding: 0 7px;
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .leaderboard.forceCommunityReputationLeaderboard,
	.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .leaderboard.forceCommunityReputationLeaderboard {
        margin: 10px 0px 35px;
    }
    .answer-verified-container .community-item .details-container {
        margin-left: 0;
        margin-right: 0;
    }
    /*.answer-verified-container .community-item .details-container .no-pad {
        padding-left: 0;
        padding-right: 0;
    }*/
    .forceChatterUserProfileHighlightsStencil.forceChatterChatterGroupCompactStencil .headerMobile .fieldWrapper {
        margin-top: 10px;
    }
    .forcePageBlockSection.forcePageBlockSectionView .sectionContainer .forcePageBlockSectionRow {
        display: block;
    }
    .full.blank.listItemBody.forcePageBlockItem.forcePageBlockItemView {
        display: none;
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded.slds-size--12-of-12.slds-medium-size--4-of-12.slds-large-size--4-of-12 .ui-widget .forceChatterGroupDetailCard.slds-card .slds-card__body .forceDetailPanel,
	.siteforceServiceBody .cCenterPanel .slds-col--padded.slds-size--12-of-12.slds-medium-size--4-of-12.slds-large-size--4-of-12 .ui-widget .forceChatterGroupDetailCard.slds-card .slds-card__body .forceDetailPanel {
        padding-bottom: 0;
    }
    .forcePageBlockSection.forcePageBlockSectionView .sectionContainer .forcePageBlockSectionRow .forcePageBlockItem.forcePageBlockItemView {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .forceCommunityRelatedRecords .forceRelatedCardContainer .container .forceBaseCard.forceCard {
        margin: 1.25rem 8px 0;
    }    
    .container #navigationtypes .tileblocksolution .text-box {
        padding: 20px !important;
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .container #navigationtypes .tileblocksolution .text-box .spanclstext,
	.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .container #navigationtypes .tileblocksolution .text-box .spanclstext {
        height: 49px !important;
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .container .loadmorecls.uiButton,
	.siteforceServiceBody .cCenterPanel .slds-col--padded .container .loadmorecls.uiButton {
        margin: 0px auto 30px !important;
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .leaderboard.forceCommunityReputationLeaderboard,
	.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .leaderboard.forceCommunityReputationLeaderboard {
        margin-top: 20px;
    }
    .forceChatterCompactFeed .forceChatterScroller .compactFeedElement .right, .forceChatterCompactFeed .forceChatterScroller .compactFeedElement .left {
        width: 100% !important;
    }
    .forceChatterCompactFeed .compactFeedElement .right .metrics {
        position: relative;
    }
    .header .navbar.navbar-white .mobile-icons .inline-icon.custom {
        /*font-size: 1.75rem;*/
        margin-left: 0;
        padding: 25px 5px;
        height: 40px;
        width: 40px;
        margin-right: 0;
    }
    .header .navbar.navbar-white .mobile-icons .inline-icon.navbar-toggle {
        margin-left: 25px;
        padding: 7px 12px;
    }
    .header .navbar.navbar-white .mobile-icons .inline-icon.navbar-toggle .fa:after {
        border-left: 1px solid lightgray;
        content: '';
        height: 18px;
        width: 18px;
        position: absolute;
        left: -25px;
        top: 0;
    }
    .header .navbar.navbar-white .mobile-icons .inline-icon.custom .fa {
        position: relative;
        height: 18px;
        width: 18px;
    }
    .forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableTopicsList {
        padding: 15px 7px;
    }
    .forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableTopicsList .forceDiscoveryUserProfileKnowledgeableAboutTopic a.topic {
        width: 75%;
    }
    .forceDiscoveryUserProfileKnowledgeableAbout .knowledgeableTopics .knowledgeableAboutHeader .endorseBtn.uiButton {
        /*margin-top: 0;*/
        text-align: left;
        float: right;
        margin-bottom: 15px;
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .box-recommend.visible-lg,
    .siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .box-recommend.visible-lg {
        display: block !important;
    }
    .siteforceNapiliBody .cCenterPanel .siteforceSldsThreeCol363Layout .slds-col--padded.slds-large-order--1,
    .siteforceNapiliBody .cCenterPanel .siteforceSldsThreeCol363Layout .slds-col--padded.slds-large-order--2, 
    .siteforceNapiliBody .cCenterPanel .siteforceSldsThreeCol363Layout .slds-col--padded.slds-large-order--3,
	.siteforceServiceBody .cCenterPanel .siteforceSldsThreeCol363Layout .slds-col--padded.slds-large-order--1,
    .siteforceServiceBody .cCenterPanel .siteforceSldsThreeCol363Layout .slds-col--padded.slds-large-order--2, 
    .siteforceServiceBody .cCenterPanel .siteforceSldsThreeCol363Layout .slds-col--padded.slds-large-order--3	{
        margin: 0 1%;
    }
    /*.siteforceNapiliBody .cCenterPanel .siteforceSldsThreeCol363Layout .slds-col--padded.slds-large-order--3 {
        margin-right: 20px;
    }*/
    .siteforceNapiliBody .cCenterPanel .siteforceSldsThreeCol363Layout .slds-col--padded.slds-large-order--1 .ui-widget .panel.forceCommunityUserProfileHeader,
	.siteforceServiceBody .cCenterPanel .siteforceSldsThreeCol363Layout .slds-col--padded.slds-large-order--1 .ui-widget .panel.forceCommunityUserProfileHeader {
        border: 0;
		box-shadow: none;
    }
    .siteforceNapiliBody .cCenterPanel .siteforceSldsThreeCol363Layout .slds-col--padded .ui-widget .forceCommunityUserRelatedList .forceRelatedListContainer .container,
    .siteforceServiceBody .cCenterPanel .siteforceSldsThreeCol363Layout .slds-col--padded .ui-widget .forceCommunityUserRelatedList .forceRelatedListContainer .container	{
        padding: 0 7px;
		padding-right: 25px;
    }
    .header .navbar.navbar-white .navbar-header .dropdown-section.shopping-bag:before {
        content: '';
        position: absolute;
        top: -18px;
        right: 7%;
        width: 0;
        height: 0;
        border-width: 9px 10px;
        border-color: transparent transparent #fff;
        border-style: solid;
    }
    .header .navbar.navbar-white .navbar-header .dropdown-section.shopping-bag {
        background: #fff;
        padding: 2px 10px 0;
        top: 60px;
        box-shadow: 0 6px 12px rgba(0,0,0,0.275);
        z-index: 100;
        right: 1%;
        position: absolute;
        height: auto;
    }
    .header .navbar.navbar-white .navbar-header .pull-right.mobile-icons .userinfocls {
        padding: 10px 12px;
    }
    .banner-wrapper.about-banner .banner-component.title-banner .align-container {
        margin: 0;
        padding: 35px;
        max-width: 100%;
    }
    .sectionContainer .forcePageBlockSectionRow .forcePageBlockItemView .mainBody, 
    .siteforceNapiliBody .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap .slds-col--padded.slds-size--12-of-12.slds-medium-size--4-of-12.slds-large-size--4-of-12,
	.siteforceServiceBody .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap .slds-col--padded.slds-size--12-of-12.slds-medium-size--4-of-12.slds-large-size--4-of-12	{
        padding-left: 0;
    }
    .header .navbar.navbar-white .navbar-collapse .navbar-right li a {
        background-color: white !important;
    	border-bottom: 1px solid #e9eaeb !important;
    }
    .siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap .slds-col--padded.slds-size--12-of-12.slds-medium-size--8-of-12.slds-large-size--8-of-12 .container .row.col-md-8.col-sm-8.col-xs-12,
	.siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap .slds-col--padded.slds-size--12-of-12.slds-medium-size--8-of-12.slds-large-size--8-of-12 .container .row.col-md-8.col-sm-8.col-xs-12 {
        padding-right: 0;
        padding-left: 5px;
    }
    .siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap .slds-col--padded div.article-column.slds-text-longform.selfServiceArticleLayout,
	.siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-grid.slds-wrap .slds-col--padded div.article-column.slds-text-longform.selfServiceArticleLayout {
        padding-left: 5px;
    }
    .js-default-wrapper .accordian-panel.no-padding .panel-heading, 
    .js-default-wrapper .accordian-panel.no-padding .panel-heading .panel-body {
        padding: 10px;
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded.slds-size--12-of-12.slds-medium-size--4-of-12.slds-large-size--4-of-12 .ui-widget .forceChatterGroupDetailCard.slds-card,
	.siteforceServiceBody .cCenterPanel .slds-col--padded.slds-size--12-of-12.slds-medium-size--4-of-12.slds-large-size--4-of-12 .ui-widget .forceChatterGroupDetailCard.slds-card {
        margin: 0;
        margin-top: 16px;
    }
}

@media only screen and (min-width : 768px) {
    .forceCommunityUserRelatedList .forceCommunityRelatedRecords .forceRelatedCardContainer .container {
            max-width: 100%;
            width: 100%;
            padding: 0 10px;
        	padding-right: 20px;
        	margin-bottom: 1rem;
    }
    .js-default-wrapper .accordian-panel.no-padding .panel-heading, 
    .js-default-wrapper .accordian-panel.no-padding .panel-heading .panel-body {
        padding: 10px 0;
    }
    .header .navbar.navbar-white .navbar-collapse .navbar-right li a {
        background-color: white !important;
    	border-bottom: 1px solid #e9eaeb !important;
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded .container .loadmorecls.uiButton,
	.siteforceServiceBody .cCenterPanel .slds-col--padded .container .loadmorecls.uiButton	{
        margin: 5px auto 30px !important;
    }
}

.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .h3.-text--center.-font--plus-4,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .h3.-text--center.-font--plus-4 {
    padding: 40px 5px 20px !important;
}

.default-footer .quick-links-section ul li a.lang-select-link:hover {
    opacity: 1;
} 
#footer .default-footer .bottom-footer .company-section .copy-text a:hover {
	opacity: 1;
	text-decoration: underline;    
}
#footer .default-footer .site-map-links .dropdown-xs > ul li a:hover {
    text-decoration: underline; 
}
.siteforceNapiliBody .cCenterPanel .slds-col--padded.slds-medium-size--8-of-12.slds-large-size--8-of-12 .ui-widget .base-items.uiAbstractList.selfServiceBaseSimpleItems.selfServiceTopicTrendingArticles,
.siteforceServiceBody .cCenterPanel .slds-col--padded.slds-medium-size--8-of-12.slds-large-size--8-of-12 .ui-widget .base-items.uiAbstractList.selfServiceBaseSimpleItems.selfServiceTopicTrendingArticles {
    padding: 0 40px;
}
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .selfServiceBaseSimpleItems.selfServiceTopicTrendingArticles .base-simple-item.selfServiceBaseSimpleItem,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .selfServiceBaseSimpleItems.selfServiceTopicTrendingArticles .base-simple-item.selfServiceBaseSimpleItem {
    border-bottom: 0;
}
/*.siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-col--padded.slds-medium-size--8-of-12.slds-large-size--8-of-12 {
    width: 75% !important;
}
.siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol84Layout .slds-col--padded.slds-medium-size--4-of-12.slds-large-size--4-of-12 {
    width: 25% !important;
}*/
.notlogged-help {
    background: url('/assets/images/icons-temp/help-icon.png') no-repeat top center;
    width: 20px;
    height: 16px;
}
.community-item.community-item-thread .actions a.labelclass.uiOutputURL {
    vertical-align: middle;
    color: #63666a;
}
.community-item.community-item-thread .actions a.labelclass.uiOutputURL:hover {
    text-decoration: none;
}

.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .container #navigationtypes div.row.tileblocksolution:last-of-type, 
.forceCommunityReputationLeaderboard .uiAbstractList .titleRow h2.title,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .container #navigationtypes div.row.tileblocksolution:last-of-type, 
.forceCommunityReputationLeaderboard .uiAbstractList .titleRow h2.title {
    margin-bottom: 20px;
}
body .uiContainerManager {
    position: absolute;
}

.topicStats.forceCommunityTopicMetrics .table_wrapper .forceCommunityTopicMetricsItem .value {
    margin-top: 7px;
    margin-bottom: -7px;
}


/******************* HCD Styles ****************/
.forceCommunityLanguagePicker.wrapper {
    background-color: transparent !important;
}

.forceCommunityLanguagePicker.wrapper:hover {
    background-color: transparent;
    -webkit-transition: none;
    transition: none;
}
.forceCommunityLanguagePicker.wrapper a.languagePickerTrigger .triggerLabel, 
.forceCommunityLanguagePicker.wrapper .language-item .triggerLabel {
    padding: 0 5px;
    float: left;
}
.forceCommunityLanguagePicker.wrapper .languagePickerTrigger .triggerDownArrow {
    margin-top: 0;
    float: none;
}
.forceCommunityLanguagePicker.wrapper .languagePickerMenu .language-item.uiMenuItem {
    float: left;
    width: 100%;
    display: block;
}
.forceCommunityLanguagePicker.wrapper .uiMenuItem a {
    overflow: visible;    
    /*** lang dropdown fix (by accenture HcD on 6/22/17) ***/
    width: 100%; 
    display: inline-block;
}
.forceCommunityLanguagePicker.wrapper .languagePickerMenu.right {
    right: 10px;
    left: initial;
}
/********************* IE fix for lang. dropdown (accenture HcD 10/17/2017) ************************/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .forceCommunityLanguagePicker.wrapper .languagePickerMenu.right {
        right: 85px;
    }
}
.forceCommunityLanguagePicker.wrapper .languagePickerMenu .language-item.uiMenuItem:hover {
    background: #ececec;
}
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .cHCD_KnowledgeSearchFilter .full-width-box.filter-box,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .cHCD_KnowledgeSearchFilter .full-width-box.filter-box {
    padding-left: 0;
    padding-top: 0;
}
.cHCD_KnowledgeSearchFilter .full-width-box.filter-box .full-width-box .uiInput--default.uiInput--checkbox .form-element__label {
	margin-top: 0;
}
.cHCD_KnowledgeSearchFilter .full-width-box.filter-box .full-width-box .uiInput--default.uiInput--checkbox input[type="checkbox"] {
	float: left;
    margin-right: 5px;
}

.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget > .full-width-box.std-margin-top10, 
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .cHCD_KnowledgeSearchFilter .full-width-box.filter-box > .full-width-box.std-margin-top10,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget > .full-width-box.std-margin-top10, 
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .cHCD_KnowledgeSearchFilter .full-width-box.filter-box > .full-width-box.std-margin-top10 {
    margin-top: 20px;
}
#footer .default-footer.cHCD_TemplateFooter {
	font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important; 
}
.full-width-box .slds-form-element__control .slds-radio--button-group {
    border: 0;
    margin: 15px 0;
}
.full-width-box .slds-form-element__control .slds-radio--button-group .slds-radio--button+.slds-radio--button {
    border-left: 0;
}
.full-width-box .slds-form-element__control .slds-radio--button-group .slds-radio--button+.slds-radio--button:hover {
    background: transparent;
}
.full-width-box .slds-form-element__control .slds-radio--button-group .slds-button.slds-radio--button:hover {
	background: #ececec;
    border-radius: 3px;
    cursor: pointer
}
.full-width-box .slds-form-element__control .slds-radio--button-group .slds-button.slds-radio--button .slds-radio--button__label {
    margin: 0;
}
.full-width-box .slds-form-element__control .slds-input-has-icon .slds-lookup__search-input.slds-input.kg-search-text-box.filter-box.uiInputText {
    min-height: 3rem;
    width: 92%;
}
.full-width-box .slds-form-element__control .slds-input-has-icon .ge-button.-size--small.-color--blue {
    margin: 0.5rem !important;
    padding: 7px !important;
}
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .cHCD_KnowledgeArticleRecordCmp i.fa, 
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .cHCD_KnowledgeArticleRecordCmp h2,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .cHCD_KnowledgeArticleRecordCmp i.fa, 
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .cHCD_KnowledgeArticleRecordCmp h2 {
    margin-top: 0;
    margin-left: 0;
    display: none;
}
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget > .full-width-box.std-margin-top10 .slds-tile .slds-tile__detail > p:first-child,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget > .full-width-box.std-margin-top10 .slds-tile .slds-tile__detail > p:first-child {
    font-size: 1.25rem;
    margin-top: 15px;
}
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget > .full-width-box.std-margin-top10 .slds-tile .slds-tile__detail > p:nth-child(3),
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget > .full-width-box.std-margin-top10 .slds-tile .slds-tile__detail > p:nth-child(3) {
    font-size: 0.875rem;
}
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget > .full-width-box.std-margin-top10 .slds-tile .slds-tile__detail .slds-list--horizontal .slds-align-middle,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget > .full-width-box.std-margin-top10 .slds-tile .slds-tile__detail .slds-list--horizontal .slds-align-middle {
	margin-right: 10px;
    font-weight: bold;
}
.cHCD_GetSupportBtn .full-width-box-relative .std-flat-btn.kg-get-support-btn {
    font-size: 14px;
	color: #2574a9;
    padding-left: 1rem;
    padding-right: 1rem;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #d4d4d4;
    background-color: rgb(255, 255, 255);
    margin-right: 100px !important;
}
.cHCD_GetSupportBtn .full-width-box-relative .std-flat-btn.kg-get-support-btn:hover {
    background-color: rgba(25, 124, 190, 0.1);
	text-decoration: none;
}
.siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol66Layout .slds-grid.slds-wrap .slds-col--padded.slds-medium-size--6-of-12.slds-large-size--6-of-12,
.siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol66Layout .slds-grid.slds-wrap .slds-col--padded.slds-medium-size--6-of-12.slds-large-size--6-of-12 {
    width: 47%;
    float: left;
    overflow: hidden;
    margin: 20px 0;
}
.siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol66Layout .slds-grid.slds-wrap div.slds-col--padded.slds-medium-size--6-of-12.slds-large-size--6-of-12:last-child,
.siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol66Layout .slds-grid.slds-wrap div.slds-col--padded.slds-medium-size--6-of-12.slds-large-size--6-of-12:last-child {
    /*float: left;*/
    padding-left: 20px;
    /*margin-right: 20px;*/
}
.siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol66Layout .slds-grid.slds-wrap div.slds-col--padded.slds-medium-size--6-of-12.slds-large-size--6-of-12:last-child .ui-widget .js-tabset.uiTabset--default.uiTabset.forceCommunityTabset,
.siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol66Layout .slds-grid.slds-wrap div.slds-col--padded.slds-medium-size--6-of-12.slds-large-size--6-of-12:last-child .ui-widget .js-tabset.uiTabset--default.uiTabset.forceCommunityTabset {
    max-height: 850px;
    overflow-y: auto;
}
html{
  	height: 100%;
}
body {
    height: 100%;
  	min-height: 100%;
}

.cHCD_CaseCreateFormCmp .case-create-table .toggleHide, 
.cHCD_CaseCreateFormCmp .case-create-table .toggleShow {
    visibility: hidden !important;
  	opacity: 0 !important;
  	transition: visibility 0s 2s, opacity 2s linear !important;
    display: none !important;
}
.cHCD_CaseCreateFormCmp .case-create-table .help1Hover {
    visibility: visible !important;
  	opacity: 1 !important;
  	transition: opacity 2s linear !important;
    margin-left: -24.5em;
    bottom: 125%;
    display: block;
    right: 1% !important;
    left: initial !important;
}
.cHCD_CaseCreateFormCmp .case-create-table .slds-popover {
    width: 100%;
    position: absolute;
    left: 9%;
}
.cHCD_CaseCreateFormCmp .slds-popover__body > p {
    font-size: 16px;
}
.cHCD_KnowledgeArticleRecordCmp > h3 {
    font-size: 1em !important;
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
    font-weight: 500 !important;
}
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget > .full-width-box.std-margin-top10 .slds-tile > h3,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget > .full-width-box.std-margin-top10 .slds-tile > h3 {
    font-size: 1.5rem;
}
.cHCD_KnowledgeArticleRecordCmp h3, 
.cHCD_KnowledgeArticleRecordCmp h6, 
.cHCD_KnowledgeArticleRecordCmp h4 {
    margin-left: 0 !important;
    padding-left: 0 !important;
}
.dropdown-section.shopping-bag.dropdown-right.bg-grey .nav.navbar-nav.myAcc-navdown > li {
    width: 100%;
}
.dropdown-section.shopping-bag.dropdown-right.bg-grey .nav.navbar-nav.myAcc-navdown > li > a {
	padding: 10px 12px;
}
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget > .full-width-box.std-margin-top10.cHCD_KnowledgeSearchCmp,
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget > .full-width-box.std-margin-top10.cHCD_KnowledgeSearchCmp {
    margin-top: 5.5%;
}
.cHCD_KnowledgeDetailCmp .solve-problem-box1 .large-bold-font, 
.cHCD_KnowledgeDetailCmp .large-bold-font {
    font-size: 18px !important;
}
/*.siteforceTwoColumnLayout .row.contentPanel .col-lg-3 {
    width: 33.333% !important;
}*/
.cHCD_KnowledgeDetailCmp .solve-problem-box .solve-btn {
    width: 140px !important;
    margin: 0 5px !important;
}
/*.tabs__content.uiTab .ui-widget table tr button.slds-button--icon-bare:not(.cHCD_MyCommunitiesChartCmp) {
    margin-right: 100px;
}
.tabs__content.uiTab .ui-widget table tr button.slds-button--icon-bare.cHCD_MyCommunitiesChartCmp {
    margin-right: 0px;
}*/
.tabs__content.uiTab .ui-widget .cd-panel .cd-panel-header {
    right: 90px;
}
.header .navbar-brand .ge-logo .brand-first {
    line-height: 2.25em;
    font-size: 1.125rem !important;
}
.cHCD_CaseCreateFormCmp .case-form-box .case-create-table .case_fixed_element {
    position: fixed;
    width: 25%;
    height: 175px;
    background: none repeat scroll 0 0 #ececec;
    padding: 60px 40px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    color: rgb(194, 57, 52);
    font-weight: bold;
}
.caseform_class {
    background: rgba(0,0,0,0.7);
    width: 100%;
    min-height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    text-align: center;
}
div[class^="cuf-feed qe-subject-id-"], 
div[class*=" cuf-feed qe-subject-id-"] {
    max-height: 850px;
    overflow-y: auto;
}
.custom-dropdown .dropdown-section.bg-grey {
	display: none !important;
	opacity: 0;
    -webkit-transition: opacity 2s;
  	transition: opacity 2s;    
}
.custom-dropdown .dropdown-section.bg-grey.showheaderDropdown {
    display: block !important;
    transition: all 2s linear;
    opacity: 1;
}
.header .search-block-overlay.active_togg {
    border-top: 1px solid #d7d8d8;
    height: 62px;
}
@-moz-document url-prefix() {
    .header .search-block-overlay.active_togg form input[type="text"], 
    .header .search-block-overlay.active_togg form .icon {
        margin-top: 0px !important;
    }
}

@media only screen and (min-width: 1224px) {
    .siteforceNapiliBody .cCenterPanel .slds-grid.slds-wrap,
	.siteforceServiceBody .cCenterPanel .slds-grid.slds-wrap {
        /***display: block;  modified from block to inline-block to fix right column slide on scroll (by accenture HcD on 8/24/17) ***/
        /*** reverted back for other pages fix (by accenture HcD on 8/31/17) ***/
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded.slds-large-order--1,
	.siteforceServiceBody .cCenterPanel .slds-col--padded.slds-large-order--1 {
        float: left;
        /*margin-top: -17.2%;
        width: 25%;*/
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded.slds-large-order--2,
	.siteforceServiceBody .cCenterPanel .slds-col--padded.slds-large-order--2	{
        float: right;
        clear: both;
        /*margin-left: 24.5%;
        width: 50%;*/
    }
    .siteforceNapiliBody .cCenterPanel .slds-col--padded.slds-large-order--3,
	.siteforceServiceBody .cCenterPanel .slds-col--padded.slds-large-order--3	{
        float: right;
        margin-top: -17.2%;
    }
    .siteforceNapiliBody .uiTabset--default > .uiTabBar, 
	.siteforceServiceBody .uiTabset--default > .uiTabBar, 
    .tabs__content.uiTab .slds-grid.slds-grid--align-center .slds-table--bordered {
        max-width: 1170px !important;
        margin-left: auto;
        margin-right: auto;
    }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.siteforceNapiliBody .cCenterPanel,
    .siteforceServiceBody .cCenterPanel {
        min-height: calc(100vh - 300px);
    }
    .forceCommunityLanguagePicker.wrapper .languagePickerMenu {
        right: 0;
    }
    /*.siteforceServiceBody .uiTabset--default > .uiTabBar {
        padding-left: 15px;
        padding-right: 15px;
    }*/
	.siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol66Layout .slds-grid.slds-wrap .slds-col--padded.slds-medium-size--6-of-12.slds-large-size--6-of-12,
    .siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol66Layout .slds-grid.slds-wrap .slds-col--padded.slds-medium-size--6-of-12.slds-large-size--6-of-12 {
        width: 100%;
    	margin: 20px 0;
    }
    /*.cHCD_KnowledgeArticleRecordCmp h3, 
    .cHCD_KnowledgeArticleRecordCmp h6, 
    .cHCD_KnowledgeArticleRecordCmp h4 {
    	margin-left: 0 !important;
        padding-left: 0 !important;
	}*/
	.siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol66Layout .slds-grid.slds-wrap div.slds-col--padded.slds-medium-size--6-of-12.slds-large-size--6-of-12:last-child,
    .siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol66Layout .slds-grid.slds-wrap div.slds-col--padded.slds-medium-size--6-of-12.slds-large-size--6-of-12:last-child {
        margin-left: 0;
        margin-right: 0;
    }
    .full-width-box .slds-form-element__control .slds-input-has-icon .slds-lookup__search-input.slds-input.kg-search-text-box.filter-box.uiInputText {
        width: 84%;
    }
	.siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol48Layout .slds-grid.slds-wrap,
    .siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol48Layout .slds-grid.slds-wrap {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        box-orient: vertical;
    }
	.siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol48Layout .slds-grid.slds-wrap .slds-col--padded.slds-medium-order--2.slds-large-order--2,
    .siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol48Layout .slds-grid.slds-wrap .slds-col--padded.slds-medium-order--2.slds-large-order--2 {
    	-webkit-box-ordinal-group: 2;
    	-moz-box-ordinal-group: 2;
    	box-ordinal-group: 2;
    }
	.siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol48Layout .slds-grid.slds-wrap .slds-col--padded.slds-medium-order--1.slds-large-order--1,
    .siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol48Layout .slds-grid.slds-wrap .slds-col--padded.slds-medium-order--1.slds-large-order--1 {
    	-webkit-box-ordinal-group: 1;
    	-moz-box-ordinal-group: 1;
    	box-ordinal-group: 1;
    }
}
@media only screen and (min-width: 320px) and (max-width: 359px) {
.full-width-box .slds-form-element__control .slds-input-has-icon .slds-lookup__search-input.slds-input.kg-search-text-box.filter-box.uiInputText {
        width: 81%;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .siteforceNapiliBody .cCenterPanel,
	.siteforceServiceBody .cCenterPanel	{
        min-height: calc(100vh - 256px);
    }
    .siteforceNapiliBody .uiTabset--default > .uiTabBar,
	.siteforceServiceBody .uiTabset--default > .uiTabBar {
        padding-left: 15px;
        padding-right: 15px;
    }
    .siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol66Layout .slds-grid.slds-wrap div.slds-col--padded.slds-medium-size--6-of-12.slds-large-size--6-of-12:last-child,
	.siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol66Layout .slds-grid.slds-wrap div.slds-col--padded.slds-medium-size--6-of-12.slds-large-size--6-of-12:last-child {
        margin-left: 0;
        margin-right: 0;
    }
    .full-width-box .slds-form-element__control .slds-input-has-icon .slds-lookup__search-input.slds-input.kg-search-text-box.filter-box.uiInputText {
        width: 90%;
    }
}
@media only screen and (min-width: 1024px) {
	.siteforceNapiliBody .cCenterPanel,
	.siteforceServiceBody .cCenterPanel {
        min-height: calc(100vh - 0px);
    }   
}
@media only screen and (min-width: 1024px) and (max-width: 1223px) {
	.siteforceNapiliBody .uiTabset--default > .uiTabBar,
    .siteforceServiceBody .uiTabset--default > .uiTabBar {
        padding-left: 15px;
        padding-right: 15px;
    }
    .siteforceNapiliBody .cCenterPanel .siteforceSldsTwoCol66Layout .slds-grid.slds-wrap div.slds-col--padded.slds-medium-size--6-of-12.slds-large-size--6-of-12:last-child,
    .siteforceServiceBody .cCenterPanel .siteforceSldsTwoCol66Layout .slds-grid.slds-wrap div.slds-col--padded.slds-medium-size--6-of-12.slds-large-size--6-of-12:last-child {
        margin-left: 0;
        margin-right: 0;
    }    
}

/*** hide attachment button from community detils post (by accenture HcD on 6/22/17) ***/
/*.forceChatterBasePublisher.baseDefault .container .cuf-publisherAttachmentBar .cuf-publisherAttachmentButton[data-buttontype="attach"], */
.baseMobile .forceChatterPublisherPresentationMobile .forceChatterPublisherAttachments .cuf-attachmentsItem .cuf-publisherAttachmentButton[data-buttontype="attach"],
.baseMobile .forceChatterPublisherPresentationMobile .forceChatterPublisherAttachments .cuf-attachmentsItem button.slds-button.slds-button--icon.cuf-publisherAttachmentButton.cuf-publisherAttachmentGroup.uiButton,
.forceCommunityForceCommunityFeed .forceChatterFeedInner .cuf-feedback .slds-dropdown-trigger.slds-dropdown-trigger--click.cuf-commentActionButton li[title="Flag"],
.forceChatterFeedItem .forceChatterFeedback .forceChatterComment header .cuf-commentActionButton li[title="Flag"],
.forceCommunityForceCommunityFeed .popupTargetContainer  ul.scrollable li.cuf-actionItem a[title="Flag"],
.feedSpace .forceCommunityFeedItemDetail .popupTargetContainer  ul.scrollable li.cuf-actionItem a[title="Flag"],
.forceCommunityForceCommunityFeed .popupTargetContainer  ul.scrollable li.cuf-actionItem a[title="Edit Topics"],
.feedSpace .forceCommunityFeedItemDetail .popupTargetContainer  ul.scrollable li.cuf-actionItem a[title="Edit Topics"],
.forceCommunityForceCommunityFeed .popupTargetContainer  ul.scrollable li.cuf-actionItem a[title="Modifier les rubriques"],
.forceCommunityForceCommunityFeed .forceChatterFeedInner .cuf-feedback .slds-dropdown-trigger.slds-dropdown-trigger--click.cuf-commentActionButton li[title="Modifier les rubriques"],
.feedSpace .forceCommunityFeedItemDetail .popupTargetContainer  ul.scrollable li.cuf-actionItem a[title="Modifier les rubriques"],
.forceCommunityForceCommunityFeed .popupTargetContainer  ul.scrollable li.cuf-actionItem a[title="Marquer"],
.forceCommunityForceCommunityFeed .forceChatterFeedInner .cuf-feedback .slds-dropdown-trigger.slds-dropdown-trigger--click.cuf-commentActionButton li[title="Marquer"],
.feedSpace .forceCommunityFeedItemDetail .popupTargetContainer  ul.scrollable li.cuf-actionItem a[title="Marquer"],
.forceChatterFeedItem .forceChatterFeedback .forceChatterComment header .cuf-commentActionButton li[title="Mute"],
.forceCommunityForceCommunityFeed .popupTargetContainer  ul.scrollable li.cuf-actionItem a[title="Mute"],
.feedSpace .forceCommunityFeedItemDetail .popupTargetContainer  ul.scrollable li.cuf-actionItem a[title="Mute"],
.forceChatterFeedItem .forceChatterFeedback .forceChatterComment header .cuf-commentActionButton li[title="Muet"],
.forceCommunityForceCommunityFeed .popupTargetContainer  ul.scrollable li.cuf-actionItem a[title="Muet"],
.feedSpace .forceCommunityFeedItemDetail .popupTargetContainer  ul.scrollable li.cuf-actionItem a[title="Muet"],
.forceChatterFeeditemAttachments .forceChatterFeedContentAttachmentPreview .uiMenu { 
    display:none !important;
}

/*** filter options fix for case detils post (by accenture HcD on 6/23/17) ***/
.cViewPanel .forceChatterStyle .skip-feed-wrapper p.cuf-center.cuf-noMore {
    min-height: 315px !important;        
}
.cViewPanel .forceChatterStyle .forceChatterFeedSorter .uiMenuList {
    z-index: 49 !important;
}

/*** case detail page feed & comment hide delete button for mobile (by accenture HcD on 9/20/17) ***/
@media only screen and (min-width: 320px) and (max-width: 767px) {
   /*.forceMobileActionModal.open.active .forceModalActionContainer--bodyAction.forceModalActionContainer button[title="Delete"].slds-button.slds-button--neutral.uiButton.forceActionButton {
        display:none
    }
    */
    .forceMobileActionModal.open.active .modal-header.slds-modal__header.slds-modal__header--empty,
    .forceCommunityFeedItemDetail .cuf-feedback article.cuf-commentItem.slds-comment.slds-media.forceChatterComment button[title="Actions for this Feed Item Comment"].slds-button.cuf-commentActionButton.slds-button--icon-bare {
        display: none;
    }
    /********************************** chatter section filter spacing (accenture HcD on 9/27/17) **********************/
	.siteforceNapiliBody .forceChatterStyle .sort-menu.forceChatterFeedSorter .uiMenuList,
    .siteforceServiceBody .forceChatterStyle .sort-menu.forceChatterFeedSorter .uiMenuList {
        right: 3.2rem !important;
    }
}


/* Added by Accenture HCD 26/12/2017 --Start-- */
.forcePublisherQuickActionCollapser .forceChatterBasePublisher .cuf-publisherTopics,
.forceMobileOverlay .forceChatterBasePublisher .cuf-publisherTopics {
    display: none;
}
/* Added by Accenture HCD 26/12/2017 --End-- */

/********************************** Knowledge detail page fix (accenture HcD on 9/26/17) **********************/
.siteforceSldsTwoCol84SidebarFeaturedLayout.siteforceContentArea,
.siteforceSldsTwoCol84Layout.siteforceContentArea {
    max-width: 1140px;
    margin: 0 auto;
}

 .siteforceNapiliBody .cCenterPanel .siteforceSldsOneColLayout,
 .siteforceServiceBody .cCenterPanel .siteforceSldsOneColLayout {
    min-width: 320px;
    max-width: 1170px;
    margin: 0 auto;
}

/********************************** chatter section filter spacing (accenture HcD on 9/27/17) **********************/
.forceChatterStyle .forceChatterFeedSorter .uiMenuItem a {
    padding: 5px !important;
}
.forceChatterStyle .forceChatterFeedSorter .menuGroupTitle {
    padding: 0px 10px !important;
}

/************************** knowledge checkbox fix for mobile (accenture HcD on 9/29/17) ********************************/
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .uiInput--checkbox input[type=checkbox]:checked, input.uiInput--checkbox[type=checkbox]:checked{
    	border-color: rgb(21, 137, 238) !important;
    	box-shadow: 0 0 3px #0070d2 !important;
	}
}

.forceCommunityForceCommunityFeed .forceChatterAbstractFeedItem .sharePostMenu a.shareMenuTrigger.slds-post__footer-action{
    display: none;
}

/************************** non login home lang select box fix (accenture HcD on 10/16/17) ********************************/
.forceCommunityLanguagePicker {
    margin-right: auto;
    margin-left: auto;
}
.forceCommunityLanguagePicker:before,
.forceCommunityLanguagePicker:after {
    display: table;
    content: " "
}
.forceCommunityLanguagePicker:after {
    clear: both
}
.forceCommunityLanguagePicker:before,
.forceCommunityLanguagePicker:after {
    display: table;
    content: " "
}
.forceCommunityLanguagePicker:after {
    clear: both
}
@media (min-width: 768px) {
    .forceCommunityLanguagePicker {
        width: 750px
    }
}
@media (min-width: 992px) {
    .forceCommunityLanguagePicker {
        width: 970px
    }
}
@media (min-width: 1200px) {
    .forceCommunityLanguagePicker {
        width: 1170px
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .forceCommunityLanguagePicker {
        width: 100%;
        max-width: 970px;
    }
    .forceCommunityLanguagePicker div.uiMenu {
        right:5px !important;
    }
}

.forceCommunityLanguagePicker .languagePickerTrigger {
    padding:5px !important;    
}

.forceCommunityLanguagePicker .languagePickerMenu {
    min-width:150px!important;
}

.forceCommunityLanguagePicker div.uiMenu {
    position:absolute;
    z-index:98;
    top:20px;
    right:0px;    
}

.forceCommunityLanguagePicker .languagePickerTrigger span,
.forceCommunityLanguagePicker .languagePickerMenu.c1.right li a span{
    font-family: "GE Inspira Sans",Arial,Helvetica Neue,Helvetica,sans-serif;
    font-size: .79rem;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: #63666a;
}

.hide-visible {
   visibility: hidden; 
}

/************************** case details feed record summery font fix (accenture HcD on 10/9/17) ********************************/
.forceCommunityForceCommunityFeed .forceChatterAbstractFeedItem  .forceChatterFeedAuxBodyRecordSummary {
    font-size: 12px !important;
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;    
}
.uiInput--checkbox input[type=checkbox]:checked::-ms-check, #editSectionDiv input[type=checkbox]:checked::-ms-check {
    display:none;
}
div[data-region-name="customRegion"] {
    display:none;
}

/******** case attachment list filter hide ****************/
.test-listViewManager.forceListViewManager .slds-grid .test-listViewSettingsMenu.forceListViewSettingsMenu {
    display:none;
}

/***************************************** Modality select Listing ********************************/
.setModality .title {
    font-size: 20px;
    font-weight: bold;
    color: #555555;
    display: block;
    border-bottom: 1px solid #ccc;
    padding-top: .75rem;
    padding-bottom: 5px;
    margin-bottom: 5px;
    line-height: 1.25;
}

.setModality .modalityList {
    background-color: #f5f5f5;
    border: 1px solid #d4d4d4;
    border-radius: 7px;
    margin-top: 1rem;
    padding: 15px 25px;
    background: -webkit-linear-gradient(top, #e3e3e3, #fff);
}

.setModality .modalityList .checkbox-grid li {
    display: block;
    float: left;
    width: 50%;
}

.setModality .modalityList .checkbox-grid li .uiInputCheckbox {
    position: relative;
} 

.setModality .modalityList .checkbox-grid li .uiLabel {
    margin-left: 30px;
    font-size: 16px;
}

.setModality .modalityList .checkbox-grid li input[type="checkbox"] {
    display: inline-block;
    position: absolute;
    top: 5px;
    left: 0px;
}

.setModality .modalityList .modalitySubmit {
    display: block;
    clear: both;
    padding-top: 10px;
    text-align: center;
}

@media only screen and (max-width: 768px) and (min-width: 320px){
    .setModality{
        margin: 0 15px;
    }
    .setModality .modalityList {
        padding: 15px;
    }    
    .setModality .modalityList .checkbox-grid li {
        width: 100%;
        margin-bottom:5px;
    }    
}

/************** community spaces page ***************/
.cHCD_CommunitySpaceCustomLayout .commListTitle {
    display:none;
}

.cHCD_CommunitySpaceCustomLayout .cHCD_MyCommunitiesList .cHCD_MyCommunitiesChartJs.hcdChartPopup .modal-content {
    width:90%;
}

.communitylist .cHCD_MyCommunitiesList.commListTable {
    border-bottom: 1px solid #ccc;
    min-height: 400px;
}

.communitylist .cHCD_MyCommunitiesList.setDetails .title-text {
    border-bottom: 1px solid #ccc;
}
    


@media only screen and (max-width: 769px) and (min-width: 320px) {
    .siteforceServiceBody .knowledgeset .comm-layout-column:not(:empty),
    .siteforceNapiliBody .knowledgeset .comm-layout-column:not(:empty) {
        padding-top: 0px !important;
    }
    
    .communitylist .cHCD_MyCommunitiesList.commListTable {
        padding-left:15px;
        padding-right:15px;
    }
}
/**************** START tables chart popup CSS (do not edit) ************************/
.hcdChartPopup {
    position: relative;
}

.hcdChartPopup .modal-content {
    width:50%;
    z-index: 5001; /*Updated for DE32610*/
    position: absolute;
    right: 22px;
    min-height: 410px;
    max-height: 410px;
    top:0;
}

.hcdChartPopup .modal-content .close-icon {
    float:right;
    cursor: pointer;
    color: #cdd1d4;
    position: absolute;
    right: 7px;
    top: 2px;
}

.hcdChartPopup .modal-content .setInput {
    display: inline-block;
    width: 45%;
    margin-right: 15px;
}

.hcdChartPopup .modal-content .chartInputs .uiInput {
    font-size: 1rem;
}

.hcdChartPopup .modal-content .chartInputs .uiInput--select .select {
    min-height: 2.3rem;
}

.hcdChartPopup .modal-content .modal-header {
    padding:10px;
}

.hcdChartPopup .modal-content .modal-body {
    padding:0px 10px 0px 10px;
    overflow-y: auto;
    max-height: 455px;
    width: 100%;
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .hcdChartPopup .modal-content {
        width: 90% !important;
        top: 45px;
        min-height: 300px;
    }
    .hcdChartPopup .modal-content .chartInputs .uiInput {
        margin-right: 10px;
    }
}

@media only screen and (min-width : 768px) and (max-width : 991px) {
    .hcdChartPopup .modal-content {
        width: 85%;
        top: 0px;
        min-height: 455px;
    }
}

/** chart scroll css **/
.hcdChartPopup .modal-body::-webkit-scrollbar-track,
.siteforcePanelsContainer .modal-container .container.forceContentFilePicker .searchScroller::-webkit-scrollbar-track {    
   -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3) !important;
	background-color: #F5F5F5 !important;
    border-radius: 10px !important;
} 

.hcdChartPopup .modal-body::-webkit-scrollbar,
.siteforcePanelsContainer .modal-container .container.forceContentFilePicker .searchScroller::-webkit-scrollbar {
    width: 6px;
    height: 6px;
	background-color: #F5F5F5 !important;
}

.hcdChartPopup .modal-body::-webkit-scrollbar-thumb,
.siteforcePanelsContainer .modal-container .container.forceContentFilePicker .searchScroller::-webkit-scrollbar-thumb {
    background-color: #aaaaaa !important;
    border-radius: 10px !important;
}

/**************** END tables chart popup CSS ************************/
/**************** start tables filters popup CSS ************************/
.filterBox .iconset {
    position: absolute;
    right: 72px;
    top: -38px;
    border: 1px solid #d4d4d4;
    border-radius: .25rem;
    width: 2rem;
    height: 2rem;
    color: #aaaaaa;
    padding: 5px;
}

.filterBox .iconset:hover,
.filterBox .iconset:focus{
 	background-color: #fbf9fd;
    color: #6400A0; 
}

.filterBox .hcdChartPopup .modal-content {
    width:30%;
    right: 60px;
}

.filterBox .hcdChartPopup .modal-content .modal-body {
    padding:20px;
    max-height: 400px;
    position: unset;
}

.filterBox .hcdChartPopup .modal-content .modal-body div[class$="-section"] {
    margin-bottom:15px;
}

.filterBox .hcdChartPopup .modal-content .close-icon {
    position: relative;
    right: -10px;
    top: -20px;
}

.filterBox .hcdChartPopup .modal-body .uiInput--select.select {
    min-height: 2.3rem !important;
}

.filterBox .hcdChartPopup .modal-body .filter-buttons .uiButton {
    background: #6401A0; /*Updated for US25263*/
    padding:0 10px;
    height: 10% !important;
    text-transform: uppercase;    
    margin-right:10px;
}

.filterBox .hcdChartPopup .modal-body .filter-buttons .uiButton:hover {
    background: #13294b;
}

.filterBox .hcdChartPopup .modal-body .filter-buttons .uiButton .bBody {
    color: 	#FFF;
    letter-spacing: 1px;
    font-size: .702rem !important;
    line-height: 1.75rem;
    font-weight:bold;
}

.communitySpaces .filterBox .hcdChartPopup .modal-content {
    width:75%;
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .filterBox .hcdChartPopup .modal-content {
        right: 30px !important;
    }
}
@media only screen and (min-width : 768px) and (max-width : 991px) {
    .filterBox .hcdChartPopup .modal-content {
        width: 45%;
        min-height: 410px;
    }
}

/**************** END tables filters popup CSS ************************/

.pagination {
    font-size:16px !important;
}
.forceCommunityTabset .uiTabBar .uiTabItem .tabHeader {
    font-weight: bold;
}
.installProd .cHCD_RecordFollower .slds-button {
    right: 190px !important;
}
/** pages page specific **/
@media screen and (max-width: 768px) and (min-width: 320px) {
   .installProd .cHCD_RecordFollower {
    	margin-right: 10px;
	}     
    .caseListTabs .forceCommunityTabset,
    .prodList .forceCommunityTabset,
    .accountList .forceCommunityTabset {    
        padding-right: 15px;
        padding-left: 15px;
    }
    
    .accountList .container {
        padding-right: 0px;
    	padding-left: 0px;
    }
    .myProfile .forceCommunityForceCommunityFeed {
        padding-left:15px;
        padding-right:15px;
    }   
    .forceToastManager .toastContainer .forceToastMessage {
        width: 96% !important;
    }
}

.forceToastManager .toastContainer>* {
    min-width: 320px !important;   
}

.accountDetails .slds-text-heading--label-normal {
    font-size:12px;
    text-transform:uppercase;
    font-weight:700;
}
.accountDetails .slds-text-body--regular {
    font-size:14px;
    color:#63666A !important;
}

.myProfile .cuf-showMoreContainer button.slds-button.cuf-showMore.uiButton {
    padding: 7px !important;
}

.caseDetails .feedActions .right-actions .qe-filterMenu {
    display:none;
}

.add-oneline-ellipsis {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
}

.setDetails.case-block {
    padding-left: 10px;
    padding-right: 10px;
    border-left: 5px solid #ccc;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-bottom: 10px;
}

.setDetails .title-text {  
    font-size: 20px;
    font-weight: bold;
    color: #555555;
    display: block;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.setDetails .sub-title-text {
    font-size: 16px;
    font-weight: bold;
    color: #555555;
}

.setDetails .case-sub-content,  .setDetails .case-sub-content p{
    word-wrap: break-word;
    font-size: 16px;
}

.setDetails .case-sub-content-box {
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

@media only screen and (max-width: 767px) and (min-width: 320px) {
    .setDetails.case-block {
        padding-left: 3px;
        padding-right: 3px;
    }    
}

/******************** Feed box fonts fix ***************************/
.forceChatterStyle .forceChatterFeedSorter,
.forceCommunityForceCommunityFeed .slds-post__footer-action,
.forceCommunityForceCommunityFeed .slds-text-title,
.forceCommunityForceCommunityFeed .slds-text-body--small,
.forceCommunityForceCommunityFeed .forceChatterFeedCommentInput .inputTextArea.cuf-commentTextArea,
.feedSpace .forceCommunityFeedItemDetail .cuf-comment .cuf-commentTextArea,
.feedSpace .forceCommunityFeedItemDetail .cuf-comment .slds-rich-text-editor__textarea,
.feedSpace .forceChatterFeedItem .cuf-body,
.publisherContainer .uiInput textarea,
.forceChatterFtcList.cuf-ftcList {
    font-size: 14px !important;
    line-height: 1.25 !important;
}
.forceCommunityForceCommunityFeed .forceChatterStyle .forceChatterFeedSorter,
.forceCommunityForceCommunityFeed .forceChatterStyle .uiMenuList--default li > a,
.forceChatterStyle--default .cuf-feedElement.cuf-feedElement,
.forceChatterStyle--default .cuf-feedElement .cuf-body .uiOutputText,
.forceChatterComment .forceChatterEntityLink .uiOutputText {
    font-size: 14px !important;
}

.forceCommunityForceCommunityFeed .forceChatterFeedInner .cuf-feedElementIterationItem .forceChatterFeedItem .cuf-feedElement .cuf-feedItemHeader .cuf-subPreamble a.cuf-timestamp {
    font-size: 0.9em;
}

.forceCommunityForceCommunityFeed .forceChatterFeedItem,
.forceCommunityForceCommunityFeed .forceChatterFeed article p,
.forceCommunityForceCommunityFeed .cuf-entityLink,
.forceCommunityForceCommunityFeed .cuf-body {
    color: #333 !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 1.25 !important;
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
}

.forceCommunityForceCommunityFeed .cuf-feedItemHeader .slds-media__body {
    margin-top: -5px;
}
/* feed search box */
.forceCommunityForceCommunityFeed .forceChatterSearchInFeed {
    max-width:100%;
}
.forceCommunityForceCommunityFeed .forceChatterFeedInner .feedActions .right-actions .forceChatterSearchInFeed .slds-input {
    width:80%;
    font-size: 14px;
}

.forceCommunityForceCommunityFeed .forceChatterFeed .commentActorAndInput .cuf-submit .cuf-commentSubmit,
.forceCommunityForceCommunityFeed .forceChatterFeed .forceChatterFeedAuxBodyPollPostVote .cuf-voteButton,
.feedSpace .forceCommunityFeedItemDetail .bottomBar .cuf-commentSubmit {
    padding:7px 5px !important;
    letter-spacing: 1px!important;
    font-size: .702rem!important;
    line-height: 1.5rem!important;
    background-color: #6400A0 !important; /*DE31902*/
    border-color: #6400A0 !important; /*DE31902*/
    min-width: 1.5rem;
    border-radius: 0.25rem !important;
    cursor: pointer;
}

.forceCommunityForceCommunityFeed .forceChatterFeed .commentActorAndInput .cuf-submit .cuf-commentSubmit {
    margin-top:5px;
}

.forceCommunityForceCommunityFeed .forceChatterFeed .forceChatterFeedAuxBodyPollPostVote .cuf-voteButton {
    padding: 0 1rem !important;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px!important;
    font-size: .702rem!important;
    line-height: 1.5rem!important;
}

.forceCommunityForceCommunityFeed .forceChatterFeed .commentActorAndInput .bottomBar,
.feedSpace .forceCommunityFeedItemDetail .bottomBar {
    margin-bottom: 5px !important;
    padding:0px 5px 0 0;
}

.forceCommunityForceCommunityFeed .forceChatterFeed .commentActorAndInput .cuf-submit .cuf-commentSubmit .label,
.forceCommunityForceCommunityFeed .forceChatterFeed .forceChatterFeedAuxBodyPollPostVote .cuf-voteButton .label,
.feedSpace .forceCommunityFeedItemDetail .bottomBar .cuf-commentSubmit .label {
    font-family: "GE Inspira Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
    font-weight: bolder !important;
    font-size: .702rem !important;
    text-transform: uppercase;
}

.forceCommunityForceCommunityFeed .forceChatterFeed article p {
        margin: 0 0 5px;
}
.forceCommunityForceCommunityFeed .forceChatterStyle--default .slds-feed__item:first-child {
    padding-bottom: 0;
    padding-top: 0;
}

.forceCommunityForceCommunityFeed .forceChatterScroller .cuf-feed {
    padding-left: 10px !important;
}

.forceCommunityForceCommunityFeed .forceChatterStyle--default .cuf-feedElement.cuf-feedElement {
    padding: 10px;
}

.forceCommunityForceCommunityFeed .forceChatterFeed .cuf-feedElementIterationItem {
    padding: 0px;
    border-bottom: 1px solid #ccc;
}
.forceCommunityForceCommunityFeed .forceChatterFeedItem.pendingReview.cuf-element,
.feedSpace .forceCommunityFeedItemDetail .forceChatterFeedItem.pendingReview.cuf-element {
    background-color: #FFF;
}

.forceCommunityForceCommunityFeed .forceChatterFeedItem--default {
    border-bottom: 0px;
}
.forceCommunityForceCommunityFeed .forceChatterFeedItem--default .cuf-feedItem>div {
    margin-bottom: 10px;
}

.forceCommunityForceCommunityFeed .forceChatterStyle .forceChatterFeedAuxBodyPollPostVote .cuf-wrapperAnchor {
    margin: -18px -10px;
    padding: 0 1em;
}

.forceCommunityForceCommunityFeed .forceChatterStyle .forceChatterFeedAuxBodyPollPostVote .button-pane {
    margin-top: 10px;
    margin-bottom: 10px;
}

.forceCommunityForceCommunityFeed .forceChatterStyle .forceChatterFeedAuxBodyPollPostVote--default ul>li:not(:first-child) {
    margin-top: 0px;
}

.forceCommunityForceCommunityFeed .forceChatterStyle .forceChatterFeedAuxBodyRecordSummary .rsSummary {
    margin-bottom: 0px;
}

.forceCommunityForceCommunityFeed .forceChatterStyle .forceChatterFeedAuxBodyRecordSummary .rsSummary .bBody {
    display: table-cell;
    vertical-align: top;
    font-size: 14px;
}

.forceCommunityForceCommunityFeed .forceChatterStyle .forceChatterFeedAuxBodyRecordSummary .rsSummary img {
    margin-bottom: 10px;
}

.forceCommunityForceCommunityFeed .forceChatterStyle .forceChatterFeedAuxBodyRecordSummary .rsSummary .cuf-roundBorder {
    background-color: #005eb8 !important;
}

.forceCommunityForceCommunityFeed .forceChatterFeedAuxBody .cuf-auxBody {
        padding: 10px;
}

.forceCommunityForceCommunityFeed .forceChatterFeedAuxBody .cuf-auxBody .caseCommentPortal img {
    margin-bottom: 0px;
    margin-top: -25px !important;
}

.forceCommunityForceCommunityFeed .forceChatterFeedAuxBodyEnhancedLink--default .cuf-auxBodyIcon img {
    margin-bottom: 0px;
}

/*feed ipad fix */
@media screen and (min-width: 767px) and (max-width: 991px) {
    .forceCommunityForceCommunityFeed .forceChatterFeedInner .forceSearchFilterHeader {
        width: 58% !important;
    }
    .caseDetails .forceCommunityForceCommunityFeed .forceChatterFeedInner .forceSearchFilterHeader {
        width: 38% !important;
    }
}

/*feed mobile fix*/
@media screen and (min-width: 320px) and (max-width: 768px) {
    
    .forceCommunityForceCommunityFeed .forceChatterFeedInner {
        margin-top:15px;
    }
    
    .forceCommunityForceCommunityFeed .forceChatterFeedInner .forceSearchFilterHeader {
        padding:0px; 
        margin:0px;
        position: absolute;
        z-index: 49;
        width: 83%;
    }    
    .forceCommunityForceCommunityFeed .forceChatterFeedInner .overrideScrollerChildStyle .right.block .slds-button {        
        background-color: #005eb8;
        border-color: #005eb8;
        padding: 3px;
        margin-top: 5px;        
    }
    .forceCommunityForceCommunityFeed .forceChatterFeedInner .overrideScrollerChildStyle .right.block .slds-button .label {
        color: #FFF !important;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-size: .702rem !important;
        font-weight: bold !important;
    }
    
    .forceCommunityForceCommunityFeed .forceChatterFeed .forceChatterStyle .page-header-filters {
        left: 0px !important;
    	height: 40px !important;
    }
    
    .forceCommunityForceCommunityFeed .forceChatterFeed .forceChatterStyle .forceChatterFeedSorter {
        border: 1px solid #d4d4d4;
        transition: border .15s linear;
        border-radius: .25rem;
        padding: 10px 0px 6px 8px;
        width: 35px;
    }
    
    .forceCommunityForceCommunityFeed .forceChatterFeed .forceChatterFeedSorter .cuf-feedSort {
            padding-left: 0px;
    }   
    
    .forceCommunityForceCommunityFeed .forceChatterScroller .cuf-feed {
        padding-left:0px !important;
    }
    .forceCommunityForceCommunityFeed .forceChatterStyle--default .cuf-feedElement.cuf-feedElement {
        padding: 10px 12px !important;
    }
    
    .siteforceNapiliBody .forceCommunityForceCommunityFeed .forceChatterStyle .sort-menu.forceChatterFeedSorter .uiMenuList, 
    .siteforceServiceBody .forceCommunityForceCommunityFeed .forceChatterStyle .sort-menu.forceChatterFeedSorter .uiMenuList {
        right:0px !important;
    }
    
    .forceCommunityForceCommunityFeed .forceChatterFeed .skip-feed-wrapper {
        margin-top:5px;
    }
    
    .forceCommunityForceCommunityFeed .forceChatterFeed .forceChatterFeedAuxBody  .cuf-auxBody a .rsLink  {
        font-size: .875rem;
        padding-bottom:0px;
    }
    
    .forceCommunityForceCommunityFeed .forceChatterFeed .cuf-element .slds-post__footer .slds-post__footer-actions-list .slds-post__footer-action {
        padding-bottom: 0px;
    }
    
    /*.siteforceServiceBody .siteforceContentArea .comm-layout-column:not(:empty),
    .siteforceNapiliBody .siteforceContentArea .comm-layout-column:not(:empty) {
        padding-top:0px;
        padding-left: 15px;
        padding-right: 15px;
    }*/
    
    /* feed details page */
    .feedSpace .forceCommunityFeedItemDetail {
        padding-left: 15px;
        padding-right: 15px;
    }
    
    .feedSpace .forceCommunityFeedItemDetail .cuf-commentInput {
        margin-top: 10px;
    }
}
/* feed details page */
.feedSpace .forceCommunityFeedItemDetail .cuf-feedItem .cuf-preamble p {
    margin-bottom:0px;
    font-size:16px;
}

/* case detail page attachments */
.siteforceServiceBody .cCenterPanel .slds-col--padded .forceCommunityRelatedRecords .forceRelatedListContainer .container,
.siteforceNapiliBody .cCenterPanel .slds-col--padded .forceCommunityRelatedRecords .forceRelatedListContainer .container {
    max-width: 100% !important;
}

.forceRelatedListContainer .forceRelatedListSingleContainer .slds-card.forceRelatedListCardDesktop {
    border: 0px;
    max-width: 100% !important; 
    padding-left: 10px;
    font-size: 16px;
    color: #63666A;
    margin-top: 20px;
}

.forceRelatedListContainer .forceRelatedListCardDesktop .slds-card__header header .slds-media__figure {
    display: none;
}

.forceRelatedListContainer .forceRelatedListSingleContainer .slds-grid {
    margin:0;
    padding:0;
}

.forceRelatedListContainer .forceRelatedListCardDesktop .slds-card__header h2#header,  
.forceChatterGroupDetailCard.forceCommunityGroupDetail .slds-card__header h2#header {
    margin-top: 0;
    line-height:0px;
}

.forceRelatedListContainer .forceRelatedListCardDesktop .slds-card__header {
    color: #555555;
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
}

.forceRelatedListContainer .forceRelatedListCardDesktop .slds-card__header header h2 a span.slds-text-heading--small {
    font-size: 20px;
    font-weight: bold;
    color:#555555 !important;
}

.forceRelatedListContainer .forceRelatedListCardDesktop .slds-card__header .slds-button-group {
    margin-bottom: 5px;
    margin-top: 5px;
}

/*.forceRelatedListContainer .forceRelatedListCardDesktop .slds-button {
    letter-spacing: 1px!important;
    font-size: .702rem!important;
    line-height: 1.5rem!important;
    background-color: #005eb8 !important;
    border-color: #005eb8 !important;
    min-width: 1.5rem;
    border-radius: 0.25rem !important;
} */

.forceRelatedListContainer .forceRelatedListCardDesktop .forceActionsContainer .slds-button,
.memberList .forceCommunityRelatedList .forceActionsContainer .slds-button {
    border:0px;
}

.forceRelatedListContainer .forceRelatedListCardDesktop .forceActionsContainer .slds-button a,
.forceRelatedListContainer .forceRelatedListCardDesktop .slds-button--neutral.slds-button,
.memberList .forceCommunityRelatedList .forceActionsContainer .slds-button a {
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0px 10px !important;
    letter-spacing: 1px!important;
    font-size: .702rem!important;
    line-height: 1.5rem!important;
    background-color: #6400A0 !important;
    border-color: #6400A0 !important;
    border-radius: 0.25rem !important;
    cursor:pointer;
    min-width: 1.5rem
}

.forceRelatedListContainer .forceRelatedListCardDesktop .slds-button--neutral.slds-button {
    padding: 2px 10px !important;
}

.forceRelatedListContainer .forceRelatedListCardDesktop .forceActionsContainer .slds-button a:hover,
.forceRelatedListContainer .forceRelatedListCardDesktop .slds-button--neutral.slds-button:hover,
.memberList .forceCommunityRelatedList .forceActionsContainer .slds-button a:hover {    
    background-color: #13294b !important;
    border-color: #13294b !important;
}

.forceRelatedListContainer .forceRelatedListCardDesktop .slds-card__footer {
    text-align:left;
    padding-bottom: 0px
}

.forceRelatedListContainer .forceRelatedListCardDesktop .slds-card__footer .view-all-label {
    font-size: .875rem;
    color: #005eb8 !important;
}



@media screen and (min-width: 320px) and (max-width: 768px) {
    .forceRelatedListContainer .forceRelatedListSingleContainer .slds-card.forceRelatedListCardDesktop {
        border-left: 0px !important;
        padding-left: 0px !important;
    }

	.caseDetails .forceCommunityRelatedRecords .forceCard {
        border:0px;
    }
    .caseDetails .forceCommunityRelatedRecords .forceCard .slds-card__header {
        padding:12px 0px 0px 0px !important;
    }
    .caseDetails .forceCommunityRelatedRecords .forceCard .slds-media__figure {
        display:none;
    }    
    .caseDetails .forceCommunityRelatedRecords .forceCard h2 {
        padding-bottom:5px;
        border-bottom: 1px solid #ccc;
        display: block;
        line-height: 25px;
    }
    .caseDetails .forceCommunityRelatedRecords .forceCard h2 .slds-text-heading--small {
        font-size: 20px;
        font-weight: bold;
        color: #555555;
        line-height: 25px;        
    }
}

/*************************************** Community Details Page *******************************************/
.communityDetail .forceCommunityRecordHeadline .forceRecordLayout {
    padding: 15px;
}

.communityDetail header.forceCommunityRecordHeadline {
    display:none;
}

.communityDetail header.forceCommunityRecordHeadline:first-child { 
    display: block !important;
}

.communityDetail .forceCommunityRecordHeadline .forceRecordLayout {
    background-color: #f5f5f5;
    border: 1px solid #d4d4d4;
    border-radius: 7px;
    margin-top: 1rem;
    background: -webkit-linear-gradient(top, #e3e3e3, #fff)
}

.communityDetail .forceCommunityRecordHeadline .forceRecordLayout .forceChatterEntityPhoto.xLargeSize,
.communityDetail .forceCommunityRecordHeadline .forceRecordLayout .forceChatterEntityPhoto.largeSize {
    width: 7rem;
    height: 7rem;
    background-color: transparent !important;
    border: 0px;
}

.communityDetail .forceCommunityRecordHeadline .forceRecordLayout .actions {
    margin:0px;
}

.communityDetail .forceCommunityRecordHeadline .forceRecordLayout .actions ul li.slds-button {
    margin:10px 0px;
}

.communityDetail .forceCommunityRecordHeadline .forceRecordLayout .forceChatterEntityPhoto.xLargeSize .image,
.communityDetail .forceCommunityRecordHeadline .forceRecordLayout .forceChatterEntityPhoto.largeSize .image {
    border-radius: 50%;
    background-color: transparent !important;
    border-width:0px;
}

.communityDetail .forceCommunityRecordHeadline .forceRecordLayout .secondaryFields {
   margin-top: 10px;
   padding-right: 0px;
}

.communityDetail .forceCommunityRecordHeadline .forceRecordLayout .secondaryFields ul li.slds-m-bottom--xxx-small {
   float: left;
}

.communityDetail .forceCommunityRecordHeadline .forceRecordLayout .forceActionsContainer button.slds-button {
    padding:3px 10px !important;
    letter-spacing: 1px!important;
    font-size: .702rem!important;
    line-height: 1.5rem!important;
    background-color: #005eb8 !important;
    border-color: #005eb8 !important;
    min-width: 1.5rem;
    border-radius: 0.25rem !important;
    color: #fff;
    box-sizing: border-box;
    border-style: solid;
    border-width: 0.125rem;
    text-transform: uppercase;
    font-weight: bold;
}

.communityDetail .forceCommunityRecordHeadline .forceRecordLayout .name .uiOutputText,
.communityDetail .forceCommunityRecordHeadline .forceRecordLayout .highlightsH1 .uiOutputText {
    font-size: 20px;
    font-weight: bold;
    color: #555555;
    display: block;
    line-height: 25px;
}

.communityDetail .forceCommunityRecordHeadline .forceRecordLayout .headerMobile .secondaryFields span {
    font-size: 18px !important;
    color: #555555;
    line-height: 20px;
    text-align: center;
    text-transform: capitalize;
}

.communityDetail .forceCommunityRecordHeadline .forceRecordLayout .actions ul li.slds-button a.forceActionLink {
    padding:0px;    
}

.communityDetail .forceCommunityRecordHeadline .forceRecordLayout .actions ul li.slds-button a.forceActionLink .slds-truncate {
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px!important;
    font-size: .702rem!important;
    line-height: 1.5rem!important;
}

.communityDetail .forceCommunityRecordHeadline .forceRecordLayout .actions ul li.slds-button a .slds-icon_container {
    color: #FFF;
}

.communityDetail.forceActionsDropDownMenuList .actionMenu .uiMenuItem a .forceActionLink {
        font-size: 14px;
}

/* Group Details */
.siteforceServiceBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .forceChatterGroupDetailCard.forceCommunityGroupDetail,
.siteforceNapiliBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .forceChatterGroupDetailCard.forceCommunityGroupDetail,
.siteforceServiceBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .leaderboard.forceCommunityReputationLeaderboard,
.siteforceNapiliBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .leaderboard.forceCommunityReputationLeaderboard
{
    margin-left: 2em !important;
}

.communityDetail .slds-col--padded .ui-widget .forceChatterGroupDetailCard.forceCommunityGroupDetail .slds-card__header {
    padding-left:10px;
    padding-right:0px;
    margin-bottom: 0px;
}

.communityDetail .forceChatterGroupDetailCard h2.header-title-container,
.communityDetail .forceChatterGroupDetailCard h2.header-title-container .slds-text-heading--small {
    width: 100% !important;
}

.communityDetail .forceChatterGroupDetailCard h2.header-title-container .slds-text-heading--small {
    font-size: 20px;
    font-weight: bold;
    color: #555555;
    display: block;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-top: 15px !important;
    line-height: 25px;    
}

.communityDetail .forceCommunityReputationLeaderboard .uiAbstractList .titleRow h2.title {
    font-size: 20px;
    font-weight: bold;
    color: #555555;
    display: block;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    line-height: 25px;
    margin-top: -10px !important;
    text-transform: capitalize;
    margin-bottom: 0px;
}

.communityDetail .forceChatterGroupDetailCard .forcePageBlockItem {
    padding-left:10px;
}

.communityDetail .forceChatterGroupDetailCard .forcePageBlockSectionRow.slds-card,
.communityDetail .forceChatterGroupDetailCard .forcePageBlockSectionRow .slds-section__content {
        padding: 0px;
}

.communityDetail .forceChatterGroupDetailCard .forceDetailPanelDesktop {
    margin-top:0px;
    margin-bottom:0px;
    padding: 0px 0 0 10px;
}

.communityDetail .forceChatterGroupDetailCard .forcePageBlockSectionRow .slds-form-element__label {
    font-size: 16px;
    font-weight: bold;
    color: #555555;
}

 .forceChatterGroupDetailCard .forceChatterOutputDescription .groupDescription {
    word-wrap: break-word;
    font-size: 16px;
    color: #63666a;
}

.communityDetail .forceChatterGroupDetailCard  .forcePageBlockSectionRow .itemBody .container  {
    width: auto;
    display:inline-block;
    font-size: 16px;
    color: #63666a;
}

.communityDetail .forceChatterGroupDetailCard .forcePageBlockItem.blank {
    display:none;
} 

.communityDetail .slds-large-size--4-of-12 .forceRelatedListSingleContainer.container {
        margin-left: 2em !important;
}

.communityDetail .forceRelatedListContainer .forceRelatedListSingleContainer .slds-card.forceRelatedListCardDesktop {
    max-width: 90% !important;
    margin-bottom: 15px;
}

.communityDetail .forceRelatedListContainer .forceRelatedListSingleContainer .forceRelatedListCardDesktop .forceDeferredDropDownAction {
    display:none;
}

.siteforceServiceBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .leaderboard.forceCommunityReputationLeaderboard,
.siteforceNapiliBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .leaderboard.forceCommunityReputationLeaderboard {
    padding: 0 0px 0 10px !important;
}

.communityDetail .forceCommunityActionsContainerMobile .slds-button .slds-icon_containe {
    padding: 5px;
}

.communityDetail .forceCommunityRelatedRecords .forceRelatedListPreview .forceChatterFacepilePreviewItem.photoBox .forceChatterEntityPhoto {
    height: 44px;
    width: 44px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.communityDetail .forceCommunityRelatedRecords .forceRelatedListPreview .uiAbstractList .photoBox {
    width:100% !important;
    text-align:left;
}

.communityDetail .forceCommunityRelatedRecords .forceRelatedListPreview .uiAbstractList .photoBox .name {
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
    margin-left: 10px;
}

.communityDetail .forceRelatedListContainer .forceRelatedListCardDesktop .slds-card__header {
    padding-bottom: 5px;
}

.communityDetail .forcePageBlockSectionRow .forceChatterOutputDescription .uiOutputURL {
    font-size: .875rem;
}

.communityDetail .forceCommunityRelatedRecords .forceRelatedListCardDesktop .slds-card__footer {
    font-size: .875rem;
	text-align: left;
    padding-left: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
}

.communityDetail .forceCommunityRelatedRecords .forceRelatedListCardDesktop .slds-card__footer .view-all-label {
    color: #005eb8;
}

.communityDetail .forceCommunityRelatedRecords .forceRelatedListCardDesktop .slds-card__footer .view-all-label:hover {
    color: #2a6496;
}

.communityDetail .forceCommunityRelatedRecords .forceRelatedListCardDesktop .forceRelatedListPreview .slds-grid--pull-padded {
    padding: 0 0 0 5px;
}

.communityDetail .forceCommunityGroupDetail .forceDetailPanelMobile.slds-card {
    padding:0px;
    margin:0px;        
}

[class*='comm-page-detail'] .forceChatterAddMembers .forceChatterAddMembersTemplate .slds-button .actionIcon.forceIcon {
    padding-top: 8px;
}

[class*='comm-page-detail'] .modal-container .modal-footer .uiButton--neutral,
.modal-container .modal-footer .slds-button {
    font-size: .702rem !important;
    text-transform: uppercase !important;
    font-weight:bold !important;
    background-color: rgb(36, 113, 169);
    border-color: rgb(36, 113, 169);
}

[class*='comm-page-detail'] .modal-container .modal-footer .uiButton--neutral .label,
[class*='comm-page-detail'] .modal-container .modal-footer .uiButton--default .label,
.modal-container .modal-footer .slds-button span.label,
.modal-container .footerCmps .slds-p-left--x-small .tooltip-trigger .slds-button.cancel span.label {
	padding: 10px 0px;
    font-size: .702rem !important;
    font-weight:bold !important;
    text-transform: uppercase !important;
    min-width: 30px;
    color:#FFF !important;
}

@media only screen and (min-width : 320px) and (max-width : 768px) {
    .communityDetail .forceCommunityRecordHeadline .forceRecordLayout {
        margin:0 15px;
    }
    
    .siteforce-Modal-Open .modal-body .forceModalActionContainer .forceActionButton .label {
        color: #FFF;
        font-weight: bold !important;
    }
    
    [class*='comm-page-detail'] .forceMobileOverlay .panel-header button:last-of-type {
        display: inline-flex;
    }
}


/*leaderboard*/
.siteforceServiceBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .leaderboard.forceCommunityReputationLeaderboard .uiAbstractList,
.siteforceNapiliBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .leaderboard.forceCommunityReputationLeaderboard .uiAbstractList {
    padding-left: 0px;
}

/* mobile spcific */
.communityDetail .forceCommunityRelatedRecords .slds-card.forceCard .slds-card__header .slds-media__figure,
.communityDetail .buttonOutsideOverflow.uiButton.forceCommunityActionButtonMobile:nth-of-type(1),
.communityDetail .buttonOutsideOverflow.uiButton.forceCommunityActionButtonMobile:nth-of-type(2) {
    display:none;
}

.communityDetail .buttonOutsideOverflow.uiButton.forceCommunityActionButtonMobile {
    width:50%;
}

.communityDetail .forceCommunityRecordHeadline .headerMobile  {
    display: inline-block;
}

.communityDetail .forceCommunityFeedPublisher .oneActionsRibbon li.slds-button.slds-button--neutral {
    display: block;
    flex: none;
    padding: 0 10px;
}

.siteforceNapiliBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .forceCommunityFeedPublisher,
.siteforceServiceBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .forceCommunityFeedPublisher {
    padding-left: 0px;
    margin-bottom: 0px !important;
    margin-top: 20px !important;
}

.modal-container .modal-body .forceModalActionContainer .forceChatterEditGroupNotificationSettings {
    padding:3px 10px !important;
    letter-spacing: 1px!important;
    font-size: .702rem!important;
    line-height: 1.5rem!important;
    background-color: #005eb8 !important;
    border-color: #005eb8 !important;
    min-width: 1.5rem;
    border-radius: 0.25rem !important;
    color: #fff;
    box-sizing: border-box;
    border-style: solid;
    border-width: 0.125rem;
    text-transform: uppercase;
    font-weight: bold;
    margin: 5px;
    text-align: center
}

.modal-container .modal-body .forceModalActionContainer .forceChatterEditGroupNotificationSettings:hover,
.modal-container .modal-body .forceModalActionContainer .forceChatterEditGroupNotificationSettings.pickerSelected {
    background-color: #13294b !important;
    border-color: #13294b !important;
}

.modal-container .modal-body .forceModalActionContainer .forceChatterEditGroupNotificationSettings .label {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold!important;
    font-size: .702rem!important;
} 

.modal-container .modal-body .forceModalActionContainer .forceChatterEditGroupNotificationSettings .assistiveText {
    position: absolute !important;
}

/*ipad fix*/
@media only screen and (min-width : 768px) and (max-width : 991px) {
    .communityDetail .forceChatterChatterGroupCompactStencil .fieldWrapper {
        margin-left:22px !important;
    }     
    
    .siteforceServiceBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .forceChatterGroupDetailCard.forceCommunityGroupDetail,
    .siteforceNapiliBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .forceChatterGroupDetailCard.forceCommunityGroupDetail,
    .cCenterPanel .communityDetail .slds-col--padded .ui-widget .forceCommunityForceCommunityFeed .cuf-feed
    {
        padding-left: 10px;
        border-left:5px solid #c0c0c0 !important;
    }
    
    .communityDetail .slds-col--padded .ui-widget .forceRelatedCardContainer .container {
        border-left:5px solid #c0c0c0 !important;
    }
}

/* mobile fix community page*/
@media only screen and (min-width : 320px) and (max-width : 769px) {
    .communityDetail .forceChatterGroupDetailCard .slds-form .forcePageBlockSectionRow {
        border-bottom:1px solid #f2f2f2;
    }
    
    .siteforceServiceBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .forceChatterGroupDetailCard.forceCommunityGroupDetail,
    .siteforceNapiliBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .forceChatterGroupDetailCard.forceCommunityGroupDetail,
    .siteforceServiceBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .leaderboard.forceCommunityReputationLeaderboard,
    .siteforceNapiliBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .leaderboard.forceCommunityReputationLeaderboard
    {
        margin-left: 0em !important;
    }
    
    .siteforceNapiliBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .forceChatterGroupDetailCard.forceCommunityGroupDetail, 
    .siteforceServiceBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .forceChatterGroupDetailCard.forceCommunityGroupDetail {
        margin-top: 0px !important;
    }
    
    .communityDetail .forceChatterGroupDetailCard .forcePageBlockItem,
    .communityDetail .slds-col--padded .ui-widget .forceChatterGroupDetailCard.forceCommunityGroupDetail .slds-card__header,
    .siteforceServiceBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .leaderboard.forceCommunityReputationLeaderboard, 
    .siteforceNapiliBody .cCenterPanel .communityDetail .slds-col--padded .ui-widget .leaderboard.forceCommunityReputationLeaderboard {
        padding-left: 3px !important;
    }
    
    .communityDetail .forceCommunityRelatedRecords .slds-card.forceCard,
    .communityDetail .forceCommunityRelatedRecords .slds-card.forceCard .slds-card__header,
    .communityDetail .forceCommunityRelatedRecords .slds-card.forceCard .slds-card__body {
        border:0px;
        margin:0px;
        padding:0 20px 0 0;
        max-width: 230px;
    }
    
    .communityDetail .forceCommunityRelatedRecords .slds-card.forceCard .slds-card__header h2 {
        font-size: 20px;
        line-height: 25px;
        color: #2f3313;
        border-bottom: 1px solid #ddd;
        padding-bottom: 5px;
    }
    
    .communityDetail .forceCommunityRelatedRecords .slds-card.forceCard .slds-card__header .slds-text-heading--small {
        font-size: 20px;
        font-weight: bold;
        line-height: 25px;
        color: #2f3313;
    }
}

/************* community details page ***************/
.siteforceServiceBody .cCenterPanel .slds-col--padded .ui-widget .forceChatterScroller .cuf-showMoreContainer .uiButton--brand,
.siteforceNapiliBody .cCenterPanel .slds-col--padded .ui-widget .forceChatterScroller .cuf-showMoreContainer .uiButton--brand {
    font-size: .802rem !important;
}

.forceTopicSimpleTopicAssignments ul.topic-commaSeparatedList li a {
    pointer-events: none;
    cursor: default;
}

.forceTopicSimpleTopicAssignments ul.topic-commaSeparatedList li a .topicName  {
    color: #696969 !important;
}

.ge-dateset {
    white-space: nowrap;
}

.setPopup .popupDetails .slds-popover {
    position: absolute;
    z-index: 49;
    margin-top: 0;
    border-color: #c6d9eb;
    border-width: 2px;
    font-size: 16px;
    text-align: left;
}
.setPopup .popupDetails,
.setPopup .popupDetails p {
    font-size: 16px;
    line-height: 18px;
}

@media only screen and (min-width : 320px) and (max-width : 768px) {
    .setPopup .popupDetails .slds-popover {
        right: 0px;
    }
}

/* download popup */
.modal-container .NOT_AVAILABLE.preview .forceContentPreviewStatus {
    border-radius: 10px;
    padding: 10px;
    color: #FFF;
}

.modal-container .NOT_AVAILABLE.preview .forceContentPreviewStatus .previewStatusHeader {
    font-size: 18px;
    font-weight: 600;
    color: #FFF;
}

.modal-container .NOT_AVAILABLE.preview .forceContentPreviewStatus .slds-button {
    font-weight: bold;
}

/* community details member listing page */
.memberList .forceListViewManager .forceListViewManagerHeader,
.memberList .forceCommunityRelatedList .listTitleContainer {
    padding:15px 0 0px 0;
    border-bottom: 0px;
}

.memberList .forceListViewManager .forceListViewManagerHeader .slds-page-header__title,
.memberList .forceCommunityRelatedList .listTitleContainer .listTitle  {
    font-size: 20px;
    font-weight: bold;
    color: #555555;
    display: block;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    line-height: 25px;
    text-transform: capitalize;
    margin-bottom: 0px !important;
} 

.memberList .forceCommunityRelatedList .listTitleContainer .listTitle {
    padding-left:0px;
}

.memberList .forceListViewManager .forceListViewManagerHeader .slds-grid .slds-align-bottom .slds-text-body--small,
.memberList .forceListViewManager .forceListViewManagerGrid .forceListViewManagerGridColumnHeaderMenu,
.memberList .forceCommunityRelatedList .listTitleContainer .listTitle .sortLabel,
.memberList .forceCommunityRelatedList .listTitleContainer .bLeft {
    display: none;
}

.memberList .forceListViewManager .forceListViewManagerHeader .forceListViewManagerButtonBar {
    position:relative;
}
.memberList .forceListViewManager .forceListViewManagerHeader .forceListViewManagerButtonBar .slds-button-group {
    position:absolute;
    right: 0px;
    top: -36px;
}

.memberList .forceListViewManager .forceListViewManagerGrid .slds-table--header-fixed_container::before {
    border-bottom:0px;
}

.memberList .forceListViewManager .forceListViewManagerGrid .forceRecordLayout>tbody>tr>td,
.memberList .forceListViewManager .forceListViewManagerGrid .forceRecordLayout>tbody>tr>th {
        border-top: 1px solid #ddd;
}

.memberList .forceListViewManager .forceListViewManagerGrid .forceRecordLayout>thead>tr>th .slds-th__action {
    font-weight:bold;
}

.memberList .forceListViewManager .forceListViewManagerGrid .forceRecordLayout th.slds-has-focus,
.memberList .forceListViewManager .forceListViewManagerGrid .forceRecordLayout th.slds-has-focus .slds-cell-fixed,
.memberList .forceListViewManager .forceListViewManagerGrid .forceRecordLayout th .slds-cell-fixed:hover,
.memberList .forceListViewManager .forceListViewManagerGrid .forceRecordLayout tr td:hover,
.memberList .forceListViewManager .forceListViewManagerGrid .forceRecordLayout tr td:focus,
.memberList .forceListViewManager .forceListViewManagerGrid .forceRecordLayout tr:hover td,
.memberList .forceListViewManager .forceListViewManagerGrid .forceRecordLayout tr:focus td,
.memberList .forceListViewManager .forceListViewManagerGrid .forceRecordLayout tr:hover th,
.memberList .forceListViewManager .forceListViewManagerGrid .forceRecordLayout tr:focus th {
    box-shadow:none;
    background: transparent;
}

.memberList .forceListViewManager .forceListViewManagerGrid .forceRecordLayout>tbody>tr>td,
.memberList .forceListViewManager .forceListViewManagerGrid .forceRecordLayout>tbody>tr>th {
    padding: 2px;
}

.memberList .forceListViewManager .forceListViewManagerGrid .forceRecordLayout>tbody>tr>td.rowNumberOnly  {
    padding: 2px 20px;
}

.memberList .forceListViewManager .forceListViewManagerGrid .forceRecordLayout>tbody>tr:nth-child(odd)>td,
.memberList .forceListViewManager .forceListViewManagerGrid .forceRecordLayout>tbody>tr:nth-child(odd)>th {
    background-color: #f9f9f9;
}

/*mobile fix */

.memberList .forceCommunityRelatedList .forceRelatedList .forceActionRow .listRecordTitle .uiOutputText,
.memberList .forceCommunityRelatedList .forceRelatedList .forceActionRow .listRecordDetails > span,
.memberList .forceContentCompoundFieldsTitleRenderer .itemTitle {
    font-size: 0.875rem;
}

.memberList .forceCommunityRelatedList .forceRelatedList  .forceChatterChatterGenericRelatedListRecord.light {
    padding-left:0px;
    padding-right:0px;
    border-bottom: 1px solid #ddd;
    border-top:0px;	
}

/* case detail attachmet page */
.memberList .forceCommunityRelatedList .forceActionsContainer .slds-button a {
    padding:4px 10px !important;
}
.memberList .forceCommunityRelatedList .forceActionsContainer .slds-button {
    position:absolute;
    right:40px;
    top: 10px;
}

.memberList .forceListViewManagerHeader .slds-col.slds-no-flex.slds-grid.slds-align-bottom {
    position: absolute;
    top: 10px;
    right: 5px;
}

 /* for popup */
.slds-modal__footer table.showButtonList tr {
    border-top:0px;
    text-align: center;
}
.slds-modal__footer table.showButtonList td:first-child {
    text-align: right;
}
.slds-modal__footer table.showButtonList td {
    display: initial;
    padding: 0 10px;
}
.slds-modal__footer table.showButtonList td button {
    letter-spacing: 1px;
    font-size: .702rem !important;
    font-weight:bold;
    text-transform: uppercase;
}

@media only screen and (min-width : 320px) and (max-width : 769px) {
    .memberList .forceCommunityRelatedList {
        padding-left:15px;
        padding-right:15px;
    }    
    /* for popup */
    .slds-modal__container {
        width:75%;
    }
    
    .selfServiceCasePublisher .dummyMobilePublisher {
        padding: 1em !important;
    }
    
}

@media only screen and (min-width : 320px) and (max-width : 767px) {
	.accountList .cHCD_AccntDetailList {
        margin-left: 0px;
    	margin-right: 0px;
    }
    .communityDetail .forceCommunityRecordHeadline .headerMobile  {
        display: block;
    }
     /* for popup */
    .slds-modal__footer table.showButtonList td:first-child {
        padding-bottom:10px !important;
    }
}

/*Added by Ayush Sahai 27/12/2017 --Start -- */
.slds-modal .forceModalActionContainer .slds-button,
.slds-modal .forceModalActionContainer .uiButton--default {
        font-size: .802rem !important;
    	text-transform: uppercase !important;
    	background-color: #6400A0; /*DE31966*/
        border-color: #6400A0; /*DE31966*/
}

.modal-container .modal-footer .forceModalActionContainer--footerAction.forceModalActionContainer button.slds-button.uiButton:first-of-type .label,
.slds-modal .forceModalActionContainer .uiButton--default .label {
    color:#FFF;
    font-size: .702rem !important;
    font-weight:bold !important;
}

.slds-page-header {
    border: 0px;
    border-bottom: 1px solid #CCC;
    background: #fff;
    padding-left: 0px;
    border-radius: 0px !important;
}

.slds-setPageIcons {
    position:relative;
}

@media only screen and (max-width: 767px) and (min-width: 320px)
{
    .slds-setPageIcons {
        margin-bottom: 45px;
    }
}

@media only screen and (min-width: 991px)
{
    /* case create page shift fix */
    .comm-page-custom-hcd-casecreateform .siteforceServiceBody .cCenterPanel .caseDetails .slds-grid.slds-wrap,
    .comm-page-custom-hcd-casecreateform .siteforceNapiliBody .cCenterPanel .caseDetails .slds-grid.slds-wrap,
    .comm-page-article .siteforceServiceBody .cCenterPanel .slds-grid.slds-wrap, 
	.comm-page-article .siteforceNapiliBody .cCenterPanel .slds-grid.slds-wrap {
        width: 1024px !important;
        clear: both;
    }
    .comm-page-home .select-options.popupTargetContainer {
		width:332px !important;        
	}
}

@media only screen and (min-width: 767px) and (max-width: 991px) {
    .accountDetails .cHCD_RecordFollower .slds-button {
        right: 135px !important;
    }    
    .knowledgeset .slds-medium-order--1.slds-large-size--4-of-12 {
        padding-right: 0px;
    }
    .comm-page-home .select-options.popupTargetContainer {
		width:270px !important;
	}    
}

.ge-button:disabled, .ge button:disabled, .ge-button.-color--blue:disabled, .ge button.-color--blue:disabled {
    background-color: #63666a !important;
    border-color: #63666a !important;
}

.uiDatePicker--default .picklist__label {
    font-size: .75rem !important;
}
.forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .dummyButtonSubmitAction {
	background-color: #6400A0;
	border-color: #6400A0;
}

.header .search-block-overlay.active {
    margin-top: 1px;
}

.selfServiceCasePublisher .inlinePublisher .postButton {
    padding: 0px 10px !important;
    font-weight:bold;
}

.slds-text-title_caps, .slds-text-title--caps, .slds-table thead th {
    color: #696969 !important;
}

/* IE Edge 12+ CSS */ 
@supports (-ms-ime-align:auto) {
   .siteforceNapiliBody .cCenterPanel .slds-col--padded .forceCommunityRelatedRecords .forceRelatedListContainer .container,
   .siteforceServiceBody .cCenterPanel .slds-col--padded .forceCommunityRelatedRecords .forceRelatedListContainer .container {
        overflow-x: visible !important;
    }
}