body {
	background-attachment: fixed;
    background-image: url('images/splash_bg.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
	font-family: 'HelveticaNeue-Light', 'HelveticaNeue', Helvetica, Arial, sans-serif;
	font-size: 14px;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
	text-shadow: none!important;
	color: #fff;
}
.error{color:red; margin-bottom: 10px;}
.frmLogin {
	background: rgba(0, 0, 0, 0.57);
	border: 1px solid #000000;
	margin: 6% auto 2%;
	max-width: 400px;
	padding: 20px 10px 10px;
}

#hdr {

	display: block;
    height: 38px;
    margin: 0 auto;
    max-width: 250px;
}

.powered {
	background: url(images/dplsplat.png) no-repeat center;
	background-size: 200px 146px;
	margin: auto;
	width: 200px;
	height: 146px;
	text-align: center;
	font-size: 10px;
	padding-top: 5px;
}

/*Oauth buttons*/
div#GoogleLoginBtn { display: inline-block; width: 135px; height: 39px; background:url(images/google.png) no-repeat center; background-size: 135px 39px;vertical-align: middle; margin: 7px; cursor: pointer; }
.oldie div#GoogleLoginBtn { background:url(images/google1x.png) no-repeat center; }
div#GoogleLoginBtn:hover { background:url(images/google_hover.png) no-repeat center; background-size: 135px 39px;}
.oldie div#GoogleLoginBtn:hover { background:url(images/google_hover1x.png) no-repeat center; }
div#FacebookLoginBtn { display: inline-block; width: 135px; height: 39px; background:url(images/facebook.png) no-repeat center; background-size: 135px 39px;vertical-align: middle; margin: 7px; cursor: pointer; }
.oldie div#FacebookLoginBtn { background:url(images/facebook1x.png) no-repeat center; }
div#FacebookLoginBtn:hover { background:url(images/facebook_hover.png) no-repeat center; background-size: 135px 39px;}
.oldie div#FacebookLoginBtn:hover { background:url(images/facebook_hover1x.png) no-repeat center; }


.socialLogin { text-align: center; }
.signInWith{
  text-align: center;
  margin: 10px 10px 0;
}
a#ForgotPasswordLink {
    margin: 10px;
    cursor: pointer;
    text-align:center;
    display:block;
		color: #ffcc03;
}
a#ForgotPasswordLink:hover { color: #fff; }

.ctnButton { text-align: center; }
input#submit_btn {
	background-color: #ffcc03; color: #000; display: inline-block; font-family: 'Open Sans', sans-serif, Arial; cursor: pointer; border: none;
	font-size: 16px; font-weight: 800; margin: 0 auto; padding: 10px 40px; text-transform: uppercase; text-decoration: none;
	transition: all .4s ease-in; -moz-transition: all .4s ease-in;
	-o-transition: all .4s ease-in; -webkit-transition: all .4s ease-in;
}
input#submit_btn:hover {background-color: #000; color: #ffcc03; }

.tooltippop {
    box-shadow: rgba(255, 255, 255, 0.5) 0px 5px 18px 0px;
}

#username, #password {
	color: #000;
	text-shadow: none;
	text-align: left;
}
.ctnField {
    margin: 15px auto;
    font-size: 14px;
	line-height: 30px;
}

#login div label {
    display: inline-block;
    width: 80px;
}

.ctnField input[type="text"], .ctnField input[type="password"] {
	width: 100%;
	max-width: 280px;
    padding: 8px;
    border: none;
}
