#commentsBox {
display: none;
}

.section-wrapper, .section-wrapper--consents {
  border: 0px;
}

#personaldataBox .form-group>.row>div:first-child,
#businessdataBox .form-group>.row>div:first-child {
    display: none;
}

.form-control { border: 0px; height: 50px; color: #000; }

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 85, 74, 0.3);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 85, 74, 0.3);
}

.btn.btn-primary.btn-send {
  border-radius: 0px;
  text-transform: uppercase;
}

#consentsBox label::before,
.nv_checkbox_on::before {
  content: ' ';
  position: absolute;
  top: 4;
  left: -30px;
  height: 22px;
  width: 22px;
  background-color: #FFF;
  background-image: none !important;
  //border: 2px solid #ccc;
}

#consentsBox label:hover::before {
  background-color: #ccc;
}

#consentsBox label:has(input:checked):before  {
  //background-color: #2196F3;
}

#consentsBox label::after {
  content: "";
  position: absolute;
  display: none;
}

#consentsBox label:has(input:checked)::after {
  display: block;
}

#consentsBox label::after {
  left: -22px;
  top: 3px;
  width: 8px;
  height: 19px;
  border: solid #f8554a;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}