.policy-input-radio-button-group {
  margin-top: -16px; }

.policy-input-radio-button,
.policy-input-checkbox {
  align-items: flex-start; }

.policy-input-radio-button .bolt-radio-button-label,
.policy-input-checkbox .bolt-checkbox-label {
  position: relative;
  top: -2px; }

.policy-input-restrict-width .policy-input-checkbox,
.policy-input-restrict-width .policy-input-max-width {
  /* keep in sync with settings/common/Components/ComplexToggle */
  padding-right: 32px;
  min-width: 300px;
  max-width: 400px;
  width: 50%; }

.policy-input-restrict-width .policy-input-max-width {
  /* keep in sync with settings/common/Components/ComplexToggle */
  width: 100%; }

.policy-input-max-width {
  /* keep in sync with settings/common/Components/ComplexToggle */
  width: 100%; }

.policy-input-checkbox-container {
  max-width: 800px; }
  .policy-input-checkbox-container .policy-input-checkbox-indent {
    padding-left: 2em; }
