body{padding:0;background:#292929}a,input,button{outline:0 !important}.signin-container{height:220px;margin:0 auto;width:285px}.signin-container form label{font-weight:bold}.signin-container form label,.signin-container form p{color:#bbb}.signin-container form .btn,.signin-container input,.signin-container label{font-size:14px}.signin-container input,.signin-container form{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.signin-container .btn{border:none}a.header{-webkit-text-shadow:rgba(0,0,0,0.8) 0 -1px 0;-moz-text-shadow:rgba(0,0,0,0.8) 0 -1px 0;-o-text-shadow:rgba(0,0,0,0.8) 0 -1px 0;text-shadow:rgba(0,0,0,0.8) 0 -1px 0}.signin-container form,.signin-container input,.signin-container,a.header span,a.header img{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}a.header{display:block;margin:50% auto 40px auto;font-size:16px;line-height:22px;text-decoration:none;width:195px}a.header span,a.header strong{margin-left:-1px;color:#fff}a.header img,a.header span{opacity:0.5;filter:"alpha(opacity=50)"}a.header:hover img,a.header:hover span{opacity:0.9;filter:"alpha(opacity=90)"}p.text-center.links a{color:#0088cc}a.header strong{font-size:22px}a.header img{display:block;float:left;margin:-6px 10px 0 0;position:relative}.signin-container form{width:100%;margin:0}.fields{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid black;-webkit-box-shadow:rgba(255,255,255,0.2) 0 1px 0;-moz-box-shadow:rgba(255,255,255,0.2) 0 1px 0;box-shadow:rgba(255,255,255,0.2) 0 1px 0}a.forgot-password{background:rgba(0,0,0,0.05);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#888;display:block;float:right;font-size:11px;height:22px;line-height:22px;margin:-32px 10px 0 0;padding:0 6px;position:relative;z-index:10}.signin-container form .btn{line-height:26px;margin-top:15px}.signin-container input[type="text"],.signin-container input[type="email"],.signin-container input[type="password"]{background:white;border:solid #dedede;border-width:0 0 1px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:40px;margin:0;padding:0 15px;width:100%}.signin-container form input[type="submit"]{border-radius:3px}.signin-container input:nth-child(1){-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.signin-container input:nth-child(2){border:none;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.signin-container input#user_otp_attempt{border-radius:3px;margin-bottom:12px}.signin-container input:focus{border-color:#dedede;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.signin-container p.links{margin-top:15px}body.passwords .signin-container input[type="email"]{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body.passwords .signin-container input#user_password_confirmation{border:none;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
