@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600&display=swap);#app,body,html{height:100%}body{margin:0;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e7ecee}a{color:#103541;text-decoration:underline}a:focus,a:hover{text-decoration:none}ol,ul{padding-left:1.5rem}hr{height:0;border:0;border-bottom:2px solid #d3dcdf;margin-bottom:1.5rem}h1,h2,h3{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.1}#app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container{max-width:960px;margin:0 auto;padding:0 1rem}.header{margin-bottom:2rem;padding:1rem 0;background-color:#fff;border-bottom:1px solid #d3dcdf}.header__account{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__account a{white-space:nowrap}.header .col-md-8{position:relative;width:100%}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer{margin-top:2rem;padding:2rem 0;font-size:.875rem;background-color:#466e7c;color:#fff;-ms-flex-negative:0;flex-shrink:0}.terms{overflow:scroll;max-height:300px;max-height:30vh;margin-bottom:1.5rem;padding:0 1rem;background-color:#fff;border:1px solid #d3dcdf}.form label{display:block;margin-bottom:.5rem}.form button,.form input,.form select,.form textarea{font-size:inherit}.checkbox{padding-left:1.5rem}.checkbox input{margin-left:-1.5rem;float:left}.checkbox label{margin-bottom:0}.form__group{margin-bottom:1.5rem}.form__group:last-child{margin-bottom:0}.form__input{background-color:#fff;width:100%;padding:10px;height:2.5rem;line-height:1.5rem;border:1px solid #d3dcdf;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}textarea.form__input{height:auto}.form__help{font-size:.85rem;color:#656565}.form__error{display:block;margin-top:.5rem;color:#d60000;font-size:.95rem}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row .col-50,.row .col-100{width:100%}.row .form__group{margin-bottom:1.5rem}@media(min-width:768px){.row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.row .col-50{width:calc(50% - 15px);padding-right:15px}.row .col-50:last-child{padding-right:0;padding-left:15px}}.button{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #16495a;padding:.5rem 1rem;font-size:1rem;font-weight:700;line-height:1.5;border-radius:5px;color:#fff;background-color:#16495a;cursor:pointer}.button [disabled]{cursor:not-allowed}.message{margin-bottom:1.5rem;padding:1rem;color:#fff;background-color:#16495a}.message--error{background-color:#ab1c1e}.message--success{background-color:#619127}.ballot-list[data-v-969a9aca]{list-style:none;padding-left:0}.ballot-list__item[data-v-969a9aca]{margin-bottom:.5rem}.ballot-list__item a[data-v-969a9aca]{display:block;padding:1rem;background-color:#fff;border:1px solid #d3dcdf;text-decoration:none}