@media only screen and (min-width: 1600px) {

  .documents-page .section-documents-container .document-type-container,
  .documents-page .section-documents-container .document-container {
    width: 50vw !important;
  }
}

@media only screen and (min-width:1024px) {

  .documents-page {
    margin-top: 10rem;
  }

  .documents-page .list-group-item {
    border: none;
    font-size: 16px;
    font-weight: 600;
  }

  /* .documents-page .list-group-item-action:hover {
  background-color: transparent;
} */

  .documents-page .list-group-item:active {
    background-color: transparent;
  }

  .documents-page .list-group-item .list-group-item-action {
    background-color: transparent;
    font-size: 16px;
    font-weight: bold;
  }

  /* Remove on next step when there will be more sections */
  .documents-page a:not([href]):not([tabindex]) {
    color: #0048D2;
    font-size: 16px;
    font-weight: bold;
  }

  .documents-page .list-group-item:focus .documents-page .list-group-item-action:hover {
    background-color: transparent;
  }

  .list-group-item-action:hover {
    background-color: transparent;
  }

  .documents-page .title-section {
    font-size: 16px;
    font-weight: bold;
  }

  .documents-page .section-documents-container .document-container {
    border: 0.5px solid #D6D8DF;
    border-radius: 8px;
    height: 64px;
    width: 56.25vw;
    padding: 1rem 2rem;
    margin-bottom: 0.5rem;
  }

  .documents-page .section-documents-container .document-type-container p {
    margin-bottom: 0.5rem;
    font-size: 12px;
    font-weight: bold;
  }

  .documents-page .section-documents-container .document-type-container {
    padding: 0 2rem;
    width: 56.25vw;

  }

  .documents-page .section-documents-container .document-container:last-child {
    margin-bottom: 4rem;
  }

  .documents-page .section-documents-container .document-container p {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 600;
  }


}

@media only screen and (max-width:992px) {
  .documents-page {
    margin-top: 8rem;
  }

  .documents-mobile-container .investments-list {
    color: #0048D2;
    border-bottom: 1px solid #0048D2;
    padding-bottom: 0.5rem;
    font-size: 12px;
    font-weight: bold;
  }

  .documents-page .nav {
    flex-wrap: inherit;
  }

  .documents-page .nav-tabs {
    border: none;
    width: 100%;
    display: flex;
    /* justify-content: space-evenly; */
    padding-left: 1rem;
    color: #0048D2;

  }

  .documents-mobile-container .nav-tabs .show.active,
  .documents-mobile-container a:hover {
    color: #0048D2;
    text-decoration: none;
    border-bottom: 1px solid #0048D2;
    padding-bottom: 0.5rem;
  }

  .title-section {
    font-size: 14px;
    font-weight: 600;
    display: flex;
    align-items: center;
  }

  .year-container span {
    font-size: 13px;
  }

  .documents-page .section-documents-container .document-container {
    border-top: 0.5px solid #D6D8DF;
    padding: 1.2rem 1rem;
  }


  .documents-page .section-documents-container .document-container p {
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 600;
  }

  .documents-page .section-documents-container .document-container:last-child {
    margin-bottom: 3rem;
    border-bottom: 0.5px solid #D6D8DF;
  }

  .documents-page .document-type-container p {
    font-size: 11px;
    font-weight: 600;
    margin-bottom: 0.5rem;
  }

}

.documents-page .title-section {
  color: #0048D2;
  margin-bottom: 0;
}

.documents-page .title-section-container {
  display: flex;
  border-bottom: 1px solid #D6D8DF;
  padding-bottom: 1rem;
  justify-content: space-between;
  margin-bottom: 2rem;
}

.year-container {
  display: flex;
  align-items: center;
}

.year-container span {
  color: #808892;
  padding-right: 1rem;
}

.documents-page .title-section-container img {
  height: 0.8rem;
}

.section-documents-container i {
  color: #0048D2;
  cursor: pointer;
}

.documents-page .section-documents-container .document-container .download-link {
  text-decoration: none;
}

.documents-page #investments-list {
  color: #0048D2;
}

.documents-page ul {
  list-style: none;
}

.documents-page .column-nav-container .tab button {
  display: block;
  background-color: transparent;
  border: none;
  color: #000000;
  font-size: 16px;
  font-weight: 600;
}

.documents-page .column-nav-container .tablinks.active {
  color: #0048D2;
  font-weight: bold;
  font-size: 18px;
}

.documents-page .column-nav-container .tab button:hover {
  color: #0048D2;
}

.documents-page .column-nav-container .tab button:active,
.documents-page .column-nav-container .tab button:focus {
  outline: none;
}

.documents-page ul li,
.documents-page ul a {
  color: #000000;
}

.documents-page ul li.active a {
  color: #0048D2;
}

.documents-page .documents-mobile-container .link-tab.show.active {
  text-decoration: underline;
}