Ich dachte es ist linksbündig und das "text-align:center;" wirkt sich nur auf den Label Inhalt aus?
Du hast in meinem Beispielcode das <input> Element als Inhalt des <label> Elements. Also wird es korrekt zentriert dargestellt, entsprechend deiner wohl ursprünglich erwünschten Eigenschaft.