#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}form{max-width:400px;margin:20px auto;text-align:left;padding:10px}input,select{display:block;width:100%;color:#333;padding:5px;box-sizing:border-box}label{display:inline-block;margin:20px 0;color:#777;font-weight:700}input[type=checkbox]{width:20px;display:inline-block;margin-right:15px}.btn{text-align:center}button{padding:5px;margin-top:10px;border-radius:10px}.error{color:red}.error,.success{font-size:.7em;font-style:italic}.success{color:green}.styled-table{margin:25px 0;font-size:.9em;font-family:sans-serif;min-width:400px;box-shadow:0 0 20px rgba(0,0,0,.15);margin-left:auto;margin-right:auto;border-spacing:0;border-collapse:separate;border-radius:10px;border:1px solid #000}.styled-table thead tr{background-color:#009879;color:#fff;text-align:left}.styled-table td,.styled-table th{padding:12px 15px}.styled-table tbody tr{border-bottom:1px solid #ddd}.styled-table tbody tr:nth-of-type(2n){background-color:#f3f3f3}.styled-table tbody tr:last-of-type{border-bottom:2px solid #009879}.styled-table tbody tr.active-row{font-weight:700;color:#009879}