
/* FORM TENDERS */
.view-bandi.view-display-id-tenders-page .accordion-body div:not(.form-item-title) label {
  padding-left: 0;
}


@media (min-width: 992px) {
  .view-bandi.view-display-id-tenders-page .accordion-body {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr 50px;
    grid-gap: 0px 20px;
  }

  /* search */
  .view-bandi.view-display-id-tenders-page .accordion-body>div:nth-child(1) {
    grid-area: 1 / span 2;
  }

  .view-bandi.view-display-id-tenders-page .accordion-body>div:nth-child(2) {
    grid-area: 2 / span 1;
  }

  .view-bandi.view-display-id-tenders-page .accordion-body>div:nth-child(3) {
    grid-area: 2 / span 1;
  }

  .view-bandi.view-display-id-tenders-page .accordion-body>div:nth-child(4) {
    grid-area: 3 / span 1;
  }
}


/* FORM RECRUITMENTS */
.view-bandi.view-display-id-recruitment-page .accordion-body div:not(.form-item-title) label {
  padding-left: 0;
}

@media (min-width: 992px) {
  .view-bandi.view-display-id-recruitmenttable-page .accordion-body {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 1fr 50px;
    grid-gap: 0px 20px;
  }

  .view-bandi.view-display-id-tenderstable-page .accordion-body {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 50px;
    grid-gap: 0px 20px;
  }

  .view-bandi.view-display-id-recruitment-page .accordion-body {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 50px;
    grid-gap: 0px 20px;
  }

  /* search */
  .view-bandi.view-display-id-tenderstable-page .accordion-body>div:nth-child(1) {
    grid-area: 1 / span 1;
  }

  .view-bandi.view-display-id-recruitment-page .accordion-body>div:nth-child(1) {
    grid-area: 1 / span 3;
  }

  .view-bandi.view-display-id-recruitmenttable-page .accordion-body>div:nth-child(1) {
    grid-area: 1 / span 1;
  }


  .view-bandi.view-display-id-tenderstable-page .accordion-body>div:nth-child(2) {
    grid-area: 1 / span 1;
  }

  .view-bandi.view-display-id-recruitment-page .accordion-body>div:nth-child(2) {
    grid-area: 2 / span 1 / 2 / span 1;
  }

  .view-bandi.view-display-id-recruitmenttable-page .accordion-body>div:nth-child(2) {
    grid-area: 1 / span 1 / 2 / span 1;
  }


  .view-bandi.view-display-id-tenderstable-page .accordion-body>div:nth-child(3) {
    grid-area: 1 / span 1;
  }

  .view-bandi.view-display-id-recruitment-page .accordion-body>div:nth-child(3) {
    grid-area: 2 / span 1 / 2 / span 1;
  }

  .view-bandi.view-display-id-recruitmenttable-page .accordion-body>div:nth-child(3) {
    grid-area: 1 / span 1 / 3 / span 1;
  }

  .view-bandi.view-display-id-recruitment-page .accordion-body>div:nth-child(4) {
    grid-area: 2 / span 1 / 3 / span 1;
  }

  .view-bandi.view-display-id-tenderstable-page .accordion-body>div:nth-child(4) {
    grid-area: 2 / span 1;
  }

  .view-bandi.view-display-id-recruitmenttable-page .accordion-body>div:nth-child(4) {
    grid-area: 1 / span 1 / 4 / span 1;
  }

  .view-bandi.view-display-id-tenderstable-page .accordion-body>div:nth-child(5) {
    grid-area: 3 / span 1;
  }

  .view-bandi.view-display-id-recruitment-page .accordion-body>div:nth-child(5) {
    grid-area: 3 / span 1;
    margin-top: 2rem;
  }
}


/* TABLE */
.view-display-id-recruitmenttable-page table thead th,
.view-display-id-recruitmenttable-page table thead th,
.view-display-id-tenderstable-page table thead th,
.view-display-id-tenderstable-page table thead th {
  font-size: 14px !important;
}

.view-display-id-recruitmenttable-page table .views-field-title a,
.view-display-id-recruitmenttable-page table .views-field-title a,
.view-display-id-tenderstable-page table .views-field-title a,
.view-display-id-tenderstable-page table .views-field-title a {
  font-size: 14px;
  line-height: 20px;
}

.view-display-id-recruitmenttable-page .field--type-file .card.card-teaser.file a,
.view-display-id-recruitmenttable-page table td,
.view-display-id-recruitmenttable-page table td *,
.view-display-id-tenderstable-page .field--type-file .card.card-teaser.file a,
.view-display-id-tenderstable-page table td,
.view-display-id-tenderstable-page table td * {
  font-size: 14px;
  line-height: 20px;
}

.view-display-id-recruitmenttable-page .field--type-file .card.card-teaser.file a,
.view-display-id-tenderstable-page .field--type-file .card.card-teaser.file a {
  padding: 9px 13px 5px 11px;
}

.view-display-id-recruitmenttable-page table thead th.views-field-title,
.view-display-id-tenderstable-page table thead th.views-field-title {
  border: 0px;
  margin: 0;
}

.view-display-id-recruitmenttable-page table tbody td.views-field-title,
.view-display-id-tenderstable-page table tbody td.views-field-title {
  border: 0px;
}

.view-display-id-recruitmenttable-page table tbody td.views-field-title a,
.view-display-id-tenderstable-page table tbody td.views-field-title a {
  margin: 0;
}

