Definition of "Overnight" :
adjective: lasting, open, or operating through the whole night
"An overnight trip."
adverb: during or for the length of one night
"The fish marinates overnight."
adverb: happening in a short time or with great speed
"These solutions cannot be found overnight!."