body{
    font-size: 16px;
}

h1{
    text-align: center;
}

section{
    max-width: 800px;
    margin: 1em auto 1em auto;
}

.highlight{
    font-weight: bold;
}

.formItem{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    margin: 1em 0em;
}

.formItem label{
    font-weight: bold;
    margin-bottom: 0.5em;
}

.formButtons {
    display: flex;    
    justify-content: center;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
    margin: 1em;
}

.formButtons button {
    margin: 0em 0.25em;
}

.formResults {
    display: flex;
    justify-content: center;
    align-items: center;    
    background-color: #efefef7d;    
    max-width: 300px;
    margin: auto;
    padding: 2em;
    border-radius: 0.5em;     
}

#evaluatorResults{
    font-weight: bold;
    text-align: center;
}

#evaluatorError {
    color: red;
    font-weight: bold;
    text-align: center;
}

li {
    margin: 0.25em 0em;
}