body, html { width: 100%; height: 100%; }
body { background: url('../images/loginBg.jpg') top center no-repeat; min-width: 985px; min-height: 100%; font-size: 12px; color: #000; font-family: 'Open Sans', sans-serif; font-weight: 400; }
#igcWrapper { width: 100%; height: 100%; }
#loginFormHolder { width: 374px; height: 217px; margin: -108.5px -187px; background: #FFF; border-radius: 4px; top: 50%; left: 50%; box-shadow: 0px 1px 1px 0px #000; }
#loginFormHolder.passwordRecovery { width: 374px; height: 167px; margin: -83.5px -187px; }
.forgotPassword { color: #414042; font-size: 11px; line-height: 23px; }
.forgotPassword:hover { text-decoration: underline; }
.igcDefaultField { color: #808285; font-size: 12px; font-family: 'Open Sans', sans-serif; font-weight: 400; border: 1px solid #e1e1e1; height: 49px; padding: 0 15px; margin-left: 0px; margin-right: 0px; }
.igcDefaultField { height: 35px; width: 252px; color: #414042; border-color: #CCC; padding: 0px 14px; border-radius: 3px; font-size: 11px; }
.loginSubmit { font-family: Arial; color: #FFF; background: #bcbec0; font-size: 10px; width: 57px; height: 23px; line-height: 23px; border: none; padding: 0px; margin: 0px; cursor: pointer; border-radius: 3px; transition:all .2s ease-in-out; }
.loginSubmit:hover { background-color: #151A22; }
/* placeholder */
.igcDefaultField::-webkit-input-placeholder { color: #414042; }
.igcDefaultField:-moz-placeholder { /* Firefox 18- */ color: #414042; }
.igcDefaultField::-moz-placeholder { /* Firefox 19+ */ color: #414042; }
.igcDefaultField:-ms-input-placeholder { color: #414042; }
.loginFooter { height: 75px; line-height: 75px; bottom: 0px; left: 0px; width: 100%; }
form { position: absolute; top: 0; width: 100%; transition: left .4s ease-in-out; }
.login-form { left: 0px; }
.retrieve-form { left: 374px; }
.login-form.off { left: -374px; }
.retrieve-form.on { left: 0px; }
.response {
background-color: #fba92b;
color: #fff;
float: left;
font-size: 11px;
line-height: 20px;
width: 100%;
visibility: hidden;
}
.response.on { visibility: visible; }