/*WARNING: Changing the CSS is not enough. This is built into a jar that is cached by Maven. Change the version numbers in the javadoc-resources POMs to ensure a new CSS is jarred up. */

/* New font to match website */
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,400italic,700italic&display=swap);

/* Typography */
body {
  font-family: "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
}

/* Links */
a { color: #0076a3; text-decoration: none; }
a:hover, a:focus { color: #2F6BA7; text-decoration: underline; }

/* Code blocks */
pre, code { font-family: Menlo,Monaco,Consolas,"Courier New",monospace; }
pre {
  background: #fafafa;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: 4px;
  padding: 9.5px;
}

/* Member/type signatures */
.member-signature, .type-signature, .module-signature, .package-signature {
  font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}

/* Summary/details */
.summary-table,
.details-table,
table.summary-table,
table.details-table,
table.memberSummary,
table.typeSummary {
  border-color: #ddd; 
}
.summary-table tbody tr:nth-child(odd),
.details-table  tbody tr:nth-child(odd),
table.summary-table tbody tr:nth-child(odd),
table.details-table  tbody tr:nth-child(odd),
table.memberSummary  tbody tr:nth-child(odd),
table.typeSummary    tbody tr:nth-child(odd) {
  background: #fafafa; 
}

/* Header logo */
.top-nav::before {
  content: "";
  display: inline-block;
  width: 150px; height: 32px;
  margin-left: 10px;
  margin-bottom: 10px;
  background: url("resources/diffusiondata-dark.png") no-repeat center / contain;
  vertical-align: middle;
}

/* Footer legal line */
.legal-copy, .legalCopy {
  background: #333; color: #fff; padding: 10px;
}
