html,body{box-sizing:border-box;height:100%}body{display:flex;flex-direction:column}#page{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}#page #content{display:flex;flex-direction:column;padding:10px;box-shadow:none;background-color:white;margin:0}#page #content .alert{word-wrap:break-word;white-space:normal;text-align:center;display:block;width:fit-content}#page #content>.title{text-align:center;margin:0}#page #content>div,#page #content>form{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;max-width:500px;margin-top:20px}#page #content>div>p,#page #content>div>div,#page #content>form>p,#page #content>form>div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0}#page #content>div>p>label,#page #content>div>div>label,#page #content>form>p>label,#page #content>form>div>label{width:100%}@media (min-width: 500px){#page #content>div>p>label,#page #content>div>div>label,#page #content>form>p>label,#page #content>form>div>label{width:300px}}#page #content>div>input,#page #content>div>p>input,#page #content>div>div>input,#page #content>form>input,#page #content>form>p>input,#page #content>form>div>input{box-sizing:border-box;width:100%;max-width:500px}@media (min-width: 500px){#page #content>div>input,#page #content>div>p>input,#page #content>div>div>input,#page #content>form>input,#page #content>form>p>input,#page #content>form>div>input{max-width:300px}}#page #content>div>.errorlist,#page #content>form>.errorlist{color:red;text-align:center;margin:10px 0 0 0;list-style-type:none}#page #content>div>.required>.helptext,#page #content>form>.required>.helptext{text-align:center;font-style:italic}#page #content>div>.required:last-of-type,#page #content>form>.required:last-of-type{box-sizing:border-box;max-width:300px;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#page #content>div>.required:last-of-type>label,#page #content>form>.required:last-of-type>label{width:100%}#page #content>div>.required:last-of-type>img,#page #content>form>.required:last-of-type>img{width:70px;object-fit:contain}#page #content>div>.required:last-of-type>input,#page #content>form>.required:last-of-type>input{width:200px}
