/* admin_custom/css/custom.css */

#header {
  background: #1a202c; /* dark blue/gray */
  border-bottom: 3px solid #3182ce; /* accent color */
}

#header h1 a {
  background: url("static/admin_custom/img/logo.png") no-repeat left center;
  display: inline-block;
  padding-left: 60px;
  color: white;
  font-size: 20px;
  text-decoration: none;
}

#branding h1 {
  font-weight: 600;
}

.module caption,
.dashboard-module caption {
  font-size: 16px;
  font-weight: bold;
  color: #2d3748;
}

a:link, a:visited {
  color: #2b6cb0;
}

#footer {
  background-color: #f7fafc;
  padding: 1rem;
  text-align: center;
  color: #718096;
}
