/*!
 * Simple Gist Embed WordPress Plugin
 * Dual licensed under the MIT or GPL Version 2 licenses.
 */
.gist {
  color: #000000;
}

.gist .gist-file {
  border: 1px solid #dedede;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  margin-bottom: 1em;
}

.gist .gist-file .gist-meta {
  overflow: hidden;
  font: 85% Helvetica, arial, freesans, clean, sans-serif;
  padding: .5em;
  color: #666666;
  background-color: #eaeaea;
}

.gist .gist-file .gist-meta a {
  color: #336699;
}

.gist .gist-file .gist-meta a: visited {
  color: #773377;
}

.gist .gist-file .gist-data {
  overflow: auto;
  word-wrap: normal;
  background-color: #f8f8ff;
  border-bottom: 1px solid #dddddd;
  font-size: 100%;
}

.gist .gist-file .gist-data .line_data {
  padding: .5em !important;
}

.gist .gist-file .gist-data pre {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  background: transparent !important;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.gist .gist-file .gist-data .gist-highlight {
  background: transparent !important;
}

.gist .gist-file .gist-data .line_numbers {
  background-color: #ececec;
  color: #aaaaaa;
  border-right: 1px solid #dddddd;
  text-align: right;
  padding: .5em;
}

.gist .gist-file .gist-data .line_numbers span {
  clear: right;
  display: block;
}

.gist .gist-file .gist-data .gist-line-numbers span {
  clear: right;
  display: block;
}

.gist-syntax {
  background: #ffffff;
}

.gist-syntax .c {
  color: #999988;
  font-style: italic;
}

.gist-syntax .err {
  color: #a61717;
  background-color: #e3d2d2;
}

.gist-syntax .k {
  color: #000000;
  font-weight: bold;
}

.gist-syntax .o {
  color: #000000;
  font-weight: bold;
}

.gist-syntax .cm {
  color: #999988;
  font-style: italic;
}

.gist-syntax .cp {
  color: #999999;
  font-weight: bold;
}

.gist-syntax .c1 {
  color: #999988;
  font-style: italic;
}

.gist-syntax .cs {
  color: #999999;
  font-weight: bold;
  font-style: italic;
}

.gist-syntax .gd {
  color: #000000;
  background-color: #ffdddd;
}

.gist-syntax .gd .x {
  color: #000000;
  background-color: #ffaaaa;
}

.gist-syntax .ge {
  color: #000000;
  font-style: italic;
}

.gist-syntax .gr {
  color: #aa0000;
}

.gist-syntax .gh {
  color: #999999;
}

.gist-syntax .gi {
  color: #000000;
  background-color: #ddffdd;
}

.gist-syntax .gi .x {
  color: #000000;
  background-color: #aaffaa;
}

.gist-syntax .go {
  color: #888888;
}

.gist-syntax .gp {
  color: #555555;
}

.gist-syntax .gs {
  font-weight: bold;
}

.gist-syntax .gu {
  color: #aaaaaa;
}

.gist-syntax .gt {
  color: #aa0000;
}

.gist-syntax .kc {
  color: #000000;
  font-weight: bold;
}

.gist-syntax .kd {
  color: #000000;
  font-weight: bold;
}

.gist-syntax .kp {
  color: #000000;
  font-weight: bold;
}

.gist-syntax .kr {
  color: #000000;
  font-weight: bold;
}

.gist-syntax .kt {
  color: #445588;
  font-weight: bold;
}

.gist-syntax .m {
  color: #009999;
}

.gist-syntax .s {
  color: #dd1144;
}

.gist-syntax .na {
  color: #008080;
}

.gist-syntax .nb {
  color: #0086B3;
}

.gist-syntax .nc {
  color: #445588;
  font-weight: bold;
}

.gist-syntax .no {
  color: #008080;
}

.gist-syntax .ni {
  color: #800080;
}

.gist-syntax .ne {
  color: #990000;
  font-weight: bold;
}

.gist-syntax .nf {
  color: #990000;
  font-weight: bold;
}

.gist-syntax .nn {
  color: #555555;
}

.gist-syntax .nt {
  color: #000080;
}

.gist-syntax .nv {
  color: #008080;
}

.gist-syntax .ow {
  color: #000000;
  font-weight: bold;
}

.gist-syntax .w {
  color: #bbbbbb;
}

.gist-syntax .mf {
  color: #009999;
}

.gist-syntax .mh {
  color: #009999;
}

.gist-syntax .mi {
  color: #009999;
}

.gist-syntax .mo {
  color: #009999;
}

.gist-syntax .sb {
  color: #dd1144;
}

.gist-syntax .sc {
  color: #dd1144;
}

.gist-syntax .sd {
  color: #dd1144;
}

.gist-syntax .s2 {
  color: #dd1144;
}

.gist-syntax .se {
  color: #dd1144;
}

.gist-syntax .sh {
  color: #dd1144;
}

.gist-syntax .si {
  color: #dd1144;
}

.gist-syntax .sx {
  color: #dd1144;
}

.gist-syntax .sr {
  color: #009926;
}

.gist-syntax .s1 {
  color: #dd1144;
}

.gist-syntax .ss {
  color: #990073;
}

.gist-syntax .bp {
  color: #999999;
}

.gist-syntax .vc {
  color: #008080;
}

.gist-syntax .vg {
  color: #008080;
}

.gist-syntax .vi {
  color: #008080;
}

.gist-syntax .il {
  color: #009999;
}
