.registrationHeader{height:150px;color:#fff;background-color:#e5e6f3}.registrationHeader .item{height:100px;width:145px;margin:0 8px;padding:0;overflow:hidden;display:inline-block;text-align:center;background-color:#989bd0}.registrationHeader .item .stepNo{height:60px;background-color:#7579c0;display:block;font-size:40px}.registrationHeader .item.selected{color:#fff;background-color:#4e53aa}.registrationHeader .item.selected .stepNo{background-color:#363976}.registrationHeader h1{height:40px;background-color:#464a99;color:#fff;font-size:27px;padding:0 10px;margin:0}.userAgreement{height:375px;overflow-y:scroll;overflow-x:hidden}.registrationForm label{display:block;font-size:24px;margin:10px 0 0}.registrationForm h3{font-size:30px;padding:0;margin:0}.registrationForm .field,.registrationForm input,.registrationForm select{-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear;width:325px;font-size:25px;padding:3px 8px;margin:10px 0 20px}.registrationForm .field.valid:enabled,.registrationForm input.valid:enabled,.registrationForm select.valid:enabled{background-color:#8cf293}.registrationForm .field.invalid:enabled,.registrationForm input.invalid:enabled,.registrationForm select.invalid:enabled{background-color:#f2cad0}.registrationForm textarea{-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear;width:325px;height:150px;font-size:18px;font-weight:400;padding:3px 8px;margin:10px 0 20px}.registrationForm textarea.valid:enabled{background-color:#8cf293}.registrationForm textarea.invalid:enabled{background-color:#f2cad0}.registrationForm .checking{color:#4e53aa;-webkit-animation:.2s infinite alternate pulseAnim;-moz-animation:.2s infinite alternate pulseAnim;-o-animation:.2s infinite alternate pulseAnim;animation:.2s infinite alternate pulseAnim}.registrationForm .error{display:block;font-size:22px;color:#a2254c;margin:0 0 20px}.uploadedPhotos img{display:inline-block;padding:20px 10px 10px 0}.completeRegistration{background-color:#e9e9f5;padding:0 30px}.completeRegistration h3{font-size:4em}@-webkit-keyframes pulseAnim{0%{opacity:0}100%{opacity:1}}@-moz-keyframes pulseAnim{0%{opacity:0}100%{opacity:1}}@-o-keyframes pulseAnim{0%{opacity:0}100%{opacity:1}}@keyframes pulseAnim{0%{opacity:0}100%{opacity:1}}