input[name*=one-required-checkbox] {
  display: none;
}

.survey-form,
.survey-form p,
.survey-form ul li {
  font-family: "Roboto", sans-serif !important;
}

.survey-form p {
  margin-bottom: 0;
}

.plus-minus-grid .control .form-group,
.double-plus-minus-grid .control .form-group {
  display: -webkit-flex;
  display: flex;
  margin-bottom: 0;
}
.plus-minus-grid .control .form-group label,
.double-plus-minus-grid .control .form-group label {
  text-indent: -99999px;
  font-size: 1.5rem;
}
.plus-minus-grid .control .form-group .custom-control,
.double-plus-minus-grid .control .form-group .custom-control {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  width: 3rem;
  padding: 0;
}
.plus-minus-grid .control .form-group .custom-control input,
.double-plus-minus-grid .control .form-group .custom-control input {
  margin: 0;
}
.plus-minus-grid .control .form-group .custom-control-label:before,
.plus-minus-grid .control .form-group .custom-control-label:after,
.double-plus-minus-grid .control .form-group .custom-control-label:before,
.double-plus-minus-grid .control .form-group .custom-control-label:after {
  width: 1.5rem;
  height: 1.5rem;
  left: -0.75rem;
}
.plus-minus-grid .control .form-group input,
.double-plus-minus-grid .control .form-group input {
  pointer-events: none;
}

.plus-minus-grid {
  display: grid;
  grid-template-columns: 2rem 60% calc(40% - 2rem);
  grid-row-gap: 0.5rem;
}
.plus-minus-grid > div {
  border-bottom: 1px solid #ccc;
}
.plus-minus-grid .header-icons div {
  width: 3rem;
  text-align: center;
}
.plus-minus-grid .desc {
  padding-right: 3rem;
}

.double-plus-minus-grid {
  display: grid;
  grid-template-columns: 10rem calc(50% - 5rem) calc(50% - 5rem);
  grid-row-gap: 0.5rem;
}
.double-plus-minus-grid > div:nth-child(3n-1) {
  padding-right: 1rem;
}
.double-plus-minus-grid > div:nth-child(3n) {
  padding-left: 1rem;
}
.double-plus-minus-grid > div {
  border-bottom: 1px solid #ccc;
}
.double-plus-minus-grid .header-icons div {
  width: 3rem;
  text-align: center;
}
/*# sourceMappingURL=survey.css.map */
