.roc-form-group--register{display:block}@media only screen and (min-width: 62em){.roc-form-group--register{display:flex;margin:1rem 0}}.medco-register-form .roc-form-group--register .register-form-input{width:100%}.medco-register-form .roc-form-group--register .register-form-input:focus-visible{outline:2px solid #000}@media only screen and (min-width: 62em){.medco-register-form .roc-form-group--register .register-form-input{width:45%}}.roc-form-group--register .roc-form-input__input-wrapper--inline{display:flex;width:100%}.roc-form-group--register .roc-form-input__input-wrapper-icon{position:relative;right:0;margin:0}@media only screen and (min-width: 62em){.roc-form-group--register .roc-form-input__input-wrapper-icon{position:absolute;transform:translateY(-50%);margin-left:0;right:10px}}.register-form-input-label{display:inline-block;width:100%;margin:auto 0;text-align:left;font-size:.9375rem;font-weight:700;vertical-align:baseline}@media only screen and (min-width: 62em){.register-form-input-label{text-align:right;width:30%;margin-right:.875rem}}@media only screen and (min-width: 75em){.register-form-input-label{width:20%}}.register-form-input-label--no-margin{margin:0}.register-form-input-label--full-width{width:100%;text-align:left;margin-right:0}.medco-register-form .roc-form-input__input-error-wrapper{display:flex;width:100%}.register-form-input__helper-wrapper{width:100%;margin:0}.register-form-input__helper-text{max-width:37.25rem;margin:.25rem 0 0;font-size:.8rem;line-height:1rem;font-style:italic}@media only screen and (min-width: 62em){.register-form-input__helper-text{margin:0}}.register-form-input__helper-text--margin-bottom{margin-bottom:.5rem}.register-form-input__helper-text--margin-top{margin-top:.125rem}.register-form-section-title{margin:2rem 0}.register-form-input-checkbox-wrapper{display:flex;justify-content:flex-end;margin-right:.875rem}@media only screen and (min-width: 62em){.register-form-input-checkbox-wrapper{width:30%}}@media only screen and (min-width: 75em){.register-form-input-checkbox-wrapper{width:20%}}.register-form-input-label-error-wrapper{width:100%}@media only screen and (min-width: 62em){.register-form__submit{margin-left:24.5%}}@media only screen and (min-width: 75em){.register-form__submit{margin-left:18%}}
