/* Header */

.header {
    background-color: #A5D5FE;
}
/* Main */

.main {
    min-height: 500px;
}
/* Footer */

.footer {
    border-top: 1px solid #ccc;
    padding-top: 5px;
    font-size: 0.8em;
    color: #8A938D
}

.footer a {
    color: #2A99F9;
}

/* Forms */

form {
    border: 1px solid #ccc;
    margin: 2em 0;
    padding: 1em;
}

/* Tables */

table {
    margin: 2em 0;
}


/* Sortable tables: show "sort icons" before the table is sorted */
table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after {
    content: " \25B4\25BE"
}