/* ---- ALS-Binary Custom Theme ---- */

/* Global font and background */
body {
  font-family: "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  background-color: #f9fafb;
  color: #333;
}

/* Title panel */
h2, .title {
  color: #004080;
  font-weight: 600;
  margin-bottom: 20px;
}

/* Sidebar styling */
.sidebar {
  background-color: #f0f4f8;
  border-right: 1px solid #ddd;
  padding: 15px;
}

/* Buttons */
.btn {
  background-color: #004080;
  color: #fff;
  border-radius: 4px;
  border: none;
}
.btn:hover {
  background-color: #0066cc;
  color: #fff;
}

/* DataTables */
.dataTables_wrapper {
  font-size: 0.9em;
}
table.dataTable {
  border: 1px solid #ccc;
}
table.dataTable th {
  background-color: #004080;
  color: #fff;
}

/* Tabs */
.nav-tabs > li > a {
  color: #004080;
  font-weight: 500;
}
.nav-tabs > li.active > a {
  background-color: #004080;
  color: #fff;
}

table {
  border-collapse: collapse;
  margin: 10px 0;
}

th, td {
  padding: 8px 12px;   /* adds spacing */
  border: 1px solid #ccc;
}
