/* stylelint-enable */
.pf-c-form {
  display: -ms-grid;
  display: grid;
  grid-gap: 1.5rem; }
  .pf-c-form.pf-m-horizontal.pf-m-align-right .pf-c-form__label {
    text-align: right; }
  .pf-c-form.pf-m-horizontal .pf-c-form__group {
    display: -ms-grid;
    display: grid;
    grid-column-gap: 1.5rem; }
    .pf-c-form.pf-m-horizontal .pf-c-form__group .pf-c-form-control {
      -ms-grid-row-align: start;
          align-self: start; }
  @media (min-width: 768px) {
    .pf-c-form.pf-m-horizontal .pf-c-form__group {
      -ms-grid-columns: 150px 1fr;
      grid-template-columns: 150px 1fr; }
    .pf-c-form.pf-m-horizontal .pf-c-form__group .pf-c-form__label {
      padding-top: 0.5rem;
      padding-bottom: 0; }
    .pf-c-form.pf-m-horizontal .pf-c-form-control,
    .pf-c-form.pf-m-horizontal .pf-c-form__horizontal-group,
    .pf-c-form.pf-m-horizontal .pf-c-form__helper-text,
    .pf-c-form.pf-m-horizontal .pf-c-check {
      -ms-grid-column: 2;
          grid-column-start: 2; } }

.pf-c-form__group .pf-c-form__label {
  padding-bottom: 0.5rem; }

.pf-c-form__group.pf-m-action {
  margin-top: 2rem; }

.pf-c-form__group.pf-m-inline {
  display: flex;
  flex-flow: row wrap; }
  .pf-c-form__group.pf-m-inline .pf-c-form__label {
    flex-basis: 100%; }
  .pf-c-form__group.pf-m-inline > *:not(.pf-c-form__label) {
    flex: auto 0;
    margin-right: 1.5rem; }

.pf-c-form__label {
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.3;
  color: #282d33; }
  .pf-c-form__label::-moz-selection {
    background-color: none; }
  .pf-c-form__label::selection {
    background-color: none; }
  .pf-c-form__label:not(.pf-m-disabled):hover {
    cursor: pointer; }
  .pf-c-form__label.pf-m-disabled {
    color: #72767b; }
  .pf-c-form__label.pf-m-disabled:hover {
    cursor: not-allowed; }

.pf-c-form__label-required {
  margin-left: 0.25rem;
  font-size: 0.875rem;
  line-height: 0;
  color: #c00; }

.pf-c-form__helper-text {
  font-size: 0.875rem; }
  .pf-c-form-control + .pf-c-form__helper-text {
    margin-top: 0.25rem; }
  .pf-c-form__helper-text:not(.pf-m-error) {
    color: #282d33; }
  .pf-c-form__helper-text.pf-m-error {
    color: #a30000; }
  .pf-c-form__helper-text.pf-m-inactive {
    display: none; }

.pf-c-form__fieldset {
  border: none; }
