

.login.resetpass,
.login.global,
.login.local{ 

    background: #000 url(/assets/app/images/login_background.jpg) no-repeat;
    background-size:cover;
	
}
.login.global .forgot_pass_box,
.login.local .forgot_pass_box{

	color: #FFF;
	padding: 10px;
	opacity: 0.9;
	text-align: center;
}

#titleBanner {
    text-align: center;	
}
.login.global .forgot_pass_box a,
.login.local .forgot_pass_box a,
.login_footer_message a{
	color: #FFF;
}

.login.global .forgot_pass_box a:hover,
.login.local .forgot_pass_box a:hover,
.login_footer_message a:hover{
	background: none;
	color: #FFF;
}

.login.local .login-box-wrapper,
.login.global .login-box-wrapper{

	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
	opacity: 0.9;
	text-align: center;
	width: 320px;
	margin-left: auto;
	margin-right: auto;
	background: rgba(0,0,0,0.6);
}

.login.local   .login-box-wrapper label,
.login.global .login-box-wrapper label{
	
	color: #FFF;
}

.login-box-wrapper .form-control {
    height: 34px !important;
    margin: 0 auto;
	/*width: 240px !important;*/
	
}
 


.login.local #forgotPassPrompInputs{

	display: none;

}

.login.local .login_footer_message{

	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: rgba(0,0,0,0.6);
	width: 320px;
	padding: 10px;
	color: #FFF;
}

.login.local #titleBanner{
	color: #333;
}





.login.global #forgotPassPrompInputs{

	display: none;

}

.login.global .login_footer_message{

	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: rgba(0,0,0,0.6);
	width: 320px;
	padding: 10px;
	color: #FFF;

}

.login.global #titleBanner{
	color: #333;
}

#recoveryEmailAddress{
	width: 200px;
}

.login.local .policies_content {
	text-align: left;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: rgba(0,0,0,0.6);
	width: 80%;
	padding: 10px;
	color: #FFF;
}

.login.local .policies_content .undecoratedList
{
    list-style-type: none;
}

.login.global .login-form-container,
.login.local .login-form-container {
	text-align: center;
	width: 960px;
	margin: 20px auto;
}

.login.global .login-footer-message,
.login.global .login-form-container .login-box-wrapper,
.login.local .login-footer-message,
.login.local .login-form-container .login-box-wrapper {
	width: auto;
	margin-right: 320px;
	padding: 40px;
}

.login.global #content input[type="password"],
.login.global #content input[type="text"],
.login.local #content input[type="password"],
.login.local #content input[type="text"] {
	width: 304px !important;
}

#recaptcha_box {
	width: 304px;
}

.privacy-container,
.privacy-container a,
.privacy-container a:active,
.privacy-container a:link,
.privacy-container a:visited {
	color: #fff;

}

@media (max-width: 969px) {

	.login.global .login-form-container,
	.login.local .login-form-container {
		width: 100%;
	}

	.login.global .login-footer-message,
	.login.global .login-form-container .login-box-wrapper,
	.login.local .login-footer-message,
	.login.local .login-form-container .login-box-wrapper {
		margin-right: 0;
	}
}

.login {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	font-size: 16px;
}

.login #titleBanner {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	font-size: 28px;
}

.message-wait {
	color: #ffffff;
	padding: 50px 0;
}