@import "home.css";
@import "area-clientes.css";
@import "footer.css";
@import "header.css";
@import "contactos.css";
@import "produtos.css";
@import "quem-somos.css";
@import "login.css";

/* styling here */
.spacer225 {height: 225px;}
.spacer150 {height: 150px;}
.spacer120 {height: 120px;}
.spacer90 {height: 90px;}
.spacer80 {height: 80px;}
.spacer60 {height: 60px;}
.spacer30 {height: 30px;}
.spacer15 {height: 15px;}

.block150 {display: inline-block; width: 150px;}
.block120 {display: inline-block; width: 120px;}
.block90 {display: inline-block; width: 90px;}
.block60 {display: inline-block; width: 60px;}
.block30 {display: inline-block; width: 30px;}
.block15 {display: inline-block; width: 15px;}

.taleft {text-align: left;}
.tacenter {text-align: center;}
.taright {text-align: right;}
.tajustify {text-align: justify;}

html body
{
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 14pt !important;
}

h1
{
    font-weight: 200;
    font-size: 40pt;
}

h1.pdf
{
    font-size: 33pt;
}

@media (max-width: 767px)
{
    h1
    {
        font-size: 25pt;
    }
}

.btn-general
{
    text-transform: uppercase;
    color: #fff;
    background-color: transparent;
    border: 2px solid #fff;
    display: inline-block;
    padding: 7px 45px !important;
    margin-top: 10px !important;
    border-radius: 10px;
    font-size: 14pt;
}

.subtitle
{
    font-weight: 600;
}

.banner h1
{
    font-family: 'Oswald', sans-serif !important;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 30pt;
    font-weight: 400;
    margin-top: 55px;
}

.banner p
{
    color: #fff !important;
    font-size: 15pt;
}

h1.title
{
    color: #132230;
    font-family: 'Oswald', sans-serif !important;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 35pt;
}

.active-item
{
    font-weight: bold !important;
}

.navmenu-nav.dropdown-menu {
    position: relative !important;
}