.ButtonGroup{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden}.ButtonGroup .Button{border-radius:0}.tabs__nav{display:block}.Card__Header .tabs__nav{margin:0 -12px}.tabs__nav--bb{border-bottom-style:solid;border-bottom-width:1px}.tabs__nav--brdr-clr-gray-08{border-color:#edeef0}.tabs__nav--brdr-clr{border-color:#3a3b3c}.tabs__nav--left .tabs__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tabs__nav--left .tabs__list__item{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:auto}.tabs__list{display:-webkit-box;display:-ms-flexbox;display:flex}.no-touch .tabs__list:hover .tabs__list__item--active,.tabs__list.hover .tabs__list__item--active,.tabs__list:hover .tabs__list__item--active{border-width:0;padding-bottom:4px}.no-touch .tabs__list:hover .tabs__list__item--active:hover,.tabs__list.hover .tabs__list__item--active:hover,.tabs__list:hover .tabs__list__item--active:hover{border-width:4px;padding-bottom:0}.tabs__list__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:0 solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;height:41px}.tabs__list__item:not(.tabs__list__item--active){padding-bottom:4px}.tabs__list__item .NavMain__SubNav{display:none;position:absolute;top:111%;right:0;left:inherit}.tabs__list__item a.tabs__link,.tabs__list__item button.tabs__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:37px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 12px;white-space:nowrap;width:100%}.tabs__list__item a.tabs__link:hover,.tabs__list__item button.tabs__link:hover{background:transparent!important}.tabs__list__item--active,.tabs__list__item--active:hover{border-color:#dcdddf;border-width:4px}.tabs__list__item--active .tabs__link,.tabs__list__item--active:hover .tabs__link{color:#151617}.tabs__nav--dark .tabs__list__item--active .tabs__link,.tabs__nav--dark .tabs__list__item--active:hover .tabs__link,.tabs__wrapper--dark .tabs__list__item--active .tabs__link,.tabs__wrapper--dark .tabs__list__item--active:hover .tabs__link{color:#fbfbfb}.tabs__list__item:hover{cursor:pointer}.no-touch .tabs__list__item:hover{border-color:#dcdddf;border-width:4px;padding-bottom:0}.no-touch .tabs__list__item:hover .tabs__link{color:#151617}.no-touch .tabs__list__item:hover .tabs__nav-link{color:#000}.tabs__nav--dark .btn--group-dark{max-width:100%;margin-bottom:0!important}.no-touch .tabs__nav--dark .tabs__list__item:hover .tabs__link,.no-touch .tabs__wrapper--dark .tabs__list__item:hover .tabs__link{color:#fbfbfb}.no-touch .tabs__wrapper--dark .tabs__list__item:hover .tabs__nav-link{color:#fff}.tabs__list__item:hover .NavMain__SubNav{display:block}.tabs__list__item--active .tabs__link{color:#000}.tabs__link{color:#a5a6a7;display:block;font-size:12px;font-weight:800;padding:12px;text-decoration:none}.tabs__link:hover{color:#000}.tabs__wrapper--dark .tabs__link{color:#dcdddf}.tabs__wrapper--dark .tabs__link:hover{color:#fff}.tabs__link .icon__svg{fill:currentColor;height:14px;margin-top:-2px;padding:0 3px;width:14px;vertical-align:bottom}.tabs__content{padding:12px 0;text-align:left}.tabs__content:empty{display:none}.bp-mobile .tabs__nav--removeMobileMargin{margin-left:-12px;margin-right:-12px}.bp-mobile .tabs__nav .tabs__list{overflow-x:scroll;-webkit-overflow-scrolling:touch}.bp-mobile .tabs__nav .tabs__list__item{white-space:nowrap}.ElectionMapComponent__Labels{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;pointer-events:none}.ElectionMapComponent__Label{position:absolute;text-align:center;color:#000;font-family:sans-serif;font-size:14px;font-weight:400;will-change:transform}.ElectionMapComponent__Label--white{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.7)}.ElectionMapComponent__Label--grey{color:#656565}.ElectionMapComponent__Zoom{position:absolute;left:10px;top:10px}.ElectionMapComponent .MapZoomButtons__Button--national{position:absolute;top:10px;right:10px}@-webkit-keyframes detail-in{0%{opacity:0}to{opacity:1}}@keyframes detail-in{0%{opacity:0}to{opacity:1}}.ElectionMapComponent__Layer--detailClear--mount{opacity:0;-webkit-animation:detail-in .75s ease-in 1 forwards;animation:detail-in .75s ease-in 1 forwards}.TouchBanner{width:100%;background-color:#fff;color:#656565;font:-apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:12px;font-style:italic;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.TouchBanner__Icon{-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;margin-right:6px;fill:#656565;width:18px;height:18px}.TouchBanner__Text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.NationalMap,.NationalMap__Map{position:relative}.NationalMap__Map{height:0;padding-bottom:56.25%;padding-right:100%;width:0}.NationalMap__Map .ElectionMapComponent{left:0;position:absolute;top:0}.NationalMap__Map .FantasyMapComponent__CalloutLabel{font-size:14px;font-weight:400}.NationalMap__Legend{padding-top:22px}.NationalMap__Legend .MapLegend__PartyLabel{font-size:12px;font-weight:500}.NationalMap__Legend .MapLegend__PartyLabel,.NationalMap__Legend .MapLegend__SeverityLabel{color:#656565;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.NationalMap__Legend .MapLegend__SeverityLabel{font-size:10px;font-weight:300}.NationalMap__Legend .MapLegend__SeverityFill{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px}.bp-mobile .NationalMap__Legend .MapLegend__PartyLabel{font-size:10px;line-height:6px}.bp-mobile .NationalMap__Legend .MapLegend__Severity{margin-left:3px}.bp-mobile .NationalMap__Legend .MapLegend__Severity:first-child{margin-left:0}.bp-mobile .NationalMap__Legend .MapLegend__SeverityLabel{font-size:8px}.bp-mobile .NationalMap__Legend .MapLegend__SeverityFill{-webkit-box-flex:0;-ms-flex:0 0 6px;flex:0 0 6px;width:17px}.NationalMap__TouchBanner{margin:0 0 5px}.TwoColLayout{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bp-mobile .TwoColLayout,.bp-tablet .TwoColLayout{flex-direction:column}.bp-mobile .TwoColLayout,.bp-tablet .TwoColLayout,.TwoColLayout__LeftSection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.TwoColLayout__LeftSection{flex-direction:column;width:100%;padding:10px 0;-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%;max-width:920px}.bp-desktopXLGPlus .TwoColLayout__LeftSection{max-width:1040px}.bp-mobile .TwoColLayout__LeftSection,.bp-tablet .TwoColLayout__LeftSection{max-width:100%}.TwoColLayout__RightSection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;margin-left:20px;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:300px}.TwoColLayout__RightSection>div{width:100%}.TwoColLayout__RightSection>div:first-of-type{margin-right:20px}.TwoColLayout__RightSection>div:not(:last-of-type){margin-bottom:30px}.bp-mobile .TwoColLayout__RightSection,.bp-tablet .TwoColLayout__RightSection{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;width:100%;max-width:100%;margin-left:0}.bp-mobile .TwoColLayout__RightSection>div,.bp-tablet .TwoColLayout__RightSection>div{padding-top:30px}.bp-mobile .TwoColLayout__RightSection>div:first-of-type,.bp-tablet .TwoColLayout__RightSection>div:first-of-type{margin-right:0}.bp-mobile .TwoColLayout__RightSection>div>h2,.bp-tablet .TwoColLayout__RightSection>div>h2{font-size:15px}.ResultsNavigation{display:-webkit-box;display:-ms-flexbox;display:flex;height:55px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ResultsNavigation__Background{border-bottom:1px solid #edeef0;border-top:1px solid #edeef0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(66.66%,transparent),to(#fff)),url(https://s.abcnews.com/assets/dtci/elections/index/background-desktop.jpg) no-repeat 50%;background:-o-linear-gradient(left,transparent 0,transparent 66.66%,#fff 100% #fff),url(https://s.abcnews.com/assets/dtci/elections/index/background-desktop.jpg) no-repeat 50%;background:linear-gradient(90deg,transparent,transparent 66.66%,#fff #fff),url(https://s.abcnews.com/assets/dtci/elections/index/background-desktop.jpg) no-repeat 50%;margin-bottom:0;background-color:#fff;background-size:66.66%;background-position:0;left:0}.ResultsNavigation__Background,.ResultsNavigation__Wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:55px;position:absolute;width:100%}.ResultsNavigation__Wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.bp-desktopLGPlus .ResultsNavigation__Wrapper{width:1280px}.bp-desktopXLGPlus .ResultsNavigation__Wrapper{width:1400px}.ResultsNavigation__Tabs{-ms-flex-item-align:center;align-self:center;border-bottom:none}.ResultsNavigation__AllTabs,.ResultsNavigation__Tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ResultsNavigation__AllTabs{padding-top:3px;position:relative}.ResultsNavigation__Tab{margin:0 12px}.ResultsNavigation__Tab a{font-size:16px;padding-bottom:14px}.ResultsNavigation__Tab a,.ResultsNavigation__Tab a:hover{color:#656565}.ResultsNavigation__Tab--active a{border-bottom:3px solid #000;color:#000;font-weight:500}.ResultsNavigation__ImageWrapper{-ms-flex-item-align:center;align-self:center;height:19px}.ResultsNavigation__Image{height:19px;width:291px}.ResultsNavigation__Share{-ms-flex-item-align:center;align-self:center}.ResultsNavigation__Share .Share .Share__Item{height:unset;width:17px}.ResultsNavigation__Share .Share .Share__Item:not(:first-of-type){margin-left:30px}.ResultsNavigation .StatesDropdown{z-index:1}.ResultsNavigation .StatesDropdown__Header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 12px}.ResultsNavigation .StatesDropdown__Header .StatesDropdown__HeaderText{color:#656565;font-size:16px;font-weight:400}.ResultsNavigation .StatesDropdown__Header .StatesDropdown__HeaderIcon{display:-webkit-box;display:-ms-flexbox;display:flex}.ResultsNavigation .StatesDropdown__Header .StatesDropdown__HeaderIcon svg{fill:#656565;width:15px}.ResultsNavigation .StatesDropdown__States{background-color:#fff;border-bottom:1px solid #ccc;-webkit-box-shadow:0 10px 10px -10px rgba(0,0,0,.3);box-shadow:0 10px 10px -10px rgba(0,0,0,.3);left:0;margin-left:calc(50% - 50vw);margin-top:17px;max-height:300px;opacity:1;overflow-y:scroll;overflow-x:hidden;position:absolute;width:100vw;z-index:10}.ResultsNavigation .StatesDropdown__StateContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;margin:25px 0 0 13px;max-height:300px;width:100%}.ResultsNavigation .StatesDropdown__State a{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:25px;margin-bottom:20px}.ResultsNavigation .StatesDropdown__State a svg{fill:#000;margin-right:12px;width:25px}.ResultsNavigation .StatesDropdown__State a .bp-mobile{font-weight:300}.bp-mobile .ResultsNavigation{height:93px;position:relative}.bp-mobile .ResultsNavigation .ResultsNavigation__Background{height:93px;background:url(https://s.abcnews.com/assets/dtci/elections/index/background-desktop.jpg) no-repeat 50%}.bp-mobile .ResultsNavigation .ResultsNavigation__Wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;padding:0 10px 10px}.bp-mobile .ResultsNavigation .ResultsNavigation__ImageWrapper{height:unset;width:100%}.bp-mobile .ResultsNavigation .ResultsNavigation__Image{display:block;height:unset;margin:20px auto 12px;width:75%;max-width:405px}.bp-mobile .ResultsNavigation .ResultsNavigation__Tabs{width:50%;height:50%;padding:0}.bp-mobile .ResultsNavigation .ResultsNavigation__Tab .tabs__list__item{border-bottom:none}.bp-mobile .ResultsNavigation .ResultsNavigation__IconWrapper{background:#fff;border-radius:2px;border:1px solid #ccc;height:26px;width:26px;display:-webkit-box;display:-ms-flexbox;display:flex}.bp-mobile .ResultsNavigation .ResultsNavigation__ActiveIcon{height:15px;width:24px;font-weight:700;-ms-flex-item-align:center;align-self:center}.bp-mobile .ResultsNavigation .ResultsNavigation__ActiveLabel{color:#000;font-size:14px;font-weight:500;margin-left:9px;-ms-flex-item-align:center;align-self:center}.bp-mobile .ResultsNavigation .ResultsNavigation__MobileTabs{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.bp-mobile .ResultsNavigation .ResultsNavigation__Share{padding:0}.bp-mobile .ResultsNavigation .ResultsNavigation__Share .Share .Share__Item{height:unset;width:12px}.bp-mobile .ResultsNavigation .ResultsNavigation__Button,.bp-mobile .ResultsNavigation .ResultsNavigation__MobileDropdown{display:-webkit-box;display:-ms-flexbox;display:flex}.bp-mobile .ResultsNavigation .ResultsNavigation__MobileDropdown{width:100%;left:0;background-color:#fff;position:absolute;z-index:999;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:257px;top:100%}.bp-mobile .ResultsNavigation .ResultsNavigation__MobileDropdownItem{width:100%;border-bottom:1px solid #ededed}.bp-mobile .ResultsNavigation .ResultsNavigation__MobileDropdownItem .MobileDropdownItem__Button{color:#000;background-color:#fff;border:none;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-weight:300;height:100%;width:100%;padding:20px 0 20px 10px;text-align:left;max-width:unset}.bp-mobile .ResultsNavigation .ResultsNavigation__MobileDropdownItem:last-of-type .MobileDropdownItem__Button:after{content:"\203A";display:inline-block;font-size:24px;font-weight:700;margin-top:-7px;padding-right:10px;position:absolute;right:0}.bp-mobile .ResultsNavigation .StatesDropdown__States{top:100%}.bp-mobile .ResultsNavigation .StatesDropdown__StateContent{margin-top:0}.bp-tabletPlus .ResultsNavigation .StatesDropdown__States{max-height:430px}.bp-tabletPlus .ResultsNavigation .StatesDropdown__StateContent{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-height:430px;width:100%}.bp-desktopPlus .ResultsNavigation__Share{width:291px}.bp-desktopPlus .ResultsNavigation__Share .Share{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bp-desktopPlus .ResultsNavigation .StatesDropdown__StateContent{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:22px auto 0;width:95%}.bp-desktopLGPlus .ResultsNavigation .StatesDropdown__StateContent{width:75%}@media screen and (max-width:850px){.bp-tablet .ResultsNavigation__ImageWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.bp-tablet .ResultsNavigation__Image{-ms-flex-item-align:center;align-self:center;height:unset;width:210px}}@media screen and (max-width:520px){.bp-mobile .ResultsNavigation__Image{width:100%!important}}.Toast{border:1px solid #fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.5);box-shadow:0 2px 10px 0 rgba(0,0,0,.5);position:fixed;display:block;bottom:0;left:0;z-index:10;background-color:#fff;width:100%}.Toast__ResultsTableHeader{color:#666;font-size:17px;height:28px;display:block;margin:10px 15px 0}.Toast__ResultsTableHeader:after{clear:both}.Toast__ResultsTableHeader span{font-size:12px}.Toast__ResultsTableHeader .Button{background-color:#fff;border:none}.Toast__ResultsTableHeader--Close{float:right;display:block}.Toast__ResultsTableHeader--NavBack{position:absolute;top:16px}.Toast__ResultsTableHeader--NavBack svg{fill:#656565;height:18px;width:18px;float:left}.Toast__ResultsTableHeader--NavBack span{color:#656565;float:left;display:block;line-height:18px}.Toast .tabs__nav{width:200px;position:absolute;top:18px;border:0 solid #fff;left:0;right:0;margin:0 auto}.Toast .tabs__list{width:90px;margin:0 auto}.Toast .tabs__list__item{height:20px;padding-bottom:2px}.Toast .tabs__list__item--active{border-width:2px!important}.Toast .tabs__list__item .tabs__link{height:16px;padding:0;font-weight:700}.Toast__ResultsTable--Close{display:none;z-index:100}.Toast .tabs__content{padding-top:0}.Toast .ResultsTableOuterContainer{padding:0 20px 15px}.RacesToWatch .ElectionHeader{margin-bottom:0;border-bottom:none}.RacesToWatch__Content{display:block;max-height:400px;overflow-x:auto;border-top:1px solid #ccc}.RacesToWatch__Content--noBorder{border-top:none}.RacesToWatch__Content--shadowBottom:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(transparent));background:-o-linear-gradient(bottom,rgba(0,0,0,.2),transparent);background:linear-gradient(0deg,rgba(0,0,0,.2),transparent);bottom:0}.RacesToWatch__Content--shadowBottom:after,.RacesToWatch__Content--shadowTop:before{content:"";display:block;height:10px;position:-webkit-sticky;position:sticky;width:100%}.RacesToWatch__Content--shadowTop:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(transparent));background:-o-linear-gradient(top,rgba(0,0,0,.2),transparent);background:linear-gradient(180deg,rgba(0,0,0,.2),transparent);top:0}.RacesToWatch__Content .RacesToWatch__Race{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper{-ms-flex-item-align:start;align-self:flex-start;height:24px;margin-right:14px;width:24px}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon{fill:#656565}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon--democrats.RacesToWatch__Icon--win{fill:#2895d6}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon--democrats.RacesToWatch__Icon--gain{fill:#116292}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon--democrats.RacesToWatch__Icon--lead{fill:#cee9fd}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon--republicans.RacesToWatch__Icon--win{fill:#db1035}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon--republicans.RacesToWatch__Icon--gain{fill:#a30925}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon--republicans.RacesToWatch__Icon--lead{fill:#fbcfcf}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon--others.RacesToWatch__Icon--win{fill:#c775eb}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon--others.RacesToWatch__Icon--gain{fill:#aa32de}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__IconWrapper .RacesToWatch__Icon--others.RacesToWatch__Icon--lead{fill:#ecc1fe}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data .RacesToWatch__StateData{font-size:14px;font-weight:500;margin-bottom:5px}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data .RacesToWatch__StateData .RacesToWatch__CloseTime{color:#656565}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data .RacesToWatch__StateData .AnchorLink{color:#000;margin-right:3px}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data .RacesToWatch__StateData .RacesToWatch__StateText{color:#656565;padding-left:3px}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data .RacesToWatch__StateData .RacesToWatch__StateText .RaceData__Candidate{color:#000;font-weight:500}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data .RacesToWatch__TimeLink{color:#656565;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data .RacesToWatch__TimeLink .RacesToWatch__Time{margin-right:3px}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data .RacesToWatch__TimeLink .RacesToWatch__Time--recent{color:#e61812}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Data .RacesToWatch__TimeLink .RacesToWatch__Link{color:#656565;margin-left:3px;text-decoration:underline}.RacesToWatch__Content .RacesToWatch__Race--pollClosed .RacesToWatch__StateData{font-style:italic;font-weight:500}.RacesToWatch__Content .RacesToWatch__Race--pollClosed .RacesToWatch__StateData .RacesToWatch__CloseTime{font-weight:700}.RacesToWatch__Pending{padding:5px;background-color:#eee}.RacesToWatch__PendingHeader{font-size:12px;font-weight:700;margin:5px 0}.RacesToWatch__PendingList{color:#656565;font-size:14px;margin:5px 0}.LiveBlogWidget{max-width:635px;width:100%;margin:0 auto}.LiveBlogWidget .Header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.LiveBlogWidget--compact,.LiveBlogWidget--fullWidth{max-width:none}.LiveBlogWidget--padding{padding:10px}.LiveBlogWidget__section{margin-bottom:6px}.LiveBlogWidget__Header{border-bottom:1px solid #ccc;margin-bottom:12px;padding-bottom:16px}.LiveBlogWidget__Header h2,.LiveBlogWidget__headline{font-size:18px;font-weight:500;line-height:22px}.LiveBlogWidget__headline{color:#000;font-family:TiemposHeadline,Georgia,Times New Roman,Times,serif}.LiveBlogWidget__headline:visited{color:#000}.LiveBlogWidget__subHead{color:#717171;font-size:13px;line-height:17px}.LiveBlogWidget__post{margin-top:12px}.LiveBlogWidget__post--headline{color:#000;font-size:14px;line-height:19px}.LiveBlogWidget__post--date,.LiveBlogWidget__post--headline:visited{color:#656565}.LiveBlogWidget__post--date{font-size:12px;line-height:17px}.LiveBlogWidget__post:first-of-type{margin-top:20px}.LiveBlogWidget__post:first-of-type .LiveBlogWidget__post--date{color:#c30006}.LiveBlogWidget__button{background-color:#fff;color:#000;border:1px solid #acacac;border-radius:2px;padding:15px 20px;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:13px;line-height:13px;display:inline-block;cursor:pointer}.LiveBlogWidget__button:active,.LiveBlogWidget__button:hover{color:#000;background-color:#f0f0f0}.LiveBlogWidget__button--icon{height:10px;margin-left:2px!important;width:10px}.LiveBlogWidget__buttonWrapper{margin:20px 0 0}.LiveBlogWidget__button{margin-top:10px;padding:10px}.LiveBlogWidget .LiveBlogWidget__headline .AnchorLink,.LiveBlogWidget .LiveBlogWidget__post--headline{color:#000}.LiveBlogWidget .LiveBlogWidget__headline .AnchorLink:hover,.LiveBlogWidget .LiveBlogWidget__post--headline:hover{color:#000;text-decoration:underline}.NationalMapPage{margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px;overflow:hidden}.bp-tabletPlus .NationalMapPage{padding:0 20px}.bp-desktopLGPlus .NationalMapPage{width:1280px}.bp-desktopXLGPlus .NationalMapPage{width:1400px}.NationalMapPage .RacesToWatch__Content{max-height:300px}.NationalMapPage .LiveBlogWidget{max-width:100%}.NationalMapPage .RaceRatings{padding-top:40px}.bp-mobile .NationalMapPage .RaceRatings,.bp-tablet .NationalMapPage .RaceRatings{padding-top:30px}.bp-mobile .NationalMapPage .ElectionHeader h2{font-size:14px;letter-spacing:0;line-height:16px}.NationalMapPage__MapHeader{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.NationalMapPage__MapHeader .HeaderLink{color:#656565}.NationalMapPage__reporting{font-size:11px;line-height:15px;color:#656565;min-height:15px}.NationalMapPage__reporting a,.NationalMapPage__reporting a:visited{color:#656565}.NationalMapPage__reporting a:hover{text-decoration:underline}.NationalMapPage__Disclaimer{color:#555;font-size:12px;padding:20px 0 10px}.NationalMapPage__SectionHeader{-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:20px 0 10px}.NationalMapPage__SectionHeader,.NationalMapPage__SectionHeaderLive{display:-webkit-box;display:-ms-flexbox;display:flex}.NationalMapPage__SectionHeaderLive{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3px 0}.NationalMapPage__SectionHeaderLive .NationalMapPage_SectionHeaderUpdated{color:#e61812;font-size:12px;font-weight:300}.NationalMapPage__SectionHeader h1{font-family:TiemposHeadline,Georgia,Times New Roman,Times,serif;text-align:left;font-size:21px;line-height:24px;font-weight:400}.bp-desktopPlus .NationalMapPage__SectionHeader{display:block}.bp-desktopPlus .NationalMapPage__SectionHeader .NationalMapPage__SectionHeaderLive{position:absolute}.bp-desktopPlus .NationalMapPage__SectionHeader h1{text-align:center}@media only screen and (min-width:1050px){.NationalMapPage__SectionHeaderLive{margin:5px 0}.NationalMapPage__SectionHeader h1{font-size:28px;line-height:28px}}