html, body, .container{
    height: 100%;
    width: 100%;
}

.container {
    display: table;
    vertical-align: middle;    
}
.vertical-center-row {
    display: table-cell;
    vertical-align: middle;
}

.login-panel {
	background-color: #006fb9;
	color: #ffffff;
	border-color: #007fd4;	
	box-shadow: 0px 0px 20px #332e1a;
}

.login-panel .login-button {
	background-color: #f4c900;
	color: #332e1a;
	font-weight: bold;
}

.login-panel .login-recover {
	color: #f4c900;	
}

.login-error {
	background-color: #005086;
	border-color: #00426e;
	text-align: center;
}

.login-error .icon {
	color: #ee6658;
}