.nota-retificada {
  color: #c62828;
  font-weight: 700;
}

.dt-classif {
  margin-bottom: 0;
}

.dt-classif td,
.dt-classif th {
  vertical-align: middle;
}

.dt-classif .col-nome {
  font-weight: 400;
  white-space: normal;
}

.dt-classif .col-situacao {
  white-space: nowrap;
}

.dt-classif .col-classif {
  text-align: center;
}

@media (max-width: 576px) {
  .dt-classif td,
  .dt-classif th {
    padding: 0.25rem 0.3rem;
  }

  .dt-classif td.control,
  .dt-classif th.control {
    padding-right: 0.2rem;
  }

  .dt-classif .col-classif {
    padding-left: 0;
    padding-right: 0.25rem;
  }

  .dt-classif .col-nome {
    padding-left: 0;
  }

  table.dataTable.dtr-inline.collapsed > tbody > tr > td.control:before {
    margin-top: -8px;
  }
}

.dt-classif td.control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.control:before {
  margin-top: -10px;
}

.tab-content .table-responsive {
  margin-top: 0.5rem;
}

@media (max-width: 576px) {
  .dt-classif .col-nome {
    font-size: 0.95rem;
  }
}
