.modelcustomization{margin-top:65px}.custom-models-waiting{display:flex;height:100vh;justify-content:center;margin-top:65px}.custom-model-content{border:1px solid #ccc;border-radius:7px;display:flex;flex-direction:column;font-family:Source-sans-pro,sans-serif;height:100%;line-height:150%;margin:0;min-height:500px;padding:2px}.navCrumbs-container{margin-bottom:0;padding-bottom:0}.breadcrumbs{align-items:center;display:flex;flex-wrap:nowrap;font-size:12px;font-weight:600;justify-content:flex-start;margin-left:60px;margin-top:40px;text-transform:uppercase}.breadcrumb,.breadcrumbs{background-color:#fff;padding:0}.breadcrumb{margin-right:0}.breadcrumb a{color:#050139;font-size:12px}.breadcrumb a:hover{color:#050139;text-decoration:underline;transform:translateX(2px);transition:transform .2s ease-in-out}.breadcrumb a:active,.breadcrumb a:focus{color:#050139;font-size:12px;outline:none}@media screen and (max-width:768px){.navCrumbs-container{display:none}}*{box-sizing:border-box}.approach{font-size:14px;line-height:1.5;margin-left:60px;text-align:left}.approach-title{font-weight:600;line-height:1.5;margin-top:0;text-transform:uppercase}.approach-subtitle{font-weight:600;margin-bottom:30px;margin-right:30px;margin-top:5px}.approach-subtitle2{font-weight:400;margin:40px 30px 30px 0}.approach-options{display:flex;flex-wrap:wrap;font-weight:600;justify-content:left}.approach-option,.approach-selectedOption{background-color:#fff;border:2px solid #050139;color:#050139;cursor:pointer;height:50px;margin-right:30px;margin-top:15px;text-align:center;text-transform:uppercase;width:150px}.approach-selectedOption{background-color:#050139;color:#fff;opacity:1}.approachNextButtonContainer{display:flex;justify-content:flex-end;width:100%}.approachNextButton{background-color:#050139;color:#fff;letter-spacing:1px}.approachNextButton,.approachNextButtonDisabled{border:2px solid #050139;font-size:14px;font-weight:600;height:50px;margin-bottom:60px;margin-right:60px;margin-top:60px;text-transform:uppercase;width:150px}.approachNextButtonDisabled{background-color:#fff;color:#050139}@media screen and (max-width:768px){.approach{line-height:1;margin:60px}.approachNextButton,.approachNextButtonDisabled{margin-bottom:0;margin-top:20px}}.sleeve-editor .sleeve-editor-title{color:#050139;font-size:14px;font-weight:600;margin-bottom:0;margin-left:60px;margin-top:0;text-transform:uppercase}.sleeve-editor .sleeve-editor-subtitle{word-wrap:break-word;font-size:14px;font-weight:600;line-height:1.5;margin:0 65px 0 60px;text-align:left}.sleeve-editor .sleeve-editor-subtitle2{word-wrap:break-word;font-size:14px;font-weight:400;line-height:1.5;margin:20px 65px 20px 60px;text-align:left}@media only screen and (max-width:600px){.sleeve-editor .sleeve-editor-subtitle,.sleeve-editor .sleeve-editor-title{margin-left:0}}.action-buttons{box-sizing:border-box;display:flex;justify-content:flex-end}.action-buttons button{background-color:#050139;border:2px solid #050139;color:#fff;font-size:14px;font-weight:600;height:50px;margin-bottom:60px;margin-right:60px;margin-top:60px;text-transform:uppercase;width:150px}.action-buttons button.not-active,.action-buttons button:disabled{background:#fff;border:1px solid #050139;color:#050139;cursor:pointer;margin-bottom:60px}.action-buttons button:first-child{margin-right:30px}.outer-container{border-radius:7px;display:flex;flex-direction:column;font-size:16px;height:100%;line-height:150%;margin:60px}.a{color:#050139}@media screen and (max-width:768px){.sleeve-editor{line-height:1;margin:10px}.action-buttons button{margin-bottom:30px;margin-left:30px;margin-right:30px}}.portfolio-hub-typeahead{display:flex;justify-content:flex-start;margin:5px 0;position:relative;width:100%}.portfolio-hub-input{display:inline-block;position:relative;vertical-align:top;width:100%}.holdings-editor-table{margin-left:60px;margin-right:60px;margin-top:20px;width:89%}.holdings-editor-table .holdings-heading{background-color:#050139;border-bottom:"1px solid white";color:#fff;font-size:14px!important;line-height:1.5;text-align:left!important}.holdings-editor-table .holdings-heading th.table-header-line1{transform:uppercase}.holdings-editor-table .holdings-heading th.table-header-line1,.holdings-editor-table .holdings-heading th.table-header-line2{border-bottom:1px solid #fff;color:#fff;font-size:14px!important;padding:10px 0 10px 15px}.holdings-editor-table .holdings-heading th.table-header-expense{border-bottom:1px solid #fff;color:#fff;font-size:14px!important;padding-right:10px;text-align:right}.holdings-editor-table-asset-class{background-color:#fff!important;color:#050139;font-size:18px!important;font-weight:700;line-height:1;padding:25px 0 10px 15px}.holdings-editor-table-edit{padding-left:60px;text-align:right}.holdings-editor-table-wt-category{background-color:#fff!important;color:#050139;font-size:16px!important;font-weight:700;line-height:1;padding:20px 0 10px 15px}.holdings-editor-table.even-row{background-color:#fff;border-bottom:1px solid #ddd;font-size:14px;height:20px}.holdings-editor-table.odd-row{background-color:#f4f4f4;border-bottom:1px solid #ddd;font-size:14px;height:20px;line-height:1;padding-bottom:10px}.holdings-editor-table-edit .fa-icon{cursor:pointer}.holdings-editor-table-ticker{color:#0face7!important;font-size:14px;font-weight:400;padding-bottom:0;padding-left:15px}.holdings-editor-table-ticker-swapped{color:#0face7!important;font-weight:600;padding-left:0}.holdings-editor-table-ticker-original{color:#0face7!important;font-weight:600;padding-left:5px}.holdings-editor-table-ticker-original:hover,.holdings-editor-table-ticker-swapped:hover,.holdings-editor-table-ticker:hover{color:#0face7;text-decoration:underline}.holdings-editor-table-name{color:#050139;font-size:14px;font-weight:400;padding-left:15px}.holdings-editor-table-name-original,.holdings-editor-table-name-swapped{color:#050139;font-weight:400;padding-left:0}.holdings-editor-table-name-original:hover,.holdings-editor-table-name-swapped:hover{color:#050139;cursor:pointer;font-weight:400}.holdings-editor-table-weight{color:#050139;font-size:14px;font-weight:400;padding-right:20px;text-align:right}@media screen and (max-width:768px){.table-responsive{margin:0 10px}.holdings-editor-table{font-size:.9em;margin-left:0;margin-right:0;width:100%}.table-responsive{border:none;margin:0}}@media screen and (max-width:1024px){.table-responsive{border:none}}.risk{box-sizing:border-box;font-size:14px;font-weight:400;line-height:1.5;margin:0 60px;text-align:left}.risk-title{color:#050139;font-size:14px;font-weight:600;margin-bottom:0;margin-left:0;margin-top:0;text-transform:uppercase}.risk-subtitle1{font-weight:700;margin-bottom:40px;margin-top:10px}.risk-subtitle2{font-weight:400;margin-top:10px}.risk-subtitle3{font-weight:400;margin-bottom:40px;margin-top:40px}.risk-buttons-container{display:flex;justify-content:space-between}.custom-model-risk-button{align-items:center;background-color:#fff;border:2px solid #050139;box-sizing:border-box;color:#050139;font-size:14px;font-weight:600;height:50px;justify-content:center;line-height:1;margin:0 10px;text-transform:uppercase;width:150px}.custom-model-risk-button:first-child{margin-left:0}.custom-model-risk-button:last-child{margin-right:0}.custom-model-risk-button.selected{background-color:#050139;border:2px solid #050139;color:#fff;opacity:1}.riskNextButtonContainer{display:flex;justify-content:flex-end}.riskBackButton,.riskNextButton{background-color:#050139;border:2px solid #050139;box-sizing:border-box;color:#fff;font-size:14px;font-weight:600;height:50px;margin:60px 0;text-transform:uppercase;width:150px}.riskBackButton{margin-right:30px}.riskNextButtonDisabled{background-color:#fff;border:2px solid #050139;color:#050139;font-size:14px;font-weight:600;height:50px;margin:60px 0;text-transform:uppercase;width:150px}@media screen and (max-width:1024px){.risk-buttons-container{align-items:center;flex-direction:column;gap:10px;justify-content:center}.risk-buttons-container>:not(:first-child){margin-left:0}.risk-buttons-container>:last-child{margin-left:-10px}}.review-title,.review-title2{color:#050139;font-size:14px;font-weight:600;margin-left:60px;margin-top:0}.review-subtitle{color:#050139;font-size:14px;font-weight:700;margin-bottom:30px;margin-left:60px;margin-top:10px}.name-ticker{font-size:16px;line-height:1.2;margin-bottom:10px}.holdings-review-container{display:flex;flex-wrap:nowrap;justify-content:center;margin:0 60px;max-width:100%;overflow-x:auto;padding:0}.holdings-review-table{font-weight:14px!important;margin-top:0;width:100%}.holdings-review-table .holdings-review-table-header.right-align,.holdings-review-table th.holdings-review-table-header{background-color:#050139;border-bottom:1px solid #fff;color:#fff;font-size:14px!important;line-height:normal;padding-left:20px!important;padding-right:20px!important;padding:10px;text-transform:uppercase}.holdings-review-table .table-header.right-align{text-align:right}.holdings-review-table .table-data,.holdings-review-table .table-data-ticker-details,.holdings-review-table .table-data.right-align,.holdings-review-table tbody .asset-class-row td{font-weight:600;line-height:1;padding:15px}.holdings-review-table .table-data-ticker-details{font-size:14px;height:65px}.holdings-review-table .table-data.right-align{padding:5px 15px;text-align:right}.holdings-review-table tbody .asset-class-row td{font-size:18px;height:20px;padding:15px}.holdings-review-table-data-assetclass{color:#050139!important;font-size:18px;font-weight:700;height:65px;overflow:hidden;padding-left:20px!important}.holdings-review-table-data-category{color:#050139!important;font-size:16px;font-weight:700;height:20px;overflow:hidden;padding-left:30px!important;padding-top:10px!important}.holdings-review-table-data-ticker.original a{color:#0face7!important;font-weight:600;margin:-10px;padding:10px}.holdings-review-table-data-ticker.original{font-size:14px;font-weight:400;height:65px;overflow:hidden}.holdings-review-table-data-ticker.swapped:hover a{color:#0face7!important;text-decoration:underline}.holdings-review-table-data-ticker.swapped a{color:#0face7!important;font-weight:600;margin:-10px;padding:10px}.holdings-review-table-data-ticker.swapped{color:#0face7!important;font-size:16px;font-weight:700;height:65px;overflow:hidden}.holdings-review-table-data-ticker.original:hover a{color:#0face7!important;text-decoration:underline}.holdings-review-table-data-name.swapped a{color:#050139!important;font-weight:600}.holdings-review-table-data-name.original a{color:#050139!important;font-weight:400}.holdings-review-table-data-name{font-size:14px;font-weight:400;line-height:1;padding:5px 15px}.holdings-review-table-header-asterisk{color:#050139!important;font-size:12px;font-weight:600}.holdings-review-table-data-name:hover{color:#050139!important;cursor:pointer;font-weight:400}.holdings-review-table-data-weights{font-size:14px;font-weight:400;padding:15px;text-align:right}.wtCategory-even-row{background-color:#fff;border-bottom:1px solid #ddd}.wtCategory-odd-row{background-color:#f4f4f4}.holdings-review-table-data-expenseRatio{font-size:16px;font-weight:500;line-height:1;padding:15px}.holdings-review-table-data-expenseRatio-weights{font-size:16px;font-weight:500;padding:15px;text-align:right}.equal-width{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:1%}.holdings-button-container{display:flex;justify-content:flex-end!important}.holdings-button-container .holdings-save-button{margin:60px 60px 60px 15px}.holdings-button-container .holdings-back-button,.holdings-button-container .holdings-save-button{background-color:#050139!important;border-color:#050139;color:#fff;font-size:14px;font-weight:600;height:50px;position:relative;text-transform:uppercase;width:150px}.holdings-button-container .holdings-back-button{margin:60px 15px 60px 60px}.holdings-button-container .holdings-save-button:disabled{background-color:#fff!important;color:#050139}@media screen and (max-width:768px){.holdings-review-table tr{height:50px}}.saving-title{font-size:20px;font-weight:600;margin-left:60px;padding-top:10px}.confirm{margin-top:20px}.confirm,.general{font-size:14px;font-weight:600}.general{margin:10px 60px;text-align:left}.model-failure{font-size:14px;font-weight:400;margin-bottom:30px;margin-left:60px;margin-top:30px;text-align:left}.save-button-container{justify-content:flex-start}.recreate{word-wrap:break-word;background-color:#050139!important;border:1px solid #050139;color:#fff;font-size:14px;font-weight:600;height:50px;line-height:1;margin:50px 0 50px 30px;padding:10px!important;text-align:center;text-transform:uppercase;white-space:normal;width:150px}.model-container-wrapper{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:0 50px}.app-links a{color:#0face7!important;text-decoration:none}.app-links a:hover{color:#0face7!important;text-decoration:underline}.model-item{border:1px solid #ccc;border-radius:7px;box-sizing:border-box;flex-basis:calc(33% - 20px);flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center;margin:10px;padding:15px 20px}.model-item .model-item-link{color:#050139!important;color:#0face7;display:block;font-size:14px;font-weight:600;text-align:center}.model-item .model-item-link:hover{cursor:pointer;text-decoration:underline!important}.model-name{word-wrap:break-word;align-items:center;display:flex;font-size:14px;font-weight:600;height:50px;justify-content:center;line-height:1.1;padding:10px 30px;text-align:center!important}.AllocationsChart{margin-top:25px}.app-links{font-size:14px;font-weight:600;margin:0 60px 20px}.save-button-container{display:flex;justify-content:flex-end;margin:0 60px}.underline-email{cursor:pointer;text-decoration:underline}@media screen and (max-width:768px){.save-button-container{align-items:center;flex-direction:column;justify-content:center}.save-button-container button{border:1px solid #000!important;margin:5px;padding:1px}.model-item .model-item-link{line-height:1}}@media screen and (max-width:1024px){.save-button-container .recreate{line-height:1}}.saving-models{font-size:14px;font-weight:400;margin-bottom:20px;margin-left:60px;margin-top:10px;text-align:left}.model-container-save-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0 50px}.model-status{border:1px solid #ccc;border-radius:7px;box-sizing:border-box;flex-basis:calc(33% - 20px);flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center;margin:10px 10px 60px;padding:15px 20px}.model-message{font-size:14px;font-weight:400;height:50px;line-height:1.1;overflow:hidden;padding:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.waiting{align-items:center;display:flex;justify-content:center;margin-bottom:20px;margin-left:auto;width:100%}.AllocationsChart{border-radius:7px;height:300px;width:100%}@media (max-width:900px){.AllocationsChart,.model-message,.model-status,.saving-models,.waiting{font-size:12px}.AllocationsChart{padding:10px;width:100%}}.allocations-title{color:#050139;font-size:14px;font-weight:600;margin-bottom:0;margin-left:60px;margin-top:0;text-transform:uppercase}.allocations-subtitle1{font-weight:400;margin-bottom:10px}.allocations-subtitle1,.allocations-subtitle2{color:#050139;font-size:14px;margin-left:60px;margin-top:10px}.allocations-subtitle2{font-weight:700;margin-bottom:0}.family-name-input-container{font-size:14px;font-weight:400;height:40px;margin-top:0;padding-left:60px;width:100%}.family-name-input{border:1px solid #ccc;margin-bottom:20px;margin-top:20px;padding:5px 10px;width:50%}.red-text{color:red}.allocationsBackButton{margin:60px 7.5px 5px 60px}.allocationsBackButton,.allocationsNextButton{background-color:#050139;border:2px solid #050139;color:#fff;font-size:14px;font-weight:600;height:50px;text-transform:uppercase;width:150px}.allocationsNextButton{margin:60px 60px 60px 7.5px}.chart-container-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0 50px}.chart-container{border:1px solid #ccc;border-radius:7px;box-sizing:border-box;flex-basis:calc(33% - 20px);flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center;margin:50px 10px 10px;padding:15px 20px}.input-icon-container{align-items:center;display:flex;margin:0;padding:15px 5px}.model-input{border:1px solid #ccc;font-size:14px;font-weight:600;padding:5px 15px;width:100%}.edit-icon{color:grey;cursor:pointer;margin-left:10px}.edit-icon.editing{color:red}.button-container{display:flex;justify-content:flex-end}.stepper-container{display:flex;justify-content:center;width:100%}.stepper-input{border:1px solid #ccc;border-left:none;border-right:none;color:#333;font-weight:600;margin-bottom:20px;padding:0 3px;text-align:center;width:calc(80% - 1px)}.stepper-button,.stepper-input{border-radius:0;font-size:14px;height:40px}.stepper-button{background-color:#fff;border:1px solid #ccc;color:#050139;cursor:pointer;padding:3px;width:10%}@media screen and (max-width:768px){.family-name-input{margin-bottom:10px;padding-left:10px;padding-right:10px;width:84%}.chart-container{margin-bottom:20px;width:100%}.chart-container-wrapper,.stepper-container{flex-direction:column}.stepper-button,.stepper-input{padding:0;width:100%}}body{font-family:sans-serif;margin:0;padding:0}
/*# sourceMappingURL=main.0b03544e.css.map*/