@font-face {
	font-family: "AvenirNextLight";
	src: url("/dmsportal/s/sfsites/c/resource/DMS_Portal_CSS_Assets/assets/fonts/AvenirNext-UltraLight.ttf") format("truetype");
}

@font-face {
	font-family: "AvenirNext";
	src: url("/dmsportal/s/sfsites/c/resource/DMS_Portal_CSS_Assets/assets/fonts/AvenirNextLTPro-Regular.ttf") format("truetype");
}

@font-face {
	font-family: "AvenirNext-Medium";
	src: url("/dmsportal/s/sfsites/c/resource/DMS_Portal_CSS_Assets/assets/fonts/AvenirNextLTPro-Medium.otf") format("opentype");
}

@font-face {
	font-family: "AvenirNextDemi";
	src: url("/dmsportal/s/sfsites/c/resource/DMS_Portal_CSS_Assets/assets/fonts/AvenirNextLTPro-Demi.otf") format("opentype");
}

@font-face {
	font-family: "ZahrahMedium";
	src: url("/dmsportal/s/sfsites/c/resource/DMS_Portal_CSS_Assets/assets/fonts/Zahrah-Medium.otf") format("opentype");
}

@font-face {
	font-family: "ZahrahMediumItalic";
	src: url("/dmsportal/s/sfsites/c/resource/DMS_Portal_CSS_Assets/assets/fonts/Zahrah-MediumItalic.otf") format("opentype");
}

:root {
	--lwc-fontFamily: "AvenirNext" !important;
	--color-notification-warning: #FFAB00;
	--color-notification-error: #E80000;
	--color-notification-success: #22B71F;
	--color-notification-blue: #0085DF;
	--color-prim-mint-1: #E6F6F4;
	--color-prim-mint-2: #D7F1ED;
	--color-prim-mint-3: #C3EAE4;
	--color-prim-mint-4: #AFE3DB;
	--color-prim-mint-5: #9BDCD2;
	--color-prim-mint-6: #3CBEAF;
	--color-prim-mint-7: #5D847E;
	--color-prim-mint-8: #3E5854;
	--color-prim-mint-9: #1F2C2A;
	--color-prim-mint-light: var(--color-prim-mint-1);
	--color-prim-mint-medium: var(--color-prim-mint-3);
	--color-sec-white: #FFFFFF;
	--color-sec-grey0: #F4F4F4;
	--color-sec-grey1: #E5E5E5;
	--color-sec-grey2: #CCCCCC;
	--color-sec-grey3: #B2B2B2;
	--color-sec-grey4: #999999;
	--color-sec-grey5: #808080;
	--color-sec-grey6: #666666;
	--color-sec-grey7: #4C4C4C;
	--color-sec-grey8: #333333;
	--color-sec-grey9: #191919;
	--color-sec-black: #000000;
	--color-sec2-blue: #101A26;
	--color-sec2-blue9: #27303B;
	--color-sec2-blue8: #3F4751;
	--color-sec2-blue7: #575E67;
	--color-sec2-blue6: #6F757C;
	--color-sec2-blue5: #878C92;
	--color-sec2-blue4: #9FA3A8;
	--color-sec2-blue3: #B7BABD;
	--color-sec2-blue2: #CFD1D3;
	--color-sec2-blue1: #E7E8E9;
	--color-tri-neutral1: #E3E1E0;
	--color-tri-neutral2: #C8C3C1;
	--color-tri-neutral3: #ACA5A3;
	--color-tri-neutral4: #918784;
	--color-tri-neutral5: #766966;
	--color-tri-neutral6: #5E5451;
	--color-tri-neutral7: #463F3D;
	--color-tri-neutral8: #2F2A28;
	--color-tri-neutral9: #171514;
}
button[class*='slds-button']:not([class*='icon']):not([class*='section']):not([class*='marker']) {
	background-color: var(--color-prim-mint-5) !important;
	border-radius: 2em !important;
	padding-left: 2em;
	padding-right: 2em;
	color: var(--color-sec-black) !important;
	border: none;
}
button[class*='slds-button']:not([class*='icon']):not([class*='section']):not([class*='marker']):active,
button[class*='slds-button']:not([class*='icon']):not([class*='section']):not([class*='marker']):hover {
	background-color: var(--color-prim-mint-6) !important;
}

button:hover[class*='slds-button']:not([class*='icon']):not([class*='section']):not([class*='marker']) {
	border-radius: 2em !important;
	background-color: var(--color-prim-mint-5) !important;
}

.comm-user-profile-menu button[class*='slds-button']:not([class*='icon']):not([class*='section']):not([class*='marker']) {
	background-color: var(--color-prim-mint-3) !important;
}

.forceCommunityThemeNav ul.themeNav-align-left {
	justify-content: flex-end;
}

.forceCommunityThemeNav.navMenuType-expanded .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active {
	color: var(--color-sec-grey6) !important;
	font-weight: 100 !important;
	font-size: 16px;
	border-bottom: 0;
}

.comm-page-custom-registration .slds-card {
	border: none !important;
}

.comm-page-custom-registration .slds-page-header__title {
	display: none;
}

.comm-page-custom-registration .vlc-separator {
	display: none;
}

.comm-page-custom-registration .slds-required {
	display: none;
}

.comm-page-custom-registration .slds-line_break {
	padding: 0 !important;
}

.comm-page-custom-registration .slds-form-element__label {
	margin-top: 1rem;
}

@media (min-width: 28em) {

	.comm-page-custom-registration .slds-medium-size_6-of-12,
	.comm-page-custom-registration .slds-medium-size--6-of-12 {
		width: 50%;
	}
}

.comm-page-custom-registration .slds-rich-text-editor__output {
	color: var(--color-sec-grey4);
	font-size: 1.25em;
	line-height: 1.5em;
}

.comm-page-custom-registration .slds-m-vertical_medium {
	margin-bottom: 0px;
}

.comm-page-custom-registration vlocity_cmt-omniscript-checkbox[data-omni-key="CBDataPrivacy"] {
	margin-top: 1rem;
}

.comm-page-custom-registration vlocity_cmt-omniscript-checkbox:nth-child(2) {
	margin-top: 0px;
}

.comm-page-custom-registration .vlocity-btn {
	margin-top: 2rem;
}

.omniscript-body[data-stepborder="right"][c-portalSelfRegistrationEnglish_portalSelfRegistrationEnglish] {
	border-right: none;
}

@media (min-width: 48em) {
	.comm-page-custom-registration .slds-medium-size_8-of-12 {
		width: 100% !important;
	}
}

.forceCommunityRecordListDesktop.slds-card .slds-dropdown-trigger {
	display: none;
}



