
.assmelemrgnbtm40px{margin-bottom:40px; border-bottom:1px solid #efefef; padding-bottom:10px}
.assemeleheadbx{background:#f3f3f3; margin-bottom:10px}
.assemeleheadbx h1{font-size:40px; text-transform:uppercase; color:#000; float:left; margin-right:10px}
.assemeleheadbx .container div div{float:left;  text-align:center}
.assemeleheadbx .container div div:first-child{margin-right:20px;}
.assemeleheadbx .container div h2{color:#ababab; font-size:12px}
.asmbelesponsrbx{float:right}

.tableassmelc{float:left; margin-left:-10px}
.tableassmelc:last-child{float:right; margin-right:-10px}
.tableassmelc td{padding:5px 5px; font-family:'roboto'}

.assemeletabhed{color:#a8a8a8; font-size:12px; text-transform:uppercase; border-bottom:1px solid #e2e2e2}
.assemeletabbjp, .assemeletabcong, .assemeletabothr{color:#000; font-size:18px; border-bottom:1px solid #e2e2e2}
.assemeletabbjp h4, .assemeletabbjp h4 a{color:#ff7200; display:inline-block}
.assemeletabcong h4, .assemeletabcong h4 a{color:#189d0e; display:inline-block}
.assemeletabothr h4, .assemeletabothr h4 a{color:#028be2; display:inline-block}

.gujhead{font-size:20px; color:#000; text-transform:uppercase}
.gujhead span{color:#1770c0; float:right;margin-right: 5px;}

.srchbxassemelec{border:1px solid #dbdbdb; background:#f3f3f3; margin:30px auto; padding-left:10px; font-family:'roboto'; position:relative}
.srchbxassemelec h2{display:inline-block; text-transform:uppercase; font-size:17px; color:#36363c}
.srchbxassemelec div{display:inline-block}
.srchbxassemelec div:first-child{border-right:1px solid #dbdbdb;padding-right:15px; margin-right:15px}
.srchbxassemelec input{color:#8c8c8c; font-size:12px; border:1px solid #d5d5d5; padding:10px 5px; margin:10px auto; width:210px; text-transform:uppercase}
.srchbxassemelec button{background:#565656; border:0px; color:#fff; padding:8px 15px; border-radius:6px; margin-left:10px}
.srchbxassemelec select{border:0; color:#176fc1; font-size:15px; background:none; cursor:pointer}
.srchbxassemelec select:first-child{margin-right:15px}

#selectUl{position:absolute; top:15px; width:155px; background:url(http://ste.india.com/desktop/election-2017/images/downarrow-asel.png) no-repeat right 6px; z-index:5}
#selectUl li, #selectUl1 li {text-transform:uppercase; display: list-item; width: 100%;  cursor:pointer; color:#176fc1; }
#selectUl li a, #selectUl1 li a{color:#176fc1; display:block;  border-bottom:1px solid #dbdbdb; background:#e8e7e7;padding:10px 8px 5px 10px}
#selectUl li a:hover, #selectUl1 li a:hover{background:#d9d9d9}
#selectUl li:first-child, #selectUl1 li:first-child{height:2em}

#selectUl li.unselected, #selectUl1 li.unselected {display: none;}
ul#selectUl:hover li,ul#selectUl:hover li.unselected {display: list-item;}
ul#selectUl:hover li,ul#selectUl1:hover li.unselected {display: list-item;}

#selectUl1{position:absolute; top:15px; right:65px; width:105px; background:url(http://ste.india.com/desktop/election-2017/images/downarrow-asel.png) no-repeat right 6px; z-index:5}

.asemeleleadbx {margin-bottom:30px}
.asemeleleadbx h3{color:#36363c; font-size:35px; font-weight:bold}
.asemeleleadbx h3 a{color:#36363c;}
.asmelctpbx h2, .assemeleckeycanbx h2, .asseletab-container h2, .asseletab-container h1{border-bottom: 2px solid #e2e2e2;    padding-bottom: 4px;    text-transform: uppercase;    font-size: 20px; margin-bottom:15px}
.asmelctpbx h2 a, .assemeleckeycanbx h2 a, .asseletab-container h2 span, .asseletab-container h1 span{color: #2b2b2b;    border-bottom: 2px solid #ffde2f;    padding-bottom: 5px;}

.asmelctpbx li img{float:left; margin-right:10px; margin-bottom:15px; width:135px}
.asmelctpbx li{}
.asmelctpbx li{clear:both}
.asmelctpbx li h3{float:left; width:60%}


.assemeleckeycanbx{margin-top:30px; font-family:'roboto'}
.assemeleckeycanbx h2 span{font-size:12px; text-transform:none; float:right; margin-top:10px;     color: #176fc1;}

.assemeleckeycanscrol{height:300px; overflow-y:scroll}
.assemeleckeycanscrol img{width:75px !important; border-radius:50%; float:left; margin-right:15px;}
.assemeleckeycanscrol li{border-bottom:1px solid #f3f3f3; margin-bottom:10px;  height:90px}
.assemeleckeycanscrol li:last-child{height:auto; text-align:right; padding:0 10px 10px 0}
.assemeleckeycanscrol li:last-child a{ color: #176fc1;}
.assemeleckeycanscrol h3{color:#36363c; font-size:15px; font-weight:bold;  padding:5px 0 10px 0}
.assemeleckeycanscrol h4{display:inline-block; background:#17a001; border-radius:4px; padding:3px 8px; color:#fff; font-size:12px}
.assemeleckeycanscrolrerail{background:#f31100 !important}
.assemeleckeycanscrol h4 a{color:#fff}
.assemeleckeycanscrol h5{display:inline-block; color:#36363c; font-size:12px}

.asmblelecvidbx li{position:relative}
.asmblelecvidbx li h3{width:calc(100% - 140px); font-size:15px}
.asmblelecvidbx li img{width:120px; position:relative}
.asmblelecvidbx span{ width:28px; height:28PX; position:absolute; top:20px; left:15%; background:url(http://ste.india.com/desktop/images/s-vd-icon-n.png) no-repeat;}

.tabsaelink li {background: #f3f3f3;color: #000;display: inline-block;	padding: 10px 15px;font-size:17px; text-transform:uppercase; }
.tabsaelink li.current{background: #ffde2f;color: #222;}
.tab-content{display: none;}

ul.tabsae{	list-style: none;font-family:'roboto'}
ul.tabsae li{background: #f3f3f3;color: #000;display: inline-block;	padding: 10px 15px;font-size:17px; text-transform:uppercase; cursor:pointer}
ul.tabsae li.current{background: #ffde2f;color: #222;}
.tab-content{display: none;}
.tab-content.current{display: inherit;}
.mrgntpimgaftrhrsa{text-align:right; margin-top:-50px}


/*Gujrat page*/
.asmeleheading{font-size:30px; padding-top:17px !important; line-height:38px !important}
.aegujhdrtablftalpge h2{background:#ffde2f; text-transform:uppercase; display:inline-block; padding:0px 8px; margin-bottom:15px; font-size:17px}
.aegujhdrtablftalpge li{float:left}
.aegujhdrtablftalpge li{font-size:25px; border-bottom:2px solid #ff7200; display:inline-block; color:#ff7200; margin-bottom:10px; width:30%; margin-right:2%}
.aegujhdrtablftalpge li:nth-child(2){border-bottom:2px solid #189d0e}   
.aegujhdrtablftalpge li h4 a{color:#ff7200; font-size:17px; display:block} 
.aegujhdrtablftalpge li:nth-child(2) h4 a{color:#189d0e}   .aegujhdrtablftalpge li:nth-child(3) h4 a{color:#3b5998}  
.aegujhdrtablftalpge li h4{font-size:45px; color:#000; margin-top:-15px} 

.aegujhdrtablftalpge li:nth-child(3){border-bottom:2px solid #3b5998}




.aegujhdrtablft1 h4{font-size:25px; border-bottom:2px solid #ff7200; display:inline-block; color:#ff7200; padding-bottom:10px; margin-bottom:15px}
.aegujhdrtablft2 h4{font-size:25px;  border-bottom:2px solid #189d0e; display:inline-block; color:#189d0e; padding-bottom:10px; margin-bottom:15px; margin-top:50px}

.aegujhdrtablft3 h4{font-size:25px; border-bottom:2px solid #028be2; display:inline-block; color:#028be2; padding-bottom:10px; margin-bottom:15px; margin-top:50px}
.aegujhdrtablft1 img, .aegujhdrtablft2 img, .aegujhdrtablft3 img, .aegujhdrtablftalpge li img{float:left; margin-right:10px}

.aegujhdrlftbx{border-bottom:4px solid #ffde2f}
.aegujhdrlftbx h1, .aegujhdrlftbx h2{line-height:32px; padding-top: 7px; font-size:28px}
.aegujhdrtablft li{float:left; margin-top:18px; width:20%; margin-right:3%}
.aegujhdrtablft li:first-child{margin-top:0; width:30%; margin-right:0}
.aegujhdrtablft li h4{font-size:60px; color:#000; line-height:42px}
.aegujhdrtablft li h4 a{display:block; font-size:17px; margin-top:1px;}
.aegujhdrtablft li img{float:left; margin-right:10px}

.aegujbjpclor{color: #ff7200;   margin-left:8px; border-bottom:2px solid #ff7200}
.aegujincclor{color: #189d0e; margin-left:0px;  border-bottom:2px solid #189d0e }
.aegujothrclor{color: #028be2;  border-bottom:2px solid #028be2}

.nav-aelegujbx{background:#f3f3f3; font-family:'roboto'; margin-left:-5px; margin-right:-5px}
.nav-aelegujbx li{display:inline-block; padding:8px 6% 8px 2%; text-transform:uppercase; font-size:13px; font-weight:bold}
.nav-aelegujbx li:last-child{padding-right:0}
.nav-aelegujbx li a{color:#2b2b2b}
.nav-aelegujbx .active a{border-bottom:2px solid #1c1c1c}

.aegujarctbx{margin-top:25px}
.mrebolynwsrgtbx .bolyveralign {left:415px}

.asseletab-container .srchbxassemelec{margin:-10px auto 20px auto; text-align:center; padding-bottom:10px; padding-left:0}
.asseletab-container .srchbxassemelec input{width:90%}


/*constituency page*/
.aselconstbx{font-family:'roboto'}
.aselconstbx th{ text-transform:uppercase; text-align:left}
.aselconstbx td, .aselconstbx th{padding:10px 10px; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; font-size:17px}
.aselconstbx tr:nth-child(odd){background:#f8f8f8}
.aselconstbx tr td:last-child, .aselconstbx th:last-child{border-right:0}
.aselconstbxgreen h4{display:inline-block; background:#17a001; border-radius:4px; padding:3px 8px; color:#fff; font-size:12px}
.aselconstbxred h4{background: #f31100;display:inline-block; border-radius:4px; padding:3px 8px; color:#fff; font-size:12px}
.aselconstbxredload{width:100%; margin:15px auto; text-align:center}
.aselconstbxredload a{color:#36363c;  background:#f3f3f3; border-radius:4px; text-transform:uppercase; font-size:16px;  display:inline-block; padding:5px 15px;}
.assemelecborbtm{ padding:0px !important; border-left:0; height:80px; border-bottom:0px !important}
.assmeleatoz{word-spacing:17px}
.assmeleatoz .active{background:#000; color:#fff; padding:3px 5px}


.aselconstbx .fa-caret-up{color:#17a001; margin-left:10px; font-size:20px}
.aselconstbx .fa-caret-down{color:#f31100; margin-left:10px; font-size:20px}

.asselecankeybx img{margin-left:5px; margin-top:5px}

.asselecankeybx div:nth-child(even){background:#f3f3f3}
.asselecankeydwn{width:24%; margin-right:1%; float:left;}
.asselecankeydwn{border:1px solid #f9f9f9; text-align:center; height:350px; margin-bottom:15px}
.asselecankeydwn h4{display:inline-block; background:#17a001; border-radius:4px; padding:3px 8px; color:#fff; font-size:14px; margin:15px 0 15px 0}
.asselecankeydwntrailing{background:#f31100 !important; }
.asselecankeydwn h3{font-size:15px; font-weight:bold; color:#36363c}
.asselecankeydwn h3 span{font-weight:normal; font-size:12px; display:block}
ul.tabsaecon li { background: #f3f3f3; color: #000; display: inline-block;  padding: 4px 10px;    font-size: 12px;}
ul.tabsaecon li:hover { background: #ffde2f;}
.aselintmapbx img{}

.dnaoriginal h1{display:inline-block;  text-transform:uppercase; font-size:20px; }
.dnaoriginal h1 span{color:#2b2b2b; border-bottom:2px solid #ffde2f; padding-bottom:5px} 

.assmmrgnbtm30px{margin-bottom:10px}
.leadstry h2{position:absolute; top:10px; left:10px; font-size:15px; padding:5px; background:rgba(255, 222, 47, .90); border-radius:4px; text-transform:uppercase}

@media(max-width:1200px){
	
	.aegujhdrtablft li h4{font-size:45px}
	ul.tabsae li{font-size:15px}
	.aegujhdrlftbx h1{font-size:24px; padding-top:0}
	.aegujhdrtablft li{margin-top:10px}
	.aegujhdrtablft li:first-child{margin-right:15px}
	.aegujhdrtablft li{margin-right: 2%;}
	.nav-aelegujbx li{padding: 8px 2% 8px 2%;}
	.asmelctpbx h2, .assemeleckeycanbx h2, .asseletab-container h2{font-size:15px}
	.aegujhdrtablftalpge li:nth-child(3) img{width:27px}  
	.aegujhdrtablftalpge li h4 {    font-size: 30px;}
	
	}


.tab-content.current {
    display: inherit;
    overflow: auto;
    height: 900px;
}
.asselecankeydwn .trail-bg,.assemeleckeycanscrol .trail-bg {
background: #f31100 !important;
}
.asselecankeydwn .lead-bg,.assemeleckeycanscrol .lead-bg  {
    background: #17a001 !important;
}

.aegujhdrtablft1 .aegujbjpclor{
border-bottom: 2px solid #ff7200;
color: #ff7200;
}

.aegujhdrtablft1 .aegujincclor{
border-bottom: 2px solid #189d0e;
color: #189d0e;
}
.aegujhdrtablft1 .aegujothrclor{
border-bottom: 2px solid #028be2;
color: #028be2;
}
.asseletab-container .tab-content.current {
    height: auto !important;
}
.con-list li {
    padding: 10px;
    border: 1px solid #eaeaea;
    font-size: 16px;
    width: 25%;
    float: left;
    list-style: none;
    border-collapse: collapse;
}
