.painel-ginseng > .panel-heading {
  background-color: #7a113a !important; /* azul do logo */
  color: #fff !important;               /* texto branco */
  border-color: #0b556b !important;
}

.painel-ginseng {
  border-color: #0b556b !important;
}

/* tabela ocupa 100% */
#tbItens {
  table-layout: fixed;  /* força obedecer larguras definidas */
  width: 100%;
}

/* todas as células centralizam por padrão */
#tbItens td, #tbItens th {
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
}

/* coluna # */
#tbItens th:nth-child(1),
#tbItens td:nth-child(1) {
  width: 5%;
}

/* coluna Código (maior espaço) */
#tbItens th:nth-child(2),
#tbItens td:nth-child(2) {
  width: 18%;
  white-space: normal; /* deixa quebrar */
  text-align: left;
}

/* Descrição  */
#tbItens th:nth-child(3),
#tbItens td:nth-child(3) {
  width: 27%;
}

/* Preço Ref. */
#tbItens th:nth-child(4),
#tbItens td:nth-child(4) {
  width: 15%;
}


/* qtd */
#tbItens th:nth-child(5),
#tbItens td:nth-child(5) {
  width: 18%;
}

/* Data limite */
#tbItens th:nth-child(6),
#tbItens td:nth-child(6) {
  width: 8%;
}

/* Excluir */
#tbItens th:nth-child(7),
#tbItens td:nth-child(7) {
  width: 6%;
}

td.text-center .btn-link {
  margin: 0 2px; /* espaçamento horizontal */
}


