.ellipsis{text-overflow:ellipsis}.login-logo{width:100%;text-align:left;margin-left:20px;line-height:70px}.login-logo .logoImage{position:relative;margin:auto}.login-website-link{color:#fff!important;position:absolute;right:20px;top:30px;z-index:100}.login-website-link:visited{color:#fff}.login-content{top:0;bottom:0;min-width:768px;position:absolute;right:0;left:0;overflow-y:auto;overflow-x:hidden;font-size:12px}.login-content .accelerusLogoBar{background-color:#3a69a4;top:200px;height:100px;width:100%;position:absolute;z-index:990}.login-content .accelerusLogoBar .loginBar{top:346px;height:200px;width:100%;position:absolute;z-index:990}.login-content .accelerusLogoBar .loginBar .validation-summary-errors{margin-bottom:0;display:inline-block;margin-top:65px;border:1px solid red;background:#fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.login-content .accelerusLogoBar .loginBar .validation-summary-errors li{list-style-type:disc}.login-content .accelerusLogoBar .logoImage{display:block;margin-left:auto;margin-right:auto;margin-top:23px;width:280px}.login-content #login-container.federated{width:360px}.login-content #login-container{width:410px;position:relative;text-align:center;margin:340px auto 0}.login-content #login-container #accelarus-login{cursor:default;position:relative;width:410px;text-align:center;border:0 solid #fff;display:table}.login-content #login-container #accelarus-login .login-details{vertical-align:top;display:none}.login-content #login-container #accelarus-login .logo{display:table-cell;height:100%!important;width:50px;vertical-align:top}.login-content #login-container #accelarus-login .logo .accelerus-icon{background:url(images/Accelerus-logo.png) center center no-repeat;background-size:auto 35px;width:46px;height:50px}.login-content #login-container #accelarus-login .login-form{display:table-cell;padding:18px 10px 0;left:60px;width:330px}.login-content #login-container #accelarus-login .login-form .login-row.spacer{min-height:12px}.login-content #login-container #accelarus-login .login-form .login-row{position:relative;width:100%;min-height:24px;margin-bottom:10px;clear:both}.login-content #login-container #accelarus-login .login-form .login-row strong{pointer-events:none}.login-content #login-container #accelarus-login .login-form .login-row .name{vertical-align:middle;position:absolute;left:0;width:120px;min-width:100px;height:26px;top:0}.login-content #login-container #accelarus-login .login-form .login-row .input{position:absolute;left:120px;width:200px;height:26px;max-width:200px;top:0;text-align:left}.login-content #login-container #accelarus-login .login-form .login-row .input input{width:200px;max-width:200px}.login-content #login-container #accelarus-login .login-form .login-row.retrive-password{margin:20px 0 0 0}.login-content #login-container #accelarus-login .login-form .login-row.retrive-password a{right:0;bottom:0}.login-content #login-container #accelarus-login.federated{width:360px}.login-content #login-container #accelarus-login.federated .login-form .login-row .name{width:80px}.login-content #login-container #accelarus-login.federated .login-form .login-row .input{left:80px}.login-content #login-container #login-divider{position:absolute;left:415px;top:20px;width:26px;text-align:center;border:0 solid #fff;color:#fff;font-weight:bold}.login-content #login-container #login-divider{left:360px;width:85px}.login-content #login-container #IdentityProvidersList{width:100%;height:auto;margin:0 auto;text-align:center}.login-content #login-container #IdentityProvidersList .google-plus-icon{background:url(images/google-plus-icon.png) center center no-repeat;background-size:auto 40px}.login-content #login-container #IdentityProvidersList .windows-live-icon{background:url(images/windows-icon.png) center center no-repeat;background-size:auto 40px}.login-content #login-container #IdentityProvidersList .login-bar{cursor:pointer}.login-content #login-container .login-bar{width:100%;height:50px;border:1px solid #ccc;background:#f4f4f5;margin-top:20px;text-align:left}.login-content #login-container .login-bar .logo{width:50px;border-right:1px solid #ccc;height:100%;display:inline-block}.login-content #login-container .login-bar .link{vertical-align:middle;margin-left:8px;display:inline-block;height:50px;margin-top:-10px;font-weight:bold}.login-content #login-container .login-bar.box{height:auto}#toggleBar{width:100%;height:54px;position:absolute;top:20px;left:0;z-index:107;background:url(images/transparent_image.png);cursor:pointer}#MoreOptions{margin-top:10px;text-align:right;width:100%}#MoreOptions a,#MoreOptions a:active,#MoreOptions a:hover{color:#fff}.returnLink{padding:16px 0}.login-bar-single{top:346px;height:200px;width:100%;position:absolute;z-index:990}.login-bar-single .validation-summary-errors{margin-bottom:0;display:inline-block;margin-top:65px;border:1px solid red;background:#fff}.login-bar-single .validation-summary-errors li{list-style-type:disc;margin-left:20px}.login-bar-single .bottom-left a{font-size:14px}.login-bar-single .logoImage{display:block;margin-left:auto;margin-right:auto;margin-top:23px;width:280px}.login-bar-single .loginForm{background:#fff;position:relative;width:278px;height:202px;margin-left:auto;margin-right:auto}.login-bar-single .loginForm table,.login-bar-single .loginForm table td{border:0;padding:0}.login-bar-single form{margin-bottom:0;padding-top:30px;top:20px;width:100%;height:100%;border:1px solid #235799}.login-bar-single input[type="text"],.login-bar-single input[type="password"]{width:150px;*width:120px;margin-top:5px;height:30px}.login-bar-single .span4{width:75px;color:#0264de;margin-left:17px;color:#0264de}.login-bar-single .span8{width:150px;margin-left:17px}.login-bar-single .span3{margin-top:30px}.login-bar-single .offset3{margin-left:178px}