#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}#login{background-color:#fff}#login div.box{width:300px}#login #header{height:120px;margin:0 auto;padding-top:50px;padding-bottom:10px;width:300px}#login #header h3{text-align:center;float:none;margin:0 auto;font-weight:500;line-height:1.6}#login #header h3 a{height:45px;font-size:1.6rem;line-height:.3;color:#0b447c;text-decoration:none;cursor:pointer;font-weight:700}#login #main-body{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f2f6f9));background:linear-gradient(#fff,#f2f6f9);background-color:hsla(0,0%,100%,.9);border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(14,41,57,.12),0 2px 5px rgba(14,41,57,.44),inset 0 -1px 2px rgba(14,41,57,.15);box-shadow:0 0 0 1px rgba(14,41,57,.12),0 2px 5px rgba(14,41,57,.44),inset 0 -1px 2px rgba(14,41,57,.15);width:300px;margin-left:auto;margin-right:auto}#login h2{font-family:Camphor,Segoe UI,Open Sans,sans-serif;padding:17px 24px;color:#1e2b32;font-size:14px;font-weight:500;line-height:21px;text-align:center;margin-bottom:17px}#login div#main-body form p.text label{display:block;margin:0 0 3px 1px;font-size:13px}#login div#main-body form p.text input{-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;color:#000;padding:10px 12px;width:270px;border-radius:5px;-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,.18);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,.18);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.18);box-shadow:inset 0 1px 2px rgba(0,0,0,.18);-webkit-font-smoothing:antialiased;border:1px solid #bbb;border-top-color:#999;font-size:18px;height:49px}#login #footer_spacer{height:60px}#login div#bottom{text-align:center}#login div#bottom a{padding:5px;color:#455b67;font-size:12px;font-weight:700;text-align:center}