#registration{position:relative;min-height:100%;z-index:0;opacity:0}#regOverview{position:relative;padding-bottom:30px}#regOverview .reg-description{position:relative;width:100%;padding-right:500px;min-height:250px}#regNav{position:absolute;left:0;top:108px;width:100%;padding-top:60px;z-index:3}#regNav .box{position:absolute;top:0;right:0;width:480px;padding-top:25px;padding-right:20px;line-height:1.5em;white-space:nowrap}#regNav .title{font-size:30px;font-weight:200;color:gray}#regNav .links{position:relative;margin-top:30px}#regNav .links .link{position:relative;margin:5px 0}#regNav.float{position:fixed;top:60px}.terms-condition{margin-top:30px;max-width:505px}.terms-condition .box{position:relative;display:block;padding:6px;border-radius:9px;background-color:#eee}.terms-condition .box .box-container{position:relative;border:1px solid #b0b0b0;background-color:#fff;height:220px;border-radius:6px}.terms-condition-content{font-size:15px}.terms-condition-content .title{font-size:16px;font-weight:600}.terms-condition-content p,.terms-condition-content ol{margin:16px 0}.terms-condition-content p.top{margin-top:0}.terms-condition-checkbox{position:relative;margin-top:10px;max-width:505px}#formSeparator{margin-top:60px;padding:0;height:1px;background-color:#ccc}#submitErrorMessage{display:none;margin-top:40px;text-align:center}#submitErrorMessage .error-message-box{position:relative;display:inline-block;background-color:#f02337;border-radius:8px;padding:15px 30px;padding-left:56px;color:#fff;font-weight:600;font-size:16px}#submitErrorMessage .error-message-box a{color:#fff;text-decoration:underline}#buttonsSection{padding:60px 0;text-align:center}.form-section{position:relative;margin-top:80px;margin-bottom:60px;max-width:550px}.form-section:first-child{margin-top:0}.form{position:relative}.form-title{position:relative;display:block;font-size:30px;font-weight:700;line-height:1.3em;margin:20px 0;text-align:left}.form-title-description{position:relative;display:block;font-size:18px;font-weight:600;line-height:1.3em;margin:20px 0;text-align:left}.form-field{position:relative;margin:0;width:100%;max-width:505px;padding-right:105px}.form-field .field-label-line{position:relative;margin-top:15px;margin-bottom:5px}.form-field .field-label{position:relative;font-size:16px;font-weight:600;line-height:1.5em}.form-field .field-desc-label-line{position:relative;margin:5px 0;line-height:1em}.form-field .field-desc-label{position:relative;font-size:14px;font-weight:400;color:#707070;line-height:1.5em}.form-field .field-component-line{position:relative;margin:5px 0;line-height:0}.form-field .field-component{position:relative;display:block;padding:6px;border-radius:9px;background-color:#eee}.form-field .field-component.inline{display:inline-block}.form-field .field-component .form-field-container{position:relative;border:1px solid #b0b0b0;background-color:#fff;border-radius:6px}.form-field .label-field{position:relative;display:block;font-size:18px;font-weight:600;line-height:1.3em;margin:10px 0;text-align:left}.form-field .field-indicator.for-label-field{bottom:auto;top:5px}.form-field .field-indicator{position:absolute;display:inline-block;right:0;bottom:12px;height:18px;width:76px;border-radius:0 1000px 1000px 0;padding-right:2px;background-color:gray}.form-field .field-indicator .pointer{position:absolute;display:inline-block;width:0;height:0;border:9px solid transparent;left:-18px;border-right:9px solid gray}.form-field .field-indicator .label{position:relative;display:block;line-height:19px;color:#fff;font-size:11px;font-weight:600;text-align:center}.form-field.text-area .field-indicator{bottom:88px}.form-field .field-indicator.mandatory{background-color:#006ccc}.form-field .field-indicator.mandatory .pointer{border-right-color:#006ccc}.form-field.focused .field-component .form-field-container{border-color:transparent !important}.form-field.focused .field-indicator{background-color:#0082ff !important}.form-field.focused .field-indicator .pointer{border-right-color:#0082ff !important}.form-field.valid .field-indicator{background-color:#00c83c}.form-field.valid .field-indicator .pointer{border-right-color:#00c83c}.form-field.invalid .field-component{background-color:#ffbccb}.form-field.invalid .field-component .form-field-container{border-color:#ff615f}.form-field.invalid .field-indicator{background-color:#f02337}.form-field.invalid .field-indicator .pointer{border-right-color:#f02337}.form-field.invalid .label-field{color:#c6001c}.field-error-message{display:none;position:relative;margin:6px 0;line-height:1em;font-size:15px;color:#f02337}.field-separator{position:relative;height:40px}.field-header{position:relative;display:block;font-size:22px;font-weight:700;line-height:1.3em;margin:20px 0;text-align:left}.field-header>span{position:relative;display:inline-block;padding-bottom:1px;border-bottom:1px solid #303030}.field-subheader{position:relative;display:block;font-size:18px;font-weight:700;line-height:1.3em;margin:20px 0;text-align:left}@media(max-width:1120px){#regOverview .reg-description{padding-right:220px}#regNav .box{width:240px;right:0}}@media(max-width:860px){#regOverview .reg-description{padding-right:0;min-height:0}#regNav{display:none}}@media(max-width:600px){#regOverview{padding-bottom:20px}.terms-condition{margin-bottom:30px}.terms-condition-content{font-size:14px}.terms-condition-content .title{font-size:15px}#formSeparator{margin-top:40px}#submitErrorMessage{margin-top:30px}#buttonsSection{padding:40px 0}.form-section{margin-top:60px}.form-title{font-size:25px;margin:12px 0}.form-title-description{font-size:16px;margin:12px 0}.form-field .field-label{font-size:16px}}@media(max-width:440px){.form-field{padding-right:0}.form-title{font-size:22px;margin:10px 0}.form-field.no-label.has-indicator{padding-top:18px}.form-field .field-label{padding-right:74px}.form-field .field-indicator{width:70px;bottom:auto;top:2px;padding:0;border-radius:1000px;height:17px}.form-field .field-indicator .label{line-height:18px;font-size:10px}.form-field .field-indicator .pointer{display:none}}