*{
	margin:0 auto;
	padding:5;
	font-family: "Helvetica Neue", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
body{
	//background:radial-gradient(circle at center, #535a6b 40%, #272a31 100%);
	background:radial-gradient(circle at center, #354964 40%, #233142 100%);
}
/*
233142
36506c
a5def1
ebf7fd
*/
#logo{
	border:none;
	//background-color: #323640;
	background-color: #223244;
	height:180px;
	width:350px;
}
#cont{
	margin-top: -10px;
	border:none;
	//background-color: #444957;
	background-color:#36506c;
	height:200px;
	width:350px;
}
#subButton{
	margin-top: -10px;
	border:none;
	//background-color: #007fc0;
	background-color: #a5def1;
	height:70px;
	width:350px;
}
button,input[type=submit]{
	//background-color: #0090D9;
	background-color: #bde7f5;
	border:none;
	width:100px;
	//color:rgba(255,255,255,0.85);
	color:#223244;
	border-radius: 5px;
	height: 30px;
	margin-top:20px;
	border: 1px solid #223244;
}
input[type=text],input[type=password]{
	border: 1px solid #223244;
	//background-color: #4f5464;
	background-color: #557eaa;
	color:#e6e6e6;
	height: 40px;
	width: 75%;
	border-radius: 5px;
	margin-top:30px;
	font-size: 25px;
	text-align: center;
}
input[type=text]::placeholder,input[type=password]::placeholder{
	color:#e6e6e6;
}
#tutto{
	margin-top:10%;
	vertical-align:middle;
}
/*SmartPhones*/
@media only screen and (max-width:600px){
	label{
		display:block;
		cursor:pointer;
		color:#fff;
	}
	#logo{
		border:none;
		background-color: #323640;
		height:180px;
		width:350px;
	}
	#cont{
		margin-top: -10px;
		border:none;
		background-color: #444957;
		height:200px;
		width:350px;
		margin-left:-5px;
	}
	#subButton{
		margin-top: -10px;
		border:none;
		background-color: #007fc0;
		height:70px;
		width:350px;
		margin-left:-5px;
	}
	#tutto{
		margin-left:-12px;
		vertical-align:middle;
	}
}