﻿@font-face{font-family:'Avenir';src:url("../fonts/Avenir-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir-Black.woff") format("woff"),url("../fonts/Avenir-Black.svg#Avenir-Black") format("svg");font-weight:900;font-style:normal;}@font-face{font-family:'Avenir';src:url("../fonts/Avenir-BlackOblique.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir-BlackOblique.woff") format("woff"),url("../fonts/Avenir-BlackOblique.svg#Avenir-BlackOblique") format("svg");font-weight:900;font-style:italic;}@font-face{font-family:'Avenir-Book';src:url("../fonts/Avenir-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir-Book.woff") format("woff"),url("../fonts/Avenir-Book.svg#Avenir-Book") format("svg");font-weight:400;font-style:normal;}@font-face{font-family:'Avenir-Book';src:url("../fonts/Avenir-BookOblique.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir-BookOblique.woff") format("woff"),url("../fonts/Avenir-BookOblique.svg#Avenir-BookOblique") format("svg");font-weight:400;font-style:italic;}@font-face{font-family:'Avenir';src:url("../fonts/Avenir-Heavy.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir-Heavy.woff") format("woff"),url("../fonts/Avenir-Heavy.svg#Avenir-Heavy") format("svg");font-weight:800;font-style:normal;}@font-face{font-family:'Avenir';src:url("../fonts/Avenir-HeavyOblique.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir-HeavyOblique.woff") format("woff"),url("../fonts/Avenir-HeavyOblique.svg#Avenir-HeavyOblique") format("svg");font-weight:800;font-style:italic;}@font-face{font-family:'Avenir';src:url("../fonts/Avenir-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir-Light.woff") format("woff"),url("../fonts/Avenir-Light.svg#Avenir-Light") format("svg");font-weight:300;font-style:normal;}@font-face{font-family:'Avenir';src:url("../fonts/Avenir-LightOblique.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir-LightOblique.woff") format("woff"),url("../fonts/Avenir-LightOblique.svg#Avenir-LightOblique") format("svg");font-weight:300;font-style:italic;}@font-face{font-family:'Avenir';src:url("../fonts/Avenir-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir-Medium.woff") format("woff"),url("../fonts/Avenir-Medium.svg#Avenir-Medium") format("svg");font-weight:700;font-style:normal;}@font-face{font-family:'Avenir';src:url("../fonts/Avenir-MediumOblique.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir-MediumOblique.woff") format("woff"),url("../fonts/Avenir-MediumOblique.svg#Avenir-MediumOblique") format("svg");font-weight:700;font-style:italic;}@font-face{font-family:'Avenir';src:url("../fonts/Avenir-Oblique.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir-Oblique.woff") format("woff"),url("../fonts/Avenir-Oblique.svg#Avenir-Oblique") format("svg");font-weight:400;font-style:italic;}@font-face{font-family:'Avenir';src:url("../fonts/Avenir-Roman.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir-Roman.woff") format("woff"),url("../fonts/Avenir-Roman.svg#Avenir-Roman") format("svg");font-weight:400;font-style:normal;}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal;}.align-right{margin-right:0;margin-left:auto;}.align-center{margin-right:auto;margin-left:auto;}.align-left{margin-right:auto;margin-left:0;}table.padding-0>tr>td,table.padding-0>tbody>tr>td{padding:0;}table.padding-1>tr>td,table.padding-1>tbody>tr>td{padding:1px;}table.padding-2>tr>td,table.padding-2>tbody>tr>td{padding:2px;}table.padding-3>tr>td,table.padding-3>tbody>tr>td{padding:3px;}table.padding-4>tr>td,table.padding-4>tbody>tr>td{padding:4px;}table.padding-5>tr>td,table.padding-5>tbody>tr>td{padding:5px;}table.padding-6>tr>td,table.padding-6>tbody>tr>td{padding:6px;}table.padding-7>tr>td,table.padding-7>tbody>tr>td{padding:7px;}table.padding-8>tr>td,table.padding-8>tbody>tr>td{padding:8px;}table.padding-9>tr>td,table.padding-9>tbody>tr>td{padding:9px;}table.padding-10>tr>td,table.padding-10>tbody>tr>td{padding:10px;}.full-width{width:100%;}html,body,form{font-size:16px;font-family:"Segoe UI",Calibri,Arial,sans-serif;color:#222;margin:0;padding:0;height:100%;}body{background-color:#e7edf9;}:not(html):not(body):focus,a:focus,.btn:focus,input[type="checkbox"]:focus{outline:3px solid #57c973;}input[type="checkbox"]:focus{outline-offset:3px;}label{font-weight:800;}.jurisdiction-label{display:none;font-size:32px;}.subheader-title{padding:2px;color:#999;font-size:12px;font-family:"Segoe UI",Calibri,Arial,sans-serif;text-decoration:none;text-transform:uppercase;}.subheader-information{padding:2px;color:#222;font-size:14px;font-family:"Segoe UI",Calibri,Arial,sans-serif;text-decoration:none;}.totals-not-reported{border:1px solid #2c72ce;padding:20px 80px;color:#a60013;font-size:20px;font-family:"Segoe UI",Calibri,Arial,sans-serif;margin-top:100px;margin-right:15px;margin-left:15px;display:inline-block;}.select-language,.select-language a,.select-language a:hover{color:#fff;}.select-language select{color:#000;}.website-update{color:#fff;}.updated-at{color:#f89406;}.refresh-display{color:#fff;}.auto-refresh{color:#fff;}.refresh-link{color:#fff;font-size:14px;font-family:"Segoe UI",Calibri,Arial,sans-serif;text-decoration:underline;}.refresh-link:hover,.refresh-link:focus{color:#fff;}.voter-turnout-chart+div,.prec-reporting-chart+div{flex-basis:250px !important;}.list-layer,.cycle-layer{width:800px;}.list-layer .list-item{background:transparent;}.cycle-layer .list-item{width:100% !important;}.list-layer,.cycle-layer,.cycle-layer .heading,.content,.cycle-layer .content,.pie-results>div>div{margin-right:auto;margin-left:auto;}.cycle-layer{background-color:transparent;}.pie-results{border-bottom:1px solid #d3d3d3;}.detials-results{border-bottom:1px solid #d3d3d3;}.modal-group-heading{cursor:pointer;text-decoration:none;display:block;}.heading{background-color:#c9ced8;color:#222;cursor:pointer;padding:5px 0;border-radius:4px 4px 0 0;display:block;text-decoration:none;}.heading:hover,.heading:focus{text-decoration:none;background-color:#bac1cd;color:#222;}.heading-flex{padding:0 15px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}.heading-flex .heading-title{flex-basis:100%;}.heading-flex .heading-labels{display:flex;flex-basis:100%;justify-content:flex-end;padding-top:5px;}.heading-flex .heading-labels>div:not(:last-child){margin-right:20px;}.heading-flex .heading-extra{font-weight:600;}.content{background:transparent;border-bottom:none;}.content,.cycle-layer .content{border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3;}.content-data{padding:8px 10px;border-bottom:1px solid #ccc;font-size:1.125rem;font-family:Avenir-Book;color:#222;}.content-data[data-candidate]{width:280px;text-align:left;}.content-data[data-winner]{width:24px;}.content-data[data-votes]{width:60px;text-align:right;}.content-data[data-percent]{width:40px;text-align:right;}.race-title{color:#222;font-size:1.125rem;font-weight:600;text-decoration:none;padding-top:5px;padding-bottom:5px;text-align:left;}.image-button{background:none;border:none;padding:0;}.image-button>span{font-size:1.375rem;}.custom-dropdown{width:60px;margin-left:0;}.menu-button{min-height:53px;height:100%;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 10px;cursor:pointer;border-radius:0;text-decoration:none;background-color:#3569b5;color:#fff;}.menu-button:hover,.menu-button:focus{background-color:#4876bb;color:#fff;text-decoration:none;}.menu-button.selected,.menu-button.selected:hover,.menu-button.selected:focus{background-color:#29528e;color:#fff;}.spacer{min-height:53px;flex-grow:1;padding-right:10px;display:flex;justify-content:flex-end;align-items:center;background-color:#3569b5;}.spacer:hover{cursor:default;background-color:#3569b5;}.tab-container{background-color:#292929;padding:0;height:60px;position:relative;border-bottom:1px solid #d3d3d3;}.tab-container>.tab-container-contents{width:1000px;height:100%;display:flex;justify-content:space-between;align-items:center;}.custom-tab{-webkit-transition:color .1s ease-in,background-color .1s ease-in,padding .2s ease-in;-moz-transition:color .1s ease-in,background-color .1s ease-in,padding .2s ease-in;-o-transition:color .1s ease-in,background-color .1s ease-in,padding .2s ease-in;transition:color .1s ease-in,background-color .1s ease-in,padding .2s ease-in;background-color:#3b3b3b;color:#fff;display:inline-block;width:200px;height:52px;line-height:52px;font-size:1.125rem;text-align:center;vertical-align:middle;position:relative;text-decoration:none;}.custom-tab:hover{cursor:pointer;}.custom-tab:hover,.custom-tab:focus{background-color:#333;color:#fff;text-decoration:none;}.custom-tab.selected{background-color:#3b3b3b;color:#fff;border:none;}.custom-tab:hover::after,.custom-tab:focus::after,.custom-tab.selected::after{width:100%;}.custom-tab::after{-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease;content:' ';display:block;margin:-1px auto;width:0;height:3px;background-color:#799ce2;}.content-shadow{-webkit-box-shadow:0 3px 10px 4px rgba(119,119,119,.75);-moz-box-shadow:0 3px 10px 4px rgba(119,119,119,.75);box-shadow:0 3px 10px 4px rgba(119,119,119,.75);width:1000px;border-spacing:0;overflow:hidden;margin-top:10px;background-color:#f3f6fc;}.modal-results .modal-header{background-color:#29528e;color:#fff;}.modal-results .modal-content{background-color:#f3f6fc;overflow:hidden;}.modal-results .close{color:#fff;}.modal-results .panel.panel-default{border:1px solid #ccc;}.modal-results .panel-heading{display:block;position:relative;cursor:pointer;text-decoration:none;padding:5px 10px;background-color:#566a90;color:#fff;font-weight:500;}.modal-results .panel-heading:hover,.modal-results .panel-heading:focus{background-color:#4c5e80;color:#fff;text-decoration:none;}.modal-results .panel-heading .fa{font-size:16px;}.modal-results .panel-heading .checkbox-inline{display:block;text-align:right;}.modal-results .panel-heading .checkbox-inline>label{font-weight:500;margin-bottom:0;}.modal-results .panel-heading .checkbox-inline>label>input[type=checkbox]{margin-left:-15px;}.modal-results h4.panel-title{font-size:initial;display:inline-block;}.modal-results .panel-body{border-top:1px solid #d3d3d3;}.navbar-container{position:relative;vertical-align:middle;height:auto;z-index:5;padding-right:0;padding-left:0;}.panel{-webkit-box-shadow:inherit;-moz-box-shadow:inherit;box-shadow:inherit;border:inherit;background-color:inherit;}.panel-body label{margin-bottom:0;}.panel-body .row{display:flex;align-items:center;padding-top:10px;}.panel-body .row:not(:last-child){padding-bottom:10px;border-bottom:1px solid #d3d3d3;}.precinct-reporting,.precinctNotReported,.precinctNotParticipating,.precinctPartiallyReported,.precinctFullyReported{-webkit-box-shadow:5px 5px 10px 0 rgba(119,119,119,.75);-moz-box-shadow:5px 5px 10px 0 rgba(119,119,119,.75);box-shadow:5px 5px 10px 0 rgba(119,119,119,.75);padding:8px;width:120px;height:80px;border:2px solid #ccc;font-size:20px;display:flex;align-items:center;justify-content:center;}.precinctNotReported{background-color:#f1a9a0;color:#fff;}.precinctNotParticipating{background-color:#aca580;color:#222;}.precinctPartiallyReported{background-color:#f5d76e;color:#fff;}.precinctFullyReported{background-color:#6c9;color:#fff;}.precinct-reporting-legend{padding:8px;width:5px;height:5px;display:inline-block;border:1px solid #666;margin-right:10px;margin-left:5px;}.menu-navbar{height:auto;list-style-type:none;margin:0;padding:0;display:flex;border-bottom:1px solid #274d86;}.menu-navbar>li{vertical-align:top;}.menu-navbar>li:not(.spacer){display:inline-block;}.menu-navbar>li:not(:last-child){border-right:2px solid #274d86;}.th-inner{font-size:16px;}#logoLink{margin-top:15px;}#logoLink img{max-height:200px;max-width:400px;}.list-item{width:100%;}.list-item:not(:last-child){padding-bottom:30px;}.group-container{border:2px solid #ccc;border-radius:7px;padding-right:25px;padding-left:25px;margin-bottom:30px;}.group-container .list-item{padding-top:15px;padding-bottom:15px;}.group-name{color:#222;opacity:.87;}#headerDiv{width:100%;background-repeat:no-repeat;background-size:cover;background-color:transparent;color:#fff;}#divSubMenuRow{margin-right:auto;margin-left:auto;}.logo-container{padding-right:15px;padding-left:15px;}.report-btn{background-color:#3569b5;color:#fff;border:1px solid #2f5ea1;border-radius:0;}.report-btn:hover,.report-btn:focus{background-color:#3d75c6;color:#fff;border:1px solid #2f5ea1;}.reporting-label{font-weight:700;}.reporting-label.complete{color:#065928;}.contestant-color{width:15px;height:15px;border:1px solid #666;}.contestant-color.no-color{background-color:#999;}.percent-bar{background-color:#f8f8f8;margin-bottom:0;border:1px solid #666;width:100%;height:20px;}.percent-bar-inner{width:0;height:20px;border-right:1px solid #666;}.percent-bar-inner.no-color{background-color:#999;}.content-navbar{list-style-type:none;margin:0;padding:0;}.content-navbar>li{display:inline-block;}.legend-item-container{display:flex;justify-content:center;align-items:center;flex-grow:1;height:50px;}.legend-item-container.precinct{flex-basis:50%;}.legend-item-container:not(:last-child){padding-right:15px;}.legend-item-circle{width:5px;height:5px;padding:8px;border:1px solid #666;margin-right:5px;}.div-map-container{width:800px;}#listViewDiv,#listViewDivCounty{width:75%;padding:30px 15px 0;}#map-canvasTurnout,#map-canvasParticipating{height:500px;}text[fill="#9e9e9e"]{fill:#222;}#electionSummaryStats{width:1000px;padding:5px 15px 10px;}.summary-percentage{font-weight:600;font-size:35px;color:#3569b5;}.summary-title-container{display:flex;align-items:center;}.summary-title-container::after{content:'';flex-grow:1;border-top:1px solid #ccc;border-right:1px solid #ccc;height:7px;}.summary-title{font-weight:600;font-size:20px;text-transform:uppercase;margin-right:7px;}.summary-content-container{display:flex;justify-content:space-between;align-items:center;padding-top:5px;}.summary-top{width:800px;padding-top:15px;padding-bottom:15px;text-align:center;}#lnkShowAllContests,#lnkShowFilteredContests{color:#3569b5;text-decoration:underline;padding:0 10px;}#lnkShowAllContests:hover,#lnkShowAllContests:focus,#lnkShowFilteredContests:hover,#lnkShowFilteredContests:focus{color:#3569b5;text-decoration:underline;}.menu-container{background-color:#f3f6fc;}#divSummary,#divPrecinct,#divTurnoutMap,#divReports{display:none;}.reports-content{width:800px;}[id*=gridVerify]{width:100%;border-spacing:0;margin-bottom:0;border:1px solid #d3d3d3;border-radius:4px;border-collapse:separate;}[id*=gridVerify]>tr>th,[id*=gridVerify]>thead>tr>th{width:50%;padding:8px;line-height:24px;vertical-align:top;overflow:hidden;box-sizing:border-box;border-bottom:1px solid #d3d3d3;}[id*=gridVerify]>tr>th:not(:last-child),[id*=gridVerify]>thead>tr>th:not(:last-child){border-right:1px solid #d3d3d3;}[id*=gridVerify]>tr>td,[id*=gridVerify]>tbody>tr>td{padding:8px;}[id*=gridVerify]>tr>td:not(:last-child),[id*=gridVerify]>tbody>tr>td:not(:last-child){border-right:1px solid #d3d3d3;}[id*=gridVerify]>tr:not(:last-child)>td,[id*=gridVerify]>tbody>tr:not(:last-child)>td{border-bottom:1px solid #d3d3d3;}#lblOfficialResults{text-transform:uppercase;display:inline-block;color:#cf000f;}.fb-share{display:inline-block;zoom:1;background:#4267b2;border:1px solid #4267b2;color:#fff;cursor:pointer;margin:0;white-space:nowrap;border-radius:4px;font-size:13px;height:28px;padding:0 4px 0 6px;font-family:Helvetica,Arial,sans-serif;vertical-align:top;}.fb-share:hover,.fb-share:focus{background:#365899;border:1px solid #365899;}.fb-share:active{background:#577fbc;border:1px solid #577fbc;}.info-bar-container{background-color:#222;height:30px;position:relative;z-index:10;}.info-bar-container .info-bar-contents{width:1000px;height:100%;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;align-items:center;}.info-bar-container .info-bar-contents .select-language{text-align:left;font-family:Avenir;font-size:.875rem;}.header-container{width:1000px;display:flex;justify-content:space-between;align-items:center;height:100%;}.logo-container,.title-container{padding-top:15px;}.logo-container{padding-bottom:15px;height:100%;display:flex;align-items:center;cursor:pointer;}.title-container{align-self:flex-end;}.title-container>div{padding-right:15px;padding-left:15px;}#logoLink{margin-top:0;}#logoLink img{max-height:120px;}.county-label{font-family:Calibri,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.125rem;}.boe-label{font-family:"Segoe UI",sans-serif;font-size:1.75rem;font-weight:400;}.election-title{font-weight:400;margin-bottom:37px;font-size:36px;}.tab-menu-collapse{display:none;}.tab-menu-collapse .fa{font-size:1.75rem;}.tab-menu-collapse a::after{display:none;}.tab-menu-expanded{display:none;}.stats-label-container{width:1000px;padding-top:25px;display:flex;justify-content:space-between;}.misc-label-container{text-align:left;}#lnkManualMode,#lnkAutoMode{width:125px;}.main-content{background-color:#f3f6fc;padding-bottom:100px;}.prec-rep-race{display:none;}.twitter-link,.twitter-link:hover,.twitter-link:focus{color:#fff;}.c3 text{stroke:transparent;}.pie-results{padding-left:25px;text-align:left;}.pie-results.c3{max-height:none !important;}.pie-results .legend{position:relative;display:inline-block;vertical-align:top;padding:5px 0 10px 0;width:calc(100% - 375px);}.pie-results .legend-item{display:flex;align-items:center;cursor:pointer;padding-top:5px;}.pie-results .legend-item-color{width:10px;min-width:10px;height:10px;min-height:10px;margin-right:5px;}.to-top{position:fixed;bottom:30px;right:30px;z-index:100;border:none;border-radius:50%;outline:none;width:50px;height:50px;opacity:.6;background-color:#333;color:#f5f5f5;padding:7px;display:none;font-size:20px;}.loading-panel{position:fixed;width:200px;height:50px;display:none;justify-content:center;align-items:center;top:calc(50% - 50px/2);left:calc(50% - 200px/2);z-index:1060;border:2px solid #ccc;outline:none;background-color:#fefefe;color:#222;padding:10px;}.loading-panel .fa{margin-right:8px;}#voterTurnoutChart .c3-chart-arc path,#precReportingChart .c3-chart-arc path{stroke:#ccc;stroke-width:1px;}@media only screen and (max-width:1023px),only handheld{:focus{outline:none;}.totals-not-reported{padding:20px;margin:30px 0 0;}.list-layer{width:100%;padding-right:10px;padding-left:10px;}.cycle-layer{width:100%;}.content-data{padding:7px;font-size:1rem;border:none;}.spacer{padding:0;display:list-item;}.tab-container{height:inherit;border-radius:7px 7px 0 0;margin-top:-5px;}.tab-container>.tab-container-contents{width:100%;flex-wrap:wrap;padding:10px;}.desktop-link{text-decoration:underline;cursor:pointer;}.custom-tab{width:100%;border-radius:0;margin-bottom:3px;}.content-shadow{width:100%;box-shadow:none;}.info-bar-container{position:fixed;top:0;z-index:100;width:100%;height:auto;padding:0 15px;}.info-bar-container .info-bar-contents{width:100%;flex-wrap:wrap;margin-right:inherit;margin-left:inherit;}.info-bar-container .info-bar-contents .select-language{padding-top:10px;padding-bottom:5px;}.info-bar-container .info-bar-contents .select-language,.info-bar-container .info-bar-contents .website-update{flex-basis:100%;text-align:center;}.info-bar-container .info-bar-contents .refresh-display{text-align:right;padding-right:5px;}.info-bar-container .info-bar-contents .refresh-display,.info-bar-container .info-bar-contents .auto-refresh{padding-top:5px;padding-bottom:10px;flex-basis:50%;}.info-bar-container .info-bar-contents .auto-refresh{padding-left:5px;}#headerDiv{height:auto;margin-top:95px;}.header-container{width:100%;justify-content:center;flex-direction:column;height:auto;}.logo-container{padding-top:15px;width:100%;height:auto;justify-content:center;}#logoLink img{max-width:100%;max-height:150px;}.title-container{padding-top:0;align-self:center;}.title-container>div{padding:0;}.boe-label{white-space:nowrap;font-size:1.625rem;}.election-title{margin-top:15px;margin-bottom:10px;font-size:1.75rem;}.tab-menu-collapse{display:inline-block;width:55px;height:55px;}.tab-menu{display:none;}.tab-menu-expanded{flex-basis:100%;}.tab-menu-expanded.open{display:block;margin-top:10px;}.tab-menu-expanded .content-navbar{list-style-type:none;margin:0;padding:0;}.tab-menu-expanded .content-navbar>li{display:block;margin-bottom:3px;}.stats-label-container{width:100%;padding-top:15px;justify-content:center;flex-wrap:wrap;}.official-results-container{flex-basis:100%;text-align:center;padding-right:10px;padding-left:10px;}#lblOfficialResults{font-size:1.375rem;font-weight:500;margin-top:0;}.misc-label-container{display:flex;justify-content:space-around;padding-top:10px;padding-right:10px;padding-left:10px;width:100%;}.misc-label-container>div>span>span:first-of-type::after{content:' ';display:block;}.summary-title{font-size:1.125rem;}.summary-percentage{font-size:1.625rem;}#electionSummaryStats{width:100%;padding:15px 0 0;}.group-container{padding-right:10px;padding-left:10px;}.precinct-reporting-summary{padding-top:15px;}.voter-turnout-chart,.prec-reporting-chart{display:none;}.menu-navbar{overflow-x:auto;}.menu-navbar>li:not(.spacer){flex-grow:1;}#lnkManualModeContainer,#lnkAutoModeContainer,#filterLinkContainer{flex-basis:120px;}#lnkManualMode,#lnkAutoMode,#filterLink{width:auto;}#lnkPanelModeContainer,lnkPieModeContainer{flex-basis:50px;}#lnkPrintContainer{display:none;}.summary-top{width:100%;}.heading{padding-bottom:0;}.heading-flex .heading-title{flex-basis:100%;padding-bottom:5px;}.heading-flex .heading-precinct{background-color:#f3f6fc;flex-basis:110%;margin-right:-15px;margin-left:-15px;text-align:center;padding:5px 15px;border:1px solid #ccc;}.heading-flex .heading-labels{background-color:#f3f6fc;flex-basis:calc(100% + 30px);justify-content:space-around;margin-right:-15px;margin-left:-15px;padding:0 15px;border:1px solid #ccc;border-top:none;font-size:.875rem;}.heading-flex .heading-labels>div{padding-right:5px;padding-left:5px;}.heading-flex .heading-labels>div>span>span:first-of-type::after{content:' ';display:block;}.heading-flex .heading-extra{padding-bottom:5px;}.content-row{display:flex;flex-wrap:wrap;align-items:center;}.content-row .content-data[data-candidate]{width:auto;flex-basis:calc(100% - 35px);flex-grow:1;}.content-row .content-data[data-winner]{width:auto;flex-basis:24px;padding:0 0 0 10px;}.content-row .content-data[data-votes]{width:auto;flex-basis:calc(50% - 35px/2);text-align:left;padding-left:15px;}.content-row .content-data[data-percent]{width:auto;flex-basis:calc(50% - 35px/2);text-align:right;padding-right:15px;}.content-row .content-data[data-progress]{flex-basis:100%;}.div-map-container{width:100%;}#listViewDiv,#listViewDivCounty{width:100%;}.reports-content{width:100%;}.pie-results{padding-left:0;text-align:center;}.pie-results svg{display:block;margin-right:auto;margin-left:auto;}.pie-results .legend{position:relative;top:auto;right:auto;display:inline-flex;flex-direction:column;padding:10px 0;width:95%;text-align:left;}.pie-results .legend-item{margin:3px 0 0;}#divReports,#liReportsTab,#liReportsTabCollapse{display:none;}#divCounty svg,#divCountyTurnout svg{width:100%;}}#headerDiv{background-image:url(../images/themes/metalblue/header-background.png);background-position:center 30%;}