@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);body{font-size:18px;font-family:'Source Sans Pro','Open Sans',sans-serif;color:#666;font-weight:300}body.admin-menu{margin-top:20px!important}.header .logo img{width:auto}header.page-header{border-bottom:none}header.page-header .container::before{background-color:transparent}h2{font-size:28px;color:#006;font-family:'Open Sans';font-weight:500;color:#2168a9;border-color:#2168a9;font-size:27px;border-bottom:1px solid #d7d7d7;padding-bottom:2px;margin-top:20px;margin-bottom:10px}h3{font-size:22px}header.page-header h1.title{font-size:28px;font-weight:500;font-family:'Roboto';color:#151547;margin:0}.nd-region{padding:0}#top-box{background-color:#7f99e5}#top-box .social a.icon{font-size:30px;height:30px;line-height:30px}#top-box .address{color:#fff;height:30px;line-height:30px;font-size:16px}#banner{background:url(https://www.vivote.gov/sites/all/themes/progressive/progressive_sub/images/xbanner-bg.jpg.pagespeed.ic.N8s5-JNKuP.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:180px}#banner img{margin-top:6px;float:left;margin-right:38px}#banner .banner-title{font-size:36px;font-weight:700;color:#006}#banner .banner-title-small{font-size:28px;font-style:italic;color:#006}#banner p{margin-bottom:0}.header-wrapper{min-height:38px;background-color:#006;padding:2px 0 0 0}.header .right-box-wrapper{height:38px}.header .primary{margin:0}.header .header-icons{margin:0}.header .primary .navbar .nav>li{padding-top:1px}.header .primary .navbar .nav>li>a,.header .primary .navbar .nav>li>a:visited{color:#fff;font-size:16px;font-family:'PT Sans';text-transform:uppercase}.header .primary .navbar .nav>li:hover>a{color:#000}.header .primary .navbar .btn-navbar .text{color:#fff}.phone-header a svg path,.search-header a svg path{fill:#fff}.tb-megamenu-item{white-space:nowrap}nav .nav>.active-trail{background-color:#fff;border-bottom:1px solid #fff}.header .primary nav .nav>li.active-trail>a,.header .primary nav .nav>li.active-trail>a:visited{color:#000}.header .primary .sub li{font-size:16px}#top{float:none;padding:0;margin-left:-15px;margin-right:-15px;background-color:#af272b;width:initial}.notices{text-align:center;font-weight:bold;color:#fff;padding:6px 0}.notices a{color:#000}.md-objects a{font-size:2.333em!important}#content{margin-top:20px}table{border:1px solid #e1e1e1}table th,table td,table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td,.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;vertical-align:top;border-collapse:collapse;border-width:1px;border-color:#e1e1e1;line-height:normal}.table,.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{font-size:1em}.node-type-election .content .field{margin-top:10px}.node-type-election .content .field table{text-align:left}th.field_district{width:30%}.field-name-field-unofficial-results>b{color:red}.not-front #block-system-main{margin-top:10px;border:1px solid #d7d7d7;padding:23px;margin-bottom:50px}#block-system-main{margin-top:30px}#block-views-latest-election-news-block .title-box{margin-top:70px;margin-bottom:20px}#block-views-latest-election-news-block .title-box h1{font-size:24px;font-family:'Open Sans';font-weight:700;color:#006}#block-views-latest-election-news-block .title-box:before{background:transparent}#block-views-latest-election-news-block .views-row{margin-bottom:30px;border-bottom:1px solid #d7d7d7}#block-views-latest-election-news-block .views-field-title a{font-size:20px;font-weight:bold;color:#666;text-decoration:underline}#block-views-latest-election-news-block .views-field-body,#block-views-latest-election-news-block .views-field-view-node{display:inline}#block-views-latest-election-news-block .views-field-view-node a{color:#7f99e5}.view-vivote-voters th{text-align:left;background-color:#ccc;border:1px solid #000;border-right-width:0}.view-vivote-voters td{border-left-width:0}#sidebar{background:url(https://www.vivote.gov/sites/all/themes/progressive/progressive_sub/images/xsidebar-bg.jpg.pagespeed.ic.T4LQOedXrp.jpg) repeat 0 0;padding-top:20px;padding-bottom:20px}#sidebar .block{margin-bottom:30px}#sidebar .title-box{margin-bottom:10px}#sidebar .title-box:before{background-color:transparent}#sidebar .title-box h1{padding:10px 13px;margin:0;border-bottom:none;border-left:13px solid #af272b;background-color:#fff;color:#000;font-size:19px;font-weight:500;font-family:'Roboto';line-height:1}#block-search-form{position:relative}#block-search-form #search-block-form{margin-bottom:0}#block-search-form input.form-text{border:1px solid #c2c2c2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fbfbfb;color:#8c8c8c;padding:7px 10px 7px 40px;font-size:20px;margin-bottom:0}#block-search-form .search-submit{background-color:transparent;position:absolute;left:5px;top:7px}#block-jquery-countdown-timer-jquery-countdown-timer #jquery-countdown-timer-text h2{font-size:22px;font-family:'Roboto';font-weight:500;color:#666;text-align:center;margin-bottom:5px;margin-top:0;border:none}#block-jquery-countdown-timer-jquery-countdown-timer #jquery-countdown-timer-date{font-size:20px;font-family:'Roboto';text-align:center;color:#666;margin-bottom:10px}#block-jquery-countdown-timer-jquery-countdown-timer #jquery-countdown-timer.countdownHolder{width:auto}#block-jquery-countdown-timer-jquery-countdown-timer #jquery-countdown-timer .number{background-color:#af272b;width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 2px;display:inline-block;line-height:57px}#block-jquery-countdown-timer-jquery-countdown-timer #jquery-countdown-timer .position{width:16px;height:30px;line-height:30px}#block-jquery-countdown-timer-jquery-countdown-timer #jquery-countdown-timer .digit{background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-image:none;font-size:30px;font-family:'Roboto';color:#fff;width:auto;height:30px;line-height:30px}#block-jquery-countdown-timer-jquery-countdown-timer #jquery-countdown-timer-note{width:auto;padding:0;font-size:18px;margin-top:10px}#block-jquery-countdown-timer-jquery-countdown-timer #jquery-countdown-timer-note span{width:43px;text-align:center;display:inline-block;font-size:15px;font-family:'Roboto';color:#666;margin:0 4px}#block-menu-menu-2016-election-information ul.menu,#block-menu-menu-quick-links ul.menu{padding:0;margin:0}#block-menu-block-2 .title-box h1{background-color:#af272b;color:#fff}#block-menu-block-2 .title-box h1 a{color:#fff}#block-menu-menu-2016-election-information ul.menu li,#block-menu-menu-quick-links ul.menu li,#block-menu-block-2 li{list-style:none}#block-menu-menu-2016-election-information ul.menu li:before,#block-menu-menu-quick-links ul.menu li:before,#block-menu-block-2 li:before{content:'\f0da';font-size:18px;color:#af272b;display:inline-block;font-family:'FontAwesome';margin-right:5px}#block-menu-menu-2016-election-information ul.menu li.active-trail:before,#block-menu-menu-quick-links ul.menu li.active-trail:before,#block-menu-block-2 li.active-trail:before{color:#000}#block-menu-menu-2016-election-information ul.menu li a,#block-menu-menu-quick-links ul.menu li a,#block-menu-block-2 li a{font-size:16px;color:#666;font-family:'Roboto'}#block-menu-menu-2016-election-information ul.menu li.active-trail a,#block-menu-menu-quick-links ul.menu li.active-trail a,#block-menu-block-2 li.active-trail a{color:#000;font-weight:bold}#block-menu-block-2 .expanded ul{display:none}.registered-voters{font-size:20px;font-family:'Roboto';text-align:center;display:block}.registered-voters-bold{font-size:22px;font-weight:500;font-family:'Roboto';text-align:center;display:block}.effective-date{font-size:16px;font-family:'Roboto';text-align:center;display:block}.page-node-149 p img{margin:0 10px 0 0}footer.footer-top{background-color:#2c2c2c;padding:50px 0}footer .title-box{margin-bottom:10px;border-bottom:none}footer .title-box h1.title{font-size:16px;color:#fff;font-family:'Open Sans';font-weight:700;padding:0}footer ul.menu,footer .menu-block-wrapper{padding:0;margin:0}footer ul.menu li,footer .menu-block-wrapper li{list-style:none}footer ul.menu li a,footer .menu-block-wrapper li a{font-size:14px;color:#fff;font-weight:300;font-family:'Open Sans'}footer .footer-block,footer #Footer-Top>div{width:20%;float:left}footer.footer-bottom{background-color:#2c2c2c;color:#fff}.jp-play,.jp-pause{background-color:#af272b;color:#fff;padding:6px}.view .date-nav-wrapper .date-prev{right:70px}@media print{@page {
		margin: 0.5cm;
	}header nav,footer,#sidebar{display:none}img{max-width:500px}p a[href^="http://"]:after{content:" (" attr(href) ")";font-size:60%}p a:after{content:" " attr(href) ")"}p a[href^="#"]:after{display:none}p a[href^="http://"]:after,a[href^="https://"]:after{content:" (" attr(href) ")"}p a{word-wrap:break-word}}@media (max-width:992px){#banner .banner-title{font-size:28px}#banner .banner-title-small{font-size:20px}#top-box .address{font-size:12px}.header .cart-header .dropdown-toggle,.header .primary .navbar .btn-navbar{margin-left:16px}.header .primary .navbar .navbar-collapse{width:100%}.header .primary .navbar a{color:#000!important}}@media (max-width:768px){footer .footer-block,footer #Footer-Top>div{width:100%;margin-bottom:20px;text-align:center}#top-box .social a.icon{font-size:20px;width:20px;height:20px;line-height:20px;margin-right:0!important;margin-top:4px!important}}@media (max-width:480px){#banner{height:145px}#banner p{margin-bottom:7px}#banner img{width:100px;margin-right:15px}#banner .banner-title{font-size:18px}#banner .banner-title-small{font-size:12px}}fieldset .fieldset-wrapper{padding:5px}fieldset legend a,fieldset legend .fieldset-legend{line-height:normal}fieldset legend{height:auto}.field-name-field-unofficial-results{background-color:#add8e6;padding:.5em}.field-name-field-unofficial-results .even{background-color:#fff}td .field-name-field-file,td .field-name-field-district{zoom:normal;float:left}td .field-name-field-file{width:75%}td .field-name-field-district{width:23%;margin-left:2%}#block-views-exp-vivote-voters-page-1 .views-exposed-widgets .views-widget-filter-last{width:28%;margin-right:2%}#block-views-exp-vivote-voters-page-1 .views-exposed-widgets .views-widget-filter-first{width:28%;margin-right:2%}#block-views-exp-vivote-voters-page-1 .views-exposed-widgets .views-widget-filter-physical_zip{width:19%;margin-right:2%}#block-views-exp-vivote-voters-page-1 .views-exposed-widgets .views-widget-filter-dob{width:19%}#block-views-exp-vivote-voters-page-1 .views-exposed-widgets .views-submit-button{clear:left}@media (max-width:480px){#block-views-exp-vivote-voters-page-1 .views-exposed-widgets .views-widget-filter-last,#block-views-exp-vivote-voters-page-1 .views-exposed-widgets .views-widget-filter-first,#block-views-exp-vivote-voters-page-1 .views-exposed-widgets .views-widget-filter-physical_zip,#block-views-exp-vivote-voters-page-1 .views-exposed-widgets .views-widget-filter-dob{width:100%}}