main
  1/* Common inherited text options */
  2.gallio-report
  3{
  4	font-family: Verdana, Arial, Helvetica, Helv, sans-serif;
  5	font-size: 10pt;
  6	word-wrap: break-word; /* IE and CSS3, we use <wbr> for other browsers */
  7}
  8
  9/* Containers */
 10div.gallio-report, body.gallio-report
 11{
 12	margin: 0px 0px 0px 0px;
 13	padding: 0px 0px 0px 0px;
 14	overflow: hidden;
 15	width: 100%;
 16}
 17
 18.gallio-report div.header
 19{
 20	margin: 0px 0px 0px 0px;
 21	padding: 0px 0px 0px 0px;
 22	background-color: #95b0be;
 23	background-image: url(../img/header-background.gif);
 24	background-repeat: repeat-y;
 25	width: 100%;
 26	height: 59px;
 27	border-bottom: solid 1px black;
 28}
 29
 30.gallio-report div.header-image
 31{
 32	margin: 0px 0px 0px 0px;
 33	padding: 0px 0px 0px 0px;
 34	width: 100%;
 35	height: 60px;
 36	background-image: url(../img/GallioTestReportHeader.png);
 37	background-repeat: no-repeat;
 38	background-position: 0 0;
 39}
 40
 41.gallio-report div.content
 42{
 43	width: 100%;
 44}
 45
 46/* Navigation bar */
 47.gallio-report div.navigator
 48{
 49	position: fixed;
 50	right: 0px;
 51	bottom: 0px;
 52	margin: 0px 0px 0px 0px;
 53	padding: 0px 0px 0px 0px;
 54	width: 17px;
 55	background-color: #d0d4d8;
 56	overflow: hidden;
 57}
 58
 59.gallio-report div.navigator a.navigator-box
 60{
 61	display: block;
 62	cursor: pointer;
 63	width: 9px;
 64	height: 9px;
 65	position: absolute;
 66	top: 3px;
 67	left: 3px;
 68	border: solid 1px black;
 69}
 70
 71.gallio-report div.navigator div.navigator-stripes
 72{
 73	position: absolute;
 74	top: 17px;
 75	bottom: 0px;
 76	width: 17px;
 77}
 78
 79.gallio-report div.navigator div.navigator-stripes a
 80{
 81	display: block;
 82	cursor: pointer;
 83	width: 11px;
 84	height: 2px;
 85	position: absolute;
 86	left: 3px;
 87}
 88
 89/* Generate a fixed layout when the report is the whole document */
 90body.gallio-report div.header
 91{
 92	position: fixed;
 93	top: 0px;
 94	left: 0px;
 95}
 96
 97body.gallio-report div.content
 98{
 99	position: fixed; 
100	top: 60px;
101	left: 0px;
102	right: 17px;
103	bottom: 0px;
104	overflow: auto;
105	width: auto;
106}
107
108body.gallio-report div.navigator
109{
110	top: 60px;
111}
112
113/* Generate an embedded layout when the report is only a fragment */
114div.gallio-report div.header
115{
116	border: solid 1px black;
117}
118
119div.gallio-report div.navigator
120{
121	top: 0px;
122}
123
124/* Section headings */
125.gallio-report h2
126{
127	font-size: 13pt;
128	letter-spacing: 0.15em;
129	color: #1f1f1f;
130	padding: 0;
131	margin: 0 0 3px 0;
132	text-indent: 8px;
133}
134
135/* Toggle regions */
136.gallio-report ul
137{
138	list-style-type: none;
139	padding-left: 0px;
140	margin: 0px 0px 0px 0px;
141}
142
143.gallio-report div.panel
144{
145	margin: 0px 0px 0px 24px;
146}
147
148.gallio-report img.toggle
149{
150	cursor: pointer;
151	margin-right: 6px;
152}
153
154/* Status colors */
155.gallio-report .status-passed
156{
157	background-color: #008000;
158}
159
160.gallio-report .status-failed
161{
162	background-color: #ff0000;
163}
164
165.gallio-report .status-inconclusive
166{
167	background-color: #ffff00;
168}
169
170.gallio-report .status-skipped
171{
172	background-color: #999999;
173}
174
175/* Outcome bar */
176.gallio-report table.outcome-bar
177{
178	display: inline;
179	vertical-align: middle;
180	margin-left: 8px;
181}
182
183.gallio-report div.outcome-bar
184{
185	overflow: hidden;
186	
187	border: solid 1px #000000;
188	padding: 0px 0px 0px 0px;
189	margin: 0px 0px 0px 0px;
190
191	height: 8px;
192	width: 72px;
193}
194
195.gallio-report div.outcome-bar.condensed
196{
197	height: 6px;
198	width: 20px;
199}
200
201
202/* Outcome statistics */
203.gallio-report span.outcome-icons
204{
205	font-size: 11pt;
206}
207
208
209/* Test runs */
210.gallio-report .testStepRun
211{
212	margin-top: 12pt;
213	font-size: 10pt;
214}
215
216.gallio-report .testStepRunHeading
217{
218	font-weight: bold;
219	font-size: 10pt;
220}
221
222.gallio-report .testStepRunHeading-Level1
223{
224	font-size: 11pt;
225}
226
227.gallio-report .testStepRunHeading-Level2
228{
229	font-size: 10pt;
230}
231
232.gallio-report .testStepRunHeading-Level3
233{
234	font-size: 9pt;
235}
236
237.gallio-report .testStepRunHeading-Level4
238{
239	font-size: 9pt;
240}
241
242
243/* Metadata entries */
244.gallio-report .metadata
245{
246	margin: 5px 5px 5px 0px;
247	padding: 5px 5px 5px 5px;
248	
249	background: #f4f4ff;
250	font-size: 9pt;
251}
252
253/* Execution logs */
254.gallio-report .log
255{
256	margin: 5px 0px 5px 0px;
257}
258
259.gallio-report .logAttachmentList
260{
261	font-size: 10pt;
262	font-style: italic;
263}
264
265.gallio-report .logAttachmentEmbedding
266{
267	font-size: 10pt;
268	font-style: italic;
269	padding: 5px 10px 5px 10px;
270}
271
272.gallio-report .logStream
273{
274	background-color: #f0f0f0;
275	border-bottom: solid 1px #c6c6c6;
276	border-right: solid 1px #c6c6c6;
277	margin: 5px 5px 5px 0px;
278	padding: 5px 5px 5px 5px;
279}
280
281.gallio-report .logStreamHeading
282{
283	font-weight:bold;
284	font-size: 9pt;
285	text-decoration: underline;
286}
287
288.gallio-report .logStreamBody
289{
290	font-size: 10pt;
291	border-style: none;
292}
293
294.gallio-report .logStreamSection
295{
296	margin-top: 12pt;
297	margin-bottom: 12pt;
298	padding-left: 6px;
299	border-left: solid 3px black;
300}
301
302.gallio-report .logStreamSectionHeading
303{
304	font-size: 10pt;
305	font-weight: bold;
306	text-decoration: underline;
307}
308
309/* Execution log streams */
310.gallio-report .logStream-Failures
311{
312	background-color: #ffd8d8;
313	border: dotted 1px #905050;
314}
315
316.gallio-report .logStream-Warnings
317{
318	background-color: #ffffc8;
319	border: dotted 1px #909050;
320}
321
322
323/* Sections */
324.gallio-report div.section
325{
326	background-color: #ebeaea;
327	margin: 5px;
328	padding: 10px;
329	border-bottom: solid 1px #dcdcdc;
330	border-right: solid 1px #dcdcdc;
331	overflow: hidden;
332}
333
334.gallio-report div.section-content
335{
336	background-color: #fbfbfb;
337	padding: 10px 10px 10px 10px;
338	overflow: hidden;
339}
340
341.gallio-report table.statistics-table
342{
343	border-collapse: collapse;
344}
345
346.gallio-report table.statistics-table td
347{
348	width: 100%;
349}
350
351.gallio-report table.statistics-table td.statistics-label-cell
352{
353	font-weight: bolder;
354	color: #646464;
355	padding: 0px 10px 0px 10px;
356	width: auto;
357}
358
359.gallio-report table.statistics-table tr.alternate-row td
360{
361	background-color: #f2f2f2;
362}
363
364
365/* Annotations */
366.gallio-report div.annotation
367{
368}
369
370.gallio-report div.annotation-message
371{
372	margin-left: 2em;
373	text-indent: -2em;
374}
375
376.gallio-report div.annotation-location, div.annotation-reference, div.annotation-details
377{
378	margin-left: 4em;
379	text-indent: -2em;
380	font-style: italic;
381}
382
383.gallio-report .annotation-type-error
384{
385	color: #990000;
386}
387
388.gallio-report .annotation-type-warning
389{
390	color: #999900;
391}
392
393.gallio-report .annotation-type-info
394{
395	color: #999999;
396}