@font-face {
    font-family: 'SUSE';
    font-style: normal;
    src: url('/./sfsites/c/resource/FontSuse/SUSE-Variable.woff2') format('woff2'),
    url('/./sfsites/c/resource/FontSuse/SUSE-Variable.woff') format('woff'),
    url('/./sfsites/c/resource/FontSuse/SUSE-Variable.ttf') format('truetype');
}

.slds-combobox__form-element.slds-input-has-icon.slds-input-has-icon_right button {
    border-radius: 0px;
}

nav a.isActive, nav button.isActive {
    border-bottom: none!important;
}

/* article detail page CSS*/
.comm-page-article div[data-target-selection-name="sfdc:RecordField.Knowledge__kav.DisclaimerLegalNotice__c"] div div.test-id__field-label-container {
        display: none;
}
.cSupportPortalArticleLayout .forceRelatedListSingleContainer article.forceRelatedListCardDesktop > a {
    display : none;
}
.article-column.zoom.slds-text-longform.selfServiceArticleLayout {
    padding: 0;
}
.selfServiceArticleLayout .summary .article-head {
    margin-top: 16px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-style: solid;
    border-color: var(--Gray-Strokes, #E4E4E4);
    border-top: 2px solid var(--Primary-Green, #30BA78);
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
    border-top-width: 2px;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
}

.summary .selfServiceArticleHeaderDetail .meta .metadata-list .metadata-list-item.article-type,
li.metadata-list-item.date .slds-icon-utility-clock,
.section__content .slds-form.slds-form_stacked dl:nth-child(1),
.section__content .slds-form.slds-form_stacked dl:nth-child(2),
.forceRelatedListSingleContainer .forceRelatedListCardHeader .stencil.slds-avatar.slds-avatar_small,
.forceRelatedListSingleContainer .forceRelatedListCardHeader .baseCard__header-title-container span:nth-child(2),
.forceRelatedListSingleContainer .forceRelatedListCardHeader div.slds-no-flex,
.forceRelatedListSingleContainer .uiAbstractList .forceContentVirtualRelatedListStencil .filerow .secondaryFields span:nth-child(2),
.forceRelatedListSingleContainer .uiAbstractList .forceContentVirtualRelatedListStencil .filerow .secondaryFields span:nth-child(3){
    display: none;
}

.custom-kb-container .slds-form.slds-form_stacked:nth-child(1) .forcePageBlockSectionRow:nth-child(1), .custom-kb-container .slds-form.slds-form_stacked:nth-child(1) .forcePageBlockSectionRow:nth-child(2){
    display: none;
}

li.metadata-list-item.date span.uiOutputDate::before{
    content:"Last Updated: ";
}
.section__content .slds-form.slds-form_stacked dl{
    margin-bottom: 0;
    padding-bottom: 0;
}
.section__content .slds-form.slds-form_stacked dl div div{
     border-bottom: 0;
}

.slds-clearfix button.slds-button.slds-button_icon.slds-button_icon-border {
    border: none;
}
.forceRelatedListSingleContainer .forceRelatedListCardDesktop{
    border: 0;
}
.forceRelatedListSingleContainer .forceRelatedListCardDesktop a{
    text-decoration: none;
} 
.forceRelatedListSingleContainer .forceRelatedListCardHeader {
    border: 0 !important;
    padding: 0;
    background-color: white;
}
.forceRelatedListSingleContainer .forceRelatedListPreview .forceContentRelatedListPreviewFileList,
.comm-related-articles  .comm-related-articles__item a,
.comm-related-articles  .comm-related-articles__item div{
    border-bottom:0 !important;
}
.forceRelatedListSingleContainer .forceRelatedListCardHeader .baseCard__header-title-container span:nth-child(1),
.comm-related-articles h2.slds-text-heading_small{
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    color: var(--Black, #000000);
    margin-bottom: 5px;
}
.forceRelatedListSingleContainer .uiAbstractList .forceContentVirtualRelatedListStencil {
    border: 1px solid var(--Gray-Strokes, #E4E4E4);
    margin-bottom: 10px;
}
.forceRelatedListSingleContainer .uiAbstractList .forceContentVirtualRelatedListStencil .filerow .itemTitle {
    font-weight: 600;
    font-size: 16px;
    line-height: 22.4px;
	color: var(--Black, #000000);
}
.forceRelatedListSingleContainer .uiAbstractList .forceContentVirtualRelatedListStencil .filerow .secondaryFields span:nth-child(1)::before{
    content:"Uploaded on: "
}
.forceRelatedListSingleContainer .slds-card__footer{
    border-top:0;
    padding-right: 0;
}
.forceRelatedListSingleContainer .slds-card__footer span.view-all-label {
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    background: var(--Orange, #FC7C48);
    font-weight: 400;
    font-size: 14px;
    line-height: 19.6px;
	color: #000000;
    text-decoration:none;
}
.comm-related-articles community_article-similar-articles-item.comm-related-articles__item {
    display: flex;
    border: 1px solid var(--Gray-Strokes, #E4E4E4);
    margin-bottom: 10px;
    padding: 8px;
}
.comm-related-articles .comm-related-articles__item::before{
    content:url("/resource/SupportPortalAssets/Assets/related_ArticleIcon.svg");
}
.comm-related-articles .comm-related-articles__item a{
    padding: 0 0 0 5px;
    display: flex;
}
.comm-related-articles .comm-related-articles__item a span.slds-text-body_small{
    font-weight: 600;
    font-size: 16px;
    line-height: 22.4px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.comm-related-articles .comm-related-articles__item lightning-icon.slds-icon-utility-preview svg.slds-icon{
    fill: #30BA78;
}
/* article detail page CSS*/
/* article list page */
.comm-page-custom-article .custom_KBContainer .contentRegion {
    padding-top: 0px !important;
}
/* article list page */

/*Custom CSS for Case Create Page*/
.comm-page-contactsupport lightning-combobox.validate div label, lightning-input.validate div label, lightning-input label, lightning-textarea.validate div label, lightning-textarea.validate label, lightning-input.validate lightning-primitive-input-simple div label{
    font-size:16px;
    font-weight:600;
    line-height: 22.4px;
    color:#222;
}
.comm-page-contactsupport .submit-button>button , .comm-page-detail-500 .add-button{
    color: black;
    border-radius: 0;
    background-color : #FC7C48;
}
.comm-page-contactsupport lightning-helptext lightning-button-icon>button>lightning-primitive-icon{
	color: var(--Primary-Green, #30BA78);
}
/*Custom CSS for Case Create Page*/

/*---Case Esclation Form CSS---*/
.comm-page-detail-500 lightning-radio-group.radioButton>fieldset>div>span{
    padding: 0.5rem;
    border: 1px solid #E4E4E4;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.6px;
    color: black;
    margin-bottom: 10px;
}
.comm-page-detail-500 lightning-radio-group.radioButton>fieldset>legend{
    font-size:16px;
    font-weight: 600;
    line-height:22.4px;
    margin: 1rem 0;
}
.comm-page-detail-500 lightning-textarea.escalationDetail>label{
    font-size:13px;
    font-weight: 600;
    line-height:18.2px;
}
.comm-page-detail-500 lightning-textarea.escalationDetail>div>textarea{
    border-radius: 0px;
}
.comm-page-detail-500 ul.slds-tabs_default__nav li a{
    color:currentcolor !important;
}
.comm-page-detail-500 .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after{
    background-color:#2453FF;  
}
/*---Case Esclation Form CSS---*/

/*---Case List Page CSS---*/
.cSupportPortalCaseLayout  .custom-content-container .siteforceSldsOneColLayout.siteforceContentArea div.contentRegion.comm-layout-column,
.cSupportPortalCaseLayout  .custom-content-container .siteforceSldsOneColLayout.siteforceContentArea div.slds-col--padded.comm-content-footer.comm-layout-column,
.cSupportPortalCaseLayout  .custom-content-container .siteforceSldsTwoCol84Layout.siteforceContentArea div.slds-grid.slds-wrap.slds-medium-nowrap.slds-large-nowrap,
.cSupportPortalCaseLayout  .custom-content-container .siteforceSldsTwoCol84Layout.siteforceContentArea div.slds-col--padded.comm-content-footer.comm-layout-column{
    max-width: 1440px;
    width: 100%;
    padding: 0 135px;
    margin: 0 auto;
}
.cSupportPortalCaseLayout  .custom-content-container .slds-breadcrumb_item h1.slds-var-p-right_x-small{
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    vertical-align: middle;
}
.cSupportPortalCaseLayout  .custom-content-container span.triggerLinkText.selectedListView.slds-page-header__title{
    font-weight: 500;
    font-size: 30px;
    line-height: 140%;
    text-decoration: none !important;
}
.cSupportPortalCaseLayout  .custom-content-container p.slds-text-body_small.slds-text-body--small {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
}
.cSupportPortalCaseLayout lightning-button-icon.slds-shrink-none.change-owner-trigger {
    display: none;
}
.listViewManagerPinButtonWrapper button.slds-button.slds-button_icon.slds-button_icon-small.slds-button_icon-border-filled,
.forceListViewSettingsMenu .slds-dropdown-trigger button.slds-button.slds-button_icon.slds-button_icon-more,
.forceListViewManagerHeader .slds-align-bottom button.slds-button.slds-button_icon.slds-button_icon-border-filled{
    width: 36px;
    height: 36px;
    padding-top: 1px;
    padding-bottom: 1px;
    background: var(--Primary-Green, #30BA78);
    color: black;
}
.forceListViewManager div.forceListViewManagerHeader.slds-page-header{
    padding-top: 0;
}
.forceCommunityRecordListDesktop .forceListViewManagerHeader .slds-input-has-icon .slds-input__icon{
    fill: var(--Sea-Green, #90EBCD) !important;
}
.slds-table_edit_container table.slds-table{
    border: 1px solid var(--Gray-Strokes, #E4E4E4);
}
.forceListViewManagerPrimaryDisplayManager .forceListViewManagerGrid div.listViewContent.slds-table--header-fixed_container{
    background: var(--Green-Tint, #E3F8F1); 
}
.forceListViewManagerPrimaryDisplayManager .forceListViewManagerGrid div.listViewContent.slds-table--header-fixed_container div.uiScroller.scroller-wrapper.scroll-bidirectional.native{
    background:white;
}
div.forceListViewManagerHeader .search-in-list div.slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left-right input.slds-input{
    border: 1px solid var(--Gray-Strokes, #E4E4E4);
    border-radius: 0;
    height: 36px;
}
.forceListViewManagerHeader div.slds-popover__body,
.slds-popover .slds-popover__body,
.slds-nubbin_bottom-left:before,
.forceListViewManagerHeader .slds-nubbin_top-left:before,
.forceListViewManagerHeader .slds-nubbin_top-left:after,
.slds-is-sortable .slds-th__action:hover, .slds-is-sortable .slds-th__action:focus, 
.slds-is-sortable.slds-has-focus .slds-th__action, .slds-is-sortable.slds-has-focus .slds-th__action:hover, 
.slds-is-sortable.slds-has-focus .slds-th__action:focus{
    background-color: var(--Ligh-BG, #EFEFEF);
}

.comm-page-custom-case .comm-panels-container .forceHoverPanel.uiPanel {
    display: none !important;
}
/*---Case List Page CSS---*/

/*---Case Detail Page(CSS)---*/
.comm-page-detail-500 .forceCommunityRecordHeadline .highlights .secondaryFields slot.slds-grid.slds-page-header__detail-row {
    padding: 0.8rem !important;
    background-color: #EFEFEF;
}
.comm-page-detail-500 .forceCommunityRecordHeadline .highlights .secondaryFields slot records-highlights-details-item:nth-child(1) {
    padding-right: 10px;
}
.comm-page-detail-500 .forceCommunityRecordHeadline .highlights .secondaryFields slot records-highlights-details-item:nth-child(2) >div>p.slds-text-title {
   visibility:hidden !important;
}
.comm-page-detail-500 .forceCommunityRecordHeadline .highlights .secondaryFields slot records-highlights-details-item:nth-child(2) {
   padding: 0px;
}
.comm-page-detail-500 .forceCommunityRecordDetail .record-body-container .test-id__section .test-id__section-content,
.comm-page-detail-500 .forceCommunityRecordDetail .slds-clearfix .base-record-form-header-container {
    padding-left: 0px;
    padding-right: 0px;
}
.comm-page-detail-500 .forceCommunityRecordDetail .record-body-container .test-id__section .test-id__section-content a {
    color: black;
    text-decoration-line: none;
}
.comm-page-detail-500 .forceCommunityRecordDetail .slds-form records-record-layout-row.slds-form__row {
    padding-top: 1rem;
}
.comm-page-detail-500 .forceCommunityRecordDetail records-record-layout-row records-record-layout-item records-hoverable-link a span {
    text-decoration: none !important;
}
.comm-page-detail-500 .forceCommunityRecordDetail span.test-id__field-label,
.comm-page-detail-500 .forceCommunityRecordHeadline records-highlights-details-item div p.slds-text-title {
    color: #000000;
    font-weight: 600;
}
.comm-page-detail-500 .forceCommunityTabLayout  .slds-tabs_default__content> div:nth-child(1)>div {
    margin-bottom: 0px !important;
}
.comm-page-detail-500 .forceCommunityTabLayout .record-body-container records-form-footer.slds-docked-form-footer {
    position: fixed !important;
}
.comm-page-detail-500 .forceCommunityTabLayout .slds-tabs_default__nav li.slds-tabs_default__item.slds-is-active {
    background-color: #E3F8F1;
    color: #000000 !important;
}
.comm-page-detail-500 .forceCommunityTabLayout .slds-tabs_default__nav .slds-tabs_default__item:after {
    background-color: #30BA78;
}
.comm-page-detail-500 .forceCommunityTabLayout .slds-tabs_default__nav .slds-tabs_default__item:hover {
    color: #000000 !important;
}
.comm-page-detail-500 .forceCommunityTabLayout force-record-avatar.slds-shrink-none,
.comm-page-detail-500 .forceCommunityTabLayout .record-body-container records-record-layout-row:nth-child(5),
.comm-page-detail-500 .forceCommunityTabLayout .record-body-container records-record-layout-section:nth-child(3),
.comm-page-detail-500 .forceCommunityRecordHeadline .highlights .primaryFieldRow {
    display: none !important;
}
.comm-page-detail-500 .email-holder lightning-input.slds-p-around_x-small.multi-email-input.slds-form-element {
    padding: 0px;
}

.comm-page-detail-500 .email-holder label.slds-form-element__label.slds-no-flex {
    display: none;
}
.comm-page-detail-500 .email-holder input#input-13 {
    width: 264px;
    height: 40px;
    border-radius: 0px;
    box-shadow: none;
}
.comm-page-detail-500 .email-holderinput#input-13:focus {
    box-shadow: none;
}
.comm-page-detail-500 .participant-holder .add-button[lwc-1hqoq3081go] {
    background-color: #FC7C48;
    color: black;
    border: none;
    cursor: pointer;
    margin-left: 10px;
    padding: 10px;
}
.comm-page-detail-500 .comm-panels-container .forceHoverPanel.uiPanel {
    display: none !important;
}
.comm-page-detail-500 records-hoverable-link.slds-grow>div>a {
    cursor: text !important;
}

/* Override SU CSS*/
.comm-page-detail-500 .su__loading-view {
	display: flex;
	flex-direction: column;
}
.comm-page-detail-500 .su__loading-view h1.authlisth1,
.comm-page-detail-500 .su__loading-view p.authlistp {
	display: none;
}
.comm-page-detail-500 .su__cursor-authlist {
	align-self: end;
	margin: 0px 15px 15px 0px;
}
.comm-page-detail-500 .su_list_autocompleteDiv {
	border: none;
	border-radius: revert;
	overflow-y: revert;
	height: revert;
	padding-bottom: 0px;
}
.comm-page-detail-500 .su_list-search-title a div.su-autoSummary-section-child {
	display: none;
}
.comm-page-detail-500 .su_list-search-title a div.su-authlist-content {
	display: none;
}
.comm-page-detail-500 .su_list-search-icon div.su__w-h-20px {
	display: none;
}
.comm-page-detail-500 .su__custom-lightning-card article.slds-card {
	border: none;
}
/* Override SU CSS*/
/*---Case Detail Page(CSS)---*/

/*-- Guest User Section CSS --*/
.userSection .registerIcon svg {
    fill: #FC7C48 !important;
}