html{font-size:100%}body{margin:0;padding:0;line-height:1.5}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.pull-right{float:right!important}.col-centered{float:none!important;margin-left:auto!important;margin-right:auto!important}.align-right{text-align:right}.align-center{text-align:center}.align-left{text-align:left}.align-justify{text-align:justify}.align-middle{vertical-align:middle}.demo-img-responsive-hero-full,.demo-img-responsive-hero-full-lg,.demo-img-responsive-hero-half,.demo-img-responsive-show-hero,.img-responsive{display:block;max-width:100%;height:auto}.demo-img-responsive-hero-full{height:300px;width:100%}.demo-img-responsive-show-hero{height:360px;width:100%}.demo-img-responsive-hero-full-lg{height:462px;width:100%}.demo-img-responsive-hero-half{height:180px;width:100%}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.no-margin-bottom{margin-bottom:0!important}.demo-zero-out{padding:0!important;margin:0!important;border:none!important}.demo_panel-today .flag_section-name{display:none}.demo-list-zero-out{list-style:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.rhythm-left{padding-left:.75em}.rhythm-right{padding-right:.75em}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.screen-reader-txt{position:absolute;top:-9999px;left:-9999px}.cursor-pointer{cursor:pointer}.full-width{width:100%}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}.center-block{display:block!important;margin-left:auto!important;margin-right:auto!important}.gutter-bottom{margin-bottom:1.125em}.gutter-bottom-2x{margin-bottom:2.25em}@media (max-width:767px){.gutter-bottom-xs{margin-bottom:1.125em}}@media (max-width:999px){.gutter-bottom-sm{margin-bottom:1.125em}}.gutter-top{margin-top:1.125em}.gutter-top-2x{margin-top:2.25em}.relative{position:relative}.intrinsic-wrapper{height:0;position:relative}.intrinsic-wrapper-element{top:0;left:0;width:100%;height:100%;position:absolute}.ratio-16x9{padding-bottom:56.25%}.ratio-16x10{padding-bottom:62.5%}.ratio-16x13{padding-bottom:81.25%}@keyframes pulse-bg{0%{background-color:#7d69b8}to{background-color:#7d69b8;background-color:rgba(125,105,184,.5)}}@keyframes pulse-txt{0%{color:#7d69b8}to{color:#7d69b8;color:rgba(125,105,184,.5)}}.pulse-txt{animation:pulse-txt 1s infinite alternate}@media (min-width:1000px){.flex-vcenter-md{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:1px;-ms-flex-align:center;align-items:center}.flex-vcenter-md>[class*=col-],.flex-vcenter-md>[class^=col-]{-ms-flex-negative:1;flex-shrink:1}}.flex-align-start{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:flex-start}@media (max-width:767px){.is-collapsed-xs{max-height:0;overflow:hidden}}.js-lazy-lg,.js-lazy-md,.js-lazy-sm,.js-lazy-xs,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.js-lazy-xs,.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:999px){.js-lazy-sm,.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:999px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:999px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:1000px) and (max-width:1229px){.js-lazy-md,.visible-md-block{display:block!important}}@media (min-width:1000px) and (max-width:1229px){.visible-md-inline{display:inline!important}}@media (min-width:1000px) and (max-width:1229px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1230px){.js-lazy-lg,.visible-lg-block{display:block!important}}@media (min-width:1230px){.visible-lg-inline{display:inline!important}}@media (min-width:1230px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:999px){.hidden-sm{display:none!important}}@media (min-width:1000px) and (max-width:1229px){.hidden-md{display:none!important}}@media (min-width:1230px){.hidden-lg{display:none!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}.is-hidden{display:none}.is-visible{display:block}@media (min-width:1000px) and (min-height:769px){.affix,.is-fixed{position:fixed}.affix .container,.is-fixed .container{transform:translateZ(0)}}@media (min-width:768px){.js-no-scroll{overflow:hidden}}@media (min-width:999px) and (min-height:400px){.is-sticky{position:fixed}.is-stuck{position:absolute}}.grid_elections-module .col-lg-1,.grid_elections-module .col-lg-2,.grid_elections-module .col-lg-3,.grid_elections-module .col-lg-4,.grid_elections-module .col-lg-5,.grid_elections-module .col-lg-6,.grid_elections-module .col-lg-7,.grid_elections-module .col-lg-8,.grid_elections-module .col-lg-9,.grid_elections-module .col-lg-10,.grid_elections-module .col-lg-11,.grid_elections-module .col-lg-12,.grid_elections-module .col-md-1,.grid_elections-module .col-md-2,.grid_elections-module .col-md-3,.grid_elections-module .col-md-4,.grid_elections-module .col-md-5,.grid_elections-module .col-md-6,.grid_elections-module .col-md-7,.grid_elections-module .col-md-8,.grid_elections-module .col-md-9,.grid_elections-module .col-md-10,.grid_elections-module .col-md-11,.grid_elections-module .col-md-12,.grid_elections-module .col-sm-1,.grid_elections-module .col-sm-2,.grid_elections-module .col-sm-3,.grid_elections-module .col-sm-4,.grid_elections-module .col-sm-5,.grid_elections-module .col-sm-6,.grid_elections-module .col-sm-7,.grid_elections-module .col-sm-8,.grid_elections-module .col-sm-9,.grid_elections-module .col-sm-10,.grid_elections-module .col-sm-11,.grid_elections-module .col-sm-12,.grid_elections-module .col-xs-1,.grid_elections-module .col-xs-2,.grid_elections-module .col-xs-3,.grid_elections-module .col-xs-4,.grid_elections-module .col-xs-5,.grid_elections-module .col-xs-6,.grid_elections-module .col-xs-7,.grid_elections-module .col-xs-8,.grid_elections-module .col-xs-9,.grid_elections-module .col-xs-10,.grid_elections-module .col-xs-11,.grid_elections-module .col-xs-12{position:relative;padding-left:9px;padding-right:9px;min-height:1px}@media (min-width:768px){.grid_elections-module .col-lg-1,.grid_elections-module .col-lg-2,.grid_elections-module .col-lg-3,.grid_elections-module .col-lg-4,.grid_elections-module .col-lg-5,.grid_elections-module .col-lg-6,.grid_elections-module .col-lg-7,.grid_elections-module .col-lg-8,.grid_elections-module .col-lg-9,.grid_elections-module .col-lg-10,.grid_elections-module .col-lg-11,.grid_elections-module .col-lg-12,.grid_elections-module .col-md-1,.grid_elections-module .col-md-2,.grid_elections-module .col-md-3,.grid_elections-module .col-md-4,.grid_elections-module .col-md-5,.grid_elections-module .col-md-6,.grid_elections-module .col-md-7,.grid_elections-module .col-md-8,.grid_elections-module .col-md-9,.grid_elections-module .col-md-10,.grid_elections-module .col-md-11,.grid_elections-module .col-md-12,.grid_elections-module .col-sm-1,.grid_elections-module .col-sm-2,.grid_elections-module .col-sm-3,.grid_elections-module .col-sm-4,.grid_elections-module .col-sm-5,.grid_elections-module .col-sm-6,.grid_elections-module .col-sm-7,.grid_elections-module .col-sm-8,.grid_elections-module .col-sm-9,.grid_elections-module .col-sm-10,.grid_elections-module .col-sm-11,.grid_elections-module .col-sm-12,.grid_elections-module .col-xs-1,.grid_elections-module .col-xs-2,.grid_elections-module .col-xs-3,.grid_elections-module .col-xs-4,.grid_elections-module .col-xs-5,.grid_elections-module .col-xs-6,.grid_elections-module .col-xs-7,.grid_elections-module .col-xs-8,.grid_elections-module .col-xs-9,.grid_elections-module .col-xs-10,.grid_elections-module .col-xs-11,.grid_elections-module .col-xs-12{padding-left:20px;padding-right:20px}}.grid_elections-module .col-xs-1{width:8.33333%}.grid_elections-module .col-xs-2{width:16.66667%}.grid_elections-module .col-xs-3{width:25%}.grid_elections-module .col-xs-4{width:33.33333%}.grid_elections-module .col-xs-5{width:41.66667%}.grid_elections-module .col-xs-6{width:50%}.grid_elections-module .col-xs-7{width:58.33333%}.grid_elections-module .col-xs-8{width:66.66667%}.grid_elections-module .col-xs-9{width:75%}.grid_elections-module .col-xs-10{width:83.33333%}.grid_elections-module .col-xs-11{width:91.66667%}.grid_elections-module .col-xs-12{width:100%}.grid_elections-module .col-xs-1,.grid_elections-module .col-xs-2,.grid_elections-module .col-xs-3,.grid_elections-module .col-xs-4,.grid_elections-module .col-xs-5,.grid_elections-module .col-xs-6,.grid_elections-module .col-xs-7,.grid_elections-module .col-xs-8,.grid_elections-module .col-xs-9,.grid_elections-module .col-xs-10,.grid_elections-module .col-xs-11,.grid_elections-module .col-xs-12{float:left}.grid_elections-module .col-xs-push-0{left:auto}.grid_elections-module .col-xs-push-1{left:8.33333%}.grid_elections-module .col-xs-push-2{left:16.66667%}.grid_elections-module .col-xs-push-3{left:25%}.grid_elections-module .col-xs-push-4{left:33.33333%}.grid_elections-module .col-xs-push-5{left:41.66667%}.grid_elections-module .col-xs-push-6{left:50%}.grid_elections-module .col-xs-push-7{left:58.33333%}.grid_elections-module .col-xs-push-8{left:66.66667%}.grid_elections-module .col-xs-push-9{left:75%}.grid_elections-module .col-xs-push-10{left:83.33333%}.grid_elections-module .col-xs-push-11{left:91.66667%}.grid_elections-module .col-xs-push-12{left:100%}.grid_elections-module .col-xs-pull-0{right:auto}.grid_elections-module .col-xs-pull-1{right:8.33333%}.grid_elections-module .col-xs-pull-2{right:16.66667%}.grid_elections-module .col-xs-pull-3{right:25%}.grid_elections-module .col-xs-pull-4{right:33.33333%}.grid_elections-module .col-xs-pull-5{right:41.66667%}.grid_elections-module .col-xs-pull-6{right:50%}.grid_elections-module .col-xs-pull-7{right:58.33333%}.grid_elections-module .col-xs-pull-8{right:66.66667%}.grid_elections-module .col-xs-pull-9{right:75%}.grid_elections-module .col-xs-pull-10{right:83.33333%}.grid_elections-module .col-xs-pull-11{right:91.66667%}.grid_elections-module .col-xs-pull-12{right:100%}.grid_elections-module .col-xs-offset-0{margin-left:0}.grid_elections-module .col-xs-offset-1{margin-left:8.33333%}.grid_elections-module .col-xs-offset-2{margin-left:16.66667%}.grid_elections-module .col-xs-offset-3{margin-left:25%}.grid_elections-module .col-xs-offset-4{margin-left:33.33333%}.grid_elections-module .col-xs-offset-5{margin-left:41.66667%}.grid_elections-module .col-xs-offset-6{margin-left:50%}.grid_elections-module .col-xs-offset-7{margin-left:58.33333%}.grid_elections-module .col-xs-offset-8{margin-left:66.66667%}.grid_elections-module .col-xs-offset-9{margin-left:75%}.grid_elections-module .col-xs-offset-10{margin-left:83.33333%}.grid_elections-module .col-xs-offset-11{margin-left:91.66667%}.grid_elections-module .col-xs-offset-12{margin-left:100%}@media (min-width:768px){.grid_elections-module .col-sm-1{width:8.33333%}.grid_elections-module .col-sm-2{width:16.66667%}.grid_elections-module .col-sm-3{width:25%}.grid_elections-module .col-sm-4{width:33.33333%}.grid_elections-module .col-sm-5{width:41.66667%}.grid_elections-module .col-sm-6{width:50%}.grid_elections-module .col-sm-7{width:58.33333%}.grid_elections-module .col-sm-8{width:66.66667%}.grid_elections-module .col-sm-9{width:75%}.grid_elections-module .col-sm-10{width:83.33333%}.grid_elections-module .col-sm-11{width:91.66667%}.grid_elections-module .col-sm-12{width:100%}.grid_elections-module .col-sm-1,.grid_elections-module .col-sm-2,.grid_elections-module .col-sm-3,.grid_elections-module .col-sm-4,.grid_elections-module .col-sm-5,.grid_elections-module .col-sm-6,.grid_elections-module .col-sm-7,.grid_elections-module .col-sm-8,.grid_elections-module .col-sm-9,.grid_elections-module .col-sm-10,.grid_elections-module .col-sm-11,.grid_elections-module .col-sm-12{float:left}.grid_elections-module .col-sm-push-0{left:auto}.grid_elections-module .col-sm-push-1{left:8.33333%}.grid_elections-module .col-sm-push-2{left:16.66667%}.grid_elections-module .col-sm-push-3{left:25%}.grid_elections-module .col-sm-push-4{left:33.33333%}.grid_elections-module .col-sm-push-5{left:41.66667%}.grid_elections-module .col-sm-push-6{left:50%}.grid_elections-module .col-sm-push-7{left:58.33333%}.grid_elections-module .col-sm-push-8{left:66.66667%}.grid_elections-module .col-sm-push-9{left:75%}.grid_elections-module .col-sm-push-10{left:83.33333%}.grid_elections-module .col-sm-push-11{left:91.66667%}.grid_elections-module .col-sm-push-12{left:100%}.grid_elections-module .col-sm-pull-0{right:auto}.grid_elections-module .col-sm-pull-1{right:8.33333%}.grid_elections-module .col-sm-pull-2{right:16.66667%}.grid_elections-module .col-sm-pull-3{right:25%}.grid_elections-module .col-sm-pull-4{right:33.33333%}.grid_elections-module .col-sm-pull-5{right:41.66667%}.grid_elections-module .col-sm-pull-6{right:50%}.grid_elections-module .col-sm-pull-7{right:58.33333%}.grid_elections-module .col-sm-pull-8{right:66.66667%}.grid_elections-module .col-sm-pull-9{right:75%}.grid_elections-module .col-sm-pull-10{right:83.33333%}.grid_elections-module .col-sm-pull-11{right:91.66667%}.grid_elections-module .col-sm-pull-12{right:100%}.grid_elections-module .col-sm-offset-0{margin-left:0}.grid_elections-module .col-sm-offset-1{margin-left:8.33333%}.grid_elections-module .col-sm-offset-2{margin-left:16.66667%}.grid_elections-module .col-sm-offset-3{margin-left:25%}.grid_elections-module .col-sm-offset-4{margin-left:33.33333%}.grid_elections-module .col-sm-offset-5{margin-left:41.66667%}.grid_elections-module .col-sm-offset-6{margin-left:50%}.grid_elections-module .col-sm-offset-7{margin-left:58.33333%}.grid_elections-module .col-sm-offset-8{margin-left:66.66667%}.grid_elections-module .col-sm-offset-9{margin-left:75%}.grid_elections-module .col-sm-offset-10{margin-left:83.33333%}.grid_elections-module .col-sm-offset-11{margin-left:91.66667%}.grid_elections-module .col-sm-offset-12{margin-left:100%}}@media (min-width:1000px){.grid_elections-module .col-md-1{width:8.33333%}.grid_elections-module .col-md-2{width:16.66667%}.grid_elections-module .col-md-3{width:25%}.grid_elections-module .col-md-4{width:33.33333%}.grid_elections-module .col-md-5{width:41.66667%}.grid_elections-module .col-md-6{width:50%}.grid_elections-module .col-md-7{width:58.33333%}.grid_elections-module .col-md-8{width:66.66667%}.grid_elections-module .col-md-9{width:75%}.grid_elections-module .col-md-10{width:83.33333%}.grid_elections-module .col-md-11{width:91.66667%}.grid_elections-module .col-md-12{width:100%}.grid_elections-module .col-md-1,.grid_elections-module .col-md-2,.grid_elections-module .col-md-3,.grid_elections-module .col-md-4,.grid_elections-module .col-md-5,.grid_elections-module .col-md-6,.grid_elections-module .col-md-7,.grid_elections-module .col-md-8,.grid_elections-module .col-md-9,.grid_elections-module .col-md-10,.grid_elections-module .col-md-11,.grid_elections-module .col-md-12{float:left}.grid_elections-module .col-md-push-0{left:auto}.grid_elections-module .col-md-push-1{left:8.33333%}.grid_elections-module .col-md-push-2{left:16.66667%}.grid_elections-module .col-md-push-3{left:25%}.grid_elections-module .col-md-push-4{left:33.33333%}.grid_elections-module .col-md-push-5{left:41.66667%}.grid_elections-module .col-md-push-6{left:50%}.grid_elections-module .col-md-push-7{left:58.33333%}.grid_elections-module .col-md-push-8{left:66.66667%}.grid_elections-module .col-md-push-9{left:75%}.grid_elections-module .col-md-push-10{left:83.33333%}.grid_elections-module .col-md-push-11{left:91.66667%}.grid_elections-module .col-md-push-12{left:100%}.grid_elections-module .col-md-pull-0{right:auto}.grid_elections-module .col-md-pull-1{right:8.33333%}.grid_elections-module .col-md-pull-2{right:16.66667%}.grid_elections-module .col-md-pull-3{right:25%}.grid_elections-module .col-md-pull-4{right:33.33333%}.grid_elections-module .col-md-pull-5{right:41.66667%}.grid_elections-module .col-md-pull-6{right:50%}.grid_elections-module .col-md-pull-7{right:58.33333%}.grid_elections-module .col-md-pull-8{right:66.66667%}.grid_elections-module .col-md-pull-9{right:75%}.grid_elections-module .col-md-pull-10{right:83.33333%}.grid_elections-module .col-md-pull-11{right:91.66667%}.grid_elections-module .col-md-pull-12{right:100%}.grid_elections-module .col-md-offset-0{margin-left:0}.grid_elections-module .col-md-offset-1{margin-left:8.33333%}.grid_elections-module .col-md-offset-2{margin-left:16.66667%}.grid_elections-module .col-md-offset-3{margin-left:25%}.grid_elections-module .col-md-offset-4{margin-left:33.33333%}.grid_elections-module .col-md-offset-5{margin-left:41.66667%}.grid_elections-module .col-md-offset-6{margin-left:50%}.grid_elections-module .col-md-offset-7{margin-left:58.33333%}.grid_elections-module .col-md-offset-8{margin-left:66.66667%}.grid_elections-module .col-md-offset-9{margin-left:75%}.grid_elections-module .col-md-offset-10{margin-left:83.33333%}.grid_elections-module .col-md-offset-11{margin-left:91.66667%}.grid_elections-module .col-md-offset-12{margin-left:100%}}@media (min-width:1230px){.grid_elections-module .col-lg-1{width:8.33333%}.grid_elections-module .col-lg-2{width:16.66667%}.grid_elections-module .col-lg-3{width:25%}.grid_elections-module .col-lg-4{width:33.33333%}.grid_elections-module .col-lg-5{width:41.66667%}.grid_elections-module .col-lg-6{width:50%}.grid_elections-module .col-lg-7{width:58.33333%}.grid_elections-module .col-lg-8{width:66.66667%}.grid_elections-module .col-lg-9{width:75%}.grid_elections-module .col-lg-10{width:83.33333%}.grid_elections-module .col-lg-11{width:91.66667%}.grid_elections-module .col-lg-12{width:100%}.grid_elections-module .col-lg-1,.grid_elections-module .col-lg-2,.grid_elections-module .col-lg-3,.grid_elections-module .col-lg-4,.grid_elections-module .col-lg-5,.grid_elections-module .col-lg-6,.grid_elections-module .col-lg-7,.grid_elections-module .col-lg-8,.grid_elections-module .col-lg-9,.grid_elections-module .col-lg-10,.grid_elections-module .col-lg-11,.grid_elections-module .col-lg-12{float:left}.grid_elections-module .col-lg-push-0{left:auto}.grid_elections-module .col-lg-push-1{left:8.33333%}.grid_elections-module .col-lg-push-2{left:16.66667%}.grid_elections-module .col-lg-push-3{left:25%}.grid_elections-module .col-lg-push-4{left:33.33333%}.grid_elections-module .col-lg-push-5{left:41.66667%}.grid_elections-module .col-lg-push-6{left:50%}.grid_elections-module .col-lg-push-7{left:58.33333%}.grid_elections-module .col-lg-push-8{left:66.66667%}.grid_elections-module .col-lg-push-9{left:75%}.grid_elections-module .col-lg-push-10{left:83.33333%}.grid_elections-module .col-lg-push-11{left:91.66667%}.grid_elections-module .col-lg-push-12{left:100%}.grid_elections-module .col-lg-pull-0{right:auto}.grid_elections-module .col-lg-pull-1{right:8.33333%}.grid_elections-module .col-lg-pull-2{right:16.66667%}.grid_elections-module .col-lg-pull-3{right:25%}.grid_elections-module .col-lg-pull-4{right:33.33333%}.grid_elections-module .col-lg-pull-5{right:41.66667%}.grid_elections-module .col-lg-pull-6{right:50%}.grid_elections-module .col-lg-pull-7{right:58.33333%}.grid_elections-module .col-lg-pull-8{right:66.66667%}.grid_elections-module .col-lg-pull-9{right:75%}.grid_elections-module .col-lg-pull-10{right:83.33333%}.grid_elections-module .col-lg-pull-11{right:91.66667%}.grid_elections-module .col-lg-pull-12{right:100%}.grid_elections-module .col-lg-offset-0{margin-left:0}.grid_elections-module .col-lg-offset-1{margin-left:8.33333%}.grid_elections-module .col-lg-offset-2{margin-left:16.66667%}.grid_elections-module .col-lg-offset-3{margin-left:25%}.grid_elections-module .col-lg-offset-4{margin-left:33.33333%}.grid_elections-module .col-lg-offset-5{margin-left:41.66667%}.grid_elections-module .col-lg-offset-6{margin-left:50%}.grid_elections-module .col-lg-offset-7{margin-left:58.33333%}.grid_elections-module .col-lg-offset-8{margin-left:66.66667%}.grid_elections-module .col-lg-offset-9{margin-left:75%}.grid_elections-module .col-lg-offset-10{margin-left:83.33333%}.grid_elections-module .col-lg-offset-11{margin-left:91.66667%}.grid_elections-module .col-lg-offset-12{margin-left:100%}}.grid_elections-module .containerfluid{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}.grid_elections-module .containerfluid:after,.grid_elections-module .containerfluid:before{content:" ";display:table}.grid_elections-module .containerfluid:after{clear:both}.grid_elections-module .container{margin-right:auto;margin-left:auto;padding-left:9px;padding-right:9px}.grid_elections-module .container:after,.grid_elections-module .container:before{content:" ";display:table}.grid_elections-module .container:after{clear:both}@media (min-width:768px){.grid_elections-module .container{width:722px;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.grid_elections-module .container:after,.grid_elections-module .container:before{content:" ";display:table}.grid_elections-module .container:after{clear:both}}@media (min-width:1000px){.grid_elections-module .container{width:954px}}@media (min-width:1230px){.grid_elections-module .container{width:1184px}}.grid_elections-module .row{margin-left:-9px;margin-right:-9px}.grid_elections-module .row:after,.grid_elections-module .row:before{content:" ";display:table}.grid_elections-module .row:after{clear:both}@media (min-width:768px){.grid_elections-module .row{margin-left:-20px;margin-right:-20px}.grid_elections-module .row:after,.grid_elections-module .row:before{content:" ";display:table}.grid_elections-module .row:after{clear:both}}.grid_elections-module .col-main,.grid_elections-module .col-rail{padding-left:9px;padding-right:9px}@media (min-width:768px){.grid_elections-module .col-main,.grid_elections-module .col-rail{padding-left:20px;padding-right:20px}}@media (min-width:768px){.grid_elections-module .col-rail{margin-left:-340px;width:340px;float:left}}@media (min-width:768px){.grid_elections-module .col-main{margin-right:340px}}@media (min-width:768px){.grid_elections-module .fluid-wrapper{float:left;width:100%}}.grid_elections-module .container{overflow-x:hidden}.Republican{background-color:#bb503b}.Democratic{background-color:#2f6798}.Green,.Ind,.Independent,.independent,.Libertarian,.Other{background-color:#b1b1b1}.undecided{background-color:#f4de9a}.candidate-info-container .party-name.Democratic,.party.Democratic{background-image:linear-gradient(90deg,#255279,#2f6798)}.candidate-info-container .party-name.Republican,.party.Republican{background-image:linear-gradient(90deg,#9c4331,#bb503b)}.candidate-info-container .party-name.Green,.candidate-info-container .party-name.independent,.candidate-info-container .party-name.Libertarian,.candidate-info-container .party-name.Other,.party.Green,.party.Ind,.party.Independent,.party.Libertarian,.party.Other{background-image:linear-gradient(90deg,#767676,#b1b1b1)}.e2014-marquee-remote .e2014-marquee_balance-bar-chart .Democratic,.e2014-module_balance-bar li.Democratic,.results-chart.activated .Democratic{background-image:linear-gradient(180deg,#2f6798,#255279)}.e2014-marquee-remote .e2014-marquee_balance-bar-chart .Republican,.e2014-module_balance-bar li.Republican,.results-chart.activated .Republican{background-image:linear-gradient(180deg,#bb503b,#9c4331)}.e2014-marquee-remote .e2014-marquee_balance-bar-chart .Green,.e2014-marquee-remote .e2014-marquee_balance-bar-chart .independent,.e2014-marquee-remote .e2014-marquee_balance-bar-chart .Libertarian,.e2014-marquee-remote .e2014-marquee_balance-bar-chart .Other,.e2014-module_balance-bar li.Green,.e2014-module_balance-bar li.independent,.e2014-module_balance-bar li.Libertarian,.e2014-module_balance-bar li.Other,.results-chart.activated .Green,.results-chart.activated .Independent,.results-chart.activated .Libertarian,.results-chart.activated .Other{background-image:linear-gradient(180deg,#b1b1b1,#8b8b8b)}.candidate-info-container .party-name.undecided,.e2014-marquee-remote .e2014-marquee_balance-bar-chart .undecided,.e2014-module_balance-bar li.undecided,.party.undecided{background-image:linear-gradient(180deg,#f4de9a,#edc95a)}.results-chart.activated .Democratic.candidate-1{background-image:linear-gradient(0deg,#2f6798,#255279)}.results-chart.activated .Republican.candidate-1{background-image:linear-gradient(0deg,#bb503b,#9c4331)}.results-chart.activated .Green.candidate-1,.results-chart.activated .Independent.candidate-1,.results-chart.activated .Libertarian.candidate-1,.results-chart.activated .Other.candidate-1{background-image:linear-gradient(0deg,#b1b1b1,#767676)}@font-face{font-family:StateFaceRegular;src:url(/styles/fonts/stateface-regular-webfont.eot);src:url(/styles/fonts/stateface-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/styles/fonts/stateface-regular-webfont.woff) format("woff"),url(/styles/fonts/stateface-regular-webfont.ttf) format("truetype"),url(/styles/fonts/stateface-regular-webfont.svg#StateFaceRegular) format("svg");font-weight:400;font-style:normal}.e2014-module-container a{color:#3f3f3f}.e2014-font{font-family:Rajdhani,sans-serif;font-weight:500}.list-zero-out{list-style-type:none;margin:0;padding:0}.img.Republican{background-image:url(/images/republican-background.jpg)}.img.Democratic{background-image:url(/images/democratic-background.jpg)}.img.Green,.img.Independent,.img.Libertarian,.img.Other{background-image:url(/images/independent-background.jpg)}.party{position:absolute;bottom:0;width:100%;height:.375em}@media (min-width:480px){.party{height:.5625em}}.fa-check{color:green}.incumbent-star{font-size:1.26562em;line-height:1.03704}.party-icon{color:#fff;border-radius:2px}.e2014-module_header .percent-in,.e2014-module_race-header .percent-in,.item-heading .percent-in{color:#aaa;font-size:.8em}.e2014-marquee-remote{margin-bottom:1.875em}.e2014-marquee-remote .e2014-marquee_item-container{padding-top:.1em}@media (min-width:768px){.e2014-marquee-remote .e2014-marquee_item-container{padding-top:.65em;height:63px}}@media (min-width:1000px){.e2014-marquee-remote .e2014-marquee_item-container{padding-top:.65em}}.e2014-marquee-remote .full-coverage{color:#000;font-size:120%;margin-bottom:.09375em}@media (min-width:768px){.e2014-marquee-remote .full-coverage{display:none}}.e2014-marquee-remote .full-coverage .fa{font-weight:700}.e2014-marquee-remote .container .e2014-marquee_item{display:none;padding-right:3px;padding-left:3px}.e2014-marquee-remote .container .e2014-marquee_item:nth-child(2){padding-right:3px}.e2014-marquee-remote .container .e2014-marquee_item:nth-child(3){padding-right:0}@media (min-width:768px){.e2014-marquee-remote .container .e2014-marquee_item{display:block}}@media (min-width:1230px){.e2014-marquee-remote .container .e2014-marquee_item:nth-child(2),.e2014-marquee-remote .container .e2014-marquee_item:nth-child(3),.e2014-marquee-remote .container .e2014-marquee_item:nth-child(4){padding-right:3px}.e2014-marquee-remote .container .e2014-marquee_item:nth-child(5){padding-right:0}}.e2014-marquee-remote .container .e2014-marquee_item:hover{text-decoration:none}.e2014-marquee-remote .container .e2014-marquee_item.extra{display:none}@media (min-width:1230px){.e2014-marquee-remote .container .e2014-marquee_item.extra{display:block}.e2014-marquee-remote .container .e2014-marquee_item.extra .e2014-marquee_item-container{padding:.75em 1em}}.e2014-marquee-remote .container .e2014-marquee_item.races-to-watch .e2014-marquee_item-container{padding-top:0}.e2014-marquee-remote .container .e2014-marquee_item.races-to-watch .e2014-marquee_item-container .e2014-marquee_header{line-height:.9;padding-top:.4875em}.lt-ie9 .e2014-marquee-remote .container .e2014-marquee_item.races-to-watch .e2014-marquee_item-container .e2014-marquee_header{padding-top:0;line-height:.8}.e2014-marquee-remote .container .e2014-marquee_item.e2014-marquee_item_logo{display:block;text-align:center}.e2014-marquee-remote .e2014-marquee_balance-bar-chart{height:.84375em;margin-top:.28125em;border-radius:3px;overflow:hidden}.e2014-marquee-remote .e2014-marquee_balance-bar-chart>li{height:100%}.e2014-marquee-remote .e2014-module_balance-values{font-weight:500;font-size:.88889em;line-height:1.16016;color:#3f3f3f;padding-top:.09375em;margin-left:1.5em}.e2014-marquee-remote .e2014-module_balance-values .value{font-weight:600;font-size:130%;width:30px}.e2014-marquee-remote .e2014-nav_logo{display:block;margin:0;font-size:230%;line-height:1;text-align:center}.e2014-marquee-remote .e2014-nav_logo>img{width:24px;height:24px}@media (min-width:768px){.e2014-marquee-remote .e2014-nav_logo{font-size:180%;line-height:1.5}.e2014-marquee-remote .e2014-nav_logo>img{width:20px!important;height:20px}}@media (min-width:1000px){.e2014-marquee-remote .e2014-nav_logo{font-size:250%;line-height:1.1}.e2014-marquee-remote .e2014-nav_logo>img{width:26px!important;height:26px}}@media (min-width:1230px){.e2014-marquee-remote .e2014-nav_logo{line-height:1.1}}.e2014-marquee-remote .e2014-nav_logo span{color:#bb503b}.e2014-marquee-remote .e2014-marquee_balance-bar-chart-container{width:auto}@media (min-width:1000px){.e2014-marquee-remote .e2014-marquee_balance-bar-chart-container{width:68%}}@media (min-width:1230px){.e2014-marquee-remote .e2014-marquee_balance-bar-chart-container{width:75%}}.e2014-marquee-remote .e2014-marquee_balance-bar-chart-container .arrow{margin-left:auto;margin-right:auto;display:block;height:0;width:0;-ms-transform:rotate(1turn);transform:rotate(1turn);border-width:.45em .225em;border-style:solid;border-color:transparent;border-bottom-color:#aaa;border-top-width:0}.e2014-marquee-remote .e2014-marquee_item-container{border-bottom:3px solid #000}@media (min-width:768px){.e2014-marquee-remote .e2014-marquee_item-container{border:none;background-color:#f1f1f1;padding:.75em 1em;border-radius:8px;height:63px}}@media (min-width:768px){.e2014-marquee-remote .e2014-marquee_item-container:hover{background-color:#e6ecf3}}.e2014-marquee-remote .e2014-marquee_header{font-weight:500;font-size:1.125em;line-height:.83333;padding-top:.1875em;color:#656565}.col-sm-2 .e2014-marquee-remote .e2014-marquee_header{padding-top:.65625em}.e2014-module-container{margin-bottom:2.625em;overflow:hidden}.e2014-nav{font-size:1em;padding-top:.28125em}@media (min-width:768px){.e2014-nav{font-size:85%}}@media (min-width:1000px){.e2014-nav{padding-bottom:.375em;font-size:100%}}@media (min-width:1230px){.e2014-nav{padding-bottom:0}}.e2014-nav .fa-chevron-down{position:relative;top:-4px;font-size:60%}@media (min-width:1230px){.e2014-nav .item-heading_group-lg{text-align:left!important}}.e2014-nav-dropdown-container{display:block;left:0;max-height:0;overflow:hidden;padding:0 .75em;position:relative;right:0;top:auto;transition:all .3s ease-in;transform:translateZ(0)}.e2014-nav-dropdown-container.is-open{padding-bottom:1.3125em;padding-top:.75em;max-height:900px}.e2014-nav_logo{display:none;font-size:350%;font-weight:600;margin-right:.3em;text-decoration:none;color:#000!important}@media (min-width:768px){.e2014-nav_logo{display:block;line-height:1.15;text-align:center}}@media (min-width:1230px){.e2014-nav_logo{display:inline-block;font-size:305%;text-align:left;width:6.75em}}.e2014-nav_logo .blue{color:#2f6798!important}.e2014-nav_logo .red{color:#bb503b!important}.e2014-nav_logo>a{color:#000!important}.e2014-nav_logo>a:hover{text-decoration:none}.e2014-nav_logo img{display:inline-block;width:25px!important;height:25px;margin-right:.075em;margin-left:.075em}@media (min-width:768px){.e2014-nav_logo img{width:30px!important;height:30px}}@media (min-width:1000px){.e2014-nav_logo img{width:35px!important;height:35px}}@media (min-width:1230px){.e2014-nav_logo img{width:32px!important;height:32px}}.e2014-nav_logo.js-nav-dropdown-toggle{display:block;text-align:center;font-size:235%;margin-left:auto;margin-right:auto;font-weight:600;line-height:1.25;cursor:pointer}@media (min-width:768px){.e2014-nav_logo.js-nav-dropdown-toggle{display:none}}.nav-dropdown-national{float:left;margin-bottom:1.125em;width:100%}@media (min-width:768px){.nav-dropdown-national{display:none}}.e2014-nav_item{display:none;margin-right:1em;font-size:130%}@media (min-width:768px){.e2014-nav_item{display:inline-block;margin-bottom:.375em}}.e2014-nav_item.js-nav-dropdown-toggle,.e2014-nav_item>a{color:#2f6798}.e2014-nav_item.js-nav-dropdown-toggle:hover,.e2014-nav_item>a:hover{color:#bb503b;text-decoration:none;cursor:pointer}.video-link>a{background-color:#edc955;padding-left:.4em;padding-right:.4em;border-radius:2px}.nav-dropdown .video-link>a{line-height:0}.video-link>a:hover{background-color:#2f6798;color:#fff!important}.video-link>a:hover>a{color:#fff}.e2014-nav_item.is-active a{color:#bb503b;font-weight:600}.nav-main{font-size:135%;color:#2f6798}.nav-main:hover{color:#73a6d4}.nav-dropdown .nav-main{font-weight:600;color:#000;padding-left:15px;margin-bottom:.5625em}@media (min-width:768px){.nav-dropdown .nav-main{display:none}}.nav-dropdown a{font-size:1em;line-height:1.03125;font-weight:500;float:left;clear:both;color:#2f6798;text-decoration:none;margin-bottom:.5625em}@media (min-width:1000px){.nav-dropdown a{color:#2f6798}}.nav-dropdown a:hover{color:#bb503b}.nav-dropdown .col-sm-3{display:none}@media (min-width:768px){.nav-dropdown .col-sm-3{display:block;padding-left:15px}}.nav-dropdown .col-xs-6{padding-left:15px}@media (min-width:768px){.nav-dropdown .col-xs-6{display:none}}.e2014-module_legend{margin-top:1.5em}.e2014-module_legend .legend-item{padding-right:.75em;vertical-align:top}.e2014-module_legend .party-icon{font-size:.79012em;line-height:1.30518;width:15px;height:15px;top:auto}.e2014-module_legend .party-name{font-size:.79012em;line-height:1.30518;font-weight:500;padding-left:.4em;color:#888}.e2014-module_legend .party-name>a{color:#5172a0}.e2014-module_legend .party-name>a:hover{color:#bb503b;text-decoration:none}.e2014-module_legend .fa.fa-check{margin-right:0;position:relative;top:-1px}.state-results .e2014-module_legend{margin-top:.375em;margin-bottom:.375em}@media (min-width:768px){.state-results .e2014-module_legend{margin-top:1.125em}}.e2014-module_races-to-watch .e2014-module_legend{margin-bottom:0}@media (min-width:1000px){.e2014-module_races-to-watch .e2014-module_legend{margin-bottom:.75em}}.e2014-module-blurb{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#656565;font-weight:400;text-transform:none;font-size:.88889em;line-height:1.47656;margin-top:1.5em;margin-bottom:.75em}@media (min-width:1000px){.e2014-module-blurb{font-size:1em;line-height:1.3125}}.e2014-module{padding-top:1.3125em;clear:both}.e2014-module.state-results{padding-top:0}@media (min-width:768px){.e2014-module{padding-top:.9375em}}.e2014-module_btn-details,.e2014-module_btn-details:hover,.e2014-module_btn-details:visited{font-size:110%;color:#fff!important;cursor:pointer;line-height:0;padding:.9em 2em .8em;background-color:#154765;border-radius:3px;text-decoration:none;display:inline-block;margin-top:1.5em;margin-bottom:.375em;font-weight:400}@media (min-width:768px){.e2014-module_btn-details,.e2014-module_btn-details:hover,.e2014-module_btn-details:visited{padding-left:3em;padding-right:3em}}@media (min-width:1000px){.e2014-module_btn-details,.e2014-module_btn-details:hover,.e2014-module_btn-details:visited{font-size:142%;border-radius:5px;padding:.8em 4em .65em;margin-bottom:1.5em}}.e2014-module_btn-details:hover,.e2014-module_btn-details:hover:hover,.e2014-module_btn-details:visited:hover{background-color:#2373a4}.e2014-module_header-container{margin-right:.5em}.panel-group_header .item-heading_group:after{width:100%;background-color:#000}@media (min-width:768px){.panel-group_header.mobile{display:none}}.panel-group_header.desktop{display:none;text-align:left}.panel-group_header.desktop .item-heading_group{font-size:100%;display:block;text-align:center}@media (min-width:768px){.panel-group_header.desktop{display:block}}.exit-poll-container .panel-group_header{margin-bottom:.375em;margin-top:1.875em}@media (min-width:1000px){.exit-poll-container .panel-group_header{margin-top:3.375em;font-size:80%}}.e2014-module_header{position:relative;margin-bottom:.46822em;font-size:1.36154em;line-height:1.1017;font-weight:500}@media (min-width:480px){.e2014-module_header{font-size:1.60181em;line-height:1.17055}}@media (min-width:1000px){.e2014-module_header{margin-bottom:.70233em}}@media (min-width:1000px){.e2014-module_balance-bar-container{width:80%;margin-left:auto;margin-right:auto}.pull-left .e2014-module_balance-bar-container,.pull-right .e2014-module_balance-bar-container{width:100%}}.e2014-module_balance-bar{margin-bottom:1.875em}@media (min-width:768px){.e2014-module_balance-bar{margin-bottom:1.125em}.e2014-module_balance-bar.pull-left{padding-right:1.75em}.e2014-module_balance-bar.pull-right{padding-left:1.75em}}@media (min-width:1000px){.e2014-module_balance-bar{margin-bottom:1.5em}.e2014-module_balance-bar.pull-left{padding-right:2em}.e2014-module_balance-bar.pull-right{padding-left:2em}}@media (min-width:1230px){.e2014-module_balance-bar{margin-bottom:1.875em}.e2014-module_balance-bar.pull-left{padding-right:2.5em}.e2014-module_balance-bar.pull-right{padding-left:2.5em}}.e2014-module_balance-bar-majority{padding-top:.375em;font-style:italic;font-size:.71111em;line-height:1.58203}@media (min-width:480px){.e2014-module_balance-bar-majority{font-size:.79012em;line-height:1.42383}}.e2014-module_balance-bar-majority .arrow{margin-left:auto;margin-right:auto;margin-bottom:2px;display:block;height:0;width:0;-ms-transform:rotate(1turn);transform:rotate(1turn);border-width:.6em .3em;border-style:solid;border-color:transparent;border-top-color:#000;border-bottom-width:0}@media (min-width:480px){.e2014-module_balance-bar-majority .arrow{display:block;height:0;width:0;-ms-transform:rotate(1turn);transform:rotate(1turn);border-width:.8em .4em;border-style:solid;border-color:transparent;border-top-color:#000;border-bottom-width:0}}.e2014-module_balance-bar-chart{background-color:#ddd;height:1.875em;border-radius:2px;overflow:hidden}@media (min-width:480px){.e2014-module_balance-bar-chart{height:2.0625em;border-radius:4px}}@media (min-width:1000px){.e2014-module_house-module .e2014-module_balance-bar-chart,.e2014-module_senate-module .e2014-module_balance-bar-chart{height:2.625em}}.e2014-module_balance-bar-chart>li{height:100%}.e2014-module_balance-values{font-size:.94922em;line-height:.98765;font-weight:600;padding-top:.51852em}@media (min-width:1000px){.e2014-module_balance-values{font-size:1.26562em;line-height:.96296}}.e2014-module_balance-values .value{font-weight:400;margin-left:.25em}@media (min-width:480px){.e2014-module_balance-values .value{margin-left:.5em}}.e2014-module_balance-values .first .value,.e2014-module_balance-values .second .value{font-weight:600}@media (min-width:480px){.e2014-module_balance-values .first,.e2014-module_balance-values .second{padding-bottom:.22222em}}.e2014-module_balance-values .first{float:left}.e2014-module_balance-values .second{float:right}.e2014-module_balance-values .Libertarian,.e2014-module_balance-values .other{font-size:.82266em;line-height:1.1396;font-weight:500;display:inline-block;padding-top:.375em;margin-left:1em;margin-right:1em}@media (min-width:480px){.e2014-module_balance-values .Libertarian,.e2014-module_balance-values .other{padding-top:0}}.nbc-projection{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.79012em;line-height:1.42383;font-weight:400;text-transform:none;display:block;margin-top:1.6875em;margin-bottom:.5625em}.e2014-module_house-module .nbc-projection{text-align:center}.nbc-projection.link{padding:.5em 1em;font-size:1em;line-height:1.125;background-color:#f4de9a;border-radius:3px}.nbc-projection.link:hover{text-decoration:none;background-color:#f0d275}.data-not-available{margin-top:1.125em;font-size:1.125em;font-weight:400}.uncontested-no-results{font-size:.88889em;font-weight:400;color:#888;display:inline-block;text-transform:none;line-height:1.25}@media (min-width:1230px){.e2014-module_races-to-watch .col-lg-4:nth-child(5){display:none}}.e2014-module_race-header{position:relative;border-bottom:1px solid #d8d8d8;margin-bottom:.9375em}@media (min-width:768px){.e2014-module_race-header{min-height:2.8125em}}@media (min-width:1000px){.e2014-module_race-header{min-height:3.1875em;margin-bottom:1.125em}}@media (min-width:1230px){.col-sm-6 .no-pic .e2014-module_race-header{min-height:0}}.e2014-module_race-header .header{font-size:1.13906em;line-height:1.15226;color:#3f3f3f;display:inline-block;font-weight:500;padding-bottom:.09375em;padding-right:3em}@media (min-width:1000px){.e2014-module_race-header .header{font-size:1.42383em;line-height:1.0535}}.e2014-module_race-header .percent-in{position:absolute;bottom:.1875em;right:0}.item-heading>a{text-decoration:none}.item-heading>a:hover{color:#2373a4}.item-heading .percent-in{font-size:60%;padding-left:1.5em}.party-icon{float:left;height:15px;width:15px;font-size:85%;line-height:1.25;font-weight:400}@media (min-width:1000px){.party-icon{height:17px;width:17px;font-size:80%;line-height:1.2;position:relative;top:3px}}.is-initiative .party-icon{display:none}.chart-flyout .party-icon{top:auto;line-height:1.35;font-size:90%}.name-container{padding-left:1.4em;display:block}@media (min-width:1000px){.name-container{padding-left:1.2em}}.is-initiative .name-container{padding-left:0}.votes{width:25%;float:left;font-weight:400;font-size:1.07578em;line-height:1.04575}@media (min-width:1000px){.votes{font-size:1.0125em;line-height:1.75926}}.e2014-module_race-candidate{color:#3f3f3f}.e2014-module_race-candidate .last-name{font-weight:600}.e2014-module_race-candidate .fa-check{font-size:20px;position:relative;top:-1px;line-height:0}.no-pic .e2014-module_race-candidate{width:100%;margin-bottom:.375em}.no-pic .e2014-module_race-candidate .name{float:left;width:60%;padding-right:1em;font-size:.94922em;line-height:1.18519}@media (min-width:1000px){.no-pic .e2014-module_race-candidate .name{font-size:1.26562em;line-height:1.25926}}.no-pic .e2014-module_race-candidate .fa-check{font-size:16px}@media (min-width:1000px){.no-pic .e2014-module_race-candidate .fa-check{font-size:21px}}.no-pic .e2014-module_race-candidate .value{vertical-align:top;float:left;width:15%;font-size:1.39219em;line-height:.6734;font-weight:500}@media (min-width:1000px){.no-pic .e2014-module_race-candidate .value{font-size:1.64531em;line-height:.8547}}.no-pic .e2014-module_race-candidate .value .percent{font-size:.5625em;line-height:.66667}@media (min-width:1000px){.no-pic .e2014-module_race-candidate .value .percent{font-size:.5625em;line-height:.93333}}.pic .e2014-module_race-candidate{margin-bottom:.5625em}@media (min-width:480px){.pic .e2014-module_race-candidate{float:left;min-width:50%;padding-right:1.75em}.pic .e2014-module_race-candidate+.e2014-module_race-candidate{padding-right:0}}@media (min-width:768px){.pic .e2014-module_race-candidate{clear:both;min-width:100%;padding-right:0}}@media (min-width:1000px){.pic .e2014-module_race-candidate{margin-bottom:.9375em}}.pic .e2014-module_race-candidate .img{position:relative;width:54px;height:54px;margin-right:.5em;background-size:100% 100%}@media (min-width:1000px){.pic .e2014-module_race-candidate .img{width:68px;height:68px;margin-right:.75em}}.pic .e2014-module_race-candidate .name{font-size:.94922em;line-height:1.02716;min-width:4em}@media (min-width:1000px){.pic .e2014-module_race-candidate .name{font-size:1.26562em;line-height:.96296}}.pic .e2014-module_race-candidate .party-icon{height:16px;width:16px;font-size:85%;position:absolute;right:0;bottom:0;top:auto}.pic .e2014-module_race-candidate .value{font-size:1.77187em;line-height:1.16402;font-weight:500;position:relative}@media (min-width:1000px){.pic .e2014-module_race-candidate .value{font-size:1.77187em;line-height:1.0582}}.pic .e2014-module_race-candidate .value .percent{font-size:.50625em;line-height:1.66667;vertical-align:top}@media (min-width:1000px){.pic .e2014-module_race-candidate .value .percent{font-size:.50625em;line-height:1.48148}}.pic .e2014-module_race-candidate .votes{font-size:.63281em;line-height:2.22222;position:absolute;right:0;width:auto}@media (min-width:1000px){.pic .e2014-module_race-candidate .votes{font-size:.46023em;line-height:2.93333}}.candidate-details{font-size:.94922em;line-height:1.18519;color:#888;font-weight:400;margin-top:.1875em;display:inline-block}.candidate-details:last-child .basic-separator,.polls-not-closed .candidate-details{display:none}.e2014-module_race-container{background-color:#f1f1f1;width:100%;padding:1em;margin-top:.5625em;border-radius:8px}@media (min-width:480px){.e2014-module_race-container{margin-top:.75em}}@media (min-width:1000px){.e2014-module_race-container{padding:1.5em}}.e2014-module_race-container:hover{background-color:#e6ecf3}.e2014-module-exit-polls .e2014-module_race-container:hover{background-color:#f1f1f1}@media (min-width:768px){.e2014-module_house-module .e2014-module_race-container,.state-results-container.no-pic .e2014-module_race-container,.state-results .e2014-module_house-module .e2014-module_race-container,.state-results .state-results-container.no-pic .e2014-module_race-container{min-height:9em}}@media (min-width:1000px){.e2014-module_house-module .e2014-module_race-container,.state-results-container.no-pic .e2014-module_race-container{min-height:13.875em}.state-results .e2014-module_house-module .e2014-module_race-container,.state-results .state-results-container.no-pic .e2014-module_race-container{min-height:11.25em}}@media (min-width:768px){.e2014-module_branch-detail .e2014-module_race-container,.e2014-module_governor-module .e2014-module_race-container,.e2014-module_races-to-watch-module .e2014-module_race-container,.e2014-module_races-to-watch .e2014-module_race-container,.e2014-module_senate-module .e2014-module_race-container{min-height:16.875em}}@media (min-width:1000px){.e2014-module_branch-detail .e2014-module_race-container,.e2014-module_governor-module .e2014-module_race-container,.e2014-module_races-to-watch-module .e2014-module_race-container,.e2014-module_races-to-watch .e2014-module_race-container,.e2014-module_senate-module .e2014-module_race-container{min-height:21em}}@media (min-width:768px){.e2014-module-exit-polls .e2014-module_race-container{min-height:10.5em}}@media (min-width:1000px){.e2014-module-exit-polls .e2014-module_race-container{min-height:11.625em}}.e2014-module_race-container .polls-not-closed{display:block;margin-bottom:.5625em;color:#888}.e2014-module_race-container .polls-not-closed.default{display:none}@media (min-width:768px){.e2014-module_branch-detail .no-pic .e2014-module_race-container{min-height:10.875em}}@media (min-width:1000px){.e2014-module_branch-detail .no-pic .e2014-module_race-container{min-height:13.125em}}.e2014-module_races-to-watch .row .col-sm-6.col-lg-4{clear:none}@media (min-width:768px){.e2014-module_races-to-watch .row .col-sm-6.col-lg-4:nth-child(2n+0){clear:both}}@media (min-width:1230px){.e2014-module_races-to-watch .row .col-sm-6.col-lg-4:nth-child(2n+0){clear:none}}@media (min-width:768px){.e2014-module-exit-polls .row .col-sm-6.col-lg-4:nth-child(odd),.e2014-module_branch-detail .row .col-sm-6.col-lg-4:nth-child(odd),.e2014-module_governor-module .row .col-sm-6.col-lg-4:nth-child(odd),.e2014-module_races-to-watch-module .row .col-sm-6.col-lg-4:nth-child(odd),.e2014-module_senate-module .row .col-sm-6.col-lg-4:nth-child(odd){clear:both}}@media (min-width:1230px){.e2014-module-exit-polls .row .col-sm-6.col-lg-4:nth-child(odd),.e2014-module_branch-detail .row .col-sm-6.col-lg-4:nth-child(odd),.e2014-module_governor-module .row .col-sm-6.col-lg-4:nth-child(odd),.e2014-module_races-to-watch-module .row .col-sm-6.col-lg-4:nth-child(odd),.e2014-module_senate-module .row .col-sm-6.col-lg-4:nth-child(odd){clear:none}.e2014-module-exit-polls .row .col-sm-6.col-lg-4:nth-child(3n+1),.e2014-module_branch-detail .row .col-sm-6.col-lg-4:nth-child(3n+1),.e2014-module_governor-module .row .col-sm-6.col-lg-4:nth-child(3n+1),.e2014-module_races-to-watch-module .row .col-sm-6.col-lg-4:nth-child(3n+1),.e2014-module_senate-module .row .col-sm-6.col-lg-4:nth-child(3n+1){clear:both}}@media (min-width:768px){.e2014-module_branch-detail .no-pic:nth-child(2n-1),.e2014-module_branch-detail .pic:nth-child(2n-1),.e2014-module_house-module .e2014-module_all-state-results>.row>div:nth-child(2n-1){clear:both}}@media (min-width:1230px){.e2014-module_branch-detail .pic:nth-child(2n-1){clear:none}.e2014-module_branch-detail .pic:nth-child(3n-2){clear:both}}.state-results-container{padding-bottom:2.625em}@media (min-width:1000px){.state-results-container{padding-bottom:3.75em}}@media (min-width:768px){.state-results-container>div:nth-child(2n-1){clear:both}}.state-results-container .state-name{display:none}.counties .e2014-module_race-header,.state-results .e2014-module_race-header{min-height:0}.e2014-module-exit-polls .e2014-module_race-header{min-height:0;margin-bottom:.5625em}a.state-name-header{font-size:375%;font-weight:600;color:#e0e0e0;text-transform:none;padding-bottom:.09375em;padding-top:.09375em}@media (min-width:480px){a.state-name-header{font-size:400%;padding-bottom:.1875em}}@media (min-width:768px){a.state-name-header{font-size:420%}}@media (min-width:1000px){a.state-name-header{font-size:500%;padding-top:.1875em}}a.state-name-header>span{color:#2f6798;font-size:50%;text-transform:uppercase}a.state-name-header:hover{text-decoration:none}.e2014-module-container .back-to-top,.e2014-module .back-to-top{position:fixed;bottom:-15px;right:0;z-index:10}@media (min-width:768px){.e2014-module-container .back-to-top,.e2014-module .back-to-top{right:5em;text-align:right}}.e2014-module-container .back-to-top>a,.e2014-module .back-to-top>a{margin-bottom:.375em;font-size:100%;padding:1.25em 1.5em 1.5em}@media (min-width:1000px){.e2014-module .back-to-top{display:none}}.e2014-module_header .percent-in{padding-left:.75em}.sort-label{font-weight:500;color:#888;font-size:.88889em}.vote-chart-container{height:300px}.lt-ie9 .vote-chart-container{height:auto;width:100%!important}.is-uncontested .vote-chart-container,.polls-not-closed .vote-chart-container,.results-not-reported .vote-chart-container{height:auto}.results-chart,.results-chart form.sort-chart{display:none}.lt-ie9 .results-chart{display:block;width:100%!important}.results-chart .e2014-module_btn-details{font-size:95%;padding-left:1.5em;padding-right:1.5em;margin-left:.5em}.results-chart .e2014-module_btn-details.is-selected,.results-chart .e2014-module_btn-details:hover{background-color:#f1f1f1;background-color:#2373a4}.counties{float:left;margin-top:1.125em}.is-initiative .counties{width:100%}.counties .e2014-module_race{margin-bottom:1.125em;float:left;width:100%}@media (min-width:768px){.counties .area-bar:nth-child(odd){padding-right:2em;clear:both}.counties .area-bar:nth-child(2n){padding-left:2em}.lt-ie9 .counties .area-bar{padding-right:2em}}.results-chart.activated{box-sizing:border-box;display:block;padding:20px 0}.results-chart.activated ul.counties{list-style:none;position:relative;width:98%;height:300px;padding:0;margin:0;float:right;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.results-chart.activated .area-bar{text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;height:100%;top:0;padding:0;margin:0;line-height:0}.results-chart.activated .area-bar:hover{background:#f1f1f1;background:hsla(0,0%,96%,.75)}.results-chart.activated .area-bar ul{margin:0;padding:0}.results-chart.activated .candidate{display:none;position:absolute;border-right:1px solid #fff;border-left:1px solid #fff}.results-chart.activated .candidate.candidate-0,.results-chart.activated .candidate.candidate-1{display:block}.results-chart.activated .candidate span,.results-chart.activated .e2014-module_race-header{display:none}.results-chart.activated .midline{position:absolute;display:block;width:100%;height:1px;background-color:#ddd}.results-chart.activated .bottommidline,.results-chart.activated .topmidline{position:absolute;display:block;width:100%;height:1px;background-color:#eee;z-index:-10}.results-chart.activated form label{font-size:1em}.is-initiative .activated .area-bar .candidate-0{background-image:linear-gradient(180deg,#b1b1b1,#8b8b8b)!important}.is-initiative .activated .area-bar .candidate-1{background-color:#656565;background-image:linear-gradient(0deg,#717171,#4b4b4b)!important}.candidate-overview-container{margin-top:2.625em;margin-bottom:1.125em;float:left}@media (min-width:1000px){.candidate-overview-container{margin-top:6.28125em;padding-right:0;margin-bottom:0}.lt-ie9 .candidate-overview-container{margin-top:2.625em;margin-bottom:0;width:100%}}.is-initiative .candidate-overview-container{margin-top:1.875em;margin-bottom:0}@media (min-width:1000px){.is-initiative .candidate-overview-container{margin-top:7.6875em}.lt-ie9 .is-initiative .candidate-overview-container{margin-top:1.875em}}.no-sort.is-initiative .candidate-overview-container{margin-top:4.5em}.is-uncontested .candidate-overview-container,.polls-not-closed .candidate-overview-container,.results-not-reported .candidate-overview-container{margin-top:1.875em;margin-bottom:0}.no-sort .candidate-overview-container{margin-top:2.625em}.candidate-overview-container .candidate{margin-bottom:.75em;float:left;clear:both}.is-initiative .candidate-overview-container .candidate{margin-bottom:0}@media (min-width:480px){.candidate-overview-container .candidate{clear:none}.candidate-overview-container .candidate:first-child{margin-right:2.5em}}@media (min-width:1000px){.candidate-overview-container .candidate{clear:both;float:right;margin-bottom:2.25em}.lt-ie9 .candidate-overview-container .candidate{clear:none;float:left}.candidate-overview-container .candidate:first-child{margin-right:0}.lt-ie9 .candidate-overview-container .candidate:first-child{margin-right:2.5em}}.is-initiative .candidate-overview-container .candidate{clear:none;margin-right:0}@media (min-width:1000px){.is-initiative .candidate-overview-container .candidate{clear:both;margin-bottom:3em}.lt-ie9 .is-initiative .candidate-overview-container .candidate{clear:none}}.candidate-overview-container .img{position:relative;width:104px}@media (min-width:1000px){.candidate-overview-container .img{width:120px}}.candidate-overview-container .img .party{height:.84375em}.candidate-overview-container .candidate-list-container{clear:both}.candidate-list-container .candidate-0,.candidate-list-container .candidate-1,.candidate-list-container.desktop{display:none}@media (min-width:1000px){.candidate-list-container{clear:both;text-align:right}.lt-ie9 .candidate-list-container{clear:none;text-align:left}.candidate-list-container.desktop{display:block}.candidate-list-container.mobile,.lt-ie9 .candidate-list-container.desktop{display:none}.lt-ie9 .candidate-list-container.mobile{display:block;clear:both}}.candidate-info-container{height:120px;float:right;text-align:left;padding-left:1em}@media (min-width:1000px){.candidate-info-container{padding-right:1.25em;text-align:right;float:left}.lt-ie9 .candidate-info-container{float:right;text-align:left;padding-right:0;margin-bottom:0}}.is-initiative .candidate-info-container{padding-left:0;padding-right:3em;margin-bottom:1.5em;height:auto}@media (min-width:1000px){.is-initiative .candidate-info-container{padding-right:0}.lt-ie9 .is-initiative .candidate-info-container{padding-right:3em}}.candidate-info-container .name{font-size:1.13906em;line-height:.98765}@media (min-width:1000px){.candidate-info-container .name{font-size:1.45547em;line-height:.96618}}.is-initiative .candidate-info-container .name{margin-bottom:.1875em}.candidate-info-container .name .last{font-weight:600;display:block}.candidate-info-container .party-name{color:#fff;margin-top:.1875em;margin-bottom:.5625em;padding:.65625em .5em .5625em;display:inline-block;font-size:.82266em;line-height:0}@media (min-width:1000px){.candidate-info-container .party-name{font-size:.88594em;line-height:0;margin-top:.1875em}}.candidate-info-container .value{font-size:2.025em;line-height:.78704;font-weight:500}@media (min-width:1000px){.candidate-info-container .value{font-size:2.21484em;line-height:.71958}}.candidate-info-container .value .percent{font-size:.48678em;line-height:.96296;vertical-align:top}@media (min-width:1000px){.candidate-info-container .value .percent{font-size:.50625em;line-height:.92593}}.candidate-info-container .votes{width:auto;float:none;font-size:1.0125em;line-height:1.48148}@media (min-width:1000px){.candidate-info-container .votes{font-size:1.26562em;line-height:1.40741}}.sort-chart{float:right}.lt-ie9 .sort-chart{display:none!important}.chart-flyout{display:none;position:absolute;max-width:32em;font-size:75%}.chart-flyout.e2014-module_race-container{background:#f1f1f1}.chart-flyout .e2014-module_race-candidate{margin-bottom:0;margin-top:.46875em}.chart-flyout .e2014-module_race-header{margin-bottom:.5625em;min-height:0}.chart-flyout .name-container{padding-left:1.5em}.chart-flyout .votes{font-size:1.26562em;line-height:1.33333}.chart-flyout.is-initiative{max-width:25em}.chart-flyout.is-initiative .name-container{padding-left:0}.exit-poll-results{color:#2f6798}.e2014-module-exit-polls .exit-poll-results{color:#888;margin-top:.375em}.exit-poll-container .e2014-module_race-header{min-height:0}.exit-poll-container .header{padding-right:0}@media (min-width:1000px){.exit-poll-container .header{font-size:120%}}.exit-poll-links>a{color:#2f6798}.exit-poll-links>a:hover{color:#bb503b;text-decoration:none}.e2014-module-polls-results .poll-questions{margin-top:2.25em;margin-bottom:.46875em;padding-top:.75em;border-top:1px solid #ccc}.e2014-module-polls-results .poll-questions:first-of-type{border-top:none}.e2014-module-polls-results .table{font-size:.79012em;text-transform:none;border:none}@media (min-width:1000px){.e2014-module-polls-results .table{font-size:.88889em}}.e2014-module-polls-results .table td{border:none;text-align:center;line-height:1.5;font-weight:400}.e2014-module-polls-results .table td:first-child{text-align:left;padding-left:1em}.e2014-module-polls-results .table>thead>tr>th{border-bottom:none!important;text-align:center;line-height:1.75;text-transform:uppercase}.e2014-module-polls-results .table>thead>tr>th:first-child{text-align:left;padding-left:1em}.chart-no-results{clear:both;text-align:center;line-height:1.25;padding:10px;background-color:#f1f1f1}@media (min-width:480px){.chart-no-results{height:104px;width:40%;clear:none;float:left;margin-top:1.875em;padding-top:1.5em}}@media (min-width:768px){.chart-no-results{margin-top:1.875em;padding-top:2.0625em}}@media (min-width:1000px){.chart-no-results{width:50%;height:120px;margin-top:1.5em;padding-left:1em;padding-right:1em;padding-top:1.6875em;margin-left:1em;font-size:130%}}.vote-chart-container .polls-not-closed{clear:both;float:left;width:100%;padding:10px;margin-bottom:.375em;text-align:center;line-height:1.25;background-color:#f1f1f1}@media (min-width:1000px){.vote-chart-container .polls-not-closed{width:50%;height:120px;margin-top:1.5em;padding-left:1em;padding-right:1em;padding-top:2.34375em;margin-left:1em;font-size:130%}.no-sort .vote-chart-container .polls-not-closed{margin-top:2.0625em}.vote-chart-container .polls-not-closed.results-not-reported{padding-top:1.78125em}}.vote-chart-container .polls-not-closed.default{display:none}.exit-polls-no-results{padding-left:1em;padding-right:1em}.e2014-test_data_banner{box-sizing:border-box;width:100%;padding:9px;color:#fff;background-color:#940006;text-align:center;text-transform:uppercase;line-height:1.1em}.stateface:after{font-family:StateFaceRegular;margin-left:12px;vertical-align:middle;position:relative;bottom:-5px}.stateface-AK:after{content:"A"}.stateface-AL:after{content:"B"}.stateface-AR:after{content:"C"}.stateface-AZ:after{content:"D"}.stateface-CA:after{content:"E"}.stateface-CO:after{content:"F"}.stateface-CT:after{content:"G"}.stateface-DC:after{content:"y"}.stateface-DE:after{content:"H"}.stateface-FL:after{content:"I"}.stateface-GA:after{content:"J"}.stateface-HI:after{content:"K"}.stateface-IA:after{content:"L"}.stateface-ID:after{content:"M"}.stateface-IL:after{content:"N"}.stateface-IN:after{content:"O"}.stateface-KS:after{content:"P"}.stateface-KY:after{content:"Q"}.stateface-LA:after{content:"R"}.stateface-MA:after{content:"S"}.stateface-MD:after{content:"T"}.stateface-ME:after{content:"U"}.stateface-MI:after{content:"V"}.stateface-MN:after{content:"W"}.stateface-MO:after{content:"X"}.stateface-MS:after{content:"Y"}.stateface-MT:after{content:"Z"}.stateface-NC:after{content:"a"}.stateface-ND:after{content:"b"}.stateface-NE:after{content:"c"}.stateface-NH:after{content:"d"}.stateface-NJ:after{content:"e"}.stateface-NM:after{content:"f"}.stateface-NV:after{content:"g"}.stateface-NY:after{content:"h"}.stateface-OH:after{content:"i"}.stateface-OK:after{content:"j"}.stateface-OR:after{content:"k"}.stateface-PA:after{content:"l"}.stateface-PR:after{content:"3"}.stateface-RI:after{content:"m"}.stateface-SC:after{content:"n"}.stateface-SD:after{content:"o"}.stateface-TN:after{content:"p"}.stateface-TX:after{content:"q"}.stateface-US:after{content:"z"}.stateface-UT:after{content:"r"}.stateface-VA:after{content:"s"}.stateface-VT:after{content:"t"}.stateface-WA:after{content:"u"}.stateface-WI:after{content:"v"}.stateface-WV:after{content:"w"}.stateface-WY:after{content:"x"}