.hide{display:none !important}a:link:hover,a:visited:hover{text-decoration:none}.main-container,.main-container *{box-sizing:border-box}.main-container{font-size:15px;line-height:1.2em}#content.wrapper{max-width:1190px;padding:20px 15px}#content.wrapper h1{font-size:20px;color:#000;line-height:1.2em;text-transform:uppercase;margin:0}.campaign-details{border:1px solid #e2e2e2;border-radius:3px;margin-bottom:25px}.mapcontainer1{border-right:1px solid #e2e2e2;width:400px;display:inline-block;vertical-align:top;height:412px;padding:15px;position:relative}
.mapcontainer1 .elctions_map1{position:relative;transform:translateY(-50%);-webkit-transform:translateY(-50%);top:50%;text-align:center;overflow:hidden}.mapcontainer1 .elctions_map1 svg{width:100%;max-height:370px !important}.mapcontainer1 .elctions_map1 svg text{font-size:30px;fill:#999}.campaign-details:not(.compared) .mapcontainer1 .elctions_map1 svg text{cursor:pointer}.compared .mapcontainer1 .elctions_map1 svg text{fill:#000}.mapcontainer1 .elctions_map1 svg text[data-active="true"]{font-size:34px;font-weight:600;fill:#000}
.mapcontainer1 .elctions_map1 svg text[data-active="true"][data-size="large"]{font-size:65px}.mapcontainer1 .elctions_map1 svg text[data-size="large"]{font-size:60px}.mapcontainer1 .elctions_map1 svg text[data-active="true"][data-size="medium"]{font-size:50px}.mapcontainer1 .elctions_map1 svg text[data-size="medium"]{font-size:40px}
.mapcontainer1 .note{position:absolute;width:auto;left:15px;bottom:10px;font-size:10px;line-height:1;color:#999}.details-container{width:calc(100% - 400px);display:inline-block;vertical-align:top}.loading{position:relative;height:100%}@keyframes spin{0{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes spin{0{transform:rotate(0)}100%{transform:rotate(359deg)}}.details-container.compared .info:first-of-type,.details-container.compared .key-details .column:first-of-type{border-right:1px solid #e2e2e2}
.details-container.compared .info-container .rally-count{display:flex}.details-container.compared .districts{display:none}.details-container.compared .key-details .column{width:50%}.details-container.compared .key-details-list.issues ul li{width:50%}.details-container.compared .info{width:50%;display:flex}.details-container:not(.compared) .politician-lists .close-btn{display:none}.politician-lists{border-bottom:1px solid #e2e2e2;display:flex;align-items:stretch;flex-direction:row;position:relative}
.politician-lists .politician{padding:8px 20px;width:50%;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:center}.politician-lists .politician:first-of-type{border-right:1px solid #e2e2e2}.no-compare-view .politician-lists .politician:not(:first-of-type),.no-compare-view .politician h2:after{display:none}.no-compare-view .politician-lists .politician:first-of-type{width:100%;border-right:0;cursor:default}.politician-lists .politician .candidate{min-height:35px;line-height:33px}
.politician-lists .politician img{vertical-align:middle}.politician-lists ul{display:none;position:absolute;left:0;top:100%;z-index:5;padding:5px 0;background:#fff;width:100%;box-shadow:0 0 3px rgba(0,0,0,.5)}.politician-lists ul li{padding:5px 20px;cursor:pointer;transition:all .5s}.politician-lists ul li h2:after{display:none}.politician-lists ul li:hover{background:#eee}.politician h2{font-size:14px;text-transform:uppercase;color:#000;display:inline-block;position:relative}.politician h2:after{content:"";width:6px;height:6px;border-left:1px solid #000;border-bottom:1px solid #000;position:absolute;right:-25px;top:1px;transform:rotate(-45deg)}
.politician h2 .party{color:#fff;font-size:12px;line-height:1;border-radius:2px;font-weight:400;padding:3px 6px 1px;margin-left:10px;display:inline-block}.politician h2 .party.bjp{background:#ff7d1d}.politician h2 .party.inc{background:#0079d4}.politician img{width:35px;height:35px;border-radius:50%;margin-right:10px}.politician-lists .close-btn{background:0;border:0;padding:0;position:absolute;right:15px;top:4px;font-family:inherit;font-size:36px;font-weight:300;transform:rotate(45deg);color:#999}
.info-container{border-bottom:1px solid #e2e2e2;text-transform:uppercase;display:flex;overflow:hidden}.info-container .comparison,.info-container .rally-count{display:none}.info-container .rally-count{align-items:center;padding-right:15px}.info-container .rally-count:before{position:relative;content:'/';color:#e2e2e2;font-size:25px;margin:0 15px 0 0;font-weight:300}.info-container .comparison .info{display:flex}.info-container .distance{padding:8px 17px 8px 20px;display:flex;align-items:center}
.info-container .label{font-size:10px;line-height:10px;color:#000;display:inline-block;width:50px;margin-right:5px}.info-container .distance .label{width:100px}.info-container .value{font-weight:900;font-size:24px;display:inline-block;white-space:nowrap}.info{display:flex;overflow:hidden}.districts{padding:0 35px;flex:1;border-left:1px solid #e2e2e2}.districts .district-list{display:inline-block;margin:0 23px 0 0;padding:5px 0 2px;cursor:pointer;width:auto !important}.districts .district-list span{color:#000;display:block;font-size:12px;line-height:1.2}
.districts .district-list.active{font-weight:700;border-bottom:2px solid #000}.districts .district-list:hover{border-bottom:2px solid #000}.key-details{height:319px;overflow:auto}.key-details .mCSB_container{display:flex;margin-right:0}.key-details .mCSB_scrollTools{height:calc(100% - 20px);top:10px;right:5px}.key-details .column{padding:20px;width:100%}.details-container:not(.compared) .key-details .column:last-of-type{display:none}.key-details h2{font-size:14px;line-height:18px;text-transform:uppercase;color:#000;font-weight:900;margin-bottom:5px}
.key-details ul{margin-bottom:15px;margin-left:20px}.key-details ul li{list-style:circle;font-size:16px;line-height:22px;color:#000}.key-details .highlights ul li{margin-bottom:10px}.key-details blockquote{padding:14px;background:#f5f5f5;border-radius:3px}.key-details blockquote+blockquote{margin-top:10px}.key-details blockquote p{font-size:18px;line-height:24px;color:#000;font-weight:600;font-style:italic;padding-left:29px;padding-right:29px;position:relative}.key-details blockquote p .quote{font-size:36px;line-height:1;font-style:normal;font-weight:400;position:absolute}
.key-details blockquote p .quote.open{left:2px}.key-details blockquote p .quote.close{margin-left:10px}.key-details-list:not(:last-of-type){margin-bottom:10px}.key-details-list.issues ul{display:flex;flex-wrap:wrap}.key-details-list.issues ul li{padding-right:25px;width:33.33%;margin-bottom:5px}.tweets-list{height:335px;overflow:auto}.heading1{font-size:18px;line-height:1;color:#1f1f1f;font-weight:900;text-transform:uppercase}.heading1 a,.heading1>span{color:inherit;display:inline-block;padding-right:10px;position:relative}
.heading1 a:after,.heading1>span:after{position:absolute;content:'';border:solid #1f1f1f;border-width:0 1px 1px 0;width:4px;height:4px;right:0;top:50%;margin-top:-3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.more-btn{font-size:11px;line-height:21px;color:#1f1f1f;font-weight:900;text-transform:uppercase;display:block;padding-right:10px;position:relative}.more-btn:after{position:absolute;content:'';border:solid #1f1f1f;border-width:0 1px 1px 0;width:4px;height:4px;right:0;top:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.more-btn span{display:inline-block;margin-right:3px}.related-content .header{margin-bottom:12px}.related-content .articles-tweets{margin-bottom:25px}.related-content .articles-tweets .articles{float:left;width:760px}.related-content .tweets{float:right;width:350px}.related-content .tweets .heading1{margin-bottom:10px}.related-content .videos{background:#333;padding:15px 20px;border-radius:3px;margin-bottom:25px}.related-content .videos .heading1,.related-content .videos .more-btn{color:#fff}.related-content .videos .heading1 a:after,.related-content .videos .more-btn:after{border-color:#fff}
.related-content .videos li{float:left;width:208px;margin-right:20px}.related-content .videos li:last-child{margin-right:0}.related-content .videos figure{height:117px;overflow:hidden;margin-bottom:10px;border-radius:3px;position:relative}.related-content .videos figure:before{position:absolute;content:'';top:10px;left:10px;background:rgba(255,255,255,.9);width:36px;height:36px;border-radius:50%;box-shadow:0 0 15px 0 rgba(0,0,0,0.4);z-index:1}.related-content .videos figure:after{position:absolute;content:'';border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #000;left:24px;top:20px;z-index:1}
.related-content .videos figure img{border-radius:3px}.related-content .videos h4{font-size:14px;line-height:20px;font-weight:600;color:#fff;max-height:60px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.related-content .videos li:hover h4{text-decoration:underline}.article-list li{width:48%;float:left;margin-bottom:25px}.article-list li:nth-child(5),.article-list li:nth-child(6){margin-bottom:0}.article-list li:nth-child(2n){float:right}.article-list figure{float:left;width:150px;height:84px;overflow:hidden;border-radius:3px}
.article-list figure img{border-radius:3px;width:100%}.article-list .details{margin-left:165px}.article-list h4{font-size:14px;line-height:20px;font-weight:600;color:#1f1f1f;max-height:60px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:5px}.article-list li:hover h4{text-decoration:underline}.article-list span{display:block;font-size:11px;line-height:10px;color:#666}.interactives{margin-bottom:20px}.interactives .heading1{margin-bottom:15px}.interactives ul li{width:370px;float:left;margin-right:25px}
.interactives ul li:last-child{margin-right:0}.mCSB_scrollTools .mCSB_draggerRail{width:1px}.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{background:#999;position:relative}.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail:before,.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail:after{position:absolute;content:'';width:5px;height:1px;background:#999;right:-2px}.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail:before{top:0}.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail:after{bottom:0}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#000;width:5px;z-index:1}.slick-slider{overflow:hidden}.slick-slider button{background:#fff;padding:0;border:0;position:absolute;top:0;width:26px;height:100%;text-indent:-9999px;box-shadow:0 0 5px rgba(0,0,0,.5)}.slick-slider .slick-arrow:before{position:absolute;content:'';border:solid #000;border-width:1px 0 0 1px;width:6px;height:6px;left:11px;top:16px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.slick-slider .slick-prev{left:0}.slick-slider .slick-next{right:0}.slick-slider .slick-next:before{border-width:0 1px 1px 0;left:8px}.slick-slider .slick-arrow.slick-disabled{opacity:.5;cursor:default}.bgImg #content.wrapper{max-width:1030px}.bgImg .related-content .articles-tweets .articles{width:680px}.bgImg .article-list li{margin-bottom:20px}.bgImg .article-list figure{width:130px;height:78px}.bgImg .article-list .details{margin-left:140px}.bgImg .related-content .tweets{width:300px}.bgImg .related-content .videos{padding:15px}
.bgImg .related-content .videos li{width:180px;margin-right:15px}.bgImg .related-content .videos figure{height:108px}.bgImg .interactives ul li{width:323px;margin-right:15px}.bgImg .info-container .distance{padding:10px}.bgImg .info-container .value{font-size:16px}.bgImg .info-container .rally-count{padding-right:10px}.bgImg .politician-lists .politician{padding:8px 10px}.bgImg .politician-lists ul li{padding:5px 10px}.bgImg .key-details .column{padding:10px}.bgImg .key-details blockquote p{font-size:16px;line-height:22px;padding-left:25px}
.campaign-ads{text-align:center}.campaign-subtext{font-size:14px;line-height:20px;margin:4px 0 24px}@media screen and (max-width:1250px){#content.wrapper{max-width:1030px}#content.wrapper h1{margin-bottom:15px}.related-content .articles-tweets .articles{width:680px}.article-list li{margin-bottom:20px}.article-list figure{width:130px;height:78px}.article-list .details{margin-left:140px}.related-content .tweets{width:300px}.related-content .videos{padding:15px}.related-content .videos li{width:180px;margin-right:15px}
.related-content .videos figure{height:108px}.interactives ul li{width:323px;margin-right:15px}.info-container .distance{padding:10px}.info-container .value{font-size:16px}.info-container .rally-count{padding-right:10px}.politician-lists .politician{padding:8px 10px}.politician-lists ul li{padding:5px 10px}.key-details .column{padding:15px}.key-details blockquote p{font-size:16px;line-height:22px;padding-left:25px}.key-details blockquote p:before{font-size:34px}}@media screen and (max-width:999px){#content.wrapper{max-width:788px}
#content.wrapper h1{margin-bottom:10px;font-size:16px}.mapcontainer1,.details-container{display:block;width:100%}.politician-lists{border-top:1px solid #e2e2e2}.campaign-details{margin-bottom:15px}.related-content .articles-tweets .articles{width:100%;margin-bottom:15px;float:none}.article-list li{margin-bottom:15px}.related-content .tweets{float:none}.related-content .videos{margin-bottom:15px}.related-content .videos li{width:169px;margin-right:10px}.related-content .videos li:nth-child(4){margin-right:0}
.related-content .videos .jVideoList li:last-child{display:none}.related-content .videos figure{height:104px}.interactives ul li{width:249px;margin-right:10px}.ct-linkouts{float:none}}.campaign-details:not(.compared) .elctions_map1 svg path.st0[data-district]{cursor:pointer}.campaign-details .elctions_map1 svg path.st0[data-district].active{cursor:default}.campaign-details:not(.compared) .elctions_map1 svg path.st0[data-district]:hover{fill:#f5f5f5;stroke:#000;opacity:1;cursor:pointer}.campaign-details:not(.compared) .elctions_map1 svg path.st0.active{fill:#f5f5f5;stroke:#000;opacity:1;cursor:pointer}
.zoomcontrols{position:absolute;right:10px;z-index:1;display:flex;top:9px}.zoomcontrols span{display:block;width:24px;height:24px;background:#fff url(https://static.toiimg.com/photo/66747672.cms) no-repeat 0 3px;text-indent:-9999px;cursor:pointer;background-size:19px;border:1px solid rgba(204,204,204,0.2);margin-left:-1px;border-radius:2px}.zoomcontrols span.zoomout_btn{background-position:0 -35px}.zoomcontrols span.reset_btn{background-position:3px -63px}.zoomcontrols .disable{cursor:default;position:relative}
.zoomcontrols .disable:after{top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(255,255,255,0.5);content:""}#content.wrapper h1{display:inline-block}.ct-linkouts{float:right}.ct-linkouts:after{content:'';clear:both;display:block}.ct-linkouts .label,.ct-linkouts .links{display:inline-block}.ct-linkouts .label{font-size:11px;font-weight:600;color:#000;text-transform:uppercase;margin-right:20px;line-height:21px}.ct-linkouts .links li{display:inline-block;margin-right:20px;text-transform:uppercase}
.ct-linkouts .links li:last-child{margin-right:0}.ct-linkouts .links li a{font-size:11px;font-weight:600;color:#c33}.tab-content{display:none}.tab-content.active{display:block}[data-plugin="tabs"] .tabs{margin-left:30px;display:inline-block}[data-plugin="tabs"] .tabs .tab{display:inline-block;border-radius:2px;border:1px solid #000;font-size:11px;padding:0 10px;width:auto;height:17px;text-align:center;line-height:16px;text-transform:uppercase;position:relative;cursor:pointer;color:#000}
[data-plugin="tabs"] .tabs .tab.active{color:#fff}[data-plugin="tabs"] .tabs .tab.active:after{content:'';display:block;background:#000;height:21px;position:absolute;color:#fff;width:110%;top:-3px;z-index:-1;left:-2px;border-radius:2px;box-shadow:0 0 6px 0 rgba(0,0,0,0.3)}[data-plugin="tabs"].tweets h2.heading1{display:inline-block}[data-plugin="tabs"].videos .tabs .tab{border:1px solid #fff;color:#fff;margin-right:0}
[data-plugin="tabs"].videos .tabs .tab.active{color:#000;position:relative;z-index:10}[data-plugin="tabs"].videos .tabs .tab.active:after{background:#fff;color:#000}[data-plugin="tabs"] a:hover,.ct-linkouts a:hover,.politician-lists h2 span:hover,.politician-lists .candidate h2:hover{text-decoration:underline}.main-container.loading{position:relative}.main-container.loading:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(255,255,255,1);z-index:4}
.main-container.loading:after{content:'';background:url(https://static.toiimg.com/photo/58837673.cms) no-repeat center center;width:40px;height:40px;left:50%;margin-left:-20px;top:30%;margin-top:-20px;filter:grayscale(1);-webkit-filter:grayscale(1);animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;position:absolute;z-index:10}.highlightedINC{marker-start:url("#flagINC")}.highlightedBJP{marker-start:url("#flagBJP")}
.mapcontainer1 .start-note{position:absolute;width:auto;left:15px;bottom:30px;font-size:10px;line-height:1;color:#999;padding-left:15px}.campaign-details.compared .mapcontainer1 .start-note{bottom:10px}.starting-point:before{content:'';background:url(https://static.toiimg.com/photo/66747672.cms) no-repeat 0 -71px;background-size:13px;width:15px;height:15px;position:absolute;left:0}.nodata{position:relative}.nodata:before{position:absolute;content:'No Data available';width:100%;left:0;top:50%;transform:translateY(-50%);font-size:20px;color:#fff;text-align:center}
.jVideoList.nodata{height:187px;background:transparent}.article-list.nodata{height:302px;background:rgba(0,0,0,.5)}.toi_watermark{background:url(https://static.toiimg.com/photo/62082597.cms) no-repeat center top;background-size:200px;width:200px;height:80px;position:absolute;z-index:10;right:15px;bottom:10px;padding-bottom:30px;box-sizing:border-box;-webkit-box-sizing:border-box}@media screen and (max-width:1024px){body.istouch .zoomcontrols{display:none}#content.wrapper.forframe{padding:0 !important}
}@media screen and (max-width:1250px){#content.wrapper.forframe{max-width:98%}}