*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;

}


body{

	background: Linear-gradient(120deg, #4facfe, #00f2fe);
	font-family: arial, sons-serif;
	height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;

}

.main{

	width: 600px;
	margin: 100px auto;
	background:#fcffcf;
	padding: 40px;
	border-radius: 12px;
	box-shadow: 0 10px 30px rgba(10,10,10,10,2);
}

.single-form{
	margin-bottom: 25px;

}

.single-form label{
	 display: block;
	 font-size: 15 px;	 
}
.single-form input,.single-form textarea {
	 width:100%;
	 border:1ps solid #DDDDDD;
	 padding: 10px;
	 font-size: 16px;
	 margin-top: 7px;

}

.single-form input[type="submit"]{

	background:#fccccc;
	border:0;
	color:#000000;
	font-size: 15px;
	cursor: pointer;

}
 .single-form span{

 	color: red;
 	font-weight:bold;
 	display: block;
 	margin-top: 10px;
 }
 




	 