body{background:#CCC;font-family:Arial,sans-serif;font-size:1em;height:100%;margin:0;padding:0}body.pre-login{height:auto;margin:0 auto 20px;padding:125px 0 0}body.pre-login .notice-container{border-radius:0;left:0;position:fixed;top:0;width:100%}html{font-size:12px;height:100%;width:100%}@media print{body{background:transparent}}a{text-decoration:none;color:#000}a:link{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none}input{border-radius:2px;font-family:Arial,sans-serif;outline:none;-webkit-appearance:none}input[type="text"],input[type="password"]{border:1px solid #AAA}input[type="submit"]{width:0;height:0;position:absolute;top:-9999px}#login{background:linear-gradient(to bottom,#FFF 0%,#DDD 100%);border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,0.5);margin:0 auto;padding:20px;text-align:center;width:320px}#login #logo{clear:both;margin-bottom:20px;text-align:center}#login .button{clear:both;display:block;line-height:36px;margin:20px auto 0;padding:0;width:290px}#login input[type="text"],#login input[type="password"]{font-size:16px;height:50px;padding:0 15px;width:260px}#login input[type="text"]{border-radius:2px 2px 0 0;border-bottom-color:#FFF}#login input[type="password"]{border-radius:0 0 2px 2px}#login:after{clear:both;content:"";display:block;height:0}#copyright{color:#000;margin:40px 0;text-align:center}.notice-container div:first-of-type{margin:0}.error,.notice,.success{border:1px solid #000;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,0.25);color:#000;font-size:12px;line-height:50px;margin-top:5px;text-align:center}.error{background:#FBE3E4;border-color:#FBC2C4}.success{background:#E6EFC2;border-color:#C6D880}.notice{background:#FFF6BF;border-color:#FFD324}.button{background:linear-gradient(to bottom,#FF0000 0%,#E00101 100%);border:1px solid #810A0E;cursor:pointer;font-size:12px;font-weight:bold;color:#FFF;border-radius:2px;box-shadow:1px 1px 1px rgba(0,0,0,0.1)}.button.disabled{background-position:0 -80px}.button.sub,.button.cancel{background:linear-gradient(to bottom,#FFF 0%,#EEE 100%);border-color:#AAA;color:#000}