/*** Added for User profile Page ***/
.comm-page-detail-005 .forceCommunityUserSettingsInternal div.row.slds-m-top--medium,
.comm-page-detail-005 .forceCommunityUserSettingsInternal div.row.accountSection, 
.comm-page-detail-005 .forceCommunityUserProfileDetail .userBadge {
    display:none;
}
.comm-page-detail-005 .forceCommunityUserSettingsInternal div.row.locationSection button.slds-combobox__input {
    border-left:1px solid #D4D4D4 !important;
    background-color: #FFFFFF;
}
.comm-page-detail-005 .forceCommunityTabLayout li.slds-is-active{
    border-top: 2px solid #00d7b8;
    border-left: 2px solid #e2e2e2;
    border-right: 2px solid #e2e2e2;
}
.comm-page-detail-005 .slds-medium-size--8-of-12 .forceCommunityTabLayout li.slds-is-active a{
    color: #000;
}
.comm-page-detail-005 .slds-medium-size--8-of-12 .forceCommunityTabLayout li a{
    font-size: 30px !important;
    margin: 5px 10px;
    color: #656565;
}
.comm-page-detail-005 .siteforceSldsOneColLayout.siteforceContentArea {
   	padding:50px 135px 50px 135px;	
   	gap:30px;
    margin: auto;
}
.comm-page-detail-005 .userDetailHeader h1.h1.slds-m-bottom--none.slds-wrap::after {    
	content: "My Profile";                                                                                                                                    
}
.comm-page-detail-005 .userDetailHeader span.profileName.slds-show_inline-block{
	display: none;
}
.comm-page-detail-005 .slds-button-group .slds-button:only-child {
	background: var(--Primary-Green, #00D7B8);
	border: 2px solid #64FFE5;
	gap:10px;
	border-radius: 76px !important;
	padding: 10px, 26px,10px,26px;
}
.comm-page-detail-005 h1.h1.slds-m-bottom--none.slds-wrap {
	font-family: Faktum;
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
	color: #151F26;
}
.comm-page-detail-005 .slds-form-element.slds-form-element_readonly.slds-grow.slds-hint-parent.override--slds-form-element {
	border-top: var(--lwc-borderWidthThin, 1px) solid var(--slds-g-color-border-base-1, var(--lwc-colorBorder, #D4D4D4));
    border-bottom : 0px;
    padding-top: 10px;
}
                                    
.comm-page-detail-005 .test-id__section.slds-section.forcePageBlockSection.forcePageBlockSectionView .forcePageBlockSectionRow .slds-form-element .test-id__field-label-container.slds-form-element__label span.test-id__field-label{
	font-family: Maison Neue;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	color: #656565;
}

.comm-page-detail-005 .test-id__section.slds-section.forcePageBlockSection.forcePageBlockSectionView .forcePageBlockSectionRow:nth-child(2) .slds-form-element .test-id__field-label-container.slds-form-element__label span.test-id__field-label:after {
	content: ' Address';
}

.comm-page-detail-005 .slds-form-element .slds-form-element__control span.test-id__field-value.slds-form-element__static {
	font-family: Maison Neue;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #151F26;
}
                                    
.comm-page-detail-005 .detailsData.slds-m-bottom--large {
	margin-bottom: 0px;
}
.comm-page-detail-005 .userDetailHeader.slds-grid.slds-p-vertical--medium {
	padding-bottom: var(--lwc-spacingMedium, 1rem) !important;
}
.comm-page-detail-005 .forceCommunityUserSettingsCustomizable h1.texttitle {
	display: none;
}
.comm-page-detail-005 .forceCommunityUserSettingsCustomizable h2.texttitle {
    font-family: Faktum !important;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    text-align: left;
    color: var(--Dark1, #151F26);
}
.comm-page-detail-005 span#allFeedsEmailCheckbox-label {
    font-family: Maison Neue;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
    color: var(--Dark1, #151F26);
}
.comm-page-detail-005 .forceCommunityUserSettingsCustomizable h3 {
    font-family: Faktum !important;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    text-align: left;
    color: var(--Dark1, #151F26);
}
.comm-page-detail-005 .checkboxsection .uiInput--default .form-element__label {
    font-family: Maison Neue;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
	color: var(--Dark1, #151F26);
}
.comm-page-detail-005 button.slds-button.slds-button_neutral.cancelButton {
    padding: 12px 30px 12px 30px;
    gap: 10px;
    border-radius: 76px;
    color: #000000;
    font-size: 14px;
    line-height: 18px;
    border: 2px solid var(--Primary-Green, #00D7B8);
}
.comm-page-detail-005 button.slds-button.slds-button_brand.saveButton {
    padding: 12px 30px 12px 30px;
    gap: 10px;
    border-radius: 76px;
    border: 2px solid #64FFE5;
    color: black;
    line-height: 18px;
    font-size: 14px;
    text-align: center;
}
.comm-page-detail-005 .forceCommunityUserSettingsCustomizable input[type=checkbox]:checked{
	background-color: var(--primary-green, #01A84D);
    width: 16px;
    height: 16px;
}
.comm-page-detail-005 .forceCommunityUserSettingsCustomizable input[type=checkbox],
.comm-page-detail-005 .forceCommunityUserSettingsCustomizable .checkboxsection .uiInputCheckbox input[type=checkbox]:disabled{
    width: 16px;
    height: 16px;
}
.comm-page-detail-005 .uiInput--checkbox input[type=checkbox]:not([disabled]):checked:after,
.comm-page-detail-005 .forceCommunityUserSettingsCustomizable input[type=checkbox]:checked:after{
    height: 6px;    
    width: 8px;       
    border-bottom: 2px solid var(--slds-g-color-brand-base-50, white);    
    border-left: 2px solid var(--slds-g-color-brand-base-50, white);
}
.comm-page-detail-005 .forceCommunityUserSettingsCustomizable div div:first-child{
    border-bottom: none !important;
}
.comm-page-detail-005 .oneRecordActionWrapper.isModal .inlineTitle {
    font-family: Faktum !important;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    text-align: left;
    margin: 0px 36px;
    padding-left: 0px;
    color: var(--Dark1, #151F26);
}
.comm-page-detail-005 .oneRecordActionWrapper.isModal .required-legend,
.comm-page-detail-005 .oneRecordActionWrapper.isModal .forceDetailPanelDesktop h3.slds-section__title.slds-theme--shade.primaryPaletteBorder.test-id__section-header-container{
    display: none !important;
}
.comm-page-detail-005 .oneRecordActionWrapper.isModal .forcePageBlockSectionEdit  .slds-section__content .slds-form.slds-form_stacked.slds-is-editing .forcePageBlockSectionRow:nth-child(1),
.comm-page-detail-005 .oneRecordActionWrapper.isModal .forcePageBlockSectionEdit  .slds-section__content .slds-form.slds-form_stacked.slds-is-editing .forcePageBlockSectionRow:nth-child(2) {
    pointer-events: none;
}
.comm-page-detail-005 .uiInput.uiInputText.uiInput--default.uiInput--input .input,
.comm-page-detail-005 .slds-form-element__control.slds-grow input {
    background: rgba(226, 226, 226, 0.4);
    border: 1px solid #E2E2E2;
}                                                                                                                                    
.comm-page-detail-005 label.slds-form-element__label.slds-no-flex{
    font-family: Maison Neue;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    text-align: left;
    color: var(--Light1, #656565);
}                                                                                                                                    
.comm-page-detail-005 .actionsContainer .button-container-inner .slds-button.slds-button_neutral.uiButton--neutral.uiButton.forceActionButton {
    padding: 12px 30px 12px 30px;
    gap: 10px;
    border-radius: 76px;
    height: 42px;
    border: 2px;
    opacity: 0px;
    border: 2px solid var(--Primary-Green, #00D7B8);
    color: var(--Colors-Neutral-Bg-colorBgContainer, #FFFFFF);
}                                                                                                                                    
.comm-page-detail-005 .actionsContainer .button-container-inner button.slds-button.slds-button_neutral.uiButton--brand.uiButton.forceActionButton{
    height: 42px;
    padding: 12px 30px 12px 30px;
    gap: 10px;
    border-radius: 76px;
    border: 2px;
    opacity: 0px;
    color: var(--Primary-Green, #00D7B8);
    border: 2px solid #64FFE5;                                                                                                                                    
}                                                                                                                                    
.comm-page-detail-005 .actionsContainer .button-container-inner span.label.bBody {
    color: #000000;
}                                                                                                                                    
/* Styles for screens below 1024px */
@media only screen and (max-width: 1024px) {
    .comm-page-detail-005 .cProfileViewBody {
        border-radius: var(--lwc-fcSpacingXxSmall, 7px);
        overflow: hidden;
        background-color: var(--lwc-colorBackground, #FFFFFF);
        border: var(--lwc-borderWidthThin, 1px) solid var(--lwc-colorBorder, #D4D4D4);
    }
	.comm-page-detail-005 .siteforceSldsOneColLayout.siteforceContentArea{
		padding: 35px 30px 35px 30px;
	}
}
@media only screen and (max-width: 786px) {
    .comm-page-detail-005 .forceCommunityUserProfileBody .userDetailHeader .h1 {
      	display: block !important;                                                                                                                                                                                              
    }
	.comm-page-detail-005 .siteforceSldsOneColLayout.siteforceContentArea{
		padding: 25px 10px 25px 10px;
	}
	.comm-page-detail-005 .userDetailHeader h1.h1.slds-m-bottom--none.slds-wrap::after {    
        content: "My Profile";                                                                                                                                    
    }
}