.customCheckbox {
    float: left;
    position: relative;
    width: 20px;
    height: 20px;
    background: transparent;
    border-radius: 2px;
    border: 1px solid #9F9F9F;
    box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);
    margin-right: 10px;
    overflow: hidden;
	display:inline-block;
}

.customCheckbox.customCheckboxChecked {
  background: #3B00B1;
  border: 0;
}

.customCheckbox input {
  opacity: 0;
  cursor: pointer;
  z-index: 5;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.customCheckbox span {
    display: none;
    text-align: center;
    line-height: 20px;
    font-size: 90%;
    color: white!important;
    font-family: Tahoma;
	--font-family-sans-serif: Tahoma;
    --font-family-monospace: Tahoma;
}

.customCheckbox.customCheckboxChecked span {
  display: block;
}