body { font-size: 0px; color: white; margin: 0px; padding: 0px; } .lucid, td, th { font: normal 11px "Lucida Grande", Helvetica, sans-serif; background: white; color: black; } .lucid #lucid-header, td #lucid-header, th #lucid-header { background: #65c400; color: white; height: 6em; } .lucid #lucid-header #expand-collapse p, td #lucid-header #expand-collapse p, th #lucid-header #expand-collapse p { float: right; margin: 0 0 0 10px; } .lucid .scenario h3, td .scenario h3, th .scenario h3, .background h3 { font-size: 11px; padding: 3px; margin: 0; background: #65c400; color: white; font-weight: bold; } .background h3 { font-size: 1.2em; background: #666; } .lucid h1, td h1, th h1 { margin: 0px 10px 0px 10px; padding: 10px; font-family: "Lucida Grande", Helvetica, sans-serif; font-size: 2em; position: absolute; } .lucid h4, td h4, th h4 { margin-bottom: 2px; } .lucid div.feature, td div.feature, th div.feature { padding: 2px; margin: 0px 10px 5px 10px; } .lucid div.examples, td div.examples, th div.examples { padding: 0em 0em 0em 1em; } .lucid .stats, td .stats, th .stats { margin: 2em; } .lucid .summary ul.features li, td .summary ul.features li, th .summary ul.features li { display: inline; } .lucid .step_name, td .step_name, th .step_name { float: left; } .lucid .step_file, td .step_file, th .step_file { text-align: right; color: #999999; } .lucid .step_file a, td .step_file a, th .step_file a { color: #999999; } .lucid .scenario_file, td .scenario_file, th .scenario_file { float: right; color: #999999; } .lucid .tag, td .tag, th .tag { font-weight: bold; color: #246ac1; } .lucid .backtrace, td .backtrace, th .backtrace { margin-top: 0; margin-bottom: 0; margin-left: 1em; color: black; } .lucid a, td a, th a { text-decoration: none; color: #be5c00; } .lucid a:hover, td a:hover, th a:hover { text-decoration: underline; } .lucid a:visited, td a:visited, th a:visited { font-weight: normal; } .lucid a div.examples, td a div.examples, th a div.examples { margin: 5px 0px 5px 15px; color: black; } .lucid .outline table, td .outline table, th .outline table { margin: 0px 0px 5px 10px; } .lucid table, td table, th table { border-collapse: collapse; } .lucid table td, td table td, th table td { padding: 3px 3px 3px 5px; } .lucid table td.failed, .lucid table td.passed, .lucid table td.skipped, .lucid table td.pending, .lucid table td.undefined, td table td.failed, td table td.passed, td table td.skipped, td table td.pending, td table td.undefined, th table td.failed, th table td.passed, th table td.skipped, th table td.pending, th table td.undefined { padding-left: 18px; padding-right: 10px; } .lucid table td.failed, td table td.failed, th table td.failed { border-left: 5px solid #c20000; border-bottom: 1px solid #c20000; background: #fffbd3; color: #c20000; } .lucid table td.passed, td table td.passed, th table td.passed { border-left: 5px solid #65c400; border-bottom: 1px solid #65c400; background: #dbffb4; color: #3d7700; } .lucid table td.skipped, td table td.skipped, th table td.skipped { border-left: 5px solid aqua; border-bottom: 1px solid aqua; background: #e0ffff; color: #001111; } .lucid table td.pending, td table td.pending, th table td.pending { border-left: 5px solid #faf834; border-bottom: 1px solid #faf834; background: #fcfb98; color: #131313; } .lucid table td.undefined, td table td.undefined, th table td.undefined { border-left: 5px solid #faf834; border-bottom: 1px solid #faf834; background: #fcfb98; color: #131313; } .lucid table td.message, td table td.message, th table td.message { border-left: 5px solid aqua; border-bottom: 1px solid aqua; background: #e0ffff; color: #001111; } .lucid ol, td ol, th ol { list-style: none; margin: 0px; padding: 0px; } .lucid ol li.step, td ol li.step, th ol li.step { padding: 3px 3px 3px 18px; margin: 5px 0px 5px 5px; } .lucid ol li, td ol li, th ol li { margin: 0em 0em 0em 1em; padding: 0em 0em 0em 0.2em; } .lucid ol li span.param, td ol li span.param, th ol li span.param { font-weight: bold; } .lucid ol li.failed, td ol li.failed, th ol li.failed { border-left: 5px solid #c20000; border-bottom: 1px solid #c20000; background: #fffbd3; color: #c20000; } .lucid ol li.passed, td ol li.passed, th ol li.passed { border-left: 5px solid #65c400; border-bottom: 1px solid #65c400; background: #dbffb4; color: #3d7700; } .lucid ol li.skipped, td ol li.skipped, th ol li.skipped { border-left: 5px solid aqua; border-bottom: 1px solid aqua; background: #e0ffff; color: #001111; } .lucid ol li.pending, td ol li.pending, th ol li.pending { border-left: 5px solid #faf834; border-bottom: 1px solid #faf834; background: #fcfb98; color: #131313; } .lucid ol li.undefined, td ol li.undefined, th ol li.undefined { border-left: 5px solid #faf834; border-bottom: 1px solid #faf834; background: #fcfb98; color: #131313; } .lucid ol li.message, td ol li.message, th ol li.message { border-left: 5px solid aqua; border-bottom: 1px solid aqua; background: #e0ffff; color: #001111; margin-left: 10px; } .lucid #summary, td #summary, th #summary { margin: 0px; padding: 5px 10px; text-align: right; top: 0px; right: 0px; float: right; } .lucid #summary p, td #summary p, th #summary p { margin: 0 0 0 2px; } .lucid #summary #totals, td #summary #totals, th #summary #totals { font-size: 1.2em; } .ruby { font-size: 12px; font-family: monospace; color: white; background: black; padding: 0.1em 0 0.2em 0; } .ruby .keyword { color: #ff6600; } .ruby .constant { color: #339999; } .ruby .attribute { color: white; } .ruby .global { color: white; } .ruby .module { color: white; } .ruby .class { color: white; } .ruby .string { color: #66ff00; } .ruby .ident { color: white; } .ruby .method { color: #ffcc00; } .ruby .number { color: white; } .ruby .char { color: white; } .ruby .comment { color: #9933cc; } .ruby .symbol { color: white; } .ruby .regex { color: #44b4cc; } .ruby .punct { color: white; } .ruby .escape { color: white; } .ruby .interp { color: white; } .ruby .expr { color: white; } .ruby .offending { background: #333333; } .ruby .linenum { width: 75px; padding: 0.1em 1em 0.2em 0; color: black; background: #fffbd3; }