#loginContainer {
	padding: 42px 78px;
	background: rgba( 54, 68, 103, 0.6 );
	box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
	backdrop-filter: blur( 9px );
	-webkit-backdrop-filter: blur( 9px );
	border-radius: 10px;
	border: 1px solid rgba( 255, 255, 255, 0.18 );
}

#loginContainer .loginTitle {
	font-weight: bold;
	color: rgba(150, 150, 150, 1);
	display: block;
	width: 100%;
	text-align: center;
	font-size: 24px;
	margin-bottom: 30px;
}

#loginHolder .input-group-addon-custom {
	width: 20px;
	height: 25px;
	float: left;
	margin-right: 12px;
	margin-top: 10px;
}

#usernameIcon {
	background: url(../../img/login/username.png);
	background-size: 100% 100%;
}

#passwordIcon {
	background: url(../../img/login/password.png);
	background-size: 100% 100%;
}

#loginHolder .form-control {
	width: calc(100% - 32px);
	height: 45px;
	border-radius: 4px;
}

#loginHolder .forgetPasswordLink {
	float: right;
	margin-bottom: 25px;
}

#loginHolder a, #loginHolder a:hover, #loginHolder a:link, #loginHolder a:visited, #loginHolder a:active {
	color: rgba(150, 150, 150, 1);
}

.form-group button[type=submit] {
	width: calc(100% - 32px);
	height: 45px;
	float: right;
}

#loginContainer .alert {
	width: calc(100% - 32px);
	float: right;
}

#btn-login {
	background-color: #96ACB7;
	border-color: #96ACB7;
	font-weight: bold;
}