	/*
		--- Versionamento ---
		07/02/2019 - César - Usuários online centralizado no formato responsivo
		19/02/2020 - Andrey - Diminuí a fonte do usuários online
		14/09/2021 - César - Mudança do botão de subir ao topo
		19/05/2023 - César - Mudança na visualização do rodapé em telas grandes. Agora ele abre com no máximo 1120px
		--- Fim Versionamento ---
	*/


	.flexrodape {
		padding-top: 20px;
		padding-bottom: 20px;
		width: 100%;
		display: flex;
		margin: 0 auto;
		max-width: 1120px;
	}
	
@media (max-width: 999px){
	.flexrodape {
		margin-top: 15px;
		display: block;
		text-align: center;
	}

	#rodape_usuarios_online {
		cursor: pointer;
		display: block;
		text-align: center;
		padding: 10px;
	}
       
	#rodape_subir{
		display: none;
	}
	
	#rodape_brasao{
		width: 100%;
		cursor: pointer;
	}

	#rodape_endereco{
		width: 100%;
		font-size: 12px;
	}


	#rodape_brasao > img{
		max-height: 80px;
	}

}


@media (min-width: 1000px){

	#rodape_subir{
		width: 100px;
		text-align: center;
		font-size: 40px;
		padding-top: 15px;
		padding-bottom: 15px;
		cursor: pointer;
	}

	#rodape_brasao{
		width: 30%;
		text-align:center;
		cursor: pointer;
	}

	#rodape_brasao > img{
		max-height: 80px;
	}

}

@media print {
	.flexrodape{
		display: none;
	}
}

/*voltar ao topo*/

button.voltar-ao-topo{
  margin: 0 !important;
  padding: 0 !important;
  background: #fff;
	height: 0px;
  width: 0px;
  overflow: hidden;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
  color: transparent;
	clear: both;
  visibility: hidden;
  position: fixed;
  cursor: pointer;
  display: block;
  border: none;
  right: 50px;
	bottom: 75px;
  font-size: 0px;
  outline: 0 !important;
  z-index: 99;
  transition: all .3s ease-in-out;
}
button.voltar-ao-topo:hover,
button.voltar-ao-topo:active,
button.voltar-ao-topo:focus,{
  outline: 0 !important;
}
button.voltar-ao-topo::before {
  display: block;
  vertical-align: middle;
  margin: -5px 0 auto;
}
button.voltar-ao-topo.show:active {
  box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.25);
}
.topo{
	padding-top:20px;
}
