.m-l{margin-left:1rem !important;}
.m-t{margin-top:1rem !important;}
.m-b{margin-bottom:1rem !important;}
.m-r{margin-right:1rem !important;}
.m-l-l{margin-left:2rem !important;}
.m-t-l{margin-top:2rem !important;}
.m-b-l{margin-bottom:2rem !important;}
.m-r-l{margin-right:2rem !important;}
.m-l-xl{margin-left:3rem !important;}
.m-t-xl{margin-top:3rem !important;}
.m-b-xl{margin-bottom:3rem !important;}
.m-r-xl{margin-right:3rem !important;}

.p-l{padding-left:1rem !important;}
.p-t{padding-top:1rem !important;}
.p-b{padding-bottom:1rem !important;}
.p-r{padding-right:1rem !important;}
.p-l-l{padding-left:2rem !important;}
.p-t-l{padding-top:2rem !important;}
.p-b-l{padding-bottom:2rem !important;}
.p-r-l{padding-right:2rem !important;}
.p-l-xl{padding-left:3rem !important;}
.p-t-xl{padding-top:3rem !important;}
.p-b-xl{padding-bottom:3rem !important;}
.p-r-xl{padding-right:3rem !important;}


.m-l-s{margin-left:0.5rem !important;}
.m-l-4{margin-left:0.4rem !important;}
.m-t-s{margin-top:0.5rem !important;}
.m-b-s{margin-bottom:0.5rem !important;}
.m-r-s{margin-right:0.5rem !important;}
.b-b {border-bottom: 2px solid #000 !important;}
.b-l {border-left: 2px solid #000 !important;}
.b-r {border-right: 2px solid #000 !important;}

body {color: #a48a7b; font-size: 1.2rem;font-family: 'Source Sans Pro';}
.nav-link {color: #a48a7b !important;font-family: 'Aleo';}
.navbar {padding:0}

a {color: #d1c286;}

h1 {color: #a48a7b;font-size: 2rem;font-weight: bold;font-family: 'Aleo';}
h2 {color: #a48a7b;font-size: 1.7rem;font-weight: bold;}
h3 {color: #a48a7b;font-size: 1.6rem;font-weight: bold;}
h4 {color: #a48a7b;font-size: 1.5rem;font-weight: bold;}
h5,h6 {color: #a48a7b;font-size: 1.4rem;font-weight: bold;}
.small-title {font-size: 1.4rem;font-weight: bold;}
.showcategoria {font-size: 1rem;font-weight: bold;font-style: italic;margin-left: 3rem;top: -2rem; position: relative;}
table {font-size: 1rem;}

.menulinguas {text-align:right;font-size: 1rem;}

.h1image {height: 3rem;margin-left: 0; margin-right: 1rem;}

.extra-small {font-size: 0.6em;}

#MaiaBanner {margin: 2rem 0 2rem 0;}

.vertical-align-bottom {margin-top: auto;}

.main-fractalcontent {min-height: 600px;padding-top: 150px;}

.gtco-nav ul li a {color: #000 !important;font-size: 14px;}

.error {font-size: 0.6em;color:red;}

.form-control {-webkit-appearance:auto; appearance: auto;}

.justify-content-md-center {justify-content: center !important;display: flex;}

.card-header{color: #000;font-weight: 400;}

.article {margin-bottom: 3rem; margin-top: 3rem;}

.article.odd {background-color: #f3f0ed; }

.arquivo {
    border-bottom: 10px solid #c3b5a6;
    margin-bottom: 15px;
}

.arquivobody
{
	background-color: #f3f0ed;
}

.article.odd .arquivo, .article.odd .arquivobody 
{
	background-color: #fff;
}

.arquivo .imagem img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}

.arquivo .titulo {
	padding: 30px 20px 20px 20px;
	font-size: 1.6rem;
	font-weight: bold;
	color: #a48a7b;
	line-height: 1.8rem;
}

.arquivo .descricao {
	padding:20px;
	font-size: 1.2rem;
	color: #8787a1;
	line-height: 1.4rem;
}

.arquivo .lermais {
	padding: 0px 0 20px 20px;
	font-size: 1.2rem;
	color: #a48a7b;
	line-height: 1.4rem;
}

a.botaoarquivo
{
    padding: 15px 50px 15px 50px;
    background-color: #e2ba9b;
    color: #fff !important;
    font-style: italic;
    font-size: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
}


tr.inactivo td {color:#a2a0a0;text-decoration: line-through;}
td {padding:10px;}

.form-inline .form-control {
    height: 100%;
}
.btn-outline-success {
    color: #fff;
    background-color: #e2d4c3;
    background-image: none;
    border-color: #e2d4c3;
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #a48a7b;
    background-image: none;
    border-color: #a48a7b;
}


img {max-width: 100% !important; height: auto;}
.article_content img {padding: 15px;}

footer {background-color:#e2ba9b; margin:30px 0px 0px 0; padding:50px 0px 50px 0;color:#fff !important;}
footer a{color:#fff !important;}