body {
	font-family: -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: #F9F9F9;
}

.main-header {
	border: none;
	font-size: 26px;
}

.error-title * {
	font-size: 30px;
	color: red;
}

.icon-warning-left
{
	position:absolute;
	left: 30px;
	font-size: 20px;
	margin-top: -2px
}

.warning {
	color: #e2001A;
}

.button:hover, .styled-form button:hover {
	text-decoration: none;
	color: #535353;
	text-shadow: white 0px 1px 0;
}

.button.submit:hover, .styled-form button.submit:hover {
	text-decoration: none;
	color: white;
	text-shadow: none;
}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, select {
	line-height: 16px;
	height: 45px;
}

/* Makes the logo the same size as on www.local.ch */
.brandLogo {
	background-image: url("/skeleton/0.0.2-alpha87/images/local_logo.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 131px 50px;
	width: 131px;
	height: 50px;
	display: inline-block;
}

input.field-error {
	border: 1px #e2001A solid !important;
}

.wide-button, .styled-form input.wide-button {
	min-width: 40%;
}

.back-button {
	display: none;
}
