pre {
  word-wrap: normal;
  word-break: normal;
  /*border: 1px solid #eee;*/
  border: 0px !important;
}

pre, code {
  background-color: #f8f8f8;
  color: #333;
}

pre code {
  overflow: auto;
  word-wrap: normal;
  white-space: pre;
}

pre .img {
  margin: 5px 0;
}

pre .img img {
  background-color: #fff;
  display: block;
  height: auto;
}

code a, pre a {
  font-family: ui-monospace, SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
  color: #375f84;
  text-decoration: underline;
}

a.sourceLine:hover {
  text-decoration: none;
}

pre code span.fl      {color: #1514b5;}
pre code span.fu      {color: #8c60bf;} /* function */
pre code span.ch, pre code span.st  {color: #036a07;} /* string */
pre code span.kw      {color: #264D66;} /* keyword */
pre code span.co      {color: #888888;} /* comment */
pre code span.va      {color: #3032da;} /* values */

pre code span.message { color: black;   font-weight: bolder;}
pre code span.error   { color: orange;  font-weight: bolder;}
pre code span.warning { color: #6A0366; font-weight: bolder;}