.mat-flat-button,.mat-raised-button{padding:.5rem 1.5rem;border-radius:4px;border:none;font-size:14px;font-weight:500;cursor:pointer;text-transform:uppercase;position:relative}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary{background-color:#1976d2;color:#fff}.mat-flat-button.mat-primary:hover,.mat-raised-button.mat-primary:hover{background-color:#1565c0}.mat-flat-button.mat-primary:disabled,.mat-raised-button.mat-primary:disabled{background-color:#ccc;cursor:not-allowed}.mat-flat-button:not(.mat-primary),.mat-raised-button:not(.mat-primary){background-color:transparent;color:#000;border:1px solid rgba(0,0,0,.122)}.mat-flat-button:not(.mat-primary):hover,.mat-raised-button:not(.mat-primary):hover{background-color:#f5f5f5}.mat-form-field{display:block;margin-bottom:1.5rem;position:relative}.mat-form-field input{width:100%;padding:.75rem;font-size:14px;border:1px solid rgba(0,0,0,.122);border-radius:4px;outline:none}.mat-form-field input:focus{border-color:#1976d2}.mat-form-field input.invalid{border-color:#f44336}.fp-mat-card{min-width:320px;max-width:482px;margin:2em auto;text-align:center;padding:2rem;border-radius:4px;background-color:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.fp-mat-error{color:#f44336;margin-bottom:1rem;display:block}.date-picker-field{display:block;margin-bottom:1.5rem}.date-picker-field .date-picker-label{display:block;font-size:14px;color:rgba(0,0,0,.6);margin-bottom:.5rem;text-align:left}.fp-mat-card-actions{display:block;margin:0 -8px;padding:20px 0 8px}.forgot-password-mat-card-content ul li{font-size:14px}.forgot-password-mat-card-actions{display:block;margin:0 -8px;padding:20px 0 8px}.main{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:2em}.login-help-card{min-width:400px;max-width:50%;margin:2em auto;text-align:center;background:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1);padding:24px}.login-help-card-content{padding:16px}.login-help-card-content h1{margin:0 0 16px;font-size:24px;font-weight:500;color:#333}.login-help-card-actions{padding:1rem}.login-help-card-actions a{text-decoration:none;display:inline-block}.login-help-card-actions .login-help-button{background-color:#820361;color:#fff;border:none;padding:12px 24px;font-size:14px;font-weight:500;border-radius:4px;cursor:pointer;margin-right:5px;transition:background-color .3s ease,box-shadow .3s ease}.login-help-card-actions .login-help-button:hover{background-color:#1565c0;box-shadow:0 2px 4px rgba(0,0,0,.2)}.login-help-card-actions .login-help-button:active{box-shadow:0 1px 2px rgba(0,0,0,.2)}.login-help-card-actions .login-help-button:focus{outline:none;box-shadow:0 0 0 3px rgba(25,118,210,.3)}.run-mat-card{max-width:482px;margin:2em auto;text-align:center;padding:2rem;border-radius:4px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.run-mat-card-content{padding:0}.run-mat-error{color:#f44336;margin-bottom:1rem;display:block}.rp-mat-card{min-width:400px;max-width:30%;margin:2em auto;text-align:center;padding:2rem;border-radius:4px;background-color:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.rp-mat-card-content{padding:0}.mat-form-field .input-wrapper{position:relative;display:flex;align-items:center}.mat-form-field .input-wrapper input{padding-right:3rem}.mat-form-field.mat-form-field-invalid{margin-bottom:2.5rem}.rp-mat-error{color:#f44336;margin-bottom:1rem;display:block}.register-mat-card-actions{display:flex;justify-content:center}.special-character-tooltip{text-decoration:underline;cursor:help}.sm-mat-card{min-width:320px;max-width:30%;margin:2em auto;text-align:center;padding:2rem;border-radius:4px;background-color:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.sm-mat-card-content{padding:0}.sm-mat-error{color:#f44336;margin-bottom:1rem;display:block}.divOptions{display:flex;align-items:center;justify-content:center;margin-top:10px}.select-radio-group{display:flex;flex-direction:column;margin:0 auto;align-items:flex-start}.select-radio-button{margin:5px;display:flex;align-items:center}.select-radio-button input[type=radio]{width:auto;margin-right:.5rem}.select-radio-button label{margin:0;cursor:pointer}.st-mat-card{max-width:482px;margin:2em auto;text-align:center;padding:2rem;border-radius:4px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.st-mat-card-content{padding:0}.st-mat-form-field{display:block;margin-bottom:1.5rem}.st-mat-form-field label{display:block;font-size:14px;color:rgba(0,0,0,.6);margin-bottom:.5rem;text-align:left}.st-mat-form-field input{width:100%;padding:.75rem;font-size:14px;border:1px solid rgba(0,0,0,.122);border-radius:4px;outline:none}.st-mat-form-field input:focus{border-color:#1976d2}.st-mat-form-field .st-mat-error{display:block;color:#f44336;font-size:12px;margin-top:.2rem;text-align:left}.st-mat-error{color:#f44336;margin-bottom:1rem;display:block}.st-setup-totp-form{display:flex;flex-direction:column}.st-setup-totp-form h1{line-height:1.3}.st-setup-totp-qr-image{width:100%;margin-top:-16px;margin-bottom:1rem}.st-mat-flat-button{padding:.5rem 1.5rem;border-radius:4px;border:none;font-size:14px;font-weight:500;cursor:pointer;position:relative}.st-mat-flat-button:not(.st-mat-primary){background-color:transparent;color:#000;border:1px solid rgba(0,0,0,.122)}.st-mat-flat-button:not(.st-mat-primary):hover{background-color:#f5f5f5}.vc-mat-card{max-width:482px;margin:2em auto;text-align:center;padding:2rem;border-radius:4px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.vc-mat-card-content{padding:0}.vc-mat-error{color:#f44336;margin-bottom:1rem;display:block}.vce-mat-card{max-width:482px;margin:2em auto;text-align:center;padding:2rem;border-radius:4px;background-color:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.vce-mat-card-content{padding:0}.mat-form-field label{position:absolute;left:.75rem;top:.75rem;pointer-events:none;transition:all .2s ease-out;background-color:#fff;padding:0 4px}.mat-form-field.has-value label{top:-.5rem;left:.75rem;font-size:12px;color:#1976d2}.vce-mat-error{color:#f44336;margin-bottom:1rem;display:block}.vcs-mat-card{max-width:482px;margin:2em auto;text-align:center;padding:2rem;border-radius:4px;background-color:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.vcs-mat-card-content{padding:0}.mat-form-field label{display:block;font-size:14px;color:rgba(0,0,0,.6);margin-bottom:.5rem;text-align:left}.vcs-mat-error{color:#f44336;margin-bottom:1rem;display:block}.select-household-mat-card-actions{justify-content:center}.vct-mat-card{max-width:482px;margin:2em auto;text-align:center;padding:2rem;border-radius:4px;background-color:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.vct-mat-card-content{padding:0}.vct-mat-error{color:#f44336;margin-bottom:1rem;display:block}.help-icon{vertical-align:bottom;transform:scale(.8);margin-left:.25rem;color:#1976d2;cursor:help}