﻿
/*** news updates starts -------------------- ***/
.brele_wraper_news-updates {
	width: 98%;
	margin: 0px auto;
	height: auto;
	overflow: hidden;
	background-color: #F0F0F0;
}
.brele_mal_text {
	font-family: "PanchariUni";
	font-size: 19px;
	color: #333;
	font-weight: normal;
	line-height: 20px;
	margin: 0px 0px 5px 0px;
}
.brele_eng_text {
	font-family: Georgia;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	line-height: 20px;
	margin: 0px 0px 5px 0px;
}
.brele_eng_text a, .brele_mal_text a { color: #333; }
.brele_updation_com_box {
	width: 96%;
    float: left;
    padding: 3px 0% 5px 0%;
    margin: 0px 2%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #D3D3D3;
}
.brele_updation_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
	line-height: 20px;
	padding: 0;
}
.brele_image_news_updates {
	width: 100%;
	float: left;
	margin: 0px 0px 1px 0px;
}
.brele_image_news_updates img {
	width: 100%;
}
/*** news updates ends -------------------- ***/

/*** key candidate module styles starts ***/
.brele_cand_wraper {
    margin: 0px auto 0px auto;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.brele_cand_res_box {
    width: 98%;
    height: 110px;
    border-bottom: 1px #FFF solid;
    border-top: 1px #DFDFDF solid;
    padding: 1%;
    float: left;
    background-color: #E9E9E9;
}
.brele_cand_ph {
    width: 19.444%;
    height: 74px;
    float: left;
    margin: 10px 0% 0px 1.77%;
}
.brele_cand_ph img { width: 100%; }
.brele_cand_details {
    width: 61%;
    float: left;
    margin-top: 10px;
    margin-left: 1.77%;
}
.brele_cand_text {
    width: 100%;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    float: left;
    color: #333;
    margin: 0px 0px 8px 0px;
    line-height: 100%;
}
.brele_cand_text .large { font-size: 18px; margin: 0px 5px 0px 5px; }
.brele_cand_icon_right {
    width: 15%;
    float: right;
    margin-top: 20px;
    height: auto;
    text-align: center;
}
.brele_up_arrow { margin: 5px; width: auto; }
.brele_down_arrow { margin: 5px; width: auto; }
.brele_up_arrow img { width: auto; }
.brele_down_arrow img { width: auto; }


/*** key candidate module styles ends ***/

.brele_wraper_main {
	width: 980px;
	margin: 0px auto;
	height: auto;
	overflow: hidden;
}
.brele_banner_main {
	background-position: left top;
	width: 100%;
	height: auto;
	overflow: hidden;
	background-image: url('../images/banner-bg.jpg');
	padding-top: 5px;
	padding-bottom: 5px;
}
.brele_banner_mobile {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.brele_banner_mobile img {
	width: 100%;
	height: auto;
}
.brele_banner_box_left {
	width: 14.346939%;
	margin: 0px;
	float: left;
	text-align: center; 
	height: auto;
	overflow: hidden;
}
.brele_logo_inside {
	width: auto;
	margin: 5px;
	height: auto;
}
.brele_logo_inside img, .brele_banner_box_right img {
	max-width: 100%;
}
.brele_banner_box_right {
	width: 85.653061%;
	float: left;
	height: auto;
	overflow: hidden;
}

/* -------- Result module home starts ----------- */

.brele_result_wraper {
	width: 100%;
	float: left;
}
.brele_res_box_left {
	width: 66%;
	float: left;
	padding: 10px 1% 0px 0%;
	margin-right: 1%;
}
.brele_res_box_right {
	width: 32%;
	float: left;
	padding: 0%;
	margin-top: 10px;
}
.brele_box_left_top {
	width: 100%;
	float: left;
}
.brele_tltle_box {
	width: 34%;
	float: left;
	margin: 0px 5px;
}
.brele_tltle_image { width: auto; float: left; margin: 0px 0px 2px 0px; }
.brele_tltle_image img { width: 100%; }
.brele_updat_time_box {
	width: 100%;
	float: left;
	margin: 5px 0px 5px 0px;
	font-family: Arial;
	color: #333;
	font-size: 14px;
}
.bold { font-weight: bold; }
.brele_result_top { width: 60%; float: right; margin: 0px 0px 0px 0px; }
.brele_result_box01 {
	width: 100%;
	float: left;
}
.brele_result_box01 .seats, .brele_result_box01 .nda, .brele_result_box01 .ga, .brele_result_box01 .oth { 
	width: 24.5%; 
	float: left; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0.5% 0px 0px;
	text-align: center;
}
.brele_result_box01 .seats { background-color: #414141; }
.brele_result_box01 .nda { background-color: #FF9900; }
.brele_result_box01 .ga { background-color:  #009700; }
.brele_result_box01 .oth { background-color: #6FB5DD; }

.brele_result_box01 .seats .party_name { background-color: #333333; }
.brele_result_box01 .nda .party_name { background-color: #FB7700; }
.brele_result_box01 .ga .party_name { background-color:  #008001; }
.brele_result_box01 .oth .party_name { background-color:  #2E88BE; }

.brele_result_box01 .seats .party_won, .brele_result_box01 .nda .party_won, .brele_result_box01 .ga .party_won, .brele_result_box01 .oth .party_won,
.brele_result_box01 .seats .party_name, .brele_result_box01 .nda .party_name, .brele_result_box01 .ga .party_name, .brele_result_box01 .oth .party_name { 
	width: 100%; 
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 10px 0px 9px 0px;

}
.brele_box_left_middle { width: 100%; float: left; }
.brele_nda_party_wise {
	background-position: center top;
	width: 98%;
	float: left;
	padding: 1%;
	background-image: url('../images/bihar-map-bg.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
}
.brele_ful_box_nda { width: 100%; float: left; height: 150px; position: relative; }
.brele_nda_box01, .brele_nda_box02, .brele_nda_box03, .brele_nda_box04 {
	border-radius: 50%;
	width: 90px;
	height: 90px;
	float: left;
	border: 5px #FB7700 solid;
	background-color: #FFFFFF;
	text-align: center;
}
.brele_nda_box01 { position: absolute; z-index: 5; top: 20%; left: 15%; }
.brele_nda_box02 { position: absolute; z-index: 6; top: 5%; left: 32%; }
.brele_nda_box03 { position: absolute; z-index: 7; top: 20%; left: 50%; }
.brele_nda_box04 { position: absolute; z-index: 8; top: 15%; left: 70%; }

.brele_ful_box_ga { width: 100%; float: left; height: 150px; position: relative; }
.brele_ga_box01, .brele_ga_box02, .brele_ga_box03 {
	border-radius: 50%;
	width: 90px;
	height: 90px;
	float: left;
	border: 5px #008001 solid;
	background-color: #FFFFFF;
	text-align: center;
}
.brele_ga_box01 { position: absolute; z-index: 5; top: 20%; left: 25%; }
.brele_ga_box02 { position: absolute; z-index: 6; top: 2%; left: 45%; }
.brele_ga_box03 { position: absolute; z-index: 7; top: 15%; left: 65%; }

.brele_party_name { font-family: Arial; font-size: 14px; font-weight: bold; margin: 20px 0px 0px 0px; }
.brele_seat_number { font-family: Arial; font-size: 22px; font-weight: bold; color: #333; margin: 5px 0px 0px 0px; }

.brele_bottom_box { width: 98%; float: left; padding: 1%; }
.col_bjp { color: #FF6600; }
.col_ljp { color: #FF33CC; }
.col_rlsp { color: #339900; }
.col_ham { color: #0F4D8B; }

.col_jdu { color: #996600; }
.col_rjd { color: #333333; }
.col_inc { color: #0066FF; }

.brele_eng_btn {
	width: auto;
	float: left;
	padding: 8px;
	background-color: #009700;
    border: 1px #008001 solid;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	margin: 0px 10px 0px 0px;
}
.brele_eng_btn a { color: #FFF; padding: 8px 2px; }
.brele_color_id {
	width: auto;
	float: left;
	padding: 5px 0px 0px 0px;
}
.brele_news_block { width: 100%; float: left; margin: 0px 0px 10px 0px;  }
.brele_news_block_h {  height: 215px; float: left; overflow-y: auto; background-color: #F0F0F0; margin: 0px 0px 0px 0px;padding: 10px; }
.brele_rhd_title { width: 100%; height: 28px; float: left; background-color: #E6E6E6; }
.brele_live_tv {
	width: Auto;
	height: 20px;
	padding: 8px 12px 0px 12px;
	float: right;
	background-color: #C40000;
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}
.brele_title_text {
	font-family: Arial;
	font-size: 14px;
	color: #C40000;
	float: left;
	margin: 5px 0px 0px 5px;
	font-weight: bold;
}
.brele_keycandidate_block { width: 100%; float: left; }
.brele_keycandidate_block_h { width: 100%; height: 180px; float: left; overflow: hidden; background-color: #F0F0F0; }

.banner-logo {
	width: 98%;
	height: auto;
	background-color: #F0F0F0;
	padding: 10px 0% 10px 2%;
	margin: 0px auto 10px auto;
	overflow: hidden;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #F0F0F0;
	border-top: 1px #E5E5E5 solid;
	padding: 10px 0% 10px 2%;
	overflow: hidden;
	width: 98%;
	margin: 10px auto;
}

/* -------- Result module home ends ----------- */

/* -------- keyframes animations starts ----------- */
/* flip rotation starts */
@-webkit-keyframes filprotation{
	0%{-webkit-transform:rotateY(0); opacity:1;}
	15%{-webkit-transform:rotateY(360deg); opacity:1;}
	100%{-webkit-transform:rotateY(360deg); opacity:1;}
}
@-moz-keyframes filprotation{
	0%{-moz-transform:rotateY(0); opacity:1;}
	15%{-moz-transform:rotateY(360deg); opacity:1;}
	100%{-moz-transform:rotateY(360deg); opacity:1;}
}
@-ms-keyframes filprotation{
	0%{-ms-transform:rotateY(0); opacity:1;}
	15%{-ms-transform:rotateY(360deg); opacity:1;}
	100%{-ms-transform:rotateY(360deg); opacity:1;}
}
@-o-keyframes filprotation{
	0%{-o-transform:rotateY(0); opacity:1;}
	15%{-o-transform:rotateY(360deg); opacity:1;}
	100%{-o-transform:rotateY(360deg); opacity:1;}
}
/* flip rotation ends */


.brele_nda_box01, .brele_nda_box02, .brele_nda_box03, .brele_nda_box04, .brele_ga_box01, .brele_ga_box02, .brele_ga_box03{
    -webkit-animation: filprotation 10s linear 0s infinite;
    -moz-animation: filprotation 10s linear 0s infinite;
    -o-animation: filprotation 10s linear 0s infinite;
    -ms-animation: filprotation 10s linear 0s infinite;
    -khtml-animation: filprotation 10s linear 0s infinite;
    animation: filprotation 10s linear 0s infinite;

}

/* -------- keyframes animations ends ----------- */


/* -------- mediaquery starts ----------- */

@media screen and (max-width:980px)
{
.brele_wraper_main { width: 100%; }

}
@media screen and (max-width:800px)
{
	.brele_tltle_box { width: 42%; }
	.brele_result_top { width: 50%; }

}
@media screen and (max-width:768px)
{
.brele_result_box01 .seats .party_won, .brele_result_box01 .nda .party_won, .brele_result_box01 .ga .party_won, .brele_result_box01 .oth .party_won,
.brele_result_box01 .seats .party_name, .brele_result_box01 .nda .party_name, .brele_result_box01 .ga .party_name, .brele_result_box01 .oth .party_name { 
	font-size: 12px;
	padding: 7px 0px 7px 0px;
}


}

@media screen and (min-width:641px) and (max-width:768px)
{
.brele_nda_box01, .brele_nda_box02, .brele_nda_box03, .brele_nda_box04 {
	width: 85px;
	height: 85px;
}
.brele_res_box_right { width: 36%; }
.brele_res_box_left { width: 62%; }
.brele_ful_box_nda { height: 120px; }
.brele_nda_party_wise { background-position: center 40%; }
.brele_nda_box01 { left: 6%; }
.brele_nda_box02 { left: 30%; }
.brele_nda_box03 { left: 53%; }
.brele_nda_box04 { left: 77%; }

.brele_ga_box01, .brele_ga_box02, .brele_ga_box03 { width: 85px; height: 85px; }
.brele_ga_box01 { left: 20%; }
.brele_ga_box02 { left: 42%; }

}

@media screen and (max-width:640px)
{
.brele_res_box_left { width: 99%; }
.brele_res_box_right { width: 100%; }
.brele_news_block { width: 49%; margin: 0px 0% 10px 1%; }
.brele_keycandidate_block { width: 48%; margin-left: 2%; }
.brele_keycandidate_block_h { height: 200px; }

.brele_nda_box01, .brele_nda_box02, .brele_nda_box03, .brele_nda_box04, .brele_ga_box01, .brele_ga_box02, .brele_ga_box03 { width: 85px; height: 85px; }

.brele_nda_box01 { left: 6%; }
.brele_nda_box02 { left: 30%; }
.brele_nda_box03 { left: 53%; }
.brele_nda_box04 { left: 77%; }

.brele_ga_box01 { left: 10%; }
.brele_ga_box02 { left: 34%; }
.brele_ga_box03 { left: 58%; }

.brele_ful_box_nda, .brele_ful_box_ga { height: 130px; }
.brele_news_block_h { height: 200px; }

}
@media screen and (max-width:600px)
{

}
@media screen and (max-width:480px)
{
.brele_news_block, .brele_keycandidate_block {
    width: 75%;
    margin: 10px auto 10px auto;
    float: none !important;
}

.brele_nda_box01 { left: 6%; }
.brele_nda_box02 { left: 30%; }
.brele_nda_box03 { left: 53%; }
.brele_nda_box04 { left: 77%; }


.brele_ga_box01 { left: 10%; }
.brele_ga_box02 { left: 36%; }
.brele_ga_box03 { left: 60%; }

.brele_ga_box01, .brele_ga_box02, .brele_ga_box03 { width: 75px; height: 75px; }

.brele_nda_box01, .brele_nda_box02, .brele_nda_box03, .brele_nda_box04 {
	width: 75px;
	height: 75px;
}
.brele_nda_party_wise { background-position: center 50%; }
.brele_ful_box_nda { height: 100px; }
.brele_tltle_image { display: none; }
.brele_tltle_box { width: 98%;margin-left: 2%; }
.brele_result_top { width: 98%; }

.brele_banner_box_left { width: 98%; }
.brele_banner_box_right { width: 99%; }


.brele_news_block_h { margin: 0px 0px 10px 0px; }


}

@media screen and (max-width:375px)
{
.brele_nda_box01, .brele_nda_box02, .brele_nda_box03, .brele_nda_box04, .brele_ga_box01, .brele_ga_box02, .brele_ga_box03 {
	width: 60px;
	height: 60px;
}
.brele_seat_number {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
}
.brele_party_name {
    margin: 12px 0px 0px 0px;
}
.brele_ga_box01 { left: 10%; }
.brele_ga_box02 { left: 34%; }
.brele_ga_box03 { left: 58%; }

.brele_nda_party_wise { background-position: center 30%; }
.brele_ful_box_nda, .brele_ful_box_ga {
    height: 110px;
}
.brele_news_block, .brele_keycandidate_block {
    width: 100%;
}


}

@media screen and (max-width:360px)
{

}
@media screen and (max-width:320px)
{
.brele_nda_box01, .brele_nda_box02, .brele_nda_box03, .brele_nda_box04 {
    border: 3px #FB7700 solid;
}
.brele_ga_box01, .brele_ga_box02, .brele_ga_box03 {
    border: 3px #0072BC solid;
}
.brele_nda_party_wise {
    background-position: center 22%;
}
.brele_ful_box_nda, .brele_ful_box_ga { height: 80px; }
.brele_nda_box01, .brele_nda_box02, .brele_nda_box03, .brele_nda_box04, .brele_ga_box01, .brele_ga_box02, .brele_ga_box03 { width: 55px; height: 55px; }

}































