/* pre blocks inherit color from parent */
pre {
    color: inherit;
}

/* Work around to issue when create EPUB with pandoc for IPython Notebook
 * template.
 */
div.out {
  display: block;
  padding: 9.5px;
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

div.out pre {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

/* Comments in code. */
.comment {
    color: purple;
}

/* Highlighted changes in code. */
.highlight {
    background-color: mistyrose;
}

/* Manual input. */
.in {
    color: darkgreen;
    margin-left: 20px;
}

/* Program output. */
.out {
    color: darkblue;
    margin-left: 20px;
}

/* Error output. */
.err {
    color: darkred;
    margin-left: 20px;
    font-style: italic;
    font-weight: bold;
}

/* Files. */
.file {
    margin-left: 20px;
}

/* Explanatory call-out boxes. */
div.box {
    background-color: lightgray;
}

/* Challenge questions. */
div.challenge {
    background-color: lightblue;
}

/* Key points in summary. */
div.keypoints {}

/* Learning objectives. */
div.objectives {}
