/*
Monokai style - ported by Luigi Maselli - http://grigio.org
*/
/*
.code {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #272822; color: #ddd;
}
*/
 .highlight {
  font: 12px/20px "Consolas",monospace;
  overflow-x: auto;
  display: block;
  border-left: 3px solid #428bca;
  border-radius: 0px;
  margin: 1em -20px;
}

.highlight tbody tr {
    display: block;
}

.highlight pre {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  background-color: inherit;
  line-height: inherit;
  color: inherit;
  word-break: inherit;
  word-wrap: inherit;
}
.highlight .line {
  height: 20px;
  line-height: 20px;
}

 .highlight, .gutter {
  background: #2d2d2d;
  color: #f2f0ec;
}

.gutter {
  color: #a4a59e;
  border-right: 1px solid #3d3d3d;
  padding-right: 0.7em;
  margin-right: 0.7em;
  width: 3em;
  text-align: right;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
} 
.gutter .line {
  padding-left: 3px;
}

.code .tag,
.code .keyword,
.code .selector-tag,
.code .literal,
.code .strong,
.code .name {
  color: #f92672;
}

.code .code {
  color: #66d9ef;
}

.code .class .code .title {
  color: white;
}

.code .attribute,
.code .symbol,
.code .regexp,
.code .link {
  color: #bf79db;
}

.code .string,
.code .bullet,
.code .subst,
.code .title,
.code .section,
.code .emphasis,
.code .type,
.code .built_in,
.code .builtin-name,
.code .selector-attr,
.code .selector-pseudo,
.code .addition,
.code .variable,
.code .template-tag,
.code .template-variable {
  color: #a6e22e;
}

.code .comment,
.code .quote,
.code .deletion,
.code .meta {
  color: #75715e;
}

.code .keyword,
.code .selector-tag,
.code .literal,
.code .doctag,
.code .title,
.code .section,
.code .type,
.code .selector-id {
  font-weight: bold;
}
