.training {
  margin-bottom: 15px;
  padding: 0 15px;
}

.training h5 {
  font-weight: 800;
}

.training .section-title {
  color: #5497CE;
  font-size: 20px;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-bottom: 10px;
  padding-top: 10px;
}

.training .row .field-container {
  padding-left: 0;
  padding-right: 0;
}

.training .row .field {
  margin-bottom: 10px;
}

.training .row .empty-field {
  background-color: #dadada;
  border-radius: 2px;
  line-height: 18px;
  margin-top: 3px;
  max-width: 200px;
}

.training-table [data-layout-content-preview-placeholder-label] div {
  display: none;
}

/* Training Aids Tables */
.training-table {
  min-width: 992px;
}

.training-table,
.training-table-nort,
.training-table-field-eval {
  margin-bottom: 20px;  
}

.training-table .row,
.training-table-nort .row,
.training-table-field-eval .row{
  display: flex;
}

.training-table .table-heading,
.training-table-nort .table-heading,
.training-table-field-eval .table-heading{
  background: #dedede !important;
  font-weight: 600;
}

.training-table .table-heading.weight {
  width: 7.5% !important;
}

.training-table .table-heading.weight-type {
  padding: 0 !important;
  width: 0 !important;
}

.training-table .training-data,
.training-table-nort .training-data {
  margin-bottom: 1px;
}

.training-table .field,
.training-table-nort .field,
.training-table-field-eval .field {
  margin-bottom: 0 !important;
  padding: 10px;
}

.training-table .row:nth-child(odd),
.training-table-nort .row:nth-child(odd) {
  background: #f9f9f9;
}

.training-table .row .field:nth-child(1) {
  width: 5%;
}

.training-table .row .field:nth-child(2) {
  width: 15%;
}

.training-table .row .field:nth-child(3) {
  width: 7.5%;
}

.training-table .row .field:nth-child(4) {
  width: 2.5%;
}

/* Weight # Value Align Right */
.training-table .row.training-data .field:nth-child(4) {
  text-align: right;
}

.training-table .row .field:nth-child(5) {
  width: 5.5%;
}

.training-table .row.training-data .field:nth-child(5) {
  padding-left: 0;
}

.training-table .row .field:nth-child(6) {
  width: 7.5%;
}

.training-table .row .field:nth-child(7) {
  width: 7.5%;
}

.training-table .row .field:nth-child(8) {
  width: 10%;
}

.training-table .row .field:nth-child(9) {
  width: 10%;
}

.training-table .row .field:nth-child(10) {
  width: 30%;
}

.training-table-nort .row .field:nth-child(1) {
  width: 10%;
}

.training-table-nort .row .field:nth-child(2) {
  width: 30%;
}

.training-table-nort .row .field:nth-child(3) {
  width: 20%;
}

.training-table-nort .row .field:nth-child(4) {
  width: 20%;
}

.training-table-nort .row .field:nth-child(5) {
  width: 20%;
}

.training-table-field-eval {
  margin-left: -15px;  
  margin-right: -15px;
}

.training-table-field-eval .panel-body {
  padding: 15px 30px;
}

.training-table-field-eval .row.specifications .field:nth-child(1),
.training-table-field-eval .row .table-heading.field:nth-child(1) {
  width: 10%;
}

.training-table-field-eval .row.specifications .field:nth-child(2),
.training-table-field-eval .row .table-heading.field:nth-child(2) {
  width: 10%;
}

.training-table-field-eval .row.specifications .field:nth-child(3),
.training-table-field-eval .row .table-heading.field:nth-child(3) {
  width: 2%;
}

.training-table-field-eval .row.specifications .field:nth-child(4),
.training-table-field-eval .row .table-heading.field:nth-child(4) {
  width: 8%;
}

.training-table-field-eval .row.specifications .field:nth-child(5),
.training-table-field-eval .row .table-heading.field:nth-child(5) {
  width: 10%;
}

.training-table-field-eval .row.specifications .field:nth-child(6),
.training-table-field-eval .row .table-heading.field:nth-child(6) {
  width: 10%;
}

.training-table-field-eval .row.specifications .field:nth-child(7),
.training-table-field-eval .row .table-heading.field:nth-child(7) {
  width: 10%;
}

.training-table-field-eval .row.specifications .field:nth-child(8),
.training-table-field-eval .row .table-heading.field:nth-child(8) {
  width: 40%;
}

.training-table-field-eval .row .table-heading.field:nth-child(3) {
  width: 10% !important;
}

.training-table-field-eval .row .table-heading.field:nth-child(4) {
  padding: 0 !important;
  width: 0 !important;
}

.training-table-field-eval .row.response {
  border-bottom: 1px solid #dedede;
  padding-bottom: 10px;
}

.training-table-field-eval .row.response .field:nth-child(1) {
  width: 10%;
}

.training-table-field-eval .row.response .field:nth-child(2) {
  width: 10%;
}

.training-table-field-eval .row.response .field:nth-child(3) {
  width: 10%;
}

.training-table-field-eval .row.response .field:nth-child(4) {
  width: 10%;
}

.training-table-field-eval .row.response .field:nth-child(5) {
  width: 60%;
}
/* General */
.training .pass-hit,
.training .pass-not-at-source,
.training .pass-hit---not-at-source {
  background: #88c588;
}

.training .pass-miss,
.training .pass-no-response {
  background: #ff6060;
}

.training .pass-false-response,
.training .pass-handler-assist {
  background: #f7b07f;
}




/**
 * Fixes to Weight/Weight Type column (Fixed by TT)
 */
/* Header */
.training-table .row.table-header .field:nth-child(4) {
    min-width: 14.5% !important;
    width: auto !important;
    text-align: right;
}
.training-table .row.table-header .field:nth-child(5) {
    width: 0% !important;
    min-width: 0% !important;
}
/* Row */
.training-table .row .field:nth-child(4) {
    min-width: 9.5% !important;
    width: auto !important;
}
.training-table .row .field:nth-child(5) {
    min-width: 5% !important;
    width: auto !important;
}