*, :before, :after {box-sizing:border-box;margin:0;padding:0;outline:none;}
a {text-decoration:none;color:#0097fd;}
ol, ul, li {list-style:none;}
select, option {background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input, select, textarea, button {font-family:inherit;border-radius:0;-webkit-appearance:none;}
em {color:#ff6100;font-style:normal;}
.loading-sizehorse, .loading-request {content: "";display: block;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: url(../img/loading.gif) no-repeat center center;z-index: 99999999;background-size: 60px;}
.loading-complete .loading-sizehorse {display: none;}
.clearfix:before, .clearfix:after {line-height:0;display:table;content:'';}
.clearfix:after {clear:both;}
.pull-left {float:left !important;}
.pull-right {float:right !important;}
.login-view { background-color: #30373f; overflow: hidden; }
.login-brand {transition:all .5s;position: fixed;width: 450px;height: 44px;top: 50%;left: 50%;margin-top: -22px;margin-left: -225px;background-color: #fff;border-radius: 4px;overflow: hidden;}
.login-logo {position: relative;}
.login-logo img {display: none;width: 160px;height: 80px;}
.login-logo h1 {display: none;}
.login-logo input {border: none;width: 100%;height:44px;line-height: 44px;font-size: 16px;text-align: center;}
.code-complete .login-logo input {font-size: 12px;height: 18px;line-height: 18px;display: block;width: auto;margin: 0 auto;cursor: pointer;}
.code-complete .login-logo img {display: block;margin: 0 auto;margin-top: 30px;}
.code-complete .login-logo h1 {display: block;font-size: 18px;line-height: 32px;text-align: center;}
.code-complete.login-brand {height: 360px;margin-top: -180px;}
.login-inputs {margin: 0 auto;width: 300px;text-align: center;}
.login-input input {border: 1px solid #ededed;border-radius: 4px;height: 32px;margin: 5px 10px;width: 280px;text-align: center;}
.login-submit {border: none;width: 280px;height: 32px;border-radius: 4px;background-color: #FF8D34;color: #fff;margin: 10px;}
