
.logo_cabecalho_login 
{
  color: #0264d6; /* Old browsers */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0264d6', endColorstr='#1c2b5a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  text-shadow: 1px 1px 1px #000000;
}

.logo_cabecalho_login_p 
{
  color: #ffffff; /* Old browsers */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0264d6', endColorstr='#1c2b5a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  text-shadow: 1px 1px 1px #000000;
}

.img_logo
{
    opacity: .8;
}


.img_logo_p
{
    opacity: 1;
}

.usr_img
{
    width:40px;
    height:40px;
}

.padding_top_usr_logo
{
    padding-top: 0;
}

.texto_logo
{
    font-weight: 600;
}

.background_padrao
{
    background-color:#0264d6;
}

.card_header_css
{
    background-color:#0264d6;
    color:#ffffff;
}

.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active
{
    background-color:#0264d6;
    color:#ffffff;
}

.campo_obrigatorio
{
    color:red;
}

.tamanho_fonte_card_title
{
    font-size:1.5rem;
}

.fildset_css
{
    border: 1px solid #999;
    padding: 10px;
    /* controla a distancia entre os elementos e a borda */
    margin: 15px;
    
}

.pointer_detalhes
{
    cursor: pointer;
}

#modal_msg_retorno
{
    z-index: 2000 ;
}

#modal_confirmacao_operacao
{
    z-index: 2000 ;
}

#modal_confirmacao_operacao2
{
    z-index: 2000 ;
}

#tabela_retorno_consulta td
{
    text-align: center;
    vertical-align: middle;
}


#tabela_retorno_consulta_2 td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_3 td
{
    text-align: center;
    vertical-align: middle;
}
#tabela_retorno_consulta_4 td
{
    text-align: center;
    vertical-align: middle;
}


#tabela_retorno_consulta_banco td
{
    text-align: center;
    vertical-align: middle;
}
#tabela_retorno_consulta_agencia td
{
    text-align: center;
    vertical-align: middle;
}
#tabela_retorno_consulta_produto_comercial td
{
    text-align: center;
    vertical-align: middle;
}
#tabela_retorno_consulta_origem_cliente td
{
    text-align: center;
    vertical-align: middle;
}
#tabela_retorno_consulta_situacoes_produto_comercial td
{
    text-align: center;
    vertical-align: middle;
}
#tabela_retorno_consulta_produto_comercial_cliente td
{
    text-align: center;
    vertical-align: middle;
}
#tabela_retorno_consulta_atendimentos td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_tipo_credito td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_linha_credito td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_amortizacao_tabela td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_empreendimento td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_cartorio td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_fluxo_habitacao td
{
    text-align: center;
    vertical-align: middle;
}


#tabela_retorno_consulta_etapas td
{
    text-align: center;
    vertical-align: middle;
}


#tabela_retorno_consulta_subetapa td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_fluxo_etapa td
{
    text-align: center;
    vertical-align: middle;
    
    white-space: nowrap;
}


#tabela_retorno_consulta_parceiros td
{
    text-align: center;
    vertical-align: middle;
    
    white-space: nowrap;
}


#tabela_retorno_consulta_atendimentos_selecionados td
{
    text-align: center;
    vertical-align: middle;
    
    white-space: nowrap;
}


#tabela_retorno_consulta_processos_selecionados_comissoes td
{
    text-align: center;
    vertical-align: middle;
    
    white-space: nowrap;
}

#modal_listagem_produtos_comerciais_selecionados td
{
    text-align: center;
    vertical-align: middle;
    
    white-space: nowrap;
}

#tabela_retorno_consulta_qualificacao td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_parceiro td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_consulta_cliente td
{
    text-align: center;
    vertical-align: middle;
}


#tabela_retorno_consulta_compradores_processo td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_comissoes_equipe_processo td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_comissoes_parceiro_processo td
{
    text-align: center;
    vertical-align: middle;
}


#tabela_retorno_consulta_vendedores_processo td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_parceiros_processo td
{
    text-align: center;
    vertical-align: middle;
}


#tabela_retorno_consulta_processos td
{
    text-align: center;
    vertical-align: middle;
    
    white-space: nowrap;
}
#tabela_retorno_consulta_processos_selecionados td
{
    text-align: center;
    vertical-align: middle;
    
    white-space: nowrap;
}


#tabela_retorno_consulta_agendamento td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_financeiro td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_historico_contas_vinculadas td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_modelos_email td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_receita_despesa td
{
    text-align: center;
    vertical-align: middle;
}


#tabela_retorno_consulta_transacao td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_produtos_relatorio td
{
    text-align: center;
    vertical-align: middle;
    
    white-space: nowrap;
}


#tabela_retorno_consulta_produtos_comerciais_selecionados_comissoes td
{
    text-align: center;
    vertical-align: middle;
    
    white-space: nowrap;
}

#tabela_retorno_consulta_atendimentos_relatorio td
{
    text-align: center;
    vertical-align: middle;
    
    white-space: nowrap;
}

#tabela_retorno_consulta_listagem_produtos_habitacionais_cliente td
{
    text-align: center;
    vertical-align: middle;
    
    white-space: nowrap;
}



#tabela_retorno_consulta_clientes td
{
    text-align: center;
    vertical-align: middle;
    
    white-space: nowrap;
}

#tabela_retorno_consulta_usuarios td
{
    text-align: center;
    vertical-align: middle;
    
    white-space: nowrap;
}


#tabela_tutoriais td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_comissao td
{
    text-align: center;
    vertical-align: middle;
}


#tabela_retorno_consulta_produtos_comerciais td
{
    text-align: center;
    vertical-align: middle;
}


#tabela_retorno_consulta_linhas_credito td
{
    text-align: center;
    vertical-align: middle;
}


#tabela_retorno_consulta_historico_pagamentos td
{
    text-align: center;
    vertical-align: middle;
    
    white-space: nowrap;
}

#tabela_retorno_consulta_solicitacoes_pagamentos_pendentes td
{
    text-align: center;
    vertical-align: middle;
    
    white-space: nowrap;
}


/*  - ******************************** CHARTS ABA COMERCIAL ********************************   */


#tabela_retorno_consulta_agendamento_inicio td
{
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

#tabela_retorno_consulta_agendamento_inicio_div
{
    width:100%;
    height:360px;
    overflow-y: auto;
}



#chart_atendimentos
{
    width:100%;
    height:340px;
}


#chart_atendimentos_grafico
{
    width:100%;
    height:340px;
    
}

#chart_atendimentos_div
{
    width:100%;
    height:360px;
}

#chart_produtos_comerciais
{
    width:100%;
    height:360px;
    overflow: auto;
}

#chart_produtos_comerciais_grafico
{
    width:100%;
    height:340px;
    
}

#chart_produtos_comerciais_div
{
    width:100%;
    height:400px;
}

/* FIM - ******************************** CHARTS ABA COMERCIAL ********************************   */




/* ******************************** CHARTS ABA HABITACAO ********************************   */




/* **** CHARTS PROCESSOS POR ANALISTA  ****  */



#tabela_retorno_consulta_processos_analista_inicio td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_processos_analista_inicio_div
{
    width:100%;
    height:360px;
    overflow: auto;
}


#chart_processos_analista_div
{
    width:100%;
    height:360px;
}

#chart_processos_analista_grafico
{
    width:100%;
    height:340px;
    
}

#chart_processos_analista
{
    width:100%;
    height:340px;
}



/* SPNNER PROCESSOS POR ANALISTA GRAFICO */
#spinner_processos_analista_grafico {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 320px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_processos_analista_grafico img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_processos_analista_grafico {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_processos_analista_grafico.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}


/* FIM **** CHARTS PROCESSOS POR ANALISTA  ****  */




/* **** CHARTS PROCESSOS POR SITUACAO  ****  */

#chart_processos_por_situacao_div
{
    width:100%;
    height:360px;
}

#chart_processos_por_situacao_grafico
{
    width:100%;
    height:340px;
    
}

#chart_processos_por_situacao
{
    width:100%;
    height:340px;
}



/* SPNNER PROCESSOS POR SITUACAO GRAFICO */
#spinner_processos_por_situacao_grafico {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 320px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_processos_por_situacao_grafico img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_processos_por_situacao_grafico {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_processos_por_situacao_grafico.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}

/* FIM -  **** CHARTS PROCESSOS POR SITUACAO  ****  */





/* **** CHARTS PROCESSOS APURADO MENSAL  ****  */


#chart_processos_apurado_mensal
{
    width:100%;
    height:360px;
    overflow: auto;
}

#chart_processos_apurado_mensal_grafico
{
    width:100%;
    height:340px;
    
}

#chart_processos_apurado_mensal_div
{
    width:100%;
    height:400px;
}

#spinner_processos_apurado_mensal_grafico {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 340px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_processos_apurado_mensal_grafico img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_processos_apurado_mensal_grafico {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_processos_apurado_mensal_grafico.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}



/* FIM - **** CHARTS PROCESSOS APURADO MENSAL  ****  */




/* **** TABELA PROCESSOS POR INSTITUICAO FINANCEIRA  ****  */



#tabela_retorno_consulta_processos_instituicao_financeira_inicio td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_processos_instituicao_financeira_inicio_div
{
    width:100%;
    height:360px;
    overflow: auto;
}

/* SPNNER PROCESSOS POR IF GRAFICO */
#spinner_processos_instituicao_financeira_grafico {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 320px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_processos_instituicao_financeira_grafico img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_processos_instituicao_financeira_grafico {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_processos_instituicao_financeira_grafico.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}


/* FIM - **** TABELA PROCESSOS POR INSTITUICAO FINANCEIRA  ****  */






/* **** TABELA PROCESSOS POR PARCEIRO  ****  */



#tabela_retorno_consulta_processos_parceiro_inicio td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_processos_parceiro_inicio_div
{
    width:100%;
    height:360px;
    overflow: auto;
}

/* SPNNER PROCESSOS POR IF GRAFICO */
#spinner_processos_parceiro_grafico {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 320px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_processos_parceiro_grafico img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_processos_parceiro_grafico {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_processos_parceiro_grafico.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}


/* FIM - **** TABELA PROCESSOS POR PARCEIRO  ****  */







/* **** CHARTS PROCESSOS POR FLUXO   ****  */


#chart_processos_por_fluxo
{
    width:100%;
    height:360px;
    overflow: auto;
}

#chart_processos_por_fluxo_grafico
{
    width:100%;
    height:340px;
    
}

#chart_processos_por_fluxo_div
{
    width:100%;
    height:400px;
}

#spinner_processos_por_fluxo_grafico {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 340px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_processos_por_fluxo_grafico img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_processos_por_fluxo_grafico {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_processos_por_fluxo_grafico.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}



/* FIM - **** CHARTS PROCESSOS POR FLUXO  ****  */




/* - ******************************** CHARTS ABA RECEITA DESPESA ********************************   */



/* **** CHART APURADO GERAL RECEITA DESPESA  ****  */


#chart_receita_despesa_apurado
{
    width:100%;
    height:360px;
    overflow: auto;
}

#chart_receita_despesa_apurado_grafico
{
    width:100%;
    height:340px;
    
}

#chart_receita_despesa_apurado_div
{
    width:100%;
    height:400px;
}

#spinner_receita_despesa_apurado_grafico {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 340px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_receita_despesa_apurado_grafico img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_receita_despesa_apurado_grafico {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_receita_despesa_apurado_grafico.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}



/* FIM - **** CHARTS PROCESSOS APURADO MENSAL  ****  */




/* **** TABELA TRANSACAO RECEITA  ****  */



#tabela_retorno_consulta_transacao_receita_inicio td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_transacao_receita_div
{
    width:100%;
    height:360px;
    overflow: auto;
}

/* SPNNER PROCESSOS POR IF GRAFICO */
#spinner_transacao_receita_grafico {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 320px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_transacao_receita_grafico img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_transacao_receita_grafico {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_transacao_receita_grafico.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}


/* FIM - **** TABELA TRANSACAO RECEITA  ****  */





/* **** TABELA TRANSACAO DESPESA  ****  */



#tabela_retorno_consulta_transacao_despesa_inicio td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_transacao_despesa_div
{
    width:100%;
    height:360px;
    overflow: auto;
}

/* SPNNER PROCESSOS POR IF GRAFICO */
#spinner_transacao_despesa_grafico {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 320px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_transacao_despesa_grafico img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_transacao_despesa_grafico {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_transacao_despesa_grafico.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}


/* FIM - **** TABELA TRANSACAO DESPESA  ****  */




/* FIM - ******************************** CHARTS ABA RECEITA DESPESA ********************************   */





/* ******************************** CHARTS ABA COMISSAO  ********************************   */



/* **** CHARTS PROCESSOS APURADO MENSAL  COMISSAO ****  */


#chart_processos_apurado_mensal_comissoes
{
    width:100%;
    height:360px;
    overflow: auto;
}

#chart_processos_apurado_mensal_comissoes_grafico
{
    width:100%;
    height:340px;
    
}

#chart_processos_apurado_mensal_comissoes_div
{
    width:100%;
    height:400px;
}



#chart_processos_apurado_mensal_comissoes_grafico_equipe
{
    width:100%;
    height:360px;
    overflow: auto;
}

#chart_processos_apurado_mensal_comissoes_grafico_equipe
{
    width:100%;
    height:340px;
    
}

#chart_processos_apurado_mensal_comissoes_grafico_equipe
{
    width:100%;
    height:400px;
}
 
 
 
 
#chart_processos_apurado_mensal_comissoes_grafico_parceiro
{
    width:100%;
    height:360px;
    overflow: auto;
}

#chart_processos_apurado_mensal_comissoes_grafico_parceiro
{
    width:100%;
    height:340px;
    
}

#chart_processos_apurado_mensal_comissoes_grafico_parceiro
{
    width:100%;
    height:400px;
}




#spinner_processos_apurado_mensal_comissoes_grafico {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 340px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_processos_apurado_mensal_comissoes_grafico img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_processos_apurado_mensal_comissoes_grafico {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_processos_apurado_mensal_comissoes_grafico.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}






#spinner_processos_apurado_mensal_comissoes_grafico_equipe {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 340px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_processos_apurado_mensal_comissoes_grafico_equipe img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_processos_apurado_mensal_comissoes_grafico_equipe {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_processos_apurado_mensal_comissoes_grafico_equipe.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}


#spinner_processos_apurado_mensal_comissoes_grafico_parceiro {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 340px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_processos_apurado_mensal_comissoes_grafico_parceiro img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_processos_apurado_mensal_comissoes_grafico_parceiro {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_processos_apurado_mensal_comissoes_grafico_parceiro.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}


/* FIM - **** CHARTS PROCESSOS APURADO MENSAL COMISSAO ****  */




/* **** CHARTS PRODUTOS COMERCIAIS GRAFICO  COMISSAO ****  */



#chart_produtos_comerciais_comissoes
{
    width:100%;
    height:360px;
    overflow: auto;
}

#chart_produtos_comerciais_comissoes_grafico
{
    width:100%;
    height:340px;
    
}

#chart_produtos_comerciais_comissoes_div
{
    width:100%;
    height:400px;
}



#chart_produtos_comerciais_comissoes_equipe
{
    width:100%;
    height:360px;
    overflow: auto;
}

#chart_produtos_comerciais_comissoes_grafico_equipe
{
    width:100%;
    height:340px;
    
}

#chart_produtos_comerciais_comissoes_div_equipe
{
    width:100%;
    height:400px;
}




/* SPNNER PRODUTOS COMERCIAIS GRAFICO */
#spinner_produtos_comerciais_comissoes_grafico {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 340px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_produtos_comerciais_comissoes_grafico img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_produtos_comerciais_comissoes_grafico {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_produtos_comerciais_comissoes_grafico.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}


/* **** FIM - CHARTS PRODUTOS COMERCIAIS GRAFICO  COMISSAO ****  */





/* SPNNER PRODUTOS COMERCIAIS GRAFICO comissao equipe */
#spinner_produtos_comerciais_comissoes_grafico_equipe {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 340px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_produtos_comerciais_comissoes_grafico_equipe img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_produtos_comerciais_comissoes_grafico_equipe {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_produtos_comerciais_comissoes_grafico_equipe.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}


/* **** FIM - CHARTS PRODUTOS COMERCIAIS GRAFICO  COMISSAO EQUIPE****  */



/* **** CHARTS PROCESSOS POR ANALISTA  COMISSOES ****  */



#tabela_retorno_consulta_processos_analista_comissoes_inicio td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_processos_analista_comissoes_inicio_div
{
    width:100%;
    height:360px;
    overflow: auto;
}


#chart_processos_analista_comissoes_div
{
    width:100%;
    height:360px;
}

#chart_processos_analista_comissoes_grafico
{
    width:100%;
    height:340px;
    
}

#chart_processos_analista_comissoes
{
    width:100%;
    height:340px;
}



/* SPNNER PROCESSOS POR ANALISTA GRAFICO */
#spinner_processos_analista_comissoes_grafico {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 320px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_processos_analista_comissoes_grafico img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_processos_analista_comissoes_grafico {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_processos_analista_comissoes_grafico.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}


/* FIM **** CHARTS PROCESSOS POR ANALISTA COMISSOES ****  */





/* **** TABELA PROCESSOS POR INSTITUICAO FINANCEIRA COMISSOES ****  */



#tabela_retorno_consulta_processos_instituicao_financeira_comissoes_inicio td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_processos_instituicao_financeira_comissoes_inicio_div
{
    width:100%;
    height:360px;
    overflow: auto;
}

/* SPNNER PROCESSOS POR IF GRAFICO */
#spinner_processos_instituicao_financeira_comissoes_grafico {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 320px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_processos_instituicao_financeira_comissoes_grafico img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_processos_instituicao_financeira_comissoes_grafico {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_processos_instituicao_financeira_comissoes_grafico.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}


/* FIM - **** TABELA PROCESSOS POR INSTITUICAO FINANCEIRA COMISSOES ****  */





/* FIM - ******************************** CHARTS ABA COMISSAO  ********************************   */





.chart-container {
  position: relative;
  margin: auto;
  
}


.alonhar_centralizado
{
    margin:auto;
}


/* (A) FULL SCREEN WRAPPER */
#spinner {
  position: fixed;
  top: 0; left: 0;
  width: 100vw; height: 100vh;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner img {
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner {
  visibility: hidden;
  opacity: 0;
}
#spinner.show {
  visibility: visible;
  opacity: 1;
}




/* SPNNER AGENDAMENTOS GRAFICO */
#spinner_agendamentos_grafico {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 320px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_agendamentos_grafico img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_agendamentos_grafico {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_agendamentos_grafico.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}



/* SPNNER ATENDIMENTOS GRAFICO */
#spinner_atendimentos_grafico {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 320px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_atendimentos_grafico img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_atendimentos_grafico {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_atendimentos_grafico.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}




/* SPNNER PRODUTOS COMERCIAIS GRAFICO */
#spinner_produtos_comerciais_grafico {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 340px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_produtos_comerciais_grafico img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_produtos_comerciais_grafico {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_produtos_comerciais_grafico.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}




/* SPNNER PRODUTOS ANIVERSARIANTES MES TABELA */
#spinner_aniversariantes_mes_tabela {
  position: relative;
  top: 0; left: 0;
  width: 100%; height: 340px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.2s;
}

/* (B) CENTER LOADING SPINNER */
#spinner_aniversariantes_mes_tabela img {
  position: absolute;
  top: 40%; left: 50%;
  transform: translate(-50%);
}

/* (C) SHOW & HIDE */
#spinner_aniversariantes_mes_tabela {
  display:none;    
  visibility: hidden;
  opacity: 0;
}
#spinner_aniversariantes_mes_tabela.show {
  display: block;    
  visibility: visible;
  opacity: 1;
}



#tabela_retorno_consulta_aniversariante_mes_inicio td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_anexos_conta_vinculada_cliente td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_anexos_conta_vinculada_cliente_historico td
{
    text-align: center;
    vertical-align: middle;
}


#tabela_retorno_consulta_anexos_conta_vinculada_processo td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_anexos_conta_vinculada_processo_historico td
{
    text-align: center;
    vertical-align: middle;
}




#tabela_retorno_consulta_msg_hab_zap td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_msg_hab_mail td
{
    text-align: center;
    vertical-align: middle;
}


#tabela_retorno_consulta_msg_zap td
{
    text-align: center;
    vertical-align: middle;
}

#tabela_retorno_consulta_msg_mail td
{
    text-align: center;
    vertical-align: middle;
}

.toast{
    position: absolute; 
    top: 20px; 
    right: 20px;
    z-index: 99999;
}

.nav-tabs .nav-link.active, .nav-pills .show > .nav-link 
{
        color: white;
        background-color: #0264d6;
}

textarea 
{
  resize: none;
}

.tooltip.show {
  opacity: 1;
}

.tooltip-inner {
  background-color: #0264d6;
  box-shadow: 0px 0px 4px black;
  opacity: 1 !important;
}

.tooltip.bs-tooltip-right .arrow:before {
  border-right-color: #0264d6 !important;
}

.tooltip.bs-tooltip-left .arrow:before {
 border-left-color: #0264d6 !important;
}

.tooltip.bs-tooltip-bottom .arrow:before {
 border-bottom-color: #0264d6 !important;
}

.tooltip.bs-tooltip-top .arrow:before {
 border-top-color: #0264d6 !important;
}


.callout.callout-info {
    border-left-color: #0264d6;
}


.bg-info {
    background-color: #0264d6!important;
}

.box
{
	width:100%;
	height:100%;
	display: flex;

}

.width_3{ width:3%; }
.width_5{ width:5%; }
.width_6{ width:6%; }
.width_7{ width:7%; }
.width_8{ width:8%; }
.width_10{ width:10%; }
.width_12{ width:12%; }
.width_15{ width:15%; }
.width_20{ width:20%; }
.width_30{ width:30%; }
.width_32{ width:32%; }
.width_35{ width:35%; }
.width_40{ width:40%; }
.width_45{ width:45%; }
.width_47{ width:47%; }
.width_55{ width:55%; }
.width_60{ width:60%; }
.width_65{ width:65%; }
.width_70{ width:70%; }
.width_90{ width:90%; }
.width_95{ width:95%; }

.width_px_15{ width:15px; }
.width_px_150{ width:150px; }
.width_px_250{ width:250px; }
.width_px_350{ width:350px; }
.width_px_500{ width:500px; }
.width_px_800{ width:800px; }
.width_px_1000{ width:1000px; }


td {
overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}



.icone_planos
{
    font-size: 22px;
}

.label_planos
{
    font-size: 14px;
}


#arquivo_anexo
{
     
    width: auto;
    max-width: 210px; /* Limite da largura do botão */
    white-space: nowrap; /* Evita quebras de linha no texto do botão */
}

#logo_correspondente
{
    width: 150px; /* Aumente o valor para ajustar o tamanho */
    height: 150px; /* Deve ser igual ao width para manter o círculo */
    border-radius: 50%; /* Garante que a imagem permaneça circular */
}


.hover-zoom {
    transition: font-size 0.3s ease;
}

.hover-zoom:hover {
    font-size: 2em; /* Ajuste o tamanho conforme necessário */
}

.hover-zoom2 {
    transition: font-size 0.3s ease;
}

.hover-zoom2:hover {
    font-size: 1.1em; /* Ajuste o tamanho conforme necessário */
}

.hover-effect-azul {
  color: initial; /* Cor inicial do texto */
  transition: color 0.3s ease; /* Suaviza a transição da cor */
}

.hover-effect-azul:hover {
  color: #0264D6; /* Cor do texto ao passar o mouse */
}
