@charset "utf-8";

/* PUBLICAÇÕES OFICIAIS */
#e_conteudo .e_cont_publicacoes_oficiais { font-size: 0; background: #e8f0f5; padding: 0 10px; border-radius: 5px; }
#e_conteudo .e_publicacao_oficial { width: 50%; display: inline-block; vertical-align: top; padding: 10px; }
#e_conteudo .e_publicacao_oficial .e_cont_publicacao_oficial { background: #fff; border: solid 1px #d8e6ee; display: flex; padding: 10px 0 10px 20px; align-items: stretch; justify-content: center; border-radius: 5px; transform: none; transition: .3s; }
#e_conteudo .e_publicacao_oficial .e_cont_publicacao_oficial:hover { background: #0b6aa3; border: solid 1px #0b6aa3; }
#e_conteudo .e_publicacao_oficial .e_titulo { flex: auto; overflow: visible; position: relative; z-index: 1; color: #0b6aa3; text-transform: uppercase; }
#e_conteudo .e_publicacao_oficial .e_titulo label {  cursor: pointer; display: flex; align-items: center; }
#e_conteudo .e_publicacao_oficial .e_titulo span { display: inline-block; vertical-align: middle; transition: .3s; }
#e_conteudo .e_publicacao_oficial .e_titulo .swfa { line-height: 30px; text-align: center; font-size: 18px; color: #0b6aa3; margin-right: 20px; position: relative; }
#e_conteudo .e_publicacao_oficial .e_select_publicacao_oficial { width: 45%; }
#e_conteudo .e_publicacao_oficial .e_select_publicacao_oficial select { width: 100%; height: 30px; border: none; border-radius: 5px; background: linear-gradient(90deg, #f2f7fa 0%, #f2f7fa 85%, #accfe4 85%); font-size: 12px; color: #567486; padding: 0 10px; cursor: pointer; transition: .3s; }
#e_conteudo .e_publicacao_oficial .e_select_publicacao_oficial select option { color: #444 }
#e_conteudo .e_publicacao_oficial .e_select_publicacao_oficial select .swfa { color: red; background: red; }
#e_conteudo .e_publicacao_oficial form:hover .e_titulo span { color: #fff; }
#e_conteudo .e_publicacao_oficial form:hover .e_select_publicacao_oficial select { color: #fff; background: linear-gradient(90deg, #4793c0 0%, #4793c0 85%, #065e93 85%); }
@media (max-width: 800px) { 
	#e_conteudo .e_publicacao_oficial { width: 100%; }
}
@media (max-width: 480px) { 
	#e_conteudo .e_publicacao_oficial .e_cont_publicacao_oficial { flex-flow: column; padding: 20px; }
	#e_conteudo .e_publicacao_oficial .e_titulo { margin-bottom: 15px; }
	#e_conteudo .e_publicacao_oficial .e_select_publicacao_oficial { width: 100%; }
}