.well-white{
	width: 25rem;
	margin: auto;
	/* border: 3px solid white; */
	border-radius: 50px;
	background: none;
	background-color:rgba(255, 255, 255, 0.9);	
	background-attachment: fixed;
	
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	    -ms-box-sizing:border-box;
	        box-sizing:border-box;

	-webkit-box-shadow: 1px 2px 12px -2px rgba(0,0,0,.5);
	   -moz-box-shadow: 1px 2px 12px -2px rgba(0,0,0,.5);
	     -o-box-shadow: 1px 2px 12px -2px rgba(0,0,0,.5);
		-ms-box-shadow: 1px 2px 12px -2px rgba(0,0,0,.5);
		    box-shadow: 1px 2px 12px -2px rgba(0,0,0,.5);
}

.page-header{
	padding-top: 9px;
	padding-left: 20px;
	margin: 0;
}

.page-header h1{
	font-size: 25px;
	margin: 0;
}

.well-white form{
	margin-top: 20px;
	padding: 0 20px;
	box-sizing:border-box;
}

.hr{
	border: 1px solid white;
	height:1px;
	/*margin: 15px 0 10px 0;*/
	background: rgba(255,255,255,.2);
}

.well-white .group .input{
	border: 1px solid gray;
	/* padding:5px 10px; */
	border-radius:7px;
	display:block;
}

.well-white form input[type="text"], .well-white form input[type="password"]{
	width: 100%;
	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	        box-sizing: border-box;
	
	height: 40px;	
	padding-left:10px;
}

.loginError{
	color: #b94a48;
	display:none;
}

.footer{
	position: absolute;
	bottom:10px;
	color: white;
	width: 100%;
	text-align: center;
}
