
    @import url('https://fonts.googleapis.com/css?family=Raleway:400,600,700&text=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ÈÉÂÀÎÔéèàâïçêôùîûëäöü');
    
    @import url('https://fonts.googleapis.com/css?family=Lato:400,600,700&text=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ÈÉÂÀÎÔéèàâïçêôùîûëäöü');
    
    @import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&text=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ÈÉÂÀÎÔéèàâïçêôùîûëäöü');
    
        body > header {
            background-image: url(assets/banner300b.png);
            
        }

@media all and (min-width: 47.9em) {

        body > header {
            background-image: url(assets/banner500b.png);
            
        }

}

@media all and (min-width: 75em) {

        body > header {
            background-image: url(assets/banner800.png);
            
        }

}

@media all and (min-device-width: 47.9em) and (max-device-width: 74.9em) and (-webkit-min-device-pixel-ratio: 2) {

        body > header {
            background-image: url(assets/banner500h.png);
            
        }

}

@media only screen and (max-device-width: 47.9em) and (-webkit-min-device-pixel-ratio: 2) {

        body > header {
            background-image: url(assets/banner300h.png);
            
        }

}
.slide.bghome {
    background-image: url(assets/bghome300b.jpg);
    height:150px;
}
.slide.bghome.png {
    background-image: url(assets/bghome300b.png);
}
@media all and (min-width: 47.9em) {
    .slide.bghome {
        background-image: url(assets/bghome500b.jpg);
        height:200px;
    }
    .slide.bghome.png {
        background-image: url(assets/bghome500b.png);
    }
}
@media all and (min-width: 75em) {
    .slide.bghome {
        background-image: url(assets/bghome800.jpg);
        height:300px;
    }
    .slide.bghome.png {
        background-image: url(assets/bghome800.png);
    }
}
@media all and (min-device-width: 47.9em) and (max-device-width: 74.9em) and (-webkit-min-device-pixel-ratio: 2) {
    .slide.bghome {
        background-image: url(assets/bghome500h.jpg);
        height:200px;
    }
    .slide.bghome.png {
        background-image: url(assets/bghome500h.png);
    }
}
@media only screen and (max-device-width: 47.9em) and (-webkit-min-device-pixel-ratio: 2) {
    .slide.bghome {
        background-image: url(assets/bghome300h.jpg);
        height:150px;
    }
    .slide.bghome.png {
        background-image: url(assets/bghome300h.png);
    }
}@import url('https://fonts.googleapis.com/css?family=Raleway|Open Sans:400,700&text=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ÈÉÂÀÎÔéèàâïçêôùîûëäöü');
    body {
        font-family: Open Sans, Helvetica, Arial, sans-serif !important;
    } body > header .nav-item > a  {
        color:#ffffff!important;
    }
    body>header .nav-item>a.selected {
        border-color: #ffffff!important;
    }
    body > header svg {
        fill: #ffffff!important ;
    }.cookie-notice-container button, .cookie-notice-container button:hover {
        color: #ffffff ;
        background: none ;
    }.cookie-notice-container button, .cookie-notice-container button:hover {
        background: #525457 ;
    }.cookie-notice-container button.dismiss-cookie, .cookie-notice-container button.dismiss-cookie:hover {
        background: #525457 ;
    }body > header   {
        height:52px ;
        border-bottom: 2px solid #3473C7 ;
    }
    @media screen and (max-width: 1199px) {
      body > header {
        height:52px ;
        border-bottom-width: 2px;
      }
    }
    @media screen and (min-width: 1200px) {
        body > header {
            height:82px ;
      }
    }.minimalist-accordion__header {
        background-color:#f0f0f0!important ;
        color:#000000!important ;
    }
.cu-restit .js-tablist, .mobile-nav-button1, .mobile-nav-button2, [class*='switch-pilotage-'] {
    background-color:#89bae5;
}

.cu-restit .js-tablist .js-tablist__link, .cu-restit .js-tablist .js-tablist__link_plus {
    border-color: #0c4da2;
    background-color: #ffffff;
    color:#000000 ;
}

.onglet_style.c2-on-basket .js-tablist__item[aria-selected=true] {
    background-color: #9ac4e9;
    border-bottom-color:#9ac4e9 ;
}

.cu-restit .js-tablist .js-tablist__link.highlighted, .cu-restit .js-tablist .js-tablist__link[aria-selected=true],.cu-restit .js-tablist .js-tablist__link_plus.highlighted {
    border-color: #0c4da2;
    background-color: #3473C7;
    color:#ffffff ;
}
.js-tabs > a {
    font-family: Open Sans, Helvetica, Arial, sans-serif ;
}
.cu-h1, .article h1, .js-dialogtooltip h1 {
    font-family: Raleway, Helvetica, Arial, sans-serif ;
    color:#2C8748 ;
}
.cu-pilotage h2, .cd-panel-container h2, .article h2.h2-like {
    font-family: Raleway, Helvetica, Arial, sans-serif ;
    color:#ffffff;
}
.article h2, .cu-restit h2, .arrow-h2 {
    color:#2C8748;
}
h3, .ui-collapset-header, .dataviz-container > header h2 {
    color:#525457;
    font-family: Open Sans, Helvetica, Arial, sans-serif ;
}
.widget h2 {
    font-family: Raleway, Helvetica, Arial, sans-serif ;
}

.bordered {
    border : solid 1px #e0e0e0 !important;
}.cu-pilotage h2, .cd-panel-container h2, .article h2.h2-like {
        background-color:#2C8748;
    }.filtGroup .js-to_expand {
    background-color: #ebf4dc;
    }.slide-caption.dark-text, .slide-caption.dark-text h3 {
    color:#2C8748;
}
.slide-caption h3, .slide-caption h4 {
    font-family: Raleway, Helvetica, Arial, sans-serif ;
}
body > header, .pageHeader > .banner-img:not(.no-background) {
    background-color: #8cc63f;
}
.noff .pageHeader > .banner-img::before {
    position: absolute;
    z-index: -1;
    display: block;
    content: '';
    left: 0;
    right: 0;
    border-top:50px solid #8cc63f ;
}
.ui-collapsible-set .ui-li-count {
    background-color:#fafcf5 !important ;
}
.ui-collapsible-set h3 .ui-li-count {
    background-color:#ebf4dc !important ;
}

.grid_btn.icon-button [data-gcicon], .menu-lang, .menu-lang > a, .menu-lang:hover, .menu-lang > a:hover {
    color: #ffffff ;
}
.background-basket {
    background-color: #9ac4e9;
}
.background-basket .indics label:hover {
    color: #2C8748;
}

.ui-tree-classic .ui-collapsible-heading {
    background-color: #f0f0f0;
}

.ui-tree-classic .ui-collapsible-heading:hover {
    background-color: #ebebeb;
}

.ui-indic-list .ui-collapsible-heading a:hover {
        color:#2C8748;
}
.ui-tree-classic .ui-collapsible-content a:hover {
        color:#2C8748;
}

.removeItem:hover, .info:hover {
    color: #2C8748;
}

.ui-tree-classic .ui-collapsible-heading .ui-li-label {
    color:#000000;
}

.skip-links a {
    background-color: #FF0000!important;
}
.errMsg {
    color: #FF0000 ;
}
.wordcloud text {
    fill: #2C8748 ;
}
#megamenu {
        background-color: #8cc63f ;
    }    body>header .nav-item>a.selected, body>header .nav-item>a.hover {
            border-color:#ffffff!important;
        }  #megamenu .mainComp.selected, #megamenu li.selected {
        background-color: #2C8748 ;
    }
    #megamenu .nav-item {
        padding:0;
    }#megamenu .mainComp.selected, #megamenu li.selected a {
        color: #ffffff !important;
    }#megamenu > ul > li >a:not(.selected):hover {
        background-color: #c6e891 !important ;
    }#megamenu > ul > li >a:not(.selected):hover {
        color: #3473C7 !important ;
    }.report-selgeo #accordionrp21_tab1 {
    background: #cedbec!important;
        }
        .report-selgeo #accordionrp21_tab2 {
    background: #e8f4d9!important;
        }.sp-container button.sp-choose {
    background-color: #2C8748 !important;
}
.sp-container {
    background: #f0f0f0 !important;
}
    .chart-line-color0{
        stroke:#0c4da2;
    }
    .chart-fill-color0 {
        fill:#0c4da2;
    }

    .valref-button2, .valref-button2:hover {
        background:#0c4da2;
    }
    .chart-fill-light-color0 {  /*opacité 0.1*/
            fill:#e7eef6;
    }.chart-fill-light-alpha-color0 {  /*opacité 0.1*/
            fill:#0c4da225;
    }
    .chart-fill-color0:hover {
            fill:#5583be;
    }
    .chart-line-color1{
        stroke:#8cc63f;
    }
    .chart-fill-color1 {
        fill:#8cc63f;
    }

    .valref-button1, .valref-button1:hover {
        background:#8cc63f;
    }
    .chart-fill-light-color1 {  /*opacité 0.1*/
            fill:#f4faec;
    }.chart-fill-light-alpha-color1 {  /*opacité 0.1*/
            fill:#8cc63f25;
    }
    .chart-fill-color1:hover {
            fill:#afd879;
    }
    .chart-line-color2{
        stroke:#4da944;
    }
    .chart-fill-color2 {
        fill:#4da944;
    }

    .valref-button3, .valref-button3:hover {
        background:#4da944;
    }
    .chart-fill-light-color2 {  /*opacité 0.1*/
            fill:#eef7ed;
    }.chart-fill-light-alpha-color2 {  /*opacité 0.1*/
            fill:#4da94425;
    }
    .chart-fill-color2:hover {
            fill:#83c37d;
    }
    .chart-line-color3{
        stroke:#ff0000;
    }
    .chart-fill-color3 {
        fill:#ff0000;
    }

    .valref-button4, .valref-button4:hover {
        background:#ff0000;
    }
    .chart-fill-light-color3 {  /*opacité 0.1*/
            fill:#ffe6e6;
    }.chart-fill-light-alpha-color3 {  /*opacité 0.1*/
            fill:#ff000025;
    }
    .chart-fill-color3:hover {
            fill:#ff4d4d;
    }
    .chart-line-color4{
        stroke:#cc3300;
    }
    .chart-fill-color4 {
        fill:#cc3300;
    }

    .valref-button5, .valref-button5:hover {
        background:#cc3300;
    }
    .chart-fill-light-color4 {  /*opacité 0.1*/
            fill:#faebe6;
    }.chart-fill-light-alpha-color4 {  /*opacité 0.1*/
            fill:#cc330025;
    }
    .chart-fill-color4:hover {
            fill:#dc714d;
    }
    .chart-line-color5{
        stroke:#00ff00;
    }
    .chart-fill-color5 {
        fill:#00ff00;
    }

    .valref-button6, .valref-button6:hover {
        background:#00ff00;
    }
    .chart-fill-light-color5 {  /*opacité 0.1*/
            fill:#e6ffe6;
    }.chart-fill-light-alpha-color5 {  /*opacité 0.1*/
            fill:#00ff0025;
    }
    .chart-fill-color5:hover {
            fill:#4dff4d;
    }.chart-fill-men {
    fill:#33ccff;
}
.chart-fill-men:hover {
    fill:#71dcff;
}
.chart-fill-women {
    fill:#ff99cc;
}
.chart-fill-women:hover {
    fill:#ffb8dc;
}
.article ul li {
    -webkit-user-select: initial;
    -moz-user-select: initial;
    -ms-user-select: initial;
    user-select: initial;
}
.dp-wh-lp {
        background-color: #2C8748 !important;
        color: #ffffff;
    }

    .dp-wh-lp.widget-link, .dp-wh-lp .widget-link:not(.NE) {
        border: 1px solid #2C8748 !important;
    }

    .dp-wh-lp.widget-link:hover, .dp-wh-lp .widget-link:not(.NE):hover {
        border: 1px solid #ffffff !important;
    }

    .dp-wh-lp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dp-wh-lp h1, 
    .dp-wh-lp h2, 
    .dp-wh-lp h3, 
    .dp-wh-lp h4, 
    .dp-wh-lp h5 {
      color: #ffffff;
    }

    .dp-wh-lp a:not(.js-modal):not(.indic-link) {
      color: #ebf4dc;
    }
    
    .dp-wh-lp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dp-wh-lp a:not(.js-modal):not(.indic-link):hover, 
    .dp-wh-lp a:not(.js-modal):not(.indic-link):active, 
    .dp-wh-lp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #cae1d1;
    }

    .dp-wh-lp button {
      color: #000000;
      background-color: #ebf4dc !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .dp-wh-lp button:hover,
    .dp-wh-lp button:active,
    .dp-wh-lp button:focus {
      background-color: #cae1d1!important;
    }
    
    
    
    .dp-wh-lp table {
        color: initial;
    }
    
    .dp-wh-lp.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .dp-wh-lp .dv-tab .ui-table-reflow ,
        .dp-wh-lp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dp-wh-lp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dp-wh-lp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #96c4a4;
        }
        
        .dp-wh-lp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dp-wh-lp .dv-tab .ui-table-reflow thead ,
        .dp-wh-lp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dp-wh-lp .dv-tac .ui-table-reflow thead {
            background-color: #cae1d1;
        }
        .widget.dp-wh-lp {
        background-color: #2C8748 !important;
        color: #ffffff;
    }

    .widget.dp-wh-lp.widget-link, .dp-wh-lp .widget-link:not(.NE) {
        border: 1px solid #2C8748 !important;
    }

    .widget.dp-wh-lp.widget-link:hover, .dp-wh-lp .widget-link:not(.NE):hover {
        border: 1px solid #ffffff !important;
    }

    .widget.dp-wh-lp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.dp-wh-lp h1, 
    .widget.dp-wh-lp h2, 
    .widget.dp-wh-lp h3, 
    .widget.dp-wh-lp h4, 
    .widget.dp-wh-lp h5 {
      color: #ffffff;
    }

    .widget.dp-wh-lp a:not(.js-modal):not(.indic-link) {
      color: #ebf4dc;
    }
    
    .widget.dp-wh-lp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.dp-wh-lp a:not(.js-modal):not(.indic-link):hover, 
    .widget.dp-wh-lp a:not(.js-modal):not(.indic-link):active, 
    .widget.dp-wh-lp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #cae1d1;
    }

    .widget.dp-wh-lp button {
      color: #000000;
      background-color: #ebf4dc !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .widget.dp-wh-lp button:hover,
    .widget.dp-wh-lp button:active,
    .widget.dp-wh-lp button:focus {
      background-color: #cae1d1!important;
    }
    
    
    
    .widget.dp-wh-lp table {
        color: initial;
    }
    
    .widget.dp-wh-lp.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .widget.dp-wh-lp .dv-tab .ui-table-reflow ,
        .widget.dp-wh-lp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.dp-wh-lp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.dp-wh-lp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #96c4a4;
        }
        
        .widget.dp-wh-lp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.dp-wh-lp .dv-tab .ui-table-reflow thead ,
        .widget.dp-wh-lp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.dp-wh-lp .dv-tac .ui-table-reflow thead {
            background-color: #cae1d1;
        }
        .dataviz-container.dp-wh-lp {
        background-color: #2C8748 !important;
        color: #ffffff;
    }

    .dataviz-container.dp-wh-lp.widget-link, .dp-wh-lp .widget-link:not(.NE) {
        border: 1px solid #2C8748 !important;
    }

    .dataviz-container.dp-wh-lp.widget-link:hover, .dp-wh-lp .widget-link:not(.NE):hover {
        border: 1px solid #ffffff !important;
    }

    .dataviz-container.dp-wh-lp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.dp-wh-lp h1, 
    .dataviz-container.dp-wh-lp h2, 
    .dataviz-container.dp-wh-lp h3, 
    .dataviz-container.dp-wh-lp h4, 
    .dataviz-container.dp-wh-lp h5 {
      color: #ffffff;
    }

    .dataviz-container.dp-wh-lp a:not(.js-modal):not(.indic-link) {
      color: #ebf4dc;
    }
    
    .dataviz-container.dp-wh-lp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.dp-wh-lp a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.dp-wh-lp a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.dp-wh-lp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #cae1d1;
    }

    .dataviz-container.dp-wh-lp button {
      color: #000000;
      background-color: #ebf4dc !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .dataviz-container.dp-wh-lp button:hover,
    .dataviz-container.dp-wh-lp button:active,
    .dataviz-container.dp-wh-lp button:focus {
      background-color: #cae1d1!important;
    }
    
    
    
    .dataviz-container.dp-wh-lp table {
        color: initial;
    }
    
    .dataviz-container.dp-wh-lp.bordered {
        border : solid 1px #525457 !important;
    }
    
    
        .report-container  div.dp-wh-lp {
          margin-bottom:10px;
        }
        
        .report-container  div.dp-wh-lp.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.dp-wh-lp, 
        .pre-print .report-viewport .dataviz-container.dp-wh-lp {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.dp-wh-lp .dv-tab .ui-table-reflow ,
        .dataviz-container.dp-wh-lp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.dp-wh-lp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.dp-wh-lp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #96c4a4;
        }
        
        .dataviz-container.dp-wh-lp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.dp-wh-lp .dv-tab .ui-table-reflow thead ,
        .dataviz-container.dp-wh-lp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.dp-wh-lp .dv-tac .ui-table-reflow thead {
            background-color: #cae1d1;
        }
        .dp-wh-ls {
        background-color: #2C8748 !important;
        color: #ffffff;
    }

    .dp-wh-ls.widget-link, .dp-wh-ls .widget-link:not(.NE) {
        border: 1px solid #2C8748 !important;
    }

    .dp-wh-ls.widget-link:hover, .dp-wh-ls .widget-link:not(.NE):hover {
        border: 1px solid #ffffff !important;
    }

    .dp-wh-ls.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dp-wh-ls h1, 
    .dp-wh-ls h2, 
    .dp-wh-ls h3, 
    .dp-wh-ls h4, 
    .dp-wh-ls h5 {
      color: #ffffff;
    }

    .dp-wh-ls a:not(.js-modal):not(.indic-link) {
      color: #dde9f2;
    }
    
    .dp-wh-ls .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dp-wh-ls a:not(.js-modal):not(.indic-link):hover, 
    .dp-wh-ls a:not(.js-modal):not(.indic-link):active, 
    .dp-wh-ls a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #cae1d1;
    }

    .dp-wh-ls button {
      color: #000000;
      background-color: #dde9f2 !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .dp-wh-ls button:hover,
    .dp-wh-ls button:active,
    .dp-wh-ls button:focus {
      background-color: #cae1d1!important;
    }
    
    
    
    .dp-wh-ls table {
        color: initial;
    }
    
    .dp-wh-ls.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .dp-wh-ls .dv-tab .ui-table-reflow ,
        .dp-wh-ls .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dp-wh-ls .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dp-wh-ls .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #96c4a4;
        }
        
        .dp-wh-ls .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dp-wh-ls .dv-tab .ui-table-reflow thead ,
        .dp-wh-ls .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dp-wh-ls .dv-tac .ui-table-reflow thead {
            background-color: #cae1d1;
        }
        .widget.dp-wh-ls {
        background-color: #2C8748 !important;
        color: #ffffff;
    }

    .widget.dp-wh-ls.widget-link, .dp-wh-ls .widget-link:not(.NE) {
        border: 1px solid #2C8748 !important;
    }

    .widget.dp-wh-ls.widget-link:hover, .dp-wh-ls .widget-link:not(.NE):hover {
        border: 1px solid #ffffff !important;
    }

    .widget.dp-wh-ls.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.dp-wh-ls h1, 
    .widget.dp-wh-ls h2, 
    .widget.dp-wh-ls h3, 
    .widget.dp-wh-ls h4, 
    .widget.dp-wh-ls h5 {
      color: #ffffff;
    }

    .widget.dp-wh-ls a:not(.js-modal):not(.indic-link) {
      color: #dde9f2;
    }
    
    .widget.dp-wh-ls .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.dp-wh-ls a:not(.js-modal):not(.indic-link):hover, 
    .widget.dp-wh-ls a:not(.js-modal):not(.indic-link):active, 
    .widget.dp-wh-ls a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #cae1d1;
    }

    .widget.dp-wh-ls button {
      color: #000000;
      background-color: #dde9f2 !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .widget.dp-wh-ls button:hover,
    .widget.dp-wh-ls button:active,
    .widget.dp-wh-ls button:focus {
      background-color: #cae1d1!important;
    }
    
    
    
    .widget.dp-wh-ls table {
        color: initial;
    }
    
    .widget.dp-wh-ls.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .widget.dp-wh-ls .dv-tab .ui-table-reflow ,
        .widget.dp-wh-ls .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.dp-wh-ls .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.dp-wh-ls .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #96c4a4;
        }
        
        .widget.dp-wh-ls .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.dp-wh-ls .dv-tab .ui-table-reflow thead ,
        .widget.dp-wh-ls .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.dp-wh-ls .dv-tac .ui-table-reflow thead {
            background-color: #cae1d1;
        }
        .dataviz-container.dp-wh-ls {
        background-color: #2C8748 !important;
        color: #ffffff;
    }

    .dataviz-container.dp-wh-ls.widget-link, .dp-wh-ls .widget-link:not(.NE) {
        border: 1px solid #2C8748 !important;
    }

    .dataviz-container.dp-wh-ls.widget-link:hover, .dp-wh-ls .widget-link:not(.NE):hover {
        border: 1px solid #ffffff !important;
    }

    .dataviz-container.dp-wh-ls.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.dp-wh-ls h1, 
    .dataviz-container.dp-wh-ls h2, 
    .dataviz-container.dp-wh-ls h3, 
    .dataviz-container.dp-wh-ls h4, 
    .dataviz-container.dp-wh-ls h5 {
      color: #ffffff;
    }

    .dataviz-container.dp-wh-ls a:not(.js-modal):not(.indic-link) {
      color: #dde9f2;
    }
    
    .dataviz-container.dp-wh-ls .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.dp-wh-ls a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.dp-wh-ls a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.dp-wh-ls a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #cae1d1;
    }

    .dataviz-container.dp-wh-ls button {
      color: #000000;
      background-color: #dde9f2 !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .dataviz-container.dp-wh-ls button:hover,
    .dataviz-container.dp-wh-ls button:active,
    .dataviz-container.dp-wh-ls button:focus {
      background-color: #cae1d1!important;
    }
    
    
    
    .dataviz-container.dp-wh-ls table {
        color: initial;
    }
    
    .dataviz-container.dp-wh-ls.bordered {
        border : solid 1px #525457 !important;
    }
    
    
        .report-container  div.dp-wh-ls {
          margin-bottom:10px;
        }
        
        .report-container  div.dp-wh-ls.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.dp-wh-ls, 
        .pre-print .report-viewport .dataviz-container.dp-wh-ls {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.dp-wh-ls .dv-tab .ui-table-reflow ,
        .dataviz-container.dp-wh-ls .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.dp-wh-ls .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.dp-wh-ls .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #96c4a4;
        }
        
        .dataviz-container.dp-wh-ls .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.dp-wh-ls .dv-tab .ui-table-reflow thead ,
        .dataviz-container.dp-wh-ls .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.dp-wh-ls .dv-tac .ui-table-reflow thead {
            background-color: #cae1d1;
        }
        .dp-lp-lp {
        background-color: #2C8748 !important;
        color: #ffffff;
    }

    .dp-lp-lp.widget-link, .dp-lp-lp .widget-link:not(.NE) {
        border: 1px solid #2C8748 !important;
    }

    .dp-lp-lp.widget-link:hover, .dp-lp-lp .widget-link:not(.NE):hover {
        border: 1px solid #ebf4dc !important;
    }

    .dp-lp-lp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dp-lp-lp h1, 
    .dp-lp-lp h2, 
    .dp-lp-lp h3, 
    .dp-lp-lp h4, 
    .dp-lp-lp h5 {
      color: #ebf4dc;
    }

    .dp-lp-lp a:not(.js-modal):not(.indic-link) {
      color: #ebf4dc;
    }
    
    .dp-lp-lp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dp-lp-lp a:not(.js-modal):not(.indic-link):hover, 
    .dp-lp-lp a:not(.js-modal):not(.indic-link):active, 
    .dp-lp-lp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #cae1d1;
    }

    .dp-lp-lp button {
      color: #000000;
      background-color: #ebf4dc !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .dp-lp-lp button:hover,
    .dp-lp-lp button:active,
    .dp-lp-lp button:focus {
      background-color: #cae1d1!important;
    }
    
    
    
    .dp-lp-lp table {
        color: initial;
    }
    
    .dp-lp-lp.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .dp-lp-lp .dv-tab .ui-table-reflow ,
        .dp-lp-lp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dp-lp-lp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dp-lp-lp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #96c4a4;
        }
        
        .dp-lp-lp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dp-lp-lp .dv-tab .ui-table-reflow thead ,
        .dp-lp-lp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dp-lp-lp .dv-tac .ui-table-reflow thead {
            background-color: #cae1d1;
        }
        .widget.dp-lp-lp {
        background-color: #2C8748 !important;
        color: #ffffff;
    }

    .widget.dp-lp-lp.widget-link, .dp-lp-lp .widget-link:not(.NE) {
        border: 1px solid #2C8748 !important;
    }

    .widget.dp-lp-lp.widget-link:hover, .dp-lp-lp .widget-link:not(.NE):hover {
        border: 1px solid #ebf4dc !important;
    }

    .widget.dp-lp-lp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.dp-lp-lp h1, 
    .widget.dp-lp-lp h2, 
    .widget.dp-lp-lp h3, 
    .widget.dp-lp-lp h4, 
    .widget.dp-lp-lp h5 {
      color: #ebf4dc;
    }

    .widget.dp-lp-lp a:not(.js-modal):not(.indic-link) {
      color: #ebf4dc;
    }
    
    .widget.dp-lp-lp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.dp-lp-lp a:not(.js-modal):not(.indic-link):hover, 
    .widget.dp-lp-lp a:not(.js-modal):not(.indic-link):active, 
    .widget.dp-lp-lp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #cae1d1;
    }

    .widget.dp-lp-lp button {
      color: #000000;
      background-color: #ebf4dc !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .widget.dp-lp-lp button:hover,
    .widget.dp-lp-lp button:active,
    .widget.dp-lp-lp button:focus {
      background-color: #cae1d1!important;
    }
    
    
    
    .widget.dp-lp-lp table {
        color: initial;
    }
    
    .widget.dp-lp-lp.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .widget.dp-lp-lp .dv-tab .ui-table-reflow ,
        .widget.dp-lp-lp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.dp-lp-lp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.dp-lp-lp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #96c4a4;
        }
        
        .widget.dp-lp-lp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.dp-lp-lp .dv-tab .ui-table-reflow thead ,
        .widget.dp-lp-lp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.dp-lp-lp .dv-tac .ui-table-reflow thead {
            background-color: #cae1d1;
        }
        .dataviz-container.dp-lp-lp {
        background-color: #2C8748 !important;
        color: #ffffff;
    }

    .dataviz-container.dp-lp-lp.widget-link, .dp-lp-lp .widget-link:not(.NE) {
        border: 1px solid #2C8748 !important;
    }

    .dataviz-container.dp-lp-lp.widget-link:hover, .dp-lp-lp .widget-link:not(.NE):hover {
        border: 1px solid #ebf4dc !important;
    }

    .dataviz-container.dp-lp-lp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.dp-lp-lp h1, 
    .dataviz-container.dp-lp-lp h2, 
    .dataviz-container.dp-lp-lp h3, 
    .dataviz-container.dp-lp-lp h4, 
    .dataviz-container.dp-lp-lp h5 {
      color: #ebf4dc;
    }

    .dataviz-container.dp-lp-lp a:not(.js-modal):not(.indic-link) {
      color: #ebf4dc;
    }
    
    .dataviz-container.dp-lp-lp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.dp-lp-lp a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.dp-lp-lp a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.dp-lp-lp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #cae1d1;
    }

    .dataviz-container.dp-lp-lp button {
      color: #000000;
      background-color: #ebf4dc !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .dataviz-container.dp-lp-lp button:hover,
    .dataviz-container.dp-lp-lp button:active,
    .dataviz-container.dp-lp-lp button:focus {
      background-color: #cae1d1!important;
    }
    
    
    
    .dataviz-container.dp-lp-lp table {
        color: initial;
    }
    
    .dataviz-container.dp-lp-lp.bordered {
        border : solid 1px #525457 !important;
    }
    
    
        .report-container  div.dp-lp-lp {
          margin-bottom:10px;
        }
        
        .report-container  div.dp-lp-lp.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.dp-lp-lp, 
        .pre-print .report-viewport .dataviz-container.dp-lp-lp {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.dp-lp-lp .dv-tab .ui-table-reflow ,
        .dataviz-container.dp-lp-lp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.dp-lp-lp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.dp-lp-lp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #96c4a4;
        }
        
        .dataviz-container.dp-lp-lp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.dp-lp-lp .dv-tab .ui-table-reflow thead ,
        .dataviz-container.dp-lp-lp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.dp-lp-lp .dv-tac .ui-table-reflow thead {
            background-color: #cae1d1;
        }
        .dp-lp-ls {
        background-color: #2C8748 !important;
        color: #ffffff;
    }

    .dp-lp-ls.widget-link, .dp-lp-ls .widget-link:not(.NE) {
        border: 1px solid #2C8748 !important;
    }

    .dp-lp-ls.widget-link:hover, .dp-lp-ls .widget-link:not(.NE):hover {
        border: 1px solid #ebf4dc !important;
    }

    .dp-lp-ls.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dp-lp-ls h1, 
    .dp-lp-ls h2, 
    .dp-lp-ls h3, 
    .dp-lp-ls h4, 
    .dp-lp-ls h5 {
      color: #ebf4dc;
    }

    .dp-lp-ls a:not(.js-modal):not(.indic-link) {
      color: #dde9f2;
    }
    
    .dp-lp-ls .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dp-lp-ls a:not(.js-modal):not(.indic-link):hover, 
    .dp-lp-ls a:not(.js-modal):not(.indic-link):active, 
    .dp-lp-ls a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #cae1d1;
    }

    .dp-lp-ls button {
      color: #000000;
      background-color: #dde9f2 !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .dp-lp-ls button:hover,
    .dp-lp-ls button:active,
    .dp-lp-ls button:focus {
      background-color: #cae1d1!important;
    }
    
    
    
    .dp-lp-ls table {
        color: initial;
    }
    
    .dp-lp-ls.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .dp-lp-ls .dv-tab .ui-table-reflow ,
        .dp-lp-ls .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dp-lp-ls .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dp-lp-ls .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #96c4a4;
        }
        
        .dp-lp-ls .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dp-lp-ls .dv-tab .ui-table-reflow thead ,
        .dp-lp-ls .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dp-lp-ls .dv-tac .ui-table-reflow thead {
            background-color: #cae1d1;
        }
        .widget.dp-lp-ls {
        background-color: #2C8748 !important;
        color: #ffffff;
    }

    .widget.dp-lp-ls.widget-link, .dp-lp-ls .widget-link:not(.NE) {
        border: 1px solid #2C8748 !important;
    }

    .widget.dp-lp-ls.widget-link:hover, .dp-lp-ls .widget-link:not(.NE):hover {
        border: 1px solid #ebf4dc !important;
    }

    .widget.dp-lp-ls.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.dp-lp-ls h1, 
    .widget.dp-lp-ls h2, 
    .widget.dp-lp-ls h3, 
    .widget.dp-lp-ls h4, 
    .widget.dp-lp-ls h5 {
      color: #ebf4dc;
    }

    .widget.dp-lp-ls a:not(.js-modal):not(.indic-link) {
      color: #dde9f2;
    }
    
    .widget.dp-lp-ls .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.dp-lp-ls a:not(.js-modal):not(.indic-link):hover, 
    .widget.dp-lp-ls a:not(.js-modal):not(.indic-link):active, 
    .widget.dp-lp-ls a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #cae1d1;
    }

    .widget.dp-lp-ls button {
      color: #000000;
      background-color: #dde9f2 !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .widget.dp-lp-ls button:hover,
    .widget.dp-lp-ls button:active,
    .widget.dp-lp-ls button:focus {
      background-color: #cae1d1!important;
    }
    
    
    
    .widget.dp-lp-ls table {
        color: initial;
    }
    
    .widget.dp-lp-ls.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .widget.dp-lp-ls .dv-tab .ui-table-reflow ,
        .widget.dp-lp-ls .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.dp-lp-ls .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.dp-lp-ls .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #96c4a4;
        }
        
        .widget.dp-lp-ls .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.dp-lp-ls .dv-tab .ui-table-reflow thead ,
        .widget.dp-lp-ls .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.dp-lp-ls .dv-tac .ui-table-reflow thead {
            background-color: #cae1d1;
        }
        .dataviz-container.dp-lp-ls {
        background-color: #2C8748 !important;
        color: #ffffff;
    }

    .dataviz-container.dp-lp-ls.widget-link, .dp-lp-ls .widget-link:not(.NE) {
        border: 1px solid #2C8748 !important;
    }

    .dataviz-container.dp-lp-ls.widget-link:hover, .dp-lp-ls .widget-link:not(.NE):hover {
        border: 1px solid #ebf4dc !important;
    }

    .dataviz-container.dp-lp-ls.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.dp-lp-ls h1, 
    .dataviz-container.dp-lp-ls h2, 
    .dataviz-container.dp-lp-ls h3, 
    .dataviz-container.dp-lp-ls h4, 
    .dataviz-container.dp-lp-ls h5 {
      color: #ebf4dc;
    }

    .dataviz-container.dp-lp-ls a:not(.js-modal):not(.indic-link) {
      color: #dde9f2;
    }
    
    .dataviz-container.dp-lp-ls .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.dp-lp-ls a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.dp-lp-ls a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.dp-lp-ls a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #cae1d1;
    }

    .dataviz-container.dp-lp-ls button {
      color: #000000;
      background-color: #dde9f2 !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .dataviz-container.dp-lp-ls button:hover,
    .dataviz-container.dp-lp-ls button:active,
    .dataviz-container.dp-lp-ls button:focus {
      background-color: #cae1d1!important;
    }
    
    
    
    .dataviz-container.dp-lp-ls table {
        color: initial;
    }
    
    .dataviz-container.dp-lp-ls.bordered {
        border : solid 1px #525457 !important;
    }
    
    
        .report-container  div.dp-lp-ls {
          margin-bottom:10px;
        }
        
        .report-container  div.dp-lp-ls.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.dp-lp-ls, 
        .pre-print .report-viewport .dataviz-container.dp-lp-ls {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.dp-lp-ls .dv-tab .ui-table-reflow ,
        .dataviz-container.dp-lp-ls .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.dp-lp-ls .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.dp-lp-ls .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #96c4a4;
        }
        
        .dataviz-container.dp-lp-ls .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.dp-lp-ls .dv-tab .ui-table-reflow thead ,
        .dataviz-container.dp-lp-ls .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.dp-lp-ls .dv-tac .ui-table-reflow thead {
            background-color: #cae1d1;
        }
        .dp-ls-lp {
        background-color: #2C8748 !important;
        color: #ffffff;
    }

    .dp-ls-lp.widget-link, .dp-ls-lp .widget-link:not(.NE) {
        border: 1px solid #2C8748 !important;
    }

    .dp-ls-lp.widget-link:hover, .dp-ls-lp .widget-link:not(.NE):hover {
        border: 1px solid #dde9f2 !important;
    }

    .dp-ls-lp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dp-ls-lp h1, 
    .dp-ls-lp h2, 
    .dp-ls-lp h3, 
    .dp-ls-lp h4, 
    .dp-ls-lp h5 {
      color: #dde9f2;
    }

    .dp-ls-lp a:not(.js-modal):not(.indic-link) {
      color: #ebf4dc;
    }
    
    .dp-ls-lp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dp-ls-lp a:not(.js-modal):not(.indic-link):hover, 
    .dp-ls-lp a:not(.js-modal):not(.indic-link):active, 
    .dp-ls-lp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #cae1d1;
    }

    .dp-ls-lp button {
      color: #000000;
      background-color: #ebf4dc !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .dp-ls-lp button:hover,
    .dp-ls-lp button:active,
    .dp-ls-lp button:focus {
      background-color: #cae1d1!important;
    }
    
    
    
    .dp-ls-lp table {
        color: initial;
    }
    
    .dp-ls-lp.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .dp-ls-lp .dv-tab .ui-table-reflow ,
        .dp-ls-lp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dp-ls-lp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dp-ls-lp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #96c4a4;
        }
        
        .dp-ls-lp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dp-ls-lp .dv-tab .ui-table-reflow thead ,
        .dp-ls-lp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dp-ls-lp .dv-tac .ui-table-reflow thead {
            background-color: #cae1d1;
        }
        .widget.dp-ls-lp {
        background-color: #2C8748 !important;
        color: #ffffff;
    }

    .widget.dp-ls-lp.widget-link, .dp-ls-lp .widget-link:not(.NE) {
        border: 1px solid #2C8748 !important;
    }

    .widget.dp-ls-lp.widget-link:hover, .dp-ls-lp .widget-link:not(.NE):hover {
        border: 1px solid #dde9f2 !important;
    }

    .widget.dp-ls-lp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.dp-ls-lp h1, 
    .widget.dp-ls-lp h2, 
    .widget.dp-ls-lp h3, 
    .widget.dp-ls-lp h4, 
    .widget.dp-ls-lp h5 {
      color: #dde9f2;
    }

    .widget.dp-ls-lp a:not(.js-modal):not(.indic-link) {
      color: #ebf4dc;
    }
    
    .widget.dp-ls-lp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.dp-ls-lp a:not(.js-modal):not(.indic-link):hover, 
    .widget.dp-ls-lp a:not(.js-modal):not(.indic-link):active, 
    .widget.dp-ls-lp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #cae1d1;
    }

    .widget.dp-ls-lp button {
      color: #000000;
      background-color: #ebf4dc !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .widget.dp-ls-lp button:hover,
    .widget.dp-ls-lp button:active,
    .widget.dp-ls-lp button:focus {
      background-color: #cae1d1!important;
    }
    
    
    
    .widget.dp-ls-lp table {
        color: initial;
    }
    
    .widget.dp-ls-lp.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .widget.dp-ls-lp .dv-tab .ui-table-reflow ,
        .widget.dp-ls-lp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.dp-ls-lp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.dp-ls-lp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #96c4a4;
        }
        
        .widget.dp-ls-lp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.dp-ls-lp .dv-tab .ui-table-reflow thead ,
        .widget.dp-ls-lp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.dp-ls-lp .dv-tac .ui-table-reflow thead {
            background-color: #cae1d1;
        }
        .dataviz-container.dp-ls-lp {
        background-color: #2C8748 !important;
        color: #ffffff;
    }

    .dataviz-container.dp-ls-lp.widget-link, .dp-ls-lp .widget-link:not(.NE) {
        border: 1px solid #2C8748 !important;
    }

    .dataviz-container.dp-ls-lp.widget-link:hover, .dp-ls-lp .widget-link:not(.NE):hover {
        border: 1px solid #dde9f2 !important;
    }

    .dataviz-container.dp-ls-lp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.dp-ls-lp h1, 
    .dataviz-container.dp-ls-lp h2, 
    .dataviz-container.dp-ls-lp h3, 
    .dataviz-container.dp-ls-lp h4, 
    .dataviz-container.dp-ls-lp h5 {
      color: #dde9f2;
    }

    .dataviz-container.dp-ls-lp a:not(.js-modal):not(.indic-link) {
      color: #ebf4dc;
    }
    
    .dataviz-container.dp-ls-lp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.dp-ls-lp a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.dp-ls-lp a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.dp-ls-lp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #cae1d1;
    }

    .dataviz-container.dp-ls-lp button {
      color: #000000;
      background-color: #ebf4dc !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .dataviz-container.dp-ls-lp button:hover,
    .dataviz-container.dp-ls-lp button:active,
    .dataviz-container.dp-ls-lp button:focus {
      background-color: #cae1d1!important;
    }
    
    
    
    .dataviz-container.dp-ls-lp table {
        color: initial;
    }
    
    .dataviz-container.dp-ls-lp.bordered {
        border : solid 1px #525457 !important;
    }
    
    
        .report-container  div.dp-ls-lp {
          margin-bottom:10px;
        }
        
        .report-container  div.dp-ls-lp.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.dp-ls-lp, 
        .pre-print .report-viewport .dataviz-container.dp-ls-lp {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.dp-ls-lp .dv-tab .ui-table-reflow ,
        .dataviz-container.dp-ls-lp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.dp-ls-lp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.dp-ls-lp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #96c4a4;
        }
        
        .dataviz-container.dp-ls-lp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.dp-ls-lp .dv-tab .ui-table-reflow thead ,
        .dataviz-container.dp-ls-lp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.dp-ls-lp .dv-tac .ui-table-reflow thead {
            background-color: #cae1d1;
        }
        .dp-ls-ls {
        background-color: #2C8748 !important;
        color: #ffffff;
    }

    .dp-ls-ls.widget-link, .dp-ls-ls .widget-link:not(.NE) {
        border: 1px solid #2C8748 !important;
    }

    .dp-ls-ls.widget-link:hover, .dp-ls-ls .widget-link:not(.NE):hover {
        border: 1px solid #dde9f2 !important;
    }

    .dp-ls-ls.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dp-ls-ls h1, 
    .dp-ls-ls h2, 
    .dp-ls-ls h3, 
    .dp-ls-ls h4, 
    .dp-ls-ls h5 {
      color: #dde9f2;
    }

    .dp-ls-ls a:not(.js-modal):not(.indic-link) {
      color: #dde9f2;
    }
    
    .dp-ls-ls .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dp-ls-ls a:not(.js-modal):not(.indic-link):hover, 
    .dp-ls-ls a:not(.js-modal):not(.indic-link):active, 
    .dp-ls-ls a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #cae1d1;
    }

    .dp-ls-ls button {
      color: #000000;
      background-color: #dde9f2 !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .dp-ls-ls button:hover,
    .dp-ls-ls button:active,
    .dp-ls-ls button:focus {
      background-color: #cae1d1!important;
    }
    
    
    
    .dp-ls-ls table {
        color: initial;
    }
    
    .dp-ls-ls.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .dp-ls-ls .dv-tab .ui-table-reflow ,
        .dp-ls-ls .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dp-ls-ls .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dp-ls-ls .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #96c4a4;
        }
        
        .dp-ls-ls .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dp-ls-ls .dv-tab .ui-table-reflow thead ,
        .dp-ls-ls .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dp-ls-ls .dv-tac .ui-table-reflow thead {
            background-color: #cae1d1;
        }
        .widget.dp-ls-ls {
        background-color: #2C8748 !important;
        color: #ffffff;
    }

    .widget.dp-ls-ls.widget-link, .dp-ls-ls .widget-link:not(.NE) {
        border: 1px solid #2C8748 !important;
    }

    .widget.dp-ls-ls.widget-link:hover, .dp-ls-ls .widget-link:not(.NE):hover {
        border: 1px solid #dde9f2 !important;
    }

    .widget.dp-ls-ls.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.dp-ls-ls h1, 
    .widget.dp-ls-ls h2, 
    .widget.dp-ls-ls h3, 
    .widget.dp-ls-ls h4, 
    .widget.dp-ls-ls h5 {
      color: #dde9f2;
    }

    .widget.dp-ls-ls a:not(.js-modal):not(.indic-link) {
      color: #dde9f2;
    }
    
    .widget.dp-ls-ls .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.dp-ls-ls a:not(.js-modal):not(.indic-link):hover, 
    .widget.dp-ls-ls a:not(.js-modal):not(.indic-link):active, 
    .widget.dp-ls-ls a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #cae1d1;
    }

    .widget.dp-ls-ls button {
      color: #000000;
      background-color: #dde9f2 !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .widget.dp-ls-ls button:hover,
    .widget.dp-ls-ls button:active,
    .widget.dp-ls-ls button:focus {
      background-color: #cae1d1!important;
    }
    
    
    
    .widget.dp-ls-ls table {
        color: initial;
    }
    
    .widget.dp-ls-ls.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .widget.dp-ls-ls .dv-tab .ui-table-reflow ,
        .widget.dp-ls-ls .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.dp-ls-ls .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.dp-ls-ls .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #96c4a4;
        }
        
        .widget.dp-ls-ls .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.dp-ls-ls .dv-tab .ui-table-reflow thead ,
        .widget.dp-ls-ls .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.dp-ls-ls .dv-tac .ui-table-reflow thead {
            background-color: #cae1d1;
        }
        .dataviz-container.dp-ls-ls {
        background-color: #2C8748 !important;
        color: #ffffff;
    }

    .dataviz-container.dp-ls-ls.widget-link, .dp-ls-ls .widget-link:not(.NE) {
        border: 1px solid #2C8748 !important;
    }

    .dataviz-container.dp-ls-ls.widget-link:hover, .dp-ls-ls .widget-link:not(.NE):hover {
        border: 1px solid #dde9f2 !important;
    }

    .dataviz-container.dp-ls-ls.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.dp-ls-ls h1, 
    .dataviz-container.dp-ls-ls h2, 
    .dataviz-container.dp-ls-ls h3, 
    .dataviz-container.dp-ls-ls h4, 
    .dataviz-container.dp-ls-ls h5 {
      color: #dde9f2;
    }

    .dataviz-container.dp-ls-ls a:not(.js-modal):not(.indic-link) {
      color: #dde9f2;
    }
    
    .dataviz-container.dp-ls-ls .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.dp-ls-ls a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.dp-ls-ls a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.dp-ls-ls a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #cae1d1;
    }

    .dataviz-container.dp-ls-ls button {
      color: #000000;
      background-color: #dde9f2 !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .dataviz-container.dp-ls-ls button:hover,
    .dataviz-container.dp-ls-ls button:active,
    .dataviz-container.dp-ls-ls button:focus {
      background-color: #cae1d1!important;
    }
    
    
    
    .dataviz-container.dp-ls-ls table {
        color: initial;
    }
    
    .dataviz-container.dp-ls-ls.bordered {
        border : solid 1px #525457 !important;
    }
    
    
        .report-container  div.dp-ls-ls {
          margin-bottom:10px;
        }
        
        .report-container  div.dp-ls-ls.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.dp-ls-ls, 
        .pre-print .report-viewport .dataviz-container.dp-ls-ls {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.dp-ls-ls .dv-tab .ui-table-reflow ,
        .dataviz-container.dp-ls-ls .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.dp-ls-ls .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.dp-ls-ls .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #96c4a4;
        }
        
        .dataviz-container.dp-ls-ls .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.dp-ls-ls .dv-tab .ui-table-reflow thead ,
        .dataviz-container.dp-ls-ls .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.dp-ls-ls .dv-tac .ui-table-reflow thead {
            background-color: #cae1d1;
        }
        .ds-wh-lp {
        background-color: #0c4da2 !important;
        color: #ffffff;
    }

    .ds-wh-lp.widget-link, .ds-wh-lp .widget-link:not(.NE) {
        border: 1px solid #0c4da2 !important;
    }

    .ds-wh-lp.widget-link:hover, .ds-wh-lp .widget-link:not(.NE):hover {
        border: 1px solid #ffffff !important;
    }

    .ds-wh-lp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .ds-wh-lp h1, 
    .ds-wh-lp h2, 
    .ds-wh-lp h3, 
    .ds-wh-lp h4, 
    .ds-wh-lp h5 {
      color: #ffffff;
    }

    .ds-wh-lp a:not(.js-modal):not(.indic-link) {
      color: #ebf4dc;
    }
    
    .ds-wh-lp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .ds-wh-lp a:not(.js-modal):not(.indic-link):hover, 
    .ds-wh-lp a:not(.js-modal):not(.indic-link):active, 
    .ds-wh-lp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #c2d2e8;
    }

    .ds-wh-lp button {
      color: #000000;
      background-color: #ebf4dc !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .ds-wh-lp button:hover,
    .ds-wh-lp button:active,
    .ds-wh-lp button:focus {
      background-color: #c2d2e8!important;
    }
    
    
    
    .ds-wh-lp table {
        color: initial;
    }
    
    .ds-wh-lp.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .ds-wh-lp .dv-tab .ui-table-reflow ,
        .ds-wh-lp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .ds-wh-lp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .ds-wh-lp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #86a7d1;
        }
        
        .ds-wh-lp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .ds-wh-lp .dv-tab .ui-table-reflow thead ,
        .ds-wh-lp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .ds-wh-lp .dv-tac .ui-table-reflow thead {
            background-color: #c2d2e8;
        }
        .widget.ds-wh-lp {
        background-color: #0c4da2 !important;
        color: #ffffff;
    }

    .widget.ds-wh-lp.widget-link, .ds-wh-lp .widget-link:not(.NE) {
        border: 1px solid #0c4da2 !important;
    }

    .widget.ds-wh-lp.widget-link:hover, .ds-wh-lp .widget-link:not(.NE):hover {
        border: 1px solid #ffffff !important;
    }

    .widget.ds-wh-lp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.ds-wh-lp h1, 
    .widget.ds-wh-lp h2, 
    .widget.ds-wh-lp h3, 
    .widget.ds-wh-lp h4, 
    .widget.ds-wh-lp h5 {
      color: #ffffff;
    }

    .widget.ds-wh-lp a:not(.js-modal):not(.indic-link) {
      color: #ebf4dc;
    }
    
    .widget.ds-wh-lp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.ds-wh-lp a:not(.js-modal):not(.indic-link):hover, 
    .widget.ds-wh-lp a:not(.js-modal):not(.indic-link):active, 
    .widget.ds-wh-lp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #c2d2e8;
    }

    .widget.ds-wh-lp button {
      color: #000000;
      background-color: #ebf4dc !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .widget.ds-wh-lp button:hover,
    .widget.ds-wh-lp button:active,
    .widget.ds-wh-lp button:focus {
      background-color: #c2d2e8!important;
    }
    
    
    
    .widget.ds-wh-lp table {
        color: initial;
    }
    
    .widget.ds-wh-lp.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .widget.ds-wh-lp .dv-tab .ui-table-reflow ,
        .widget.ds-wh-lp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.ds-wh-lp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.ds-wh-lp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #86a7d1;
        }
        
        .widget.ds-wh-lp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.ds-wh-lp .dv-tab .ui-table-reflow thead ,
        .widget.ds-wh-lp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.ds-wh-lp .dv-tac .ui-table-reflow thead {
            background-color: #c2d2e8;
        }
        .dataviz-container.ds-wh-lp {
        background-color: #0c4da2 !important;
        color: #ffffff;
    }

    .dataviz-container.ds-wh-lp.widget-link, .ds-wh-lp .widget-link:not(.NE) {
        border: 1px solid #0c4da2 !important;
    }

    .dataviz-container.ds-wh-lp.widget-link:hover, .ds-wh-lp .widget-link:not(.NE):hover {
        border: 1px solid #ffffff !important;
    }

    .dataviz-container.ds-wh-lp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.ds-wh-lp h1, 
    .dataviz-container.ds-wh-lp h2, 
    .dataviz-container.ds-wh-lp h3, 
    .dataviz-container.ds-wh-lp h4, 
    .dataviz-container.ds-wh-lp h5 {
      color: #ffffff;
    }

    .dataviz-container.ds-wh-lp a:not(.js-modal):not(.indic-link) {
      color: #ebf4dc;
    }
    
    .dataviz-container.ds-wh-lp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.ds-wh-lp a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.ds-wh-lp a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.ds-wh-lp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #c2d2e8;
    }

    .dataviz-container.ds-wh-lp button {
      color: #000000;
      background-color: #ebf4dc !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .dataviz-container.ds-wh-lp button:hover,
    .dataviz-container.ds-wh-lp button:active,
    .dataviz-container.ds-wh-lp button:focus {
      background-color: #c2d2e8!important;
    }
    
    
    
    .dataviz-container.ds-wh-lp table {
        color: initial;
    }
    
    .dataviz-container.ds-wh-lp.bordered {
        border : solid 1px #525457 !important;
    }
    
    
        .report-container  div.ds-wh-lp {
          margin-bottom:10px;
        }
        
        .report-container  div.ds-wh-lp.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.ds-wh-lp, 
        .pre-print .report-viewport .dataviz-container.ds-wh-lp {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.ds-wh-lp .dv-tab .ui-table-reflow ,
        .dataviz-container.ds-wh-lp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.ds-wh-lp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.ds-wh-lp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #86a7d1;
        }
        
        .dataviz-container.ds-wh-lp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ds-wh-lp .dv-tab .ui-table-reflow thead ,
        .dataviz-container.ds-wh-lp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ds-wh-lp .dv-tac .ui-table-reflow thead {
            background-color: #c2d2e8;
        }
        .ds-wh-ls {
        background-color: #0c4da2 !important;
        color: #ffffff;
    }

    .ds-wh-ls.widget-link, .ds-wh-ls .widget-link:not(.NE) {
        border: 1px solid #0c4da2 !important;
    }

    .ds-wh-ls.widget-link:hover, .ds-wh-ls .widget-link:not(.NE):hover {
        border: 1px solid #ffffff !important;
    }

    .ds-wh-ls.widget:not(.section) {
        margin-bottom:1rem;
    }

    .ds-wh-ls h1, 
    .ds-wh-ls h2, 
    .ds-wh-ls h3, 
    .ds-wh-ls h4, 
    .ds-wh-ls h5 {
      color: #ffffff;
    }

    .ds-wh-ls a:not(.js-modal):not(.indic-link) {
      color: #dde9f2;
    }
    
    .ds-wh-ls .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .ds-wh-ls a:not(.js-modal):not(.indic-link):hover, 
    .ds-wh-ls a:not(.js-modal):not(.indic-link):active, 
    .ds-wh-ls a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #c2d2e8;
    }

    .ds-wh-ls button {
      color: #000000;
      background-color: #dde9f2 !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .ds-wh-ls button:hover,
    .ds-wh-ls button:active,
    .ds-wh-ls button:focus {
      background-color: #c2d2e8!important;
    }
    
    
    
    .ds-wh-ls table {
        color: initial;
    }
    
    .ds-wh-ls.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .ds-wh-ls .dv-tab .ui-table-reflow ,
        .ds-wh-ls .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .ds-wh-ls .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .ds-wh-ls .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #86a7d1;
        }
        
        .ds-wh-ls .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .ds-wh-ls .dv-tab .ui-table-reflow thead ,
        .ds-wh-ls .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .ds-wh-ls .dv-tac .ui-table-reflow thead {
            background-color: #c2d2e8;
        }
        .widget.ds-wh-ls {
        background-color: #0c4da2 !important;
        color: #ffffff;
    }

    .widget.ds-wh-ls.widget-link, .ds-wh-ls .widget-link:not(.NE) {
        border: 1px solid #0c4da2 !important;
    }

    .widget.ds-wh-ls.widget-link:hover, .ds-wh-ls .widget-link:not(.NE):hover {
        border: 1px solid #ffffff !important;
    }

    .widget.ds-wh-ls.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.ds-wh-ls h1, 
    .widget.ds-wh-ls h2, 
    .widget.ds-wh-ls h3, 
    .widget.ds-wh-ls h4, 
    .widget.ds-wh-ls h5 {
      color: #ffffff;
    }

    .widget.ds-wh-ls a:not(.js-modal):not(.indic-link) {
      color: #dde9f2;
    }
    
    .widget.ds-wh-ls .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.ds-wh-ls a:not(.js-modal):not(.indic-link):hover, 
    .widget.ds-wh-ls a:not(.js-modal):not(.indic-link):active, 
    .widget.ds-wh-ls a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #c2d2e8;
    }

    .widget.ds-wh-ls button {
      color: #000000;
      background-color: #dde9f2 !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .widget.ds-wh-ls button:hover,
    .widget.ds-wh-ls button:active,
    .widget.ds-wh-ls button:focus {
      background-color: #c2d2e8!important;
    }
    
    
    
    .widget.ds-wh-ls table {
        color: initial;
    }
    
    .widget.ds-wh-ls.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .widget.ds-wh-ls .dv-tab .ui-table-reflow ,
        .widget.ds-wh-ls .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.ds-wh-ls .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.ds-wh-ls .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #86a7d1;
        }
        
        .widget.ds-wh-ls .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.ds-wh-ls .dv-tab .ui-table-reflow thead ,
        .widget.ds-wh-ls .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.ds-wh-ls .dv-tac .ui-table-reflow thead {
            background-color: #c2d2e8;
        }
        .dataviz-container.ds-wh-ls {
        background-color: #0c4da2 !important;
        color: #ffffff;
    }

    .dataviz-container.ds-wh-ls.widget-link, .ds-wh-ls .widget-link:not(.NE) {
        border: 1px solid #0c4da2 !important;
    }

    .dataviz-container.ds-wh-ls.widget-link:hover, .ds-wh-ls .widget-link:not(.NE):hover {
        border: 1px solid #ffffff !important;
    }

    .dataviz-container.ds-wh-ls.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.ds-wh-ls h1, 
    .dataviz-container.ds-wh-ls h2, 
    .dataviz-container.ds-wh-ls h3, 
    .dataviz-container.ds-wh-ls h4, 
    .dataviz-container.ds-wh-ls h5 {
      color: #ffffff;
    }

    .dataviz-container.ds-wh-ls a:not(.js-modal):not(.indic-link) {
      color: #dde9f2;
    }
    
    .dataviz-container.ds-wh-ls .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.ds-wh-ls a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.ds-wh-ls a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.ds-wh-ls a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #c2d2e8;
    }

    .dataviz-container.ds-wh-ls button {
      color: #000000;
      background-color: #dde9f2 !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .dataviz-container.ds-wh-ls button:hover,
    .dataviz-container.ds-wh-ls button:active,
    .dataviz-container.ds-wh-ls button:focus {
      background-color: #c2d2e8!important;
    }
    
    
    
    .dataviz-container.ds-wh-ls table {
        color: initial;
    }
    
    .dataviz-container.ds-wh-ls.bordered {
        border : solid 1px #525457 !important;
    }
    
    
        .report-container  div.ds-wh-ls {
          margin-bottom:10px;
        }
        
        .report-container  div.ds-wh-ls.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.ds-wh-ls, 
        .pre-print .report-viewport .dataviz-container.ds-wh-ls {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.ds-wh-ls .dv-tab .ui-table-reflow ,
        .dataviz-container.ds-wh-ls .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.ds-wh-ls .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.ds-wh-ls .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #86a7d1;
        }
        
        .dataviz-container.ds-wh-ls .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ds-wh-ls .dv-tab .ui-table-reflow thead ,
        .dataviz-container.ds-wh-ls .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ds-wh-ls .dv-tac .ui-table-reflow thead {
            background-color: #c2d2e8;
        }
        .ds-lp-lp {
        background-color: #0c4da2 !important;
        color: #ffffff;
    }

    .ds-lp-lp.widget-link, .ds-lp-lp .widget-link:not(.NE) {
        border: 1px solid #0c4da2 !important;
    }

    .ds-lp-lp.widget-link:hover, .ds-lp-lp .widget-link:not(.NE):hover {
        border: 1px solid #ebf4dc !important;
    }

    .ds-lp-lp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .ds-lp-lp h1, 
    .ds-lp-lp h2, 
    .ds-lp-lp h3, 
    .ds-lp-lp h4, 
    .ds-lp-lp h5 {
      color: #ebf4dc;
    }

    .ds-lp-lp a:not(.js-modal):not(.indic-link) {
      color: #ebf4dc;
    }
    
    .ds-lp-lp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .ds-lp-lp a:not(.js-modal):not(.indic-link):hover, 
    .ds-lp-lp a:not(.js-modal):not(.indic-link):active, 
    .ds-lp-lp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #c2d2e8;
    }

    .ds-lp-lp button {
      color: #000000;
      background-color: #ebf4dc !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .ds-lp-lp button:hover,
    .ds-lp-lp button:active,
    .ds-lp-lp button:focus {
      background-color: #c2d2e8!important;
    }
    
    
    
    .ds-lp-lp table {
        color: initial;
    }
    
    .ds-lp-lp.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .ds-lp-lp .dv-tab .ui-table-reflow ,
        .ds-lp-lp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .ds-lp-lp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .ds-lp-lp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #86a7d1;
        }
        
        .ds-lp-lp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .ds-lp-lp .dv-tab .ui-table-reflow thead ,
        .ds-lp-lp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .ds-lp-lp .dv-tac .ui-table-reflow thead {
            background-color: #c2d2e8;
        }
        .widget.ds-lp-lp {
        background-color: #0c4da2 !important;
        color: #ffffff;
    }

    .widget.ds-lp-lp.widget-link, .ds-lp-lp .widget-link:not(.NE) {
        border: 1px solid #0c4da2 !important;
    }

    .widget.ds-lp-lp.widget-link:hover, .ds-lp-lp .widget-link:not(.NE):hover {
        border: 1px solid #ebf4dc !important;
    }

    .widget.ds-lp-lp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.ds-lp-lp h1, 
    .widget.ds-lp-lp h2, 
    .widget.ds-lp-lp h3, 
    .widget.ds-lp-lp h4, 
    .widget.ds-lp-lp h5 {
      color: #ebf4dc;
    }

    .widget.ds-lp-lp a:not(.js-modal):not(.indic-link) {
      color: #ebf4dc;
    }
    
    .widget.ds-lp-lp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.ds-lp-lp a:not(.js-modal):not(.indic-link):hover, 
    .widget.ds-lp-lp a:not(.js-modal):not(.indic-link):active, 
    .widget.ds-lp-lp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #c2d2e8;
    }

    .widget.ds-lp-lp button {
      color: #000000;
      background-color: #ebf4dc !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .widget.ds-lp-lp button:hover,
    .widget.ds-lp-lp button:active,
    .widget.ds-lp-lp button:focus {
      background-color: #c2d2e8!important;
    }
    
    
    
    .widget.ds-lp-lp table {
        color: initial;
    }
    
    .widget.ds-lp-lp.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .widget.ds-lp-lp .dv-tab .ui-table-reflow ,
        .widget.ds-lp-lp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.ds-lp-lp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.ds-lp-lp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #86a7d1;
        }
        
        .widget.ds-lp-lp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.ds-lp-lp .dv-tab .ui-table-reflow thead ,
        .widget.ds-lp-lp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.ds-lp-lp .dv-tac .ui-table-reflow thead {
            background-color: #c2d2e8;
        }
        .dataviz-container.ds-lp-lp {
        background-color: #0c4da2 !important;
        color: #ffffff;
    }

    .dataviz-container.ds-lp-lp.widget-link, .ds-lp-lp .widget-link:not(.NE) {
        border: 1px solid #0c4da2 !important;
    }

    .dataviz-container.ds-lp-lp.widget-link:hover, .ds-lp-lp .widget-link:not(.NE):hover {
        border: 1px solid #ebf4dc !important;
    }

    .dataviz-container.ds-lp-lp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.ds-lp-lp h1, 
    .dataviz-container.ds-lp-lp h2, 
    .dataviz-container.ds-lp-lp h3, 
    .dataviz-container.ds-lp-lp h4, 
    .dataviz-container.ds-lp-lp h5 {
      color: #ebf4dc;
    }

    .dataviz-container.ds-lp-lp a:not(.js-modal):not(.indic-link) {
      color: #ebf4dc;
    }
    
    .dataviz-container.ds-lp-lp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.ds-lp-lp a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.ds-lp-lp a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.ds-lp-lp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #c2d2e8;
    }

    .dataviz-container.ds-lp-lp button {
      color: #000000;
      background-color: #ebf4dc !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .dataviz-container.ds-lp-lp button:hover,
    .dataviz-container.ds-lp-lp button:active,
    .dataviz-container.ds-lp-lp button:focus {
      background-color: #c2d2e8!important;
    }
    
    
    
    .dataviz-container.ds-lp-lp table {
        color: initial;
    }
    
    .dataviz-container.ds-lp-lp.bordered {
        border : solid 1px #525457 !important;
    }
    
    
        .report-container  div.ds-lp-lp {
          margin-bottom:10px;
        }
        
        .report-container  div.ds-lp-lp.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.ds-lp-lp, 
        .pre-print .report-viewport .dataviz-container.ds-lp-lp {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.ds-lp-lp .dv-tab .ui-table-reflow ,
        .dataviz-container.ds-lp-lp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.ds-lp-lp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.ds-lp-lp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #86a7d1;
        }
        
        .dataviz-container.ds-lp-lp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ds-lp-lp .dv-tab .ui-table-reflow thead ,
        .dataviz-container.ds-lp-lp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ds-lp-lp .dv-tac .ui-table-reflow thead {
            background-color: #c2d2e8;
        }
        .ds-lp-ls {
        background-color: #0c4da2 !important;
        color: #ffffff;
    }

    .ds-lp-ls.widget-link, .ds-lp-ls .widget-link:not(.NE) {
        border: 1px solid #0c4da2 !important;
    }

    .ds-lp-ls.widget-link:hover, .ds-lp-ls .widget-link:not(.NE):hover {
        border: 1px solid #ebf4dc !important;
    }

    .ds-lp-ls.widget:not(.section) {
        margin-bottom:1rem;
    }

    .ds-lp-ls h1, 
    .ds-lp-ls h2, 
    .ds-lp-ls h3, 
    .ds-lp-ls h4, 
    .ds-lp-ls h5 {
      color: #ebf4dc;
    }

    .ds-lp-ls a:not(.js-modal):not(.indic-link) {
      color: #dde9f2;
    }
    
    .ds-lp-ls .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .ds-lp-ls a:not(.js-modal):not(.indic-link):hover, 
    .ds-lp-ls a:not(.js-modal):not(.indic-link):active, 
    .ds-lp-ls a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #c2d2e8;
    }

    .ds-lp-ls button {
      color: #000000;
      background-color: #dde9f2 !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .ds-lp-ls button:hover,
    .ds-lp-ls button:active,
    .ds-lp-ls button:focus {
      background-color: #c2d2e8!important;
    }
    
    
    
    .ds-lp-ls table {
        color: initial;
    }
    
    .ds-lp-ls.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .ds-lp-ls .dv-tab .ui-table-reflow ,
        .ds-lp-ls .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .ds-lp-ls .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .ds-lp-ls .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #86a7d1;
        }
        
        .ds-lp-ls .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .ds-lp-ls .dv-tab .ui-table-reflow thead ,
        .ds-lp-ls .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .ds-lp-ls .dv-tac .ui-table-reflow thead {
            background-color: #c2d2e8;
        }
        .widget.ds-lp-ls {
        background-color: #0c4da2 !important;
        color: #ffffff;
    }

    .widget.ds-lp-ls.widget-link, .ds-lp-ls .widget-link:not(.NE) {
        border: 1px solid #0c4da2 !important;
    }

    .widget.ds-lp-ls.widget-link:hover, .ds-lp-ls .widget-link:not(.NE):hover {
        border: 1px solid #ebf4dc !important;
    }

    .widget.ds-lp-ls.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.ds-lp-ls h1, 
    .widget.ds-lp-ls h2, 
    .widget.ds-lp-ls h3, 
    .widget.ds-lp-ls h4, 
    .widget.ds-lp-ls h5 {
      color: #ebf4dc;
    }

    .widget.ds-lp-ls a:not(.js-modal):not(.indic-link) {
      color: #dde9f2;
    }
    
    .widget.ds-lp-ls .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.ds-lp-ls a:not(.js-modal):not(.indic-link):hover, 
    .widget.ds-lp-ls a:not(.js-modal):not(.indic-link):active, 
    .widget.ds-lp-ls a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #c2d2e8;
    }

    .widget.ds-lp-ls button {
      color: #000000;
      background-color: #dde9f2 !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .widget.ds-lp-ls button:hover,
    .widget.ds-lp-ls button:active,
    .widget.ds-lp-ls button:focus {
      background-color: #c2d2e8!important;
    }
    
    
    
    .widget.ds-lp-ls table {
        color: initial;
    }
    
    .widget.ds-lp-ls.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .widget.ds-lp-ls .dv-tab .ui-table-reflow ,
        .widget.ds-lp-ls .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.ds-lp-ls .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.ds-lp-ls .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #86a7d1;
        }
        
        .widget.ds-lp-ls .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.ds-lp-ls .dv-tab .ui-table-reflow thead ,
        .widget.ds-lp-ls .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.ds-lp-ls .dv-tac .ui-table-reflow thead {
            background-color: #c2d2e8;
        }
        .dataviz-container.ds-lp-ls {
        background-color: #0c4da2 !important;
        color: #ffffff;
    }

    .dataviz-container.ds-lp-ls.widget-link, .ds-lp-ls .widget-link:not(.NE) {
        border: 1px solid #0c4da2 !important;
    }

    .dataviz-container.ds-lp-ls.widget-link:hover, .ds-lp-ls .widget-link:not(.NE):hover {
        border: 1px solid #ebf4dc !important;
    }

    .dataviz-container.ds-lp-ls.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.ds-lp-ls h1, 
    .dataviz-container.ds-lp-ls h2, 
    .dataviz-container.ds-lp-ls h3, 
    .dataviz-container.ds-lp-ls h4, 
    .dataviz-container.ds-lp-ls h5 {
      color: #ebf4dc;
    }

    .dataviz-container.ds-lp-ls a:not(.js-modal):not(.indic-link) {
      color: #dde9f2;
    }
    
    .dataviz-container.ds-lp-ls .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.ds-lp-ls a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.ds-lp-ls a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.ds-lp-ls a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #c2d2e8;
    }

    .dataviz-container.ds-lp-ls button {
      color: #000000;
      background-color: #dde9f2 !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .dataviz-container.ds-lp-ls button:hover,
    .dataviz-container.ds-lp-ls button:active,
    .dataviz-container.ds-lp-ls button:focus {
      background-color: #c2d2e8!important;
    }
    
    
    
    .dataviz-container.ds-lp-ls table {
        color: initial;
    }
    
    .dataviz-container.ds-lp-ls.bordered {
        border : solid 1px #525457 !important;
    }
    
    
        .report-container  div.ds-lp-ls {
          margin-bottom:10px;
        }
        
        .report-container  div.ds-lp-ls.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.ds-lp-ls, 
        .pre-print .report-viewport .dataviz-container.ds-lp-ls {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.ds-lp-ls .dv-tab .ui-table-reflow ,
        .dataviz-container.ds-lp-ls .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.ds-lp-ls .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.ds-lp-ls .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #86a7d1;
        }
        
        .dataviz-container.ds-lp-ls .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ds-lp-ls .dv-tab .ui-table-reflow thead ,
        .dataviz-container.ds-lp-ls .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ds-lp-ls .dv-tac .ui-table-reflow thead {
            background-color: #c2d2e8;
        }
        .ds-ls-lp {
        background-color: #0c4da2 !important;
        color: #ffffff;
    }

    .ds-ls-lp.widget-link, .ds-ls-lp .widget-link:not(.NE) {
        border: 1px solid #0c4da2 !important;
    }

    .ds-ls-lp.widget-link:hover, .ds-ls-lp .widget-link:not(.NE):hover {
        border: 1px solid #dde9f2 !important;
    }

    .ds-ls-lp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .ds-ls-lp h1, 
    .ds-ls-lp h2, 
    .ds-ls-lp h3, 
    .ds-ls-lp h4, 
    .ds-ls-lp h5 {
      color: #dde9f2;
    }

    .ds-ls-lp a:not(.js-modal):not(.indic-link) {
      color: #ebf4dc;
    }
    
    .ds-ls-lp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .ds-ls-lp a:not(.js-modal):not(.indic-link):hover, 
    .ds-ls-lp a:not(.js-modal):not(.indic-link):active, 
    .ds-ls-lp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #c2d2e8;
    }

    .ds-ls-lp button {
      color: #000000;
      background-color: #ebf4dc !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .ds-ls-lp button:hover,
    .ds-ls-lp button:active,
    .ds-ls-lp button:focus {
      background-color: #c2d2e8!important;
    }
    
    
    
    .ds-ls-lp table {
        color: initial;
    }
    
    .ds-ls-lp.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .ds-ls-lp .dv-tab .ui-table-reflow ,
        .ds-ls-lp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .ds-ls-lp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .ds-ls-lp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #86a7d1;
        }
        
        .ds-ls-lp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .ds-ls-lp .dv-tab .ui-table-reflow thead ,
        .ds-ls-lp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .ds-ls-lp .dv-tac .ui-table-reflow thead {
            background-color: #c2d2e8;
        }
        .widget.ds-ls-lp {
        background-color: #0c4da2 !important;
        color: #ffffff;
    }

    .widget.ds-ls-lp.widget-link, .ds-ls-lp .widget-link:not(.NE) {
        border: 1px solid #0c4da2 !important;
    }

    .widget.ds-ls-lp.widget-link:hover, .ds-ls-lp .widget-link:not(.NE):hover {
        border: 1px solid #dde9f2 !important;
    }

    .widget.ds-ls-lp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.ds-ls-lp h1, 
    .widget.ds-ls-lp h2, 
    .widget.ds-ls-lp h3, 
    .widget.ds-ls-lp h4, 
    .widget.ds-ls-lp h5 {
      color: #dde9f2;
    }

    .widget.ds-ls-lp a:not(.js-modal):not(.indic-link) {
      color: #ebf4dc;
    }
    
    .widget.ds-ls-lp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.ds-ls-lp a:not(.js-modal):not(.indic-link):hover, 
    .widget.ds-ls-lp a:not(.js-modal):not(.indic-link):active, 
    .widget.ds-ls-lp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #c2d2e8;
    }

    .widget.ds-ls-lp button {
      color: #000000;
      background-color: #ebf4dc !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .widget.ds-ls-lp button:hover,
    .widget.ds-ls-lp button:active,
    .widget.ds-ls-lp button:focus {
      background-color: #c2d2e8!important;
    }
    
    
    
    .widget.ds-ls-lp table {
        color: initial;
    }
    
    .widget.ds-ls-lp.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .widget.ds-ls-lp .dv-tab .ui-table-reflow ,
        .widget.ds-ls-lp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.ds-ls-lp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.ds-ls-lp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #86a7d1;
        }
        
        .widget.ds-ls-lp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.ds-ls-lp .dv-tab .ui-table-reflow thead ,
        .widget.ds-ls-lp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.ds-ls-lp .dv-tac .ui-table-reflow thead {
            background-color: #c2d2e8;
        }
        .dataviz-container.ds-ls-lp {
        background-color: #0c4da2 !important;
        color: #ffffff;
    }

    .dataviz-container.ds-ls-lp.widget-link, .ds-ls-lp .widget-link:not(.NE) {
        border: 1px solid #0c4da2 !important;
    }

    .dataviz-container.ds-ls-lp.widget-link:hover, .ds-ls-lp .widget-link:not(.NE):hover {
        border: 1px solid #dde9f2 !important;
    }

    .dataviz-container.ds-ls-lp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.ds-ls-lp h1, 
    .dataviz-container.ds-ls-lp h2, 
    .dataviz-container.ds-ls-lp h3, 
    .dataviz-container.ds-ls-lp h4, 
    .dataviz-container.ds-ls-lp h5 {
      color: #dde9f2;
    }

    .dataviz-container.ds-ls-lp a:not(.js-modal):not(.indic-link) {
      color: #ebf4dc;
    }
    
    .dataviz-container.ds-ls-lp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.ds-ls-lp a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.ds-ls-lp a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.ds-ls-lp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #c2d2e8;
    }

    .dataviz-container.ds-ls-lp button {
      color: #000000;
      background-color: #ebf4dc !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .dataviz-container.ds-ls-lp button:hover,
    .dataviz-container.ds-ls-lp button:active,
    .dataviz-container.ds-ls-lp button:focus {
      background-color: #c2d2e8!important;
    }
    
    
    
    .dataviz-container.ds-ls-lp table {
        color: initial;
    }
    
    .dataviz-container.ds-ls-lp.bordered {
        border : solid 1px #525457 !important;
    }
    
    
        .report-container  div.ds-ls-lp {
          margin-bottom:10px;
        }
        
        .report-container  div.ds-ls-lp.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.ds-ls-lp, 
        .pre-print .report-viewport .dataviz-container.ds-ls-lp {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.ds-ls-lp .dv-tab .ui-table-reflow ,
        .dataviz-container.ds-ls-lp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.ds-ls-lp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.ds-ls-lp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #86a7d1;
        }
        
        .dataviz-container.ds-ls-lp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ds-ls-lp .dv-tab .ui-table-reflow thead ,
        .dataviz-container.ds-ls-lp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ds-ls-lp .dv-tac .ui-table-reflow thead {
            background-color: #c2d2e8;
        }
        .ds-ls-ls {
        background-color: #0c4da2 !important;
        color: #ffffff;
    }

    .ds-ls-ls.widget-link, .ds-ls-ls .widget-link:not(.NE) {
        border: 1px solid #0c4da2 !important;
    }

    .ds-ls-ls.widget-link:hover, .ds-ls-ls .widget-link:not(.NE):hover {
        border: 1px solid #dde9f2 !important;
    }

    .ds-ls-ls.widget:not(.section) {
        margin-bottom:1rem;
    }

    .ds-ls-ls h1, 
    .ds-ls-ls h2, 
    .ds-ls-ls h3, 
    .ds-ls-ls h4, 
    .ds-ls-ls h5 {
      color: #dde9f2;
    }

    .ds-ls-ls a:not(.js-modal):not(.indic-link) {
      color: #dde9f2;
    }
    
    .ds-ls-ls .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .ds-ls-ls a:not(.js-modal):not(.indic-link):hover, 
    .ds-ls-ls a:not(.js-modal):not(.indic-link):active, 
    .ds-ls-ls a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #c2d2e8;
    }

    .ds-ls-ls button {
      color: #000000;
      background-color: #dde9f2 !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .ds-ls-ls button:hover,
    .ds-ls-ls button:active,
    .ds-ls-ls button:focus {
      background-color: #c2d2e8!important;
    }
    
    
    
    .ds-ls-ls table {
        color: initial;
    }
    
    .ds-ls-ls.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .ds-ls-ls .dv-tab .ui-table-reflow ,
        .ds-ls-ls .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .ds-ls-ls .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .ds-ls-ls .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #86a7d1;
        }
        
        .ds-ls-ls .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .ds-ls-ls .dv-tab .ui-table-reflow thead ,
        .ds-ls-ls .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .ds-ls-ls .dv-tac .ui-table-reflow thead {
            background-color: #c2d2e8;
        }
        .widget.ds-ls-ls {
        background-color: #0c4da2 !important;
        color: #ffffff;
    }

    .widget.ds-ls-ls.widget-link, .ds-ls-ls .widget-link:not(.NE) {
        border: 1px solid #0c4da2 !important;
    }

    .widget.ds-ls-ls.widget-link:hover, .ds-ls-ls .widget-link:not(.NE):hover {
        border: 1px solid #dde9f2 !important;
    }

    .widget.ds-ls-ls.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.ds-ls-ls h1, 
    .widget.ds-ls-ls h2, 
    .widget.ds-ls-ls h3, 
    .widget.ds-ls-ls h4, 
    .widget.ds-ls-ls h5 {
      color: #dde9f2;
    }

    .widget.ds-ls-ls a:not(.js-modal):not(.indic-link) {
      color: #dde9f2;
    }
    
    .widget.ds-ls-ls .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.ds-ls-ls a:not(.js-modal):not(.indic-link):hover, 
    .widget.ds-ls-ls a:not(.js-modal):not(.indic-link):active, 
    .widget.ds-ls-ls a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #c2d2e8;
    }

    .widget.ds-ls-ls button {
      color: #000000;
      background-color: #dde9f2 !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .widget.ds-ls-ls button:hover,
    .widget.ds-ls-ls button:active,
    .widget.ds-ls-ls button:focus {
      background-color: #c2d2e8!important;
    }
    
    
    
    .widget.ds-ls-ls table {
        color: initial;
    }
    
    .widget.ds-ls-ls.bordered {
        border : solid 1px #525457 !important;
    }
    
    
  
        .widget.ds-ls-ls .dv-tab .ui-table-reflow ,
        .widget.ds-ls-ls .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.ds-ls-ls .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.ds-ls-ls .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #86a7d1;
        }
        
        .widget.ds-ls-ls .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.ds-ls-ls .dv-tab .ui-table-reflow thead ,
        .widget.ds-ls-ls .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.ds-ls-ls .dv-tac .ui-table-reflow thead {
            background-color: #c2d2e8;
        }
        .dataviz-container.ds-ls-ls {
        background-color: #0c4da2 !important;
        color: #ffffff;
    }

    .dataviz-container.ds-ls-ls.widget-link, .ds-ls-ls .widget-link:not(.NE) {
        border: 1px solid #0c4da2 !important;
    }

    .dataviz-container.ds-ls-ls.widget-link:hover, .ds-ls-ls .widget-link:not(.NE):hover {
        border: 1px solid #dde9f2 !important;
    }

    .dataviz-container.ds-ls-ls.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.ds-ls-ls h1, 
    .dataviz-container.ds-ls-ls h2, 
    .dataviz-container.ds-ls-ls h3, 
    .dataviz-container.ds-ls-ls h4, 
    .dataviz-container.ds-ls-ls h5 {
      color: #dde9f2;
    }

    .dataviz-container.ds-ls-ls a:not(.js-modal):not(.indic-link) {
      color: #dde9f2;
    }
    
    .dataviz-container.ds-ls-ls .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.ds-ls-ls a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.ds-ls-ls a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.ds-ls-ls a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #c2d2e8;
    }

    .dataviz-container.ds-ls-ls button {
      color: #000000;
      background-color: #dde9f2 !important;
      border: solid 1px #f0f0f0!important;
    }
    
    
    .dataviz-container.ds-ls-ls button:hover,
    .dataviz-container.ds-ls-ls button:active,
    .dataviz-container.ds-ls-ls button:focus {
      background-color: #c2d2e8!important;
    }
    
    
    
    .dataviz-container.ds-ls-ls table {
        color: initial;
    }
    
    .dataviz-container.ds-ls-ls.bordered {
        border : solid 1px #525457 !important;
    }
    
    
        .report-container  div.ds-ls-ls {
          margin-bottom:10px;
        }
        
        .report-container  div.ds-ls-ls.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.ds-ls-ls, 
        .pre-print .report-viewport .dataviz-container.ds-ls-ls {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.ds-ls-ls .dv-tab .ui-table-reflow ,
        .dataviz-container.ds-ls-ls .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.ds-ls-ls .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.ds-ls-ls .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #86a7d1;
        }
        
        .dataviz-container.ds-ls-ls .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ds-ls-ls .dv-tab .ui-table-reflow thead ,
        .dataviz-container.ds-ls-ls .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ds-ls-ls .dv-tac .ui-table-reflow thead {
            background-color: #c2d2e8;
        }
        .lp-dp-dp {
        background-color: #ebf4dc !important;
        color: #000000;
    }

    .lp-dp-dp.widget-link, .lp-dp-dp .widget-link:not(.NE) {
        border: 1px solid #ebf4dc !important;
    }

    .lp-dp-dp.widget-link:hover, .lp-dp-dp .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .lp-dp-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .lp-dp-dp h1, 
    .lp-dp-dp h2, 
    .lp-dp-dp h3, 
    .lp-dp-dp h4, 
    .lp-dp-dp h5 {
      color: #2C8748;
    }

    .lp-dp-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .lp-dp-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .lp-dp-dp a:not(.js-modal):not(.indic-link):hover, 
    .lp-dp-dp a:not(.js-modal):not(.indic-link):active, 
    .lp-dp-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .lp-dp-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .lp-dp-dp button:hover,
    .lp-dp-dp button:active,
    .lp-dp-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .lp-dp-dp table {
        color: initial;
    }
    
    .lp-dp-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .lp-dp-dp .dv-tab .ui-table-reflow ,
        .lp-dp-dp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .lp-dp-dp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .lp-dp-dp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #f6faee;
        }
        
        .lp-dp-dp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .lp-dp-dp .dv-tab .ui-table-reflow thead ,
        .lp-dp-dp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .lp-dp-dp .dv-tac .ui-table-reflow thead {
            background-color: #fafcf6;
        }
        .widget.lp-dp-dp {
        background-color: #ebf4dc !important;
        color: #000000;
    }

    .widget.lp-dp-dp.widget-link, .lp-dp-dp .widget-link:not(.NE) {
        border: 1px solid #ebf4dc !important;
    }

    .widget.lp-dp-dp.widget-link:hover, .lp-dp-dp .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .widget.lp-dp-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.lp-dp-dp h1, 
    .widget.lp-dp-dp h2, 
    .widget.lp-dp-dp h3, 
    .widget.lp-dp-dp h4, 
    .widget.lp-dp-dp h5 {
      color: #2C8748;
    }

    .widget.lp-dp-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .widget.lp-dp-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.lp-dp-dp a:not(.js-modal):not(.indic-link):hover, 
    .widget.lp-dp-dp a:not(.js-modal):not(.indic-link):active, 
    .widget.lp-dp-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .widget.lp-dp-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .widget.lp-dp-dp button:hover,
    .widget.lp-dp-dp button:active,
    .widget.lp-dp-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .widget.lp-dp-dp table {
        color: initial;
    }
    
    .widget.lp-dp-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .widget.lp-dp-dp .dv-tab .ui-table-reflow ,
        .widget.lp-dp-dp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.lp-dp-dp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.lp-dp-dp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #f6faee;
        }
        
        .widget.lp-dp-dp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.lp-dp-dp .dv-tab .ui-table-reflow thead ,
        .widget.lp-dp-dp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.lp-dp-dp .dv-tac .ui-table-reflow thead {
            background-color: #fafcf6;
        }
        .dataviz-container.lp-dp-dp {
        background-color: #ebf4dc !important;
        color: #000000;
    }

    .dataviz-container.lp-dp-dp.widget-link, .lp-dp-dp .widget-link:not(.NE) {
        border: 1px solid #ebf4dc !important;
    }

    .dataviz-container.lp-dp-dp.widget-link:hover, .lp-dp-dp .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .dataviz-container.lp-dp-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.lp-dp-dp h1, 
    .dataviz-container.lp-dp-dp h2, 
    .dataviz-container.lp-dp-dp h3, 
    .dataviz-container.lp-dp-dp h4, 
    .dataviz-container.lp-dp-dp h5 {
      color: #2C8748;
    }

    .dataviz-container.lp-dp-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .dataviz-container.lp-dp-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.lp-dp-dp a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.lp-dp-dp a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.lp-dp-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .dataviz-container.lp-dp-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .dataviz-container.lp-dp-dp button:hover,
    .dataviz-container.lp-dp-dp button:active,
    .dataviz-container.lp-dp-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .dataviz-container.lp-dp-dp table {
        color: initial;
    }
    
    .dataviz-container.lp-dp-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
        .report-container  div.lp-dp-dp {
          margin-bottom:10px;
        }
        
        .report-container  div.lp-dp-dp.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.lp-dp-dp, 
        .pre-print .report-viewport .dataviz-container.lp-dp-dp {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.lp-dp-dp .dv-tab .ui-table-reflow ,
        .dataviz-container.lp-dp-dp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.lp-dp-dp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.lp-dp-dp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #f6faee;
        }
        
        .dataviz-container.lp-dp-dp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.lp-dp-dp .dv-tab .ui-table-reflow thead ,
        .dataviz-container.lp-dp-dp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.lp-dp-dp .dv-tac .ui-table-reflow thead {
            background-color: #fafcf6;
        }
        .lp-dp-ds {
        background-color: #ebf4dc !important;
        color: #000000;
    }

    .lp-dp-ds.widget-link, .lp-dp-ds .widget-link:not(.NE) {
        border: 1px solid #ebf4dc !important;
    }

    .lp-dp-ds.widget-link:hover, .lp-dp-ds .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .lp-dp-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .lp-dp-ds h1, 
    .lp-dp-ds h2, 
    .lp-dp-ds h3, 
    .lp-dp-ds h4, 
    .lp-dp-ds h5 {
      color: #2C8748;
    }

    .lp-dp-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .lp-dp-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .lp-dp-ds a:not(.js-modal):not(.indic-link):hover, 
    .lp-dp-ds a:not(.js-modal):not(.indic-link):active, 
    .lp-dp-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .lp-dp-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .lp-dp-ds button:hover,
    .lp-dp-ds button:active,
    .lp-dp-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .lp-dp-ds table {
        color: initial;
    }
    
    .lp-dp-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .lp-dp-ds .dv-tab .ui-table-reflow ,
        .lp-dp-ds .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .lp-dp-ds .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .lp-dp-ds .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #f6faee;
        }
        
        .lp-dp-ds .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .lp-dp-ds .dv-tab .ui-table-reflow thead ,
        .lp-dp-ds .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .lp-dp-ds .dv-tac .ui-table-reflow thead {
            background-color: #fafcf6;
        }
        .widget.lp-dp-ds {
        background-color: #ebf4dc !important;
        color: #000000;
    }

    .widget.lp-dp-ds.widget-link, .lp-dp-ds .widget-link:not(.NE) {
        border: 1px solid #ebf4dc !important;
    }

    .widget.lp-dp-ds.widget-link:hover, .lp-dp-ds .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .widget.lp-dp-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.lp-dp-ds h1, 
    .widget.lp-dp-ds h2, 
    .widget.lp-dp-ds h3, 
    .widget.lp-dp-ds h4, 
    .widget.lp-dp-ds h5 {
      color: #2C8748;
    }

    .widget.lp-dp-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .widget.lp-dp-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.lp-dp-ds a:not(.js-modal):not(.indic-link):hover, 
    .widget.lp-dp-ds a:not(.js-modal):not(.indic-link):active, 
    .widget.lp-dp-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .widget.lp-dp-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .widget.lp-dp-ds button:hover,
    .widget.lp-dp-ds button:active,
    .widget.lp-dp-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .widget.lp-dp-ds table {
        color: initial;
    }
    
    .widget.lp-dp-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .widget.lp-dp-ds .dv-tab .ui-table-reflow ,
        .widget.lp-dp-ds .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.lp-dp-ds .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.lp-dp-ds .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #f6faee;
        }
        
        .widget.lp-dp-ds .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.lp-dp-ds .dv-tab .ui-table-reflow thead ,
        .widget.lp-dp-ds .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.lp-dp-ds .dv-tac .ui-table-reflow thead {
            background-color: #fafcf6;
        }
        .dataviz-container.lp-dp-ds {
        background-color: #ebf4dc !important;
        color: #000000;
    }

    .dataviz-container.lp-dp-ds.widget-link, .lp-dp-ds .widget-link:not(.NE) {
        border: 1px solid #ebf4dc !important;
    }

    .dataviz-container.lp-dp-ds.widget-link:hover, .lp-dp-ds .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .dataviz-container.lp-dp-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.lp-dp-ds h1, 
    .dataviz-container.lp-dp-ds h2, 
    .dataviz-container.lp-dp-ds h3, 
    .dataviz-container.lp-dp-ds h4, 
    .dataviz-container.lp-dp-ds h5 {
      color: #2C8748;
    }

    .dataviz-container.lp-dp-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .dataviz-container.lp-dp-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.lp-dp-ds a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.lp-dp-ds a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.lp-dp-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .dataviz-container.lp-dp-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .dataviz-container.lp-dp-ds button:hover,
    .dataviz-container.lp-dp-ds button:active,
    .dataviz-container.lp-dp-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .dataviz-container.lp-dp-ds table {
        color: initial;
    }
    
    .dataviz-container.lp-dp-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
        .report-container  div.lp-dp-ds {
          margin-bottom:10px;
        }
        
        .report-container  div.lp-dp-ds.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.lp-dp-ds, 
        .pre-print .report-viewport .dataviz-container.lp-dp-ds {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.lp-dp-ds .dv-tab .ui-table-reflow ,
        .dataviz-container.lp-dp-ds .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.lp-dp-ds .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.lp-dp-ds .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #f6faee;
        }
        
        .dataviz-container.lp-dp-ds .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.lp-dp-ds .dv-tab .ui-table-reflow thead ,
        .dataviz-container.lp-dp-ds .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.lp-dp-ds .dv-tac .ui-table-reflow thead {
            background-color: #fafcf6;
        }
        .lp-ds-dp {
        background-color: #ebf4dc !important;
        color: #000000;
    }

    .lp-ds-dp.widget-link, .lp-ds-dp .widget-link:not(.NE) {
        border: 1px solid #ebf4dc !important;
    }

    .lp-ds-dp.widget-link:hover, .lp-ds-dp .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .lp-ds-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .lp-ds-dp h1, 
    .lp-ds-dp h2, 
    .lp-ds-dp h3, 
    .lp-ds-dp h4, 
    .lp-ds-dp h5 {
      color: #0c4da2;
    }

    .lp-ds-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .lp-ds-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .lp-ds-dp a:not(.js-modal):not(.indic-link):hover, 
    .lp-ds-dp a:not(.js-modal):not(.indic-link):active, 
    .lp-ds-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .lp-ds-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .lp-ds-dp button:hover,
    .lp-ds-dp button:active,
    .lp-ds-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .lp-ds-dp table {
        color: initial;
    }
    
    .lp-ds-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .lp-ds-dp .dv-tab .ui-table-reflow ,
        .lp-ds-dp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .lp-ds-dp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .lp-ds-dp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #f6faee;
        }
        
        .lp-ds-dp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .lp-ds-dp .dv-tab .ui-table-reflow thead ,
        .lp-ds-dp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .lp-ds-dp .dv-tac .ui-table-reflow thead {
            background-color: #fafcf6;
        }
        .widget.lp-ds-dp {
        background-color: #ebf4dc !important;
        color: #000000;
    }

    .widget.lp-ds-dp.widget-link, .lp-ds-dp .widget-link:not(.NE) {
        border: 1px solid #ebf4dc !important;
    }

    .widget.lp-ds-dp.widget-link:hover, .lp-ds-dp .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .widget.lp-ds-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.lp-ds-dp h1, 
    .widget.lp-ds-dp h2, 
    .widget.lp-ds-dp h3, 
    .widget.lp-ds-dp h4, 
    .widget.lp-ds-dp h5 {
      color: #0c4da2;
    }

    .widget.lp-ds-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .widget.lp-ds-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.lp-ds-dp a:not(.js-modal):not(.indic-link):hover, 
    .widget.lp-ds-dp a:not(.js-modal):not(.indic-link):active, 
    .widget.lp-ds-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .widget.lp-ds-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .widget.lp-ds-dp button:hover,
    .widget.lp-ds-dp button:active,
    .widget.lp-ds-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .widget.lp-ds-dp table {
        color: initial;
    }
    
    .widget.lp-ds-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .widget.lp-ds-dp .dv-tab .ui-table-reflow ,
        .widget.lp-ds-dp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.lp-ds-dp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.lp-ds-dp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #f6faee;
        }
        
        .widget.lp-ds-dp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.lp-ds-dp .dv-tab .ui-table-reflow thead ,
        .widget.lp-ds-dp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.lp-ds-dp .dv-tac .ui-table-reflow thead {
            background-color: #fafcf6;
        }
        .dataviz-container.lp-ds-dp {
        background-color: #ebf4dc !important;
        color: #000000;
    }

    .dataviz-container.lp-ds-dp.widget-link, .lp-ds-dp .widget-link:not(.NE) {
        border: 1px solid #ebf4dc !important;
    }

    .dataviz-container.lp-ds-dp.widget-link:hover, .lp-ds-dp .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .dataviz-container.lp-ds-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.lp-ds-dp h1, 
    .dataviz-container.lp-ds-dp h2, 
    .dataviz-container.lp-ds-dp h3, 
    .dataviz-container.lp-ds-dp h4, 
    .dataviz-container.lp-ds-dp h5 {
      color: #0c4da2;
    }

    .dataviz-container.lp-ds-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .dataviz-container.lp-ds-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.lp-ds-dp a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.lp-ds-dp a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.lp-ds-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .dataviz-container.lp-ds-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .dataviz-container.lp-ds-dp button:hover,
    .dataviz-container.lp-ds-dp button:active,
    .dataviz-container.lp-ds-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .dataviz-container.lp-ds-dp table {
        color: initial;
    }
    
    .dataviz-container.lp-ds-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
        .report-container  div.lp-ds-dp {
          margin-bottom:10px;
        }
        
        .report-container  div.lp-ds-dp.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.lp-ds-dp, 
        .pre-print .report-viewport .dataviz-container.lp-ds-dp {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.lp-ds-dp .dv-tab .ui-table-reflow ,
        .dataviz-container.lp-ds-dp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.lp-ds-dp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.lp-ds-dp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #f6faee;
        }
        
        .dataviz-container.lp-ds-dp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.lp-ds-dp .dv-tab .ui-table-reflow thead ,
        .dataviz-container.lp-ds-dp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.lp-ds-dp .dv-tac .ui-table-reflow thead {
            background-color: #fafcf6;
        }
        .lp-ds-ds {
        background-color: #ebf4dc !important;
        color: #000000;
    }

    .lp-ds-ds.widget-link, .lp-ds-ds .widget-link:not(.NE) {
        border: 1px solid #ebf4dc !important;
    }

    .lp-ds-ds.widget-link:hover, .lp-ds-ds .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .lp-ds-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .lp-ds-ds h1, 
    .lp-ds-ds h2, 
    .lp-ds-ds h3, 
    .lp-ds-ds h4, 
    .lp-ds-ds h5 {
      color: #0c4da2;
    }

    .lp-ds-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .lp-ds-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .lp-ds-ds a:not(.js-modal):not(.indic-link):hover, 
    .lp-ds-ds a:not(.js-modal):not(.indic-link):active, 
    .lp-ds-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .lp-ds-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .lp-ds-ds button:hover,
    .lp-ds-ds button:active,
    .lp-ds-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .lp-ds-ds table {
        color: initial;
    }
    
    .lp-ds-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .lp-ds-ds .dv-tab .ui-table-reflow ,
        .lp-ds-ds .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .lp-ds-ds .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .lp-ds-ds .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #f6faee;
        }
        
        .lp-ds-ds .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .lp-ds-ds .dv-tab .ui-table-reflow thead ,
        .lp-ds-ds .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .lp-ds-ds .dv-tac .ui-table-reflow thead {
            background-color: #fafcf6;
        }
        .widget.lp-ds-ds {
        background-color: #ebf4dc !important;
        color: #000000;
    }

    .widget.lp-ds-ds.widget-link, .lp-ds-ds .widget-link:not(.NE) {
        border: 1px solid #ebf4dc !important;
    }

    .widget.lp-ds-ds.widget-link:hover, .lp-ds-ds .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .widget.lp-ds-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.lp-ds-ds h1, 
    .widget.lp-ds-ds h2, 
    .widget.lp-ds-ds h3, 
    .widget.lp-ds-ds h4, 
    .widget.lp-ds-ds h5 {
      color: #0c4da2;
    }

    .widget.lp-ds-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .widget.lp-ds-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.lp-ds-ds a:not(.js-modal):not(.indic-link):hover, 
    .widget.lp-ds-ds a:not(.js-modal):not(.indic-link):active, 
    .widget.lp-ds-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .widget.lp-ds-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .widget.lp-ds-ds button:hover,
    .widget.lp-ds-ds button:active,
    .widget.lp-ds-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .widget.lp-ds-ds table {
        color: initial;
    }
    
    .widget.lp-ds-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .widget.lp-ds-ds .dv-tab .ui-table-reflow ,
        .widget.lp-ds-ds .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.lp-ds-ds .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.lp-ds-ds .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #f6faee;
        }
        
        .widget.lp-ds-ds .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.lp-ds-ds .dv-tab .ui-table-reflow thead ,
        .widget.lp-ds-ds .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.lp-ds-ds .dv-tac .ui-table-reflow thead {
            background-color: #fafcf6;
        }
        .dataviz-container.lp-ds-ds {
        background-color: #ebf4dc !important;
        color: #000000;
    }

    .dataviz-container.lp-ds-ds.widget-link, .lp-ds-ds .widget-link:not(.NE) {
        border: 1px solid #ebf4dc !important;
    }

    .dataviz-container.lp-ds-ds.widget-link:hover, .lp-ds-ds .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .dataviz-container.lp-ds-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.lp-ds-ds h1, 
    .dataviz-container.lp-ds-ds h2, 
    .dataviz-container.lp-ds-ds h3, 
    .dataviz-container.lp-ds-ds h4, 
    .dataviz-container.lp-ds-ds h5 {
      color: #0c4da2;
    }

    .dataviz-container.lp-ds-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .dataviz-container.lp-ds-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.lp-ds-ds a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.lp-ds-ds a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.lp-ds-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .dataviz-container.lp-ds-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .dataviz-container.lp-ds-ds button:hover,
    .dataviz-container.lp-ds-ds button:active,
    .dataviz-container.lp-ds-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .dataviz-container.lp-ds-ds table {
        color: initial;
    }
    
    .dataviz-container.lp-ds-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
        .report-container  div.lp-ds-ds {
          margin-bottom:10px;
        }
        
        .report-container  div.lp-ds-ds.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.lp-ds-ds, 
        .pre-print .report-viewport .dataviz-container.lp-ds-ds {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.lp-ds-ds .dv-tab .ui-table-reflow ,
        .dataviz-container.lp-ds-ds .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.lp-ds-ds .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.lp-ds-ds .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #f6faee;
        }
        
        .dataviz-container.lp-ds-ds .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.lp-ds-ds .dv-tab .ui-table-reflow thead ,
        .dataviz-container.lp-ds-ds .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.lp-ds-ds .dv-tac .ui-table-reflow thead {
            background-color: #fafcf6;
        }
        .ls-dp-dp {
        background-color: #dde9f2 !important;
        color: #000000;
    }

    .ls-dp-dp.widget-link, .ls-dp-dp .widget-link:not(.NE) {
        border: 1px solid #dde9f2 !important;
    }

    .ls-dp-dp.widget-link:hover, .ls-dp-dp .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .ls-dp-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .ls-dp-dp h1, 
    .ls-dp-dp h2, 
    .ls-dp-dp h3, 
    .ls-dp-dp h4, 
    .ls-dp-dp h5 {
      color: #2C8748;
    }

    .ls-dp-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .ls-dp-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .ls-dp-dp a:not(.js-modal):not(.indic-link):hover, 
    .ls-dp-dp a:not(.js-modal):not(.indic-link):active, 
    .ls-dp-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .ls-dp-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .ls-dp-dp button:hover,
    .ls-dp-dp button:active,
    .ls-dp-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .ls-dp-dp table {
        color: initial;
    }
    
    .ls-dp-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .ls-dp-dp .dv-tab .ui-table-reflow ,
        .ls-dp-dp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .ls-dp-dp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .ls-dp-dp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #eff5f9;
        }
        
        .ls-dp-dp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .ls-dp-dp .dv-tab .ui-table-reflow thead ,
        .ls-dp-dp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .ls-dp-dp .dv-tac .ui-table-reflow thead {
            background-color: #f6f9fc;
        }
        .widget.ls-dp-dp {
        background-color: #dde9f2 !important;
        color: #000000;
    }

    .widget.ls-dp-dp.widget-link, .ls-dp-dp .widget-link:not(.NE) {
        border: 1px solid #dde9f2 !important;
    }

    .widget.ls-dp-dp.widget-link:hover, .ls-dp-dp .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .widget.ls-dp-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.ls-dp-dp h1, 
    .widget.ls-dp-dp h2, 
    .widget.ls-dp-dp h3, 
    .widget.ls-dp-dp h4, 
    .widget.ls-dp-dp h5 {
      color: #2C8748;
    }

    .widget.ls-dp-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .widget.ls-dp-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.ls-dp-dp a:not(.js-modal):not(.indic-link):hover, 
    .widget.ls-dp-dp a:not(.js-modal):not(.indic-link):active, 
    .widget.ls-dp-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .widget.ls-dp-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .widget.ls-dp-dp button:hover,
    .widget.ls-dp-dp button:active,
    .widget.ls-dp-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .widget.ls-dp-dp table {
        color: initial;
    }
    
    .widget.ls-dp-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .widget.ls-dp-dp .dv-tab .ui-table-reflow ,
        .widget.ls-dp-dp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.ls-dp-dp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.ls-dp-dp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #eff5f9;
        }
        
        .widget.ls-dp-dp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.ls-dp-dp .dv-tab .ui-table-reflow thead ,
        .widget.ls-dp-dp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.ls-dp-dp .dv-tac .ui-table-reflow thead {
            background-color: #f6f9fc;
        }
        .dataviz-container.ls-dp-dp {
        background-color: #dde9f2 !important;
        color: #000000;
    }

    .dataviz-container.ls-dp-dp.widget-link, .ls-dp-dp .widget-link:not(.NE) {
        border: 1px solid #dde9f2 !important;
    }

    .dataviz-container.ls-dp-dp.widget-link:hover, .ls-dp-dp .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .dataviz-container.ls-dp-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.ls-dp-dp h1, 
    .dataviz-container.ls-dp-dp h2, 
    .dataviz-container.ls-dp-dp h3, 
    .dataviz-container.ls-dp-dp h4, 
    .dataviz-container.ls-dp-dp h5 {
      color: #2C8748;
    }

    .dataviz-container.ls-dp-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .dataviz-container.ls-dp-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.ls-dp-dp a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.ls-dp-dp a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.ls-dp-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .dataviz-container.ls-dp-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .dataviz-container.ls-dp-dp button:hover,
    .dataviz-container.ls-dp-dp button:active,
    .dataviz-container.ls-dp-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .dataviz-container.ls-dp-dp table {
        color: initial;
    }
    
    .dataviz-container.ls-dp-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
        .report-container  div.ls-dp-dp {
          margin-bottom:10px;
        }
        
        .report-container  div.ls-dp-dp.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.ls-dp-dp, 
        .pre-print .report-viewport .dataviz-container.ls-dp-dp {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.ls-dp-dp .dv-tab .ui-table-reflow ,
        .dataviz-container.ls-dp-dp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.ls-dp-dp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.ls-dp-dp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #eff5f9;
        }
        
        .dataviz-container.ls-dp-dp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ls-dp-dp .dv-tab .ui-table-reflow thead ,
        .dataviz-container.ls-dp-dp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ls-dp-dp .dv-tac .ui-table-reflow thead {
            background-color: #f6f9fc;
        }
        .ls-dp-ds {
        background-color: #dde9f2 !important;
        color: #000000;
    }

    .ls-dp-ds.widget-link, .ls-dp-ds .widget-link:not(.NE) {
        border: 1px solid #dde9f2 !important;
    }

    .ls-dp-ds.widget-link:hover, .ls-dp-ds .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .ls-dp-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .ls-dp-ds h1, 
    .ls-dp-ds h2, 
    .ls-dp-ds h3, 
    .ls-dp-ds h4, 
    .ls-dp-ds h5 {
      color: #2C8748;
    }

    .ls-dp-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .ls-dp-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .ls-dp-ds a:not(.js-modal):not(.indic-link):hover, 
    .ls-dp-ds a:not(.js-modal):not(.indic-link):active, 
    .ls-dp-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .ls-dp-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .ls-dp-ds button:hover,
    .ls-dp-ds button:active,
    .ls-dp-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .ls-dp-ds table {
        color: initial;
    }
    
    .ls-dp-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .ls-dp-ds .dv-tab .ui-table-reflow ,
        .ls-dp-ds .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .ls-dp-ds .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .ls-dp-ds .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #eff5f9;
        }
        
        .ls-dp-ds .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .ls-dp-ds .dv-tab .ui-table-reflow thead ,
        .ls-dp-ds .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .ls-dp-ds .dv-tac .ui-table-reflow thead {
            background-color: #f6f9fc;
        }
        .widget.ls-dp-ds {
        background-color: #dde9f2 !important;
        color: #000000;
    }

    .widget.ls-dp-ds.widget-link, .ls-dp-ds .widget-link:not(.NE) {
        border: 1px solid #dde9f2 !important;
    }

    .widget.ls-dp-ds.widget-link:hover, .ls-dp-ds .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .widget.ls-dp-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.ls-dp-ds h1, 
    .widget.ls-dp-ds h2, 
    .widget.ls-dp-ds h3, 
    .widget.ls-dp-ds h4, 
    .widget.ls-dp-ds h5 {
      color: #2C8748;
    }

    .widget.ls-dp-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .widget.ls-dp-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.ls-dp-ds a:not(.js-modal):not(.indic-link):hover, 
    .widget.ls-dp-ds a:not(.js-modal):not(.indic-link):active, 
    .widget.ls-dp-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .widget.ls-dp-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .widget.ls-dp-ds button:hover,
    .widget.ls-dp-ds button:active,
    .widget.ls-dp-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .widget.ls-dp-ds table {
        color: initial;
    }
    
    .widget.ls-dp-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .widget.ls-dp-ds .dv-tab .ui-table-reflow ,
        .widget.ls-dp-ds .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.ls-dp-ds .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.ls-dp-ds .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #eff5f9;
        }
        
        .widget.ls-dp-ds .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.ls-dp-ds .dv-tab .ui-table-reflow thead ,
        .widget.ls-dp-ds .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.ls-dp-ds .dv-tac .ui-table-reflow thead {
            background-color: #f6f9fc;
        }
        .dataviz-container.ls-dp-ds {
        background-color: #dde9f2 !important;
        color: #000000;
    }

    .dataviz-container.ls-dp-ds.widget-link, .ls-dp-ds .widget-link:not(.NE) {
        border: 1px solid #dde9f2 !important;
    }

    .dataviz-container.ls-dp-ds.widget-link:hover, .ls-dp-ds .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .dataviz-container.ls-dp-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.ls-dp-ds h1, 
    .dataviz-container.ls-dp-ds h2, 
    .dataviz-container.ls-dp-ds h3, 
    .dataviz-container.ls-dp-ds h4, 
    .dataviz-container.ls-dp-ds h5 {
      color: #2C8748;
    }

    .dataviz-container.ls-dp-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .dataviz-container.ls-dp-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.ls-dp-ds a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.ls-dp-ds a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.ls-dp-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .dataviz-container.ls-dp-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .dataviz-container.ls-dp-ds button:hover,
    .dataviz-container.ls-dp-ds button:active,
    .dataviz-container.ls-dp-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .dataviz-container.ls-dp-ds table {
        color: initial;
    }
    
    .dataviz-container.ls-dp-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
        .report-container  div.ls-dp-ds {
          margin-bottom:10px;
        }
        
        .report-container  div.ls-dp-ds.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.ls-dp-ds, 
        .pre-print .report-viewport .dataviz-container.ls-dp-ds {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.ls-dp-ds .dv-tab .ui-table-reflow ,
        .dataviz-container.ls-dp-ds .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.ls-dp-ds .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.ls-dp-ds .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #eff5f9;
        }
        
        .dataviz-container.ls-dp-ds .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ls-dp-ds .dv-tab .ui-table-reflow thead ,
        .dataviz-container.ls-dp-ds .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ls-dp-ds .dv-tac .ui-table-reflow thead {
            background-color: #f6f9fc;
        }
        .ls-ds-dp {
        background-color: #dde9f2 !important;
        color: #000000;
    }

    .ls-ds-dp.widget-link, .ls-ds-dp .widget-link:not(.NE) {
        border: 1px solid #dde9f2 !important;
    }

    .ls-ds-dp.widget-link:hover, .ls-ds-dp .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .ls-ds-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .ls-ds-dp h1, 
    .ls-ds-dp h2, 
    .ls-ds-dp h3, 
    .ls-ds-dp h4, 
    .ls-ds-dp h5 {
      color: #0c4da2;
    }

    .ls-ds-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .ls-ds-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .ls-ds-dp a:not(.js-modal):not(.indic-link):hover, 
    .ls-ds-dp a:not(.js-modal):not(.indic-link):active, 
    .ls-ds-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .ls-ds-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .ls-ds-dp button:hover,
    .ls-ds-dp button:active,
    .ls-ds-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .ls-ds-dp table {
        color: initial;
    }
    
    .ls-ds-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .ls-ds-dp .dv-tab .ui-table-reflow ,
        .ls-ds-dp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .ls-ds-dp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .ls-ds-dp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #eff5f9;
        }
        
        .ls-ds-dp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .ls-ds-dp .dv-tab .ui-table-reflow thead ,
        .ls-ds-dp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .ls-ds-dp .dv-tac .ui-table-reflow thead {
            background-color: #f6f9fc;
        }
        .widget.ls-ds-dp {
        background-color: #dde9f2 !important;
        color: #000000;
    }

    .widget.ls-ds-dp.widget-link, .ls-ds-dp .widget-link:not(.NE) {
        border: 1px solid #dde9f2 !important;
    }

    .widget.ls-ds-dp.widget-link:hover, .ls-ds-dp .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .widget.ls-ds-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.ls-ds-dp h1, 
    .widget.ls-ds-dp h2, 
    .widget.ls-ds-dp h3, 
    .widget.ls-ds-dp h4, 
    .widget.ls-ds-dp h5 {
      color: #0c4da2;
    }

    .widget.ls-ds-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .widget.ls-ds-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.ls-ds-dp a:not(.js-modal):not(.indic-link):hover, 
    .widget.ls-ds-dp a:not(.js-modal):not(.indic-link):active, 
    .widget.ls-ds-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .widget.ls-ds-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .widget.ls-ds-dp button:hover,
    .widget.ls-ds-dp button:active,
    .widget.ls-ds-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .widget.ls-ds-dp table {
        color: initial;
    }
    
    .widget.ls-ds-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .widget.ls-ds-dp .dv-tab .ui-table-reflow ,
        .widget.ls-ds-dp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.ls-ds-dp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.ls-ds-dp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #eff5f9;
        }
        
        .widget.ls-ds-dp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.ls-ds-dp .dv-tab .ui-table-reflow thead ,
        .widget.ls-ds-dp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.ls-ds-dp .dv-tac .ui-table-reflow thead {
            background-color: #f6f9fc;
        }
        .dataviz-container.ls-ds-dp {
        background-color: #dde9f2 !important;
        color: #000000;
    }

    .dataviz-container.ls-ds-dp.widget-link, .ls-ds-dp .widget-link:not(.NE) {
        border: 1px solid #dde9f2 !important;
    }

    .dataviz-container.ls-ds-dp.widget-link:hover, .ls-ds-dp .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .dataviz-container.ls-ds-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.ls-ds-dp h1, 
    .dataviz-container.ls-ds-dp h2, 
    .dataviz-container.ls-ds-dp h3, 
    .dataviz-container.ls-ds-dp h4, 
    .dataviz-container.ls-ds-dp h5 {
      color: #0c4da2;
    }

    .dataviz-container.ls-ds-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .dataviz-container.ls-ds-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.ls-ds-dp a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.ls-ds-dp a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.ls-ds-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .dataviz-container.ls-ds-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .dataviz-container.ls-ds-dp button:hover,
    .dataviz-container.ls-ds-dp button:active,
    .dataviz-container.ls-ds-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .dataviz-container.ls-ds-dp table {
        color: initial;
    }
    
    .dataviz-container.ls-ds-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
        .report-container  div.ls-ds-dp {
          margin-bottom:10px;
        }
        
        .report-container  div.ls-ds-dp.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.ls-ds-dp, 
        .pre-print .report-viewport .dataviz-container.ls-ds-dp {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.ls-ds-dp .dv-tab .ui-table-reflow ,
        .dataviz-container.ls-ds-dp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.ls-ds-dp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.ls-ds-dp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #eff5f9;
        }
        
        .dataviz-container.ls-ds-dp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ls-ds-dp .dv-tab .ui-table-reflow thead ,
        .dataviz-container.ls-ds-dp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ls-ds-dp .dv-tac .ui-table-reflow thead {
            background-color: #f6f9fc;
        }
        .ls-ds-ds {
        background-color: #dde9f2 !important;
        color: #000000;
    }

    .ls-ds-ds.widget-link, .ls-ds-ds .widget-link:not(.NE) {
        border: 1px solid #dde9f2 !important;
    }

    .ls-ds-ds.widget-link:hover, .ls-ds-ds .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .ls-ds-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .ls-ds-ds h1, 
    .ls-ds-ds h2, 
    .ls-ds-ds h3, 
    .ls-ds-ds h4, 
    .ls-ds-ds h5 {
      color: #0c4da2;
    }

    .ls-ds-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .ls-ds-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .ls-ds-ds a:not(.js-modal):not(.indic-link):hover, 
    .ls-ds-ds a:not(.js-modal):not(.indic-link):active, 
    .ls-ds-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .ls-ds-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .ls-ds-ds button:hover,
    .ls-ds-ds button:active,
    .ls-ds-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .ls-ds-ds table {
        color: initial;
    }
    
    .ls-ds-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .ls-ds-ds .dv-tab .ui-table-reflow ,
        .ls-ds-ds .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .ls-ds-ds .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .ls-ds-ds .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #eff5f9;
        }
        
        .ls-ds-ds .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .ls-ds-ds .dv-tab .ui-table-reflow thead ,
        .ls-ds-ds .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .ls-ds-ds .dv-tac .ui-table-reflow thead {
            background-color: #f6f9fc;
        }
        .widget.ls-ds-ds {
        background-color: #dde9f2 !important;
        color: #000000;
    }

    .widget.ls-ds-ds.widget-link, .ls-ds-ds .widget-link:not(.NE) {
        border: 1px solid #dde9f2 !important;
    }

    .widget.ls-ds-ds.widget-link:hover, .ls-ds-ds .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .widget.ls-ds-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.ls-ds-ds h1, 
    .widget.ls-ds-ds h2, 
    .widget.ls-ds-ds h3, 
    .widget.ls-ds-ds h4, 
    .widget.ls-ds-ds h5 {
      color: #0c4da2;
    }

    .widget.ls-ds-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .widget.ls-ds-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.ls-ds-ds a:not(.js-modal):not(.indic-link):hover, 
    .widget.ls-ds-ds a:not(.js-modal):not(.indic-link):active, 
    .widget.ls-ds-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .widget.ls-ds-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .widget.ls-ds-ds button:hover,
    .widget.ls-ds-ds button:active,
    .widget.ls-ds-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .widget.ls-ds-ds table {
        color: initial;
    }
    
    .widget.ls-ds-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .widget.ls-ds-ds .dv-tab .ui-table-reflow ,
        .widget.ls-ds-ds .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.ls-ds-ds .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.ls-ds-ds .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #eff5f9;
        }
        
        .widget.ls-ds-ds .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.ls-ds-ds .dv-tab .ui-table-reflow thead ,
        .widget.ls-ds-ds .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.ls-ds-ds .dv-tac .ui-table-reflow thead {
            background-color: #f6f9fc;
        }
        .dataviz-container.ls-ds-ds {
        background-color: #dde9f2 !important;
        color: #000000;
    }

    .dataviz-container.ls-ds-ds.widget-link, .ls-ds-ds .widget-link:not(.NE) {
        border: 1px solid #dde9f2 !important;
    }

    .dataviz-container.ls-ds-ds.widget-link:hover, .ls-ds-ds .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .dataviz-container.ls-ds-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.ls-ds-ds h1, 
    .dataviz-container.ls-ds-ds h2, 
    .dataviz-container.ls-ds-ds h3, 
    .dataviz-container.ls-ds-ds h4, 
    .dataviz-container.ls-ds-ds h5 {
      color: #0c4da2;
    }

    .dataviz-container.ls-ds-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .dataviz-container.ls-ds-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.ls-ds-ds a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.ls-ds-ds a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.ls-ds-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .dataviz-container.ls-ds-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .dataviz-container.ls-ds-ds button:hover,
    .dataviz-container.ls-ds-ds button:active,
    .dataviz-container.ls-ds-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .dataviz-container.ls-ds-ds table {
        color: initial;
    }
    
    .dataviz-container.ls-ds-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
        .report-container  div.ls-ds-ds {
          margin-bottom:10px;
        }
        
        .report-container  div.ls-ds-ds.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.ls-ds-ds, 
        .pre-print .report-viewport .dataviz-container.ls-ds-ds {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.ls-ds-ds .dv-tab .ui-table-reflow ,
        .dataviz-container.ls-ds-ds .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.ls-ds-ds .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.ls-ds-ds .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: #eff5f9;
        }
        
        .dataviz-container.ls-ds-ds .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ls-ds-ds .dv-tab .ui-table-reflow thead ,
        .dataviz-container.ls-ds-ds .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.ls-ds-ds .dv-tac .ui-table-reflow thead {
            background-color: #f6f9fc;
        }
        .lg-dp-dp {
        background-color: #f0f0f0 !important;
        color: #000000;
    }

    .lg-dp-dp.widget-link, .lg-dp-dp .widget-link:not(.NE) {
        border: 1px solid #f0f0f0 !important;
    }

    .lg-dp-dp.widget-link:hover, .lg-dp-dp .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .lg-dp-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .lg-dp-dp h1, 
    .lg-dp-dp h2, 
    .lg-dp-dp h3, 
    .lg-dp-dp h4, 
    .lg-dp-dp h5 {
      color: #2C8748;
    }

    .lg-dp-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .lg-dp-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .lg-dp-dp a:not(.js-modal):not(.indic-link):hover, 
    .lg-dp-dp a:not(.js-modal):not(.indic-link):active, 
    .lg-dp-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .lg-dp-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .lg-dp-dp button:hover,
    .lg-dp-dp button:active,
    .lg-dp-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .lg-dp-dp table {
        color: initial;
    }
    
    .lg-dp-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .lg-dp-dp .dv-tab .ui-table-reflow ,
        .lg-dp-dp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .lg-dp-dp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .lg-dp-dp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: transparent;
        }
        
        .lg-dp-dp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .lg-dp-dp .dv-tab .ui-table-reflow thead ,
        .lg-dp-dp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .lg-dp-dp .dv-tac .ui-table-reflow thead {
            background-color: #fbfbfb;
        }
        .widget.lg-dp-dp {
        background-color: #f0f0f0 !important;
        color: #000000;
    }

    .widget.lg-dp-dp.widget-link, .lg-dp-dp .widget-link:not(.NE) {
        border: 1px solid #f0f0f0 !important;
    }

    .widget.lg-dp-dp.widget-link:hover, .lg-dp-dp .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .widget.lg-dp-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.lg-dp-dp h1, 
    .widget.lg-dp-dp h2, 
    .widget.lg-dp-dp h3, 
    .widget.lg-dp-dp h4, 
    .widget.lg-dp-dp h5 {
      color: #2C8748;
    }

    .widget.lg-dp-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .widget.lg-dp-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.lg-dp-dp a:not(.js-modal):not(.indic-link):hover, 
    .widget.lg-dp-dp a:not(.js-modal):not(.indic-link):active, 
    .widget.lg-dp-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .widget.lg-dp-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .widget.lg-dp-dp button:hover,
    .widget.lg-dp-dp button:active,
    .widget.lg-dp-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .widget.lg-dp-dp table {
        color: initial;
    }
    
    .widget.lg-dp-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .widget.lg-dp-dp .dv-tab .ui-table-reflow ,
        .widget.lg-dp-dp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.lg-dp-dp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.lg-dp-dp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: transparent;
        }
        
        .widget.lg-dp-dp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.lg-dp-dp .dv-tab .ui-table-reflow thead ,
        .widget.lg-dp-dp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.lg-dp-dp .dv-tac .ui-table-reflow thead {
            background-color: #fbfbfb;
        }
        .dataviz-container.lg-dp-dp {
        background-color: #f0f0f0 !important;
        color: #000000;
    }

    .dataviz-container.lg-dp-dp.widget-link, .lg-dp-dp .widget-link:not(.NE) {
        border: 1px solid #f0f0f0 !important;
    }

    .dataviz-container.lg-dp-dp.widget-link:hover, .lg-dp-dp .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .dataviz-container.lg-dp-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.lg-dp-dp h1, 
    .dataviz-container.lg-dp-dp h2, 
    .dataviz-container.lg-dp-dp h3, 
    .dataviz-container.lg-dp-dp h4, 
    .dataviz-container.lg-dp-dp h5 {
      color: #2C8748;
    }

    .dataviz-container.lg-dp-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .dataviz-container.lg-dp-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.lg-dp-dp a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.lg-dp-dp a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.lg-dp-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .dataviz-container.lg-dp-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .dataviz-container.lg-dp-dp button:hover,
    .dataviz-container.lg-dp-dp button:active,
    .dataviz-container.lg-dp-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .dataviz-container.lg-dp-dp table {
        color: initial;
    }
    
    .dataviz-container.lg-dp-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
        .report-container  div.lg-dp-dp {
          margin-bottom:10px;
        }
        
        .report-container  div.lg-dp-dp.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.lg-dp-dp, 
        .pre-print .report-viewport .dataviz-container.lg-dp-dp {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.lg-dp-dp .dv-tab .ui-table-reflow ,
        .dataviz-container.lg-dp-dp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.lg-dp-dp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.lg-dp-dp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: transparent;
        }
        
        .dataviz-container.lg-dp-dp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.lg-dp-dp .dv-tab .ui-table-reflow thead ,
        .dataviz-container.lg-dp-dp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.lg-dp-dp .dv-tac .ui-table-reflow thead {
            background-color: #fbfbfb;
        }
        .lg-dp-ds {
        background-color: #f0f0f0 !important;
        color: #000000;
    }

    .lg-dp-ds.widget-link, .lg-dp-ds .widget-link:not(.NE) {
        border: 1px solid #f0f0f0 !important;
    }

    .lg-dp-ds.widget-link:hover, .lg-dp-ds .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .lg-dp-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .lg-dp-ds h1, 
    .lg-dp-ds h2, 
    .lg-dp-ds h3, 
    .lg-dp-ds h4, 
    .lg-dp-ds h5 {
      color: #2C8748;
    }

    .lg-dp-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .lg-dp-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .lg-dp-ds a:not(.js-modal):not(.indic-link):hover, 
    .lg-dp-ds a:not(.js-modal):not(.indic-link):active, 
    .lg-dp-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .lg-dp-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .lg-dp-ds button:hover,
    .lg-dp-ds button:active,
    .lg-dp-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .lg-dp-ds table {
        color: initial;
    }
    
    .lg-dp-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .lg-dp-ds .dv-tab .ui-table-reflow ,
        .lg-dp-ds .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .lg-dp-ds .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .lg-dp-ds .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: transparent;
        }
        
        .lg-dp-ds .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .lg-dp-ds .dv-tab .ui-table-reflow thead ,
        .lg-dp-ds .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .lg-dp-ds .dv-tac .ui-table-reflow thead {
            background-color: #fbfbfb;
        }
        .widget.lg-dp-ds {
        background-color: #f0f0f0 !important;
        color: #000000;
    }

    .widget.lg-dp-ds.widget-link, .lg-dp-ds .widget-link:not(.NE) {
        border: 1px solid #f0f0f0 !important;
    }

    .widget.lg-dp-ds.widget-link:hover, .lg-dp-ds .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .widget.lg-dp-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.lg-dp-ds h1, 
    .widget.lg-dp-ds h2, 
    .widget.lg-dp-ds h3, 
    .widget.lg-dp-ds h4, 
    .widget.lg-dp-ds h5 {
      color: #2C8748;
    }

    .widget.lg-dp-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .widget.lg-dp-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.lg-dp-ds a:not(.js-modal):not(.indic-link):hover, 
    .widget.lg-dp-ds a:not(.js-modal):not(.indic-link):active, 
    .widget.lg-dp-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .widget.lg-dp-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .widget.lg-dp-ds button:hover,
    .widget.lg-dp-ds button:active,
    .widget.lg-dp-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .widget.lg-dp-ds table {
        color: initial;
    }
    
    .widget.lg-dp-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .widget.lg-dp-ds .dv-tab .ui-table-reflow ,
        .widget.lg-dp-ds .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.lg-dp-ds .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.lg-dp-ds .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: transparent;
        }
        
        .widget.lg-dp-ds .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.lg-dp-ds .dv-tab .ui-table-reflow thead ,
        .widget.lg-dp-ds .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.lg-dp-ds .dv-tac .ui-table-reflow thead {
            background-color: #fbfbfb;
        }
        .dataviz-container.lg-dp-ds {
        background-color: #f0f0f0 !important;
        color: #000000;
    }

    .dataviz-container.lg-dp-ds.widget-link, .lg-dp-ds .widget-link:not(.NE) {
        border: 1px solid #f0f0f0 !important;
    }

    .dataviz-container.lg-dp-ds.widget-link:hover, .lg-dp-ds .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .dataviz-container.lg-dp-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.lg-dp-ds h1, 
    .dataviz-container.lg-dp-ds h2, 
    .dataviz-container.lg-dp-ds h3, 
    .dataviz-container.lg-dp-ds h4, 
    .dataviz-container.lg-dp-ds h5 {
      color: #2C8748;
    }

    .dataviz-container.lg-dp-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .dataviz-container.lg-dp-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.lg-dp-ds a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.lg-dp-ds a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.lg-dp-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .dataviz-container.lg-dp-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .dataviz-container.lg-dp-ds button:hover,
    .dataviz-container.lg-dp-ds button:active,
    .dataviz-container.lg-dp-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .dataviz-container.lg-dp-ds table {
        color: initial;
    }
    
    .dataviz-container.lg-dp-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
        .report-container  div.lg-dp-ds {
          margin-bottom:10px;
        }
        
        .report-container  div.lg-dp-ds.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.lg-dp-ds, 
        .pre-print .report-viewport .dataviz-container.lg-dp-ds {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.lg-dp-ds .dv-tab .ui-table-reflow ,
        .dataviz-container.lg-dp-ds .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.lg-dp-ds .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.lg-dp-ds .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: transparent;
        }
        
        .dataviz-container.lg-dp-ds .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.lg-dp-ds .dv-tab .ui-table-reflow thead ,
        .dataviz-container.lg-dp-ds .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.lg-dp-ds .dv-tac .ui-table-reflow thead {
            background-color: #fbfbfb;
        }
        .lg-ds-dp {
        background-color: #f0f0f0 !important;
        color: #000000;
    }

    .lg-ds-dp.widget-link, .lg-ds-dp .widget-link:not(.NE) {
        border: 1px solid #f0f0f0 !important;
    }

    .lg-ds-dp.widget-link:hover, .lg-ds-dp .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .lg-ds-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .lg-ds-dp h1, 
    .lg-ds-dp h2, 
    .lg-ds-dp h3, 
    .lg-ds-dp h4, 
    .lg-ds-dp h5 {
      color: #0c4da2;
    }

    .lg-ds-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .lg-ds-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .lg-ds-dp a:not(.js-modal):not(.indic-link):hover, 
    .lg-ds-dp a:not(.js-modal):not(.indic-link):active, 
    .lg-ds-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .lg-ds-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .lg-ds-dp button:hover,
    .lg-ds-dp button:active,
    .lg-ds-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .lg-ds-dp table {
        color: initial;
    }
    
    .lg-ds-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .lg-ds-dp .dv-tab .ui-table-reflow ,
        .lg-ds-dp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .lg-ds-dp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .lg-ds-dp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: transparent;
        }
        
        .lg-ds-dp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .lg-ds-dp .dv-tab .ui-table-reflow thead ,
        .lg-ds-dp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .lg-ds-dp .dv-tac .ui-table-reflow thead {
            background-color: #fbfbfb;
        }
        .widget.lg-ds-dp {
        background-color: #f0f0f0 !important;
        color: #000000;
    }

    .widget.lg-ds-dp.widget-link, .lg-ds-dp .widget-link:not(.NE) {
        border: 1px solid #f0f0f0 !important;
    }

    .widget.lg-ds-dp.widget-link:hover, .lg-ds-dp .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .widget.lg-ds-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.lg-ds-dp h1, 
    .widget.lg-ds-dp h2, 
    .widget.lg-ds-dp h3, 
    .widget.lg-ds-dp h4, 
    .widget.lg-ds-dp h5 {
      color: #0c4da2;
    }

    .widget.lg-ds-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .widget.lg-ds-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.lg-ds-dp a:not(.js-modal):not(.indic-link):hover, 
    .widget.lg-ds-dp a:not(.js-modal):not(.indic-link):active, 
    .widget.lg-ds-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .widget.lg-ds-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .widget.lg-ds-dp button:hover,
    .widget.lg-ds-dp button:active,
    .widget.lg-ds-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .widget.lg-ds-dp table {
        color: initial;
    }
    
    .widget.lg-ds-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .widget.lg-ds-dp .dv-tab .ui-table-reflow ,
        .widget.lg-ds-dp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.lg-ds-dp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.lg-ds-dp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: transparent;
        }
        
        .widget.lg-ds-dp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.lg-ds-dp .dv-tab .ui-table-reflow thead ,
        .widget.lg-ds-dp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.lg-ds-dp .dv-tac .ui-table-reflow thead {
            background-color: #fbfbfb;
        }
        .dataviz-container.lg-ds-dp {
        background-color: #f0f0f0 !important;
        color: #000000;
    }

    .dataviz-container.lg-ds-dp.widget-link, .lg-ds-dp .widget-link:not(.NE) {
        border: 1px solid #f0f0f0 !important;
    }

    .dataviz-container.lg-ds-dp.widget-link:hover, .lg-ds-dp .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .dataviz-container.lg-ds-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.lg-ds-dp h1, 
    .dataviz-container.lg-ds-dp h2, 
    .dataviz-container.lg-ds-dp h3, 
    .dataviz-container.lg-ds-dp h4, 
    .dataviz-container.lg-ds-dp h5 {
      color: #0c4da2;
    }

    .dataviz-container.lg-ds-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .dataviz-container.lg-ds-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.lg-ds-dp a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.lg-ds-dp a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.lg-ds-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .dataviz-container.lg-ds-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .dataviz-container.lg-ds-dp button:hover,
    .dataviz-container.lg-ds-dp button:active,
    .dataviz-container.lg-ds-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .dataviz-container.lg-ds-dp table {
        color: initial;
    }
    
    .dataviz-container.lg-ds-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
        .report-container  div.lg-ds-dp {
          margin-bottom:10px;
        }
        
        .report-container  div.lg-ds-dp.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.lg-ds-dp, 
        .pre-print .report-viewport .dataviz-container.lg-ds-dp {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.lg-ds-dp .dv-tab .ui-table-reflow ,
        .dataviz-container.lg-ds-dp .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.lg-ds-dp .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.lg-ds-dp .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: transparent;
        }
        
        .dataviz-container.lg-ds-dp .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.lg-ds-dp .dv-tab .ui-table-reflow thead ,
        .dataviz-container.lg-ds-dp .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.lg-ds-dp .dv-tac .ui-table-reflow thead {
            background-color: #fbfbfb;
        }
        .lg-ds-ds {
        background-color: #f0f0f0 !important;
        color: #000000;
    }

    .lg-ds-ds.widget-link, .lg-ds-ds .widget-link:not(.NE) {
        border: 1px solid #f0f0f0 !important;
    }

    .lg-ds-ds.widget-link:hover, .lg-ds-ds .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .lg-ds-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .lg-ds-ds h1, 
    .lg-ds-ds h2, 
    .lg-ds-ds h3, 
    .lg-ds-ds h4, 
    .lg-ds-ds h5 {
      color: #0c4da2;
    }

    .lg-ds-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .lg-ds-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .lg-ds-ds a:not(.js-modal):not(.indic-link):hover, 
    .lg-ds-ds a:not(.js-modal):not(.indic-link):active, 
    .lg-ds-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .lg-ds-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .lg-ds-ds button:hover,
    .lg-ds-ds button:active,
    .lg-ds-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .lg-ds-ds table {
        color: initial;
    }
    
    .lg-ds-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .lg-ds-ds .dv-tab .ui-table-reflow ,
        .lg-ds-ds .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .lg-ds-ds .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .lg-ds-ds .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: transparent;
        }
        
        .lg-ds-ds .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .lg-ds-ds .dv-tab .ui-table-reflow thead ,
        .lg-ds-ds .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .lg-ds-ds .dv-tac .ui-table-reflow thead {
            background-color: #fbfbfb;
        }
        .widget.lg-ds-ds {
        background-color: #f0f0f0 !important;
        color: #000000;
    }

    .widget.lg-ds-ds.widget-link, .lg-ds-ds .widget-link:not(.NE) {
        border: 1px solid #f0f0f0 !important;
    }

    .widget.lg-ds-ds.widget-link:hover, .lg-ds-ds .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .widget.lg-ds-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.lg-ds-ds h1, 
    .widget.lg-ds-ds h2, 
    .widget.lg-ds-ds h3, 
    .widget.lg-ds-ds h4, 
    .widget.lg-ds-ds h5 {
      color: #0c4da2;
    }

    .widget.lg-ds-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .widget.lg-ds-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.lg-ds-ds a:not(.js-modal):not(.indic-link):hover, 
    .widget.lg-ds-ds a:not(.js-modal):not(.indic-link):active, 
    .widget.lg-ds-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .widget.lg-ds-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .widget.lg-ds-ds button:hover,
    .widget.lg-ds-ds button:active,
    .widget.lg-ds-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .widget.lg-ds-ds table {
        color: initial;
    }
    
    .widget.lg-ds-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
  
        .widget.lg-ds-ds .dv-tab .ui-table-reflow ,
        .widget.lg-ds-ds .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .widget.lg-ds-ds .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .widget.lg-ds-ds .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: transparent;
        }
        
        .widget.lg-ds-ds .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .widget.lg-ds-ds .dv-tab .ui-table-reflow thead ,
        .widget.lg-ds-ds .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .widget.lg-ds-ds .dv-tac .ui-table-reflow thead {
            background-color: #fbfbfb;
        }
        .dataviz-container.lg-ds-ds {
        background-color: #f0f0f0 !important;
        color: #000000;
    }

    .dataviz-container.lg-ds-ds.widget-link, .lg-ds-ds .widget-link:not(.NE) {
        border: 1px solid #f0f0f0 !important;
    }

    .dataviz-container.lg-ds-ds.widget-link:hover, .lg-ds-ds .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .dataviz-container.lg-ds-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.lg-ds-ds h1, 
    .dataviz-container.lg-ds-ds h2, 
    .dataviz-container.lg-ds-ds h3, 
    .dataviz-container.lg-ds-ds h4, 
    .dataviz-container.lg-ds-ds h5 {
      color: #0c4da2;
    }

    .dataviz-container.lg-ds-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .dataviz-container.lg-ds-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.lg-ds-ds a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.lg-ds-ds a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.lg-ds-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .dataviz-container.lg-ds-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .dataviz-container.lg-ds-ds button:hover,
    .dataviz-container.lg-ds-ds button:active,
    .dataviz-container.lg-ds-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .dataviz-container.lg-ds-ds table {
        color: initial;
    }
    
    .dataviz-container.lg-ds-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
        .report-container  div.lg-ds-ds {
          margin-bottom:10px;
        }
        
        .report-container  div.lg-ds-ds.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.lg-ds-ds, 
        .pre-print .report-viewport .dataviz-container.lg-ds-ds {
          margin-bottom:0px;
        }
        
        
  
        .dataviz-container.lg-ds-ds .dv-tab .ui-table-reflow ,
        .dataviz-container.lg-ds-ds .dv-tac .ui-table-reflow {
        border-collapse: collapse;
        }
        
        .dataviz-container.lg-ds-ds .dv-tab .ui-table-reflow tbody tr:nth-child(odd),
        .dataviz-container.lg-ds-ds .dv-tac .ui-table-reflow tbody tr:nth-child(odd){
            background-color: transparent;
        }
        
        .dataviz-container.lg-ds-ds .dv-tab .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.lg-ds-ds .dv-tab .ui-table-reflow thead ,
        .dataviz-container.lg-ds-ds .dv-tac .ui-table-reflow tbody tr:nth-child(even),
        .dataviz-container.lg-ds-ds .dv-tac .ui-table-reflow thead {
            background-color: #fbfbfb;
        }
        .wh-dp-dp {
        background-color: #ffffff !important;
        color: #000000;
    }

    .wh-dp-dp.widget-link, .wh-dp-dp .widget-link:not(.NE) {
        border: 1px solid #ffffff !important;
    }

    .wh-dp-dp.widget-link:hover, .wh-dp-dp .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .wh-dp-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .wh-dp-dp h1, 
    .wh-dp-dp h2, 
    .wh-dp-dp h3, 
    .wh-dp-dp h4, 
    .wh-dp-dp h5 {
      color: #2C8748;
    }

    .wh-dp-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .wh-dp-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .wh-dp-dp a:not(.js-modal):not(.indic-link):hover, 
    .wh-dp-dp a:not(.js-modal):not(.indic-link):active, 
    .wh-dp-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .wh-dp-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .wh-dp-dp button:hover,
    .wh-dp-dp button:active,
    .wh-dp-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .wh-dp-dp table {
        color: initial;
    }
    
    .wh-dp-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    .widget.wh-dp-dp {
        background-color: #ffffff !important;
        color: #000000;
    }

    .widget.wh-dp-dp.widget-link, .wh-dp-dp .widget-link:not(.NE) {
        border: 1px solid #ffffff !important;
    }

    .widget.wh-dp-dp.widget-link:hover, .wh-dp-dp .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .widget.wh-dp-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.wh-dp-dp h1, 
    .widget.wh-dp-dp h2, 
    .widget.wh-dp-dp h3, 
    .widget.wh-dp-dp h4, 
    .widget.wh-dp-dp h5 {
      color: #2C8748;
    }

    .widget.wh-dp-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .widget.wh-dp-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.wh-dp-dp a:not(.js-modal):not(.indic-link):hover, 
    .widget.wh-dp-dp a:not(.js-modal):not(.indic-link):active, 
    .widget.wh-dp-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .widget.wh-dp-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .widget.wh-dp-dp button:hover,
    .widget.wh-dp-dp button:active,
    .widget.wh-dp-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .widget.wh-dp-dp table {
        color: initial;
    }
    
    .widget.wh-dp-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    .dataviz-container.wh-dp-dp {
        background-color: #ffffff !important;
        color: #000000;
    }

    .dataviz-container.wh-dp-dp.widget-link, .wh-dp-dp .widget-link:not(.NE) {
        border: 1px solid #ffffff !important;
    }

    .dataviz-container.wh-dp-dp.widget-link:hover, .wh-dp-dp .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .dataviz-container.wh-dp-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.wh-dp-dp h1, 
    .dataviz-container.wh-dp-dp h2, 
    .dataviz-container.wh-dp-dp h3, 
    .dataviz-container.wh-dp-dp h4, 
    .dataviz-container.wh-dp-dp h5 {
      color: #2C8748;
    }

    .dataviz-container.wh-dp-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .dataviz-container.wh-dp-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.wh-dp-dp a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.wh-dp-dp a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.wh-dp-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .dataviz-container.wh-dp-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .dataviz-container.wh-dp-dp button:hover,
    .dataviz-container.wh-dp-dp button:active,
    .dataviz-container.wh-dp-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .dataviz-container.wh-dp-dp table {
        color: initial;
    }
    
    .dataviz-container.wh-dp-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
        .report-container  div.wh-dp-dp {
          margin-bottom:10px;
        }
        
        .report-container  div.wh-dp-dp.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.wh-dp-dp, 
        .pre-print .report-viewport .dataviz-container.wh-dp-dp {
          margin-bottom:0px;
        }
        
        .wh-dp-ds {
        background-color: #ffffff !important;
        color: #000000;
    }

    .wh-dp-ds.widget-link, .wh-dp-ds .widget-link:not(.NE) {
        border: 1px solid #ffffff !important;
    }

    .wh-dp-ds.widget-link:hover, .wh-dp-ds .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .wh-dp-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .wh-dp-ds h1, 
    .wh-dp-ds h2, 
    .wh-dp-ds h3, 
    .wh-dp-ds h4, 
    .wh-dp-ds h5 {
      color: #2C8748;
    }

    .wh-dp-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .wh-dp-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .wh-dp-ds a:not(.js-modal):not(.indic-link):hover, 
    .wh-dp-ds a:not(.js-modal):not(.indic-link):active, 
    .wh-dp-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .wh-dp-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .wh-dp-ds button:hover,
    .wh-dp-ds button:active,
    .wh-dp-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .wh-dp-ds table {
        color: initial;
    }
    
    .wh-dp-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    .widget.wh-dp-ds {
        background-color: #ffffff !important;
        color: #000000;
    }

    .widget.wh-dp-ds.widget-link, .wh-dp-ds .widget-link:not(.NE) {
        border: 1px solid #ffffff !important;
    }

    .widget.wh-dp-ds.widget-link:hover, .wh-dp-ds .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .widget.wh-dp-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.wh-dp-ds h1, 
    .widget.wh-dp-ds h2, 
    .widget.wh-dp-ds h3, 
    .widget.wh-dp-ds h4, 
    .widget.wh-dp-ds h5 {
      color: #2C8748;
    }

    .widget.wh-dp-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .widget.wh-dp-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.wh-dp-ds a:not(.js-modal):not(.indic-link):hover, 
    .widget.wh-dp-ds a:not(.js-modal):not(.indic-link):active, 
    .widget.wh-dp-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .widget.wh-dp-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .widget.wh-dp-ds button:hover,
    .widget.wh-dp-ds button:active,
    .widget.wh-dp-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .widget.wh-dp-ds table {
        color: initial;
    }
    
    .widget.wh-dp-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    .dataviz-container.wh-dp-ds {
        background-color: #ffffff !important;
        color: #000000;
    }

    .dataviz-container.wh-dp-ds.widget-link, .wh-dp-ds .widget-link:not(.NE) {
        border: 1px solid #ffffff !important;
    }

    .dataviz-container.wh-dp-ds.widget-link:hover, .wh-dp-ds .widget-link:not(.NE):hover {
        border: 1px solid #2C8748 !important;
    }

    .dataviz-container.wh-dp-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.wh-dp-ds h1, 
    .dataviz-container.wh-dp-ds h2, 
    .dataviz-container.wh-dp-ds h3, 
    .dataviz-container.wh-dp-ds h4, 
    .dataviz-container.wh-dp-ds h5 {
      color: #2C8748;
    }

    .dataviz-container.wh-dp-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .dataviz-container.wh-dp-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.wh-dp-ds a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.wh-dp-ds a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.wh-dp-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .dataviz-container.wh-dp-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .dataviz-container.wh-dp-ds button:hover,
    .dataviz-container.wh-dp-ds button:active,
    .dataviz-container.wh-dp-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .dataviz-container.wh-dp-ds table {
        color: initial;
    }
    
    .dataviz-container.wh-dp-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
        .report-container  div.wh-dp-ds {
          margin-bottom:10px;
        }
        
        .report-container  div.wh-dp-ds.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.wh-dp-ds, 
        .pre-print .report-viewport .dataviz-container.wh-dp-ds {
          margin-bottom:0px;
        }
        
        .wh-ds-dp {
        background-color: #ffffff !important;
        color: #000000;
    }

    .wh-ds-dp.widget-link, .wh-ds-dp .widget-link:not(.NE) {
        border: 1px solid #ffffff !important;
    }

    .wh-ds-dp.widget-link:hover, .wh-ds-dp .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .wh-ds-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .wh-ds-dp h1, 
    .wh-ds-dp h2, 
    .wh-ds-dp h3, 
    .wh-ds-dp h4, 
    .wh-ds-dp h5 {
      color: #0c4da2;
    }

    .wh-ds-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .wh-ds-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .wh-ds-dp a:not(.js-modal):not(.indic-link):hover, 
    .wh-ds-dp a:not(.js-modal):not(.indic-link):active, 
    .wh-ds-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .wh-ds-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .wh-ds-dp button:hover,
    .wh-ds-dp button:active,
    .wh-ds-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .wh-ds-dp table {
        color: initial;
    }
    
    .wh-ds-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    .widget.wh-ds-dp {
        background-color: #ffffff !important;
        color: #000000;
    }

    .widget.wh-ds-dp.widget-link, .wh-ds-dp .widget-link:not(.NE) {
        border: 1px solid #ffffff !important;
    }

    .widget.wh-ds-dp.widget-link:hover, .wh-ds-dp .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .widget.wh-ds-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.wh-ds-dp h1, 
    .widget.wh-ds-dp h2, 
    .widget.wh-ds-dp h3, 
    .widget.wh-ds-dp h4, 
    .widget.wh-ds-dp h5 {
      color: #0c4da2;
    }

    .widget.wh-ds-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .widget.wh-ds-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.wh-ds-dp a:not(.js-modal):not(.indic-link):hover, 
    .widget.wh-ds-dp a:not(.js-modal):not(.indic-link):active, 
    .widget.wh-ds-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .widget.wh-ds-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .widget.wh-ds-dp button:hover,
    .widget.wh-ds-dp button:active,
    .widget.wh-ds-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .widget.wh-ds-dp table {
        color: initial;
    }
    
    .widget.wh-ds-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    .dataviz-container.wh-ds-dp {
        background-color: #ffffff !important;
        color: #000000;
    }

    .dataviz-container.wh-ds-dp.widget-link, .wh-ds-dp .widget-link:not(.NE) {
        border: 1px solid #ffffff !important;
    }

    .dataviz-container.wh-ds-dp.widget-link:hover, .wh-ds-dp .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .dataviz-container.wh-ds-dp.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.wh-ds-dp h1, 
    .dataviz-container.wh-ds-dp h2, 
    .dataviz-container.wh-ds-dp h3, 
    .dataviz-container.wh-ds-dp h4, 
    .dataviz-container.wh-ds-dp h5 {
      color: #0c4da2;
    }

    .dataviz-container.wh-ds-dp a:not(.js-modal):not(.indic-link) {
      color: #2C8748;
    }
    
    .dataviz-container.wh-ds-dp .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.wh-ds-dp a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.wh-ds-dp a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.wh-ds-dp a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #8bbd9b;
    }

    .dataviz-container.wh-ds-dp button {
      color: #ffffff;
      background-color: #2C8748 !important;
      border: solid 1px #525457!important;
    }
    
    
    .dataviz-container.wh-ds-dp button:hover,
    .dataviz-container.wh-ds-dp button:active,
    .dataviz-container.wh-ds-dp button:focus {
      background-color: #8bbd9b!important;
    }
    
    
    
    .dataviz-container.wh-ds-dp table {
        color: initial;
    }
    
    .dataviz-container.wh-ds-dp.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
        .report-container  div.wh-ds-dp {
          margin-bottom:10px;
        }
        
        .report-container  div.wh-ds-dp.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.wh-ds-dp, 
        .pre-print .report-viewport .dataviz-container.wh-ds-dp {
          margin-bottom:0px;
        }
        
        .wh-ds-ds {
        background-color: #ffffff !important;
        color: #000000;
    }

    .wh-ds-ds.widget-link, .wh-ds-ds .widget-link:not(.NE) {
        border: 1px solid #ffffff !important;
    }

    .wh-ds-ds.widget-link:hover, .wh-ds-ds .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .wh-ds-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .wh-ds-ds h1, 
    .wh-ds-ds h2, 
    .wh-ds-ds h3, 
    .wh-ds-ds h4, 
    .wh-ds-ds h5 {
      color: #0c4da2;
    }

    .wh-ds-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .wh-ds-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .wh-ds-ds a:not(.js-modal):not(.indic-link):hover, 
    .wh-ds-ds a:not(.js-modal):not(.indic-link):active, 
    .wh-ds-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .wh-ds-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .wh-ds-ds button:hover,
    .wh-ds-ds button:active,
    .wh-ds-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .wh-ds-ds table {
        color: initial;
    }
    
    .wh-ds-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    .widget.wh-ds-ds {
        background-color: #ffffff !important;
        color: #000000;
    }

    .widget.wh-ds-ds.widget-link, .wh-ds-ds .widget-link:not(.NE) {
        border: 1px solid #ffffff !important;
    }

    .widget.wh-ds-ds.widget-link:hover, .wh-ds-ds .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .widget.wh-ds-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .widget.wh-ds-ds h1, 
    .widget.wh-ds-ds h2, 
    .widget.wh-ds-ds h3, 
    .widget.wh-ds-ds h4, 
    .widget.wh-ds-ds h5 {
      color: #0c4da2;
    }

    .widget.wh-ds-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .widget.wh-ds-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .widget.wh-ds-ds a:not(.js-modal):not(.indic-link):hover, 
    .widget.wh-ds-ds a:not(.js-modal):not(.indic-link):active, 
    .widget.wh-ds-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .widget.wh-ds-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .widget.wh-ds-ds button:hover,
    .widget.wh-ds-ds button:active,
    .widget.wh-ds-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .widget.wh-ds-ds table {
        color: initial;
    }
    
    .widget.wh-ds-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    .dataviz-container.wh-ds-ds {
        background-color: #ffffff !important;
        color: #000000;
    }

    .dataviz-container.wh-ds-ds.widget-link, .wh-ds-ds .widget-link:not(.NE) {
        border: 1px solid #ffffff !important;
    }

    .dataviz-container.wh-ds-ds.widget-link:hover, .wh-ds-ds .widget-link:not(.NE):hover {
        border: 1px solid #0c4da2 !important;
    }

    .dataviz-container.wh-ds-ds.widget:not(.section) {
        margin-bottom:1rem;
    }

    .dataviz-container.wh-ds-ds h1, 
    .dataviz-container.wh-ds-ds h2, 
    .dataviz-container.wh-ds-ds h3, 
    .dataviz-container.wh-ds-ds h4, 
    .dataviz-container.wh-ds-ds h5 {
      color: #0c4da2;
    }

    .dataviz-container.wh-ds-ds a:not(.js-modal):not(.indic-link) {
      color: #0c4da2;
    }
    
    .dataviz-container.wh-ds-ds .widget.FO.widget-text a:not(.js-modal):not(.indic-link) {
      font-weight:bold;
    }

    .dataviz-container.wh-ds-ds a:not(.js-modal):not(.indic-link):hover, 
    .dataviz-container.wh-ds-ds a:not(.js-modal):not(.indic-link):active, 
    .dataviz-container.wh-ds-ds a:not(.js-modal):not(.indic-link):focus {
      text-decoration: underline;
      color: #7a9dcc;
    }

    .dataviz-container.wh-ds-ds button {
      color: #ffffff;
      background-color: #0c4da2 !important;
      border: solid 1px #525457!important;
    }
    
    
    .dataviz-container.wh-ds-ds button:hover,
    .dataviz-container.wh-ds-ds button:active,
    .dataviz-container.wh-ds-ds button:focus {
      background-color: #7a9dcc!important;
    }
    
    
    
    .dataviz-container.wh-ds-ds table {
        color: initial;
    }
    
    .dataviz-container.wh-ds-ds.bordered {
        border : solid 1px #e0e0e0 !important;
    }
    
    
        .report-container  div.wh-ds-ds {
          margin-bottom:10px;
        }
        
        .report-container  div.wh-ds-ds.header-only {
          margin-bottom:0px;
        }
        
        .report-container  .dataviz-container.wh-ds-ds, 
        .pre-print .report-viewport .dataviz-container.wh-ds-ds {
          margin-bottom:0px;
        }
        
        