@charset "UTF-8";
/*------------------------------------*\
Desenvolvido por Cedilha Comunicação Digital
https://cedilha.com.br
\*------------------------------------*/



/*====================================*\
  #BIBLIOTECAS
/*------------------------------------*\
  #Bootstrap v4.4.1
\*------------------------------------*/
 @import url(../../scripts/bootstrap/css/bootstrap.min.css);

/*------------------------------------*\
  #FONTE - OPEN SANS
\*------------------------------------*/
@import url(../fontes/open-sans/stylesheet.css);





/*====================================*\
  #ESTILOS
\*====================================*/

/*------------------------------------*\
  #GERAL
\*------------------------------------*/

body{
	margin:0;
	padding:0;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
    font-display: block !important;
    letter-spacing: -0.2px;
	color:RGBA(0,0,0,0.75);
}
small{
	font-size:0.8em;
}
em{
    color: inherit;
}
.text-lt{
    font-weight: 300;
}
section{
  font-family: 'Open-sans', sans-serif;
}





/*------------------------------------*\
  #SELEÇÃO
\*------------------------------------*/

::selection { 
	background:#1E6060; 
	color:#FFF;
} 
::-moz-selection { 
	background:#1E6060; 
	color:#FFF;
} 
::-webkit-selection { 
	background:#1E6060; 
	color:#FFF;
} 





/*------------------------------------*\
  #CORES
\*------------------------------------*/

.VERDE{color:#1E6060 !important;}
.VERMELHO{color:#A03232 !important;}
.LARANJA{color:#C6A35C !important;}
.CINZA{color:#4B515A !important;}
.BRANCO{color:#FFFFFF !important;}





/*------------------------------------*\
  #VERDE
\*------------------------------------*/
.verde{
    color: #1E6060;
}
.verde1{
    color: #5C9191;
}
.verde2{
    color: #377777;
}
.verde3{
    color: #0B4747;
}
.verde4{
    color: #002E2E;
}
.verde a, .verde1 a, .verde2 a, .verde3 a, .verde4 a{
    color: inherit !important;
}

.bg-verde{
    background-color: #1E6060;
}
.bg-verde1{
    background-color: #5C9191;
}
.bg-verde2{
    background-color: #377777;
}
.bg-verde3{
    background-color: #0B4747;
}
.bg-verde4{
    background-color: #002E2E;
}





/*------------------------------------*\
  #AMARELO
\*------------------------------------*/
.amarelo{
    color: #A07B32;
}
.amarelo1{
    color: #F2D59A;
}
.amarelo2{
    color: #C6A35C;
}
.amarelo3{
    color: #765512;
}
.amarelo4{
    color: #4D3300;
}

.bg-amarelo{
    background-color: #A07B32;
}
.bg-amarelo1{
    background-color: #F2D59A;
}
.bg-amarelo2{
    background-color: #C6A35C;
}
.bg-amarelo3{
    background-color: #765512;
}
.bg-amarelo4{
    background-color: #4D3300;
}





/*------------------------------------*\
  #VERMELHO
\*------------------------------------*/
.vermelho{
    color: #A03232;
}
.vermelho1{
    color: #F29A9A;
}
.vermelho2{
    color: #C65C5C;
}
.vermelho3{
    color: #761212;
}
.vermelho4{
    color: #4D0000;
}

.bg-vermelho{
    background-color: #A03232;
}
.bg-vermelho1{
    background-color: #F29A9A;
}
.bg-vermelho2{
    background-color: #C65C5C;
}
.bg-vermelho3{
    background-color: #761212;
}
.bg-vermelho4{
    background-color: #4D0000;
}





/*------------------------------------*\
  #BOTÕES
\*------------------------------------*/

.btn-primary{
  background-color: #C6A35C;
  border: none;
}

.btn-primary:hover{
  background-color: #765512;
  border: none;
}

.btn-secondary{
  background-color: #5C9191;
  border: none;
}

.btn-secondary:hover{
  background-color: #1E6060;
  border: none;
}





/*------------------------------------*\
  #TÍTULOS E TEXTOS
\*------------------------------------*/

h1{
}
h2{
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
    color: inherit;
}









/*====================================*\
  #POSITIONS
/*====================================*\

/*------------------------------------*\
  #GERAL
\*------------------------------------*/

body{
  background-color: #5C9191;
}
#geral{
    min-width: 320px;
}
a{
  text-decoration: none;
}





/*------------------------------------*\
  #SECTION
\*------------------------------------*/

section{
    margin: 0;
}





/*------------------------------------*\
  #HEADER
\*------------------------------------*/

header{
  height: 200px;
  padding: 10px 0;
}
header img{
  height: 150px;
}
header .name{
  font-size: 1.4rem;;
}





/*------------------------------------*\
  #LINKS
\*------------------------------------*/

.container_tree{
  width: 300px;
  margin: 0 auto;
}
.linktree{
  list-style: none;
  text-align: center;
  margin: 0;
  padding: 0;
  line-height: 1.0em;
}
.linktree li{
  margin: 12px 0;
  padding: 0;
}
.linktree li a{
  display: inline-block;
  width: 100%;
  background-color: #FFFFFF;
  color: #1E6060;
}
.linktree li a small{
  color: #765512;
}
.linktree li a:hover{
  background-color: #F2D59A;
}





/*------------------------------------*\
  #SOCIAL
\*------------------------------------*/

p.social{
  font-size: 26px;
}
p.social a{
  padding: 0 5px;
  color: #FFF !important;
}







/*------------------------------------*\
  #FOOTER
\*------------------------------------*/

footer{
    font-size: 14px;
    color: #CCC;
}

footer p{
    text-align: center;
}

footer a{
    color: #FFF;
}





/*------------------------------------*\
  #RESPONSIVIDADE
\*------------------------------------*/

/* Small devices (landscape phones, 576px and up) */
@media (max-width: 576px) {    
}

/* Medium devices (tablets, 768px and up) */
@media (max-width: 768px) {    
}

/* Large devices (desktops, 992px and up) */
@media (max-width: 992px) {    
}

/* Extra large devices (large desktops, 1200px and up) */
@media (max-width: 1200px) {
}