* {
	padding: 0;
	 
	margin: 0;
	font-family: century gothic;
	text-align: center;
	flex-flow: wrap;

}

.form-check-input {
  display: inline;
  flex-flow: row wrap;
  align-items: center;

}


form {
	padding: 90px 0px;
	background-color: #E1F3FF;
	margin: calc(0% + 100px);
	margin-top: 30px;
	padding-top: 38px;
	margin-bottom: 30px
	
}

h1 {
	text-align: left;
	padding: 12px;
	color: #444
	font-size: medium;
}



input[type='submit']{
	background-color: #48e;
	color: #fff;
	width: calc(80% - 90px);
	margin: 0 10%;
	margin-top: 22px;
	border: ;
	font-size: large;
}


.ok {
	text-align: center;
	width: 100%;
	padding: 12px;
	background-color: #1e6;
	color: #fff
}
.bad {
	text-align: center;
	width: 100%;
	padding: 12px;
	background-color: #a22;
	color: #fff
}