.container-dowloads {
  margin-top: 40px;
  margin-bottom: 40px;
}

label {
  font-size: 0.9rem;
  margin-bottom: 0;
  font-family: "Inter-Bold", "sans-serif";
  color: #212529;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.form-control {
  height: 50px;
  border-radius: 6px;
  border: solid 1px #e9ecef;
  background-color: #fff;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  color: #656d75;
}

select {
  background: transparent;
  background-image: url("../images/down.svg");
  background-repeat: no-repeat;
  background-position-x: 96%;
  background-position-y: 50%;
  background-size: 12px;
}

.btn-exportar i {
  margin-left: 0;
  margin-right: 16px;
  font-size: 15px;
}

.td-download {
  text-align: center;
}

thead th {
  padding-top: 5px;
  padding-bottom: 5px;
}

thead th:first-child {
  border-radius: 10px 0 0 10px;
}

thead th:last-child {
  border-radius: 0 10px 10px 0;
}

.table > thead > tr > th {
  border: none !important;
}

.table-striped tbody tr:nth-of-type(even) {
  background-color: #fff;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #f8f9fa;
}

/* remove border from first tbody row... */
.table > tbody > tr:first-child > td,
.table > tbody > tr:first-child > th {
  border-top: none;
}

.item-download, .item-documento, .item-contrato, .item-licitacao {
  color: #D50000;
  width: 165px;
  margin-bottom: 20px;
  border-radius: 8px;
  background-color: transparent;
  font-family: "Inter-Regular", "sans-serif";
  font-size: 0.8rem;
  height: 42px;
  display: flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  margin-right: 5px;
  float: left;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.item-download i, .item-documento i, .item-contrato i, .item-licitacao i {
  margin-right: 8px;
  margin-left: 0px;
}

.item-download:hover, .item-documento:hover, .item-contrato:hover, .item-licitacao:hover {
  cursor: pointer;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  background-color: #576164;
  color: #D50000;
}

.item-download:hover i, .item-documento:hover i, .item-contrato:hover i, .item-licitacao:hover i {
  color: #D50000;
}

.container-filtro {
  margin-top: 30px;
}

.container-filtro .col-input {
  margin-bottom: 20px;
}

.container-filtro .col-input .interno {
  min-height: 48px;
  border-radius: 12px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.container-filtro .col-input .fa {
  background-color: #576164;
  color: #ffffff;
  padding: 10px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.container-filtro .col-input .fa::before {
  position: relative;
  top: 4px;
}

.container-filtro .alert-warning {
  color: #2d2d2d;
}

.item-licitacao .text-size-acessibilidade {
  font-size: 0.7rem;
  margin-bottom: 5px;
}

.col-box-software-licitacao .col-box-soft-info {
  margin-bottom: 20px;
}

.col-box-software-licitacao .col-box-soft-info h4 {
  color: #576164;
  font-size: 0.8rem;
  font-weight: bold;
  margin-bottom: 0px;
}

.col-box-software-licitacao .col-box-soft {
  text-align: center;
}

.col-box-software-licitacao .col-box-soft .fas {
  color: #576164;
  font-size: 3rem;
}

.col-box-software-licitacao .col-box-soft h4 {
  color: #576164;
  font-size: 0.8rem;
  font-weight: bold;
}

.table thead tr {
  background-color: #1A1A1A;
  color: #ffffff;
}

.container-lista-download .titleDown {
  margin-top: 10px;
  font-family: "Inter-Bold", "sans-serif";
  font-size: 1.3rem;
  text-align: center;
  color: #576164;
}

.container-lista-download .col-box-categorias-downloads {
  margin-top: 10px;
}

.container-lista-download .col-box-categorias-downloads ul {
  padding: 0px;
}

.container-lista-download .col-box-categorias-downloads ul li {
  display: inline-block;
}

.col-box-downloads-interna td {
  padding-top: 25px;
  padding-bottom: 25px;
  font-family: "Inter-Regular", "sans-serif";
  font-size: 16px;
  color: #495057;
}

.col-box-downloads-interna td b {
  font-family: "Inter-Bold", "sans-serif";
}

.col-box-downloads-interna td a {
  color: #495057;
}

.col-box-downloads-interna td a:hover {
  text-decoration: underline;
  color: #495057;
}

.col-box-downloads-interna td a:hover i {
  color: #495057;
}

.col-box-downloads-interna a {
  color: #495057;
}

.col-box-downloads-interna .box-txt {
  font-family: "Inter-Regular", "sans-serif";
  font-size: 0.85rem;
}

.col-box-downloads-interna .box-txt a {
  color: #495057;
}

.listagem-icms {
  margin-top: 40px;
  margin-bottom: 40px;
}

.listagem-icms .col-icms .card-icms {
  border: none;
  border-radius: 6px;
  background-color: #fff;
  padding: 16px;
  margin-bottom: 24px;
  min-height: 195px;
  display: flex;
  align-items: center;
}

.listagem-icms .col-icms .card-icms:hover {
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  background-color: #e9ecef;
}

.listagem-icms .col-icms .card-icms:active, .listagem-icms .col-icms .card-icms:focus {
  background-color: #1A1A1A;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.listagem-icms .col-icms .card-icms:active .titulo,
.listagem-icms .col-icms .card-icms:active .data,
.listagem-icms .col-icms .card-icms:active .baixado, .listagem-icms .col-icms .card-icms:focus .titulo,
.listagem-icms .col-icms .card-icms:focus .data,
.listagem-icms .col-icms .card-icms:focus .baixado {
  color: #ffffff;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.listagem-icms .col-icms .card-icms .titulo {
  font-family: "Inter-Bold", "sans-serif";
  font-size: 0.95rem;
  text-align: left;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #212529;
  min-height: 60px;
}

.listagem-icms .col-icms .card-icms .data {
  font-family: "Inter-Regular", "sans-serif";
  font-size: 0.8rem;
  text-align: left;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 16px;
  color: #495057;
}

.listagem-icms .col-icms .card-icms .data a {
  color: #495057;
}

.listagem-icms .col-icms .card-icms .baixado {
  font-family: "Inter-Regular", "sans-serif";
  font-size: 0.8rem;
  text-align: left;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #656d75;
  margin-bottom: 0;
}

.listagem-icms .col-icms .card-icms .baixado p {
  margin-bottom: 0;
}
