@charset "utf-8";

* { outline:none; }
a, li, ol, ul { border: none; text-decoration: none; list-style: none; color: inherit; margin: 0; padding: 0; }
a:active, a:link, a:hover, a:focus { text-decoration: inherit; }
a:focus, a:hover {border:0px solid #FFF;}

/* #################################### VEREADORES #################################### */
#vere_conteudo, #vere_conteudo *, #vere_conteudo *:before, #vere_conteudo *:after { box-sizing: border-box; }

/* BUSCA */
/* AREA CAMPOS DO FORMULÁRIO */
#vere_conteudo .sw_area_busca .sw_area_form_busca .vere_form_vereterio { width: 50%; }
#vere_conteudo .sw_area_busca .sw_area_form_busca .vere_form_quadra { width: 25%; }
#vere_conteudo .sw_area_busca .sw_area_form_busca .vere_form_lote { width: 25%; }
#vere_conteudo .sw_area_busca .sw_area_form_busca .vere_form_nome { width: 50%; }
#vere_conteudo .sw_area_busca .sw_area_form_busca .vere_form_profissao { width: 50%; }
#vere_conteudo .sw_area_busca .sw_area_form_busca .vere_form_nascimento { width: 35%; }
#vere_conteudo .sw_area_busca .sw_area_form_busca .vere_form_nascimento .vere_form_nascimento_inicial { width: 50%; }
#vere_conteudo .sw_area_busca .sw_area_form_busca .vere_form_nascimento .vere_form_nascimento_final { width: 50%; }
#vere_conteudo .sw_area_busca .sw_area_form_busca .vere_form_falecimento { width: 35%; }
#vere_conteudo .sw_area_busca .sw_area_form_busca .vere_form_falecimento .vere_form_falecimento_inicial { width: 50%; }
#vere_conteudo .sw_area_busca .sw_area_form_busca .vere_form_falecimento .vere_form_falecimento_final { width: 50%; }
/* BOTÃO */
#vere_conteudo .sw_area_busca .sw_area_form_busca .sw_form_btn_buscar { width: 30%; }

/* LISTAGEM */
#vere_conteudo .vere_legislatura { margin-top: 10px; text-align: right; font-size: 0; }
#vere_conteudo .vere_legislatura .sw_select { width: 100%; max-width: 450px; display: inline-block; vertical-align: top; }
#vere_conteudo .vere_legislatura .vere_btn_relatorio_atividades_anuais_camara { height: 45px; line-height: 45px; display: inline-block; vertical-align: top; padding: 0 15px; background: #e5e7eb; text-align: center; border-bottom: solid 2px #d4d7dd; border-radius: 4px; font-size: 13px; color: #444; margin-left: 10px; cursor: pointer; position: relative; transition: .2s; }
#vere_conteudo .vere_legislatura .vere_btn_relatorio_atividades_anuais_camara:active { top: 2px; }
#vere_conteudo .vere_legislatura .vere_btn_relatorio_atividades_anuais_camara i { width: 30px; height: 30px; line-height: 30px; background: #d4d7dd; display: inline-block; margin-right: 5px; border-radius: 100%; transition: .2s; }
#vere_conteudo .vere_legislatura .vere_btn_relatorio_atividades_anuais_camara:hover i { background: #f0f2f4; color: #287cc5; }
#vere_conteudo .vere_area_listagem { margin-top: 20px; font-size: 0; display: -webkit-flex; flex-wrap: wrap; gap: 20px; }
#vere_conteudo .vere_area_listagem a { min-width: 23%; flex: 23%; display: inline-block; display: -webkit-flex; vertical-align: top; }
#vere_conteudo .vere_area_listagem .vere_vereador { width: 100%; height: 100%; text-align: center; background: #f3f4f6; border-bottom: solid 1px #dcdee3; border-radius: 4px; overflow: hidden; position: relative; padding-bottom: 50px; visibility: hidden; }
#vere_conteudo .vere_area_listagem .vere_vereador .vere_area_bg_vereador { width: 100%; height: 120px; position: absolute; z-index: 0; top: 0; left: 0; overflow: hidden; background: #d3d5d9; }
#vere_conteudo .vere_area_listagem .vere_vereador .vere_area_bg_vereador img { width: 100%; height: 100%; object-fit: cover; transform: scale(1.1); filter: blur(4px); opacity: .9; will-change: filter, transform; transition: .2s; }
#vere_conteudo .vere_area_listagem .vere_vereador:hover .vere_area_bg_vereador img { transform: scale(1.15); }
#vere_conteudo .vere_area_listagem .vere_vereador .vere_area_img_vereador { width: 130px; height: 130px; margin: auto; margin-top: 25px; position: relative; border: solid 4px #e6e7ea; border-radius: 100%; overflow: hidden; z-index: 1; transition: .3s; }
#vere_conteudo .vere_area_listagem .vere_vereador .vere_area_img_vereador img { width: 100%; height: 100%; object-fit: cover; object-position: center 20%; }
#vere_conteudo .vere_area_listagem .vere_vereador .vere_area_img_vereador .vere_status_vereador { width: 100%; height: 31px; position: absolute; left: 0; bottom: 0; text-align: center; font-size: 10px; color: #fff; letter-spacing: 1px; padding-top: 5px; }
#vere_conteudo .vere_area_listagem .vere_vereador .vere_area_info_vereador { padding: 10px; }
#vere_conteudo .vere_area_listagem .vere_vereador .vere_area_info_vereador .vere_nome_parlamentar_vereador { font-size: 15px; color: #333; }
#vere_conteudo .vere_area_listagem .vere_vereador .vere_area_info_vereador .vere_nome_partido_vereador { font-size: 13px; color: #9a9ea8; margin-top: 5px; }
#vere_conteudo .vere_area_listagem .vere_vereador .vere_area_info_vereador .vere_cargo_vereador { display: inline-block; padding: 5px 7px; background: #656b77; font-size: 9px; color: #fff; text-transform: uppercase; letter-spacing: 0.8px; border-radius: 4px; margin-top: 10px; }
#vere_conteudo .vere_area_listagem .vere_vereador .vere_area_info_vereador .vere_cargo_vereador_presidente { background: #f27826; }
#vere_conteudo .vere_area_listagem .vere_vereador .vere_area_saiba_mais_vereador { height: 40px; line-height: 20px; background: #e5e7eb; border-radius: 4px; position: absolute; right: 10px; bottom: 10px; left: 10px; padding: 10px; text-align: right; }
#vere_conteudo .vere_area_listagem .vere_vereador .vere_area_saiba_mais_vereador .vere_info_saiba_mais { width: 20px; height: 20px; float: left; margin-right: 5px; text-align: center; font-size: 10px; color: #444; background: #d4d7dd; border-radius: 100%; transition: .15s; }
#vere_conteudo .vere_area_listagem .vere_vereador .vere_area_saiba_mais_vereador .vere_info_saiba_mais:hover { background: #c3c6cd; }
#vere_conteudo .vere_area_listagem .vere_vereador .vere_area_saiba_mais_vereador .vere_titulo_saiba_mais { font-size: 13px; color: #333; transition: .15s; }
#vere_conteudo .vere_area_listagem .vere_vereador .vere_area_saiba_mais_vereador .vere_titulo_saiba_mais i { margin: 0 5px; }
#vere_conteudo .vere_area_listagem .vere_vereador:hover .vere_area_saiba_mais_vereador .vere_titulo_saiba_mais i { color: #006CC7; }
#vere_conteudo .vere_area_listagem .vere_vereador_hide { visibility: hidden; opacity: 0; transform: scale(.66); transition: .4s ease-in-out; }
#vere_conteudo .vere_area_listagem .vere_vereador_show { visibility: visible;  opacity: 1; transform: scale(1); animation: vere_vereador_show 0.5s ease-in-out; }
@keyframes vere_vereador_show { 0% { transform: scale(.66); opacity: 0; } 75% { transform: scale(1.05); opacity: 1; } 100% { transform: scale(1); } }

@media (min-width: 801px) {
	/* L5 */
	#vere_conteudo .vere_area_listagem.l5 a:nth-child(-n +2) { flex: 45%; }
	/* LR3 */
	#vere_conteudo .vere_area_listagem.lr3 a:nth-child(-n +3) { flex: 30%; }
	/* LR2 */
	#vere_conteudo .vere_area_listagem.lr2 a:nth-child(-n +6) { flex: 30%; }
	/* LR1 */
	#vere_conteudo .vere_area_listagem.lr1 a:nth-child(-n +9) { flex: 30%; }
}

@media (max-width: 1000px) {
	#vere_conteudo .vere_area_listagem { gap: 10px; }
}

@media (max-width: 800px) {
	#vere_conteudo .vere_area_listagem a:nth-child(n) { flex: 45% }
	#vere_conteudo .vere_area_listagem.li a:nth-child(1) { flex: 100% }
}

@media (max-width: 480px) {
	#vere_conteudo .vere_area_listagem a:nth-child(n) { flex: 100% }
}


/* VEREADOR AFASTADO */
#vere_conteudo .vere_area_listagem .vere_vereador_afastado .vere_area_img_vereador .vere_status_vereador { background: rgba(163,33,33,.9); }
#vere_conteudo .vere_area_listagem .vere_vereador_afastado .vere_area_bg_vereador { filter: grayscale(100%); transition: .2s; }
#vere_conteudo .vere_area_listagem .vere_vereador_afastado:hover .vere_area_bg_vereador { filter: grayscale(0); }
#vere_conteudo .vere_area_listagem .vere_vereador_afastado .vere_area_img_vereador img { filter: grayscale(100%); }
#vere_conteudo .vere_area_listagem .vere_vereador_afastado:hover .vere_area_img_vereador img { filter: grayscale(0); }
/* VEREADOR SUPLENETE */
#vere_conteudo .vere_area_listagem .vere_vereador_suplente .vere_area_img_vereador .vere_status_vereador { background: rgba(33,104,163,.9); }


/* POPUP DE RELATÓRIO ANUAL DA CÂMARA */
#vere_relatorio_atividades_anuais_camara_modal .sw_popup { max-width: 800px; }

/****** VEREADORES INTERNA ******/
#vere_conteudo .vere_area_vereador_interna { margin-top: 20px; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador { font-size: 0; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_area_img_vereador { width: 120px; height: 120px; display: inline-block; vertical-align: middle; position: relative; border: solid 4px #e6e7ea; border-radius: 100%; overflow: hidden; z-index: 1; will-change: transform; transition: .3s cubic-bezier(0.75,-0, 0.25, 2.30); }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_area_img_vereador:hover { cursor: pointer; transform: scale(1.2); }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_area_img_vereador img { width: 100%; height: 100%; object-fit: cover; object-position: center 20%; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador { width: calc(100% - 125px); display: inline-block; vertical-align: middle; padding-left: 25px; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_nome_vereador { font-size: 0; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_nome_vereador .vere_nome_vereador { display: inline; vertical-align: middle; font-size: 17px; color: #333; margin-right: 10px; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_nome_vereador .vere_paginas_vereador { min-width: 22px; height: 22px; line-height: 22px; display: inline-block; vertical-align: middle; margin-right: 3px; margin-top: 3px; text-align: center; color: #fff; border-radius: 11px; overflow: hidden; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_nome_vereador .vere_paginas_vereador i { width: 22px; float: left; vertical-align: middle; font-size: 11px; line-height: 24px; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_nome_vereador .vere_paginas_vereador span { max-width: 0; float: left; font-size: 10px; text-transform: uppercase; letter-spacing: .8px; overflow: hidden; white-space: nowrap; transition: .4s ease-in-out; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_nome_vereador .vere_paginas_vereador:hover span { max-width: 300px; padding-right: 10px; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_nome_vereador .vere_face { background: #0067c6; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_nome_vereador .vere_twit { background: #00b8f4; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_nome_vereador .vere_site { background: #8b43c2; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_info_cargo_partido_vereador { margin-top: 10px; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_info_cargo_partido_vereador .vere_cargo_vereador { display: inline-block; vertical-align: middle; padding: 6px 8px; background: #656b77; font-size: 9px; color: #fff; text-transform: uppercase; letter-spacing: 0.8px; border-radius: 4px; margin-right: 10px; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_info_cargo_partido_vereador .vere_cargo_vereador_presidente { background: #f27826; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_info_cargo_partido_vereador .vere_partido_vereador { display: inline-block; vertical-align: middle; font-size: 13px; color: #9a9ea8; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_info_pessoais_vereador { margin-top: 15px; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_info_pessoais_vereador .vere_info_vereador { display: inline-block; vertical-align: middle; margin-right: 5%; margin-bottom: 5px; font-size: 0; white-space: nowrap; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_info_pessoais_vereador .vere_info_vereador i { width: 20px; height: 20px; line-height: 20px; display: inline-block; vertical-align: middle; text-align: center; font-size: 10px; color: #444; background: #d4d7dd; border-radius: 100%; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_info_pessoais_vereador .vere_info_vereador span { display: inline; vertical-align: middle; padding-left: 5px; font-size: 12px; color: #777; white-space: normal; }
#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_info_pessoais_vereador .vere_info_vereador:hover span { color: #444; text-decoration: underline; }

/* LEGISLATURA */
#vere_conteudo .vere_area_vereador_interna .vere_area_legislatura { margin-top: 20px; border-top: solid 1px #e7e9eb; padding-top: 20px; }

/* NAVEGAÇÃO */

/* DETALHES */
/* DESCRIÇÃO */
#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_descricao_vereador .sw_subtitulo_paginas i { border-radius: 100%; }
#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_descricao_vereador .vere_descricao_vereador { font-size: 13px; color: #777; text-align: justify; line-height: 130%; }
/* MANDATOS / COMISSOES */
#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_mandatos_comissoes { width: 100%; display: table; margin-top: 3%; border: solid 1px #ddd; border-radius: 4px; overflow: hidden; font-size: 0; }
#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_mandatos_comissoes .vere_cont_mandato_comissao { width: 50%; display: table-cell; vertical-align: top; background: #fbfcfd; overflow: hidden; }
#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_mandatos_comissoes .vere_cont_mandato_comissao:nth-child(2) { border-left: solid 1px #ddd; }
#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_mandatos_comissoes .vere_cont_mandato_comissao .vere_area_titulo_mandato_comissao { background: #f3f4f6; padding: 10px 15px; border-bottom: solid 1px #ddd; font-size: 0; }
#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_mandatos_comissoes .vere_cont_mandato_comissao .vere_area_titulo_mandato_comissao i { width: 30px; height: 30px; line-height: 30px; display: inline-block; vertical-align: middle; text-align: center; background: #e6e8ec; font-size: 12px; color: #555; border-radius: 100%; }
#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_mandatos_comissoes .vere_cont_mandato_comissao .vere_area_titulo_mandato_comissao span { width: calc(100% - 35px); display: inline-block; vertical-align: middle; padding-left: 8px; font-size: 12px; color: #333; }
#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_mandatos_comissoes .vere_cont_mandato_comissao .vere_area_info_mandato_comissao { padding: 10px 15px; }
#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_mandatos_comissoes .vere_cont_mandato_comissao .vere_area_info_mandato_comissao .vere_info_mandato_comissao { font-size: 12px; color: #666; padding: 3px 0; padding-left: 12px; position: relative; }
#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_mandatos_comissoes .vere_cont_mandato_comissao .vere_area_info_mandato_comissao .vere_info_mandato_comissao:last-child { margin-bottom: 0; }
#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_mandatos_comissoes .vere_cont_mandato_comissao .vere_area_info_mandato_comissao .vere_info_mandato_comissao:after { content: ""; width: 6px; height: 6px; background: #555; border-radius: 100%; position: absolute; top: 50%; left: 0; margin-top: -3px; }
#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_mandatos_comissoes .vere_cont_mandato_comissao .vere_area_info_mandato_comissao .vere_info_suplente { display: inline-block; vertical-align: baseline; padding: 3px 8px; background: #186aaf; border-radius: 3px; font-size: 10px; color: #fff; letter-spacing: .5px; }
/* AFASTAMENTO */
#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_mandatos_comissoes .vere_cont_mandato_comissao .vere_area_info_mandato_comissao .vere_area_info_afastamento { margin-bottom: 15px; margin-top: 5px; padding-left: 15px; }
#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_mandatos_comissoes .vere_cont_mandato_comissao .vere_area_info_mandato_comissao .vere_area_info_afastamento .vere_info_mandato_comissao:after { background: #a32121; }


#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_mandatos_comissoes .vere_cont_mandato_comissao .vere_area_info_mandato_comissao .vere_info_afastado { display: inline-block; vertical-align: baseline; padding: 3px 8px; background: #a32121; border-radius: 3px; font-size: 10px; color: #fff; letter-spacing: .5px; }
#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_mandatos_comissoes .vere_cont_mandato_comissao .vere_area_info_mandato_comissao .vere_info_presidente { display: inline-block; vertical-align: baseline; padding: 3px 8px; background: #f27826; border-radius: 3px; font-size: 10px; color: #fff; letter-spacing: .5px; }

/* RELATÓRIO DE ATIVIDADES ANUAIS */
#vere_conteudo .vere_area_vereador_interna .vere_area_relatorio_atividades_anuais { margin-top: 3%; margin-bottom: 20px; }
#vere_conteudo .vere_area_vereador_interna .vere_area_relatorio_atividades_anuais .sw_subtitulo_paginas { margin-bottom: 10px; }

/* ESTATÍSTICAS */
#vere_conteudo .vere_area_vereador_interna .vere_area_estatisticas_vereador { margin-top: 5%; }
#vere_conteudo .vere_area_vereador_interna .vere_area_estatisticas_vereador .vere_grafico_autoria_proposicoes { margin-top: 45px; }
#vere_conteudo .vere_area_vereador_interna .vere_area_estatisticas_vereador .vere_grafico_presenca { margin-top: 45px; }

/* NOTÍCIAS */
/* PROPOSIÇÕES */
/* FILTRO DE PROPOSIÇÕES */
#vere_conteudo .vere_area_vereador_interna .vere_area_proposicoes_vereador .vere_form_palavra_chave { width: 25%; width: calc(50% - 300px); }
#vere_conteudo .vere_area_vereador_interna .vere_area_proposicoes_vereador .vere_form_proposicao { width: 25%; width: calc(50% - 300px); }
#vere_conteudo .vere_area_vereador_interna .vere_area_proposicoes_vereador .vere_form_nascimento { width: 30%; width: calc(400px); }
#vere_conteudo .vere_area_vereador_interna .vere_area_proposicoes_vereador .vere_form_nascimento .sw_campos_form { width: 50%; }
#vere_conteudo .vere_area_vereador_interna .vere_area_proposicoes_vereador .sw_form_btn_buscar { width: 20%; width: calc(200px); }
/* RESULTADO */
#vere_conteudo .vere_area_vereador_interna .vere_area_proposicoes_vereador .sw_area_info_resultado_busca { margin-top: 10px; }

/* RELATÓRIO DE VIAGENS */
#vere_conteudo .vere_area_vereador_interna .vere_area_relatorio_viagens .vere_valor_utilizado { padding: 4px 4px; font-size: 11px; color: #fff; border-radius: 3px; background: #196fbe; width: 70px; margin: 0px;}
#vere_conteudo .vere_area_vereador_interna .vere_area_relatorio_viagens .vere_valor_requisitado { padding: 4px 4px; font-size: 11px; color: #fff; border-radius: 3px; background: #96908a; width: 75px; margin: 0px;}

/* PRESTAÇÃO CONTAS */

/* DATA TABLE */
#vere_conteudo .vere_area_vereador_interna .vere_area_relatorio_viagens { padding: 15px 0px; }
/* #vere_conteudo .vere_area_vereador_interna .vere_area_relatorio_viagens table { min-width: 600px; width: 100% !important ; } */
#vere_conteudo .vere_area_vereador_interna .vere_area_relatorio_viagens .dataTables_wrapper { margin-top: 0; }


/* PAGINAÇÃO  DATA TABLE*/
#vere_conteudo .vere_area_vereador_interna .vere_area_relatorio_viagens .dataTables_paginate { color: #555; font-size: 12px; font-family: 'SW Lato'; margin-top: 10px; transition: 0.2s; }
#vere_conteudo .vere_area_vereador_interna .vere_area_relatorio_viagens .dataTables_paginate .current { background: #d4e8f9; border: 1px solid transparent; border-radius: 3px; text-align: center; color: #3d6d92 !important; }
#vere_conteudo .vere_area_vereador_interna .vere_area_relatorio_viagens .dataTables_paginate .previous,
#vere_conteudo .vere_area_vereador_interna .vere_area_relatorio_viagens .dataTables_paginate .next { background: #e3e5e7 !important; color: #444 !important; }
 
#vere_conteudo .vere_area_vereador_interna .vere_area_relatorio_viagens .dataTables_wrapper .dataTables_paginate .paginate_button:hover { background: #d4e8f9 !important; color: #3d6d92 !important; border: 1px solid transparent; }



/* INFO */
#vere_conteudo .vere_info { font-size: 13px; color: #555; padding: 10px; border: solid 1px #e7e9eb; border-radius: 4px; text-align: left; }
#vere_conteudo .vere_info i { background: #f5f5f5; padding: 5px; font-size: 10px; border: solid 1px #e5e5e5; border-radius: 3px; display: inline-block; vertical-align: middle; margin-right: 5px; }
#vere_conteudo .vere_info span { display: inline-block; vertical-align: middle; }
/* #################################### FIM VEREADORES #################################### */


/* #################################### MEDIAS #################################### */


@media (min-width: 801px) and (max-width: 1000px) {

	/* LISTAGEM */
	/* #vere_conteudo .vere_area_listagem a:nth-child(n) .vere_vereador { width: calc(100% / 3 - 14px); margin-right: 20px; margin-bottom: 20px; }
	#vere_conteudo .vere_area_listagem a:nth-child(3n + 3) .vere_vereador { margin-right: 0; } */
}

@media (max-width: 800px) {		
	
	/* LISTAGEM */
	/* #vere_conteudo .vere_area_listagem a:nth-child(n) .vere_vereador { width: calc(50% - 10px); margin-right: 20px; margin-bottom: 20px; }
	#vere_conteudo .vere_area_listagem a:nth-child(even) .vere_vereador { margin-right: 0; } */

	/* MANDATOS / COMISSOES */
	#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_mandatos_comissoes { border: 0; border-radius: 0; }
	#vere_conteudo .vere_area_vereador_interna .vere_area_detalhes_vereador .vere_area_mandatos_comissoes .vere_cont_mandato_comissao:nth-child(n) { width: 100%; display: block; border: solid 1px #ddd; border-radius: 4px; margin: 20px 0; }		

	/* FILTRO DE PROPOSIÇÕES */
	#vere_conteudo .vere_area_vereador_interna .vere_area_proposicoes_vereador .vere_form_palavra_chave { width: 50%; }
	#vere_conteudo .vere_area_vereador_interna .vere_area_proposicoes_vereador .vere_form_proposicao { width: 50%; }
	#vere_conteudo .vere_area_vereador_interna .vere_area_proposicoes_vereador .vere_form_nascimento {width: 50% }
	#vere_conteudo .vere_area_vereador_interna .vere_area_proposicoes_vereador .sw_form_btn_buscar { width: 50%; }
}

@media (max-width: 480px) {

	/****** VEREADORES INTERNA ******/
	#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_area_img_vereador { display: block; margin: auto; margin-bottom: 15px; }
	#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador { width: 100%; padding: 0; text-align: center; }
	#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_info_pessoais_vereador { display: table; margin: auto; text-align: left; margin-top: 20px; background: #f3f4f6; padding: 0 10px; border-radius: 4px; }
	#vere_conteudo .vere_area_vereador_interna .vere_area_info_vereador .vere_cont_info_vereador .vere_area_info_pessoais_vereador .vere_info_vereador { display: block; margin: 10px 0; }		

	/* FILTRO DE PROPOSIÇÕES */
	#vere_conteudo .vere_area_vereador_interna .vere_area_proposicoes_vereador .vere_form_palavra_chave { width: 100%; }
	#vere_conteudo .vere_area_vereador_interna .vere_area_proposicoes_vereador .vere_form_proposicao { width: 100%; }
	#vere_conteudo .vere_area_vereador_interna .vere_area_proposicoes_vereador .vere_form_nascimento {width: 100% }
	#vere_conteudo .vere_area_vereador_interna .vere_area_proposicoes_vereador .sw_form_btn_buscar { width: 80%; display: block; margin: auto; margin-top: 15px; }
}
/* #################################### FIM MEDIAS #################################### */