#loginPage{box-sizing:border-box;margin:auto;align-self:center;justify-content:center;align-content:center;display:flex;flex-direction:column}.loginForm{background-color:var(--mainColor,#9c9c9c);border:3px solid var(--mainColor,#000);color:var(--lightTextColor,#fff);box-shadow:0 0 6px 6px var(--mainColor,#000);text-align:center;margin:.75em auto;padding:1em;width:clamp(var(--minWidth),50%,var(--maxWidth))}.loginRow,.pwChange{margin:0 auto;margin-bottom:.5em;vertical-align:middle}.loginRow *,.pwChange *{vertical-align:middle}.loginRow label,.pwChange label{font-weight:bold;text-align:center;display:block;min-width:150px;margin:0 auto;font-size:1.1em}.loginRow label.sameLine,.pwChange label.sameLine{display:inline-block;text-align:right;width:auto;min-width:unset}.loginRow input,.loginRow input[type=submit]{background-color:var(--secondaryColor,#ccc)}.loginRow input[type=submit]{background-color:var(--secondaryColor,#ccc);border:3px solid var(--secondaryColor,#ccc);box-shadow:0 0 3px 3px var(--secondaryColor,#ccc);color:var(--darkTextColor,#000);border-radius:3px}.loginRow input[type=text],.loginRow input[type=password],.pwChange input[type=text],.pwChange input[type=password]{display:inline-block;min-width:150px;font-size:1.1em}.loginRow input[type=submit],.pwChange input[type=submit]{font-size:1.1em;font-weight:bold}.loginRow input[type="checkbox"]{box-sizing:border-box;width:1.1em;height:1.1em;margin:6px;padding:0;border:2px solid var(--secondaryColor,#ccc);appearance:none;background-color:transparent}.loginRow input[type="checkbox"]:checked{background-size:contain;padding:5px}.loginRow input[type="checkbox"]:not(:disabled):checked{border-color:var(--secondaryColor,#ccc);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 32 32" xml:space="preserve"><path style="fill: %23CCCCCC" d="M11.941,28.877l-11.941-11.942l5.695-5.696l6.246,6.246l14.364-14.364L32,8.818"/></svg>')}