.sln-financial-form {
  mat-form-field.mat-mdc-form-field .mat-mdc-form-field-label {
    display: none;
  }
}

.sln-financial-form mat-form-field.mat-mdc-form-field .mat-mdc-input-element {
  border: none;
  text-align: center;
  cursor: pointer;
  margin: 0 auto;
  padding-left: 0;
  width: 110px;
  padding: 0 !important;
  &:active {
    border: none !important;
  }
  &:focus {
    border: none !important;
    background: var(--BTN-LIGHT-HOVER-BG);
    width: 110px;
  }
}

.sln-financial-form td.mat-mdc-cell:first-of-type {
  padding-left: 10px !important;
  padding-right: 5px !important;
}

.sln-financial-form .mat-slide-toggle-label {
  margin: 0;
}

.sln-financial-form .mat-form-field-appearance .mat-form-field-wrapper {
  padding: 5px 0;
}

.sln-financial-form .mat-form-field-infix {
  width: auto;
}

.sln-financial-form th.mat-header-cell:first-of-type {
  width: 22%;
}

.sln-financial-body .modal-body {
  width: 90% !important;
  padding: 10px 0 !important;
}

.sln-financial-form table strong {
  font-size: 12px;
}

.sln-check-financial mat-checkbox .mat-checkbox-label {
  line-height: 18px !important;
  color: var(--DARK-GREY);
  font-size: 12px;
}

.sln-financial-form-dialog {
  .mat-tab-span {
    font-family: var(--font-medium);
  }
  .mdc-floating-label {
    display: none;
  }
}

.mdc-label {
  font-size: 13px !important;
}
