.register__section {
	background-color: #fcfbfe;
}

.register__form {
	padding-top: 24px;
}

.register__header {
	margin-bottom: 16px;
}

.forminput {
	margin-top: 24px;
}

.forminput {
	margin-top: 24px;
}

.rightColumn .forminput {
	margin-top: 16px;
}

.radios__item {
	margin-top: 18px;
}

.forminput--firstName {
	margin-top: 0;
}

.forminput--birthDate {
	margin-top: 13px;
}

.field__hint {
	margin-top: 8px;
  	font-size: 12px;
  	font-weight: normal;
  	line-height: 1.33;
  	color: var(--colours-grey-130-2);
}

.forminput--underEighteeen, .forminput--userName {
	margin-top: 32px;
}

.forminput--birthDate + .forminput--userName {
	margin-top: 24px;
}

.register__text--toggle {
	margin-top: 8px;
}

.button--register {
	margin-top: 32px;
	margin-bottom: 56px;
}

.error--newToLrp {
	margin-top: 8px;
	display: block;
}

.right__toggle {
	display:flex;
	justify-content: space-between;
}

.addressBlock {
	margin-top: 16px;
}

.addressBlock input, .addressBlock select {
	max-width: 358px;
}

input.short  {
	max-width: 163px;
}

@media only screen and (min-width:768px) {
	.register__form {
		padding-top: 32px;
	}

	.register__twoColumnFlexbox {
		display: flex;
		flex-direction: row;
	}
	
	.leftColumn {
		min-width: 345px;
		border-radius: 8px;
		border: solid 1px var(--colours-grey-90-2);
		background-color: var(--white);
		padding: 32px 24px;
	}
	
	.rightColumn {
		margin-left: 30px;
	}
	
	.register__spacer--1 {
		display: none;
	}
}	

@media only screen and (min-width: 1024px) {
	.leftColumn {
		min-width: 384px;
	}
	
	.login__header {
		margin-bottom: 24px;
	}
}

@media only screen and (min-width: 1366px) {
	.leftColumn {
		min-width: 360px;
	}
}
