/* CORE LEXES GLOBAL TYPOGRAPHY: Times New Roman 12pt everywhere, including admin. */
html, body, html *, body *, #header, #header *, #branding *, .module *, div.breadcrumbs, .button,
input, select, textarea, table, th, td, .submit-row *, a.button {
  font-family: "Times New Roman", Times, serif !important;
  font-size: 12pt !important;
}

#header {
  background: #0f2f47;
  color: #ffffff;
}

#branding h1 a:link,
#branding h1 a:visited {
  color: #ffffff;
  font-weight: 700;
}

div.breadcrumbs {
  background: #173e5f;
  color: #dce7f3;
}

/* Site administration section titles and labels: BLACK (not blue/white). */
.module caption,
.module h2,
.inline-group h2,
#app_list .module caption,
#content .module caption,
[class^="app-"] .module caption {
  background: #f2f5fb !important;
  color: #000000 !important;
}
.module caption a,
.module caption a:link,
.module caption a:visited,
#app_list .module caption a,
#app_list .module caption a:link,
#app_list .module caption a:visited,
#content .module caption a {
  color: #000000 !important;
}
.module caption a:hover,
#app_list .module caption a:hover {
  color: #000000 !important;
  text-decoration: underline;
}

.button,
input[type="submit"],
input[type="button"],
.submit-row input,
a.button {
  background: #1c5fa8;
  border-color: #1c5fa8;
}

.button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.submit-row input:hover,
a.button:hover {
  background: #164b85;
  border-color: #164b85;
}
