.login{width:400px;height:auto;margin:-30px auto 0;padding:0 15px;text-align:right}@media screen and (max-width:1200px){.login{margin:0 auto}}@media screen and (max-width:760px){.login{width:100%}}.login.js_register{display:none;width:800px}@media screen and (max-width:768px){.login.js_register{width:100%}}.login.js_register .side{width:50%;height:auto;display:inline-block;vertical-align:top;margin:0 -4px 0 0;padding:0 15px 0 0}@media screen and (max-width:760px){.login.js_register .side{width:100%;margin:0;padding:0}}.login .title,.login input{padding:0 0 0 15px;width:100%}.login.js_register .side:last-child{padding:0 0 0 15px}.login .error{width:100%;height:auto;line-height:1.6em;padding:10px 15px;border:1px solid #e49c9c;background:#fde9e9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:left;color:#d46565;font-size:12.5px;display:none}.login .title{height:auto;font-family:mz;font-size:24px;margin:0 0 5px;color:#76a51f;text-align:left}.login input{height:60px;margin:0 0 25px;background:#f5f0e9;color:#555;font-family:bpg;font-size:14px;border:1px solid #FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;outline:0!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.login input:focus{border:1px solid #fccd05}.login .forgot{width:100%;height:auto;padding:5px 0 5px 10px;margin:0 0 15px;color:#888;font-family:mz;font-size:18px;text-align:left;background:0 0;border:none;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block}.login .forgot:hover{color:#76a51f}.login .login_btn{border:none;height:60px;padding:0 40px;font-size:14px;cursor:pointer}.login .or{width:100%;height:auto;text-align:center;padding:10px 0;position:relative;font-family:mz;font-size:24px;color:#999;margin:40px 0 0}.login .or::before{width:100%;height:1px;content:"";background:#DDD;position:absolute;left:0;top:50%;z-index:-1}.login .or span{background:#FFF;padding:0 30px}.login .reg{font-family:mz;font-size:20px;color:#999;text-align:center}.login .form_change{border:none;height:60px;padding:0 40px;font-size:14px;cursor:pointer;margin:30px auto;display:block}