.dash .slides { height: auto; } .dash .slide { height: auto; } .slide .bottom_links { border-bottom:none;padding:3px 0 3px;font-size:11px;line-height: 1.2;text-align:center;background:#F5F5F5;} .slide .board th,.slide .election_head td { background:url(/images/bg_election_sub_header2.gif) center top repeat-x #900 } .slide .board tr.header_row { background-color:#000; } .slide .board tr td:first-child { border-left: 1px solid #EBEBEB } .slide .board tr td:last-child { border-right: 1px solid #EBEBEB } .slide .board tr:first-child td { border: none } .slide .board th { text-align:left;height:12px;font-size:10px;color:#fff;} .slide .board th:first-child { /*width:95px;*/padding-left:10px;padding-right:10px; } .slide .board th:nth-child(2) { /*width: 41px;*/text-align:center;padding-left:0;padding-right:9px; } .slide .board th:nth-child(3) { /*width: 41px;*/text-align:center;padding-left:0;padding-right:0; } .slide .board th.candidate_3 { width: 61px;text-align:center;padding-left:0;padding-right:0; } .dash .board th.spread, .dash .board td.spread { width: auto; } .slide .board th.spread { text-align:right;padding-right:25px; } .slide .board th.spread_small { width: 53px; } .slide .board th.rcp_avg { text-align:right; } .slide .board th { font-size:11px!important; } .slide .board th a { color:#fff } .slide .board th a:hover { text-decoration:none } .slide .board td { text-align:left;height:15px;border:none } .slide .board td:first-child { padding-left:11px } .slide .board td:nth-child(2) { padding-right:9px;padding-left:0;text-align:center; } .slide .board td:nth-child(3) { padding-right:0;padding-left:0;text-align:center; } .slide .board td.candidate_3 { padding-right:0;padding-left:0;text-align:center; } .slide .board td.spread { text-align:right;padding-right:10px; } .slide #sen_election.board td.spread { width:50%; } .slide .board td.spread_small { width: 53px; } .slide .board td a:hover { text-decoration:none } .slide .board td .candidate:hover,.slide .board td .score:hover { text-decoration:underline } .slide .board td .candidate { width:42px;display:table-cell;text-align:right } .slide .board td .score { width:30px;display:table-cell;text-align:right;color:#555;padding-right:2px } .slide .board td .arrow { width:9px } .slide .board td.delegate_col { text-align: center; } .slide .board td.delegate_col a { } .slide .board td.delegate_col a .candidate { } .slide .board td.delegate_col a .delegate_num { color: #000; } .slide .election_header_image { height:49px } .slide .senate_page { display: none;} .slide .senate_page .snapshot { background:#dc0000; padding:1px 0 4px; margin:0;overflow:hidden; font-weight: bold; font-size: 11px;color:#000; text-align:center;} .slide .senate_page .snapshot li { box-sizing:border-box; float:left; margin-right:10px; width: calc(50% - 15px); -webkit-box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.2); -moz-box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.2); box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.2); } .slide .senate_page .snapshot li:first-child { margin-left: 10px; } .slide .senate_page .snapshot li .title { padding:1px 0;background: #bbb; } .slide .senate_page .snapshot li .value { padding:1px 0;background: #ddd; display: block; } .slide .senate_page .snapshot li .value.final { overflow: auto; text-align: center; } .slide .senate_page .snapshot li .value.final .dem { } .slide .senate_page .snapshot li .value.final .gop { margin-left: 5px; } .slide .senate_page .snapshot li .value .dem { color: #3333cc; } .slide .senate_page .snapshot li .value .tossup { color: #606060; padding:0 10px; } .slide .senate_page .snapshot li .value .gop { color: #cc3333; } .slide .senate_page .snapshot li.spread .value { color: #000; } .slide .senate_page #sen_election tr:nth-child(odd) { background-color: #f5f5f5; } .slide .senate_page #sen_election a.dem { color: #3333cc; } .slide .senate_page #sen_election a.gop { color: #cc3333; } .slide .governor_page { display: none;} .slide .governor_page .snapshot { background:#dc0000; padding:1px 0 4px; margin:0;overflow:hidden; font-weight: bold; font-size: 11px;color:#000; text-align:center;} .slide .governor_page .snapshot li { box-sizing:border-box; float:left; margin-right:10px; width: calc(50% - 15px); -webkit-box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.2); -moz-box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.2); box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.2); } .slide .governor_page .snapshot li:first-child { margin-left: 10px; } .slide .governor_page .snapshot li .title { padding:1px 0;background: #bbb; } .slide .governor_page .snapshot li .value { padding:1px 0;background: #ddd; display: block; } .slide .governor_page .snapshot li .value.final { overflow: auto; text-align: center; } .slide .governor_page .snapshot li .value.final .dem { } .slide .governor_page .snapshot li .value.final .gop { margin-left: 5px; } .slide .governor_page .snapshot li .value .dem { color: #3333cc; } .slide .governor_page .snapshot li .value .tossup { color: #606060; padding:0 10px; } .slide .governor_page .snapshot li .value .gop { color: #cc3333; } .slide .governor_page .snapshot li.spread .value { color: #000; } .slide .governor_page #gov_election tr:nth-child(odd) { background-color: #f5f5f5; } .slide .governor_page #gov_election a.dem { color: #3333cc; } .slide .governor_page #gov_election a.gop { color: #cc3333; } .slide .house_page { display: none;} .slide .house_page .snapshot { background:#dc0000; padding:1px 0 4px; margin:0;overflow:hidden; font-weight: bold; font-size: 11px;color:#000; text-align:center;} .slide .house_page .snapshot li { box-sizing:border-box; float:left; margin-right:10px; width: calc(50% - 15px); -webkit-box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.2); -moz-box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.2); box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.2); } .slide .house_page .snapshot li:first-child { margin-left: 10px; } .slide .house_page .snapshot li .title { padding:1px 0;background: #bbb; } .slide .house_page .snapshot li .value { padding:1px 0;background: #ddd; display: block; } .slide .house_page .snapshot li .value.final { overflow: auto; text-align: center; } .slide .house_page .snapshot li .value.final .dem { } .slide .house_page .snapshot li .value.final .gop { margin-left: 5px; } .slide .house_page .snapshot li .value .dem { color: #3333cc; } .slide .house_page .snapshot li .value .tossup { color: #606060; padding:0 10px; } .slide .house_page .snapshot li .value .gop { color: #cc3333; } .slide .house_page .snapshot li.spread .value { color: #000; } .slide .house_page #sen_election tr:nth-child(odd) { background-color: #f5f5f5; } .slide .house_page #sen_election a.dem { color: #3333cc; } .slide .house_page #sen_election a.gop { color: #cc3333; } .slide .page_map { height:0; padding-top: 61.409%; position:relative; overflow:hidden; } .slide .page_map a { display:block; position:absolute; top:0; left:0; width: 100%; } .slide .page_map a img { display:block; width: 100%; } .slide .page_map.chart { height:auto; padding-top: 0; } .slide .page_map.chart a { position:static; } .slide .snapshot li .title a { color:inherit; } .slide .election_header_main { background-color:#dc0000;font-size:16px;font-weight:bold; } .slide .election_header_main .main { display:block;padding:10px 0 0 15px;width: auto;color:#fff;font-size:1em } .slide .election_header_main .sub { display:block;padding:0 0 0 15px;width: auto;color:#fff;font-size:0.7em } .slide .election_header_main .nav { border:3px solid #dc0000;padding:0; margin: 9px 0 0; overflow:auto; font-weight:normal; font-size: 14px; color:#000;cursor:pointer;background:#e5e5e5; } .slide .election_header_main .nav li { box-sizing:border-box; float:left; padding: 5px 15px; width:calc(100% / 3); text-align:center; border-left: 3px solid #dc0000; } .slide .election_header_main .nav li:first-child { border-left:none; } .slide .election_header_main .nav li.active { color:#fff; background: rgba(68,68,68,1); background: -moz-linear-gradient(top, rgba(68,68,68,1) 0%, rgba(102,102,102,1) 53%, rgba(102,102,102,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(68,68,68,1)), color-stop(53%, rgba(102,102,102,1)), color-stop(100%, rgba(102,102,102,1))); background: -webkit-linear-gradient(top, rgba(68,68,68,1) 0%, rgba(102,102,102,1) 53%, rgba(102,102,102,1) 100%); background: -o-linear-gradient(top, rgba(68,68,68,1) 0%, rgba(102,102,102,1) 53%, rgba(102,102,102,1) 100%); background: -ms-linear-gradient(top, rgba(68,68,68,1) 0%, rgba(102,102,102,1) 53%, rgba(102,102,102,1) 100%); background: linear-gradient(to bottom, rgba(68,68,68,1) 0%, rgba(102,102,102,1) 53%, rgba(102,102,102,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#444444", endColorstr="#666666", GradientType=0 ); } .slide .election_header_main .nav li:hover { color:#fff; background: rgba(68,68,68,1); background: -moz-linear-gradient(top, rgba(68,68,68,1) 0%, rgba(102,102,102,1) 53%, rgba(102,102,102,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(68,68,68,1)), color-stop(53%, rgba(102,102,102,1)), color-stop(100%, rgba(102,102,102,1))); background: -webkit-linear-gradient(top, rgba(68,68,68,1) 0%, rgba(102,102,102,1) 53%, rgba(102,102,102,1) 100%); background: -o-linear-gradient(top, rgba(68,68,68,1) 0%, rgba(102,102,102,1) 53%, rgba(102,102,102,1) 100%); background: -ms-linear-gradient(top, rgba(68,68,68,1) 0%, rgba(102,102,102,1) 53%, rgba(102,102,102,1) 100%); background: linear-gradient(to bottom, rgba(68,68,68,1) 0%, rgba(102,102,102,1) 53%, rgba(102,102,102,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#444444", endColorstr="#666666", GradientType=0 ); } #bat2_election { display: none; } .slide .board .dot_1, .slide .board .dot_2 { padding:3px 2px 0 1px; } #gen_election .dot_2, #gen2_election .dot_1, #bat_election .dot_2, #bat2_election .dot_1 { cursor:pointer; } @media ( min-width : 360px ) and ( max-width : 767px ){ .slide .board th:first-child { width: 33%; } .slide .board th:nth-child(2) { width: 20%; } .slide .board th:nth-child(3) { width: 20%; } } .polls-data-widget .dash .slides { position:relative; overflow:hidden; } .slide .active { display:block; } /* mobile hide/show */ #battle-widget-app-mobile { display: none; } #battle-widget-app-mobile .polls-data-widget { margin-bottom: 20px; } @media only screen and (max-width: 767px) { #battle-widget-app { display: none; } #battle-widget-app-mobile { display: block; } }