.reg-form-container{width:100%;max-width:480px;margin:0 auto;margin-top:10vh;transition:margin-top 0.5s ease-in-out}.reg-form-container a.btn-primary{color:white}@media (max-height:685px){.reg-form-container{margin-top:5vh}}@media (max-height:602px){.reg-form-container{margin-top:0}}@media (min-width:992px){.reg-form-container{width:480px}}ul.form-step-progress li{width:50%}ul.form-step-progress li:before{width:80%}.sign-in-container{margin-top:2vh;margin-bottom:2vh}@media (max-height:685px){.sign-in-container{margin-top:5vh}}@media (max-height:602px){.sign-in-container{margin-top:0}}#div_id_eula_confirmed{text-align:left}#div_id_eula_confirmed label{margin-left:20px}#div_id_eula_confirmed input.checkbox{-ms-transform:scale(1.8);-moz-transform:scale(1.8);-webkit-transform:scale(1.8);-o-transform:scale(1.8);margin-left:-22px;height:25px}.fake-autocomplete-fields{display:none}span.validationMessage{text-align:left;display:block;margin:0.5em}p.validation-message-block{margin:0.5em;text-align:left;margin-top:-0.6em;margin-bottom:1.1em}p.sso-message-block{margin:0.5em;margin-bottom:1.55em;text-align:left}.submit-errors p,.submit-errors ul{text-align:left}.commcare-icon{font-size:3em}.submit-info h2,.server-errors h2,.submit-success h2{margin:0.5rem 0 1rem}.server-errors,.submit-success{text-align:left}.initial-padding{padding-top:20px}.intl-tel-input{width:100%}.intl-tel-input .selected-flag{color:#1c2126}.intl-tel-input .selected-flag .selected-dial-code{padding-left:5px!important}.intl-tel-input .country-list .country{color:#1c2126}.radio-select{box-sizing:border-box;border-radius:5px;border:2px solid #cccccc;font-size:15px}.radio-select_options{border-radius:5px}.radio-select_expand::after{line-height:42px}.radio-select_items{padding-top:42px}.radio-select_label{line-height:40px;padding-left:16px}.radio-select_expand:checked + .radio-select_closeLabel + .radio-select_options{margin-top:40px}.radio-select_expand:checked + .radio-select_closeLabel + .radio-select_options .radio-select_label{height:31px;line-height:31px}.radio-select_expand:checked + .radio-select_closeLabel + .radio-select_options .radio-select_label:last-child:hover{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.radio-select_input:checked + .radio-select_label{height:31px}.radio-select,.radio-select_expand,.radio-select_expandLabel,.radio-select_label-placeholder{height:42px;line-height:40px}.sign-up-bubble{margin:10px 0}.reg-form-container .other-options h4{text-align:center}