#title{font-family:var(--custo-title-font-family);color:var(--custo-title-color, var(--default-title-color))}.passwordStrengthBar{background-color:#f3f3f3;box-shadow:inset -1px -1px #0000000d;transition:background-color .3s ease}.passwordStrengthBar .passwordStrengthFill{height:6px;box-shadow:inset -1px -1px #0000001a;transition:width .3s ease,background-color .3s ease}.passwordStrengthBar span{top:.5rem;right:0;font-size:.65rem}.passwordRulesContainer{top:46px;box-shadow:#0003 0 0 6px;z-index:1000;max-height:0;visibility:hidden;transition:max-height .3s ease-out,visibility 0s .3s}.passwordRulesContainer.slide-open{max-height:200px;visibility:visible;transition:max-height .3s ease-out,visibility 0s}.passwordRulesContainer.slide-close{max-height:0;visibility:hidden;transition:max-height .3s ease-out,visibility 0s .3s}#logo{margin:auto;width:160px;height:69px;background-image:var(--custo-logo-url, var(--default-logo-url));background-repeat:no-repeat;background-position:50% 50%;background-size:contain}#subtitle{font-family:var(--custo-subtitle-font-family);color:var(--custo-subtitle-color)}#mandatoryFields{color:color-mix(in srgb,currentColor 35%,#fff 65%)}body .alert .btn-close{box-shadow:none}.other-wrapper{border-color:var(--bs-border-color);background-color:color-mix(in srgb,var(--bs-border-color) 15%,var(--bs-white) 85%);border-radius:.4rem}.other-wrapper>div:last-child{margin-bottom:0!important}.progressBarWrapper{display:contents}.progressBarWrapper .progressStep{margin:0 2px;width:32px;height:32px;color:var(--bs-white);border-radius:100%;background-color:var(--bs-gray-400);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.progressBarWrapper .progressStep.completed,.progressBarWrapper .progressStep.active{background-color:var(--bs-success)}.progressBarWrapper .progressLine{margin:0;height:3px;background-color:var(--bs-gray-400);flex:1 1 auto}.progressBarWrapper .progressLine.completed{background-color:var(--bs-success)}#backToHome{cursor:pointer}#backToHome:before{content:"< ";margin-right:3px;padding-bottom:1px;color:var(--custo-link-color, var(--bs-link-color))}#backToHome:hover:before{color:var(--custo-link-color-hover, var(--bs-link-hover-color))}html[dir=rtl] #backToHome:before{margin-right:0;margin-left:3px}#currentLocale{cursor:pointer}.flag{margin-right:5px;height:16px;vertical-align:text-bottom}.modal-dialog .modal-header .modal-title{font-family:var(--custo-title-font-family, inherit);color:var(--custo-title-color, var(--default-title-color))}.modal-dialog .modal-header .btn-close{box-shadow:none!important}.modal-dialog .modal-content{background-color:var(--bs-white)!important}.modal-dialog .modal-content .language-btn{min-height:80px;cursor:pointer}.modal-dialog .modal-content .language-btn:hover,.modal-dialog .modal-content .language-btn.selected{background-color:color-mix(in srgb,var(--custo-title-color, var(--default-title-color)) 15%,#fff 85%)}.loadingOverlay{z-index:9999;transition:opacity .4s ease}.loadingOverlay .loadingOverlayInner{background-color:var(--custo-main-bg-color)!important}.loader{position:relative;width:48px;height:48px;border:3px solid;border-color:#005587 #005587 transparent transparent;border-radius:50%;box-sizing:border-box;display:inline-block;animation:rotation 1s linear infinite}.loader:after,.loader:before{content:"";position:absolute;inset:0;margin:auto;width:40px;height:40px;border:3px solid;border-color:transparent transparent #140b42 #140b42;border-radius:50%;box-sizing:border-box;animation:rotationBack .5s linear infinite;transform-origin:center center}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotationBack{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}body .fs-7{font-size:.9rem}body .fs-8{font-size:.85rem}body .fs-9{font-size:.75rem}body a{color:var(--custo-link-color, var(--bs-link-color))}body a:hover,body a:active{color:var(--custo-link-color-hover, var(--bs-link-hover-color))}body label i{color:var(--bs-red)}body .alert{--bs-alert-padding-y: .6rem;font-size:.9rem}body .alert .btn-close{margin-left:.5rem}html,body,#root{margin:0;padding:0;width:100%;height:100%}body{background-color:var(--custo-main-bg-color, var(--bs-body-bg))!important;color:var(--custo-main-color, var(--bs-body-color))!important;-webkit-user-select:none;user-select:none}body .card-layout{margin:3%;padding:3%;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a}body input:-webkit-autofill,body select:-webkit-autofill{box-shadow:0 0 0 1000px var(--bs-white) inset!important;-webkit-box-shadow:0 0 0px 1000px var(--bs-white) inset!important;-webkit-text-fill-color:var(--custo-main-color, var(--default-input-color))!important;transition:background-color 5000s ease-in-out 0s}body .form-floating .form-control,body .form-floating .form-control:focus,body .form-floating .form-control:not(:placeholder-shown),body .form-floating .form-select{padding-top:.8rem;padding-bottom:.8rem;min-height:initial;height:initial;color:var(--custo-main-color, var(--default-input-color))!important;border-radius:.4rem;background-color:var(--bs-white)}body .form-floating .form-control:focus,body .form-floating .form-select:focus{border-color:var(--custo-field-border-color, var(--default-input-active-color));box-shadow:none}body .form-floating .form-control:focus~label,body .form-floating .form-select:focus~label{color:var(--custo-field-border-color, var(--default-input-active-color))}body .form-floating .form-control.is-invalid,body .form-floating .form-select.is-invalid{background-color:var(--default-input-invalid-bg-color)}body .form-floating .form-control.is-invalid,body .form-floating .form-control.is-invalid:focus,body .form-floating .form-select.is-invalid,body .form-floating .form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color)!important;box-shadow:none}body .form-floating .form-control.is-invalid~label:after,body .form-floating .form-control.is-invalid:focus~label:after,body .form-floating .form-select.is-invalid~label:after,body .form-floating .form-select.is-invalid:focus~label:after{background:linear-gradient(0deg,var(--default-input-invalid-bg-color) 65%,var(--bs-white) 35%)!important}body .form-floating .form-control.is-invalid~label,body .form-floating .form-select.is-invalid~label{color:var(--bs-form-invalid-border-color)!important}body .form-floating .form-control:disabled,body .form-floating .form-select:disabled{color:var(--default-input-disabled-color)!important;background-color:var(--default-input-disabled-bg-color);cursor:not-allowed}body .form-floating .form-control:disabled~label:after,body .form-floating .form-select:disabled~label:after{background:linear-gradient(0deg,var(--default-input-disabled-bg-color) 65%,var(--bs-white) 35%)!important}body .form-floating .form-control.required~label:before,body .form-floating .form-select.required~label:before{content:"*";margin-right:.1rem;color:var(--bs-danger)}body .form-floating .form-control~label,body .form-floating .form-select~label{margin:0;padding:.75rem;color:var(--default-input-untouched-color);transition:opacity .1s ease-in-out,transform .2s ease-in-out,color .5s}body .form-floating .form-control~label:after,body .form-floating .form-select~label:after{content:""!important;position:absolute!important;height:1rem!important;inset:1rem .5rem!important;border-radius:0!important;background:var(--bs-white)!important;z-index:-1!important}body .form-floating .form-control:focus~label,body .form-floating .form-control:not(:placeholder-shown)~label,body .form-floating .form-select~label,body .form-floating .form-select:focus~label,body .form-floating .form-select:not(.select-empty)~label{transform:scale(.85) translateY(-1.4rem) translate(.15rem)}body .form-floating .form-control:focus~.togglePassword{color:var(--custo-field-border-color, var(--default-input-active-color))!important}body .form-floating .form-control.is-invalid{background-image:none}body .form-floating .form-control.is-invalid:-webkit-autofill{box-shadow:0 0 0 1000px var(--default-input-invalid-bg-color) inset!important;-webkit-box-shadow:0 0 0px 1000px var(--default-input-invalid-bg-color) inset!important}body .form-floating .form-control.is-invalid:placeholder-shown:not(:focus)~label:after{background:var(--default-input-invalid-bg-color)!important}body .form-floating .form-control.is-invalid~.togglePassword{color:var(--bs-form-invalid-border-color)!important}body .form-floating .form-control:disabled:-webkit-autofill{box-shadow:0 0 0 1000px var(--default-input-disabled-bg-color) inset!important;-webkit-box-shadow:0 0 0px 1000px var(--default-input-disabled-bg-color) inset!important;-webkit-text-fill-color:var(--default-input-disabled-color)!important}body .form-floating .form-control~.togglePassword{top:1.4rem;right:.9rem;color:var(--default-input-untouched-color)!important;cursor:pointer;opacity:1}body .form-floating .form-select.is-invalid{--bs-form-select-bg-icon: none !important}body .form-floating .form-select.select-empty~label{transform:none}body .form-floating .form-select.select-empty.is-invalid~label:after{background:none!important}body .form-floating .form-select.select-empty:disabled:focus~label:after{background:linear-gradient(0deg,var(--default-input-disabled-bg-color) 65%,var(--bs-white) 35%)!important}body .form-floating .form-select~.spinner{top:1.4rem;right:1.4rem}body .form-floating .form-select~.spinner.show{opacity:1}body .form-check .form-check-input{box-shadow:none!important}body .form-check .form-check-input:not(:checked):not(.is-invalid){border-color:var(--default-input-untouched-border-color);background-color:var(--bs-white)}body .form-check .form-check-input:checked:not(.is-invalid),body .form-check .form-check-input:checked:focus:not(.is-invalid){border-color:var(--custo-field-border-color, var(--default-input-active-color));background-color:var(--custo-field-border-color, var(--default-input-active-color))}body .form-check .form-check-input.is-invalid{background-color:var(--default-input-invalid-bg-color)}body .form-check .form-check-input.is-invalid~label a,body .form-check .form-check-input.is-invalid~label a:hover{color:var(--bs-form-invalid-color)}body .form-check .form-check-input.required~label div:before{content:"*";margin-right:.1rem;color:var(--bs-danger)}body .form-check .form-check-input,body .form-check .form-check-input~label{cursor:pointer}body .btn,body .btn:hover,body .btn:disabled,body .btn:first-child:active{padding:.625rem .75rem;margin:auto;line-height:1.5;text-align:center;font-weight:500;border-radius:.4rem;box-shadow:none;-webkit-user-select:none;user-select:none}body .btn:disabled{cursor:not-allowed;pointer-events:all}body .btn.btn-primary{--bs-btn-color: var(--custo-button-primary-color, var(--bs-white));--bs-btn-border-color: var(--custo-button-primary-border-color, var(--bs-primary));--bs-btn-bg: var(--custo-button-primary-bg-color, var(--bs-primary));--bs-btn-hover-color: var(--custo-button-primary-color, var(--bs-white));--bs-btn-hover-border-color: var(--custo-button-primary-border-color, var(--bs-primary));--bs-btn-hover-bg: var(--custo-button-primary-bg-color, var(--bs-primary));--bs-btn-active-color: var(--custo-button-primary-color, var(--bs-white));--bs-btn-active-border-color: var(--custo-button-primary-border-color, var(--bs-primary));--bs-btn-active-bg: var(--custo-button-primary-bg-color, var(--bs-primary));--bs-btn-disabled-color: var(--custo-button-primary-color, var(--bs-white));--bs-btn-disabled-border-color: var(--custo-button-primary-border-color, var(--bs-primary));--bs-btn-disabled-bg: var(--custo-button-primary-bg-color, var(--bs-primary));font-family:var(--custo-button-primary-font-family, inherit)}body .btn.btn-secondary{--bs-btn-color: var(--custo-button-secondary-color, var(--bs-white));--bs-btn-border-color: var(--custo-button-secondary-border-color, var(--bs-secondary));--bs-btn-bg: var(--custo-button-secondary-bg-color, var(--bs-secondary));--bs-btn-hover-color: var(--custo-button-secondary-color, var(--bs-white));--bs-btn-hover-border-color: var(--custo-button-secondary-border-color, var(--bs-secondary));--bs-btn-hover-bg: var(--custo-button-secondary-bg-color, var(--bs-secondary));--bs-btn-active-color: var(--custo-button-secondary-color, var(--bs-white));--bs-btn-active-border-color: var(--custo-button-secondary-border-color, var(--bs-secondary));--bs-btn-active-bg: var(--custo-button-secondary-bg-color, var(--bs-secondary));--bs-btn-disabled-color: var(--custo-button-secondary-color, var(--bs-white));--bs-btn-disabled-border-color: var(--custo-button-secondary-border-color, var(--bs-secondary));--bs-btn-disabled-bg: var(--custo-button-secondary-bg-color, var(--bs-secondary));font-family:var(--custo-button-secondary-font-family, inherit)}body .btn.btn-white{--bs-btn-color: var(--bs-body-color);--bs-btn-border-color: var(--default-input-untouched-border-color);--bs-btn-bg: var(--bs-white);--bs-btn-hover-color: var(--bs-body-color);--bs-btn-hover-border-color: var(--default-input-untouched-border-color);--bs-btn-hover-bg: var(--bs-white);--bs-btn-active-color: var(--bs-body-color);--bs-btn-active-border-color: var(--default-input-untouched-border-color);--bs-btn-active-bg: var(--bs-white);--bs-btn-disabled-color: var(--bs-body-color);--bs-btn-disabled-border-color: var(--default-input-untouched-border-color);--bs-btn-disabled-bg: var(--bs-white);font-family:var(--custo-button-primary-font-family, inherit)}body .btn .spinner{top:1.3rem;right:-.4rem}body .btn .spinner.show{opacity:1}body .spinner,body .togglePassword{width:1.8rem;transform:translateY(-50%);opacity:0;transition:opacity .3s}html[dir=rtl] body .form-floating .togglePassword{right:initial;left:.9rem}
