p {
  font-family: 'Open Sans';
  margin-bottom: 0;
}

.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
  background-color: #F41C5E;
}

.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: none;
}

.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

input[type=checkbox] {
  width: 30px;
  height: 30px;
}



.consent-label {
  width: 100%;
  font-family: 'Open Sans';
  font-size: 16px;
}

.submit-btn {
  background-color: #d6065e;
  width: 280px;
  padding-top: 8px;
  padding-bottom: 8px;
  border: none;
  color: #fff;
  font-family: 'Open Sans';
  border-radius: 5px;
}

.submit-btn:hover {
  background-color: #be0754;
}

.tnc-link {
    background-image: none;
    background-color: transparent;
    border-color: none;
    color: #f41c5e !important;
}

    .tnc-link:hover {
        font-weight:500;
        text-decoration:none !important;
        cursor:pointer;
    }