html { 
		background: url(/_images/login/background.jpg) no-repeat fixed; 
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	
	body{
		color: #fff;
		font-family: 'Open Sans', helvetica, arial, sans-serif;
		margin: 0;
		padding: 0;
		font-size: 14px;
	}
	
	p{
		margin-top: 0;
	}
	
	a{
		color: #2069b4;
	}
	
	div.container{
		padding: 15px;
	}
	
	div#header h1{
		margin-top: 10%;
		text-align: center
	}
	
	.error{
		color:red;
		display: block;
	}
	
	form{
		width: 100%;
		color: #2069b4;
	}
	
	.box_content{
		width: 290px;
		margin: 0 auto;
		background: rgb(184, 192, 220);
		background: rgba(255,255,255,0.6);
		padding: 30px;
	}
	
	form h5{margin-top: 0; display: none}
	
	form input{
		width: 264px;
		border:1px solid #fff;
		padding: 12px;
		outline: none;
		background:#fff;
		color:#5182b3;
		font-size:16px;
		-webkit-appearance: none;
	}
	form input:hover, form input:focus{
		border: 1px solid #5182b3;
	}
	
	form input.error{
		border: 1px solid red;
	}
	
	label.error, span.error{
		color:red;
		font-weight: bold;
	}
	label.success{
		display: none !important;
	}
	.loading.error{display: block;}
	
	.button{
		padding: 10px;
		background-color: #5081b3;
		color: white;
		text-decoration: none;
		display: inline-block;
		border: none;
		width: auto;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		clear: both;
		font-size: 14px;
	}
	
	.button:hover, .button:focus {
		background-color: #2069b4;
		border: none;
	}
	
	.remember{
		float: left;
		height: 18px;
	}
	
	form .remember input{
		width:14px;
		height:14px;
		padding:0;
		margin: 0 2px;
	}
	
	input[type=checkbox]:checked {
	    background-color: #5182b3;
	}
		
	form .remember label{
		display: inline;
		font-size: 14px;
	}
	.recover{
		float: right;
		height: 18px;
	}
	
	.submit{margin: 0}
	
	#notice{display:none; position: absolute; bottom: 0; background: rgba(0,0,0,0.5); margin: 0px; padding: 15px; font-size: 12px}
	
	::-webkit-input-placeholder {
	   color: #5182b3;
	}
	
	:-moz-placeholder { /* Firefox 18- */
	   color: #5182b3;  
	}
	
	::-moz-placeholder {  /* Firefox 19+ */
	   color: #5182b3;  
	}
	
	:-ms-input-placeholder {
	   color: #5182b3;  
	}
