:root {
    --azul-escuro: #1B3C53;
    --cinza-claro: #DBE2EF;
}

* {
    padding: 0;
    margin: 5px;
    box-sizing: border-box;
    font-family: 'BrunoAce-Regular';
    /* overflow: hidden; */
}


@font-face {
    font-family: 'BrunoAce-Regular';
    src: url(./fonts/Bruno_Ace/BrunoAce-Regular.ttf);
}

body {
    background-color: var(--cinza-claro);
}

.main {
    display: flex;
    height: 80%;
    width: 100%;
}

.cabecalho-logo-megatech{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
}

.cabecalho {
    display: flex;
    height: 10%;
    background-color: var(--azul-escuro);
    border-radius: 10px;
    align-items: center;

}

.titulo-cabecalho {
    color: var(--cinza-claro);
}

.menu-lateral {
    height: auto;
    width: 12%;
    display: flex;
    align-content: center;
    margin: 0;
    background-color: var(--azul-escuro);
    color: var(--cinza-claro);
    border-radius: 10px;
    font-size: 90%;
}

.menu-lateral-lista {
    padding: 5px;
    list-style: none;
    text-decoration: none;
}

.menu-lateral-lista > li {
    margin-top: 20px;
}

.menu-lateral-lista a {
    text-decoration: none;
    color: var(--cinza-claro);
}

.menu-lateral-lista a:hover {
    color: #b8bcc3;
    /* text-decoration: underline; */
}

.container {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 5px;
    height: auto;
    width: 88%;
}

.rodape {
    height: 10%;
    background-color: var(--azul-escuro);
    border-radius: 10px;
}

.rodape-conteudo {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: var(--cinza-claro);
    align-items: center;
    padding: 10px;
}

.rodape-conteudo-links {
    display: flex;
    align-items: center;
    flex-direction: column; 
}

.rodape-conteudo-links > h2 {
    font-size: smaller;
}

.rodape-redes-sociais a{
    color: var(--cinza-claro);  
    font-size: 20px; 
}

.rodape-redes-sociais a:hover{
    color: #b8bcc3;   
}
