.fullPageForm .inputContainer,.fullPageForm .labelContainer{display:table-cell;padding:5px}.fullPageForm .labelContainer{width:150px;text-align:end}.fullPageForm .inputContainer input[type=email],.fullPageForm .inputContainer input[type=password],.fullPageForm .inputContainer input[type=text]{width:100%}.fullPageForm .inputContainer .inputInner{position:relative}.fullPageForm .inputContainer .inputInner .loadingdiv{display:none;position:absolute;top:0;bottom:0;height:50%;margin:auto;background-size:contain}.ltr .fullPageForm .inputContainer .inputInner .loadingdiv{left:auto;right:0}.rtl .fullPageForm .inputContainer .inputInner .loadingdiv{left:0;right:auto}.fullPageForm .inputContainer .inputInner.checking .loadingdiv{display:block}.fullPageForm .formLabel{width:150px;margin-bottom:0}.fullPageForm .formInput{width:200px;border:1px solid #eee;border-radius:5px;padding:7px}.fullPageForm .formInput.invalid{border-color:#c82253!important;background-color:#ffffe0}.fullPageForm table.fullPageFormTable{border-collapse:collapse}.fullPageForm table.fullPageFormTable td{vertical-align:middle}.fullPageForm .formGroup{display:table;border-collapse:collapse}.fullPageForm .formGroup td{vertical-align:middle}.fullPageForm .formGroup.alt{display:none}.fullPageForm .formGroup .formInner{display:table-row}
.registerpage .fullPageLoginRegisterForm{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;margin:8px 8px}@media (min-width:48em){.registerpage .fullPageLoginRegisterForm{flex-direction:row;justify-content:center}}.registerpage .fullPageLoginRegisterForm .section{background-color:#eee;padding:24px;border-radius:8px;margin:8px 8px}.registerpage .fullPageLoginRegisterForm .section:first-of-type{padding-inline-end:20px}.registerpage .fullPageLoginRegisterForm .section h4{margin:0}.registerpage .fullPageLoginRegisterForm .section .error{color:#860404;font-weight:700}
