.destaques-assuntos .outstanding-title,
.pesquisa-resolucoes .outstanding-title {
	text-transform: uppercase
}

.outstanding-header {
	margin: 0!important
}

.noticia-data {
	font-size: 10px;
	font-weight: 600
}

.orgaos-logo {
	font-size: 10px;
	text-align: center
}

.orgaos-logo .banneritem {
	width: 12%;
	float: left;
	margin-left: 5px
}

.orgaos-logo .banneritem:first-of-type {
	margin-left: 0
}

.no-margin,
main div.container .module .outstanding-footer,
main div.container .module a.outstanding-link {
	margin: 0!important
}

main div.container .module .outstanding-footer {
	padding: 10px 0!important
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0
}

input[type=number] {
	-moz-appearance: textfield
}

#resolucaoList span.highlight {
	background: #ff0
}

.js-stools-field-filter label {
	display: none
}

.pesquisa-resolucoes .outstanding-header {
	border: none!important;
	border-bottom: 4px solid #eeeff2!important;
	background: 0 0!important;
	min-height: auto!important;
	padding-bottom: 0!important;
	margin: 0 0 10px!important
}

.pesquisa-resolucoes .titulo {
	background-color: grey;
	border-radius: 10px;
	text-align: left;
	margin: auto;
	padding: 15px;
	font-size: 23px;
	color: #fff
}

.pesquisa-resolucoes .formulario-pesquisa {
	text-align: center
}

.pesquisa-resolucoes .formulario-pesquisa input.com-dados,
.pesquisa-resolucoes .formulario-pesquisa input.sem-dados {
	vertical-align: top
}

.pesquisa-resolucoes .formulario-pesquisa a,
.pesquisa-resolucoes .formulario-pesquisa button {
	margin: auto;
	vertical-align: middle
}

.pesquisa-resolucoes .formulario-pesquisa button.botao_com_dados {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 41px
}

.pesquisa-resolucoes .formulario-pesquisa a.botao_com_dados {
	margin-left: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left
}

.pesquisa-resolucoes .resultados table {
	width: 100%
}

.pesquisa-resolucoes .resultados table thead tr th {
	text-align: left
}

main div.container .module.destaques-assuntos {
	padding-bottom: 20px
}

.destaques-assuntos .outstanding-header {
	border: none!important;
	border-bottom: 4px solid #eeeff2!important;
	background: 0 0!important;
	min-height: auto!important;
	padding-bottom: 0!important;
	margin: 0 0 10px!important
}

.destaques-assuntos div.menu {
	margin: 0;
	text-align: center
}

.destaques-assuntos div.menu div.itens {
	width: 31%;
	height: auto;
	margin: 4px;
	display: inline-grid;
	border: 2px solid #eeeff2;
	border-radius: 10px
}

.destaques-assuntos div.menu div.itens div.titulo {
	height: 32px;
	border-bottom: 4px solid #3268ba;
	background-color: #eeeff2;
	border-radius: 5px;
	margin: 0;
	padding: 5px 0 5px 5px;
	line-height: 18px;
	font-size: 13px;
	text-align: left
}

.destaques-assuntos div.menu div.itens div.titulo a,
.destaques-assuntos div.menu div.itens div.titulo span {
	/*text-transform:uppercase;*/
	color: #000;
	font-weight: 700
}

.destaques-assuntos div.menu div.itens div.secundarios {
	height: 190px
}

.destaques-assuntos div.menu div.itens div.secundarios div.itens {
	width: 100%;
	height: auto;
	border: none
}

.destaques-assuntos div.menu div.itens div.secundarios div.titulo {
	width: 96%;
	background-color: #fff;
	border: none;
	height: auto;
	text-align: left
}

.destaques-assuntos div.menu div.itens div.secundarios div.titulo:hover {
	background-color: #3268ba
}

.destaques-assuntos div.menu div.itens div.secundarios div.titulo a {
	/*text-transform: capitalize;*/
	color: #000;
	font-weight: lighter;
	font-size: 12px;
	margin-left: 0;
	border: none
}

.destaques-assuntos div.menu div.itens div.secundarios div.titulo a:hover {
	background-color: #3268ba;
	color: #fff
}

.destaques-calendario-reunioes .outstanding-header,
.destaques-destaques .outstanding-header {
	border: none!important;
	background: 0 0!important;
	padding-bottom: 0!important;
	margin: 0 0 10px!important;
	min-height: auto!important
}

.destaques-assuntos div.menu div.itens div.secundarios div.titulo:hover a {
	color: #fff
}

.destaques-destaques {
	padding-bottom: 0!important
}

.destaques-destaques .outstanding-header {
	border-bottom: 4px solid #eeeff2!important
}

.destaques-destaques .outstanding-title {
	text-transform: uppercase
}

.destaques-calendario-reunioes {
	border: 1px solid #d1d3d8;
	border-radius: 5px;
	padding-bottom: 0!important
}

.destaques-calendario-reunioes .outstanding-header {
	border-bottom: 4px solid #d1d3d8!important
}

.destaques-calendario-reunioes .outstanding-title {
	text-transform: uppercase;
	font-size: 16px!important;
	color: #000!important
}

.destaques-calendario-reunioes .conteudo {
	height: 302px;
	margin-top: 40px
}

.destaques-calendario-reunioes .conteudo table {
	border: none!important
}

.destaques-calendario-reunioes .conteudo table tbody tr td {
	border: none!important;
	background-color: #fff!important
}

.destaques-calendario-reunioes .conteudo table tbody tr td div.data {
	background-color: #2c66ce;
	color: #fff;
	text-align: center;
	border-radius: 15px;
	padding: 4px;
	width: 65px
}

.destaques-calendario-reunioes .conteudo table tbody tr td div.data label {
	margin-bottom: 0
}

.destaques-calendario-reunioes .conteudo table tbody tr td div.data .mes {
	text-transform: uppercase;
	font-size: 15px
}

.destaques-calendario-reunioes .conteudo table tbody tr td div.data .dia {
	font-size: 10px;
	margin-bottom: 3px
}

.destaques-calendario-reunioes .conteudo table tbody tr td div.data .numero {
	font-size: 30px;
	margin-bottom: 6px
}

.destaques-calendario-reunioes .conteudo table tbody tr td div.titulo {
	color: #000;
	font-weight: 700
}

.destaques-calendario-reunioes .outstanding-footer {
	border: none!important
}

.destaques-calendario-reunioes a.outstanding-link {
	padding-right: 5px
}

.destaques-calendario-reunioes a.outstanding-link span.text {
	font-size: 14px
}

.destaques-noticias {
	background-color: #eeeff2;
	border: 1px solid #d1d3d8;
	border-radius: 5px;
	padding-bottom: 0!important
}

.destaques-noticias .outstanding-header {
	border: none!important;
	border-bottom: 1px solid #d1d3d8!important;
	background: 0 0!important;
	min-height: auto!important;
	padding-bottom: 0!important;
	margin: 0 0 10px!important
}

.destaques-noticias .outstanding-title {
	text-transform: uppercase;
	font-size: 16px!important;
	color: #000!important
}

.destaques-noticias table {
	border: none!important
}

.destaques-noticias table tbody tr td {
	border: none!important;
	border-bottom: 1px solid #d1d3d8!important;
	background-color: #eeeff2!important
}

.destaques-noticias .outstanding-footer {
	border: none!important
}

.destaques-noticias .outstanding-link {
	width: 100%!important
}

.destaques-noticias .outstanding-link .text {
	float: right!important;
	font-size: 12px
}

.destaques-agenda {
	border: 1px solid #d1d3d8;
	border-radius: 5px;
	padding-bottom: 0!important
}

.destaques-agenda .outstanding-header {
	border: none!important;
	border-bottom: 1px solid #d1d3d8!important;
	background: 0 0!important;
	min-height: auto!important;
	padding-bottom: 0!important;
	margin: 0!important
}

.destaques-agenda .outstanding-title {
	text-transform: uppercase;
	font-size: 16px!important;
	color: #000!important;
	text-align: center
}

.destaques-agenda .compromissos-container ul li {
	list-style: none!important
}

.destaques-agenda .compromissos-lista {
	border-bottom: 1px solid #d1d3d8;
	height: 291px
}

.destaques-agenda .footer {
	padding: 8px 5px 8px 0;
	float: right
}

.destaques-agenda .footer a {
	text-transform: uppercase
}

@media (min-width:700px) and (max-width:980px) {
	.pesquisa-resolucoes .formulario-pesquisa button.botao_com_dados {
		margin-left: 18px
	}
}

@media (min-width:735px) and (max-width:760px) {
	.pesquisa-resolucoes .formulario-pesquisa button.botao_com_dados {
		margin-left: 29px!important
	}
}

@media (min-width:0px) and (max-width:700px) {
	.pesquisa-resolucoes .formulario-pesquisa input {
		width: 75%
	}
	.pesquisa-resolucoes .formulario-pesquisa .btn {
		width: 45%;
		padding: 4px 12px;
		float: inherit!important;
		margin-left: 0!important;
		margin-right: 0!important
	}
}

@media (min-width:581px) and (max-width:800px) {
	.destaques-assuntos div.menu div.itens {
		width: 45%
	}
}

@media (min-width:0px) and (max-width:580px) {
	.destaques-assuntos div.menu div.itens {
		width: 90%
	}
}

.pesquisa-resolucoes table {
    border-top: 1px solid #e8e7e7;
    border-left: 1px solid #e8e7e7;
}

.pesquisa-resolucoes td, th {
    border-right: 1px solid #e8e7e7;
    border-bottom: 1px solid #e8e7e7;
    padding: 5px 10px;
    vertical-align: top;
}