.form-field__numeric {
  .mat-form-field-prefix +  .mat-form-field-infix input {
    padding-left: 0.25rem;
  }

  .mat-form-field-suffix span {
    margin-left: 0.25rem;
  }

  .mat-form-field-prefix,
  .mat-form-field-suffix {
    top :0 !important;
  }

  .mat-form-field-prefix{
    opacity: 0;
  }

  .mat-form-field-suffix {
    opacity: 0;
    display:none;
  }

  &.mat-form-field-should-float {
    .mat-form-field-prefix {
      opacity : 1;
    }

    .mat-form-field-suffix {
      opacity: 1;
      display:block;
    }
  }

  .mat-form-field-prefix + .mat-form-field-infix .mat-form-field-label-wrapper {
      left: -0.5625em !important;
  }
}


