		body {
			background-image: none;
		}
		#login {
			margin: auto;
			width: 333px;
			padding: 20px;
			margin-top: 60px;
			background: #f0f0f0;
			border: 1px solid #313559;
			border-radius: 16px 0px 16px;
			}
		#err {
			text-align: center;
			color: red;
			padding-bottom: 10px;
			}
		#main { 
		        margin-left: 0px;
			}
		input {
			padding: 5px;
			margin-bottom: 30px;
			height: 40px;
			border: 0px;
			border-bottom: 1px solid #313559;
			font-size: 16px;
			}
			
		input[type=text], input[type=password] {
			margin-left: -20px;
			padding-left: 35px;
			width: 290px;
			}

		input[type=submit]{
			border-bottom: 0px;
			width: 290px;
			height: 40px;
			border-radius: 8px;
			color: white;
			background-image: linear-gradient(to top right, #313559, steelblue);
			}
		input[type=submit]:hover {
			color: gold;
			}
		form i {
			position: relative;
			left: 10px;
			color: #c0c0c0;
			}
		form h2 {
			text-align: center;
			margin-bottom: 30px;
			}
		form h5 {
			margin-bottom: 10px;
			}
