 .election-analytics-wrapper {background: #f6f6f6;}
   .election-analytics-leftpanel {width: 300px;float: left;padding: 20px 5px;position: relative;}
   .election-analytics-list {position: relative;padding: 0 0 10px 0;}
   .election-analytics-partylist {padding-top: 20px;}
   .election-analytics-list ul li {margin: 0 0 10px 0;}
   .election-analytics-colmn {position: relative;}
   .election-analytics-title {
   padding: 2px 10px 2px 0;
   text-transform: uppercase;
   color: #333;
   font-size: 14px;
   display: inline-block;
   font-weight: bold;
   float: left;
   }
   .election-analytics-list ul li a {
   display: inline-block;
   color: #000;
   padding: 2px 8px;
   border: 1px solid #bab8b8;
   font-size: 12px;
   background: #fff;
   border-radius: 2px;
   }
   .election-analytics-list ul li a.active::after {
   content: 'x';
   position: absolute;
   text-transform: uppercase;
   font-size: 7px;
   top: -3px;
   background: #333;
   border-radius: 43%;
   padding: 1px 3px;
   line-height: 10px;
   }
   .election-analytics-list ul li a.active {color: #fff;border: 1px solid #fff;}
   .election-analytics-list.sticky {width: 300px;position: fixed;top: 0px;}
   .election-analytics-list.stickyabs {position: absolute;bottom: 0;}
   .election-result-totalseats-details.sticky {position: fixed;top: 0px;z-index: 1000;background: #fff;box-shadow: 2px 3px 2px 1px #ccc;padding: 10px;}
   .election-analytics-rightpanel {margin-left: 310px;background: #fff;padding: 0 0 0 25px;position: relative;}
   .election-result-totalseats {display: inline-block;padding: 0 25px 5px 25px;background: #d02630;font-weight: 400;font-size: 18px;color: #fff;height: 39px;}
   .election-result-totalseats span {font-size: 30px;font-weight: 700;}
   .election-result-seats-details {float: left;}
   .election-result-totalseats-details {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   padding: 10px 0;
   }
   .election-result-seats-details ul {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   }
   .election-result-seats-details ul li {text-align: center;margin-left: 1px;}
   .election-result-seats-details ul li span {
   font-size: 12px;
   text-transform: uppercase;
   color: #fff!important;
   display: block;
   height: 18px;
   line-height: 16px;
   }
   .election-result-seats-details ul li div {
   font-size: 18px;
   font-weight: 700;
   padding: 0 10px;
   color: #666;
   border: 1px solid #d4d4d4;
   }
   .election-constituency-datalist-wrapper {
   position: relative;
   margin-bottom: 5px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   }
 .election-constituency-citylist {
    padding-left: 0;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
} 
   .election-constituency-citylist a  {
   background: #fff;
   color: #000;
   font-size: 12px;
   margin: 0;
   width: 105px;
   height: 25px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   line-height: 25px;
   text-align: center;
   padding: 0 5px;
   border: solid thin #dfdcdc;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   }
   .election-constituency-citylist a span {display: block;margin: auto;}
   .election-analytics-list ul li a.clear-all {background: #d02630;color: #fff;}
   /*party colors*/
   .inc {color: #fff !important;background: #00cc33 !important;}
   .bjp {color: #fff !important;background: #f68220 !important;}
   .aiadmk {color: #fff !important;background: #33ad49 !important;}
   .aitc {color: #fff !important;background: #FF0000 !important;}
   .tdp {color: #fff !important;background: #2A8EFF !important;}
   .ysrcp {color: #fff !important;background: #0066CC !important;}
   .aiudf {color: #fff !important;background: #FFD700 !important;}
   .ind {color: #fff !important;background: #810606	!important;}
   .ljp {color: #fff !important;background: #00008B	!important;}
   .rjd {color: #fff !important;background: #6A5ACD	!important;}
   .blsp {color: #fff !important;background: #00FF7F	!important;}
   .cpm {color: #fff !important;background: #980000	!important;}
   .ncp {color: #fff !important;background: #333333	!important;}
   .shs {color: #fff !important;background: #ffff00	!important;}
   .bjd {color: #fff !important;background: 	#2EA444 !important;}
   .sdf {color: #fff !important;background: 	#5ABFE9 !important;}
   .pmk {color: #fff !important;background: 	#f6ff00 !important;}
   .trs {color: #fff !important;background: 	#809FFF !important;}
   .sp {color: #fff !important;background: 	#DC9055 !important;}
   .aitc {color: #fff !important;background: 	#00137F !important;}
   .aiudf {color: #fff !important;background: 	#00FF00 !important;}
   .ljp {color: #fff !important;background: 	#0093DD !important;}
   .rjd {color: #fff !important;background: 	#2ECE84 !important;}
   .blsp {color: #fff !important;background: 	#41B382 !important;}
   .inld {color: #fff !important;background: 	#004B06 !important;}
   .jkpdp {color: #fff !important;background: 	#328406 !important;}
   .jknc {color: #fff !important;background: 	#A13333 !important;}
   .jmm {color: #fff !important;background: 	#FC5000 !important;}
   .jds {color: #fff !important;background: 	#15607D !important;}
   .iuml {color: #fff !important;background: 	 #018E36 !important;}
   .npp {color: #fff !important;background: 	#110CCA !important;}
   .ndpp {color: #fff !important;background: 	#FCA7AA !important;}
   .ainrc {color: #fff !important;background: 	#FED24B !important;}
   .aaap {color: #fff !important;background: 	 #0074AE !important;}
   .sad {color: #fff !important;background: 	#3F308C !important;}
   .ad {color: #fff !important;background: 	#E0A969 !important;}
   .aimim {color: #fff !important;background: 	#0e2d0c !important;}
   .dmk {color: #fff !important;background: 	#F6DB76 !important;}
   .bsp {color: #fff !important;background: 	#22409a !important;}
   .cpi {color: #fff !important;background: 	#DE0000 !important;}
   .skm {color: #fff !important;background: 	#FE0002 !important;}
   .mnf {color: #fff !important;background: 	#EA8282 !important;}
   .npep {color: #fff !important;background: 	#68B92E !important;}
   .jdu {color: #fff !important;background: 	#53BDFF !important;}
   .ljnsp {color: #fff !important;background: 	#0094DE !important;}
   .ajsup {color: #fff !important;background: 	#FFC507 !important;}
   .cpim {color: #fff !important;background: 	#980000 !important;}
   .rcp {color: #fff !important;background: 	#980000 !important;}
   .rlp {color: #fff !important;background: 	#1F2875 !important;}
   .npf {color: #fff !important;background: 	#28166F !important;}
   .cpim {color: #fff !important;background: 	#980000 !important;}
   .ads {color: #fff !important;background: #FF8041 !important;}
   .oth {
   color: #fff !important;
   background: #078877 !important;
   }
   
  /* party colors end*/
   .election-analytics-partylist li.region a.active ,.election-analytics-partylist li.electrol a.active ,.election-analytics-partylist li.constituency_type a.active ,.election-analytics-partylist li.vote_share a.active{background: #4e7ac6 
   !important;color: #fff !important;}
   .election-analytics-list ul li a {position: relative;}
   .election-result-seats-details ul li span {padding: 0 5px;}
   .election-map-gridview {position: absolute;right: 20px;top: 20px;}
   .election-map-gridview a {color: #000;font-size: 14px;display: 
   inline-block;font-weight: 600;}
   .election-map-gridview a.selected, .election-map-gridview a:hover 
   {color: #b00101;}
   .election-result-totalseats-details.sticky {width: 915px;}
 
   /* phase colors start*/
   .phase-1-color {color: #fff !important;background: 	#d22e37 !important;}
   .phase-2-color {color: #fff !important;background: 	#802c82 !important;}
   .phase-3-color {color: #fff !important;background: 	#f7c830 !important;}
   .phase-4-color {color: #fff !important;background: 	#f58020 !important;}
   .phase-5-color {color: #fff !important;background: 	#3d9cd4 !important;}
   .phase-6-color {color: #fff !important;background: 	#86c341 !important;}
   .phase-7-color {color: #fff !important;background: 	#54ada9 !important;} 
   /* phase colors end*/