.fontSize0 {
  font-size: 0;
}
label.js-InputChoice {
  display: inline-block;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  color: #333;
  cursor: pointer;
  margin-right: 10px;
}
label.js-InputChoice > i {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 5px;
}
label.js-InputChoice > input {
  display: none;
}
label.js-InputChoice > input[type="checkbox"] + i,
label.js-InputChoice > input[type="checkbox"] + i.false {
  background: url(../images/checkFalse.png) 0 center no-repeat;
}
label.js-InputChoice > input[type="checkbox"]:checked + i {
  background: url(../images/checkTrue.png) 0 center no-repeat;
}
label.js-InputChoice > input[type="checkbox"] + i.true {
  background: url(../images/checkTrue.png) 0 center no-repeat;
}
label.js-InputChoice > input[type="radio"] + i {
  background: url(../images/radioFalse.png) 0 center no-repeat;
}
label.js-InputChoice > input[type="radio"]:checked + i {
  background: url(../images/radioTrue.png) 0 center no-repeat;
}
label.js-InputChoice > input[type="radio"] + i.true {
  background: url(../images/radioTrue.png) 0 center no-repeat;
}
