.table-custom {
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 4px 24px 0 rgba(30, 34, 40, 0.08);
}

.table-custom th,
.table-custom td {
  vertical-align: middle;
}

.table-custom thead th {
  background: #f5f7fa;
  font-weight: 600;
  color: #232323;
  border-bottom: 2px solid #e3e6ed;
}

.table-custom tbody tr {
  transition: background 0.2s;
  font-weight: 500;
}

.table-custom tbody tr:hover {
  transition: all 0.3s ease;
  font-weight: 600;
}

section {
  padding-bottom: 30px !important;
}

section.half-section {
  padding-top: 10px !important;
  padding-bottom: 50px !important;
}
