1.syntaxhighlighter a,
2.syntaxhighlighter div,
3.syntaxhighlighter code,
4.syntaxhighlighter table,
5.syntaxhighlighter table td,
6.syntaxhighlighter table tr,
7.syntaxhighlighter table tbody,
8.syntaxhighlighter table thead,
9.syntaxhighlighter table caption,
10.syntaxhighlighter textarea {
11  -moz-border-radius: 0 0 0 0 !important;
12  -webkit-border-radius: 0 0 0 0 !important;
13  background: none !important;
14  border: 0 !important;
15  bottom: auto !important;
16  float: none !important;
17  height: auto !important;
18  left: auto !important;
19  line-height: 1.1em !important;
20  margin: 0 !important;
21  outline: 0 !important;
22  overflow: visible !important;
23  padding: 0 !important;
24  position: static !important;
25  right: auto !important;
26  text-align: left !important;
27  top: auto !important;
28  vertical-align: baseline !important;
29  width: auto !important;
30  box-sizing: content-box !important;
31  font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
32  font-weight: normal !important;
33  font-style: normal !important;
34  font-size: 1em !important;
35  min-height: inherit !important;
36  min-height: auto !important; }
37
38.syntaxhighlighter {
39  width: 100% !important;
40  margin: 1em 0 1em 0 !important;
41  position: relative !important;
42  overflow: auto !important;
43  font-size: 1em !important; }
44  .syntaxhighlighter .container:before, .syntaxhighlighter .container:after {
45    content: none !important; }
46  .syntaxhighlighter.source {
47    overflow: hidden !important; }
48  .syntaxhighlighter .bold {
49    font-weight: bold !important; }
50  .syntaxhighlighter .italic {
51    font-style: italic !important; }
52  .syntaxhighlighter .line {
53    white-space: pre !important; }
54  .syntaxhighlighter table {
55    width: 100% !important; }
56    .syntaxhighlighter table caption {
57      text-align: left !important;
58      padding: .5em 0 0.5em 1em !important; }
59    .syntaxhighlighter table td.code {
60      width: 100% !important; }
61      .syntaxhighlighter table td.code .container {
62        position: relative !important; }
63        .syntaxhighlighter table td.code .container textarea {
64          box-sizing: border-box !important;
65          position: absolute !important;
66          left: 0 !important;
67          top: 0 !important;
68          width: 100% !important;
69          height: 100% !important;
70          border: none !important;
71          background: white !important;
72          padding-left: 1em !important;
73          overflow: hidden !important;
74          white-space: pre !important; }
75    .syntaxhighlighter table td.gutter .line {
76      text-align: right !important;
77      padding: 0 0.5em 0 1em !important; }
78    .syntaxhighlighter table td.code .line {
79      padding: 0 1em !important; }
80  .syntaxhighlighter.nogutter td.code .container textarea, .syntaxhighlighter.nogutter td.code .line {
81    padding-left: 0em !important; }
82  .syntaxhighlighter.show {
83    display: block !important; }
84  .syntaxhighlighter.collapsed table {
85    display: none !important; }
86  .syntaxhighlighter.collapsed .toolbar {
87    padding: 0.1em 0.8em 0em 0.8em !important;
88    font-size: 1em !important;
89    position: static !important;
90    width: auto !important;
91    height: auto !important; }
92    .syntaxhighlighter.collapsed .toolbar span {
93      display: inline !important;
94      margin-right: 1em !important; }
95      .syntaxhighlighter.collapsed .toolbar span a {
96        padding: 0 !important;
97        display: none !important; }
98        .syntaxhighlighter.collapsed .toolbar span a.expandSource {
99          display: inline !important; }
100  .syntaxhighlighter .toolbar {
101    position: absolute !important;
102    right: 1px !important;
103    top: 1px !important;
104    width: 11px !important;
105    height: 11px !important;
106    font-size: 10px !important;
107    z-index: 10 !important; }
108    .syntaxhighlighter .toolbar span.title {
109      display: inline !important; }
110    .syntaxhighlighter .toolbar a {
111      display: block !important;
112      text-align: center !important;
113      text-decoration: none !important;
114      padding-top: 1px !important; }
115      .syntaxhighlighter .toolbar a.expandSource {
116        display: none !important; }
117  .syntaxhighlighter.ie {
118    font-size: .9em !important;
119    padding: 1px 0 1px 0 !important; }
120    .syntaxhighlighter.ie .toolbar {
121      line-height: 8px !important; }
122      .syntaxhighlighter.ie .toolbar a {
123        padding-top: 0px !important; }
124  .syntaxhighlighter.printing .line.alt1 .content,
125  .syntaxhighlighter.printing .line.alt2 .content,
126  .syntaxhighlighter.printing .line.highlighted .number,
127  .syntaxhighlighter.printing .line.highlighted.alt1 .content,
128  .syntaxhighlighter.printing .line.highlighted.alt2 .content {
129    background: none !important; }
130  .syntaxhighlighter.printing .line .number {
131    color: #bbbbbb !important; }
132  .syntaxhighlighter.printing .line .content {
133    color: black !important; }
134  .syntaxhighlighter.printing .toolbar {
135    display: none !important; }
136  .syntaxhighlighter.printing a {
137    text-decoration: none !important; }
138  .syntaxhighlighter.printing .plain, .syntaxhighlighter.printing .plain a {
139    color: black !important; }
140  .syntaxhighlighter.printing .comments, .syntaxhighlighter.printing .comments a {
141    color: #008200 !important; }
142  .syntaxhighlighter.printing .string, .syntaxhighlighter.printing .string a {
143    color: blue !important; }
144  .syntaxhighlighter.printing .keyword {
145    color: #006699 !important;
146    font-weight: bold !important; }
147  .syntaxhighlighter.printing .preprocessor {
148    color: gray !important; }
149  .syntaxhighlighter.printing .variable {
150    color: #aa7700 !important; }
151  .syntaxhighlighter.printing .value {
152    color: #009900 !important; }
153  .syntaxhighlighter.printing .functions {
154    color: #ff1493 !important; }
155  .syntaxhighlighter.printing .constants {
156    color: #0066cc !important; }
157  .syntaxhighlighter.printing .script {
158    font-weight: bold !important; }
159  .syntaxhighlighter.printing .color1, .syntaxhighlighter.printing .color1 a {
160    color: gray !important; }
161  .syntaxhighlighter.printing .color2, .syntaxhighlighter.printing .color2 a {
162    color: #ff1493 !important; }
163  .syntaxhighlighter.printing .color3, .syntaxhighlighter.printing .color3 a {
164    color: red !important; }
165  .syntaxhighlighter.printing .break, .syntaxhighlighter.printing .break a {
166    color: black !important; }
167
168.syntaxhighlighter {
169  background-color: #0a2b1d !important; }
170  .syntaxhighlighter .line.alt1 {
171    background-color: #0a2b1d !important; }
172  .syntaxhighlighter .line.alt2 {
173    background-color: #0a2b1d !important; }
174  .syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 {
175    background-color: #233729 !important; }
176  .syntaxhighlighter .line.highlighted.number {
177    color: white !important; }
178  .syntaxhighlighter table caption {
179    color: #f8f8f8 !important; }
180  .syntaxhighlighter table td.code .container textarea {
181    background: #0a2b1d;
182    color: #f8f8f8; }
183  .syntaxhighlighter .gutter {
184    color: #497958 !important; }
185    .syntaxhighlighter .gutter .line {
186      border-right: 3px solid #41a83e !important; }
187      .syntaxhighlighter .gutter .line.highlighted {
188        background-color: #41a83e !important;
189        color: #0a2b1d !important; }
190  .syntaxhighlighter.printing .line .content {
191    border: none !important; }
192  .syntaxhighlighter.collapsed {
193    overflow: visible !important; }
194    .syntaxhighlighter.collapsed .toolbar {
195      color: #96dd3b !important;
196      background: #000 !important;
197      border: 1px solid #41a83e !important; }
198      .syntaxhighlighter.collapsed .toolbar a {
199        color: #96dd3b !important; }
200        .syntaxhighlighter.collapsed .toolbar a:hover {
201          color: #fff !important; }
202  .syntaxhighlighter .toolbar {
203    color: #fff !important;
204    background: #41a83e !important;
205    border: none !important; }
206    .syntaxhighlighter .toolbar a {
207      color: #fff !important; }
208      .syntaxhighlighter .toolbar a:hover {
209        color: #ffe862 !important; }
210  .syntaxhighlighter .plain, .syntaxhighlighter .plain a {
211    color: #f8f8f8 !important; }
212  .syntaxhighlighter .comments, .syntaxhighlighter .comments a {
213    color: #336442 !important; }
214  .syntaxhighlighter .string, .syntaxhighlighter .string a {
215    color: #9df39f !important; }
216  .syntaxhighlighter .keyword {
217    font-weight: bold !important;
218    color: #96dd3b !important; }
219  .syntaxhighlighter .preprocessor {
220    color: #91bb9e !important; }
221  .syntaxhighlighter .variable {
222    color: #ffaa3e !important; }
223  .syntaxhighlighter .value {
224    color: #f7e741 !important; }
225  .syntaxhighlighter .functions {
226    color: #ffaa3e !important; }
227  .syntaxhighlighter .constants {
228    color: #e0e8ff !important; }
229  .syntaxhighlighter .script {
230    font-weight: bold !important;
231    color: #96dd3b !important;
232    background-color: none !important; }
233  .syntaxhighlighter .color1, .syntaxhighlighter .color1 a {
234    color: #eb939a !important; }
235  .syntaxhighlighter .color2, .syntaxhighlighter .color2 a {
236    color: #91bb9e !important; }
237  .syntaxhighlighter .color3, .syntaxhighlighter .color3 a {
238    color: #edef7d !important; }
239
240.syntaxhighlighter .comments {
241  font-style: italic !important; }
242
243.syntaxhighlighter .keyword {
244  font-weight: bold !important; }
245