/* CSS for Forge tests */
body {
   background: white;
   color: black;
   margin: 0;
   padding: 0;
}
.warning {
   border: thin solid red;
   background: #7FF;
}
div.nav {
   background: white;
   border-bottom: thin solid black;
   padding: .5em;
   padding-top: .2em;
   padding-bottom: .2em;
}
div.header {
   border-bottom: thin solid black;
   padding: .5em;
}
div.content {
   padding: .5em;
   background: #DDD;
}
div.footer {
   border-top: thin solid black;
   font-size: 80%;
   padding: .5em;
}
canvas {
   background: black;
}
table, td, th {
   border: thin solid black;
   border-collapse: collapse;
}
td, th {
   padding: .2em;
}
span.sp-state-on {
   font-weight: bold;
}
table#feedback {
   width: 100%;
}
table#feedback th, table#feedback td {
   width: 33%;
}
fieldset.section {
   margin: .5em;
   border: 2px solid black;
   background: #FFF;
}
fieldset.section legend {
   padding: .2em;
   border: 2px solid black;
   background: #DDF;
   font-weight: bold;
}
