/* SECTION: LOGIN */
.section > .content.rows > #login {
	align-items: flex-start;
	
	flex-basis: 32rem;
	flex-grow: 64;
}

#login-form-token {
	min-width: 22rem;
}

#login-feedback-negative {
	color: var(--color-red);
}



/* COOKIE NOTICE */
.cookie-notice-required {
	position: fixed;
	bottom: 6rem;
	right: 2rem;
	
	margin-left: 2rem;
	
	z-index: 999;
}
@media only screen and (max-width: 1000px) {
	.cookie-notice-required {
		bottom: 8rem;
	}
}
.cookie-notice-required .box.important {
	border: 0.5rem solid var(--theme);
}
.cookie-notice-required .box a:not(.button) {
	font-size: 1rem;
	color: var(--theme);
}
.cookie-notice-required .box a:not(.button):hover {
	text-decoration: underline;
}
