h1,h2,h3,h4,h5,h6,label{color:#242a30;font-weight:500}.btn:active:focus,.btn:focus,a:focus{outline:0}body,html{height:100%}body{background:#f3f3f4;font-size:14px;font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#707478}a{transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;-ms-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-webkit-transition:color .1s ease-in-out}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{from{-o-transform:rotate(0)}to{-o-transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes expand{from{width:200px}to{width:300px}}@-webkit-keyframes expand{from{width:200px}to{width:300px}}.form-control{border:1px solid #ccd0d4;-webkit-box-shadow:none;box-shadow:none;font-size:13px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.form-control:focus{border-color:#9fa2a5;-webkit-box-shadow:none;box-shadow:none}.alert{border:none}.alert.alert-danger{background:#f8b2b2}legend{padding-bottom:3px;border-bottom:1px solid #e2e7eb}.btn{font-weight:300;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{padding-left:12px;padding-right:12px}.btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.1);box-shadow:inset 0 3px 5px rgba(0,0,0,.1)}.btn.btn-success{color:#fff;background:#3f943a;border-color:#3f943a}.btn.btn-success:active,.btn.btn-success:focus,.btn.btn-success:hover{background:#2B8326;border-color:#2B8326}@keyframes panelExpand{from{top:50%;left:50%;right:50%;bottom:50%}to{top:0;left:0;right:0;bottom:0}}@-webkit-keyframes panelExpand{from{top:50%;left:50%;right:50%;bottom:50%}to{top:0;left:0;right:0;bottom:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}.m-b-20{margin-bottom:20px!important}.fade{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.login{margin:168px 0;position:relative}.login label{color:#707478}.login .login-header{position:absolute;top:-80px;left:50%;right:0;width:450px;padding:0 40px;margin-left:-225px;font-weight:300}.login .login-header .brand{padding:0;font-size:28px}.login .login-header .brand .logo{border:14px solid transparent;border-color:#4DCACA #31A3A3 #1D8888;width:28px;height:28px;position:relative;font-size:0;margin-right:10px;top:-9px}.login .login-header .icon{position:absolute;right:40px;top:-2px;opacity:.1;filter:alpha(opacity=10)}.login .login-header .icon i{font-size:70px}.login .login-content{padding:30px 40px;color:#999;width:450px;margin:0 auto}.login-v2,.login.login-v2 label{color:#ccc}.login-v2{background:rgba(0,0,0,.4);width:450px;margin:168px auto 0;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.login-v2 .login-content{padding:40px}.login.login-v2 .login-header{color:#fff}.login.login-v2 .login-header .icon{opacity:.4;filter:alpha(opacity=40)}.login-v2 .form-control{background:rgba(0,0,0,.4);border:none;color:#fff}.login-cover,.login-cover-bg,.login-cover-image{position:fixed;top:0;left:0;right:0;bottom:0}.login-cover-image img{width:100%;top:0;left:0;position:absolute}.login-cover-bg{background:#666;background:-moz-radial-gradient(center,ellipse cover,#666 0,#000 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#666),color-stop(100%,#000));background:-webkit-radial-gradient(center,ellipse cover,#666 0,#000 100%);background:-o-radial-gradient(center,ellipse cover,#666 0,#000 100%);background:-ms-radial-gradient(center,ellipse cover,#666 0,#000 100%);background:radial-gradient(ellipse at center,#666 0,#000 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000', GradientType=1);opacity:.6;filter:alpha(opacity=60)}@-webkit-keyframes pace-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes pace-spinner{0%{-moz-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes pace-spinner{0%{-o-transform:rotate(0);transform:rotate(0)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes pace-spinner{0%{-ms-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pace-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes slideInLeft{from{left:-50px}to{left:0}}@-webkit-keyframes slideInLeft{from{left:-50px}to{left:0}}@keyframes slideInRight{from{right:-50px}to{right:0}}@-webkit-keyframes slideInRight{from{right:-50px}to{right:0}}