@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,900&display=swap'); @font-face { font-family: 'Segoe Pro Regular'; font-style: normal; font-weight: normal; src: local('Segoe Pro Regular'), url('https://images.news18.com/static_news18/pix/ibnhome/news18/delhi-assembly-election-2020/fonts/SegoePro-Regular.woff') format('woff'); } @font-face { font-family: 'Segoe Pro Bold'; font-style: normal; font-weight: normal; src: local('Segoe Pro Bold'), url('https://images.news18.com/static_news18/pix/ibnhome/news18/delhi-assembly-election-2020/fonts/SegoePro-Bold.woff') format('woff'); } @font-face { font-family: 'Segoe Condensed'; font-style: normal; font-weight: normal; src: local('Segoe Condensed'), url('https://images.news18.com/static_news18/pix/ibnhome/news18/delhi-assembly-election-2020/fonts/SegoePro-Cond.woff') format('woff'); } @font-face { font-family: 'Segoe Pro Cond Bold'; font-style: normal; font-weight: normal; src: local('Segoe Pro Cond Bold'), url('https://images.news18.com/static_news18/pix/ibnhome/news18/delhi-assembly-election-2020/fonts/SegoePro-CondBold.woff') format('woff'); } 

body {margin: 0; font-family: 'Segoe Pro Regular'; padding: 0; }
* {margin: 0; padding: 0; box-sizing: border-box; } .top_bar {display: flex;justify-content: space-between;width: 100%;padding-bottom: 3px;align-items: center;}
p.us_title {font-weight: bold;color: #E1261C;font-size: 16px;font-family: 'Segoe Pro Bold';}
p.us_title span {padding-left: 4px; color: #707070; }
a.nw_logo {letter-spacing: 0px; color: #707070; }
a.nw_logo {letter-spacing: 0px; color: #707070; display: flex; align-items: flex-end; font-size: 10px; text-decoration: none; }
a.nw_logo p {margin-right: 5px; }
.us_election {background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 3px 11px #0000004A; border-radius: 5px; height: 136px; width: 100%; padding: 10px; margin: auto; padding-top: 5px; }
.election_info {background: #ECECEC 0% 0% no-repeat padding-box; border: 1px solid #707070; display: flex; justify-content: space-between; }
.election_info_midd {display: flex; width: calc(100% - 80px); justify-content: center; padding: 5px 0px; flex-wrap: wrap; }
.election_count {display: flex; justify-content: space-between; width: 100%; align-items: end; height: auto; }
.election_count_midd {display: flex; text-align: center; }
.party_icon span {letter-spacing: 0px; color: #464646; font-size: 11px; display: block; font-style: italic; line-height: 14px; font-weight: normal; font-family: 'Segoe Pro Regular'; }
.election_count_row p {letter-spacing: 0px; text-transform: uppercase; font-size: 14px; font-weight: bold; font-family: 'Segoe Pro Bold'; line-height: 16px; }
.election_count_row span {font-size: 26px; font-weight: bold; font-family: 'Segoe Pro Bold'; line-height: 22px; }
.election_count_row.blue {color: #3279BA; }
.election_count_row.red {color: #E1261C;    text-align: right; }
.candidate img {max-width: 100%; display: block; height: 100%; object-fit: cover; }
.candidate {width: 40px; }
.party_icon.align_right {text-align: right; }
.party_icon.align_left {text-align: left; }
.vs_row {width: 36px; position: relative; }
.election_count_row {padding-top: 0; }
.progress {display: -ms-flexbox; display: flex; height: 6px; overflow: hidden; font-size: 0; background-color: #a8a8a6; border-radius: 5px; justify-content: space-between; width: 100%; margin-top: 3px; }
.bg-success {background-color: #3279BA; }
.bg-danger {background-color: #E1261C; }
.to_win {display: flex; justify-content: space-between; width: 100%; padding-top: 5px; }
p.win_title {color: #464646; font-size: 11px; line-height: 14px; }
p.winto {color: #464646; text-transform: uppercase; font-weight: bold; font-family: 'Segoe Pro Bold'; font-size: 11px; }
.vs_row:after {content: ""; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-right: 4px solid rgb(25 25 35 / 57%); display: block; left: 0; right: -9px; bottom: 3px; margin: auto; position: absolute; transform: rotate(-90deg); width: 0px; } .progress:after {content: ""; position: absolute; background: #fff; height: 6px; left: 0; right: 0; margin: auto; width: 1px; top: 0; }
.progress {position: relative; }
 p.win_title:last-child {     text-align: right;     margin-left: 0; }  .to_win {     padding-right: 6px; }