
*{
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
}

fieldset{
width:400px;
margin:15px auto;
border:thin solid #06F;
background-color:#E1DEFE;
position:relative;
padding-top:85px;
border-radius: 0 5px
}

fieldset input[type=email], fieldset input[type=email]::placeholder{
background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(226,224,15,0.938813025210084) 0%, rgba(0,212,255,1) 100%);


}

fieldset legend{
position:absolute;
top:20px;
left:0;
width:385px;
background-color:#06F;
color:white;
padding:5px 5px 5px 10px;
font-size:24px;
}

fieldset p label{
width:190px;
float:left;
font-size:18px;
padding-top:5px;
}

fieldset p input{
width:185px;
float:center;
clear:right;
padding: 5px;
font-size:18px;
	

}


fieldset p{
height:55px;
margin-left:10px;
}

fieldset p:last-child{
margin-bottom:0px;
}

fieldset button{
border-radius: 10px;
background-color:#AD9EFE;
border:thin solid #06F;
color: #FFFFFF;
text-align: center;
font-size: 24px;
padding: 5px;
width: 100px;
cursor: pointer;
margin: 0 ;
display:block;
	
}

p.radio {
height: 50px;

}


p.radioHeading,p.checkboxHeading{
font-weight:bold;
height:35px;
padding-top:20px;
}

p.checkbox{
height:30px;
}
