Def sounds like your master cylinder. Sometimes they leak internally past the piston seal causing these exact symptoms without leaking externally.