Is it Ok for co-pilots to snooze?
Yes, it is called in-seat-rest. 


  This is the process whereby pilots may take short periods of sleep (naps), while temporarily relieved of operational duties in accordance with carefully prescribed ‘controlled rest’ procedures, when part of a two-man operating crew of an in-flight aeroplane.


Source: skybrary