.form-text {
display: block;
- margin-top: ($spacer * .25);
+ margin-top: $form-text-margin-top;
}
.form-check {
position: relative;
display: block;
- margin-bottom: ($spacer * .75);
-
- // Move up sibling radios or checkboxes for tighter spacing
- + .form-check {
- margin-top: -.25rem;
- }
+ margin-bottom: $form-check-margin-bottom;
&.disabled {
.form-check-label {
}
.form-check-label {
- padding-left: 1.25rem;
+ padding-left: $form-check-input-gutter;
margin-bottom: 0; // Override default `<label>` bottom margin
cursor: pointer;
}
.form-check-input {
position: absolute;
- margin-top: .25rem;
- margin-left: -1.25rem;
+ margin-top: $form-check-input-margin-y;
+ margin-left: -$form-check-input-gutter;
&:only-child {
position: static;
}
+ .form-check-inline {
- margin-left: .75rem;
+ margin-left: $form-check-inline-margin-x;
}
}
// Apply contextual and semantic states to individual form controls.
.form-control-feedback {
- margin-top: ($spacer * .25);
+ margin-top: $form-feedback-margin-top;
}
.form-control-success,
$input-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !default;
+$form-text-margin-top: .25rem !default;
+$form-feedback-margin-top: $form-text-margin-top !default;
+
+$form-check-margin-bottom: .5rem !default;
+$form-check-input-gutter: 1.25rem !default;
+$form-check-input-margin-y: .25rem !default;
+$form-check-input-margin-x: .25rem !default;
+
+$form-check-inline-margin-x: .75rem !default;
+
$form-group-margin-bottom: $spacer-y !default;
$input-group-addon-bg: $gray-lighter !default;
$custom-control-spacer-y: .25rem !default;
$custom-control-indicator-size: 1rem !default;
+$custom-control-indicator-margin-y: (($line-height-base * 1rem) - $custom-control-indicator-size) / -2 !default;
$custom-control-indicator-bg: #ddd !default;
$custom-control-indicator-bg-size: 50% 50% !default;
$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black,.1) !default;