
	form{
		margin: 1px;
		padding-top: 20px;
		width:100%;
		box-sizing: border-box;
	}

	label{
		margin-left: auto;
		margin-right: 0;
		margin-top: 10px;
		width: 20%;
		display: inline-flex;
		text-align: right;
		flex-direction: column-reverse;
		padding: 20px;
		box-sizing: border-box;
	}

	input, button{
		width: 60%;
		border: hidden;
		border-bottom: solid 2px #cccccc;
		overflow: auto;	
	}

	textarea{
		margin: 20px;
		margin-left: 20%;
		width: 60%;
		overflow: auto;	
	}

	input:focus, textarea:focus{
		background-color: beige;
	}

	input.button{
		margin-top: 30px;
		border: solid 1px;
		margin-left: 20%;
		margin-bottom: 20px;
	}
	
	div{

		border-radius: 8px;
		border: solid 1px grey;
		margin-left: 100px;
		margin-right: 100px;
		margin-bottom: 20px;
		box-sizing: border-box;
	}