.titulo-principal {
  background: url('../img/bkg.png') no-repeat;
  background-position: center;
  background-size: cover;
  padding: 50px;
  text-align: center;
}

.titulo-principal h1, h2 {
  font-family: 'Advent Pro', sans-serif;
  color: #FFFFFF;
}

.content-transparencia {
  padding: 50px 120px;
}

.content-transparencia h2 {
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 50px;
  color: #444;
}

h1 {
  font-size: 30px;
  font-weight: 300;
}

p {
  font-size: 22px;
}

.doacao {
  display: grid;
  grid-template-columns: 1fr 1fr;
  font-family: 'Advent Pro', sans-serif;
  margin-bottom: 50px;
}

/* TABELA */
table {
  font-family: 'Catamaran', sans-serif;
  font-weight: 300;
  border-collapse: collapse;
  width: 100%;
}

tbody tr:nth-child(even) {
  background-color: #F2F2F2;
}

thead tr, tfoot{
  background-color: #87abbe;
  color: #FFFFFF;
}

.titulo {
  text-transform: uppercase;
  background-color: #DE8301;
}

th {
  padding: 5px 10px;
}

tr {
  padding: 5px 10px;
}

td {
  padding: 5px 10px;
}

tfoot {
  width: 100%;
}

.valor {
  width: 12%;
  text-align: right;
}

.nfe {
  width: 10%;
}

.total {
  width: 30%;
}

.resumo {
  margin-top: 20px
}

.resumo tfoot tr td:last-child, tbody tr td:last-child  {
  text-align: right;
}

.data_geracao{
	text-align: right;
	font-family: 'Catamaran', sans-serif;
	color: #444;
	font-size:	14px;	
}

.download {
	font-family: 'Catamaran', sans-serif;
	color: #DE8301;
	font-size:	16px;	
	text-decoration: none;
}

.cnpj{
	width: 15%;
	text-align: right;
}

.transparencia-doacao h1{	
   font-size: 70px;
}

.n_doadores{
	font-size: 30px;
	margin-bottom: 0;
}

.informacoes p {
  font-size: 18px;
  margin-bottom: 15px;
  font-family: 'Catamaran', sans-serif;
}

.mailto{
	text-decoration: none;
	font-size: 18px;
	margin-bottom: 15px;
	font-family: 'Catamaran', sans-serif;
	color: #444;
	font-weight: bolder;
}

.obsbanco {
  margin-top: -19px;
}

.obsbanco p {
  font-size: 12px;
}

.root {
  display: flex;
  flex-direction: row;
}

.content-text {
  width: 70em;
  text-align: justify;
  margin-right: 30px;
  font-size: 14px;
}

@media (max-width: 1300px) {
  p {
    font-family: 'Catamaran', sans-serif;
    font-size: 14px;
  }
  h1 {
    font-family: 'Advent Pro', sans-serif;
  }
  .content-text {
    width: 34em;
  }

  .transparencia-doacao h1 {
    font-size: 50px;
  }
}

@media (min-width: 1366px) {
  p {
    font-family: 'Catamaran', sans-serif;
    font-size: 14px;
  }
  h1 {
    font-family: 'Advent Pro', sans-serif;
  }
  .content-text {
    width: 44em;
  }
  .transparencia-doacao h1 {
    font-size: 50px;
  }
}

@media (max-width: 1040px) {
  p {
    font-family: 'Catamaran', sans-serif;
    font-size: 14px;
  }
  h1 {
    font-family: 'Advent Pro', sans-serif;
  }
  .content-text {
    width: 31em;
  }
  .transparencia-doacao h1 {
    font-size: 50px;
  }
}

@media (min-width: 1800px) {
  p {
    font-family: 'Catamaran', sans-serif;
    font-size: 14px;
  }
  h1 {
    font-family: 'Advent Pro', sans-serif;
  }
  .content-text {
    width: 75em;
  }
  .transparencia-doacao h1 {
    font-size: 50px;
  }
}

.despesas {
  margin-top: 40px;
}

.arquivos-download {
  margin-top: 40px;
}