.text-left{text-align:left!important}
.text-blue{color:#4a90e2!important}
.text-orange{color:#fa8000!important}
.text-violate{color:#203d9d!important}
.text-purple{color:#7e57c2!important}
.text-red{color:#ef5350!important}
.text-green{color:#417505!important}
.text-light-pink{color:#FFBFCB!important}
.text-mnf{color:#CB8D00!important}
.text-bold{font-family:"OpenSans-bold",sans-serif;font-weight:700}
.bg-blue{background:#4a90e2!important}
.bg-orange{background:#fa8000!important}
.bg-violate{background:#203d9d!important}
.bg-purple{background:#7e57c2!important}
.bg-red{background:#ef5350!important}
.bg-green{background:#417505!important}
.topNavElection-sec{background:#424242;padding:10px 0;margin-top:-11px}
.topNav-election .navlist>li{display:inline-block}
.topNav-election .navlist>li>a{border-bottom:2px solid transparent;color:#fff;display:block;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;margin-right:20px;padding:5px 10px}
.topNav-election .navlist>li:first-child a{color:#424242!important;background-color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;color:#424242!important;font-weight:700}
.topNav-election .navlist>li.active>a,.topNav-election .navlist>li>a:hover{color:#fff;border-bottom:2px solid #fff}
.election-secMain{padding:30px 0}
.sideBar{font-family:"OpenSans-bold",sans-serif;font-size:16px;font-style:normal;font-weight:700}
.sideBar ul li,.mainStory-news{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px}
.sideBar ul li:last-child{border:0 none;margin-bottom:0;padding-bottom:0}
.sideBar ul li>a,.mainStory-news>a,.horizontalTiles li>a,.mainStory-news>a:hover{color:#212121!important;display:block}
.sideBar ul li .imgWrap,.mainStory-news .imgWrap{display:block;margin-bottom:10px}
.mainStory-news .text-head{font-family:"OpenSans-bold",sans-serif;font-size:24px;font-weight:700;line-height:normal!important;margin:0}
.horizontalTiles{font-family:"OpenSans-Semibold",sans-serif;font-weight:600;font-size:16px}
.horizontalTiles li{height:98px}
.horizontalTiles li .media-left{padding-right:20px}
.sideBar.rightBar{font-size:18px}
.sideBar.rightBar ul li{border-bottom:0 none;padding-bottom:0}
.election-state--wrapper{background:#eee;padding:30px 0}
.election-state--wrapper .heading-sec,.newslist-sec .heading-sec{background:none;color:#212121;font-family:"OpenSans-bold",sans-serif;font-size:24px;font-weight:700;margin:0 0 20px;text-transform:capitalize}
.election-state--wrapper .nav-tabs{position:relative}
.election-state--wrapper .nav-tabs .magic-line{position:absolute;bottom:0;left:0;width:90px;height:1px;background:#424242;-webkit-transition:all 200ms cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all 200ms cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all 200ms cubic-bezier(0.25,0.46,0.45,0.94);transition:all 200ms cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);-o-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
.election-state--wrapper .nav-tabs>li>a{border:0 none;border-bottom:2px solid transparent;color:#212121;font-family:"OpenSans-Semibold",sans-serif;font-weight:600;padding:10px 20px;position:relative}
.election-state--wrapper .nav-tabs>li:first-child a{padding-left:0}
.election-state--wrapper .nav-tabs>li.active>a{background:none;border:0 none;color:#424242!important}
.election-state--wrapper .nav-tabs>li>a:hover{border:0 none;color:#424242!important}
.electionCard-wrap .card-heading{font-family:"OpenSans-bold",sans-serif;font-weight:700;color:#212121;font-size:18px;margin:0 0 15px}
.electionCard-wrap .card{background:#fff;border:1px solid #e0e0e0;min-height:300px;padding:20px;position:relative}
.electionCard-wrap .card.scheduleCard{padding:0}
.scheduleCard ul{background:#e0e0e0;color:#fff;font-family:"OpenSans-bold",sans-serif;font-size:30px;font-weight:700;padding:20px}
.scheduleCard ul>li{position:relative}
.scheduleCard ul>li::after{content:"";display:inline-block;width:110px;height:22px;opacity:.3;background-color:#fff;position:absolute;right:0;top:10px}
.scheduleCard ul>li:last-child{text-align:right}
.scheduleCard ul>li:last-child::after{right:auto;left:0}
.scheduleCard .card-body{padding:20px}
.scheduleCard .card-body dl{font-family:"OpenSans-regular",sans-serif;padding:10px 15px;border-bottom:1px solid #eee;margin-bottom:0}
.scheduleCard .card-body dl.pb-0{border:0 none}
.scheduleCard .card-body dl:nth-child(even){border-left:1px solid #eee}
.scheduleCard .card-body dt{font-size:14px;color:#757575;font-weight:400;margin-bottom:3px}
.scheduleCard .card-body dd{font-size:15px;font-family:"OpenSans-bold",sans-serif;font-weight:700;color:#212121}
.keyCandidate-group{height:637px;overflow-y:auto;margin-right:-10px}
.keyCandidate-group::-webkit-scrollbar{width:5px}
.keyCandidate-group::-webkit-scrollbar-thumb{background-color:#cdcdcd;outline:1px solid slategrey}
.keyCandidate-group>li{padding-bottom:15px}
.keyCandidate-group .thumb{display:inline-block;height:70px;overflow:hidden;width:70px;position:relative}
.keyCandidate-group .thumb .status{position:absolute}
.keyCandidate-group .desc{display:inline-block;font-family:"OpenSans-regular",sans-serif;padding-left:15px;vertical-align:top;max-width:70%}
.keyCandidate-group .desc .title{color:#212121;font-size:16px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.keyCandidate-group .desc .seat{color:#757575;margin-bottom:5px}
.keyCandidate-group .desc .party{font-family:"OpenSans-bold",sans-serif;font-weight:700}
.table--card{font-family:"OpenSans-regular",sans-serif;padding:0!important;overflow:hidden}
.table--card .table tbody tr:last-child td{border-bottom:0 none}
.table--card .table thead th{border-bottom:1px solid #424242;color:#424242;font-family:"OpenSans-bold",sans-serif;font-weight:700;font-size:12px;padding:20px 10px;text-transform:uppercase}
.table--card .table tbody td{border-bottom:1px solid #eee;color:#212121;padding:20px 10px;max-width:120px}
.card.table--card .table thead th,.card.table--card .table tbody td{text-align:center}
.card.table--card .table thead th:first-child,.card.table--card .table tbody td:first-child{text-align:left;padding-left:20px}
.newslist-sec{padding:30px 0}
.newsTiles-list>li{padding:20px 0;border-bottom:1px solid #ddd}
.newsTiles-list>li a,.newsTiles-list>li p{color:#757575;display:block;font-family:"OpenSans-regular",sans-serif}
.newsTiles-list>li:first-child{padding-top:0}
.newsTiles-list>li a .headline{color:#212121;font-family:"OpenSans-Semibold",sans-serif;font-weight:600;margin:0 0 10px}
.newsTiles-list>li a .date{font-size:12px;font-style:italic;margin:20px 0 0}
.borderLeft--gray{border-left:1px solid #eee!important}
.table--card .table>thead>tr.noBorder-rows>th{border-top:0 none!important;border-bottom:0 none!important}
.border-none{border:0 none!important}
.sidebarRegularCol p{color:#757575;font-size:14px;font-family:"OpenSans-regular",sans-serif;font-weight:400}
.horizontalTilesRegularCol{font-size:inherit}
.horizontalTilesRegularCol>li{margin-bottom:20px}
.horizontalTilesRegularCol>li:last-child{margin-bottom:0}
.horizontalTiles .date{margin-bottom:0;font-size:12px;font-family:"OpenSans-regular",sans-serif;color:#757575;font-weight:400}
.ele-urban-rural--sec .heading-sec{color:#212121;font-family:"OpenSans-bold",sans-serif;font-weight:700;font-size:24px;margin:0;display:inline-block;vertical-align:middle}
.dd-state{display:inline-block;margin-left:10px}
.dd-state .select2-container{width:150px!important}
.dd-state .select2-container--default .select2-selection--single .select2-selection__rendered,.select2-results__option{font-family:"OpenSans-Semibold",sans-serif;font-size:14px;font-weight:600;outline:none;padding:6px;line-height:15px;outline:none!important}
.graphBox{margin:20px 0 0;padding:20px;border:1px solid #ddd}
.btn-group-toggle{float:right}
.btn-group-toggle .btn-default{border-color:#424242!important;color:#424242}
.btn-group-toggle .btn-default.active,.graphBox .btn-group-toggle .btn-default:hover{background:#424242;color:#fff}
.table-custom thead{border-bottom:1px solid #424242}
.ele-urban-rural--sec .table-custom .heading-sec{font-size:18px}
.table-custom{border-bottom:1px solid #ccc}
.table-custom .table{border:1px solid #eee;font-family:"OpenSans-regular",sans-serif;margin-bottom:30px}
.table-custom .table thead tr th,.table-custom .table tbody tr td{text-align:center}
.table-custom .table thead tr th:first-child,.table-custom .table tbody tr td:first-child{text-align:left}
.table-custom .table tbody tr td.bg-gray{background:#f6f6f6}
.font-14{font-size:14px!important}
.partynames,.partyposition{font:bold 14px OpenSans-bold,sans-serif}
.checkboxes{font-family:"OpenSans-regular",sans-serif}
.state{stroke:#000;stroke-width:.2;stroke-linejoin:round;stroke-linecap:round}
.state.highlight,.stateborder2{stroke:#000;stroke-width:1px}
.box{background-repeat:no-repeat;background-size:1px 25%,25% 1px,1px 25%,25% 1px,calc(100% - 4px) calc(100% - 4px);background-position:left bottom,left bottom,right top,right top,1px 1px;height:100px;width:150px;margin:1px;align:middle}
.gradient-border{background-image:linear-gradient(grey,lightgrey),linear-gradient(to right,lightgrey,grey),linear-gradient(to bottom,lightgrey,grey),linear-gradient(to left,lightgrey,grey)}
.nav-tabs>li.active>a{color:#4682b4!important}
.note{font-size:11px}
.axis path,.axis line{fill:none;stroke:#d3d3d3;shape-rendering:crispEdges}
.map-tooltip{position:absolute;text-align:left;height:auto;padding:2px;margin-right:10px;font:10px sans-serif;background:#E0E0E0;z-index:900;border:0;pointer-events:none}
.map-tooltip table th,.map-tooltip table td{padding:7px}
.legend{font-family:"OpenSans-regular",sans-serif;color:#757575;font-size:11px;position:absolute;bottom:10px}
#legend-table{width:100%}
#legend-table tr:first-child{display:none}
#legend-table tr{display:inline-block;width:40%}
#legend-table tr td{padding:4px 0;vertical-align:-webkit-baseline-middle}
.map-tooltip{top:65%!important;left:0!important;width:100%}
#legend2 text{font-size:10px}
.table-swatch{width:12px;height:12px;border-radius:4px;display:inline-block;margin-right:4px}
input:hover,input:active,input:focus{-webkit-appearance:checkbox}
#newsearchbox_new:focus{-webkit-appearance:unset}
.columnChart--box .stacked-wrapper{justify-content:space-evenly}
.total-seat--map{position:absolute;bottom:15px;right:10px;font-family:"OpenSans-regular",sans-serif;font-size:11px;color:#757575;padding-left:20px;border-left:1px solid #ddd}
.total-seat--map p{margin-bottom:3px}
.seat-count-no{margin:0;font-size:16px}
.table-party{padding-right:6px;vertical-align:text-bottom}
.graph-title{font-size:20px;padding-left:20px;color:#424242}
.counting-cards--sec{background:#eee;padding:20px 0;overflow:hidden}
.counting-cards--sec .heading-sec{margin-top:10px}
.counting-cards--sec figure{position:relative}
.counting-cards--sec .owl-carousel .owl-stage-outer{padding:70px 0 0 20px;overflow:unset}
.counting-cards--sec .chart-wrapper{height:124px;width:124px;position:absolute;left:-20px;top:-50px;z-index:1;background:#fff;border-radius:100%}
.counting-cards--sec .chart-wrapper .donutChart{padding-top:2px}
.counting-cards--sec .table--card{min-height:0;color:#212121}
.counting-cards--sec .table--card .head{padding-right:10px;margin-left:115px}
.counting-cards--sec .table--card .table{margin-top:10px}
.counting-cards--sec .table--card .table thead th,.counting-cards--sec .table--card .table tbody td{padding:10px}
.counting-cards--sec .owl-carousel .owl-stage-outer{padding:65px 0 20px 10px;overflow:unset}
.counting-cards--sec .owl-carousel .owl-stage-outer::after{content:'Source: ECI';position:absolute;bottom:-10px;right:13px;font-family:"OpenSans-regular",sans-serif;font-size:12px;font-weight:400;font-style:italic;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#424242}
.counting-cards--sec .owl-carousel .card.table--card .table thead th:first-child,.counting-cards--sec .owl-carousel .card.table--card .table tbody td:first-child{padding-left:10px}
.liveblock-list{padding:10px 15px;background-color:#eee;font-family:"OpenSans-regular",sans-serif;font-style:normal;color:#212121;max-height:690px}
.liveblog-card{max-height:635px;overflow-y:auto}
.liveblock-list h2{margin-top:0}
.liveblock-list h2 a{color:#262626}
.liveblock-list .card{padding:10px;background:#fff;margin-bottom:10px}
.liveblock-list .date-info{font-size:12px;color:#757575}
.liveblock-list h3{margin:5px 0;line-height:normal!important;font-weight:700;font-size:14px}
.election-secMain .world-news-section .column-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}
.election-secMain .column-head h2 a{font-size:24px;color:#212121;text-transform:none}
.keyCandidate-group .thumb .status{bottom:0;left:0;right:0;color:#fff;text-transform:uppercase;font-family:"OpenSans-bold",sans-serif;font-weight:700;font-size:12px;opacity:.9;text-align:center}
.data-table-wrapper{overflow:initial!important}
.data-table-wrapper .table{margin-bottom:30px!important}
.table--card .table.data-table thead th{padding-right:15px!important;position:relative}
.table--card .table.data-table thead th.sorting:after,.table--card .table.data-table thead th.sorting_asc:after,.table--card .table.data-table thead th.sorting_desc:after{bottom:20px!important;right:3px}
div.dataTables_wrapper div.dataTables_filter label{color:#fff}
div.dataTables_wrapper div.dataTables_filter{text-align:left;position:absolute;top:-70px;right:20px;font-family:FontAwesome}
.dataTables_wrapper .dataTables_filter input{font-family:"OpenSans-regular",sans-serif;border:1px solid #bdbdbd;padding-left:30px;width:100%!important}
.dataTables_wrapper .dataTables_filter input:hover,.dataTables_wrapper .dataTables_filter input:active,.dataTables_wrapper .dataTables_filter input:focus{-webkit-appearance:inherit;box-shadow:none}
.dataTables_wrapper .dataTables_filter::before{content:"\f002";position:absolute;left:10px;top:25px;color:#bdbdbd}
.text-light-green{color:#7ed321!important}
.table--card .table .table-row-root,.table--card .table .table-row-child{border-left:3px solid}
.table--card .table .table-row-child td:first-child{padding-left:30px;position:relative}
.table--card .table .table-row-root td span{position:relative;z-index:99;background:#fff;padding-bottom:5px}
.table--card .table .table-row-child td:first-child::before{content:'';display:inline-block;width:15px;height:100%;border-right:1px solid #ddd;position:absolute;left:0;top:-50%;background:#FFF}
.table--card .table .table-row-child td:first-child::after{content:'';display:inline-block;height:1px;width:10px;background:#ddd;position:absolute;left:15px;top:50%}
.border-none{border:0 none!important}
.row-bjp{border-color:#F93!important}
.row-cong{border-color:#00BFFF!important}
.row-jds{border-color:#7ed321!important}
.row-others{border-color:#EF5350!important}
.row-bsp{border-color:#203d9d!important}
.counting-cards-state-sec .table--card .head{padding:15px 10px 10px;border-bottom:1px solid #424242;margin-left:0}
.counting-cards-state-sec .table--card .head h3{margin:0 0 10px}
.counting-cards-state-sec .table--card .head ul{display:flex;justify-content:space-between;align-items:center}
.counting-cards-state-sec .table--card .table{margin:0}
.counting-cards-state-sec .table--card .head ul li{width:100%;font-weight:600;color:#424242}
.counting-cards-state-sec .table--card .head ul li:last-child{border-left:1px solid #d8d8d8;text-align:right}
.counting-cards-state-sec .owl-carousel .owl-stage-outer{padding:0;padding-top:20px}
.table-box-head{position:relative}
.table-box-head .btn-group-toggle{position:absolute;right:0;top:20px}
.table-box-head .btn-group-toggle .btn{margin-left:-4px}
.graphBox+.data-table-wrapper div.dataTables_wrapper div.dataTables_filter{right:42%}
.your-constituency .const-selection{width:100%;font-family:"OpenSans-regular",sans-serif}
.your-constituency .select2-container{display:none}
.your-constituency .chosen-search-input:active,.your-constituency .chosen-search-input:hover,.your-constituency .chosen-search-input:focus{-webkit-appearance:inherit}
.your-constituency label{display:block;margin-bottom:1.4em}
.your-constituency label .label{color:#333;font-weight:700;margin-bottom:.2em}
.your-constituency select{width:14em}
.your-constituency p.info{font-family:"OpenSans-regular",sans-serif;font-size:14px;color:#212121;font-weight:300}
.your-constituency .const-result .winner{border-right:1px solid #eee;padding-left:0}
.your-constituency .const-result .runner{padding-right:0}
.your-constituency .const-result .status{font-family:"OpenSans-regular",sans-serif;font-size:13px;color:#757575;font-weight:300}
.your-constituency .const-result .name{font-family:"OpenSans-bold",sans-serif;font-size:13px;font-weight:700;color:#424242}
.your-constituency .const-result .party{font-family:"OpenSans-bold",sans-serif;font-weight:700;font-size:13px}
.your-constituency .const-link{font-family:"OpenSans-regular",sans-serif;font-size:13px;font-weight:600;text-align:center;color:#218ccc;margin:0;padding:15px 6px;border-top:1px solid #eee;bottom:0;position:absolute;width:100%;left:0}
.chosen-container{width:100%!important;font-family:"OpenSans-regular",sans-serif;font-weight:400;font-size:14px;color:#424242}
.chosen-container .chosen-single{border-radius:2px;box-shadow:none!important;background:#fff!important;height:33px;padding:4px 8px}
.table-panel{display:none}
.table-panel.active{display:block}
.highcharts-container,svg
:not
(
:root
){overflow:visible!important}
.counting-cards--sec .owl-carousel .owl-nav .owl-next,.counting-cards--sec .owl-carousel .owl-nav .owl-prev{width:40px;height:40px;box-shadow:0 4px 4px 0 rgba(0,0,0,0.2);background-color:#fff;border-radius:50px;font-size:14px;text-indent:0;top:55%}
.counting-cards--sec .owl-carousel .owl-nav .disabled{display:none}
.counting-cards--sec .owl-carousel .owl-nav .owl-next{right:-30px}
.counting-cards--sec .owl-carousel .owl-nav .owl-prev{left:-12px}
.election-secMain aside.liveblock-list iframe{width:100%;height:auto}
.view-more--btn{color:#218ccc;font-size:14px;font-weight:700;text-align:center;border:solid 1px #e0e0e0;background:#fff}
.view-more--btn a{display:block;padding:10px;font-family:"OpenSans-regular",sans-serif}
.card.winMapCard{padding: 8px 0}
.card.winMapCard iframe{min-height:274px}
.awaited{text-align:center;height:65px;width:100px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.awaited img{height:63px;width:98px}
.dataTables_empty{text-align:center!important;font-size:16px}
.column-head.video-sec{margin-top:0}
.video-sec .heading-sec{background:none;font-family:"OpenSans-bold",sans-serif;font-size:24px;font-weight:700;margin:0 0 20px;text-transform:capitalize}
.video-sec .heading-sec a{color:#212121}
table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:8px;right:8px;display:block;font-family:FontAwesome!important;opacity:.5}
table.dataTable thead .sorting:after{opacity:.2;content:"\f0ec"!important;transform:rotate(90deg)}
table.dataTable thead .sorting_asc:after{content:"\f160"!important}
table.dataTable thead .sorting_desc:after{content:"\f161"!important}
.columnChart--box .graph{position:relative;min-height:300px}
td.cr-id:after{content:"cr";padding-left:5px}
.ele-urban-rural--sec .graphBox .graph{position:relative;min-height:400px}
.consno-data{text-align:center;padding-top:40px;color:#757575;font-family:"OpenSans-regular",sans-serif}
.btn-full-coverage{font-family:"OpenSans-bold",sans-serif;font-weight:700}
.mapimage{text-align:center}
.mapimage img{width:auto}
.mapimage map area:focus{outline:none}
.election-main{padding:15px 0 5px}
.election-main .heading-sec{margin-bottom:10px}
.election-states h2 a,election-states h2 a:hover{color:#333!important}
.predictor-banner{text-align:center;height:65px;width:100px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.constituencise{font-size:12px;background:#FFF;font-family:"OpenSans",sans-serif;background:#FFF;border:1px solid #e0e0e0;padding:20px;border-radius:2px}
.constituencise ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}
.constituencise ul li{width:49%}
.constituencise ul li h4{margin-top:0}
.constituencise ul li p:last-child{margin-bottom:0}
.constituencise ul li strong{font-weight:600}
.constituencise ul li h4 i{font-size:12px;margin-left:5px}
.constituencise ul li:first-child{border-right:1px solid #e0e0e0;padding-right:15px}
.constituencise ul li a,.constituencise ul li a:hover{color:#333!important;text-decoration:none;display:block}
.voteshare-search{width:240px;display:inline-block;margin-right:140px;vertical-align:middle;margin-top:20px;border:1px solid #DDD;padding:8px 10px;float:right}
.electionstate-info{background:#FFF;border:1px solid #e0e0e0;padding:20px;border-radius:2px}
.vote-share .data-table-wrapper tbody tr td{border-bottom:1px solid #e0e0e0}
.electionstate-info{background:#FFF;border:1px solid #e0e0e0;padding:20px;border-radius:2px}
.voteshare-search{width:240px;display:inline-block;margin-right:140px;vertical-align:middle;margin-top:20px;border:1px solid #DDD;padding:8px 10px;float:right}
.viewmore{margin-top:-30px;margin-bottom:30px;text-align:center;border:1px solid #eee;line-height:40px;font-weight:600;font-size:14px;border-top:0}
.viewmore a{color:#40a3d3;outline:none;text-decoration:none}
.termsconditonhead{margin-bottom:20px}
.termsconditon{list-style-type:decimal;font-family:"Open Sans",sans-serif;font-size:14px;padding-left:25px}
.termsconditon li{margin-bottom:20px}
.topTextElection{padding-top:20px;margin-bottom:0;font-size:14px;font-family:"Open Sans",sans-serif}
.heading-schedule a{color:#333}