body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}nav{font-family:"Open Sans",sans-serif;font-size:1.25em;font-weight:400}@media(max-width:768px){nav{font-size:1em}}nav header{font-family:"Bitter",sans-serif;font-size:2em;text-align:center;text-transform:uppercase}@media(max-width:768px){nav header{font-size:1.5em}}nav .links{display:flex;flex-direction:row;justify-content:center}@media(max-width:768px){nav .links{flex-direction:column;align-items:center}}nav .links a{text-decoration:none;color:#000;margin:0 1em}nav ul{list-style-type:none;margin:0;padding:0}.disable-scroll{overflow:hidden}.modal{position:fixed;box-sizing:border-box;display:inline-block;padding:20px;z-index:999;max-height:100%;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background-color:#fff;min-width:1000px;overflow:visible;box-shadow:10px 2px 30px rgba(0,0,0,.15)}@media(max-width:768px){.modal{min-width:0;top:0;left:0;transform:none;width:100%;height:100%;max-height:100vh;box-shadow:none}}.modal img{width:40%;min-width:300px;border:5px solid #fff;overflow:hidden;top:0}.modal-overlay{position:fixed;z-index:1;height:100%;width:100%;background-color:rgba(0,0,0,.5);top:0;left:0}.modal-controls a{position:absolute;display:inline;color:#222;text-decoration:none;line-height:36px;font-size:30px;font-weight:lighter;background:#fff;border-radius:5px;text-align:center;overflow:visible}.modal-controls .modal-close{right:0;top:0;margin:0 8px;border-radius:0 0 0 5px}@media(max-width:768px){.modal-controls .modal-close{margin:0 10px}}.modal-controls .modal-next,.modal-controls .modal-prev{right:0;top:calc(50% - 25px);border-radius:5px 0 0 5px;height:50px;line-height:40px;font-size:40px;margin:0 2px}.modal-controls .modal-prev{left:0;right:auto;border-radius:0 5px 5px 0}@media(max-width:768px){.modal-controls .modal-next{margin-right:2px}}.candidateModalInfo{display:flex;justify-content:flex-start;flex-direction:row;padding:10px;max-height:72vh}.candidateModalImageContainer{flex:1 1;max-width:33%}.candidateModalImage{display:block;margin-left:auto;margin-right:auto}.candidateOverlay{vertical-align:top;display:flex;flex-direction:column;flex:1 1;padding:5px}.candidateOverlayPlatform{flex:5 1;max-width:100%;overflow-y:scroll;font-family:"Open Sans",sans-serif}.candidateOverlayName{font-family:"Open Sans",sans-serif;font-weight:700;font-size:2em}.candidateOverlaySlate{font-family:"Open Sans",sans-serif;color:grey}.candidateOverlaySlate.endorsedBar{background-color:#06ce00;color:#fff;text-align:center;margin-bottom:2px}.candidateOverlaySlate.notEndorsedBar{background-color:red;color:#fff;text-align:center;margin-bottom:2px}@media(max-width:768px){.candidateModalInfo{display:inline-block;max-height:100vh;overflow-y:scroll}.candidateOverlay{text-align:center;padding:0 10px 25px}.candidateModalImageContainer{max-width:100%}.candidateOverlayPlatform{overflow-y:visible;text-align:left}}.endorsed_image{text-align:center;text-transform:uppercase;text-decoration:none;font-size:10px;font-weight:100}.endorsed:before{border-radius:200px;border:3px solid #06ce00;content:"";display:block;position:absolute;left:50%;top:50%;height:230px;width:230px;margin-left:-118px;margin-top:-118px;opacity:1;transform:scale(1);transition:all .3s}.endorsed:hover:before{transform:scale(1.05)}.break{height:15px}.endorsed.circle{background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:50%;border:none;cursor:pointer;display:block;width:200px;height:200px;line-height:200px;position:relative;margin:25px 20px 0;transition:.5s}.endorsed.circle:hover{padding:-2px}.notEndorsed{text-align:center;text-transform:uppercase;text-decoration:none;font-size:10px;font-weight:100}.notEndorsed.red:before{border:3px solid red}.notEndorsed:before{border-radius:200px;border:3px solid #1780cc;content:"";display:block;position:absolute;left:50%;top:50%;height:230px;width:230px;margin-left:-118px;margin-top:-118px;opacity:1;transform:scale(1);transition:all .3s}.notEndorsed:hover:before{transform:scale(1.05)}.notEndorsed.circle{background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:50%;border:none;cursor:pointer;display:block;width:200px;height:200px;line-height:200px;position:relative;margin:25px 20px 0;transition:.5s}.notEndorsed.circle:hover{padding:-2px}.blue_circle{text-align:center;text-transform:uppercase;text-decoration:none;font-size:10px;font-weight:100}.blue_circle.blue:before{border:3px solid #1780cc}.blue_circle:before{border-radius:200px;border:3px solid #1780cc;content:"";display:block;position:absolute;left:50%;top:50%;height:230px;width:230px;margin-left:-118px;margin-top:-118px;opacity:1;transform:scale(1);transition:all .3s}.blue_circle:hover:before{transform:scale(1.05)}.blue_circle.circle{background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:50%;border:none;cursor:pointer;display:block;width:200px;height:200px;line-height:200px;position:relative;margin:25px 20px 0;transition:.5s}.blue_circle.circle:hover{padding:-2px}.candidate_card{display:flex;flex-direction:column;align-items:center;margin:0 10px 30px;min-height:300px;max-width:240px;box-shadow:0 1px 4px 0 rgba(0,0,0,.22);padding:10px;transition:all .3s ease}@media(max-width:768px){.candidate_card{margin:0 0 1em}}.candidate_card:hover{box-shadow:0 1px 10px 0 rgba(0,0,0,.32);z-index:10;opacity:.8}.candidate-info{margin-top:auto}.positionRow{height:auto;border-color:grey;margin-top:35px}.positionCandidates{display:flex;flex-wrap:wrap;justify-content:center}@media(max-width:768px){.positionCandidates{justify-content:center}}.positionName{text-align:center;padding-bottom:10px;font-family:"Bitter",sans-serif;font-size:1.25em;color:#000;text-transform:uppercase;font-weight:700}@media(max-width:768px){.positionName{text-align:center}}.endorsedPositionName{text-align:center;padding-bottom:10px;font-family:"Overpass Mono",sans-serif;font-size:1.25em;color:#000;text-transform:uppercase;font-weight:700;height:72px}@media(max-width:768px){.endorsedPositionName{text-align:center}}.candidateName{margin:1em 0 0;font-size:1.5em;font-weight:700}.candidateName,.candidateSlate{font-family:"Open Sans",sans-serif;text-align:center}.candidateSlate{font-size:.8em;color:grey}.dropdown-width{width:100%}.bd-dropdown{position:relative;font-size:1rem;margin-top:1em;font-family:"Open Sans",monospace}.bd-dropdown.__active>.__control{border:.1rem solid #1780cc;border-radius:.2rem .2rem 0 0;font-family:"Open Sans",monospace}.bd-dropdown .__control{display:flex;justify-content:space-between;padding:.5rem .75rem;border:.1rem solid #1780cc;border-radius:.2rem .2rem .2rem .2rem;background-color:#fff;color:#667d89;cursor:pointer}.bd-dropdown .__control .icon{color:#97a8b0}.bd-dropdown .__options{position:absolute;top:100%;box-sizing:border-box;width:100%;margin:0;padding:0;list-style-type:none;border-radius:0 0 .2rem .2rem;border:.1rem solid #ccd4d8;border-top:none;background-color:#fff;z-index:1}.bd-dropdown .__options .__item{padding:.5rem .75rem;cursor:pointer}.bd-dropdown .__options .__item.__selected{background-color:#e7e7e7;cursor:default}.bd-dropdown .__options .__item:hover{background-color:#e7e7e7}a{text-decoration:none;color:#000}.react-slidedown{transition-duration:.3s;transition-timing-function:ease}.sanctions-entry{background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.22);transition:all .3s ease;z-index:1;margin:2px;border:1px solid #909090}.content{width:75%;margin:auto}@media(max-width:768px){.content{width:95%;margin:auto}}.sanction-list-entry{padding:0 10px}.sanction-list-entry .entry-title{font-size:1.2em;font-family:"Open Sans",sans-serif;font-weight:700}.sanction-list-entry .entry-time{font-size:.8em;font-family:"Open Sans",monospace;color:grey}.sanction-list-entry .entry-in-table-header{background-color:#1780cc;color:#fff;margin:0 -10px;padding:5px 15px}.sanction-list-entry .entry-in-table-header .entry-title{font-size:1.2em;font-family:"Bitter",sans-serif}.sanction-list-entry .entry-in-table-header .entry-time{font-size:.8em;font-family:"Open Sans",sans-serif;color:#fff}.sanction-list-entry .entry-blurb{font-size:1em;font-family:"Open Sans",monospace;padding:5px}.sanctions-entry:hover{box-shadow:0 1px 10px 0 rgba(0,0,0,.32);z-index:10;opacity:.8}.entry-body{overflow:hidden;transition:all .3s ease}.sanctions-entry.active{box-shadow:0 1px 10px 0 rgba(23,128,204,.5);border:2px solid #1780cc}.sanctions-entry.active .entry-body{padding-top:10px}.sanctions-entry.active .photo{border:2px solid #fff}.gen-rep .sanctions-entry.results:nth-of-type(2){background-color:#06ce00;color:#fff;opacity:1}.gen-rep .sanctions-entry.results:nth-of-type(2) .slate{color:#fff}.gen-rep .sanctions-entry.results:nth-of-type(3){background-color:#06ce00;color:#fff;opacity:1}.gen-rep .sanctions-entry.results:nth-of-type(3) .slate{color:#fff}.sanctions-entry.results:first-of-type{background-color:#06ce00;color:#fff}.sanctions-entry.results:first-of-type .slate{color:#fff}.sanctions-entry.results:not(:first-of-type){opacity:.3}.sanctions-entry.results:not(:first-of-type):hover{opacity:1}.entry-header{display:flex;flex-direction:row;width:100%;align-items:center;transition:all .3s ease;cursor:pointer}.entry-header .photo{height:4.5em;width:4.5em;overflow:hidden;border-radius:50%;margin:0 10px;flex-shrink:0}.entry-header img{width:100%;height:auto}.entry-header .score{font-family:"Bitter",sans-serif;font-size:4.5em;font-weight:700;padding:0 2px;margin-left:auto;margin-right:10px}.entry-header .name{font-family:"Open Sans",sans-serif;font-size:1.4em;font-weight:700}.entry-header .slate{font-family:"Open Sans",sans-serif;font-size:.8em;font-weight:400;color:grey;transition:all .3s ease}h2{font-family:"Bitter",sans-serif;font-size:1.25em;margin-bottom:.5em}#referenda-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.referendum-card{border:3px solid #1780cc;margin:20px 10px;white-space:pre-wrap;max-width:75%}@media(max-width:768px){.referendum-card{max-width:95%}}.referendum-title-endorsed{background-color:#06ce00}.referendum-title-endorsed,.referendum-title-not-endorsed{font-family:"Bitter",sans-serif;color:#fff;font-size:2em;margin:0;padding:10px}.referendum-title-not-endorsed{background-color:red}.referendum-desc{font-family:"Open Sans",sans-serif;font-size:1em;margin:2px 0;padding:10px}.related-wrap{max-width:1024px}.related{padding-left:0}.related h3{font-family:"Bitter",sans-serif;font-size:1.5em;margin-top:0;margin-bottom:.1em}.related p{font-family:"Open Sans",sans-serif}.related li{display:flex;margin-bottom:1em;transition:box-shadow .3s ease;padding:1em;border-bottom:1px solid rgba(0,0,0,.22)}@media(max-width:768px){.related li{flex-wrap:wrap}}.related li:hover{box-shadow:0 1px 4px 0 rgba(0,0,0,.22)}.related li .left{flex-basis:60%;max-width:60%;padding-left:1.5em}@media(max-width:768px){.related li .left{flex-basis:100%;max-width:100%;padding-left:0;order:2}}.related li .right{flex-basis:40%;max-width:40%;padding-left:2em;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.related li .right{flex-basis:100%;max-width:100%;padding-left:0;order:1}}.related li img{max-width:100%;max-height:200px}img.logo{width:50px;height:50px;position:fixed;right:10px;bottom:10px;z-index:50}
/*# sourceMappingURL=main.06dd6d05.chunk.css.map */