.open-response-assessment-block {

  table {
    table-layout: fixed;
  }

  .open-response-assessment-msg {
    margin-bottom: 20px;
  }

  .open-response-assessment-content,
  .open-response-assessment-item
  {
    display: none;
  }

  .open-response-assessment-summary {
    td {
      border: none;
    }
  }

  .open-response-assessment-item-breadcrumbs {
    padding-bottom: 20px;
    a {
      cursor: pointer;
    }
  }

  .open-response-assessment-main-table {
    th {
      background-color: #ffffff;
      text-align: left;

      button {
        background: none;
        border: none;
        box-shadow: none;
        outline: none;
        font-size: 14px;
      }

      a {
        color: #000000 !important;
      }
    }

    td {
      a {
        cursor: pointer;
      }
    }

    tbody tr:nth-child(odd) {
      background-color: #f9f9f9;
    }
  }

  %truncated-digits {
    text-overflow: ellipsis;
    overflow: hidden;
  }

  .ora-summary-title {
    color: #0079bc;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 0.8em;
  }

  .ora-summary-value {
    @extend %truncated-digits;
    font-size: 1.5em;
    padding-top: 3px;
  }

  .backgrid {
    @extend %truncated-digits;
    .peer, .self, .staff, .waiting, .training {
      width: 80px;
    }
    .total {
      width: 130px;
    }
    .done {
      width: 160px;
    }
  }
}
