
h2 {
  font-weight: bold;
}

h3 {
  font-weight: bold;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* Reduce the margin between paragraphs and lists */
p + ul, p + ol {
  margin-top: -1rem;
}

/* Reduce the margin between list items */
li + li {
  margin-top: 0.25rem;
}

/* Increase bottom margin lists */
ul, ol {
  margin-bottom: 1.5rem;
}

/** Increase font size */
p,li {
  font-size: 1.125rem;
}

/** Used for example by markdown quotes such as "> Some quote" */
blockquote {
  background: white;
  margin-top: -0.75rem;
  margin-bottom: 1.5rem;
  padding: 0.75em;
  font-style: italic;
  _margin: 1em auto;
}

blockquote > p {
  display: inline;
  _white-space: pre-line;
}

blockquote > p::before {
  content: "“";
}
blockquote > p::after {
  content: "”";
}

/* Styles for inline code samples (the default Bootstrap color is #d63384) */
code {
  /*background: white;*/
  /*color: gray;*/
  color: #5e9400;
  font-size: 1.125rem;
}

/* Styles for 'pre' element are not defined here anymore, but in the chosen Prism CSS */

/* Using dedicated classes for tables, instead of the ones from Bootstrap for better fine tuning */

table.default th, table.default td {
  padding: 0.25rem 0.75rem 0.25rem 0.75rem;
  border: 1px solid silver;
}

table.default {
  margin-right: auto !important;
  margin-left: auto !important;
  margin-top: -0.75rem;
  margin-bottom: 1.75rem;
  font-size: 1.125rem;
  background-color: white;
}
