To get you started some rather basic (or even trivial, depends) observations, putting $\,n_p=$ number of Sylow $p-$subgroups , $\,G:=\,$ simple group of order $\,168\,$:
$$168=2^3\cdot 3\cdot7\Longrightarrow n_7=8\;,\;n_3=7,28$$
It can't be $\,n_3=4\,$ as then $\,G\,$ has a subgroup of index 4, which is impossible since this would mean $\,G\,$ is isomorphic with a subgroup of $\,S_4\,$ . For the same reason, it must be $\,n_2=7,\,21\,$...
Perhaps reading here you'll have have the whole view. Don't worry about the number of pages as the first ones are basic results listed.
The $8$ Sylow subgroups of order $7$ each contain $6$ elements of order $7$ together with the identity. Since an element of order $7$ generates a group of order $7$ these elements are all distinct. There are $8 \times 6=48$ elements of order $7$.
You use the fact that the group is simple in asserting that there are $8$ subgroups of order $7$. It is always possible to have $1$ subgroup of a given order (so long as it is a factor of the group order e.g. the cyclic group of order $168$) - but a single subgroup of order $7$ would be normal, and the group would not be simple.
Best Answer
Suppose the 7-sylow subgroup is not normal, then $n_7 = 8$, and so there are $48$ elements of order 7 in your group. This leaves exactly 8 elements which are not of order 7, and hence there is a unique subgroup of order 8 - which must be normal.