@media screen and (max-width: 768px){
  .coh-style-request-sales-rep-styles input[type=checkbox]:checked:after { /* Chrome, Firefox, Opera, Safari 10.1+ */
    content: "";
    display: block;
    width: 0.625rem;
    height: 1.25rem;
    border: solid white;
    border-width: 0 5px 5px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 0.5rem !important;
    left: 0.625rem;
  }
    .coh-style-request-sales-rep-styles input#edit-i-certify-that-i-am-a-healthcare-professional-1[type=checkbox] { /* Chrome, Firefox, Opera, Safari 10.1+ */
    height: 2.25rem;
    width: 2.85rem;
  }
  .coh-style-request-sales-rep-styles input#edit-i-certify-that-i-am-a-healthcare-professional-1[type=checkbox]:checked { /* Chrome, Firefox, Opera, Safari 10.1+ */
    background-color: #0375ff;
    height: 2.25rem;
    width: 2.75rem;
  }
  .coh-style-request-sales-rep-styles input[type=checkbox] { /* Chrome, Firefox, Opera, Safari 10.1+ */
    height: 2.25rem;
    width: 2.45rem;
  }
}

.coh-style-request-sales-rep-styles input[type="checkbox"] { /* Chrome, Firefox, Opera, Safari 10.1+ */
  height: 2.25rem;
  width: 2.25rem; 
  appearance: none;
   -moz-appearance: none;
  -webkit-appearance: none;
  border: 1px solid #62666a;
  margin-right: 1rem;
}

.coh-style-request-sales-rep-styles input[type=checkbox]:checked { /* Chrome, Firefox, Opera, Safari 10.1+ */
  background-color: #0375ff;
  height: 2.25rem;
  width: 2.25rem; 
}

.coh-style-request-sales-rep-styles input[type=checkbox]:checked:after { /* Chrome, Firefox, Opera, Safari 10.1+ */
  content: "";
  display: block;
  width: 0.625rem;
  height: 1.25rem;
  border: solid white;
  border-width: 0 5px 5px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 0.13rem;
  left: 0.625rem;
}

.placeholder-text.error::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #d40131;
  opacity: 1; /* Firefox */
}

.placeholder-text.error:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #d40131;
}

.placeholder-text.error::-ms-input-placeholder { /* Microsoft Edge */
  color: #d40131;
}
