﻿body {
    background: #d6d6d6;
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
    font-family: Arial, Sans-Serif;
}

.row {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100%;
}

.text-center {
    text-align: center;
}

h1 {
    color: #35547a;
    font-size: 1.6em;
    font-weight: bold;
}

h2 {
    color: #35547a;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
}

h3 {
    color: #1b4374;
    font-size: 16px;
}

#header .col-xs-12 img {
    text-align: center;
    margin: auto;
}

#ElectionStats {
    margin-top: 15px;
    margin-bottom: 20px;
}

#content {
    clear: both;
    padding: 5px;
    min-height: 500px;
    background-color: White;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
}

@media screen and (max-width:991px) {
    #content {
        border-top-right-radius: 0;
    }
}


#TopStats {
    background: white;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom: 1px dotted black;
    padding-bottom: 5px;
}

#BottomStats {
    background: white;
    overflow: hidden;
}

#ElectionName {
    text-align: center;
}

#ElectionDate {
    text-align: center;
}

#LastUpdated {
    color: #35547a;
    font-size: .9em;
    font-weight: bold;
    padding-left: 10px;
}

#LeftStats {
    padding: 15px;
    height:103px;
}

#LeftStats .col-md-6 {
    padding-bottom: 99999px;
    margin-bottom: -99999px;
}

#RightStats {
    padding: 15px;
    min-height:102px;
    border-left: 1px dotted black;
    
}

@media screen and (max-width:991px) {
    #RightStats {
        border-left:none;
    }
}

.TurnoutLabel {
    color: #07203d;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    font-size: 10pt;
    padding-right: 0;
}

.TurnoutValue {
    color: #35547a;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    font-size: 10pt;
    padding-left: 0;
}

.PrecinctsLabel {
    color: #07203d;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    font-size: 10pt;
}

.PrecinctsValue {
    color: #35547a;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    font-size: 10pt;
    text-align: right;
}

@media screen and (max-width:991px) {
    .PrecinctsValue {
        text-align:left;
        margin-left:3%;
    }
}

.voteTypeNotReported {
    color: #bf3946;
}

.voteTypePartiallyReported {
    color: #FFA500;
}

.voteTypeCompletelyReported {
    color: #259b24;
}


#BottomMessage {
    background: white;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top: 1px dotted black;
    padding: 10px;
}

#viewtype {
    background: white;
    margin-top: 30px;
}

#RaceInfo, #precinctInfo {
    background: white;
    margin: 0;
}


/** TABS **/

.tabs {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.tab {
    display: inline-block;
    position: relative;
    margin-left: -12px;
    width: 175px;
    height: 40px;
    background-color: black;
}

.tab:first-child {
    margin-left: 21px;
}

.tab .BackgroundImage {
    position: absolute;
    top: 0;
    left: -25px;
    width: 237px;
    height: 40px;
    background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO0AAAAqCAYAAABfoNyDAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMS41ZEdYUgAAD0xJREFUeF7tnVlsXNd5x0/EGc6+70OK6+xchvuQM0NyhqQoiTtFaqFoaiVFa+FOCUEau+1DYaB9KJCmRg0EfejyUqAomiaZtkDRh6BtghYFEiQp4KJuWjR1HblpkaKWzEvO7f87944kK7RMOaKURucCf3z3+865h5TA3/zPuduwZ7QdgTRQOWRkLOJmtq5aVpFJstrBIVYzeq2sfvQNTXj0d7Th0S/rImNf1YWgyNhXtNHxr2qiE18rj04W9A80AY2pcaqgD58q6EOoh9U8hjw281FFVcWhhk8Sjm+YKpQjanl+pmAixaHoLOKpgqlxBkIOGSC9um8uCf25GmcL5uQMhP3k+Z9UE9QANc4hP1swtyG2IW9bUDW/T+0JalkomJqgJI5rXyjY2i+puqDGy/vKAtkhZxvUAXWVdEnVlYKta7FggeyQ86BqXyzY2hA7FguuFNRT0pWCq2up4OpYRv1VpZZGnkaeRv6JQr8eOvY64i3kT1DPTQj90oi9yCGnKtr39t5URftrT5Qrs/YVR2b1z9x9K9/yZFe/506vfN2ZXfljZ+bmm7bua+vlLRdOsvB0kul7jzIWc+Hv3aL8zfO//TLoZ34jWLWQDjIwT7qeRU6eLYtN/JouNvFlXXTyO7ro+PuG2MQHxtjkPWN04r4xOrljjE1Jxvi0ZID08SnJEJuUjNEpyRSblkyomRLYT1A8Bc2gdkoyos1AkfKGWcnMNQOdksyomePIE6eVeiP6NM5KxsbT6ItaYlayIFoaz0iWprNKpDqiCbm5GbXmM5IV+9bGc0psRkzOoT4nmZvO8WhNnpdsLXMQYnJesjXP85qlBbH1FdRfkeyo2ym2Lkj2tgXJhrq1heIFnjvaL0AXFbVBrWpE3d5xUbJB9g6lj7PtkuRsh1BzdiJ2Xsb+ZbRdQh/EziuSs+uq5Oq6IrnQ5uqgSPkihJhCe+qq5Egtot8S2hYlN+pu5O7uJUW0jzZ36prk6l6WnD2IPcgRPT3Lkqf7VcmToqjmaeTp61xuyNXzKsZBHdGL3Ju5AVFU8x7k6Zu87snimCxF5Nlbki8Doc2HNh9qvl7kvStqVPp4MiuIq8hXJT/a/GhTIuVritDuz6q13Jrky61LXsiHfX9uVQogBvrWpUB2Qwr0Qn1qzEH5ktCeRz+Kuc2dQP/WDiLf9/dv7Hhzm/d9+c0P/H0bd71969/wpG+95Uhdu6YNTbSCW4LXCpmgn1l4PwMRrAaojDkyVUdqT1yHi8Ixx76vj0z+2BCdvA9YAeTErjE+VTTFp2RTbFLmMTEtmxpOyUbI0DAtGxOoxadlc+KUDAhlcyP2GynOQLOozeAY6o9IedNp2cI1C83IFtQAIeIZpd6MPs2nZVPzGfRFrfG0bEW0Np+VrclzSqQ6ohm5pQW1lrOyDfu25jkltiC2nkf9vGxJzvFoa52X7W3nIcTWV2TAyWvWNsT2BdQXZAfqDortF2RHxwXZjrqtjeJFnjs7L0KXoMsyAJQBJaJSc3Rdlu2Qo0tpB4SyqxNCDQBCV7F/FW1X0AcxtSi7updkd/ei7Eabu4si5dcgxB609yzJABH9ltF2Tfag7kHuSS8ron20AToZEMquDGIGOSLgk73pG7K3h6KaZ5Fnb3IBPvS9gXFQRwR4MoCDKKp5Bnl2hde9fTimjyLyvlUZkMmADfGW7EfN34+8f02NSh+4H+I68nUZ8EGraqR8Qw70Q2gP4Dhey2/I/vymDMAQ0ZZfl4OIwdymHOzfQnxEeWigJLQPoB+PW8XgwPZeML9dpH6B/LbsH9iWA1TPbe4G8ls7GP+eL7/xrju3VsCH5xKzddQxZnOABxtUcl4ytRe+Eaw0DSZnxadJtZ3VjCxoMc0tj47/mx6Oqo+N7cI59zioieki4h5FM0A1A1geOZgE4IxsBJwmgEvAWgClBTVLE/YJRg4lwaiCWwIWMFq5ACMAtaJmBbBwSKWeRJ8kgE2e5WASoDbEBzByOBWALcitrQToOUA4J9uTgJIigCU4OZQPgAWQ7fOQCmYrgaoCCyAJVCfqToocRAVUBVgC8SKgu6RA2KUCCXBdAJZqToDpgJwppd3dSSBCqLm7ETmcAPFRYAk6gOlBmwfAwhGRqzCm0Z4GsIDTDSgJTi/qXuRwQkW0jza4IkC9IbuziFnkiD4A6ssAPIDrA7A850ASmIAPInBLwD6AD2D6ASjPOZSAkEDtxzEEowpnoA9CWwBtAdQewkhR6aMAC/gAaJADuKZGygEYh5GgVGuADnABMsCmgliBWAFAK3LbiI8IIFYMloT2QfTjkfLbaIfytzHGbTmAWnBws1gBcKkNUBcB7y4+IO77+jfetqevv6GtP94Gw3Uq8PrIdYmVF7rRpwZ9ehCwR1hguF1bN/Yb5fWT7+gj4/f10XHAOrFniE8SqNxNOZwlCWgFtP/foR1C29C2XDmE+uBtcuNigNry23v+/s0fYJbyBU3lYCf4cKuuS45LM9IXspWA1TBzi+dI3eBFAPunuvDE+/roxB7Wq7I+NiUDWEx1JwAh4CQQBbQC2p9TaCuH7mD/DtwXGrgDcG8TuP/u7Fl+k9WNZxgzexirAriBErg0S31uGy2qlelw1UBCGxr7FV1o9Nu6yNgHBCymwkUTARubFtAKaF8qaBWR69LUGX0G7uxiqvyv7p7lL2iq+7v3Afe5bCVgNcyfimvrR35dGxr9Z110XML6tQhglZNIANbIoZ1CPimgFdC+VNBWokb1IPYxXd7xZNe+bWu/eoeZW+MKuNV2MKSctD3kjX4ATYn1kFkTOvG6NjTyji6iAhufUAAlaOMCWgHtywqtCi4dg/ECmC7789v/40zf+JOyuolpxuqqIC9jTrokRAZ4aNNkGpiApU8HrbZmaIlPiaPjO4rDAtj4OIAV0ApoBbRcvH9pmoz1bd/mO/aupTdYRS7FWKhSAZdfxz20M8o0MM3Djaxm6Ex5aPSvsIa9pzgsgYl1K5eAVkAroH0o9KdpMoGb37qH/5+vG5Jnlll5GNNkApfWt3zm+synyTQgd1gWHBzSRkb/HFPi/9VHSw5LoJIEtAJaAe3j0JamyTim6Mtt/ciTuv4HZRXHTjLmOApoA4y56LZHmsU+s2kyDURnuYzM0XBUGz75pi42elcBdhLAAlCCVEAroBXQ7i8cV8nHxXGDd3bx+/+jLbnwS8wWb2WsskK9X/mZnpQquazxSNXwfHlo5Fu66Jikj46rDiugFdAKaJ8ILRe10xh0/Xb7nid74y/10el5zIzhttHgszwpRQPQQGZmS9VowiO/rYuO/AjA7mFaXBTQCmgFtE8BrTou3Lbo79/6D2f74m8yZ6absYpnelKKXBYD2eyseniqPDL69/rw+IeA9jFgBbQCWgHt/rA+Ipom0xjcbbc+dGdu/a258dyrrLw2wgwfOSn1qd1WdVmHjbGgqyx08lfLI2Pv7e+yAloBrYB2X1AfF4cWx9JJqb7NH7pSS19iFX15xnw1jDX6GGv+qdyWXNZIwDJbc602OvYX+sj4vf1dVkAroBXQ7gvp41LH4Mfntu+70ivfMDTMXmflwSjTJ6oYayq57ad6hI/OGGNxjLl2df8JfXTsn1SXfewElIBWQCugPTC0pAfgbhe9+Y137R2Lv8UCmSxj4TrGOv2MRekS0Ke6L7lceQ7Q6yurP/nLuvDYfxpiH+eyJAGtgFZAeyB9xG03P3SnV75paDh7nWnrG5guiWlyAtw9vdvSetaAebaXLv7q6ke+pouM0xM8AloBrYD2p4WW9Ijb4t/yvrNz6XdZMDsE3uC2baUbLp7KbWk9a+Z3a5hbEvrwyHcxPaa3TwDax2EtSUAroBXQHlgYq5LG4s/ebkve7Pr3LE1ztxkLRhS3rSS3pfsjDuy2Gn6Zhy76BgaOlUdG/gVr2b2Pd1mSgFZAK6B9OuEYZcwipsk/dnQv/yHzZgcVt43BbfkNFwd2W3SkV2M0VbKjgxd1sZEfYD27C2iLPwlrSQJaAa2A9ulExyjjBvNbu57eW2+bm+Y+B7eNMn28ml+5UR7SOZDb6vgB+vaqIzVDa7ro+Luq0wpoBbQC2mcGLQnjYZwArW3hts7U8h+VHe0dZrqj9Y/c3nggt9UzFvIwW7RGU33is7ro2HsCWgGtgPYwoC29Vwrj5bckT2b9u+bm+c8yU12jsraNuMHjgdwWC+BaH7M11WlqT/wCnPaHYnosoBXQHg60itvSmNtFX9/W+/au5d9nvnSesXiYGcIVqtt+4l1SILvaz6wN9Zqa459XoBVOK6AV0B4atBiD3Naf2/7QlVn9pi42u6hct22uVR/d+8TrtibGjgaZJR7WVB17DdNjcloBrYBWQHso0JIwruK2e77ejXct7Ve+yBydPczSFGUGWtt6zODyiWtbM+9oaY5oKgde10XEmlZAK6A9fGgxHr3sPL91352++TfayMgC00abmK6pTr1u+yS3BdWGZAWzdEY0VcMqtGJNK6AV0B4etCQCV3Fbf27jPXvnlbeYIdHF3ZY/AUQ3PH3s2rYEbVNUUzP8i+qJKOG0LyO0gNKNY6yx4xjrsgKjgPbQoFWu25Ljbu24+1b/7kjt8HmmrWtUngDibksvpdjPbR+Btu4EQXsX0+Mn3HdMEtD+fEJ7U7Y1jMplRpdsqe/jbQLaw4JWEf2cANzWm9u660hd/RLT1iRpqcqv6Hy825ag7RDQvvTQPnRat3Da5wMtFIQCA7d3PdmV77Cq4Rn+ylXutvxLvMhtH98EtAJaFVrAJ9a0zxdaEv2sYH6r6O3buGvvWnqLGeOtzNoaUt12v7dbCGgFtALaFw0tpshFf27rvju78tes8sQ0M4cSitvy7wEit/0Mx1XZBLQCWgHtC4UWUr5OhK7brn3f3Dz/GjOGWxS3DXkAKd3aSI/QlrYStJ0RTc2J1wGtOHssoBXQPkdoScoUmdx247+Vx/Yyx5i5K8HZ5C9c5DdbPHBbk3JzRUtYU3X8NXGdVkAroKX8eUNLD8jfLgby2zve7Oo/6GKzN5i7o5XpGupVty19KwEHF9ZbFWDWREhTc+zzAloBrYCW8ucLLYm7LV/bbvyXu+Pa7zFPe4Y5W+MfvbXxNJ8mq0/5hOs0tcc/J+49FtAKaCl/AdBCQXq5Od0llb31dlnt8AzTxhqZvuHowxNS/fxMMpw24af3HWtqTwJa/pSPOBEloBXQPmdoSY+6rTO19EVWTmeRW6sfvkeqX/N/N3L/Rd/MBq0AAAAASUVORK5CYII=);
    z-index: 1;
    border-top-left-radius: 25px;
}

.activetab .BackgroundImage {
    background-image: url(data:image/png;base64,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);
}

.tab .Text {
    position: relative;
    padding-left: 30px;
    color: white;
    font-weight: bold;
    text-align: center;
    z-index: 2;
}

.tab:first-child .Text {
    padding-left: 0;
}
.tab:first-child a {
    width: 175px;
} 

.tab a {
    color: inherit;
    text-decoration: none;
    display: inline-block;
    width: 145px;
    height: 40px;
    box-sizing: border-box;
    padding-top: 10px;
}

.tab1 {
    z-index: 25;
}

.tab2{
    z-index: 20;
}

.tab3 {
    z-index: 15;
}

.tab4 {
    z-index: 10;
}

.tab5 {
    z-index: 5;
}

/** FILTER **/
#FilterBox {
    border: 1px solid #1b4374;
    min-height: 40px;
    padding: 5px;
    font-family: Arial, Sans-Serif;
    font-size: 12pt;
    color: #1b4374;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom:15px;
}

    #FilterBox legend {
        font-size: 12pt;
        width: auto;
        border: none;
        margin: 0;
        padding: 0;
    }



/** Race Tables **/
.Race {
    margin-bottom: 15px;
    border: 1px solid #b3cae7;
    width: 100%;
}
.RaceHeader 
{
    background-color: #e7eef7;
    width:100%;
    padding-left: 20px;
}
.PrecinctDetailLink 
{
    font-size: 11pt;
    font-family:Arial, Sans-Serif;
    color:#35547a;
    font-style:italic;
    text-decoration:none;
    font-weight:bold;
}
.PrecinctDetailLink img 
{
    vertical-align:bottom;
}

.RaceName
{
    font-family:Arial, Sans-Serif;
    color:#bf3946;
    font-weight:bold;
    font-size:13pt; 
}
.RaceStats 
{
    background-color:#d6d6d6;
    padding-bottom:5px;
}
.RaceStatsTable
{
    margin-left:27px;
    padding-top:4px;
}

.RaceStatsLabel 
{
    color:#07203d;
    font-family:Arial, Sans-Serif;
    font-weight:bold;
    font-size:10pt;
    padding:0;
}
.RaceStatsValue 
{
    color: #35547a;
    font-family: Arial, Sans-Serif;
    font-weight:bold;
    font-size:10pt;
    text-align:left;
    padding:0;
}
.FavoritesPage .Race.row.Favorite {
    display: block;
}
.FavoritesPage .Race.row.NotFavorite {
    display: none;
}

.SelectARace 
{
    color:#07203d;
    height:20px;
    font-family:Arial, Sans-Serif;
    font-weight:bold;
    font-size:10pt;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    width:300px;
}

.PrecinctHeader 
{
    background-color: #e7eef7;
    padding-left:20px;
}
.PrecinctCode, .PrecinctName
{
    font-family:Arial, Sans-Serif;
    color:#bf3946;
    font-weight:bold;
    font-size:13pt;
    width:600px;
}

/**Results Display**/
.Results 
{
    margin-left:20px;
    border-spacing:0 1px;
}

.ResultsHeader 
{
    font-family:Arial, Sans-Serif;
    color: #35547a;
    font-size:10pt;
    text-align:left;
    padding:0;
    font-weight:bold;
}
.ChoiceHeader
{
    text-align:center;
    font-family:Arial, Sans-Serif;
    color: #35547a;
    font-size:10pt;
    font-weight:bold;
}
.ChoiceColumn 
{
    font-family: Arial, Sans-Serif;
    color: #35547a;
    font-size:11pt;
    text-align:left;
    font-weight:bold;
    padding-left:10px;
    font-weight:bold;
    padding-bottom: 5px;
}
.GraphHeader
{
    padding-right:20px;
}

.GraphColumn {
    padding-right:4px;
}
.ResultsColumn 
{
    color:#07203d;
    font-size:11pt;
    font-weight:bold;
    font-family:Arial, Sans-Serif;
    height:23px;
    text-align:left;
    padding-right:5px;
    padding-left:0;
}
.TotalColumn
{
    color:#bf3946;
    font-size:11pt;
    font-weight:bold;
    font-family:Arial, Sans-Serif;
    height:30px;
    border-top:1px solid #B2CAE6;
    text-align:Left;
    padding:0;
}
.oddrow 
{
    background-color:#e7e7e7;
}

.DetailResults 
{
    width:100%;
    border-spacing:0;
}
.DetailResultsHeader 
{
    font-family:Arial, Sans-Serif;
    color: #35547a;
    font-size:10pt;
    width:60px;
    text-align:center;
    border-left:2px solid #B2CAE6;
}

.DetailResultsColumn 
{
    border-left:2px solid #B2CAE6;
    color:#35547a;
    font-size:10pt;
    font-weight:bold;
    font-family:Arial, Sans-Serif;
    text-align:center;
    width:40px;
}

@media screen and (max-width: 500px) {
    .ChoiceColumn {
        font-size: .75em;
    }
    .ResultsColumn {
        font-size: .75em;
    }
    .TotalColumn {
        font-size: .75em;
    }
}


/*BAR CHARTS*/
.FullBar 
{
    width:95%;
    height:22px;
    background-color:#B2CAE6;
}
.InnerBar 
{
    height:22px;
}
.DetailsFullBar 
{
    height:8px;
    background-color:#B2CAE6;
    margin-right:10px;
}
.DetailsInnerBar 
{
    height:100%;
}

.rep
{
    background-color:#C03947;
}
.dem 
{
    background-color:#2A55FF;
}
.oth 
{
    background-color: #face36;
}

/* Report tab */
.ReportList 
{
    width: 100%;
}
.ReportLink, .ReportLinkHeader
{
    width: 25%;
    border: solid 1px black;
    padding: 5px;
}
.ReportDescription, .ReportDescriptionHeader
{
    width: 69%;
    border: solid 1px black;
    padding: 5px;
}
.ReportLink, .ReportDescription 
{
    min-height: 15em;
}
.ReportLinkHeader, .ReportDescriptionHeader 
{
    text-align: center;
}

/* Scrolling Menu */
#ScrollingSpeedContainer {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: white;
    z-index: 999;
    height: 35px;
    text-align: center;
    border-top: 1px solid #d6d6d6;
}

#ScrollingSpeedMenu {
    width: auto;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
}

#ScrollingSpeedLabel {
    padding-right: 20px;
    height: 35px;
    float: left;
    line-height: 35px;
}

#ScrollSpeedPercent {
    float: left;
    width: 50px;
    height: 35px;
    line-height: 35px;
}

.scrollControl {
    font-size: 2em;
    width: 33px;
    height: 34px;
    float: left;
    line-height: 34px;
    background-color: white;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-top: 0;
    border-bottom: 0
}


.ie8-warning {
    background-color: #faeebe;
    text-align: center;
    width: 100%;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    clip-path: inset(50%);
    white-space: nowrap;
}

#raceSelectForMap {
    max-width: 600px;
}

.goog-te-combo {
    background-color: white;
    color: black;
}

.cellPadding {
    padding-left: 15px;
    padding-top: 2px;
    align-content: center;
}

.sticky {
    top:0;
    position : fixed;
    width: 100%;
    z-index: 1;
}

#tabsSelect {
    width: 90%;
    border: #9d2738;
    border-radius: 4px;
    color: #9D2738;
    font-size: 18px;
}

label[for^="favorite-"] svg input:checked {
    fill: #BF3946;
}

label[for^="favorite-"] input[type="checkbox"] {
    position: absolute;
    left: -1000cm;
}

label[for^="favorite-"] input[type="checkbox"]:checked + .my-star {
    fill: #BF3946;
}

.my-star {
    stroke: #BF3946;
    fill:#E7EEF7;
}

#tabsSelectLabel {
    display: block;
}
.goog-te-spinner-pos {
    display: none;
}

.viewSelectHeader {
    color: #23527c;
    margin-left: .6rem;
}

@media only screen and (max-width: 990px) {
    .viewSelectHeader {
        color: #23527c;
        margin-top: .6rem;
    }
}