/* 
    Created on : 19/09/2017, 13:43:07
    Author     : SHL
*/

.cabecalho .modulo_atual
{
    display:flex;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.cabecalho .modulo_atual.flutuante
{
    display: block;
}

.cabecalho .modulo_atual > li.modulo_icone,
.cabecalho .modulo_atual > li.modulo_descricao
{
    height: 50px;
    padding: 0px 5px 0px 5px;
}

.cabecalho .modulo_atual > li.modulo_icone > div
{
    width: 50px;
    padding: 0px 20px 0px 5px;
}

.cabecalho .modulo_atual > li.modulo_icone svg
{
    margin: 8px 0;
    height: 32px;
    width: 32px;
}

@media only screen and (max-width: 600px)
{
    .cabecalho .modulo_atual > li.modulo_icone
    {
        display: none;
    }
}

.cabecalho .modulo_atual > li.modulo_descricao
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
}

.cabecalho .modulo_atual > li.modulo_descricao span
{
    height: auto;
    min-height: available;
    line-height: 1;
}

.cabecalho .modulo_atual > li.modulo_descricao span.modulo
{
    font-size: 0.8em;
    font-weight: 300;
}

.cabecalho .modulo_atual > li.modulo_descricao span.funcao
{
    font-size: 1.2em;
    font-weight: 600;
}
