@charset "utf-8";
/* CSS Document */

/*---------------------------------------------------------------------------
 * 	
 * 		1. reset
 * 			2. election
 * 				3. banner
 * 					4. donut
 * 						5. live
 * 							6. candidate
 * 								7. news
 * 									8. map
 * 										9. media-queries
 * 											10. owl-chrome-fix
 * 													
 * 													---------------------------------------------------------------------------*/

/*--------------------------------------------------
 *   1. reset
 *   --------------------------------------------------*/
iframe.by_election { height: 1150px !important; }
.green-tooltip + .tooltip > .tooltip-inner { background-color: #2296f3; }
.green-tooltip + .tooltip > .tooltip-arrow { border-left-color: #2296f3; }
.col-md-15 {
    position: relative;
    min-height: 1px;
}
a:focus { text-decoration: none; }

section.election h3, section.election h4, section.election h5, section.election h6  {
        line-height: 1.1; /*madhyamam reset*/
        word-wrap: break-word;
}
section.election .gutter-20.row {
    margin-right: -10px;
    margin-left: -10px;
}
section.election .gutter-20 > [class^="col-"], .gutter-20 > [class^=" col-"] {
    padding-right: 10px;
    padding-left: 10px;
}
@-moz-keyframes blinker {
  50% { opacity: 0; }
}
@-webkit-keyframes blinker {
  50% { opacity: 0; }
}
@keyframes blinker {
  50% { opacity: 0; }
}
section.election canvas {
        position: relative;
        z-index: 1;
}
section.election img:hover {
opacity: 1!important;
}


/*--------------------------------------------------
 *   7. news
 *   --------------------------------------------------*/
section.election .news {
	position: relative;
}
section.election .news h5 {
	z-index: 1;
	margin: 0;
	position: absolute;
	top: 29px;
	left: 14px;
}
section.election .news h5 a {
	padding: 5px 10px;
	font-family: "KENZIndulekha";
	font-size: 20px;
	color: #FFF;
	background-color: #f44335;
}
section.election .news h5 a span {
	margin-left: 2px;
	font-size: 16px;
	vertical-align: -2px;
	-webkit-transition: margin-left 0.2s;
    transition: margin-left 0.2s;
}
section.election .news h5 a:hover {
	text-decoration: none;
}
section.election .news h5 a:hover span {
	margin-left: 5px;
}
section.election article {
	margin: 20px 0 0 0;
	background-color: #FFF;
	border-bottom: 1px solid rgba(204,204,204,0.6);
}
section.election article img {
	padding: 4px;
	min-width: 100%;
}
section.election article h4 {
	margin: 16px 20px 20px 20px;
	font-family: "KENZIndulekha";
	font-size: 20px;
	color: #333;
}
section.election article h4 a {
	color: #333;
	-webkit-transition: color 0.1s;
    transition: color 0.1s;
}
section.election article h4 a:hover {
	color: #2296f3;
	text-decoration: none;
}
section.election article h4 span {
	margin-bottom: 10px;
	font-size: 17px;
	color: #2296f3;
}
section.election article h4 span.loc {
	font-size: 13px;
	vertical-align: -2px;
}



/*--------------------------------------------------
 *   9. media-queries
 *     9.1 tablets, 768px and up
 *     --------------------------------------------------*/

@media all and (min-width: 768px) and (max-width: 991px) {

section.election .container { width: 750px !important; } /*Madhyamam reset*/
#g-mdm section.election .container { width: 100% !important; } /*Madhyamam reset*/
section.election .donut.donut-tab { min-height: 520px; }
section.election .donut ul li { max-width: 96px; }
section.election .donut.donut-tab ul li { max-width: 100%; }
section.election .donut { min-height: 395px; }
section.election .donut h5.large { top: 39%; }
section.election .donut h5 { top: 35%; }
section.election .live ul { max-height: 352px; }
iframe.by_election { height:1700px !important; }

}
@media all and (min-width: 768px) {

section.election .candidate { text-align: left; }
section.election .candidate h5.green { margin: 10px 0; }
section.election .map.up { background: url(../img/map-utterpredesh.jpg) 20px 60px no-repeat; }
section.election .map.pb { background: url(../img/map-punjab.jpg) 20px 60px no-repeat; }
section.election .map.ut { background: url(../img/map-utharakhand.jpg) 20px 60px no-repeat; }
section.election .map.mn { background: url(../img/map-manipur.jpg) 20px 60px no-repeat; }
section.election .map.ga { background: url(../img/map-goa.jpg) 20px 60px no-repeat; }
section.election .banner img { width: 100%; }
iframe.by_election { height: 1700px !important; }
}

/*--------------------------------------------------
 *   9.2 medium desktops, 992px and up
 *   --------------------------------------------------*/
@media all and (min-width: 992px) {

section.election .gutter-20.row {
    margin-right: -5px;
    margin-left: -5px;
}
#map { padding: 0 5px; }
section.election .container { width: 970px !important; } /*Madhyamam reset*/
#g-mdm section.election .container { width: 100% !important; } /*Madhyamam reset*/
.col-md-15 { width: 20%; float: left; }
section.election .donut { min-height: 350px; }
section.election .donut h5 { top: 30%; }
section.election .donut ul li {
	max-width: 96px;
}
section.election .banner { margin-bottom: 10px; }
.story .inner section.election .banner { margin-bottom: 0px; }
iframe.by_election { max-height: 620px !important; overflow-y: scroll; }
.special-top-banner iframe.by_election { max-height: 700px !important; overflow-y: scroll; }

}

/*--------------------------------------------------
 *   9.3 large desktops, 1200px and up
 *   --------------------------------------------------*/
@media all and (min-width: 1200px) {

section.election .container { width: 1140px !important; }
#g-mdm section.election .container { width: 1140px !important; }
.story .inner .container-fluid { width: 1140px !important; }
section.election .donut { min-height: 380px; }
section.election .donut h5 { top: 34%; }
section.election .banner {
	background-image: url(../img/netalok.png);
	background-repeat: no-repeat;
	background-position: right center;
}
section.election .banner .hd { padding-right: 40px; }
section.election .banner h1 { text-align: center; }
section.election .banner h3 { text-align: center; }
}

