/* object detail views */
span.slds-form-element__static {
    font-size: .9rem !important;
    font-weight: bold !important;
}

.slds-page-header__detail-block .slds-form-element__static.slds-truncate {
    font-weight:bold !important;
}

.forceEntityIcon img {
    background: #000;
}

button.slds-button.slds-button--neutral.not-selected.slds-not-selected.uiButton {
    border-radius: 0px;
    background: #1111;
}

.slds-form-element_readonly {
    border-bottom: 1px solid rgb(232, 232, 232);
}

button.slds-button.test-id__section-header-button.slds-section__title-action {
    border-radius: 0px;
    background: #1111;
}

.forceOutputLookupWithPreview a.textUnderline {
    font-weight: bold;
    color: #000;
    border-bottom: 2px solid #b2ff33 !important;
}

.forceCommunityRelatedRecords .container {
    padding: 0;
    margin: 0;
    border: none;
}

.forceRelatedListCardDesktop {
    padding-bottom: 2px;
    border: none;
    border-radius: 0;
}

.forceRelatedListCardDesktop table {
    padding: 0 18px;
}


span.uiOutputDateTime.forceOutputModStampWithPreview {
    font-weight: normal;
}

.view-all-label {
    color: #2b292944
}

li.slds-button.slds-button--neutral.slds-truncate, 
li.slds-button.slds-button--neutral.slds-truncate > a,
.slds-file-selector__button.slds-button.slds-button_neutral {
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    color: #000;
    background: #b2ff33;
    font-size: 1rem;
    line-height: 1rem;
    text-align: center;
    letter-spacing: 1.5px;
    padding: 2px 5px;
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: ease-in-out;
}

li.slds-button.slds-button--neutral.slds-truncate:hover, 
li.slds-button.slds-button--neutral.slds-truncate:hover > a,
.slds-file-selector__button.slds-button.slds-button_neutral:hover {
    color: #fff !important;
    background-color: #000;
    text-decoration: none;
}

.slds-file-selector__button.slds-button.slds-button_neutral {
    padding: 10px;
}

.entityNameTitle.slds-line-height_reset,
.slds-page-header__title.slds-m-right--small.slds-align-middle.fade-text {
    font-weight:bold;
}

/* object list views */
button.slds-button.slds-button_icon.slds-button_icon-more {
    border: none;
    background: none;
}

a.slds-truncate.outputLookupLink.slds-truncate.forceOutputLookup {
    font-weight: bold ;
    color: black;
    border-bottom: 2px solid #b2ff33;
    text-decoration: none;
}

a.toggle.slds-th__action.slds-text-link--reset > span.slds-truncate {
    font-weight: normal;
    color: #d0d0d0;
}

a.rowActionsPlaceHolder.slds-button.slds-button--icon-x-small {
    border: none;
}

/* article detail view */
.selfServiceArticleLayout.zoom.article-column {
    padding: 10px 0 !important;
}

.selfServiceArticleLayout.zoom .article-head {
    font-size: 1.1rem !important;
}

.selfServiceArticleLayout .slds-section.slds-is-open .slds-section__content {
    background: #fff;
}

.selfServiceArticleLayout .forcePageBlock .slds-section {
    margin: 0 ;
}

.selfServiceArticleLayout .slds-section.slds-is-open .slds-section__content {
    padding: 10px 20px !important;
}

.selfServiceArticleTopicList.slds-pill_container--bare {
    padding: 0 !important;
}

.selfServiceArticleTopicList .slds-pill {
    border: none;
    border-radius: 0 !important;
    cursor: pointer;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    color: #000;
    background: #b2ff33;
    font-size: 1rem;
    line-height: 1.5rem;
    text-align: center;
    letter-spacing: 1.5px;
    padding: 2px 20px !important;
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: ease-in-out;
}

.selfServiceArticleTopicList .slds-pill:hover,
.selfServiceArticleTopicList .slds-pill:hover > .slds-pill__label {
    color: #fff !important;
    background-color: #000;
    text-decoration: none;
}

.selfServiceArticleTopicList .slds-pill__label {
    color: #000;
    font-weight: bold;
    font-size: .8rem;
}

.selfServiceArticleLayout .forcePageBlockSectionView.full .test-id__field-label, .selfServiceArticleLayout .forcePageBlockSectionView.full .test-id__grouped-field-label-icon {
    color: #808080 !important;
    font-weight: normal !important;
    font-size: .8rem !important;
    text-transform: none !important;
}

.selfServiceArticleLayout .slds-card {
    border: none;
    border-radius: 0;
}

.selfServiceArticleLayout #upVoteButton button, .selfServiceArticleLayout #downVoteButton button {
    border: none;
}

.comm-related-articles h2,
.comm-topic-trending-articles h2 {
    font-size: 1.1rem;
    padding-bottom: 20px;
    margin-bottom: 0;
    border-bottom: 1px solid #d3d3d3;
}

.comm-related-articles > ul,
.comm-topic-trending-articles > ul {
    margin:0;
    padding:0;
    line-height: 1rem;
}

.comm-topic-trending-articles a.slds-p-vertical_small.slds-border_bottom.slds-hyphenate,
.comm-related-articles a.slds-p-top_medium.slds-p-bottom_medium.slds-col.slds-border_bottom.slds-hyphenate,
.comm-related-articles .slds-p-top_medium.slds-p-bottom_medium.slds-border_bottom.slds-grid.slds-grid_vertical-align-center {
    border-bottom: 1px solid #d3d3d3;
}

.comm-related-articles {
    padding-top: 65px;
    display: block;
}

.comm-topic-trending-articles a.slds-p-vertical_small.slds-border_bottom.slds-hyphenate {
    border-bottom: 1px solid #d3d3d3;
}

.comm-topic-trending-articles li {
    margin-bottom: 2px;
}

/* article list view */
li.tabs__item.active.uiTabItem,
li.tabs__item.active.uiTabItem > .tabHeader {
    border-bottom: 2px solid #b2ff33;
}

li.record-feed.tabs__item.uiTabItem {
    display: none;
}

.article-list .listContent {
    padding: 0 24px;
}

.article-item .footer {
    color: #808080;
}

.article-item .selfServiceArticleListItem {
    border-bottom: 1px solid #d3d3d3;
}

li.article-item.selfServiceArticleListItem:last-of-type {
    border-bottom: none;
}

.listTab.uiTabset--base.uiTabset--default.uiTabset.forceCommunityResultsList .uiTabBar {
    padding: 0 28px;
}

.forceCommunityResultsList.uiTabset .uiTabBar .uiTabItem {
    margin-left: 0;
}

.forceMobileOverlay {
    z-index: 9999 !important;
}