Versuch das mal
Die DIV mit der class .form-row wissen durch die floatenden Kind-Elemente nicht wie hoch sie eigentlich sind. Dadurch entsteht dieser unschöne Effekt. Eine Erklärung dazu findet man im Netz unter dem Suchbegriff "clearfix".
Edit: ich sehe gerade, dass du schon .clearfix im CSS definiert hast. Dann würde es reichen, wenn du aus
das machst