 .checkbox.grey label::after,
 .checkbox.black label::after,
 .checkbox.blue label::after,
 .checkbox.red label::after,
 .checkbox.green label::after,
 .checkbox.purple label::after,
 .checkbox.pink label::after,
 .checkbox.orange label::after,
 .checkbox.brown label::after{
  color: #FFF;
}
.checkbox.beige label::after,
.checkbox.yellow label::after,
.checkbox.white label::after{
	  color: #999;
}
.checkbox.pink input[type="checkbox"]:checked+label:before {
	background:#ff8acc;
	border-color:#ff8acc;
	color:#FFF;
}
.checkbox.white input[type="checkbox"]:checked+label:before {
	background:#fff;
	/*border-color:#fff;*/
	color:#FFF;
}
.checkbox.black input[type="checkbox"]:checked+label:before {
	background:#000;
	color:#FFF;
}
.checkbox.blue input[type="checkbox"]:checked+label:before {
	background:#0066CC;
	border-color:#0066CC;
	color:#FFF;
}
.checkbox.red input[type="checkbox"]:checked+label:before {
	background:#FF3333;
	border-color:#FF3333;
	color:#FFF;
}
.checkbox.green input[type="checkbox"]:checked+label:before {
	background:#339933;
	border-color:#339933;
	color:#FFF;
}
.checkbox.orange input[type="checkbox"]:checked+label:before {
	background:#FF9900;
	border-color:#FF9900;
	color:#FFF;
}
.checkbox.purple input[type="checkbox"]:checked+label:before {
	background:#9966CC;
	border-color:#9966CC;
	color:#FFF;
}
.checkbox.yellow input[type="checkbox"]:checked+label:before {
	background:#FFCC00;
	border-color:#FFCC00;
	color:#FFF;
}
.checkbox.grey input[type="checkbox"]:checked+label:before {
	background:#999999;
	border-color:#999999;
	color:#FFF;
}
.checkbox.brown input[type="checkbox"]:checked+label:before {
	background:#663300;
	border-color:#663300;
	color:#FFF;
}
.checkbox.beige input[type="checkbox"]:checked+label:before {
	background:#E6E1D2;
	border-color:#E6E1D2;
	color:#FFF;
}

