@font-face {
    font-family: "Calibre", sans-serif;
    src: url("/s/sfsites/c/resource/Calibre-Regular") format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
  }
  @font-face {
    font-family: "Calibre", sans-serif;
    src: url("/s/sfsites/c/resource/CalibreRegularItalic") format("woff");
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
  }
  @font-face {
    font-family: "Calibre", sans-serif;
    src: url("/s/sfsites/c/resource/CalibreMedium") format("woff");
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
  }
  @font-face {
    font-family: "Calibre", sans-serif;
    src: url("/s/sfsites/c/resource/CalibreMediumItalic") format("woff");
    font-weight: 500;
    font-style: italic;
    font-stretch: normal;
  }
  @font-face {
    font-family: "Calibre", sans-serif;
    src: url("/s/sfsites/c/resource/CalibreLight") format("woff");
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
  }
  @font-face {
    font-family: "Calibre", sans-serif;
    src: url("/s/sfsites/c/resource/CalibreLightItalic") format("woff");
    font-weight: 300;
    font-style: italic;
    font-stretch: normal;
  }
  @font-face {
    font-family: "Calibre", sans-serif;
    src: url("/s/sfsites/c/resource/CalibreThin") format("woff");
    font-weight: 100;
    font-style: normal;
    font-stretch: normal;
  }
  @font-face {
    font-family: "Calibre", sans-serif;
    src: url("/s/sfsites/c/resource/CalibreThinItalic") format("woff");
    font-weight: 100;
    font-style: italic;
    font-stretch: normal;
  }
  @font-face {
    font-family: "Calibre", sans-serif;
    src: url("/s/sfsites/c/resource/CalibreBold") format("woff");
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
  }
  @font-face {
    font-family: "Calibre", sans-serif;
    src: url("/s/sfsites/c/resource/CalibreBoldItalic") format("woff");
    font-weight: bold;
    font-style: italic;
    font-stretch: normal;
  }
  @font-face {
    font-family: "Calibre", sans-serif;
    src: url("/s/sfsites/c/resource/CalibreSemibold") format("woff");
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
  }
  @font-face {
    font-family: "Calibre", sans-serif;
    src: url("/s/sfsites/c/resource/CalibreSemiboldItalic") format("woff");
    font-weight: 600;
    font-style: italic;
    font-stretch: normal;
  }
  @font-face {
    font-family: "Calibre", sans-serif;
    src: url("/s/sfsites/c/resource/CalibreBlack") format("woff");
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
  }
  @font-face {
    font-family: "Calibre", sans-serif;
    src: url("/s/sfsites/c/resource/Calibre-Black") format("woff");
    font-weight: 900;
    font-style: italic;
    font-stretch: normal;
  }
  /* User Profile Fix */
  c-x7s-by-user-profile-menu .style_userDetailTile .style_tileDownArrowIcon {
    --slds-c-icon-color-foreground: white !important;
  }
/*User Profile Page -> style the user name in header part*/
.comm-page-detail-005 .userDetailHeader .profileName {
    font-family: var(--lwc-fontFamilyHeader, Sectra) !important;
    font-size: var(--lwc-fcFontSizeLarge, 1rem) !important;
}

.comm-page-detail-005 .forceCommunityStreamList img.slds-illustration__svg {
    display: none !important;
}

.comm-page-detail-005 .forceCommunityStreamList .emptyContent, 
.comm-page-detail-005 .forceCommunityStreamList .listViewContent, 
.comm-page-list-0Fq .forceCommunityStreamList .emptyContent,
.comm-page-list-0Fq .forceCommunityStreamList .listViewContent {
    height: 220px !important;
    padding-top: 20px !important;
}
.comm-page-detail-005 .forceCommunityStreamList,
.comm-page-list-0Fq .forceCommunityStreamList {
   	background: #efefef;
  	border-radius: 0.5rem;
 	margin-bottom: 220px !important;
}

.comm-page-article .forceHighlightsPanel .profilePicWrapper,
.comm-page-article .forceHighlightsPanel .slds-media__body,
.comm-page-article .forceHighlightsPanel ul.slds-form,
.comm-page-article .forceHighlightsPanel .branding-actions {
	display: none;
}

.comm-page-article .forceHighlightsPanel .slds-page-header {
	height: auto;
}

/*Report List Page*/
.comm-page-list-00O .siteforceDesignTimeComponent .actualNode .forceCommunityAnalyticsObjectHome a,
.comm-page-list-00O .folderListView lightning-button button.slds-button{
    color: var(--brand-secondary-color-1) !important;
}

.comm-page-detail-0F9 .forceCommunityRecordHeadline .slds-grid .slds-button {
    height: 33px !important;
}

c-x7s-view-list-filter .x7s-component__body,
c-x7s-view-list-control .x7s-component__body,
c-x7s-view-table .x7s-component__body {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.comm-page-custom-my-cases c-x7s-action-button lightning-layout lightning-layout-item,
c-x7s-shr-pagination .x7s-pagination {
    padding-right: 29px;
}

/*Topic Detail Page*/
.comm-page-topic .askCommunityBtn.slds-button,
.comm-page-topic .forceCommunityFollow .cuf-follow.slds-button,
.comm-page-topic .forceCommunityFollow .cuf-following.slds-button {
	box-shadow: none;
	outline: none !important;
}

/*Topic Detail Page*/
.comm-page-topic .askCommunityBtn.slds-button:hover {
	color: var(--brand-secondary-color-1) !important;
}

/*User Profile Page*/
.comm-page-detail-005 .forceCommunityUserProfileTabs .userProfileTabs ul.tabs__nav>li:nth-child(2) {
	display: none;
}

/*Group Detail Page*/
.comm-page-detail-0F9 .siteforceDesignTimeComponent[data-component-label='Unanswered Questions'] {
	border: 1px solid rgb(0, 14, 78);
	border-radius: 0.25rem;
	padding: 15px;
}

/*For All Disable Button*/
button.slds-button:disabled,
button.slds-button[disabled] {
	/*button*/
	font-family: "Calibre", sans-serif;
	font-size: 15px;
	font-weight: 700 !important;
	color: var(--brand-secondary-color-1) !important;
	align-self: stretch;
	flex-grow: 0;
	font-stretch: normal;
	font-style: normal;
	background-color: var(--brand-neutral-color-2) !important;
	border: 1px solid var(--brand-neutral-color-2) !important;
	padding-top: 5px;
	padding-bottom: 5px;
	justify-content: center;
	transition: all 0.2s;
}

/*primary_button*/
/*Group Detail Page*/
.comm-page-detail-0F9 .dummyControlsContainer .slds-button:nth-child(2),
.comm-page-detail-0F9 .forceChatterBasePublisher .bottomBarRight .slds-button,
.comm-page-detail-0F9 .commentInputArea .commentActorAndInput .bottomBar .cuf-submit .slds-button,
/*User Profile Page*/
.comm-page-detail-005 .dummyControlsContainer .slds-button:nth-child(2),
.comm-page-detail-005 .forceChatterPublisherPresentationDesktop .container.activeState .bottomBarRight .slds-button,
/*Stream List Page*/
.comm-page-list-0Fq .forceCommunityStreamList .slds-button-group .slds-button,
/*User Settings Page*/
/* .comm-page-usersettings .forceCommunityUserSettingsInternal .savecancelbuttoncontainer .slds-button:nth-child(2), */
/*Topic Detail Page*/
.comm-page-topic .forceCommunityFeedPublisher .forceActionsContainer .dummyControlsContainer .slds-button:nth-child(2),
.comm-page-topic .forceChatterPublisherPresentationDesktop .container.activeState .bottomBarRight .slds-button,
.comm-page-topic .askCommunityBtn.slds-button,
.comm-page-topic .forceCommunityFollow .cuf-follow.slds-button,
c-x7s-view-list-banner .slds-button {
	/*button*/
    font-family: "Calibre", sans-serif;
    font-size: 15px;
    font-weight: 700 !important;
    align-self: stretch;
    flex-grow: 0;
    font-stretch: normal;
    font-style: normal;
    
    /*primary_button*/
	background-color: var(--brand-primary-color-1);
    color: var(--brand-secondary-color-1);
    border: 1px solid var(--brand-primary-color-1);
    padding-top: 5px;
    padding-bottom: 5px;
    justify-content: center;
	transition: all 0.2s;
}

/*Group Detail Page*/
.comm-page-detail-0F9 .dummyControlsContainer .slds-button:nth-child(2):hover,
.comm-page-detail-0F9 .forceChatterBasePublisher .bottomBarRight .slds-button:hover,
.comm-page-detail-0F9 .commentInputArea .commentActorAndInput .bottomBar .cuf-submit .slds-button:hover,
/*User Profile Page*/
.comm-page-detail-005 .dummyControlsContainer .slds-button:nth-child(2):hover,
.comm-page-detail-005 .forceChatterPublisherPresentationDesktop .container.activeState .bottomBarRight .slds-button:hover,
/*Stream List Page*/
.comm-page-list-0Fq .forceCommunityStreamList .slds-button-group .slds-button:hover,
/*User Settings Page*/
.comm-page-usersettings .forceCommunityUserSettingsInternal .savecancelbuttoncontainer .slds-button:nth-child(2):hover,
/*Topic Detail Page*/
.comm-page-topic .forceCommunityFeedPublisher .forceActionsContainer .dummyControlsContainer .slds-button:nth-child(2):hover,
.comm-page-topic .forceChatterPublisherPresentationDesktop .container.activeState .bottomBarRight .slds-button:hover,
.comm-page-topic .askCommunityBtn.slds-button:hover,
.comm-page-topic .forceCommunityFollow .cuf-follow.slds-button:hover,
c-x7s-view-list-banner .slds-button:hover,
.comm-page-article .forceHighlightsPanel .slds-button:hover {
	background-color: var(--brand-secondary-color-3);
	color: var(--brand-secondary-color-1);
    border: 1px solid var(--brand-primary-color-1);
}

/*Group Detail Page*/
.comm-page-detail-0F9 .dummyControlsContainer .slds-button:nth-child(2):active,
.comm-page-detail-0F9 .forceChatterBasePublisher .bottomBarRight .slds-button:active,
.comm-page-detail-0F9 .commentInputArea .commentActorAndInput .bottomBar .cuf-submit .slds-button:active,
/*User Profile Page*/
.comm-page-detail-005 .dummyControlsContainer .slds-button:nth-child(2):active,
.comm-page-detail-005 .forceChatterPublisherPresentationDesktop .container.activeState .bottomBarRight .slds-button:active,
/*Stream List Page*/
.comm-page-list-0Fq .forceCommunityStreamList .slds-button-group .slds-button:active,
/*User Settings Page*/
.comm-page-usersettings .forceCommunityUserSettingsInternal .savecancelbuttoncontainer .slds-button:nth-child(2):active,
/*Topic Detail Page*/
.comm-page-topic .forceCommunityFeedPublisher .forceActionsContainer .dummyControlsContainer .slds-button:nth-child(2):active,
.comm-page-topic .forceChatterPublisherPresentationDesktop .container.activeState .bottomBarRight .slds-button:active,
.comm-page-topic .askCommunityBtn.slds-button:active,
.comm-page-topic .forceCommunityFollow .cuf-follow.slds-button:active,
c-x7s-view-list-banner .slds-button:active,
.comm-page-article .forceHighlightsPanel .slds-button:active{
	background-color: var(--brand-secondary-color-1);
    color: var(--brand-secondary-color-3) !important;
    border: 1px solid var(--brand-secondary-color-1);
}

/*secondary_button*/
/*Group Detail Page*/
.comm-page-detail-0F9 .forceCommunityRecordHeadline .slds-grid .slds-button,
/*.comm-page-detail-0F9 .forceCommunityRecordHeadline .actions .slds-button,*/
.comm-page-detail-0F9 .slds-file-selector__dropzone .slds-file-selector__body .slds-button,
/* .comm-page-detail-0F9 .forceChatterAddMembersTemplate .slds-button, */
/* .comm-page-detail-0F9 .forceActionsContainer li.slds-button, */
.comm-page-detail-0F9 .userRecognitionsHeader .slds-button,
/*User Profile Page*/
.comm-page-detail-005 .forceCommunityUserRecognitions .slds-button,
.comm-page-detail-005 .cuf-showMoreContainer .slds-button,
.comm-page-detail-005 .profileDetailView .branding-actions.slds-button-group .slds-button:nth-child(1),
.comm-page-detail-005 .userRecognitionsHeader .slds-button,
.comm-page-detail-005 .slds-file-selector__dropzone .slds-file-selector__body .slds-button,
/*Stream Detail Page*/
.comm-page-detail-0Fq .slds-page-header .slds-button,
/*User Settings Page*/
.comm-page-usersettings .forceCommunityUserSettingsInternal .savecancelbuttoncontainer .slds-button:nth-child(1),
/*Topic Detail Page*/
.comm-page-topic .forceCommunityFollow .cuf-following.slds-button,
c-x7s-shr-pagination .slds-button,
c-x7s-groups-list-item .slds-button {
	/*button*/
    font-family: "Calibre", sans-serif;
    font-size: 15px;
    font-weight: 700 !important;
    align-self: stretch;
    flex-grow: 0;
    font-stretch: normal;
    font-style: normal;
    
    /*secondary_button*/
    background-color: var(--brand-secondary-color-3);
    color: var(--brand-secondary-color-1);
  	border: 1px solid var(--brand-primary-color-1);
	padding-top: 5px;
  	padding-bottom: 5px;
  	justify-content: center;
    transition: all 0.2s;
}

/*Group Detail Page*/
.comm-page-detail-0F9 .dummyControlsContainer .slds-button:nth-child(2),
/*User Profile Page*/
.comm-page-detail-005 .dummyControlsContainer .slds-button:nth-child(2),
.comm-page-detail-005 .profileDetailView .branding-actions.slds-button-group .slds-button:nth-child(1) {
	margin: 0 !important;
}

/*User Profile Page*/
.comm-page-detail-005 .profileDetailView .branding-actions.slds-button-group .slds-button:nth-child(1) {
	padding: 0 !important;
}

.comm-page-list-00O .siteforceDesignTimeRegion .forceActionsContainer .slds-button:hover {
	background-color: var(--brand-primary-color-1) !important;
    color: var(--brand-secondary-color-1) !important;
    border: 1px solid var(--brand-primary-color-1);
}

/*Stream List Page*/
.comm-page-list-0Fq .forceCommunityStreamList .slds-button-group .slds-button,
/*User Settings Page*/
c-x7s-view-list-banner .slds-button,
c-x7s-shr-pagination .slds-button,
.comm-page-article .forceHighlightsPanel .slds-button {
	width: 210px;
}

c-x7s-groups-list-item .slds-button {
	width: 130px;    
}

.comm-page-detail-005 .profileDetailView .branding-actions.slds-button-group .slds-button:nth-child(1) a {
    color: var(--brand-secondary-color-1) !important;
}
.comm-page-detail-005 .profileDetailView .branding-actions.slds-button-group .slds-button:nth-child(1) a:hover {
    color: var(--brand-secondary-color-1) !important;
}
.comm-page-detail-005 .profileDetailView .branding-actions.slds-button-group .slds-button:nth-child(1) a:active {
    color: var(--brand-secondary-color-3) !important;
}

.comm-page-detail-0Fq .resizeCaptureFrameWrapper {
	width: 143%;
}

@media only screen and (min-width: 0px) and (max-width: 600px) { /* For mobile: */
    .comm-page-detail-0Fq .resizeCaptureFrameWrapper {
		width: 100%;
	}

}

@media only screen and (min-width: 0px) and (max-width: 767px) { /* For mobile: */
    .by-theme__single-bar-header .forceCommunityGlobalNavigation .slds-list_vertical {
        background-color: #000 !important;
    }

    .cBY_Theme_v2 .cBY_ThemeSingleBar .slds-list__item a.slds-is-active:not([data-type="home"]) {
        color: #000e4e !important;
    }
}
@media only screen and (min-width: 601px) and (max-width: 900px) { /* For tablets: */
    .comm-page-detail-0Fq .resizeCaptureFrameWrapper {
		width: 100%;
	}
}
@media only screen and (min-width: 901px) and (max-width: 1060px) { /*For Desktop*/
	.comm-page-detail-0Fq .resizeCaptureFrameWrapper {
		width: 100%;
	}
}
@media only screen and (min-width: 1081) {/*large screens*/
    .comm-page-detail-0Fq .resizeCaptureFrameWrapper {
		width: 100%;
	}
}

@font-face {
	font-family: "Sectra";
	src: url("/s/sfsites/c/resource/X7S_Customer_Success_Portal_Assets_3/Fonts/GTSectra-Bold.woff")format("woff"), url("/sfsites/c/resource/X7S_Customer_Success_Portal_Assets_3/Fonts/GTSectra-Bold.woff")format("woff");
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
}


/* Case Detail START */
.comm-page-detail-500 .x7s-theme__body .container {
    padding-right: 0px;
}

.comm-page-detail-500 .x7s-theme__body .entityNameTitle {
    font-size: 13px;
}
.comm-page-detail-500 .x7s-theme__body .slds-page-header__title {
    font-size: 18px;
}

.comm-page-detail-500 .headlineTitleText {
    font-size: 20px !important;
    font-family: 'Sectra';
    color: #000e4e !important;
}
.comm-page-detail-500 c-case-status .slds-card__header {
    display: none;
}
.comm-page-detail-500 c-case-status .slds-card__body,
.comm-page-detail-500 c-case-status h1 {
    margin-top: 0px !important;
    padding-top: 0px !important; 
}
.comm-page-detail-500 c-case-status .textarea-container,
.comm-page-detail-500 c-case-status .textarea-container .slds-textarea {
    min-height: 100px !important;
}

.comm-page-detail-500 c-case-status .slds-card {
    box-shadow: #666 2px 2px 10px;
}

.comm-page-detail-500 c-case-status .slds-card,
.comm-page-detail-500 c-case-status .slds-card__body {
    background: #f8f9fc;
    color: rgb(51,51,51);
    font-size: 12px;
}

.comm-page-detail-500 c-case-status .slds-card__body h1 {
    color: rgb(51,51,52);
    font-size: 14px !important;
}

.comm-page-detail-500 c-case-status .slds-card__body .slds-textarea {
    background: transparent;
    border: 1px solid #a8e1f9;
    font-size: 12px !important;
}

.comm-page-detail-500 .siteforceContentArea .comm-layout-column:not(:empty) {
    border: none !important;
}

.comm-page-detail-500 .forceRelatedListCardHeader .slds-button--icon-border-filled {
    border: none !important;
    background: transparent;
}

.comm-page-detail-500 .forceRelatedListCardDesktop .slds-page-header {
     background: #f8f9fc;
}

.comm-page-detail-500 .forceRelatedListCardDesktop{
    background: #f8f9fc;
    border: none !important;
    padding-bottom: 25px;
     box-shadow: #666 2px 2px 10px;
}

.comm-page-detail-500 c-case-status .slds-card__body {
    padding: 12px;
}

.comm-page-detail-500 c-case-status .slds-rich-text-editor__output {
    display: block !important;
    min-height: 100px;
    max-height: 200px;
    overflow-y: scroll;
}

.comm-page-detail-500 .x7s-theme__body .forceRelatedListContainer .container{
    padding-left: 0px;
}

.comm-page-detail-500 .forceRelatedListCardHeader {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
}

.comm-page-detail-500 .forceRelatedListCardHeader span {
    font-size: 14px;
    color: rgb(51,51,51);
}

.comm-page-detail-500 .x7s-theme__body .slds-page-header__title {
    font-size: 14px;
}

.comm-page-detail-500 .feeds-sorter-trigger .slds-combobox_container .slds-combobox__input,
.comm-page-detail-500 .searchInFeedInput input {
    height: 32px !important;
    border-color: #a8e1f9;
}

.comm-page-detail-500 .slds-button_icon-more,
.comm-page-detail-500 .cuf-refresh {
    border: none;
}

.comm-page-detail-500 .actionsContainer .uiButton,
.comm-page-detail-500 .actionsContainer .slds-button--neutral {
    border-color: #a8e1f9 !important;
}

.comm-page-detail-500 .cuf-auxBody,
.comm-page-detail-500 .cuf-wrapperAnchor,
.comm-page-detail-500 .oneActionsComposer .dummyControlsContainer .slds-button--neutral{
    border-color: #a8e1f9 !important;
}

.comm-page-detail-500 .actionsContainer .slds-button--neutral {
    margin-right: 10px !important;
}

.comm-page-detail-500 c-case-status .slds-card,
.comm-page-detail-500 .forceCommunityFeedPublisher .tabs__nav,
.comm-page-detail-500 .forceCommunityFeedPublisher .tabs__nav .tabHeader,
.comm-page-detail-500 .uiTabset--default .tabs__nav,
.comm-page-detail-500 .oneActionsComposer .tabs__content,
.comm-page-detail-500 .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .tabs__nav,
.comm-page-detail-500 .forceRelatedListPreview .forceContentRelatedListPreviewFileList,
.comm-page-detail-500 .forceRelatedListCardDesktop.headerBottomBorder .slds-page-header{
    border: none;
}

.comm-page-detail-500 .slds-page-header__title lightning-formatted-text {
    font-size: 12px !important;
}

.comm-page-detail-500 .forceRelatedListCardHeader .stencil {
    display: none;
}
.comm-page-detail-500 .forceRelatedListSingleContainer.container {
    margin-bottom: 10px;
}
/* Case Detail Edits END */
/* Site Help Styles START */
.comm-page-custom-site-help .x7s-theme__body .contentRegion 
.slds-grid .slds-container_left {
    padding-left: 4%;
}

.comm-page-custom-site-help .x7s-theme__body .contentRegion
.slds-grid .slds-container_left .headlineTitle {
    font-size: 42px;
    line-height: 52px;
    font-weight: Bold;
}



/* Site Help Styles END */
/* CMS fix */
.comm-page-custom-analyst-reports .js-content p {
    color: #000e4e;
}
.comm-page-custom-analyst-reports .js-content p a {
    color: #00b7f1 !important;
}
/* Homepage Events Fix */
.comm-page-home .x7s-theme__body .meeting-info__text {
    position: relative;
}

.comm-page-home .x7s-theme__body .meeting-info__text .meeting-format__label {
    position: absolute;
    top: -6px;
    font-size: 20px;
    width: 95px; /* Bug 354 */	
    left: 0px; /* Bug 354 */	
}	
.comm-page-home .cX7S_Theme .x7s-calendar-styles .body_text_small {	
    line-height: 1.15rem !important;
}
/* CMS Link Fix */
.comm-page-account-management .forceOutputLookup,
.comm-page-custom-whats-new .x7s-theme__body a,
.comm-page-custom-implementation-assets .js-content-subtitle table a{
    color: #00b7f1 !important;
}
/* Case Assist Hot Fix */
.comm-page-custom-case-assist .case-summary-suggestions {
    top: 220px !important;
    right: 50px !important;
}
@media screen and (min-width: 1300px){
    .comm-page-custom-case-assist .case-summary-suggestions {
    	right: 25% !important;
	}
}
/* Case Management Fix */
.comm-page-custom-test-sandeep .object-banner-wrapper {
    background: #efefeff1 !important;
    border-radius: 0.5rem;
}
.comm-page-custom-my-cases .object-banner-wrapper {
    background: #efefeff1 !important;
    border-radius: 0.5rem;
}
.comm-page-custom-test-sandeep .object-banner-wrapper .slds-grid > .slds-slot:nth-child(2),
.comm-page-custom-test-sandeep .object-banner-wrapper .slds-grid > .slds-slot:nth-child(3){
    padding-top: 4px;
}
.comm-page-custom-test-sandeep .options {
    border: 1px solid rgb(0, 14, 78);
    border-radius: 0.25rem;
    background-color: rgb(255, 255, 255);
}
.comm-page-custom-my-cases .options {
    border: 1px solid rgb(0, 14, 78);
    border-radius: 0.25rem;
    background-color: rgb(255, 255, 255);
}
/* Links Hot Fix */
.x7s-theme__body div p a,
.x7s-theme__body div p a:hover, 
.x7s-theme__body div p a:focus,
.x7s-theme__body .forceCommunityRichText a,
.x7s-theme__body .forceCommunityRichText a:focus, 
.x7s-theme__body .forceCommunityRichText a:active,
.x7s-theme__body .slds-container_center a {
    color: #00b7f1 !important;
}
.viewMore_div[c-x7sEventsListItem_x7sEventsListItem] a[c-x7sEventsListItem_x7sEventsListItem],
a[c-x7sByNewsListViewShrCardBody_x7sByNewsListViewShrCardBody],
.event-name_style[c-x7sEventsListItem_x7sEventsListItem] a[c-x7sEventsListItem_x7sEventsListItem],
.comm-page-home .x7s-theme__body .slds-container_center .x7s-news-list .card__title a,
.partner-event-list a.title-class,
.comm-page-detail-069 .x7s-theme__body header .slds-page-header .actionsContainer .forceActionLink,
.comm-page-detail-500 .x7s-theme__body header .slds-page-header .actionsContainer .forceActionLink {
    color: var(--brand-secondary-color-1) !important;
}


.comm-page-custom-by-knowledge-center .slds-container_center .forceCommunityRichText a,
.x7s-news-list.partner-news-list .card-vertical a,
.x7s-theme__body .slds-container_center a[c-x7sButtonSummitOverview_x7sButtonSummitOverview] {
    color: #fff !important;
}
/* Web Admin Hot Fix */
.comm-page-custom-web-administrator .x7sCompanyActiveContacts-container .slds-button_brand {
    position: absolute;
    right: 0px;
}
.comm-page-custom-web-administrator .update-form .slds-modal__footer .slds-button_neutral {
    border: none !important;
    background: transparent;
    color: #000;
}
.comm-page-custom-company .x7s-call-to-action .x7s-icon-card {
    color: var(--lwc-colorTextDefault) !important;
}
.comm-page-custom-company .x7s-call-to-action .x7s-icon-card:hover {
    color: #00b7f1 !important
}
.comm-page-detail-aP1 .forceActionsContainer .forceActionLink {
    color: var(--brand-secondary-color-1) !important;
}

.comm-page-detail-aP1 .forceActionsContainer .forceActionLink:hover {
    color: rgb(255,255,255) !important;
}
.comm-page-detail-aP1 .primaryFieldRow .actionsContainer .branding-actions {
    display: none !important;
}

/* Solution Investment Program Fix */
.comm-page-custom-solution-investment-policy .jda-product-levels.cSolutionInvestmentPolicy {
    max-width: 60%;
    margin: 0;
}
.comm-page-custom-solution-investment-policy .jda-product-levels.cSolutionInvestmentPolicy .slds-box {
    width: 33%; 
    display: inline-block;
    border: none;
    border-radius: 0px;
    text-align: center;
    vertical-align: bottom;
    margin-bottom: 30px;
}
.comm-page-custom-solution-investment-policy .jda-product-levels.cSolutionInvestmentPolicy .slds-box .stage-name {
    font-size: 24px;
    font-weight: bold;
}
.comm-page-custom-solution-investment-policy .jda-product-levels.cSolutionInvestmentPolicy .slds-box .stage-description {
    font-size: 16px;
    font-weight: bold;
}
.comm-page-custom-solution-investment-policy .jda-product-levels.cSolutionInvestmentPolicy .slds-box .slds-icon {
    height: 50px;
    width: 50px;
    margin-bottom: 40px;
}
.comm-page-custom-solution-investment-policy .jda-product-levels.cSolutionInvestmentPolicy .legacy-box .slds-icon {
    margin-bottom: 25px !important;
}
.comm-page-custom-solution-investment-policy .jda-product-levels.cSolutionInvestmentPolicy .standard-box {
    background: rgb(120,170,0);
    height: 550px;
    padding-top: 250px;
}
.comm-page-custom-solution-investment-policy .jda-product-levels.cSolutionInvestmentPolicy .extended-box {
    background: rgb(221,37,220);
    height: 450px;
    padding-top: 150px;
}
.comm-page-custom-solution-investment-policy .jda-product-levels.cSolutionInvestmentPolicy .legacy-box {
    background: rgb(113,200,245);
    height: 350px;
    padding-top: 50px;
}
/* End Customer Choice */
.comm-page-custom-create-support-case .cCreateSupportCase [class*=slds-input-has-icon_left] .slds-combobox__input.slds-combobox__input-value {
    padding-left: 5px !important;
}
.comm-page-custom-create-support-case .cCreateSupportCase .slds-form-element__control,
.comm-page-custom-create-support-case .cCreateSupportCase label {
    padding-left: 0px;
}
.comm-page-custom-create-support-case .cCreateSupportCase .slds-pill {
    margin-left: 0px;
}
.comm-page-custom-create-support-case .cCreateSupportCase .customRequired:before {
    float: inherit !important;
}
.comm-page-custom-create-support-case .slds-combobox__input-entity-icon {
    display: none;
}
.comm-page-custom-create-support-case .jda-cancel-container .slds-button {
    position: relative;
    top:unset !important;
    left: unset;
}
.comm-page-custom-create-support-case .slds-button_brand {
    margin-right: 5% !important;
}
/* US 12147 */
.comm-page-detail-500 .actionsContainer .forceActionsContainer ul li:first-of-type {
    display: none !important;
}
/* US 11892 */
.comm-page-home .x7s-theme__body,
.comm-page-login-home .x7s-theme__body {
    padding-left: 2%;
    padding-right: 2%;
}
/* Partner Locator Fix */
.comm-page-custom-partner-solutions .x7s-layout__main .image-container[c-coveoSearchResult_partnerResultTemplate],
.comm-page-custom-partner-locator .x7s-layout__main .image-container[c-coveoSearchResult_partnerResultTemplate] { 
    height: 200px; 
    position: relative; 
    width: 100%; 
    background: rgba(255, 255, 255, 1.0); 
} 
.comm-page-custom-partner-solutions .x7s-layout__main .image[c-coveoSearchResult_partnerResultTemplate],
.comm-page-custom-partner-locator .x7s-layout__main .image[c-coveoSearchResult_partnerResultTemplate] { 
    width: auto; 
    position: absolute; 
    margin: auto; 
    height: auto; 
    top: 0; 
    bottom: 0; 
    left: 0; 
    right: 0; 
    padding: 10px; 
    max-height: 180px;
}
/* Bug 199 */
.comm-page-home .title-class[c-x7sShrCardBody_x7sShrCardBody] {
    white-space: normal !important;
}

/* Bug 363 */
.comm-page-managed-content-news h1 {
    font-size: 2em !important;
}
/* Bug 454 */
.comm-page-home .x7s-theme .x7s-layout_shaded,
.comm-page-home .home-page-banner,
.comm-page-home .home-page-banner .video-wrapper[c-x7sExpBannerSlider_x7sExpBannerSlider] iframe[c-x7sExpBannerSlider_x7sExpBannerSlider],
.comm-page-home .video-wrapper,
.comm-page-home .video-wrapper iframe{
    max-height: 245px !important;
    max-width: 450px !important;
    margin: 0 auto;
}
.comm-page-home .x7s-theme .x7s-layout_shaded {
    margin-bottom: 5%;
}
@media screen and (min-width: 1300px) {
    .comm-page-home .x7s-theme .x7s-layout_shaded,
    .comm-page-home .home-page-banner,
	.comm-page-home .home-page-banner .video-wrapper[c-x7sExpBannerSlider_x7sExpBannerSlider] iframe[c-x7sExpBannerSlider_x7sExpBannerSlider],
    .comm-page-home .video-wrapper,
	.comm-page-home .video-wrapper iframe{
    	max-height: 306px !important;
    	max-width: 544px !important;
    	margin: 0 auto;
	}
}
@media screen and (min-width: 1500px) {
    .comm-page-home .x7s-theme .x7s-layout_shaded,
    .comm-page-home .home-page-banner,
	.comm-page-home .home-page-banner .video-wrapper[c-x7sExpBannerSlider_x7sExpBannerSlider] iframe[c-x7sExpBannerSlider_x7sExpBannerSlider],
    .comm-page-home .video-wrapper,
    .comm-page-home .video-wrapper iframe{
    	max-height: 360px !important;
    	max-width: 640px !important;
    	margin: 0 auto;
	}
}
@media screen and (min-width: 1600px) {
    .comm-page-home .x7s-theme .x7s-layout_shaded,
    .comm-page-home .home-page-banner,
	.comm-page-home .home-page-banner .video-wrapper[c-x7sExpBannerSlider_x7sExpBannerSlider] iframe[c-x7sExpBannerSlider_x7sExpBannerSlider],
    .comm-page-home .video-wrapper,
	.comm-page-home .video-wrapper iframe{
    	max-height: 486px !important;
    	max-width: 864px !important;
    	margin: 0 auto;
	}
}
/* Partner Overview */
.cX7S_Theme_Layout_Full1_1_2_1_overlay .bg-img-full,
.cX7S_Theme_Layout_Full1_1_2_1_padded_overlay .bg-img-full{
    position: relative;
    background-image: url(sfsites/c/resource/headerBanner);
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 3.125rem;
    margin-top: 3.125rem;
}
.over-view-container[c-x7sByPartnerOverViewOverlayImage_x7sByPartnerOverViewOverlayImage] {
    text-align: center;
    font-family: 'Accord Alternate';
    font-style: normal;
    font-weight: 700;
    position: relative;
    background-image: url(sfsites/c/resource/headerBanner);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 25px;
    padding-bottom: 3.125rem;
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
}
.btn-wrapper[c-x7sByPartnerOverViewOverlayImage_x7sByPartnerOverViewOverlayImage] {
    border: none;
    margin-top: 2rem;
    font-weight: normal;
}
.comm-page-custom-partner-overview .item[c-x7sProgramBenefitsTools_x7sProgramBenefitsTools] {
    padding: 2%;
}
.comm-page-custom-partner-overview .row[c-x7sBYPartnerType_x7sBYPartnerType] .card[c-x7sBYPartnerType_x7sBYPartnerType]:first-child .card-heading[c-x7sBYPartnerType_x7sBYPartnerType] {
    background: #00b7f1 !important;
}
.comm-page-custom-partner-overview .row[c-x7sBYPartnerType_x7sBYPartnerType] .card[c-x7sBYPartnerType_x7sBYPartnerType]:nth-child(2) .card-heading[c-x7sBYPartnerType_x7sBYPartnerType] {
    background: #81bb41 !important;
}
.comm-page-custom-partner-overview .row[c-x7sBYPartnerType_x7sBYPartnerType] .card[c-x7sBYPartnerType_x7sBYPartnerType]:nth-child(3) .card-heading[c-x7sBYPartnerType_x7sBYPartnerType] {
    background: #993399 !important;
}
/* Partner Overview US 194 END */
/* Partner Portal Public Icon Fix */
.comm-page-custom-partner-overview .cX7S_Theme .x7s-theme__logo-link,
.comm-page-custom-partner-locator .cX7S_Theme .x7s-theme__logo-link,
.comm-page-custom-partner-solutions .cX7S_Theme .x7s-theme__logo-link,
.comm-page-custom-partner-registration .cX7S_Theme .x7s-theme__logo-link {
    background-image: url(sfsites/c/resource/PartnerLogo) !important;
}
/* Partner Portal Locator Fix */
.comm-page-detail-aP7 lightning-map {
    display: none;
}
/* Case Detail Add Comment Fix */
.comm-page-detail-500 .x7s-layout__main .left_col .tabs__content .ui-widget button.slds-button:disabled,
.comm-page-detail-500 .x7s-layout__main .left_col .tabs__content .ui-widget button.slds-button[disabled] {
    background: #f5fafb !important;
    border-radius: 5px!important;
    color: #169bd5 !important;
    box-shadow: none;
    font-size: 13px !important;
    text-decoration: none;
    text-align: center;
    font-weight:lighter !important;
}
/* Bug 172 */	
.comm-page-detail-500 .modal-footer .uiButton:nth-of-type(2) {	
    display:none;	
}	
/* Bug 599 Footer fix */	
.footer[c-x7sFooter_x7sFooter] {	
    background-color:#001043  !important;	
}	
.footer[c-x7sFooter_x7sFooter] .footer-container[c-x7sFooter_x7sFooter] p[c-x7sFooter_x7sFooter], 	
.footer[c-x7sFooter_x7sFooter] .footer-container[c-x7sFooter_x7sFooter] p[c-x7sFooter_x7sFooter] a[c-x7sFooter_x7sFooter] {	
    color: #FFFFFF !important;	
}

/* Navigation Hot Fix */
@media screen and (min-width: 80em){
    .cX7S_ThemeSingleBar .x7s-theme__navbar_main .comm-navigation__list li.slds-is-relative:not(:nth-last-child(3)) {
        margin-right: 0px !important;
    }
}
@media screen and (min-width: 81em) {
    .cX7S_ThemeSingleBar .x7s-theme__navbar_main .comm-navigation__list li.slds-is-relative:not(:nth-last-child(3)) {
        margin-right: 70px !important;
    }
}
/* Home Navigation Fix */
.comm-navigation.forceCommunityGlobalNavigation [data-type="home"] {
    display: none;
}
/* 5/22/2023 Post Tech Debt Edit */
.comm-page-relatedlist-500 .branding-actions .slds-button a,
.comm-page-detail-500 .oneActionsRibbon .forceActionLink {
    color: var(--brand-secondary-color-1) !important;
}
.comm-page-detail-0F9 .communitySetupThanksButton {
    width: 90px !important;
}
.comm-page-custom-company-documents lightning-primitive-cell-button .slds-button_brand {
    max-width: 134px !important;
}
/* US 737 */
.comm-page-custom-opportunity-dashboard [data-label="Opportunity Name"] .slds-truncate,
.comm-page-custom-opportunity-dashboard [data-label="Next Step"] .slds-truncate{
    max-width: initial !important;
    overflow: initial !important;
    text-overflow: initial !important;
    white-space: initial !important;
}
/*Added on 9th June*/
/* Bug 354 */
.comm-page-home .cX7S_Theme .x7s-calendar-styles .body_text_small[c-x7sEventsListItem_x7sEventsListItem] lightning-formatted-text {
    padding-top: 10px;
    height: 90px;
    display: block;
    overflow: hidden;
}
/* Case Owner Fix */
.comm-page-detail-500 .changeOwnerLink {
    display: none !important;
}
.comm-page-detail-500 .forceHighlightsStencilDesktop .forceOutputLookupWithPreview .photoContainer:not(:empty)+a.forceOutputLookup {
    max-width: unset !important;
}
/* PBI #333 */
.comm-page-custom-my-cases .options {
    position: absolute;
    z-index: 1000;
}

.comm-page-custom-my-cases .options .slds-button {
    padding-left: 12px !important;
    padding-right: 12px !important;
    color: var(--brand-secondary-color-1) !important;
}
.comm-page-custom-my-cases .slds-grid .slds-slot .slds-p-right_small lightning-formatted-text {
    padding-top: 4px !important;
    margin-bottom: 2px !important;
    display: block !important;
}
/* Case Management PBI #618 */
@media  screen and (min-width: 768px) {
    .comm-page-custom-my-cases .x7s-theme__body .siteforceContentArea .slds-container_center {
        min-height: 1200px;
    }
}
.comm-page-custom-my-cases .ui-widget .slds-grid .slds-slot .slds-pill_container {
    padding-left: 12px;
    padding-right: 12px;
}
.comm-page-custom-my-cases .ui-widget .slds-grid .slds-slot .slds-pill_container a {
    color: var(--brand-secondary-color-1) !important;
}
/* Case Detail Case Owner Fix */
.slds-page-header.slds-page-header_record-home.forceHighlightsStencilDesktop.forceRecordLayout > ul > li:last-child {
    display: none;
}
.comm-page-detail-500 c-case-owner-l-w-c .slds-card .slds-card__header {
    display: none;
}
.comm-page-detail-500 c-case-owner-l-w-c .slds-card {
    background: #f8f9fc;
    color: rgb(51,51,51);
    font-size: 12px;
    border: none !important;
    box-shadow: #666 2px 2px 10px;

}
.comm-page-detail-500  c-case-owner-l-w-c .slds-card__body {
    padding: 12px;
    color: rgb(51,51,52);
    font-size: 14px !important;
}
/* Solution Summary Software Edits PBI 983 */
.comm-page-custom-product .cX7S_AuraProductSolutionTabs .tab_header {
    padding: 20px 0px 0px 50px !important;
}
.comm-page-custom-product c-product-downloads .byFooter .slds-card__body {
    margin-bottom: 0px !important;
}
.comm-page-custom-product c-product-downloads .byFooter lightning-button .slds-button_brand {
    background: transparent !important;
    border: none !important;
    max-width: 80px !important;
    color: var(--brand-primary-color-1) !important;
    box-shadow: none !important;
}
.comm-page-custom-product c-product-downloads .byFooter lightning-button .slds-button_brand lightning-primitive-icon {
    display: none !important;
}
/* Case Assist Button Fix 1179 */
.comm-page-custom-case-assist .case-summary-suggestions[c-caseAssist_caseAssist] {
    height: 600px !important;
}

/* PBI 692 */
.comm-page-custom-7s-files .x7s-component__body .files__main .parent[c-x7sFilesListItem_x7sFilesListItem] {
    margin: 0 auto;
}
/* Bug 136 */
.comm-page-custom-news-list .title-class[c-x7sShrCardBody_x7sShrCardBody] {
    white-space: normal !important;
}
.comm-page-custom-news-list .card-vertical[c-x7sShrCardVertical_x7sShrCardVertical] {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
/* PBI 347 */
.comm-page-custom-partner-registration div[c-x7spartnerregistrationwizard_x7spartnerregistrationwizard].body_text_small {
    margin: 0 auto; 
    text-align: center;
    margin-bottom: 1rem;
}
.comm-page-custom-partner-registration a[c-x7spartnerregistrationwizard_x7spartnerregistrationwizard] {
        display: inline-block;
    position: relative;
    color: #000e4e;
    font-family: 'Accord' !important;
    font-size: 14px;
    text-decoration: none;
    font-weight: 700;
}

.comm-page-custom-partner-registration a:hover[c-x7spartnerregistrationwizard_x7spartnerregistrationwizard]::after  {
    height: 2.5px;
    background-color: #00b7f1;
}

.comm-page-custom-partner-registration a[c-x7spartnerregistrationwizard_x7spartnerregistrationwizard]:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1.2px;
    bottom: 0;
    left: 0;
    background-color: #00b7f1;
    transition: height 0.3s ease-in-out;
}

/* BUG 1455 */
.comm-page-custom-partner-registration .my-custom-submit-btn .slds-button_success {
    background: #00b7f1 !important; 
    border: none !important; 
}

/* BUG 365 */
.comm-page-home .x7s-theme__body .textured-bg-img .layoutContainer .banner-link {
    font-family: 'Accord' !important;
    font-size: 1rem !important;
    white-space: nowrap;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1.2px solid #00b7f1;
}
.comm-page-home .x7s-theme__body .textured-bg-img .layoutContainer a[c-x7sBYLatestNews_x7sBYLatestNews]::after {
    height: 2.5px;
    background-color: #00b7f1;
}
.comm-page-home .x7s-theme__body .textured-bg-img .layoutContainer a[c-x7sBYLatestNews_x7sBYLatestNews]:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1.2px;
    bottom: 0;
    left: 0;
    background-color: #00b7f1;
    transition: height 0.3s ease-in-out;
}
/* PBI 1310 */
.comm-page-article .oneAlohaPage html,
.comm-page-article .oneAlohaPage iframe html body,
.comm-page-article html .brandQuaternaryBgr{
    background: white !important;
}
.comm-page-article .oneAlohaPage { 
    position: fixed;
    top: 140px;
    right: 0px; 
    z-index: 1000;
    width: 600px;
}

.comm-page-article .oneAlohaPage .content {
    overflow: hidden !important;
}

.comm-page-article .oneAlohaPage #SurveyEngineBody {
    border-top: 1px solid rgb(0,0,0);
    border-bottom: 1px solid rgb(0,0,0); 
}
/* PBI 913 */
.comm-page-home .x7s-layout_shaded.x7s-layout_full.x7s-layout_padded.cX7S_Theme_Layout_banner_full_2to1_Full_1to2_full_sticky.siteforceContentArea 
{ 
    display: none; 
}

/* Bug 295 */ 
.comm-page-custom-company .x7s-layout_padded .card[c-x7sMyRepresentatives_x7sMyRepresentatives] { 
    padding-top: 30px; 
} 

.comm-page-custom-company .x7s-layout_padded .card[c-x7sMyRepresentatives_x7sMyRepresentatives] .image-wrapper   { 
    width: 200px; 
    height: 200px; 
    position: relative; 
    overflow: hidden; 
    margin: 0 auto; 
    text-align: center; 
}  

  

.comm-page-custom-company .x7s-layout_padded .card[c-x7sMyRepresentatives_x7sMyRepresentatives] .img { 
    display: inline; 
    margin: 0 auto; 
    height: 100%; 
    width: auto; 
}

/* Bug 310 */ 

.comm-page-detail-0F9 .forceChatterChatterGroupMemberRequestRelatedListRecord { 
    overflow: hidden; 
    padding: 0px; 
} 

.comm-page-detail-0F9 .forceChatterChatterGroupMemberRequestRelatedListRecord .branding-actions { 
    max-width: 100%; 
    text-align: center; 
    display: flex; 
    flex-direction: row; 
    width: 400px; 
} 

.comm-page-detail-0F9 .forceChatterChatterGroupMemberRequestRelatedListRecord .branding-actions li.slds-button { 
    background: transparent !important; 
    border: none !important; 
    padding: 0px; 
} 

.comm-page-detail-0F9 .forceChatterChatterGroupMemberRequestRelatedListRecord .branding-actions li.slds-button .uiButton{ 
    max-width: 100px; 
    border-width: 2px !important; 
} 

.comm-page-detail-0F9 .forceRelatedListPreview .uiAbstractList .listContent { 
    padding: 10px !important; 
} 

.suggest-container[c-suggestedSolutions_suggestedSolutions] {max-width:100% !important}
/* Bug 160 */ 

.comm-page-detail-aP1 .forceCommunityRecordHeadline .primaryFieldRow .actionsContainer .slds-button-group-list { 
    display: none !important;
}

/* PBI 2011 */ 
.comm-page-custom-create-case .slds-card { 
    border: none;  
    background: transparent; 
} 

.comm-page-custom-create-case .slds-card .onboarding-progress__item-label { 
    padding-top: 20px; 
    min-width: 80px; 
    font-size: 18px !important; 
    text-align: center; 
    text-transform: inherit; 
    margin-left: -71px !important; 
} 

.comm-page-custom-create-case .slds-card .slds-progress__list slot:first-child .onboarding-progress__item-label { 
    min-width: 145px !important; 
} 

.comm-page-custom-create-case .slds-card .slds-progress__item.slds-is-completed .slds-progress__marker .slds-button__icon, 
.comm-page-custom-create-case .slds-card .slds-progress__item .slds-progress__marker { 
    height: 35px;  
    width: 35px;  
} 

.comm-page-custom-create-case .slds-card .slds-progress__item .slds-progress__marker { 
    border-color: #000; 
} 

.comm-page-custom-create-case .slds-card .slds-progress__item.slds-is-active .slds-progress__marker { 
    background: #00b7f1; 
    border-color: #000; 
} 

.comm-page-custom-create-case .slds-p-around_small.slds-size_2-of-12 { 
    position: relative; 
} 

.comm-page-custom-create-case .slds-card .slds-card__body li, 
.comm-page-custom-create-case .slds-card .container .two p, 
.comm-page-custom-create-case .slds-card .slds-form-element__label { 
    font-size: 1rem;  
    color: #000; 
    font-weight: bold;  
} 

  

.comm-page-custom-create-case .slds-card .slds-input, 
.comm-page-custom-create-case .slds-card .slds-textarea{ 
    border-width: 2px; 
    border-color: #999FB8; 
    border-radius: 0.25rem; 
    border-bottom-left-radius: 0.25rem; 
    position: relative; 
    box-sizing: border-box; 
} 

.comm-page-custom-create-case .slds-card .slds-input { 
    height: 48px; 
    padding-left: 10px; 
} 
/* PBI 3290 START */
.comm-page-custom-create-case .slds-card .slds-textarea { 
    font-size: 0.85rem; 
} 
/* PBI 3290 END */
.comm-page-custom-create-case .three { 
    max-width: 80%; 
} 

.comm-page-custom-create-case .slds-card .oneClass .slds-card__header { 
    display: none;  
} 

.comm-page-custom-create-case .slds-card .oneClass { 
    top: 285px;  
    right: 23px; 
    position: static !important; 
    min-width: 100%; 
    width: unset !important; 
    max-width: 40% !important; 
    min-height: 160px; 
    height: auto;  
    padding: 20px; 
    background: #f3f3f3;  
    border-radius: 0.25rem; 
    border-bottom-left-radius: 0.25rem; 
    font-size: 1rem !important; 
} 

.comm-page-custom-create-case .slds-card .oneClass .slds-list_dotted li{ 
    font-weight: normal !important; 
    font-size: 1.25rem !important; 
} 

.comm-page-custom-create-case .slds-progress-bar__value, 
.comm-page-custom-create-case .slds-progress-bar { 
    border-radius: 20px;    
} 

.comm-page-custom-create-case .slds-progress .slds-progress-bar { 
    background-size: 35px 2px, 100% 2px; 
} 
.comm-page-custom-create-case button[name="subtype"] {
    height: 48px;
    padding-left: 10px;
    padding-top: 8px;
    border-width: 2px;
    border-color: #999FB8;
    border-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    position: relative;
    box-sizing: border-box;
}
 
.comm-page-custom-create-case button.slds-has-focus[name="subtype"] {
    box-shadow: var(--lwc-shadowButtonFocus, 0 0 3px #0176d3);
}
 
.comm-page-custom-create-case div.srLink{
    position: relative;
}
 
.comm-page-custom-create-case .srLink a{
    z-index: 1;
    position: absolute;
    right: 25px;
    top: 10px;
    color: #00b7f1;
    text-decoration: none !important; 
    cursor: pointer;
}

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-progress .slds-progress-bar{  
    background: linear-gradient(to right, transparent 50%, rgb(255, 255, 255) 50%), linear-gradient(to right, rgb(201, 201, 201) 100%, #00b7f1); 
    background-size: 35px 2px, 100% 2px; 
} 

.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-progress .slds-progress-bar{  
    background: linear-gradient(to right, transparent 50%, rgb(255, 255, 255) 50%), linear-gradient(to right, #00b7f1 50%, rgb(201, 201, 201) 50%); 
    background-size: 35px 2px, 100% 2px; 
} 

.comm-page-custom-create-case c-wizard[current-step="step-3"] .slds-progress .slds-progress-bar, 
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-progress .slds-progress-bar{  
    background: linear-gradient(to right, transparent 50%, rgb(255, 255, 255) 50%), #00b7f1; 
    background-size: 35px 2px, 100% 2px; 
} 

.comm-page-custom-create-case c-wizard[current-step="step-1"]  .slds-grid .slds-size_6-of-12:last-of-type { 
    padding-top: 55px;  
} 

/* PBI 3290  START */
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-size_8-of-12 .textarea-container .slds-textarea { 
    max-width: 80% !important;
} 
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-size_6-of-12 .textarea-container .slds-textarea { 
    min-height: 461px;
} 

.comm-page-custom-create-case c-wizard[current-step="step-2"] .custom-textarea .slds-textarea {
    max-width: 50% !important;
}

/* PBI 3290  END */
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-size_12-of-12 .textarea-container .slds-textarea { 
    min-height: 20rem !important; 
} 

.comm-page-custom-create-case .cX7S_Theme .Headline2 {
    font-size: 2rem !important;
}
.comm-page-custom-create-case .slds-card .onboarding-progress__item-label {
    font-size: 1.04rem !important;
}
.comm-page-custom-create-case c-wizard[current-step="step-1"] slot b,
.comm-page-custom-create-case c-wizard[current-step="step-1"] slot {
    font-size: 18px !important;
}
.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-combobox__input-value,
.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-card__body,
.comm-page-custom-create-case .slds-card .onboarding-progress__item-label,
.comm-page-custom-create-case c-wizard[current-step="step-4"] .textClass[c-byCreateCase_byCreateCase],
.comm-page-custom-create-case c-wizard[current-step="step-1"] slot div[c-bycreatecase_bycreatecase],
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-accordion .slds-accordion__summary-content, 
.comm-page-custom-create-case c-wizard[current-step="step-3"] .slds-accordion .slds-accordion__summary-content, 
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-accordion .slds-accordion__summary-content,
.comm-page-custom-create-case .slds-accordion__content .excerpt,
.comm-page-custom-create-case .slds-accordion__content a,
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-card .slds-show div[slot="footer"] .slds-col lightning-button:first-child .slds-button_brand,
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-card .slds-show div[slot="footer"] .slds-col lightning-button:last-child .slds-button_brand,
.comm-page-custom-create-case .suggestions__container[c-caseAssistSuggestions_caseAssistSuggestions] > lightning-badge[c-caseAssistSuggestions_caseAssistSuggestions],
.comm-page-custom-create-case .slds-card .oneClass,
.hyperLinkText[c-byCreateCase_byCreateCase],
.comm-page-custom-create-case .slds-card .slds-textarea,
.comm-page-custom-create-case .slds-card .oneClass .slds-list_dotted li,
.comm-page-custom-create-case .slds-card .slds-input,
.comm-page-custom-create-case .slds-card .slds-card__body li, 
.comm-page-custom-create-case .slds-card .container .two p, 
.comm-page-custom-create-case .slds-card .slds-form-element__label {
    font-size: 18px !important;
}

.comm-page-custom-create-case .slds-accordion__content a {
    color: #000e4e !important;
}

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-accordion .slds-accordion__summary .slds-accordion__content .slds-var-p-horizontal_large, 
.comm-page-custom-create-case c-wizard[current-step="step-3"] .slds-accordion .slds-accordion__summary .slds-accordion__content .slds-var-p-horizontal_large, 
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-accordion .slds-accordion__summary .slds-accordion__content .slds-var-p-horizontal_large{ 
    padding-left: 0px !important; 
} 

  

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-icon-standard-account { 
    background-color: transparent !important; 
} 

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-accordion svg.slds-icon-text-default, 
.comm-page-custom-create-case c-wizard[current-step="step-3"] .slds-accordion svg.slds-icon-text-default, 
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-accordion svg.slds-icon-text-default{ 
    fill: #00b7f1; 
} 

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-accordion .slds-accordion__summary-content, 
.comm-page-custom-create-case c-wizard[current-step="step-3"] .slds-accordion .slds-accordion__summary-content, 
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-accordion .slds-accordion__summary-content{ 
    text-decoration: none;  
    text-align: left; 
} 

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-accordion .slds-accordion__summary-content:hover, 
.comm-page-custom-create-case c-wizard[current-step="step-3"] .slds-accordion .slds-accordion__summary-content:hover, 
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-accordion .slds-accordion__summary-content:hover{ 
    color: #00b7f1 !important; 
} 

.comm-page-custom-create-case c-wizard[current-step="step-1"] .box-color[c-caseAssistSuggestions_caseAssistSuggestions] { 
    background: #00b7f1 !important; 
} 

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-accordion .slds-is-open>.slds-accordion__content, 
.comm-page-custom-create-case c-wizard[current-step="step-3"] .slds-accordion .slds-is-open>.slds-accordion__content, 
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-accordion .slds-is-open>.slds-accordion__content{ 
    text-align: left;  
    padding-left: 25px; 
    font-size: 0.85rem; 
} 

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-card .slds-show .slds-card__body.slds-p-around_medium .slds-m-around_medium .slds-text-align_center .slds-card article.slds-card, 
.comm-page-custom-create-case c-wizard[current-step="step-3"] .slds-card .slds-show .slds-card__body.slds-p-around_medium .slds-card article.slds-card, 
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-card .slds-show .slds-card__body.slds-p-around_medium .slds-card article.slds-card{ 
    padding: 2rem; 
} 

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-card .slds-show div[slot="footer"] .slds-col lightning-button .slds-button_brand { 
    border-radius: 20px; 
} 

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-card .slds-show div[slot="footer"] .slds-col lightning-button:first-child .slds-button_brand{ 
    background: #fff !important; 
    border: 1px solid rgb(201,201,201) !important; 
} 

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-card .slds-show div[slot="footer"] .slds-col lightning-button:last-child .slds-button_brand{ 
    background: #00b7f1 !important; 
    border: 1px solid #000e4e !important; 
} 

  

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-modal .slds-modal__close { 
    top: 0.25rem; 
    right: 0.5rem;  
} 

  

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-modal .slds-modal__close .slds-icon { 
    fill: #00b7f1 !important; 
} 

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-modal .slds-modal__header,  
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-modal  .slds-modal__footer { 
    border: none;  
} 

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-modal  .slds-modal__footer { 
    text-align: center;  
} 

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-modal  .slds-modal__footer .slds-button_neutral { 
    background: #00b7f1 !important;  
    color: #FFF;  
    font-weight: bold;  
} 

.comm-page-custom-create-case .slds-button_neutral { 
    border-color: #999FB8; 
} 

.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-progress-bar__value, 
.comm-page-custom-create-case c-wizard[current-step="step-3"] .slds-progress-bar__value, 
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-progress-bar__value, 
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-progress__list slot .onboarding-progress__item:last-of-type { 
    display: none;  
} 

.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-grid .slds-p-around_small.slds-size_2-of-12 .slds-progress-bar { 
    background-color: #00b7f1 !important;  
} 

.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-combobox__input-entity-icon { 
    display: none;  
} 

.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-combobox__input-value{ 
    height: 48px; 
    padding-top: 7px;  
    border-width: 2px; 
    border-color: #999FB8; 
    border-radius: 0.25rem; 
    border-bottom-left-radius: 0.25rem; 
} 

.comm-page-custom-create-case c-wizard[current-step="step-2"] .removeImage { 
    color: #000e4e; 
    background: none; 
    font-size: 1.7rem; 
    font-weight: bold;  
    position: absolute;  
    top: -15px; 
    left: 0px;  
} 

  

.comm-page-custom-create-case c-wizard[current-step="step-2"] c-by-create-case-edit-form lightning-button .slds-button.slds-button_brand, 
.comm-page-custom-create-case c-wizard[current-step="step-2"] c-by-create-case-edit-form lightning-button .slds-button.slds-button_brand:hover{ 
    background: #00b7f1 !important; 
    color: white !important; 
    height: 2.69rem; 
    width: 11rem; 
    font-size: 1rem; 
    font-weight: bold !important;  
    border: 1px solid #000e4e; 
    border-radius: 20px; 

} 

/* Create Case Cancel Button fix START*/
.comm-page-custom-create-case c-wizard[current-step="step-2"] c-by-create-case-edit-form .slds-button.slds-button_neutral,
.comm-page-custom-create-case c-wizard[current-step="step-2"] c-by-create-case-edit-form .slds-button.slds-button_neutral:hover,
.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-button.slds-button_brand, 
.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-button.slds-button_brand:hover,
.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-button.slds-button_neutral,
.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-button.slds-button_neutral:hover{ 
    border: 1px solid #000e4e; 
    border-radius: 20px; 
    background: #00b7f1 !important; 
    color: white !important; 
} 

.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-button.slds-button_neutral lightning-primitive-icon,
.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-button.slds-button_neutral:hover lightning-primitive-icon,
.comm-page-custom-create-case c-wizard[current-step="step-2"] c-by-create-case-edit-form lightning-button lightning-primitive-icon { 
    display: none;  
} 

/* Create Case Cancel Button fix END */
.comm-page-custom-create-case c-wizard[current-step="step-3"] .textClass[c-byCreateCase_byCreateCase] a, 
.comm-page-custom-create-case c-wizard[current-step="step-4"] .textClass[c-byCreateCase_byCreateCase] a{ 
    color: #00b7f1 !important; 
    text-decoration: underline !important; 
}

/* PBI 2011 */
.comm-page-custom-create-case .slds-card {
    border: none; 
    background: transparent;
}
.comm-page-custom-create-case .slds-card .onboarding-progress__item-label {
    padding-top: 20px;
    min-width: 80px;
    font-size: 18px !important;
    text-align: center;
    text-transform: inherit;
    margin-left: -71px !important;
}
.comm-page-custom-create-case .slds-card .slds-progress__list slot:first-child .onboarding-progress__item-label {
    min-width: 145px !important;
}
.comm-page-custom-create-case .slds-card .slds-progress__item.slds-is-completed .slds-progress__marker .slds-button__icon,
.comm-page-custom-create-case .slds-card .slds-progress__item .slds-progress__marker {
    height: 35px; 
    width: 35px; 
}
.comm-page-custom-create-case .slds-card .slds-progress__item .slds-progress__marker {
    border-color: #000;
}
.comm-page-custom-create-case .slds-card .slds-progress__item.slds-is-active .slds-progress__marker {
    background: #00b7f1;
    border-color: #000;
}

.comm-page-custom-create-case .slds-p-around_small.slds-size_2-of-12 {
    position: relative;
}

.comm-page-custom-create-case .slds-card .slds-card__body li,
.comm-page-custom-create-case .slds-card .container .two p,
.comm-page-custom-create-case .slds-card .slds-form-element__label {
    font-size: 1rem; 
    font-weight: 400; 
}

.comm-page-custom-create-case .slds-card .slds-form-element__legend {
    font-weight: 500 !important;
    margin-bottom: 20px;
}

.comm-page-custom-create-case .slds-card .slds-input,
.comm-page-custom-create-case .slds-card .slds-textarea{
    border-width: 2px;
    border-color: #999FB8;
    border-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    position: relative;
    box-sizing: border-box;
}
.comm-page-custom-create-case .slds-card .slds-input {
    height: 48px;
    padding-left: 10px;
}

/* PBI 3290 START */
.comm-page-custom-create-case .slds-card .slds-textarea {
    font-size: 0.85rem;
}

/* PBI 3290 END */
.comm-page-custom-create-case .three {
    max-width: 80%;
}
.comm-page-custom-create-case .slds-card .oneClass .slds-card__header {
    display: none; 
}
.comm-page-custom-create-case .slds-card .oneClass {
    top: 285px; 
    right: 23px;
    position: static !important;
    min-width: 100%;
    width: unset !important;
    max-width: 40% !important;
    min-height: 160px;
    height: auto; 
    padding: 20px;
    background: #f3f3f3; 
    border-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    font-size: 1rem !important;
}
.comm-page-custom-create-case .slds-card .oneClass .slds-list_dotted li{
    font-weight: normal !important;
    font-size: 16px !important;
}
.comm-page-custom-create-case .slds-progress-bar__value,
.comm-page-custom-create-case .slds-progress-bar {
    border-radius: 20px;   
}

.comm-page-custom-create-case .three label {
    display: none !important;
}
.comm-page-custom-create-case .slds-progress .slds-progress-bar {
    background-size: 35px 2px, 100% 2px;
}
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-progress .slds-progress-bar{ 
    background: linear-gradient(to right, transparent 50%, rgb(255, 255, 255) 50%), linear-gradient(to right, rgb(201, 201, 201) 100%, #00b7f1);
    background-size: 35px 2px, 100% 2px;
}
.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-progress .slds-progress-bar{ 
    background: linear-gradient(to right, transparent 50%, rgb(255, 255, 255) 50%), linear-gradient(to right, #00b7f1 50%, rgb(201, 201, 201) 50%);
    background-size: 35px 2px, 100% 2px;
}
.comm-page-custom-create-case c-wizard[current-step="step-3"] .slds-progress .slds-progress-bar,
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-progress .slds-progress-bar{ 
    background: linear-gradient(to right, transparent 50%, rgb(255, 255, 255) 50%), #00b7f1;
    background-size: 35px 2px, 100% 2px;
}
.comm-page-custom-create-case c-wizard[current-step="step-1"]  .slds-grid .slds-size_6-of-12:last-of-type {
    padding-top: 55px; 
}
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-size_8-of-12 .textarea-container .slds-textarea {
    max-width: 80% !important;
}
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-size_12-of-12 .textarea-container .slds-textarea {
    min-height: 20rem !important;
}

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-accordion .slds-accordion__summary .slds-accordion__content .slds-var-p-horizontal_large,
.comm-page-custom-create-case c-wizard[current-step="step-3"] .slds-accordion .slds-accordion__summary .slds-accordion__content .slds-var-p-horizontal_large,
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-accordion .slds-accordion__summary .slds-accordion__content .slds-var-p-horizontal_large{
    padding-left: 0px !important;
}

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-icon-standard-account {
    background-color: transparent !important;
}
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-accordion svg.slds-icon-text-default {
    fill: #FFF !important;
}
.comm-page-custom-create-case c-wizard[current-step="step-3"] .slds-accordion svg.slds-icon-text-default,
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-accordion svg.slds-icon-text-default{
    fill: #00b7f1;
}
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-accordion .slds-accordion__summary-content,
.comm-page-custom-create-case c-wizard[current-step="step-3"] .slds-accordion .slds-accordion__summary-content,
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-accordion .slds-accordion__summary-content{
    text-decoration: none; 
    text-align: left;
}
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-accordion .slds-accordion__summary-content:hover,
.comm-page-custom-create-case c-wizard[current-step="step-3"] .slds-accordion .slds-accordion__summary-content:hover,
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-accordion .slds-accordion__summary-content:hover{
    color: #00b7f1 !important;
}
.comm-page-custom-create-case c-wizard[current-step="step-1"] .box-color[c-caseAssistSuggestions_caseAssistSuggestions] {
    background: #000e4e !important;
    border-radius: 12px;
    padding: 10px 20px !important;
    color: #FFF !important;
}

.comm-page-custom-create-case .my-card[c-byCreateCase_byCreateCase] {
    border-color: #999FB8;
    border-width: 2px;
}

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-accordion .slds-is-open>.slds-accordion__content,
.comm-page-custom-create-case c-wizard[current-step="step-3"] .slds-accordion .slds-is-open>.slds-accordion__content,
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-accordion .slds-is-open>.slds-accordion__content{
    text-align: left; 
    padding-left: 25px;
    font-size: 16px !important;
    border-radius: 8px !important;
    background: #FFF !important;
}

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-card .slds-show .slds-card__body.slds-p-around_medium .slds-m-around_medium .slds-text-align_center .slds-card article.slds-card,
.comm-page-custom-create-case c-wizard[current-step="step-3"] .slds-card .slds-show .slds-card__body.slds-p-around_medium .slds-card article.slds-card,
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-card .slds-show .slds-card__body.slds-p-around_medium .slds-card article.slds-card{
    padding: 2rem;
}

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-card .slds-show div[slot="footer"] .slds-col {
    display: flex;
    flex-direction: row;
    gap: 10px;
}
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-card .slds-show div[slot="footer"] .slds-col lightning-button .slds-button_brand {
    border-radius: 20px;
}
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-card .slds-show div[slot="footer"] .slds-col lightning-button:first-child .slds-button_brand{
    background: #fff !important;
    border: 1px solid #000 !important;
    color: #000 !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 10px 20px !important;
    border-radius: 8px !important;
}

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-card .slds-show div[slot="footer"] .slds-col lightning-button:first-child .slds-button_brand:hover {
    background: #000e4e !important;
    color: #FFF !important;
}


.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-button.slds-button_brand, 
.comm-page-custom-create-case c-wizard[current-step="step-2"] c-by-create-case-edit-form lightning-button .slds-button.slds-button_brand,
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-card .slds-show div[slot="footer"] .slds-col lightning-button:last-child .slds-button_brand{
    background: #00b7f1 !important;
    border: 1px solid #000e4e !important;
    color: #000e4e !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 10px 20px !important;
    border-radius: 8px !important;
    line-height:var(--Line-height-2, 20px);
    letter-spacing:var(--Letter-spacing-0, 0px);
}

.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-button.slds-button_brand:hover,
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-card .slds-show div[slot="footer"] .slds-col lightning-button:last-child .slds-button_brand:hover {
    background: #6A0D37 !important;
    color: #FFF !important;
}
.comm-page-custom-create-case c-wizard[current-step="step-2"] c-by-create-case-edit-form .slds-button.slds-button_neutral,
.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-button.slds-button_neutral,
.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-button.slds-button_neutral,
.comm-page-custom-create-case c-wizard[current-step="step-2"] c-by-create-case-edit-form .slds-button.slds-button_neutral {
    background: #FFF !important;
    border: 1px solid #000e4e !important;
    color: #000e4e !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 10px 20px !important;
    border-radius: 8px !important; 
    line-height:var(--Line-height-2, 20px);
    letter-spacing:var(--Letter-spacing-0, 0px);
}
.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-button.slds-button_neutral:hover,
.comm-page-custom-create-case c-wizard[current-step="step-2"] c-by-create-case-edit-form .slds-button.slds-button_neutral:hover,
.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-button.slds-button_neutral:hover,
.comm-page-custom-create-case c-wizard[current-step="step-2"] c-by-create-case-edit-form .slds-button.slds-button_neutral:hover {
    background: #00b7f1 !important;
    color: #FFF !important;
}

.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-file-selector__dropzone {
    padding: 10px;
}

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-modal .slds-modal__close {
    top: 0.25rem;
    right: 0.5rem; 
}

.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-modal .slds-modal__close .slds-icon {
    fill: #00b7f1 !important;
}
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-modal .slds-modal__header, 
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-modal  .slds-modal__footer {
    border: none; 
}
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-modal  .slds-modal__footer {
    text-align: center; 
}
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-modal  .slds-modal__footer .slds-button_neutral {
    background: #00b7f1 !important; 
    color: #000; 
    font-weight: 400 !important; 
    border-radius: 8px !important;
    padding: 10px 20px !important;
}


.comm-page-custom-create-case c-wizard[current-step="step-2"] c-by-create-case-edit-form lightning-button .slds-button.slds-button_brand:hover,
.comm-page-custom-create-case c-wizard[current-step="step-1"] .slds-modal  .slds-modal__footer .slds-button_neutral:hover {
    background: #6A0D37 !important;
    color: #FFF !important;
}

.comm-page-custom-create-case .slds-button_neutral {
    border-color: #999FB8;
}
.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-progress-bar__value,
.comm-page-custom-create-case c-wizard[current-step="step-3"] .slds-progress-bar__value,
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-progress-bar__value,
.comm-page-custom-create-case c-wizard[current-step="step-4"] .slds-progress__list slot .onboarding-progress__item:last-of-type {
    display: none; 
}
.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-grid .slds-p-around_small.slds-size_2-of-12 .slds-progress-bar {
    background-color: #00b7f1 !important; 
}
.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-combobox__input-entity-icon {
    display: none; 
}

.comm-page-custom-create-case c-wizard[current-step="step-2"] .slds-combobox__input-value{
    height: 48px;
    padding-top: 7px; 
    border-width: 2px;
    border-color: #999FB8;
    border-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.comm-page-custom-create-case c-wizard[current-step="step-2"] .removeImage {
    color: #000e4e;
    background: none;
    font-size: 1.7rem;
    font-weight: bold; 
    position: absolute; 
    top: -15px;
    left: 0px; 
}

/* Create Case Cancel Button Fix END */
.comm-page-custom-create-case c-wizard[current-step="step-2"] c-by-create-case-edit-form lightning-button lightning-primitive-icon {
    display: none; 
}
.comm-page-custom-create-case c-wizard[current-step="step-3"] .textClass[c-byCreateCase_byCreateCase] a,
.comm-page-custom-create-case c-wizard[current-step="step-4"] .textClass[c-byCreateCase_byCreateCase] a{
    color: #00b7f1 !important;
    text-decoration: underline !important;
}
.forceCommunityBannerLayout {    
  cursor: pointer;
}
.forceCommunityBannerLayout .js-content-title a {
  position:absolute;
  left:0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

/* PBI 2461 */
.comm-page-custom-marketplace c-quantic-pager .fix_button-group-flexbox c-quantic-number-button button {
    height: 41.3px !important;
    width: 33px !important;
    margin: 0px !important;
    margin-right: 10px !important;
}

.comm-page-custom-marketplace c-quantic-pager .fix_button-group-flexbox button:disabled {
    display: none !important;
}

.comm-page-custom-marketplace c-quantic-pager .fix_button-group-flexbox button.slds-button.slds-button_first::after,
.comm-page-custom-marketplace c-quantic-pager .fix_button-group-flexbox button.slds-button.slds-button_last::after {
    display: none !important;
}

/* BUG 162 */
@media screen and (min-width: 768px) {
    .cX7S_ThemeSingleBar .x7s-theme__logo {
        position: absolute; 
        top: 24px;
    }
    .x7s-theme__single-bar-header .x7s-theme__logo-link {
        height: 36px !important;
        width: 122px !important;
    }
}
/* BUG 2060 */
.comm-page-home c-x7s-featured-news-carousel .layoutContainer lightning-layout-item[c-x7sfeaturednewscarousel_x7sfeaturednewscarousel] {
    text-align: center;
}

.comm-page-home c-x7s-featured-news-carousel .layoutContainer lightning-layout-item[c-x7sfeaturednewscarousel_x7sfeaturednewscarousel] p,
.comm-page-home c-x7s-featured-news-carousel .layoutContainer lightning-layout-item[c-x7sfeaturednewscarousel_x7sfeaturednewscarousel] h3 {
    text-align: left !important;
}

.comm-page-home c-x7s-featured-news-carousel .layoutContainer lightning-layout-item[c-x7sfeaturednewscarousel_x7sfeaturednewscarousel] a {
    float: left;
}

/* PBI 2477 */
.marketplace-reviews lightning-icon.slds-icon-text-warning.slds-icon-utility-favorite.slds-icon_container svg.slds-icon.slds-icon-text-default.slds-icon_xx-small,
.marketplace-reviews lightning-icon.slds-icon-text-warning.slds-icon-utility-favorite.slds-icon_container svg,
.marketplace-reviews svg.slds-icon.slds-icon-text-default.slds-icon_xx-small,
.ratingsDiv lightning-icon.slds-icon-text-warning.slds-icon-utility-favorite.slds-icon_container svg.slds-icon.slds-icon-text-default.slds-icon_xx-small,
.ratingsDiv lightning-icon.slds-icon-text-warning.slds-icon-utility-favorite.slds-icon_container svg,
.ratingsDiv svg.slds-icon.slds-icon-text-default.slds-icon_xx-small,
.soln-detailHeader svg.slds-icon.slds-icon-text-default.slds-icon_xx-small,
.comm-page-custom-marketplace .sub-detai2 lightning-icon.slds-icon-text-warning svg.slds-icon-text-default {
    fill: rgb(254, 147, 57) !important;
    color: rgb(254, 147, 57) !important;
}
.soln-detailHeader lightning-icon.slds-icon-utility-download.slds-icon_container svg.slds-icon.slds-icon-text-default.slds-icon_xx-small {
    fill: rgb(116, 116, 116) !important;
    color: rgb(116, 116, 116) !important;
}


/* PBI 2918 */
.comm-page-custom-opportunity-dashboard tbody .slds-truncate {
    text-wrap: wrap !important;
}

/* PBI 3076 */
.comm-page-custom-create-case c-x7s-exp-page-link {
    margin-left: 15px;
}

/* PBI 2637 */
.comm-page-account-management .x7s-theme__body .slds-container_center a[title="Add Member"],
.comm-page-account-management .forceCommunityRelatedList .oneActionsRibbon .forceActionLink[title="Add Member"] {
    color: #fff !important;
}
.comm-page-account-management .x7s-theme__body .slds-container_center a[title="Add Member"]:hover,
.comm-page-account-management .forceCommunityRelatedList .oneActionsRibbon .forceActionLink[title="Add Member"]:hover {
    color: #00b7f1 !important;
}

/* PBI 3533 */
.comm-page-custom-create-case .type-radio {
    padding-right: 0px !important;
    padding-left: 0px !important;
    min-width: 500px !important;
}
.comm-page-custom-create-case .type-radio .slds-form-element__control{
    display: inline-flex !important;
    justify-content: flex-start !important;
    gap: 0.5rem;
}
.comm-page-custom-create-case .type-radio .slds-form-element__control .slds-radio__label{
    border: 1px solid #000;
    border-radius: 4px;
    padding: 12px;
    font-size: 16px;

}

.comm-page-custom-create-case .slds-radio .slds-radio_faux, 
.comm-page-custom-create-case .slds-radio .slds-radio--faux {
    width: 24px;
    height: 24px;
    border-color: #999FB8;
    border-width: 3px;
}
.comm-page-custom-create-case .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux {
    width: 24px;
    height: 24px;
    border-color: #6A0D37;
    border-width: 3px;
}
.comm-page-custom-create-case .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after {
    width: 12px !important;
    height: 12px !important;
    background-color: #6A0D37 !important;
}

/* PBI 3430 */
.comm-page-custom-updatemarketplacesolutions .custom-dropdown button {
    min-width: 270px !important; 
    justify-content: space-between !important;
}
/* PBI 3430 */ 

.comm-page-custom-marketplace-updater .custom-dropdown button { 
    min-width: 270px !important;  
    justify-content: space-between !important; 
    
}
.comm-page-custom-create-case c-custom-lookup-l-w-c .slds-form-element__label,
.comm-page-custom-create-case .slds-listbox__option {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #000 !important;
}


.comm-page-custom-create-case .suggestions__container .slds-badge_lightest.slds-badge {
    font-size: 18px !important;
    font-weight: 500 !important;
    color: #000e4e !important;
}

.comm-page-custom-create-case c-document-suggestions-quantic .slds-card {
    background: #000e4e !important;
    padding: 12px !important;
    border-radius: 8px !important;
}

.comm-page-custom-create-case c-document-suggestions-quantic .slds-card .slds-accordion__summary-action .slds-accordion__summary-content {
    color: #FFF !important;
    font-weight: 500 !important;
    font-size: 18px !important;

}

.comm-page-custom-create-case c-document-suggestions-quantic .slds-card .slds-accordion__summary-content .slds-var-p-horizontal_large.slds-var-p-vertical_x-small {
    background: #FFF !important;
    color: #000 !important; 
    font-size: 16px !important;
    font-weight: 400 !important;
}

*[kx-scope^=button-] {
    --slds-kx-button-gradient-size: 0;
    --slds-kx-button-ripple-size: 0;
    --slds-kx-button-gradient-color: transparent;
}

/* Button Fixes */
.comm-page-usersettings .slds-button.slds-button_brand.saveButton,
.comm-page-detail-aPK .x7s-events-detail-rsvp .x7s-component__body .slds-button.slds-button_brand,
.comm-page-detail-005 .siteforceContentArea .forceCommunityStreamList .forceChatterStreamsListingHeader .qe-createStreamButton {
    background: #6A0D37 !important;
    border: 1px solid #000e4e !important;
    color: #FFF !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 10px 20px !important;
    border-radius: 8px !important; 
    line-height:var(--Line-height-2, 20px);
    letter-spacing:var(--Letter-spacing-0, 0px);
}
.comm-page-usersettings .slds-button.slds-button_brand.saveButton:hover,
.comm-page-detail-aPK .x7s-events-detail-rsvp .x7s-component__body .slds-button.slds-button_brand:hover,
.comm-page-detail-005 .siteforceContentArea .forceCommunityStreamList .forceChatterStreamsListingHeader .qe-createStreamButton:hover {
    background: #00b7f1 !important;
}
.comm-page-home .recommended-articles-container .view-more-link,
.comm-page-article .forceHighlightsPanel .slds-button,
.comm-page-detail-069 .slds-page-header .slds-grid.forceActionsContainer .slds-button.slds-button_neutral.uiButton {
    background: #00b7f1 !important;
    border: 1px solid #000e4e !important;
    color: #000e4e !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 10px 20px !important;
    border-radius: 8px !important; 
    line-height:var(--Line-height-2, 20px);
    letter-spacing:var(--Letter-spacing-0, 0px);
}
.comm-page-home .recommended-articles-container .view-more-link {
    border: none !important;
}
.comm-page-home .recommended-articles-container .view-more-link:hover,
.comm-page-article .forceHighlightsPanel .slds-button:hover,
.comm-page-detail-069 .partner-settings .slds-page-header .slds-grid.forceActionsContainer .slds-button.slds-button_neutral.uiButton:hover {
    background: #6A0D37 !important;
    color: #FFF !important;
}
.comm-page-detail records-form-footer .slds-button-group-row.slds-button.slds-button_neutral,
.comm-page-usersettings .forceCommunityUserSettingsInternal .savecancelbuttoncontainer .slds-button:nth-child(1),
.comm-page-usersettings .slds-button.slds-button_neutral.cancelButton.slds-m-left--medium,
.comm-page-detail-069 .partner-settings .slds-page-header .branding-actions .slds-button.slds-button--neutral.slds-button_neutral{
    background: #FFF !important;
    border: 1px solid #000e4e !important;
    color: #000e4e !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 10px 20px !important;
    border-radius: 8px !important; 
    line-height:var(--Line-height-2, 20px);
    letter-spacing:var(--Letter-spacing-0, 0px);
}

.comm-page-detail-069 .partner-settings .slds-page-header .branding-actions .slds-button.slds-button--neutral.slds-button_neutral a {
    color: #000e4e !important;
}
.comm-page-detail records-form-footer .slds-button-group-row.slds-button.slds-button_neutral:hover,
.comm-page-usersettings .forceCommunityUserSettingsInternal .savecancelbuttoncontainer .slds-button:nth-child(1):hover,
.comm-page-usersettings .slds-button.slds-button_neutral.cancelButton.slds-m-left--medium:hover,
.comm-page-detail-069 .partner-settings .slds-page-header .branding-actions .slds-button.slds-button--neutral.slds-button_neutral:hover {
    background: #00b7f1 !important;
    color: #FFF !important;
}
.comm-page-detail-069 .partner-settings .slds-page-header .branding-actions .slds-button.slds-button--neutral.slds-button_neutral:hover a {
    color: #FFF !important;
}

.comm-page-usersettings .forceCommunityUserSettingsCustomizable .savecancelbuttoncontainer {
    display: flex !important;
    justify-content: end !important;
    min-width: unset !important;
    text-align: unset !important;
    float: unset !important;

}

.comm-page-usersettings .forceCommunityUserSettingsCustomizable .savecancelbuttoncontainer .slds-button.slds-button_brand.saveButton {
    height: 42px !important;
}
.comm-page-custom-7s-files .slds-col--padded.comm-content-header.comm-layout-column,
.comm-page-custom-individual-accreditation-path .slds-col--padded.comm-content-header.comm-layout-column,
.comm-page-detail .siteforceContentArea .slds-col--padded.contentRegion.comm-layout-column,
.comm-page-custom-create-case .siteforceContentArea .slds-col--padded.comm-content-header.comm-layout-column {
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.comm-page-home .card_has-image .Subhead2.title-class,
.comm-page-home .card_has-image .Subhead2.title-class a {
    color: #000e4e !important;
}