form.user-form .form-list>li{padding:.5em 0;position:relative}form.user-form .form-list label:not(.error){display:block;width:30%;margin-right:3%;float:left;padding-top:.5em}form.user-form .form-list input.check-box+label:not(.error){padding-top:0}form.user-form .form-list .text-box,form.user-form .form-list .select,form.user-form .form-list input:not([type="checkbox"]),form.user-form .form-list textarea{padding:.5em .75em;border:solid 1px #ccc;border-radius:2px;width:calc(66% - 1.5em - 2px);outline:none}form.user-form .form-list textarea{height:6em;resize:vertical}form.user-form .form-list .actions{padding-left:33%;padding-top:1.5em;clear:both}form.user-form .form-list button{cursor:pointer;border:none;border-radius:3px;padding:.75em 1.5em;margin-right:1.5em;display:inline-block;vertical-align:middle}form.user-form .form-list .actions a{text-decoration:none;color:inherit}form.user-form label.error{font-size:smaller;width:auto;display:inline-block;clear:both;margin-left:33%;margin-top:.25em;padding:.25em 0}form.user-form .status{font-size:smaller;padding:1.5em;background:#f7f7f7;margin-bottom:1.5em;border-radius:2px}form.user-form .status.error{background:#ffeaec}form.user-form .status.success{background:#cfefd5}#change-password-form .status.success+button,#profile-form .status.success+button{display:none}#change-password-form .status.success+button+a[href],#profile-form .status.success+button+a[href]{display:none}form.user-form .form-info{margin-bottom:1em}