.aptk-input textarea {
  margin: 10px 0;
  height: 120px;
  width: 300px;
  resize: vertical;
}
.aptk-table {
  height: calc(100% - 0px);
}
.aptk-table tbody tr,
.aptk-table tbody tr td {
  height: auto !important;
}
.aptk-table tbody tr td .aptk-input {
  height: 100%;
}
::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.aptk-am--name {
  max-width: 400px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.aptk-am--name a {
  color: #21A2A8
}
.aptk-loading {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(57, 79, 96, 0.7);
  z-index: 10000;
}
.aptk-loading p {
  padding-top: 5px;
}
.aptk-loading table {
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
.aptk-loading i {
  font-size: 20px;
}
.aptk-grid--75 {
  width: 75%;
}
.aptk-button--red {
  background: #BB4660;
}
.aptk-popup .aptk-table {
  box-shadow: none;
}
.aptk-table tr td.add {
  height: 40px !important;
}
.aptk-table tr td.add .aptk-button {
  margin: auto;
  display: block;
}

.aptk-error {
  color: #BB4660;
  font-size: 12px;
}

.aptk-pm--break {
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
  margin: 20px;
}

.aptk-header--info {
  min-width: 400px
}

.aptk-table tbody tr td {
  padding: 4px 0px 4px 10px !important;
}
.aptk-table tbody tr td:nth-last-child(1) {
  padding-right: 10px !important;
}