<commit_before>// Checkbox and radio button

.form-check {
  display: block;
  margin-bottom: $textfield-margin-y;
  padding-left: $form-check-input-gutter;
  position: relative;
}

.form-check-inline {
  display: inline-block;
  margin-right: $form-check-inline-margin-x;
  margin-bottom: 0;
}

.form-check-input {
  margin-top: (($font-size-base * $line-height-base - $font-size-base) / 3 * 2);
  margin-left: ($form-check-input-gutter * -1);
  position: absolute;

  &:disabled ~ .form-check-label {
    color: $textfield-color-disabled;
  }
}

.form-check-label {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

// Form group

.form-group {
  margin-bottom: $form-group-margin-y;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: ($textfield-margin-x / -2);
  margin-left: ($textfield-margin-x / -2);

  > .col,
  > [class*='col-'] {
    padding-right: ($textfield-margin-x / 2);
    padding-left: ($textfield-margin-x / 2);
  }
}

// Inline

.form-inline {
  align-items: center;
  display: flex;
  flex-flow: row wrap;

  .custom-file,
  .custom-select {
    width: auto;
  }

  .form-check {
    margin-bottom: 0;
    width: auto;
  }

  .form-control {
    display: inline-block;
    vertical-align: middle;
    width: auto;
  }

  .form-control-plaintext {
    display: inline-block;
  }

  .form-group {
    align-items: center;
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    margin-bottom: 0;
  }

  .input-group {
    width: auto;
  }
}

// Label

.col-form-label {
  color: inherit;
  font-size: $font-size-base;
  line-height: ($textfield-font-size * $textfield-line-height / $font-size-base);
  margin-bottom: 0;
  padding-top: $textfield-padding-y;
  padding-bottom: $textfield-padding-y;
}

.col-form-label-lg {
  font-size: ($font-size-base / $textfield-font-size * $textfield-font-size-lg);
  line-height: ($textfield-line-height-lg / ($font-size-base / $textfield-font-size));
  padding-top: $textfield-padding-y-lg;
  padding-bottom: $textfield-padding-y-lg;
}

.col-form-label-sm {
  font-size: ($font-size-base / $textfield-font-size * $textfield-font-size-sm);
  line-height: ($textfield-line-height-sm / ($font-size-base / $textfield-font-size));<commit_msg>Remove redundant CSS `margin-bottom: 0;` for `.col-form-label`<commit_after>// Checkbox and radio button

.form-check {
  display: block;
  margin-bottom: $textfield-margin-y;
  padding-left: $form-check-input-gutter;
  position: relative;
}

.form-check-inline {
  display: inline-block;
  margin-right: $form-check-inline-margin-x;
  margin-bottom: 0;
}

.form-check-input {
  margin-top: (($font-size-base * $line-height-base - $font-size-base) / 3 * 2);
  margin-left: ($form-check-input-gutter * -1);
  position: absolute;

  &:disabled ~ .form-check-label {
    color: $textfield-color-disabled;
  }
}

.form-check-label {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

// Form group

.form-group {
  margin-bottom: $form-group-margin-y;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: ($textfield-margin-x / -2);
  margin-left: ($textfield-margin-x / -2);

  > .col,
  > [class*='col-'] {
    padding-right: ($textfield-margin-x / 2);
    padding-left: ($textfield-margin-x / 2);
  }
}

// Inline

.form-inline {
  align-items: center;
  display: flex;
  flex-flow: row wrap;

  .custom-file,
  .custom-select {
    width: auto;
  }

  .form-check {
    margin-bottom: 0;
    width: auto;
  }

  .form-control {
    display: inline-block;
    vertical-align: middle;
    width: auto;
  }

  .form-control-plaintext {
    display: inline-block;
  }

  .form-group {
    align-items: center;
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    margin-bottom: 0;
  }

  .input-group {
    width: auto;
  }
}

// Label

.col-form-label {
  color: inherit;
  font-size: $font-size-base;
  line-height: ($textfield-font-size * $textfield-line-height / $font-size-base);
  padding-top: $textfield-padding-y;
  padding-bottom: $textfield-padding-y;
}

.col-form-label-lg {
  font-size: ($font-size-base / $textfield-font-size * $textfield-font-size-lg);
  line-height: ($textfield-line-height-lg / ($font-size-base / $textfield-font-size));
  padding-top: $textfield-padding-y-lg;
  padding-bottom: $textfield-padding-y-lg;
}

.col-form-label-sm {
  font-size: ($font-size-base / $textfield-font-size * $textfield-font-size-sm);
  line-height: ($textfield-line-height-sm / ($font-size-base / $textfield-font-size));
{'fraction_non_alphanumeric': 0.17897538256819695, 'fraction_numerical': 0.005766245287203371, 'mean_word_length': 2.8613013698630136, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5606869', 'n_tokens_mistral': 1766, 'n_tokens_neox': 1727, 'n_words': 305}