Looking to customize the appearance of Bootstrap checkboxes by changing the default style. Interested in applying different borders for unchecked, hover and checked states. While adding a shadow works fine, altering the border and background color has proven unsuccessful.
input[type="checkbox"]{
width: 20px;
height: 20px;
border: 1px solid #59A29B;
background color: #FFFFFF;
box-shadow: inset 0 1px 3px rgba(0,0,0,.3);
}
An example of this issue can be seen here: JS Fiddle
Any assistance would be greatly appreciated.