.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}.reg-form-container select.input-lg{color:#1c2126;appearance:none;padding:2px 16px;line-height:unset}.reg-form-container .select2-container .select2-selection--single{font-size:15px;border:2px solid #cccccc;border-radius:5px;height:42px;padding:5px 8px}.reg-form-container .select2-container .select2-selection--single .select2-selection__rendered{color:#1c2126}.reg-form-container .select2-container .select2-selection__arrow{top:10px!important;right:6px!important}.reg-form-container .select2-container .select2-selection__arrow b{display:none}.reg-form-container .select2-container .select2-selection__arrow::after{outline:none!important;content:"\f078";font-family:FontAwesome;position:absolute;top:0;line-height:31px;right:0;color:#685c53;font-size:12px;transform:translate(-80%,-10%);pointer-events:none;z-index:2;transition:all 250ms cubic-bezier(0.4,0.25,0.3,1);opacity:0.6;width:10px;padding-right:8px;margin:0}.reg-form-container .select2-container--open .select2-selection__arrow::after{content:"\f077"}.select2-container .select2-results__option{font-size:15px!important;padding:5px 17px!important}