/* ===============================
   Events Category Dashboard Table
================================ */

.events-category-dashboard {
  margin: 30px auto;
  overflow-x: auto;
}

.events-dashboard-table {
  width: 100%;
  border-collapse: collapse;   /* VERY IMPORTANT */
  border: 1px solid #cfcfd6;
  background: #ffffff;
  font-size: 15px;
}

/* Header */
.events-dashboard-table thead th {
  border: 1px solid #cfcfd6;
  background: #f3f4f8;
  color: #222;
  padding: 10px 12px;
  text-align: center;
  font-weight: 600;
}

/* Body cells */
.events-dashboard-table tbody td {
  border: 1px solid #cfcfd6;
  padding: 10px 12px;
  text-align: center;
  vertical-align: middle;
}

/* State column left aligned */
.events-dashboard-table tbody td:first-child,
.events-dashboard-table thead th:first-child {
  text-align: left;
  font-weight: 500;
}

/* Zebra rows */
.events-dashboard-table tbody tr:nth-child(even) {
  background: #fafafa;
}

/* Hover */
.events-dashboard-table tbody tr:hover {
  background: #f0f4ff;
}

/* Links */
.events-dashboard-table a {
  color: #1a4cff;
  text-decoration: none;
  font-weight: 600;
}

.events-dashboard-table a:hover {
  text-decoration: underline;
}