Error tip

this fixes up the bootstrappiness of the various forms and makes the error tip flexible for different error sizes
still TODO: mobile style pass
$error is already this value.  Why are you changing it back to a magic number?