I am not sure about how to change colors. 
But, what I do is create a custom badge and assign it to Administrators on the site.
Steps
1. Create a badge file. I have a badge file called digibit.badge that looks similar to this:
[
	{
		"title" 		: "COM_DIGIBIT_BADGES_VERIFIED_TITLE",
		"alias"			: "digibit-validated",
		"description"	: "COM_DIGIBIT_BADGES_VERIFIED_DESC",
		"howto"			: "COM_DIGIBIT_BADGES_VERIFIED_HOWTO",
		"command"		: "digibit.validated",
		"extension"		: "com_easysocial",
		"avatar"		: "images/logo--white-blue-backgroun_120x120.png",
		"frequency"		: 50
	}
]
2. Install new badge at EasySocial | Achievements | install
3. in EasySocial Users, assign the custom badge.
Explanation about the .badge file
- The .badge file name needs to be unique to your site.
- The title, alias, and command entries need to be unique to your site.
- In our case, we made up a command because we are manually assigning the badge.
- Avatar is the path to your badge. Using a 120px by 120px png image is good.
Anyways, good luck.