body {
		background: #f3f3f3;
		font-family: 'Roboto', Arial;
		text-align: center;
		margin: 0 auto;
	}
	#login {			
		  width: 80%;
		  max-width: 450px;
		  margin: 100px auto;
		  transition: opacity 1s;
		  -webkit-transition: opacity 1s;
		  background: rgba(246,235,215,.8);
		  padding: 15px;
		  padding-top: 15px;
		  border: 5px solid #f6ebd7;
	}

	h1 {
		padding: 30px 0;
		margin: 0 auto;
		font-size: 140%;
		line-height: 100px;
		font-weight: 300;
		text-align: center;
		color: #444;
		text-indent: -9999px;
		background-image: url(../img/decaonline-logo.png);
		background-repeat: no-repeat;
		background-position: top center;
		background-color: transparent;
	}

	#error-login{
		background-color:#f00;
	    text-align:center;
	    color:#FFF;
	    padding:10px 0;
		font-size: 14px;
		margin-top: 5px;
	}

	form {
		
		padding: 6% 4%;
	}

	#remember {
		margin-bottom: 4%;
	}
	#remember label {
		font-size: 12px;
		color: #333;
	}

	#footer {
		text-align: center;
		padding: 8px 15px 10px 0;
		background-color: #f6ebd7;
	}

	#footer a {
		color: #333;
		font-size: 12px;
		text-decoration: none;
	}
	#footer a:hover {
		color:#a02922;
	}

	input[type="email"], input[type="text"], input[type="password"] {
		width: 92%;
		background: #fff;
		opacity: .6;
		margin-bottom: 4%;
		border: 1px solid #ccc;
		padding: 4%;
		font-size: 95%;
		color: #555;
		border-radius: 28px;
	}
	/*input[type="submit"] {
		width: 100%;
		background: #333;
		opacity: .6;
		border-radius: 28px;
		padding: 4%;
		font-size: 100%;
		color: #fff;
		cursor: pointer;
		transition: background .3s;
		-webkit-transition: background .3s;
	}	
	input[type="submit"]:hover {
		color: #fff;
		background:#03a1d1;
	}*/
	input[type="submit"] {
		width: 100%;	
		background-color: #FFB740;
		color: #fff;
		font-size: 16px;
		text-transform: uppercase;
		padding: 14px 26px;
		border: none;
		border-radius: 28px;
		display: table;
		-webkit-transition: all .3s linear 0s;
		transition: all .3s linear 0s;
		background-color: #a02922;
		cursor: pointer;
		outline: none;
	}

	input[type="submit"]:hover {
		color: #fff;
		text-decoration: none;
		background-color: #3d1200;
	}

	#disclaimer {
	    background-color: #424242;
	    bottom: 0;
	    color: #f6ebd7;
	    display: block;
	    font-size: 14px;
	    height: 30px;
	    opacity: 0.8;
	    position: fixed;
		padding-top: 15px;
	    text-align: center;
	    width: 100%;
	}
	#disclaimer a {
	    color: #fff;
	    text-decoration: none;
	}
	#disclaimer a:hover {
	    color: #fff;
	}