.Inputfield {
	/* clear: both;
	box-sizing: border-box; */
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 16px;
	font-weight: normal;
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	--uk-breakpoint-s: 640px;
	--uk-breakpoint-m: 960px;
	--uk-breakpoint-l: 1200px;
	--uk-breakpoint-xl: 1600px;
	--uk-leader-fill-content: .;
	/* list-style: none;
	box-sizing: border-box;
	flex-wrap: wrap;
	display: block;
	color: #354b60;
	background: #fff;
	border: none;
	clear: none;
	float: left; */
	outline: none;
	padding: 0;
	/* margin: 0 !important; */
}

.Inputfields {
	display: flex;
	flex-direction: column;
	width: 250px;
	min-height: 220px;
	justify-content: space-between;
}




.Inputfield.Inputfield_login_submit.InputfieldSubmit {
	/* display: flex;
	flex-direction: column; */
}

.Inputfield:not(.InputfieldSubmit) {
	/* margin: 1% 0;
	padding: 20px;
	border: 1px solid #eee;
	background: #eee; */
}

.InputfieldHeader {
	/* primary label */
	display: block;
	text-align: center;
}

.Inputfield input[type=password],
.Inputfield input[type=text],
.Inputfield input[type=email] {
	width: 100%;
	-webkit-text-size-adjust: 100%;
	--uk-breakpoint-s: 640px;
	--uk-breakpoint-m: 960px;
	--uk-breakpoint-l: 1200px;
	--uk-breakpoint-xl: 1600px;
	--uk-leader-fill-content: .;
	list-style: none;
	box-sizing: border-box;
	margin: 0;

	border-radius: 0;
	font: inherit;
	overflow: visible;
	max-width: 100%;
	padding: 0 10px;
	background: #fff;
	color: #354b60;
	transition: .2s ease-in-out;
	transition-property: color, background-color, border;
	height: 40px;
	vertical-align: middle;
	display: inline-block;
	background-color: #f0f3f7;
	border: 1px solid;
	border-color: #b1c3d4 #cbd7e3 #cbd7e3 #cbd7e3;
	-webkit-appearance: none;
	width: 100%;
	text-align: center;
}

/* button:hover {
	-webkit-text-size-adjust: 100%;
	--uk-breakpoint-s: 640px;
	--uk-breakpoint-m: 960px;
	--uk-breakpoint-l: 1200px;
	--uk-breakpoint-xl: 1600px;
	--uk-leader-fill-content: .;
	list-style: none;
	white-space: nowrap;
	overflow: visible;
	font: inherit;
	-webkit-appearance: none;
	box-sizing: border-box;
	padding: 0 30px;
	line-height: 38px;
	text-align: center;
	text-decoration: none;
	text-transform: capitalize;
	transition: .1s ease-in-out;
	transition-property: color, background-color, border-color;
	border: 1px solid transparent;
	background-color: #e83561;
	color: #fff;
	font-size: 16px;
	border-radius: 4px;
	vertical-align: initial;
	display: inline;
	margin: 0;
} */

button {
	-webkit-text-size-adjust: 100%;
	--uk-breakpoint-s: 640px;
	--uk-breakpoint-m: 960px;
	--uk-breakpoint-l: 1200px;
	--uk-breakpoint-xl: 1600px;
	--uk-leader-fill-content: .;
	list-style: none;
	white-space: nowrap;
	overflow: visible;
	font: inherit;
	-webkit-appearance: none;
	box-sizing: border-box;
	padding: 0 30px;
	line-height: 38px;
	text-align: center;
	text-decoration: none;
	text-transform: capitalize;
	transition: .1s ease-in-out;
	transition-property: color, background-color, border-color;
	border: 1px solid transparent;
	background: #3eb998;
	font-size: 16px;
	border-radius: 4px;
	vertical-align: initial;
	cursor: pointer;
	color: #fff;
	/* display: inline;
	margin: 0; */
	/* display: inline-block;
	margin: 0 auto !important; */
}

.InputfieldSubmit {
	display: inline-block;
	margin: 0 auto !important;
}

.InputfieldColumnWidth {
	/* columns that are not 100% width */
	/* float: left;
	clear: none; */
}

.InputfieldColumnWidthFirst {
	/* first column in a row of Inputfield columns */
	/* clear: both; */
}

.InputfieldColumnWidth:not(.InputfieldColumnWidthFirst) {
	/* any column except first, in a row of Inputfield columns */
	/* margin-left: 1%; */
}

.InputfieldPassword input {
	/* password input */
	/* width: 50%; */
}

.LoginRegisterMessage {
	/* message notification */
	color: green;
	border: 1px solid green;
	font-weight: bold;
	padding: 10px 20px;
}

.LoginRegisterError {
	/* error notification */
	color: red;
	border: 1px solid red;
	font-weight: bold;
	padding: 10px 20px;
}