#login-container{margin:0 auto;background-color:#f7f7f7}.login{margin:168px 0 0 0;position:relative}.login label{color:#707478}.login .login-header{font-weight:300;position:absolute;right:0;top:-150px;width:auto}.login .login-header .brand small{display:block;font-size:14px}.login .login-header .icon{filter:alpha(opacity=10);opacity:.1;position:absolute;right:40px;top:-2px}.login .login-header .icon i{font-size:70px}.login .login-content{color:#999;margin:0 auto;padding:30px 40px;width:auto;color:#fff !important;font-size:12px}.login .login-header,.login-content{width:100% !important}.login-v2{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#ccc;position:relative;width:auto}.login-v2 .login-content{padding:40px}.login.login-v2 label{color:#ccc}.login.login-v2 a{color:#fff}.login.login-v2 .login-header{color:#fff;text-align:center}.login.login-v2 .login-header .icon{filter:alpha(opacity=40);opacity:.4}.login-v2 .form-control{-ms-border-radius:3px !important;background:#fff !important;border:none !important;border-radius:3px !important;color:#004165 !important;font-size:12px;padding:6px 12px !important}.login-cover,.login-cover-bg,.login-cover-image{bottom:0;left:0;position:fixed;right:0;top:0}.login-cover-image img{height:auto;left:0;min-height:100%;min-width:1024px;position:fixed;top:0;width:100%}.login-cover-bg{background:#57729a;background:-moz-radial-gradient(center,ellipse cover,#57729a 0%,#000 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,#57729a),color-stop(100%,#000));background:-webkit-radial-gradient(center,ellipse cover,#57729a 0%,#000 100%);background:-o-radial-gradient(center,ellipse cover,#57729a 0%,#000 100%);background:-ms-radial-gradient(center,ellipse cover,#57729a 0%,#000 100%);background:radial-gradient(ellipse at center,#57729a 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#57729A',endColorstr='#000000',GradientType=1);filter:alpha(opacity=60);opacity:.4}.login-form-commands-container button,.forgotpassword-form-commands-container button,.changepassword-form-commands-container button{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#login-box .pie-login{color:#004165;line-height:25px;vertical-align:middle;text-align:center}.input-icon>.ace-icon{top:9px}.alert-danger{background-color:#f2dede;border-color:#ebccd1}.alert-success,.alert-danger{-ms-border-radius:2px;border-radius:2px;font-size:12px}.validation-summary-errors{color:#a93a38}.field-validation-error{color:#ef504d;display:block;font-size:11px;font-style:normal;line-height:15px;padding:0 1px}.forgot-password-link,.back-to-login-link{color:#ccc !important;font-size:12px;text-decoration:none !important}#forgot-box,#login-box{-ms-transform:scale(0,1) translate(-150px);-o-transform:scale(0,1) translate(-150px);-webkit-transform:scale(0,1) translate(-150px);position:fixed;transform:scale(0,1) translate(-150px);visibility:hidden}#forgot-box.visible,#login-box.visible{-moz-transform:scale(1,1) translate(0);-moz-transition:-moz-transform .3s ease;-ms-transform:scale(1,1) translate(0);-o-transform:scale(1,1) translate(0);-o-transition:-o-transform .2s ease;-webkit-transform:scale(1,1) translate(0);-webkit-transition:-webkit-transform .3s ease;position:relative;transform:scale(1,1) translate(0);transition:transform .3s ease;visibility:visible;z-index:auto;margin:0 auto;margin-top:200px;width:480px}@media(max-width:1024px){.login-cover-image img{max-height:100%;max-width:initial}}@media(max-width:540px){#login-container{width:380px}}@media(min-width:300px) and (max-width:539px){#login-container{width:300px}.login .login-header .icon{right:0}.login.login-v2{margin:108px 0;width:100%}}