This is caused by mixed content, as @sandro mentioned.
It only appears where resources are loaded over http, so not necessarily across your whole site.