/*
Copyright 2012-2018 Jose Robson Mariano Alves

This file is part of bgfinancas.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

*/

@font-face {
    font-family: 'Ubuntu Light';
    src: url('../fonte/Ubuntu-L.ttf');
}

@font-face {
    font-family: 'Ubuntu Bold';
    src: url('../fonte/Ubuntu-B.ttf');
}

.root{
    -fx-font-family: "Ubuntu Light";
    -fx-font-size: 13;
}

.table-view{
    -fx-accent: #CCCCCC;
}

.fonte_10{ -fx-font-size: 12px; }

.transparente{ -fx-background-color: transparent; }

#gridLogin{ -fx-background-image: url("../imagem/layout/login.png"); }
#slogan{
    -fx-font-family: "Ubuntu Bold";
    -fx-font-size: 14;
    -fx-fill: #aa9474;
}

#botaoHome{ -fx-background-image: url("../imagem/modulo/home.png"); }
#botaoDespesas{ -fx-background-image: url("../imagem/modulo/despesas.png"); }
#botaoReceitas{ -fx-background-image: url("../imagem/modulo/receitas.png"); }
#botaoTransferencias{ -fx-background-image: url("../imagem/modulo/transferencias.png"); }
#botaoPlanejamento{ -fx-background-image: url("../imagem/modulo/planejamento.png"); }
#botaoAgenda{ -fx-background-image: url("../imagem/modulo/agenda.png"); }
#botaoGrupo{ -fx-background-image: url("../imagem/modulo/grupos.png"); }
#botaoContas{ -fx-background-image: url("../imagem/modulo/contas.png"); }
#botaoCartaoCredito{ -fx-background-image: url("../imagem/modulo/cartao_credito.png"); }
#botaoUsuarios{ -fx-background-image: url("../imagem/modulo/usuarios.png"); }
#botaoRelatorios{ -fx-background-image: url("../imagem/modulo/relatorio.png"); }
#botaoCalculadora{ -fx-background-image: url("../imagem/modulo/calculadora.png"); }
#botaoGuia{ -fx-background-image: url("../imagem/modulo/guia.png"); }

#botaoHome:hover{ -fx-background-image: url("../imagem/modulo/hover/home.png"); }
#botaoDespesas:hover{ -fx-background-image: url("../imagem/modulo/hover/despesas.png"); }
#botaoReceitas:hover{ -fx-background-image: url("../imagem/modulo/hover/receitas.png"); }
#botaoTransferencias:hover{ -fx-background-image: url("../imagem/modulo/hover/transferencias.png"); }
#botaoPlanejamento:hover{ -fx-background-image: url("../imagem/modulo/hover/planejamento.png"); }
#botaoAgenda:hover{ -fx-background-image: url("../imagem/modulo/hover/agenda.png"); }
#botaoGrupo:hover{ -fx-background-image: url("../imagem/modulo/hover/grupos.png"); }
#botaoContas:hover{ -fx-background-image: url("../imagem/modulo/hover/contas.png"); }
#botaoCartaoCredito:hover{ -fx-background-image: url("../imagem/modulo/hover/cartao_credito.png"); }
#botaoUsuarios:hover{ -fx-background-image: url("../imagem/modulo/hover/usuarios.png"); }
#botaoRelatorios:hover{ -fx-background-image: url("../imagem/modulo/hover/relatorio.png"); }
#botaoCalculadora:hover{ -fx-background-image: url("../imagem/modulo/hover/calculadora.png"); }
#botaoGuia:hover{ -fx-background-image: url("../imagem/modulo/hover/guia.png"); }

#imagemLogo{ -fx-image: url("../imagem/layout/logo.png"); }
#imagemContas{ -fx-image: url("../imagem/modulo/icon/contas.png"); }
#imagemPlanejamento{ -fx-image: url("../imagem/modulo/icon/planejamento.png"); }
#imagemAgenda{ -fx-image: url("../imagem/modulo/icon/agenda.png"); }
#imagemRelatorio{ -fx-image: url("../imagem/modulo/icon/relatorio.png"); }
#imagemGrupos{ -fx-image: url("../imagem/modulo/icon/grupo.png"); }

#labelPoupancaTotal, #labelSaldo, .labelValorSaldo, #labelPlanejamentoSaldo{
    -fx-background-image: url("../imagem/outros/poupanca.png");
    -fx-background-repeat: no-repeat;
    -fx-background-position: left center;
    -fx-padding: 0 0 0 20px;
}
.labelValorReceita, #labelCreditoTotal, #labelPlanejamentoTotalReceitas, #labelTotalReceitas{
    -fx-background-image: url("../imagem/outros/credito.png");
    -fx-background-repeat: no-repeat;
    -fx-background-position: left center;
    -fx-padding: 0 0 0 20px;
}
.labelValorDespesa, #labelPlanejamentoTotalDespesas, #labelDespesaValor, #labelTotalDespesas{
    -fx-background-image: url("../imagem/outros/gastos.png");
    -fx-background-repeat: no-repeat;
    -fx-background-position: left center;
    -fx-padding: 0 0 0 20px;
}
.labelValorTotal{
    -fx-background-image: url("../imagem/outros/total.png");
    -fx-background-repeat: no-repeat;
    -fx-background-position: left center;
    -fx-padding: 0 0 0 22px;
}
.labelData{
    -fx-background-image: url("../imagem/outros/calendario.png");
    -fx-background-repeat: no-repeat;
    -fx-background-position: left center;
    -fx-padding: 0 0 0 22px;
}
.labelAjuda{
    -fx-background-image: url("../imagem/acao/ajuda.png");
    -fx-background-repeat: no-repeat;
    -fx-background-position: center center;
}

.tab-pane {
    -fx-tab-min-height: 26px;
    -fx-tab-max-height: 26px;
    -fx-focus-color: transparent;
}

.bordaPaneTopo{
    -fx-background-color: #FEFEFE;
    -fx-border-color: #CCCCCC;
    -fx-border-width: 1 1 0 1;
}

.bordaPaneBaixo{
    -fx-background-color: #FEFEFE;
    -fx-border-color: #CCCCCC;
    -fx-border-width: 0 1 1 1;
}

.botaoLogin{
    -fx-background-color: #FEFEFE;
    -fx-border-color: #AAAAAA;
}
.botaoLogin:hover, .botaoLogin:focused{
    -fx-border-color: #039ed3;
}

.BotaoBranco{
    -fx-background-color: #FEFEFE;
    -fx-border-color: #CCCCCC;
    -fx-border-width: 0 0 0 1;
}

.Botao{
    -fx-background-repeat: no-repeat;
    -fx-background-position: center;
}

.Filtro{
    -fx-background-image: url("../imagem/acao/pesquisar.png");
    -fx-background-repeat: no-repeat;
    -fx-background-position: right 10 center;
}

.calculadora{
    -fx-background-image: url("../imagem/outros/calculadora.png");
    -fx-background-repeat: no-repeat;
    -fx-background-position: right 5 center;
}

.semFoco:focused{
    -fx-background-color: -fx-outer-border, -fx-inner-border, #FFFFFF; 
    -fx-background-insets: 0, 1;
}

.BotaoInicio{ -fx-background-radius: 4 0 0 4; }
.BotaoMeio{ -fx-background-radius: 0; }
.BotaoFim{ -fx-background-radius: 0 4 4 0; }

.ListaComBotao{ -fx-background-radius: 4 0 0 4; }
.ListaComLabelBotao{ -fx-background-radius: 0; }

.BotaoCadastrar{ -fx-background-image: url("../imagem/acao/cadastrar.png"); }
.BotaoCadastrar2{ -fx-background-image: url("../imagem/acao/cadastrar_2.png"); }
.BotaoAlterar{ -fx-background-image: url("../imagem/acao/alterar.png"); }
.BotaoExcluir{ -fx-background-image: url("../imagem/acao/excluir.png"); }
.BotaoGerenciar{ -fx-background-image: url("../imagem/acao/gerenciar.png"); }
.BotaoAtualizar{ -fx-background-image: url("../imagem/acao/atualizar.png"); }
.BotaoImprimir{ -fx-background-image: url("../imagem/acao/imprimir.png"); }
.BotaoVoltar{ -fx-background-image: url("../imagem/acao/voltar.png"); }
.BotaoProximo{ -fx-background-image: url("../imagem/acao/proximo.png"); }
.BotaoAnterior{ -fx-background-image: url("../imagem/acao/anterior.png"); }
.BotaoBaixo{ -fx-background-image: url("../imagem/acao/baixo.png"); }

.Titulo{
    -fx-background-color: #FEFEFE;
    -fx-border-color: #CCCCCC;
    -fx-background-radius: 0;
}

.AutoFiltro .arrow-button{
    -fx-background-image: url("../imagem/acao/pesquisar.png");
    -fx-background-repeat: no-repeat;
    -fx-background-position: center center;
}
.AutoFiltro .arrow{ -fx-background-color: transparent; }

.paddingLabelRight{
    -fx-label-padding: 0 5px 0 0;
}
