@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:300;src:local(""),url(/theme/roboto-condensed-v25-latin-300.woff2) format("woff2"),url(/theme/roboto-condensed-v25-latin-300.woff) format("woff")}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:300;src:local(""),url(/theme/roboto-condensed-v25-latin-300italic.woff2) format("woff2"),url(/theme/roboto-condensed-v25-latin-300italic.woff) format("woff")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:local(""),url(/theme/roboto-condensed-v25-latin-regular.woff2) format("woff2"),url(/theme/roboto-condensed-v25-latin-regular.woff) format("woff")}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:400;src:local(""),url(/theme/roboto-condensed-v25-latin-italic.woff2) format("woff2"),url(/theme/roboto-condensed-v25-latin-italic.woff) format("woff")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:local(""),url(/theme/roboto-condensed-v25-latin-700.woff2) format("woff2"),url(/theme/roboto-condensed-v25-latin-700.woff) format("woff")}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:700;src:local(""),url(/theme/roboto-condensed-v25-latin-700italic.woff2) format("woff2"),url(/theme/roboto-condensed-v25-latin-700italic.woff) format("woff")}:root{min-height:100%}*{box-sizing:border-box}a,a:visited{color:#254685;text-decoration:none}body{align-items:center;display:flex;flex-direction:column;font-family:"Roboto Condensed";margin:0;margin-top:10px;padding:0}body>footer{font-size:15px;padding:10px}form{background:#fff;box-shadow:0px 2px 5px rgba(0,0,0,.25);margin:0;padding:2em}form button{background-color:#254685;border:1px solid #1f3c71;box-shadow:inset 0px 1px 0px fadeout(white, 80%);color:#fff;cursor:pointer;display:inline-block;padding:.5em 2em}form button:active{background:#1f1e1e;box-shadow:inset 0px 1px 1px fadeout(black, 90%)}form button:focus{outline:none}form button:hover{background:#2b5199}form input{display:block;margin:auto auto;width:100%;margin-bottom:2em;padding:.5em 0;border:none;border-bottom:1px solid #eaeaea;padding-bottom:1.25em;color:#757575}form input:focus{outline:none}form .error-message{color:red;padding-bottom:2em;text-align:center}form .error-message:empty{display:none}form .footnote{font-size:15px;padding-top:10px;text-align:center}