You sleep longer than normal.
In this sentence, is 'normal' used as a noun or an adjective? If it is used as a noun, then is this sentence correct after "than" as I think "than" is used to compare two same word class. In this sentece,does it compare "longer" with "normal"?