This Cheer Athletics cheerleading uniform is made by Rebel; it includes the top and shorts. All of the decorations and writing are sublimated into the fabric. It is primarily blue and is made from a polyester and spandex blend.
 
The top is an adult medium and and the shorts are an adult small. According to their website they are made to fit someone up to  a 34" bust 26" waist and 35" hips.