/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 6 May, 2014, 7:14:54 PM
    Author     : bharat
*/
* { padding: 0; margin: 0; }
body { padding: 0; margin: 0; }
body { font-size: 13px;font-family: roboto, Helvetica Neue,Helvetica, sans-serif; display: block;}
/*filter and common*/
.clr { clear: both; }
.cws { position:relative; display:inline-block; margin:0 !important; float:right; }
.cws_search { width:220px; float:right; margin-left:20px; }
.cws { position:relative; display:inline-block; margin:0 !important; }
.cwf { position:relative; display:inline-block; float:right; margin-top:2px; margin-left:10px; }
.cwsearch { border-radius:3px; border:1px solid #b6b6b6; background:#fff;float:left; font:normal 12px 'Roboto', sans-serif; color:#989898; padding:4px; width:200px !important; }
.cwsubmit {cursor: pointer; top:4px; right:3px; position:absolute; width:20px; height:19px;}

.share_btn { width:72px; height:21px; float:right; margin-left:10px; margin-top:7px;  }
.filter {float: right; text-align:right; margin:15px 0 15px 0;font-family: 'Roboto', sans-serif;list-style: none;}
.filter ul span {font-size: 14px;font-weight: bold;color: #000000; display:inline-block; }
.filter ul { list-style:none; display:inline; height:40px; width:100%; }
.filter ul li { display:inline; }
.filter ul li a {font-size: 14px;color: #006699;text-decoration: none;background:none;margin-right: 0; padding:3px; }
.filter ul li a:hover, .filter ul li.ui-state-active a { background:#474747; text-decoration:none; color:#fff;  }
.inside_cont { width:100% !important; float:left; height:auto;}

.filter_dropdown {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: url("../images/filter_bg.gif") repeat-x scroll 0 0 #F5F5F5;border-bottom: 5px solid #696969 !important;border-image: none;
                  /*    border-left: 1px solid #696969; */border-radius: 0 0 3px 3px;/*     border-right: 1px solid #696969; */border-top: 1px solid #696969;color: #666666;font-family: 'Roboto',sans-serif;font-size: 12px;height: auto;left: 0;overflow: hidden;/*position: absolute;*/top: 0;width: 100%;float: left;margin-top: -8px;}
                  /*    border-left: 1px solid #696969; */border-radius: 0 0 3px 3px;/*     border-right: 1px solid #696969; */border-top: 1px solid #696969;color: #666666;font-family: 'Roboto',sans-serif;font-size: 12px;height: auto;left: 0;overflow: hidden;/*position: absolute;*/top: 0;width: 100%;float: left;margin-top: -12px;}
.filter_dropdown ul {background: url("../images/filter_sep_bg.gif") repeat-x scroll center bottom rgba(0, 0, 0, 0);display: block;float: left;list-style: none outside none;margin: 0 0 10px;padding: 15px 15px 10px;width: 100%;}
.filter_dropdown li {color: #666666;display: block;float: left;line-height: 30px;text-align: left;width: 20%;min-width:120px;}
.filter_dropdown input {display: inline-block;margin-right: 5px;vertical-align: middle;}
.filter_dropdown .search_btn {display: inline;float: right;height: 26px;margin-right: 10px;padding: 0 10px 35px;width: 78px;}
.filter_dropdown .clear_all {display: inline-block;float: left;font-size: 12px;margin-left: 15px;padding-top: 5px;}
.filter_dropdown .clear_all a {color: #006699;text-decoration: underline;}
.filter_dropdown .clear_all a:hover {color: #000000;text-decoration: none;}
.fltr_second {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: url("../images/filter_bg.gif") repeat-x scroll 0 0 #F5F5F5;border-bottom: 5px solid #696969 !important;border-image: none;border-left: 1px solid #696969;border-radius: 0 0 3px 3px;border-right: 1px solid #696969;border-top: 1px solid #696969;color: #666666;font-family: 'Roboto',sans-serif;font-size: 12px;height: auto;margin: 0 auto;overflow: hidden;/*position: absolute;*/right: 0;top: 0;width: 99.5%;margin-top: -12px;float: left;}
.fltr_second ul{display:block;float:left;list-style:none outside none;margin:0;width:100%}
.fltr_second li{color:#666;display:block;float:left;line-height:30px;margin-right:20px;text-align:left;width:auto}
.fltr_second input{display:inline-block;margin-right:5px;vertical-align:middle}
.fltr_second .search_btn{display:inline;float:right;height:26px;margin-right:10px;padding:0 10px 10px;width:78px}
.fltr_second .clear_all{display:inline-block;float:left;font-size:12px;margin-left:15px;padding-top:5px}
.fltr_second .clear_all a{color:#069;text-decoration:underline}
.fltr_second .clear_all a:hover{color:#000;text-decoration:none}
.pers_info_con{background:url(../images/filter_sep_bg.gif) repeat-x scroll center bottom rgba(0,0,0,0);float:left;margin-bottom:10px;padding:0 10px 10px;width:100%}
.fltr_second .head{color:#000;display:inline-block;font-family:'Roboto',sans-serif;font-size:18px;font-weight:700}
.fltr_second .info_con{border-bottom:1px dashed #d0d0d0;display:inline-block;float:left;padding:10px;width:auto}
.fltr_second .info_colm_sep{border-right:1px dashed #d0d0d0;float:left;margin-top:10px;padding:0 10px 10px!important;width:170px!important}
#loading_img_div{display: none;float: right;margin-left: 10px;margin-right: 10px;margin-top: 5px;position: relative;}

/****filter and common*/

/*heavyweight*/
.heavyweight_cont, .heavyweight_insidecont{width:100%; float:left;}
ul.heavyweight { margin:0 !important; padding:0!important; float:left; font-family: 'Roboto', sans-serif; width:100%;  }
ul.heavyweight li, .heavyweight_insidecont ul.heavyweight li { margin:25px 0px 15px 0; position:relative; width:100%; max-width:293px; height:145px;  float:left;  list-style-type:none; }
ul.heavyweight li .hw_prof_pic { position:absolute; display:block; top:-24px; left:-19px; }
ul.heavyweight li .prof_txt {right: 10px;top: 10px; padding:5px 0 0 115px;}
ul.heavyweight li .name { height:50px; width:100%;font-size:18px; font-weight:700; background:url(../images/bdr_heavyweight_btm.gif) bottom repeat-x; text-align:left; padding-bottom:3px; position:relative;}
ul.heavyweight li .name span {position:absolute; bottom:3px;  }
ul.heavyweight li .location { font-size:15px; color:#7f7f7f; font-weight:normal; }
ul.heavyweight li .party_icon { width:auto; height:25px; position:absolute; bottom:40px; right:10px; }
ul.heavyweight li .btm_band { width:100%; height:37px; float:right; display:block; background:#4a4a4a; position:absolute; bottom:0; }
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 Condensed; }
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; }
ul.heavyweight li .btm_band td{text-align:center; font-size:20px; padding:5px; font-weight:bold; color:#fff;}
ul.heavyweight li .btm_band td+td{text-align:right; font-size:16px; background:none repeat scroll 0 0 #4A4A4A!important; width:50%; border-left:1px solid #fff!important; color:#fff!important; border:3px solid #4A4A4A!important; }
ul.heavyweight li.won .btm_band td {background: none repeat scroll 0 0 #248E00}
ul.heavyweight li.leading .btm_band td {background: none repeat scroll 0 0 #91c67f;}
ul.heavyweight li.lost .btm_band td{background: none repeat scroll 0 0 #ac0000;}
ul.heavyweight li.trailing .btm_band td{background: none repeat scroll 0 0 #d57f7f;}
ul.heavyweight li.await .btm_band td{background: none repeat scroll 0 0 #919191;}
.li_div {background:#f2f2f2;margin:0 5px  0 15px;height:100%; position:relative;}
.hw_prof_pic { position:absolute; padding:5px; top: 200px;left: 30px; }
.hw_prof_pic img { width: 112px; height: 112px; border-radius:50%; }
.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%;}
.filter_result div{float: left; margin-right: 10px;}
.filter_result span{padding-top: 3px; float: left; margin-right: 5px;}
.filter_result img{cursor: pointer; margin-top: 5px; display: inline;}
/****heavyweight*/

/*Constituencies*/

/*Constituencies*/
.tabel_cont_hm {color: #000000;font-family: Roboto Condensed;font-size: 14px;}
.tabel_cont_hm a {color: #006699;}
.tabel_cont_hm a:hover {text-decoration: underline;}
.tabel_cont_hm th {background-color: #333333;color: #FFFFFF;padding: 3px 3px 3px 15px; text-align: center;}
.tabel_cont_hm .txal_left {text-align: left;}
.tabel_cont_hm .txal_center {text-align: center;}
.tabel_cont_hm .txal_right {text-align: right;}
.tabel_cont_hm .bg_grey {background-color: #EBEBEB;}
.tabel_cont_hm td {height: 30px;padding-left: 15px;
}
.tabel_cont_hm span.party_ico {display: inline-block;height: 25px;margin-bottom: -7px;margin-left: 15px;margin-right: 5px;width: 25px;}

table.con_tbl {color:#333333;width:100%;}
table.con_tbl tr.table_th th  {font-weight:700;color:#fff;text-align:center;background:#3c3c3c url(../images/th_bg.gif) repeat-x; font-family: 'Roboto', sans-serif !important;border-right:1px solid #000;border-top:1px solid #000;border-left:1px solid #6f6f6f;height:30px;}
table.con_tbl tr.table_th th a { text-decoration:none; color:#FFF; display:block; padding:8px; text-align:center; }
table.con_tbl tr.table_th th:hover { text-decoration:none; color:#FFF; background:#007298; }
table.con_tbl td { padding: 5px 8px 3px 5px; font-family: 'Roboto', sans-serif !important; font-size:13px; color:#333333; }
table.con_tbl td a { font-size:14px; color:#006699; font-family:"roboto condensed"; font-weight:300; text-decoration:none; }
table.inner_con_tbl th { background:#3c3c3c url(../images/th_bg.gif) repeat-x; color:#fff; font-size:15px; font-weight:700; border:none; height:25px; border-bottom:1px solid #000; border-top:1px solid #6a6a6a; border-left:1px solid #6a6a6a; border-right:1px solid #000;  }
table.inner_con_tbl a { font-size:11px;  }
table.inner_con_tbl th:hover { text-decoration:none; color:#FFF; background:#007298; }
table.inner_con_tbl td { font-size:14px; color:#fff; background-color:#3c3c3c; border-bottom:1px solid #000; }
table.inner_con_tbl th+th { border-right:none !important; }
table.inner_con_tbl td:hover { background:none !important; }
.hover { background-color: #eee !important;}
.noshow,.noshow_head{display:none;}
* {-moz-box-sizing: border-box;}
@media only screen and (min-device-width : 310px) and (max-device-width : 1024px) {
    table.con_tbl tbody tr{border-bottom: 1px solid #fff;height:180px;}
    table.con_tbl thead tr {position: absolute;top: -9999px;left: -9999px;}
    .noshow,.noshow_head{display:block;}
    .noshow_head{font-weight: bold;}
    .full{width:99% !important;text-align:center; background: none repeat scroll 0 0 #666;color: #FFFFFF !important; font-weight: bold;border-bottom: 2px solid #999999;}
    .txt {display: inline-table !important;}
    table.con_tbl .wht { background:#f5f5f5 !important;}
    table.con_tbl .gray { background:#f5f5f5 !important; }
    table.con_tbl tbody tr th { padding: 5px 8px 3px 5px;width:33%;display:block;float:left;text-align:left;}
    table.con_tbl tbody tr td {float:left;display:block;width:33%;border-color: #FFFFFF;border-style: solid;border-width: 1px;border-bottom: none;}
    table.con_tbl tbody tr td.add_header:nth-of-type(n):before {content: attr(data-label) ': ' ;}
    .noshowyes{display:none !important;}
    .fullcontainer .filter_dropdown{max-height:150px;overflow-y:scroll;}
    .gray{background:none repeat scroll 0 0 #FBFBFB !important;}

}
/****Constituencies*/

/*Pary-wise Summary*/
/*normal web css */
.summary_heading_fixed.fixed { position: fixed;top: 0;}
.summary_heading_fixed { background: none repeat scroll 0 0 #FFFFFF;  color: #000000;   font-size: 16px;    font-weight: bold;    margin-bottom: 15px;      text-align: left;    width: 100%;}
table.poll_inner{font-size:13px;color:#333333;width:100%;font-family:'roboto';}
table.poll_inner td{border:none !important;}
table.poll {font-size:13px;color:#333333;border-width: 1px;border-color: #fff;border-collapse: collapse;width:100%;font-family:'roboto';}
table.poll thead th {padding: 5px 0 5px 0;border:1px solid #000; background:#3c3c3c repeat-x; color:#FFF; font-size:11px;text-transform:capitalize; }
table.poll tbody th {text-transform:capitalize; }
table.poll .gray { background:#f5f5f5; }
table.poll .heading { font-size:15px; }
table.poll td {border-width: 1px;padding: 5px 0 5px 0;border-style: solid;border-color: #fff;min-width:33px;}
table.poll td a,table.poll th a { font-size:14px; color:#006699; text-decoration:none; display:block; padding-left:10px; }
table.poll td a:hover, table.poll th a:hover { color:#006699; }
table.poll td.nda_bjp {background: #ffe0bf !important;color:#000 !important;}
table.poll td.nda_bjp_head {background: #f5d7b8 !important;color:#000 !important;}
table.poll td.nda_bjp_ally {background: #ffedd9 !important;color:#000 !important;}
table.poll td.nda_bjp_ally_head {background: #f5e4d0 !important;color:#000 !important;}
table.poll td.upa_cong {background: #c2daf2 !important;color:#000 !important;}
table.poll td.upa_cong_head {background: #bad1e9 !important;color:#000 !important;}
table.poll td.upa_cong_ally {background: #dae9f7 !important;color:#000 !important;}
table.poll td.upa_cong_ally_head {background: #d1e0ed !important;color:#000 !important;}
table.poll td.af {background: #d9e8e1 !important;color:#000 !important;}
table.poll td.af_head {background: #d0dfd8 !important;color:#000 !important;}
table.poll td.other {background: #eaeaea !important;color:#000 !important;}
table.poll td.other_head {background: #e1e1e1 !important;color:#000 !important;}
table.poll .mainhead { background:#4f80bc; font-size:20px; font-weight:bold; color:#000; }
.ps_bg_grey{background-color:#EBEBEB;}
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/*hack css */	
.noshow,.noshow_head{display:none;}
table.poll tbody tr td.mb_other{text-align:left;padding: 2px;}
.show-more{display:none;}
.more{cursor: pointer;text-decoration: underline;color: #819FF7;}
/*normal web css */	

/*mobile css */	
@media only screen and (min-device-width : 310px) and (max-device-width : 1024px) {
	body{margin-left:0 !important;}
    table.poll thead {display:none;}
    table.poll_inner td{width:30% !important;}
    table.poll tbody tr{border-bottom: 1px solid #fff;height:130px !important;}
    table.poll tbody tr td {float:left;display:block;width:33%;border-bottom: none !important;}
    table.poll tbody tr th {width:100%;display:block;text-align:center;background-color:#3C3C3C;color:#FFFFFF;}

    table.poll tbody tr td.add_header:nth-of-type(n):before {content: attr(data-label) ' [' ;color: #000000;text-align:left;}
    table.poll tbody tr td.add_header:nth-of-type(n):after {content: ']' ;color: #000000;text-align:left;}

    table.poll tbody tr th:nth-of-type(n):before { content: 'State: '; }
    table.poll tbody tr th:nth-of-type(n):after { content: ' (' attr(data-label) ')'; }

    table.poll tbody tr td.mb_other{width:66% !important; padding: 5px;}

    .noshow{display:block;}
    .noshowyes{display:none !important;}
    table.poll .noshow_head{display:block; background-color:#EAEAEA;}
    table.poll th.noshow_head{background-color:#666; border-bottom: 2px solid #999999; font-weight: bold;}


}
/*mobile css */
/*****Pary-wise Summary*/

/*MP Final Listing - Start*/
.fullcontainer {	float:left;	overflow:hidden;    width: 100%;}
.filterlisting{	max-height:150px!important;	overflow-x:hidden!important;	overflow-y:scroll!important}	
table.result_con th{	background:#3c3c3c url(../images/th_bg.gif) repeat-x;	border-left:1px solid #6f6f6f;	border-right:1px solid #000;	color:#fff;	font-family:Roboto, sans-serif!important;	font-size:15px;	font-weight:700;	text-align:center}
table.result_con th a{	color:#FFF;	display:block;	padding:8px;	text-decoration:none; cursor:default;}	
table.result_con td{	color:#333;	font-family:Roboto, sans-serif!important;	font-size:13px;	padding:5px 8px 3px 5px}
table.result_con td a{	color:#069;	font-family:"roboto condensed";	font-size:14px;	font-weight:300;	text-decoration:none}
table.result_con .wht{	background:#FFF}	
table.result_con .gray{	background:#f5f5f5}
.mr_tp_15{	margin-top:15px}
.state_cont{	float:left;	height:auto;	width:100%}
.party_ico{	display:block;	float:left;	height:25px;	width:25px}
.filter {    float: right;    font-family: 'Roboto',sans-serif;    margin: 10px 0;    text-align: right;    width: 100%;}
.filter span {font-size: 14px;color: #000000;margin-right: 0px;}
table.result_con {    color: #333333;    width: 100%;}
.summary_heading {    background: none repeat scroll 0 0 #FFFFFF;  color: #000000;   font-size: 16px;    font-weight: bold;    margin-bottom: 15px;      text-align: left;    width: 100%;}

.party_ico_color { width:25px; height:25px; display:block; float:left;} 
.bjd { background:url(../images/election_parties_colored.png) 0px 0px; }
.jdu { background:url(../images/election_parties_colored.png) 0px -25px; }
.left { background:url(../images/election_parties_colored.png) 0px -50px; }
.sp { background:url(../images/election_parties_colored.png) 0px -75px; }
.bjp { background:url(../images/election_parties_colored.png) 0px -100px; }
.ljp { background:url(../images/election_parties_colored.png) 0px -125px; }
.npf { background:url(../images/election_parties_colored.png) 0px -150px; }
.sad { background:url(../images/election_parties_colored.png) 0px -175px; }
.ss { background:url(../images/election_parties_colored.png) 0px -200px; }
.tdp { background:url(../images/election_parties_colored.png) 0px -225px; }
.audf { background:url(../images/election_parties_colored.png) 0px -250px; }
.cong { background:url(../images/election_parties_colored.png) 0px -275px; }
.jknc { background:url(../images/election_parties_colored.png) 0px -300px; }
.ncp { background:url(../images/election_parties_colored.png) 0px -325px; }
.rjd { background:url(../images/election_parties_colored.png) 0px -350px; }
.rld { background:url(../images/election_parties_colored.png) 0px -375px; }
.aap { background:url(../images/election_parties_colored.png) 0px -400px; }
.admk { background:url(../images/election_parties_colored.png) 0px -425px; }
.bsp { background:url(../images/election_parties_colored.png) 0px -450px; }
.dmk { background:url(../images/election_parties_colored.png) 0px -475px; }
.jmm { background:url(../images/election_parties_colored.png) 0px -500px; }
.mns { background:url(../images/election_parties_colored.png) 0px -525px; }
.tmc { background:url(../images/election_parties_colored.png) 0px -550px; }
.trs { background:url(../images/election_parties_colored.png) 0px -575px; }
.ysr { background:url(../images/election_parties_colored.png) 0px -600px; }
.ac { background:url(../images/election_parties_colored.png) 0px -625px; }
.bopf { background:url(../images/election_parties_colored.png) 0px -650px; }
.cpi { background:url(../images/election_parties_colored.png) 0px -675px; }
.cpm { background:url(../images/election_parties_colored.png) 0px -700px; }
.cpimlr { background:url(../images/election_parties_colored.png) 0px -725px; }
.dmdk { background:url(../images/election_parties_colored.png) 0px -750px; }
.grcp { background:url(../images/election_parties_colored.png) 0px -775px; }
.hvc { background:url(../images/election_parties_colored.png) 0px -800px; }
.hjc { background:url(../images/election_parties_colored.png) 0px -825px; }
.hvp { background:url(../images/election_parties_colored.png) 0px -850px; }
.inld { background:url(../images/election_parties_colored.png) 0px -875px; }
.jss { background:url(../images/election_parties_colored.png) 0px -900px; }
.jds { background:url(../images/election_parties_colored.png) 0px -925px; }
.jp { background:url(../images/election_parties_colored.png) 0px -950px; }
.jvm { background:url(../images/election_parties_colored.png) 0px -975px; }
.lsk { background:url(../images/election_parties_colored.png) 0px -1000px; }
.msc { background:url(../images/election_parties_colored.png) 0px -1025px; }
.mdmk { background:url(../images/election_parties_colored.png) 0px -1050px; }
.mgp { background:url(../images/election_parties_colored.png) 0px -1075px; }
.mnf { background:url(../images/election_parties_colored.png) 0px -1100px; }
.mpc { background:url(../images/election_parties_colored.png) 0px -1125px; }
.mul { background:url(../images/election_parties_colored.png) 0px -1150px; }
.ndm { background:url(../images/election_parties_colored.png) 0px -1175px; }
.npp { background:url(../images/election_parties_colored.png) 0px -1200px; }
.pdm { background:url(../images/election_parties_colored.png) 0px -1225px; }
.pmk { background:url(../images/election_parties_colored.png) 0px -1250px; }
.rjd { background:url(../images/election_parties_colored.png) 0px -1275px; }
.rld { background:url(../images/election_parties_colored.png) 0px -1300px; }
.rspkb { background:url(../images/election_parties_colored.png) 0px -1325px; }
.sadm { background:url(../images/election_parties_colored.png) 0px -1350px; }
.sjm { background:url(../images/election_parties_colored.png) 0px -1375px; }
.sdf { background:url(../images/election_parties_colored.png) 0px -1400px; }
.sucic { background:url(../images/election_parties_colored.png) 0px -1425px; }
.udp { background:url(../images/election_parties_colored.png) 0px -1450px; }
.ukkd { background:url(../images/election_parties_colored.png) 0px -1475px; }
.uma { background:url(../images/election_parties_colored.png) 0px -1500px; }
.ysrc { background:url(../images/election_parties_colored.png) 0px -1525px; }

.sdpi, .bajp, .bhbp, .rpia, .ind, .rspb, .kecm, .cpiml, .wpoi, .sada, .bhnjd, .kndp, .tpgc, .aifb, .bmp, .aiudf, .jknpp, .pdp, .anc, .bsd, .agp, .aaad, .abap, .abas, .abcda, .abdbm, .abhkp, .abhm, .abjp, .abjs, .abkmm, .abkp, .abltp, .abmls, .abmp, .abmsd, .abmskp, .abmvp, .abp, .abrs, .absc, .absp, .absr, .abssp, .abvcp, .acnc, .ad, .adms, .adp, .adsmk, .adsp, .adup, .agjp, .ahnp, .aiacp, .aibjp, .aibs, .aic, .aidwc, .aifbs, .aijmk, .ailp, .aimf, .aimim, .aimpr, .ainrc, .aipfr, .airp, .airsp, .aivp, .ajbp, .ajkkm, .ajp, .ajsp, .ajsu, .akbs, .akvp, .alhp, .alpp, .amb, .amp, .ampi, .amsp, .aop, .ap, .apm, .apnpp, .app, .aprd, .aprsp, .arp, .arps, .arvp, .arwp, .asdc, .asmp, .asp, .awap, .awd, .awsp, .awvp, .bap, .bbc, .bbm, .bbmp, .bbp, .bbpsp, .bcbdp, .bcdp, .bcp, .bcuf, .bd, .bdbp, .bdkc, .bdmm, .bed, .bep, .bgd, .bgtd, .bhc, .bhem, .bhip, .bhiq, .bhjap, .bhjd, .bhjdi, .bhjm, .bhkd, .bhmf, .bhmip, .bhmm, .bhpc, .bhpd, .bhsasp, .bhsd, .bhsp, .bhtp, .bhum, .bhvp, .bijp, .bjbcd, .bjbp, .bjjd, .bjkd, .bjsh, .bjsp, .bjtp, .bjvp, .bjwsp, .bjyp, .bkpm, .bkpp, .bksl, .bljp, .blkd, .blpgl, .bmbra, .bmnsp, .bmsm, .bnjd, .bnkp, .bnp, .bnrp, .bnsp, .bnyp, .bop, .bpc, .bpd, .bpjp, .bpp, .brbsv, .brem, .brm, .brmd, .brp, .brpi, .brpk, .brvp, .bsc, .bscp, .bsds, .bsdsp, .bsjp, .bsk, .bskd, .bskp, .bskpb, .bskrp, .bsmd, .bsmp, .bspa, .bspk, .bsrd, .bssp, .bsspa, .bswd, .bum, .bva, .bvkp, .bvm, .bvp, .bvsp, .bvvp, .byus, .cdf, .cgvp, .chgp, .chsm, .cpiml, .cpimln , .cpimp, .csp, .dasdp, .dbp, .dbsp, .dcp, .dfb, .dgpp, .dhnd, .dhrp, .dlbp, .dnp, .dpi, .dpia, .dpk, .dpps, .dsp, .dvpb, .ekp, .eskp, .esp, .etmk, .fci, .gap, .ggp, .gmoa, .gms, .grc, .grip, .grsp, .hdep, .hdjp, .hdkd, .hdnd, .hdvd, .hdvp, .hpp, .hscp, .hsp, .hspdp, .ibjp, .ibsp, .ibspk, .icsp, .iczp, .idmf, .igdp, .ijp, .iktl, .ilbpa, .ildf, .impp, .inl, .iop, .ipfb, .ipft, .ipgp, .ipp, .iqvd, .iqvp, .issp, .iuc, .iuml, .ivp, .jans, .jap, .jbjn, .jbp, .jbsp, .jcgp, .jcp, .jdr, .jesm, .jgop, .jhdp, .jhjam, .jhjm, .jhkp, .jhp, .jhsp, .jhtkp, .jhvp, .jjjkmc, .jkanc, .jkd, .jkm, .jkpc, .jkpn, .jkpp, .jkrp, .jm, .jmbp, .jmmp, .jnsmp, .jnsp, .jntp, .jnyd, .jpjd, .jps, .jrjp, .jrp, .jrsp, .jsep, .jshp, .jskp, .jsp, .jstp, .jup, .jvbp, .jvps, .kcvp, .kec, .kjtp, .kkjhs, .kkrd, .kls, .km, .kmbs, .knmk, .krdc, .krvd, .ksmmm, .ksvp, .ktmk, .kvsp, .lbhi, .lbp, .ldf, .lggp, .ljvm, .lkd, .lkjp, .lksgm, .lksp, .lm, .lpoi, .lppd, .lpsp, .lsp, .lsvp, .ltrp, .ltsd, .ltsp, .lvkp, .madp, .majp, .manp, .map, .mbci, .mbp, .mbsp, .mbt, .mc, .mco, .mcpis, .mcpiu, .mdp, .mdpf, .mgdp, .mhd, .mhps, .mhpst, .mhvd, .mjp, .mjsp, .mkd, .mkup, .mmd, .mmesp, .mmk, .mmm, .mmup, .mndp, .modp, .mpp, .mswp, .mtlp, .mtmk, .mva, .mvsp, .mwsp, .naicp, .nbdp, .nbnmp, .nbnp, .ndp, .ndpf, .ndvp, .nelu, .ngep, .nidp, .njcab, .njhc, .nlhp, .nlmp, .nlp, .nltp, .nmk, .noc, .ns, .nsbp, .nscp, .nssp, .ntim, .ntlp, .ntp, .nuzp, .nvdp, .nydp, .nyp, .ocp, .ojm, .omm, .oth, .pbhp, .pda, .pdf, .pdfo, .pecp, .pfds, .pgms, .pgsms, .pjap, .pjlp, .pjsp, .pkmk, .pmvp, .pnk, .pnmp, .pp, .ppa, .ppg, .ppi, .ppis, .ppoi, .prbd, .prbi, .prbp, .prcp, .prjd, .prp, .prpi, .prshp, .prsi, .psp, .pssp, .pt, .ptss, .pvrc, .pwpi, .qed, .rad, .ragd, .rajup, .ralop, .ralp, .rasap, .rasd, .rasjp, .rbcp, .rbd, .rbhcp, .rbhp, .rbhs, .rbp, .rcnp, .rcp, .rcpir, .rcpj, .rdkp, .rdmp, .rdsc, .rdsd, .rgd, .rgop, .rham, .rhep, .rhgvp, .rhim, .rhjkp, .rhjm, .rhjp, .rhjpp, .rhjppe, .rhjsp, .rhkep, .rhkp, .rhksp, .rhmp, .rhnd, .rhpd, .rhrp, .rhsd, .rhssp, .rhsvd, .rhsvp, .rhuc, .rhvlp, .rhvp, .rip, .rjap, .rjavp, .rjcbj, .rjdp, .rjjm, .rjm, .rjp, .rjpk, .rjsd, .rjsp, .rjvp, .rkjp, .rlp, .rlsp, .rmep, .rmglmp, .rmgp, .rmhsp, .rmsp, .rnsp, .rnvp, .rpcs, .rpi, .rpid, .rpie, .rpikh, .rpk, .rpp, .rppi, .rpps, .rrd, .rsad, .rsam, .rsap, .rsbp, .rshjp, .rsp, .rsprs, .rsps, .rspse, .rsrs, .rssmp, .rsuprp, .rsvd, .rtkp, .rup, .rvmp, .rvpp, .rvsp, .rws, .rys, .sacp, .sadb, .sap, .sbp, .scpi, .sdlpi, .sgf, .sgpp, .shbsp, .shjp, .shrp, .shsp, .sjd, .sjep, .sjklp, .sjnp, .sjp, .sjpd, .sjpn, .sjpr, .sjtp, .skd, .sklp, .skm, .skp, .skps, .slpl, .smbhp, .smrs, .smtr, .sodp, .sopi, .spoi, .spp, .spvp, .srbp, .srdo, .srsd, .ssbd, .ssd, .sskp, .ssmp, .ssms, .ssp, .sspd, .ssrd, .ssvd, .stbp, .stpi, .susp, .svp, .svpp, .svrp, .svsp, .swj, .swkp, .swp, .swsp, .tcpi,  .thpi, .tlpi, .tlps, .tlsp, .tmor, .tnmc, .tppp, .trmrp, .ttnc, .ucpi, .udf, .ugdp, .umk, .unlp, .upi, .upp, .uprp, .utlp, .utsj, .uwf, .vck, .vhs, .vjcp, .vjp, .vp, .vsip, .vsp, .vtp, .vvs, .ybhp, .yfe, .yksrp, .ysp, .yvp, .yvs { background:url(../images/election_parties_colored.png) 0px -2075px; }


.fullcontainer .summary_heading {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CC0000;
    color: #000000;
    font-family: 'Roboto';
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 5px 0;
    text-align: left;
    width: 100%;
}
/* MP Final Listing - End*/


/* MP Report Card Start */

.map_container { width:893px; height:355px; float:left; border:1px solid #dbdbdb; position:relative; margin-bottom:30px; } 
.map_container .blk_band { width:100%; height:120px; position:absolute; bottom:0; background:#ededed; border-bottom:1px solid #929292; padding: 0 0 0 240px; z-index:0;  } 
.map_container .blk_band .name { font-size:30px; font-weight:700; color:#000; display:block; float:left; padding-top:15px; width:250px;  font-family:"roboto";  line-height: 32px;} 
.map_container .blk_band .cons_name { font-size:15px; color:#FFF; display:block; padding-top:5px; font-family:"roboto condensed"; font-weight:700; } 
.map_container .blk_band .party_name { font-size:25px; font-family:"roboto condensed"; font-weight:700; color:#b5b5b5; display:block; margin-top:15px;  }
.map_container .blk_band .party_name img { vertical-align: middle; width:35px; height:auto; margin-top:-10px; }

.map_container .blk_band .leads_cont { width:190px; float:left; height:auto; margin-left:40px; padding-top:20px; } 


.map_container .blk_band .party_box { width:138px; height:auto; top:-75px; right:20px; position:absolute; background:#FFF; border:1px solid #b9b9b9; }

.map_container .blk_band .party_box .party_big_icon { display:block; height:70px; min-width:66px; text-align:center; padding-top:10px; padding-bottom:5px; }

.map_container .blk_band .party_box .party_txt { display:block; font-size:25px; color:#878787; font-weight:700; text-align:center; font-family:"roboto condensed"; padding-bottom:5px; }

.map_container .blk_band .party_box .gains_cont { display:block; background:#d4d4d4; color:#000; font-size:24px; text-align:center; font-weight:300; line-height:40px;  }


.map_container .blk_band .leads { display:block; text-align:center; margin-bottom:8px; float:left; width:125px; height:40px; font-size:24px; color:#248e00;  font-family:"roboto condensed"; font-weight:700; background:#fff; border:3px solid #248e00;  }
.map_container .blk_band .trails { display:block; text-align:center; margin-bottom:8px; float:left; width:125px; height:32px; font-size:24px; color:#ac0000;  font-family:"roboto condensed"; font-weight:700; text-align:center; background:#fff; border:3px solid #ac0000;  }
.map_container .blk_band .wins { display:block; text-align:center; margin-bottom:8px; float:left; width:128px; height:32px; font-size:24px; color:#fff;  font-family:"roboto condensed"; font-weight:700; text-align:center; background:#248e00; }
.map_container .blk_band .loses { display:block; text-align:center; margin-bottom:8px; float:left; width:128px; height:32px; font-size:24px; color:#fff;  font-family:"roboto condensed"; font-weight:700; text-align:center; background:#ac0000;  }
.map_container .blk_band .awaited { display:block; text-align:center; margin-bottom:8px; float:left; width:128px; height:32px; font-size:24px; color:#fff;  font-family:"roboto condensed"; font-weight:700; text-align:center; background:#919191;  }

.map_container .blk_band .vote_details { margin:0 auto; text-align:left; display:block; font-family:"roboto"; font-weight:300; color:#000; font-size:22px; width:auto; }

.otr_can_con { width:895px; height:auto; float:left; }
.otr_can_con .head { font-size:24px; font-family:"roboto condensed"; font-weight:700; margin-bottom:10px; background: }


.prv_winr { width:295px; height:auto; float:left; font-family:"roboto condensed"; font-weight:700; }
.prv_winr .head { font-size:24px; margin-bottom:10px;  }
.prv_cont { width:295px; height:auto; float:left; background:#edf1f7; font-family:"roboto condensed"; font-weight:700; }
.prv_cont .name { display:block; font-size:20px; color:#000; background:url(../images/prv_sep.gif) bottom repeat-x; padding:10px 0 10px 10px; font-family:"roboto"; font-weight:700; }
.prv_cont .sub_head { font-size:18px; background:url(../images/prv_sep.gif) bottom repeat-x; padding:10px 0 10px 10px; display:block; }
.prv_cont .gray { color:#666666; }
.prv_cont .pary_name { font-size:25px; color:#666; padding:10px 0 10px 10px; background:url(../images/prv_sep.gif) bottom repeat-x; display:block; }
.prv_cont .pary_name img { width:45px; height:45px; background:#FFF; padding:5px; border:1px solid #d9d9d9; vertical-align: middle; margin-right:10px;  }


.party_ico_big { width:66px; height:66px; display:block; margin: 0 auto; } 
.party_big_icon .bjd { background:url(../images/election_parties_big_icons.png) 0px 0px; }
.party_big_icon .jdu { background:url(../images/election_parties_big_icons.png) 0px -66px; }
.party_big_icon .left { background:url(../images/election_parties_big_icons.png) 0px -132px; }
.party_big_icon .sp { background:url(../images/election_parties_big_icons.png) 0px -198px; }
.party_big_icon .bjp { background:url(../images/election_parties_big_icons.png) 0px -264px; }
.party_big_icon .ljp { background:url(../images/election_parties_big_icons.png) 0px -330px; }
.party_big_icon .npf { background:url(../images/election_parties_big_icons.png) 0px -396px; }
.party_big_icon .sad { background:url(../images/election_parties_big_icons.png) 0px -462px; }
.party_big_icon .ss { background:url(../images/election_parties_big_icons.png) 0px -528px; }
.party_big_icon .tdp { background:url(../images/election_parties_big_icons.png) 0px -594px; }
.party_big_icon .audf { background:url(../images/election_parties_big_icons.png) 0px -660px; }
.party_big_icon .cong { background:url(../images/election_parties_big_icons.png) 0px -726px; }
.party_big_icon .jknc { background:url(../images/election_parties_big_icons.png) 0px -792px; }
.party_big_icon .ncp { background:url(../images/election_parties_big_icons.png) 0px -858px; }
.party_big_icon .rjd { background:url(../images/election_parties_big_icons.png) 0px -924px; }
.party_big_icon .rld { background:url(../images/election_parties_big_icons.png) 0px -990px; }
.party_big_icon .aap { background:url(../images/election_parties_big_icons.png) 0px -1056px; }
.party_big_icon .aidmk { background:url(../images/election_parties_big_icons.png) 0px -1122px; }
.party_big_icon .bsp { background:url(../images/election_parties_big_icons.png) 0px -1188px; }
.party_big_icon .dmk { background:url(../images/election_parties_big_icons.png) 0px -1254px; }
.party_big_icon .jmm { background:url(../images/election_parties_big_icons.png) 0px -1320px; }
.party_big_icon .mns { background:url(../images/election_parties_big_icons.png) 0px -1386px; }
.party_big_icon .tmc { background:url(../images/election_parties_big_icons.png) 0px -1452px; }
.party_big_icon .trs { background:url(../images/election_parties_big_icons.png) 0px -1518px; }
.party_big_icon .ysr { background:url(../images/election_parties_big_icons.png) 0px -1584px; }
.party_big_icon .ac { background:url(../images/election_parties_big_icons.png) 0px -1650px; }
.party_big_icon .bopf { background:url(../images/election_parties_big_icons.png) 0px -1716px; }
.party_big_icon .cpi { background:url(../images/election_parties_big_icons.png) 0px -1782px; }
.party_big_icon .cpm { background:url(../images/election_parties_big_icons.png) 0px -1848px; }
.party_big_icon .cpmlr { background:url(../images/election_parties_big_icons.png) 0px -1914px; }
.party_big_icon .dmdk { background:url(../images/election_parties_big_icons.png) 0px -1980px; }
.party_big_icon .grcp { background:url(../images/election_parties_big_icons.png) 0px -2046px; }
.party_big_icon .hvc { background:url(../images/election_parties_big_icons.png) 0px -2112px; }
.party_big_icon .hjc { background:url(../images/election_parties_big_icons.png) 0px -2178px; }
.party_big_icon .hvp { background:url(../images/election_parties_big_icons.png) 0px -2244px; }
.party_big_icon .inld { background:url(../images/election_parties_big_icons.png) 0px -2310px; }
.party_big_icon .jss { background:url(../images/election_parties_big_icons.png) 0px -2376px; }
.party_big_icon .jds { background:url(../images/election_parties_big_icons.png) 0px -2442px; }
.party_big_icon .jp { background:url(../images/election_parties_big_icons.png) 0px -2508px; }
.party_big_icon .jvm { background:url(../images/election_parties_big_icons.png) 0px -2574px; }
.party_big_icon .lsk { background:url(../images/election_parties_big_icons.png) 0px -2640px; }
.party_big_icon .msc { background:url(../images/election_parties_big_icons.png) 0px -2706px; }
.party_big_icon .mdmk { background:url(../images/election_parties_big_icons.png) 0px -2772px; }
.party_big_icon .mgp { background:url(../images/election_parties_big_icons.png) 0px -2838px; }
.party_big_icon .mnf { background:url(../images/election_parties_big_icons.png) 0px -2904px; }
.party_big_icon .mpc { background:url(../images/election_parties_big_icons.png) 0px -2970px; }
.party_big_icon .mul { background:url(../images/election_parties_big_icons.png) 0px -3036px; }
.party_big_icon .ndm { background:url(../images/election_parties_big_icons.png) 0px -3102px; }
.party_big_icon .npp { background:url(../images/election_parties_big_icons.png) 0px -3168px; }
.party_big_icon .pdm { background:url(../images/election_parties_big_icons.png) 0px -3234px; }
.party_big_icon .pmk { background:url(../images/election_parties_big_icons.png) 0px -3300px; }
.party_big_icon .rjd1 { background:url(../images/election_parties_big_icons.png) 0px -3366px; }
.party_big_icon .rld1 { background:url(../images/election_parties_big_icons.png) 0px -3432px; }
.party_big_icon .rspkb { background:url(../images/election_parties_big_icons.png) 0px -3498px; }
.party_big_icon .sadm { background:url(../images/election_parties_big_icons.png) 0px -3564px; }
.party_big_icon .sjm { background:url(../images/election_parties_big_icons.png) 0px -3630px; }
.party_big_icon .sdf { background:url(../images/election_parties_big_icons.png) 0px -3696px; }
.party_big_icon .sucic { background:url(../images/election_parties_big_icons.png) 0px -3762px; }
.party_big_icon .udp { background:url(../images/election_parties_big_icons.png) 0px -3828px; }
.party_big_icon .ukkd { background:url(../images/election_parties_big_icons.png) 0px -3894px; }
.party_big_icon .uma { background:url(../images/election_parties_big_icons.png) 0px -3960px; }
.party_big_icon .ysrc { background:url(../images/election_parties_big_icons.png) 0px -4026px; }
.party_big_icon .sdpi, .party_big_icon .party_big_icon .bajp, .party_big_icon .party_big_icon .bhbp, .party_big_icon .party_big_icon .rpia, .party_big_icon .ind, .party_big_icon .rspb, .party_big_icon .kecm, .party_big_icon .cpiml, .party_big_icon .wpoi, .party_big_icon .sada, .party_big_icon .bhnjd, .party_big_icon .kndp, .party_big_icon .tpgc, .party_big_icon .aifb, .party_big_icon .bmp, .party_big_icon .aiudf, .party_big_icon .jknpp, .party_big_icon .pdp, .party_big_icon .anc, .party_big_icon .bsd, .party_big_icon .agp, .party_big_icon .aaad, .party_big_icon .abap, .party_big_icon .abas, .party_big_icon .abcda, .party_big_icon .abdbm, .party_big_icon .abhkp, .party_big_icon .abhm, .party_big_icon .abjp, .party_big_icon .abjs, .party_big_icon .abkmm, .party_big_icon .abkp, .party_big_icon .abltp, .party_big_icon .abmls, .party_big_icon .abmp, .party_big_icon .abmsd, .party_big_icon .abmskp, .party_big_icon .abmvp, .party_big_icon .abp, .party_big_icon .abrs, .party_big_icon .absc, .party_big_icon .absp, .party_big_icon .absr, .party_big_icon .abssp, .party_big_icon .abvcp, .party_big_icon .acnc, .party_big_icon .ad, .party_big_icon .adms, .party_big_icon .adp, .party_big_icon .adsmk, .party_big_icon .adsp, .party_big_icon .adup, .party_big_icon .agjp, .party_big_icon .ahnp, .party_big_icon .aiacp, .party_big_icon .aibjp, .party_big_icon .aibs, .party_big_icon .aic, .party_big_icon .aidwc, .party_big_icon .aifbs, .party_big_icon .aijmk, .party_big_icon .ailp, .party_big_icon .aimf, .party_big_icon .aimim, .party_big_icon .aimpr, .party_big_icon .ainrc, .party_big_icon .aipfr, .party_big_icon .airp, .party_big_icon .airsp, .party_big_icon .aivp, .party_big_icon .ajbp, .party_big_icon .ajkkm, .party_big_icon .ajp, .party_big_icon .ajsp, .party_big_icon .ajsu, .party_big_icon .akbs, .party_big_icon .akvp, .party_big_icon .alhp, .party_big_icon .alpp, .party_big_icon .amb, .party_big_icon .amp, .party_big_icon .ampi, .party_big_icon .amsp, .party_big_icon .aop, .party_big_icon .ap, .party_big_icon .apm, .party_big_icon .apnpp, .party_big_icon .app, .party_big_icon .aprd, .party_big_icon .aprsp, .party_big_icon .arp, .party_big_icon .arps, .party_big_icon .arvp, .party_big_icon .arwp, .party_big_icon .asdc, .party_big_icon .asmp, .party_big_icon .asp, .party_big_icon .awap, .party_big_icon .awd, .party_big_icon .awsp, .party_big_icon .awvp, .party_big_icon .bap, .party_big_icon .bbc, .party_big_icon .bbm, .party_big_icon .bbmp, .party_big_icon .bbp, .party_big_icon .bbpsp, .party_big_icon .bcbdp, .party_big_icon .bcdp, .party_big_icon .bcp, .party_big_icon .bcuf, .party_big_icon .bd, .party_big_icon .bdbp, .party_big_icon .bdkc, .party_big_icon .bdmm, .party_big_icon .bed, .party_big_icon .bep, .party_big_icon .bgd, .party_big_icon .bgtd, .party_big_icon .bhc, .party_big_icon .bhem, .party_big_icon .bhip, .party_big_icon .bhiq, .party_big_icon .bhjap, .party_big_icon .bhjd, .party_big_icon .bhjdi, .party_big_icon .bhjm, .party_big_icon .bhkd, .party_big_icon .bhmf, .party_big_icon .bhmip, .party_big_icon .bhmm, .party_big_icon .bhpc, .party_big_icon .bhpd, .party_big_icon .bhsasp, .party_big_icon .bhsd, .party_big_icon .bhsp, .party_big_icon .bhtp, .party_big_icon .bhum, .party_big_icon .bhvp, .party_big_icon .bijp, .party_big_icon .bjbcd, .party_big_icon .bjbp, .party_big_icon .bjjd, .party_big_icon .bjkd, .party_big_icon .bjsh, .party_big_icon .bjsp, .party_big_icon .bjtp, .party_big_icon .bjvp, .party_big_icon .bjwsp, .party_big_icon .bjyp, .party_big_icon .bkpm, .party_big_icon .bkpp, .party_big_icon .bksl, .party_big_icon .bljp, .party_big_icon .blkd, .party_big_icon .blpgl, .party_big_icon .bmbra, .party_big_icon .bmnsp, .party_big_icon .bmsm, .party_big_icon .bnjd, .party_big_icon .bnkp, .party_big_icon .bnp, .party_big_icon .bnrp, .party_big_icon .bnsp, .party_big_icon .bnyp, .party_big_icon .bop, .party_big_icon .bpc, .party_big_icon .bpd, .party_big_icon .bpjp, .party_big_icon .bpp, .party_big_icon .brbsv, .party_big_icon .brem, .party_big_icon .brm, .party_big_icon .brmd, .party_big_icon .brp, .party_big_icon .brpi, .party_big_icon .brpk, .party_big_icon .brvp, .party_big_icon .bsc, .party_big_icon .bscp, .party_big_icon .bsds, .party_big_icon .bsdsp, .party_big_icon .bsjp, .party_big_icon .bsk, .party_big_icon .bskd, .party_big_icon .bskp, .party_big_icon .bskpb, .party_big_icon .bskrp, .party_big_icon .bsmd, .party_big_icon .bsmp, .party_big_icon .bspa, .party_big_icon .bspk, .party_big_icon .bsrd, .party_big_icon .bssp, .party_big_icon .bsspa, .party_big_icon .bswd, .party_big_icon .bum, .party_big_icon .bva, .party_big_icon .bvkp, .party_big_icon .bvm, .party_big_icon .bvp, .party_big_icon .bvsp, .party_big_icon .bvvp, .party_big_icon .byus, .party_big_icon .cdf, .party_big_icon .cgvp, .party_big_icon .chgp, .party_big_icon .chsm, .party_big_icon .cong, .party_big_icon .cpiml, .party_big_icon .cpimln , .party_big_icon .cpimp, .party_big_icon .csp, .party_big_icon .dasdp, .party_big_icon .dbp, .party_big_icon .dbsp, .party_big_icon .dcp, .party_big_icon .dfb, .party_big_icon .dgpp, .party_big_icon .dhnd, .party_big_icon .dhrp, .party_big_icon .dlbp, .party_big_icon .dmk, .party_big_icon .dnp, .party_big_icon .dpi, .party_big_icon .dpia, .party_big_icon .dpk, .party_big_icon .dpps, .party_big_icon .dsp, .party_big_icon .dvpb, .party_big_icon .ekp, .party_big_icon .eskp, .party_big_icon .esp, .party_big_icon .etmk, .party_big_icon .fci, .party_big_icon .gap, .party_big_icon .ggp, .party_big_icon .gmoa, .party_big_icon .gms, .party_big_icon .grc, .party_big_icon .grip, .party_big_icon .grsp, .party_big_icon .hdep, .party_big_icon .hdjp, .party_big_icon .hdkd, .party_big_icon .hdnd, .party_big_icon .hdvd, .party_big_icon .hdvp, .party_big_icon .hpp, .party_big_icon .hscp, .party_big_icon .hsp, .party_big_icon .hspdp, .party_big_icon .ibjp, .party_big_icon .ibsp, .party_big_icon .ibspk, .party_big_icon .icsp, .party_big_icon .iczp, .party_big_icon .idmf, .party_big_icon .igdp, .party_big_icon .ijp, .party_big_icon .iktl, .party_big_icon .ilbpa, .party_big_icon .ildf, .party_big_icon .impp, .party_big_icon .inl, .party_big_icon .iop, .party_big_icon .ipfb, .party_big_icon .ipft, .party_big_icon .ipgp, .party_big_icon .ipp, .party_big_icon .iqvd, .party_big_icon .iqvp, .party_big_icon .issp, .party_big_icon .iuc, .party_big_icon .iuml, .party_big_icon .ivp, .party_big_icon .jans, .party_big_icon .jap, .party_big_icon .jbjn, .party_big_icon .jbp, .party_big_icon .jbsp, .party_big_icon .jcgp, .party_big_icon .jcp, .party_big_icon .jdr, .party_big_icon .jdu, .party_big_icon .jesm, .party_big_icon .jgop, .party_big_icon .jhdp, .party_big_icon .jhjam, .party_big_icon .jhjm, .party_big_icon .jhkp, .party_big_icon .jhp, .party_big_icon .jhsp, .party_big_icon .jhtkp, .party_big_icon .jhvp, .party_big_icon .jjjkmc, .party_big_icon .jkanc, .party_big_icon .jkd, .party_big_icon .jkm, .party_big_icon .jknc, .party_big_icon .jkpc, .party_big_icon .jkpn, .party_big_icon .jkpp, .party_big_icon .jkrp, .party_big_icon .jm, .party_big_icon .jmbp, .party_big_icon .jmmp, .party_big_icon .jnsmp, .party_big_icon .jnsp, .party_big_icon .jntp, .party_big_icon .jnyd, .party_big_icon .jpjd, .party_big_icon .jps, .party_big_icon .jrjp, .party_big_icon .jrp, .party_big_icon .jrsp, .party_big_icon .jsep, .party_big_icon .jshp, .party_big_icon .jskp, .party_big_icon .jsp, .party_big_icon .jstp, .party_big_icon .jup, .party_big_icon .jvbp, .party_big_icon .jvps, .party_big_icon .kcvp, .party_big_icon .kec, .party_big_icon .kjtp, .party_big_icon .kkjhs, .party_big_icon .kkrd, .party_big_icon .kls, .party_big_icon .km, .party_big_icon .kmbs, .party_big_icon .knmk, .party_big_icon .krdc, .party_big_icon .krvd, .party_big_icon .ksmmm, .party_big_icon .ksvp, .party_big_icon .ktmk, .party_big_icon .kvsp, .party_big_icon .lbhi, .party_big_icon .lbp, .party_big_icon .ldf, .party_big_icon .lggp, .party_big_icon .ljvm, .party_big_icon .lkd, .party_big_icon .lkjp, .party_big_icon .lksgm, .party_big_icon .lksp, .party_big_icon .lm, .party_big_icon .lpoi, .party_big_icon .lppd, .party_big_icon .lpsp, .party_big_icon .lsp, .party_big_icon .lsvp, .party_big_icon .ltrp, .party_big_icon .ltsd, .party_big_icon .ltsp, .party_big_icon .lvkp, .party_big_icon .madp, .party_big_icon .majp, .party_big_icon .manp, .party_big_icon .map, .party_big_icon .mbci, .party_big_icon .mbp, .party_big_icon .mbsp, .party_big_icon .mbt, .party_big_icon .mc, .party_big_icon .mco, .party_big_icon .mcpis, .party_big_icon .mcpiu, .party_big_icon .mdp, .party_big_icon .mdpf, .party_big_icon .mgdp, .party_big_icon .mhd, .party_big_icon .mhps, .party_big_icon .mhpst, .party_big_icon .mhvd, .party_big_icon .mjp, .party_big_icon .mjsp, .party_big_icon .mkd, .party_big_icon .mkup, .party_big_icon .mmd, .party_big_icon .mmesp, .party_big_icon .mmk, .party_big_icon .mmm, .party_big_icon .mmup, .party_big_icon .mndp, .party_big_icon .modp, .party_big_icon .mpp, .party_big_icon .mswp, .party_big_icon .mtlp, .party_big_icon .mtmk, .party_big_icon .mva, .party_big_icon .mvsp, .party_big_icon .mwsp, .party_big_icon .naicp, .party_big_icon .nbdp, .party_big_icon .nbnmp, .party_big_icon .nbnp, .party_big_icon .ndp, .party_big_icon .ndpf, .party_big_icon .ndvp, .party_big_icon .nelu, .party_big_icon .ngep, .party_big_icon .nidp, .party_big_icon .njcab, .party_big_icon .njhc, .party_big_icon .nlhp, .party_big_icon .nlmp, .party_big_icon .nlp, .party_big_icon .nltp, .party_big_icon .nmk, .party_big_icon .noc, .party_big_icon .ns, .party_big_icon .nsbp, .party_big_icon .nscp, .party_big_icon .nssp, .party_big_icon .ntim, .party_big_icon .ntlp, .party_big_icon .ntp, .party_big_icon .nuzp, .party_big_icon .nvdp, .party_big_icon .nydp, .party_big_icon .nyp, .party_big_icon .ocp, .party_big_icon .ojm, .party_big_icon .omm, .party_big_icon .oth, .party_big_icon .pbhp, .party_big_icon .pda, .party_big_icon .pdf, .party_big_icon .pdfo, .party_big_icon .pecp, .party_big_icon .pfds, .party_big_icon .pgms, .party_big_icon .pgsms, .party_big_icon .pjap, .party_big_icon .pjlp, .party_big_icon .pjsp, .party_big_icon .pkmk, .party_big_icon .pmvp, .party_big_icon .pnk, .party_big_icon .pnmp, .party_big_icon .pp, .party_big_icon .ppa, .party_big_icon .ppg, .party_big_icon .ppi, .party_big_icon .ppis, .party_big_icon .ppoi, .party_big_icon .prbd, .party_big_icon .prbi, .party_big_icon .prbp, .party_big_icon .prcp, .party_big_icon .prjd, .party_big_icon .prp, .party_big_icon .prpi, .party_big_icon .prshp, .party_big_icon .prsi, .party_big_icon .psp, .party_big_icon .pssp, .party_big_icon .pt, .party_big_icon .ptss, .party_big_icon .pvrc, .party_big_icon .pwpi, .party_big_icon .qed, .party_big_icon .rad, .party_big_icon .ragd, .party_big_icon .rajup, .party_big_icon .ralop, .party_big_icon .ralp, .party_big_icon .rasap, .party_big_icon .rasd, .party_big_icon .rasjp, .party_big_icon .rbcp, .party_big_icon .rbd, .party_big_icon .rbhcp, .party_big_icon .rbhp, .party_big_icon .rbhs, .party_big_icon .rbp, .party_big_icon .rcnp, .party_big_icon .rcp, .party_big_icon .rcpir, .party_big_icon .rcpj, .party_big_icon .rdkp, .party_big_icon .rdmp, .party_big_icon .rdsc, .party_big_icon .rdsd, .party_big_icon .rgd, .party_big_icon .rgop, .party_big_icon .rham, .party_big_icon .rhep, .party_big_icon .rhgvp, .party_big_icon .rhim, .party_big_icon .rhjkp, .party_big_icon .rhjm, .party_big_icon .rhjp, .party_big_icon .rhjpp, .party_big_icon .rhjppe, .party_big_icon .rhjsp, .party_big_icon .rhkep, .party_big_icon .rhkp, .party_big_icon .rhksp, .party_big_icon .rhmp, .party_big_icon .rhnd, .party_big_icon .rhpd, .party_big_icon .rhrp, .party_big_icon .rhsd, .party_big_icon .rhssp, .party_big_icon .rhsvd, .party_big_icon .rhsvp, .party_big_icon .rhuc, .party_big_icon .rhvlp, .party_big_icon .rhvp, .party_big_icon .rip, .party_big_icon .rjap, .party_big_icon .rjavp, .party_big_icon .rjcbj, .party_big_icon .rjd, .party_big_icon .rjdp, .party_big_icon .rjjm, .party_big_icon .rjm, .party_big_icon .rjp, .party_big_icon .rjpk, .party_big_icon .rjsd, .party_big_icon .rjsp, .party_big_icon .rjvp, .party_big_icon .rkjp, .party_big_icon .rlp, .party_big_icon .rlsp, .party_big_icon .rmep, .party_big_icon .rmglmp, .party_big_icon .rmgp, .party_big_icon .rmhsp, .party_big_icon .rmsp, .party_big_icon .rnsp, .party_big_icon .rnvp, .party_big_icon .rpcs, .party_big_icon .rpi, .party_big_icon .rpid, .party_big_icon .rpie, .party_big_icon .rpikh, .party_big_icon .rpk, .party_big_icon .rpp, .party_big_icon .rppi, .party_big_icon .rpps, .party_big_icon .rrd, .party_big_icon .rsad, .party_big_icon .rsam, .party_big_icon .rsap, .party_big_icon .rsbp, .party_big_icon .rshjp, .party_big_icon .rsp, .party_big_icon .rsprs, .party_big_icon .rsps, .party_big_icon .rspse, .party_big_icon .rsrs, .party_big_icon .rssmp, .party_big_icon .rsuprp, .party_big_icon .rsvd, .party_big_icon .rtkp, .party_big_icon .rup, .party_big_icon .rvmp, .party_big_icon .rvpp, .party_big_icon .rvsp, .party_big_icon .rws, .party_big_icon .rys, .party_big_icon .sacp, .party_big_icon .sad, .party_big_icon .sadb, .party_big_icon .sap, .party_big_icon .sbp, .party_big_icon .scpi, .party_big_icon .sdlpi, .party_big_icon .sgf, .party_big_icon .sgpp, .party_big_icon .shbsp, .party_big_icon .shjp, .party_big_icon .shrp, .party_big_icon .shsp, .party_big_icon .sjd, .party_big_icon .sjep, .party_big_icon .sjklp, .party_big_icon .sjnp, .party_big_icon .sjp, .party_big_icon .sjpd, .party_big_icon .sjpn, .party_big_icon .sjpr, .party_big_icon .sjtp, .party_big_icon .skd, .party_big_icon .sklp, .party_big_icon .skm, .party_big_icon .skp, .party_big_icon .skps, .party_big_icon .slpl, .party_big_icon .smbhp, .party_big_icon .smrs, .party_big_icon .smtr, .party_big_icon .sodp, .party_big_icon .sopi, .party_big_icon .spoi, .party_big_icon .spp, .party_big_icon .spvp, .party_big_icon .srbp, .party_big_icon .srdo, .party_big_icon .srsd, .party_big_icon .ssbd, .party_big_icon .ssd, .party_big_icon .sskp, .party_big_icon .ssmp, .party_big_icon .ssms, .party_big_icon .ssp, .party_big_icon .sspd, .party_big_icon .ssrd, .party_big_icon .ssvd, .party_big_icon .stbp, .party_big_icon .stpi, .party_big_icon .susp, .party_big_icon .svp, .party_big_icon .svpp, .party_big_icon .svrp, .party_big_icon .svsp, .party_big_icon .swj, .party_big_icon .swkp, .party_big_icon .swp, .party_big_icon .swsp, .party_big_icon .tcpi, .party_big_icon .tdp, .party_big_icon .thpi, .party_big_icon .tlpi, .party_big_icon .tlps, .party_big_icon .tlsp, .party_big_icon .tmor, .party_big_icon .tnmc, .party_big_icon .tppp, .party_big_icon .trmrp, .party_big_icon .ttnc, .party_big_icon .ucpi, .party_big_icon .udf, .party_big_icon .ugdp, .party_big_icon .umk, .party_big_icon .unlp, .party_big_icon .upi, .party_big_icon .upp, .party_big_icon .uprp, .party_big_icon .utlp, .party_big_icon .utsj, .party_big_icon .uwf, .party_big_icon .vck, .party_big_icon .vhs, .party_big_icon .vjcp, .party_big_icon .vjp, .party_big_icon .vp, .party_big_icon .vsip, .party_big_icon .vsp, .party_big_icon .vtp, .party_big_icon .vvs, .party_big_icon .ybhp, .party_big_icon .yfe, .party_big_icon .yksrp, .party_big_icon .ysp, .party_big_icon .yvp, .party_big_icon .yvs { background:url(../images/election_parties_big_icons.png) 0px -5478px; }
  .prof_pic {    height: 182px;    left: 30px;    position: absolute;    top: 150px;    width: 182px;}      
.prof_pic { width:182px; height:182px; position:absolute; top: 150px;left: 30px; }
.prof_pic img { border-radius:50%; }
.prs_det { width:895px; float:left; height:auto; } 
.prs_det li.age { background:#cac7c7 url(../images/age_ico.png) no-repeat 145px 60px }
.prs_det li.sex { background:#cac7c7 url(../images/sex_ico.png) no-repeat 140px 60px; }
.prs_det li.category { background:#cac7c7 url(../images/category_ico.png) no-repeat 140px 60px; }
.prs_det li.eduation { background:#cac7c7 url(../images/education_ico.png) no-repeat 140px 60px; }
.prs_det li.mov_assets { background:#cac7c7 url(../images/mov_assets_ico.png) no-repeat 140px 60px; }
.prs_det li.im_mov_assets { background:#cac7c7 url(../images/immov_assets_ico.png) no-repeat 150px 60px; }
.prs_det li.total_assets { background:#cac7c7 url(../images/total_assets_ico.png) no-repeat 130px 60px; }
.prs_det li.liabilites { background:#cac7c7 url(../images/laiblity_ico.png) no-repeat 120px 60px; }
.prs_det li.accused { background:#cac7c7 url(../images/accused_ico.png) no-repeat 140px 60px; }
.prs_det li.convicted { background:#cac7c7 url(../images/convicted_ico.png) no-repeat 140px 60px; }
.prs_det li.convicted { background:#cac7c7 url(../images/convicted_ico.png) no-repeat 140px 60px; }
.prs_det li.case_total { background:#cac7c7 url(../images/case_file_ico.png) no-repeat 140px 60px; }
.prs_det li.mp { background:#cac7c7 url(../images/mp_ico.png) no-repeat center 60px; }

.prs_det .mr_rg { margin-right:11px; margin-bottom:11px}    

.prs_det ul { list-style:none; display:block; margin:0px; float:left; width:100%; }
.prs_det li { width:215px; height:133px; float:left; display:block; text-align:center; color:#000; padding-right:10px; padding-left:10px; }
.prs_det li .head { margin:0px; padding:0; font-family: 'Roboto Condensed', sans-serif; font-size:23px; display:block; font-weight:700; margin-top:20px; margin-bottom:10px; }
.prs_det li .matter { margin:0px; padding:0; font-family: 'Roboto Condensed Light', sans-serif; font-weight:300; font-size:28px; display:block; text-transform:uppercase; line-height:30px;  }

.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.mr25 { margin-right:25px;}
.mrb20 { margin-bottom:20px; }
.gray_color { color:#b5b5b5; }
.fullcontainer .party_icon {height:22px;}
.fullcontainer .party_txt {margin-left:10px;}
.filterelements {float:left;max-width:310px;max-height:30px;}

.result_con th{cursor:default;} 
/* for app*/

.mp_report_card{display:block; overflow:hidden; font-family:Roboto,arial; width:100%;}
.map_container_app {height: 98px; position: relative;  overflow: hidden; display: block;}
.map_container_app .blk_band { width:100%; height:56px; position:absolute; bottom:0; background:#ededed; border-bottom:1px solid #929292;  z-index:0;  } 
.map_container_app .blk_band .name { position:absolute; top:-43px; left:92px; font-size:13px; font-weight:700; line-height:16px; color:#000; display:block; float:left; padding-top:7px; width:140px;  font-family:"roboto"; } 
.map_container_app .blk_band .cons_name { font-size:15px; color:#FFF; display:block; padding-top:5px; font-family:"roboto condensed"; font-weight:700; } 
.map_container_app .blk_band .party_name { font-size:25px; font-family:"roboto condensed"; font-weight:700; color:#b5b5b5; display:block; margin-top:15px;  }
.map_container_app .blk_band .party_name img { vertical-align: middle; width:35px; height:auto; margin-top:-10px; }
.map_container_app .blk_band .leads_cont { padding-left:92px; width:92px; float:left; height:auto; padding-top:10px; } 
.map_container_app .blk_band .party_box { width:62px; height:auto; top:-30px; right:10px; position:absolute; background:#FFF; border:1px solid #b9b9b9; }
.map_container_app .blk_band .party_box .party_big_icon { display:block; height:35px; min-width:33px; text-align:center; padding-top:3px; padding-bottom:0px; }
.map_container_app .blk_band .party_box .party_txt { display:block; font-size:13px; color:#878787; font-weight:700; text-align:center; font-family:"roboto condensed"; padding-bottom:0px; }
.map_container_app .blk_band .party_box .gains_cont { display:block; background:#d4d4d4; color:#000; font-size:12px; text-align:center; font-weight:300; line-height:20px;  }
.map_container_app .blk_band .leads { display:block; text-align:center; margin-bottom:4px; float:left; width:63px; height:20px; font-size:12px; color:#248e00;  font-family:"roboto"; font-weight:700; background:#fff; border:2px solid #248e00;  }
.map_container_app .blk_band .trails { display:block; text-align:center; margin-bottom:8px; float:left; width:125px; height:32px; font-size:24px; color:#ac0000;  font-family:"roboto"; font-weight:700; text-align:center; background:#fff; border:3px solid #ac0000;  }
.map_container_app .blk_band .wins { display:block; text-align:center; margin-bottom:8px; float:left; width:128px; height:32px; font-size:24px; color:#fff;  font-family:"roboto"; font-weight:700; text-align:center; background:#248e00; }
.map_container_app .blk_band .loses { display:block; text-align:center; margin-bottom:8px; float:left; width:128px; height:32px; font-size:24px; color:#fff;  font-family:"roboto"; font-weight:700; text-align:center; background:#ac0000;  }
.map_container_app .blk_band .awaited { display:block; text-align:center; margin-bottom:8px; float:left; width:128px; height:32px; font-size:24px; color:#fff;  font-family:"roboto"; font-weight:700; text-align:center; background:#919191;  }
.map_container_app .blk_band .vote_details { margin:0 auto; text-align:left; display:block; font-family:"roboto";font-weight:300; color:#454545; font-size:11px; width:150px; }
.map_container_app .prof_pic { width:77px; height:auto; position:absolute; top: 5px; left: 7px; }
.map_container_app .prof_pic img { width:77px; height:76px; }

.mp_report_card .card_controller{display:block; overflow:hidden; padding:5px 10px; text-align:center;}
.mp_report_card .card_controller .back{background:url(../images/back-arrow.png) 10% 55% no-repeat #fcfcfc; background-size:13%; font-size:14px; float:left; font-weight:300; border:1px solid #f0f0f0; border-radius:5px; box-shadow:0 2px 2px #7e7e7e;}
.mp_report_card .card_controller .back a{text-decoration:none; color:#393939; display:block; padding:5px 25px; }
.mp_report_card .card_controller .select_menu{display:inline-block; overflow:hidden;}
.mp_report_card .card_controller .select_menu select{font-family: roboto; background:#ebebeb;border:none; border-bottom:1px solid #cccccc; height:30px; padding:5px; font-size:13px; color:#000; font-weight:bold; cursor:pointer;}
.mp_report_card .card_controller .select_menu select option{padding:2px 5px;}

.mp_report_card .mp_details{display:block; overflow:hidden; }
.mp_report_card .mp_details table tr td{font-size:14px; font-weight:bold; color:#000; padding:5px 0 5px 5px; line-height:36px; border-bottom:1px solid #e5e5e5;}
.mp_report_card .mp_details table tr td:first-child{font-weight:normal; border-right:1px solid #e5e5e5;}
.mp_report_card .mp_details table tr td .cat_icon{width:36px; height:36px; float:left; margin-right:10px;}
.mp_report_card .card_controller .back {background: url("../images/back-arrow.png") no-repeat scroll 10% 55% / 13% auto #FCFCFC;    border: 1px solid #F0F0F0;    border-radius: 5px;    box-shadow: 0 2px 2px #7E7E7E;    float: left;    font-size: 14px;    font-weight: 300;}
/* MP Report Card End */


