You can use a SASS mixin with an arguments.
Your code would look as follows:
@mixin input-before($content)
color: $silver
content: $content;
cursor: pointer
font: 20px FontAwesome
margin-left: -23px
padding-right: 4px
vertical-align: middle
.input-checkbox-alt
opacity: 0
position: absolute
z-index: 5
+ label
cursor: pointer
display: inline
margin-left: 23px
&:before
@include input-before("\f0c8"
&:hover
&:before
@include input-before("\f14a")
&:checked + label
color: #444
&:before
color: $nephritis
content: "\f14a"