body {
    font-family: "Montserrat", sans-serif;
}

#user-tools, #logout-form button {
    font-weight: 700;
}
#user-tools a, #logout-form button {
    border-bottom: none;
    padding-left: 10px;
    padding-right: 10px;
}
#user-tools span {
    padding-left: 10px;
}
#footer {
    background-color: var(--admin-interface-module-background-color);
    padding: 4rem;
    display: flex;
    align-items: center;
    flex-direction: column;
    color: var(--admin-interface-header-text-color);
}
#footer #footer-go-site {
    padding-top: 2rem;
    font-weight: 700;
    text-transform: uppercase;
}
#footer #disclaimer {
    width: 40rem;
    text-align: center;
    padding: 2rem;
}
#footer #footer-nav a {
    padding-right: 0.25rem;
    padding-left: 0.25rem;
}
#content-start #titles {
    color: var(--admin-interface-header-text-color);
    padding: 20px 40px;
    background: var(--admin-interface-module-background-color);
}
#content-start #titles h1 {
    font-size: 44px;
    color: var(--admin-interface-header-text-color);
    text-transform: uppercase;
    font-weight: 700;
}
#content-start #titles div.breadcrumbs {
    padding: 0;
    padding-bottom: 10px;
    font-weight: 600;
    font-size: 16px;
}
.button, input[type=submit], input[type=button], .submit-row input, a.button {
    border-radius: 40px;
    text-transform: uppercase;
}
.admin-interface .submit-row a.deletelink:link, .admin-interface .submit-row a.deletelink:visited, .admin-interface.delete-confirmation form input[type="submit"] {
    border-radius: 40px;
    text-transform: uppercase;
}
.object-tools {
    display: none;
}
table thead .sortoptions {
    color: var(--admin-interface-header-text-color);
}
thead th, table thead th .text a:focus, table thead th .text a:hover, table thead th.sorted {
    background: var(--admin-interface-module-background-color);
    color: var(--admin-interface-header-text-color);
}
.admin-interface thead th a, .admin-interface thead th a:link, .admin-interface thead th a:visited, .admin-interface thead th a:focus, .admin-interface thead th a:hover {
    color: var(--admin-interface-header-text-color);
}
.admin-interface .inline-group thead th {
    color: var(--admin-interface-header-text-color);
}
.admin-interface .module table tbody a {
    color: #000000;
}
.module table {
    --border: 1px solid var(--border-color);
    border-radius: 10px;
   
    /* Don't change these properties */
    border-spacing: 0;
    border-collapse: separate;
    overflow: hidden;
}
/* Apply a border to the right of all but the last column */
.module table th:not(:last-child),
.module table td:not(:last-child) {
 border-right: var(--border);
}

/* Apply a border to the bottom of all but the last row */
.module table>thead>tr:not(:last-child)>th,
.module table>thead>tr:not(:last-child)>td,
.module table>tbody>tr:not(:last-child)>th,
.module table>tbody>tr:not(:last-child)>td,
.module table>tfoot>tr:not(:last-child)>th,
.module table>tfoot>tr:not(:last-child)>td,
.module table>tr:not(:last-child)>td,
.module table>tr:not(:last-child)>th,
.module table>thead:not(:last-child),
.module table>tbody:not(:last-child),
.module table>tfoot:not(:last-child) {
 border-bottom: var(--border);
}
.admin-interface #changelist table tbody tr.selected {
    background-color: #FFD867;
}
.module table tr:hover {
    background-color: #FDECBD;
}
ul.messagelist {
    background-color: var(--admin-interface-module-background-color);
}
ul.messagelist li {
    margin: 0;
    border-radius: 20px;
}