html{font-size:14px;font-family:Open Sans,sans-serif;font-weight:400;line-height:150%;box-sizing:border-box;color:var(--NMLS-Base-text-default, #1e1e1e)}*,*:before,*:after{box-sizing:inherit}html,body{height:100%}body{margin:0;font-family:Open Sans,sans-serif}.mdc-snackbar__surface{box-shadow:none!important;width:480px;height:60px}.mat-mdc-snack-bar-container{margin:0!important;position:absolute!important;right:-590px!important;top:-1060px!important;--mdc-snackbar-container-shape: none !important;--mdc-snackbar-container-color: var(--color-green-20-green, #bdf2c0) !important}@media only screen and (max-width: 2000px){.mat-mdc-snack-bar-container{top:-480px!important}}@media only screen and (min-width: 1024px) and (min-height: 1300px){.mat-mdc-snack-bar-container{top:-1120px!important}}.mat-mdc-snack-bar-container.sm{right:-140px!important}.mat-mdc-snack-bar-container.sm .mdc-snackbar__surface{width:240px!important}.mat-mdc-snack-bar-container.error{--mdc-snackbar-container-color: var(--color-red-20-red, #ffcdd8) !important}.nmls-container{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#f7f8fa}.module{display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-start;margin:0 auto;border-radius:12px;background:var(--color-gray-10-gray, #fff);box-shadow:0 4px 40px #0000001a}.module-sm{width:480px}.link{color:var(--NMLS-Interactivity-color-active, #406c98);cursor:pointer;text-decoration:underline}.help-link{color:var(--NMLS-Base-color-secondary, #406c98);font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:150%;text-decoration-line:underline}.error-container{display:flex;align-self:stretch;align-items:center;gap:12px;background:var(--color-red-20-red, #ffcdd8);padding:16px}form{display:flex;flex-direction:column;gap:16px}.alert-container-ctl{align-self:stretch}#error-message{color:var(--gray-90-gray-1-e-1-e-1-e, var(--color-gray-90-gray, #1e1e1e));font-weight:600}.error{color:var(--gateway-messaging-color-error, #d90e39)}input{border-radius:3px;border:1px solid var(--color-slate-30-slate, #d3d8e0);background:var(--color-gray-10-gray, #fff);width:100%;padding:10px 12px;margin-top:8px}input.ng-invalid.ng-touched{border-radius:3px;border:1px solid var(--gateway-messaging-color-error, #d90e39)}.readonly{cursor:default;border-radius:3px;border:1px solid var(--color-slate-30-slate, #d3d8e0);background:var(--color-slate-20-slate, #e9ebef);overflow:hidden;color:var(--slate-50-slate-7-b-8-ba-3, var(--color-slate-50-slate, #7b8ba3));text-overflow:ellipsis;white-space:nowrap}label{color:#4a4a4a;display:block}.required:after{color:#d90e39;content:" *"}button{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:150%;text-transform:uppercase;text-align:center;border-radius:3px;border:1px solid var(--Button-Primary-Default-background, #1e1e1e)}button:disabled{border-radius:3px;border:var(--color-gray-70-gray, #d3d8e0);background:var(--color-gray-70-gray, #d3d8e0);color:var(--color-gray-40-gray, #315374)}button:hover{cursor:pointer}.btn-lg{height:var(--Button-height, 40px);width:100%}.btn-sm{display:flex;height:30px;padding:6px 20px;justify-content:center;align-items:center;gap:6px}.primary{color:var(--gray-10-grayffffff, var(--color-gray-10-gray, #fff));background:var(--Button-Primary-Default-background, #1e1e1e)}.secondary{background:var(--color-gray-10-gray, #fff)}.show-button-margin{margin-right:10px;cursor:pointer}@-moz-document url-prefix(){.nmls-container{margin-bottom:50px}}
