/** Layout styles **/

header {
    height: 4em;
    padding: 0.5em 1.5em;
}

section {
    background-color: #FFF;
    color: #000;
    padding: 0.25em 1.5em 1em 1.5em;
    margin: 0;
    border: none;
}

footer {
    color: #888;
}

header .logo {
    position: absolute;
    height: 4em;
    width: 4em;
}

header .title {
    font-size: 2.5em;
    font-weight: 200;
    position: absolute;
    top: 0.4em;
    left: 2.5em;
}

header .additional {
    font-size: 0.9em;
    float: right;
}

footer a, footer a:visited {
    color: #888;
}

header a, header a:visited, header a:hover, footer a:hover {
    color: #FFF;
}

.breadcrumb a:before {
    content: " \25BA ";
    font-size: 0.7em;
    vertical-align: middle;
    margin-right: 0.3em;
}

.breadcrumb a {
    margin-right: 0.2em;
}

/** General styles **/

body {
    background-color: #036;
    color: #FFF;
    margin: 0;
}

h1, h2, h3, h4 
{
    font-family: "Segoe UI", Tahoma, Helvetica, sans-serif;
}

thead td, th {
    background-color: #036;
    color: #FFF;
}

td {
    border: 1px #036 solid;
}

table.layout, table.layout td {
    border: none;
}

menu {
    margin-top: 1em;
}

.button {
    font-size: 80%;
    padding: 0;
    display: inline-block;
}

table .button {
    padding: 0;
    margin: 0.3em 0;
}

td.commands {
    white-space: nowrap;
}

a.button:visited, a.button:hover, a.button:active {
    color: #FFF;
}

.inputLabel
{
    padding-right: 1em;
}

/** jQuery UI adaption **/

.ui-button-text-only .ui-button-text, input.ui-button {
    padding: 0.1em 0.5em 0.2em 0.5em;
}

.ui-spinner {
    font-size: 80%;
}

/** Specific styles **/

#consoleBox {
    background-color: #036;
    color: #f0f0f0;
    display: block;
    height: 16em;
    overflow-y: scroll;
    border: none;
    line-height: 100%;
}
#console {
    font-size: 0.7em;
    line-height: 100%;
}
#prompt {
    font-family: Consolas, "Lucida Console", Courier, monospace;
    font-weight: bold;
    font-size: 0.8em;
}

.consoleInput
{
    width: 75%;
}
