section.registration {
	background: var(--mt-color-purple) url('/media/mpclo/images/mpc/template/backgrounds/bg_registration.jpg') no-repeat center/cover;
}

.registration .header {
	color: var(--mt-color-white);
}
.registration .header p {
	font-size: 1.25rem;
}

.registration .registration-nav .nav-item {
	padding: 0 0.25rem;
}
.registration .registration-nav .nav-link {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1rem;
	height: 1rem;
	border-radius: 2rem;
	padding: 1rem;
	font-weight: 800;
	color: var(--mt-color-black);
	background: var(--mt-color-grey);
}
.registration .registration-nav .nav-link.active {
	color: var(--mt-color-purple);
	background: var(--mt-color-teal);
}
.registration .registration-nav .nav-link.disabled {
	color: var(--mt-color-white);
	background: var(--mt-color-grey);
}

/*  */
/*  */
.profile-step {
	position: relative;
}

.registration-step-header h2,
.profile-step-header h2 {
	font-family: var(--mt-font-hdg);
	font-size: 2.5rem;
	text-align: center;
}

.profile-content h3 {
	font-size: 1rem;
	font-weight: 800;
	text-transform: uppercase;
}

/**/
/**/
/*Password Reset */
.password-reset,
.password-reset-success {
	background: var(--mt-color-purple) url('/media/mpclo/images/mpc/template/backgrounds/bg_login.jpg') no-repeat center/cover;
}

/**/
/**/
/*Password Update */
.password-update,
.password-update-success {
	background: var(--mt-color-purple) url('/media/mpclo/images/mpc/template/backgrounds/bg_login.jpg') no-repeat center/cover;
}
