/* Gist Embed - Dark Theme Styling - Thanks to MattD */
  
/* Body */
.gist-data tbody { background-color: Black; }

/* Line Numbers */
.gist-data tbody td:nth-of-type(1) {
  color: #2B91AF !important;
}

/* Code */
.gist-data tbody td:nth-of-type(2){
  color: #FFFFFF !important;
}

/* Comments */
.pl-c
{
  color: #57A64A !important;
}

/* Function */
.pl-k, tbody tr:first-child .blob-code, tbody tr:last-child .blob-code
{
  color: #569CD6 !important;
}

/* Function Name */
.pl-en
{
  color: #FFFFFF !important;
}

/* Function Method */
.pl-c1
{
  color: #FFFFFF !important;
}
/* "'s around Strings */
.pl-pds
{
  color: #D69D85 !important;
}

/* Strings */
.pl-s
{
  color: #D69D85 !important;
}

pre {
  padding: 20px;
  color: #ffffff;
  background: #434343; }

body .gist .line-data, body .gist .file-data, body .gist .line-numbers {
  color: #ffffff;
  background: #434343; }
body .gist .gist-meta {
  color: #ffffff;
  background: #000000; }
body .gist .pl-vo, body .gist .pl-v, body .gist .pl-vpf {
  color: #ffffff; }
body .gist .pl-en, body .gist .pl-c1, body .gist .pl-s3 {
  color: #ECAC29; }
body .gist .pl-k, body .gist .pl-st {
  color: #7373F2; }
body .gist .pl-s1, body .gist .pl-pds {
  color: #76A22F; }
