body{
	margin:0;
	background-color:lightgrey;
}
.front{
	margin:5px 0 50px 0;
	padding:2% 5% 5% 5%;
	background-color:deepskyblue;
}
.img{
	padding:5px;
	background-color:black;
}
h1{
			color:blue;
			font-size:26px;
			font-weight:bold;
			display:inline-block;
			float:left;
			margin:10px 400px 0 100px;
		}
		nav{
			display:inline-block;
			background-color:white;
			width:100%;
			float:;
			padding:10px 0;
		}
		.navigation{
			float:right;
		}
		.nav{
			float:left;
			color:grey;
			font-size:17px;
			font-weight:bold;
			margin:15px 10px 0 10px;
		}
		.navp{
			float:left;
			color:grey;
			font-size:17px;
			font-weight:bold;
			margin:15px 100px 0 10px;
		}
		footer{
			color:white;
		}
		.f2{
			background-color:blue;
			padding:5px;
			margin:0%;
		}
		.f3{
			background-color:grey;
			padding:1%;
			margin:0%;
		}
.f1{
	background-color:deepskyblue;
	margin:5% 0% 0 0;
	height:200px;
	padding:1% 5% 1% 5%;
	column-count:3;
	column-width:20%;
	column-gap:5%;
}
		.registration{
			background-color:white;
			border-radius:25px;
			height:620px;
			padding:1%;
			width:70%;
		}
		.details{
			float:left;
			margin:1% ;
			padding:1%;
		}
		.details1{
			float:left;
			margin:1% 2% 1% 20%;
			padding:1% 2% 1% 2%;
			background-color:deepskyblue;
			border-radius:20px;
		}
		.p_info{
			float:left;
			margin:1%;
		}
		.text_field{
			border:solid lightgrey 1px;
			height:30px;
			width:400px;
		}
		.text_field_{
			border:solid lightgrey 1px;
			height:30px;
			width:850px;
		}