.login-page form .field{float:none;margin-bottom:1.25rem}.login-page form .field label{display:block;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#1b2d1780;margin:0 0 .375rem}.login-page form .field .middleColumn{display:block;width:100%}.login-page form .field .middleColumn input[type=text],.login-page form .field .middleColumn input[type=password],.login-page form .field .middleColumn input[type=email]{display:block;width:100%;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid rgba(27,45,23,.15);border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-family:inherit;color:#1b2d17;box-shadow:none;transition:border-color .2s ease}.login-page form .field .middleColumn input[type=text]::placeholder,.login-page form .field .middleColumn input[type=password]::placeholder,.login-page form .field .middleColumn input[type=email]::placeholder{color:#1b2d174d;opacity:1}.login-page form .field .middleColumn input[type=text]:focus,.login-page form .field .middleColumn input[type=password]:focus,.login-page form .field .middleColumn input[type=email]:focus{border-color:#6b9e5e;box-shadow:none;outline:none}.login-page form .field.checkboxset label,.login-page form .field.checkbox label{text-transform:none;letter-spacing:0;font-size:.75rem;color:#1b2d1780;padding-top:.125rem;display:inline-block}.login-page form .field.checkboxset input,.login-page form .field.checkbox input{display:inline-block;position:relative;top:2px}.login-page form #ForgotPassword{margin-top:.25rem;text-align:right}.login-page form #ForgotPassword a{font-size:.75rem;color:#1b2d1766;text-decoration:none;transition:color .2s ease}.login-page form #ForgotPassword a:hover{color:#6b9e5e}.login-page form .btn-toolbar,.login-page form .Actions{margin-top:1.25rem;display:flex;flex-direction:column;gap:.75rem}.login-page form .btn-toolbar input[type=submit],.login-page form .btn-toolbar button[type=submit],.login-page form .Actions input[type=submit],.login-page form .Actions button[type=submit]{display:block;width:100%;text-align:center;-webkit-appearance:none;appearance:none;background:#6b9e5e;color:#f5f1e8;border:none;border-radius:9999px;padding:.875rem 1.5rem;font-size:.875rem;font-family:inherit;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:none;transition:background-color .2s ease,transform .1s ease}.login-page form .btn-toolbar input[type=submit]:hover,.login-page form .btn-toolbar button[type=submit]:hover,.login-page form .Actions input[type=submit]:hover,.login-page form .Actions button[type=submit]:hover{background:#4a6741}.login-page form .btn-toolbar input[type=submit]:active,.login-page form .btn-toolbar button[type=submit]:active,.login-page form .Actions input[type=submit]:active,.login-page form .Actions button[type=submit]:active{transform:translateY(1px)}.login-page form .message{padding:.75rem 1rem;border-radius:.75rem;font-size:.8125rem;margin-bottom:1rem}.login-page form .message.good{background:#6b9e5e1a;color:#1b2d17;border:1px solid rgba(107,158,94,.3)}.login-page form .message.bad,.login-page form .message.required{background:#dc26260d;color:#991b1b;border:1px solid rgba(220,38,38,.15)}[class*=EmbedRoot__Root],[class*=Content__WidgetContainer]{max-width:100%!important;margin:0 auto!important}[class*=FieldsGrid__ButtonsGroup] button{border-radius:100rem!important;background-color:#6b9e5e!important;font-size:14px!important}[class*=FormFieldLayout__Element]{background:transparent!important}[class*=FormFieldLayout__Element] [class*=TextControlBase]{background:#fff!important}
