#menu { float: left; background: #FFFFFF; color: #000000; } #menu ol { margin: 0; padding: 0; border-left: 5px solid #65c400; } #menu ol li.master, #menu ol li.sprint { margin: 0; padding: 0 5px; border-bottom: 1px solid #65c400; line-height: 40px; vertical-align: middle; font-size: 1.2em; font-weight: bold; white-space: nowrap; } #menu ol li.sub_menu { margin: 0; padding: 0 5px; border-bottom: 1px solid #65c400; line-height: 30px; text-align: right; vertical-align: middle; font-size: 1.2em; font-weight: bold; } .cucumber .scenario h3, td .scenario h3, th .scenario h3, .background h3 { font-size: 1.2em; margin: 0; background: #FFFFFF; color: #000000; font-weight: bold; } .cucumber ol li.step, td ol li.step, th ol li.step { padding: 3px 3px 3px 10px; margin: 5px 0px 5px 1.2em; } .cucumber ol li.passed, td ol li.passed, th ol li.passed { border-left: 5px solid #999999; border-bottom: 1px solid #999999; background: #FFFFFF; color: #000000; } .cucumber ol li.expand:hover, td ol li.expand:hover, th ol li.expand:hover { background: #F0F8FF; } .cucumber ol li.message, td ol li.message, th ol li.message { border-left: 5px solid #999999; border-bottom: 1px solid #999999; background: #F0F8FF; color: #001111; margin: 5px 0px 5px 1.2em; padding: 3px 15px 3px 10px; } .feature_dir { font-size: 1.2em; font-weight: bold; padding: 2px; margin: 10px 10px 0px 10px; } div.feature_dir span { cursor: pointer; } div.feature h2 { font-size: 1.2em; } .step_contents { display: none; background: #FFFFFF; border: solid 1px #999999; margin-left: 1.2em; padding: 1em; } div.background { margin-left: 20px; } div.background ol { margin-left: 20px; } div.contents { padding-top: 10px; } div.feature .narrative { margin: 1.2em; line-height: 1.5em; font-size: 1.2em; } div.feature .narrative > div { margin-left: 10px; } div.feature .narrative > pre { border: solid 1px #999999; border-radius: 5px; padding: 1em 0; } div.scenario { margin: 10px 10px 10px 1.2em; } div.scenario.faild h3, div.scenario.faild .scenario_file { background: #C40D0D; color: #FFFFFF; } div.scenario.pending h3, div.scenario.pending .scenario_file { background: #FAF834; color: #000000; } div.scenario ol { margin-top: 1em; margin-left: 5px; } div.scenario table { margin: 10px 0; } div.scenario td { border: solid 1px #999999; padding: 5px; } span.feature_subtitle { margin-left: 20px; color: #999999; font-size: 0.9em; } span.scenario_file { padding: 3px; line-height: 1.2em; } span.new { color: #006400; font-weight: bold; } span.edit { color: #006400; font-weight: bold; } span.auto { color: #006400; font-weight: bold; } ins.differ { text-decoration: none; background: #90EE90; } del.differ { text-decoration: none; background: #FFB6C1; } .screenshot { border: solid 1px #999999; border-radius: 5px 5px; margin: 5px 0; padding: 5px; background: #ffffff; width: 49%; height: 49%; max-width: 98%; max-height: 98%; cursor: pointer; } #screenshot_viewer img { display: block; border: solid 3px #555555; border-radius: 5px 5px; box-shadow: 5px 5px 5px 5px rgba(0,0,0,0.3); margin: 4%; padding: 1%; background: #ffffff; max-width: 90%; } blockquote { border: solid 1px #999999; border-radius: 5px 5px; padding: 5px; }