body{margin:0;padding:0;font-family:sans-serif;background-image:url(/static/media/background.1df77a52.jpg)}.toplevel_background,body{background-repeat:no-repeat;background-size:cover}.toplevel_background{background-image:url(/static/media/background.1df77a52.jpg);opacity:.5;position:absolute;top:0;bottom:0;right:0;left:0;z-index:-1}.App{text-align:center;-ms-flex-line-pack:center;align-content:center;width:100%}body{font-size:16px}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.centered-wrapper{position:absolute;height:99%;width:100%}.centered-content,.centered-wrapper{text-align:center;-ms-flex-line-pack:center;align-content:center}.centered-content{border:0 solid;position:relative;display:inline-block;vertical-align:middle;height:100%;width:99%;overflow:auto}.copyright-disclaimer{position:absolute;display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:none;background:#000;color:#fff;width:100%;bottom:0;left:0;z-index:1}.copyright-disclaimer-text{padding:0}.copyright-disclaimer-link{color:#fff}.copyright-disclaimer-ok-button{display:block;color:#fff;background:blue;padding:8px;border:1px solid;font-weight:700;margin:4px;text-decoration:none;text-align:center}.demo-version-disclaimer{color:red;white-space:nowrap;overflow:none}.demo_version_disclaimer_top_float{position:absolute;top:2px;left:2px;display:inline-block;font-weight:700;visibility:hidden}.flowcontrolbutton{background:transparent;padding:12px;border:1px solid;font-weight:700;min-width:14ch;margin:5px;color:#000}.flowcontrolbutton:disabled{color:grey}.flowcontrolbutton:hover:enabled{color:#fff;background:#000}.pc_flowcontrolbutton{margin:2em 1em 4em;max-width:15ch;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;white-space:normal}table.flowcontroltbl{display:inline-block;padding:5px;max-height:4%}table.flowcontroltbl td{padding:5px}table.logintbl{display:inline-block;padding:10px}.loginbutton{margin-top:2em}.tblcontrolbutton{background-color:transparent;padding:1px;border:1px;color:#070;font-size:3rem;font-style:bold;border-radius:4rem}.okcancelbuttonorg{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:4em}.tblcontrolbutton:hover:enabled{cursor:pointer}.tbl1{border:0 solid #000;background:transparent;padding:5px;border-collapse:collapse;table-layout:fixed;-ms-flex-line-pack:center;align-content:center;margin-left:10px;height:80%;overflow:none;display:inline-block}.tbl1 tr:nth-child(2n){background-color:#e4e2ff}.tbl1 tbody{display:block;height:85%;overflow:auto;text-align:center}@supports (-ms-ime-align:auto){.tbl1 tbody{width:calc(100% + 1em)}}.tbl1 thead,.tbl1 thead tr{display:block}.tbl1 td,.tbl1 th{word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;border:1px solid #000}.tbl1 div{width:85px}.tbl1 div[type=thelabel]{width:150px}.portweightinput{width:50px}.resultstbl{border:0 solid #000;background:transparent;padding:5px;border-collapse:collapse;table-layout:fixed;-ms-flex-line-pack:center;align-content:center;margin-left:10px;height:95%;overflow:none;display:inline-block}.resultstbl tr:nth-child(2n){background-color:#e4e2ff}.resultstbl tbody{display:block;height:95%;overflow:auto;text-align:center}@supports (-ms-ime-align:auto){.resultstbl tbody{width:calc(100% + 1em)}}.resultstbl thead,.resultstbl thead tr{display:block}.resultstbl td,.resultstbl th{word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;border:none;border-bottom:1pt solid #000;padding:15px;font-size:20px}.resultstbl div{width:120px}.resultstbl div[type=thelabel]{width:200px}.ws_background{background-color:hsla(0,0%,100%,.35)}build_portfolio_controlpanel{width:10%;display:block}.build_portfolio_leftpanel{width:55%}.build_portfolio_rightpanel{width:33%}.build_portfolio_mainpanel{width:80%;float:left;padding:5px;height:98%}.build_portfolio_top{height:60%;width:100%;overflow:auto}.build_portfolio_bottom{height:34%;width:100%;overflow:auto;margin-top:15px}.build_portfolio_column{float:left;padding:5px;height:78%}.build_portfolio_clearfix{height:92%;width:100%}.build_portfolio_clearfix:after{content:"";clear:both;display:block;overflow:auto;position:relative}.bucket-sim-org{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:95%}.bucket-sim-org,.bucket-sim-row-org{display:-ms-flexbox;display:flex;border:0 solid #000}.bucket-sim-row-org{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;width:98%;height:80%}.stresstestport{height:40%}.stresstestport,.stresstestresult{border:0 solid;width:100%;overflow:auto}.stresstestresult{height:55%}.resultportfoliotablewrapper,.stresstestresultwrapper{height:80%;width:100%;overflow:none}table.menubar{border:1px solid #000;padding:10px}.inputseditortbl,table.menubar{background-color:#a6bbfc;display:inline-block}.inputseditortbl{border:none;table-layout:fixed;padding:1px;white-space:nowrap;border-collapse:collapse}.inputseditortbl tr:nth-child(2n){background-color:#e4e2ff}.inputseditortbl th{overflow-wrap:break-word;border-bottom:2pt solid #000;text-align:center;padding:.5em}.inputseditortbl td{min-width:60px;padding:2px;text-align:center;border-spacing:0;border-collapse:collapse}.loader{border:16px solid #e6be8a;border-top:16px solid green;border-radius:50%;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:inline-block;margin-top:5em}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.busy_calculation_message{margin-top:2em;font-size:120%;font-style:bold}.transparent-input-text{border:1px solid #add8e6}.input-text,.transparent-input-text{background-color:transparent;outline:none;-o-transition:height 1s;transition:height 1s;-webkit-transition:height 1s;text-align:center;font-size:15px}.input-text{border:none;padding:3px;margin:0 1em;width:14ch}.input-text-enabled{border-bottom:1px solid #000}.wide-name-field{min-width:30ch}.transparent-input-select{background-color:transparent;border:1px solid;outline:none;-o-transition:height 1s;transition:height 1s;-webkit-transition:height 1s}.chkbox_container{text-align:left;display:block;position:relative;padding-left:10px;margin-bottom:10px;cursor:pointer;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.runnametbl{width:55%}.errMsg{background:#dc143c;border:0 solid red;z-index:100}.errMsg,.noticeMsg{font-style:bold;color:#fff;padding:1em}.noticeMsg{background:green;border:green}.negative_number{font-style:bold;color:red}.positive_number{font-style:bold;color:green}.zoom{width:8px;height:8px;border-radius:8px;position:relative;border:2px solid #000;pointer-events:none}.zoom:before{width:2px;height:6px;top:1px;left:3px}.zoom:after,.zoom:before{content:"";background:#000;display:block;position:absolute}.zoom:after{height:2px;width:6px;top:3px;left:1px}.zoom-inner{width:6px;height:3px;display:block;background:#000;position:absolute;top:7px;left:7px;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);pointer-events:none}.view-item-info{display:inline-block;position:relative;background:transparent;padding:1px;border:1px solid #000;border-radius:50%;font-weight:700;font-style:italic;width:1em;height:1em}.view-item-info:hover{cursor:pointer;border:1px solid #fff}.view-item-info .tooltiptext{visibility:hidden;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:1em;position:absolute;z-index:1;top:-5px;right:110%;font-size:75%}.widetooltip{width:20ch}.slimtooltip{width:14ch}.view-item-info .tooltiptext:after{content:"";position:absolute;top:50%;right:100%;margin-top:5px;border-width:5px;border-style:solid;border-color:transparent #000 transparent transparent}.view-item-info:hover .tooltiptext{visibility:visible}.website-org{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;overflow:none}.website-main-section,.website-org{border:0 solid;position:relative;height:100%;width:100%;z-index:0}.website-main-section{display:inline-block;overflow:auto}.website-text-org{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;margin-top:4em}.first-page{margin-bottom:2em}.desc-page{margin-top:4em;border-top:1px solid #c7c6c6;padding-top:2em}.website-demo-image{max-width:40%;max-height:30%;min-width:400px;border:1px solid #c7c6c6;border-radius:1em 1em 1em 1em}.demo-image-description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;border:0 solid #000;max-width:60ch;margin-left:4em}.website-video-desc-image{max-width:70%;min-width:400px;border:1px solid #c7c6c6}.video-image-org{margin-top:2em;margin-bottom:2em;-ms-flex-pack:center;justify-content:center;max-width:75%;padding:1em}.text-info-box-org,.video-image-org{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;border:0 solid #000}.text-info-box-org{margin-top:1em;margin-bottom:1em;-ms-flex-pack:space-evenly;justify-content:space-evenly}.text-info-box{display:block;float:left;margin-left:2em;border:0 solid #000;-ms-flex-line-pack:center;align-content:center;padding:1em}.text-info-items-list{text-align:left}.text-info-items-list li{padding:1em}.desc-page-org{margin-top:1em;margin-bottom:1em;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center;border:0 solid #000}@media screen and (min-width:300px) and (max-width:700px){.desc-page-org{-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:701px){.desc-page-org{-ms-flex-direction:row;flex-direction:row}}.embedded_video_org{display:inline-block;margin-left:0;border:0 solid #000;-ms-flex-line-pack:center;align-content:center;padding:.5em;width:100%;height:100%}.embedded_video_frm{margin-top:0}@media screen and (min-width:300px) and (max-width:500px){.embedded_video_frm{width:300px;height:200px}}@media screen and (min-width:500px) and (max-width:700px){.embedded_video_frm{width:500px;height:350px}}@media screen and (min-width:701px){.embedded_video_frm{width:700px;height:400px}}.site_button{background:transparent;color:#000}.selected_site_button,.site_button{padding:8px;border:1px solid;font-weight:700;margin:4px;text-decoration:none;text-align:center}.selected_site_button{background:rgba(9,135,125,.7);color:#fff}.site_button:hover{background-color:#000;color:#fff;cursor:pointer}.demo-section{width:90%;padding:2em;background:rgba(9,135,125,.7);color:#fff}.demo_button_main_page,.wp_button_main_page{color:#fff;clear:both;content:""}.demo_button_main_page{margin-top:5em}.learn-more-button{color:#09877d}.back-to-main-page-button{margin-bottom:2em}.view_video_button_main_page{color:#09877d}.text-methodology-info{margin-left:6em;margin-right:6em;margin-top:6em;text-align:left}.first-call-to-action{margin-top:1em}.detail-section{margin-top:1em;margin-bottom:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly;border:0 solid #000;z-index:0}.detail-section-text{max-width:60%;padding:1em}.site_tag_img{width:2px;height:2px}.legal-terms-link{margin-left:1em}.website-login-disclaimer{font-size:75%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center}.vertex_portfolio_selection_wrapper{display:grid;grid-template-columns:auto;grid-template-rows:auto auto 60%;overflow:auto;width:100%;height:80%;border:0 solid #000}.orig_port_tbl{border:0 solid #000;background-color:#a0d1ff;padding:5px;border-collapse:collapse;table-layout:fixed;-ms-flex-line-pack:center;align-content:center;overflow:none;display:block;margin-left:100px}.orig_port_tbl div{width:85px}.orig_port_tbl td,.orig_port_tbl th{word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;border:1px solid #000}.vertex_selection_label{justify-self:left;margin-left:100px}.all_vertex_portfolio_tbl{border:0 solid #000;background-color:#a0d1ff;padding:5px;border-collapse:collapse;table-layout:fixed;-ms-flex-line-pack:center;align-content:center;height:75%;overflow:none;display:inline-block;margin-left:100px;justify-self:start}.all_vertex_portfolio_tbl tr:nth-child(2n){background-color:#e4e2ff}.all_vertex_portfolio_tbl tbody{display:block;height:95%;overflow:auto;text-align:center}@supports (-ms-ime-align:auto){.all_vertex_portfolio_tbl tbody{width:calc(100% + 1em)}}.all_vertex_portfolio_tbl thead,.all_vertex_portfolio_tbl thead tr{display:block}.all_vertex_portfolio_tbl td,.all_vertex_portfolio_tbl th{word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;border:1px solid #000}.all_vertex_portfolio_tbl div{width:85px}.all_vertex_portfolio_tbl div[type=thelabel]{width:150px}.portweightinput{width:50px}.pc_results_col{background-color:rgba(144,238,144,.15)}.SelectedVertexPortfolioTable{border:0 solid #000;background:transparent;padding:5px;border-collapse:collapse;table-layout:fixed;-ms-flex-line-pack:center;align-content:center;margin-left:10px;overflow:auto;display:inline-block}.SelectedVertexPortfolioTable tr:nth-child(2n){background-color:#e4e2ff}.SelectedVertexPortfolioTable tbody{display:block;height:80%;overflow:auto;text-align:center}@supports (-ms-ime-align:auto){.SelectedVertexPortfolioTable tbody{width:calc(100% + 1em)}}.SelectedVertexPortfolioTable thead,.SelectedVertexPortfolioTable thead tr{display:block}.SelectedVertexPortfolioTable td,.SelectedVertexPortfolioTable th{word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;border:none;border-bottom:1pt solid #000;padding:5px;font-size:18px}.SelectedVertexPortfolioTable div{width:105px}.SelectedVertexPortfolioTable div[type=thelabel]{width:100px}.portinputorg{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;height:100%}.input_mode_radio_group{margin-top:2em}.file_input_sel_org{display:block;border:1px dashed #000;margin-top:4em;max-width:40%;-ms-flex-line-pack:center;align-content:center;margin-bottom:0}.file_input_selection{margin-top:4em;margin-bottom:4em}.port_input_sample_file_link{margin-bottom:4em}.porteditorfloworg{display:-ms-flexbox;display:flex;height:90%}.porteditortbl{border:1px;background:transparent;display:block;table-layout:fixed;padding:5px;white-space:nowrap;border-collapse:collapse;margin-top:2em;height:80%;overflow:none}.porteditortbl tbody{overflow:auto;height:100%;display:block}.porteditortbl tr:nth-child(2n){background-color:#e8fbed}.porteditortbl thead{display:block}.porteditortbl th{overflow-wrap:break-word;border-bottom:2pt solid #000;text-align:center;padding:.5em}.porteditortbl td{padding:2px;text-align:center;border-spacing:0;border-collapse:collapse;border:1px;padding:.5em}.porteditortbl div{width:15ch}.porteditortbl div[type=errcolumn]{width:40ch}.porteditortbl_tkr_column,.porteditortbl_weight_column{min-width:15ch}.porteditortbl_action_column{min-width:10ch}.porteditortbl_error_text{color:red}.porteditor-input-text{background-color:transparent;border:1px solid #000;outline:none;-o-transition:height 1s;transition:height 1s;-webkit-transition:height 1s;text-align:center;font-size:15px;padding:3px;margin:0 1em;width:14ch}.tblrowaddbutton{-ms-flex-item-align:end;align-self:flex-end}.porteditorcontrolgroup{margin-top:0;margin-bottom:2em}.edit_port_loader_org{display:inline-block}.client-info-org{float:left;margin-top:1em;margin-right:2em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;background:#fff}.client-info-row-org{-ms-flex-direction:row;flex-direction:row}.client-info-column-org,.client-info-row-org{float:left;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;background:#fff}.client-info-column-org{-ms-flex-direction:column;flex-direction:column}.client-info-field-and-label{margin-left:1em;margin-right:1em;margin-bottom:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.client-info-total-field-and-label{background:hsla(0,1%,78%,.2);padding:.5em;font-weight:700}.client-info-label{-ms-flex-item-align:center;align-self:center;margin-bottom:1em}.rebalance-org{margin-top:1em;margin-left:2em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;border:1pt solid #000}.rebalance-label{justify-self:center;margin-bottom:0}.toprow-org{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.bucket-builder-container{display:block;position:relative;-ms-flex-item-align:center;align-self:center;margin-top:1em}.bucket-tabs{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bucket-tab,.bucket-tabs{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.bucket-tab{float:left;border-top:1px solid #c7c6c6;border-left:1px solid #c7c6c6;border-right:1px solid #c7c6c6;background-color:rgba(155,199,175,.2);position:relative;top:1px;z-index:1;border-bottom:none}.bucket-tabs-v{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bucket-tab-v,.bucket-tabs-v{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.bucket-tab-v{float:left;-ms-flex-direction:row;flex-direction:row;position:relative;top:1px;z-index:1;border-bottom:none;border-radius:1em 0 0 1em}.bucket-tab-v-unchecked{background-color:#f0efef}.bucket-tab-v-checked,.bucket-tab-v-unchecked{border-top:1px solid #c7c6c6;border-left:1px solid #c7c6c6}.bucket-tab-v-checked{background:#fff;color:#2c3e50;border-right:0;border-bottom:1px solid #c7c6c6;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;z-index:1;top:-.0625rem}.bucket-tabs-and-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bucket-tab-switch{display:none}.bucket-tab-label{line-height:3em;height:3em;padding:0 .25em;background:transparent;color:#000;cursor:pointer;top:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;min-width:30ch;margin-left:1em;margin-right:1em;text-align:left}.bucket-type-desc-label{color:green;font-weight:700}.bucket-add-label{font-style:bold;display:table;vertical-align:center;text-align:left;border-bottom:0;line-height:3em;height:3em;padding:0 1em;background:#f0efef;border-right:.125rem solid #fff;color:#000;cursor:pointer;top:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.bucket-tab-close-button{margin-left:1em;margin-right:0;border:0 solid #000}.bucket-tab-close-button-deprecated{display:block;line-height:2.75em;height:3em;padding:0 .25em;background:#1abc9c;color:#fff;cursor:pointer;top:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;font-style:bold;margin-left:0;border-right:.125rem solid #16a085}.bucket-tab-label:hover{top:-.25rem;-webkit-transition:top .25s;-o-transition:top .25s;transition:top .25s}.bucket-tab-content{position:relative;z-index:0;top:0;left:0;padding:1.618rem;border-bottom:.25rem solid #bdc3c7;border:1px solid #bdc3c7;border-radius:0 1em 1em 0;min-width:30em}.bucket-tab-checked,.bucket-tab-content{background:#fff;color:#2c3e50;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.bucket-tab-checked{border-bottom:0;border-right:.125rem solid #fff;z-index:1;top:-.0625rem}.bucket-tab-switch:checked+label+.bucket-tab-content{z-index:2;opacity:1;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.bucket-add-buttons-org{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;margin-left:2em}.bucket-add-button{max-width:10ch;background:transparent;border:1px solid;font-weight:700;margin:5px;color:#000;white-space:normal;padding:1em;margin-top:1em}.errMsgEditBasics{margin-top:1em;margin-bottom:1em}.edit-screen-selection-toolbar{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;margin-top:2em;margin-bottom:2em;border-bottom:1px solid green}.edit-screen-selection-toolbar-button{display:none}.edit-screen-selection-toolbar-button-label{display:inline-block;background:transparent;padding-left:1em;padding-right:1em;padding-bottom:0;border-top:none;border-left:none;border-right:none;font-weight:700;margin:0;color:#000;white-space:normal;text-align:center;overflow-wrap:normal;word-wrap:normal;max-width:14ch}.edit-screen-selection-toolbar-button-and-label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;float:left}.edit-screen-selection-toolbar-button-and-label-invisible{display:none}.edit-screen-selection-toolbar-button:checked+.edit-screen-selection-toolbar-button-label{background:rgba(26,188,156,.2)}.edit-main-screen-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;justify-items:center;margin-top:0;margin-bottom:2em}.asset-alloc-tbl{padding:2em;display:block}.asset-alloc-tbl th{overflow-wrap:break-word;border-bottom:2pt solid #000;text-align:center;padding:.5em;z-index:0;position:relative}.asset-alloc-tbl tr:nth-child(2n){background-color:#e8fbed;position:relative;z-index:0}.asset-alloc-tbl td{min-width:10ch;padding:.5em}.proj-ret-tbl{margin-top:0;margin-left:1em;display:block;text-align:left;padding:0}.proj-ret-tbl tr:nth-child(2n){background-color:#e8fbed;position:relative;z-index:0}.proj-ret-tbl td{min-width:10ch;padding:.5em}.proj-ret-tbl th{overflow-wrap:break-word;border-bottom:2pt solid #000;text-align:center;padding:.5em;z-index:0;position:relative}.import-issues{justify-self:flex-end;font-style:bold;color:#fff;background:#dc143c;border:0 solid red;padding:1em}.taxbracketeditortbl{border:1px;background:transparent;display:block;table-layout:fixed;padding:5px;border-collapse:collapse;margin-top:2em;height:80%;overflow:none;border:1px solid #000;margin-left:1em;margin-right:1em}.taxbracketeditortbl tbody{overflow:auto;height:100%;display:block}.taxbracketeditortbl tr:nth-child(2n){background-color:#e8fbed}.taxbracketeditortbl thead{display:block}.taxbracketeditortbl th{overflow-wrap:break-word;border-bottom:2pt solid #000;text-align:center;padding:.5em}.taxbracketeditortbl td{text-align:center;border-spacing:0;border-collapse:collapse;border:1px;padding:.5em}.taxbracketeditortbl div{width:10ch}.taxbracketeditortbl div[type=errcolumn]{width:40ch}.taxbracketeditortbl_regular_column{min-width:10ch}.taxbracketeditororg{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.taxbracketcontrolorg{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin-left:2em;margin-right:2em;padding:1em}.taxbracketsetcontrol{max-width:10ch;background:transparent;border:1px solid;font-weight:700;margin:5px;color:#000;white-space:normal;padding:1em;margin-top:1em}.taxbrackettblorg{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-left:2em;margin-right:2em}.taxbracketcontrol{margin-left:1em;margin-top:1em;margin-bottom:1em}.switch{position:relative;display:inline-block;width:3em;height:1.5em}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.slider:before{content:"";height:1em;width:1em;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#2196f3}input:focus+.slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(1.5em);-ms-transform:translateX(1.5em);transform:translateX(1.5em)}.slider.round{border-radius:5em}.slider.round:before{border-radius:50%}.dialog-box-modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:none;background-color:#000;background-color:rgba(0,0,0,.4)}.dialog-box-modal,.dialog-box-modal-content{display:inline-block;-ms-flex-line-pack:center;align-content:center}.dialog-box-modal-content{background-color:#fff;margin-top:4em;border:none;max-height:70%;overflow:auto}.dialog-box-close-icon{color:#000;float:right;font-size:40px;font-weight:700}.dialog-box-close-icon:focus,.dialog-box-close-icon:hover{color:#000;text-decoration:none;cursor:pointer}.dialog-okcancel-org{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-items:center;margin:1em 1em 0;max-height:80%}.okcancel-control-org{display:-ms-flexbox;display:flex;-ms-flex-direction:column nowrap;flex-direction:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.zoom{width:8px;height:8px;border-radius:8px;position:relative;border:2px solid #000;pointer-events:none}.zoom:before{width:2px;height:6px;top:1px;left:3px}.zoom:after,.zoom:before{content:"";background:#000;display:block;position:absolute}.zoom:after{height:2px;width:6px;top:3px;left:1px}.zoom-inner{width:6px;height:3px;display:block;background:#000;position:absolute;top:7px;left:7px;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);pointer-events:none}.view-item-info{display:inline-block;position:relative;background:green;color:#fff;padding:1px;border:1px solid green;border-radius:50%;font-weight:700;font-style:italic;width:1em;height:1em}.view-item-info:hover{cursor:pointer;border:1px solid #fff}.view-item-info .tooltiptext{visibility:hidden;background-color:green;color:#fff;text-align:center;border-radius:6px;padding:1em;position:absolute;z-index:1;top:-5px;right:110%;font-size:75%;word-wrap:break-word}.widetooltip{width:40ch}.slimtooltip{width:20ch}.view-item-info:hover .tooltiptext{visibility:visible}.margin-left-1em,.margin-right-1em{margin-left:1em}.margin-top-1em{margin-top:1em}.margin-bottom-1em{margin-bottom:1em}.period-label{-ms-flex-item-align:center;align-self:center;background-color:#e8e8e8;padding:.5em;margin-top:1em;min-width:50%}.invisible-elt{height:0;overflow:hidden}.not-shown-elt{display:none}.main-scenario-label{display:inline-block;width:90%;background-color:rgba(232,251,237,.3);text-align:center;vertical-align:middle;font-size:200%;padding:.5em;margin-bottom:1em}.main-scenario-label-section-portion{color:#006400;margin-right:0}.expand-visibility-button{width:4ch;border:0 solid;font-weight:700;outline:none;margin-right:0;border-radius:2em}.total-item{font-weight:700}.section-label{margin-top:2em;margin-bottom:0}.required-field-label{color:red;font-size:100%}.fields-required-notice{color:#006400;padding:1em;font-style:italic;font-size:100%;-ms-flex-item-align:center;align-self:center}input[type=checkbox],input[type=password],input[type=text],select{border:2px solid #add8e6;padding:.5em}.arrow-wrap{position:relative;z-index:1;background:#add8e6;width:10em;height:10em;border-radius:50%;font-size:.5em;display:block;cursor:pointer}.arrow-wrap:hover{background:#000}.arrow-wrap-left{margin-right:1em}.arrow-wrap-right{margin-left:1em}.arrow-left{float:left;position:relative;top:3em;left:1.5em;border-color:#fff transparent transparent;-webkit-transform:rotate(90deg)}.arrow-left,.arrow-left:after{width:0;height:0;border-style:solid;border-width:3em 3em 0}.arrow-left:after{position:absolute;top:-3.6em;left:-3em;border-color:#add8e6 transparent transparent;-webkit-transform:rotate(1turn)}.arrow-left:hover:after{border-color:#fff transparent transparent}.arrow-right{float:left;position:relative;top:3em;left:2em;border-color:#fff transparent transparent;-webkit-transform:rotate(270deg)}.arrow-right,.arrow-right:after{width:0;height:0;border-style:solid;border-width:3em 3em 0}.arrow-right:after{position:absolute;top:-3.6em;left:-3em;border-color:#add8e6 transparent transparent;-webkit-transform:rotate(1turn)}.arrow-right:hover:after{border-color:#fff transparent transparent}.arrow-simple{border:solid #000;border-width:0 3px 3px 0;display:inline-block;width:1.5em;height:1.5em;border-color:#fff}.right-arrow-simple{-ms-transform:rotate(-45deg) translate(-15px,5px);transform:rotate(-45deg) translate(-15px,5px);-webkit-transform:rotate(-45deg) translate(-15px,5px)}.left-arrow-simple{-ms-transform:rotate(135deg) translate(-15px,5px);transform:rotate(135deg) translate(-15px,5px);-webkit-transform:rotate(135deg) translate(-15px,5px)}.checkbox-container{display:block;position:relative;padding-left:1.5em;margin-left:2em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:1em;width:1em;background-color:#eee}.checkbox-container:hover input~.checkmark{background-color:#ccc}.checkbox-container input:checked~.checkmark{background-color:#2196f3}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:5px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.portinputorg{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;height:100%}.input_mode_radio_group{margin-top:2em}.file_input_sel_org{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border:1px dashed #000;margin-top:1em;max-width:40%;-ms-flex-line-pack:center;align-content:center;margin-bottom:0;padding:2em 4em}.file_input_selection{margin:0 0 0 1em}.port_input_sample_file_link{margin-bottom:4em}.porteditorfloworg{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.bucket_property_input_org{display:block}.positions_label{margin-bottom:0}.import_positions_button{margin-top:0;-ms-flex-positive:1;flex-grow:1}.add_positions_button{display:block;margin-left:1em;margin-top:1em}.position_button_org{margin-top:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.holding_editortbl{border-bottom:1px solid #000;background:transparent;display:block;table-layout:fixed;padding:5px;white-space:nowrap;border-collapse:collapse;margin-top:1em;height:80%;overflow:none;z-index:0;position:relative}.holding_editortbl tbody{overflow:auto;height:100%;display:block;z-index:0;position:relative}.holding_editortbl tr:nth-child(2n){background-color:#e8fbed;position:relative;z-index:0}.holding_editortbl thead{display:block;position:relative;z-index:0}.holding_editortbl th{overflow-wrap:break-word;border-bottom:2pt solid #000;padding:.5em}.holding_editortbl td,.holding_editortbl th{text-align:center;z-index:0;position:relative}.holding_editortbl td{padding:2px;border-spacing:0;border-collapse:collapse;border:1px;padding:.5em}.holding_editortbl div{width:15ch;z-index:0;position:relative}.holding_editortbl div[type=errcolumn]{width:40ch;z-index:0;position:relative}.holding_editortbl_tkr_column{min-width:15ch}.holding_editortbl_weight_column{min-width:20ch}.holding_editortbl_initval_column{min-width:26ch}.holding_editortbl_action_column{min-width:10ch}.holding_editortbl_error_text{color:red}.holding-editortbl-input-text{background-color:transparent;border:1px solid #000;outline:none;-o-transition:height 1s;transition:height 1s;-webkit-transition:height 1s;text-align:center;font-size:15px;padding:3px;margin:0 1em;width:14ch}.tblrowaddbutton{-ms-flex-item-align:end;align-self:flex-end}.porteditorcontrolgroup{margin-top:0;margin-bottom:2em}.busy_calculation_message{margin-top:2em;font-size:120%;font-style:bold}.bucket-editor-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border:0 solid #000}.bucket-editor-input{margin-left:.5em}.bucket-editor-subsequent-row,.non-top-bucket-editor-row{margin-top:1em}.bucket-editor-row-invisible{visibility:hidden}.bucket_type_label,.num_yrs_in_bucket_label{margin-left:2em}.spending_priority_label{margin-left:0}.bucket_weights_mode_radiobox{margin-left:1em}.bucket-field-label{margin-left:2em}.hidden_element{display:none}.whatifeditororg{-ms-flex-align:center;align-items:center}.whatif-rothconv-org,.whatifeditororg{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.whatif-rothconv-org{-ms-flex-align:start;align-items:flex-start;margin-left:2em;margin-right:2em;padding:1em}.whatif-control-org{max-width:10ch;background:transparent;border:1px solid;font-weight:700;margin:5px;color:#000;white-space:normal;padding:1em;margin-top:1em}.taxbrackettblorg{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-left:2em;margin-right:2em}.taxbracketcontrol{margin-left:1em;margin-top:1em;margin-bottom:1em}.is-flow-org{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.is-info-row-org{-ms-flex-direction:row;flex-direction:row}.is-info-column-org,.is-info-row-org{float:left;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;background:#fff}.is-info-column-org{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.is-info-label{-ms-flex-item-align:center;align-self:center;margin-bottom:1em}.income-control-buttons-org{margin-top:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.income-source-control-button{display:block;margin-left:1em;margin-top:1em}.bucket-browsing{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:0 solid #000;margin-bottom:2em}.scenario-settings-editor{-ms-flex-item-align:start;align-self:flex-start;margin-top:1em;margin-right:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.scenario-settings-control{margin-left:1em;margin-bottom:2em}.bucket-view-status-editor{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:.15em;margin-bottom:1em;padding:.5em;border:0 solid #000}.bucket-view-status-checkbox{margin-left:2em}.bucket-value-changes-org{margin-top:1em;margin-bottom:0;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.bucket-value-changes-org,.bucketing-portfolio-table-org{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.bucketing-portfolio-table-org{max-width:100%;min-width:70%;overflow-x:auto}.bucketing-portfolio-transactions-tbl{display:inline-block;table-layout:fixed;background:transparent;width:100%;margin-top:1em;text-align:left;-ms-flex-item-align:center;align-self:center;border:1px solid #c7c6c6;border-radius:1em 1em 1em 1em;padding:5px;border-collapse:collapse;margin-top:2em;overflow:auto}.bucketing-portfolio-transactions-tbl tr:nth-child(2n){background-color:#e8fbed}.bucketing-portfolio-transactions-tbl th{overflow-wrap:break-word;border-bottom:2pt solid #000;padding:.5em;min-width:10ch}.bucketing-portfolio-transactions-tbl td{padding:2px;border-spacing:0;border-collapse:collapse;border:1px;padding:.5em;min-width:10ch}.bucketing-portfolio-transactions-tbl div{width:15ch}.bucketing-portfolio-transactions-tbl div[type=mediumcolumn]{width:26ch}.bucketing-portfolio-transactions-tbl div[type=longcolumn]{width:40ch}.bucketing-portfolio-transactions-tbl div[type=portfolio-val-column]{width:15ch}.bucketing-portfolio-transactions-tbl div[type=portfolio-val-column-type],.bucketing-portfolio-transactions-tbl portfolio-val-column-type{width:20ch}.portfolio-val-column{min-width:10ch}.portfolio-val-type-column{min-width:20ch}.spending-transaction-item{color:#006400;font-weight:700}.balance-summary-tbl{border:0 solid #000;padding:0;background:hsla(0,1%,78%,.2);margin:1em 0 0;table-layout:fixed;border-collapse:collapse}.balance-summary-tbl td{padding:2em;border-spacing:0;border-collapse:collapse}.view_change_mode_radiobox{margin-left:1em}.report-org{position:relative;-ms-flex-align:center;align-items:center;border:0 solid green;background-color:#fff;margin-top:1em;margin-right:1em;padding:0;border-collapse:collapse;border-spacing:0;min-width:max(70%,800px)}.report-options-org,.report-org{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.report-options-org{margin-bottom:2em;-ms-flex-align:start;align-items:flex-start}.report-preview-org{max-width:100%;min-width:70%;font-size:12px;margin-top:1em;margin-bottom:1em;padding:1em}.bucket-report-full-table-over-years{background:#fff;display:inline-block;display:table;padding:5px;border-collapse:collapse;margin-top:5em}.bucket-report-full-table-over-years td{max-width:18ch;padding:4px}.bucket-report-full-table-over-years th{max-width:18ch;padding:4px;border-bottom:2pt solid #000;overflow-wrap:break-word}.bucket-report-full-table-over-years tr td:nth-child(2n){background-color:#f0f0f0}.bucket-report-full-table-over-years tr{border-bottom:1px solid #acacac}.bucket-report-full-table-over-years{max-width:20ch}.bucket-report-full-table-over-years-series-header{width:17ch}.report-save-as-pdf-button{-ms-flex-item-align:stretch;align-self:stretch}.bucket-report-busy-message-org{min-width:70%}.bucket-report-page-top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.advisor_logo{width:240px;height:38px}.advisor_logo_title_page{width:480px;height:76px}.advisor_log_div_hidden{height:0;overflow:hidden}.bucket-report-client-name{background:#f0f0f0;width:100%}.bucket-report-advisor-address{-ms-flex-item-align:end;align-self:flex-end;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start}.bucket-report-dollar-value-component{border:1px solid #000;margin-top:2em;padding:1em}.bucket-report-annual-income-component,.bucket-report-disclosure-page-component,.bucket-report-portfolio-assets-component,.bucket-report-title-page-component{border:1px solid #000;margin-top:4em;padding:1em}.bucket-report-title-page-org{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;height:95%;width:95%}.bucket-report-title-page-disclaimer{font-size:100%;text-align:left}.bucket-report-disclosures-page-org{height:90%;width:95%;margin-top:2em}.bucket-report-disclosures-page-org,.multiple-vertical-charts-organizer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.multiple-vertical-charts-organizer{width:100%;height:100%;border:0 solid #000}.bucket-report-section{width:600px;height:800px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;justify-items:center;margin:2em;border:0 solid #000}.bucket-report-section-label{display:inline-block;width:90%;text-align:center;font-size:100%;padding:.5em;margin-top:3em;margin-bottom:2em}.bucket-report-section-high-res{height:1600px;justify-items:center;height:0;overflow:hidden}.bucket-report-section-high-res,.bucket-report-section-high-res-visible{width:1200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:2em;font-size:19px}.bucket-report-section-high-res-visible{height:1600px;-ms-flex-pack:start;justify-content:flex-start}.bucket-report-landscape-section{width:800px;height:600px;justify-items:center}.bucket-report-landscape-section,.bucket-report-landscape-section-high-res{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:1em 1em 1em 0;padding:1em;border:0 solid #000;image-rendering:crisp-edges}.bucket-report-landscape-section-high-res{width:1600px;height:1140px;-ms-flex-pack:center;justify-content:center;font-size:19px}.bucket-report-section-boundary,.bucket-report-section-boundary-high-res{border:1px solid #000;margin-top:4em;margin-bottom:4em}.chart-container-full-table{width:95%;max-height:350px;border-top:1px solid #000}.chart-container-full-table-regular-report{width:95%;min-height:50%;border-top:1px solid #000}.chart-and-description-organizer{max-height:75%;-ms-flex-direction:row;flex-direction:row}.chart-and-description-organizer,.chart-and-description-organizer-vertical{width:95%;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border:0 solid red}.chart-and-description-organizer-vertical{max-height:90%;-ms-flex-direction:column;flex-direction:column}.chart-description{width:30%;margin-left:3em;text-align:left;border-top:1px solid #000;justify-self:center;-ms-flex-item-align:center;align-self:center}.main-table-description-text{width:70%;margin-top:1em;text-align:left;margin-right:1em}.chart-description-text{margin-top:1em}.bucket-report-hypothetical-income-chart-height{height:400ch;width:95%;border-top:1px solid #000}.bucket-report-assets-chart,.bucket-report-income-chart{height:40ch;width:95%}.bucket-report-toplevel-border{border-top:1px solid #000}.bucket-report-disclosures-paragraph{text-align:left}.bucket-report-disclosures-special-disclaimer{margin-top:2em}.page-disclosure{width:90%;text-align:left;margin-top:4em;font-weight:700}.simple-table{background:transparent;display:block;table-layout:fixed;padding:5px;white-space:nowrap;border-collapse:collapse;margin-top:2em;overflow:none}.simple-table tbody{overflow:auto;height:100%;display:block}.simple-table tr:nth-child(2n){background-color:#e8fbed}.simple-table thead{display:block}.simple-table th{overflow-wrap:break-word;border-bottom:2pt solid #000;padding:.5em}.simple-table td{padding:2px;border-spacing:0;border-collapse:collapse;border:1px;padding:.5em}.simple-table div{width:15ch}.simple-table div[type=mediumcolumn]{width:26ch}.simple-table div[type=longcolumn]{width:40ch}.simple-summary-tbl{border:0 solid #000;background:#fff;margin-left:0;margin-right:0;margin-bottom:0;table-layout:fixed}.simple-summary-tbl td{padding:.25em;border-spacing:0;text-align:left}.portinputorg{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;height:100%}.input_mode_radio_group{margin-top:2em}.busy_calculation_message{margin-top:2em;font-size:120%;font-style:bold}.rebalance-org{margin-top:1em;margin-left:2em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;border:1pt solid #000}.rebalance-label{justify-self:center;margin-bottom:0}.toprow-org{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;border:1pt solid #000}.bucket-browsing,.bucket-browsing-no-data-instructions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:0 solid #000;margin-top:1em;margin-bottom:2em;min-width:70%}.bucket-browsing-no-data-instructions{-ms-flex-item-align:center;align-self:center}.bucket-income-table-org{max-width:100%;min-width:70%;overflow-x:auto}.no-data-note{-ms-flex-item-align:center;align-self:center}.chart-container{height:40ch;width:80%}.scenario-settings-editor{-ms-flex-item-align:start;align-self:flex-start;margin-top:1em;margin-right:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.scenario-settings-control{margin-left:1em;margin-bottom:2em}.bucket-view-status-editor{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:.15em;margin-bottom:1em;padding:.5em;border:0 solid #000}.bucket-view-status-checkbox{margin-left:2em}.bucket-value-changes-org{margin-top:1em;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.transactions-tbl{margin-top:1em;text-align:left;-ms-flex-item-align:center;align-self:center;border:1px solid #c7c6c6;border-radius:1em 1em 1em 1em;word-break:normal;overflow-wrap:normal;white-space:normal}.income-source-name-column,.scenario-income-column{min-width:20ch}.spending-transaction-item{color:#006400;font-weight:700}.balance-summary-tbl{border:0 solid #000;padding:0;background:hsla(0,1%,78%,.2);margin:1em 0 0;table-layout:fixed;border-collapse:collapse}.balance-summary-tbl td{padding:2em;border-spacing:0;border-collapse:collapse}.view_change_mode_radiobox{margin-left:1em}.upload-options-label{margin-top:2em}.bucketing-hypothetical-report-income-chart-container{height:80ch}.view-summary-org{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:0 solid #000;min-width:70%;margin-top:1em;margin-bottom:2em}.summary-tbl{display:inline-block;padding:2em;background:#fff;margin-bottom:0;border-spacing:1em 1px;outline:1px solid #c7c6c6;font-size:70%;max-width:100%;overflow-x:auto;overflow-y:auto}.summary-tbl th{border-bottom:2px solid #000}.summary-tbl td{padding:.5em 1em}.summary-tbl td[type=fieldvalue]{background-color:rgba(239,246,254,.7)}.sub-summary-label{margin-top:2em;margin-bottom:.5em}.taxable-transaction-summary-tbl{margin-top:0;margin-bottom:2em;max-height:80%;border:1px solid #c7c6c6;border-radius:1em 1em 1em 1em}.summary-item{margin-top:2em}.summary-sub-total-item{border-bottom:1px solid #000;margin-bottom:2em;background-color:rgba(62,65,66,.2);font-weight:700}.summary-total-item{border-top:1px solid #000;font-weight:700}.summary-warning{color:#fff;background:green;margin-top:2em;margin-bottom:1em;padding:1em}.scenarios-selection-org{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;border:0 solid #000;background:transparent;padding:0;height:95%;margin-top:2em}.scenarios-selection-tbl{background:transparent;display:block;table-layout:fixed;margin-top:2em;padding:1em;max-height:100%;overflow-x:hidden;overflow-y:scroll}.scenarios-selection-tbl tr{border-collapse:collapse;border:1px solid #000;padding:1em}.scenarios-selection-tbl tr:nth-child(2n){background-color:#e8fbed}.scenarios-selection-tbl td{padding:1em;text-align:left}.create-new-scenario-button{margin-top:3em}.scenario-client-filter-org{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.scenario-client-filter-dropdown{background:transparent;font-size:1em}.scenario-client-filter-clear-button{border:1px solid #000;margin-left:5em;padding:.1em;text-decoration:none;font-size:1em}.scenarios-quick-selection-parent-org{position:absolute;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;height:70%;z-index:100;background-color:#f5f5f5;border-radius:0 2em 2em 0}.scenarios-quick-selection-org{position:relative;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around;border:0 solid green;margin-top:1em;margin-right:1em;padding:0;border-collapse:collapse;border-spacing:0;background-color:#fff;height:90%;width:100%}@media screen and (min-width:300px) and (max-width:800px){.scenarios-quick-selection-org{display:none}}@media screen and (min-width:801px){.scenarios-quick-selection-org{display:-ms-flexbox;display:flex}}.scenario-table-and-label-org{height:70%;width:100%}.scenarios-quick-selection-tbl{background:transparent;display:inline-block;margin-top:1em;padding:0;max-height:90%;overflow-x:hidden;overflow-y:scroll}#scenarios-quick-selection-tbl::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:green}.scenarios-quick-selection-tbl tr{border-collapse:collapse;border:0 solid #000;padding:0}.scenarios-quick-selection-tbl tr:nth-child(2n){background-color:#e8fbed}.scenarios-quick-selection-tbl td{padding:.5em;text-align:left;border-spacing:0;border-collapse:collapse}.create-new-scenario-quick-button{margin-top:3em;color:#fff;background-color:#57a0d3}.create-prospect-scenario-quick-button{margin-top:1em}.edit-scenario-link-button{border:1px solid #000;margin-left:0;padding:.25em;text-decoration:none}.edit-scenario-selected-link-button{border:1px solid #fff;margin-left:0;padding:.25em;text-decoration:none}.scenario-name{text-decoration:none}.selected-scenario-bg{background-color:rgba(9,135,125,.7)}.selected-scenario-fg{color:#fff}.scenario-row-org{display:block}.qs-scenario-name-column{min-width:34ch}.scenario-quick-buttons-org{margin-top:3em}.scenario-quick-buttons-org,.scenario-quick-expand-visibility-button{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.scenario-quick-expand-visibility-button{background-color:#20b2aa;color:#fff}.scenario-quick-expand-visibility-button:hover{opacity:.65}.scroll-button{background:transparent;padding:12px;border:1px solid;font-weight:700;min-width:14ch;height:5px;color:#000}.view-tax-org{-ms-flex-pack:center;justify-content:center;min-width:70%;margin-top:1em;overflow:auto;z-index:10}.view-tax-org,.view-tax-org-printable{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;border:0 solid #000;margin-bottom:2em}.view-tax-org-printable{-ms-flex-pack:start;justify-content:flex-start;width:97%;height:95%;margin-top:0}.tax-summary-tbl{padding:2em;background:#fff;margin-left:0;margin-right:0;margin-bottom:0;table-layout:fixed;border:1px solid #c7c6c6;border-radius:1em 1em 1em 1em;max-width:95%}.tax-summary-tbl td{padding:.5em;border-spacing:0;border-collapse:collapse;text-align:left;max-width:20ch;text-align:center}.tax-summary-tbl th{max-width:20ch;word-wrap:break-word;text-align:center}.sub-summary-label{margin-top:2em;margin-bottom:.5em}.taxable-transaction-summary-tbl{margin-top:0;margin-bottom:2em;max-height:80%;border:1px solid #c7c6c6;border-radius:1em 1em 1em 1em}.tax-year-control{margin-top:1em;margin-bottom:1em}.view-tax-back-button{margin-top:2em}.expandable-tax-item{color:blue}.tax-item{margin-top:2em}.tax-total-item{border-bottom:1px solid #000}.tax-warning{color:#fff;background:green;margin-top:2em;margin-bottom:1em;padding:1em}.tax-drilldown{margin-top:2em;-ms-flex-item-align:start;align-self:flex-start;justify-self:flex-start;color:blue;font-weight:700}.integrated-tax-summary{display:inline-block;font-size:100%;padding:1em;border:1px solid #c7c6c6;background:#fff;margin-top:1em;border-spacing:2em 1px}.integrated-tax-table-container-and-scrolling-org,.integrated-tax-table-desc-and-summary-org{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.integrated-tax-table-container-and-scrolling-org{-ms-flex-pack:center;justify-content:center}.integrated-tax-table{display:inline-block;padding:2em;background:#fff;margin-bottom:0;border-spacing:1em 1px;outline:1px solid #c7c6c6;font-size:70%;max-width:100%;overflow-x:auto;overflow-y:auto}.integrated-tax-table th{border-bottom:2px solid #000}.integrated-tax-table td{padding:.5em 1em}.integrated-tax-table-striped tr:nth-child(2n){background-color:rgba(62,65,66,.04)}.integrated-tax-table td[type=fieldvalue]{background-color:rgba(239,246,254,.7)}.integrated-tax-table-total-row{background-color:rgba(62,65,66,.2);font-weight:700}.integrated-tax-table-field-name{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding-right:2em;text-align:left}.integrated-tax-table-field-name-label{width:15ch}.integrated-tax-table-field-name-prefix{width:2ch;height:1.5ch;font-size:140%;-ms-flex-item-align:center;align-self:center;margin-right:.5em}.integrated-tax-table-aggregation-button-link{text-decoration:none;color:#000}.integrated-tax-table-sub-item-indentation{width:2ch}.integrated-tax-table-sub-item-text{background-color:#f6f6f6}.integerated-tax-table-field-value{width:10ch;text-align:center;padding-left:.5em;padding-right:.5em}.integerated-tax-table-baseline-diff{margin-top:2px}.integerated-tax-table-baseline-diff-negative{color:green}.integerated-tax-table-baseline-diff-positive{color:red}.integrated-tax-table-field-input{width:100%;text-align:center}.integrated-tax-controls-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;margin-bottom:1em;-ms-flex-item-align:end;align-self:flex-end;width:100%}.integrated-tax-controls-sub-bar{-ms-flex-pack:center;justify-content:center;margin-bottom:0}.integrated-tax-controls-sub-bar,.integrated-tax-controls-sub-bar-left{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.integrated-tax-controls-sub-bar-left{justify-self:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.integrated-tax-controls-sub-bar-right{justify-self:flex-end}.integrated-tax-controls-button{background:transparent;padding:.25em;border:1px solid #000;border-radius:4px;font-weight:700;font-size:1em;margin:5px;color:#000}.integrated-tax-controls-button:hover{background-color:#000;color:#fff;cursor:pointer}.integrated-tax-controls-left-hand-button{justify-self:flex-start}.integrated-tax-controls-recalc-button-highlighted{background-color:#cce6ff}.integrated-tax-scenario-select{margin-left:1em;background:transparent;font-size:1em}.integrated-tax-cola-button{background:transparent;padding:.25em;border:1px solid #000;font-weight:700;height:3ch;margin-left:4px;color:#000;font-size:75%;-ms-flex-item-align:start;align-self:flex-start;justify-self:start}.integrated-tax-table-edit-buttons-layout{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;margin-left:5px;margin-right:5px}.integrated-tax-field-actions-menu-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;margin-bottom:4em}.baseline-plan{color:#bf4228}.differences-plan-green{color:green}differences-plan-red{color:red}.view-rebalance-org{max-height:80%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.view-rebalance-back-button{margin-top:2em}.view-rebalance-year-control{margin-top:1em;margin-bottom:1em}.rebalance-summary-tbl{border:1px solid #c7c6c6;border-radius:1em 1em 1em 1em}.rebalance-tax-status-column{min-width:18ch}.rebalance-market-value-column{min-width:20ch}.rebalance-market-value-overriden-column{border:2px solid green;min-width:20ch}.rebalance-warning{color:#fff;background:green;margin-top:.5em;margin-bottom:1em;padding:.5em}.rebalance-flow-control-org,.rebalance-flows-tbl-label{margin-top:2em}.rebalance-flows-summary-tbl{border:1px solid #c7c6c6;border-radius:1em 1em 1em 1em;padding:1em}.bucketing-dollar-growth-chart-and-description-organizer{width:95%;height:90%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bucketing-dollar-growth-chart-container{height:80ch}.bucketing-dollar-growth-non-top-chart{margin-top:2em}.stresstest_main_org{border:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:40px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.risksrc_disp{Float:left;margin-left:1em}.scenario_list{Float:left;margin-left:4em}.model-box-controls{height:75px}.scenario_result_change_summary_tbl{background-color:rgba(144,238,144,.15);justify-self:flex-end;padding:4px;margin-left:100px;font-size:18px}.scenario_result_change_summary_tbl_header{border-bottom:1px solid #000}.factor-return-input-text{background-color:transparent;border:1px solid #000;outline:none;-o-transition:height 1s;transition:height 1s;-webkit-transition:height 1s;text-align:center;font-size:15px;padding:3px;margin:0 1em;width:14ch}.risksrctbl{border:0 solid #000;background:transparent;padding:5px;border-collapse:collapse;table-layout:fixed;-ms-flex-line-pack:center;align-content:center;overflow-x:none;overflow-y:auto;display:block;height:90%}.risksrctbl tr:nth-child(2n){background-color:#e4e2ff}.risksrctbl tbody{display:block;width:100%;overflow-x:auto;overflow-y:auto;text-align:center}@supports (-ms-ime-align:auto){.risksrctbl tbody{width:calc(100% + 1em)}}.risksrctbl thead,.risksrctbl thead tr{display:block}.risksrctbl td,.risksrctbl th{word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;border:none;border-bottom:1pt solid #000;padding:15px;font-size:20px}.risksrctbl div{width:12ch}.risksrctbl div[type=thelabel]{width:20ch}.risksrctbl div[type=icon]{width:1ch}.view-position-button{background:transparent;padding:5px;border:1px solid #000;font-weight:700}.view-position-button:hover{cursor:pointer;border:1px solid #fff}.position-holdings-tbl{max-width:94%;width:100%}.position-holdings-tbl tbody{width:100%;max-height:80%;margin-bottom:1em}.position-holdings-tbl td,.position-holdings-tbl th{padding:2px}.holdingslinkstyle{font-size:70%;display:block}.position-dialog-level-org{display:-ms-flexbox;display:flex;height:84%;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;background-color:#a0d1ff;border:none;overflow:none;border:0 solid #000;margin-top:20px;margin-left:20px;margin-right:20px}.position-dialog-close-button{margin-top:2em;margin-bottom:2em}.position-table-label{min-width:60ch}.factor-typical-values{font-size:65%;font-style:italic;display:block}.scenario_organizer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch}.scenario_button{background:transparent;padding:12px;font-weight:700;min-width:14ch;margin:1em;min-width:15ch;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;white-space:normal}.scenario_button_not_selected{border:1px ridge #000}.scenario_button_selected{border:1px solid #000;background:rgba(72,72,190,.2)}.scenario_button:hover{cursor:pointer;border:1px solid #fff}.navbar{overflow:none;background-color:rgba(155,199,175,.2);display:inline-block;position:relative;width:90%;margin-top:1em;margin-left:1em;margin-right:1em;vertical-align:center;z-index:1}.navbar_leftside{float:left;margin-top:.5em;margin-bottom:.5em}.navbar_rightside{float:right;margin-top:.5em;margin-bottom:.5em}.logo_img{height:3em;background:transparent}.home-button{display:none;margin-right:1em;padding:2px}.home-button:hover{background-color:#fff}.home-button-div{width:35px;height:5px;background-color:#000;margin:6px 0}.navbar_link_mobile{position:relative;float:none;display:block;text-align:left;clear:both;content:"";text-decoration:none;font-size:120%;padding:.5em}@media screen and (max-width:700px){.home-button{display:block;position:absolute;top:1px;right:1px}.navbar_button{display:none}.navbar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:start;-ms-flex-align:center;align-items:center}.logo_img{-ms-flex-order:-1;order:-1}}.demo-info-org{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:2em}.demo-info-tbl{text-align:left;border-collapse:collapse;table-layout:fixed;-ms-flex-line-pack:center;align-content:center}.bucket-structure-selection-org{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;border:0 solid #000;height:95%}.bucket-structure-selection-option,.bucket-structure-selection-org{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:transparent}.bucket-structure-selection-option{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly;border:2px solid #000;margin-left:10em;padding:2em}.bucket-structure-selection-option:hover{border:2px dashed #000;cursor:pointer}.bucket-structure-image-org{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:0 dashed #000;background:transparent}.bucket-structure-image{background:transparent;max-width:5em}.getwp-info-org{-ms-flex-align:center;align-items:center;margin-top:2em;padding:2em;background:rgba(9,135,125,.7)}.getwp-info-org,.getwp-info-org-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff}.getwp-info-org-inner{-ms-flex-align:start;align-items:flex-start;background:transparent}.getwp-row{margin-top:1em}.getwp-info-tbl{text-align:left;border-collapse:collapse;table-layout:fixed;-ms-flex-line-pack:center;align-content:center}
/*# sourceMappingURL=main.3d735d8d.css.map*/