@media print {
    * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    @font-face {
        font-family: 'Roboto';
        src: url('/fonts/roboto-regular-webfont.woff2') format('woff2'),
             url('/fonts/roboto-regular-webfont.woff') format('woff');
        font-weight: normal;
        font-style: normal;
        font-kerning: none;
    }

    .export_header{
      height: 80px;
      width: 100%;
      position: relative;
      border-bottom: 1px solid #29264C;
    }

    .header_image{
      background: url("https://staging-eu-tax-observatory.wedodata.dev/images/atlas_of_global_tax_avoidance.svg");
      background-size: 100% 100%;
      width: 213.5px;
      height: 51px;
      position: absolute;
      left:0px;
      top: 50%;
      transform: translate(0, -50%);
    }

    .header_title{
      right: 0px;
      top: 50%;
      font-weight:  900;
      transform: translate(0, -50%);
      color:  #164193;
      font-size: 18px;
      position:  absolute;
    }

    .export_footer{
      color: #164193;
      font-size: 12px;
      line-height: 16px;
      font-weight: 500;
      padding: 0 20px;
      margin-top: 20px;
    }

    /* MAIN */

    .highcharts-tooltip{
      display:  none !important;
    }

    html, body {
      width: 100%;
      background: #fff;
    }

    .page-enter-active, .page-leave-active {
      transition: opacity 0.5s;
    }

    .page-enter, .page-leave-to {
      opacity: 0;
    }

    body {
      font-family: "Roboto", sans-serif;
      margin: 0;
      color: #29264C;
    }

    h1, h2, h3, h4 {
      margin: 0;
      padding: 0;
    }

    .bolder {
      font-weight: 600;
    }

    .export_page{
      padding: 10px 20px;
    }

    .export_page, .export_content{
      width: 100%;
    }

    .export_page.ismap .export_footer{
      padding:  0px !important;
      margin-top: 0px !important;
      position: fixed;
      bottom: 20px;
      left: 20px;
    }

    .text_subtitle {
      font-weight: 400;
      color: #29264C;
      font-size: 24px;
      line-height: 24px;
    }

    .text_title, .text_title2 {
      font-weight: 700;
      color: #164193;
      font-size: 52px;
      line-height: 52px;
      position: relative;
    }
    .text_title:before, .text_title2:before {
      background: url("/images/title-deco.png") no-repeat 0 0;
      background-size: 100% 100%;
      position: absolute;
      right: 100%;
      bottom: 50%;
      width: 223px;
      height: 186px;
    }

    .title_home {
      font-weight: 700;
      color: #164193;
      font-size: 44px;
      line-height: 48px;
    }
    .title_home .title_orange {
      color: #F18221;
      font-size: 52px;
      line-height: 54px;
      display: block;
    }

    .text_title2 {
      font-size: 40px;
      line-height: 40px;
    }

    .text_p {
      font-size: 18px;
      line-height: 31px;
      color: #29264C;
    }

    .text_maxwidthed {
      max-width: 680px;
      display: inline-block;
    }

    .legend_title {
       font-size: 16px;
       line-height: 24px;
       color: #29264c;
       text-align: left;
    }
     .legend_title .title_indicator, .legend_title .title_taxhavens, .legend_title .title_unit, .legend_title .title_sep, .legend_title .title_param, .legend_title .title_item {
       display: inline-block;
       vertical-align: top;
    }
     .legend_title .title_sep {
       margin: 0 5px;
    }
     .legend_title .title_taxhavens {
       display: inline-block;
       vertical-align: top;
       height: 24px;
       margin: 0 5px;
       line-height: 24px;
       padding: 0 12px;
       color: #fff;
       font-weight: 700;
       border-radius: 20px;
       background: #245a98;
    }
     .legend_title .title_taxhavens[data-taxhavens="true"] {
       background: #ee7402;
    }
     

    #app.sticky #myHeader {
      position: fixed;
      top: 0;
      height: 40px;
      z-index: 1000;
      box-shadow: 0px 2.7672564983px 2.2138051987px 0px rgba(33, 56, 135, 0.04), 0px 6.6501021385px 5.3200817108px 0px rgba(33, 56, 135, 0.06), 0px 12.5215520859px 10.017241478px 0px rgba(33, 56, 135, 0.08), 0px 22.336309433px 17.8690471649px 0px rgba(33, 56, 135, 0.09), 0px 41.7776107788px 33.422088623px 0px rgba(33, 56, 135, 0.11), 0px 100px 80px 0px rgba(33, 56, 135, 0.15);
    }
    #app.sticky #myHeader .header_inner .header_logo {
      display: none;
    }
    #app.sticky #myHeader .header_inner .header_sticky_title {
      display: block;
    }
    #app.sticky #myHeader .header_inner .header_menu .menu_item.selected:before {
      top: 29px;
    }
    #app.sticky #StickyFilters {
      display: block;
    }
    #app.sticky .main {
      margin-top: 120px;
    }

    #StickyFilters {
      position: fixed;
      left: 50%;
      transform: translate(-50%, 0);
      top: 40px;
      width: 100%;
      z-index: 1000;
      display: none;
      height: 0px;
      box-shadow: 0px 2.7672564983px 2.2138051987px 0px rgba(33, 56, 135, 0.04), 0px 6.6501021385px 5.3200817108px 0px rgba(33, 56, 135, 0.06), 0px 12.5215520859px 10.017241478px 0px rgba(33, 56, 135, 0.08), 0px 22.336309433px 17.8690471649px 0px rgba(33, 56, 135, 0.09), 0px 41.7776107788px 33.422088623px 0px rgba(33, 56, 135, 0.11), 0px 100px 80px 0px rgba(33, 56, 135, 0.15);
    }
    #StickyFilters .stickyfilters_bt {
      position: absolute;
      left: 40px;
      top: 100%;
      width: 143px;
      height: 32px;
      line-height: 32px;
      border-radius: 0 0 16px 16px;
      background: #fff;
      text-align: left;
      padding: 0 20px;
      cursor: pointer;
      box-shadow: 0px 2.7672564983px 2.2138051987px 0px rgba(33, 56, 135, 0.04), 0px 6.6501021385px 5.3200817108px 0px rgba(33, 56, 135, 0.06), 0px 12.5215520859px 10.017241478px 0px rgba(33, 56, 135, 0.08), 0px 22.336309433px 17.8690471649px 0px rgba(33, 56, 135, 0.09), 0px 41.7776107788px 33.422088623px 0px rgba(33, 56, 135, 0.11), 0px 100px 80px 0px rgba(33, 56, 135, 0.15);
    }
    #StickyFilters .stickyfilters_bt:after {
      content: "";
      position: absolute;
      top: 50%;
      right: 10px;
      width: 20px;
      height: 20px;
      transform: translate(0, -50%);
      background: url("/images/filters.svg") no-repeat 0 0;
      background-size: 100% 100%;
    }
    #StickyFilters .stickyfilters_content {
      display: none;
    }
    #StickyFilters .stickyfilters_content .section_row {
      width: 100%;
      margin-top: 20px;
      text-align: center;
    }
    #StickyFilters .stickyfilters_content .content_filter {
      position: relative;
      margin-right: 10px;
      display: inline-block;
      vertical-align: top;
      text-align: left;
    }
    #StickyFilters .stickyfilters_content .content_filter .app_selectbox {
      width: 220px;
    }
    #StickyFilters .stickyfilters_content .content_filter .filter_label {
      letter-spacing: 2px;
      color: #29264c;
      font-size: 12px;
      margin-bottom: 5px;
    }
    #StickyFilters.expanded {
      height: 148px;
      background: #E6E9F0;
    }
    #StickyFilters.expanded .stickyfilters_content {
      display: block;
    }
    #StickyFilters.expanded .stickyfilters_bt {
      box-shadow: none;
    }

    .highcharts_container .highcharts-axis-labels text {
      color: #164193 !important;
      fill: #164193 !important;
      font-family: "Roboto";
    }

    .highcharts_container .highcharts-legend-item text{
        font-family: "Roboto";
        color: #164193 !important;
        fill: #164193 !important;
    }

    .v-menu__content {
      border-radius: 16px !important;
      margin-top: 38px;
    }
    .v-menu__content .v-select-list {
      background: #164193;
      border-radius: 16px;
    }
    .v-menu__content .v-select-list .v-list {
      padding: 0;
      background: #164193;
      border-radius: 16px;
    }
    .v-menu__content .v-select-list .v-list > div:hover {
      background: #2E5BB0;
    }
    .v-menu__content .v-select-list .v-list .v-list__tile {
      color: #fff;
      font-size: 14px;
      height: 32px;
    }

    .page {
      text-align: center;
      width: 100%;
    }

    .page .app_selectbox {
      width: 300px;
      height: 32px;
    }
    .page .app_selectbox .v-input__control {
      min-height: auto !important;
    }
    .page .app_selectbox .v-input__slot {
      padding: 5px 10px;
      background: #164193 !important;
      height: 34px;
      border-radius: 34px !important;
    }
    .page .app_selectbox .v-input__slot:hover {
      background: #2E5BB0 !important;
    }
    .page .app_selectbox .v-input__slot:before {
      display: none;
    }
    .page .app_selectbox .v-input__slot .v-select__slot label, .page .app_selectbox .v-input__slot .v-select__slot .v-select__selections {
      color: #fff;
      font-family: "Roboto";
      font-size: 14px;
      max-height: 32px;
    }
    .page .app_selectbox .v-input__slot .v-input__icon--append {
      position: relative;
    }
    .page .app_selectbox .v-input__slot .v-input__icon--append:after {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      content: "";
      background: url("~static/images/chevron.svg") no-repeat 0 0;
      width: 8px;
      height: 6px;
    }
    .page .app_selectbox .v-input__slot .v-input__icon--append i {
      display: none;
    }

    .app_timeline {
      background: #E6E9F0;
      width: 100%;
      height: 56px;
      border-radius: 28px;
      text-align: left;
      padding: 0 10px;
      max-width: 580px;
      display:  none !important;
    }

    .country_wrapper{
      padding:  0 20px;
    } 

    .timeseries_wrapper{
      margin-top: 20px;
    }

    .main {
      text-align: center;
      width: 100%;
      display: inline-block;
    }
    .main .main_inner {
      width: 100%;
      display: inline-block;
      vertical-align: top;
      padding-top: 0px;
    }
    .main .main_inner .main_section {
      text-align: center;
      margin-top: 0px;
      width: 100%;
      padding: 0 0px;
    }
    .main .main_inner .main_section.section_chart {
      padding: 40px 20px 40px;
    }
    .main .main_inner .main_section.section_chart .section_content {
      max-width: 970px;
    }
    .main .main_inner .main_section.section_chart .section_content .content_title {
      font-weight: 400;
      letter-spacing: 0.2rem;
    }
    .main .main_inner .main_section.section_chart .section_content .content_downloadbar {
      margin: 40px 0px 0px;
    }
    .main .main_inner .main_section.section_chart .section_content .content_more {
      padding: 0px;
    }
    .main .main_inner .main_section .section_map .map_title {
      font-size: 32px;
      color: #164193;
      letter-spacing: 0.2rem;
      padding: 0px;
    }
    .main .main_inner .main_section .section_map .map_legend {
      padding: 0px;
      margin-top: 10px;
    }
    .main .main_inner .main_section .section_map .map_legend .legend_title {
      font-size: 16px;
      line-height: 24px;
      color: #29264C;
    }
    .main .main_inner .main_section .section_map .map_legend .legend_title .title_indicator, .main .main_inner .main_section .section_map .map_legend .legend_title .title_taxhavens, .main .main_inner .main_section .section_map .map_legend .legend_title .title_unit {
      display: inline-block;
      vertical-align: top;
    }
    .title_sep, .title_param{
      display: inline-block;
      vertical-align: top;
    }
    .title_sep{
        margin: 0 5px;
    }
    .main .main_inner .main_section .section_map .map_legend .legend_title .title_taxhavens {
      height: 24px;
      margin: 0 5px;
      line-height: 24px;
      padding: 0 12px;
      color: #fff;
      font-weight: 700;
      border-radius: 20px;
      background: #164193;
    }
    .main .main_inner .main_section .section_map .map_legend .legend_title .title_taxhavens[data-taxhavens=true] {
      background: #F18221;
    }
    .main .main_inner .main_section .section_map .map_container {
      margin-top: 10px;
    }
    .main .main_inner .main_section .world-map .map_legend {
      padding: 0px;
      margin-top: 10px;
    }
    .main .main_inner .main_section .world-map .svg_container {
      margin-top: 20px;
      left: -300px;
      transform: scale(0.77);
      transform-origin: center top;
    }
    .main .main_inner .main_section.nomargin {
      margin: 0px;
    }
    .main .main_inner .main_section .chart_nodatablock {
      color: #164193;
      font-size: 30px;
      width: 100%;
      height: 400px;
      position: relative;
      text-align: center;
      display: block;
    }
    .main .main_inner .main_section .chart_nodatablock.notdisplayed {
      display: none;
    }
    .main .main_inner .main_section .chart_nodatablock .nodatablock_label {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
    }
    .main .main_inner .main_section .section_content {
      display: inline-block;
      vertical-align: top;
      max-width: 1280px;
      width: 100%;
      text-align: left;
      padding: 0 20px;
    }
    .main .main_inner .main_section .section_content.nopad {
      padding: 0px;
    }
    .main .main_inner .main_section .section_content .content_col {
      display: inline-block;
      vertical-align: top;
    }
    .main .main_inner .main_section .section_content .content_title {
      font-size: 32px;
      font-weight: 700;
      color: #164193;
    }
    .main .main_inner .main_section .section_content .content_filter {
      display: inline-block;
      vertical-align: top;
    }
    .main .main_inner .main_section .section_content .content_filter .filter_label {
      letter-spacing: 2px;
      color: #29264C;
      font-size: 12px;
      margin-bottom: 5px;
    }
    .main .main_inner .main_section .section_content .more_actionbar {
      text-align: center;
      position: relative;
      width: 100%;
      height: 24px;
      margin-top: 20px;
    }
    .main .main_inner .main_section .section_content .more_actionbar:before {
      content: "";
      left: 0px;
      position: absolute;
      top: 50%;
      width: 100%;
      height: 1px;
      background: #BAC6DF;
      transform: translate(0, -50%);
    }
    .main .main_inner .main_section .section_content .more_actionbar .actionbar_bt {
      background: #164193;
      color: #fff;
      height: 24px;
      line-height: 24px;
      padding: 0 24px 0 12px;
      border-radius: 12px;
      font-size: 14px;
      border: 0px solid;
      cursor: pointer;
      position: relative;
      display: inline-block;
    }
    .main .main_inner .main_section .section_content .more_actionbar .actionbar_bt:after {
      content: "";
      position: absolute;
      right: 2px;
      top: 50%;
      transform: translate(0, -50%);
      background: url("/images/ellipsis.svg") no-repeat 0 0;
      background-size: 100% 100%;
      width: 21px;
      height: 20px;
    }
    .main .main_inner .main_section .section_content .more_actionbar .actionbar_bt:hover {
      background: #2E5BB0;
    }
    .main .main_inner .main_section .section_content .content_more {
      padding: 0 20px 0;
      margin-top: 40px;
      display: none !important;
    }
    .main .main_inner .main_section .section_content .content_more .more_text {
      font-size: 18px;
      text-align: left;
      line-height: 170%;
    }
    .main .main_inner .main_section .section_content .content_downloadbar {
      background: #fff;
      border-radius: 20px;
      height: 24px;
      line-height: 24px;
      position: relative;
      margin: 40px 20px 0px;
      display: none !important;
    }
    .main .main_inner .main_section .section_content .content_downloadbar .downloadbar_wrapper {
      position: absolute;
      right: 0px;
      top: 0px;
      height: 24px;
      line-height: 24px;
    }
    .main .main_inner .main_section .section_content .content_downloadbar .downloadbar_title {
      font-size: 12px;
      display: inline-block;
      vertical-align: top;
      color: #29264C;
      letter-spacing: 2px;
    }
    .main .main_inner .main_section .section_content .content_downloadbar .downloadbar_bt {
      display: inline-block;
      vertical-align: top;
      height: 24px;
      border-radius: 20px;
      color: #fff;
      padding: 0 30px 0 14px;
      line-height: 24px;
      font-size: 14px;
      background: #164193;
      cursor: pointer;
      position: relative;
      margin-left: 10px;
    }
    .main .main_inner .main_section .section_content .content_downloadbar .downloadbar_bt:after {
      content: "";
      position: absolute;
      right: 5px;
      top: 50%;
      transform: translate(0, -50%);
      background: url("/images/download.svg") no-repeat 0 0;
      background-size: 100% 100%;
      width: 20px;
      height: 20px;
    }
    .main .main_inner .main_section .section_content .content_downloadbar .downloadbar_bt:hover {
      background: #2E5BB0;
    }
    .main .main_inner .main_section .section_row {
      width: 100%;
      margin-top: 20px;
      text-align: center;
    }
    .main .main_inner .main_section .section_row[data-align=left] {
      text-align: left;
    }
    .main .main_inner .main_section .section_hr {
      height: 20px;
      line-height: 20px;
      width: 100%;
      text-align: center;
      position: relative;
      display: none !important;
    }
    .main .main_inner .main_section .section_hr .hr_text {
      font-size: 12px;
      color: #164193;
      position: absolute;
      left: 50%;
      top: 50%;
      background: #e6e9f0;
      letter-spacing: 5px;
      padding: 5px 20px;
      white-space: nowrap;
      transform: translate(-50%, -50%);
    }
    .main .main_inner .main_section .section_hr .hr_text.dataset {
      background: #eef1f7;
    }
    .main .main_inner .main_section .section_hr:before {
      content: "";
      position: absolute;
      top: 50%;
      transform: translate(0%, -50%);
      left: 0px;
      width: 100%;
      background: #BAC6DF;
      height: 1px;
    }
    .main .section_partners, .main .section_funders {
      height: 567px;
      background: #fff;
      padding: 40px 0 60px;
    }
    .main .section_partners .content_title, .main .section_funders .content_title {
      margin-bottom: 20px;
    }
    .main .section_partners .content_col, .main .section_funders .content_col {
      width: 454px;
      margin: 0px;
    }
    .main .section_partners .content_col.col_first, .main .section_funders .content_col.col_first {
      margin-right: 5px;
    }
    .main .section_partners .content_col.col_first .block_head:after, .main .section_funders .content_col.col_first .block_head:after {
      width: 230px;
      height: 70px;
      background: url("/images/logos/logo-nmbu.png") no-repeat 0 0;
      background-size: 100% 100%;
    }
    .main .section_partners .content_col.col_second, .main .section_funders .content_col.col_second {
      margin-left: 5px;
    }
    .main .section_partners .content_col.col_second .block_head:after, .main .section_funders .content_col.col_second .block_head:after {
      width: 235px;
      height: 34px;
      background: url("/images/logos/logo-diw.png") no-repeat 0 0;
      background-size: 100% 100%;
    }
    .main .section_partners .partner_block, .main .section_funders .partner_block {
      width: 454px;
      height: 400px;
      padding: 32px;
      position: relative;
      background: #29264C;
    }
    .main .section_partners .partner_block.small, .main .section_funders .partner_block.small {
      height: 140px;
    }
    .main .section_partners .partner_block .block_head, .main .section_funders .partner_block .block_head {
      background: #EEF1F6;
      position: absolute;
      left: 0px;
      width: 100%;
      top: 0px;
      height: 140px;
      display: block;
      text-decoration: none;
    }
    .main .section_partners .partner_block .block_head:after, .main .section_funders .partner_block .block_head:after {
      content: "";
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
    }
    .main .section_partners .partner_block .block_content, .main .section_funders .partner_block .block_content {
      margin-top: 130px;
    }
    .main .section_partners .partner_block .block_content .content_title, .main .section_funders .partner_block .block_content .content_title {
      color: #BAC6DF !important;
      font-size: 24px !important;
      font-weight: 700 !important;
      margin-bottom: 0px;
      padding: 0px !important;
      border: 0px !important;
    }
    .main .section_partners .partner_block .block_content .content_text, .main .section_funders .partner_block .block_content .content_text {
      margin-top: 10px;
      font-size: 14px;
      line-height: 160%;
      color: #fff;
    }
    .main .section_partners .partner_block .block_content .content_link, .main .section_funders .partner_block .block_content .content_link {
      font-size: 14px;
      font-weight: 700;
      margin-top: 10px;
      text-decoration: none;
      cursor: pointer;
      color: #fff;
      display: inline-block;
      position: relative;
    }
    .main .section_partners .partner_block .block_content .content_link:after, .main .section_funders .partner_block .block_content .content_link:after {
      content: "";
      position: absolute;
      left: 100%;
      top: 50%;
      transform: translate(0, -50%);
      margin-left: 2px;
      background: url("/images/arrow-extlink.svg") no-repeat 0 0;
      background-size: 100% 100%;
      width: 20px;
      height: 20px;
    }
    .main .section_funders .content_col.col_first .block_head:after {
      width: 143.5px;
      height: 60px;
      background: url("/images/logos/logo-norad.png") no-repeat 0 0;
      background-size: 100% 100%;
    }
    .main .section_funders .content_col.col_second .block_head:after {
      width: 172px;
      height: 48px;
      background: url("/images/logos/logo-eu.png") no-repeat 0 0;
      background-size: 100% 100%;
    }

    .app_button {
      width: 226px;
      height: 44px;
      background: #fff;
      border: 2px solid #164193;
      border-radius: 32px;
      font-size: 14px;
      cursor: pointer;
    }
    .app_button .button_text {
      line-height: 18px;
      color: #29264C;
    }
    .app_button.selected {
      background: #164193;
    }
    .app_button.selected .button_text {
      color: #fff;
    }
    .app_button:hover {
      background: #BAC6DF;
    }

    .app_button2 {
      background: #164193;
      height: 32px;
      padding: 0 40px 0 20px;
      color: #fff;
      border-radius: 32px;
      display: inline-block;
      vertical-align: top;
      font-size: 14px;
      cursor: pointer;
      color: #fff;
      position: relative;
      border: 0px solid;
    }
    .app_button2:after {
      content: "";
      position: absolute;
      right: 10px;
      top: 50%;
      width: 20px;
      height: 20px;
      transform: translate(0, -50%);
      background: url("/images/arrow-diagonal.svg") no-repeat 0 0;
      background-size: 100% 100%;
    }
    .app_button2:hover {
      background: #2E5BB0;
    }

    .app_toggler {
      display: inline-block;
      vertical-align: top;
    }
    .app_toggler.freezed {
      pointer-events: none;
      cursor: default;
    }
    .app_toggler[data-selected=on] .toggler_toggle .toggle_chip {
      left: 23px;
    }
    .app_toggler .toggler_label {
      display: inline-block;
      vertical-align: top;
      background: #29264C;
      width: 148px;
      height: 24px;
      line-height: 24px;
      text-align: center;
      color: #BAC6DF;
      font-size: 14px;
      border-radius: 12px;
      cursor: pointer;
    }
    .app_toggler .toggler_label.second {
      margin-left: -22px;
    }
    .app_toggler .toggler_label.selected {
      background: #fff !important;
      color: #164193;
    }
    .app_toggler .toggler_label:hover {
      background: #BAC6DF;
      color: #29264C;
    }
    .app_toggler .toggler_toggle {
      display: inline-block;
      vertical-align: top;
      background: #164193;
      width: 44px;
      cursor: pointer;
      height: 24px;
      border: 2px solid #FFFFFF;
      border-radius: 16px;
      position: relative;
      margin-left: -22px;
    }
    .app_toggler .toggler_toggle .toggle_chip {
      width: 12px;
      height: 12px;
      border-radius: 12px;
      background: #fff;
      position: absolute;
      left: 5px;
      transition: all 0.3s ease-in-out;
      top: 50%;
      transform: translate(0, -50%);
    }

    #Dataset .section_bubbles .highcharts_container .highcharts-axis-labels text {
      color: #fff !important;
      fill: #fff !important;
    }

    /* DATASET */

    .main .main_section .section_content .navigation_bt {
      margin-top: 10px;
    }
    .main .main_section .section_content .row_filters {
      margin-top: 10px;
      position: relative;
      padding-bottom: 20px;
      border-bottom: 1px solid #bac6df;
      display: none !important;
    }
    .main .main_section .section_content .row_filters#MobileFilters {
      display: none;
    }
    .main .main_section .section_content .content_filter {
      position: relative;
      margin-right: 10px;
    }
    .main .main_section .section_content .content_filter .app_selectbox {
      width: 220px;
    }
    .main .main_section .section_content .content_col.col_ranking {
      width: 580px;
      margin-right: 20px;
      margin-top: 20px;
    }
    .main .main_section .section_content .content_col.col_ranking .ranking_container {
      position: relative;
    }
    .main .main_section .section_content .content_col.col_ranking .ranking_container.notdisplayed {
      display: none;
    }
    .main .main_section .section_content .content_col.col_ranking_text {
      width: 328px;
      margin-top: 20px;
    }
    .main .main_section.section_bubbles {
      padding: 60px 0 140px;
      background: linear-gradient(180deg, #164193 0%, #29264C 100%);
      color: #fff;
    }
    .main .main_section.section_bubbles .section_content {
      border-top: 4px solid #fff;
      padding: 6px 0 0;
      max-width: 928px;
    }
    .main .main_section.section_bubbles .section_content .content_title {
      color: #fff;
    }
    .main .main_section.section_bubbles .row_barchart {
      margin-top: 100px;
      height: 500px;
    }
    .main .main_section.section_bubbles .content_downloadbar {
      margin: 40px 0 0;
      background: #191637;
    }
    .main .main_section.section_bubbles .content_downloadbar .downloadbar_title {
      color: #fff;
    }
    .main .main_section.section_bubbles .content_more {
      padding: 0px;
    }
    .main .main_section.section_bubbles .content_more .more_actionbar:before {
      background: #164193;
    }

    /* WORLD MAP */

    #Wrapper_map{
      height:  600px;
    }

    #Wrapper_map .map_expand_bt{
      display: none;
    }

    #Wrapper_map #MapModal{
      display: none;
    }

    .world-map {
      width: 100%;
      height: 100%;
      overflow: hidden;
      text-align: center;
    }
    .world-map .map_timeline {
      margin: 0 20px;
      background: #fff;
    }
    .world-map .map_legend {
      text-align: left;
    }
    .world-map .map_legend .legend_group {
      padding: 0 8px 0 8px;
      border-left: 1px solid #BAC6DF;
      display: inline-block;
      vertical-align: top;
      height: 18px;
      line-height: 18px;
    }
    .world-map .map_legend .legend_group.first {
      padding: 0 0px 0 0;
      border: 0px;
    }
    .world-map .map_legend .legend_item {
      display: inline-block;
      vertical-align: top;
      margin-right: 10px;
      height: 14px;
      line-height: 14px;
    }
    .world-map .map_legend .legend_item .item_chip {
      display: inline-block;
      vertical-align: top;
      width: 14px;
      height: 14px;
      border: 1px solid #29264C;
      border-radius: 2px;
    }
    .world-map .map_legend .legend_item .item_chip[data-bg=orange] {
      background: #F18221;
    }
    .world-map .map_legend .legend_item .item_chip[data-bg=white] {
      background: #fff;
    }
    .world-map .map_legend .legend_item .item_chip[data-bg=light] {
      background: #D6E0EE;
    }
    .world-map .map_legend .legend_item .item_label {
      display: inline-block;
      vertical-align: top;
      font-size: 13px;
      color: #29264C;
      margin-left: 5px;
    }
    .world-map .svg_container {
      display: inline-block;
      vertical-align: top;
      position: relative;
    }
    .world-map .svg_container svg {
      width: 100%;
      height: 100%;
    }
    .world-map .svg_container svg .country {
      transition: transform 0.6s ease-in-out;
      cursor: pointer;
    }
    .world-map .svg_container svg .country:hover {
      fill-opacity: 0.6;
    }

    /* AREA */
    .area_legend_items {
       text-align: left;
       margin-top: 20px;
    }
     .area_legend_items .legend_group {
       padding: 0 8px 0 8px;
       border-left: 1px solid #bac6df;
       display: inline-block;
       vertical-align: top;
       height: 18px;
       line-height: 18px;
    }
     .area_legend_items .legend_group.first {
       padding: 0 0px 0 0;
       border: 0px;
    }
     .area_legend_items .legend_item {
       display: inline-block;
       vertical-align: top;
       margin-right: 10px;
       height: 14px;
       line-height: 14px;
    }
     .area_legend_items .legend_item .item_chip {
       display: inline-block;
       vertical-align: top;
       width: 14px;
       height: 14px;
       border: 1px solid #29264c;
       border-radius: 2px;
    }
     .area_legend_items .legend_item .item_chip[data-bg="orange"] {
       background: #f18221;
    }
     .area_legend_items .legend_item .item_chip[data-bg="white"] {
       background: #fff;
    }
     .area_legend_items .legend_item .item_chip[data-bg="light"] {
       background: #d6e0ee;
    }
     .area_legend_items .legend_item .item_label {
       display: inline-block;
       vertical-align: top;
       font-size: 13px;
       color: #29264c;
       margin-left: 5px;
    }

    #AreaChart .highcharts-container {
      display: inline-block;
    }

    .area_title {
       height: 20px;
       line-height: 20px;
       font-size: 16px;
       text-align: left;
    }
     .area_title .title_label {
       display: inline-block;
       vertical-align: middle;
    }
     .area_title .title_lostwon {
       display: inline-block;
       vertical-align: middle;
       height: 24px;
       margin: 0 5px;
       line-height: 24px;
       padding: 0 12px;
       color: #fff;
       font-weight: 700;
       border-radius: 20px;
       background: #164193;
    }
     .area_title .title_lostwon[data-taxhavens="true"] {
       background: #f18221;
    }
     
     
}