#login-register{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:640px){#login-register{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}}@media (min-width:1024px){#login-register .panel.mobileCollapse{padding:3.5rem}}@media (max-width:639px){#login-register .panel.mobileCollapse{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:.75rem 0}}@media (min-width:640px){#login-register .panel.mobileCollapse.loginSignup{border-radius:.75rem;box-shadow:0 4px 40px rgba(0,0,0,.15);margin-bottom:3.5rem}}#main-logo{margin-bottom:2.25rem;margin-left:auto;margin-right:auto}#main-copyright{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity));font-size:.875rem;line-height:1.25rem;margin-top:1.5rem;text-align:center}@media (min-width:640px){#main-copyright{margin-top:2.5rem}}.login .close-message,.register .close-message{display:none}.row.icons{margin:0 auto;max-width:362px}#content{clear:both;float:left}.form-required{color:red}input.error,select.error,textarea.error{background-color:#fff5f5;border:1px solid #d9534f;box-shadow:inset 0 1px 2px rgba(217,83,79,.2);margin-bottom:1rem}input[type=checkbox],input[type=radio]{cursor:pointer}#edit-pass-wrapper .description{margin:0}#edit-pass-wrapper .description a{display:block;float:right;margin:4px 0 0}#edit-pass-wrapper .description .form-item{display:block;float:left}#edit-pass-wrapper .description .form-item label{display:inline}.messages :last-child{margin-bottom:0}.messages ul{margin:0}.messages ul li{list-style:none;margin:.5em 0}.messages ul li:first-of-type{margin-top:0}.messages ul li:last-of-type{margin-bottom:0}span.password-confirm,span.password-strength{display:block;font-size:.875rem;height:2em;min-width:100%;position:relative;visibility:visible!important}.password-confirm span,span.password-result{background-color:transparent;border-radius:5px;color:#fff!important;display:inline-block!important;font-size:inherit!important;font-style:normal!important;font-weight:400!important;margin:0!important;padding:.35em .45em .45em;text-align:center}.password-description{margin-bottom:.5em}.password-result.warning{background-color:#ff9700}.password-confirm span.error,.password-result.error{background-color:#f94416}.password-confirm span.ok,.password-result.ok{background-color:#75d00f}
