.page-template-template_register
	.ur-frontend-form
	.ur-form-row
	.ur-form-grid
	input,
.page-template-template_register
	.ur-frontend-form
	.ur-form-row
	.ur-form-grid
	select,
.page-template-template_login #user-registration input {
	border: solid 1px #dddd;
	outline: none;
	margin-bottom: 0;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
}

.page-template-template_register
	.ur-frontend-form
	.ur-form-row
	.ur-form-grid
	input::placeholder,
.page-template-template_login #user-registration input::placeholder {
	color: #333;
	opacity: 0.7;
}

.page-template-template_register #location_field input,
.page-template-template_register #field_field input {
	display: none;
}

.page-template-template_register
	.ur-frontend-form
	.ur-button-container
	.ur-submit-button,
.page-template-template_login #user-registration .user-registration-Button {
	margin: 10px auto;
	padding-left: 60px;
	padding-right: 60px;
	background-color: var(--main_bgr);
	color: var(--main_bgr_txt);
}
#privacy_field .checkbox,
#privacy_field .description {
	display: none;
}
.fake_privacy .fake_checkbox {
	width: 1.4em;
	height: 1.4em;
	display: block;
	margin-right: 0.5em;
	padding: 3px;
	border: solid 1px #dddd;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
}
.fake_privacy > * {
	cursor: pointer;
}
.fake_privacy .fake_checkbox svg {
	display: none;
}
.fake_privacy.active .fake_checkbox svg {
	display: block;
}
.fake_privacy.active .fake_checkbox {
	border-color: #1d3d6d;
	border-width: 2px;
}
