.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubar-bottom,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubar-top,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-mobile-top{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;height:25px;margin-bottom:10px;justify-content:space-between}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-search{height:45px;padding:13px 10px;background-color:#fff !important;box-shadow:0 0 4px 0 rgb(0 0 0 / 25%);position:relative;border-radius:0;margin-left:10px;margin-right:10px;max-width:525px !important;width:45vw}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-search-input{margin:0 auto;padding:10px 5px;border-radius:0;width:100% !important}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-search-input{margin:0 auto;padding:10px 5px;border-radius:0;width:100% !important;color:#000 !important}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-search:before{display:none !important}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-search:after{font-family:mui-font;content:"";font-size:18px;margin-left:-16px;margin-top:0;color:rgba(0,0,0,0.8);right:10px;position:absolute;float:none;font-weight:600}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-search-table{border-collapse:collapse;color:#000;padding:0 10px;border-radius:0;margin-left:10px;width:525px !important;box-shadow:0 0 4px 0 rgba(0,0,0,0.25)}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-search-table .mkts-cmpt-svgcht-search-cat-name{display:block;font-size:18px;width:100%;text-align:center;padding:20px 0;border-bottom:1px solid #000;color:black}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-search-table .mkts-cmpt-svgcht-search-cat-name+td{display:block}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-search-table .mkts-cmpt-svgcht-search-result{cursor:pointer;table-layout:fixed;height:32px;line-height:4;border:0}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-search-table .mkts-cmpt-svgcht-search-result:hover{background-color:#FFF !important;color:#009cdc}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-search-table .mkts-cmpt-svgcht-search-result .mkts-cmpt-svgcht-search-company{width:285px;line-height:2}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-search-clear{display:none !important}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn{border:0;border-radius:0;height:45px;padding:13px 10px;background-color:#fff !important;box-shadow:0 0 4px 0 rgb(0 0 0 / 25%);position:relative;border-radius:0;margin-left:10px;max-width:525px !important;min-width:190px !important;display:flex;justify-content:left;align-items:center;width:270px}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:before{display:none}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:after{content:" ";border:solid black;border-width:0 2px 2px 0;padding:3px;margin-left:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;color:black;right:10px}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-popover{background:#fff;border-radius:16px;box-shadow:0 0 4px 0 rgba(0,0,0,0.25);border-radius:0;margin-left:10px;margin-top:2px}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-popover-title{border-bottom:2px solid #666;color:#151515;font-weight:600;height:50px;margin:0 10px;padding:20px 0}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-popover-sub-title{border-bottom:1px solid #666;color:#151515;font-weight:600;height:50px;margin:0 10px;padding:20px 0}
.mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-popover-body,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-popover-body-disabled,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-popover-menubtn{border-bottom:0 !important;color:#151515;cursor:pointer;font-size:16px;font-weight:300;height:38px;line-height:38px;margin:0 10px}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubar-bottom,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubar-top,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-mobile-top{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;height:45px;margin-bottom:10px;justify-content:flex-start;margin-top:30px}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-interval-first{border-left:0 solid rgba(0,0,0,0.8) !important;border-radius:0 !important;background-color:#FFF}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option{border:0 solid rgba(0,0,0,0.8) !important}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-date-range{-ms-flex:0;-webkit-flex-grow:0;flex-grow:0;width:35vw;margin-left:4px;height:45px;font-size:18px !important;color:#000 !important;margin-right:10px}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option{border:0 solid rgba(0,0,0,0.8) !important;background-color:#FFF;align-items:center;box-shadow:0 0 4px 0 rgba(0,0,0,0.25);color:#000}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.active{background-color:#009cdc;color:#fff !important;font-weight:600}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-interval-last{border-radius:0 !important}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown{background-color:#FFF !important;box-shadow:0 0 4px 0 rgb(0 0 0 / 25%);width:170px;height:45px;border:0 !important}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.mkts-cmpt-svgcht-cal-picker:before,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.mkts-cmpt-svgcht-freq:before{display:none}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.mkts-cmpt-svgcht-cal-picker:after,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.mkts-cmpt-svgcht-freq:after{content:" ";border:solid black;border-width:0 2px 2px 0;padding:3px;margin-left:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;color:black;right:10px;top:18px}
.mkts-cmpt-svgcht-calendar-range{display:flex !important;flex-direction:row !important}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown{position:relative}
#mkts-cmpt-svgcht-freq:after{content:" ";border:solid black;border-width:0 2px 2px 0;padding:3px;margin-left:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;color:black;right:10px;top:8px}
.mkts-cmpt-svgcht-chart-container .mainChart-header .upPriceChangeColor{color:#000}
.mkts-cmpt-svgcht-chart-container .mainChart-header .downPriceChangeColor{color:#000}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-cal-picker,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-calendar-pickers,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-calendar-range,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-date-box,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-date-range,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-frequency-picker,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menuicn,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-search,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-search-input,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-control,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-select-box{height:100%;vertical-align:middle;display:flex}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-calendar-range .mkts-cmpt-svgcht-label{color:#666;font-weight:600;margin-right:4px;color:#000;display:flex;align-items:center}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown div{height:100%;vertical-align:middle;display:flex;align-items:center}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart button,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart div,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart input,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart rect,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart span,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart table,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart text{font-size:18px}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menuicn--reset:before{font-family:mui-font;content:"";font-size:26px;margin-left:0;margin-top:-3px;color:black;position:absolute;float:none;font-weight:700}
.mkts-cmpt-svgcht-menuicn--print:before{color:black;font-family:mui-font;content:"";font-size:26px;margin-left:0;margin-top:-3px;position:absolute;float:none;font-weight:700}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart .chart-body{position:relative;margin-top:10px}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart .chart-body div[class$="-header"]{box-sizing:border-box;overflow:visible;position:relative;line-height:27px;margin-bottom:10px;padding:10px 0}
.mainChart-tickerName{color:#005f9e !important;margin-right:10px}
.compare-legend-text{margin-right:10px}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart .chart-body .mainChart-tickerCon{max-width:82%;margin-right:30px}
.mkts-cmpt-svgcht-chart-container .mainChart-header .upPriceChangeColor{color:#000;font-size:18px !important}
.compare{padding:10px;background-color:transparent}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart .chart-body .mainChart-header-wrap{display:inline-block;margin:0;white-space:nowrap;position:relative}
span.icon{background:transparent !important}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart .close-button,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart .error-message-close-button{display:inline-block;margin-right:0;width:12px;cursor:pointer;color:#000;font-size:20px;line-height:17px;right:5;vertical-align:middle;font-weight:600;height:unset}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menuicn--print:before{font-family:mui-font;content:"";font-size:26px;margin-left:0;margin-top:-3px;color:#000;position:absolute;float:none}
.ec-section__title--performance{display:none !important}
.ec-section__footer--track-record-disclaimer{display:none !important}
.ec-section__footer--performance-chart-disclaimer{display:none !important}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart .chart-body div[class$="-header"]{box-sizing:border-box;overflow:visible;position:relative;line-height:27px;margin-bottom:10px;padding:10px 0;align-items:center}
.mkts-cmpt-svgcht-chart-container .chart-mainchart .mainChart-header .mainChart-tickerCurrency{float:right;display:flex;position:relative;display:none}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart button,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart div,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart input,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart rect,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart span,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart table,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart text{font-family:"Avenir Next LT Com","Helvetica Neue",Helvetica,Arial,sans-serif}
.mkts-cmpt-svgcht-chart-wrap .popover-tip-leftcenter,.mkts-cmpt-svgcht-chart-wrap .popover-tip-middledown,.mkts-cmpt-svgcht-chart-wrap .popover-tip-middleup,.mkts-cmpt-svgcht-chart-wrap .popover-tip-rightcenter{border-radius:0}
.mds-pagination{line-height:1.25;-webkit-box-shadow:none;box-shadow:none;border-radius:0;display:inline-block;font-family:"Avenir Next LT Com","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;list-style:none;margin:0;padding:0;white-space:nowrap}
.ec-pagination__link{color:#000 !important}
.ec-section__header--share-price-interactive-chart{display:none !important}
.ms-neat-row{margin:0 auto;max-width:100%;width:100%}
.ec-section__section{border-top:0;margin:0 0 24px}
.ec-security-report .ec-section__section--quote{border-top:0}
.mkts-cmpt-svgcht-chart-container .mainChart-header .upPriceChangeColor{color:#000;font-size:18px !important;vertical-align:middle}
.ec-table{display:block;padding-top:20px}
.ec-table__table--sticky .ec-table__cell--unsticky{text-align:right}
.ec-container--xlarge .ms-neat-xlarge-6,.ec-section--xlarge .ms-neat-xlarge-6{padding-top:20px}
.ec-table .mds-data-table{margin-bottom:20px;font-family:"Avenir Next LT Com","Helvetica Neue",Helvetica,Arial,sans-serif}
.ec-security-report .ec-section--performance .ec-chart-table-panel__as-of{font-family:"Avenir Next LT Com","Helvetica Neue",Helvetica,Arial,sans-serif}
.ec-security-report .ec-section--performance .ec-time-period-chart .legend-text{font-family:"Avenir Next LT Com","Helvetica Neue",Helvetica,Arial,sans-serif}
.ec-security-report .ec-section--performance .ec-time-period-chart .x-axis>.tick>text{font-family:"Avenir Next LT Com","Helvetica Neue",Helvetica,Arial,sans-serif}
.ec-security-report-loader{font-family:"Avenir Next LT Com","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}
.ec-table .mds-pagination{margin-top:20px}
footer{background-color:white;font-size:20px}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart span[class*=indicator-legend-]{padding-left:40px}
.mkts-cmpt-svgcht-chart-container--padding{padding:0}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart .close-button,.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart .error-message-close-button{padding-right:40px}
#ecSecurityReportLoader_mutualFund_calendarYearReturns_timePeriodChart_chartarea_chart g.x-axis g>text,#ecSecurityReportLoader_mutualFund_trailingReturnsPanel_timePeriodChart_chartarea_chart g.x-axis g>text{transform:rotate(45deg) translate(15px,35px)}
#ecSecurityReportLoader_mutualFund_trailingReturnsPanel_timePeriodChart_chartarea_chart,#ecSecurityReportLoader_mutualFund_calendarYearReturns_timePeriodChart_chartarea_chart{height:500px}
.ec-section--calendar-year-returns .ec-table,.ec-section__content--trailing-returns-panel .ec-table{margin-top:150px}
.chart-no-data-text{text-anchor:middle;font-size:13px !important}
.post-tax-return-chart{display:none}
.mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart .dataNotAvailable{text-anchor:middle;font-size:20px !important;fill:black;font-family:"Avenir Next LT Com","Helvetica Neue",Helvetica,Arial,sans-serif}