Catalyzes the NADH-dependent reduction of FAD to provide FADH2 for the halogenase RebH. NADP(+) + reduced riboflavin = 2 H(+) + NADPH + riboflavin kcat is 108 min(-1). Belongs to the non-flavoprotein flavin reductase family.