These are purely css3 with a simple line of jquery to toggle the state. Originally built as an extention of Bootstrap using LESS, contact me if you want the less code, complete with the different colors to match the standard bootstrap buttons. http://jsfiddle.net/mVAXG/2/.