::selection{background:#f676b2;color:#fff}::-moz-selection{background:#f676b2;color:#fff}*{border:none;margin:0;outline:none;padding:0}body{background:url(/build/images/bg.f9f8a9a4.png);font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;height:500px;text-align:left;text-decoration:none}#container{border-radius:5px;padding:5px}#container article{min-width:243px;padding:5px}#container article,#three{background:#f3f3f3;border-radius:5px;display:inline-block;vertical-align:top}#three{margin-left:80px;width:310px}#header{background:#e8e8e8;border-radius:5px;padding:5px}.gradient{background-image:-webkit-gradient(radial,0 0,0 100%,from(#d5f6ff),to(rgba(213,246,255,0)));background-image:-webkit-radial-gradient(50% 50%,40% 40%,#d5f6ff,rgba(213,246,255,0));background-image:-moz-radial-gradient(50% 50%,50% 50%,#d5f6ff,rgba(213,246,255,0));background-image:-ms-radial-gradient(50% 50%,50% 50%,#d5f6ff,rgba(213,246,255,0));background-image:-o-radial-gradient(50% 50%,50% 50%,#d5f6ff,rgba(213,246,255,0));background-repeat:no-repeat;height:600px;left:50%;margin-left:-300px;margin-top:-300px;position:fixed;top:50%;width:600px;z-index:-2}.login-form{background:#f3f3f3;border:1px solid #fff;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);margin:0 auto;position:relative;width:300px}.login-form .header{padding:40px 30px 30px}.login-form .header h1{color:#414848;font-family:"Bree Serif",serif;font-size:24px;font-weight:300;line-height:34px;margin-bottom:10px;text-shadow:1px 1px 0 #fff}.login-form .header span{color:#678889;font-size:11px;line-height:16px;text-shadow:1px 1px 0 #fff}.login-form .content{padding:0 30px 25px}.login-form .content .input{background:#fff;border:1px solid #fff;border-radius:5px;box-shadow:inset 0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.5);color:#9d9e9e;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px;font-weight:400;padding:15px 25px;text-shadow:1px 1px 0 #fff;width:188px}.login-form .content .pass-icon,.login-form .content .password{margin-top:25px}.login-form .content .input:hover{background:#dfe9ec;color:#414848}.login-form .content .input:focus{background:#dfe9ec;box-shadow:inset 0 1px 2px rgba(0,0,0,.25);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.25);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.25);color:#414848}.pass-icon,.user-icon{-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;display:block;height:47px;left:0;padding-right:2px;position:absolute;width:46px;z-index:-1}.user-icon{background:rgba(65,72,72,.75) url(/build/images/user-icon.e3e0afa5.png) no-repeat 50%;top:133px}.pass-icon{background:rgba(65,72,72,.75) url(/build/images/pass-icon.24750fd2.png) no-repeat 50%;top:185px}.content input:focus+div{left:-46px}.button,.input,.inputmedium,.inputsmall,.pass-icon,.register,.user-icon{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease}.login-form .footer{background:#d4dedf;border-top:1px solid #fff;box-shadow:inset 0 1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.15);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.15);overflow:auto;padding:25px 30px 40px}.login-form .footer .button{background:#56c2e1;border:1px solid #46b3d3;border-radius:5px;box-shadow:inset 0 0 2px hsla(0,0%,100%,.75);-moz-box-shadow:inset 0 0 2px hsla(0,0%,100%,.75);-webkit-box-shadow:inset 0 0 2px hsla(0,0%,100%,.75);color:#fff;cursor:pointer;float:right;font-family:"Bree Serif",serif;font-size:18px;padding:11px 25px;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.25)}.login-form .footer .button:hover{background:#3f9db8;border:1px solid hsla(0,0%,100%,.75);box-shadow:inset 0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}.login-form .footer .button:focus{background:#56c2e1;bottom:-1px;box-shadow:inset 0 1px 6px hsla(0,0%,100%,.75);-moz-box-shadow:inset 0 1px 6px hsla(0,0%,100%,.75);-webkit-box-shadow:inset 0 1px 6px hsla(0,0%,100%,.75);position:relative}