.d3-tip{line-height:1;padding:6px;background:#fff;color:#333;border-radius:2px;pointer-events:none!important;transition:opacity .3s ease-in-out .15s,top .15s ease-in-out,left .15s ease-in-out;border:1px solid #b0b0b0;font-size:12px}.d3-tip:after{box-sizing:border-box;display:inline;font-size:10px;width:100%;line-height:1;color:rgba(0,0,0,.8);position:absolute;pointer-events:none}.d3-tip.n:after{content:"\25BC";margin:-1px 0 0;top:100%;left:0;text-align:center}.d3-tip.e:after{content:"\25C0";margin:-4px 0 0;top:50%;left:-8px}.d3-tip.s:after{content:"\25B2";margin:0 0 1px;top:-8px;left:0;text-align:center}.d3-tip.w:after{content:"\25B6";margin:-4px 0 0 -1px;top:50%;left:100%}.container-wrapper{position:relative;padding-left:100px;margin-top:10px;margin-bottom:20px}.container-inner-wrapper{position:relative}.chart-group rect{transition:fill .2s ease-in-out;stroke:none}.chart-group rect.federal-funds{fill:#296ec3}.chart-group rect.taxes{fill:#333}.chart-group rect.selective-sales{fill:#80a9db}.chart-group rect.corporate-income{fill:#939393}.chart-group rect.service-charges{fill:#5ac7be}.chart-group rect.licenses{fill:#82d3ea}.chart-group rect.local-funds{fill:#f9a983}.chart-group rect.miscellaneous{fill:#d6d6d6}.chart-group rect.not-highlighted{fill:#f0f0f0;stroke:#fff}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.chart-group rect.not-highlighted{stroke-width:.2px}}.center-line,.tick{stroke:#d6d6d6}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.center-line,.tick{stroke-width:.2px}}.tick{stroke:#e1e1e1}@media screen and (max-width:574px){.odd .tick{display:none}}.axis-label{color:#767676}@media screen and (max-width:574px){.axis-label.odd{display:none}}.legend-group{display:flex;flex-wrap:wrap;/*display:grid;*/grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-auto-row:1fr;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;width:100%;left:0;top:0;margin-bottom:10px;max-width:650px}.legend-item{display:inline;margin-right:10px;cursor:pointer}.legend-item.not-highlighted{color:#767676;font-weight:300}.legend-marker{display:inline-block;font-size:14px;padding:0 0 0 15px;position:relative;margin:0}.legend-marker:before{content:"";position:absolute;width:12px;height:12px;left:0;top:3px;background-color:#000}.legend-marker.federal-funds:before{background-color:#296ec3}.legend-marker.taxes:before{background-color:#333}.legend-marker.selective-sales:before{background-color:#80a9db}.legend-marker.corporate-income:before{background-color:#939393}.legend-marker.service-charges:before{background-color:#5ac7be}.legend-marker.licenses:before{background-color:#82d3ea}.legend-marker.local-funds:before{background-color:#f9a983}.legend-marker.miscellaneous:before{background-color:#d6d6d6}.not-highlighted .legend-marker:before{background-color:#f0f0f0}input[name=sort-by]{margin-bottom:10px}label[for=sort-by]{font-size:14px}.state-name{transition:transform .25s ease}.state-name.average{font-weight:700}.tooltip-item{display:flex;justify-content:space-between;color:#767676;position:relative;padding-left:24px;line-height:120%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.tooltip-item{justify-content:flex-start}}.tooltip-item:before{content:"";position:absolute;width:10px;height:10px;left:12px;top:2px;background-color:#000}.tooltip-item.federal-funds:before{background-color:#296ec3}.tooltip-item.taxes:before{background-color:#333}.tooltip-item.selective-sales:before{background-color:#80a9db}.tooltip-item.corporate-income:before{background-color:#949292}.tooltip-item.service-charges:before{background-color:#5ac7be}.tooltip-item.licenses:before{background-color:#82d3ea}.tooltip-item.local-funds:before{background-color:#f9a983}.tooltip-item.miscellaneous:before{background-color:#e1e1e1}.tooltip-item div:first-child{margin-right:1em}.tooltip-item.highlight{color:#333;font-weight:700;opacity:1}.tooltip-item.highlight:after{content:"";width:0;height:0;border-top:5px solid transparent;border-left:10px solid #333;border-bottom:5px solid transparent;position:absolute;left:0;top:1px}.tooltip-state-name{line-height:200%;font-weight:700}#reset-button{opacity:0;transition:opacity .2s ease-in-out;width:auto;height:auto;vertical-align:baseline}#reset-button.is-visible{opacity:1}.chart-title{font-weight:600;font-size:1.75rem;line-height:1.3}.chart-dek{opacity:.9;font-weight:400;font-size:1rem;white-space:normal!important}.chart-note{font-size:.8em}.chart-source{color:#767676}

/*# sourceMappingURL=indexcss.map*/