/*******************************
         Site Overrides
*******************************/

.ui.table {

  thead th {
    font-size: 12px;

    a.ordering-header {
      color: #6A6E94;
    }

    &.master-header {
      background-color: #30323F!important;
      padding-top: 15px;
      padding-bottom: 15px;
      border-bottom: none;

      .add-field-column {
        max-width: 86%!important;
      }

      input {
        font-size: 14px;
      }

    }

  }

  tr td:first-child {
    padding-left: 30px;
  }

  tr th:first-child {
    padding-left: 30px;
  }

  tr th img {
    padding-left: 10px;
    line-height: 1.3em;
    vertical-align: middle;
  }

  .table-no-data-notice {
    padding-top: 191px;
    color: #0E101A;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 25px;
  }

  tbody tr:last-child {
    td:first-child {
      border-bottom-left-radius: .71428571rem;
    }
    td:last-child {
      border-bottom-right-radius: .71428571rem;
    }
  }


  tbody tr td a {
    font-weight: 600;
    letter-spacing: 0;
    line-height: 20px;

    &:hover {
      border-bottom: 1px solid;
    }
  }

  thead tr th {
    white-space: nowrap;
  }

}

#images-table {

  thead th:not(.image-preview) {
    min-width: 110px;
  }

  thead th.image-preview {
    width: 50px;
  }

  tr td.image-preview {
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;

    .image-wrapper {
      height: 40px;
      width: 40px;
      overflow: hidden;
    }

    img {
      height: 40px!important;
    }
  }

}
