
.header-rsc {
    color: var(--white);
    width: 100%;    

    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.row-header-rsc{
    background: var(--CorDefault);
    background-color: var(--CorDefault);
}

.col-header-rsc{
    margin: 0;
    justify-content: center;
    text-align: center;
    background: var(--CorDefault);
    background-color: var(--CorDefault);
}

.nav-header-rsc{
    margin: 0;
    justify-content: center;
    text-align: center;    
}


.navbar-brand {
  margin-right: 0; 
}

.navbar-brand img {
    height: 50px; 
}


    /*Configurações Padrões*/

#menu {
  position: fixed;
  z-index: 9999;
  top: 0;
  width: 100%
/*  right: 0;
  width: 8em;
  margin-top: -2.5em;*/
}    

    ul.menu,
    .menu li,
    .menu a {        
        margin: 0;
        padding: 0;
        list-style: none;
        text-decoration: none;
        font-size: 14px;
        text-align: left;        
        transition: background .4s;
        background-color: var(--CorDefault);

    }

    ul.menu ul {
        position: absolute;
        display: none;
        width: auto;
        z-index: 1;
    }

    /* Configurações nivel 1*/
    ul.menu {
        /*float: left;*/
        font-family: Verdana, Geneva, sans-serif;
        font-size: 14px;      
        padding: 0 5px;          
    }

    .menu li {
        float: left;
        width: auto;
        position: relative;
    }

    .menu li a {        
        display: block;
        padding: 0 20px;
        line-height: 55px;
        height: 60px;
        float: left;
        transition: all 0.4s linear;
        text-decoration: none;

    }

    /* Configurações nivel 2*/
    .menu li:hover > ul.submenu-1 {
        display: block;
        top: 45px;
        left: 0;
        padding: 1px;
        min-width: 300px;            
    }

    .menu ul.submenu-1 a {
        min-width: 300px;
        width: auto;
        /*padding: 0 20px;*/
        text-decoration: none;
        z-index: 2;
    }

    /* Configurações nivel 2*/
    .menu li:hover>ul.submenu-2 {
        display: block;
        top: 0;
        left: 195px;
        padding: 1px;
        min-width: 300px;
    }

    .menu ul.submenu-2 a {
        min-width: 300px;
        padding: 0 20px;      
        text-decoration: none;
        z-index: 3;
    }

    /* Configurações nivel 3*/
    .menu li:hover>ul.submenu-3 {
        display: block;
        top: 0;
        left: 195px;
        padding: 1px;
        min-width: 300px;
    }

    .menu ul.submenu-3 a {
        min-width: 300px;
        padding: 0 20px;        
        text-decoration: none;
        z-index: 4;
    }


    /*Configurações de cores*/

    /*nivel 1*/
    .menu {
        background: var(--CorDefault);        
    }

    .menu a {
        color: var(--white);
    }

    .menu li:hover > a {
        background: var(--blueDestaque);
        color: var(--white);
    }

    /*nivel 2*/
    .submenu-1 {
        background: var(--CorDefault);
    }

    .submenu-1 a {
        color: var(--white);
    }

    .submenu-1 li:hover > a {
        background: var(--blueDestaque);
    }

    /*nivel 3*/
    .submenu-2 {
        background: var(--CorDefault);
    }

    .submenu-2 a {
        color: var(--white);
    }

    .submenu-2 li:hover > a {
        background: var(--blueDestaque);
    }

    /*nivel 3*/
    .submenu-3 {
        background: var(--CorDefault);
    }

    .submenu-3 a {
        color: var(--white);
    }

    .submenu-3 li:hover > a {
        background: var(--blueDestaque);
    }