#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}.question input[type=range]{width:100%}.question datalist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tbl{display:table}.tr{display:table-row}.td{display:table-cell}.question input{width:3em;margin:.5em .5em 0 0}.question .td{text-align:left}.question{text-align:right;padding:1em}@media (min-width:760px){.question{width:500px;border:1px solid;margin:0 auto}}