html {
		font-family: sans-serif;
		font-size: 87.5%;
	}
/*	General
	================================================ */

	form#register {
		background-color: white;
		padding: 0;
	}

	form#register fieldset {
		border: thin solid #999;
		margin: 0px;
	}

	form#register>fieldset p {
		margin: 0;
		padding: 0;
	}

	form#register label {
		display: block;
		padding: .5em 0em 0em 0em;
		line-height: 1.5;
		border: none;
		background-color: white;
		position: relative;
		font-weight: bold;
	}

	
	form#register input[type="text"],
	form#register input[type="email"],
	form#register input[type="password"],
	form#register textarea {
		border: thin solid #ccc;
		font-family: "Source Code Pro", monospace;
		font-size: .9rem;
		padding: .5em .75em;
		width: calc(100% - 2em);
		margin-top: .25em;
	}

	form#register textarea  {
		height:  14em;
	}

	form#register span.button,
	form#register button {
		width: 12em;
		font-size: 1em;
		padding: .25em;
		text-transform: uppercase;

		background-color: #7B9061;
		color: white;

		border: thin solid #999;
	}

	div#password {
		display: flex;
	}
	form#register input+span {
		display: block;
		color: red;
	}
