/* // Print CSS Only ..*/
@media print {
  a[href]:after {
    content: none !important;
  }
  * {
    -webkit-print-color-adjust: exact !important; /*Chrome, Safari */
    color-adjust: exact !important;  /*Firefox*/
  }
  #header {
    position: relative;
    display: block;
    background: #fc3;
    -moz-box-shadow: 0 2px 0 0 #deaa1b, inset 0 -2px 0 0 #ffd451;
    -webkit-box-shadow: 0 2px 0 0 #deaa1b, inset 0 -2px 0 0 #ffd451;
    box-shadow: 0 2px 0 0 #deaa1b, inset 0 -2px 0 0 #ffd451;
    z-index: 30;
    margin: 0;
    padding: 10px 0 0 0;
    height: 80px;
  }
  #header .max_wrapper {
    position: relative;
    display: block;
    max-width: 980px;
    margin: 0 auto;
    padding: 20px 10px 0 10px;
    min-height: 80px;
  }
  #header #logo {
    margin: 0 0 4px 0;
    position: relative;
    z-index: 9;
    float: left;
  }
  #header #logo img {
    display: block;
    width: 320px !important;
  }
  .region-navigation {
    display: block;
  }
  #header .menu,
  #navigation {
    display: none;
  }
  #header .search_form,
  #header .region.region-header {
    postion: absolute;
    top: 20px;
    right: 10px;
  }
  #header .region.region-header #block-search-form {
    display: none;
  }
  #footer {
    display: none;
  }

  /*    //Home page*/
  .homepage-transformative-goals-wrapper,
  .four-topic-list-wrapper {
    display: none;
  }

  #dashboard-left-navigation {
    display: none;
  }
  #sector-tabs ul.tp-results-tabs {
    flex-wrap: unset;
  }
  .indicators-form-wrapper {
    display: none;
  }
  .map-wrapper #map {
    width: 720px;
    margin: 0 auto;
  }

  .view-display-id-homepage_topic_blocks_manual.home-page-block .view-content {
    display: flex;
  }

  .chart-head-wrap .chart-heading h3 {
    word-wrap: break-word;
  }
  #statistics .portal-sec-icon {
    width: 80px;
  }
  #statistics .dash-sec-content li a {
    height: 224px;
    font-size: 14px;
    line-height: 18px;
  }
  #donutchart-all div div[dir="ltr"] {
    width: 320px !important;
    height: 300px !important;
  }

  /* //Donor Contributions CSS for print */
  .donor-wrap .logo-wrap {
    width: 20%;
    float: left;
  }
  .donor-wrap .field-type-text-with-summary {
    width: 56%;
    float: left;
  }
  .donor-page-summary-block .field-name-field-country-logo {
    text-align: center;
  }
  .donor-page-summary-block .logo-wrap .core,
  .donor-page-summary-block .logo-wrap .noncore,
  .donor-page-summary-block .logo-wrap all {
    width: 100%;
    float: none;
    margin: 15px 0;
  }
  .minister-info-wrapper {
    width: 22%;
    float: left;
    margin-left: 2%
  }
  .donor-wrap .minister-info-wrapper .caption-wrap {
    max-width: 100%;
  }
  .donor-top-info {
    page-break-after: always;
  }
  .donor-wrap .popover {
    display: none;
  }
  .donor-page-summary-block .donor_newswrap .views-row {
    width: 32%;
    float: left;
  }
  .donor-page-summary-block .donor_newswrap .views-row:first-child {
    margin: 0 1% 0 0;
  }
  .donor-page-summary-block .donor_newswrap .views-row:last-child {
    margin: 0 0 0 1%;
  }
  .donor-page-summary-block .donor_newswrap .views-row {
    height: 480px !important;
  }
  .donor_newswrap .box-layout-design .views-field-title {
    height: 100px;
  }
  .donor-wrap .blockquote-wrapper blockquote {
    margin: 0;
    width: 98%;
    border: 0;
    box-shadow: 0;
  }
  .donor_newswrap {
    clear: both;
    margin: 15px 0 0;
    page-break-after: always;
  }
  .tab-content-wrapper .key-results-wrapper {
    width: 280px;
    float: left;
    height: 115px;
  }
  .donor-wrap .country-specific-charts-wrapper:before,
  .donor-wrap .country-specific-charts-wrapper:after {
    page-break-after: always;
  }
  .donor-wrap .country-specific-charts-wrapper {
    padding-bottom: 10px;
  }
  .donar-page-key-result-desclaimer.disclaimer-wrapper,
  .donar-page-key-result-desclaimer.disclaimer-wrapper p {
    margin: 0;
    line-height: 18px;
  }
  .donor-wrap .block-title {
    margin: 0 0 5px 0;
  }
  .donor_keywrap {
    margin: 15px 0 10px;
  }
  ul.tab-panel-container {
    display: block;
    width: 100%;
    height: auto !important;
  }
  ul.tab-panel-container li,
  li.tab-list-item .tabs-span a {
    float: none;
    width: 100%;
  }
  li.tab-list-item .tabs-span a {
    text-align: left;
    font-size: 18px;
    font-weight: 700;
  }
  li.tab-list-item .tab-content-wrapper {
    position: relative;
    display: block !important;
  }
  li.tab-list-item .tab-content-inside-wrapper {
    padding: 10px 10px 0 10px;
  }
  .tab-content-wrapper .key-results-wrapper {
    min-height: 80px;
  }
  .tab-content-wrapper .icon-holder > span {
    min-height: 80px;
  }
  .tab-content-wrapper .key-result-info-holder .results-label {
    font-size: 14px;
    line-height: 18px;
  }
  .tab-content-wrapper .key-result-info-holder .results-value {
    font-size: 20px;
  }
  .donor-wrap .country-specific-charts-wrapper {
    page-break-after: always;
  }
  .donar-page-key-result-desclaimer.disclaimer-wrapper {
    margin: 0;
  }
  .donor-wrap .blockquote-wrapper blockquote {
    width: 88%;
  }
  .wrapper-donor-chart .donor-title-year-selector-wrapper .donor-chart-titles {
    float: none;
    width: 100%;
  }
  .wrapper-donor-chart .donor-year-element-wrapper {
    float: none;
    width: 100%;
    text-align: left;
  }
  .donor_newswrap .box-layout-design .views-field-field-news-image {
    margin: 0 0 8px;
    min-height: 150px;
  }
  .donor_newswrap .box-layout-design .views-field-type span > span {
    padding: 0;
  }

  /* //About section */
  .custom-site-page #custom-page-template .panel-col-first,
  .inner-page #sub-page-template .panel-col-first {
    display: none;
  }
  .data donut-chart-container {
    height: 300px;
    overflow: hidden;
  }
  .bchart, .bchart1, .bchart2, .bchart3, .donut-chart, .donut_chart, .donut_chart1, .donut_chart2, .donut_chart3 {
    margin-top: 0;
  }
  .data.donut-chart-container, .data.donut_chart_container, .data.bchart_wrapper {
    float: none;
    height: 320px;
    position: relative;
    width: 100%;
  }
  .wrapper-donor-chart #chart_div {
    width: 680px !important;
  }
  .updates-items-cols-block .views-row {
    width: 32%;
    float: left;
    margin: 0 1% 0;
    padding: 0 0 5px;
  }
  .updates-items-cols-block .views-row:first-child {
    margin: 0 1% 0 0;
  }
  .updates-items-cols-block .views-row:last-child {
    margin: 0 0 0 1%;
  }
  .updates-items-cols-block .views-field-type {
    padding: 0;
  }
  #transparency ul.transparency-portal-section-list li {
    float: left;
    margin: 6% 0.5% 0;
    width: 24%;
  }

  /* //Data Dashboard */
  .dash-sec-content .data.donut_chart_container:before,
  .dash-sec-content .data.donut_chart_container:after {
    page-break-after: always;
  }
  .dash-sec-content .bchart_container:before,
  .dash-sec-content .bchart_container:after {
    page-break-after: always;
  }
  .social-icons-wrapper {
    display: none;
  }
  .ind-wrapper .row-wrap {
    display: -webkit-flex;
    padding: 2%;
    flex-wrap: wrap
  }
  .ind-wrapper .row-wrap .row-col3 {
    width: 95%;
    float: none;
  }
}
