/* Fundo geral */
body {
    background-color: #efe7d6;
     text-align: justify;
  text-justify: inter-word;
  color: rgb(103, 105, 84);
}


/* Links */
a {
    color: #2f4f4f;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}
.site-grid {
  width: 90%;  
  max-width: 1200px;
    margin: 2.5rem auto;
    background-color: #ffffff;
    padding: 2.5rem 3rem;
    box-shadow: 0 0 0 1px #ddd;
}
/* Header */
.header {
    background: rgb(103, 105, 84);
    background: linear-gradient(90deg, rgba(2, 0, 36, 1) 0%, rgba(103, 105, 84, 1) 35%, rgba(188, 168, 118, 1) 100%);
}

/* Título do site */
.brand-logo { 
font-family: 'EB Garamond', serif;
	font-style: italic;	
}

.site-description {
  	font-family: 'EB Garamond', serif;
	font-style: italic;
}
.container-topbar {
  max-width: 1200px;
margin-left: auto;
margin-right: auto;
    display: flex;
  justify-content: center;
}

.container-nav {
    border-bottom: 3px solid #6b6b57;
    margin-bottom: 2rem;
}

.navbar {
    background-color: transparent;
    padding: 0;
  max-width: 1200px;
margin-left: auto;
margin-right: auto;
    display: flex;
  justify-content: center;
}

/* Itens do menu */
.navbar-nav > li > a {
    padding: 0.6rem 1.2rem;
    color: #000;
    font-weight: 500;
}

/* Item ativo (aba selecionada) */
.navbar-nav > li.active > a,
.navbar-nav > li > a:focus,
.navbar-nav > li > a:hover {
    background-color: #6b6b57;
    color: #fff;
}
.container-banner {
  padding-left: 30px;
}
h2, h4, h5, h6  {
    font-family: 'EB Garamond', serif;
	font-style: italic;
  font-weight: normal;
    color: rgb(103, 105, 84);
}

h1 {
  font-family: 'EB Garamond', serif;
  font-style: italic;
  font-weight: normal;
  color: rgb(103, 105, 84);
font-size: 1.875em;
}

h3 {font-family: 'EB Garamond', serif;
  font-style: italic;
  font-weight: normal;
  color: rgb(103, 105, 84);
font-size: 1.5em;}

p {
    margin-bottom: 1.2rem;
    text-align: justify;
}
.item-page img {
    float: left;
    margin: 0 2rem 1rem 0;
    max-width: 180px;
    opacity: 0.2;
}
.btn-primary {
    background: rgba(103, 105, 84, 1);
}
/* formata o indice dos artigos */
.card.float-end.article-index {
  border-left: 1px solid gray;
  border-radius: 0px;
  font-size: 12px;
  padding: 0px;
}
.card.float-end.article-index .card-body {
  padding: 3px;
}

.card.float-end.article-index H3 {
  border-bottom: 2px solid;
font-size: 14px;
}
.card-header {
    background-color: rgba(232, 224, 206, 1) 80%;
}
/* formata a paginação dos artigos com indice */
.pagenavcounter {
  font-size: 10px;
}
a.page-link {
  font-size: 12px;
  color: #c26969;
}
.footer {
background: #efe7d6;  
color: #676954;
}

.footer .grid-child {
    justify-content: center;
    align-items: start;
}
/* muda o aspeto no fabrikNav */

.fabrikNav .page-item a {
 color: #000; 
}
.fabrikNav .page-item a.page-link {
 background-color: #ececec; 
}
.fabrikGroup .legend {
display:none;
}
.col-form-label {
	padding:0px 25px;	
	color: #676954;
	font-style: italic;
	text-align: left;
	margin-top: 10px;
	border-bottom:1px solid #cccccc;
}
.fabrikDetails {
	border-top:1px solid #cccccc;
	clear: both;
  color: #333;
}
.col-sm-2 {
width: 260px;
}
.fabrikElement {
  padding-left: 20px;
  width: 70%;
}
.table thead th {
  background-color: #fff6e2;
}

.fabrikFilterRangeLabel {
  display: block;
  width: auto;
  float: left;
  padding-right: 20px;
  text-align: right;
  font-style: italic;
}
.fabrikForm {
	margin:0px;
	padding:2px;
	background-color: #f2f2f2;
}
.fabrikLabel {
	padding:0px 25px;	
	color: #696754;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
	border-bottom:1px solid #cccccc;
}

/*formata a caixa do formulario de pesquisa*/

.fabrikDetails {
	border-top:1px solid #cccccc;
	clear: both;
}
.col-sm-2 {
width: 236px;
}
.col-sm-10 {
width: auto;
  min-width: 500px;
}
.fabrikDataContainer {
	margin:0px;
	padding:2px;
	background-color: #fff;
}
.form-search {
	margin:0px;
	padding:2px;
	background-color: #fff;
  width: auto;
}


/* Remove arredondamentos modernos do Cassiopeia */
.btn,
.card,
.navbar {
    border-radius: 0;
}
