input[type="checkbox"], input[type="radio"] {
  position: absolute;
  left: -9999px;
}

.none {
  color: #555;
  
}

.side-label {
  display: block;
  position: relative;
  margin: 10px 0;
  padding-left: 35px;
  cursor: pointer;
  background:url('../images/capcha2.png') no-repeat 95% 20%;
}

.side-label::before, .side-label::after {
  content: '';
  position: absolute;
  top: 1;
  left: 0;
}


.side-label::before {
  display: block;
  width: 20px;
  height: 20px;
  border: 2px solid black;  
}

input:focus + .side-label::before {
  border-color: #9ab593;
}

.side-label::after {
  display: none;
  width: 22px;
  height: 22px;
  margin: 2px;
  margin-top:-24px;
  margin-left:-1px;
  background-color: #DC6226;
  box-shadow:3px 3px 3px grey;
  background:#18D26E;
}

input:checked + .side-label::after {
  display: block;
}

.how-other-disclosure {
  display: none;
  margin: 10px 0 0 35px;
}

#how-other:checked ~ .how-other-disclosure {
  display: block;
}


.how-other-disclosure2 {
  display: none;
  margin: 10px 0 0 35px;
}

#how-other2:checked ~ .how-other-disclosure2 {
  display: block;
}



