.grid-webapp{
        background-color: #545355;
    }
    .grid-webapp .home-footer p, a{
        color: #ffffff;
    }
    .grid-webapp.recursos-acessiveis, .grid-webapp.conteudo{
        background-color: #545355;
        color: #f3f1f6;
    }
    .grid-webapp header .img-logo{
        background: #545355;
    }

    .component-card-highlighs-titles h1, article p, b, strong, article em, article u{
        color: #f3f1f6;
    }
        
    .component-card-highlighs-titles svg{
        fill: #f3f1f6 !important;
    }
    
    /* Navegação Footer */

    .component-card-highlighs-titles-sublines{
        background: #f3f1f6;
    }

    .component-card-highlighs-titles-sublines p.x-large, .component-card-highlighs-titles-sublines p.large, .component-card-highlighs-titles-sublines p.large:last-child{
        color: #3a3a3a;
    }

    .grid-webapp footer{
        background: #f3f1f6;
    }
    .grid-webapp footer ul li a p.txt_button{
        color: #1e1e1e;
    }
    .grid-webapp footer a .icon svg, .grid-webapp footer a .icon svg path{
        fill: #1e1e1e !important;
    }
    .component-card-highlighs-titles h1, article p, b, strong, article em, article u{
        color: #f3f1f6;
    }
    .grid-webapp footer ul li a:hover p.txt_button{
        color: #000000 !important;
    }
    .grid-webapp footer a .icon svg:hover, .grid-webapp footer a .icon svg:hover path{
        fill: #000000 !important;
    }
    .component-container.container-selectors{
        background: #f3f1f6;
    }
    .component-container.container-selectors select{
        background: #b0aeb2;
        color: #1e1e1e;
        border-color: #b0aeb2;
    }
    .component-container.container-selectors select option{
        color: #1e1e1e;
    }
    .grid-webapp.grid-template-1 button.btn-webapp-start{
        background: #1e1e1e;
        color: #ffffff;
        border-color: #1e1e1e;
    }
    
    .grid-webapp.grid-template-1 button.btn-webapp-start:hover{
        background: #f3f1f6;
        color: #000000;
    }
    
    /* Lista primeiro nivel*/

    .classic-menu li.item a{
        background: #f3f1f6;
        border-left-color: #b0aeb2;
    }

    .classic-menu li.item a:hover, .classic-menu li.item a:focus{
        background: #3a3a3a;
        border-left-color: #1e1e1e;
    }

    .classic-menu li.item a:hover p, .classic-menu li.item a:focus p{
        color: #f3f1f6;
    }

    .classic-menu li.item a p{
        color: #1e1e1e;
    }
    
    /* Lista segundo nivel*/

    .classic-menu li.subitens a{
        background: #f3f1f6;
        border-left-color: #1e1e1e;
    }

    .classic-menu li.subitens a:hover, .classic-menu li.subitens a:focus{
        background: #3a3a3a;
        border-left-color: #1e1e1e;
    }

    .classic-menu li.subitens a:hover p, .classic-menu li.subitens a:focus p{
        color: #f3f1f6;
    }

    .classic-menu li.subitens a p{
        color: #3a3a3a;
    }
    
    /* Lista terceiro nivel*/

    .classic-menu ul.js-subitens .item a{
        background: #3a3a3a;
        border-left-color: #b0aeb2;
    }

    .classic-menu ul.js-subitens .item a p{
        color: #f3f1f6;
    }
        
    .classic-menu ul.js-subitens .item a:hover, .classic-menu ul.js-subitens .item a:focus{
        background: #f3f1f6;
        border-left-color: #1e1e1e;
    }

    .classic-menu ul.js-subitens .item a:hover p, .classic-menu ul.js-subitens .item a:focus p{
        color: #3a3a3a;
    }

    /* Paginas */

    .grid-webapp .links-sponsors a{
        border: 1px solid #3a3a3a;
        background-color: #f3f1f6;
        color: #3a3a3a;
    }

    .grid-webapp .links-sponsors a:hover{
        background-color: #3a3a3a;
        color: #f3f1f6;
    }

    .grid-webapp .links-sponsors a .fa{
        color: #3a3a3a;
    }

    #section-media-player h1{
        color: #f3f1f6 !important;
    }

    /* Navegação por recurso Home */

    #views.home-navegacao #resource-controllers button{
        background: #f3f1f6;
        border-color: #3a3a3a;
    }
    
    #views.home-navegacao #resource-controllers button svg{
        fill: #3a3a3a;
    }

    #views.home-navegacao #resource-controllers button:hover{
        background: #3a3a3a !important;
    }

    #views.home-navegacao #resource-controllers button:hover svg{
        fill: #f3f1f6;
    }

    /* Navegação por recurso em conteúdo */

    #views.conteudo #resource-controllers.internal-bar button{
        background: #545355;
        border-color: #f3f1f6;
    }
        
    #views.conteudo #resource-controllers.internal-bar button:hover{
        background: #f3f1f6 !important;
    }

    #views.conteudo #resource-controllers.internal-bar button.active{
        background: #f3f1f6 !important;
    }

    #views.conteudo #resource-controllers.internal-bar button.active svg{
        fill: #545355 !important;
    }

    #views.conteudo #resource-controllers.internal-bar button svg{
        fill: #f3f1f6;
    }

    #views.conteudo #resource-controllers.internal-bar button:hover svg{
        fill: #545355;
    }