michael@0: /* Override default style */ michael@0: input { michael@0: -moz-appearance: none; michael@0: background: none; michael@0: } michael@0: input:invalid { michael@0: box-shadow: none; michael@0: } michael@0: michael@0: input.notinvalid { michael@0: box-shadow: 0 0 1.5px 1px green; michael@0: } michael@0: input.notinvalid:invalid { michael@0: box-shadow: 0 0 1.5px 1px red; michael@0: } michael@0: michael@0: input.invalid { michael@0: box-shadow: 0 0 1.5px 1px red; michael@0: } michael@0: input.invalid:invalid { michael@0: box-shadow: 0 0 1.5px 1px green; michael@0: } michael@0: michael@0: input.ref { michael@0: box-shadow: 0 0 1.5px 1px green; michael@0: }