#registrationContent {color:#333333;clear:both;}
.useradmin-user-field {overflow: hidden;}
.useradmin-user-field input, .useradmin-user-field textarea, .useradmin-user-field select {margin:5px 5px!important;}
.regLabel, .useradmin-user-field label {width:150px;float:left;margin:5px 0;}
.useradmin-user-field label.error {width: auto;}
.regInput {float:left;margin:5px 0;}
.regInput input, .useradmin-user-field input {float:left;margin:0 5px;width:180px;border: 1px solid #7f9db9;}
.regForm input.checkbox {float:left;margin:0 5px;width:20px;border: none;}
.regInput textarea, .useradmin-user-field textarea {float:left;margin:0 5px;width:180px;height:100px;border: 1px solid #7f9db9;max-width:100%}
.regInput select, .useradmin-user-field select {float:left;margin:0 5px;width:180px;border: 1px solid #7f9db9}
.regInput .reqInd {font-weight:bold;float:left;width:1em;}
.regForm .error, .regInput .error {float:left;}
.regInput .password-meter, .regInput .adminpassword-meter, .regInput .nonEditable {float:left;margin:0 5px;}
.error {padding:0;background-color:transparent;background:none;padding:0;margin:0 5px;border:1px solid black;}
label.error {border:none;}
div.error {border:none; margin-left:0;font-size: 1.3em;}
.clearer {clear:both;line-height:0;height:0;font-size:0px;}
.next, .nextCancel {float:right;}
.regStep1, .regStep2, .regStep3{font-size:0.8em;float:left;margin:0 0 10px 0;text-align:center;}
.regStep2, .regStep3{margin-left:30px;float:left;}
.authentication, .authenticationAdmin, .usernamevalidator {display:none;}
.linkDisabled a{color:#C8C8C8;}
.authenticationselectionerror {display:none;}
.regConfirmationLinks li {list-style-type:none;}
.regInput .passwordadvice {float:left;padding:0;margin:0 5px;font-size:0.9em;width:175px;}
.changeusername{float:left;}
.nonEditable{min-width:180px;}
.changeuserlabel{display:none;}
.useradmin-label-required, .form-label-required {color: red;}
.regForm fieldset legend {margin-bottom: 10px}
.regForm .form-field-div {float:left; display:block; width:580px;}
.no-fieldset {margin-left: 20px}
.radiobuttons input {width:20px;}

.error-form-message {width:90%;padding:1em;border:solid 1px #ff0000;margin:2% auto;color:#ff0000}
.regForm input {float:left;margin:0 5px;}
.regForm select {float:left;margin:0 5px;}
.regForm textarea {float:left;margin:0 5px;height:100px;}
h3 {margin-top:53px;}
.regForm .shibeditor-all-affiliations .allAffiliations{display: inline;float: none;}

#shibPage form.shibForm .regLabel {display:inline-block;margin-right: 50px;}
#shibPage form.shibForm .regInput {display:inline-block;margin-right: 50px;}
#shibPage form.shibForm .regInput input {display:inline-block;}
