.tax-equivalent-yield .section-label{position:absolute;display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;top:0;left:0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:2.25rem;font-weight:700}.tax-equivalent-yield .section-header{margin-left:4rem}@media(min-width: 992px){.tax-equivalent-yield .section-content{margin-left:4rem}}.tax-equivalent-yield .submit{cursor:pointer}.tax-equivalent-yield #main{padding-bottom:70px}.tax-equivalent-yield .bordered-box{position:relative;padding:1.5em;border:1px solid #ccc}.tax-equivalent-yield .va-top{vertical-align:top}.tax-equivalent-yield .va-middle{vertical-align:middle}.tax-equivalent-yield .va-middle td,.tax-equivalent-yield .va-middle th{vertical-align:middle !important}.tax-equivalent-yield .text-disclosure{padding:0 5px}.tax-equivalent-yield .text-blue{color:#0078bd}.tax-equivalent-yield .empty-th{position:relative;background-color:rgba(0,0,0,0) !important}.tax-equivalent-yield .empty-th:before{content:"";border-top:1px solid #fff;top:-1px;left:0;width:100%;height:0;position:absolute}.tax-equivalent-yield .empty-th:after{content:"";border-left:1px solid #fff;top:0;left:-1px;width:0;height:100%;position:absolute}.tax-equivalent-yield .colored-th th{background-color:#f3f3f3}.tax-equivalent-yield th.highlight,.tax-equivalent-yield td.highlight{position:relative;background-color:#0078bd;color:#fff;border-color:#00588a !important}.tax-equivalent-yield th.highlight.putnam-fund:after,.tax-equivalent-yield td.highlight.putnam-fund:after{content:"Putnam fund selected";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#0078bd;display:flex;justify-content:center;align-items:center}.tax-equivalent-yield table.flipped{min-width:300px !important}.tax-equivalent-yield table.flipped .flipped-th{width:20%}.tax-equivalent-yield .my-05{margin-top:.5em;margin-bottom:.5em}.tax-equivalent-yield .hr-2{border-top:2px solid #ccc}.tax-equivalent-yield .disclosure-hide p,.tax-equivalent-yield .content-hide p{margin-bottom:1em}.tax-equivalent-yield .as-of{font-size:15px}.tax-equivalent-yield .yield-calc-content{position:relative;display:flex;justify-content:center;height:540px}.tax-equivalent-yield .yield-calc-content .section{position:absolute;width:100%;left:0}.tax-equivalent-yield .animated-text{display:inline-block}.tax-equivalent-yield .graph-table{display:flex;width:100%}.tax-equivalent-yield .graph-table>div:first-child{flex:0 1 100px}.tax-equivalent-yield .graph-table>div{display:flex;flex-direction:column;justify-content:center;flex:1 0 20%;font-size:1.75rem;line-height:1.75rem;font-weight:300}.tax-equivalent-yield .graph-table>div .label{font-size:1.15rem;margin-bottom:.5rem}.tax-equivalent-yield .graph-table.bar-graph{position:relative}.tax-equivalent-yield .graph-table.bar-graph>div{position:relative;height:130px}.tax-equivalent-yield .graph-table.bar-graph>div:not(:first-child){border-bottom:1px solid #ddd}.tax-equivalent-yield .graph-table.bar-graph>div .bar-container{position:relative;width:100%;height:100%;margin-bottom:8px}.tax-equivalent-yield .graph-table.bar-graph>div .bar-container .bar{position:absolute;bottom:0;left:.5rem;right:.5rem;transition:height .5s ease-in-out}.tax-equivalent-yield .graph-table.bar-graph .red-line{background:repeating-linear-gradient(90deg, red, red 11px, #fff 2px, #fff 14px) !important;position:absolute;max-height:4px;right:8px;left:108px;bottom:58%}.tax-equivalent-yield #yield-calculations.is-putnam-fund:not(.is-in-state) .graph-table>div:nth-child(3),.tax-equivalent-yield #yield-calculations.is-putnam-fund.is-in-state .graph-table>div:nth-child(2){position:relative;color:#0078bd;font-weight:600}.tax-equivalent-yield #yield-calculations.is-putnam-fund:not(.is-in-state) .graph-table>div:nth-child(3) .putnam-label:after,.tax-equivalent-yield #yield-calculations.is-putnam-fund.is-in-state .graph-table>div:nth-child(2) .putnam-label:after{content:"Putnam fund selected";position:absolute;top:0;left:0;right:0;background:#fff;z-index:1}.tax-equivalent-yield #yield-calculations{overflow-x:hidden}@media(max-width: 991px){.tax-equivalent-yield #yield-calculations .graph-table>div .label{font-size:.9rem}}@media(max-width: 767px){.tax-equivalent-yield #yield-calculations .yield-calc-content{height:500px}.tax-equivalent-yield #yield-calculations .display-4{font-size:1.45rem}.tax-equivalent-yield #yield-calculations h2{font-size:1.1rem;line-height:1.25}.tax-equivalent-yield #yield-calculations h3{font-size:1rem}.tax-equivalent-yield #yield-calculations h5,.tax-equivalent-yield #yield-calculations .h5{font-size:.75rem}.tax-equivalent-yield #yield-calculations .graph-table>div{font-size:1rem}.tax-equivalent-yield #yield-calculations .graph-table>div:first-child{display:none}.tax-equivalent-yield #yield-calculations .graph-table>div .label{font-size:.75rem;line-height:1;min-height:24px}.tax-equivalent-yield #yield-calculations .graph-table .red-line{left:8px}.tax-equivalent-yield #yield-calculations .bordered-box{padding:.5rem}.tax-equivalent-yield #yield-calculations .animated-div{display:flex;flex-direction:column;justify-content:space-between}.tax-equivalent-yield #yield-calculations .controls{width:15px !important;height:15px !important}}.tax-equivalent-yield #yield-calculations .legend{position:absolute;left:0;bottom:0;width:100%;height:50px}.tax-equivalent-yield #yield-calculations .legend .legend-icon{width:20px;height:20px;display:block;margin-right:.5rem}.tax-equivalent-yield #yield-calculations .controls{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer}.tax-equivalent-yield #yield-calculations .controls img{position:absolute}.tax-equivalent-yield #yield-calculations .grey-bar{height:0%;background:repeating-linear-gradient(-45deg, #ddd, #ddd 3px, #ccc 3px, #ccc 6px);border:2px solid #ddd}.tax-equivalent-yield #yield-calculations .blue-bar{height:0%;background-color:#0078bd}.tax-equivalent-yield #yield-calculations .red-line{height:6px;background:repeating-linear-gradient(90deg, red, red 8px, #fff 2px, #fff 12px);border-bottom:1px solid #fff;border-top:1px solid #fff}.tax-equivalent-yield #expense-ratio .table-wrapper{overflow:unset !important}.tax-equivalent-yield #annualized-performance th.h4{white-space:nowrap}.tax-equivalent-yield #morningstar-rankings table{min-width:100%}.tax-equivalent-yield .in-state-text{display:none}.tax-equivalent-yield .out-of-state-text{display:inline}.tax-equivalent-yield.in-state .in-state-text{display:inline}.tax-equivalent-yield.in-state .out-of-state-text{display:none}@media(min-width: 768px){.w-lg-25{width:25% !important}}.mini-tey-toggle{position:relative;display:flex;align-items:center}.mini-tey-toggle:before{content:"";display:block;background-image:url("/static/img/icons/tax_equivalent_mini.svg");height:30px;width:30px;margin-right:.25rem}#mini-tax-yield-modal{z-index:2000}#mini-tax-yield-modal .modal-dialog{max-width:400px}#mini-tax-yield-modal .dismiss-modal{position:relative;display:flex;justify-content:end;z-index:10}#mini-tax-yield-modal .disclosure-container{position:absolute;width:100%;height:100%;background-color:#fff;top:0;pointer-events:none;opacity:0;transition:opacity .25s ease-in-out}#mini-tax-yield-modal .disclosure-container.active{pointer-events:all;opacity:1}#mini-tax-yield-modal .disclosure-container .text-disclosure{height:81%;overflow-y:scroll}#mini-tax-yield-modal .disclosure-container .disclosure-back{position:relative;transform:scaleX(-1);z-index:100}
/*# sourceMappingURL=tax-equivalent-yield.css.map */
