.#{$prefix}form-checkboxgroup-body {
    padding: $form-checkboxgroup-body-padding;
}

.#{$prefix}form-invalid {
    .#{$prefix}form-checkboxgroup-body {
        border: 1px solid $form-field-invalid-border-color;
        @if $form-field-invalid-background-image != null {
            background-image: theme-background-image($form-field-invalid-background-image);
            background-repeat: $form-field-invalid-background-repeat;
            background-position: $form-field-invalid-background-position;
        }
    }
}

.#{$prefix}check-group-alt {
    background: $form-checkboxgroup-alt-background;
    border-top: $form-checkboxgroup-alt-border-top;
    border-bottom: $form-checkboxgroup-alt-border-bottom;
}

.#{$prefix}form-check-group-label {
    color: $form-checkboxgroup-label-color;
    padding: $form-checkboxgroup-label-padding;
    margin: $form-checkboxgroup-label-margin;
    border-width: $form-checkboxgroup-label-border-width;
    border-style: $form-checkboxgroup-label-border-style;
    border-color: $form-checkboxgroup-label-border-color;
}

@if $include-rtl {
    .#{$prefix}rtl.#{$prefix}form-check-group-label {
        margin: rtl($form-checkboxgroup-label-margin);
    }
}