
/* Header */
.page-header {
  background-color: #0b1a39;
  border-bottom: 4px solid #e3b505;
}

.sub-title {
  color: #e3b505;
  font-size: 1.1rem;
  margin-top: 5px;
}

/* Footer */
.footer {
  background-color: #0b1a39;
  border-top: 4px solid #e3b505;
}


/* Golden border around table & cells */
table, th, td {
    border: 2px solid #d4af37; /* Gold */
    border-collapse: collapse;
}

/* Navy blue table header */
table thead th {
    background-color: #002e5b; /* Navy blue */
    color: #fff;
    padding: 12px;
}

/* Optional: Cell padding */
table td {
    padding: 10px;
}
