/*POLLA ZOOM*/
.pad0 {
	padding: 0 !important;
}

header {
	width: 100%;
	height: 600px;
	position: relative;
}

.login header {
	height: auto !important;
}

header nav {
	-webkit-box-shadow: none !important;
	background: none !important;
	box-shadow: none !important;

}
header nav  .row {
	margin-top: 20px !important;
}
header .img {
	height: 600px;
	margin-top: -20px !important;
	position: absolute;
	width: 100%;
}


header .img img {
	width: 100%;
	height: 100%;
}


.img-usr {
	padding: 5px;
}

.resultados {
	padding: 1px 0 ;
	margin-top: -20px;
}

.marTop0 {
	margin-top: 0px !important;
}
.participantes {
	padding: 25px 0;
	min-height: 600px;
}

.participantes .participante {
	margin-bottom: 20px; 
}


.participantes .img-participante, .participante-foto {
	padding: 5px !important;
	border-radius: 2%;
}

.participantes .details-participante {
	position: relative;
}

.participantes .details-participante div{
	height: 107px;
}

.participantes .details-participante div:first-child{
	font-size: 2em;
}

.participantes .details-participante div a {
	bottom: 0;
	position: absolute;
}




.resultado-encuesta {
	min-height: 400px;
}

.participante-foto {
	position: relative;
}

.participante-resultado {
	position: relative;
	height: 50px;
}

.participane-nombre {
	font-size: 3em;
}

.participante-votos {
	position: absolute;
	margin: -24px 0 0 -5px !important;
}

.participante-resultado .porcentaje {
	position: absolute;
	left: 46.6%;
	top: -9px;
	font-size: 3em;
}


.grafica {
	height:50px;display:inline-block;
}

/* POLLA ZOOM END*/







.stroke {
	text-shadow: -0.5px -0.5px 0.5px #000, 0.5px 0.5px 0.5px #000, -0.5px 0.5px 0.5px #000, 0.5px -0.5px 0.5px #000;
	-webkit-text-fill-color: white;
	font-size: 1.2em !important;
}
.pagination ul {
	text-align: center;
}
.pagination ul li{
	display: inline-block;
	padding: 5px;
	font-size: 1.3em;
}

.btn_file {
	width: 147px;
}

.word-wrap {
 	word-wrap: break-word;
}

img {
	width: 100%;
	height: auto;
}

.card{
	padding: 13px 30px;
}


.logo {
	width: 140px;
	margin: 0 auto;
}

.messenger {
	height: 400px;
}

/*login*/

.login nav {
	height: auto;
}


.login .logo {
	width: 60%;
}
/*login end*/




/*system*/

.result h2 {
	font-size: 1.92em;
}

.page {
	min-height: 600px;
}

.card.small {
	padding: 0 !important;
}

.card.small img {
	z-index: 0 !important;
}

/*system end*/


.container-nav {
	width: 100%;
	position: absolute;
	z-index: 9;
}


/* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 600px) {
		header .img {
			height: auto;
			top: 235px;

		}
		
		.participane-nombre{
			font-size: 22px;
		}

		.porcentaje {
			font-size: 1.4em !important;
			top: 10px !important;
		}


    }