body {
	background: #F3F3FE;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100vh;
	flex-direction: column;
    
}

*{
	font-family: sans-serif;
	box-sizing: border-box;
    color:#2C3345;
}

form {
	width: 752px;
	border: 1px  #ccc;
	padding: 50px;
	background: #fff;
	border-radius: 3px;
}

img.bogopa{
	
	width: 300px;
	margin-bottom: 30px;
	
}

img.foodbazaar{
	width: 300px;
	margin-bottom: 30px;
	margin-left: 45px;
}

h1{
	font-weight:lighter
}


h2 {
	font-size: 16px;
    color:#2c334571;
    margin-bottom: 35px;
	font-weight: lighter;
}
   hr {
	margin-bottom: 30px;
   }

label{
	
	margin-bottom: 30px;
}

   input {
	float: right;
	width: 380px;
	padding: 10px;
	margin-right: 10PX;
	background-color: none;
	
   }

   p{
	text-align: center;
	color: #2c334571;;
	font-size: 12px;
	margin-top: 30px;

   }

   p.errorMessage{

	
	color:  #c90909;
	font-size: 16px;

   }

   button {
	font-size: 16PX;
	margin-left:260px;
	padding : 12px;
	width: 175px;
    border-radius : 3px;
	border: none;
    color : #fff;
    background-color : #c90909;
   }
   button.hover{
	background-color: #d43a3a;
   }

img.thankyou{
	width: 200px;
	
	margin-left: 225px;

}

   h1.thankyou{
	text-align: center;

   }

   h2.thankyou{
	text-align: center;
	
   }

   