body{color:#081635;font-size:20px;font-weight:400;font-family:Campton W00,sans-serif!important}button,select{color:#081635}html,body{margin:0;padding:0}body{background-color:#f4991a0d}.w{max-width:25em;margin:0 auto;padding:1em}#content{background-color:#fff;padding-bottom:1.5em}#header{background-color:#081635;padding:1em}#header #logo{width:250px;margin:0 auto;display:block}#header #logo img{max-width:100%}@media only screen and (width>=501px){#header #logo,#header #logo img{width:300px}}.button{font-family:Campton W00,sans-serif!important}.button:hover{cursor:pointer}a,.button--text{color:#f4991a;background:0 0;border:0;outline:0;padding:0;font-size:20px;text-decoration:none;display:inline}a:hover,.button--text:hover{text-decoration:underline}.large-input{border:2px solid #0000;border-radius:3px;width:100%;margin:.5em 0;padding:1em;font-size:20px;font-weight:500}@media only screen and (width>=501px){.large-input{width:auto;min-width:350px}}ul#candidates{padding:0}ul#candidates li{margin:0;padding:0;list-style:none}.button--choose-candidate{color:#081635;-o-transition:.1s background-color linear;background-color:#f4991a0d;border:2px solid #0000;border-radius:3px;width:100%;margin:.5em 0;padding:1em;font-size:20px;font-weight:500;transition:background-color .1s linear}@media only screen and (width>=501px){.button--choose-candidate{width:auto;min-width:350px}}.button--choose-candidate:hover,.button--choose-candidate:active,.button--choose-candidate:focus{color:#fff;background-color:#f4991a}.button--choose-candidate .name{font-weight:700;display:block}.button--choose-candidate .organization{font-weight:400;display:block}.button--provider{color:#fff;-o-transition:.1s opacity linear;background-color:#f4991a;border:2px solid #0000;border-radius:3px;width:100%;margin:.5em 0;padding:1em;font-size:20px;font-weight:500;transition:opacity .1s linear}@media only screen and (width>=501px){.button--provider{width:auto;min-width:350px}}.button--provider:hover{opacity:.8}.button--provider--google{background-color:#b31c40}.button--provider--sms{background-color:#e98d0b}.button--provider--facebook{background-color:#153b8e}.input{box-sizing:border-box}.input--sms{border:2px solid #f4991a;border-radius:3px;width:100%;margin:.5em 0;padding:1em;font-size:20px;font-weight:500}@media only screen and (width>=501px){.input--sms{width:auto;min-width:350px}}.input--sms--dark{border-color:#e98d0b}h1,h2{margin-bottom:1.5em / 2;margin-top:1.5em;font-size:1.5em}#voting{margin-top:-1.5em / 2}.yellow-box{color:#081635;-o-transition:.1s background-color linear;text-align:center;background-color:#f4991a0d;border:2px solid #0000;border-radius:3px;width:100%;margin:1em 0;padding:1em 0;font-size:20px;font-weight:500;transition:background-color .1s linear;display:inline-block}@media only screen and (width>=501px){.yellow-box{width:auto;min-width:350px}}.yellow-box .name{font-weight:700;display:block}.yellow-box .organization{font-weight:400;display:block}.yellow-box:hover,.yellow-box:active,.yellow-box:focus{color:#000;background-color:#f4991a0d}.centered{text-align:center}.bold{font-weight:700}.loading{text-align:center;background-color:#ffffff80;margin:20vh auto 60vh}.loading .lds-heart{transform-origin:32px 32px;width:64px;height:64px;display:inline-block;position:relative;transform:rotate(45deg)}.loading .lds-heart div{background:#f4991a;width:26px;height:26px;animation:2.2s cubic-bezier(.215,.61,.355,1) infinite lds-heart;position:absolute;top:23px;left:19px}.loading .lds-heart div:after,.loading .lds-heart div:before{content:" ";background:#f4991a;width:26px;height:26px;display:block;position:absolute}.loading .lds-heart div:before{border-radius:50% 0 0 50%;left:-17px}.loading .lds-heart div:after{border-radius:50% 50% 0 0;top:-17px}@keyframes lds-heart{0%{transform:scale(.95)}5%{transform:scale(1.1)}39%{transform:scale(.85)}45%{transform:scale(1)}60%{transform:scale(.95)}to{transform:scale(.9)}}#footer{text-align:center;margin:1em 0}#footer p{color:#000000b3;font-size:80%!important}#footer p a{color:#000000b3;font-size:100%}.hidden{display:none}
