table.dataTable {
  width: 100%;
}

.tabel2 {
  border-collapse: collapse;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}

.tabel2 th, td {
  border: 1px solid #ccc;
  padding: 8px;
  text-align: center;
}

.tabel2 th {
  background-color: #f2f2f2;
  color: #333;
  text-transform: uppercase;
  font-size: 14px;
}

.tabel2 tr:nth-child(even) {
  background-color: #f8f8f8;
}

.tabel2 tr:hover {
  background-color: #ddd;
}

.tabel2 td {
  font-size: 14px;
}

.tabel2 .highlight {
  background-color: #ffc;
}

/* Delegated to ihrm-corporate.css design system */

/* Culori personalizate */
.bg-custom {
  background-color: #f0f0f0;
}

.text-custom {
  color: #333;
}
.is-invalid {
  border-color: red;
  /* Adăugați alte stiluri dacă este necesar */
}
