.cp-button,.cp-dialog .cp-dialog__content,.cp-dialog .cp-dialog__header__content,input[type=checkbox]+.cp-checkbox-label{font-family:Ericsson-Hilda-Regular}@font-face{font-family:Ericsson-Hilda-Regular;src:url(https://static.cradlepointecm.com/epa/login/12276-72966/fonts/EricssonHilda-Regular-716f9e637ea999bd0052a15a81223197.woff) format("woff");font-style:normal}@font-face{font-family:Ericsson-Hilda-Medium;src:url(https://static.cradlepointecm.com/epa/login/12276-72966/fonts/EricssonHilda-Medium-716f9e637ea999bd0052a15a81223197.woff) format("woff");font-style:normal}body,html{box-sizing:border-box;background-color:#fafafa;height:100%;padding:0;margin:0}.cp-button{background-color:#1174e6;color:#fff;border-radius:3px}.cp-button[disabled]{color:#fff;background-color:#a0c7f5}.cp-button:hover:not([disabled]){background-color:#005499}.cp-dialog .cp-dialog__header__content{color:#4e4e4e;line-height:24px;font-size:24px;font-weight:700}.cp-dialog .cp-dialog__content{line-height:14px;font-size:14px;color:#6a6a6a;font-weight:500}.cp-loader.cp-loader-sm .cp-loader-container{width:10px;height:10px}.cp-loader.cp-loader-sm .cp-loader-container div{margin:1px;border:1px solid #1174e6;border-color:#1174e6 transparent transparent}.cp-loader.cp-loader-md .cp-loader-container{width:18px;height:18px}.cp-loader.cp-loader-md .cp-loader-container div{margin:1.8px;border:1.8px solid #1174e6;border-color:#1174e6 transparent transparent}.cp-loader.cp-loader-lg .cp-loader-container{width:64px;height:64px}.cp-loader.cp-loader-lg .cp-loader-container div{margin:6.4px;border:6.4px solid #1174e6;border-color:#1174e6 transparent transparent}input[type=checkbox]+.cp-checkbox-label:before{border:1px solid #878787}input[type=checkbox]:checked+.cp-checkbox-label:before{color:#fff;background-color:#1174e6;border:1px solid #1174e6}input[type=checkbox]+.cp-checkbox-label{font-size:14px;color:#6a6a6a;line-height:16px;font-weight:400}.login-container{width:100%;min-height:100%;overflow:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.login-container.bg1,.login-container.bg2,.login-container.bg3,.login-container.bg4,.login-container.bg5,.login-container.bg6{background:#fafafa;background-size:cover}.login-container h1,.login-container h2,.login-container h3,.login-container h4{margin-bottom:8px}.login-container .cp-netcloud-login-header{align-items:center;display:flex;flex:1 1 auto;justify-content:flex-end;flex-direction:column;min-width:500px;min-height:152px}.login-container .cp-netcloud-login-header.cp-netcloud-login-header-with-margin,.login-container .cp-netcloud-login-header:has(+.cp-netcloud-setup-mfa-form),.login-container .cp-netcloud-login-header:has(+.cp-netcloud-update-password-form){margin-top:36px}.login-container .cp-netcloud-login-header .cp-login-cradlepoint-header-logo{margin-bottom:16px}.login-container .cp-netcloud-login-header .cp-login-slogan{color:#4e4e4e;line-height:18px;font-size:18px;font-weight:500;text-align:center;margin-bottom:32px;font-family:Ericsson-Hilda-Medium}.login-container .cp-netcloud-login{display:flex;align-items:center;justify-content:center;flex-direction:column}.login-container .cp-netcloud-login-form{position:relative;text-align:left;background:#fff;flex:0 0 25%;min-width:500px;max-width:500px;display:flex;flex-direction:column;padding:92px 64px;box-sizing:border-box;border:1px solid #a4a4a4}.login-container .cp-netcloud-login-form .cp-input{display:block;margin:16px 0}.login-container .cp-netcloud-login-form section,.login-container .cp-netcloud-login-form.cp-netcloud-update-password-form .cp-netcloud-login-error{margin-top:16px}.login-container .cp-netcloud-login-form .cp-input__input{border:1px solid #878787;font-family:Ericsson-Hilda-Regular;color:#6a6a6a}.login-container .cp-netcloud-login-form .cp-input :focus{border-color:#1174e6}.login-container .cp-netcloud-login-form label{text-align:left;color:#242424;font-weight:400;font-family:Ericsson-Hilda-Regular}.login-container .cp-netcloud-login-form-logo-container{text-align:center}.login-container .cp-netcloud-login-form-logo{width:300px;margin-bottom:32px}.login-container .cp-netcloud-login-form-desc{font-weight:700;margin-bottom:8px}.login-container .cp-netcloud-login-form-footer{margin-top:8px;display:flex;flex-direction:row;justify-content:space-between}.login-container .cp-netcloud-login-form-footer a{display:block;margin-bottom:16px;font-weight:700;color:#0069c2;font-family:Ericsson-Hilda-Regular}.login-container .cp-netcloud-login-form-sso-signin{margin-top:8px}.login-container .cp-netcloud-login-form-sso-signin-separator{display:flex;flex-direction:row}.login-container .cp-netcloud-login-form-sso-signin-separator-line{width:44%;text-align:center;border-bottom:2px solid #dcdcdc;line-height:1px;margin:auto}.login-container .cp-netcloud-login-form-sso-signin-separator span{line-height:14px;font-size:14px;font-family:Ericsson-Hilda-Regular;color:#6a6a6a}.login-container .cp-netcloud-login-form-sso-signin-button{width:100%;margin-top:24px;background-color:#ebebeb;color:#4e4e4e;font-family:Ericsson-Hilda-Regular;border-radius:3px;border:1px solid #a4a4a4;box-sizing:border-box;overflow:hidden}.login-container .cp-netcloud-login-form-sso-signin-button:hover{background-color:#dcdcdc}.login-container .cp-netcloud-login-form-submit-container{display:flex;justify-content:space-between;align-items:center}.login-container .cp-netcloud-login-form button[class*=submit-button]{margin:16px 0;width:100%}.login-container .cp-netcloud-login-form.cp-netcloud-update-password-form a{color:#0069c2}.login-container .cp-netcloud-login-form.cp-netcloud-update-password-form .cp-netcloud-update-password-form-updated h2{text-align:center;margin-bottom:16px;color:#4e4e4e;line-height:24px;font-size:24px;font-family:Ericsson-Hilda-Regular;font-weight:700}.login-container .cp-netcloud-login-form.cp-netcloud-update-password-form .cp-netcloud-update-password-form-updated div{text-align:center}.login-container .cp-netcloud-login-form.cp-netcloud-update-password-form .cp-netcloud-update-password-form-requirements{line-height:14px;font-size:14px;font-family:Ericsson-Hilda-Regular;color:#6a6a6a;font-weight:500}.login-container .cp-netcloud-login-form.cp-netcloud-update-password-form .cp-netcloud-update-password-form-requirements span{display:inline-block;margin-bottom:4px;font-weight:700;color:#4e4e4e;line-height:17px}.login-container .cp-netcloud-login-form.cp-netcloud-update-password-form .cp-netcloud-update-password-form-requirements li{line-height:20px;font-weight:400}.login-container .cp-netcloud-login-form.cp-netcloud-update-password-form .cp-change-password-title{text-align:center;color:#4e4e4e;line-height:24px;font-size:24px;font-family:Ericsson-Hilda-Regular;font-weight:700}.login-container .cp-netcloud-login-form.cp-netcloud-update-password-form .cp-netcloud-login-form-desc{text-align:center;line-height:14px;font-size:14px;font-family:Ericsson-Hilda-Regular;color:#6a6a6a;font-weight:500;font-weight:700}.login-container .cp-netcloud-login-form.cp-netcloud-reset-password-form .cp-netcloud-login-form-sent{text-align:center}.login-container .cp-netcloud-login-form.cp-netcloud-reset-password-form .cp-netcloud-login-form-sent-image{text-align:center;padding-bottom:16px}.login-container .cp-netcloud-login-form.cp-netcloud-reset-password-form .cp-netcloud-login-form-sent-desc{line-height:14px;font-size:14px;font-family:Ericsson-Hilda-Regular;color:#6a6a6a;font-weight:500;margin-bottom:24px}.login-container .cp-netcloud-login-form.cp-netcloud-reset-password-form .cp-netcloud-login-form-sent-title,.login-container .cp-netcloud-login-form.cp-netcloud-reset-password-form .cp-netcloud-login-form-title{color:#4e4e4e;line-height:24px;font-size:24px;font-weight:700;font-family:Ericsson-Hilda-Regular}.login-container .cp-netcloud-login-form.cp-netcloud-reset-password-form .cp-netcloud-login-form-sent-button{width:100%}.login-container .cp-netcloud-login-form.cp-netcloud-reset-password-form .cp-netcloud-login-form-title{text-align:center}.login-container .cp-netcloud-login-form.cp-netcloud-reset-password-form .cp-netcloud-login-form-desc{line-height:14px;font-size:14px;font-family:Ericsson-Hilda-Regular;color:#6a6a6a;font-weight:500;text-align:center}.login-container .cp-netcloud-login-form.cp-netcloud-setup-mfa-form .cp-netcloud-setup-mfa-form-qrcode{display:flex;justify-content:center;align-items:center;height:100%}.login-container .cp-netcloud-login-form.cp-netcloud-setup-mfa-form .cp-netcloud-setup-mfa-form-qrcode .cp-setup-mfa-qrcode-option-1{display:flex;justify-content:center;flex-direction:column;align-items:center;padding-top:24px;gap:16px}.login-container .cp-netcloud-login-form.cp-netcloud-setup-mfa-form .cp-netcloud-setup-mfa-form-qrcode .cp-setup-mfa-qrcode-option-1 a{color:#0069c2;font-family:Ericsson-Hilda-Regular}.login-container .cp-netcloud-login-form.cp-netcloud-setup-mfa-form .cp-netcloud-setup-mfa-form-qrcode .cp-setup-mfa-qrcode-option-1 .cp-setup-mfa-key{text-align:center}.login-container .cp-netcloud-login-form.cp-netcloud-setup-mfa-form .cp-netcloud-setup-mfa-form-qrcode .cp-setup-mfa-header,.login-container .cp-netcloud-login-form.cp-netcloud-setup-mfa-form .cp-netcloud-setup-mfa-form-qrcode .cp-setup-mfa-secret{font-weight:700;margin:8px 0;letter-spacing:2px;word-wrap:break-word}.login-container .cp-netcloud-login-form.cp-netcloud-setup-mfa-form .cp-setupMfa-title{text-align:center;color:#4e4e4e;line-height:24px;font-size:24px;font-family:Ericsson-Hilda-Regular;font-weight:700}.login-container .cp-netcloud-login-form.cp-netcloud-setup-mfa-form .cp-setupMfa-desc{text-align:center;line-height:14px;font-size:14px;font-family:Ericsson-Hilda-Regular;color:#6a6a6a;font-weight:500}.login-container .cp-netcloud-login-form.cp-netcloud-setup-mfa-form h3{color:#4e4e4e;line-height:20px;font-size:20px;font-family:Ericsson-Hilda-Regular;font-weight:700}.login-container .cp-netcloud-login-form.cp-netcloud-setup-mfa-form p{line-height:14px;font-size:14px;font-family:Ericsson-Hilda-Regular;color:#6a6a6a;font-weight:500}.login-container .cp-netcloud-login-form.cp-netcloud-setup-mfa-form p .need-help-link{color:#0069c2;font-family:Ericsson-Hilda-Regular;font-weight:700}.login-container .cp-netcloud-login-form.cp-netcloud-mfa-form .cp-netcloud-login-form-title,.login-container .cp-netcloud-login-form.cp-netcloud-sso-form .cp-netcloud-login-form-title{text-align:center;color:#4e4e4e;line-height:24px;font-size:24px;font-family:Ericsson-Hilda-Regular;font-weight:700}.login-container .cp-netcloud-login-form.cp-netcloud-tos-form .cp-input{margin:0 0 16px}.login-container .cp-netcloud-login-form.cp-netcloud-tos-form .cp-tos-acceptance-description-header{line-height:14px;font-size:14px;font-family:Ericsson-Hilda-Regular;font-weight:500;color:#242424;margin-bottom:2px}.login-container .cp-netcloud-login-form.cp-netcloud-tos-form .cp-tos-acceptance-description-outer{border:1px solid #a4a4a4;overflow:hidden;border-radius:8px;margin-bottom:24px}.login-container .cp-netcloud-login-form.cp-netcloud-tos-form .cp-tos-acceptance-description-inner{height:220px;color:#dcdcdc;width:100%;overflow-x:auto;padding:4px}.login-container .cp-netcloud-login-form.cp-netcloud-tos-form .cp-tos-acceptance-description-inner-header{line-height:14px;font-size:14px;font-family:Ericsson-Hilda-Regular;color:#6a6a6a;font-weight:500;font-weight:600}.login-container .cp-netcloud-login-form.cp-netcloud-tos-form .cp-tos-acceptance-description-inner-content{margin-bottom:16px}.login-container .cp-netcloud-login-form.cp-netcloud-tos-form .cp-tos-acceptance-description-inner-content a{color:#0069c2;font-family:Ericsson-Hilda-Regular}.login-container .cp-netcloud-login-form.cp-oauth2-form{align-items:center}.login-container .cp-netcloud-login-form.cp-oauth2-form .cp-netcloud-login-form-title{text-align:center;color:#4e4e4e;line-height:24px;font-size:24px;font-family:Ericsson-Hilda-Regular;font-weight:700}.login-container .cp-netcloud-login-form.cp-oauth2-form .cp-netcloud-login-form-desc{text-align:center;line-height:14px;font-size:14px;font-family:Ericsson-Hilda-Regular;color:#6a6a6a;font-weight:500}.login-container .cp-netcloud-login-form.cp-oauth2-form .cp-scope-title{color:#4e4e4e;line-height:18px;font-size:18px;font-family:Ericsson-Hilda-Regular;font-weight:500}.login-container .cp-netcloud-login-form.cp-oauth2-form .cp-scope-description{line-height:14px;font-size:14px;font-family:Ericsson-Hilda-Regular;color:#6a6a6a;font-weight:500}.login-container .cp-netcloud-login-form.cp-privacy-consent-form .cp-netcloud-login-form-title{text-align:center;margin-bottom:24px;color:#4e4e4e;line-height:24px;font-size:24px;font-family:Ericsson-Hilda-Regular;font-weight:700}.login-container .cp-netcloud-login-form.cp-privacy-consent-form a{color:#0069c2}.login-container .cp-netcloud-login-footer{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;justify-content:flex-end;margin-bottom:64px;min-width:500px;min-height:150px}.login-container .cp-netcloud-login-footer .cp-login-footer-logos-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:16px 0;margin-bottom:24px}.login-container .cp-netcloud-login-footer .cp-login-footer-logos-group .cp-login-logo{height:40px}.login-container .cp-netcloud-login-footer .cp-login-footer-logos-group .cp-footer-text{font-family:Ericsson-Hilda-Regular;color:#242424;font-size:28px;line-height:28px;font-weight:700;padding-top:4px}.login-container .cp-netcloud-login-footer .cp-login-footer-logos-group .cp-login-netcloud-logo{width:122px}.login-container .cp-netcloud-login-footer .cp-login-footer-logos-group .cp-login-university-logo{width:205px}.login-container .cp-netcloud-login-footer .cp-login-footer-logos-group .cp-login-connect-logo{width:190px}.login-container .cp-netcloud-login-footer .cp-login-footer-logos-group .cp-login-cascade-logo{width:210px}.login-container .cp-netcloud-login-footer .cp-login-footer-logos-group .cp-login-logo-divider{box-sizing:border-box;height:30px;width:1px;margin:0 32px;border:1px solid #242424}.login-container .cp-netcloud-login-footer .cp-start-trial{line-height:14px;font-size:14px;font-family:Ericsson-Hilda-Regular;color:#6a6a6a;font-weight:500}.login-container .cp-netcloud-login-footer .cp-start-trial a{font-family:Ericsson-Hilda-Regular;font-weight:700;color:#0069c2;display:inline}.login-container .cp-netcloud-login-footer .cp-privacy-policy{margin-top:8px}.login-container #cp-login-privacy-policy{line-height:14px;font-size:14px;font-family:Ericsson-Hilda-Regular;margin-top:16px;color:#0069c2;font-weight:700}.cp-scope-container{margin:16px 0}.cp-scope-container .cp-scope{display:flex;margin-bottom:16px}.cp-scope-container .cp-scope .cp-oauth2-form-checkmark{flex:0 0 auto;margin-right:16px;color:#329864;font-size:20px}.cp-input__error,.cp-netcloud-login-error{font-family:Ericsson-Hilda-Regular;color:#ed0e00}.cp-input__error{font-size:12px;font-weight:400;line-height:12px}.cp-netcloud-login-error{line-height:14px;font-size:14px;font-weight:500;text-align:center}.cp-email-confirmation-form-success-icon{height:96px}.cp-email-confirmation-form h2{text-align:center;margin-bottom:8px;color:#4e4e4e;line-height:24px;font-size:24px;font-family:Ericsson-Hilda-Regular;font-weight:700}.cp-choose-container,.cp-email-confirmation-form p{font-size:14px;font-family:Ericsson-Hilda-Regular}.cp-email-confirmation-form p{text-align:center;margin-bottom:8px;line-height:14px;color:#6a6a6a;font-weight:500}.cp-email-confirmation-form-button-container{text-align:center}.cp-email-address{font-weight:700}.cp-choose-container{height:726px;width:500px;display:flex;flex-direction:column;align-items:center;color:#4e4e4e;line-height:14px;padding:24px;background-color:#fff;box-sizing:border-box;border:1px solid #a4a4a4;justify-content:center}.cp-choose-container .cp-welcome-header{display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:700;margin:8px;max-width:500px}.cp-choose-container .cp-welcome-header-icon{width:64px;height:64px;margin-bottom:16px}.cp-choose-container .cp-welcome-header-info{text-align:center}.cp-choose-container .cp-welcome-header-info-message{text-align:center;margin:8px;color:#4e4e4e;line-height:24px;font-size:24px;font-family:Ericsson-Hilda-Regular;font-weight:700}.cp-choose-container .cp-welcome-header-info-email{font-size:18px;line-height:24px;text-align:center;margin:6px;color:#1174e6;font-family:Ericsson-Hilda-Regular;font-weight:700;overflow-wrap:break-word;max-width:450px}.cp-choose-container .cp-choose-instructions{margin-top:8px;margin-bottom:16px;line-height:14px;font-size:14px;font-family:Ericsson-Hilda-Regular;color:#6a6a6a;font-weight:500;font-weight:700}.cp-choose-container .cp-connect-cascade-header,.cp-choose-container .cp-connect-netcloud-header{line-height:16px;font-size:18px;font-family:Ericsson-Hilda-Regular;font-weight:500;color:#242424}.cp-choose-container .cp-connect{border-top:2px solid #dcdcdc;padding-top:16px;padding-right:8px;margin-top:16px;width:389px;height:150px}.cp-choose-container .cp-connect-netcloud-header{margin:8px 0 12px 8px}.cp-choose-container .cp-connect-cascade-header{margin:8px 0 12px 8px;width:264px}.cp-choose-container .cp-connect-description,.cp-insights-opt-out p{line-height:14px;color:#6a6a6a;font-weight:500;font-family:Ericsson-Hilda-Regular}.cp-choose-container .cp-connect-description{margin:8px;font-size:14px}.cp-choose-container .cp-connect-button{margin:8px;width:100%}.cp-unsupported-browser{margin:32px;line-height:20px;font-size:20px;font-family:Ericsson-Hilda-Regular;color:#fff}.cp-unsupported-browser a{font-size:20px}.cp-insights-opt-out{align-items:center;background:#fafafa;display:flex;flex-direction:column;height:100%;padding-top:64px}.cp-insights-opt-out-form{font-size:14px;text-align:center;width:350px}.cp-insights-opt-out-logo{margin-bottom:32px;width:190px}.cp-insights-opt-out .cp-insights-opt-out-button{margin-top:16px;width:-moz-fit-content;width:fit-content}.cp-insights-opt-out p{font-size:14px}.cp-federated-migration{display:flex;align-items:center;justify-content:center;flex-direction:column}.cp-federated-migration a{font-family:Ericsson-Hilda-Regular;font-weight:700;color:#0069c2;font-size:14px}.cp-federated-migration .cp-netcloud-logo{margin-top:100px;width:350px;height:60px}.cp-federated-migration .cp-success-main-header{margin-top:75px;line-height:32px;font-size:32px;font-family:Ericsson-Hilda-Regular;color:#6a6a6a;font-weight:700}.cp-federated-migration .cp-success-main-subheader{color:#4e4e4e;line-height:16px;font-size:16px;font-family:Ericsson-Hilda-Regular;margin:15px 0 100px}.cp-federated-migration .cp-fail-main-header,.cp-federated-migration .cp-not-authorized-main-header{line-height:32px;font-size:32px;color:#6a6a6a;margin:75px 0 25px;font-family:Ericsson-Hilda-Regular;font-weight:700}.cp-federated-migration .cp-not-authorized-main-header{text-align:center}.cp-federated-migration .cp-success-secondary-header{color:#4e4e4e;line-height:24px;font-size:24px;font-family:Ericsson-Hilda-Regular;font-weight:700;margin-bottom:25px}.cp-federated-migration li{line-height:14px;font-size:14px;font-family:Ericsson-Hilda-Regular;color:#6a6a6a;list-style-type:disc}.cp-federated-migration .cp-additional-information{width:800px}.cp-federated-migration .cp-footer{margin-top:25px}.cp-federated-migration .cp-success-acknowledge{margin:25px 0;font-weight:700}.cp-federated-migration-success-dialog .cp-dialog__header__close-button{display:none}