:root {
  --input-bg: var(--base-white);
  --input-bg-disabled: var(--gray-lighter);
  --input-bg-color: var(--base-white);
  --input-bg-color-hover: hsl(var(--base-color-hue), var(--base-color-sat), 90%);
  --input-bg-color-focus: hsl(var(--base-color-hue), var(--base-color-sat), 95%);
  --input-bg-color-active: hsl(var(--base-color-hue), var(--base-color-sat), 95%);
  --input-bg-color-placeholder: var(--accent-red);
  --input-border-style-1: 1px solid hsl(var(--base-color-hue), var(--base-color-sat), 40%);
  --input-border-style-2: 2px solid hsl(var(--base-color-hue), var(--base-color-sat), 40%);
  --input-border-radius: var(--border-radius-base);
  --input-border-radius-lg: var(--border-radius-lg);
  --input-border-radius-sm: var(--border-radius-sm);
  --input-border-focus: var(--brand-dark);
  --input-height: 24px;
  --input-height-base: (var(--line-height-computed) + (var(--padding-base-vertical) * 2) + 2);
  --input-height-lg: (ceil(var(--font-size-lg) * var(--line-height-lg) + (var(--padding-lg-vertical)) * 2) + 2);
  --input-height-sm: (floor(var(--font-size-sm) * var(--line-height-sm) + (var(--padding-sm-vertical)) * 2) + 2);
  --form-background-color: var(--base-color-90);
  --form-group-margin-bottom: 15px;
  --legend-color: var(--gray-dark);
  --legend-border-color: #e5e5e5;
  --input-group-addon-bg: var(--gray-lighter);
  --input-group-addon-border-color: var(--input-border);
  --input-cursor-disabled: not-allowed;
}