.alliance:checked +img {
	color:#063570;
	border-color:#063570;
	box-shadow: inset 0px 0px 0px 3px #063570;
}
.horde:checked +img {
	color:#8A0100;
	border-color:#8A0100;
	box-shadow: inset 0px 0px 0px 3px #8A0100;
}
/* Classes */
.warrior {
	color:#C79C6E;
}
img.warrior {
	border-color:#C79C6E;
	border:1px solid;
}
.warrior:checked +img{
	color:#C79C6E;
	border-color:#C79C6E;
	box-shadow: inset 0px 0px 0px 3px #C79C6E;
}
input.warrior {
	border: 0.5px solid #C79C6E;
}

.paladin {
	color:#F58CBA;
}
img.paladin {
	border-color:#F58CBA;
	border:1px solid;
}
.paladin:checked +img {
	color:#F58CBA;
	border-color:#F58CBA;
	box-shadow: inset 0px 0px 0px 3px #F58CBA;
}
input.paladin {
	border: 0.5px solid #F58CBA;
}

.rogue {
	color:#FFF569;
}
img.rogue {
	border-color:#FFF569;
	border:1px solid;
}
.rogue:checked +img {
	color:#FFF569;
	border-color:#FFF569;
	box-shadow: inset 0px 0px 0px 3px #FFF569;
}
input.rogue {
	border: 0.5px solid #FFF569;
}

.deathknight {
	color:#C41F3B;
}
img.deathknight {
	border-color:#C41F3B;
	border:1px solid;
}
.deathknight:checked +img {
	color:#C41F3B;
	border-color:#C41F3B;
	box-shadow: inset 0px 0px 0px 3px #C41F3B;
}
input.deathknight {
	border: 0.5px solid #C41F3B;
}

.hunter {
	color:#ABD473;
}
img.hunter {
	border-color:#ABD473;
	border:1px solid;
}
.hunter:checked +img {
	color:#ABD473;
	border-color:#ABD473;
	box-shadow: inset 0px 0px 0px 3px #ABD473;
}
input.hunter {
	border: 0.5px solid #ABD473;
}

.shaman {
	color:#0070DE;
}
img.shaman {
	border-color:#0070DE;
	border:1px solid;
}
.shaman:checked +img {
	color:#0070DE;
	border-color:#0070DE;
	box-shadow: inset 0px 0px 0px 3px #0070DE;
}
input.shaman {
	border: 0.5px solid #0070DE;
}

.druid {
	color:#FF7D0A;
}
img.druid {
	border-color:#FF7D0A;
	border:1px solid;
}
.druid:checked +img {
	color:#FF7D0A;
	border-color:#FF7D0A;
	box-shadow: inset 0px 0px 0px 3px #FF7D0A;
}
input.druid {
	border: 0.5px solid #FF7D0A;
}

.priest {
	color:#FFFFFF;
}
img.priest {
	border-color:#FFFFFF;
	border:1px solid;
}
.priest:checked +img {
	color:#FFFFFF;
	border-color:#FFFFFF;
	box-shadow: inset 0px 0px 0px 3px #FFFFFF;
}
input.priest {
	border: 0.5px solid #FFFFFF;
}

.warlock {
		color:#9482C9;
}
img.warlock {
	border-color:#9482C9;
	border:1px solid;
}
.warlock:checked +img {
	color:#9482C9;
	border-color:#9482C9;
	box-shadow: inset 0px 0px 0px 3px #9482C9;
}
input.warlock {
	border: 0.5px solid #9482C9;
}

.mage {
	color:#69CCF0;
}
img.mage {
	border-color:#69CCF0;
	border:1px solid;
}
.mage:checked +img {
	color:#69CCF0;
	border-color:#69CCF0;
	box-shadow: inset 0px 0px 0px 3px #69CCF0;
}
input.mage {
	border: 0.5px solid #69CCF0;
}

.monk {
	color:#00FF96;
}
img.monk {
	border-color:#00FF96;
	border:1px solid;
}
.monk:checked +img {
	color:#00FF96;
	border-color:#00FF96;
	box-shadow: inset 0px 0px 0px 3px #00FF96;
}
input.monk {
	border: 0.5px solid #00FF96;
}

.demonhunter {
	color:#A330C9;
}
img.demonhunter {
	border-color:#A330C9;
	border:1px solid;
}
.demonhunter:checked +img {
	color:#A330C9;
	border-color:#A330C9;
	box-shadow: inset 0px 0px 0px 3px #A330C9;
}
input.demonhunter {
	border: 0.5px solid #A330C9;
}

.spec:checked +img {
	color:#ffffff;
	border-color:#ffffff;
	box-shadow: inset 0px 0px 0px 3px #ffffff;
}


.raid_warning {
	color: #FF4800;
}
.item_epic,
.item_epic:hover {
	color:#A335E0;
}



/* guild ranks */
.grank_officer {
	color:#9B59B6;
}
.grank_titan {
	color:#3498DB;
}
.grank_raider {
	color:#2ECC71;
}
.grank_member {
	color:#F1C40F;
}
.grank_trial {
	color:#E67E22;
}
.grank_backup {
	color:#E74C3C;
}
