.cfs-pdf {
  overflow: hidden;
}
.cfs-pdf .page-wrapp,
.cfs-pdf .data-page-wrapp {
  min-height: initial;
}
.cfs-pdf p a{
  display: inline-block;
}
.cfs-pdf .block-title {
  font-size: 32px;
}
.cfs-pdf .bg-gray-lighter {
  background-color: #ffffff !important;
}
.cfs-pdf .bg-white {
  background-color: #edf0f2 !important;
}
.cfs-pdf .country-fact-sheet-donut-chart .donut-middle-text {
  fill: #333 !important;
}
.cfs-pdf .cfs-table-template {
  max-height: initial;
  overflow-y: hidden;
}
.page-wrapp main {
  min-height: initial;
}
.cfs-pdf .page-wrapp main {
  -webkit-box-flex: initial;
  -ms-flex-positive: initial;
  flex-grow: initial;
  min-height: initial;
}
.cfs-pdf .data-page-wrapp {
  background-color: #FFF;
}
.js-print-page .table-sdg-annex {
  margin-right: 10px;
}
.js-print-page {
  overflow: hidden;
  position: relative;
}
.js-print-page .pdf-rm-mt-pt{
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.pdf-card .js-print-padding-remove {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.cfs-pdf .pdf-hide {
  display: none !important;
}
.canvas-blocks {
  height: 0;
  width: 100%;
  overflow: hidden;
}
.pdf-blank-space {
  height: 60px;
}
.cfs-pdf .gs-indicator-table {
  margin-bottom: 0;
}
.cfs-pdf .gs-indicator-table tr th:first-child {
  width: 45%;
}
.cfs-pdf .details--indicator-wrapper {
  padding-top: 0 !important;
}

.cfs-pdf .details--indicator-wrapper h3 {
  margin-top: 15px;
}

.pdf-container .data-page-wrapp .sortable_table2.table-striped tbody:nth-of-type(1) tr:nth-of-type(odd),
.pdf-container .data-page-wrapp .sortable_table2.table-striped tbody:nth-of-type(2) tr:nth-of-type(odd),
.pdf-container .data-page-wrapp .sortable_table2.table-striped tbody:nth-of-type(3) tr:nth-of-type(odd),
.pdf-container .data-page-wrapp .sortable_table2.table-striped tbody:nth-of-type(4) tr:nth-of-type(odd),
.pdf-container .data-page-wrapp .sortable_table2.table-striped tbody:nth-of-type(5) tr:nth-of-type(odd),
.pdf-container .data-page-wrapp .sortable_table2.table-striped tbody:nth-of-type(6) tr:nth-of-type(odd),
.pdf-container .data-page-wrapp .sortable_table2.table-striped tbody:nth-of-type(7) tr:nth-of-type(odd),
.pdf-container .data-page-wrapp .sortable_table2.table-striped tbody:nth-of-type(8) tr:nth-of-type(odd),
.pdf-container .data-page-wrapp .sortable_table2.table-striped tbody:nth-of-type(9) tr:nth-of-type(odd),
.pdf-container .data-page-wrapp .sortable_table2.table-striped tbody:nth-of-type(10) tr:nth-of-type(odd),
.pdf-container .data-page-wrapp .sortable_table2.table-striped tbody:nth-of-type(11) tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.08);
}

.pdf-container .sortable_table2.table-striped .tbody-color-1 .odd {
  background-color: rgba(236, 27, 44, 0.08) !important;
}
.pdf-container .sortable_table2.table-striped .tbody-color-2 .odd {
  background-color: rgba(211, 160, 40, 0.08) !important;
}
.pdf-container .sortable_table2.table-striped .tbody-color-3 .odd {
  background-color: rgba(38, 155, 71, 0.08) !important;
}
.pdf-container .sortable_table2.table-striped .tbody-color-4 .odd {
  background-color: rgba(195, 30, 51, 0.08) !important;
}
.pdf-container .sortable_table2.table-striped .tbody-color-5 .odd {
  background-color: rgba(239, 65, 44, 0.08) !important;
}
.pdf-container .sortable_table2.table-striped .tbody-color-6 .odd {
  background-color: rgba(143, 24, 56, 0.08) !important;
}
.pdf-container .sortable_table2.table-striped .tbody-color-7 .odd {
  background-color: rgba(243, 109, 38, 0.08) !important;
}
.pdf-container .sortable_table2.table-striped .tbody-color-8 .odd {
  background-color: rgba(225, 21, 132, 0.08) !important;
}
.pdf-container .sortable_table2.table-striped .tbody-color-9 .odd {
  background-color: rgba(249, 157, 37, 0.08) !important;
}
.pdf-container .sortable_table2.table-striped .tbody-color-10 .odd {
  background-color: rgba(72, 119, 62, 0.08) !important;
}
.pdf-container .sortable_table2.table-striped .tbody-color-11 .odd {
  background-color: rgba(1, 85, 139, 0.08) !important;
}
