@font-face { font-family: "Arial Rounded MT Bold"; src: url("/static/arial_rounded_bold.ttf"); } body, html { font-family: Verdana, Arial, sans-serif, Helvetica; margin: 0; background-color: #e7e7e7; line-height: 1.225; } .content-outer { width: 900px; max-width: 100%; margin: 0 auto; } .content-outer .content { background-color: white; } .content-outer .content .content-inner { padding: 2em; } #logo { color: #ef7900; font-size: 2.5em; letter-spacing: -2.8px; font-family: "Arial Rounded MT Bold", sans-serif; } .header-primary { background-color: #1b53a8; padding: 10px; position: relative; } .header-primary .header-login { position: absolute; top: 1em; right: 1em; color: white; } .header-primary .header-login a { text-decoration: underline; color: white !important; } .header-secondary { background-color: #7ca6ef; height: 30px; text-align: center; display: flex; } .header-secondary .links { margin: auto auto; } a { color: #1E40AF; } nav a { color: white; } footer a { color: #1E40AF; } nav .links, footer .links { margin: 0; list-style: none; } nav .links li, footer .links li { display: inline-block; } nav .links li a, footer .links li a { text-decoration: none; } footer { font-size: 60%; text-align: center; } footer .links { font-size: 0.875em; margin: 16px 0 5px 0; padding: 0; text-align: center; } nav .links li.active a { font-weight: bold; } nav .links li:not(:last-child)::after, footer .links li:not(:last-child)::after { content: " | "; color: black; } .form-subtext { text-align: center; font-size: 1em; } form { margin: 0 auto; width: fit-content; } form.login-form { border: 1px solid darkblue; padding: 10px; } form .field { padding: 4px; } form .field .checkbox { margin-left: auto; } form button { border-radius: 0px; width: 15em; margin: 0 auto; } /*# sourceMappingURL=styles.css.map */