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