@osmad
Some icons, like in checkbox, can be created via CSS as well (content).
You can right click on element to see stylesheet properties for it, you will need good css and html understanding to do such modificaitons.
Often, for font awesome 5, it is required just to change font name (font awesome 5 free .... or something like that) and font weight (normal or bold, depending on icon style).
You could also use "compatibility" font awesome sheet that should map v4 icons to v5, check their docs.