html, body { height: 100%; } body { margin: 0; overflow: hidden; } h1 { margin-left: 5px; margin-right: 5px; } /* Tabs */ #tabRow>td { border: 1px solid #ccc; } td.tabon { border-bottom-color: #ddd !important; background-color: #ddd; padding: 5px 19px; } td.taboff { cursor: pointer; padding: 5px 19px; } td.taboff:hover { background-color: #eee; } td.tabmin { border-top-style: none !important; border-left-style: none !important; border-right-style: none !important; } td.tabmax { border-top-style: none !important; border-left-style: none !important; border-right-style: none !important; width: 99%; padding-left: 10px; padding-right: 10px; text-align: right; } html[dir=rtl] td.tabmax { text-align: left; } table { border-collapse: collapse; margin: 0; padding: 0; border: none; } td { padding: 0; vertical-align: top; } .content { visibility: hidden; margin: 0; padding: 1ex; position: absolute; } pre.content { overflow: scroll; } #content_blocks { padding: 0; } .blocklySvg { border-top: none !important; } #content_xml { resize: none; outline: none; border: none; font-family: monospace; overflow: scroll; } #languageMenu { vertical-align: top; margin-top: 15px; margin-right: 15px; } /* Buttons */ button { padding: 1px 10px; margin: 1px 5px; } /* Sprited icons. */ .icon21 { height: 21px; width: 21px; background-image: url(icons.png); } .trash { background-position: 0px 0px; } .link { background-position: -21px 0px; } .run { background-position: -42px 0px; }