/**
 * Copyright (C) 2013-2014 KO GmbH <copyright@kogmbh.com>
 *
 * @licstart
 * This file is part of WebODF.
 *
 * WebODF is free software: you can redistribute it and/or modify it
 * under the terms of the GNU Affero General Public License (GNU AGPL)
 * as published by the Free Software Foundation, either version 3 of
 * the License, or (at your option) any later version.
 *
 * WebODF is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with WebODF.  If not, see <http://www.gnu.org/licenses/>.
 * @licend
 *
 * @source: http://www.webodf.org/
 * @source: https://github.com/kogmbh/WebODF/
 */

html, body {
    height: 100%;
    width: 100%;
    margin: 0;
}

body {
    font-family: Helvetic, sans-serif;
}

#benchmarkView {
    max-width: 100%;
    /*width: 400px;*/
    float: left;
    background-color: #49A34B;
    padding: 0 10px;
}

#benchmarkView h1 {
    text-align: center;
}

#documentView {
    min-height: 100%;
    overflow: auto;
}

#benchmarkResults {
    border-collapse: collapse;
    margin-bottom: 10px;
}

#benchmarkResults td {
    padding-top: 5px;
    padding-bottom: 5px;
}

#benchmarkResults thead {
    font-weight: bold;
    font-size: small;
}

#benchmarkResults thead td {
    text-align: center;
}

#benchmarkResults thead td:not(:last-of-type) {
    border-right: 1px solid white;
}

#benchmarkResults tbody td {
    border-right: 1px solid white;
}

#benchmarkResults tbody td:first-of-type {
    border-left: 1px solid white;
}

#benchmarkResults tbody tr {
    border-top: 1px solid white;
}

#benchmarkResults tbody tr:hover td {
    background-color: #5AB953;
}

#benchmarkResults tbody tr:nth-child(2n+0) {
    background-color: #E6FFBF;
}

#benchmarkResults tbody tr:nth-child(2n+1) {
    background-color: #BEEE9E;
}

#benchmarkResults .status {
    display: none;
}

#benchmarkResults tbody .elapsed,
#benchmarkResults tbody .speed,
#benchmarkResults tbody .pages
{
    padding-left: 1em;
    text-align: right;
}

#benchmarkResults {
    width: 100%;
}

#documentView *:focus {
    outline: none;
}

#loadingScreen {
    position: fixed;
    top: 100px;
    left: 100px;
    right: 100px;
    background-color: #c3c3c3;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid black;
    text-align: center;
    vertical-align: middle;
    z-index: 100;
}