#master-error-debug-panel{background-color:#fff;border:5px solid #000;position:fixed;bottom:15px;left:45px;font-size:.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%}@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{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 rgba(0,0,0,0);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)}
