.multi-part-back{color:#fff !important}
.removeOutline{outline:0}
.managed-portfolio-buttons input.radio_btn{opacity:0}
button[data-track-name="SeeHistoricalPerformance"]{border:0;background-color:transparent;color:#006899;height:4.5rem}
#pricing input[type='range']:focus+.rangeslider .rangeslider__handle{outline:#5b9dd9 auto 5px !important}
#pricing .rangeslider{margin:1.7rem 0;-webkit-box-shadow:none;box-shadow:none;width:100%;height:1rem}
#pricing .rangeslider__fill{background:#005487;height:1rem}
#pricing .rangeslider__handle{display:inline-block;position:absolute;top:-.7rem;border:.2rem solid #959595;-webkit-box-shadow:none;box-shadow:none;background:#fff;background-image:none;cursor:pointer;width:2.4rem;height:2.4rem}
#pricing .rangeslider__handle:focus,#pricing .rangeslider__handle:active{outline:#5b9dd9 auto 5px !important}
#pricing .rangeslider__handle:before{display:block;position:absolute;top:0;right:0;bottom:0;left:-.8rem;margin:auto;border-top:.4rem solid transparent;border-right:.4rem solid #959595;border-bottom:.4rem solid transparent;width:0;height:0;content:""}
#pricing .rangeslider__handle:after{right:-.8rem;border-top:.4rem solid transparent;border-bottom:.4rem solid transparent;border-left:.4rem solid #959595;border-radius:0;background-image:none;width:0;height:0}
#portfolio_viewer{padding:0 1rem}
#portfolio_viewer .portfolio-viewer-inner{margin:-8.5rem 0 5.1rem 0;border:1px solid black;-webkit-box-shadow:0 .4rem 0 rgba(0,0,0,0.2);box-shadow:0 .4rem 0 rgba(0,0,0,0.2);background-color:#fff;padding:3rem 0 0 0}
#portfolio_viewer .risk-tolerance{margin-bottom:2.4rem}
#portfolio_viewer .risk-tolerance>span:first-child{font-weight:bold}
#portfolio_viewer .drag-tip{text-transform:uppercase;color:#666;font-size:1.1rem;font-weight:bold}
#portfolio_viewer .slider-container{padding:0 3rem}
#portfolio_viewer input[type='range']:focus+.rangeslider .rangeslider__handle{outline:#5b9dd9 auto 5px !important}
#portfolio_viewer .rangeslider{margin:2.2rem 0 1.5rem 0;-webkit-box-shadow:none;box-shadow:none;background:#43a047;background:-webkit-gradient(linear,left top,right top,from(#43a047),color-stop(25%,#5eadb2),color-stop(50%,#03a9f4),to(#607d8b));background:linear-gradient(to right,#43a047 0,#5eadb2 25%,#03a9f4 50%,#607d8b 100%);height:1rem}
#portfolio_viewer .rangeslider .rangeslider__fill{-webkit-box-shadow:none;box-shadow:none;background:0}
#portfolio_viewer .rangeslider .rangeslider__handle{display:inline-block;position:absolute;top:-2rem;border:.2rem solid #959595;-webkit-box-shadow:none;box-shadow:none;background:#fff;background-image:none;cursor:pointer;width:4.5rem;height:4.5rem}
#portfolio_viewer .rangeslider .rangeslider__handle:before{display:block;position:absolute;top:0;right:0;bottom:0;left:-1.3rem;margin:auto;border-top:.8rem solid transparent;border-right:.8rem solid #959595;border-bottom:.8rem solid transparent;width:0;height:0;content:''}
#portfolio_viewer .rangeslider .rangeslider__handle:after{right:-1.3rem;border-top:.8rem solid transparent;border-bottom:.8rem solid transparent;border-left:.8rem solid #959595;border-radius:0;background-image:none;width:0;height:0}
#portfolio_viewer .slider-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#portfolio_viewer .slider-labels .drag-tip{text-transform:none;font-size:1.4rem;font-weight:normal}
#portfolio_viewer .slider-labels p{margin-bottom:0}
#portfolio_viewer .slider-labels>div>p:first-child{color:#2a2a2a;font-size:1.6rem;font-weight:bold}
#portfolio_viewer .slider-labels>div>p:last-child{margin-top:0;color:#2a2a2a;font-size:1.4rem}
#portfolio_viewer .slider-labels>div:first-child{text-align:left}
#portfolio_viewer .slider-labels>div:last-child{text-align:right}
#portfolio_viewer .portfolio-allocation{margin:3.8rem 0 0;color:#2a2a2a;font-size:1.6rem;font-weight:bold}
#portfolio_viewer .chart-container{position:relative;height:14rem}
#portfolio_viewer .allocation-chart{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0;padding:0 2rem;width:100%;list-style:none}
#portfolio_viewer .allocation-chart>li{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}
#portfolio_viewer .allocation-chart>li:nth-child(1) .bar,#portfolio_viewer .allocation-chart>li:nth-child(1) .label{background-color:#0b8100}
#portfolio_viewer .allocation-chart>li:nth-child(2) .bar,#portfolio_viewer .allocation-chart>li:nth-child(2) .label{background-color:#008486}
#portfolio_viewer .allocation-chart>li:nth-child(3) .bar,#portfolio_viewer .allocation-chart>li:nth-child(3) .label{background-color:#027db6}
#portfolio_viewer .allocation-chart>li:nth-child(4) .bar,#portfolio_viewer .allocation-chart>li:nth-child(4) .label{background-color:#006899}
#portfolio_viewer .allocation-chart>li:nth-child(5) .bar,#portfolio_viewer .allocation-chart>li:nth-child(5) .label{background-color:#5e7b87}
#portfolio_viewer .allocation-chart>li:nth-child(6) .bar,#portfolio_viewer .allocation-chart>li:nth-child(6) .label{background-color:#008577}
#portfolio_viewer .allocation-chart .bar{-webkit-transition:height .25s ease-out;transition:height .25s ease-out}
#portfolio_viewer .allocation-chart .label{display:none}
#portfolio_viewer .allocation-chart .name,#portfolio_viewer .allocation-chart .weight{margin:0;line-height:1.6rem;color:#fff;font-size:1.6rem;font-weight:bold}
#portfolio_viewer .chart-legend-container{border-top:.1rem solid #959595}
#portfolio_viewer .chart-legend{margin:0;padding:0;list-style:none}
#portfolio_viewer .chart-legend>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.1rem solid #e5e5e5;color:#2a2a2a;font-size:1.6rem}
#portfolio_viewer .chart-legend>li:nth-child(1) .key{background-color:#0b8100}
#portfolio_viewer .chart-legend>li:nth-child(2) .key{background-color:#008486}
#portfolio_viewer .chart-legend>li:nth-child(3) .key{background-color:#027db6}
#portfolio_viewer .chart-legend>li:nth-child(4) .key{background-color:#006899}
#portfolio_viewer .chart-legend>li:nth-child(5) .key{background-color:#5e7b87}
#portfolio_viewer .chart-legend>li:nth-child(6) .key{background-color:#008577}
#portfolio_viewer .chart-legend>li.open .body{display:block}
#portfolio_viewer .chart-legend .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem;width:100%;height:4.5rem}
#portfolio_viewer .chart-legend .key{width:2rem;height:2rem}
#portfolio_viewer .chart-legend .weight{margin:0 .5rem 0 1rem}
#portfolio_viewer .chart-legend .name{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}
#portfolio_viewer .chart-legend .arrow{display:inline-block;position:relative;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .25s ease-out;transition:all .25s ease-out;margin:.75em 0 1em;border-width:.3rem .3rem 0 0;border-style:solid;border-color:#006899;width:.75em;height:.75em;vertical-align:top;content:'';-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
#portfolio_viewer .chart-legend .body{display:none;padding:0 2rem 2rem;text-align:left;font-size:1.4rem}
#portfolio_viewer .chart-legend .body h4{color:#2a2a2a;font-size:1.6rem;font-weight:normal}
#portfolio_viewer .chart-legend .body .description{margin:1rem 0;line-height:2.1rem;font-size:1.4rem}
#portfolio_viewer .chart-legend .body .holdings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#portfolio_viewer .chart-legend .body .holdings.empty{display:none}
#portfolio_viewer .chart-legend .body .holdings ul{margin:1rem 0 0;padding:0;list-style:none;line-height:2.1rem}
#portfolio_viewer .hist-perf{margin:0;border-top:.1rem solid #959595;padding:0;list-style:none}
#portfolio_viewer .hist-perf>li>.head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5.3rem}
#portfolio_viewer .hist-perf>li>.head .hist-perf-toggle{padding-right:15px;padding-left:15px}
#portfolio_viewer .hist-perf>li>.head .hist-perf-toggle:after{display:inline-block;position:relative;top:.1rem;left:1rem;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .25s ease-out;transition:all .25s ease-out;border-width:.3rem .3rem 0 0;border-style:solid;border-color:#006899;width:.75em;height:.75em;vertical-align:top;content:'';-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
#portfolio_viewer .hist-perf>li.open>.head .hist-perf-toggle:after{top:.8rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
#portfolio_viewer .hist-perf>li.open>.body{max-height:none}
#portfolio_viewer .hist-perf .perf-chart-container .section-subheading{margin:2rem 0 3rem;line-height:2.8rem;font-size:1.6rem}
#portfolio_viewer .hist-perf .perf-chart-container .hist-perf-chart{margin:0 auto}
#portfolio_viewer .hist-perf .perf-chart-container .hist-perf-chart .highcharts-axis-line{display:none}
#portfolio_viewer .hist-perf .chart-key{display:inline-block;margin-right:1rem;border-radius:100%;width:1rem;height:1rem}
#portfolio_viewer .hist-perf .table-container{padding:6rem 2rem}
#portfolio_viewer .hist-perf .returns-accord{margin:3rem 0 0;padding:0;list-style:none}
#portfolio_viewer .hist-perf .returns-accord>li{border:.1rem solid #959595;border-bottom:0}
#portfolio_viewer .hist-perf .returns-accord>li:last-child{border-bottom:.1rem solid #959595}
#portfolio_viewer .hist-perf .returns-accord>li.open>.head:after{top:.5rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
#portfolio_viewer .hist-perf .returns-accord>li>.head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem;height:3.4rem;color:#006899;font-weight:bold}
#portfolio_viewer .hist-perf .returns-accord>li>.head .name{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}
#portfolio_viewer .hist-perf .returns-accord>li>.head:after{display:inline-block;position:relative;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .25s ease-out;transition:all .25s ease-out;margin:.75em 0 1em;border-width:.3rem .3rem 0 0;border-style:solid;border-color:#006899;width:.75em;height:.75em;vertical-align:top;content:'';-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
#portfolio_viewer .hist-perf .returns-accord>li .returns-table{width:100%;border-spacing:0;font-size:1.3rem}
#portfolio_viewer .hist-perf .returns-accord>li .returns-table th{background-color:#666;text-transform:uppercase;color:#fff}
#portfolio_viewer .hist-perf .returns-accord>li .returns-table td{border-bottom:.1rem solid #e5e5e5}
#portfolio_viewer .hist-perf .returns-accord>li .returns-table .key{padding-left:1rem;text-align:left;font-weight:bold}
#portfolio_viewer .hist-perf .returns-accord>li .returns-table .total-row{background-color:#f2f2f2}
#portfolio_viewer .hist-perf .methodology-container{padding:6rem 4rem;text-align:left}
#portfolio_viewer .hist-perf .methodology-container>p{margin-bottom:1rem}
#portfolio_viewer .hist-perf .methodology-container>table th{text-decoration:underline;font-weight:normal}
#portfolio_viewer .hist-perf .methodology-container>table td{width:300px}
#get_started{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1rem 6rem 1rem}
#get_started .section-heading{font-weight:normal}
#get_started .open-account{margin:3rem 0 2rem 0;width:100%}
#get_started .send-plan{font-size:1.4rem;font-weight:normal}
#get_started .expenses{margin-top:2rem;font-size:2rem;font-weight:lighter}
#get_started .expenses-sub{font-size:1.4rem}
#portfolio_viewer,#get_started{display:none}
.portfolio-type+label{border-radius:15px;background-color:rgba(255,255,255,0.05)}
.portfolio-type:checked+label{border-width:3px;background-color:rgba(255,255,255,0.1)}
@media only screen and (min-width:48.0625em){.tsd-holder .tsd-btn{background-color:#008577}
#update_recommendation .section-heading,#portfolio_viewer .section-heading,#get_started .section-heading{font-size:3rem}
#update_recommendation{padding:6.4rem 0 12rem}
#update_recommendation .submit{width:14.5rem}
#portfolio_viewer .portfolio-viewer-inner{margin-top:-8.4rem;padding-top:6rem}
#portfolio_viewer .rangeslider{margin-bottom:1rem}
#portfolio_viewer .rangeslider .rangeslider__handle{top:-0.8rem;width:2.4rem;height:2.4rem}
#portfolio_viewer .rangeslider .rangeslider__handle:before{left:-0.8rem;border-top:.4rem solid transparent;border-right:.4rem solid #959595;border-bottom:.4rem solid transparent}
#portfolio_viewer .rangeslider .rangeslider__handle:after{right:-0.8rem;border-top:.4rem solid transparent;border-bottom:.4rem solid transparent;border-left:.4rem solid #959595}
#portfolio_viewer .recommended-portfolio{display:inline}
#portfolio_viewer .risk-tolerance{font-size:2rem}
#portfolio_viewer .slider-container{padding:0 4.5rem}
#portfolio_viewer .chart-container{height:30rem}
#portfolio_viewer .allocation-chart>li:hover{cursor:pointer}
#portfolio_viewer .allocation-chart>li:hover:after,#portfolio_viewer .allocation-chart>li.active:after{border-color:#006899}
#portfolio_viewer .allocation-chart>li:after{display:inline-block;position:relative;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .25s ease-out;transition:all .25s ease-out;margin:.75em 0 1em;border-width:.3rem .3rem 0 0;border-style:solid;border-color:#e5e5e5;width:.75em;height:.75em;vertical-align:top;content:'';-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
#portfolio_viewer .allocation-chart .bar{opacity:.75}
#portfolio_viewer .allocation-chart .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.5rem;height:9rem}
#portfolio_viewer .chart-legend-container{border-top:0}
#portfolio_viewer .chart-legend>li{display:none}
#portfolio_viewer .chart-legend>li.open{display:block}
#portfolio_viewer .chart-legend>li.open .body{display:-webkit-box;display:-ms-flexbox;display:flex}
#portfolio_viewer .chart-legend>li.open .body>.description{width:60%}
#portfolio_viewer .chart-legend>li.open .body>.holdings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:40%}
#portfolio_viewer .chart-legend>li.open .body>.holdings.empty{display:none}
#portfolio_viewer .perf-chart-container{padding:0 9.6rem}
#portfolio_viewer .perf-chart-container .section-subheading{font-size:2rem}
#portfolio_viewer .table-container{padding:6rem 9.6rem}
#portfolio_viewer .hist-perf-table{border:.1rem solid #959595;width:100%;border-spacing:0;font-size:1.1rem}
#portfolio_viewer .hist-perf-table thead>tr:first-child{background-color:#666;height:3.4rem;text-transform:uppercase;color:#fff}
#portfolio_viewer .hist-perf-table thead>tr:first-child>th{line-height:1.4rem}
#portfolio_viewer .hist-perf-table thead>tr:last-child,#portfolio_viewer .hist-perf-table tbody>tr{height:3.5rem}
#portfolio_viewer .hist-perf-table thead>tr:last-child>td,#portfolio_viewer .hist-perf-table tbody>tr>td{border-bottom:.1rem solid #e5e5e5}
#portfolio_viewer .hist-perf-table thead>tr:last-child>td:first-child,#portfolio_viewer .hist-perf-table tbody>tr>td:first-child{padding-left:1rem;width:19.2rem;text-align:left;font-weight:bold}
#portfolio_viewer .hist-perf-table thead>tr:last-child>td:nth-child(2),#portfolio_viewer .hist-perf-table thead>tr:last-child>td:nth-child(4),#portfolio_viewer .hist-perf-table thead>tr:last-child>td:nth-child(6),#portfolio_viewer .hist-perf-table thead>tr:last-child>td:nth-child(8),#portfolio_viewer .hist-perf-table tbody>tr>td:nth-child(2),#portfolio_viewer .hist-perf-table tbody>tr>td:nth-child(4),#portfolio_viewer .hist-perf-table tbody>tr>td:nth-child(6),#portfolio_viewer .hist-perf-table tbody>tr>td:nth-child(8){background-color:#f2f2f2;width:7.2rem}
#portfolio_viewer .hist-perf-table thead>tr:last-child>td:nth-child(3),#portfolio_viewer .hist-perf-table thead>tr:last-child>td:nth-child(5),#portfolio_viewer .hist-perf-table thead>tr:last-child>td:nth-child(7),#portfolio_viewer .hist-perf-table tbody>tr>td:nth-child(3),#portfolio_viewer .hist-perf-table tbody>tr>td:nth-child(5),#portfolio_viewer .hist-perf-table tbody>tr>td:nth-child(7){width:9.5rem}
#get_started{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#get_started .open-account{width:14.8rem;height:4.5rem}
}
@media only screen and (min-width:0) and (max-width:48em){#municipal-bonds-dialog{z-index:500}
}