Dear, I have styled my checkbox, but I wish I could select more than one option, keeping the CSS style I created. Only because of my CSS rule, you are only selecting for the first item .
@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);
input[type=checkbox] {
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
border: 1px solid #c8c6c6;
width: 15px;
height: 15px;
border-radius: 2px;
}
input[type=checkbox]+label:before {
font-family: FontAwesome;
display: inline-block;
font-size: 19px;
margin: 10px 0px 10px 30px;
}
input[type=checkbox]+label:before:focus {
outline: none;
}
#checkbox {
display: none;
}
#checkbox+label:before {
content: "\f096";
letter-spacing: 10px;
}
#checkbox:checked+label:before {
content: '\f046';
}
<input type="checkbox" id="checkbox" name="">
<label for="checkbox"> Item 1</label>
<br>
<input type="checkbox" id="checkbox" name="">
<label for="checkbox"> Item 2</label>
<br>
<input type="checkbox" id="checkbox" name="">
<label for="checkbox"> Item 3</label>
<br>
<input type="checkbox" id="checkbox" name="">
<label for="checkbox"> Item 4</label>
<br>
<input type="checkbox" id="checkbox" name="">
<label for="checkbox"> Item 5</label>
<br>