
div#main {
    padding: 1em;
}

table#Stemmetabell, table#DelingstallTabell {
    width: auto !important;
}

td, th {
    font-family: 'Open Sans', sans-serif;;
    font-size: 1.2em;
}

td.stemmetall, th.stemmetall, td.mandat, td.ikkeMandat, th.DelingstallHeader, td.mandatliste, th.mandatliste, td.manglendeStemmer, th.prosent, td.prosent {
    text-align: right;
}

table#DelingstallTabell > td {
    padding: 10px;
    margin-right: 1em;
    text-align: right;
}

table#DelingstallTabell > td, table#DelingstallTabell > th {
    text-align: right;
}

td.mandat {
    font-weight: bold;
}

td.maxUtenMandat {
    color: blue;
}

td.sisteMandat {
    color: red;
}

tr.manglendeStemmer {
    border: 2px solid black;
}

th {
    word-wrap: break-word;
}

#loading {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url('loading_spinner.gif') no-repeat center center;
}

#DistriktsVelger {
    width: auto !important;
}