.image-holder
{
    width: 800px;
    margin: 0 auto;
    margin-top: 100px;
    margin-bottom: 50px;
}

h1, h2, h3, h4, h5
{
    font-family: 'Orbitron', sans-serif;
}

.headline-center
{
    text-align: center;
    font-size:  40px;
}

.header-image
{
    width:  100%;
}

.load-image
{

}

.load-image-container
{
    width:  128px;
    margin: 0 auto;
}

.app-container
{
    width:  800px;
    margin: 0 auto;
}

.app-icon
{
    width:  160px;
    text-align: center;
    float:  left;
    margin: 20px;
    text-decoration: none;
    color: black;
}

.app-icon:visited
{
    color: black;
}

.app-icon:hover
{
    text-decoration: underline;
}

#footer
{
    position:fixed;
    right:0;
    bottom:0;
    margin:0;
    padding:0;
    width:100%;
}

#footer img
{
    max-width: 200px;
}

.question-marker
{
    width:  50px;
    cursor: pointer;
}

.question-safe
{
    background-color: green;
}

.question-safe:hover
{
    background-color: #009b00;
}

.question-unsafe
{
    background-color: red;
}

.question-unsafe:hover
{
    background-color: #b90000;
}

.tag-list > li
{
    cursor: pointer;
}

.best-answer
{
    background-color: rgba(0, 234, 0, 0.50);
}

.second-answer
{
    background-color: rgba(255, 155, 67, 0.64);
}

.force-btn
{
    height: 15px;
}

.stats-table
{
    border-style: solid;
    border-width: 1px;
    border-color: #b9b9b9;
}

.stats-field
{
    width:50px;
    height:20px;

    background-color: #cdcdcd;

    border-style: solid;
    border-width: 1px;
    border-color: #b9b9b9;
}

.stats-field:hover
{
    cursor: pointer;
    background-color: blue;
}

.stats-done
{
    background-color: green;
}

.stats-assigned
{
    background-color: blue;
}

.stats-skipped
{
    background-color: red;
}

.stats-seen
{
    background-color: yellow;
}

.user-settings
{
    width:  800px;
    margin: 0 auto;
    border-style: solid;
    border-radius: 5px;
    border-width: 2px;
    background-color: lightgray;
    padding:    15px;
}

.tag-list
{
    list-style-type: none;
}

.tag-list > li
{
    height: 15px;
    padding: 5px;
    background-color: deepskyblue;
    color:     black;
    float:  left;
    margin-right: 20px;
    margin-bottom: 10px;
    font-family: 'Orbitron', sans-serif;
    font-size:  15px;
}

.btn
{
    min-width:  50px;
    height: 20px;
    background-color: cornflowerblue;
    color:  white;
    border-style: none;
    cursor: pointer;
    margin: 5px;
}

.btn-skip
{
    background-color: red;
}

.btn-assign
{
    background-color: cornflowerblue;
}

.btn-safe
{
    background-color: darkgreen;
}

.btn-unsafe
{
    background-color: lightgreen;
}

#question-overview
{

}

#question-overview button
{
    float:      left;
    margin:     10px;
    min-width:  50px;
    padding:    5px;
}

