.arrowlistmenu{
width: 100%; /*width of accordion menu*/
border:0px solid #ccc; display:block; clear:both;
}
.arrowlistmenu ul{
width: 100%; /*width of accordion menu*/
border:0px solid #ccc; display:block; padding:0px; clear:both;
}
.arrowlistmenu li{
border:0px solid green; display:block; clear:both; list-style-type:none;
}

.categoryitems1{background-color:#d3f4ff;}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
color:#000; text-align:left;
background-image:url(../Images/aero_default.png); background-repeat:no-repeat; background-position:5px 8px;
background-color:#9fdef4;
/*header text is indented 10px*/
cursor: pointer; box-sizing:border-box;
}
.arrowlistmenu .menuheader a{color:#000; text-decoration:none;}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image:url(../Images/aero_hover.png); background-repeat:no-repeat; background-position:5px 8px; color:#fff;  background-color:#1f9bc5;
}
.arrowlistmenu .menuheader:hover{ /*CSS class to apply to expandable header when it's expanded*/
background-color:#1f9bc5; 
}
.arrowlistmenu .openheader:hover{ /*CSS class to apply to expandable header when it's expanded*/
background-color:#1f9bc5; 
}


.tbl_plus{ /*CSS class for menu headers in general (expanding or not!)*/
color:#000; text-align:left;
background:  url(../images/aero_default.png) no-repeat; background-position:5px 8px;
/*header text is indented 10px*/
cursor: pointer; box-sizing:border-box;
}

/* Candidate Profile Start */
.candi_profile_cont{width:99.8%; clear:both; float:left; margin:0px 0px 30px 0px;}
.candidate_head{font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:bold; color:#7f0000; text-transform:uppercase; margin-bottom:10px;}
.candidates{ /*CSS class for menu headers in general (expanding or not!)*/
 font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:15px; text-align:center;
color:#000;
background-image:url(~/images/candi_bg.png); background-repeat:no-repeat; background-position:5px 30px;
background-color:#fff; border-bottom:1px solid #ccc; line-height:10px;
cursor: hand; cursor: pointer; float:left; clear:both;}
.candidates:hover{ /*CSS class to apply to expandable header when it's expanded*/
background-color:#ddf4fe; color:#000; text-shadow:1px 1px 2px #fff;
}

.candi_expand_name{line-height:17px;}
.candi_expand_name span{margin-left:22px; top:0px; float:left; font-weight:bold; vertical-align:text-middle; width:90%; white-space:normal; box-sizing:border-box;}
.candi_expand_name span span{font-weight:normal; left:0px;}

.candidate_open{ /*CSS class to apply to expandable header when it's expanded*/
background-image:url(~/images/candi_bg_open.png); background-repeat:no-repeat; background-position:5px 30px; color:#000; text-shadow:1px 1px 3px #fff; background-color:#ddf4fe;}

.candi_photo{text-align:center; width:10%!important;}
.candi_photo img{width:70px!important; height:70px!important; margin:2px 0px 2px 25px; text-align:center; padding:2px; border:1px solid #ccc; border-radius:50px;  -moz-o-border-radius:50px; -webkit-border-radius:50px; -o-border-radius:50px; -ms-border-radius:50px; }

.candi_pro_party{text-align:center; width:11%!important;}
.candi_pro_party span{display:block; clear:both; margin-top:4px; font-weight:500; font-size:12px;}
.candi_pro_party img{width:35px!important; height:35px!important; text-align:center; padding:2px; border:1px solid #ccc; border-radius:50%; -moz-o-border-radius:50%;  -webkit-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; }
.candidates_matter_cont{display:block; clear:both; width:100%; margin:0 auto; margin-bottom:0px!important;}
.candidates_matter{color:#333; font-family: 'Open Sans', sans-serif; line-height:15px; font-size:14px; text-indent:10px; text-align:left;  background-color:#eee!important; margin:0px!important;}
.candidates_matter td{text-indent:0px;}

.candi_profile_tbl{width:70%; background:#fff; margin:0px auto;}
.candi_profile_tbl td{padding:5px 0px 5px 0px;}

.candi_tbl_head{font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:bold; text-transform:uppercase; text-align:left;  background-color:#666; color:#fff; line-height:30px;}
.candi_grey{background-color:#f1f1f1; color:#333;}
.candi_grey td{ padding-left:20px;}
.candi_white{background-color:#fff; color:#333;}
.candi_white td{ padding-left:20px;}

.kyc{display:block; margin:0 auto; clear:both; padding:0px; margin:0px; text-align:center;}
.kyc select {
    display:inline-block; outline:0px; width:48%; margin-right:1%; border:1px solid #ccc; background:#eee; padding:7px 10px 7px 10px; box-sizing:border-box;
}
/* Candidate Profile End */

/* Result Box Start */

.result_box{width:100%; display:block; background-color:rgba(255,255,255,.5); text-align:center; clear:both; margin:0px auto; margin-top:10px; font-size:15px; }
.ac_winner{width:48.5%; display:inline-block; padding-right:1%; border-right:1px dotted #ccc; margin-bottom:20px; vertical-align:top;}
.ac_runner{width:48.5%; display:inline-block; margin-bottom:20px; vertical-align:top;}
.ac_winner_head{line-height:30px; font-weight:bold; background:green; color:#fff; text-align:center; text-transform:uppercase;}
.ac_runner_head{line-height:30px; font-weight:bold; background:red; color:#fff; text-align:center; text-transform:uppercase;}
.ac_candi{padding:10px 0px 10px 0px; font-family: 'Open Sans', sans-serif; clear:both; width:100%;}
.ac_candi_left{display:inline-block; width:30%; padding:0px; margin-top:2%; vertical-align:top; box-sizing:border-box; }
.ac_candi_left img{width:95%!important; border-radius:50%; border:1px solid #f1f1f1; padding:5%; box-sizing:border-box;}
.ac_candi_name{font-family: 'Open Sans', sans-serif; font-weight:bold; text-align:left; display:block; clear:both;}
.ac_candi_right{display:inline-block; width:68%; margin:2% 0% 0% 0%; vertical-align:top; box-sizing:border-box;}
.ac_sitting{font-family: 'Open Sans', sans-serif; font-weight:500;}
.ac_party{font-family: 'Open Sans', sans-serif; font-weight:bold; display:block; margin:0px 0px 10px 0px; text-align:left;}
.ac_party img{width:30px!important; border-radius:50%; -webkit-border-radius:50%; display:inline-block; position:relative; top:10px; margin-right:10px;}

.ac-wise-results{background:#ddd; color:#000; border:1px solid #ccc; border-radius:5px; width:180px; text-align:center; line-height:30px; font-family: 'Open Sans', sans-serif; font-weight:bold; text-transform:uppercase; margin:0 auto; margin-bottom:10px;}
.votes{text-align:left; display:block; clear:both; font-size:95%;}

/* Result Box End */