html{position:relative;min-height:100%}body{padding-top:80px;margin-bottom:60px;-ms-overflow-style:scrollbar;background:#fbfbfb}a,.pagination>li>a,.pagination>li>span{text-decoration:underline}.pagination>.active>a,.pagination>.disabled>a,.btn.active{text-decoration:none}#datatable caption{border-top:1px solid #ddd}.stateHelp{border-bottom:1px solid #ddd;margin-bottom:2px}.navbar{background:#6e267b;background:-moz-linear-gradient(45deg,#6e267b 0,#4e0e59 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#6e267b),color-stop(100%,#4e0e59));background:-webkit-linear-gradient(45deg,#6e267b 0,#4e0e59 100%);background:-o-linear-gradient(45deg,#6e267b 0,#4e0e59 100%);background:-ms-linear-gradient(45deg,#6e267b 0,#4e0e59 100%);background:linear-gradient(45deg,#6e267b 0,#4e0e59 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e267b',endColorstr='#4e0e59',GradientType=1);height:80px}.navbar-header{float:left}.skip a{color:#fff;float:right;font-size:.8em}.toggleTable{font-size:.8em;text-align:right}.navbar-brand{padding-top:10px}.navbar-tallyroom{margin-left:15px;display:inline-block}.navbar-tallyroom.navbar-right{margin-right:0;margin-top:20px}.navbar-tallyroom p.event{font-size:2em;color:#fff}.sidebar a{text-decoration:none}@media(max-width:767px){body{overflow-x:hidden}.navbar-tallyroom p.event{display:none}body{padding-top:0}.navbar-fixed-top{position:relative;top:auto}.navbar{margin-bottom:0}}@media(min-width:768px) and (max-width:991px){.navbar-tallyroom{margin-left:0}}@media(max-width:991px){.tallyroom-logo img,.navbar-brand img{display:none}.tallyroom-logo:before{content:url('../images/tallyroom-logo-mobile.png')}}.sidebar{position:fixed;top:100px;bottom:0;left:0;z-index:1000;display:block;padding:0;margin:0;overflow-x:hidden;overflow-y:auto;border-right:1px solid #eee;background-color:#fff}.sidebar p{text-transform:uppercase;font-size:.9em}.sidebar a{color:#fff}.sidebar a:focus,a:hover{text-decoration:none}.nav-sidebar>li>a{padding-right:20px;padding-left:20px}.nav-sidebar>.active>a,.nav-sidebar>.active>a:hover,.nav-sidebar>.active>a:focus{color:#fff;background-color:#313131}.nav-heading{display:block;padding:15px;background:#484848;border-bottom:1px solid #333}.nav-heading:hover{background:#424242;text-decoration:none}.sidebar .panel-body{margin-top:0;padding:10px 0 10px 10px;background:#292929}.nav-sidebar>li>a:focus,.nav-sidebar>li>a:hover{background-color:#424242}.nav-heading .sidebar-caret{display:inline-block;margin-left:5px;vertical-align:middle;background:transparent url('../images/sidebar-icon.png') no-repeat center right;height:11px;width:11px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.nav-heading.collapsed .sidebar-caret{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (max-width:767px){.sidebar{padding-left:15px}}.site-title .btn-offcanvas{float:left;margin-right:15px}.btn-offcanvas{padding:9px 10px;background-color:#f8f8f8;background-image:none;border:1px solid #ddd;border-radius:4px}.btn-offcanvas .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:#888}.btn-offcanvas .icon-bar+.icon-bar{margin-top:4px}@media screen and (max-width:767px){.row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.row-offcanvas-left{left:0}.row-offcanvas-left .sidebar-offcanvas{left:-50%}.row-offcanvas-left.active{left:50%}.sidebar-offcanvas{position:absolute;top:0;width:50%}}#main{padding:20px}@media screen and (min-width:768px){#main{padding-right:40px;padding-left:40px}}table caption{padding:9px;text-align:left;margin:0;color:#000;background-color:#fff;border:1px solid #ddd;border-bottom:none;font-weight:bold}table caption span{display:block;font-weight:normal}.senate table caption,.senate .content-help{border-top:2px solid #a3373e}.house table caption,.house .content-help{border-top:2px solid #2d735b}.referendum table caption,.referendum .content-help{border-top:2px solid #b56e10}.content-help>.link-list{padding-top:20px}table thead th,table tbody th{background-color:#e5e5e5;color:#000;font-weight:bold}table tbody tr:nth-child(even) td{background-color:#f9f9f9}table tbody tr:hover td,table tbody tr:hover th,table tbody tr:hover td a{background-color:#666;color:#fff}table.no-hover tbody tr:hover td,table.no-hover tbody tr:hover th{background-color:#fff;color:#333}table.no-hover tbody tr:hover td a,table.no-hover tbody tr.total:hover th a{color:#337ab7;background-color:#fff}table tfoot tr.total td,table tbody tr.total td,table.no-hover tfoot tr.total:hover td,table.no-hover tfoot tr.total:hover th{font-weight:bold;background-color:#e6e6e6;color:#333}table tfoot tr.total:hover td,table tfoot tr.total:hover th,table tfoot tr.total:hover th a,table tbody tr.total:hover td,table tbody tr.total:hover th,table tbody tr.total:hover th a{background-color:#333;color:#fff}table tr td.row-right,table tr th.row-right{text-align:right}table tr td.row-center,table tr th.row-center{text-align:center}table tr td.row-left,table tr th.row-left{text-align:left}table tr td.row-indent{padding-left:20px !important}table tr.row-italic td,table tr.row-italic th{font-style:italic;color:#333}.table>thead>tr>th.header{cursor:pointer}.table>thead>tr>th.headerSortUp,.table>thead>tr>th.headerSortDown,.sort.desc,.sort.asc{background-color:#666;color:#fff}.table>thead>tr>th.header:after,.sort:after{content:" ";background-image:url('../images/bg.png');height:9px;width:21px;display:inline-block;vertical-align:middle}.table>thead>tr>th.headerSortUp:after,.sort.asc:after{background-image:url('../images/asc.png');height:4px}.table>thead>tr>th.headerSortDown:after,.sort.desc:after{background-image:url('../images/desc.png');height:4px}.table-actions{margin-right:20px;text-align:right}.table-actions .btn,.open.table-actions .btn{background-color:#f9f9f9;background-repeat:no-repeat;background-position:center center;padding:16px;font-size:18px;line-height:1.3333333;border-radius:5px 5px 0 0;border-bottom:none}.btn-download{background-image:url('../images/icon-download.png') !important}.btn-help{background-image:url('../images/icon-help.png') !important}tr.elected td,tr.declared td,td.elected,td.declared,td.excluded{font-weight:bold}.panel-table{border:1px solid #ddd;border-bottom:none}footer{position:absolute;bottom:0;width:100%;height:60px;text-align:right;display:table;background-color:#fbfbfb;color:#fbfbfb;border-top:1px solid #999}footer ul{padding-left:238px;padding-right:10px;display:table-cell;vertical-align:middle}footer ul li{display:inline-block}footer ul li:after{content:"|";margin-left:5px}footer ul li:last-of-type:after{content:" ";margin-left:0}@media screen and (max-width:767px){footer{position:static;text-align:center;margin-bottom:50px}footer ul{padding-left:10px}}.highlight{background-color:#ff9}.site-title{margin-bottom:20px}.site-title p{margin:0;padding-top:8px;font-size:16px}.site-title img{padding-top:5px}.btn-toolbar p{padding-left:5px;font-weight:bold}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-bottom:5px}#main h1{padding:0 0 9px 0;margin:24px 0 0 0}.updated{font-size:.8em;padding:0}@media screen and (max-width:767px){#main h1{font-size:28px;padding-top:5px}h2{font-size:22px}h3{font-size:18px}}.breadcrumb{margin:10px 0;background:#fbfbfb;padding-left:0}.updated+.bookmarks{margin-top:24px}ul.link-list{margin-bottom:10px;padding-left:20px;list-style-type:none}.link-list li{background:url('../images/page-chevron.png') center left no-repeat;padding:5px 10px 5px 15px}.bookmarks .panel-default{border-color:#eee;border-left-width:5px;border-left-color:#666}.bookmarks .panel-default>.panel-heading{color:#337ab7;background-color:#fff}.bookmarks h4 a:before{content:url('../images/bookmarks.png');vertical-align:middle;margin-right:5px}.callout{padding:20px;margin:0 0 10px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.callout.count-progress{margin-top:20px}.callout--withmargin{margin:24px 0 24px 0}.house .callout{border-left-color:#2d735b}.senate .callout{border-left-color:#a3373e}.referendum .callout{border-left-color:#b56e10}.house .callout h4{color:#2d735b}.senate .callout h4{color:#a3373e}.referendum .callout h4{color:#b56e10}.bookmarks ul{margin-bottom:10px;padding-left:10px;list-style-type:none}.bookmarks ul li{background:transparent url('../images/sidebar-chevron.png') no-repeat center left;padding:5px 10px 5px 15px}.pagination{margin-top:0}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#e6e6e6;border-color:#adadad;color:#333}.file-csv,.file-pdf,.file-doc,.file-tab,.file-zip{padding-right:20px}.file-csv{background:transparent url('../images/icon-csv.gif') center right no-repeat}.file-pdf{background:transparent url('../images/icon-pdf.gif') center right no-repeat}.file-tab{background:transparent url('../images/icon-tab.gif') center right no-repeat}.file-doc{background:transparent url('../images/icon-rtf.gif') center right no-repeat}.file-zip{background:transparent url('../images/icon-zip.gif') center right no-repeat}.btn-refresh{padding:0}.btn-tallyroom{color:#fff;background-color:#571763;border-color:#6e267b}.btn-tallyroom:hover,.btn-tallyroom:focus{color:#fff;background-color:#6e267b;border-color:#571763}.graph-leading{border-top:2px solid #2d735b}.back-top{position:fixed;bottom:50px;margin:0;right:150px;width:50px;height:50px;display:block;cursor:pointer;background:transparent url('../images/back-to-top.png') 0 0 no-repeat;z-index:1}.mobile-footer{display:none}@media screen and (max-width:767px){.back-top,.breadcrumb{display:none !important}.mobile-footer{position:fixed;bottom:0;left:0;width:100%;height:50px;display:block;vertical-align:middle;font-weight:bold;background:#292929;text-decoration:none;z-index:1;color:#fff}.mobile-top,.mobile-home{text-align:center;cursor:pointer;padding-top:14px}.mobile-top:after{content:url('../images/back-top-mobile.png')}.mobile-footer .col-xs-3{border-left:1px solid #444}.mobile-home:after{content:url('../images/go-home-mobile.png')}.mobile-bookmarks .dropdown-toggle{text-transform:uppercase;padding-top:10px}.mobile-bookmarks .dropdown-menu>li>a{padding:10px 20px;color:#fff}.mobile-bookmarks{padding-top:5px}.mobile-bookmarks .dropdown-menu>li>a:focus,.mobile-bookmarks .dropdown-menu>li>a:hover{color:#fff;text-decoration:none;background-color:#313131}.mobile-bookmarks.dropup .dropdown-menu{background-color:#484848}.mobile-bookmarks.btn-group.open .dropdown-toggle,.mobile-bookmarks .dropdown-menu{-webkit-box-shadow:none;box-shadow:none}}@media print{body:before{content:url("../images/logo-aec-bw.gif")}.sidebar,.breadcrumb,.btn-toolbar,.site-title,.table-actions,footer,.navbar,.bookmarks{display:none !important}a[href]:after{content:none !important}.row-offcanvas-left,.row-offcanvas-left.active,.sidebar-offcanvas{left:0 !important}.sidebar-offcanvas{width:0 !important}[class*="col-sm-"],[class*="col-md-"]{float:left !important;width:95%}.col-md-offset-2{margin-left:0 !important}.pull-right{float:left !important}}.alert-ref{padding:1rem;margin-top:1rem;position:relative;border:2px solid #007cde;border-left-width:5px;border-radius:4px;word-wrap:break-word;background-color:#fff;box-shadow:none;color:#333}.ref-section{position:relative;min-height:1px;padding-right:15px;padding-left:15px;width:100%}.navbar{height:100px;background:linear-gradient(45deg,#6d287d 0%,#053591 100%)}.navbar-tallyroom p.event{color:#fff;font-style:normal;font-weight:300;font-size:28px;line-height:44px;letter-spacing:-.01em}.navbar-tallyroom.navbar-right{margin-top:24px}.navbar-tallyroom{margin-top:22px}@media screen and (max-width:767px){.sidebar-offcanvas{top:0}}.sidebar a{color:#4d4d4d;letter-spacing:2px;line-height:20px}.navbar-brand{margin-top:18px;border-right:1px solid #fff}@media(max-width:991px){.navbar-brand{border-right:none}}.sidebar .panel-body{margin-top:0;padding:10px 0 10px 10px;background:#fff}.nav-heading{display:block;padding:20px 16px 4px;text-transform:uppercase;background:#fff;border-bottom:none;color:#000}.nav-heading:hover{background:#fff;text-decoration:none}.nav-sidebar>.active>a,.nav-sidebar>.active>a:hover,.nav-sidebar>.active>a:focus{color:#6e267b;background-color:#f1e9f2;border-radius:8px}.nav-sidebar>li>a:focus,.nav-sidebar>li>a:hover{color:#6e267b;background-color:#f1e9f2;border-radius:8px}.nav-sidebar>li>a{padding-right:0;padding-left:16px;margin-right:16px}.nav>li>a{position:relative;display:block;padding:12px 16px}.nav-sidebar li+li{margin-top:8px}.graphingarea{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px;margin:10px;padding:10px}.graphingarea__details p{text-align:center;margin:0 0 4px}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);box-shadow:0 12px 16px -4px rgba(16,24,40,.1),0 4px 6px -2px rgba(16,24,40,.05);border-radius:8px;width:100%;margin-bottom:24px}.card--no-border{border:none}.card--no-shadow{box-shadow:none}.card__body{-ms-flex:1 1 auto;flex:1 1 auto;padding:32px;min-height:80px}.card__footer{-ms-flex:1 1 auto;flex:1 1 auto;padding:32px}.card__title{margin:0 0 16px 0;font-size:24px;line-height:32px;color:#333}a.card__link{color:#6e267b;font-weight:600;font-family:"roboto",Helvetica,Arial,sans-serif;border:none;text-decoration:underline}.card__link:after{font-family:'Font Awesome 6 Pro';content:'';font-size:16px;font-weight:400;width:16px;height:16px;margin:0 4px 0 8px;margin:0 .25rem 0 .5rem;-webkit-transition:margin .2s ease;transition:margin .2s ease;display:inline-block}.d-flex{display:flex}.alerts{padding:16px;position:relative;border:solid 2px #000;border-left-width:8px;border-radius:0 8px 8px 0;word-wrap:break-word;background-color:#fff;box-shadow:none}.alerts p{font-weight:700;font-size:16px;line-height:24px;margin-bottom:0;color:#0d0d0d}.alerts__title{font-family:"roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.02em;margin-bottom:8px;color:#0d0d0d}.alerts__body p,.alerts__body ul{font-weight:400;font-size:16px;line-height:24px}.alerts--info{border-color:#0076d6;background:#f3f8fd}.alert--info{border-color:#0076d6}.alerts--warning{border-color:#ffaf00;background:#fffbf3}.alerts--error{border-color:#e41f11;background:#fff5f5}.alerts--success{border-color:#11995a;background:#f3faf7}.alert-ref.alerts--withicon,.alerts.alerts--withicon{display:flex;flex-direction:row}.alerts__icon{padding-right:12px;padding-top:4px}.alerts--info .alerts__icon{color:#0076d6}.alerts--warning .alerts__icon{color:#ffaf00}.alerts--error .alerts__icon{color:#e41f11}.alerts--success .alerts__icon{color:#11995a}.graph-leading{border-top:1px solid #ddd}.bookmarks .panel{background-color:#fbfbfb}.bookmarks .panel-group{margin-bottom:24px}.bookmarks .panel-default>.panel-heading{color:#4d4d4d;background-color:#fbfbfb;border:none}.bookmarks h4 a:before{content:'';margin:0}.bookmarks .panel-default>.panel-heading{color:#4d4d4d}.bookmarks .panel-default>.panel-heading a{text-decoration:none}.bookmarks .panel-default{border:none;border-left:2px solid #6e267b;border-radius:0}.bookmarks .panel-group .panel-heading+.panel-collapse>.list-group,.bookmarks .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:none}.bookmarks ul{margin-bottom:0;padding-left:0;list-style-type:none}.bookmarks ul li{background:none;padding:8px 0 8px 0}.bookmarks ul li a{color:#6e267b}.jscontrols{background:#fff;margin-bottom:12px}.form-group.jscontrols{background:none}.jscontrols .btn-toolbar .btn-default.active,.btn-default:active{color:#333;background-color:#fff;background-image:none;border-color:#6e267b;font-weight:bold}.jscontrols .btn-toolbar .btn-default:hover{border-color:#6e267b}.jscontrols .btn-toolbar .btn.active,.btn:active{background-image:none;outline:0;box-shadow:none}.jscontrols .btn-toolbar .btn-default{color:#4d4d4d;background-color:#fff}.jscontrols .btn-toolbar .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:none;border-bottom:2px solid #fff;padding:14px 8px;font-size:16px;line-height:1.42857143;border-radius:0;text-decoration:none}.alert{padding:16px;margin:24px 0 24px 0;border:none;border-radius:0}.alert-ref{padding:16px;margin:24px 0 24px 0;position:relative;border:1px dotted #0076d6;border-left-width:4px;border-left:4px solid #003591;border-radius:0;word-wrap:break-word;background-color:#f7f7f7;color:#333}.alert-ref .alerts__icon{color:#003591}.table-bordered{border:none}.senate table caption,.senate .content-help,.house table caption,.house .content-help,.referendum table caption,.referendum .content-help{border-top:1px solid #ddd}table caption{padding:12px 0 12px;color:#0d0d0d;background-color:transparent;border:none;font-weight:normal;font-size:20px}table caption span{font-size:16px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:12px}table thead th,table tbody th{background-color:#fff;color:#1a1a1a;font-weight:bold;border-bottom:2px solid #6e267b !important}table.left-header tbody th{border-bottom:none !important;border-right:2px solid #6e267b !important}.table>thead>tr>th.headerSortUp,.table>thead>tr>th.headerSortDown,.sort.desc,.sort.asc{background-color:#fff;color:#1a1a1a}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-left:none;border-right:none}table a{color:#6e267b}table tbody tr:nth-child(even) td{background-color:#fff}table tbody tr:hover td,table tbody tr:hover th,table tbody tr:hover td a{background-color:#eee;color:inherit}table tfoot tr.total td,table tbody tr.total td,table.no-hover tfoot tr.total:hover td,table.no-hover tfoot tr.total:hover th{background-color:#fff;color:#333;border-top:2px solid #6e267b}table tfoot tr.total:hover td,table tfoot tr.total:hover th,table tfoot tr.total:hover th a,table tbody tr.total:hover td,table tbody tr.total:hover th,table tbody tr.total:hover th a{background-color:#6e267b}.form-control{height:48px;padding:8px 12px;font-size:16px;color:#555;border:1px solid #4d4d4d;border-radius:30px}.updated{margin-bottom:24px}.table-actions .btn,.open.table-actions .btn{padding:4px 8px}.btn-download,.btn-help{background-image:none !important;text-decoration:none}.btn-download:before,.btn-help:before{font-family:'Font Awesome 6 Pro';font-weight:600;display:block;font-size:20px;color:#333}.btn-download:before{content:''}.btn-help:before{content:'?'}.table>thead>tr>th.header:after,.sort:after{font-family:'Font Awesome 6 Pro';content:"";background-image:none;height:12px;width:12px;display:inline-block;vertical-align:text-top;font-weight:600;font-size:12px;margin-left:4px}.table>thead>tr>th.headerSortUp:after,.sort.asc:after{content:""}.table>thead>tr>th.headerSortDown:after,.sort.desc:after{content:""}.back-top{background:#6e267b;border-radius:50%;height:32px;width:32px;display:flex;align-items:center;justify-content:center;color:#fff}.back-top:before{font-family:'Font Awesome 6 Pro';content:"";font-weight:600;font-size:16px}ody #main{font-size:16px}@media(min-width:992px){.navbar-brand{padding:10px 24px 15px 15px}.navbar-tallyroom{margin-left:24px}}.breadcrumb{font-size:14px}.breadcrumb li a,.graphingarea a{color:#6e267b}.breadcrumb>.active,.breadcrumb>li+li:before{color:#666}ul.link-list{margin-bottom:12px;padding-left:24px;list-style-type:disc}.bookmarks ul.link-list{margin-bottom:0;padding-left:0;list-style-type:none}.link-list li{background:none;padding:6px 6px 6px 0}li a{color:#6e267b}.graphingarea .graphingdiv{padding:12px}.manualresults--alert{margin:24px 0 0 0}a.file-download{padding:20px;position:relative;background:#fcfafd;border:1px solid #c5a8ca;border-radius:8px;display:inline-flex;align-items:center;justify-content:space-between;flex-direction:row;margin:7px 0;color:#000;font-family:"roboto",Helvetica,Arial,sans-serif;font-weight:400;text-decoration:none;min-width:100%}.download__icon{height:32px;min-width:32px;display:flex;justify-content:center;align-items:center;background:#c5a8ca;color:#6e267b;border-radius:50%;margin-left:20px}.download__type:before{font-family:'Font Awesome 6 Pro';font-weight:500;display:block;font-size:24px;margin-right:16px;color:#6e267b}.file-download--pdf .download__type:before{content:''}@media screen and (max-width:1199px){.seatsClass{visibility:hidden;display:none}.seatsAboveClass{margin:12px 24px}}@media screen and (min-width:1200px){.seatsClass{margin-top:12px}.seatsAboveClass{visibility:hidden;display:none}}.lowerSeatsClass{margin:15px}