#master-error-debug-panel{background-color:white;border:5px solid black;position:fixed;bottom:15px;left:45px;font-size:0.8em;word-break:break-all;padding:2px;max-width:500px}*{box-sizing:border-box}html,body{font-size:16px;line-height:1.2;height:100%;margin:0;width:100%;overflow:hidden}body.freemium{overflow:auto}@media screen and (max-width: 920px){html,body{overflow:auto}}.input-form,.registering,.register-success,.register-fail,.create-account,.already-signed-up,.signup-title,.bluemix-title,.trial-message,.ibm-id-fields,.had-ibm-id,.no-ibm-id{display:none}.state-enter-data .input-form,.state-enter-data .had-ibm-id,.state-enter-data .create-account,.state-enter-data .already-signed-up,.state-enter-data .signup-title,.state-enter-data .trial-message,.state-enter-data .ibm-id-fields{display:block}.state-bluemix-signup-only .input-form,.state-bluemix-signup-only .no-ibm-id,.state-bluemix-signup-only .create-account,.state-bluemix-signup-only .already-signed-up,.state-bluemix-signup-only .trial-message,.state-bluemix-signup-only .signup-title{display:block}.state-registering .registering{display:block}.state-register-successful .register-success{display:block}.state-register-failure .register-fail{display:block}.links{font-size:14px;font-weight:700;text-decoration:underline;transition:color, .2s, ease-in}.links:hover,.links:active,.links:focus{cursor:pointer}.section .section-title{text-align:center}span.error{color:#ff5050;display:none;font-size:.9rem;font-weight:600;margin-left:1em}span.error.visible{display:inline-block}.registration .form-body input,.registration .form-body select{display:inline-block;height:42px;line-height:1.428571429;margin:5px 0;padding:5px 10px;vertical-align:middle;width:408px}.registration .form-body .form-entry{margin:0 0 1em;position:relative}.registration .form-body .form-entry input,.registration .form-body .form-entry select{-ms-flex:1 1 auto;flex:1 1 auto}.registration .form-body .form-entry input:focus,.registration .form-body .form-entry select:focus{outline:none}.registration .form-body .form-entry select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:none;width:100%}.registration .form-body .form-entry select:disabled{opacity:.5;pointer-events:none}.registration .form-body .form-entry .dropdown-arrow__wrapper{cursor:pointer;height:1.5rem;position:absolute;right:1.5rem;top:1.1rem;width:.75rem}.registration .form-body .form-entry .dropdown-arrow__wrapper::after{border:8px solid transparent;border-top:8px solid #5aaafa;content:" ";height:0;position:absolute;top:10px}.registration .form-body .form-entry select:disabled+.dropdown-arrow__wrapper{opacity:.5;pointer-events:none}.form-column{width:100%}.form-column label{display:inline}.section h3{font-size:1.75em}.registering{background-color:#fff;height:100%;left:0;opacity:.75;position:fixed;top:0;width:100%}.registration .register-success .message{text-align:center}.registration .register-success .message .page-title{margin-bottom:100px}.registration .register-success .register-complete-message{font-size:22px;letter-spacing:-0.03em;line-height:1.2;margin:0 0 30px}.registration .register-success .register-complete-action{text-align:center}.registration .header .bluemix-title.register-complete-thanks{font-size:36px;line-height:1.2}.registration .register-success a{display:block;margin:22px 0;text-align:start}.registration .register-success .register-complete-action a{display:initial;font-weight:400}.verify.state-register-successful .header,.verify.state-register-failure .header{display:none}.verify.state-register-successful .register-success,.verify.state-register-failure .register-fail{display:block;position:relative;top:50%;transform:translateY(50%)}.verify.registration .register-success .register-complete-message{margin-top:0}.verify .register-complete-message{font-size:2.57em;font-weight:300;text-align:center}.verify .log-in-link{text-align:center}.verify a.bluemix-login-link{display:inline-block}.verify .expired_message{margin:10px auto 0;max-width:350px}.error_message{margin:0 auto;text-align:center}.registration .error_message a{display:inline-block}.registration.invite .title{font-size:24px;font-style:normal;margin:0 auto;max-width:600px;text-align:center;line-height:29px;letter-spacing:-0.03em;font-weight:bold}.register-fail a{font-size:1em}.registration section .credit_area{margin:25px 0}.check-icon{background-repeat:no-repeat;background-size:20px;height:20px;position:absolute;right:10px;top:16px;width:20px}.registration .form-body .valid .check-icon{background-image:url(../images/checkmark.svg)}.registration .form-body .error .check-icon{background-image:url(../images/error_icon.svg)}.resend-email a{text-decoration:underline;color:#3D70B2}.resend-email.disabled{pointer-events:none;opacity:0.5}.resend-confirmation-email.error_message.email_send_fail{display:block;color:red;font-size:75%}.resend-confirmation-email.error_message.email_send_fail a{font-size:100%}.resend-confirmation-email.error_message.email_send_fail .disabled{pointer-events:none;opacity:.08}.resend-confirmation-email.error_message.email_send_fail.hide{visibility:hidden}.resend-confirmation-email .loading_wrapper{padding-top:20px}.resend-confirmation-email .bx--loading{animation-name:rotate;animation-duration:500ms;animation-timing-function:linear;animation-fill-mode:forwards;animation-iteration-count:infinite;width:10.5rem;height:10.5rem}.resend-confirmation-email .bx--loading svg circle{animation-name:init-stroke;animation-duration:1s;animation-timing-function:cubic-bezier(0.6, 0, 0.5, 1)}.resend-confirmation-email .bx--loading__svg{fill:transparent;stroke-dasharray:240;stroke-dashoffset:40;stroke-linecap:butt;stroke-width:7;stroke:#3D70B2}.resend-confirmation-email .bx--loading__svg_light{stroke:white}.resend-confirmation-email .bx--loading__svg_small{width:3rem;height:3rem}.resend-confirmation-email .loading-success svg{width:40px;height:40px;margin-bottom:-15px;margin-top:-15px}.resend-confirmation-email .loading-success{width:auto;display:-ms-inline-flexbox;display:inline-flex;height:auto}.resend-confirmation-email .check-icon-success{position:inherit;padding-left:5px}.resend-confirmation-email .check-icon-success svg{height:25px;width:25px;margin-bottom:-7px;margin-top:-15px;margin-right:10px}.resend-confirmation-email .hidden{display:none !important}#register-pending .resend-confirmation-email.in-progress{position:relative}#register-pending .resend-confirmation-email.in-progress .loading_wrapper{position:absolute;top:-25px;width:100%}#register-pending #description_1,#register-pending #description_2{padding-top:30px;height:75px}
