.tpd-item{cursor:pointer}
p{color:#fff;line-height:1.625rem}
ul{list-style-type:none;padding:0;margin:0}
a{-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}
img{max-width:100%}
.market-data{display:flex;column-gap:30px}
.market-table{padding-bottom:10px}
.md-indices,.top-gainers{padding-bottom:10px;padding-top:16px;width:100%;flex:0 0 370px;max-width:370px}
.md-indices h4,.tp-select{display:inline-block;font-size:17px;line-height:20px;font-weight:700;}
.market-table td:nth-child(2),.market-table th:nth-child(2){text-align:left;}
.market-table table,.market-table td,.market-table th,.market-table tr{border-collapse:collapse}
.market-table table{width:100%}
.market-table thead tr{background-color:#2b2b2b;height:42px}
.market-table th{font-size:16px;line-height:18px;color:#fff;font-weight:700;padding:10px 15px}
.market-table tbody{padding:10px}
.market-table tbody tr:not(:last-child){border-bottom:1px solid #d1d1d1}
.market-table td{font-size:14px;line-height:16px;color:#000;padding:10px 7px;text-align:center}
.market-table th:first-child{text-align:left}
.market-table td:first-child{white-space:nowrap;text-align:left;width: 103px;display: inline-block;}
.tp-data{position:relative;display:flex;align-items:center;margin-bottom:17px}
.tp-dropdown{position:absolute;top:calc(100% - 17px);background-color:#fff;width:175px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 3px 6px #00000029;padding:7px 0}.tpd-item{font-size:14px;line-height:14px;color:#000;padding:11px 20px}.tpd-item:hover{background-color:#f7f7f7;font-weight:900}.top-gainers{width:100%;flex:0 0 100%;max-width:100%}.index_tabs{margin-left:auto;display:flex;align-items:center}#it_item_himachal,#it_item_gujarat{width:87px;height:32px;font-size:14px;line-height:32px;text-transform:uppercase;border:1px solid #e2e2e2;text-align:center;cursor:pointer}#it_item_gujarat{border-top-left-radius:10px;border-bottom-left-radius:10px;border-right:0px}#it_item_himachal{border-top-right-radius:10px;border-bottom-right-radius:10px;border-left:0}#it_item_himachal.active,#it_item_gujarat.active{font-weight:700;color:#fff;background-color:#c00;box-shadow:inset 0 3px 6px #0000005D}@media (max-width:575px){.market-table th{font-size:15px;padding:10px}}@media (max-width:360px){.market-table td,.market-table th{padding:10px 5px}.md-indices h4,.tp-select{font-size:17px}.market-table th{font-size:15px}}
.consttable ul{display:grid; grid-template-columns:repeat(3, 1fr);border-left:1px solid #e9e9e9; border-right: 0px; border-bottom: 0px;}
.consttable ul li{text-align:left; font-size:14px;border-bottom: 1px solid #e9e9e9; padding:12px 10px; position:relative;background-color:#fff; color: var(--primarytextcolor); border-right: 1px solid #e9e9e9;}
.consttable ul li::before{
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 1px;
    z-index: -1;
    box-shadow: 0px -2px 0px #e9e9e9;
}
.consttable ul li h4{padding-bottom: 5px;font-size: 14px;color: #666;margin-right: 24px;}
.consttable ul li .winnername, .consttable ul li .winnername a{font-size: 12px; line-height: 18px;color: #666;  display: inline;}
.winner{text-indent: -9999px;display: inline-block;}
.winner.awaited{ text-indent:0px; font-size: 12px; color: #666} .winner.awaited::before{content:"-"; padding:0 5px;}
.winner.won{background-image:url(https://akm-img-a-in.tosshub.com/sites/electiontak/images/won.png); width:15px; height:15px; background-repeat:no-repeat;background-size: 100%; position: relative; top:4px;}
.winner.leading,.winner.lead{background-image:url(https://akm-img-a-in.tosshub.com/sites/electiontak/images/uparrow_n.png); width:12px; height:12px; background-repeat:no-repeat; background-size: 100%;}
.winner.leading{position: relative; top: 7px;}
.partyname{ width:22px; height:22px;display: block;background-size:21px;position: absolute;top: 6px;right: 8px;background-position: center center;box-shadow: 0 0px 3px #bababa;border-radius: 100%; overflow: hidden;}
.BJP,.bjp{ background-image:url(https://akm-img-a-in.tosshub.com/sites/electiontak/images/counting-day/partylogo/bjp.jpg);}
.INC,.inc, .cong{ background-image:url(https://akm-img-a-in.tosshub.com/sites/electiontak/images/counting-day/partylogo/inc.jpg)}
.AAP,.app{ background-image:url(https://akm-img-a-in.tosshub.com/sites/electiontak/images/counting-day/partylogo/aap.jpg)}
.IND,.NOTA,.na,.NA,.oth,.OTH{ background-image:url(https://akm-img-a-in.tosshub.com/sites/electiontak/images/counting-day/partylogo-118x118/default-partylogo.jpg); opacity:0.8;}
.JDS,.jds,.JD\(S\) {background-image:url(https://akm-img-a-in.tosshub.com/sites/electiontak/images/counting-day/partylogo/jds.jpg);}
.sp,.SP{background-image:url(https://akm-img-a-in.tosshub.com/sites/electiontak/images/counting-day/partylogo/sp.jpg);}
.bsp,.BSP{background-image:url(https://akm-img-a-in.tosshub.com/sites/electiontak/images/counting-day/partylogo/bsp.jpg);}
.dark-mode .consttable ul li{background-color:#fff;}
.dark-mode .consttable ul,.dark-mode .consttable ul li{border-color:#3a3a3a;background-color: var(--whitebg);}
.texttop{color: var(--primarytextcolor); font-size:18px; line-height:24px;padding-top:20px}
.lhs__section h1,.texttop{padding:0 10px;}
.lhs__section h1{font-size:22px; line-height:1.3;}
.texttop{padding-top:15px!important;}
.consttable input#winner_list{border:1px solid #e6e6e6;height: 45px; border-radius: 3px; outline: none; color:#111;font-weight: 300;appearance: none;width:100%;background: white;margin-bottom: 10px;padding:0px 10px 0px 40px;margin:0 auto; font-size: 16px; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMjIuODc5IDExOS43OTkiIGZpbGw9IiNjMDAiPjxnPjxwYXRoIGQ9Ik00OS45ODgsMGgwLjAxNnYwLjAwN0M2My44MDMsMC4wMTEsNzYuMjk4LDUuNjA4LDg1LjM0LDE0LjY1MmM5LjAyNyw5LjAzMSwxNC42MTksMjEuNTE1LDE0LjYyOCwzNS4zMDNoMC4wMDd2MC4wMzN2MC4wNCBoLTAuMDA3Yy0wLjAwNSw1LjU1Ny0wLjkxNywxMC45MDUtMi41OTQsMTUuODkyYy0wLjI4MSwwLjgzNy0wLjU3NSwxLjY0MS0wLjg3NywyLjQwOXYwLjAwN2MtMS40NDYsMy42Ni0zLjMxNSw3LjEyLTUuNTQ3LDEwLjMwNyBsMjkuMDgyLDI2LjEzOWwwLjAxOCwwLjAxNmwwLjE1NywwLjE0NmwwLjAxMSwwLjAxMWMxLjY0MiwxLjU2MywyLjUzNiwzLjY1NiwyLjY0OSw1Ljc4YzAuMTEsMi4xLTAuNTQzLDQuMjQ4LTEuOTc5LDUuOTcxIGwtMC4wMTEsMC4wMTZsLTAuMTc1LDAuMjAzbC0wLjAzNSwwLjAzNWwtMC4xNDYsMC4xNmwtMC4wMTYsMC4wMjFjLTEuNTY1LDEuNjQyLTMuNjU0LDIuNTM0LTUuNzgsMi42NDYgYy0yLjA5NywwLjExMS00LjI0Ny0wLjU0LTUuOTcxLTEuOTc4bC0wLjAxNS0wLjAxMWwtMC4yMDQtMC4xNzVsLTAuMDI5LTAuMDI0TDc4Ljc2MSw5MC44NjVjLTAuODgsMC42Mi0xLjc3OCwxLjIwOS0yLjY4NywxLjc2NSBjLTEuMjMzLDAuNzU1LTIuNTEsMS40NjYtMy44MTMsMi4xMTVjLTYuNjk5LDMuMzQyLTE0LjI2OSw1LjIyMi0yMi4yNzIsNS4yMjJ2MC4wMDdoLTAuMDE2di0wLjAwNyBjLTEzLjc5OS0wLjAwNC0yNi4yOTYtNS42MDEtMzUuMzM4LTE0LjY0NUM1LjYwNSw3Ni4yOTEsMC4wMTYsNjMuODA1LDAuMDA3LDUwLjAyMUgwdi0wLjAzM3YtMC4wMTZoMC4wMDcgYzAuMDA0LTEzLjc5OSw1LjYwMS0yNi4yOTYsMTQuNjQ1LTM1LjMzOEMyMy42ODMsNS42MDgsMzYuMTY3LDAuMDE2LDQ5Ljk1NSwwLjAwN1YwSDQ5Ljk4OEw0OS45ODgsMHogTTUwLjAwNCwxMS4yMXYwLjAwN2gtMC4wMTYgaC0wLjAzM1YxMS4yMWMtMTAuNjg2LDAuMDA3LTIwLjM3Miw0LjM1LTI3LjM4NCwxMS4zNTlDMTUuNTYsMjkuNTc4LDExLjIxMywzOS4yNzQsMTEuMjEsNDkuOTczaDAuMDA3djAuMDE2djAuMDMzSDExLjIxIGMwLjAwNywxMC42ODYsNC4zNDcsMjAuMzY3LDExLjM1OSwyNy4zODFjNy4wMDksNy4wMTIsMTYuNzA1LDExLjM1OSwyNy40MDMsMTEuMzYxdi0wLjAwN2gwLjAxNmgwLjAzM3YwLjAwNyBjMTAuNjg2LTAuMDA3LDIwLjM2OC00LjM0OCwyNy4zODItMTEuMzU5YzcuMDExLTcuMDA5LDExLjM1OC0xNi43MDIsMTEuMzYtMjcuNGgtMC4wMDZ2LTAuMDE2di0wLjAzM2gwLjAwNiBjLTAuMDA2LTEwLjY4Ni00LjM1LTIwLjM3Mi0xMS4zNTgtMjcuMzg0QzcwLjM5NiwxNS41Niw2MC43MDMsMTEuMjEzLDUwLjAwNCwxMS4yMUw1MC4wMDQsMTEuMjF6Ii8+PC9nPjwvc3ZnPg==);     background-repeat: no-repeat; background-position: 10px center; -webkit-transition: .18s ease-out;-moz-transition: .18s ease-out;-o-transition: .18s ease-out;transition: .18s ease-out;}
.consttable input#winner_list::placeholder,.consttable input#winner_list::-webkit-input-placeholder{}
.search_cont{background: #e9e9e9;padding: 5px;margin-bottom: 15px;border: 1px solid #d2d1d1;border-radius: 3px;}
.result_no_record {text-align: center;color: #000;display: none;}
.constituency_state_list {width: 50%;border: none;background: #fff;padding: 0 10px;font-size: 15px;}
.consttable input.winner_list {max-width: 50%;}
.search_cont_list_with_dropdown {display: flex;gap: 5px;}
h2.result_yr{color: #000;font-size: 24px;}
.texttop.textprg {padding-top: 0 !important;}
@media (max-width: 767px) {
    .search_cont_list_with_dropdown {flex-wrap: wrap;}
    .consttable input.winner_list {max-width: 100%;}
    .constituency_state_list {width: 100%;height: 45px;}
    h2.result_yr{font-size: 20px;}
}
@media(min-width:1024px){.lhs__section h1{font-size:26px; line-height:1.4;}.lhs__section h1,.texttop{padding:0;}}
@media (max-width:600px){.consttable ul{grid-template-columns:repeat(2, 1fr);}}
@media (max-width:500px) {.tp-data{padding: 0;gap:10px;flex-wrap: wrap;margin-bottom: 10px;justify-content: center;}.index_tabs{margin: 0 auto;}}
@media (max-width:360px){.consttable ul{grid-template-columns:repeat(1, 1fr);}}


/* Win and Lead Indicator label */
.tp-select ul{display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 400;
    background: #f5f5f5;
    padding: 5px 10px;
    border-radius: 3px;
    border: 1px solid #ddd;
    color: #111;}
.tp-select ul li{
    display: flex;
    align-items: center;
    margin-right: 10px;
}
.tp-select ul li img{margin-left: 5px;}
/* End */

.index_tabs{margin-left:auto;display:flex;align-items:center}
.index_tabs{margin-left: auto;display: flex;align-items: center;border: 1px solid #ccc;border-radius: 20px; overflow: hidden;}
.it_tab{width: auto;height: 32px;font-size: 14px;line-height: 32px;text-transform: uppercase;border-right: 1px solid #e2e2e2;text-align: center;cursor: pointer;}
.it_tab:last-child{border-right:0px}
.it_tab a{display: block; padding: 0 10px; color:#000}
.it_tab.active a{font-weight:700;color:#fff;background-color:#c00;box-shadow:inset 0 3px 6px #0000005D}
.consttable ul h4 a {color:#002866;}



/*dark mode*/
html[data-theme='dark'] .consttable ul{background-color: #595757; border-color: #8b8b8b;}
html[data-theme='dark'] .consttable ul li h4,.dark-mode .consttable ul li h4 {color: #fff;}
html[data-theme='dark'] .consttable ul li .winnername,.dark-mode .consttable ul li .winnername {color: #fff;}
html[data-theme='dark'] .consttable ul li{background-color: #595757; border-color: #8b8b8b;}
html[data-theme='dark'] .index_tabs, .dark-mode .index_tabs {overflow: hidden;}
html[data-theme='dark'] .it_tab a,.dark-mode .it_tab a, html[data-theme='dark'] .result_no_record, html[data-theme='dark'] .result_yr {color: #fff;}

