.btn{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;user-select:none;border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff;font-size:.8rem;word-wrap:normal}.btn .loadingIconWrapper{margin:0 10px 2px 0}.btn:hover{color:#fff}.btn.disabled,.btn:disabled,.btn.hasLoading{pointer-events:none;touch-action:none;cursor:not-allowed}.btn.hasLoading{opacity:.65}.btn.btn-outline-secondary{background-color:#fff;color:#282828 !important;border-color:#ced4da}.btn.btn-outline-secondary:hover,.btn.btn-outline-secondary:focus,.btn.btn-outline-secondary:active{color:#000;background-color:#eee}.btn.btn-outline-secondary:not([disabled]):not(.disabled):active,.btn.btn-outline-secondary:not([disabled]):not(.disabled).active{color:#fff;background-color:#007bff;border-color:#007bff}.btn.btn-outline-secondary.disabled,.btn.btn-outline-secondary:disabled{color:#ced4da}.btn.sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn.lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn.hidden{display:none !important}.hyperlink{border:none;background-color:inherit;text-decoration:underline}.hyperlink.disabled,.hyperlink:disabled,.hyperlink.hasLoading{pointer-events:none;touch-action:none;cursor:not-allowed;color:#6c757d !important}.noBtnStyle{width:auto;background:none;border:none}.noBtnStyle.hidden{display:none !important}.noBtnStyle.disabled,.noBtnStyle:disabled,.noBtnStyle.hasLoading{pointer-events:none;touch-action:none;cursor:not-allowed;color:#6c757d !important;background-color:#e9ecef}.noBtnStyle:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.noBtnStyle:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.input-group>.input-group-append>.btn,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:first-child>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}
.loadingIcon{margin-top:0;width:0;height:0;padding:8px;background-size:cover;border-style:none;color:#d3d3d3;animation-duration:1.3s;background-image:none;padding:0;display:inline-block}.loadingIcon.xsm{width:12px;height:12px;font-size:12px}.loadingIcon.sm{width:16px;height:16px;font-size:16px}.loadingIcon.md{width:26px;height:26px;font-size:26px}.loadingIcon.lg{width:75px;height:75px;font-size:75px}
.container{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto;justify-content:center}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{display:flex;max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1140px}}@media(min-width: 1400px){.container{max-width:1320px}}.publicContainer{padding-top:56px}.publicContainer .publicCard{padding:20px}@media(min-width: 576px){.publicContainer .publicCard{flex:1 0 0}}@media(min-width: 768px){.publicContainer .publicCard{flex:0 0 auto;width:58.33333333%}}@media(min-width: 992px){.publicContainer .publicCard{flex:0 0 auto;width:41.66666667%}}.publicContainer .publicCard #publicHeader{color:#282828;margin-bottom:1rem}
.popover{position:absolute;top:0px;left:0px;max-width:230px !important;width:max-content;margin:0 !important;animation-name:fade_in;animation-duration:.15s;cursor:initial;transition:opacity .15s linear;background-color:#fff;z-index:1070;text-align:start}@media screen and (min-width: 576px){.popover{max-width:275px !important}}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid}.popover.popover_off{opacity:0;transition-duration:.15s}@keyframes fade_in{from{opacity:0}to{opacity:1}}.popover.popover_top .arrow::before{border-top-color:rgba(0,0,0,.1);bottom:0;border-width:.5rem .5rem 0}.popover.popover_top .arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.popover.popover_top.error-color .arrow::before{border-top-color:#fa4616}.popover.popover_right .arrow{width:.5rem;height:1rem}.popover.popover_right .arrow::before{border-right-color:rgba(0,0,0,.1);left:0;border-width:.5rem .5rem .5rem 0}.popover.popover_right .arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.popover.popover_right.error-color .arrow::before{border-right-color:#fa4616}.popover.popover_bottom .arrow::before{border-bottom-color:rgba(0,0,0,.1);top:0;border-width:0 .5rem .5rem .5rem}.popover.popover_bottom .arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.popover.popover_bottom.error-color .arrow::before{border-bottom-color:#fa4616}.popover.popover_left .arrow{width:.5rem;height:1rem}.popover.popover_left .arrow::before{border-left-color:rgba(0,0,0,.1);right:0;border-width:.5rem 0 .5rem .5rem}.popover.popover_left .arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover.popover_left.error-color .arrow::before{border-left-color:#fa4616}
.textInputWrapper{margin-bottom:1rem;width:100%}.textInputWrapper .textInputLabel{margin-bottom:.5rem}.textInputWrapper .textInputLabel.disabled{color:#b2b2b2;pointer-events:none;cursor:default;background:none}.textInputWrapper .textInputGroup{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;border:1px solid #dee2e6}.textInputWrapper .textInputGroup:focus-within{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.textInputWrapper .textInputGroup.errorBorder{border-color:#fa4616}.textInputWrapper .textInputGroup .textInput{color:#282828;min-height:29.2px;padding:.25rem .5rem;display:block;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:0;flex:1 1 auto}.textInputWrapper .textInputGroup .textInput:focus{outline:0}.textInputWrapper .textInputGroup .textInput.disabled{pointer-events:none;cursor:default;background-color:#e9ecef;color:#6c757d}.textInputWrapper .textInputGroup .inputButtonWrapper{position:absolute;display:flex;right:0}.textInputWrapper .textInputGroup .inputButtonWrapper .validationErrorIconWrapper{display:inline-block}.textInputWrapper .textInputGroup .inputButtonWrapper .validationErrorIconWrapper .validationErrorIcon{color:red;cursor:pointer;width:21px;height:21px;padding:4px;margin:5px 4px 3px;border:0}.textInputWrapper .textInputGroup .inputButtonWrapper .validationErrorIconWrapper .validationErrorIcon:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.textInputWrapper .textInputGroup .inputButtonWrapper .validationErrorIconWrapper .validationPopoverHeader{padding:6px 10px;background-color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.1)}.textInputWrapper .textInputGroup .inputButtonWrapper .validationErrorIconWrapper .validationPopoverBody{padding:7px 10px;font-size:.8rem;color:#fa4616;margin:0;display:flex}.textInputWrapper .textInputGroup .inputButtonWrapper .validationErrorIconWrapper .validationPopoverBody .errorIcon{margin-right:10px}
#successMessageWrapper p{margin-bottom:1rem}#ForgotPasswordForm .submitButton{width:100%;margin-bottom:1rem}
