::selection{color:#fff;background:#f676b2}::-moz-selection{color:#fff;background:#f676b2}*{margin:0;padding:0;border:0;outline:0}body{background:url(../img/bg_body.png) repeat-x;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;text-align:left;text-decoration:none}#wrapper{width:630px;height:490px;margin:60px auto}.download{display:block;position:absolute;float:right;right:25px;bottom:25px;padding:5px;font-weight:700;font-size:11px;text-align:right;text-decoration:none;color:rgba(0,0,0,.5);text-shadow:1px 1px 0 rgba(256,256,256,.5)}.download:hover{color:rgba(0,0,0,.75);text-shadow:1px 1px 0 rgba(256,256,256,.5)}.download:focus{bottom:24px}.gradient{width:600px;height:600px;position:fixed;left:50%;top:50%;margin-left:-300px;margin-top:-300px;z-index:-2;background-repeat:no-repeat;background-image:-webkit-gradient(radial,0 0,0 100%,from(rgba(213,246,255,1)),to(rgba(213,246,255,0)));background-image:-webkit-radial-gradient(50% 50%,40% 40%,rgba(213,246,255,1),rgba(213,246,255,0));background-image:-moz-radial-gradient(50% 50%,50% 50%,rgba(213,246,255,1),rgba(213,246,255,0));background-image:-ms-radial-gradient(50% 50%,50% 50%,rgba(213,246,255,1),rgba(213,246,255,0));background-image:-o-radial-gradient(50% 50%,50% 50%,rgba(213,246,255,1),rgba(213,246,255,0))}.login-form{width:321px;margin:0 auto;position:relative;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)}.login-form .header{padding:17px 30px}.login-form .header h1{font-family:'Bree Serif',serif;font-weight:300;font-size:28px;line-height:34px;color:#414848;text-shadow:1px 1px 0 rgba(256,256,256,1);margin-bottom:10px}.login-form .header span{font-size:11px;line-height:16px;color:#678889;text-shadow:1px 1px 0 rgba(256,256,256,1)}.login-form .content{padding:0 30px 25px 30px; width:317px}.login-form .content .input{width:212px;padding:15px 25px;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;font-size:14px;color:#9d9e9e;text-shadow:1px 1px 0 rgba(256,256,256,1);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)}.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;color:#414848;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)}.pass-icon,.user-icon{width:46px;height:47px;display:block;position:absolute;left:0;padding-right:2px;z-index:-1;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px}.user-icon{top:80px;background:rgba(65,72,72,.75) url(../images/user-icon.png) no-repeat center}.pass-icon{top:128px;background:rgba(65,72,72,.75) url(../images/pass-icon.png) no-repeat center}.content input:focus+div{left:-46px}.button,.input,.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{padding:25px 30px 30px;overflow:auto;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);text-align:center}.login-form .footer .button{padding:11px 25px;font-family:'Bree Serif',serif;font-weight:300;font-size:18px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25);background:#56c2e1;border:1px solid #46b3d3;border-radius:5px;cursor:pointer;box-shadow:inset 0 0 2px rgba(256,256,256,.75);-moz-box-shadow:inset 0 0 2px rgba(256,256,256,.75);-webkit-box-shadow:inset 0 0 2px rgba(256,256,256,.75)}.login-form .footer .button:hover{background:#3f9db8;border:1px solid rgba(256,256,256,.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{position:relative;bottom:-1px;background:#56c2e1;box-shadow:inset 0 1px 6px rgba(256,256,256,.75);-moz-box-shadow:inset 0 1px 6px rgba(256,256,256,.75);-webkit-box-shadow:inset 0 1px 6px rgba(256,256,256,.75)}.login-form .footer .register{display:block;float:right;padding:10px;margin-right:20px;background:0 0;border:0;cursor:pointer;font-family:'Bree Serif',serif;font-weight:300;font-size:18px;color:#414848;text-shadow:0 1px 0 rgba(256,256,256,.5)}.login-form .footer .register:hover{color:#3f9db8}.login-form .footer .register:focus{position:relative;bottom:-1px}.ui-dialog{ top:-432px !important; height:30px !important; width:321px !important; left:0em !important; position:relative !important;margin:0 auto;}.ui-dialog-titlebar{ display:none}#loading{margin-top: 0px; color:#FFF; font-size:12px; font-weight:700;font-family: HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}/* Safari 3.0 and Chrome only */
