* {
    outline: none;
}

*, ::after, ::before {
    box-sizing: border-box;
}

.uppercase{
    text-transform: uppercase !important;
}

body {
    background: #ffffff; 
    margin: 0;
    overflow-x: hidden;  
    color: var(--cor-fonte-corpo);
    font-family: "Roboto";
    font-weight: initial;
}

nav.navbar.navbar-expand-lg.hover-dropdown.h13-nav, nav.navbar.navbar-expand-lg.font-14 {
    padding-left: 0px; 
    padding-right: 0px; 
}

.po-relative {
    position: relative;
}

.header13.po-relative {
    background-color: var(--cor-faixa-bg);
    border-bottom: none;
} 

.header13 a{
    color: var(--cor-faixa-fonte-menu);
    font-family: "Roboto";
    font-weight: 400;
}
.header13 a.nav-link{
    color: var(--cor-faixa-fonte-menu);
    font-family: "Roboto";
    font-weight: 400;
}

.header13 a:hover{
    color: var(--cor-fonte-menu-hover);
}

.header13 .h13-topbar {
    border-bottom: none;
}

.header13 .h13-topbar a{
    color: var(--cor-faixa-fonte-menu) !important;
    cursor: pointer;
}

.header13 .h13-topbar a:hover{
    color: var(--cor-faixa-fonte-menu-hover) !important;
    cursor: pointer;
}

.header13 .h13-nav .navbar-nav .nav-item .nav-link { 
    padding: 10px 15px;
    display: block;
} 


#header13 li.nav-item {
    padding-left: 20px;
}

span.ti-menu {
    color: var(--cor-fonte-menu) !important;
}

a.nav-link{
    color: var(--cor-fonte-menu) !important;
}

a.nav-link:hover{
    color: var(--cor-fonte-menu-hover) !important;
}

nav.navbar.navbar-expand-lg.hover-dropdown.h13-nav {
    padding-top: 20px;
    padding-bottom: 20px;
}

ul.navbar-nav.ml-auto.uppercase {
    padding-top: 10px;
}

a.btn.btn-block.btn-outline-info {
    margin-top: -5px;
    box-shadow: none;
}

@media (min-width: 992px){
    .hidden-lg-up {
        display: none !important;
    }
    
    
    
}


@media (max-width: 768px){
    
    li.nav-item {
        text-align: center;
        border-bottom-style: solid;
        border-width: thin;
        border-color: #eee !important;
    }
    
    .none-border {
        border-bottom-style: none !important;
        margin-top: 10px;
    }

    .iconmob.first {
        margin-left: 27.5%;
    }

    li.nav-item.exibe-mobile.nav-link{
        color: var(--cor-fonte-menu) !important;
    }
    
    .iconmob {
        float: left;
        width: 15%;
        font-size: 25px;
        padding-top: 4px;
        padding-bottom: 3px;
    }




    
}



.modal-dialog { 
    overflow: hidden;
}