.fundo_telas{
    background: url('images/background.jpg') no-repeat center fixed;
}

.logo{
    background-image: url('images/brsub.png') no-repeat center fixed;
}

.login{
    padding: 10px;
    margin-top: 10%;
    margin-right: 30%;
    margin-left: 30%;
    margin-bottom: 10%;
}
.link{
    text-decoration: none;
    font-family: "Segoe UI";
}
.thumbnail {
    border: 0;
}
.navstyle{
    background-color: #084d6e;
}
.style-image{
    padding-top: 8px;
    padding-left: 10px;
    max-width:120px;
    max-height:170px;
    width: auto;
    height: auto;
}

li{
    font-family: "arial";
    font-size: 10px;
    text-transform: uppercase;
    
    padding-left: 1px;
    padding-right: 1px;
    list-style-type: none;

}

.t-formatado{
    text-transform: capitalize;
    font-family: "arial";
    color: #7f7679;
    font-size: 12px;
    text-align: match-parent;
}
.t-formatado:hover{
    background-color: #084d6e;
    font-weight: bold;
    color: white;
    
}

.telas{
    margin-top: 0px;
    margin-bottom: 0px;
}
.oculta-col{
    display:none;
}
#tabela_filter{
    padding-bottom: 15px;
    
}
#tabela2_filter{
    padding-bottom: 15px;
    
}
.dataTables_info{
    display: none;
}

.bt_save{
    display: none;
}

.bt_processar{
    display: none;
    
}

.bt_reativar{
    display: none;  
}

.v_modo{
    display: none;
}

.change_pass{
    display: none;
}

.esconde{
    display: none
}

.show_hospedagem{
    display: none;
}

.required {
    color: red;
}

.foto {
    width: 260px;
    height: 260px;
}

.font-texto {
    font-size: small;
}

.total_orcamento{
    font-weight: bold;
    font-size: 14px;
    text-align: right;
  
}

.total_comissao{
    font-weight: bold;
    font-size: 14px;
  
}


.no-border {
    border: 0;
}

.no-border[readonly]{
    background-color: white;
}

.fundo{
    background-color: #084d6e;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    text-align: left;
    border-radius: 6px;
}

.valor_total{
    font-weight: bold;
    text-align: right;
    font-size: large;
}

.v_t_apresentacao{
    font-weight: bold;
    text-align: right;
    font-size: 16px;
    color: red;
    background-color: yellow;
}

.situacao_loc_error{
    font-weight: bold;
    text-align: center;
    color: red;
}

.situacao_loc_warn{
    font-weight: bold;
    text-align: center;
    color: goldenrod;
}

.situacao_loc_ok{
    font-weight: bold;
    text-align: center;
    color: green;
}

.estoque_ok{
    font-weight: bold;
    text-align: center;
    color: green;
}

.estoque_nao_ok{
    font-weight: bold;
    text-align: center;
    color: red;
}

.v_t_final{
    font-weight: bold;
    text-align: right;
    font-size: 22px;
    color: red;
    background-color: yellow;
}

.show_tab_orcamento{
    display: none;
}

.v_total_g_cliente{
    font-weight: bold;
    font-size: 16px;
}

.v_estorno{
    color: red;
}



td{
    word-wrap:break-word;
 }





 .highcharts-figure, .highcharts-data-table table {
    min-width: 310px; 
    max-width: 800px;
    margin: 1em auto;
  }
  
  #container {
    height: 400px;
  }
  
  .highcharts-data-table table {
      font-family: Verdana, sans-serif;
      border-collapse: collapse;
      border: 1px solid #EBEBEB;
      margin: 10px auto;
      text-align: center;
      width: 100%;
      max-width: 500px;
  }
  .highcharts-data-table caption {
    padding: 1em 0;
    font-size: 1.2em;
    color: #555;
  }
  .highcharts-data-table th {
      font-weight: 600;
    padding: 0.5em;
  }
  .highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption {
    padding: 0.5em;
  }
  .highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) {
    background: #f8f8f8;
  }
  .highcharts-data-table tr:hover {
    background: #f1f7ff;
  }
