/* line 1, ../../app/stylesheets/code.scss */
.CodeRay {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 1em;
  font-style: normal;
  vertical-align: baseline;
  background: transparent;
  line-height: 1.5;
  background-color: #f8f8f8;
  border: 1px solid silver;
  font-family: "Monoco", "Courier New", "Terminal", monospace;
  font-size: 0.95em;
  color: #110000;
}
/* line 16, ../../app/stylesheets/code.scss */
.CodeRay tt, .CodeRay pre, .CodeRay code, .CodeRay div, .CodeRay span, .CodeRay table, .CodeRay td, .CodeRay ol, .CodeRay ul, .CodeRay li {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 1em;
  font-style: normal;
  vertical-align: baseline;
  background: transparent;
  line-height: 1.5;
}
/* line 26, ../../app/stylesheets/code.scss */
.CodeRay ol, .CodeRay ul {
  list-style: none;
}
/* line 28, ../../app/stylesheets/code.scss */
.CodeRay blockquote, .CodeRay q {
  quotes: none;
}
/* line 31, ../../app/stylesheets/code.scss */
.CodeRay blockquote:before, .CodeRay blockquote:after {
  content: "";
  content: none;
}
/* line 35, ../../app/stylesheets/code.scss */
.CodeRay q:before, .CodeRay q:after {
  content: "";
  content: none;
}
/* line 38, ../../app/stylesheets/code.scss */
.CodeRay :focus {
  outline: 0;
}
/* line 40, ../../app/stylesheets/code.scss */
.CodeRay ins {
  text-decoration: none;
}
/* line 42, ../../app/stylesheets/code.scss */
.CodeRay del {
  text-decoration: line-through;
}
/* line 44, ../../app/stylesheets/code.scss */
.CodeRay table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 47, ../../app/stylesheets/code.scss */
.CodeRay tt, .CodeRay span {
  display: inline;
}

/* line 50, ../../app/stylesheets/code.scss */
span.CodeRay {
  white-space: pre;
  border: 0px;
  padding: 2px;
}

/* line 55, ../../app/stylesheets/code.scss */
table.CodeRay {
  border-collapse: collapse;
  width: 100%;
  padding: 2px;
  margin-bottom: 10px;
}
/* line 60, ../../app/stylesheets/code.scss */
table.CodeRay td {
  padding: 2px 4px;
  vertical-align: top;
}

/* line 65, ../../app/stylesheets/code.scss */
.CodeRay .line_numbers, .CodeRay .no {
  background-color: #ddeeff;
  background-color: #e0ffdd;
  color: gray;
  text-align: right;
}
/* line 70, ../../app/stylesheets/code.scss */
.CodeRay .line_numbers tt {
  font-weight: bold;
  margin: 0 0;
}
/* line 73, ../../app/stylesheets/code.scss */
.CodeRay .no {
  padding: 0px 4px;
}
/* line 75, ../../app/stylesheets/code.scss */
.CodeRay .code {
  width: 100%;
  line-height: 1;
}

/* line 79, ../../app/stylesheets/code.scss */
ol.CodeRay {
  font-size: 10pt;
}
/* line 81, ../../app/stylesheets/code.scss */
ol.CodeRay li {
  white-space: pre;
}

/* line 85, ../../app/stylesheets/code.scss */
.CodeRay .code pre {
  overflow: auto;
}
/* line 87, ../../app/stylesheets/code.scss */
.CodeRay .af {
  color: #0000cc;
}
/* line 89, ../../app/stylesheets/code.scss */
.CodeRay .an {
  color: #000077;
}
/* line 91, ../../app/stylesheets/code.scss */
.CodeRay .av {
  color: #770000;
}
/* line 93, ../../app/stylesheets/code.scss */
.CodeRay .aw {
  color: #cc0000;
}
/* line 95, ../../app/stylesheets/code.scss */
.CodeRay .bi {
  color: #550099;
  font-weight: bold;
}
/* line 98, ../../app/stylesheets/code.scss */
.CodeRay .c {
  color: #888888;
}
/* line 100, ../../app/stylesheets/code.scss */
.CodeRay .ch {
  color: #0044dd;
}
/* line 102, ../../app/stylesheets/code.scss */
.CodeRay .ch .k {
  color: #0044dd;
}
/* line 104, ../../app/stylesheets/code.scss */
.CodeRay .ch .dl {
  color: #003399;
}
/* line 106, ../../app/stylesheets/code.scss */
.CodeRay .cl {
  color: #bb0066;
  font-weight: bold;
}
/* line 109, ../../app/stylesheets/code.scss */
.CodeRay .co {
  color: #003366;
  font-weight: bold;
}
/* line 112, ../../app/stylesheets/code.scss */
.CodeRay .cr {
  color: #00aa00;
}
/* line 114, ../../app/stylesheets/code.scss */
.CodeRay .cv {
  color: #336699;
}
/* line 116, ../../app/stylesheets/code.scss */
.CodeRay .df {
  color: #009999;
  font-weight: bold;
}
/* line 119, ../../app/stylesheets/code.scss */
.CodeRay .di {
  color: #008888;
  font-weight: bold;
}
/* line 122, ../../app/stylesheets/code.scss */
.CodeRay .dl {
  color: black;
}
/* line 124, ../../app/stylesheets/code.scss */
.CodeRay .do {
  color: #997700;
}
/* line 126, ../../app/stylesheets/code.scss */
.CodeRay .ds {
  color: #dd4422;
  font-weight: bold;
}
/* line 129, ../../app/stylesheets/code.scss */
.CodeRay .e {
  color: #666666;
  font-weight: bold;
}
/* line 132, ../../app/stylesheets/code.scss */
.CodeRay .en {
  color: #880000;
  font-weight: bold;
}
/* line 135, ../../app/stylesheets/code.scss */
.CodeRay .er {
  color: red;
  background-color: #ffaaaa;
}
/* line 138, ../../app/stylesheets/code.scss */
.CodeRay .ex {
  color: red;
  font-weight: bold;
}
/* line 141, ../../app/stylesheets/code.scss */
.CodeRay .fl {
  color: #6600ee;
  font-weight: bold;
}
/* line 144, ../../app/stylesheets/code.scss */
.CodeRay .fu {
  color: #0066bb;
  font-weight: bold;
}
/* line 147, ../../app/stylesheets/code.scss */
.CodeRay .gv {
  color: #dd7700;
  font-weight: bold;
}
/* line 150, ../../app/stylesheets/code.scss */
.CodeRay .hx {
  color: #005588;
  font-weight: bold;
}
/* line 153, ../../app/stylesheets/code.scss */
.CodeRay .i {
  color: #0000dd;
  font-weight: bold;
}
/* line 156, ../../app/stylesheets/code.scss */
.CodeRay .ic {
  color: #bb4444;
  font-weight: bold;
}
/* line 159, ../../app/stylesheets/code.scss */
.CodeRay .il {
  background: #eeeeee;
}
/* line 161, ../../app/stylesheets/code.scss */
.CodeRay .il .il {
  background: #dddddd;
}
/* line 163, ../../app/stylesheets/code.scss */
.CodeRay .il .il .il {
  background: #cccccc;
}
/* line 165, ../../app/stylesheets/code.scss */
.CodeRay .il .dl {
  font-weight: bold !important;
  color: #888888 !important;
}
/* line 168, ../../app/stylesheets/code.scss */
.CodeRay .in {
  color: #bb22bb;
  font-weight: bold;
}
/* line 171, ../../app/stylesheets/code.scss */
.CodeRay .iv {
  color: #3333bb;
}
/* line 173, ../../app/stylesheets/code.scss */
.CodeRay .la {
  color: #997700;
  font-weight: bold;
}
/* line 176, ../../app/stylesheets/code.scss */
.CodeRay .lv {
  color: #996633;
}
/* line 178, ../../app/stylesheets/code.scss */
.CodeRay .oc {
  color: #4400ee;
  font-weight: bold;
}
/* line 181, ../../app/stylesheets/code.scss */
.CodeRay .on {
  color: black;
  font-weight: bold;
}
/* line 185, ../../app/stylesheets/code.scss */
.CodeRay .pc {
  color: #003388;
  font-weight: bold;
}
/* line 188, ../../app/stylesheets/code.scss */
.CodeRay .pd {
  color: #336699;
  font-weight: bold;
}
/* line 191, ../../app/stylesheets/code.scss */
.CodeRay .pp {
  color: #557799;
}
/* line 193, ../../app/stylesheets/code.scss */
.CodeRay .pt {
  color: #333399;
  font-weight: bold;
}
/* line 196, ../../app/stylesheets/code.scss */
.CodeRay .r {
  color: #008800;
  font-weight: bold;
}
/* line 199, ../../app/stylesheets/code.scss */
.CodeRay .rx {
  background-color: #fff0ff;
}
/* line 201, ../../app/stylesheets/code.scss */
.CodeRay .rx .k {
  color: #880088;
}
/* line 203, ../../app/stylesheets/code.scss */
.CodeRay .rx .dl {
  color: #440044;
}
/* line 205, ../../app/stylesheets/code.scss */
.CodeRay .rx .mod {
  color: #cc22cc;
}
/* line 207, ../../app/stylesheets/code.scss */
.CodeRay .rx .fu {
  color: #440044;
  font-weight: bold;
}
/* line 210, ../../app/stylesheets/code.scss */
.CodeRay .s {
  background-color: #fff0f0;
}
/* line 212, ../../app/stylesheets/code.scss */
.CodeRay .s .s {
  background-color: #ffe0e0;
}
/* line 214, ../../app/stylesheets/code.scss */
.CodeRay .s .s .s {
  background-color: #ffd0d0;
}
/* line 216, ../../app/stylesheets/code.scss */
.CodeRay .s .k {
  color: #dd2200;
}
/* line 218, ../../app/stylesheets/code.scss */
.CodeRay .s .dl {
  color: #771100;
}
/* line 220, ../../app/stylesheets/code.scss */
.CodeRay .sh {
  background-color: #f0fff0;
}
/* line 222, ../../app/stylesheets/code.scss */
.CodeRay .sh .k {
  color: #22bb22;
}
/* line 224, ../../app/stylesheets/code.scss */
.CodeRay .sh .dl {
  color: #116611;
}
/* line 226, ../../app/stylesheets/code.scss */
.CodeRay .sy {
  color: #aa6600;
}
/* line 228, ../../app/stylesheets/code.scss */
.CodeRay .sy .k {
  color: #aa6600;
}
/* line 230, ../../app/stylesheets/code.scss */
.CodeRay .sy .dl {
  color: #663300;
}
/* line 232, ../../app/stylesheets/code.scss */
.CodeRay .ta {
  color: #007700;
}
/* line 234, ../../app/stylesheets/code.scss */
.CodeRay .tf {
  color: #007700;
  font-weight: bold;
}
/* line 237, ../../app/stylesheets/code.scss */
.CodeRay .ts {
  color: #dd7700;
  font-weight: bold;
}
/* line 240, ../../app/stylesheets/code.scss */
.CodeRay .ty {
  color: #333399;
  font-weight: bold;
}
/* line 243, ../../app/stylesheets/code.scss */
.CodeRay .v {
  color: #003366;
}
/* line 245, ../../app/stylesheets/code.scss */
.CodeRay .xt {
  color: #444444;
}

