.cp-choose-container,.login-container .cp-netcloud-login-form{border:1px solid #c6ccce;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}body,html{background-color:#fafafb;box-sizing:border-box;height:100%;padding:0;margin:0}.login-container{width:100%;min-height:100%;overflow:auto;background:#fafafb;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:#fafafb;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-login-cradlepoint-header-logo{width:510px;margin-bottom:16px}.login-container .cp-netcloud-login-header .cp-login-slogan{margin-bottom:32px}.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}.login-container .cp-netcloud-login-form .cp-input{display:block;margin:16px 0}.login-container .cp-netcloud-login-form label{text-align:left}.login-container .cp-netcloud-login-form section{margin-top:16px}.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:600;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}.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 .cp-netcloud-update-password-form-updated h2{text-align:center;margin-bottom:16px}.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 span{display:inline-block;margin-bottom:4px;font-weight:600}.login-container .cp-netcloud-login-form.cp-netcloud-update-password-form .cp-netcloud-update-password-form-requirements li{line-height:20px}.login-container .cp-netcloud-login-footer .cp-privacy-policy,.login-container .cp-netcloud-login-footer .cp-start-trial{line-height:14px;font-family:proxima-nova,"Helvetica Neue",HelveticaNeue,Helvetica,Lato,Arial,"Lucida Grande",sans-serif}.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-netcloud-reset-password-form .cp-netcloud-login-form-sent,.login-container .cp-netcloud-login-form.cp-netcloud-update-password-form .cp-change-password-title,.login-container .cp-netcloud-login-form.cp-netcloud-update-password-form .cp-netcloud-login-form-desc{text-align:center}.login-container .cp-netcloud-login-form.cp-netcloud-reset-password-form .cp-netcloud-login-form-sent-image{text-align:center;padding-top:24px;padding-bottom:32px}.login-container .cp-netcloud-login-form.cp-netcloud-reset-password-form .cp-netcloud-login-form-sent-desc,.login-container .cp-netcloud-login-form.cp-netcloud-reset-password-form .cp-netcloud-login-form-sent-title{margin-bottom:24px}.login-container .cp-netcloud-login-form.cp-netcloud-reset-password-form .cp-netcloud-login-form-desc,.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-setup-mfa-form .cp-netcloud-setup-mfa-form-qrcode{padding-top:16px}.login-container .cp-netcloud-login-form.cp-netcloud-setup-mfa-form .cp-netcloud-setup-mfa-form-qrcode .cp-setup-mfa-qrcode{padding-left:16px}.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}.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:600;margin:8px 0;letter-spacing:2px;word-wrap:break-word}.login-container .cp-netcloud-login-form.cp-netcloud-mfa-form .cp-netcloud-login-form-title,.login-container .cp-netcloud-login-form.cp-netcloud-setup-mfa-form .cp-setupMfa-desc,.login-container .cp-netcloud-login-form.cp-netcloud-setup-mfa-form .cp-setupMfa-title{text-align:center}.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-desc,.login-container .cp-netcloud-login-form.cp-oauth2-form .cp-netcloud-login-form-title{text-align:center}.login-container .cp-netcloud-login-form.cp-privacy-consent-form .cp-netcloud-login-form-title{text-align:center;margin-bottom:32px}.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:16px}.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-login-netcloud-logo{width:200px}.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-cascade-logo,.login-container .cp-netcloud-login-footer .cp-login-footer-logos-group .cp-login-connect-logo{width:171px}.login-container .cp-netcloud-login-footer .cp-login-footer-logos-group .cp-login-logo-divider{box-sizing:border-box;height:30px;width:1px;margin:4px 32px}.login-container .cp-netcloud-login-footer .cp-start-trial{color:#5b636b;font-size:14px}.login-container .cp-netcloud-login-footer .cp-start-trial a{display:inline}.login-container .cp-netcloud-login-footer .cp-privacy-policy{color:#5b636b;font-size:14px;margin-top:8px}.login-container #cp-login-privacy-policy{margin-top:16px}.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:#32ac68;font-size:20px}.cp-choose-container,.cp-netcloud-login-error{line-height:14px;font-size:14px;font-family:proxima-nova,"Helvetica Neue",HelveticaNeue,Helvetica,Lato,Arial,"Lucida Grande",sans-serif}.cp-netcloud-login-error{text-align:center;color:#e03c31}.cp-email-confirmation-form-success-icon{height:96px;margin-bottom:16px}.cp-email-confirmation-form h2,.cp-email-confirmation-form p{text-align:center;margin-bottom:16px}.cp-email-confirmation-form-button-container{text-align:center}.cp-semibold{font-weight:600}.cp-choose-container{background-color:#fff;height:678px;width:500px;display:flex;flex-direction:column;align-items:center;color:#5b636b;padding:24px;box-sizing:border-box;justify-content:center}.cp-choose-container .cp-welcome-header{display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:600;margin:8px}.cp-choose-container .cp-welcome-header-icon{width:52px;height:52px;margin-bottom:16px}.cp-choose-container .cp-welcome-header-info-email,.cp-choose-container .cp-welcome-header-info-message{margin:4px;line-height:20px;font-size:20px;text-align:center}.cp-choose-container .cp-welcome-header-info{text-align:center}.cp-choose-container .cp-welcome-header-info-email{color:#32a2b8}.cp-choose-container .cp-choose-instructions{margin-top:8px;margin-bottom:16px}.cp-choose-container .cp-connect{border-top:1px solid #dbdddd;padding:8px;margin-top:16px;width:400px}.cp-choose-container .cp-connect-netcloud-logo{margin:8px;height:40px;width:100px}.cp-choose-container .cp-connect-cascade-logo{margin:8px;height:39px;width:100px}.cp-choose-container .cp-connect-description{margin:8px}.cp-choose-container .cp-connect-button{margin:8px;width:100%}.cp-unsupported-browser{margin:32px;line-height:20px;font-size:20px;font-family:proxima-nova,"Helvetica Neue",HelveticaNeue,Helvetica,Lato,Arial,"Lucida Grande",sans-serif;color:#fff}.cp-unsupported-browser a{font-size:20px}.cp-insights-opt-out{align-items:center;background:#fff;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-left:25%;margin-right:25%;margin-bottom:32px;width:190px}.cp-insights-opt-out .cp-insights-opt-out-button{margin-top:16px;width:fit-content}