.demo-button-container {
  display: flex;
  align-items: baseline;
  padding-bottom: 16px;

  .add-demo-field {
    margin-left: 10px;
  }

  .change-demo {
    margin-right: 20px;
  }
}

.demo-title-container {
  font-size: 16px;
  line-height: 1;
}

.demo-title-container h2{
  font-size: 21px;
}

.demo-button + .demo-button {
  margin-left: 8px;
}

.events-open-buttom {
}

div#auth-plugin-body {
  table {
    width: 100%;
    margin-bottom: 20px;
    border: 1px solid rgb(0 0 0 / 12%);
    box-shadow: unset;

    td,
    th {
      width: 16.5%;
    }

    .mat-sort-header-container {
      justify-content: center;
    }

    .table-text {
      white-space: pre-line;
    }

    .demo-name {
      cursor: pointer;
    }
  }

  .mat-cell,
  .mat-header-cell {
    padding: 0 0.5em;
    text-align: center;
  }
}

::ng-deep div#auth-plugin-body .mat-form-field-infix {
  min-height: 41px !important;
}
