/* line 5, radio_21.scss */
input[type="radio"] {
  appearance: none;
  width: 20px;
  height: 20px;
  background: #eeeeee;
  box-shadow: inset 0 0 0 .2em white, 0 0 0 .1em;
  border-radius: 50%;
  transition: .6s;
  cursor: pointer;
  color: #363945;
}
/* line 20, radio_21.scss */
input[type="radio"]:hover, input[type="radio"]:checked {
  background: #363945;
  box-shadow: inset 0 0 0 .6em white, 0 0 0 .3em;
}
/* line 29, radio_21.scss */
input[type="radio"]:checked {
  background: #6f42c1;
  box-shadow: inset 0 0 0 0.2em white, 0 0 0 0.2em #6f42c1;
}
/* line 36, radio_21.scss */
input[type="radio"]:focus {
  outline: 0;
}

/* line 50, radio_21.scss */
input[type="radio"]:checked + label {
  color: #6f42c1;
}

/* line 55, radio_21.scss */
input[type="checkbox"] {
  margin: 0 8px 0 7px;
  cursor: pointer;
  -ms-transform: scale(1.8);
  /* IE */
  -moz-transform: scale(1.8);
  /* FF */
  -webkit-transform: scale(1.8);
  /* Safari and Chrome */
  -o-transform: scale(1.8);
  /* Opera */
  transform: scale(1.8);
}

/* line 97, radio_21.scss */
input[type="checkbox"]:checked + label {
  color: #6f42c1;
}

/* line 106, radio_21.scss */
label input + span.text {
  margin: 0px 1.2em 0px 0.3em;
}
