.portal-da-transparencia-convenios .th-arquivos {
  min-width: 200px; }

.portal-da-transparencia-convenios .th-data-vigencia {
  min-width: 100px; }

.portal-da-transparencia-convenios .th-nome-convenio {
  max-width: 30px; }

.portal-da-transparencia-convenios .th-objeto {
  max-width: 30px; }

.portal-da-transparencia-convenios .td-status {
  min-width: 120px; }

.portal-da-transparencia-convenios .text-objeto, .portal-da-transparencia-convenios .text-nome-convenio {
  width: 120px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden; }

.portal-da-transparencia-convenios tr:hover td {
  background-color: #f3f3f3; }

.portal-da-transparencia-convenios tr:hover .text-objeto, .portal-da-transparencia-convenios tr:hover .text-nome-convenio {
  -webkit-line-clamp: unset;
  overflow: visible;
  transition-delay: 2s; }

.portal-da-transparencia-convenios .title-subseccao-portal-transparencia-convenios {
  font-weight: 500; }

.portal-da-transparencia-convenios .table-prodesp-convenios {
  font-size: .8rem; }
  .portal-da-transparencia-convenios .table-prodesp-convenios tbody tr .title-portal-transparencia-convenios {
    color: #09101D;
    font-weight: 500; }
  .portal-da-transparencia-convenios .table-prodesp-convenios tbody tr:hover {
    color: #212529;
    background-color: transparent; }
  .portal-da-transparencia-convenios .table-prodesp-convenios .thead-portal-transparencia-convenios th {
    border-top: 0px solid #dee2e6; }
  .portal-da-transparencia-convenios .table-prodesp-convenios td, .portal-da-transparencia-convenios .table-prodesp-convenios th {
    padding: 0.35rem; }

@media (min-width: 992px) {
  .portal-da-transparencia-convenios .card-deck .card {
    margin-right: 6px;
    margin-left: 6px; }
  .portal-da-transparencia-convenios .btn-link-portal-transparencia-convenios {
    min-height: 60px; } }

.portal-da-transparencia-convenios .card-portal-portal-transparencia-convenios {
  border: 0px; }
  .portal-da-transparencia-convenios .card-portal-portal-transparencia-convenios .card {
    margin: 0px; }

@media (max-width: 991px) {
  .portal-da-transparencia-convenios .card-portal-portal-transparencia-convenios {
    margin-bottom: 3px !important;
    min-width: 90%; }
    .portal-da-transparencia-convenios .card-portal-portal-transparencia-convenios .card {
      margin: 0px; } }

.portal-da-transparencia-convenios .nivel-1 {
  border: 0px;
  margin-bottom: 1px; }
  .portal-da-transparencia-convenios .nivel-1 .btn-link-portal-transparencia-convenios {
    color: #004d30;
    text-transform: uppercase;
    text-align: left;
    font-weight: 500;
    font-size: .8rem;
    transition: none; }
    .portal-da-transparencia-convenios .nivel-1 .btn-link-portal-transparencia-convenios:hover, .portal-da-transparencia-convenios .nivel-1 .btn-link-portal-transparencia-convenios:focus {
      text-decoration: none; }
  .portal-da-transparencia-convenios .nivel-1 .card-header-portal-transparencia-convenios {
    margin-top: 16px;
    background-color: #f3f3f3;
    color: #004d30;
    padding-left: 10px;
    margin-bottom: 0px;
    border-radius: 2px !important;
    border-left: 6px solid rgba(0, 0, 0, 0.08);
    border-bottom: 0px solid rgba(0, 0, 0, 0.125); }
    .portal-da-transparencia-convenios .nivel-1 .card-header-portal-transparencia-convenios:hover {
      background-color: #009632;
      color: white;
      cursor: pointer;
      border-left: 6px solid #004d30; }
      .portal-da-transparencia-convenios .nivel-1 .card-header-portal-transparencia-convenios:hover .btn-link-portal-transparencia-convenios {
        color: white; }
  .portal-da-transparencia-convenios .nivel-1 .card-body-portal-transparencia-convenios {
    padding-top: 0px; }

.portal-da-transparencia-convenios .fa-search-button {
  color: white !important;
  float: left !important;
  margin-top: 2px !important;
  padding: 0px 8px !important; }

.portal-da-transparencia-convenios a {
  color: #009632; }
  .portal-da-transparencia-convenios a:hover {
    color: #004d30; }