#logo{
 align-items: end;
 display: flex;
 flex-direction: row;
 flex-wrap: wrap;
 justify-content: center;
 width:100%;
 height: 300px !important;

}
#shiny-notification-panel{
width:  50%;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}


td {
  text-align: left !important;
}


:root {
   text-align: center;
}

th {
  text-align: center !important;
}

#texto1{
margin-top: 25px;
}

#div1 {
display: flex;
align-items: flex-end;
}

#plot1{
margin-bottom: 16px;
}

#ret_motorista{
margin-bottom: 0px;
}

#div_temp {
display: flex;
justify-content: top;
flex-direction: column;
}

#div_temp2 {
height: 105px;
}
#div_temp3 {
height: 800px;
}
#div_temp4 {
box-shadow: rgba(6, 24, 44, 0.4) 0px 0px 0px 2px, rgba(6, 24, 44, 100) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;
}

#bt_carga {
height: 36px;
margin-bottom: 16px;
}

#bot2, #bot3, #exibi_buscaBbarras, #resultado_insereQnt {
visibility:hidden;
}

#shiny-notification-alert_nao_loc {
background-color: rgba(255, 0, 0, 3);
}

#shiny-notification-alert_ja_conf {
background-color: rgba(0, 128, 0, 3);
}

#shiny-notification-alert_nao_loc2 {
background-color: rgba(255, 0, 0, 3);
}

#shiny-notification-alert_nao_loc3 {
background-color: rgba(255, 0, 0, 3);
}

.accordion-body{
padding: 0px;
}

#apl_colaborador_monta_carga{
padding-left: 0px;
padding-right: 0px;
font-size: 14px;
height: 37px;
margin-bottom: 16px
}

#div0_monta_carga{
justify-content: center;
align-items: end;
}


/*daqui pra baixo  é carregamento carro por pedido*/

#bt_cargaCarrega_carro {
height: 36px;
margin-bottom: 16px
}

#plot1_carrega_carro{
margin-bottom: 16px;
}

#bot2_Carrega_carro, #exibi_buscaVenda {
visibility:hidden;
}

/*daqui pra baixo  é etiqiueta carregamento (caminhao)*/
#div1_et_carga{
justify-content: center;
align-items: end;
}

#apl_colaborador{
padding-left: 0px;
padding-right: 0px;
font-size: 14px;
height: 37px;
margin-bottom: 16px
}

/*aqui é carregamento veiculo por volume*/
#bt_cargaCarrega_carro_volume {
height: 36px;
margin-bottom: 16px
}

#plot1_carrega_carro_volume{
margin-bottom: 16px;
}

#bot2_Carrega_carro_volume, #exibi_buscaVolume {
visibility:hidden;
}

/* mapa*/
#exibi_iframe_mapa, #div_temp_mapa, #frame1{
width: 100%;
height: 1500px;
}

#div_temp_mapa, #sem_coord_df{
margin-top: 5px;
}

#div2_gera_mapa{
justify-content: center;
}
#modal_gera_txt{
margin-left: 10px;
}

#para_copiar{
visibility:hidden;
}

/*daqui prar baixo rotinas*/
#div1_venda_carro, #div2_venda_carro, #div1_xml, #div2_xml{
justify-content: center;
align-items: end;
}

#apl_colaborador_vendas_carro{
padding-left: 0px;
padding-right: 0px;
font-size: 14px;
height: 37px;
margin-bottom: 16px
}

#desc_prod_rot_carro {
margin-bottom: 16px;
text-align: left;
}

#exibir_prod, #bt_venda_carga, #cad_prod_rotina_carro, #ex_prod_rotina_carro {
margin-left: 5px;
margin-bottom: 16px
}

#div_alt_prod_rotina_prod_carro{
justify-content: center;
align-items: end;
}

#meus_dados_ent_carro table th:nth-child(1), 
#meus_dados_ent_carro table td:nth-child(1),
#meus_dados_ent_carro table th:nth-child(2), 
#meus_dados_ent_carro table td:nth-child(2)
{
  width: 70px !important;
}

#meus_dados_ent_carro table th:nth-child(3), 
#meus_dados_ent_carro table td:nth-child(3)
{
  width: 300px !important;
}



/*daqui pra baixo entrega*/
#bt_consula_venda_et1 {
  margin-bottom: 16px
}

#div1_entrega {
  align-items: end;
  margin-right: 0px
}

/*side bar*/
[id*="tr"] {
  padding-left: 15px;
}

#divsb {
  text-align: left;
}

/*daqui pra baixo busca xml*/
#apl_colaborador_busca_xml {
  padding-left: 0px;
  padding-right: 0px;
  font-size: 14px;
  height: 37px;
  margin-bottom: 16px
}

#div1_xml, #div2_xml {
  align-items: end;
  margin-right: 0px
}
#busca_xml, #xml_bt_envia_email{
  margin-bottom: 16px;
}

/*daqui pra baixo recibos*/
#apl_colaborador_recibo_carga, #cpf1, #placa1, #cpf2, #placa2, #cpf3, #placa3 {
  margin-right: 2px;
  margin-left: 2px;
  font-size: 14px;
  height: 37px;
  margin-bottom: 16px
}

#gera_recibos, #exibir_pres, #exc_pres, #alt_cad{
  margin-bottom: 15px;
  margin-left: 15px;
}

#div1_recibo_carga, #div1_recibo_carga1, #div1_recibo_carga2, #div1_recibo_carga3, #div_alt_insere_prestador{
  justify-content: center;
  align-items: end;
}

/*edi troca de arquivos*/
#apl_colaborador_edi_mwn {
  padding-left: 0px;
  padding-right: 0px;
  font-size: 14px;
  height: 37px;
  margin-bottom: 42px
}

#tk_user3_edi_mwn {
margin-bottom: 27px
}

#div1_edi_mwn{
  justify-content: center;
  align-items: flex-end; 
}

#file1_progress {
height: 25px
}

#mostra_df tbody {
  font-size: small;
}

#mostra_df table {
  table-layout: fixed !important; /* Garante que a largura das colunas seja respeitada */
  width: 100%; /* Faz a tabela se ajustar corretamente */
}

#mostra_df table th:nth-child(1), 
#mostra_df table td:nth-child(1),
#mostra_df table th:nth-child(2), 
#mostra_df table td:nth-child(2),
#mostra_df table th:nth-child(4), 
#mostra_df table td:nth-child(4),
#mostra_df table th:nth-child(6), 
#mostra_df table td:nth-child(6),
#mostra_df table th:nth-child(13), 
#mostra_df table td:nth-child(13),
#mostra_df table th:nth-child(14), 
#mostra_df table td:nth-child(14),
#mostra_df table th:nth-child(15), 
#mostra_df table td:nth-child(15),
#mostra_df table th:nth-child(16), 
#mostra_df table td:nth-child(16),
#mostra_df table th:nth-child(17), 
#mostra_df table td:nth-child(17)
{
  width: 50px !important;
}
#mostra_df table th:nth-child(8), 
#mostra_df table td:nth-child(8),
#mostra_df table th:nth-child(11), 
#mostra_df table td:nth-child(11),
#mostra_df table th:nth-child(12), 
#mostra_df table td:nth-child(12)
{
  width: 40px !important;
}

#mostra_df table th:nth-child(9), 
#mostra_df table td:nth-child(9),
#mostra_df table th:nth-child(10), 
#mostra_df table td:nth-child(10)
{
  width: 70px !important;
}

#mostra_df table th:nth-child(7), 
#mostra_df table td:nth-child(7)
{
  width: 300px !important;
}

#mostra_df table th:nth-child(5), 
#mostra_df table td:nth-child(5)
{
  width: 80px !important;
}

/*daqui pra frente gera rota zartoo */
#div1_ent_zartoo, #div2_ent_zartoo, #div1_ent_zartoo2{
  justify-content: center;
  align-items: end;
}

#gera_rotas_zartoo, #exibir_rotas_zartoo, #encerra_rotas_zartoo, #del_rotas_zartoo, #exibir_rotas_zartoo2 {
margin-left: 5px;
margin-bottom: 16px
}

#apl_colaborador_ent_zartoo, #apl_colaborador_ent_zartoo2 {
  padding-left: 0px;
  padding-right: 0px;
  font-size: 14px;
  height: 37px;
  margin-bottom: 16px
}

#exib_df table {
    width: 100% !important;
    table-layout: auto !important;
}

#exib_df th, 
#exib_df td {
    width: auto !important;
    white-space: nowrap !important;
}

/* #exib_df {
    display: flex !important;
    justify-content: center !important;  
    align-items: center !important;      
    flex-direction: column !important;   
} 
*/

#encerra_rot1 {
  background: darkblue;
}

#del_roteiro1 {
  background: darkred;
}

/* #encerra_rotas_zartoo {
  background: darkgreen;
} */