@charset "UTF-8";
/*DEFAULT REPUBLICAN COLOR*/
/*DEFAULT DEMOCRATS COLOR*/
@import url("select2.css");
/* line 3, ../../sass/app/_select2.scss */
.select2-container--default {
  font-size: 1.5rem;
  color: black;
  text-transform: capitalize;
}
/* line 8, ../../sass/app/_select2.scss */
.select2-container--default .select2-selection--single {
  background: none;
  border: none;
  margin-right: 1rem;
  margin-left: 0;
}
/* line 15, ../../sass/app/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 0;
  margin-right: .25rem;
}

/* line 22, ../../sass/app/_select2.scss */
.select2-dropdown {
  border: none;
  background: #f6f8f8;
  border-radius: 0;
  color: #8b8d90;
  font-family: 'GoodWeb-Cond';
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}
/* line 30, ../../sass/app/_select2.scss */
.select2-dropdown .select2-search__field {
  font-size: 1rem;
}
/* line 34, ../../sass/app/_select2.scss */
.select2-dropdown .select2-results__options {
  margin: 0;
}
/* line 37, ../../sass/app/_select2.scss */
.select2-dropdown .select2-results__options .select2-results__option {
  margin: 0;
}

/* line 1, ../../sass/app/_general.scss */
body {
  font-family: 'Arial', sans-serif;
}

/* line 5, ../../sass/app/_general.scss */
abbr {
  text-decoration: none;
}

/* line 11, ../../sass/app/_general.scss */
.clearfix {
  overflow: auto;
  clear: both;
}

/* line 1, ../../sass/app/_layout.scss */
.ap-interactive {
  padding: 0;
}

/* line 5, ../../sass/app/_layout.scss */
#election-results {
  max-width: 960px;
  margin: 0 auto;
  padding: 0 1rem;
}
/* line 10, ../../sass/app/_layout.scss */
#election-results header {
  display: flex;
  flex-direction: row-reverse;
  margin-bottom: .25rem;
}
/* line 15, ../../sass/app/_layout.scss */
#election-results header h1 {
  margin-top: .25rem;
  margin-bottom: 0;
  margin-left: 0;
  font-family: 'GoodWeb-CondBook';
  text-transform: capitalize;
  text-align: left;
}
/* line 25, ../../sass/app/_layout.scss */
#election-results #main {
  height: 2rem;
  margin-bottom: 1rem;
}
/* line 29, ../../sass/app/_layout.scss */
#election-results #main nav {
  font-family: 'GoodWeb-CondBook';
  font-weight: bold;
}
/* line 33, ../../sass/app/_layout.scss */
#election-results #main nav label {
  display: none;
}
/* line 38, ../../sass/app/_layout.scss */
#election-results #main footer {
  display: none;
}
/* line 43, ../../sass/app/_layout.scss */
#election-results #map {
  width: 100%;
  display: block;
  float: left;
  margin: 0 auto;
}
/* line 53, ../../sass/app/_layout.scss */
#election-results #tabular-results {
  float: left;
  width: 100%;
}
/* line 58, ../../sass/app/_layout.scss */
#election-results .swatch {
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.25rem;
  display: inline-block;
  text-align: center;
  margin-right: .25rem;
}

/* line 2, ../../sass/app/_tables.scss */
#tabular-results .tabular-status {
  font-family: 'GoodWeb-CondBook';
  font-weight: bold;
  margin-bottom: 0.5rem;
  font-size: 1.25rem;
  color: #57585a;
}

/* line 11, ../../sass/app/_tables.scss */
table tbody, table thead {
  display: block;
}

/* line 15, ../../sass/app/_tables.scss */
table {
  width: 100%;
}
/* line 18, ../../sass/app/_tables.scss */
table tbody {
  overflow: auto;
  max-height: 9rem;
}
/* line 24, ../../sass/app/_tables.scss */
table tr:last-child td {
  border: none;
}
/* line 26, ../../sass/app/_tables.scss */
table th {
  width: 100%;
  font-size: .85rem;
  padding-bottom: .25rem;
  padding-right: .75rem;
  color: #777777;
  text-transform: uppercase;
  letter-spacing: 0.01em;
}
/* line 36, ../../sass/app/_tables.scss */
table td {
  width: 100%;
  white-space: nowrap;
  padding-top: .25rem;
  padding-bottom: .25rem;
  border-bottom: 1px solid #efefef;
  /*&.graph {*/
  /*display: block-inline;*/
  /*width: 20px;*/
  /*margin:0;*/
  /*padding-right: 6px;*/
  /*border-bottom: 0px solid #fff;*/
  /*}*/
}
/* line 51, ../../sass/app/_tables.scss */
table td.name {
  width: 140px;
}
/* line 54, ../../sass/app/_tables.scss */
table td.name > div {
  display: flex;
  align-items: center;
}
/* line 58, ../../sass/app/_tables.scss */
table td.name > div > .swatch {
  font-weight: 900;
}
/* line 60, ../../sass/app/_tables.scss */
table td.name > div > .swatch > .winner {
  background: url(../images/check.png) center center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin-right: 4px;
  margin-bottom: -2px;
  display: inline-block;
  width: 20px;
  height: 20px;
  top: 0px;
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/check.png', sizingMethod='scale')";
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/check.png',sizingMethod='scale');
}
/* line 66, ../../sass/app/_tables.scss */
table td.name > div > .swatch > .runoff {
  background: url(../images/arrow.png) center center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin-right: 4px;
  margin-bottom: -2px;
  display: inline-block;
  width: 20px;
  height: 20px;
  top: 0px;
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/arrow.png', sizingMethod='scale')";
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/arrow.png',sizingMethod='scale');
}
/* line 78, ../../sass/app/_tables.scss */
table td.name > div > .swatch.tie:after {
  content: 'T';
  color: white;
}
/* line 83, ../../sass/app/_tables.scss */
table td.name > div > .swatch.runoff:after {
  content: '➜';
  color: white;
}
/* line 88, ../../sass/app/_tables.scss */
table td.name > div > .swatch.runoff-tabular:after {
  content: '➜';
  color: white;
}
/* line 65, ../../sass/app/_mixins.scss */
table td.name > div .Dem0 {
  background-color: #5f9ace;
}
/* line 66, ../../sass/app/_mixins.scss */
table td.name > div .Dem1 {
  background-color: #3e6d8c;
}
/* line 67, ../../sass/app/_mixins.scss */
table td.name > div .Dem2 {
  background-color: #71C671;
}
/* line 68, ../../sass/app/_mixins.scss */
table td.name > div .Dem3 {
  background-color: #0C9BC7;
}
/* line 69, ../../sass/app/_mixins.scss */
table td.name > div .Dem4 {
  background-color: #5baaaa;
}
/* line 70, ../../sass/app/_mixins.scss */
table td.name > div .Dem5 {
  background-color: #aff0f0;
}
/* line 71, ../../sass/app/_mixins.scss */
table td.name > div .Dem6 {
  background-color: #a1a907;
}
/* line 72, ../../sass/app/_mixins.scss */
table td.name > div .Dem7 {
  background-color: #B1A6B9;
}
/* line 73, ../../sass/app/_mixins.scss */
table td.name > div .Dem8 {
  background-color: #a87136;
}
/* line 74, ../../sass/app/_mixins.scss */
table td.name > div .Dem9 {
  background-color: #688929;
}
/* line 75, ../../sass/app/_mixins.scss */
table td.name > div .Dem10 {
  background-color: #E59E00;
}
/* line 76, ../../sass/app/_mixins.scss */
table td.name > div .Dem11 {
  background-color: #F9E075;
}
/* line 77, ../../sass/app/_mixins.scss */
table td.name > div .Dem12 {
  background-color: #683347;
}
/* line 78, ../../sass/app/_mixins.scss */
table td.name > div .Dem13 {
  background-color: #12723C;
}
/* line 79, ../../sass/app/_mixins.scss */
table td.name > div .Dem14 {
  background-color: #482417;
}
/* line 80, ../../sass/app/_mixins.scss */
table td.name > div .Dem15 {
  background-color: #CD99B4;
}
/* line 81, ../../sass/app/_mixins.scss */
table td.name > div .Dem16 {
  background-color: #1E3225;
}
/* line 82, ../../sass/app/_mixins.scss */
table td.name > div .Dem17 {
  background-color: #63B19F;
}
/* line 83, ../../sass/app/_mixins.scss */
table td.name > div .Dem18 {
  background-color: #7171C6;
}
/* line 84, ../../sass/app/_mixins.scss */
table td.name > div .Dem19 {
  background-color: #7D9EC0;
}
/* line 85, ../../sass/app/_mixins.scss */
table td.name > div .Dem20 {
  background-color: #388E8E;
}
/* line 86, ../../sass/app/_mixins.scss */
table td.name > div .Dem21 {
  background-color: #00B2EE;
}
/* line 87, ../../sass/app/_mixins.scss */
table td.name > div .Dem22 {
  background-color: #8E8E38;
}
/* line 88, ../../sass/app/_mixins.scss */
table td.name > div .Dem23 {
  background-color: #32CD32;
}
/* line 89, ../../sass/app/_mixins.scss */
table td.name > div .Dem24 {
  background-color: #48D1CC;
}
/* line 90, ../../sass/app/_mixins.scss */
table td.name > div .Dem25 {
  background-color: #025949;
}
/* line 91, ../../sass/app/_mixins.scss */
table td.name > div .Dem26 {
  background-color: #8bc9bd;
}
/* line 93, ../../sass/app/_mixins.scss */
table td.name > div .GOP0 {
  background-color: #C43D49;
}
/* line 94, ../../sass/app/_mixins.scss */
table td.name > div .GOP1 {
  background-color: #EE9572;
}
/* line 95, ../../sass/app/_mixins.scss */
table td.name > div .GOP2 {
  background-color: #ffb0b0;
}
/* line 96, ../../sass/app/_mixins.scss */
table td.name > div .GOP3 {
  background-color: #99A111;
}
/* line 97, ../../sass/app/_mixins.scss */
table td.name > div .GOP4 {
  background-color: #CD99B4;
}
/* line 98, ../../sass/app/_mixins.scss */
table td.name > div .GOP5 {
  background-color: #c4d273;
}
/* line 99, ../../sass/app/_mixins.scss */
table td.name > div .GOP6 {
  background-color: #eb8076;
}
/* line 100, ../../sass/app/_mixins.scss */
table td.name > div .GOP7 {
  background-color: #0C9BC7;
}
/* line 101, ../../sass/app/_mixins.scss */
table td.name > div .GOP8 {
  background-color: #CD6839;
}
/* line 102, ../../sass/app/_mixins.scss */
table td.name > div .GOP9 {
  background-color: #683347;
}
/* line 103, ../../sass/app/_mixins.scss */
table td.name > div .GOP10 {
  background-color: #EE7621;
}
/* line 104, ../../sass/app/_mixins.scss */
table td.name > div .GOP11 {
  background-color: #025949;
}
/* line 105, ../../sass/app/_mixins.scss */
table td.name > div .GOP12 {
  background-color: #ED9121;
}
/* line 106, ../../sass/app/_mixins.scss */
table td.name > div .GOP13 {
  background-color: #CD5555;
}
/* line 107, ../../sass/app/_mixins.scss */
table td.name > div .GOP14 {
  background-color: #12723C;
}
/* line 108, ../../sass/app/_mixins.scss */
table td.name > div .GOP15 {
  background-color: #FF3030;
}
/* line 109, ../../sass/app/_mixins.scss */
table td.name > div .GOP16 {
  background-color: #c76b4a;
}
/* line 110, ../../sass/app/_mixins.scss */
table td.name > div .GOP17 {
  background-color: #5baaaa;
}
/* line 111, ../../sass/app/_mixins.scss */
table td.name > div .GOP18 {
  background-color: #5186B4;
}
/* line 112, ../../sass/app/_mixins.scss */
table td.name > div .GOP19 {
  background-color: #CD950C;
}
/* line 113, ../../sass/app/_mixins.scss */
table td.name > div .GOP20 {
  background-color: #CDCD00;
}
/* line 114, ../../sass/app/_mixins.scss */
table td.name > div .GOP21 {
  background-color: #9A32CD;
}
/* line 115, ../../sass/app/_mixins.scss */
table td.name > div .GOP22 {
  background-color: #B452CD;
}
/* line 116, ../../sass/app/_mixins.scss */
table td.name > div .GOP23 {
  background-color: #CDB5CD;
}
/* line 117, ../../sass/app/_mixins.scss */
table td.name > div .GOP24 {
  background-color: #DA70D6;
}
/* line 119, ../../sass/app/_mixins.scss */
table td.name > div .OP {
  background-color: #5f9ace;
}
/* line 120, ../../sass/app/_mixins.scss */
table td.name > div .OP0 {
  background-color: #025949;
}
/* line 121, ../../sass/app/_mixins.scss */
table td.name > div .OP1 {
  background-color: #3e6d8c;
}
/* line 122, ../../sass/app/_mixins.scss */
table td.name > div .OP2 {
  background-color: #71C671;
}
/* line 123, ../../sass/app/_mixins.scss */
table td.name > div .OP3 {
  background-color: #0C9BC7;
}
/* line 124, ../../sass/app/_mixins.scss */
table td.name > div .OP4 {
  background-color: #5baaaa;
}
/* line 125, ../../sass/app/_mixins.scss */
table td.name > div .OP5 {
  background-color: #aff0f0;
}
/* line 126, ../../sass/app/_mixins.scss */
table td.name > div .OP6 {
  background-color: #a1a907;
}
/* line 127, ../../sass/app/_mixins.scss */
table td.name > div .OP7 {
  background-color: #B1A6B9;
}
/* line 128, ../../sass/app/_mixins.scss */
table td.name > div .OP8 {
  background-color: #a87136;
}
/* line 129, ../../sass/app/_mixins.scss */
table td.name > div .OP9 {
  background-color: #688929;
}
/* line 130, ../../sass/app/_mixins.scss */
table td.name > div .OP10 {
  background-color: #E59E00;
}
/* line 131, ../../sass/app/_mixins.scss */
table td.name > div .OP11 {
  background-color: #F9E075;
}
/* line 132, ../../sass/app/_mixins.scss */
table td.name > div .OP12 {
  background-color: #683347;
}
/* line 133, ../../sass/app/_mixins.scss */
table td.name > div .OP13 {
  background-color: #12723C;
}
/* line 134, ../../sass/app/_mixins.scss */
table td.name > div .OP14 {
  background-color: #482417;
}
/* line 135, ../../sass/app/_mixins.scss */
table td.name > div .OP15 {
  background-color: #CD99B4;
}
/* line 136, ../../sass/app/_mixins.scss */
table td.name > div .OP16 {
  background-color: #1E3225;
}
/* line 137, ../../sass/app/_mixins.scss */
table td.name > div .OP17 {
  background-color: #63B19F;
}
/* line 138, ../../sass/app/_mixins.scss */
table td.name > div .OP18 {
  background-color: #7171C6;
}
/* line 139, ../../sass/app/_mixins.scss */
table td.name > div .OP19 {
  background-color: #7D9EC0;
}
/* line 140, ../../sass/app/_mixins.scss */
table td.name > div .OP20 {
  background-color: #388E8E;
}
/* line 141, ../../sass/app/_mixins.scss */
table td.name > div .OP21 {
  background-color: #00B2EE;
}
/* line 142, ../../sass/app/_mixins.scss */
table td.name > div .OP22 {
  background-color: #8E8E38;
}
/* line 143, ../../sass/app/_mixins.scss */
table td.name > div .OP23 {
  background-color: #32CD32;
}
/* line 144, ../../sass/app/_mixins.scss */
table td.name > div .OP24 {
  background-color: #48D1CC;
}
/* line 145, ../../sass/app/_mixins.scss */
table td.name > div .OP25 {
  background-color: #DA70D6;
}
/* line 146, ../../sass/app/_mixins.scss */
table td.name > div .OP26 {
  background-color: #8bc9bd;
}
/* line 147, ../../sass/app/_mixins.scss */
table td.name > div .OP27 {
  background-color: #C43D49;
}
/* line 148, ../../sass/app/_mixins.scss */
table td.name > div .OP28 {
  background-color: #EE9572;
}
/* line 149, ../../sass/app/_mixins.scss */
table td.name > div .OP29 {
  background-color: #ffb0b0;
}
/* line 150, ../../sass/app/_mixins.scss */
table td.name > div .OP30 {
  background-color: #99A111;
}
/* line 151, ../../sass/app/_mixins.scss */
table td.name > div .OP31 {
  background-color: #c4d273;
}
/* line 152, ../../sass/app/_mixins.scss */
table td.name > div .OP32 {
  background-color: #eb8076;
}
/* line 153, ../../sass/app/_mixins.scss */
table td.name > div .OP33 {
  background-color: #CD6839;
}
/* line 154, ../../sass/app/_mixins.scss */
table td.name > div .OP34 {
  background-color: #EE7621;
}
/* line 155, ../../sass/app/_mixins.scss */
table td.name > div .OP35 {
  background-color: #ED9121;
}
/* line 156, ../../sass/app/_mixins.scss */
table td.name > div .OP36 {
  background-color: #CD5555;
}
/* line 157, ../../sass/app/_mixins.scss */
table td.name > div .OP37 {
  background-color: #FF3030;
}
/* line 158, ../../sass/app/_mixins.scss */
table td.name > div .OP38 {
  background-color: #c76b4a;
}
/* line 159, ../../sass/app/_mixins.scss */
table td.name > div .OP39 {
  background-color: #5186B4;
}
/* line 160, ../../sass/app/_mixins.scss */
table td.name > div .OP40 {
  background-color: #CD950C;
}
/* line 161, ../../sass/app/_mixins.scss */
table td.name > div .OP41 {
  background-color: #CDCD00;
}
/* line 162, ../../sass/app/_mixins.scss */
table td.name > div .OP42 {
  background-color: #9A32CD;
}
/* line 163, ../../sass/app/_mixins.scss */
table td.name > div .OP43 {
  background-color: #B452CD;
}
/* line 164, ../../sass/app/_mixins.scss */
table td.name > div .OP44 {
  background-color: #CDB5CD;
}
/* line 167, ../../sass/app/_mixins.scss */
table td.name > div .Other0 {
  background-color: #688929;
}
/* line 168, ../../sass/app/_mixins.scss */
table td.name > div .Other1 {
  background-color: #688929;
}
/* line 169, ../../sass/app/_mixins.scss */
table td.name > div .Other2 {
  background-color: #E59E00;
}
/* line 170, ../../sass/app/_mixins.scss */
table td.name > div .Other3 {
  background-color: #F9E075;
}
/* line 171, ../../sass/app/_mixins.scss */
table td.name > div .Other4 {
  background-color: #683347;
}
/* line 172, ../../sass/app/_mixins.scss */
table td.name > div .Other5 {
  background-color: #12723C;
}
/* line 174, ../../sass/app/_mixins.scss */
table td.name > div .no-votes {
  background-color: #bfbfbf;
}
/* line 175, ../../sass/app/_mixins.scss */
table td.name > div .no-data {
  background-color: #ebebeb;
}
/* line 177, ../../sass/app/_mixins.scss */
table td.name > div .tie {
  background-color: #501e76;
}
/* line 178, ../../sass/app/_mixins.scss */
table td.name > div .runoff {
  background-color: #bb81e8;
}
/* line 179, ../../sass/app/_mixins.scss */
table td.name > div .active {
  background-color: #bfbfbf;
}
/* line 180, ../../sass/app/_mixins.scss */
table td.name > div .inactive {
  background-color: #ebebeb;
}
/* line 181, ../../sass/app/_mixins.scss */
table td.name > div .called {
  background-color: #57585a;
}
/* line 99, ../../sass/app/_tables.scss */
table td.vote-percent {
  width: 20px;
}
/* line 107, ../../sass/app/_tables.scss */
table .runoff-tabular {
  background-color: none;
}
/* line 111, ../../sass/app/_tables.scss */
table th.vote-count,
table td.vote-count {
  max-width: 10rem;
  padding-right: .5rem;
  padding-left: .5rem;
  text-align: right;
}
/* line 119, ../../sass/app/_tables.scss */
table th.vote-percent,
table td.vote-percent {
  max-width: 10rem;
  padding-right: .5rem;
  padding-left: .5rem;
  text-align: right;
}

/* line 2, ../../sass/app/_results.scss */
.precincts-reporting,
.incumbent-note,
#timestamp,
.footnote {
  font-size: 0.85rem;
  font-style: italic;
  color: #999;
}

/* line 11, ../../sass/app/_results.scss */
.precincts-reporting {
  text-align: right;
  margin: .5rem auto;
}

/* line 16, ../../sass/app/_results.scss */
.incumbent-note {
  float: left;
  text-align: right;
  margin: .5rem auto;
}

/* line 1, ../../sass/app/_map.scss */
#key {
  color: #555;
  font-size: .75rem;
}
/* line 65, ../../sass/app/_mixins.scss */
#key .Dem0 {
  background-color: #5f9ace;
}
/* line 66, ../../sass/app/_mixins.scss */
#key .Dem1 {
  background-color: #3e6d8c;
}
/* line 67, ../../sass/app/_mixins.scss */
#key .Dem2 {
  background-color: #71C671;
}
/* line 68, ../../sass/app/_mixins.scss */
#key .Dem3 {
  background-color: #0C9BC7;
}
/* line 69, ../../sass/app/_mixins.scss */
#key .Dem4 {
  background-color: #5baaaa;
}
/* line 70, ../../sass/app/_mixins.scss */
#key .Dem5 {
  background-color: #aff0f0;
}
/* line 71, ../../sass/app/_mixins.scss */
#key .Dem6 {
  background-color: #a1a907;
}
/* line 72, ../../sass/app/_mixins.scss */
#key .Dem7 {
  background-color: #B1A6B9;
}
/* line 73, ../../sass/app/_mixins.scss */
#key .Dem8 {
  background-color: #a87136;
}
/* line 74, ../../sass/app/_mixins.scss */
#key .Dem9 {
  background-color: #688929;
}
/* line 75, ../../sass/app/_mixins.scss */
#key .Dem10 {
  background-color: #E59E00;
}
/* line 76, ../../sass/app/_mixins.scss */
#key .Dem11 {
  background-color: #F9E075;
}
/* line 77, ../../sass/app/_mixins.scss */
#key .Dem12 {
  background-color: #683347;
}
/* line 78, ../../sass/app/_mixins.scss */
#key .Dem13 {
  background-color: #12723C;
}
/* line 79, ../../sass/app/_mixins.scss */
#key .Dem14 {
  background-color: #482417;
}
/* line 80, ../../sass/app/_mixins.scss */
#key .Dem15 {
  background-color: #CD99B4;
}
/* line 81, ../../sass/app/_mixins.scss */
#key .Dem16 {
  background-color: #1E3225;
}
/* line 82, ../../sass/app/_mixins.scss */
#key .Dem17 {
  background-color: #63B19F;
}
/* line 83, ../../sass/app/_mixins.scss */
#key .Dem18 {
  background-color: #7171C6;
}
/* line 84, ../../sass/app/_mixins.scss */
#key .Dem19 {
  background-color: #7D9EC0;
}
/* line 85, ../../sass/app/_mixins.scss */
#key .Dem20 {
  background-color: #388E8E;
}
/* line 86, ../../sass/app/_mixins.scss */
#key .Dem21 {
  background-color: #00B2EE;
}
/* line 87, ../../sass/app/_mixins.scss */
#key .Dem22 {
  background-color: #8E8E38;
}
/* line 88, ../../sass/app/_mixins.scss */
#key .Dem23 {
  background-color: #32CD32;
}
/* line 89, ../../sass/app/_mixins.scss */
#key .Dem24 {
  background-color: #48D1CC;
}
/* line 90, ../../sass/app/_mixins.scss */
#key .Dem25 {
  background-color: #025949;
}
/* line 91, ../../sass/app/_mixins.scss */
#key .Dem26 {
  background-color: #8bc9bd;
}
/* line 93, ../../sass/app/_mixins.scss */
#key .GOP0 {
  background-color: #C43D49;
}
/* line 94, ../../sass/app/_mixins.scss */
#key .GOP1 {
  background-color: #EE9572;
}
/* line 95, ../../sass/app/_mixins.scss */
#key .GOP2 {
  background-color: #ffb0b0;
}
/* line 96, ../../sass/app/_mixins.scss */
#key .GOP3 {
  background-color: #99A111;
}
/* line 97, ../../sass/app/_mixins.scss */
#key .GOP4 {
  background-color: #CD99B4;
}
/* line 98, ../../sass/app/_mixins.scss */
#key .GOP5 {
  background-color: #c4d273;
}
/* line 99, ../../sass/app/_mixins.scss */
#key .GOP6 {
  background-color: #eb8076;
}
/* line 100, ../../sass/app/_mixins.scss */
#key .GOP7 {
  background-color: #0C9BC7;
}
/* line 101, ../../sass/app/_mixins.scss */
#key .GOP8 {
  background-color: #CD6839;
}
/* line 102, ../../sass/app/_mixins.scss */
#key .GOP9 {
  background-color: #683347;
}
/* line 103, ../../sass/app/_mixins.scss */
#key .GOP10 {
  background-color: #EE7621;
}
/* line 104, ../../sass/app/_mixins.scss */
#key .GOP11 {
  background-color: #025949;
}
/* line 105, ../../sass/app/_mixins.scss */
#key .GOP12 {
  background-color: #ED9121;
}
/* line 106, ../../sass/app/_mixins.scss */
#key .GOP13 {
  background-color: #CD5555;
}
/* line 107, ../../sass/app/_mixins.scss */
#key .GOP14 {
  background-color: #12723C;
}
/* line 108, ../../sass/app/_mixins.scss */
#key .GOP15 {
  background-color: #FF3030;
}
/* line 109, ../../sass/app/_mixins.scss */
#key .GOP16 {
  background-color: #c76b4a;
}
/* line 110, ../../sass/app/_mixins.scss */
#key .GOP17 {
  background-color: #5baaaa;
}
/* line 111, ../../sass/app/_mixins.scss */
#key .GOP18 {
  background-color: #5186B4;
}
/* line 112, ../../sass/app/_mixins.scss */
#key .GOP19 {
  background-color: #CD950C;
}
/* line 113, ../../sass/app/_mixins.scss */
#key .GOP20 {
  background-color: #CDCD00;
}
/* line 114, ../../sass/app/_mixins.scss */
#key .GOP21 {
  background-color: #9A32CD;
}
/* line 115, ../../sass/app/_mixins.scss */
#key .GOP22 {
  background-color: #B452CD;
}
/* line 116, ../../sass/app/_mixins.scss */
#key .GOP23 {
  background-color: #CDB5CD;
}
/* line 117, ../../sass/app/_mixins.scss */
#key .GOP24 {
  background-color: #DA70D6;
}
/* line 119, ../../sass/app/_mixins.scss */
#key .OP {
  background-color: #5f9ace;
}
/* line 120, ../../sass/app/_mixins.scss */
#key .OP0 {
  background-color: #025949;
}
/* line 121, ../../sass/app/_mixins.scss */
#key .OP1 {
  background-color: #3e6d8c;
}
/* line 122, ../../sass/app/_mixins.scss */
#key .OP2 {
  background-color: #71C671;
}
/* line 123, ../../sass/app/_mixins.scss */
#key .OP3 {
  background-color: #0C9BC7;
}
/* line 124, ../../sass/app/_mixins.scss */
#key .OP4 {
  background-color: #5baaaa;
}
/* line 125, ../../sass/app/_mixins.scss */
#key .OP5 {
  background-color: #aff0f0;
}
/* line 126, ../../sass/app/_mixins.scss */
#key .OP6 {
  background-color: #a1a907;
}
/* line 127, ../../sass/app/_mixins.scss */
#key .OP7 {
  background-color: #B1A6B9;
}
/* line 128, ../../sass/app/_mixins.scss */
#key .OP8 {
  background-color: #a87136;
}
/* line 129, ../../sass/app/_mixins.scss */
#key .OP9 {
  background-color: #688929;
}
/* line 130, ../../sass/app/_mixins.scss */
#key .OP10 {
  background-color: #E59E00;
}
/* line 131, ../../sass/app/_mixins.scss */
#key .OP11 {
  background-color: #F9E075;
}
/* line 132, ../../sass/app/_mixins.scss */
#key .OP12 {
  background-color: #683347;
}
/* line 133, ../../sass/app/_mixins.scss */
#key .OP13 {
  background-color: #12723C;
}
/* line 134, ../../sass/app/_mixins.scss */
#key .OP14 {
  background-color: #482417;
}
/* line 135, ../../sass/app/_mixins.scss */
#key .OP15 {
  background-color: #CD99B4;
}
/* line 136, ../../sass/app/_mixins.scss */
#key .OP16 {
  background-color: #1E3225;
}
/* line 137, ../../sass/app/_mixins.scss */
#key .OP17 {
  background-color: #63B19F;
}
/* line 138, ../../sass/app/_mixins.scss */
#key .OP18 {
  background-color: #7171C6;
}
/* line 139, ../../sass/app/_mixins.scss */
#key .OP19 {
  background-color: #7D9EC0;
}
/* line 140, ../../sass/app/_mixins.scss */
#key .OP20 {
  background-color: #388E8E;
}
/* line 141, ../../sass/app/_mixins.scss */
#key .OP21 {
  background-color: #00B2EE;
}
/* line 142, ../../sass/app/_mixins.scss */
#key .OP22 {
  background-color: #8E8E38;
}
/* line 143, ../../sass/app/_mixins.scss */
#key .OP23 {
  background-color: #32CD32;
}
/* line 144, ../../sass/app/_mixins.scss */
#key .OP24 {
  background-color: #48D1CC;
}
/* line 145, ../../sass/app/_mixins.scss */
#key .OP25 {
  background-color: #DA70D6;
}
/* line 146, ../../sass/app/_mixins.scss */
#key .OP26 {
  background-color: #8bc9bd;
}
/* line 147, ../../sass/app/_mixins.scss */
#key .OP27 {
  background-color: #C43D49;
}
/* line 148, ../../sass/app/_mixins.scss */
#key .OP28 {
  background-color: #EE9572;
}
/* line 149, ../../sass/app/_mixins.scss */
#key .OP29 {
  background-color: #ffb0b0;
}
/* line 150, ../../sass/app/_mixins.scss */
#key .OP30 {
  background-color: #99A111;
}
/* line 151, ../../sass/app/_mixins.scss */
#key .OP31 {
  background-color: #c4d273;
}
/* line 152, ../../sass/app/_mixins.scss */
#key .OP32 {
  background-color: #eb8076;
}
/* line 153, ../../sass/app/_mixins.scss */
#key .OP33 {
  background-color: #CD6839;
}
/* line 154, ../../sass/app/_mixins.scss */
#key .OP34 {
  background-color: #EE7621;
}
/* line 155, ../../sass/app/_mixins.scss */
#key .OP35 {
  background-color: #ED9121;
}
/* line 156, ../../sass/app/_mixins.scss */
#key .OP36 {
  background-color: #CD5555;
}
/* line 157, ../../sass/app/_mixins.scss */
#key .OP37 {
  background-color: #FF3030;
}
/* line 158, ../../sass/app/_mixins.scss */
#key .OP38 {
  background-color: #c76b4a;
}
/* line 159, ../../sass/app/_mixins.scss */
#key .OP39 {
  background-color: #5186B4;
}
/* line 160, ../../sass/app/_mixins.scss */
#key .OP40 {
  background-color: #CD950C;
}
/* line 161, ../../sass/app/_mixins.scss */
#key .OP41 {
  background-color: #CDCD00;
}
/* line 162, ../../sass/app/_mixins.scss */
#key .OP42 {
  background-color: #9A32CD;
}
/* line 163, ../../sass/app/_mixins.scss */
#key .OP43 {
  background-color: #B452CD;
}
/* line 164, ../../sass/app/_mixins.scss */
#key .OP44 {
  background-color: #CDB5CD;
}
/* line 167, ../../sass/app/_mixins.scss */
#key .Other0 {
  background-color: #688929;
}
/* line 168, ../../sass/app/_mixins.scss */
#key .Other1 {
  background-color: #688929;
}
/* line 169, ../../sass/app/_mixins.scss */
#key .Other2 {
  background-color: #E59E00;
}
/* line 170, ../../sass/app/_mixins.scss */
#key .Other3 {
  background-color: #F9E075;
}
/* line 171, ../../sass/app/_mixins.scss */
#key .Other4 {
  background-color: #683347;
}
/* line 172, ../../sass/app/_mixins.scss */
#key .Other5 {
  background-color: #12723C;
}
/* line 174, ../../sass/app/_mixins.scss */
#key .no-votes {
  background-color: #bfbfbf;
}
/* line 175, ../../sass/app/_mixins.scss */
#key .no-data {
  background-color: #ebebeb;
}
/* line 177, ../../sass/app/_mixins.scss */
#key .tie {
  background-color: #501e76;
}
/* line 178, ../../sass/app/_mixins.scss */
#key .runoff {
  background-color: #bb81e8;
}
/* line 179, ../../sass/app/_mixins.scss */
#key .active {
  background-color: #bfbfbf;
}
/* line 180, ../../sass/app/_mixins.scss */
#key .inactive {
  background-color: #ebebeb;
}
/* line 181, ../../sass/app/_mixins.scss */
#key .called {
  background-color: #57585a;
}
/* line 6, ../../sass/app/_map.scss */
#key .swatch {
  width: 1rem;
  height: 1rem;
}
/* line 10, ../../sass/app/_map.scss */
#key > div {
  display: flex;
  margin-bottom: .25rem;
}
/* line 14, ../../sass/app/_map.scss */
#key > div > div {
  display: flex;
  align-items: right;
}
/* line 18, ../../sass/app/_map.scss */
#key > div > div:first-child, #key > div > div :nth-child(2) {
  width: 4.7rem;
}
/* line 25, ../../sass/app/_map.scss */
#key > div:nth-child(1) {
  display: none;
}
/* line 26, ../../sass/app/_map.scss */
#key > div:nth-child(2) {
  display: none;
}
/* line 27, ../../sass/app/_map.scss */
#key > div:nth-child(3) {
  display: none;
}

/* line 32, ../../sass/app/_map.scss */
.house #key > div:nth-child(1) {
  display: none;
}
/* line 33, ../../sass/app/_map.scss */
.house #key > div:nth-child(2) {
  display: flex;
}
/* line 34, ../../sass/app/_map.scss */
.house #key > div:nth-child(3) {
  display: flex;
}

/* line 37, ../../sass/app/_map.scss */
#map {
  clear: left;
}
/* line 65, ../../sass/app/_mixins.scss */
#map .Dem0 {
  fill: #5f9ace;
}
/* line 66, ../../sass/app/_mixins.scss */
#map .Dem1 {
  fill: #3e6d8c;
}
/* line 67, ../../sass/app/_mixins.scss */
#map .Dem2 {
  fill: #71C671;
}
/* line 68, ../../sass/app/_mixins.scss */
#map .Dem3 {
  fill: #0C9BC7;
}
/* line 69, ../../sass/app/_mixins.scss */
#map .Dem4 {
  fill: #5baaaa;
}
/* line 70, ../../sass/app/_mixins.scss */
#map .Dem5 {
  fill: #aff0f0;
}
/* line 71, ../../sass/app/_mixins.scss */
#map .Dem6 {
  fill: #a1a907;
}
/* line 72, ../../sass/app/_mixins.scss */
#map .Dem7 {
  fill: #B1A6B9;
}
/* line 73, ../../sass/app/_mixins.scss */
#map .Dem8 {
  fill: #a87136;
}
/* line 74, ../../sass/app/_mixins.scss */
#map .Dem9 {
  fill: #688929;
}
/* line 75, ../../sass/app/_mixins.scss */
#map .Dem10 {
  fill: #E59E00;
}
/* line 76, ../../sass/app/_mixins.scss */
#map .Dem11 {
  fill: #F9E075;
}
/* line 77, ../../sass/app/_mixins.scss */
#map .Dem12 {
  fill: #683347;
}
/* line 78, ../../sass/app/_mixins.scss */
#map .Dem13 {
  fill: #12723C;
}
/* line 79, ../../sass/app/_mixins.scss */
#map .Dem14 {
  fill: #482417;
}
/* line 80, ../../sass/app/_mixins.scss */
#map .Dem15 {
  fill: #CD99B4;
}
/* line 81, ../../sass/app/_mixins.scss */
#map .Dem16 {
  fill: #1E3225;
}
/* line 82, ../../sass/app/_mixins.scss */
#map .Dem17 {
  fill: #63B19F;
}
/* line 83, ../../sass/app/_mixins.scss */
#map .Dem18 {
  fill: #7171C6;
}
/* line 84, ../../sass/app/_mixins.scss */
#map .Dem19 {
  fill: #7D9EC0;
}
/* line 85, ../../sass/app/_mixins.scss */
#map .Dem20 {
  fill: #388E8E;
}
/* line 86, ../../sass/app/_mixins.scss */
#map .Dem21 {
  fill: #00B2EE;
}
/* line 87, ../../sass/app/_mixins.scss */
#map .Dem22 {
  fill: #8E8E38;
}
/* line 88, ../../sass/app/_mixins.scss */
#map .Dem23 {
  fill: #32CD32;
}
/* line 89, ../../sass/app/_mixins.scss */
#map .Dem24 {
  fill: #48D1CC;
}
/* line 90, ../../sass/app/_mixins.scss */
#map .Dem25 {
  fill: #025949;
}
/* line 91, ../../sass/app/_mixins.scss */
#map .Dem26 {
  fill: #8bc9bd;
}
/* line 93, ../../sass/app/_mixins.scss */
#map .GOP0 {
  fill: #C43D49;
}
/* line 94, ../../sass/app/_mixins.scss */
#map .GOP1 {
  fill: #EE9572;
}
/* line 95, ../../sass/app/_mixins.scss */
#map .GOP2 {
  fill: #ffb0b0;
}
/* line 96, ../../sass/app/_mixins.scss */
#map .GOP3 {
  fill: #99A111;
}
/* line 97, ../../sass/app/_mixins.scss */
#map .GOP4 {
  fill: #CD99B4;
}
/* line 98, ../../sass/app/_mixins.scss */
#map .GOP5 {
  fill: #c4d273;
}
/* line 99, ../../sass/app/_mixins.scss */
#map .GOP6 {
  fill: #eb8076;
}
/* line 100, ../../sass/app/_mixins.scss */
#map .GOP7 {
  fill: #0C9BC7;
}
/* line 101, ../../sass/app/_mixins.scss */
#map .GOP8 {
  fill: #CD6839;
}
/* line 102, ../../sass/app/_mixins.scss */
#map .GOP9 {
  fill: #683347;
}
/* line 103, ../../sass/app/_mixins.scss */
#map .GOP10 {
  fill: #EE7621;
}
/* line 104, ../../sass/app/_mixins.scss */
#map .GOP11 {
  fill: #025949;
}
/* line 105, ../../sass/app/_mixins.scss */
#map .GOP12 {
  fill: #ED9121;
}
/* line 106, ../../sass/app/_mixins.scss */
#map .GOP13 {
  fill: #CD5555;
}
/* line 107, ../../sass/app/_mixins.scss */
#map .GOP14 {
  fill: #12723C;
}
/* line 108, ../../sass/app/_mixins.scss */
#map .GOP15 {
  fill: #FF3030;
}
/* line 109, ../../sass/app/_mixins.scss */
#map .GOP16 {
  fill: #c76b4a;
}
/* line 110, ../../sass/app/_mixins.scss */
#map .GOP17 {
  fill: #5baaaa;
}
/* line 111, ../../sass/app/_mixins.scss */
#map .GOP18 {
  fill: #5186B4;
}
/* line 112, ../../sass/app/_mixins.scss */
#map .GOP19 {
  fill: #CD950C;
}
/* line 113, ../../sass/app/_mixins.scss */
#map .GOP20 {
  fill: #CDCD00;
}
/* line 114, ../../sass/app/_mixins.scss */
#map .GOP21 {
  fill: #9A32CD;
}
/* line 115, ../../sass/app/_mixins.scss */
#map .GOP22 {
  fill: #B452CD;
}
/* line 116, ../../sass/app/_mixins.scss */
#map .GOP23 {
  fill: #CDB5CD;
}
/* line 117, ../../sass/app/_mixins.scss */
#map .GOP24 {
  fill: #DA70D6;
}
/* line 119, ../../sass/app/_mixins.scss */
#map .OP {
  fill: #5f9ace;
}
/* line 120, ../../sass/app/_mixins.scss */
#map .OP0 {
  fill: #025949;
}
/* line 121, ../../sass/app/_mixins.scss */
#map .OP1 {
  fill: #3e6d8c;
}
/* line 122, ../../sass/app/_mixins.scss */
#map .OP2 {
  fill: #71C671;
}
/* line 123, ../../sass/app/_mixins.scss */
#map .OP3 {
  fill: #0C9BC7;
}
/* line 124, ../../sass/app/_mixins.scss */
#map .OP4 {
  fill: #5baaaa;
}
/* line 125, ../../sass/app/_mixins.scss */
#map .OP5 {
  fill: #aff0f0;
}
/* line 126, ../../sass/app/_mixins.scss */
#map .OP6 {
  fill: #a1a907;
}
/* line 127, ../../sass/app/_mixins.scss */
#map .OP7 {
  fill: #B1A6B9;
}
/* line 128, ../../sass/app/_mixins.scss */
#map .OP8 {
  fill: #a87136;
}
/* line 129, ../../sass/app/_mixins.scss */
#map .OP9 {
  fill: #688929;
}
/* line 130, ../../sass/app/_mixins.scss */
#map .OP10 {
  fill: #E59E00;
}
/* line 131, ../../sass/app/_mixins.scss */
#map .OP11 {
  fill: #F9E075;
}
/* line 132, ../../sass/app/_mixins.scss */
#map .OP12 {
  fill: #683347;
}
/* line 133, ../../sass/app/_mixins.scss */
#map .OP13 {
  fill: #12723C;
}
/* line 134, ../../sass/app/_mixins.scss */
#map .OP14 {
  fill: #482417;
}
/* line 135, ../../sass/app/_mixins.scss */
#map .OP15 {
  fill: #CD99B4;
}
/* line 136, ../../sass/app/_mixins.scss */
#map .OP16 {
  fill: #1E3225;
}
/* line 137, ../../sass/app/_mixins.scss */
#map .OP17 {
  fill: #63B19F;
}
/* line 138, ../../sass/app/_mixins.scss */
#map .OP18 {
  fill: #7171C6;
}
/* line 139, ../../sass/app/_mixins.scss */
#map .OP19 {
  fill: #7D9EC0;
}
/* line 140, ../../sass/app/_mixins.scss */
#map .OP20 {
  fill: #388E8E;
}
/* line 141, ../../sass/app/_mixins.scss */
#map .OP21 {
  fill: #00B2EE;
}
/* line 142, ../../sass/app/_mixins.scss */
#map .OP22 {
  fill: #8E8E38;
}
/* line 143, ../../sass/app/_mixins.scss */
#map .OP23 {
  fill: #32CD32;
}
/* line 144, ../../sass/app/_mixins.scss */
#map .OP24 {
  fill: #48D1CC;
}
/* line 145, ../../sass/app/_mixins.scss */
#map .OP25 {
  fill: #DA70D6;
}
/* line 146, ../../sass/app/_mixins.scss */
#map .OP26 {
  fill: #8bc9bd;
}
/* line 147, ../../sass/app/_mixins.scss */
#map .OP27 {
  fill: #C43D49;
}
/* line 148, ../../sass/app/_mixins.scss */
#map .OP28 {
  fill: #EE9572;
}
/* line 149, ../../sass/app/_mixins.scss */
#map .OP29 {
  fill: #ffb0b0;
}
/* line 150, ../../sass/app/_mixins.scss */
#map .OP30 {
  fill: #99A111;
}
/* line 151, ../../sass/app/_mixins.scss */
#map .OP31 {
  fill: #c4d273;
}
/* line 152, ../../sass/app/_mixins.scss */
#map .OP32 {
  fill: #eb8076;
}
/* line 153, ../../sass/app/_mixins.scss */
#map .OP33 {
  fill: #CD6839;
}
/* line 154, ../../sass/app/_mixins.scss */
#map .OP34 {
  fill: #EE7621;
}
/* line 155, ../../sass/app/_mixins.scss */
#map .OP35 {
  fill: #ED9121;
}
/* line 156, ../../sass/app/_mixins.scss */
#map .OP36 {
  fill: #CD5555;
}
/* line 157, ../../sass/app/_mixins.scss */
#map .OP37 {
  fill: #FF3030;
}
/* line 158, ../../sass/app/_mixins.scss */
#map .OP38 {
  fill: #c76b4a;
}
/* line 159, ../../sass/app/_mixins.scss */
#map .OP39 {
  fill: #5186B4;
}
/* line 160, ../../sass/app/_mixins.scss */
#map .OP40 {
  fill: #CD950C;
}
/* line 161, ../../sass/app/_mixins.scss */
#map .OP41 {
  fill: #CDCD00;
}
/* line 162, ../../sass/app/_mixins.scss */
#map .OP42 {
  fill: #9A32CD;
}
/* line 163, ../../sass/app/_mixins.scss */
#map .OP43 {
  fill: #B452CD;
}
/* line 164, ../../sass/app/_mixins.scss */
#map .OP44 {
  fill: #CDB5CD;
}
/* line 167, ../../sass/app/_mixins.scss */
#map .Other0 {
  fill: #688929;
}
/* line 168, ../../sass/app/_mixins.scss */
#map .Other1 {
  fill: #688929;
}
/* line 169, ../../sass/app/_mixins.scss */
#map .Other2 {
  fill: #E59E00;
}
/* line 170, ../../sass/app/_mixins.scss */
#map .Other3 {
  fill: #F9E075;
}
/* line 171, ../../sass/app/_mixins.scss */
#map .Other4 {
  fill: #683347;
}
/* line 172, ../../sass/app/_mixins.scss */
#map .Other5 {
  fill: #12723C;
}
/* line 174, ../../sass/app/_mixins.scss */
#map .no-votes {
  fill: #bfbfbf;
}
/* line 175, ../../sass/app/_mixins.scss */
#map .no-data {
  fill: #ebebeb;
}
/* line 177, ../../sass/app/_mixins.scss */
#map .tie {
  fill: #501e76;
}
/* line 178, ../../sass/app/_mixins.scss */
#map .runoff {
  fill: #bb81e8;
}
/* line 179, ../../sass/app/_mixins.scss */
#map .active {
  fill: #bfbfbf;
}
/* line 180, ../../sass/app/_mixins.scss */
#map .inactive {
  fill: #ebebeb;
}
/* line 181, ../../sass/app/_mixins.scss */
#map .called {
  fill: #57585a;
}
/* line 44, ../../sass/app/_map.scss */
#map svg path {
  stroke: white;
  stroke-width: 0.4px;
}
/* line 49, ../../sass/app/_map.scss */
#map svg .selected {
  stroke: black;
  stroke-width: 2px;
}
/* line 54, ../../sass/app/_map.scss */
#map svg .hover {
  stroke: black;
  stroke-width: 1px;
  cursor: pointer;
}
/* line 61, ../../sass/app/_map.scss */
#map svg .active {
  fill: #cecece;
}
/* line 65, ../../sass/app/_map.scss */
#map svg .inactive,
#map svg .uncontested {
  fill: #e7e7e7;
}
/* line 65, ../../sass/app/_mixins.scss */
#map svg .Dem0 {
  fill: #5f9ace;
}
/* line 66, ../../sass/app/_mixins.scss */
#map svg .Dem1 {
  fill: #3e6d8c;
}
/* line 67, ../../sass/app/_mixins.scss */
#map svg .Dem2 {
  fill: #71C671;
}
/* line 68, ../../sass/app/_mixins.scss */
#map svg .Dem3 {
  fill: #0C9BC7;
}
/* line 69, ../../sass/app/_mixins.scss */
#map svg .Dem4 {
  fill: #5baaaa;
}
/* line 70, ../../sass/app/_mixins.scss */
#map svg .Dem5 {
  fill: #aff0f0;
}
/* line 71, ../../sass/app/_mixins.scss */
#map svg .Dem6 {
  fill: #a1a907;
}
/* line 72, ../../sass/app/_mixins.scss */
#map svg .Dem7 {
  fill: #B1A6B9;
}
/* line 73, ../../sass/app/_mixins.scss */
#map svg .Dem8 {
  fill: #a87136;
}
/* line 74, ../../sass/app/_mixins.scss */
#map svg .Dem9 {
  fill: #688929;
}
/* line 75, ../../sass/app/_mixins.scss */
#map svg .Dem10 {
  fill: #E59E00;
}
/* line 76, ../../sass/app/_mixins.scss */
#map svg .Dem11 {
  fill: #F9E075;
}
/* line 77, ../../sass/app/_mixins.scss */
#map svg .Dem12 {
  fill: #683347;
}
/* line 78, ../../sass/app/_mixins.scss */
#map svg .Dem13 {
  fill: #12723C;
}
/* line 79, ../../sass/app/_mixins.scss */
#map svg .Dem14 {
  fill: #482417;
}
/* line 80, ../../sass/app/_mixins.scss */
#map svg .Dem15 {
  fill: #CD99B4;
}
/* line 81, ../../sass/app/_mixins.scss */
#map svg .Dem16 {
  fill: #1E3225;
}
/* line 82, ../../sass/app/_mixins.scss */
#map svg .Dem17 {
  fill: #63B19F;
}
/* line 83, ../../sass/app/_mixins.scss */
#map svg .Dem18 {
  fill: #7171C6;
}
/* line 84, ../../sass/app/_mixins.scss */
#map svg .Dem19 {
  fill: #7D9EC0;
}
/* line 85, ../../sass/app/_mixins.scss */
#map svg .Dem20 {
  fill: #388E8E;
}
/* line 86, ../../sass/app/_mixins.scss */
#map svg .Dem21 {
  fill: #00B2EE;
}
/* line 87, ../../sass/app/_mixins.scss */
#map svg .Dem22 {
  fill: #8E8E38;
}
/* line 88, ../../sass/app/_mixins.scss */
#map svg .Dem23 {
  fill: #32CD32;
}
/* line 89, ../../sass/app/_mixins.scss */
#map svg .Dem24 {
  fill: #48D1CC;
}
/* line 90, ../../sass/app/_mixins.scss */
#map svg .Dem25 {
  fill: #025949;
}
/* line 91, ../../sass/app/_mixins.scss */
#map svg .Dem26 {
  fill: #8bc9bd;
}
/* line 93, ../../sass/app/_mixins.scss */
#map svg .GOP0 {
  fill: #C43D49;
}
/* line 94, ../../sass/app/_mixins.scss */
#map svg .GOP1 {
  fill: #EE9572;
}
/* line 95, ../../sass/app/_mixins.scss */
#map svg .GOP2 {
  fill: #ffb0b0;
}
/* line 96, ../../sass/app/_mixins.scss */
#map svg .GOP3 {
  fill: #99A111;
}
/* line 97, ../../sass/app/_mixins.scss */
#map svg .GOP4 {
  fill: #CD99B4;
}
/* line 98, ../../sass/app/_mixins.scss */
#map svg .GOP5 {
  fill: #c4d273;
}
/* line 99, ../../sass/app/_mixins.scss */
#map svg .GOP6 {
  fill: #eb8076;
}
/* line 100, ../../sass/app/_mixins.scss */
#map svg .GOP7 {
  fill: #0C9BC7;
}
/* line 101, ../../sass/app/_mixins.scss */
#map svg .GOP8 {
  fill: #CD6839;
}
/* line 102, ../../sass/app/_mixins.scss */
#map svg .GOP9 {
  fill: #683347;
}
/* line 103, ../../sass/app/_mixins.scss */
#map svg .GOP10 {
  fill: #EE7621;
}
/* line 104, ../../sass/app/_mixins.scss */
#map svg .GOP11 {
  fill: #025949;
}
/* line 105, ../../sass/app/_mixins.scss */
#map svg .GOP12 {
  fill: #ED9121;
}
/* line 106, ../../sass/app/_mixins.scss */
#map svg .GOP13 {
  fill: #CD5555;
}
/* line 107, ../../sass/app/_mixins.scss */
#map svg .GOP14 {
  fill: #12723C;
}
/* line 108, ../../sass/app/_mixins.scss */
#map svg .GOP15 {
  fill: #FF3030;
}
/* line 109, ../../sass/app/_mixins.scss */
#map svg .GOP16 {
  fill: #c76b4a;
}
/* line 110, ../../sass/app/_mixins.scss */
#map svg .GOP17 {
  fill: #5baaaa;
}
/* line 111, ../../sass/app/_mixins.scss */
#map svg .GOP18 {
  fill: #5186B4;
}
/* line 112, ../../sass/app/_mixins.scss */
#map svg .GOP19 {
  fill: #CD950C;
}
/* line 113, ../../sass/app/_mixins.scss */
#map svg .GOP20 {
  fill: #CDCD00;
}
/* line 114, ../../sass/app/_mixins.scss */
#map svg .GOP21 {
  fill: #9A32CD;
}
/* line 115, ../../sass/app/_mixins.scss */
#map svg .GOP22 {
  fill: #B452CD;
}
/* line 116, ../../sass/app/_mixins.scss */
#map svg .GOP23 {
  fill: #CDB5CD;
}
/* line 117, ../../sass/app/_mixins.scss */
#map svg .GOP24 {
  fill: #DA70D6;
}
/* line 119, ../../sass/app/_mixins.scss */
#map svg .OP {
  fill: #5f9ace;
}
/* line 120, ../../sass/app/_mixins.scss */
#map svg .OP0 {
  fill: #025949;
}
/* line 121, ../../sass/app/_mixins.scss */
#map svg .OP1 {
  fill: #3e6d8c;
}
/* line 122, ../../sass/app/_mixins.scss */
#map svg .OP2 {
  fill: #71C671;
}
/* line 123, ../../sass/app/_mixins.scss */
#map svg .OP3 {
  fill: #0C9BC7;
}
/* line 124, ../../sass/app/_mixins.scss */
#map svg .OP4 {
  fill: #5baaaa;
}
/* line 125, ../../sass/app/_mixins.scss */
#map svg .OP5 {
  fill: #aff0f0;
}
/* line 126, ../../sass/app/_mixins.scss */
#map svg .OP6 {
  fill: #a1a907;
}
/* line 127, ../../sass/app/_mixins.scss */
#map svg .OP7 {
  fill: #B1A6B9;
}
/* line 128, ../../sass/app/_mixins.scss */
#map svg .OP8 {
  fill: #a87136;
}
/* line 129, ../../sass/app/_mixins.scss */
#map svg .OP9 {
  fill: #688929;
}
/* line 130, ../../sass/app/_mixins.scss */
#map svg .OP10 {
  fill: #E59E00;
}
/* line 131, ../../sass/app/_mixins.scss */
#map svg .OP11 {
  fill: #F9E075;
}
/* line 132, ../../sass/app/_mixins.scss */
#map svg .OP12 {
  fill: #683347;
}
/* line 133, ../../sass/app/_mixins.scss */
#map svg .OP13 {
  fill: #12723C;
}
/* line 134, ../../sass/app/_mixins.scss */
#map svg .OP14 {
  fill: #482417;
}
/* line 135, ../../sass/app/_mixins.scss */
#map svg .OP15 {
  fill: #CD99B4;
}
/* line 136, ../../sass/app/_mixins.scss */
#map svg .OP16 {
  fill: #1E3225;
}
/* line 137, ../../sass/app/_mixins.scss */
#map svg .OP17 {
  fill: #63B19F;
}
/* line 138, ../../sass/app/_mixins.scss */
#map svg .OP18 {
  fill: #7171C6;
}
/* line 139, ../../sass/app/_mixins.scss */
#map svg .OP19 {
  fill: #7D9EC0;
}
/* line 140, ../../sass/app/_mixins.scss */
#map svg .OP20 {
  fill: #388E8E;
}
/* line 141, ../../sass/app/_mixins.scss */
#map svg .OP21 {
  fill: #00B2EE;
}
/* line 142, ../../sass/app/_mixins.scss */
#map svg .OP22 {
  fill: #8E8E38;
}
/* line 143, ../../sass/app/_mixins.scss */
#map svg .OP23 {
  fill: #32CD32;
}
/* line 144, ../../sass/app/_mixins.scss */
#map svg .OP24 {
  fill: #48D1CC;
}
/* line 145, ../../sass/app/_mixins.scss */
#map svg .OP25 {
  fill: #DA70D6;
}
/* line 146, ../../sass/app/_mixins.scss */
#map svg .OP26 {
  fill: #8bc9bd;
}
/* line 147, ../../sass/app/_mixins.scss */
#map svg .OP27 {
  fill: #C43D49;
}
/* line 148, ../../sass/app/_mixins.scss */
#map svg .OP28 {
  fill: #EE9572;
}
/* line 149, ../../sass/app/_mixins.scss */
#map svg .OP29 {
  fill: #ffb0b0;
}
/* line 150, ../../sass/app/_mixins.scss */
#map svg .OP30 {
  fill: #99A111;
}
/* line 151, ../../sass/app/_mixins.scss */
#map svg .OP31 {
  fill: #c4d273;
}
/* line 152, ../../sass/app/_mixins.scss */
#map svg .OP32 {
  fill: #eb8076;
}
/* line 153, ../../sass/app/_mixins.scss */
#map svg .OP33 {
  fill: #CD6839;
}
/* line 154, ../../sass/app/_mixins.scss */
#map svg .OP34 {
  fill: #EE7621;
}
/* line 155, ../../sass/app/_mixins.scss */
#map svg .OP35 {
  fill: #ED9121;
}
/* line 156, ../../sass/app/_mixins.scss */
#map svg .OP36 {
  fill: #CD5555;
}
/* line 157, ../../sass/app/_mixins.scss */
#map svg .OP37 {
  fill: #FF3030;
}
/* line 158, ../../sass/app/_mixins.scss */
#map svg .OP38 {
  fill: #c76b4a;
}
/* line 159, ../../sass/app/_mixins.scss */
#map svg .OP39 {
  fill: #5186B4;
}
/* line 160, ../../sass/app/_mixins.scss */
#map svg .OP40 {
  fill: #CD950C;
}
/* line 161, ../../sass/app/_mixins.scss */
#map svg .OP41 {
  fill: #CDCD00;
}
/* line 162, ../../sass/app/_mixins.scss */
#map svg .OP42 {
  fill: #9A32CD;
}
/* line 163, ../../sass/app/_mixins.scss */
#map svg .OP43 {
  fill: #B452CD;
}
/* line 164, ../../sass/app/_mixins.scss */
#map svg .OP44 {
  fill: #CDB5CD;
}
/* line 167, ../../sass/app/_mixins.scss */
#map svg .Other0 {
  fill: #688929;
}
/* line 168, ../../sass/app/_mixins.scss */
#map svg .Other1 {
  fill: #688929;
}
/* line 169, ../../sass/app/_mixins.scss */
#map svg .Other2 {
  fill: #E59E00;
}
/* line 170, ../../sass/app/_mixins.scss */
#map svg .Other3 {
  fill: #F9E075;
}
/* line 171, ../../sass/app/_mixins.scss */
#map svg .Other4 {
  fill: #683347;
}
/* line 172, ../../sass/app/_mixins.scss */
#map svg .Other5 {
  fill: #12723C;
}
/* line 174, ../../sass/app/_mixins.scss */
#map svg .no-votes {
  fill: #bfbfbf;
}
/* line 175, ../../sass/app/_mixins.scss */
#map svg .no-data {
  fill: #ebebeb;
}
/* line 177, ../../sass/app/_mixins.scss */
#map svg .tie {
  fill: #501e76;
}
/* line 178, ../../sass/app/_mixins.scss */
#map svg .runoff {
  fill: #bb81e8;
}
/* line 179, ../../sass/app/_mixins.scss */
#map svg .active {
  fill: #bfbfbf;
}
/* line 180, ../../sass/app/_mixins.scss */
#map svg .inactive {
  fill: #ebebeb;
}
/* line 181, ../../sass/app/_mixins.scss */
#map svg .called {
  fill: #57585a;
}
/* line 73, ../../sass/app/_map.scss */
#map .state-shapes {
  stroke: #EBEBEB;
  stroke-width: 0.9px;
}
/* line 78, ../../sass/app/_map.scss */
#map .background {
  fill: none;
  pointer-events: none;
}

/* line 84, ../../sass/app/_map.scss */
.omit {
  stroke: #bfbfbf !important;
  stroke-width: 0px !important;
  fill: #bfbfbf;
}

/* line 1, ../../sass/app/_tooltip.scss */
#tooltip-results {
  padding: 10px;
  display: none;
  position: absolute;
  z-index: 10;
  background: white;
  /*border: 1px solid #ccc;*/
  cursor: pointer;
  min-width: 220px;
  opacity: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px #666;
  -moz-box-shadow: 0 0 2px #666;
  box-shadow: 0 0 2px #666;
  overflow: hidden;
  /* First line - county name */
  /* The hover box */
  /* The click box */
    /*
        For anywhere <=4 rows,
        add ".small-list" class to ".tooltip-verbose",
        to hide the the inactive scroll bar

    */
  /* Bottom note */
  /* Some wierd #county-select .. if there, take out the padding*/
}
/* line 2, ../../sass/app/_tooltip.scss */
#tooltip-results .inactive {
  display: none;
}
/* line 17, ../../sass/app/_tooltip.scss */
#tooltip-results.device {
  max-width: inherit;
  width: 90% !important;
  margin-left: -.4em !important;
}
/* line 27, ../../sass/app/_tooltip.scss */
#tooltip-results table {
  font-size: 0.85em;
}
/* line 30, ../../sass/app/_tooltip.scss */
#tooltip-results th.vote-count,
#tooltip-results td.vote-count {
  max-width: 10rem;
  padding-right: .5rem;
  padding-left: .5rem;
  text-align: right;
}
/* line 38, ../../sass/app/_tooltip.scss */
#tooltip-results th.vote-percent,
#tooltip-results td.vote-percent {
  max-width: 10rem;
  padding-right: .5rem;
  padding-left: .5rem;
  text-align: right;
}
/* line 47, ../../sass/app/_tooltip.scss */
#tooltip-results .county-name {
  text-align: left;
  padding: 2px 5px 8px 0;
  top: 20px;
  left: 20px;
  font-size: 0.78em;
  font-weight: 600;
  color: #444;
}
/* line 58, ../../sass/app/_tooltip.scss */
#tooltip-results #tooltip-summary {
  text-align: left;
  color: #444;
  position: relative;
  padding-bottom: 5px;
  border-bottom: 1px solid #ddd;
  min-width: 190px;
}
/* line 67, ../../sass/app/_tooltip.scss */
#tooltip-results #tooltip-summary .name {
  font-size: 1em;
  margin-bottom: 7px;
}
/* line 70, ../../sass/app/_tooltip.scss */
#tooltip-results #tooltip-summary .name .winner-check {
  display: none;
}
/* line 75, ../../sass/app/_tooltip.scss */
#tooltip-results #tooltip-summary .vote-margin {
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-size: 0.66em;
  color: #999;
}
/* line 81, ../../sass/app/_tooltip.scss */
#tooltip-results #tooltip-summary .open-verbose {
  position: absolute;
  bottom: -18px;
  right: 5px;
  color: #888;
  font-weight: 600;
  /*color:steelblue;*/
  font-size: 0.7em;
}
/* line 93, ../../sass/app/_tooltip.scss */
#tooltip-results #tooltip-verbose {
  margin-top: 10px;
  max-height: 180px;
}
/* line 99, ../../sass/app/_tooltip.scss */
#tooltip-results #tooltip-verbose .winner-check {
  display: none;
}
/* line 102, ../../sass/app/_tooltip.scss */
#tooltip-results #tooltip-verbose .no-votes {
  background-color: #bfbfbf;
}
/* line 116, ../../sass/app/_tooltip.scss */
#tooltip-results #tooltip-verbose.small-list {
  padding-right: -25px;
  margin-right: 25px;
}
/* line 122, ../../sass/app/_tooltip.scss */
#tooltip-results .incumbent-note {
  display: none;
  text-align: left;
  font-size: 0.75em;
  float: left;
  margin-top: 5px;
  color: #888;
}
/* line 130, ../../sass/app/_tooltip.scss */
#tooltip-results #precincts-reporting {
  float: left;
  margin: 5px auto;
  margin-bottom: 0;
  font-size: 0.7em;
  /*margin-right: 20px;*/
}
/* line 139, ../../sass/app/_tooltip.scss */
#tooltip-results #county-select {
  padding: 0;
}

/* the close icon */
/* line 148, ../../sass/app/_tooltip.scss */
.close-verbose {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 15px;
  height: 15px;
  background: url(../images/close.png) 50% 50% no-repeat;
  background-size: 15px 15px;
}

@media screen and (min-width: 549px) {
  /* line 6, ../../sass/app/_breakpoints.scss */
  #election-results header {
    flex-basis: 100%;
  }
  /* line 10, ../../sass/app/_breakpoints.scss */
  #election-results #main {
    margin-bottom: 0rem;
    display: inline-block;
    float: left;
    min-width: 23rem;
  }
  /* line 20, ../../sass/app/_breakpoints.scss */
  #election-results #main nav {
    display: flex;
  }
  /* line 26, ../../sass/app/_breakpoints.scss */
  #election-results #map {
    display: block;
    max-width: 45%;
    float: right;
  }
  /* line 35, ../../sass/app/_breakpoints.scss */
  #election-results #tabular-results {
    float: left;
    width: 51%;
  }
}
