.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:1em}.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}.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}.check-list{padding:0;padding-top:10px;padding-left:8px;margin:0;list-style:none}.check-list li{text-indent:-8px;margin-left:8px;font-size:12px}.reg-form-container .other-options h4{text-align:center}.reg-plan-container{margin-top:8vh}@media (max-height:815px){.reg-plan-container{margin-top:5vh}}@media (max-height:760px){.reg-plan-container{margin-top:2vh}}@media (max-height:730px){.reg-plan-container{margin-top:10px}}.plan-container{background-color:#f5f5f5;border-radius:5px;padding-bottom:7px}.plan-container p{margin:10px 15px 0;text-align:center;font-size:12px}.plan-container p.lead{margin-top:20px;font-weight:bold;font-size:14px}.plan-container a,.plan-container a:link,.plan-container a:visited{transition:0.5s color ease-in-out}.plan-container ul.check-list{margin:10px 20px 0}.plan-container ul.check-list li{padding-bottom:5px}.plan-container ul.check-list li.not-available{color:#a9a9a9}.plan-price{font-weight:bold}.plan-cta{text-align:center;padding-top:22px;padding-bottom:10px}.plan-header{margin:0;text-align:center;font-weight:800}.plan-header h2{margin:0;padding:30px 0 25px}.plan-header small{text-transform:uppercase;display:block;font-size:12px;margin-bottom:5px}.plan-container-professional{border:2px solid #004ebc}.plan-container-professional .plan-header{color:white;background-color:#004ebc;border-bottom:2px solid #004ebc}.plan-container-professional .plan-header small{color:white}.plan-container-professional a,.plan-container-professional a:link,.plan-container-professional a:visited{color:#004ebc}.plan-container-professional a.btn-primary,.plan-container-professional a:link.btn-primary,.plan-container-professional a:visited.btn-primary{color:white}.plan-container-professional a:hover{color:#003989}.plan-container-professional a.btn-primary{margin-bottom:10px}.plan-container-professional p.lead{color:#004ebc}.plan-container-community{border:2px solid #9060c8;padding-bottom:63px}.plan-container-community .plan-header{color:#5d3f82;border-bottom:2px solid #9060c8}.plan-container-community .plan-header small{color:#5d3f82}.plan-container-community .check-list{height:225px}.plan-container-community p.lead{color:#5d3f82}.plan-container-community a,.plan-container-community a:link,.plan-container-community a:visited{color:#5d3f82}.plan-container-community a.btn{border-color:#5d3f82}.plan-container-community a:hover{color:#442e60}