#PersonalDetails{padding:0 0 0 0}#PersonalDetails .mbsc-ic{position:absolute;left:-0;height:35px;line-height:35px;width:30px;text-align:center;font-size:21px;color:#555}select:required:invalid{color:gray}option[value=""][disabled]{display:none}#PersonalDetails p.RequiredFieldDescription{text-align:right;padding-right:5px;margin-bottom:0;position:absolute;top:-16px;right:-5px;margin-top:0}#PersonalDetails input,#PersonalDetails select{width:185px;display:inline-block;margin-left:30px;font-size:16px;padding:0 5px;height:35px}#PersonalDetails #Surname,#PersonalDetails #RequireDoB[value="true"]~#Gender,#PersonalDetails #RequireDoB[value="true"]~* #Gender,#PersonalDetails #Address2,#PersonalDetails #DynamicPhoneNumberAlt,#PersonalDetails #ConfirmPassword{margin-left:40px}#PersonalDetails #Name,#PersonalDetails #Surname,#PersonalDetails #DynamicPhoneNumber,#PersonalDetails #DynamicPhoneNumberAlt{margin-bottom:0}#PersonalDetails .form-group:nth-child(2),#PersonalDetails #RequireDoB[value="false"]~#RequireGender[value="false"]~.form-group:nth-child(3),#PersonalDetails #RequireDoB[value="false"]~#RequireGender[value="false"]~* .form-group:nth-child(3),#PersonalDetails .form-group:nth-child(4){margin-bottom:5px}#PersonalDetails #Email{width:415px}#PersonalDetails #PersonalDetailsGenderIcon{left:10px}#CheckboxCreateAccountHolder{margin-left:5px;color:#555}#CheckboxCreateAccountHolder label{margin-left:5px;font-weight:normal}#PersonalDetailsEmailInUse{margin-top:5px;margin-bottom:5px}.PasswordValidationMessage{top:unset!important}#PersonalDetails .ValidationMessage,#RegisterContainer .ValidationMessage,#LinkedClient .ValidationMessage{position:absolute;top:-8px;left:30px;white-space:nowrap;font-size:12px;color:red;display:none}#PersonalDetails [error="required"],#PersonalDetails [error="available"],#PersonalDetails [error="value"],#RegisterContainer [error="required"],#RegisterContainer [error="available"],#RegisterContainer [error="value"],#LinkedClient [error="required"],#LinkedClient [error="available"],#LinkedClient [error="value"]{margin-top:8px;height:30px}#PersonalDetails [error="required"]~.ValidationMessage.Required,#PersonalDetails [error="available"]~.ValidationMessage.Available,#PersonalDetails [error="value"]~.ValidationMessage.Value,#RegisterContainer [error="required"]~.ValidationMessage.Required,#RegisterContainer [error="available"]~.ValidationMessage.Available,#RegisterContainer [error="value"]~.ValidationMessage.Value,#LinkedClient [error="required"]~.ValidationMessage.Required,#LinkedClient [error="available"]~.ValidationMessage.Available,#LinkedClient [error="value"]~.ValidationMessage.Value{display:block}#PersonalDetails .form-group-half:nth-child(2) .ValidationMessage{left:40px}#PersonalDetails .form-group-half{display:inline-block;position:relative}#PersonalDetails .form-group{margin-bottom:0;position:relative}.ui-datepicker-trigger{display:none!important}#DateOfBirth:focus::-webkit-input-placeholder{opacity:0}#DateOfBirth:focus::-moz-placeholder{opacity:0}#DateOfBirth:focus:-ms-input-placeholder{opacity:0}#DateOfBirth:focus:-moz-placeholder{opacity:0}#DateOfBirth:focus[value=""]::-webkit-input-placeholder{opacity:1}#DateOfBirth:focus[value=""]::-moz-placeholder{opacity:1}#DateOfBirth:focus[value=""]:-ms-input-placeholder{opacity:1}#DateOfBirth:focus[value=""]:-moz-placeholder{opacity:1}#Gender.GenderNotSet{color:rgba(0,0,0,.5)}#PersonalDetails #RequireDoB,#PersonalDetails #RequireGender,#PersonalDetails #RequireAddress{display:none!important}#PersonalDetails input[type='number']{-moz-appearance:textfield}#PersonalDetails input[type=number]::-webkit-inner-spin-button,#PersonalDetails input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}