1body { background: #eee; } 2body > div { width: 90%; margin: auto; } 3 4div.test { border-top: 5px solid black; 5 border-left: 5px solid black; 6 padding-left: 5px; 7 margin-bottom: 2em; 8 } 9div.test.passed { border-color: green; } 10div.test.failed { border-color: red; } 11 12div.output { margin-top: 1em; background: #fff; } 13 14textarea {width: 100%; height: 200px; box-sizing: border-box; resize: vertical; } 15div.control { position: relative; margin-top: 5px; text-align: right; } 16div.control input { position: absolute; left: 0px; } 17 18label.show-as { margin: 0px 1ex; } 19 20div.test div.output > div { display: none; } 21div.test.show-html div.output > div.html { display: block; } 22div.test.show-raw div.output > div.raw { display: block; } 23div.test.show-DOM div.output > div.DOM { display: block; } 24div.error { color: red; } 25 26div.output { padding: 5px; border: 1px solid #888; } 27 28#re-run-all { float:right; } 29 30div.header { 31 margin-bottom: 2ex; 32} 33 34div.header input { 35 position: relative; 36 top: 3px; 37 margin-left: 2ex; 38} 39 40div.header label { 41 font-weight: bold; 42} 43 44div.header span.count { 45 margin-right: 1ex; 46} 47 48div.footer { 49 margin-top: 1ex; 50 border-top: 1px solid #888; 51 padding-top: 1ex; 52 text-align: right; 53} 54 55