.novo-rotulo-loginA{
	font-size:12pt !important;
	font-weight: bold  !important;
}

.border-top-essencial{
  border-top: 1px #cecece dotted;
}

.icone-cor-essencial{
  color: #368FE0 !important;
}
.icone-cor-essencial-branco{
  color: #fff !important;
}
.novo-tamanho-font-titulos{
  font-size: 14pt !important;
}

.nova-color-thead-tfoot{
  background-color: #368FE0 !important;
  color: #fff;
}

.rotulo-tdlista-candidatohomem{
  background-color: #28D094;
  color: #000;
  padding: 5px !important;
  padding-left: 8pt !important;
  font-weight: bold;
}

.rotulo-tdlista-candidatomulher{
  background-color: #F27072;
  color: #000;
  padding: 5px !important;
  padding-left: 8pt !important;
  font-weight: bold;
}

.rotulo-tdlista-votolegenda{
  background-color: #FF9149;
  color: #000;
  padding: 5px !important;
  padding-left: 8pt !important;
  font-weight: bold;
}

.clean-border-top{
  border-top: 0px !important;
}

.clean-border-bottom{
  border-bottom: 0px !important;	
}

.barra-flutuante{
	position: fixed;
	bottom: 4.5%;
	left: 45%;
	background-color:#eaf2f7 !important;
	border:#008eca solid 2px;
	padding:5px !important;
	-webkit-border-radius: 6px;
	border-radius: 6px;	
	z-index: 8888;
}

#embacado{
  padding-top: 50px;
  color:#fff;
	position:fixed;
	border: solid 10px #000;
	background-color: #000;
	width:100%;
	height:100%;  
	margin-left: auto;
	margin-right: auto;
	-ms-filter: "alpha(opacity=80)"; /* IE8 */
	filter: alpha(opacity=80); /* Old IE */
	-khtml-opacity: 0.80; /* Old Safari */
	-moz-opacity: 0.80; /* Old Firefox, Netscape */
	opacity: 0.8; /* Standard */
	cursor:progress;
	z-index: 999999;
	display: none;
}

#embacado-qrcode{
  padding-top: 50px;
  color:#fff;
	font-size: 14pt;
	position:fixed;
	border: solid 10px #000;
	background-color: #000;
	width:100%;
	height:100%;  
	margin-left: auto;
	margin-right: auto;
	-ms-filter: "alpha(opacity=80)"; /* IE8 */
	filter: alpha(opacity=100); /* Old IE */
	-khtml-opacity: 1; /* Old Safari */
	-moz-opacity: 1; /* Old Firefox, Netscape */
	opacity: 1; /* Standard */
	cursor:progress;
	z-index: 999999;
	display: none;
}


.card-footerLCM{
	border-top: 1px dotted #046b97 !important;
}

.borda-card{
	border: 1px solid #dfdfdf;	
}

.font-municipio-resultado-titulo{
	font-size: 11pt !important;
	font-weight: bold;
}

.font-municipio-resultado-dados{
	font-size: 11pt !important;
	font-weight: bold;
}

.font-resuldado{
	font-size: 11pt;
	font-weight: bold;
}

.div-caixa-resultado-eleitoQP{
	background-color: #048504;
	color: #fff;	
	font-size: 8pt;
	font-weight: bold;	
	padding: 2px;
	padding-top: 4px;
	width: 70px !important;
	border-radius: 5px;
	text-align: center;
	font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}

.div-caixa-resultado-eleitoSE{
	background-color: #04a104;
	color: #eeeeee;	
	font-size: 8pt;
	font-weight: bold;	
	padding: 2px;
	padding-left: 5px;
	height: auto;
	width: 70px !important;
	border-radius: 5px;
	text-align: center;
}

.div-caixa-resultado-eleitoSS{
	background-color: #03c003;
	color: #fff;	
	font-size: 8pt;
	font-weight: bold;	
	padding: 2px;
	padding-left: 5px;
	height: auto;
	width: 70px !important;
	border-radius: 5px;
	text-align: center;
}

.div-caixa-resultado-suplente{
	background-color: #90c5db;
	color: #003349;	
	font-size: 9pt;
	font-weight: bold;	
	padding: 2px;
	padding-top: 4px;
	height: auto;
	width: 80px !important;
	border-radius: 5px;
	text-align: center;
	font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}

.div-caixa-resultado-naoeleito{
	background-color: #dddddd;
	color: #5e5e5e;	
	font-size: 9pt;
	font-weight: bold;	
	padding: 2px;
	padding-top: 4px;
	height: auto;
	text-align: center;	
	width: 85px !important;

	border-radius: 5px;
	font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}

.resultado-nome{
	font-size: 10pt;
	font-weight: bold;
	line-height: 20px;
}

.div-resultado-simulacao{
	overflow: auto;
	width: auto;
	padding-right: 5px;
}

.esqueci-senha{
	font-size: 9pt;
	font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
	color: #046b97;
	font-weight: bold;
}