a {
	color: #194190;
}
.consulta-publica .views-field-field-orgao {
	overflow: hidden;
	font-size: 0.8rem;
	color: #000;
}
.consulta-publica .views-field-title a {
	margin: 1rem 0;
	display: block;
	font-size: 1.4rem;
	font-weight: 500;
}
.consulta-publica .views-field-field-status {
	text-align: right;
}
.consulta-publica .views-field-field-data {
	margin-bottom: 1rem;
}
.consulta-publica .views-field-field-area-de-interesse {
	text-transform: uppercase;
	font-size: .8rem;
	border: 1px solid #999;
	padding: 2px 5px;
	margin-right: 5px;
}
.consulta-publica .views-field-field-data span {
	font-size: .8rem;
	font-weight: 400;
}
.consulta-publica .views-field-field-data .field-content {
	font-size: .9rem;
	color: #000;
}
.consulta-publica .card-item {
	background-color: #f8f8f8;
	box-shadow: 0 3px 6px 0 rgba(0,0,0,.16);
	padding: 4%;
	margin: 4% 0;
	min-height: 245px;
}
.consulta-publica .views-exposed-form #edit-keys,
.consulta-publica .views-exposed-form #edit-field-orgao-value {
	margin: 0 !important;
}
.Ativa, .Encerrada {
	padding: 0.2rem 0.5rem;
	color: #fff;
	font-size: 0.8rem;
	text-transform: uppercase;
}

.Ativa {
	background-color: #268744;
}
.Encerrada {
	background-color: #981818;
}
.field--name-field-corpo .field__label {
	text-align: center;
	border-bottom: 1px solid #ccc;
	margin: 2rem 0;
}
article.node--type-item h2 > a > span.field--name-title {
	display: none;
}
article.node--type-item .field--name-field-id {
	display: inline-block;
	border: 1px solid transparent;
	padding: 1px 8px;
	border-radius: 15px;
	margin-bottom: .8rem;
	color: #fff;
	background-color: #33a1fd;
}
.legislacao .views-field-title > h3:before {
  -webkit-mask: url("../../../themes/custom/bfd_subtheme/assets/icon/file-text.svg");
  mask: url("../../../themes/custom/bfd_subtheme/assets/icon/file-text.svg");
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  content: '';
  width: 30px;
  height: 30px;
  display: inline-block;
  background-color: #33a1fd;
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  margin-right: .25rem;
}
.legislacao .views-field-title > h3:hover:before {
  background-color: #027ce1;
}
.legislacao .views-field-title > h3 a {
	font-size: 1.4rem;
}
.block-views-blocklegislacao-block-1 h2,
.path-legislacao h1.page-title {
	margin-bottom: 2rem;
}
.indented {
	padding-left: 20px;
}
.field--name-field-contruibuicao {
	text-align: right;
}
.field--type-entity-reference .field__item article {
    border-bottom: solid 1px #f1f1f1;
    padding-bottom: .8rem;
}
.videos .views-field-title h3 a {
	font-size: 1.4rem;
}
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (max-width: 480px) { 
	.navbar-brand {
		white-space: normal;
	}
}