* { padding: 0; margin: 0; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body { font-size: 13px;font-family: roboto, Helvetica Neue,Helvetica, sans-serif; display: block;padding: 0; margin: 0;}
table tr td, select {line-height:100%;cursor: default; outline:none;}
a{text-decoration:none;color: #333;}
.clr{clear:both;}
/* ==== Election State TAB css ==== */

.tabs-elc1 {background: #fff; box-sizing:border-box; display: table; float: left; height: auto; margin: 0; padding: 8px; width: 100%; }
.tabs-elc1 ul{padding:0px; margin:0px; text-align:center; }
.tabs-elc1 ul li {display: table-cell;line-height: 22px;list-style-type: none;margin: 0 3px 7px 3px;padding: 0;text-align: center;vertical-align: middle;box-sizing: border-box;min-width: 30%;display: inline-block;background:#fff;}
.tabs-elc1 ul li ~ span { color:#ccc; height:5px; display: none;}
.tabs-elc1 ul li a {color: #888888; display: table;font-size: 10.4px;font-weight: 500; margin: 0;padding: 0 5px;text-align: center;text-decoration: none; width: 100%; border: 1px solid #888888; border-radius: 3px;text-transform: uppercase;box-sizing: border-box;}
.tabs-elc1 ul li:last-child {border-right: medium none; text-align: center; width: 19.9% }
.tabs-elc1 ul li:last-child a {margin: 0; padding: 0 1px 0 0; text-align: center; width: 100% }
.tabs-elc1 ul li a:hover {color:#888888;}
.tabs-elc1 ul li.active a {color:#fff;  border-color: #000;background: #000; }
@media only screen and (min-device-width : 320px) and (max-device-width : 375px) {.tabs-elc1 ul li { width: auto !important;}.tabs-elc1 ul li a{font-size:10px!important;}}
@media only screen and (min-device-width : 320px) and (max-device-width : 667px){#statelist { text-align:center;}.tabs-elc1 ul li { padding:0 1px;width: 19.9% ;}.tabs-elc1 ul li:first-child { padding-left:0px; }.tabs-elc1 ul li a { font-size: 12px ; }}
@media only screen and (min-width : 767px) and (max-width : 1024px){.tabs-elc1 ul li a { font-size: 13px ; } }

/* ==== Dropdown css start ==== */

#statelist,#dropdown{margin-bottom:5px;}
#statelist select,
#dropdown select{line-height:100%;cursor:default;outline:none;}
#statelist select,
#dropdown select{text-transform:uppercase;font-size:15px;font-family:'Roboto', sans-serif;color:#666;padding:4px 10px 5px 10px;border:1px solid #f2f2f2;border-radius:8px;}
.statelisting{margin:0 auto 40px;padding:5px 5px 5px 0;text-align:center;display:none;}
.statelist {margin: 0 auto; padding: 0px; text-align: center;display:none;}

@media only screen and (min-device-width : 320px) and (max-device-width : 1024px){ 
.sticky_head { position:-webkit-sticky !important;position: sticky !important;top: 0;padding:5px;z-index:9999 !important;background:#fff; border-bottom:1px solid #eee; background:#fff;}.sticky_head #kwd_search { min-width:200px;}.fix-head.fix-head {position: relative; width: 100%; height: auto;}}
@media only screen and (min-device-width: 414px) and (max-device-width: 775px) and (orientation : landscape) { 
table#headtable td.navigation { padding:7px 5px !important;}}
@media (min-width: 700px){#statelist{margin:0px 0px 0;text-align:left;} #statelist select{width:auto;} }

/* ==== Seat Change css start ==== */

.__seatchange .seat_type {margin: 0 auto 20px;text-align: center;}
.__seatchange .statelisting {margin: 0 auto 40px; padding: 5px 5px 5px 0; text-align: center; display: none;}
.__seatchange .seats_gain {float:right; position:relative; z-index:10;width:100%}
.__seatchange .seats_gain .select {width: 200px;}
.__seatchange .seats_gain #totres {float:left;font-size: 16px;padding:7px 4px; width: 100%;box-sizing: border-box;text-align: center;font-weight: 600;}

/* ==== Seat Change Graph.css ==== */

.__seatchange .container{width: 100%;margin: auto;}
.__seatchange .main{text-align: center;width: 100%;}
.__seatchange .graph-container {position: relative;display: inline-block;padding: 0;list-style: none;margin: 40px 0 0 15px;font-size: 0.8em;background-position: 0 -2em;-webkit-transform: skew(0deg, 15deg);-moz-transform: skew(0deg, 15deg);-o-transform: skew(0deg, 15deg);-ms-transform: skew(0deg, 15deg);transform: skew(0deg, 15deg);}
.__seatchange .graph-container:before {position: absolute;content: "";bottom: 0;left: -1em;width: 100%;height: 2.4em;background-color: #A0A0A0;opacity: .7;-webkit-transform: skew(-55deg);-moz-transform: skew(-55deg);-o-transform: skew(-55deg);-ms-transform: skew(-55deg);transform: skew(-55deg);}
.__seatchange .graph-container:after {position: absolute;content: "";top: 1.25em;left: -2.5em;width: 2.5em;-webkit-transform: skew(0deg, -45deg);-moz-transform: skew(0deg, -45deg);-o-transform: skew(0deg, -45deg);-ms-transform: skew(0deg, -45deg);transform: skew(0deg, -45deg);}
.__seatchange .graph-container > li {float: left;position: relative;}
.__seatchange .graph-container > li:nth-last-child(2) {margin-right: 2.5em;}
.__seatchange .graph-container > li .partyname {position: absolute;width: 200%;word-wrap: break-word;text-align: center;font-weight: bold;text-shadow: 1px 1px 1px rgba(255,255,255,0.7);font-size: 10px;font-weight: bold;font-family: Arial,Helvetica,sans-serif;color: #474747;-webkit-transform: skewY(-15deg);-moz-transform: skew(-15deg);-o-transform: skewY(-15deg);-ms-transform: skewY(-15deg);transform: skewY(-15deg);top:-50px;line-height: 100%;}
.__seatchange .graph-container > li:nth-last-child(2) .partyname {}
.__seatchange .graph-container > li:last-child {width: 100%;position: absolute;left: 0;bottom: 0;}
.__seatchange .graph-marker-container > li {position: absolute;left: -2.5em;bottom: 0;width: 100%;margin-bottom: 2.5em;list-style: none;}
.__seatchange .graph-marker-container > li:before,
.__seatchange .graph-marker-container > li:after {content: "";position: absolute;}
.__seatchange .graph-marker-container > li:before {width: 3.55em;height: 0;bottom: -1.22em;left: -.55em;z-index: 2;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.__seatchange .graph-marker-container li:after {width: 100%;bottom: 0;left: 2.5em;}
.__seatchange .graph-marker-container span {position: absolute;font-weight: bold;text-shadow: 1px 1px 1px rgba(255,255,255,0.7);top: 1em;left: -3.5em;width: 3.5em;font-size: 1.5em;display: none;}
.__seatchange .bar-wrapper {overflow: visible;}
.__seatchange .bar-container {position: relative;margin-top: 2em;width: 6em;}
.__seatchange .bar-container:before {content: "";position: absolute;z-index: 3;bottom: 0;right: 0;width: 0;height: 0;border-style: solid;border-width: 0 0 1.5em 1.5em;border-color: transparent transparent transparent;opacity: .1}
.__seatchange .bar-background {width: 3.5em;height: 100%;position: absolute;top: -0.7em;left: 3.5em;z-index: 1;display: none;}
.__seatchange .bar-background:before,
.__seatchange .bar-background:after {content: "";position: absolute;}
.__seatchange .bar-background:before {bottom: -3.5em;right: 1.25em;width: 10em;height: 3.5em;-webkit-backface-visibility: hidden;-webkit-transform: skew(-45deg);-moz-transform: skew(-45deg);-o-transform: skew(-45deg);-ms-transform: skew(-45deg);transform: skew(-45deg);}
.__seatchange .bar-background:after {top: 1em;right: 5em;width: 2em;height: 100%;-webkit-backface-visibility: hidden;-webkit-transform: skew(0deg, -45deg);-moz-transform: skew(0deg, -45deg);-o-transform: skew(0deg, -45deg);-ms-transform: skew(0deg, -45deg);transform: skew(0deg, -45deg);}
.__seatchange .bar-foreground {z-index: 3;}
.__seatchange .bar-foreground,
.__seatchange .bar-inner {position: absolute;width: 3.5em;height: 100%;top: 0;left: 0;}
.__seatchange .bar-foreground:before,
.__seatchange .bar-foreground:after,
.__seatchange .bar-inner:before,
.__seatchange .bar-inner:after {content: "";position: absolute;}
.__seatchange .bar-foreground:before,.__seatchange .bar-inner:before {top: -1.15em;right: -4em;width: 4em;height: 100%;background-color: rgba(0, 0, 0, .5);-webkit-transform: skew(0deg, -30deg);-moz-transform: skew(0deg, -30deg);-o-transform: skew(0deg, -30deg);-ms-transform: skew(0deg, -30deg);transform: skew(0deg, -30deg);}
.__seatchange .styled-select select:focus { outline: none; border: none; } 
.__seatchange .styled-select { background: #fff url(https://drop.ndtv.com/elections/images/select_arrow.png) 190px center no-repeat; height: 25px; overflow: hidden; width: 220px; border-radius: 15px; border: solid 1px #ddd; margin: 0px auto; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-size: 30px;}
.__seatchange .styled-select select { background: transparent; border: none; font-size: 14px; height: 28px; padding: 3px 5px 5px 10px; width: 180px; font-family: 'Roboto', sans-serif; text-transform: uppercase; color: #444444; font-weight: 400; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; } 
.__seatchange .styled-select select option { background: #fff; font-size: 12px; } 
.__seatchange .styled-select select option:nth-child(even) { background: #f5f5f5; }
.__seatchange .bar-foreground:before{}
.__seatchange .bar-foreground:after,.__seatchange .bar-inner:after {top: -2.3em;right: -2em;width: 100%;height: 2.3em;background-color: rgba(160, 160, 160, .2);-webkit-transform: skew(-60deg);-moz-transform: skew(-60deg);-o-transform: skew(-60deg);-ms-transform:skew(-60deg);transform: skew(-60deg);}
.__seatchange .bar-foreground,.__seatchange .bar-inner {z-index: 2;top: auto;background-color: rgba(5, 62, 123, .6);height: 0;bottom: 0;color: transparent;-webkit-transition: height 0.8s ease-out, bottom 0.8s ease-out;-moz-transition: height 0.8s ease-out, bottom 0.8s ease-out;-o-transition: height 0.8s ease-out, bottom 0.8s ease-out;-ms-transition: height 0.8s ease-out, bottom 0.8s ease-out;transition: height 0.8s ease-out, bottom 0.8s ease-out;}
.__seatchange .bar-inner:before {background-color: rgba(5, 62, 123, .6);}
.__seatchange .bar-inner:after {background-color: none;}
.__seatchange .bar-foreground{top: auto;}
.__seatchange .bar-wrapper span {padding: 21%;background-repeat: no-repeat;background-position: center;background-size: cover;position: absolute;bottom: 0;left: 8%;z-index: 999;}
.__seatchange .graph-container li .bar-inner,
.__seatchange .graph-container li .bar-inner:before { background-color: rgba(160, 160, 160, 0.27); }
.__seatchange .graph-container .bar-container,
.__seatchange .graph-container:after,
.__seatchange .graph-container > li:last-child  {height: 15em;}
.__seatchange .graph-container > li .bar-container {margin-right: 2em;}
.__seatchange .graph-container > li:first-child {margin-left:1em;}
.__seatchange .graph-container > li:nth-last-child(2) .bar-container {margin-right: 2em;}
.__seatchange .bar-background {background-color: #A0A0A0;opacity: 0.1;}
.__seatchange .bar-background:before {background-color: rgba(160, 160, 160, .2);background-color: #A0A0A0;opacity: 0.2;}
.__seatchange .bar-background:after {background-color: rgba(160, 160, 160, .05);background-color: #A0A0A0;opacity: 0.5;}
.__seatchange .bar-foreground {background-color: rgba(160, 160, 160, .1);background-color: #E2E2E2;opacity: 1;}
.__seatchange .main span:first-of-type{margin-left: 0px;}
.__seatchange #loading{position: absolute;top: 40%;left: 40%;}
.__seatchange .container{height: 500px;} 
.__seatchange .select {text-transform: uppercase;font-size: 13px; font-family: 'Roboto', sans-serif;color: #333;padding: 5px 10px;border: 1px solid #e6e6e6;border-radius: 8px;}
.__seatchange .linktitle {background-color: #EDEDED;border-radius: 8px;box-shadow: 3px 3px #CCCCCC;color: #006699;font-size: 13px;font-weight: bold;line-height: 20px;padding: 10px 15px;text-decoration: none ;margin-right: 3px;}


@media (min-width: 700px) { #statelist {margin: 0px 0px -44px; text-align: center;} #statelist select {width: auto;}}
@media only screen and (min-device-width:320px) and (max-device-width:667px) {.select {  text-transform: capitalize; }}
@media only screen and (min-width : 360px),
@media only screen and (min-width : 321px) and (max-width : 480px) {
.__seatchange .map_container_app .blk_band .name { width:100% ;font-size: 10px ;}
.__seatchange .map_container_app .blk_band .name { width:100% ;font-size: 10px ;}
}


/* ==== Seat Change media fixes without media file. ====*/

.view_360 .container { max-width:350px;}
.view_360 .graph-container {font-size: 0.5em;}
.view_360 .graph-container:before {left: 0.3em;width: 92%;}
.view_320 .graph-container li .bar-foreground.capborder0, 
.view_320 .graph-container li .bar-foreground.capborder0:before, 
.view_320 .graph-container li .bar-inner.cap0:after,
.view_630 .graph-container li .bar-foreground.capborder0, 
.view_630 .graph-container li .bar-foreground.capborder0:before, 
.view_630 .graph-container li .bar-inner.cap0:after { background-color: #27a4ff}
.view_320 .graph-container { margin: 10px 0 0 8px;}
.view_630 .container { max-width:400px;}
.view_630 .graph-container {font-size: 0.65em;}

.view_1125 .graph-container{ font-size: 0.7em; }
.view_1050 .graph-container{ font-size: 0.7em; }
.view_320 .graph-container { font-size: 0.4em; }
.view_900 .container{ height: 450px }.view_900 .graph-container{ font-size: 0.7em; }
.view_765 .container{ height: 450px }.view_765 .graph-container { font-size: 0.7em; }
.view_720 .container{ height: 400px }.view_720 .graph-container { font-size: 0.7em; }
.view_320 .container{ height: 300px }


/* ==== Bellwether css start ==== */

.__bellwether .info_data { clear:both;margin-bottom:5px; padding:0 5px; }
.__bellwether .candidate_profile { box-sizing:border-box;}
.__bellwether .candidate_profile tr th, .__bellwether .candidate_profile tr td {padding:10px 7px; box-sizing:border-box; border-bottom: 1px solid #e7e7e7;border-top: medium none;font-size: 14px;font-weight: 400!important;text-align: center;}
.__bellwether .candidate_profile tr th:first-child, 
.__bellwether .candidate_profile tr td:first-child {text-align:left;}
.__bellwether .candidate_profile tr th:last-child, 
.__bellwether .candidate_profile tr td:last-child {text-align:right; font-size:11px; font-weight:700 !important; }
.__bellwether .candidate_profile tr:nth-child(even) td  {background:#fcfcfc;}
.__bellwether .candidate_profile tr:nth-child(odd):hover td,
.__bellwether .candidate_profile tr:nth-child(even):hover td { background:#f7f7f7; box-shadow:2px 2px 15px #efefef; -webkit-box-shadow:2px 2px 15px #efefef;-moz-box-shadow:2px 2px 15px #efefef; }
.__bellwether .tblStyl1 tr td a{color:#326891; text-decoration:none;}

/* ==== Bellwether APPS css Fixes ==== */

.bellwether_apps #container{padding: 10px;}
.bellwether_apps .elec_head{color: #000; float: left;  font-size: 17px;  font-weight: bold;  margin-bottom: 10px;  text-align: center;  text-transform: uppercase;  width: 100%;}
.bellwether_apps .candidate_profile tr th{font-weight: 600 !important;}
.bellwether_apps .info_data{font-size: 14px; line-height:18px;}
.bellwether_apps .candidate_profile tr th span{text-align: left; display: inline-block; width: auto;margin: 0px auto;}
.bellwether_apps .candidate_profile tr th:nth-child(2){width: 50%;}
.bellwether_apps .candidate_profile tr:nth-last-child(2) td{border-bottom:0;}

/* ==== Candidate Profile css start ==== */

.fix-head {position: relative; width: 100%; height: 70px;}
.__candidate table.gridtable th:first-child {width: 13%;}
.__candidate table.gridtable th:nth-child(2) {width: 13%;}
.__candidate table.gridtable th:nth-child(3) {width: 12%;}
.__candidate table.gridtable th:nth-child(4) {width: 12%;}
.__candidate table.gridtable th:nth-child(5) {width: 10%;}
.__candidate table.gridtable th:nth-child(6) {width: 10%;}
.__candidate table.gridtable th:nth-child(7) {width: 10%;}
.__candidate table.gridtable th:nth-child(8) {width: 10%;}
.__candidate table.gridtable th:nth-child(9) {width: 10%;}
.__candidate table#headtable td.navigation {padding-left: 300px;padding-top: 12px;padding-bottom: 5px;}
.__candidate table.gridtable {font-size:13px;color:#333333;border-width: 1px;border-color: #eee;border-collapse: collapse;font-family:roboto;}
.__candidate table.gridtable th {border-width: 1px;padding: 7px 5px;background-color: #f2f2f2;}
.__candidate table.gridtable td {background-color: #ffffff;border-bottom: 1px solid #e4e4e4;border-left: 1px solid #e4e4e4;padding: 10px 5px;text-align: center;color: #666;font-weight: 400;}
.__candidate table.gridtable tr:nth-child(even) td  {background:#fcfcfc;}
.__candidate table.gridtable tr:nth-child(odd):hover td,
.__candidate table.gridtable tr:nth-child(even):hover td { background:#f7f7f7; box-shadow:2px 2px 15px #efefef; -webkit-box-shadow:2px 2px 15px #efefef;-moz-box-shadow:2px 2px 15px #efefef; }
.__candidate table.gridtable .mainhead { background:#4f80bc; font-size:20px; font-weight:bold; color:#FFF; }
.__candidate span.ecs_tooltip{background:#000;border-radius:2px;color:#FFF;display:none;font-size:11px;height:16px;opacity:.7;padding:4px 3px 2px 5px;position:absolute;right:-62px;text-align:center;top:-51px;width:93px}
.__candidate span.arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #000;display:block;height:1px;left:40px;position:relative;top:3px;width:1px}
.__candidate .agegroup td { padding:5px;}
.__candidate #title td {padding:5px; background-color:#ededed;}
.__candidate .my-table td {padding: 10px 5px}
.__candidate .gridview td {padding: 10px 5px}
.__candidate .linktitle{background-color:#EDEDED;border-radius:8px;box-shadow:3px 3px #CCC;color:#069;font-size:13px;font-weight:700;line-height:20px;padding:10px 15px;text-decoration:none;}
.__candidate .agegroup td {border-radius: 5px;padding: 5px 15px;}
/*.__candidate #agegroupapp td{border-radius: 5px;padding: 5px 5px;}*/
.__candidate .heading{font-size:13px;height:25px;}
.__candidate .mainlinks{text-decoration:none;color:#000}
.__candidate .my-table thead{padding:5px;background-color:#ededed}
.__candidate #fixedNav{position:fixed;z-index:10000000;font:Helvetica Neue,Helvetica;font-size:11px;font-weight:700;margin:0;padding:0;top:0;background-color:#fff;width:100%;border:1px solid #fff}
.__candidate nav{margin:0;position:relative;display:block}
.__candidate table.headtable td {border: 0;}
.__candidate table.headtable th {border: 0;}
.__candidate table.headtable td.navigation{border-bottom:1px solid #e5e5e5;} 
.__candidate .agegroup td{border-radius: 0;} 
.__candidate .agegroup td.topbuttons{ border: 1px solid #c0c0c0 ; box-sizing: content-box; color: #000 ; cursor: text;  } 
.__candidate .agegroup td.topbuttons_sel{ border-bottom: 5px solid #FFF ; color: #000; } 
.__candidate .agegroup td.topbuttons a{color: #326891;} 
.__candidate .agegroup td.topbuttons_sel a{color: #000;}				 	 
/*.__candidate .agegroupapp .topbuttons{ border: 1px solid #c0c0c0;}
.__candidate #agegroupapp .topbuttons_sel{ background-color:#c0c0c0;}*/
.__candidate .mainlinks.selected {color:#000;}
.__candidate .mainlinks.unselected{color:#326891;}
.__candidate .table_row{display: table-row;}
.__candidate .titlecontent {width: 100%; color: rgb(39, 75, 109); text-align: center; clear: both;display:none;}
.__candidate .phasetitle {color: rgb(39, 75, 109); font-size: 25px; font-weight: bold;}
.__candidate .titlecontent .subtitle {font-weight: bold; font-size: 20px; color: rgb(51, 51, 51);}
.__candidate .navcont {float:left;padding-left:5px;}
.__candidate .headtable.gridview {width:100%;position:fixed; top:0px;z-index:999;background:white;}
.__candidate .kwd_search {border-radius: 5px; border: 1px solid rgb(204, 204, 204); padding: 2px 3px;}
.__candidate .my-table {width:100%;position:relative; z-index:0;  border: 1px solid #ffffff ;border-collapse:inherit;}
.__candidate .alldata {top:0;margin-top:10px;width:100%}
.__candidate .data_courtesy { float:left;}
.__candidate .candidate_serach {float: right;min-width: 170px;text-align: left;}
.__candidate .candidate_app table.gridtable td {margin: 4px 3px;font-size: 13px;font-weight:bold !important;margin: 0 !important;}


@media only screen and (min-device-width :320px) and (max-device-width :480px){
.__candidate body{padding:0;margin:0}
/*.__candidate .toPopup{background:#FFF;border:10px solid #CCC;border-radius:3px;color:#333;display:none;font-size:10px;font-weight:700;left:0;margin:0 auto;max-height:350px;max-width:600px;position:fixed;right:0;top:5%;width:85%;z-index:9999999}*/
.__candidate .data_courtesy { display:block; width:100%; box-sizing:border-box;}
.__candidate .candidate_serach {display:block; width:100%; padding:5px 0 0;text-align: center;}
.__candidate .fix-head { display:none;}
.__candidate table.gridtable { width:100%;}
}

@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){
.__candidate .my-table tbody,.__candidate #my-table td,.__candidate #my-table th,.__candidate #my-table thead,.__candidate #my-table tr{display:block}
.__candidate .my-table thead tr{position:absolute;top:-9999px;left:-9999px}
.__candidate .my-table tr{border:1px solid #ccc;margin-bottom:5px}
.__candidate .my-table td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:45%;width: 100%;text-align: left;}
.__candidate .my-table td:nth-child(even) { background:#fcfcfc;}
.__candidate .my-table td:nth-child(odd) { background:#fff !important;}
.__candidate .my-table td:before{position:absolute;top:6px;left:2px;margin-left:6px;white-space:wrap}
.__candidate .my-table td:nth-of-type(1):before{content:"Constituency: "}
.__candidate .my-table td:nth-of-type(2):before{content:"Polling: "}
.__candidate .my-table td:nth-of-type(3):before{content:"Name: "}
.__candidate .my-table td:nth-of-type(4):before{content:"Party: "}
.__candidate .my-table td:nth-of-type(5):before{content:"Age: "}
.__candidate .my-table td:nth-of-type(6):before{content:"Gender: "}
.__candidate .my-table td:nth-of-type(7):before{content:"Education: "}
.__candidate .my-table td:nth-of-type(8):before{content:"Assets (Rs.): ";white-space:nowrap}
.__candidate .my-table td:nth-of-type(9):before{content:"Income:";white-space:nowrap}
.__candidate .my-table td:nth-of-type(10):before{content:"Cases:";white-space:nowrap}
.__candidate .headtable.gridview { position:relative; }
.__candidate .heading { display:none;}
.__candidate table.headtable td.navigation { padding:7px 5px !important; box-sizing:border-box;}

}

/* ==== constituencies-index Filter css start ==== */

.inside_cont table.con_tbl tbody tr td#loader{width:100%}
@media only screen and (min-device-width:320px) and (max-device-width:667px){
.inside_cont .cwf.cwf {margin-left:5px;padding:0 5px; margin-left:0;}
.inside_cont .pers_info_con{padding:0 0 5px}
.inside_cont .filter_dropdown li{line-height:25px;width:50%;margin:0 0 10px}
}
.inside_cont table.con_tbl td a{line-height:18px}
.inside_cont table.con_tbl tr.table_th th span{text-transform:lowercase}
.inside_cont .filter {float: right;font-family: "Roboto",sans-serif;margin: 10px 0;text-align: right;width: 100%;}
.inside_cont .filter_dropdown {border-image: none;border-radius: 0 0 3px 3px;border-top: 1px solid #ddd;color: #666666;font-family: 'Roboto',sans-serif;font-size: 12px;height: auto;left: 0;overflow: hidden;top: 0;width: 100%;float: left;margin-top: -8px;box-shadow: 0 3px 5px rgba(0,0,0,0.15);box-sizing: border-box; padding: 0px 10px;background:#666;border-top:0;padding:0}
.inside_cont .filter_dropdown ul {display: block;float: left;list-style: none outside none;margin: 0 0 10px;padding: 10px 15px 0;width: 100%;}
.inside_cont .filter_dropdown li{font-weight:300;font-size:14px;width:20%;line-height: 30px;text-align: left;min-width:110px;color:#fff;display: block; float:left;}
.inside_cont .filter_dropdown .clear_all a{display: inline-block; color:#fff; text-decoration:underline;float: left;font-size: 12px;margin-left: 0px;padding: 5px 0 0 10px;}
.inside_cont .filter_dropdown .search_btn{width:100px;text-align:center;padding: 0 10px 35px;display: inline;float: right;height: 26px;}
.inside_cont .search_btn .searchBtn{-webkit-appearance:none;appearance:none;outline:0;transition:all .3s linear;border:1px solid #999;cursor:pointer;background:#666;border-radius:20px;color:#fff;text-transform:uppercase;font-size:13px;padding:5px 12px;display: inline-block;margin-right: 5px;vertical-align: middle;}
.inside_cont .search_btn .searchBtn:hover{background:#444}
.inside_cont .fltrDsgn .filter{text-align:center;box-sizing:border-box;padding:0;width:100%;color:#fff;float: right;font-family: "Roboto",sans-serif;margin: 8px 0 ;}
.inside_cont .cwf {position: relative;display: inline-block;float: none; margin:6px 0 6px 0;}
.inside_cont .fltrDsgn .filter .filter_show_hide li{margin:0 1px}
.inside_cont .fltrDsgn .filter .filter_show_hide li a{font-size:14px;outline:0;line-height:normal;background:#f5f5f5;color:#555;padding:3px 16px;border-radius:30px;display:inline-block}
.inside_cont .fltrDsgn .filter .filter_show_hide li.ui-state-active a{position:relative;background:#04a408;color:#fff;padding:3px 8px 3px 24px}
.inside_cont .fltrDsgn .filter .filter_show_hide li.ui-state-active a:before{background:url(https://edata.ndtv.com/assembly/2018/may/static/images/tick_ic.svg) center center no-repeat;background-size:100% auto;content:"";width:13px;height:13px;position:absolute;left:7px;top:0;bottom:0;margin:auto}
.inside_cont .fltrDsgn .filter .filter_show_hide span{display:none}
.inside_cont .fltrDsgn .filter .filter_show_hide li.clrbtn a:hover{position:relative;background:#333;color:#fff;padding:3px 8px 3px 24px}
.inside_cont .fltrDsgn .filter .filter_show_hide li.clrbtn a:hover:before{background:url(../static/images/cross_ic.svg) center center no-repeat;background-size:100% auto;content:"";width:9px;height:9px;position:absolute;left:9px;top:0;bottom:0;margin:auto}
.inside_cont .fxdFltr{color:#fff;background:#888;top:0;padding-top:0}
.inside_cont ._on_filter_state,
.inside_cont ._on_filter_party,
.inside_cont ._on_filter_region,
.inside_cont ._on_filter_status,
.inside_cont .party_filter_close {display:none; padding-top:3px; float:left; margin-right:5px;}
.inside_cont .load_more_original {display:none;float:left; width:100%; text-align:center; font-size:12px; font-weight:bold; cursor:pointer; padding:5px; background-color:#f2f2f2; margin-bottom:10px;}


.inside_cont .filter ul span{font-size:14px;font-weight:bold;color:#000000;display:inline-block;}
.inside_cont .filter ul{list-style:none;display:inline;height:40px;width:100%;}
.inside_cont .filter ul li{display:inline;}
.inside_cont .filter ul li a{font-size:12px;color:#006699;text-decoration:none;background:none;margin-right:0;padding:3px;}
.inside_cont .filter ul li a:hover{background:#474747;text-decoration:none;color:#fff;}
.inside_cont .filter span{font-size:12px;margin-right:0px;}
.inside_cont .cws{position:relative;display:inline-block;margin:0;float:right;right:0;}
.inside_cont .cwsearch{border-radius: 4px;border: 1px solid #e6e6e6;background: #fff;float: left;font: normal 13px 'Roboto', sans-serif;   color: #989898;padding: 7px 7px 8px;width: 235px;font-weight: 300;}
.inside_cont .cwsubmit,
.inside_cont .searchimg{cursor:pointer;top:6px;right:6px;position:absolute;width:20px;height:19px;}
.inside_cont .pers_info_con{ background:#555;float:left;margin-bottom:10px;padding:0 10px 5px;width:100%;}
.inside_cont .filter_dropdown input {display: inline-block;margin-right: 5px;vertical-align: middle;}

@media only screen and (min-device-width:320px) and (max-device-width:667px){
.inside_cont .pers_info_con{padding:0 0px 5px;}
.inside_cont .filter_dropdown li{line-height:25px;width:50%;margin:0 0 10px;}
}

.__earlytrends .inside_cont .cwf { float:right;top: 5px;margin-left: 10px;}

/* ==== constituencies index file css start ==== */

.inside_cont table tr td{line-height:100%;cursor:default;}
.inside_cont table.con_tbl{color:#333333;width:100%;float:left;}
.inside_cont table.con_tbl th.fleft{text-align:left!important;}
.inside_cont table.con_tbl tr.table_th th{font-weight:400;color:#000;text-align:center;font-family:'Roboto', sans-serif!important;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;height:30px;font-size:14px;padding-left:5px;text-transform:uppercase;background: #f9f9f9;}
.inside_cont table.con_tbl tr.table_th th:hover{text-decoration:none;color:#FFF;background:#999;}
.inside_cont table.con_tbl td{padding:8px 8px 8px 5px;font-family:'Roboto', sans-serif!important;font-weight:normal;font-size:14px;color:#333333;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.inside_cont table.con_tbl td a{font-size:14px;color:#006699;font-family:'Roboto', sans-serif!important;font-weight:normal;text-decoration:none;line-height:18px;}
.inside_cont .noshow,.noshow_head{display:none;}
.inside_cont table.con_tbl tr.table_th th,.inside_cont table.con_tbl td{text-align:center;}
.inside_cont table.con_tbl td.fleft, table.result_con td.fleft, .candidate_profile tr td.fleft {text-align: left; }
.inside_cont .tblStyl1 tr td a{color:#326891;}

.inside_cont table.con_tbl{color:#333333;width:100%;float:left;border:1px solid #e7e7e7;border-collapse:collapse;}
.inside_cont table.con_tbl tr.table_th th:hover{text-decoration:none;color:#000;background:transparent;}
.inside_cont table.con_tbl tr:hover{background-color:#f9f9f9;}
.inside_cont {overflow: hidden;z-index: 1;}
.inside_cont th,
.inside_cont td {position: relative;}
.hover { background-color:#fcfcfc;}

@media only screen and (min-device-width : 310px) and (max-device-width : 1024px){
.inside_cont table.con_tbl tbody tr{border-bottom:1px solid #fff;height:180px;}
.inside_cont table.con_tbl thead tr{position:absolute;top:-9999px;left:-9999px;}
/*.inside_cont .noshow,.noshow_head{display:block;}*/
.inside_cont .full{ width: 100% !important;padding:5px 8px 3px 5px;display:block;float:left;text-align: center;background: none repeat scroll 0 0  #7a7a7a;color: #FFFFFF;font-weight: bold;border-bottom: 2px solid #999999;}
.inside_cont .txt{display:inline-table!important;}
.inside_cont table.con_tbl .wht{background:#f5f5f5!important;}
.inside_cont table.con_tbl .gray{background:#f5f5f5!important;}
.inside_cont table.con_tbl tbody tr th{}
.inside_cont table.con_tbl tbody tr th {padding: 5px 8px 3px 5px;width: 33%;float: left;text-align:center;}
.inside_cont table.con_tbl tbody tr td:first-child { color:#fff;}
.inside_cont table.con_tbl tbody tr td{float:left;display:block;width:33.3%;border-color:#FFFFFF;border-style:solid;border-width:1px;font-family:Roboto, sans-serif;font-size:14px;line-height:20px;padding:10px 0px 10px 10px;text-align:left;border-bottom:1px solid #e7e7e7;}
.inside_cont table.con_tbl tbody tr td.add_header:nth-of-type(n):before{content:attr(data-label) ': ';}
.inside_cont .noshowyes{display:none!important;}
.inside_cont .gray{background:none repeat scroll 0 0 #FBFBFB!important;}
.inside_cont .cws.cws  {margin:5px auto 0;float:right; right:10px;}
.inside_cont .cwsearch{-webkit-appearance:none;appearance:none}
.inside_cont .fxdFltr .filter_result,
.inside_cont .fxdFltr .filter_result span{color:#333}
.inside_cont table.con_tbl tbody tr{height:auto;}
.inside_cont .noshow{display:block;}
.inside_cont .noshowyes{display:none!important;}

.inside_cont .fxdFltr{color: #fff;background: #888;top: 0;padding-top: 0px; width: 100%;position: fixed;z-index: 99; display:block !important;}

}
/*.inside_cont .noshow,.inside_cont .noshow_head{display:none;}*/

@media screen and (min-width:600px){
.inside_cont .tblStyl1{color:#000;}
.inside_cont .tblStyl1 tr td{padding-left:10px;padding-right:10px;border-left:1px solid #e7e7e7;}
.inside_cont .tblStyl1 tr:nth-child(even) td {background:#fcfcfc;}
.inside_cont .tblStyl1 tr th{font-weight:500!important;}
.inside_cont .tblStyl1 tr th:first-child{border-left:0;padding-left:10px;}
.inside_cont .tblStyl1 tr td:last-child,.tblStyl1 tr th:last-child{padding-right:10px;}
.inside_cont .tblStyl1 tr:hover td{background:#f7f7f7; box-shadow:2px 2px 15px #efefef; -webkit-box-shadow:2px 2px 15px #efefef;-moz-box-shadow:2px 2px 15px #efefef;}
}

.inside_cont .tblStyl1 tr { position:relative;}
.inside_cont .tblStyl1 tr td::before,
.inside_cont .tblStyl1 tr td::after {background-color: #eee;content: '';height: 100%;left: -5000px;position: absolute;top: 0;width: 10000px;    z-index: -1;}


/* ==== constituencies home file css start ==== */

.styl2 .cws{position:relative;display:inline-block;margin:0;float:right;right:0;}
.styl2 .cwsearch{border-radius: 4px;border: 1px solid #e6e6e6;background: #fff;float: left;font: normal 13px 'Roboto', sans-serif;   color: #989898;padding: 7px 7px 8px;width: 235px !important;font-weight: 300;}
.styl2 .cwsubmit{cursor:pointer;top:6px;right:6px;position:absolute;width:20px;height:19px;}
.styl2 #statelist,.styl2.filter{background:#fff;position:fixed}
.styl2 .tabel_cont_hm td,.styl2.tabel_cont_hm th{padding-left:8px;padding-right:7px;font-size:14px;color:#333;font-weight:500}
.inside_cont{background:#fff}
.styl2 .tabel_cont_hm th:first-child,.styl2 .tabel_cont_hm tr td:first-child{padding-left:0}
.styl2 .tabel_cont_hm td{border-right:solid 1px #edeeee}
.styl2 .tabel_cont_hm th{text-transform:none}
.styl2 .filter{width: 100%;margin-top: 0;padding:5px 10px;box-sizing: border-box; position:fixed; background:#fff; z-index:99;}
.styl2 .filter .filter_show_hide li a {font-size: 14px;outline: none;line-height: normal;background: #f5f5f5;color: #555; padding: 3px 16px;border-radius: 30px;}
.styl2 .filter span {font-size: 15px;}
.styl2 .filter .filter_show_hide span { display: none;}
.styl2 .cwsearch{font-size:13px;padding:7px 7px 8px;}
.styl2 .cws{right:0px;}
/*.styl2 .filter{background:#fff;position:fixed;left: 0;z-index: 99;}*/
.styl2 #statelist{width:100%}
.styl2 .tabel_cont_hm{color:#000;font-family:Roboto,sans-serif;font-size:12px;font-weight:300;margin-top:38px}
.styl2 table tr td{line-height:100%;cursor:default;}
.styl2 .tabel_cont_hm a{color:#115d82;}
.styl2 .tabel_cont_hm a:hover{text-decoration:underline;}
.styl2 .tabel_cont_hm th{color:#333;padding:8px 20px 8px 8px;text-align:left;font-size:14px;font-weight:500;height:30px;text-transform:uppercase;border-bottom:1px solid #e2e0e1;}
.styl2 .tabel_cont_hm .bg_grey{background-color:none;}
.styl2 .tabel_cont_hm td{padding:10px 15px 10px 8px;border-bottom:1px solid #e7e7e7;font-family:'Roboto', sans-serif;font-size:14px;color:#333;font-weight:500;}
.styl2 .tabel_cont_hm th,.styl2 .tabel_cont_hm td{padding-left:8px;padding-right:7px;}
.styl2 .tabel_cont_hm td{border-right:solid 1px #edeeee;}
.styl2 .tabel_cont_hm th,.styl2 .tabel_cont_hm td{font-size:14px;color:#333;font-weight:500;}
.styl2 .tabel_cont_hm th{text-transform:none;}
.styl2 .cws .searchimg {cursor: pointer;top: 8px;right: 8px;position: absolute;width: auto;height: 19px;}
.noshowweb { display:none;}

@media only screen and (min-device-width :310px) and (max-device-width :1024px){.styl2 .tabel_cont_hm td,.styl2 .tabel_cont_hm th{font-size:13px;padding:10px 0 10px 8px}.styl2 .filter{ width:100%; text-align:right;}.styl2 .filter .cwf {margin: 10px 0 10px 10px;}}
@media screen and (max-width:414px){.styl2 .cws {left:0;right:0;float:none;display:block;width:auto;margin:auto;}.styl2 .cwsearch{color:#333;}.styl2 .searchimg.searchimg{right:21px;}.noshowwap { display:none;}}
@media screen and (max-width: 500px){.styl2 .cwsearch{color:#333;width: 100% !important;}.styl2 .searchimg{right:21px;top:16px;}.styl2 .cws{width:100%;top:0;left:auto;right:0;padding:0 10px;margin:0;background:#fff;z-index:9;}.styl2 .tabel_cont_hm{margin-top:0px}.styl2 .tabel_cont_hm tr td:first-child{border-left:1px solid #edeeee;padding-left:10px}.noshowwap { display:none;}.styl2 .filter .cwf { display:none !important;}}


/* ==== Heveyweight home file css start ==== */

.__heavyweights_com .searchimg{cursor:pointer;top:8px;right:8px;position:absolute;width:19px;height:19px;}
.__heavyweights_com .filter {float:right;font-family: "Roboto",sans-serif;margin:10px 0;text-align: center;width: 100%;}
.__heavyweights_com .hv_container {width:100%;float:left;}
.__heavyweights_com .heavyweight_cont, .__heavyweights_com .heavyweight_insidecont {float: left;width: 100%;box-sizing: border-box;}
.__heavyweights_com ul.heavyweight {float:left;font-family:"Roboto",sans-serif;margin:0;padding:0 ;width: 100%;font-weight: 300;}
.__heavyweights_com ul.heavyweight li, .__heavyweights_com .heavyweight_insidecont ul.heavyweight li {box-sizing: border-box;float: left;list-style-type: none;margin: 0;position: relative;width: 100%;font-weight: 300;border-bottom:1px solid #f3f3f3;padding:10px 10px;display:table;max-width:100%;margin:0;padding:10px}
.__heavyweights_com .heavyweight_insidecont ul.heavyweight li:hover {box-shadow: 0 0 10px rgba(0,0,0,0.15) ;}
.__heavyweights_com .li_div { margin: 0 5px 0 0px;position: relative;}
.__heavyweights_com ul.heavyweight li .hw_prof_pic {display:inline-block; float:left;vertical-align:middle;left:6px}
.__heavyweights_com .hw_prof_pic img {width: 50px;height: 50px;border-radius: 50%;display: block;background: #bcbcbc;border: solid 3px #f0f0f0;box-shadow: 0 2px 3px rgba(0,0,0,0.3);font-size: 0;line-height: 1;}
.__heavyweights_com ul.heavyweight li .prof_txt {padding:0 0 0 20px;display: table-cell;vertical-align:middle;width:100%;right: 3px;top: 8px;text-align: left;}
.__heavyweights_com ul.heavyweight li .name {font-size: 13px;font-weight: bold;padding-bottom: 5px;position: relative;text-align: left;width: 100%;line-height:14px;}
.__heavyweights_com ul.heavyweight li .name span {color:#000;}
.__heavyweights_com ul.heavyweight li .location {color: #7f7f7f;font-size: 12px;font-weight: normal;line-height:14px;}
.__heavyweights_com ul.heavyweight li .btm_band {display: block;float: left;width: 100%;padding-left: 80px;box-sizing: border-box;font-weight: 300;margin-top:3px;}
.__heavyweights_com ul.heavyweight li .btm_band table td {float: left;}
.__heavyweights_com ul.heavyweight li .btm_band table td+td {float: right;}
.__heavyweights_com ul.heavyweight li.col_bjp .name span {color: #ff6e43;}
.__heavyweights_com ul.heavyweight li.col_cong .name span {color: #3c5fc8;}
.__heavyweights_com ul.heavyweight li.col_ss .name span {color: #56a1ea;}
.__heavyweights_com ul.heavyweight li.col_oth .name span {color: #ffa640;}
.__heavyweights_com .candi_m.candi_won {background: #509b07; color: #fff;}
.__heavyweights_com ul.heavyweight li.won .location, .__heavyweights_com ul.heavyweight li.leading .location {color: #509b07;}
.__heavyweights_com ul.heavyweight li.lost .location, .__heavyweights_com ul.heavyweight li.trailing .location{color: #ff0e0e;}
.__heavyweights_com ul.heavyweight li.await .location{color: #999;}
.__heavyweights_com .candi_m{float: left!important;font-weight:bold;padding: 0px 5px !important;margin-right:5px;font-size: 10px;text-align:center;width: auto;text-transform: uppercase;line-height:15px;}
.__heavyweights_com .candi_won,.__heavyweights_com .candi_lead,.candi_leading {background: #509b07;color: #fff;border-radius:3px;}
.__heavyweights_com .candi_lost,.__heavyweights_com .candi_trail,.__heavyweights_com .candi_trailing { background: #ff0e0e;color: #fff; border-radius:3px;}
.__heavyweights_com .candi_awaited {background: #999;color: #fff;}
.__heavyweights_com ul.heavyweight li .party_icon { width:auto; height:25px; position:absolute; bottom:21px; left:-9px; }
.__heavyweights_com ul.heavyweight li .btm_band .lft_txt {font-size:24px; color:#FFF; font-weight:700; display:inline-block; text-align:center; height:37px; width:auto;  margin:0px auto; padding: 3px 0 0 15px; font-family: 'Roboto', sans-serif; }
.__heavyweights_com ul.heavyweight li .btm_band .rgt_txt {font-size:16px; color:#FFF; font-weight:700; display:inline-block; background:#4a4a4a; border-left:1px solid #fff; height:30px; padding:7px 10px 0 10px; float:right; }
.__heavyweights_com ul.heavyweight li.won .btm_band td {color: #7f7f7f; font-size: 13px;}
.__heavyweights_com ul.heavyweight li.leading .btm_band td {color: #7f7f7f; font-size: 13px;}
.__heavyweights_com ul.heavyweight li.lost .btm_band td{color: #7f7f7f; font-size: 13px;}
.__heavyweights_com ul.heavyweight li.trailing .btm_band td{color: #7f7f7f; font-size: 13px;}
.__heavyweights_com ul.heavyweight li.await .btm_band td{color: #7f7f7f; font-size: 13px;}
.__heavyweights_com .filter_result {background: none repeat scroll 0 0 #EEEEEE; border-bottom: 2px solid #CCCCCC; display: block; float: left; line-height: 15px; padding: 10px; width: 100%;}
.__heavyweights_com .filter_result div{float: left; margin-right: 10px;}
.__heavyweights_com .filter_result span{padding-top: 3px; float: left; margin-right: 5px;}
.__heavyweights_com .filter_result img{cursor: pointer; margin-top: 5px; display: inline;}
/*.__heavyweights_com .inside_cont .filter_dropdown { background:#fff; border-top: 1px solid #ddd;}*/
.__heavyweights_com .filter_dropdown li { color:#666;}
.__heavyweights_com .filter_dropdown .clear_all a {color: #006699;text-decoration: underline;}
.__heavyweights_com .filter ul li a:hover, .__heavyweights_com .filter ul li.ui-state-active a {background: #474747;color: #fff;}
.__heavyweights_com ul.heavyweight li .btm_band td+td{width:60%}
.__heavyweights_com ul.per_content li .per_all i{background-position:62% 73%;background-size:350px 400px;height:17px;width:17px}
.__heavyweights_com .swiper-container{width:100%;height:auto}
.__heavyweights_com .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.__heavyweights_com .swiper-container ul.heavyweight{height:auto}
.__heavyweights_com .swiper-container .swiper-slide{display:inline-block;width:240px}
.__heavyweights_com .swiper-container ul.heavyweight li{border:1px solid #ccc}
.__heavyweights_com .swiper-container ul.heavyweight li .per_all{color:#a3b6b6;display:inline-block;font-size:14px;font-weight:700;padding:20px;text-align:center;vertical-align:middle}

/* ==== Heveyweight Index file css start ==== */

.__heavyweights_com .inside_cont{position:relative}
.__heavyweights_com #headtable{font-family:roboto,Helvetica Neue,Helvetica,sans-serif;font-size:13px}
.__heavyweights_com ul.heavyweight li .btm_band td+td{width:60%}

/*.__heavyweights_com .heavyweight_insidecont ul.heavyweight li,.__heavyweights_com ul.heavyweight li{}*/
.__heavyweights_com .elec_more,.__heavyweights_com .inside_cont .elec_head{float:left;width:100%;text-align:center}
.__heavyweights_com .inside_cont .elec_head{color:#000;font-size:17px;font-weight:700;margin-bottom:10px;text-transform:uppercase}
.__heavyweights_com .elec_more{margin-top:18px}
.__heavyweights_com .elec_more a{text-decoration:none}
.__heavyweights_com .elec_more span{background:#555;border-radius:2px;color:#fff;font-size:11px;padding:2px 10px 3px;text-align:center;text-transform:uppercase}
.__heavyweights_com .close{position:absolute;right:45px;top:19px;font-size:12px;font-weight:400;color:#ddd;display:none;cursor:pointer}
.__heavyweights_com .inside_cont{position: relative; padding:0 10px;}
.__heavyweights_com #headtable{font-family: roboto,Helvetica Neue,Helvetica,sans-serif;font-size: 13px;}

/*.__heavyweights_com .filter_dropdown{ background:#fff;}*/
.__heavyweights_com .filter_dropdown ul{display:block;float:left;list-style:none outside none;margin:0 0 10px;padding:10px 15px 0;width:100%;}
.__heavyweights_com .filter_dropdown li{color:#fff;display:block;float:left;line-height:30px;text-align:left;width:20%;min-width:120px;}
.__heavyweights_com .filter_dropdown input{display:inline-block;margin-right:5px;vertical-align:middle;}
.__heavyweights_com .filter_dropdown .search_btn{display:inline;float:right;height:26px;margin-right:10px;padding:0 10px 35px;width:78px;}
.__heavyweights_com .search_btn .searchBtn {outline: none;transition: all 0.3s linear;border: 1px solid #999;cursor: pointer;background: #666;border-radius: 20px;color: #fff;text-transform: uppercase;font-size: 13px; padding: 5px 12px;}
.__heavyweights_com .filter_dropdown .clear_all{display:inline-block;float:left;font-size:12px;margin-left:0px;padding-top:5px;}
.__heavyweights_com .filter_dropdown .clear_all a{color:#fff;text-decoration:underline;}
.__heavyweights_com .filter_dropdown .clear_all a:hover{color:#fff;text-decoration:none;}
.__heavyweights_com .pers_info_con{background:#555;float:left;margin-bottom:10px;padding:0 10px 5px;width:100%;}


.__heavyweights-index .styl2 .heavyweight_insidecont ul.heavyweight li { box-shadow: 0 0 10px rgba(0,0,0,0.075); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.075); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.075);border-radius: 4px;margin-bottom: 15px;border: 0;}
.__heavyweights-index .heavyweight_insidecont ul.heavyweight li:hover { box-shadow: 0 0 10px rgba(0,0,0,0.15);}

.__heavyweights-home .inside_cont .cwf { float:right;margin-top: 6px;}


/* === Heatmap css fixes file. ====*/


.__heatmap .elec_heatmap,
.__heatmap .filter_value,
.__heatmap .heatmap_cont,
.__heatmap .heatmap_cont ul,
.__heatmap .heatmap_filter,
.__heatmap .heatmap_filter ul,
.__heatmap .heatmap_parties,
.__heatmap .parties_head,
.__heatmap .radio_filter{width:100%;float:left;margin:0;padding:0;box-sizing:border-box;list-style-type:none;position:relative}
.__heatmap .elec_heatmap a{text-decoration:none;display:block;z-index:2;color:#000;font-weight:400}
.__heatmap .heatmap_cont>ul{width:81%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;align-content:stretch;overflow:hidden;overflow-y:auto;border-radius:5px;padding-bottom:5px}
.__heatmap .heatmap_cont>ul li{width:14.285%;height:25px;padding:0;margin:0;line-height:11px;border-right:1px solid rgba(255,255,255,1);border-bottom:1px solid rgba(255,255,255,1);box-sizing:border-box;flex-grow:0;display:flex;justify-content:center;flex-direction:column;text-align:center;position:relative;background:#d4d4d4}
.__heatmap .heatmap_cont>ul li.fullview{height:81px}
.__heatmap .heatmap_cont>ul li.fullview em{display:block}
.__heatmap .heatmap_cont>ul li.fullview span{height:18px;margin-top:8px}
.__heatmap .heatmap_cont>ul li .p_bordbot{width:100%;height:24px;position:absolute;top:0;background:0 0;z-index:-1}
.__heatmap .heatmap_cont>ul li a{color:#000}
.__heatmap .heatmap_cont>ul li.partyclr a{color:#fff}
.__heatmap .heatmap_cont>ul li span{font-size:13px;font-weight:500;line-height:14px;display:block}
.__heatmap .heatmap_cont .gains{position:relative}
.__heatmap .heatmap_parties{padding:10px 0 0;margin-top:10px;font-size:14px;text-align:center;border-top:1px solid #eee}
.__heatmap .heatmap_parties .parties_head{font-weight:400;width:auto;display:inline-block;float:none;vertical-align:top;margin-bottom:10px}
.__heatmap .heatmap_parties ul{display:inline-block;float:none;margin:0;padding:0;list-style-type:none;width:auto}
.__heatmap .heatmap_parties ul li{margin-right:30px;font-weight:500;float:left}
.__heatmap .heatmap_parties ul li span{display:inline-block;position:relative;top:1px;margin-right:8px;width:13px;height:13px;border-radius:50%;overflow:hidden}
.__heatmap .cws,.__heatmap .heatmap_filter{width:17%;float:right}
.__heatmap .heatmap_filter .filter_head{font-size:14px;font-weight:500;position:relative;width:100%;float:left;margin:0 0 5px;text-transform:uppercase}
.__heatmap .heatmap_filter .filter_value ul li{float:left;width:100%;margin:0 0 5px;padding:0 0 15px}
.__heatmap .heatmap_filter .filter_value ul li:first-child{margin:0;padding:0 0 15px;border-bottom:none}
.__heatmap .heatmap_filter .filter_value ul li:last-child{border:none;margin-bottom:0;padding-bottom:0}
.__heatmap .cws input,
.__heatmap .heatmap_filter .filter_value input,
.__heatmap .heatmap_filter .filter_value select{font-weight:300;background:#fff;padding:8px 8px 9px;box-sizing:border-box;float:left;outline:0}
.__heatmap .cws{margin:0 0 8px;background:#fff;z-index:9;position:relative}
.__heatmap .cws input{width:100%;font-size:13px;border:1px solid #e6e6e6;border-radius:4px;color:#000}
.__heatmap .cws input::placeholder{font-size:11px;color:#232323}
.__heatmap .cws .cwsubmit{position:absolute;right:8px;top:8px;width:auto;height:19px}
.__heatmap .heatmap_filter .filter_value input,
.__heatmap .heatmap_filter .filter_value select{width:100%;font-size:13px;border:1px solid #e6e6e6;border-radius:4px;color:#989898}
.__heatmap .heatmap_filter .filter_value select::-ms-expand{display:none}
.__heatmap .heatmap_filter .filter_value button{height:25px;border:none;background:#676767;border-radius:20px;float:right;color:#fff;cursor:pointer}
.__heatmap .heatmap_filter .filter_value button:focus{outline:0;-webkit-appearance:none}
.__heatmap .radio_filter{width:100%;float:left}
.__heatmap .radio_filter i{display:inline-block;vertical-align:middle;width:13px;height:15px;margin-left:3px;background:url(images/party_sprite.svg) no-repeat;background-size:100%}
.__heatmap .radio_filter span.bjp i{width:13px;height:15px}
.__heatmap .radio_filter span.cong i{width:10px;height:19px;background-position:0 -16px}
.__heatmap .radio_filter span.jds i{width:12px;height:20px;background-position:2px -48px}
.__heatmap .radio_filter span.oth i{width:15px;height:7px;background-position:0 -92px}
.__heatmap .filter_value li>select{width:80%}
.__heatmap .filter_value li>em{float:left}
.__heatmap .radio_filter span{font-weight:500;line-height:30px;float:left;width:100%;position:relative}
.__heatmap .radio_filter span.halfwid{width:50%}
.__heatmap .radio_filter span:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#e9edec}
.__heatmap .radio_filter span input{width:auto!important;margin:5px 7px 0 0;padding:0!important;display:none}
.__heatmap .radio_filter span label i.chkbox,
.__heatmap .radio_filter span label i.radio{display:inline-block;width:15px;height:15px;border-radius:50%;margin-right:5px;vertical-align:middle;border:1px solid #ddd;transition:.25s;box-shadow:inset 0 0 0 4px #fff;background:0 0;margin-bottom:2px;margin-left:0;box-sizing:border-box;position:relative}
.__heatmap .radio_filter span label input:checked+i.radio{background:#0d2e42}
.__heatmap .radio_filter span label i.chkbox{border-radius:2px}
.__heatmap .radio_filter span label input:checked+i.chkbox::before{height:15px;width:15px;position:absolute;content:"\2713";display:inline-block;font-size:12px;text-align:center;line-height:17px;color:#0d2e42;left:-2px;top:-2px}
.__heatmap .radio_filter span label{vertical-align:middle;font-size:13px;display:block;font-weight:400}
.__heatmap .heatmap_cont ul li em{display:none;font-style:normal;font-size:15px;font-weight:300;margin-top:12px;color:#868686}
.__heatmap .heatmap_cont ul li em.prevwin{font-size:13px;font-weight:500;text-transform:uppercase;margin-bottom:15px}
.__heatmap .partyclr{background:0 0;box-shadow:none!important}
.__heatmap .mapnote,.__heatmap .mapnote_close{box-shadow:0 0 9px 0 grey;position:absolute}
.__heatmap .heatmap_parties .partyclr.bjp,.__heatmap .partyclr.bjp .p_bordbot{background:#e64c25}
.__heatmap .heatmap_parties .partyclr.cong,.__heatmap .partyclr.cong .p_bordbot{background:#2394e6}
.__heatmap .heatmap_parties .partyclr.trs,.__heatmap .partyclr.trs .p_bordbot{background:#007d21}
.__heatmap .heatmap_parties .partyclr.bsp,.__heatmap .partyclr.bsp .p_bordbot{background:#4c00b3}
.__heatmap .heatmap_parties .partyclr.jds,.__heatmap .partyclr.jds .p_bordbot{background:#008100}
.__heatmap .heatmap_parties .partyclr.mnf,.__heatmap .partyclr.oth .p_bordbot{background:#ffdb2f}
.__heatmap .heatmap_parties .partyclr.oth,.__heatmap .partyclr.oth .p_bordbot{background:#555}
.__heatmap .partyclr.bjp{background:#FFF8F7}
.__heatmap .partyclr.cong{background:#F8FCFF}
.__heatmap .partyclr.jds{background:#F7FFF7}
.__heatmap .partyclr.mnf{background:#ffdb2f}
.__heatmap .partyclr.oth{background:#FAFAFA}
.__heatmap .partyclr.bjp.hold{background:#FFF8F7}
.__heatmap .partyclr.cong.hold{background:#F8FCFF}
.__heatmap .partyclr.jds.hold{background:#F7FFF7}
.__heatmap .partyclr.oth.hold{background:#FAFAFA}
.__heatmap .mapnote{width:230px;top:10%;left:50%;margin-left:-135px;z-index:3;background:rgba(255,255,255,1);border-radius:10px;padding:20px;font-size:15px;line-height:20px;color:#000;text-align:center;display:none}
.__heatmap .mapnote_close{width:30px;height:30px;right:-10px;top:-10px;border-radius:50%;background:#333}
.__heatmap .mapnote_close a{color:silver;font-size:16px;position:absolute;left:4px;text-decoration:none;top:8px;display:block;width:20px;height:20px}
.__heatmap .close_filters,
.__heatmap .filter_btn,
.__heatmap .filter_open {display:none}
.__heatmap .heatmapinfo{}
.__heatmap .mapnote_close a:after,
.__heatmap .mapnote_close a:before{position:absolute;left:10px;content:" ";height:15px;width:2px;background-color:#b0b0b0;box-shadow:0 1px #e2e2e2}
.__heatmap .mobilefull #search i:before,
.__heatmap .mobilefull .close_filters i:before,
.__heatmap .search:after{content:""}
.__heatmap .mapnote_close a:before{transform:rotate(45deg)}
.__heatmap .mapnote_close a:after{transform:rotate(-45deg)}
.__heatmap .mobile .radio_filter span{width:50%}
.__heatmap .heatmapinfo{width:100%;float:left;font-size:13px;font-weight:400;margin-bottom:15px;color:#000}

.__heatmap .heatmap_filter .filter_head a img{width:13px;height:12px;margin-top:3px}
.__heatmap .searbtn{width:17px;height:17px;position:absolute;right:8px;top:9px;background:url(sprite_cm.svg) no-repeat;background-size:60px}
.__heatmap .heatmap_filter .filter_head a{float:right;font-size:11px}
.__heatmap .search:after{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;box-shadow:inset 0 0 2px 2px #000}
.__heatmap .mobilefull .searbtn{width:21px;height:21px;background-size:auto;right:28px;top:24px}
.__heatmap .elec_head{color:#000;float:left;font-size:17px;font-weight:700;margin-bottom:10px;text-align:center;text-transform:uppercase;width:100%}


.__heatmap .mobilefull .heatmapinfo{display:none}
.__heatmap .mobilefull.heatmap_cont>ul{height:auto}
.__heatmap .mobilefull.heatmap_cont>ul li{width:50%}
.__heatmap .mobilefull .tooltip_content{width:100%}
.__heatmap .mobilefull .heatmap_filter .filter_head{font-size:14px;color:#999;font-weight:700;text-align:center;margin-bottom:10px}
.__heatmap .mobilefull .heatmap_filter .filter_head:before{content:"";position:absolute;left:0;top:16px;height:1px;width:100%;background:#e7e7e7;z-index:-1}
.__heatmap .mobilefull .heatmap_filter .filter_head span{display:inline-block;background:#fff;padding:0 10px}
.__heatmap .mobilefull.heatmap_cont>ul li span{font-size:12px}
.__heatmap .mobilefull .heatmap_filter{width:auto;height:585px;position:fixed;top:auto;right:7px;bottom:0;left:7px;z-index:100000;background:#fff;border-radius:10px 10px 0 0;padding:30px 15px 45px;overflow:hidden;overflow-y:auto;display:none}
.__heatmap .mobilefull .cws,.__heatmap .mobilefull .filter_btn{background-color:#fff;border-radius:10px 10px 0 0}
.__heatmap .mobilefull .filter_btn{display:inline-block;padding:0;box-sizing:border-box;z-index:100001;position:fixed;left:7px;bottom:0;right:7px;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}
.__heatmap .nobxshadow{box-shadow:none!important}
.__heatmap .mobilefull .filter_btn span{display:inline-block;width:50%;padding:8px 12px;box-sizing:border-box}
.__heatmap .mobilefull .filter_btn a{width:100%;padding:4px 0;display:block;text-align:center;font-size:17px;font-weight:400;color:#727272;border-radius:30px;background:#fff;border:1px solid #c7c7c7;box-shadow:0 0 11px -2px rgba(0,0,0,.3)}
.__heatmap .mobilefull .filter_btn a.activebtn{background:#d6d6d6;box-shadow:none;border:none;color:#fff}
.__heatmap .mobilefull .filter_btn a.pnone{pointer-events:none}
.__heatmap .mobilefull .filter_btn a i{width:12px;height:12px;background:url(sprite_cm.svg)}
.__heatmap .mobilefull ul #fparty .radio_filter span{width:25%}
.__heatmap .mobilefull .radio_filter span{width:50%;margin-bottom:12px;line-height:16px}
.__heatmap .mobilefull .radio_filter span label{font-size:14px;padding-left:20px;color:#000}
.__heatmap .mobilefull .radio_filter span:after{display:none}
.__heatmap .mobilefull .radio_filter span label i.chkbox,
.__heatmap .mobilefull .radio_filter span label i.radio{position:absolute;left:0;border-color:#979797;border-width:2px}
.__heatmap .mobilefull .radio_filter span label input:checked+i.chkbox::before{top:-1px;left:-3px;color:#979797}
.__heatmap .mobilefull #ffilter .fullwid,
.__heatmap .mobilefull #fsort .fullwid{width:50%}
.__heatmap .mobilefull #fregions .fullwid{width:60%}
.__heatmap .mobilefull .heatmap_filter .filter_value ul{margin-bottom:20px}
.__heatmap .mobilefull .heatmap_filter .filter_value ul li{margin-bottom:0;padding-bottom:10px}
.__heatmap .mobilefull .filter_value ul li:last-child{border-bottom:none}
.__heatmap .mobilefull .cws{display:none;position:fixed;top:auto;bottom:0;left:7px;right:7px;padding:15px 10px;width:auto;height:90px;z-index:100000;margin:0;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}
.__heatmap .mobilefull .cws input{border-radius:20px;border:2px solid #c7c7c7;padding:5px 20px;font-size:17px;height:40px}
.__heatmap .mobilefull .cws input::placeholder{font-size:17px}
.__heatmap .mobilefull .cws .cwsubmit{top:25px}
.__heatmap .mobilefull .cws img{right:56px;top:31px}
.__heatmap .mobilefull .cws:before{top:18px;width:13%}
.__heatmap .mobilefull .overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:99999;display:none}
.__heatmap .mobilefull .close_filters{width:100%;float:left;margin-bottom:20px;background:#f0f0f0;padding:0 15px;font-size:12px;font-weight:300;line-height:24px;border-radius:20px;color:#7a7a7a;text-transform:uppercase;position:relative;box-sizing:border-box}
.__heatmap .mobilefull .close_filters a{color:#7a7a7a}
.__heatmap .mobilefull .close_filters i{width:24px;height:24px;position:absolute;right:0;top:0;z-index:2;border-radius:50%;background:#868686}
.__heatmap .mobilefull .close_filters i:before{position:absolute;left:0;top:0;z-index:3;width:100%;height:100%;background:url(sprite_cm.svg) -58px 1px no-repeat}
.__heatmap .mobilefull #search i{width:12px;height:12px;margin-left:3px;position:relative;z-index:2;background:0 0;display:inline-block}
.__heatmap .mobilefull #search i:before{position:absolute;left:0;top:0;z-index:3;width:100%;height:100%;background:url(sprite_cm.svg) -34px -3px no-repeat;background-size:67px}
.__heatmap .mobilefull #filters em,.mobilefull #search em{font-style:normal;position:relative;display:none}
.__heatmap .mobilefull .radio_filter span label i.chkbox,.__heatmap .mobilefull .radio_filter span label i.radio{width:16px;height:16px;top:auto;box-shadow:inset 0 0 0 2px #fff}
.__heatmap .mobilefull .radio_filter span label input:checked+i.radio{background:#979797}
.__heatmap .mobilefull .radio_filter i{background:url(images/party_sprite.png) no-repeat;margin-left:0}
.__heatmap .mobilefull .radio_filter span.bjp i{width:18px;height:17px;background-position:0 -2px}
.__heatmap .mobilefull .radio_filter span.cong i{width:14px;height:17px;background-position:-2px -25px;background-size:16px;position:relative;top:-1px}
.__heatmap .mobilefull .radio_filter span.jds i{width:12px;height:17px;background-position:-2px -42px;background-size:14px;position:relative;top:-1px}
.__heatmap .mobilefull .close_filters{display:block}

/* ==== heatmap media fixes 480 view. ====*/

.view_480 .heatmap_cont>ul{height:355px;width: 100%;}
.view_480 .heatmap_cont>ul li{width:7.14%;height:auto}
.view_480 .heatmap_cont>ul li span{font-size:0}
.view_480 .heatmap_parties{font-size:12px}
.view_480 .heatmap_parties ul li span{width:11px;height:11px}
.view_480 .heatmap_cont>ul li .p_bordbot{height:100%}
.view_480 .heatmapinfo{display:block}
.view_480 .cws{display:none}
.view_480 .tooltip_content{text-align:center;width:150px;margin:0;padding:0}
.view_480 .tooltip_content em,
.view_480 .tooltip_content span{font-style:normal;width:100%;float:left;margin:3px 0;padding:0}
.view_480 .tooltip_content em{font-weight:400;font-size:14px}
.view_480 .tooltip_content span{font-size:17px}
.view_480 .tooltip_content em.prevwin{font-size:11px}
.view_480 .heatmap_parties ul { margin:0;}
.view_480 .cws, 
.view_480 .heatmap_filter { display:none;}
.view_360 .heatmap_filter { display:none;}
.view_360 .cws { display:none;}


.view_360 .heatmap_cont > ul { height: 258px; padding-bottom: 0; width:100%;}
.view_360 .heatmap_cont>ul li span{font-size:0;}
.view_360 .heatmap_cont > ul li { height:auto;width:6.25% !important;}
.view_360 .tooltip_content { width:auto;}
.view_360 .heatmap_cont>ul li .p_bordbot {height: 16px;}


@media only screen and (max-width: 320px){
.view_360 .heatmap_cont > ul { height: 261px; padding-bottom: 0; width:100%;}
.view_360 .heatmap_cont>ul li span{font-size:0;line-height: 25px;}
.view_360 .heatmap_cont > ul li { height:auto;width:6.25% !important;}
.view_360 .tooltip_content { width:auto;}
.view_360 .mobile_filters { display:block;}
.view_360 .heatmap_cont > ul li .p_bordbot { height:-webkit-fill-available;background: transparent; z-index:auto;}
.view_360 .mobilefull.heatmap_cont>ul li { width:50% !important;height: 25px;}
.view_360 .mobilefull .filter_btn { display:block;}
}

@media only screen and  (min-width: 361px) and (max-width: 500px) {
.view_480 .__heatmap .mobilefull.heatmap_cont>ul { height:auto;}
.view_480 .heatmap_cont>ul li span{font-size:inherit; height:auto; display:none;}
.view_480 .heatmap_cont > ul li {width: 7.14%;height: auto;}
.view_480 .view_480 .tooltip_content { width:auto;}
.view_480 .mobilefull ul li	 { height:25px;}
.view_480 .mobilefull ul li sapn { font-size:12px;line-height: 25px;}
	
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 480px) {
	.__heatmap .mobilefull.heatmap_cont>ul { height:auto; width:100%;}
	.heatmap_cont>ul li span{font-size:11px !important;}
	.heatmap_cont > ul li {width: 49.7%;} 
	.view_480 .tooltip_content { width:auto;}
	.view_480 .heatmap_cont>ul li span{font-size:12px}
}


/* ==== criminal candidate index file css start ==== */

.__criminalcandidate table tr td{line-height:100%;cursor:default;}
.__criminalcandidate .candidate_profile tr th,
.__criminalcandidate .candidate_profile tr td{padding:10px 0;border-bottom:1px solid #e7e7e7;border-top:medium none;font-size:14px;font-weight:400!important;text-align:center;text-align:left;padding-left:0;}
.__criminalcandidate .candidate_profile tr td{padding:13px 0;}
.__criminalcandidate .candidate_profile tr th:last-child,
.__criminalcandidate .candidate_profile tr td:last-child{text-align:right;}
.__criminalcandidate .candidate_profile tr td:first-child{font-weight:700!important;font-size:11px; text-align: left;}
.__criminalcandidate .candidate_profile tr:hover{background-color:#f9f9f9;}
.__criminalcandidate .candidate_profile tr th, 
.__criminalcandidate .candidate_profile tr td {padding: 10px 0;border-bottom: 1px solid #e7e7e7;border-top: medium none;font-size: 14px;font-weight: 400!important; text-align: center;}
.__criminalcandidate .candidate_profile tr th:first-child, 
.__criminalcandidate .candidate_profile tr td:first-child {text-align: left;}



/* ==== criminal candidate index file css start ==== */
.__richcandidate table { padding:0 10px;}
.__richcandidate table tr td{line-height:100%;cursor:default;}
.__richcandidate .candidate_profile tr th,
.__richcandidate .candidate_profile tr td{padding:10px 0;border-bottom:1px solid #e7e7e7;border-top:medium none;font-size:14px;font-weight:400!important;text-align:center;text-align:left;padding-left:0;}
.__richcandidate .candidate_profile tr td{padding:13px 0;}
.__richcandidate .candidate_profile tr th:last-child,
.__richcandidate .candidate_profile tr td:last-child{text-align:right;padding-right:0;}
.__richcandidate .candidate_profile tr td:first-child{font-weight:700!important;font-size:11px; text-align: left;
    padding-left: 0;}
.__richcandidate .candidate_profile tr:hover{background-color:#f9f9f9;}
.__richcandidate .candidate_profile tr th, 
.__richcandidate .candidate_profile tr td {padding: 10px 0;border-bottom: 1px solid #e7e7e7;border-top: medium none;font-size: 14px;font-weight: 400!important; text-align: center;}
.__richcandidate .candidate_profile tr th:first-child, 
.__richcandidate .candidate_profile tr td:first-child {text-align: left; padding-left: 0;}



/* ==== criminal candidate index file css start ==== */
.__sittingmla table { padding:0 10px;}
.__sittingmla table tr td{line-height:100%;cursor:default;}
.__sittingmla .candidate_profile tr th,
.__sittingmla .candidate_profile tr td{padding:10px 0;border-bottom:1px solid #e7e7e7;border-top:medium none;font-size:14px;font-weight:400!important;text-align:center;text-align:left;padding-left:0;}
.__sittingmla .candidate_profile tr td{padding:13px 0;}
.__sittingmla .candidate_profile tr th:last-child,
.__sittingmla .candidate_profile tr td:last-child{text-align:right;padding-right:0;}
.__sittingmla .candidate_profile tr td:first-child{font-weight:700!important;font-size:11px; text-align: left;
    padding-left: 0;}
.__sittingmla .candidate_profile tr:hover{background-color:#f9f9f9;}
.__sittingmla .candidate_profile tr th, 
.__sittingmla .candidate_profile tr td {padding: 10px 0;border-bottom: 1px solid #e7e7e7;border-top: medium none;font-size: 14px;font-weight: 400!important; text-align: center;}
.__sittingmla .candidate_profile tr th:first-child, 
.__sittingmla .candidate_profile tr td:first-child {text-align: left; padding-left: 0;}


@media only screen and (max-device-width: 667px) and (min-device-width: 320px) {
.inside_cont .cwf.cwf { margin-bottom:0;}
}


/* ==== Result page fixes without media file. ====*/

.__results table.result_con th{position:relative;}
.__results table.result_con th{letter-spacing:normal;padding-right:8px;padding-left: 8px;}
.__results table tr td{line-height:100%;cursor:default;}
.__results table.con_tbl{color:#333333;width:100%;float:left;}
.__results table.con_tbl th.fleft,.__results table.result_con th.fleft{text-align:left!important;}
.__results table.con_tbl td{padding:4px 4px 4px 4px;font-family:'Roboto', sans-serif!important;font-weight:normal;font-size:13px;color:#333333;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; line-height:18px;}
.__results table.con_tbl td a{font-size:14px;color:#006699;font-family:'Roboto', sans-serif!important;font-weight:normal;text-decoration:none;line-height:18px;}
.__results table.con_tbl td,table.result_con th,.__results table.result_con td{text-align:center;}
.__results table.con_tbl td.fleft,.__results table.result_con td.fleft{text-align:left;}

.__results table.result_con th{background:#f3f3f3;border-left:1px solid #fff;border-right:1px solid #fff;color:#333;padding:8px;font-family:"Roboto",sans-serif!important;font-size:13px;text-align:center;font-weight:bold;text-transform:uppercase;}

.__results table.result_con td a{color:#069;font-family:"roboto",sans-serif;font-size:14px;font-weight:normal;text-decoration:none;line-height:18px;}
.__results table.result_con .wht{background:#FFF;}
.__results table.result_con .gray{background:#f7f7f7;}
.__results table.result_con{color:#333333;width:100%;border-collapse: separate;border-spacing: 0;}
.__results .party_ico_color{width:25px;height:25px;display:none;float:left;}
.__results .sp{background:url(https://edata.ndtv.com/assembly/2018/december/static/images/election_parties_colored.png) 0px -75px;}
.__results .bjp{background:url(https://edata.ndtv.com/assembly/2018/december/static/images/election_parties_colored.png) 0px -100px;}
.__results .cong{background:url(https://edata.ndtv.com/assembly/2018/december/static/images/election_parties_colored.png) 0px -275px;}
.__results .bsp{background:url(https://edata.ndtv.com/assembly/2018/december/static/images/election_parties_colored.png) 0px -450px;}
.__results .ind{background:url(https://edata.ndtv.com/assembly/2018/december/static/images/election_parties_colored.png) 0px -2075px;}
.__results .result_con th{cursor:default;}
.__results table.result_con td a{color:#333;font-family:"roboto", sans-serif;font-size:14px;font-weight:normal;text-decoration:none;line-height:18px;}
.__results table.result_con tr:hover{background:#fcfcfc;}
.__results table.result_con th{color:#000;padding:10px 8px;font-family:"Roboto", sans-serif!important;font-size:14px;text-align:center;font-weight:600;border-bottom:1px solid #e7e7e7;}

.__results table.result_con th:first-child,table.result_con td:first-child{text-align:left;}
.__results table.result_con th:last-child,table.result_con td:last-child{text-align:right;}
.__results table.con_tbl{color:#333333;width:100%;float:left;border:1px solid #e7e7e7;border-collapse:collapse;}
.__results table.con_tbl tr:hover{background-color:#f7f7f7;}

.__results table.con_tbl tr:nth-child(odd):hover td,
.__results table.con_tbl tr:nth-child(even):hover td { background:#f7f7f7; box-shadow:2px 2px 15px #eee; -webkit-box-shadow:2px 2px 15px #eee;-moz-box-shadow:2px 2px 15px #eee; }

.__results .inside_cont .fxdFltr{ display:none;}
.__results .datana{clear:both;display:none;position:relative;padding-left:40px;padding-top:10px;font-weight:bold;float:right;}
.__results .candidate_t{font-size:12px; font-weight:bold; color:#274B6D; text-align:center; padding:10px;}
.__results .tblStyl1 tr td a { color: #326891 !important;}
.__results { width:100%; height:480px; overflow-y: scroll;overflow-x: hidden;margin: 0 0 25px 0;float: left;}

.__results .hdrFxd {position:relative;top: 0; z-index: 1;width:100% !important;}
.__results .state_cont {margin-top:0px;float: left;height: auto;width: 100%;}

.__results table.result_con {border-collapse: separate;border-spacing: 0;}

.__results .hdrFxd_top { width:100%;}
.__results .hdrFxd_top thead { position:fixed; width:100%;}


@media only screen and (max-device-width: 1024px) and (min-device-width: 310px){
.__results { width:100%; height:auto; overflow-y:none;overflow-x: none; }
.__results table.con_tbl tbody tr{height:auto;}
.__results table.con_tbl tbody tr td{float:none;font-family:Roboto, sans-serif;font-size:14px;width:50%;display:table-cell;line-height:20px;padding:10px 0px 10px 10px;text-align:left;border-bottom:1px solid #e7e7e7;}
.__results table.result_con td:first-child{padding-left:8px;}
.__results table.result_con td:last-child{text-align:left;padding-right:8px;}
.__results table.result_con td a{color:#069;}

}
.__results .tblStyl1 tr td a{color:#326891;}
/*! CSS Used from: Embedded */
@media only screen and (min-device-width : 310px) and (max-device-width : 1024px){
.__results .gray{background:none repeat scroll 0 0 #FbFbFb!important;}
.__results { width:100%; height:auto; overflow-y:none;overflow-x: none; }
}
@media only screen and (min-width:880px) and (max-width :1024px){
.__results .state_cont{margin-top:50px;}
.__results { width:100%; height:auto; overflow-y:none;overflow-x: none; }
}



/* ==== Regionvote fixes without media file. ====*/


.__region_info table.con_tbl tr.table_th th{font-weight:700;color:#333;text-align:center;background:#f3f3f3;font-family:'Roboto', sans-serif!important;border-right:1px solid #fff;border-top:1px solid #fff;height:30px;font-size:13px;padding-left:5px;text-transform:uppercase;}
.__region_info table.con_tbl tr.table_th th:hover{text-decoration:none;color:#000;background:transparent;background:#f3f3f3;color:#222;}
.__region_info table.con_tbl td{padding:8px 8px 8px 5px;font-family:'Roboto', sans-serif!important;font-weight:normal;font-size:14px;color:#333333;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.__region_info table.con_tbl tr.table_th th,.__region_info table.con_tbl td{text-align:center;}
.__region_info table.con_tbl tr:nth-child(odd):hover td, .__region_info table.con_tbl tr:nth-child(even):hover td {background: #f7f7f7;box-shadow: 2px 2px 15px #eee;-webkit-box-shadow: 2px 2px 15px #eee; -moz-box-shadow: 2px 2px 15px #eee;}
.__region_info table.con_tbl tr.table_th th{}
/*.__region_info .noshow_head{display:none;}*/
.__region_info table.con_tbl tr.table_th th{font-weight:400;color:#000;text-align:center;font-family:'Roboto', sans-serif!important;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;height:40px;font-size:14px;padding-left:0;font-weight:700;text-transform:capitalize !important;}
.__region_info table.con_tbl tr:hover{background-color:#f9f9f9;}
.__region_info table.con_tbl thead{background:#fff;border-bottom:1px solid #ccc;box-shadow:0 0 10px #ccc;}
.__region_info table.con_tbl tr.table_th th:first-child{padding-left:5px;}


/* ==== Nota index file css start ==== */
.__nota_sty #container { box-sizing:border-box;}
.__nota_sty .tblStyl1 { padding:13px 10px;}
.__nota_sty h3 { text-align:center; font-size:15px; padding:5px 0;}
.__nota_sty .candidate_profile tr th,.__nota_sty .candidate_profile tr td{text-align:center;}
.__nota_sty .candidate_profile tr th,.__nota_sty .candidate_profile tr td{padding:10px 0;border-bottom:1px solid #e7e7e7;border-top:medium none;font-size:14px;font-weight:400;text-align:center;}
.__nota_sty .candidate_profile tr th,
.__nota_sty .candidate_profile tr td{padding:10px;}
.__nota_sty .candidate_profile tr td:first-child{font-weight:400;font-size:14px;}
.__nota_sty .candidate_profile tr th:first-child,.__nota_sty .candidate_profile tr td:first-child{text-align:left;}
.__nota_sty .candidate_profile tr th:last-child,.__nota_sty .candidate_profile tr td:last-child{text-align:right;}
.__nota_sty .candidate_profile tr:nth-child(odd):hover td, 
.__nota_sty .candidate_profile tr:nth-child(even):hover td {background: #f7f7f7;box-shadow: 2px 2px 15px #eee;-webkit-box-shadow: 2px 2px 15px #eee; -moz-box-shadow: 2px 2px 15px #eee;}

.__nota_sty .candidate_profile a{color:#000;}
.__nota_sty .nota_vote_credit{text-align:center;font-size:11px;font-family: Roboto,Arial;}

@media screen and (min-width: 600px) {
.__nota_sty .tblStyl1 tr td {border-left: 1px solid #e7e7e7;} 
.__nota_sty .tblStyl1 tr:nth-child(even) td {background: #fcfcfc;}
.__nota_sty .tblStyl1 tr th {font-weight: 500 !important;}
}
@media screen and (max-width: 767px) {.fltrDsgn .cws {width: 80%;float: none !important;}.cwsearch {width: 100% !important;}.inside_cont .searchimg {right:10px !important;}}

/* ==== partiesstanding home file css start ==== */

.partysummary tr.bjp, .partysummary .bjp td:first-child:before {background:#fffdfc;}
.partysummary tr.left, .partysummary .left td:first-child:before {background:#fffcfc;}
.partysummary tr.cong, .partysummary .cong td:first-child:before {background:#fcfeff;}
.partysummary tr.oth, .partysummary .oth td:first-child:before{background:#fefefe;}
.partysummary tr.others, .partysummary .oth td:first-child:before{background:#fefefe;}
.partysummary tr.jdsplus, .partysummary .jdsplus td:first-child:before{background:#fbfbfb;}


.electbtnwrap_btn{background:#fcfcfc;border:1px solid #dfdfdf;border-radius:4px;display:block;font-size:11px;padding:1px 5px;position:relative;right:-3px;text-align:center;width:auto;color:#000;}
.electbtnwrap_btn:hover{text-decoration:none;}
.partysummary tr th,.partysummary tr td{text-align:center;}
.electbtnwrap_btn{background:#fcfcfc;border:1px solid #dfdfdf;border-radius:4px;display:block;font-size:11px;padding:1px 5px;position:relative;text-align:center;width:100%;color:#000;z-index:2;}
.partysummary{width:100%;float:left;box-sizing:border-box;}
.partysummary tr th{font-size:13px;text-align:left;font-weight:700;padding:10px;border-left:1px solid #fff;  border-right:1px solid #fff;   background: #f3f3f3;border-top:none;text-align:right;}
.partysummary tr th:first-child,.partysummary tr td:first-child{text-align:left;}
.partysummary tr td{font-size:14px;font-weight:400;padding:11px 0px;border-bottom:1px solid #e7e7e7;text-align:right;}
.partysummary tr td:last-child,.partysummary tr th:last-child{text-align:right;padding-right: 7px;}
.partysummary tr:hover{background-color:#f7f7f7;box-shadow: 2px 2px 15px #eee;-webkit-box-shadow: 2px 2px 15px #eee; -moz-box-shadow: 2px 2px 15px #eee;}
@media (max-width: 400px){
.partysummary tr td{padding:11px 2px 11px 0;text-align:center;}
.partysummary tr th{font-size:11px;padding:8px 3px;text-align:center;}
}
span.electbtnwrap{width:80px;float:left;}


/* === Chart Agevise css start === */

.__chart-agewise #toPopup,.__chart-agewise span.ecs_tooltip{display:none;font-size:11px}
.__chart-agewise .one,.__chart-agewise div.close{cursor:pointer}
.__chart-agewise #backgroundPopup{z-index:1;position:fixed;display:none;height:100%;width:100%;background:#000;top:0;left:0}
.__chart-agewise #toPopup{background:#FFF;border:10px solid #CCC;border-radius:3px;color:#333;font-weight:700;left:0;margin:0 auto;max-height:450px;max-width:600px;position:fixed;right:0;top:10%;width:85%;z-index:9999999}
.__chart-agewise div.loader{background:url(loader.white.gif) no-repeat;height:67px;width:67px;display:none;z-index:9999;top:40%;left:50%;position:absolute;margin-left:-10px}
.__chart-agewise div.close{background:url(../../static/images/close.png) no-repeat;bottom:24px;float:right;height:30px;left:27px;position:relative;width:30px}
.__chart-agewise span.ecs_tooltip{background:#000;border-radius:2px;color:#FFF;height:16px;opacity:.7;padding:4px 3px 2px 5px;position:absolute;right:-62px;text-align:center;top:-51px;width:93px}
.__chart-agewise #agegroup td,.__chart-agewise #my-table td,.__chart-agewise #title td{padding:5px}
.__chart-agewise nav,.__chart-agewise span.arrow{position:relative;display:block}
.__chart-agewise span.arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #000;height:1px;left:40px;top:3px;width:1px}
.__chart-agewise div#popup_content{margin:4px 3px}
.__chart-agewise #title td{background-color:#ededed}
.__chart-agewise .linktitle{background-color:#EDEDED;border-radius:8px;box-shadow:3px 3px #CCC;color:#069;font-size:13px;font-weight:700;line-height:20px;padding:10px 15px;text-decoration:none!important}
/*body{font-family:Helvetica Neue,Helvetica;padding:0;margin:0 auto}*/
.__chart-agewise .mainlinks{text-decoration:none;color:#069}
.__chart-agewise #fixedNav{position:fixed;z-index:10000000;font:Helvetica Neue,Helvetica;font-size:11px;font-weight:700;margin:0;padding:0;top:0;background-color:#fff;width:99%;border:1px solid #fff}
.__chart-agewise nav{margin:0}';
@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){
.__chart-agewise #my-table tbody,.__chart-agewise #my-table td,.__chart-agewise #my-table th,.__chart-agewise #my-table thead,.__chart-agewise #my-table tr{display:block}
.__chart-agewise #my-table thead tr{position:absolute;top:-9999px;left:-9999px}
.__chart-agewise #my-table tr{border:1px solid #ccc;margin-bottom:5px}
.__chart-agewise #my-table td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}
.__chart-agewise #my-table td:before{position:absolute;top:6px;left:6px;width:100%;padding-right:10px;white-space:nowrap}
.__chart-agewise .linktitle{margin:5px 10px}
.__chart-agewise #my-table td:nth-of-type(1):before{content:"Name: "}
.__chart-agewise #my-table td:nth-of-type(2):before{content:"State: "}
.__chart-agewise #my-table td:nth-of-type(3):before{content:"Constituency: "}
.__chart-agewise #my-table td:nth-of-type(4):before{content:"Age: "}
.__chart-agewise #my-table td:nth-of-type(5):before{content:"Party: "}
.__chart-agewise #my-table td:nth-of-type(6):before{content:"Gender: "}
.__chart-agewise #my-table td:nth-of-type(7):before{content:"Education: "}
.__chart-agewise #my-table td:nth-of-type(8):before{content:"Assets (INR): "}
.__chart-agewise #my-table td:nth-of-type(9):before{content:"Criminal Cases: "}
.__chart-agewise #my-table td:nth-of-type(10):before{content:"Category: "}
.__chart-agewise #my-table td.HINDI:nth-of-type(1):before{content:"नाम: "}
.__chart-agewise #my-table td.HINDI:nth-of-type(2):before{content:"राज्य: "}
.__chart-agewise #my-table td.HINDI:nth-of-type(3):before{content:"चुनाव क्षेत्र: "}
.__chart-agewise #my-table td.HINDI:nth-of-type(4):before{content:"आयु: "}
.__chart-agewise #my-table td.HINDI:nth-of-type(5):before{content:"पार्टी: "}
.__chart-agewise #my-table td.HINDI:nth-of-type(6):before{content:"लिंग: "}
.__chart-agewise #my-table td.HINDI:nth-of-type(7):before{content:"शिक्षा: "}
.__chart-agewise #my-table td.HINDI:nth-of-type(8):before{content:"संपत्ति "}
.__chart-agewise #my-table td.HINDI:nth-of-type(9):before{content:"आपराधिक केस: "}
.__chart-agewise #my-table td.HINDI:nth-of-type(10):before{content:"श्रेणी: "}}
@media only screen and (min-device-width :320px) and (max-device-width :480px){
.__chart-agewise body{padding:0;margin:0}
.__chart-agewise #toPopup{background:#FFF;border:10px solid #CCC;border-radius:3px;color:#333;display:none;font-size:10px;font-weight:700;left:0;margin:0 auto;max-height:350px;max-width:600px;position:fixed;right:0;top:5%;width:85%;z-index:9999999}
}


.__chart-gender .gender_top {width:auto; color: rgb(39, 75, 109); text-align: center; clear: both;padding-top:10px;margin:0 auto;}
.__chart-gender .gender_btn_wrap,
.__chart-education .gender_btn_wrap,
.__chart-gender-pie .gender_btn_wrap {width:100px;float:left;color:#000;height:20px;font-size:12px;cursor:pointer; margin:0 0 10px 0;}
.__chart-gender .linktitle,
.__chart-education .backbtn,
.__chart-gender-pie .linktitle {    background-color: #EDEDED;
    border-radius: 5px;
    box-shadow: 3px 3px #CCC;
    color: #069;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    padding: 5px 15px;
    text-decoration: none;
    text-align: center;}
.__chart-gender .title{ color: rgb(39, 75, 109); font-size: 25px; font-weight: bold;}
.__chart-gender .subtitle {font-weight: bold; font-size: 20px; color: rgb(51, 51, 51);}
.__chart-gender .cover{margin:0 auto; width:80%;overflow:auto;}
