#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a {
	font-weight: 500;
	font-size: 100%;
	color: #777;
}

#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a {
	font-weight: 500;
	color: #000;
}

.user-registration-message {
    font-size: 100%;
}

#user-registration,
#user-registration.horizontal {
	box-shadow: 0px 0px;
	background-color: transparent;
}

#ur-frontend-form.login .user-registration-form-row > label {
  font-weight: 600;
}

#user-registration {
	background-color: transparent;
}


.user-registration-modal .user-registration-modal__content {
  	border-radius: 6px;
	box-shadow: -3px -3px 20px rgba(0,0,0,.4);
}

@media only screen and (min-width: 640px) {
	.user-registration-modal .user-registration-modal__content {
  		min-width: 450px;
	}
}

@media only screen and (max-width: 600px) {
	.user-registration-modal .user-registration-modal__content {
  		min-width: 90vw;
  		max-height: 100%;
    	height: max-content;
	}
}

.user-registration-modal .user-registration-modal__backdrop {
	background-color: rgba(0,0,0,.7);
}

.ur-frontend-form {
	border: 0px;
	padding: unset;
}

.ur-frontend-form.login {
	padding: 0px;
}


.user-registration-form.user-registration-form-login.login {
	max-width: 450px;
}


.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid label, .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid legend {
    margin-left: unset;
    color: unset;
}

body.user-registration-page #user-registration:not(.user-registration-MyAccount), body.user-registration-page .user-registration:not(.user-registration-MyAccount) {
    margin: unset !important;    
} 

body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--bordered), body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--bordered) {
    border: unset !important;    
}