/* Changes by: Riccardo Zese E-mail: riccardo.zese@unife.it Copyright: 2014-2016, University of Ferrara */ div.prolog-runners { width: 100%; height: 100%; /*background-image: url("../icons/logo_op.png"); background-size: 90%;*/ background-image: url("../icons/red_bird_op.svg"); background-size: 90%; background-repeat: no-repeat; background-position: 35% 50%; overflow: auto; padding: 0px 5px 0px; } div.prolog-runner { position: relative; padding: 2px 0px 2px; /* top,left/right,bottom */ margin: 0px; border: 1px solid #ccc; border-radius: 5px; } div.prolog-runner.tabled { border: 0px; } div.prolog-runner > a.close { position: absolute; top: -4px; right: -10px; z-index: 10; } div.prolog-runner > div.runner-title.runner-button-group { color: #fff; background: #000; display: none; border: 2px solid #fff; position: absolute; top: -1px; right: -1px; z-index: 10; box-shadow: -6px 6px 5px #888888; } div.prolog-runner.tabled > div.runner-title.runner-button-group { top: 2px; } div.prolog-runner:hover > div.runner-title.runner-button-group { display: block; } div.runner-title.runner-button-group > button { color: #fff; opacity: 0.8; text-shadow: 0 1px 0 #000; } div.runner-title.runner-button-group > button:hover { opacity: 1; } div.prolog-runner:focus { outline: none; } div.prolog-runner.iconic > div.runner-results { display: none; } div.runner-title { padding: 0px 5px 1px; border: 2px solid #333; border-radius: 5px; box-sizing: border-box; } div.prolog-runner:focus div.panel-heading { border: 2px solid #000; } div.prolog-runner:focus div.runner-title { border: 2px solid #000; } div.runner-results { padding: 2px 0px 2px 0px; background-color: #fff; border-radius: 5px; } span.answer-no { float: right; color: #060; font-size: 80%; margin-right: 2px; font-style: italic; } div.answer { padding-left: 5px; border-radius: 5px; } div.answer.even { background-color: #eee; } div.answer.odd { background-color: #fff; } div.response { font-style: italic; color: blue; font-size: 90%; margin-left: 10%; background-color: #eee; border: 1px solid #ccc; border-radius: 5px; padding: 0px 5px; } span.prolog-true { font-weight: bold; } span.prolog-false { font-weight: bold; color: red;} div.cputime { text-align: right; } div.cputime span{ background-color: #ccc; border-radius: 5px; border: 1px solid #888; padding: 0px 5px; font-size: 80%; font-style: italic; color: #060; } span.runner-state { position: relative; top: 2px; width: 1.5em; height: 1.5em; margin-right: 5px; background-size: 100%; background-repeat: no-repeat; display: inline-block; } div.runners-menu { position: absolute; top: 3px; right: 5px; z-index: 2000; } div.runner-title button.dropdown-toggle { background: none repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; padding: 0; } div.runner-title > button { background: none repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; padding: 3px 0px; color: #000; float: right; font-size: 21px; font-weight: bold; line-height: 1; opacity: 0.2; text-shadow: 0 1px 0 #fff; margin-left: 5px; } div.runner-title > button.rtb-toggleIconic { padding: 6px 0px 0px 0px; } div.runner-title > button:hover { opacity: 0.8; } span.runner-state.idle, span.runner-state.wait-next, span.runner-state.wait-input { background-image: url("../icons/red_bird.svg"); } span.runner-state.wait-debug { background-image: url("../icons/debug.png"); } span.runner-state.running { background-image: url("../icons/running.gif"); } span.runner-state.true, span.runner-state.stopped, span.runner-state.false { background-image: url("../icons/dead.png"); } span.runner-state.error, span.runner-state.aborted { background-image: url("../icons/error.png"); } span.runner-state.detached { background-image: url("../icons/detached.png");} div.controller.running > span.running { display:inline; } div.controller.running > span.sparklines { display:inline; } div.controller.wait-next > span.sparklines { display:inline; } div.controller.wait-next > span.wait-next { display:inline; } div.controller.wait-input > span.wait-input { display:inline; } div.controller > span { display:none; } span.wait-input button { float: right; box-sizing: border-box; } span.wait-input span { display: block; overflow: hidden; } span.wait-input input { width: 100%; box-sizing: border-box; } /* print-message output */ pre.prolog-message { white-space: pre-wrap; padding: 2px 2px; margin: 0; width: 100%; } span.output.error-context { display: block; position: relative; padding-left: 25px; } span.output.error-context:hover { text-decoration: underline; } span.output.error-context > span.glyphicon { position: absolute; top: 5px; left: 5px; } a.goto-error:hover { text-decoration: none; /* ignored inside
? */ outline: 2px solid #337ab7; } pre.msg-information { color: #060; font-style: italic; } pre.msg-informational { color: #060; font-style: italic; } pre.msg-warning { color: red; } pre.msg-error { color: red; font-weight: bold} /* Deal with tabled output */ table.prolog-answers { width: 100%; } table.prolog-answers td { padding: 0px 5px; border: 1px solid #888; vertical-align: top; } table.prolog-answers th { padding: 0px 5px; border: 1px solid #888; text-align: center;} table.prolog-answers tr:nth-child(odd) { background-color: #eee; } table.prolog-answers tr:nth-child(even) { background-color: #fff; } table.prolog-answers tr.projection { border-bottom: 2px solid #333; } tr.projection th.pl-pvar { color: #800; font-weight: bold; } tr.projection th.residuals { color: #888; font-weight: normal; font-style:italic;} .answer-nth { width: 2ex; text-align: right;} th.answer-nth { color: #888; font-weight:normal; font-style:italic; } td.answer-nth { color: #060; font-size: 80%; font-style: italic; background-color: #eee; vertical-align: top; } /* The debugger */ div.trace-buttons button > span { display: none; } div.trace-buttons button, div.RIP { display: inline-block; width: 24px; height: 24px; background-size: 90%; background-position: 50% 50%; background-repeat: no-repeat; margin-left: 5px; } button.nodebug { background-image: url("../icons/continue.png"); } button.continue { background-image: url("../icons/stepInto.png"); } button.skip { background-image: url("../icons/stepOver.png"); } button.up { background-image: url("../icons/stepOut.png"); } button.retry { background-image: url("../icons/retry.png"); } button.abort { background-image: url("../icons/abort.png"); } div.RIP { background-image: url("../icons/rip.png"); } span.depth { display: inline-block; font-weight: bold; background-image: url("../icons/depth.png"); } span.port { font-weight: bold; padding-right: 0.5ex; margin-right: 0.5ex; background-color: #ccf; display: inline-block; width: 11ex; text-align: right; border-radius: 5px; } span.port.fail { color: #f00; } span.port.redo { color: #ff0; } span.port.exit { color: #0c0; } span.port.exception { color: #f0f; } div.prolog-exception { color: #f00; font-size: 80%; margin-left: 5em; } div.controller.running > span.sparklines { margin-left: 0.5em; } .jqstooltip { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } table.task-list.refreshing { background: #ccc; }