/* COMMON *********************************************************************/
body {
    font-family: Arial;
    background: white;
}

h1, h2, h3 {
    font-family: Verdana;
}

/* TABLES *********************************************************************/
table, th, td {
    border: 1px black solid;
    border-collapse: collapse;
    padding: 0.25em;
}

th[scope="col"] {
    background-color: black;
    color: white;
    text-align: left;
}

th[scope="row"] {
    text-align: right;
}

tr:nth-child(even) {
    background: #EEE;
}


/* FORMS **********************************************************************/
form {
    display: inline-block;
}

label, input {
    display: block;
}

label {
    font-weight: bold;
}

input[type="submit"] {
    margin-top: 1em;
}

/* CLASSES ********************************************************************/
.warning {
    color: red; font-weight: bold;
}