/*tabela anexos*/

.field--type-file table {
  width:100%;
}

/*table {
  width: auto;
}*/

th a {
    color: darkslateblue;
}

th a:hover {
  color:#6083a9;
}

td, th {
  border: 1px solid #ddd;

}

td {
    vertical-align: top;
}

tr:nth-child(even) {
    background: whitesmoke;
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: unset;
}

/*formatação para pc*/
@media screen and (min-width: 992px) {
  
.table table {
  border-collapse: separate; /* Don't collapse */
  border-spacing: 0;
}

.table td {
  font-size: 0.95vw;
}

.table td{
    padding-top:10px;
    padding-bottom: 0px;
    padding-left:0.5vw;
    padding-right:0.5vw;
    vertical-align: top;
    line-height: 1.2em;
}

.table th {
  word-break: keep-all;
  min-width:50px;
  font-size: 0.85vw;
}

.table thead {
  border-left: 1px solid lightgray;
  border-right: 1px solid lightgray;
}
.table thead th {
  vertical-align: middle;
  text-align: center;
  position: sticky;
  top: 0;
  border-top: none !important;
  border-bottom: none !important;
  box-shadow: inset 0 1px 0 lightgray,
  inset 0 -1px 0 lightgray;
  background-clip: padding-box;
}
}

/*formatação para outros dispositivos menores*/
@media screen and (max-width: 991px) {
  .table, .views-view-table {
    border: 0;
  }

  .table caption {
    font-size: 1.3em;
  }
  
  .table thead, .views-view-table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  .table tr, .views-view-table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  
  .table td, .views-view-table td{
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: 0.9em;
    text-align: left;
    line-height: normal;
  }
  
  .table td::before, .views-view-table td::before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
    padding-right: 5px;
  }
  
  .table td:last-child, .views-view-table td:lar-child {
    border-bottom: 0;
  }
  col {
    width: 100%;}
}
