.additional-info{background:rgb(255,240.7,239.6) !important}input.form-input,.pf-c-form-control{border-radius:5px}input.form-input:focus,.pf-c-form-control:focus{background:rgba(0,0,0,0) !important}.pf-c-data-list__item{background-color:rgb(255,240.7,239.6) !important}@font-face{font-family:"Lato";font-style:normal;font-weight:300;src:url(../fonts/lato-v23-latin-300.eot);src:local(""),url(../fonts/lato-v23-latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/lato-v23-latin-300.woff2) format("woff2"),url(../fonts/lato-v23-latin-300.woff) format("woff"),url(../fonts/lato-v23-latin-300.ttf) format("truetype"),url(../fonts/lato-v23-latin-300.svg#Lato) format("svg")}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url(../fonts/lato-v23-latin-regular.eot);src:local(""),url(../fonts/lato-v23-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/lato-v23-latin-regular.woff2) format("woff2"),url(../fonts/lato-v23-latin-regular.woff) format("woff"),url(../fonts/lato-v23-latin-regular.ttf) format("truetype"),url(../fonts/lato-v23-latin-regular.svg#Lato) format("svg")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url(../fonts/lato-v23-latin-700.eot);src:local(""),url(../fonts/lato-v23-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/lato-v23-latin-700.woff2) format("woff2"),url(../fonts/lato-v23-latin-700.woff) format("woff"),url(../fonts/lato-v23-latin-700.ttf) format("truetype"),url(../fonts/lato-v23-latin-700.svg#Lato) format("svg")}@font-face{font-family:"Lato";font-style:normal;font-weight:900;src:url(../fonts/lato-v23-latin-900.eot);src:local(""),url(../fonts/lato-v23-latin-900.eot?#iefix) format("embedded-opentype"),url(../fonts/lato-v23-latin-900.woff2) format("woff2"),url(../fonts/lato-v23-latin-900.woff) format("woff"),url(../fonts/lato-v23-latin-900.ttf) format("truetype"),url(../fonts/lato-v23-latin-900.svg#Lato) format("svg")}*{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body{padding:0;margin:0;min-height:100vh}body{font-family:"Lato","Arial",sans-serif;font-size:16px;color:#747474;overflow-x:hidden;font-weight:400;background:#fff}a{color:#ff7065;text-decoration:none}a#loginRestartLink,a#loginContinueLink{text-decoration:underline}a:hover{color:rgb(255,64.6428571429,50);transition:ease all .3s}.instruction{line-height:1.5em;font-size:14px}.instruction a{text-decoration:underline}.instruction+ul{line-height:1.5em}.text-center{text-align:center}#login-box{display:flex;justify-content:center;align-items:center;margin:0 auto;min-height:100vh}#login-box .logo-section img.logo{width:100%;height:auto;max-width:200px}#login-box .login-wrapper{background:hsla(0,0%,100%,.85);border-radius:3px;box-shadow:2px 2px 20px rgba(0,0,0,.1);width:380px}#login-box .login-wrapper .login-header{padding:20px;color:#fff}#login-box .login-wrapper .login-header h2{text-align:left}#login-box .login-wrapper .login-header.with-text{background:#ff7065;padding:70px 20px 20px}#login-box .login-wrapper .login-header.with-text h2{margin:0}#login-box .login-wrapper .login-content{padding:20px}#login-box .login-wrapper .login-content .login-pf-header{padding-bottom:10px}#login-box .login-wrapper .login-content .login-pf-header .description{line-height:1.5em;font-weight:700;font-size:16px}#login-box .login-wrapper .login-content .login-pf-header .description>div{font-weight:400;font-size:14px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}#login-box .login-wrapper .login-content .login-pf-header .description>div>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px}#login-box .login-wrapper .login-content .login-pf-header .description>div>i{cursor:pointer}#login-box .login-wrapper .login-content .login-pf-header .description>div>i:hover{color:rgba(255,112,101,.7)}ul.no-list-style{list-style-type:none}.subtitle{font-size:12px}.required{color:#cf3636}.additional-info{display:grid;grid-template-columns:min-content auto;align-items:center;gap:15px;padding:0 10px;background:#ff7065;font-size:14px;margin:10px 0}.additional-info i{color:#ff7065}.justify-end{display:flex;justify-content:flex-end}input.form-input,.pf-c-form-control{width:100%;padding:10px;border:1px solid rgb(206.1,206.1,206.1);outline:none;min-height:32px;font-size:16px;background:#fff;color:#000;font-family:"Lato","Arial",sans-serif}input.form-input:focus,.pf-c-form-control:focus{box-shadow:0 0 5px rgba(90,210,255,.5);border-color:rgb(255,183.5,178);background:#ff7065;padding-bottom:10px;border-bottom-width:1px}input.form-input:focus::placeholder,.pf-c-form-control:focus::placeholder{color:rgba(116,116,116,.8)}input.form-input::placeholder,.pf-c-form-control::placeholder{color:rgba(116,116,116,.5)}input.form-input:disabled,input.form-input:read-only,.pf-c-form-control:disabled,.pf-c-form-control:read-only{background-color:rgb(255,254.9071428571,254.9);cursor:default;opacity:.7;color:#9e9e9e}input.form-input:disabled:focus,input.form-input:read-only:focus,.pf-c-form-control:disabled:focus,.pf-c-form-control:read-only:focus{pointer-events:none;--pf-c-form-control--focus--BorderBottomWidth: none !important;--pf-c-form-control--focus--BorderBottomColor: none !important;box-shadow:none !important;border-color:rgb(206.1,206.1,206.1);background:rgb(255,254.9071428571,254.9)}label{font-size:14px}label.form-label{display:block;margin-bottom:5px}.form-group .control-label,.form-group .form-label{font-weight:700}.form-group .otp-label{margin-bottom:5px}#kc-form-buttons{display:grid;justify-items:center}.pf-c-button{font-size:16px;border-radius:13px;line-height:130%;cursor:pointer;text-align:center;padding:10px 20px;margin:20px 0;width:100%;font-family:"Lato","Arial",sans-serif}.pf-c-button.pf-m-primary,.pf-c-button.btn-primary{color:#fff;background-color:#ff7065;border:1px solid #ff7065}.pf-c-button.pf-m-primary:hover,.pf-c-button.btn-primary:hover{background-color:rgb(255,64.6428571429,50);border-color:rgb(255,64.6428571429,50);color:#fff;transition:ease all .3s}.pf-c-button.pf-m-plain{color:#ff7065}.pf-c-button.pf-m-plain:hover{color:rgb(255,64.6428571429,50)}.pf-c-button.btn-default{color:#ff7065;background-color:#fff;border:1px solid #ff7065}.pf-c-button.btn-default:hover{background-color:rgb(255,219.25,216.5);border-color:#747474;color:#747474;transition:ease all .3s}.pf-c-button.small{font-size:12px;padding:5px 20px;margin:10px 0;max-width:150px}.pf-c-button.icon{width:auto;padding:5px 20px;margin:5px 0}#kc-form-options .checkbox input[type=checkbox]{vertical-align:middle}.form-center{display:flex;justify-content:center}.grid-otp-selection{display:grid;grid-template-columns:repeat(3, auto);gap:10px;justify-content:center;margin-bottom:20px;margin-top:-20px;justify-content:start}.grid-otp-selection>.opt-selection{display:grid;grid-template-columns:min-content auto;gap:5px;align-items:baseline}.grid-otp-selection>.opt-selection input{margin-top:2px}.grid-credential-form{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;margin-bottom:10px;cursor:pointer}.grid-credential-form:hover .select-auth-box-icon>i{color:#ff7065}.mb-0{margin-bottom:0 !important}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px !important}.mb-20{margin-bottom:20px !important}.mt-0{margin-top:0 !important}.mt-5{margin-top:5px !important}.mt-10{margin-top:10px !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.minus-mt-15{margin-top:-15px !important}.mr-0{margin-right:0 !important}.mr-5{margin-right:5px !important}.mr-10{margin-right:10px !important}.mr-15{margin-right:15px !important}.mr-20{margin-right:20px !important}.pb-5{padding-bottom:5px !important}.pb-10{padding-bottom:10px !important}.pb-15{padding-bottom:15px !important}.pb-20{padding-bottom:20px !important}.pt-5{padding-top:5px !important}.pt-10{padding-top:10px !important}.pt-15{padding-top:15px !important}.pt-20{padding-top:20px !important}.pl-0{padding-left:0 !important}.pl-5{padding-left:5px !important}.pl-10{padding-left:10px !important}.pl-15{padding-left:15px !important}.pl-20{padding-left:20px !important}.pl-25{padding-left:25px !important}.pr-0{padding-right:0 !important}.d-none{display:none !important}.fw-normal{font-weight:400 !important}.border-radius-none{border-radius:0 !important}@media(max-width: 940px){.container{display:flex;flex-direction:column}}@media(max-width: 420px){#login-box .login-wrapper{height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center}}#kc-totp-settings{font-size:14px;margin-top:-20px}#kc-totp-settings-form .form-group,#kc-passwd-update-form .form-group,#kc-update-profile-form .form-group{margin-bottom:10px}#kc-totp-settings-form .form-group>div,#kc-passwd-update-form .form-group>div,#kc-update-profile-form .form-group>div{margin-bottom:5px}#kc-totp-settings-form .pf-c-button,#kc-passwd-update-form .pf-c-button,#kc-update-profile-form .pf-c-button{margin:5px 0}#kc-form #kc-form-login{display:grid}#kc-form #kc-form-login .form-group:first-child{margin-bottom:20px}#kc-form .login-pf-settings{order:4;display:flex;justify-content:space-between}#kc-form .login-pf-settings *{font-size:14px}#kc-form .kc-social-section ul{padding:0;margin:0}#kc-form .kc-social-section ul a{display:flex}#kc-form .kc-social-section ul a:hover{text-decoration:none !important}#kc-form .kc-social-section ul a span{margin-top:0}.line-with-text{display:flex;justify-content:center;align-items:center;color:#747474;font-size:1rem;margin-bottom:20px}.line-with-text::after,.line-with-text::before{content:"";flex:1;border-bottom:.5px solid #9e9e9e;margin:0 15px}.line-with-text::after{margin-right:0}.line-with-text::before{margin-left:0}.url-back{margin-bottom:20px}.login-pf-signup{line-height:1.5em;font-size:14px}#kc-error-message,.pf-m-error{color:#cf3636;font-weight:700;margin-top:5px;margin-bottom:10px;display:block;font-size:14px}#kc-error-message a,.pf-m-error a{font-weight:300;font-size:16px}.alert{margin-bottom:20px;padding:20px}.alert.alert-success{background:#3fd0a7}.alert.alert-info{background:#aad1e3}.alert.alert-warning{background:hsl(32.0869565217,97.4576271186%,76.2745098039%)}.alert.alert-error{background:#cf3636;color:#fff}.kc-feedback-text:not(#input-error){margin-left:5px}.kc-feedback-text:not(#input-error).multiple{display:inline-flex}
