.anketa .block-9
{
margin-top: 10px;
}
.anketa .block-9 input[type="checkbox"] {
display: none;
}
.anketa .block-9 input[type="checkbox"]+label {
position: relative;
display: block;
margin-bottom: 15px;
}
.anketa .block-9 input[type="checkbox"]+label:before {
display: block;
content: "";
position: absolute;
left: 0;
top: 5px;
width: 12px;
height: 12px;
border-radius: 3px;
border: 1px solid #444;
}
.anketa .block-9 input[type="checkbox"]+label:after {
opacity: 0;
display: block;
font-size: 18px;
color: #000;
font-family: FontAwesome;
content: "\f00c";
position: absolute;
left: 0;
top: -4px;
width: 12px;
height: 12px;
transition: all .3s linear;
}
.anketa .block-9 input[type="checkbox"]:checked+label:after {
opacity: 1;
}