.password-container{display:flex;align-items:center;background:#fff;border-width:.5px;flex-flow:wrap;border:1px solid #ddd}#password,#password-confirmation{border:none;width:90%}#password-confirmation-error{order:2}#password-error,#password-confirmation-error{border-top:1px solid #ddd;margin-top:0;width:100%}.eye-icon{display:flex;width:10%;justify-content:center;font-size:12pt}.form-create-account .fieldset{min-height:0}.fieldset.additional_info{width:100%}.switch-field{display:flex;overflow:hidden}.switch-field input{position:absolute !important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.switch-field label{background-color:#444;color:#fff;font-size:14px;text-align:center;padding:8px 16px;margin-right:-1px;border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px rgba(255,255,255,.1);transition:all .1s ease-in-out;width:10%}.switch-field label:hover{cursor:pointer}.switch-field input:checked+label{background-color:#ee2020;box-shadow:none}.switch-field label:first-of-type{border-radius:4px 0 0 4px}.switch-field label:last-of-type{border-radius:0 4px 4px 0}