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

pre, code {
  background-color: #1c1c1c;
  color: #ccc;
}

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

pre .img {
  margin: 5px 0;
}

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

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

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

.fl      {color: #ae81ff;}
.fu      {color: #ade837;} /* function */
.ch,.st  {color: #e7db74;} /* string */
.kw      {color: #f92672;} /* keyword */
.co      {color: #696d70;} /* comment */
.va      {color: #fd971f;} /* values */

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