    /*===================================*/
    /* SNACK BAR 						 */
    /*===================================*/
    /* GRAVANDO INSUMO */
    
    #snackbar_pedidos_novo {
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 30px;
        font-size: 17px;
    }
    
    #snackbar_pedidos_novo.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }
    /*===================================*/
    /* APROVANDO PEDIDO */
    
    #snackbar_pedidos_aprovacao_success {
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_pedidos_aprovacao_success.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }
    /*===================================*/
    /* PERMISSÃO INSUFICEIENTE PEDIDO */
    
    #snackbar_pedidos_aprovacao_alert {
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 30px;
        font-size: 17px;
    }
    
    #snackbar_pedidos_aprovacao_alert.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }
    /*===================================*/
    /* PERMISSÃO INSUFICEIENTE NOVO/DETALHES PEDIDO */
    
    #snackbar_pedidos_obra_alert {
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 30px;
        font-size: 17px;
    }
    
    #snackbar_pedidos_obra_alert.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }
    /*===================================*/
    /* FILTRANDO FORNECEDOR POR DEMANDA */
    
    #snackbar_fornecedores_div {
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_fornecedores_div.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }
    /*===================================*/
    /* EDITAR FORNECEDOR/CONTATO DETAIL */
    
    #snackbar_fornecedores_detail_div {
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_fornecedores_detail_div.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }
    /*===================================*/
    /* ADICIONANDO NOVO FORNECEDOR */
    
    #snackbar_fornecedores_add {
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_fornecedores_add.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }
    /*===================================*/
    /* ADICIONANDO NOVO CONTATO        */
    
    #snackbar_add_contato_div {
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_add_contato_div.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }
    /*===================================*/
    /* DETALHE DOS PEDIDOS/SUPRIMENTOS   */
    
    #snackbar_sup_detail_div {
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_sup_detail_div.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }
    /*===================================*/
    /* EXIBIR PEDIDOS - MESSAGE   */
    
    #snackbar_pedidos_sup_alert {
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_pedidos_sup_alert.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }
    /*===================================*/
    /* AVALIAÇÃO DOS PEDIDOS - SEÇÃO    */
    
    #snackbar_pedidos_secao_review {
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_pedidos_secao_review.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }
    /*===================================*/
    /* AVALIAÇÃO DOS PEDIDOS - SUPRIMENTOS */
    
    #snackbar_pedidos_sup_review {
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_pedidos_sup_review.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }
    /*===================================*/
    /* CONFIGURAÇÃO/EDIÇÃO DE USUÁRIO */
    
    #snackbar_users_config {
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_users_config.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }
    /*===================================*/
    /* NOVO USUÁRIO */
    
    #snackbar_users_new {
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_users_new.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }

    /*===================================*/
    /* ALMOXARIFADO */
    #snackbar_almoxarifado{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_almoxarifado.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }


     /*===================================*/
    /* NOVO EMPREITEIRO */
    #snackbar_empreiteiros_add{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_empreiteiros_add.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }

    /*===================================*/
    /* DETAIL EMPREITEIRO */
    #snackbar_empreiteiros_detail{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_empreiteiros_detail.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }

    /*===================================*/
    /* CONTRATA SERVIÇO */
    #snackbar_empreiteiros_contratacao{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_empreiteiros_contratacao.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }


    /*===================================*/
    /* CONTRATA SERVIÇO EDIÇÃO*/
    #snackbar_empreiteiros_contratacao_edit{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_empreiteiros_contratacao_edit.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }


    /*===================================*/
    /* MEDIÇAO EMPREITERIO DIV*/
    #snackbar_empreiteiros_medicao{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_empreiteiros_medicao.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }


    /*===================================*/
    /* MEDIÇAO EMPREITERIO SECAO*/
    #snackbar_secao_medicao{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_secao_medicao.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }


    /*===================================*/
    /* FUNCIONÁRIO */
    #snackbar_workers_new{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_workers_new.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }


    /*===================================*/
    /* ADICIONANDO SEÇÃO */
    #snackbar_sections_new{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_sections_new.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }

    /*===================================*/
    /* ALMOXARIFADO DETAIL */
    #snackbar_almoxarifado_detail{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_almoxarifado_detail.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }

    /*===================================*/
    /* NOVO ORÇAMENTO */
    #snackbar_orcamentos_add{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    
    #snackbar_orcamentos_add.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }

    /*===================================*/
    /* PLANILHA ORÇAMENTO */
    #snackbar_planilha_orcamento{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }
    
    #snackbar_planilha_orcamento.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 1.0s;
        animation: fadein 0.5s, fadeout 0.5s 1.0s;
    }

    /*===================================*/
    /* NOVA COMPOSIÇÃO */
    #snackbar_center_geral{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }

    #snackbar_center_geral.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 1.0s;
        animation: fadein 0.5s, fadeout 0.5s 1.0s;
    }


    /*===================================*/
    /* BDI */
    #snackbar_bdi_div{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }

    #snackbar_bdi_div.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 1.0s;
        animation: fadein 0.5s, fadeout 0.5s 1.0s;
    }

    /*===================================*/
    /* CRONOGRAMA OVERLAY */
    #snackbar_config_cronograma{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }

    #snackbar_config_cronograma.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 1.0s;
        animation: fadein 0.5s, fadeout 0.5s 1.0s;
    }


    #snackbar_nova_composicao{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }

    #snackbar_nova_composicao.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }

    /*===================================*/
    /* EDIÇÃO DE ORÇAMENTO */
    #snackbar_orcamentos_edt{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }

    #snackbar_orcamentos_edt.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }

    /*===================================*/
    /* EMPREITERIRA SERVICE REVIEW */
    #snackbar_empreiteira_service_review{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }

    #snackbar_empreiteira_service_review.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }

    /*===================================*/
    /* ADICIONANDO / EDITANDO EMPRESAS */
    #snackbar_new_emp{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }

    #snackbar_new_emp.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }


    /*===================================*/
    /* ADICIONANDO / EDITANDO INFORMÇÕES FINANCEIRAS */
    #snackbar_financeiro_div{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }

    #snackbar_financeiro_div.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }

    /*===================================*/
    /* ADICIONANDO / EDITANDO INFORMÇÕES DO CONTAS A PAGAR */
    #snackbar_contas_pagar_div{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }

    #snackbar_contas_pagar_div.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }

    /*===================================*/
    /* PAGAMENTO EFETUADO */
    #snackbar_pagamentos_efetuados_div{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }

    #snackbar_pagamentos_efetuados_div.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }

    /*===================================*/
    /* CONTRATAÇÃO DE SERVIÇOS */
    #snackbar_servicos_contratacao{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }

    #snackbar_servicos_contratacao.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }

    /*===================================*/
    /* PAGAMENTO EFETUADO */
    #snackbar_geral_aux_divI{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }

    #snackbar_geral_aux_divI.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }

    /*===================================*/
    /* GERAL AUX DIV                     */
    #snackbar_geral_aux_div{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }

    #snackbar_geral_aux_div.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }

    /*===================================*/
    /* CONTABILIDADE AUX DIV             */
    #snackbar_contabilidade_aux_child_div{
        visibility: hidden;
        min-width: 250px;
        margin-left: -125px;
        background-color: #333;
        color: #fff;
        text-align: center;
        border-radius: 8px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 50%;
        bottom: 35px;
        font-size: 17px;
    }

    #snackbar_contabilidade_aux_child_div.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }
    
    @-webkit-keyframes fadein {
        from {
            bottom: 0;
            opacity: 0;
        }
        to {
            bottom: 30px;
            opacity: 1;
        }
    }
    
    @keyframes fadein {
        from {
            bottom: 0;
            opacity: 0;
        }
        to {
            bottom: 30px;
            opacity: 1;
        }
    }
    
    @-webkit-keyframes fadeout {
        from {
            bottom: 30px;
            opacity: 1;
        }
        to {
            bottom: 0;
            opacity: 0;
        }
    }
    
    @keyframes fadeout {
        from {
            bottom: 30px;
            opacity: 1;
        }
        to {
            bottom: 0;
            opacity: 0;
        }
    }