.lottieAnimation svg{-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}@media (max-width:375px){.modal{width:100vw;overflow-x:hidden}}@media screen and (min-width:768px) and (max-width:1024px){.modal{width:100vw;overflow-x:hidden}}@media screen and (max-width:768px){.modal .modal-content{width:95%;overflow-x:hidden}}.modal .modal-content.is-xlarge{width:96%;max-height:calc(100vh - 15%)}@media (min-width:1441px){.modal .modal-content.is-xlarge{width:1420px}}@media print,screen and (min-width:769px){.modal .modal-content.is-large{width:95%}}@media screen and (min-width:1024px){.modal .modal-content.is-large{width:1260px}}@media print,screen and (min-width:769px){.modal .modal-content.is-quarterpounder{width:95%}}@media screen and (min-width:1024px){.modal .modal-content.is-quarterpounder{width:1024px}}@media print,screen and (min-width:769px){.modal .modal-content.is-medium{width:75%}}@media screen and (min-width:1024px){.modal .modal-content.is-medium{width:750px}}@media print,screen and (min-width:769px){.modal .modal-content.is-small{width:60%}}@media screen and (min-width:1024px){.modal .modal-content.is-small{width:400px}}.modal .modal-content.is-mobile{width:360px;border-radius:10px}.box.boxWithTitle{position:relative;padding-top:5em!important}.box.boxWithTitle .modalTitle{position:absolute;top:0;left:0;padding:.5em 2.25rem;font-size:1.5rem;font-family:Noto serif,sans-serif;background-color:#f7f7f7;width:100%}.box.boxWithFooter{position:relative}.box.boxWithFooter .modalFooter,.box.boxWithFooter .welcomeModalFooter{position:absolute;bottom:0;left:0;background-color:#f7f7f7;padding:2em 2.25rem;width:100%;overflow-y:hidden}.box.boxWithFooter .welcomeModalFooter{border-bottom-left-radius:25px;border-bottom-right-radius:25px}.box.boxWithFooter .csvModalFooter{position:absolute;bottom:0;left:0;top:80%;background-color:#036;overflow-y:hidden;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.box.boxWithFooter .welcomeModalTop{background:-webkit-gradient(linear,left top,left bottom,from(#161616),to(#232323));background:-webkit-linear-gradient(top,#161616,#232323);background:-o-linear-gradient(top,#161616 0,#232323 100%);background:linear-gradient(180deg,#161616 0,#232323);height:167px;position:absolute;top:0;left:0;padding:2em 2.25rem;width:100%;overflow-y:hidden;border-top-left-radius:10px;border-top-right-radius:10px}.box.borderRadius{border-radius:5px}.surveyModal .checkboxBox{background-color:#f7f7f7}.surveyModal .checkboxBox .checkbox{display:block;padding:.2em 0}.surveyModal .checkboxBox textarea{border:1px solid #dfdfdf!important}.confirmationMessageModal .nagivatorTitle{font-family:Noto sans,sans-serif!important;font-weight:600!important}.confirmationMessageModal .lastDialog{padding:0 2em}.confirmationMessageModal .icon{font-size:2.5rem}.confirmationMessageModal .title{font-family:Noto serif,sans-serif}.confirmationMessageModal .button{min-width:125px}.deleteConfirmationModal{padding:1em 2em;border-radius:5px}.deleteConfirmationModal .subtitle{font-family:Noto serif,sans-serif;font-size:1.85rem;font-weight:600;color:#363636}.deleteConfirmationModal p{font-family:Roboto,sans-serif;font-size:1.15rem;font-weight:300}.deleteConfirmationModal input{border:1px solid #dfdfdf!important;max-width:300px}.deleteConfirmationModal .button{min-width:175px;padding:1.25em;border-radius:3px}.deleteConfirmationModal .button.cancelButton{border:none;background-color:#a3a3a3;color:#fff}.deleteConfirmationModal .button.cancelButton:hover{background-color:#949494}.deleteConfirmationModal .button.deleteButton{border:none;background-color:#ee3937;color:#fff}.deleteConfirmationModal .button.deleteButton:hover{background-color:#c33734}.idleModal i.title{font-size:2.5rem}.idleModal h2.subtitle{font-family:Noto serif,sans-serif;font-size:1.85rem;color:#363636}.idleModal #idleModal-continueButton,.idleModal #idleModal-logOffButton{min-width:150px}.loginConflictModal i.title{font-size:2.5rem}.loginConflictModal h2.subtitle{font-weight:600;font-family:Noto sans,sans-serif;font-size:1.85rem;color:#363636}.loginConflictModal .fa-clock{vertical-align:bottom;font-size:1.35rem;margin-right:.15rem}.loginConflictModal #conflictModal-continueButton,.loginConflictModal #conflictModal-logOffButton{min-width:150px}.loginConflictModal .updatePasswordModal .title{font-family:Noto sans;font-weight:600}.loginConflictModal .updatePasswordModal .passwordInput{border:1px solid #959595}.loginConflictModal .updatePasswordModal .addOnControl{width:100%}.loginConflictModal .updatePasswordModal .addOnControl .passwordAddOnInput{border:1px solid #959595;border-right:none}.loginConflictModal .updatePasswordModal .has-text-primary{border-left:none}.loginConflictModal .updatePasswordModal .has-text-primary:active{border-color:#959595}.loginConflictModal .updatePasswordModal .minWidthButton{min-width:125px;margin:0 5px}.loginConflictModal .updatePasswordModal .requirementPasswordItem{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.895rem}.loginConflictModal .updatePasswordModal .requirementPasswordItem i{margin-top:7px;-ms-flex-preferred-size:20px;flex-basis:20px;font-size:.5rem;color:#d4d4d4}.loginConflictModal .updatePasswordModal .requirementPasswordItem i.fa-check{color:#38a85d;margin-top:5px;font-size:.75rem}.forceLogoffModal .description{margin-top:10px}.forceLogoffModal .subtitle{font-family:Noto serif,sans-serif;font-size:1.35rem;font-weight:500}.forceLogoffModal .button{min-width:120px}.forceLogoffModal p.steps{padding:1em 3em}.forceLogoffModal p.steps .circleNumber{background-color:#38a85d;border-radius:20px;padding:2px 10px;font-size:1.25rem;color:#fff;font-weight:600;margin-right:12px}.forceLogoffModal p.steps .stepText{font-size:1.05rem}.forceLogoffModal p.steps .stepText a{text-decoration:none}.reviewmodalHeader{font-size:2rem;font-family:Open Sans,sans-serif;padding-bottom:50px}.reviewModalSecurityTitle{font-size:1.188rem;font-family:Open Sans,sans-serif;font-weight:600}.reviewModalSecurityKeys{font-size:.875rem;font-family:Open Sans,sans-serif;font-weight:700}.reviewModalSecurityValue{font-size:.875rem;font-family:Open Sans,sans-serif;font-weight:400;padding-left:30px}.reviewReportSummary{background-color:#fcfcfc;border:1px solid #e5e5e5;padding:22px}.reviewReportSummary h2{font-size:1.188rem;text-align:right}.reviewReportSummary h2,.reviewReportSummary h3{font-family:Open Sans,sans-serif;font-weight:600}.reviewReportSummary h3{font-size:.875rem;text-align:left}.reviewReportSummary .valueanswers{font-size:.875rem;font-family:Open Sans,sans-serif;font-weight:400;text-align:right!important}.reviewReportSummary .reportdetails{display:"flex";-webkit-box-pack:"space-between";-ms-flex-pack:"space-between";justify-content:"space-between";-webkit-box-align:"center";-ms-flex-align:"center";align-items:"center"}.reviewReportSummary .termsofUse{font-size:.688rem!important;font-family:Open Sans,sans-serif;font-weight:100!important;text-align:center!important}.reviewReportSummary .linkterms{color:#008f2f}.reviewReportDetails{background-color:#f7fafb;padding:20px;margin-top:-15px}.reviewReportDetails .h3,.reviewReportDetails .keys{font-size:.875rem;font-family:Open Sans,sans-serif;font-weight:600}.reviewReportDetails .values{font-size:.875rem;font-family:Open Sans,sans-serif;font-weight:400}table thead th{vertical-align:middle;font-size:.875rem}table tbody tr td{padding-top:14px;padding-bottom:14px;font-size:.985rem}table.reportTaxLotsTable thead th{background-color:#222;font-weight:200;line-height:1.25;padding-top:14px;padding-bottom:14px;border-color:#414141!important}@media print{table.reportTaxLotsTable thead th{padding:5px!important;font-weight:600;font-size:9px;background-color:#ddd;color:#2a2a2a!important;border-color:#bdbdbd!important}}table.reportTaxLotsTable tbody tr td{border-color:#e3e3e3!important}table.reportTaxLotsTable tbody tr td .esppLotIndicator{color:#f38600}@media print{table.reportTaxLotsTable tbody tr td{padding:5px!important;font-size:10px}}table.reportTaxLotsTable .tooltip-green{-webkit-filter:invert(40%) sepia(16%) saturate(1919%) hue-rotate(166deg) brightness(98%) contrast(95%)!important;filter:invert(40%) sepia(16%) saturate(1919%) hue-rotate(166deg) brightness(98%) contrast(95%)!important}.hasMarginBottom{margin-bottom:10px}.generateReportButton{font-size:.875rem;color:#fff;background-color:#2ab056;font-family:Open Sans,sans-serif;font-weight:600;border-radius:5px;min-width:295px;margin-top:35px}.inputFieldComponent .radioButtons{line-height:2.25}.inputFieldComponent .radioInput{margin-right:5px}.inputFieldComponent .radioLabel{margin-right:15px}.inputFieldComponent .noDisplay{display:none}.inputFieldComponent .switch{position:relative;display:inline-block;width:60px;height:25px}.inputFieldComponent .switch input{opacity:0;width:0;height:0}.inputFieldComponent .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#38a85d;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.inputFieldComponent .slider.colorFlip{background-color:#bbb}.inputFieldComponent .slider:before{position:absolute;content:"";height:17px;width:17px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.inputFieldComponent input:checked+.slider{background-color:#bbb}.inputFieldComponent input:checked+.slider.colorFlip{background-color:#38a85d}.inputFieldComponent input:focus+.slider{-webkit-box-shadow:0 0 1px rgba(0,0,0,.1254901961);box-shadow:0 0 1px rgba(0,0,0,.1254901961)}.inputFieldComponent input:checked+.slider:before{-webkit-transform:translateX(34px);-ms-transform:translateX(34px);transform:translateX(34px)}.inputFieldComponent .slider.round{border-radius:34px}.inputFieldComponent .slider.round:before{border-radius:50%}.inputFieldComponent input::-webkit-input-placeholder{color:#afafaf;opacity:1}.inputFieldComponent input::-moz-placeholder{color:#afafaf;opacity:1}.inputFieldComponent input::-ms-input-placeholder{color:#afafaf;opacity:1}.inputFieldComponent input::placeholder{color:#afafaf;opacity:1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year-container{margin:.4rem;text-align:center;display:flex;flex-wrap:wrap}.react-datepicker__year-container-text{display:inline-block;cursor:pointer;flex:1 0 30%;width:12px;padding:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 0.85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\00d7"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.tradeActivityError:not(:last-child){margin-bottom:1.5rem}.tradeActivityInputForm{position:static}.tradeActivityInputForm .table-container{margin-bottom:.75rem!important;overflow:auto;min-height:276.4px}.tradeActivityInputForm .tradeActivityForm{border-color:transparent!important}.tradeActivityInputForm .tradeActivityForm select{width:100%}.tradeActivityInputForm .tradeActivityForm .tradeActivityFormDeleteColumn{vertical-align:middle}.tradeActivityInputForm .tradeActivityForm .commissionInput .control .select{min-width:49px}.tradeActivityInputForm .tradeActivityForm .commissionInput .select select:not([multiple]){padding-left:.5em}.tradeActivityInputForm .tradeActivityForm thead tr td{border-color:#363636!important;vertical-align:middle;font-size:.9rem;line-height:18px}.tradeActivityInputForm .tradeActivityForm .tooltip-green{-webkit-filter:invert(53%) sepia(11%) saturate(2688%) hue-rotate(87deg) brightness(110%) contrast(76%);filter:invert(53%) sepia(11%) saturate(2688%) hue-rotate(87deg) brightness(110%) contrast(76%)}.tradeActivityInputForm .tradeActivityForm tbody tr td{border-color:transparent!important}.tradeActivityInputForm .tradeActivityForm tbody tr td input,.tradeActivityInputForm .tradeActivityForm tbody tr td select{border-color:#d3d3d3}.tradeActivityInputForm .tradeActivityForm tbody tr td input::-webkit-input-placeholder,.tradeActivityInputForm .tradeActivityForm tbody tr td select::-webkit-input-placeholder{color:gray!important}.tradeActivityInputForm .tradeActivityForm tbody tr td input::-moz-placeholder,.tradeActivityInputForm .tradeActivityForm tbody tr td select::-moz-placeholder{color:gray!important}.tradeActivityInputForm .tradeActivityForm tbody tr td input::-ms-input-placeholder,.tradeActivityInputForm .tradeActivityForm tbody tr td select::-ms-input-placeholder{color:gray!important}.tradeActivityInputForm .tradeActivityForm tbody tr td input::placeholder,.tradeActivityInputForm .tradeActivityForm tbody tr td select::placeholder{color:gray!important}.tradeActivityInputForm .errorDate{background-color:#ff6700}.tradeActivityInputForm .noerrorDate{background-color:#fff}.tradeActivityInputForm table thead tr td#salesMethodTableHeader #salesMethodInfoPopper{position:relative}.tradeActivityInputForm table thead tr td#salesMethodTableHeader #salesMethodInfoPopper .popper{font-family:Noto sans,sans-serif;font-weight:300;line-height:1;position:absolute;top:60px;background-color:#fafafa;border:1px solid #a4a4a4;border-radius:3px;width:400px;padding:1em 2em;letter-spacing:.35px;line-height:18px;z-index:10;left:-100px}.tradeActivityInputForm table thead tr td#salesMethodTableHeader #salesMethodInfoPopper .popper b{font-weight:600}.tradeActivityInputForm table thead tr td#salesMethodTableHeader #salesMethodInfoPopper .popper .description{font-size:.85rem;color:#797979}.tradeActivityInputForm table thead tr td#salesMethodTableHeader #salesMethodInfoPopper .popper .subtitle{font-weight:600;margin-bottom:.25em;font-size:1.15rem}.tradeActivityInputForm table thead tr td#salesMethodTableHeader #salesMethodInfoPopper .popper .checkbox{font-size:.825rem;color:#777}.tradeActivityInputForm table thead tr td#salesMethodTableHeader #salesMethodInfoPopper .popper:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:#fafafa transparent;border-width:0 20px 20px;top:-20px;left:50%;margin-left:-20px}.tradeActivityInputForm table thead tr td#salesMethodTableHeader #salesMethodInfoPopper .popper:before{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:#747474 transparent;border-width:0 21px 20px;top:-20px;left:50%;margin-left:-21px}.tradeActivityError{color:#ff6700;border-radius:0;padding:5px;position:relative;text-align:left;font-size:.75rem}.customOption{color:#00be12;font-weight:700}.uploadoption{background-color:#fff;border:1px solid #56d680!important;font-size:16px;font-family:Open Sans,sans-serif;font-weight:600;color:#3bb262;height:40px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.simulatortradeActivityInputForm{position:static}.simulatortradeActivityInputForm .table-container{margin-bottom:.75rem!important;overflow:auto;min-height:190px}.simulatortradeActivityInputForm .tradeActivityForm{border-color:transparent!important}.simulatortradeActivityInputForm .tradeActivityForm select{width:100%}.simulatortradeActivityInputForm .tradeActivityForm .tradeActivityFormDeleteColumn{vertical-align:middle}.simulatortradeActivityInputForm .tradeActivityForm .commissionInput .control .select{min-width:49px}.simulatortradeActivityInputForm .tradeActivityForm .commissionInput .select select:not([multiple]){padding-left:.5em}.simulatortradeActivityInputForm .tradeActivityForm thead tr td{vertical-align:middle;font-size:.9rem;line-height:18px}.simulatortradeActivityInputForm .tradeActivityForm .tooltip-green{-webkit-filter:invert(53%) sepia(11%) saturate(2688%) hue-rotate(87deg) brightness(110%) contrast(76%);filter:invert(53%) sepia(11%) saturate(2688%) hue-rotate(87deg) brightness(110%) contrast(76%)}.simulatortradeActivityInputForm .tradeActivityForm tbody tr td{border-color:transparent!important}.simulatortradeActivityInputForm .tradeActivityForm tbody tr td input,.simulatortradeActivityInputForm .tradeActivityForm tbody tr td select{border-color:#d3d3d3}.simulatortradeActivityInputForm .tradeActivityForm tbody tr td input::-webkit-input-placeholder,.simulatortradeActivityInputForm .tradeActivityForm tbody tr td select::-webkit-input-placeholder{color:gray!important}.simulatortradeActivityInputForm .tradeActivityForm tbody tr td input::-moz-placeholder,.simulatortradeActivityInputForm .tradeActivityForm tbody tr td select::-moz-placeholder{color:gray!important}.simulatortradeActivityInputForm .tradeActivityForm tbody tr td input::-ms-input-placeholder,.simulatortradeActivityInputForm .tradeActivityForm tbody tr td select::-ms-input-placeholder{color:gray!important}.simulatortradeActivityInputForm .tradeActivityForm tbody tr td input::placeholder,.simulatortradeActivityInputForm .tradeActivityForm tbody tr td select::placeholder{color:gray!important}.simulatortradeActivityInputForm .errorDate{background-color:#ff6700}.simulatortradeActivityInputForm .noerrorDate{background-color:#fff}.simulatortradeActivityInputForm table thead tr td#salesMethodTableHeader #salesMethodInfoPopper{position:relative}.simulatortradeActivityInputForm table thead tr td#salesMethodTableHeader #salesMethodInfoPopper .popper{font-family:Noto sans,sans-serif;font-weight:300;line-height:1;position:absolute;top:60px;background-color:#fafafa;border:1px solid #a4a4a4;border-radius:3px;width:400px;padding:1em 2em;letter-spacing:.35px;line-height:18px;z-index:10;left:-100px}.simulatortradeActivityInputForm table thead tr td#salesMethodTableHeader #salesMethodInfoPopper .popper b{font-weight:600}.simulatortradeActivityInputForm table thead tr td#salesMethodTableHeader #salesMethodInfoPopper .popper .description{font-size:.85rem;color:#797979}.simulatortradeActivityInputForm table thead tr td#salesMethodTableHeader #salesMethodInfoPopper .popper .subtitle{font-weight:600;margin-bottom:.25em;font-size:1.15rem}.simulatortradeActivityInputForm table thead tr td#salesMethodTableHeader #salesMethodInfoPopper .popper .checkbox{font-size:.825rem;color:#777}.simulatortradeActivityInputForm table thead tr td#salesMethodTableHeader #salesMethodInfoPopper .popper:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:#fafafa transparent;border-width:0 20px 20px;top:-20px;left:50%;margin-left:-20px}.simulatortradeActivityInputForm table thead tr td#salesMethodTableHeader #salesMethodInfoPopper .popper:before{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:#747474 transparent;border-width:0 21px 20px;top:-20px;left:50%;margin-left:-21px}.dateText{font-size:"10px";color:"#517efd";margin-right:"41%";margin-top:"5px"}@media (min-width:1470px){.dateText{font-size:"10px";color:"#517efd";margin-right:"41%";margin-top:"5px";padding-right:20px}}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.accordion{width:100%;margin-top:4rem;margin-bottom:1rem}.accordion .columns.is-gapless{margin-bottom:.5rem}.accordion .accordionTitle{width:100%;height:auto;cursor:pointer}.accordion .accordionTitle .far{margin-right:5px;font-size:1.5rem}.accordion .accordionTitle h3{font-size:1.5rem;font-weight:bolder;display:inline-block;margin-bottom:0}.accordion .accordionBody{width:100%;border:1px solid #383838}.accordion .accordionContent{padding:10px}.accordion .accordionFooter{width:100%;padding:10px;background:#eaeaea;font-weight:lighter}.accordion.noTitle{margin-top:.8rem}.accordion.show .accordionBody{height:auto;opacity:1;overflow-y:visible}.accordion.hide{border-bottom:2px solid #383838}.accordion.hide .accordionBody{height:0;opacity:0;overflow-y:hidden}.cardAccordion{width:100%;margin-top:1rem;margin-bottom:1rem}.cardAccordion .columns.is-gapless{margin-bottom:.5rem}.cardAccordion .divider{border-bottom:1px solid #e2e2e2;margin-top:1em;margin-bottom:1.5em}.cardAccordion .defaultAccordionTitle{width:100%;height:auto;font-weight:bolder;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#535353;border:1px solid #535353;border-bottom:none}.cardAccordion .defaultAccordionTitle .fas{margin-right:5px;font-size:1.25rem;padding:10px;color:#a5a5a5}.cardAccordion .defaultAccordionTitle .far{font-size:1.5rem;padding-left:10px;padding-top:8px;color:#a5a5a5}.cardAccordion .defaultAccordionTitle h3{font-size:1rem;font-weight:bolder;display:inline-block;margin-bottom:0;padding:10px;color:#edeeed}.cardAccordion .defaultAccordionTitle .titleAndCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cardAccordion .defaultAccordionTitle .cardIcon{width:40px;margin-left:10px}.cardAccordion .accordionTitle{width:100%;height:auto;font-weight:bolder;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f0f0f0;border:1px solid #e2e2e2;border-bottom:none}.cardAccordion .accordionTitle .fas{margin-right:5px;font-size:1.25rem;padding:10px;color:#777}.cardAccordion .accordionTitle .far{font-size:1.75rem;color:#a5a5a5;padding:8px 5px;padding-left:13px}.cardAccordion .accordionTitle h3{font-size:1rem;font-weight:bolder;display:inline-block;margin-bottom:0;padding:10px}.cardAccordion .accordionTitle .titleAndCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cardAccordion .accordionTitle .cardIcon{width:40px;margin-left:10px}.cardAccordion .accordionBody{width:100%}.cardAccordion .accordionContent{padding:10px}.cardAccordion .accordionFooter{width:100%;padding:10px;background:#eaeaea;font-weight:lighter}.cardAccordion.noTitle{margin-top:.8rem}.cardAccordion.show .accordionBody{height:auto;opacity:1;overflow-y:visible;background:#fff;border:1px solid #e2e2e2;padding:5px}.cardAccordion.hide{border-bottom:1px solid #e2e2e2}.cardAccordion.hide .accordionBody{height:0;opacity:0;overflow-y:hidden}.accordionLearnMoreSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sectionAccordion{margin:1.5em 0}.sectionAccordion .accordionTitle{width:100%;height:auto;font-weight:bolder;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e2e2e2;border-bottom:none;border-radius:5px 5px 0 0;padding:3px 0}.sectionAccordion .accordionTitle .fas{margin-right:5px;font-size:1.5rem;padding:30px 20px;color:#a2a2a2}.sectionAccordion .accordionTitle .fas.lessPadding{padding:12px 20px}.sectionAccordion .accordionTitle .titleAndCard h1{font-size:1.5rem;font-weight:bolder;display:inline-block;margin-bottom:0;padding-top:10px}.sectionAccordion .accordionTitle .titleAndCard h1.noHelperText{padding-top:6px}.sectionAccordion .accordionTitle .titleAndCard .description{font-size:.95rem;color:#8e8e8e;font-weight:400}.sectionAccordion .accordionTitle .learnMoreModalContent{font-weight:400}.sectionAccordion .accordionBody{width:100%}.sectionAccordion .accordionContent{padding:10px}.sectionAccordion.show .accordionBody{height:auto;opacity:1;overflow-y:visible;background:#fff;border:1px solid #e2e2e2;border-top:none;padding:5px;border-radius:0 0 5px 5px}.sectionAccordion.show .accordionBody .help{color:#666}.sectionAccordion.show .accordionBody .accordionField input,.sectionAccordion.show .accordionBody .accordionField select{border-color:#d3d3d3}.sectionAccordion.show .accordionBody .accordionField input::-webkit-input-placeholder,.sectionAccordion.show .accordionBody .accordionField select::-webkit-input-placeholder{color:gray!important}.sectionAccordion.show .accordionBody .accordionField input::-moz-placeholder,.sectionAccordion.show .accordionBody .accordionField select::-moz-placeholder{color:gray!important}.sectionAccordion.show .accordionBody .accordionField input::-ms-input-placeholder,.sectionAccordion.show .accordionBody .accordionField select::-ms-input-placeholder{color:gray!important}.sectionAccordion.show .accordionBody .accordionField input::placeholder,.sectionAccordion.show .accordionBody .accordionField select::placeholder{color:gray!important}.sectionAccordion.show .accordionBody .accordionField .inputLabel{margin-bottom:3px;font-size:.875rem;color:#555}.sectionAccordion.show .accordionBody .accordionField .accordionInputTooltip{-webkit-filter:brightness(80%);filter:brightness(80%)}.sectionAccordion.hide{border-bottom:1px solid #e2e2e2;border-radius:5px}.sectionAccordion.hide .accordionBody{height:0;opacity:0;overflow-y:hidden}.sectionAccordion .accordionFooter{padding:10px;margin-top:2em;background:#f4f4f4}.learnMoreModal{text-align:left;color:#4a4a4a;position:relative}.learnMoreModal .modalTitle{font-family:Noto serif,sans-serif;text-align:center;font-weight:200;font-size:2rem}.learnMoreModal .contentSection{padding-bottom:3em}.learnMoreModal .contentSection .learnMoreModalContent{margin:2em 1em;max-height:500px;overflow-y:auto}.learnMoreModal .contentSection .learnMoreModalContent p{margin-bottom:1rem}.learnMoreModal .contentSection .learnMoreModalContent ul{color:#4a4a4a;padding:.5em 2em;list-style-type:square}.learnMoreModal .contentSection .learnMoreModalContent ul li{margin:.75em 0}.learnMoreModal .contentSection .learnMoreModalContent ol{color:#4a4a4a;margin:2em;padding:1em 3em;background-color:#fcfcfc;padding-bottom:2em}.learnMoreModal .contentSection .learnMoreModalContent ol li{margin:.75em 0}.learnMoreModal .contentSection .learnMoreModalContent ol .listHeader{margin-top:.5em;margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.learnMoreModal .contentSection .learnMoreModalContent ol .listHeader .listImage{height:45px;width:45px}.learnMoreModal .contentSection .learnMoreModalContent ol .listHeader .listTitle{font-size:1.5rem;margin:.25em}.learnMoreModal .modalButtonSticky{position:absolute;bottom:0;width:100%}.learnMoreModal .modalButtonSticky .button{margin:0 .5em;min-width:150px}.learnMoreModal .modalButtonSticky .button .moreHelpIcon{height:18px;width:18px;margin-right:10px}.learnMoreModal .modalButtonSticky .button:active .moreHelpIcon,.learnMoreModal .modalButtonSticky .button:hover .moreHelpIcon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.learnMoreModalInfoButton{background-color:transparent;padding:0;cursor:pointer;border:none}.learnMoreModalInfoButton img{height:18px;width:18px}.learnMoreModalInfoButton .hoveredIcon:hover{-webkit-filter:grayscale(60%);filter:grayscale(60%)}.learnMoreModalInfoButton .liteVersion{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}#learnMoreModalTooltipIcon.hoveredIcon:hover{-webkit-filter:grayscale(60%)!important;filter:grayscale(60%)!important}#learnMoreModalTooltipIcon.liteVersion{-webkit-filter:brightness(0) invert(1)!important;filter:brightness(0) invert(1)!important}#learnMoreModalTooltipIcon.accordionTooltip{-webkit-filter:brightness(140%) saturate(0);filter:brightness(140%) saturate(0);width:15px;height:15px}.systematicAccordion .footerNote{display:inline-block;margin-left:10px;margin-top:6px}.systematicAccordion .fs-smaller{font-size:.85rem!important}.systematicAccordion .systematicRadioOptions{margin-top:-10px}.systematicAccordion .systematicRadioOptions label:first-child{margin-right:30px}.divReinvestCheckbox{width:100%;text-align:center}.rolloverWordContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.rolloverWordContainer .abbreviatedWord{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:3px}.rolloverWordContainer .tooltip{min-width:16px;color:#a4a4a4}.rolloverWordContainer .greyscaleIcon{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.toolHeader hr{margin:0}@media print{.toolHeader{font-size:.8rem}.toolHeader .columns .column.titleCard{display:none}}.toolHeader .learnMoreSection{margin-top:-4px}.toolHeader .securitySection{padding:1%;margin-bottom:0}.toolHeader .securitySection .column{padding:0!important}.toolHeader #toolHeaderDropdown{font-size:1.85rem;text-decoration:none;margin:auto}.toolHeader #toolHeaderDropdown i{padding-top:5px}.toolHeader #toolHeaderDropdownContent{position:absolute;background:#fff;z-index:5;width:100%}.costbasisReportHeader{margin-bottom:1.5em}.costbasisReportHeader p.todaysDate{color:#555}@media print{.costbasisReportHeader p.todaysDate{margin-bottom:1em}}.costbasisReportHeader .is-justify-content-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.costbasisReportHeader .level{margin:12px 0!important}.costbasisReportHeader .level .level-right .inputFieldComponent .switch{width:54px;height:20px}.costbasisReportHeader .level .level-right .inputFieldComponent .slider:before{height:12px;width:12px;left:4px}.costbasisReportHeader .level .level-right .switchText{text-transform:uppercase;font-size:.75rem;letter-spacing:1px;color:#6f6f6f;margin-left:10px;margin-bottom:4px}.costbasisReportHeader h1{margin:0;margin-bottom:1em}.costbasisReportHeader h1.title{font-weight:400;margin-right:5px}.costbasisReportHeader .detailCard{padding:0 10px}.costbasisReportHeader .detailCard p{margin-top:2px}@media print{.costbasisReportHeader .detailCard p{font-size:13px}}.costbasisReportHeader .detailCard .column{padding:6px 12px}.costbasisReportHeader .detailCard .detailKey{display:-webkit-box;display:-ms-flexbox;display:flex;margin:7px 0}.costbasisReportHeader .detailCard .detailKey b{white-space:nowrap;margin-right:5px;line-height:18px}.costbasisReportHeader .detailCard .detailKey span{line-height:18px}.costbasisReportHeader .detailCard .minWidth-label{min-width:89px}.costbasisReportHeader .detailCard .minWidth-2-label{min-width:145px}.costbasisReportHeader h4.titleCard{background:#56acee;margin-bottom:1em;padding:8px 15px;color:#fff;font-weight:600;font-size:1.2rem}@media print{.costbasisReportHeader h4.titleCard{background-color:#ddd;color:#2a2a2a}}.costbasisReportHeader .smallNote{color:#949494;font-size:.85rem;padding-top:0}.costbasisReportHeader #reportPopper-2{top:-135px;right:85px}.costbasisReportHeader #reportPopper-2 .popper-image{width:70px;height:71px;margin-bottom:.25em}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.stepHeader{position:relative}.stepHeader .learnMoreIcon{display:inline}.stepHeader .title{font-size:1.6rem;line-height:1.4rem;font-weight:600;text-transform:uppercase;color:#40b555}.stepHeader .subtitle{font-size:1.85rem;letter-spacing:-.5px;font-family:Noto Serif,serif}.stepHeader .title+.subtitle{margin-left:10px}.stepHeader .hrLine{margin-top:0;margin-bottom:1.5rem}.eventConflictModal #allVoluntaryChangeBox{min-width:50px;margin-left:10px;margin-top:5px}.eventConflictModal .button{min-width:125px}.eventConflictModal .button.noMinWidth{width:45px!important;min-width:45px;max-width:45px}.eventConflictModal .fa-exclamation-triangle{font-size:3rem}.eventConflictModal .notification .fa-exclamation-triangle{font-size:1rem}.eventConflictModal .margin-sm{margin-top:8px}.eventConflictModal tbody td{vertical-align:middle}.eventConflictModal .allSalesMethodModal .description{margin-top:-10px;margin-bottom:3em}.eventConflictModal .allSalesMethodModal .description .mt-1{margin-top:10px}.eventConflictModal .allSalesMethodModal .stp-buttons{margin-bottom:3em}.eventConflictModal .allSalesMethodModal .stp-label{margin-right:1em}.eventConflictModal .allSalesMethodModal .stp-filterButton{border:1px solid #ddd;padding:5px 10px;margin-left:1em;border-radius:.75em;color:#666}.eventConflictModal .allSalesMethodModal .stp-filterButton:hover{background-color:rgba(136,221,255,.2352941176);color:#3593db;border-color:#3593db}.eventConflictModal .allSalesMethodModal .stp-filterButton.active{color:#3593db;border-color:#3593db}.eventConflictModal .allSalesMethodModal .allSalesMethodTable table.table{border-color:#ddd}.eventConflictModal .allSalesMethodModal .allSalesMethodTable thead tr th{vertical-align:middle;text-align:center;font-size:.865rem;border-color:#2e2e2e;background:#1c1c1c;font-weight:400;padding:.5em}.eventConflictModal .allSalesMethodModal .allSalesMethodTable td{border-color:#ddd;font-size:15px;padding:.5em .75em}.eventConflictModal .allSalesMethodModal .allSalesMethodTable td .gain{color:#059333}.eventConflictModal .allSalesMethodModal .allSalesMethodTable td .loss{color:#d32133}.eventConflictModal .allSalesMethodModal .allSalesMethodTable tr.highlightedRow{background-color:rgba(136,221,255,.3490196078)}.eventConflictModal .allSalesMethodModal .allSalesMethodTable .specificSalesRow td{vertical-align:middle;background-color:#f3f3f3;padding:.5em 1em;border:none}.eventConflictModal .allSalesMethodModal .allSalesMethodTable .specificSalesRow td .subtitle{margin-bottom:5px;font-size:1.05rem;font-weight:600;color:#3a3a3a}.eventConflictModal .headerData{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.eventConflictModal .headerData .headerDetail:not(:last-child){margin-right:50px}.eventConflictModal .specificSalesMethodTable table.table{border-color:#ddd}.eventConflictModal .specificSalesMethodTable thead tr th{vertical-align:middle;text-align:center;font-size:.925rem;border-color:#363636}.eventConflictModal .specificSalesMethodTable td{border-color:#ddd}.eventConflictModal .specificSalesMethodTable td input{border-color:#acacac}.eventConflictModal .specificSalesMethodTable td .gain,.eventConflictModal .specificSalesMethodTable td .loss{color:#3a3a3a}.eventConflictModal .specificSalesMethodTable tbody tr:last-child{background-color:#f7f7f7}.eventConflictModal #charityAllMethodOptions button{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding:.75em 1em;border:1px solid #cbcbcb;border-radius:5px;background:transparent;text-align:left;cursor:pointer}.eventConflictModal #charityAllMethodOptions button i{font-size:1.2rem;color:#cbcbcb;margin-right:1em;vertical-align:middle}.eventConflictModal #charityAllMethodOptions button p{margin:0;padding:0;line-height:1.5}.eventConflictModal #charityAllMethodOptions button:hover{background-color:#f8f8f8}.eventConflictModal #charityAllMethodOptions button.is-active{border:1px solid #3bb262;background-color:rgba(64,190,106,.0666666667)}.eventConflictModal #charityAllMethodOptions button.is-active i{color:#3bb262}.loadingModal{overflow:hidden!important}.loadingModal .box{background:none;overflow:hidden}.loadingModal .loadertext{z-index:2;text-align:center;color:#313131;font-size:1.85em;-webkit-animation:colorchange 20s infinite alternate;animation:colorchange 20s infinite alternate;margin-top:3%;margin-left:5%}.loadingModal .fa-gears{font-size:2rem}.loadingModal .smallerText{font-size:.95rem}.loaderContainer{position:relative;left:0;top:0;margin:auto;max-height:260px;max-width:350px}.loaderContainer.xsmall{width:20px;height:20px}.loaderContainer .loader{z-index:1;border-top:2px solid #eaeaea;border-right:2px solid #eaeaea;border-bottom:2px solid #eaeaea;border-left:2px solid #0eff5d;margin:29px auto 0;border-radius:50%;width:150px;height:150px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.loaderContainer .small{width:50px;height:50px;border-left:2px solid #3bb262}.loaderContainer .xsmall{width:25px;height:25px;border-radius:50%;margin:0;border-left:2px solid #3bb262;padding:0 10px}@-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)}}@-webkit-keyframes colorchange{0%{color:#fff}10%{color:#fff}20%{color:#acacac}30%{color:#acacac}40%{color:#3bb262}50%{color:#3bb262}60%{color:#fff}70%{color:#acacac}80%{color:#acacac}90%{color:#3bb262}to{color:#3bb262}}@keyframes colorchange{0%{color:#fff}10%{color:#fff}20%{color:#acacac}30%{color:#acacac}40%{color:#3bb262}50%{color:#3bb262}60%{color:#fff}70%{color:#acacac}80%{color:#acacac}90%{color:#3bb262}to{color:#3bb262}}#bouncing-dots .loadingLabel{font-size:1rem;color:#d3d3d3}#bouncing-dots .dot{display:inline-block;-webkit-animation-name:bouncing;animation-name:bouncing;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;font-size:4rem;color:#ddd}#bouncing-dots .dot.is-small{font-size:1.5rem}#bouncing-dots .dot:nth-child(2){-webkit-animation-delay:125ms;animation-delay:125ms}#bouncing-dots .dot:nth-child(3){-webkit-animation-delay:.25s;animation-delay:.25s}@-webkit-keyframes bouncing{0%{-webkit-transform:none;transform:none}33%{-webkit-transform:translateY(-.5em);transform:translateY(-.5em)}66%{-webkit-transform:none;transform:none}}@keyframes bouncing{0%{-webkit-transform:none;transform:none}33%{-webkit-transform:translateY(-.5em);transform:translateY(-.5em)}66%{-webkit-transform:none;transform:none}}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.stepper{position:relative;height:50px;margin:1em}.stepper .stepBorder{border-bottom:2px solid #ddd;position:absolute;width:100%;top:45%;z-index:1}.stepper .stepBorder.miniBorder{top:27%}.stepper .stepDiv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;position:inherit;z-index:2}.stepper .stepDiv .steps{width:100%;text-align:center;position:relative}.stepper .stepDiv .steps .stepChip{font-size:2.5rem;margin-top:.1em;color:#cecece}.stepper .stepDiv .steps .stepChip.miniChip{font-size:1.5rem;background-color:#fff}@media screen and (max-width:768px){.stepper .stepDiv .steps .stepChip{margin-left:31%;margin-right:30%}}.stepper .stepDiv .steps .stepChip.activeChip{color:#3bb262}.stepper .stepDiv .steps .stepNum{position:absolute;font-size:1.25em;color:#fff;font-weight:600;top:13%;right:47.5%;left:47.5%}@media screen and (max-width:769px){.stepper .stepDiv .steps .stepNum{left:46%}}.stepper .stepDiv .steps .stepText{margin-top:.5em;color:#bdbdbd;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:769px){.stepper .stepDiv .steps .stepText{font-size:.825rem}}.stepper .stepDiv .steps .stepText.activeText{color:#3bb262!important}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.reviewModal .title{font-size:1.35rem!important;letter-spacing:-.5px;font-family:Noto Serif,serif;font-size:1.5em;font-weight:400;margin-left:10px}.reviewModal .subtitle{font-weight:400}.reviewModal .finalAction{margin-top:3rem}.reviewModal .finalAction .buttons{margin-top:4rem;margin-bottom:8rem}.reviewModal .has-text-left{padding:0 5em}.reviewModal .has-text-left.margin-left{margin-left:3.5em}.reviewModal section.box{padding:1rem;margin:1rem 0;border:1px solid #ededed;-webkit-box-shadow:3px 3px 1px -2px hsla(0,0%,85%,.4);box-shadow:3px 3px 1px -2px hsla(0,0%,85%,.4)}.reviewModal section .value{color:rgb(108.25,108.25,108.25)}.reviewModal .buttons{display:block;text-align:center}.reviewModal .buttons .button{display:inline-block}.reviewModal .requiredCostBasisCheckbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviewModal .table-container table thead tr th{text-align:center;vertical-align:middle;font-size:.825rem}.reviewModal .table-container table tbody tr td{font-size:.95rem}#reportPopper-15{top:-137px;left:889px}#reportPopper-15 .popper-image{width:70px;height:71px}#reportPopper-16{top:-67px;left:900px}#reportPopper-16 .popper-image{width:70px;height:70px}#reportPopper-17{top:-120px;left:889px}#reportPopper-17 .popper-image{width:70px;height:71px}#reportPopper-18{top:-40px;left:900px}#reportPopper-18 .popper-image{width:70px;height:70px}@media (min-width:1280px) and (max-width:1470px){#reportPopper-15{top:-137px;left:700px}#reportPopper-15 .popper-image{width:70px;height:71px}#reportPopper-16{top:-67px;left:682px}#reportPopper-16 .popper-image{width:70px;height:70px}}@media (max-width:1279px){#reportPopper-15{top:-142px;left:500px}#reportPopper-15 .popper-image{width:70px;height:71px}#reportPopper-16{top:-67px;left:495px}#reportPopper-16 .popper-image{width:70px;height:70px}}.control.isFullWidthControl{width:100%}.controlerror{background-color:#ff6700}.controlerror.isFullWidthControl{width:100%}.tradeActivityTotalTransactions{margin-top:3em}.tradeActivityTotalTransactions.box{background-color:#f5f5f5}.tradeActivityTotalTransactions.box .subtitle{color:#3a3a3a;font-size:1.35rem;margin-bottom:.5em}.tradeActivityTotalTransactions.box p{color:#777}.tradeActivityTotalTransactions.box .is-medium{min-width:275px}.tradeActivityTotalTransactions.box .tag{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;margin-top:1em}.tradeActivityTotalTransactions.box .checkboxSection{text-align:left}.tradeActivityTotalTransactions.box .checkboxSection .checkboxDiv{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.15rem!important}.tradeActivityTotalTransactions.box .checkboxSection .checkboxDiv .checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}.tradeActivityTotalTransactions.box .checkboxSection .checkboxDiv .checkbox p{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#3a3a3a}.multipleCostbasisReviewModal{position:relative;padding:1em 2em}.multipleCostbasisReviewModal .closeButton{position:absolute;top:-28px;right:-20px}.multipleCostbasisReviewModal p{color:#555!important}.multipleCostbasisReviewModal .introParagraph{max-width:800px;margin:auto}.multipleCostbasisReviewModal .tableSection{height:30vh;overflow:auto;margin-bottom:1em}.multipleCostbasisReviewModal .reviewIcon{margin-bottom:1em}.multipleCostbasisReviewModal .title{font-weight:400;color:#383838}.multipleCostbasisReviewModal .checkbox{color:#555;font-size:.85rem}.multipleCostbasisReviewModal .buttons:not(:last-child){margin-bottom:0}.multipleCostbasisReviewModal .buttons .button{min-width:200px}.multipleCostbasisReviewModal .buttons .button:not(:first-child){margin-left:1em}.multipleCostbasisReviewModal ul{list-style:none}.multipleCostbasisReviewModal ul li{padding:.25em}.multipleCostbasisReviewModal ul li .fa-circle{font-size:.5rem;vertical-align:middle}.multipleCostbasisReviewModal .transactionDetails{border:1px solid #3bb262;padding:2em;margin:1.5em 2em;margin-top:1em}.multipleCostbasisReviewModal .level .subtitle{margin-bottom:0;font-family:Noto serif,sans-serif}.multipleCostbasisReviewModal .tradeActivityDetails{margin:0 1em}.multipleCostbasisReviewModal .tradeActivityDetails:last-child{margin-right:0}.multipleCostbasisReviewModal h3{font-size:1.125rem}.dark-blue-text{color:#0859db}#costbasis-form-tabs{scrollbar-width:thin}#costbasis-simModalIconButton{margin-top:13px}#esppFormButtons .button,#ptpFormButtons .button{min-width:200px;font-weight:400;font-size:.85rem;padding:20px 10px}#esppFormButtons .button.is-outlined,#ptpFormButtons .button.is-outlined{background-color:#fafafa}#esppFormButtons .button.is-outlined:hover,#ptpFormButtons .button.is-outlined:hover{color:#777;background-color:#efefef}#esppFormButtons .button:not(:last-child),#ptpFormButtons .button:not(:last-child){border-right:none}#costbasisFormSection .estateSelectForm .estateOptions{display:-webkit-box;display:-ms-flexbox;display:flex}#costbasisFormSection .estateSelectForm .estateOptions .estateSelect:first-child{margin-right:2em}#costbasisFormSection .estateSelectForm .estateSelect{position:relative;padding:.65em 1em;min-width:300px;border:1px solid #e2e2e2;color:#383838;padding-left:45px;line-height:22px;border-radius:5px}#costbasisFormSection .estateSelectForm .estateSelect.isActive{border:1px solid #54b674;color:#3b9358;background-color:#e9fff1}#costbasisFormSection .estateSelectForm .estateSelect.isNotAvailable{padding-left:1em;max-width:300px;text-align:center;font-size:.9rem;background:#f0f0f0;color:#888}#costbasisFormSection .estateSelectForm .estateSelect .checkmark{position:absolute;font-size:1.5rem;left:8px;top:20px}#costbasisFormSection .estateSelectForm .estateSelect .checkmark i.fa-circle{color:#e2e2e2}#costbasisFormSection .qualifiedRadioOptions label:first-child{margin-right:30px}#costbasisFormSection .esppPlanOptions .tooltip-green{-webkit-filter:invert(53%) sepia(11%) saturate(2688%) hue-rotate(87deg) brightness(110%) contrast(76%);filter:invert(53%) sepia(11%) saturate(2688%) hue-rotate(87deg) brightness(110%) contrast(76%)}#costbasisFormSection .esppPlanOptions .my-auto{margin:auto 0}#costbasisFormSection .esppPlanOptions .radioHelperText{margin-left:19px!important}#costbasisFormSection .esppPlanOptions.notification{margin-bottom:8px}#costbasisFormSection .hr-is-dark{background-color:#979797;height:3px}#costbasisFormSection .esppStepTitle{color:#383838;font-size:1.35rem;margin-top:.25em;margin-bottom:1em}#costbasisFormSection .esppActivityRow{position:relative}#costbasisFormSection .esppActivityRow .accordionTooltip{-webkit-filter:brightness(140%) saturate(0);filter:brightness(140%) saturate(0);width:15px;height:15px}#costbasisFormSection .esppActivityRow .help,#costbasisFormSection .esppActivityRow .inputLabel{color:#999}#costbasisFormSection .esppActivityRow .delete{position:absolute;top:0;right:5px}#costbasisFormSection .esppActivityRow .textSeperator{margin-top:30px;font-size:.895rem;padding:0 6px;color:#a3a3a3}#costbasisFormSection .esppActivityRow .textSeperator-noLabel{margin-top:7px;font-size:.895rem;padding:0 6px;color:#a3a3a3}#costbasisFormSection .esppActivityRow .firstRemoveButton{margin-top:23px}#costbasisFormSection .esppActivityRow .esppTradeActivityDefinitions{margin:2em}#costbasisFormSection .esppActivityRow .esppTradeActivityDefinitions .definitionImage{margin-bottom:2em;margin-top:-1em}#costbasisFormSection .esppActivityRow .esppTradeActivityDefinitions .typeDefinition{min-height:125px;margin-bottom:.5em}#costbasisFormSection .esppsimActivityRow{position:relative}#costbasisFormSection .esppsimActivityRow .accordionTooltip{-webkit-filter:brightness(140%) saturate(0);filter:brightness(140%) saturate(0);width:15px;height:15px}#costbasisFormSection .esppsimActivityRow .help,#costbasisFormSection .esppsimActivityRow .inputLabel{color:#999}#costbasisFormSection .esppsimActivityRow .delete{position:absolute;top:0;right:5px}#costbasisFormSection .esppsimActivityRow .textSeperator{margin-top:30px;font-size:.895rem;padding:0 6px;color:#a3a3a3}#costbasisFormSection .esppsimActivityRow .textSeperator-noLabel{margin-top:7px;font-size:.895rem;padding:0 6px;color:#a3a3a3}#costbasisFormSection .esppsimActivityRow .firstRemoveButton{margin-top:23px}#costbasisFormSection .esppsimActivityRow .esppTradeActivityDefinitions{margin:2em}#costbasisFormSection .esppsimActivityRow .esppTradeActivityDefinitions .definitionImage{margin-bottom:2em;margin-top:-1em}#costbasisFormSection .esppsimActivityRow .esppTradeActivityDefinitions .typeDefinition{min-height:125px;margin-bottom:.5em}#costbasisFormSection .ESPPIndividualSection .esppActivityRow{border-bottom:2px dotted rgba(94,128,230,.6235294118);margin-bottom:2em;padding-bottom:.5em}#costbasisFormSection .ESPPIndividualSection .esppActivityRow:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#costbasisFormSection .tipTag{margin-bottom:1.5em}#costbasisFormSection .payroll-activities .columns{margin-bottom:0}#costbasisFormSection .payroll-activities input.static{border:none}#costbasisFormSection .payroll-activities i.fa-trash-can{color:#d0d0d0}#costbasisFormSection #salesPlanningInfoIcon{-webkit-filter:brightness(100);filter:brightness(100);margin-right:6px}#costbasisFormSection #salesPlanningInfoIcon.greyIcon{-webkit-filter:brightness(.75);filter:brightness(.75)}.titleAndCard h1{font-size:1.5rem;font-weight:bolder;display:inline-block;margin-bottom:0;padding-top:10px}.titleAndCard h1.noHelperText{padding-top:6px}.titleAndCard .description{font-size:.95rem;color:#8e8e8e;font-weight:400}.cdsc-fee-row:nth-child(odd){background-color:#fff}.cdsc-fee-row:nth-child(2n){background-color:#fafafa}.netSimulator-infoModal .boxContent{overflow-x:hidden;padding-bottom:0}.netSimulator-infoModal hr{margin-bottom:0;margin-top:1em;height:1px;background-color:#e9e9e9}.netSimulator-infoModal .hr-width{width:75%;margin:auto}.netSimulator-infoModal .fontSerif{font-family:Noto serif,"serif";margin-bottom:0!important}.netSimulator-infoModal .subtitle{font-size:1.65rem;margin-top:2.5em}.netSimulator-infoModal .label{font-size:1.15rem;color:#1b1b1b}.netSimulator-infoModal .info-step{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em 0}.netSimulator-infoModal .info-step img{width:38px;height:38px;margin-right:15px;margin-top:7px}.netSimulator-infoModal .green-bg{background-color:#29a451;width:150%;margin-left:-25%;height:70px}.netSimulator-infoModal .grey-bg{background-color:#edfff1;width:150%;margin-left:-25%;height:225px}.netSimulator-infoModal .simModal-container{width:100%;position:relative}.netSimulator-infoModal .simModal-container .text-section{position:absolute;top:8px;padding:0 43px}.netSimulator-infoModal .simModal-container .text-section p{color:#cbfedc}.netSimulator-infoModal .simModal-container .text-section .label{color:#fff}.netSimulator-infoModal .simModal-container .text-section-grey{position:absolute;top:3px}.netSimulator-infoModal .simModal-container .text-section-grey p{color:#5b5b5b;size:.825rem}.netSimulator-infoModal .simModal-container .text-section-grey .label{color:#1b1b1b}.netSimulator-infoModal .simModal-container .text-section-grey .column{padding:1em 2em;padding-top:2.5em;text-align:center}.netSimulator-infoModal .simModal-container .text-section-grey .column img{height:40px}#simInfoPopperIcon{position:relative}#simInfoPopperIcon .subtitle{color:#3a3a3a}#simInfoPopperIcon .popper{font-family:Noto sans,sans-serif;font-weight:300;line-height:1;position:absolute;top:65px;background-color:#fafafa;border:1px solid #a4a4a4;border-radius:3px;width:375px;padding:1em 2em;letter-spacing:.35px;line-height:18px;z-index:2;left:-171px}#simInfoPopperIcon .popper b{font-weight:600}#simInfoPopperIcon .popper .description{font-size:.85rem;color:#797979}#simInfoPopperIcon .popper .subtitle{font-weight:600;margin-bottom:.25em;font-size:1.15rem}#simInfoPopperIcon .popper .checkbox{font-size:.825rem;color:#777}#simInfoPopperIcon .popper:after{border-color:#fafafa transparent;border-width:0 20px 20px;margin-left:-20px}#simInfoPopperIcon .popper:after,#simInfoPopperIcon .popper:before{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;top:-20px;left:50%}#simInfoPopperIcon .popper:before{border-color:#747474 transparent;border-width:0 21px 20px;margin-left:-21px}.ptpCostbasisForm .greenTooltip{-webkit-filter:invert(48%) sepia(96%) saturate(327%) hue-rotate(87deg) brightness(102%) contrast(83%);filter:invert(48%) sepia(96%) saturate(327%) hue-rotate(87deg) brightness(102%) contrast(83%)}.ptpCostbasisForm .helperText{font-size:.95rem;color:#8e8e8e;font-weight:400;margin-bottom:15px}.ptpCostbasisForm table.acquisitionTable{border:none}.ptpCostbasisForm table.acquisitionTable thead tr th{padding:.35em;font-size:.95em;border:none;background-color:#f5f5f5;color:#2a2a2a;vertical-align:middle;text-align:center}.ptpCostbasisForm table.acquisitionTable thead tr th.iconTableData{padding:0}.ptpCostbasisForm table.acquisitionTable thead tr th.greyBG{background-color:#eee}.ptpCostbasisForm table.acquisitionTable thead tr th.borderLeft{border-left:1px solid #ddd}.ptpCostbasisForm table.acquisitionTable thead tr th.borderRight{border-right:1px solid #ddd}.ptpCostbasisForm table.acquisitionTable thead tr th .description{color:#7a7a7a;font-size:.85rem;font-weight:400}.ptpCostbasisForm table.acquisitionTable tbody td{border:none;padding-top:.75em;vertical-align:middle;text-align:center}.ptpCostbasisForm table.acquisitionTable tbody td .field{margin:auto;max-width:200px}.ptpCostbasisForm table.acquisitionTable tbody td .field .select,.ptpCostbasisForm table.acquisitionTable tbody td .field .selectWidth,.ptpCostbasisForm table.acquisitionTable tbody td .field select{width:70px}.ptpCostbasisForm table.acquisitionTable tbody td .field.expandedField{max-width:250px}.ptpCostbasisForm table.acquisitionTable tbody td.errorRow{padding-top:0}.ptpCostbasisForm table.acquisitionTable tbody td.errorRow .notification{padding:5px 20px;border-radius:3px}.ptpCostbasisForm .field .control{max-width:325px}.ptpCostbasisForm input,.ptpCostbasisForm input.select,.ptpCostbasisForm select,.ptpCostbasisForm select.select{border-color:#d3d3d3!important;border-radius:3px!important}.ptpCostbasisForm input::-webkit-input-placeholder,.ptpCostbasisForm select::-webkit-input-placeholder{color:#8d8d8d}.ptpCostbasisForm input::-moz-placeholder,.ptpCostbasisForm select::-moz-placeholder{color:#8d8d8d}.ptpCostbasisForm input::-ms-input-placeholder,.ptpCostbasisForm select::-ms-input-placeholder{color:#8d8d8d}.ptpCostbasisForm input::placeholder,.ptpCostbasisForm select::placeholder{color:#8d8d8d}.ptpCostbasisForm input.addInfoInput,.ptpCostbasisForm select.addInfoInput{max-width:325px}.ptpCostbasisForm .button.is-info.is-outlined:focus{color:#476cd2!important}.ptpCostbasisForm .k1-input{padding:0 1.5em;padding-bottom:.25em}.ptpCostbasisForm .k1-input .k1-label{font-weight:600;font-size:.9rem;margin-bottom:.35em}.ptpCostbasisForm .k1-input .field{max-width:275px}.ptpCostbasisForm .k1-input .field .select,.ptpCostbasisForm .k1-input .field .selectWidth,.ptpCostbasisForm .k1-input .field select{width:70px}.ptpCostbasisForm .addPadding{padding:0 1.5em}.ptpCostbasisForm .k1-custom{background-color:#f6f6f6;padding:2em 2.25em}.ptpCostbasisForm .k1-custom .field{margin-bottom:.5em}.ptpCostbasisForm .k1-custom .field label.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:110px}.ptpCostbasisForm .k1-custom .field label.checkbox p{margin-left:10px;font-size:.85rem;color:#7a7a7a}.ptpCostbasisForm .k1-custom .delete.margin-top{margin-top:5px}.ptpCostbasisForm .k1-custom .notification{padding:5px 10px;margin-top:5px;border-radius:3px}.ptpCostbasisForm .break{margin:auto;width:100%}.ptpCostbasisForm .titleAndDescription{margin-bottom:1.5em}.ptpCostbasisForm .titleAndDescription h1{font-size:1.5rem;font-weight:bolder;display:inline-block;margin-bottom:0;padding-top:10px}.ptpCostbasisForm .titleAndDescription p{font-size:.95rem;color:#8e8e8e;font-weight:400}.ptpCostbasisForm .sectionsTab{box-shadow:0 9px 8px -10px rgba(0,0,0,.3);-webkit-box-shadow:0 9px 8px -10px rgba(0,0,0,.3);-moz-box-shadow:0 9px 8px -10px rgba(0,0,0,.3)}.ptpCostbasisForm .sectionsTab .is-active a{color:#3b9358;border-bottom-color:#3b9358;border-bottom-width:3px}.csvUploadCostBasisModal.content{padding-top:20px;padding-bottom:20px}.csvUploadCostBasisModal .maintitle{color:#1a1a1a!important;font-size:1.88em!important;font-weight:600!important;font-family:Noto Sans,sans-serif!important}.csvUploadCostBasisModal .helpertext{color:#383838!important;font-size:1em!important;font-family:Noto Sans,sans-serif!important}.csvUploadCostBasisModal .title{margin-bottom:.25em!important}.csvUploadCostBasisModal .title.belowIcon{margin-top:10px}.csvUploadCostBasisModal .title.noMarginTop{margin-top:0}.csvUploadCostBasisModal .instructions{margin-bottom:1em!important;font-family:Noto serif,sans-serif;font-size:1.35rem}.csvUploadCostBasisModal .lowerText p{margin-bottom:0!important}.csvUploadCostBasisModal .subtitle{text-align:center;font-size:1.45rem}.csvUploadCostBasisModal .uploadButtons{margin:2.5em 0;padding-bottom:1em}.csvUploadCostBasisModal .button{min-width:165px;margin:0 1em}.csvUploadCostBasisModal .file-cta{background-color:#fff!important;color:#3bb262!important;border:1px solid #3bb262!important;font-weight:600}.csvUploadCostBasisModal .file-cta:hover{background-color:#e3f5e9!important}.csvUploadCostBasisModal .file-name{color:#a4a4a4}.csvUploadCostBasisModal .verticalLineDiv{position:relative}.csvUploadCostBasisModal .verticalLineDiv .verticalLine{border-left:2px solid #eee;height:80%;position:absolute;left:45%;top:10%}.csvUploadCostBasisModal .stepsSection{padding:0 1.5em;position:relative}.csvUploadCostBasisModal .stepsSection .numberStep{top:0;color:#45d173;margin-right:.25em;vertical-align:middle;font-size:2.5rem;font-weight:600;margin-bottom:0}.csvUploadCostBasisModal .stepsSection .stepDescription{padding-top:6px}.csvUploadCostBasisModal .stepsSection .tooltipDiv{max-width:500px}.csvUploadCostBasisModal .tableContainer{max-height:450px;max-width:1210px;overflow:auto}.csvUploadCostBasisModal .tableContainer table{border:none!important}.csvUploadCostBasisModal .tableContainer table tr:nth-child(2n){background-color:hsla(0,0%,93%,.5647058824)}.csvUploadCostBasisModal .tableContainer table thead tr th{background-color:#fff;border-color:#d5d5d5!important;max-width:170px;min-width:150px}.csvUploadCostBasisModal .tableContainer table td:not(:first-child){border-left:1px solid #d5d5d5}.csvUploadCostBasisModal .tableContainer table thead.oldHeaderRow th{background-color:#ebebeb;color:#919191;vertical-align:middle;font-weight:200;border:none}.csvUploadCostBasisModal .tableContainer table thead.oldHeaderRow th:not(:first-child){border-left:1px solid #d5d5d5}.csvUploadCostBasisModal .tableContainer table thead.newHeaderRow th{background-color:#3a3a3a;color:#fff;vertical-align:middle;font-weight:200;border:none}.csvUploadCostBasisModal .tableContainer table thead.newHeaderRow th:not(:first-child){border-left:1px solid #d5d5d5}.csvUploadCostBasisModal .tableContainer table thead.newHeaderRow th.greyText{color:#919191}.csvUploadCostBasisModal .box{background-color:#f4f4f4}.csvUploadCostBasisModal .errorMessagesBox{max-height:145px;overflow:auto}.csvUploadCostBasisModal .errorMessagesBox .errorMessages{margin:2px}.csvUploadCostBasisModal .errorMessagesBox .errorMessages .has-text-warning{color:#ff912a}.csvUploadCostBasisModal .errorTableContainer{max-height:265px;max-width:1210px;overflow:auto}.csvUploadCostBasisModal .errorTableContainer table{border:none!important}.csvUploadCostBasisModal .errorTableContainer table tr:nth-child(2n){background-color:hsla(0,0%,93%,.5647058824)}.csvUploadCostBasisModal .errorTableContainer th{background-color:#3a3a3a;color:#fff;vertical-align:middle;font-weight:200;border:none}.csvUploadCostBasisModal .errorTableContainer tr.errorRow{background-color:rgba(255,145,42,.5019607843)!important}.csvUploadCostBasisModal .optionButton{min-width:275px}.layout-container{display:grid;grid-template-columns:1fr 11fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-column{grid-column:1;margin-left:34px;margin-top:10px}.guidelines-container{grid-column:2;background-color:#036;padding:20px;border-radius:8px}.guidelines-header{color:#fff;font-size:16px;font-weight:700;margin-bottom:10px}.guidelines-list{color:#fff;font-size:14px;font-weight:400;margin:0;padding-left:15px}.popperWrapper{position:relative;white-space:nowrap}.popperWrapper .popperContent{position:absolute;background-color:#fff;border:1px solid #b7b7b7;border-radius:10px;width:350px;padding:1em 1.5em;z-index:5;white-space:normal;-webkit-box-shadow:0 2px 4px 2px rgba(0,0,0,.166);box-shadow:0 2px 4px 2px rgba(0,0,0,.166)}.popperWrapper .popperContent .popper-description{font-size:.925rem;text-align:left}.popperWrapper .popperContent .popper-title{font-weight:600;font-size:1.2rem}.popperWrapper .popperContent .popper-image{margin-bottom:.5em;margin-top:.75em}.popperWrapper .popperContent .level{margin-top:1em}.popperWrapper .popperContent .popper-button{background:#3bb262!important;padding:12px 1.25em!important}.popperWrapper .popperContent.west-position:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:transparent #fff;border-width:20px 0 20px 20px;top:50%;right:-20px;margin-top:-20px}.popperWrapper .popperContent.west-position:before{content:"";position:absolute;width:0;z-index:0;border-style:solid;border-color:transparent #a4a4a4;border-width:21px 0 21px 21px;top:50%;right:-21.5px;margin-top:-21px;display:block}.popperWrapper .popperContent.south-position:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:#fff transparent;border-width:0 20px 20px;top:0;right:150px;margin-top:-20px}.popperWrapper .popperContent.south-position:before{content:"";position:absolute;width:0;z-index:0;border-style:solid;border-color:#a4a4a4 transparent;border-width:0 21px 21px;top:0;right:149px;margin-top:-21px;display:block}.popperWrapper .popperContent.east-position:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:transparent #fff;border-width:20px 20px 20px 0;top:48%;left:-20px;margin-top:-20px}.popperWrapper .popperContent.east-position:before{content:"";position:absolute;width:0;z-index:0;border-style:solid;border-color:transparent #a4a4a4;border-width:21px 21px 21px 0;top:48%;left:-21px;margin-top:-21px;display:block}.popperWrapper .popperContent.north-position:after{z-index:1;border-color:#fff transparent;bottom:-20px;margin-top:-20px}.popperWrapper .popperContent.north-position:after,.popperWrapper .popperContent.north-position:before{content:"";position:absolute;display:block;width:0;border-style:solid;border-width:20px 20px 0;left:149px}.popperWrapper .popperContent.north-position:before{z-index:0;border-color:#a4a4a4 transparent;bottom:-21px;margin-top:-21px}.popperWrapper .popperContent.northwest-position:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:transparent #fff;border-width:20px 0 20px 20px;top:50%;right:-20px;margin-top:35px}.popperWrapper .popperContent.northwest-position:before{content:"";position:absolute;width:0;z-index:0;border-style:solid;border-color:transparent #a4a4a4;border-width:21px 0 21px 21px;top:50%;right:-21.5px;margin-top:34px;display:block}.popperWrapper .popperContent.myaccount-position:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:transparent #fff;border-width:20px 0 20px 20px;top:10%;right:-20px;margin-top:35px}.popperWrapper .popperContent.myaccount-position:before{content:"";position:absolute;width:0;z-index:0;border-style:solid;border-color:transparent #a4a4a4;border-width:21px 0 21px 21px;top:10%;right:-21.5px;margin-top:34px;display:block}.popperWrapper .popperContent.southeast-position:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:#fff transparent;border-width:0 20px 20px;top:0;right:290px;margin-top:-20px}.popperWrapper .popperContent.southeast-position:before{content:"";position:absolute;width:0;z-index:0;border-style:solid;border-color:#a4a4a4 transparent;border-width:0 21px 21px;top:0;right:289px;margin-top:-21px;display:block}.costbasisFormMain .accordion.hide{border-bottom:2px solid #ddd}.costbasisFormMain .accordion.show{border:none}.costbasisFormMain .accordion .accordionBody{border:1px solid #ddd}.costbasisFormMain .accordion .accordionBody .accordionContent{padding:1em 1.5em}.costbasisTabsDiv{position:relative}.costbasisTabsDiv #costbasis-form-tabs{width:100%}.costbasisTabsDiv .popper{font-family:Noto sans,sans-serif;font-weight:300;line-height:1;position:absolute;top:85px;background-color:#fafafa;border:1px solid #a4a4a4;border-radius:3px;width:400px;padding:1em 2em;letter-spacing:.35px;line-height:18px;z-index:2}.costbasisTabsDiv .popper b{font-weight:600}.costbasisTabsDiv .popper .description{font-size:.85rem;color:#797979}.costbasisTabsDiv .popper .subtitle{font-weight:600;margin-bottom:.25em;font-size:1.15rem}.costbasisTabsDiv .popper .checkbox{font-size:.825rem;color:#777}.costbasisTabsDiv .popper:after{border-color:#fafafa transparent;border-width:0 20px 20px;margin-left:-20px}.costbasisTabsDiv .popper:after,.costbasisTabsDiv .popper:before{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;top:-20px;left:50%}.costbasisTabsDiv .popper:before{border-color:#747474 transparent;border-width:0 21px 20px;margin-left:-21px}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.supportMessageModal .loadingSupportModal{padding-top:200px}.supportMessageModal .is-justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.supportMessageModal .select.is-medium{font-size:.9rem}.supportMessageModal .researchModal{padding-left:2em;padding-right:2em}.supportMessageModal .researchModal .field-body:not(:last-child){margin-right:1em}.supportMessageModal .researchModal .field-body{margin-top:.5em}.supportMessageModal #supportCenterAnimation{width:145px;height:145px}.supportMessageModal .box .minHeightAdded{min-height:575px}.supportMessageModal .supportModalReport{padding:3em 1em}.supportMessageModal .modal-content{position:relative}.supportMessageModal .modal-content .buttonPinToBottom{position:absolute;bottom:10%;width:100%;left:0}.supportMessageModal .modal-content .buttonPinToBottom .button{min-width:175px}@media screen and (min-width:1024px){.supportMessageModal .phoneSupportInput{max-width:240px}}.supportMessageModal .fontSerif{font-family:Noto serif,sans serif;padding-top:.5em}.supportMessageModal .content{position:relative}.supportMessageModal .inputIcon{color:rgba(0,0,0,.1843137255)}.supportMessageModal input.typeInput{color:#555}.supportMessageModal textarea.textarea::-webkit-input-placeholder{color:#6d6d6d}.supportMessageModal textarea.textarea::-moz-placeholder{color:#6d6d6d}.supportMessageModal textarea.textarea::-ms-input-placeholder{color:#6d6d6d}.supportMessageModal textarea.textarea::placeholder{color:#6d6d6d}.supportMessageModal .animation{max-width:300px;position:inherit;left:42%}.supportMessageModal .accHolder{padding-top:5px;margin:0 20px}.supportMessageModal .modalHeader{font-family:"Noto serif","sans serif";color:#363636;font-weight:bolder;line-height:1.125;font-size:1.75em;margin-bottom:.5714em}.supportMessageModal .descriptionText{font-size:.925rem;color:#5e605e;padding-bottom:1em}.supportMessageModal .fieldLabel{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:85px;flex-basis:85px;text-align:right;margin-right:1.5em;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;line-height:2.125em}@media screen and (max-width:768px){.supportMessageModal .fieldLabel{margin-bottom:.5rem;text-align:left;margin-right:0;line-height:1em}}.supportMessageModal .docLabel{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:135px;flex-basis:135px;margin-bottom:.5rem;text-align:left;margin-right:0;line-height:1em;margin-top:.5rem}.supportMessageModal .field{margin-bottom:1.65rem}.supportMessageModal .modalHead{position:absolute;top:0;left:0;padding:.5em 2.25em;width:100%;background-color:#f5f5f5}.supportMessageModal .modalHeadText{margin-top:.5em;font-size:1.25em;margin-bottom:.8em;font-weight:600}.supportMessageModal .modalFoot{position:absolute;bottom:0;left:0;width:100%;background-color:#f5f5f5;padding:.5em 2.25em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.supportMessageModal .modalFoot{position:relative;background-color:transparent}}.supportMessageModal .bottomPadding{padding-bottom:2em}.supportMessageModal .modalButtons{margin:.5em;min-width:125px}.supportMessageModal .lastDialog{text-align:center}.supportMessageModal .lastDialog .title>.far,.supportMessageModal .lastDialog .title>.fas{font-size:2em}.supportMessageModal .lastDialog .title>.far.fa-wrench,.supportMessageModal .lastDialog .title>.fas.fa-wrench{color:#b3b3b3}.supportMessageModal .lastDialog .title>.far.fa-exclamation-triangle,.supportMessageModal .lastDialog .title>.fas.fa-exclamation-triangle{color:#f28e4a}.supportMessageModal .lastDialog .title>.far.fa-check-circle,.supportMessageModal .lastDialog .title>.fas.fa-check-circle{color:#3bb262}.supportMessageModal .lastDialog .button{margin-top:2rem;margin-bottom:2rem}.supportMessageModal .lastDialog p{color:#5e605e;font-size:.95rem;font-weight:200;padding:0 1.35rem;text-align:left}.supportMessageModal .lastDialog p .issueNum{color:#2f2fe9;font-weight:600}.supportMessageModal .lastDialog .inquiry{text-align:center}.expandableTableShowAllModal .box{height:100%;font-size:.925rem!important;z-index:100}.expandableTableShowAllModal .box .maxHeightTable{height:90%}.expandableTableShowAllModal .box .maxHeightTable .table-container{height:90%;overflow:auto}.expandableTableShowAllModal .box .maxHeightTable .subtitle{margin-bottom:10px}.expandableTableShowAllModal .box .button{min-width:125px}.washSaleLotModal .box{height:100%;overflow:auto;font-size:.925rem!important;z-index:100}.washSaleLotModal .box .maxHeightTable{margin-bottom:1em}.washSaleLotModal .box .maxHeightTable .table-container{overflow:auto}.washSaleLotModal .box .subtitle{margin-bottom:5px}.washSaleLotModal .box .title{text-align:left}.washSaleLotModal .box .button{min-width:125px}.k1-itemization{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.k1-itemization table.k1-report-table{max-width:800px}.k1-itemization table.k1-report-table thead tr{background:#f8f8f8}.k1-itemization table.k1-report-table thead tr:first-child{background:#eee}.k1-itemization table.k1-report-table tbody tr:nth-child(2n){background-color:#fafafa}.k1-itemization table.k1-report-table tbody tr:last-child{background:#eee}.costbasisQuickSummary.box{padding:1.5em 0;background:#f8f8f8}.costbasisQuickSummary h4.titleCard{background:#56acee;margin-bottom:1em;padding:8px 15px;color:#fff;font-weight:600;font-size:1.2rem}@media print{.costbasisQuickSummary h4.titleCard{background-color:#ddd;color:#2a2a2a}}.costbasisQuickSummary .button.is-text-only{text-transform:uppercase;font-weight:400;letter-spacing:1.5px;padding:0;color:#25a14e!important}.costbasisQuickSummary .button.is-text-only:active,.costbasisQuickSummary .button.is-text-only:focus{color:#3bb262!important;background-color:rgba(59,178,99,.1764705882);border:none}.costbasisQuickSummary .quickSummaryKeyValues{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:1.5em;margin-bottom:1em}.costbasisQuickSummary .quickSummaryKeyValues .m-auto{margin:auto}.costbasisQuickSummary .quickSummaryKeyValues .horizontalKeyValue{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1.5em}.costbasisQuickSummary .quickSummaryKeyValues .horizontalKeyValue img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.costbasisQuickSummary .quickSummaryKeyValues .horizontalKeyValue .itemIcon{margin-right:15px}.costbasisQuickSummary .quickSummaryKeyValues .horizontalKeyValue .itemLabel{font-size:1rem;padding-top:7px}.costbasisQuickSummary .quickSummaryKeyValues .horizontalKeyValue .itemValue{font-size:1.35rem;font-weight:600;margin-top:-5px}.costbasisQuickSummary .quickSummaryKeyValues .verticalKeyValue{text-align:center;padding:0 .5em;min-width:150px}.costbasisQuickSummary .quickSummaryKeyValues .verticalKeyValue .itemIcon{width:45px;height:45px}.costbasisQuickSummary .quickSummaryKeyValues .verticalKeyValue .itemLabel{font-size:1rem}.costbasisQuickSummary .quickSummaryKeyValues .verticalKeyValue .itemValue{font-size:1.35rem;font-weight:600;margin-top:-5px}@media print{.costbasisQuickSummary .quickSummaryKeyValues{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.costbasisQuickSummary .quickSummaryKeyValues .horizontalKeyValue{padding:0 1em}.costbasisQuickSummary .quickSummaryKeyValues .horizontalKeyValue .itemIcon{width:35px!important;margin-right:8px;padding-top:7px}.costbasisQuickSummary .quickSummaryKeyValues .horizontalKeyValue .itemLabel{font-size:.925rem}.costbasisQuickSummary .quickSummaryKeyValues .horizontalKeyValue .itemValue{font-size:1rem}.costbasisQuickSummary .quickSummaryKeyValues .verticalKeyValue .itemIcon{width:35px!important}.costbasisQuickSummary .quickSummaryKeyValues .verticalKeyValue .itemLabel{font-size:.925rem}.costbasisQuickSummary .quickSummaryKeyValues .verticalKeyValue .itemValue{font-size:1rem}.costbasisQuickSummary .quickSummaryKeyValues .esppPlanDetails{font-size:.925rem}}.costbasisQuickSummary .quickSummaryTables{margin:.5em 0}@media print{.costbasisQuickSummary .quickSummaryTables{padding-bottom:2em}}.costbasisQuickSummary .quickSummaryTables .column{padding:0}.costbasisQuickSummary .quickSummaryTables table.table{border-color:#ddd!important;margin-top:.75em}.costbasisQuickSummary .quickSummaryTables table.table.hideRightBorder{border-right:none}.costbasisQuickSummary .quickSummaryTables table.table tbody tr:nth-child(2n){background-color:#fafafa;border:none}.costbasisQuickSummary .quickSummaryTables table.table tbody tr td{border-left:none;border-right:none;padding:8px 1.5em;border-color:#ddd}@media print{.costbasisQuickSummary .quickSummaryTables table.table tbody tr td{padding:5px 10px;font-size:13px}}.costbasisQuickSummary .quickSummaryTables table.table tbody tr td .gain{color:#25a14e}.costbasisQuickSummary .quickSummaryTables table.table tbody tr td .loss{color:#c01e0f}.costbasisQuickSummary .quickSummaryTables #reportPopper-3{bottom:45px;left:-158px}.costbasisQuickSummary .quickSummaryTables #reportPopper-3 .popper-image{width:70px;height:70px}.costbasisQuickSummary .quickSummaryTables .valueArea{position:relative}.costbasisQuickSummary .quickSummaryTables .valueArea .estimatedAstrick{position:absolute;font-size:.85rem}.costbasisQuickSummary #reportPopper-4{bottom:50px;right:-11px}.costbasisQuickSummary #reportPopper-4 .popper-image{width:55px;height:69px}.esppDetailSummary .columns{padding-bottom:2em;padding-top:1em}.esppDetailSummary img.tooltipInfoIcon{-webkit-filter:invert(40%) sepia(16%) saturate(1919%) hue-rotate(166deg) brightness(98%) contrast(95%)!important;filter:invert(40%) sepia(16%) saturate(1919%) hue-rotate(166deg) brightness(98%) contrast(95%)!important}.esppDetailSummary .esppPlanDetails{margin-top:-21px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#00467b;background-color:#dcf0ff;padding:6px 10px;font-size:.925rem}.esppDetailSummary .esppPlanDetails .vertical-divider{opacity:0;padding:0 1.5em}.esppDetailSummary .esppPlanDetails p.subtitle{padding:0 10px;font-size:1rem}.esppDetailSummary .greenTooltip{-webkit-filter:invert(48%) sepia(96%) saturate(327%) hue-rotate(87deg) brightness(102%) contrast(83%);filter:invert(48%) sepia(96%) saturate(327%) hue-rotate(87deg) brightness(102%) contrast(83%)}.esppDetailSummary .detailCard{padding:0 10px}@media print{.esppDetailSummary .detailCard p{font-size:13px}}.esppDetailSummary .detailCard .detailKey{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2px}.esppDetailSummary .detailCard .detailKey b{white-space:nowrap;margin-right:5px}.esppDetailSummary .detailCard .detailKey span{line-height:18px}.custom-table{border-collapse:collapse!important}.custom-table td{border:1px solid #000!important;padding:8px!important}.complianceMessage{margin:0;padding:0;font-size:.8rem;line-height:1.3}@media print{.complianceMessage{font-size:.6rem}}@charset "UTF-8";@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.tooltip-border{border:1px solid hsla(0,0%,87%,.6039215686)!important;padding:.5em 0;margin:.5em 5em}#cbReport .is-print-only{display:none}#cbReport .tooltip-blue{-webkit-filter:invert(40%) sepia(16%) saturate(1919%) hue-rotate(166deg) brightness(98%) contrast(95%)!important;filter:invert(40%) sepia(16%) saturate(1919%) hue-rotate(166deg) brightness(98%) contrast(95%)!important}#cbReport .tooltip-blue.tooltip-small{width:17px;height:17px;padding-right:5px;margin-left:2px}@media print{#cbReport .is-print-only{display:revert}#cbReport .notification,#cbReport hr{display:block}#cbReport hr{margin:.5rem 0!important}#cbReport h4.subtitle.label{font-size:.75rem}#cbReport .cashMergerIcon,#cbReport .stockMergerIcon,#cbReport .stockSplitIcon{width:85px}#cbReport #complianceMessage.has-text-grey{color:#5f5f5f!important;font-size:12px;padding:0}#cbReport .label.is-small{font-size:.75rem}}#cbReport .gain,#cbReport .loss{position:relative}#cbReport .gain.gainLossTooltipPadding,#cbReport .loss.gainLossTooltipPadding{padding-right:14px}@media print{#cbReport .gain.gainLossTooltipPadding,#cbReport .loss.gainLossTooltipPadding{padding-right:0}}#cbReport .gain .gainLossTooltip,#cbReport .loss .gainLossTooltip{position:absolute;top:2px;right:-2px;-webkit-filter:invert(0) sepia(0) saturate(33%) hue-rotate(8deg) brightness(5200%) contrast(0);filter:invert(0) sepia(0) saturate(33%) hue-rotate(8deg) brightness(5200%) contrast(0);opacity:.65}#cbReport .has-text-blue{color:#45a8f3}#cbReport .accordionBody{border-color:#ddd}#cbReport #detailChangeDisplay .gain{color:#25a14e}#cbReport #detailChangeDisplay,#cbReport #eventMergerDisplay,#cbReport #giftedValuationDisplay,#cbReport #stockSplitDisplay{margin-bottom:15px}#cbReport #detailChangeDisplay .marginLeft,#cbReport #eventMergerDisplay .marginLeft,#cbReport #giftedValuationDisplay .marginLeft,#cbReport #stockSplitDisplay .marginLeft{margin-left:25px}#cbReport #detailChangeDisplay .mergerDisplayHeader,#cbReport #eventMergerDisplay .mergerDisplayHeader,#cbReport #giftedValuationDisplay .mergerDisplayHeader,#cbReport #stockSplitDisplay .mergerDisplayHeader{margin-bottom:2em;margin-top:.75em}#cbReport #detailChangeDisplay .mergerDisplayHeader .mergerDisplayIcon,#cbReport #eventMergerDisplay .mergerDisplayHeader .mergerDisplayIcon,#cbReport #giftedValuationDisplay .mergerDisplayHeader .mergerDisplayIcon,#cbReport #stockSplitDisplay .mergerDisplayHeader .mergerDisplayIcon{padding-top:.45em;padding:0 3.25em}#cbReport #detailChangeDisplay .mergerDisplayHeader .mergerDisplayIcon p,#cbReport #eventMergerDisplay .mergerDisplayHeader .mergerDisplayIcon p,#cbReport #giftedValuationDisplay .mergerDisplayHeader .mergerDisplayIcon p,#cbReport #stockSplitDisplay .mergerDisplayHeader .mergerDisplayIcon p{padding:0 10px}#cbReport #detailChangeDisplay .mergerDisplayHeader .mergerDisplayIcon .cashMergerIcon,#cbReport #eventMergerDisplay .mergerDisplayHeader .mergerDisplayIcon .cashMergerIcon,#cbReport #giftedValuationDisplay .mergerDisplayHeader .mergerDisplayIcon .cashMergerIcon,#cbReport #stockSplitDisplay .mergerDisplayHeader .mergerDisplayIcon .cashMergerIcon{margin-top:2em}#cbReport #detailChangeDisplay .cashConsiderationRow,#cbReport #eventMergerDisplay .cashConsiderationRow,#cbReport #giftedValuationDisplay .cashConsiderationRow,#cbReport #stockSplitDisplay .cashConsiderationRow{margin-top:-1.5em;position:relative;background:#f2f2f2;border-top:2px solid #ddd;padding:1em 1.5rem;margin-bottom:1.5em}#cbReport #detailChangeDisplay .cashConsiderationRow .totalLine i,#cbReport #eventMergerDisplay .cashConsiderationRow .totalLine i,#cbReport #giftedValuationDisplay .cashConsiderationRow .totalLine i,#cbReport #stockSplitDisplay .cashConsiderationRow .totalLine i{margin-right:15px;font-size:1.35rem}#cbReport #detailChangeDisplay .cashConsiderationRow .totalLine .marginLeft,#cbReport #eventMergerDisplay .cashConsiderationRow .totalLine .marginLeft,#cbReport #giftedValuationDisplay .cashConsiderationRow .totalLine .marginLeft,#cbReport #stockSplitDisplay .cashConsiderationRow .totalLine .marginLeft{margin-left:25px}#cbReport #detailChangeDisplay .cashConsiderationRow .buttons,#cbReport #eventMergerDisplay .cashConsiderationRow .buttons,#cbReport #giftedValuationDisplay .cashConsiderationRow .buttons,#cbReport #stockSplitDisplay .cashConsiderationRow .buttons{position:absolute;bottom:16px;right:24px}#cbReport .loss{white-space:nowrap}#cbReport .irsGiftingRule{padding:5px}#cbReport .irsGiftingRule.is-selected{background-color:rgba(41,214,99,.1450980392);border-radius:4px}#cbReport .miniGiftValuation{background:#fafafa;padding:48px 24px;margin-bottom:15px;border-radius:5px;box-shadow:0 2px 4px -1px hsla(0,0%,77%,.75);-webkit-box-shadow:0 2px 4px -1px hsla(0,0%,77%,.75);-moz-box-shadow:0 2px 4px -1px hsla(0,0%,77%,.75)}#cbReport .miniGiftValuation .column{padding-top:0;padding-bottom:0}#cbReport .miniGiftValuation .itemName{font-family:Noto Serif,sans-serif;margin-bottom:.5em;font-size:1.125rem}#cbReport .miniGiftValuation b{font-size:.9rem}@media screen and (max-width:1407px){#cbReport .miniGiftValuation{padding:30px 24px;margin-bottom:5px}#cbReport .miniGiftValuation hr{margin:16px}#cbReport .miniGiftValuation .itemName{font-size:1rem}}#cbReport .report-taxlot-expanded-row{background:#fff;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#fafafa));background:-webkit-linear-gradient(bottom,#fff,#fafafa);background:-o-linear-gradient(bottom,#fff 0,#fafafa 100%);background:linear-gradient(0deg,#fff,#fafafa)}#cbReport .report-taxlot-expanded-row td{padding-top:8px;padding-bottom:12px}#cbReport .report-taxlot-expanded-row .espp-expanded-row{overflow:hidden;font-size:.9rem}#cbReport .report-taxlot-expanded-row .espp-expanded-row .ms-1{margin-left:2px;margin-bottom:15px}#cbReport .report-taxlot-expanded-row .espp-expanded-row .is-aBitBigger{min-width:350px}#cbReport .report-taxlot-expanded-row .espp-expanded-row .ESPPExpandedRow .lineItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 2px}#cbReport .report-taxlot-expanded-row .espp-expanded-row .ESPPExpandedRow .lineItem:nth-child(odd){border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:5px}#cbReport .report-taxlot-expanded-row .espp-expanded-row .ESPPExpandedRow .lineItem:nth-child(2n){margin-top:0}@media print{#cbReport .report-taxlot-expanded-row .espp-expanded-row{font-size:10px}}#stockSplitDisplay .is-flex{margin-top:.75em}#stockSplitDisplay .childSecurity,#stockSplitDisplay .parentSecurity{margin-top:1em}#stockSplitDisplay .mergerDisplayIcon{padding-top:.75em}#stockSplitDisplay .mergerDisplayIcon p.is-marginless{padding:0 10px!important}#giftedValuationDisplay{margin-bottom:2.5em!important;background:#fafafa;padding:20px 24px}#giftedValuationDisplay .mergerDisplayHeader{margin-bottom:12px!important}#giftedValuationDisplay .childSecurity .subtitle,#giftedValuationDisplay .parentSecurity .subtitle{margin-bottom:10px}.reportBody{color:#333}.reportBody b{color:#383838}.reportBody .section{padding:.5em 0}.reportBody h3.title{font-size:1.5rem}.reportBody p{line-height:1.5em}.reportBody button.viewMoreDetails{text-transform:uppercase;padding:0;letter-spacing:1px;background:#45a8f3;color:#fff;border:none;padding:10px 20px;border-radius:2px}.reportBody button.viewMoreDetails:active,.reportBody button.viewMoreDetails:focus,.reportBody button.viewMoreDetails:hover{color:#fff!important;background:#3f9ee7}.reportBody .eventQuickView,.reportBody .statusQuickView{position:relative;background:#fafafa;padding-right:24px;padding-left:24px;padding-bottom:3.75em;margin-bottom:1.25em}.reportBody .eventQuickView .noteRow,.reportBody .statusQuickView .noteRow{padding-bottom:1.5em}.reportBody .eventQuickView .noteRow i,.reportBody .statusQuickView .noteRow i{font-size:1.35rem;margin-right:14px}.reportBody .eventQuickView img.tooltipInfoIcon,.reportBody .statusQuickView img.tooltipInfoIcon{-webkit-filter:invert(40%) sepia(16%) saturate(1919%) hue-rotate(166deg) brightness(98%) contrast(95%)!important;filter:invert(40%) sepia(16%) saturate(1919%) hue-rotate(166deg) brightness(98%) contrast(95%)!important}.reportBody .eventQuickView .gain,.reportBody .statusQuickView .gain{color:#25a14e}.reportBody .eventQuickView .loss,.reportBody .statusQuickView .loss{color:#c01e0f}.reportBody .eventQuickView .totalRow,.reportBody .statusQuickView .totalRow{position:absolute;bottom:0;left:0;width:100%;background:#f2f2f2;border-top:2px solid #ddd;padding:1em 1.5rem}.reportBody .eventQuickView .totalRow .totalLine i,.reportBody .statusQuickView .totalRow .totalLine i{margin-right:15px;font-size:1.35rem}.reportBody .eventQuickView .totalRow .totalLine .marginLeft,.reportBody .statusQuickView .totalRow .totalLine .marginLeft{margin-left:25px}@media print{.reportBody .eventQuickView,.reportBody .statusQuickView{font-size:12px}}.reportBody .eventQuickView{padding-bottom:1.75em}.reportBody .paddingTop-1:not(:first-child){padding-top:.5em}.reportBody .paddingTop-2{padding-top:2em}.reportBody div.table-container,.reportBody table.is-table-container{margin-bottom:0!important}.reportBody h4.titleCard{background:#5daeea;margin-bottom:1em;padding:12px 15px;color:#fff;font-weight:600;font-size:1.2rem}@media print{.reportBody h4.titleCard{background-color:#ddd;color:#2a2a2a}}.reportBody .spinoffSubtitle{font-family:sans-serif;font-size:1.25rem;font-weight:600;color:#383838}.reportBody .spinoffchildrenTable{background-color:#f2f2f2;border-color:#c6c6c8;border-width:1px}.reportBody .spinoffchildrenTitle{font-family:sans-serif;font-size:1rem;font-weight:600;color:#383838;padding-left:10px;padding:5px}.reportBody .spinOffEvent .spinOffKeySection{margin:1em 0;display:-webkit-box;display:-ms-flexbox;display:flex}.reportBody .spinOffEvent .spinOffKeySection .spinOffKeyItem{padding-right:5%}@media print{.reportBody .spinOffEvent .spinOffKeySection .spinOffKeyItem{padding-right:30px;font-size:11px}}.reportBody .spinOffEvent .spinOffPieTable{border:none}.reportBody .spinOffEvent .spinOffPieTable thead th{padding-bottom:10px;padding-top:10px;border:none}.reportBody .spinOffEvent .spinOffPieTable tbody tr:nth-child(2n){background-color:#f1f1f1;border:none}.reportBody .spinOffEvent .spinOffPieTable tbody tr:first-child td:first-child{font-weight:600;color:#383838}.reportBody .spinOffEvent .spinOffPieTable tbody tr:not(:first-child) td:first-child{padding-left:20px}@media print{.reportBody .spinOffEvent .spinOffPieTable tbody tr:not(:first-child) td:first-child{color:#383838}}.reportBody .spinOffEvent .spinOffPieTable tbody tr:not(:first-child) td:first-child:before{content:"• "}.reportBody .spinOffEvent .spinOffPieTable tbody tr td{border-left:none;border-right:none;padding-bottom:8px;padding-top:8px}.reportBody .spinOffEvent .spinOffPieTable tbody tr td:first-child{color:#666}.reportBody .additionalInfoReport{padding:1.5em;border:1px solid #e6edf5;padding-bottom:1.95em;background-color:#f6f9ff;margin-bottom:2em}.reportBody .additionalInfoReport .subtitle{margin-bottom:1.5em}.reportBody .additionalInfoReport a{color:#0859db}.reportBody .additionalInfoReport .keySection{display:-webkit-box;display:-ms-flexbox;display:flex}.reportBody .additionalInfoReport .keySection .keyItem{padding-bottom:.75em;display:block}.reportBody .additionalInfoReport .keySection .keyItem p:not(:first-child){width:100%;white-space:nowrap}.reportBody .additionalInfoReport .keySection .keyItem p:first-child{white-space:nowrap}.reportBody .additionalInfoReport .keySection .keyItem:not(:last-child){padding-right:10%}.reportBody .showAllLotsButton{color:#fff;min-width:250px;min-height:40px;border-radius:4px;background-color:#115dbe;border:none}.reportBody .showAllLotsButton:hover{background-color:#104a95;color:#fff}.reportBody .showAllLotsButton i{color:#67bdff;margin-right:6px}.reportBody table thead th{vertical-align:middle;font-size:.875rem}.reportBody table tbody tr td{padding-top:14px;padding-bottom:14px;font-size:.985rem}.reportBody table.reportTaxLotsTable thead th{background-color:#222;font-weight:200;line-height:1.25;padding-top:14px;padding-bottom:14px;border-color:#414141!important}@media print{.reportBody table.reportTaxLotsTable thead th{padding:5px!important;font-weight:600;font-size:9px;background-color:#ddd;color:#2a2a2a!important;border-color:#bdbdbd!important}}.reportBody table.reportTaxLotsTable tbody tr td{border-color:#e3e3e3!important}.reportBody table.reportTaxLotsTable tbody tr td .esppLotIndicator{color:#f38600}@media print{.reportBody table.reportTaxLotsTable tbody tr td{padding:5px!important;font-size:10px}}.reportBody table.reportTaxLotsTable .tooltip-green{-webkit-filter:invert(40%) sepia(16%) saturate(1919%) hue-rotate(166deg) brightness(98%) contrast(95%)!important;filter:invert(40%) sepia(16%) saturate(1919%) hue-rotate(166deg) brightness(98%) contrast(95%)!important}.reportBody .esppTradeLotActivity{color:#f38600}@media (max-width:769px),print{.reportBody{font-size:.8rem}.reportBody .title,.reportBody .title:not(:last-child){font-size:1.5rem;margin-bottom:.5rem;margin-top:.2rem}.reportBody .section{padding:.2rem 0}}@media print{.reportBody .title,.reportBody .title:not(:last-child){font-size:.9rem;margin-bottom:.5rem;margin-top:.5rem}.reportBody .content:not(:last-child){margin-bottom:0}.reportBody .section{padding:.2rem 0;page-break-inside:avoid}.reportBody .section.noPageBreak{page-break-inside:auto}.reportBody .accordion,.reportBody .pageBreak{page-break-inside:avoid}.reportBody table.table{font-size:.4rem}}.reportBody .smallerText{font-size:.9 .25rem;color:#acacac;padding-bottom:1.5em}.reportBody .table-container{margin-bottom:.5em!important}.reportBody a.washSaleIndicator:hover{color:#002c72;text-decoration:underline}.reportBody .washSaleIndicator{color:#0859db}.reportBody .hasMarginBottom{margin-bottom:10px}.reportBody .summaryBelowReport{background-color:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reportBody .summaryBelowReport .eachSection{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.075rem}.reportBody .summaryBelowReport .eachSection i{color:#bbb;vertical-align:middle;font-size:1.3rem;margin-right:10px}@media print{.reportBody .summaryBelowReport .eachSection{font-size:.8rem!important}}.reportBody .summaryBelowReport .eachSectionPTP{display:grid;text-align:center}.reportBody .summaryBelowReport .eachSectionPTP i{font-size:1.85rem;margin-bottom:8px;color:#0859db}.reportBody .summaryBelowReport .eachSectionPTP b{font-size:1.25rem}@keyframes blink{0%{background-color:#b0ceff}}@-webkit-keyframes blink{0%{background-color:#b0ceff}}.reportBody .blinkEvent{-webkit-animation:blink 3.5s ease-in-out 0s;animation:blink 3.5s ease-in-out 0s}.reportBody .accordionTitle i.lessPadding{padding:10px 20px!important;font-size:1.25rem}.reportBody .accordionTitle .titleAndCard h1{font-size:1.15rem!important}#salesTaxPlanningSummary .quickSummaryTables{margin-top:-20px}#salesTaxPlanningSummary .help{margin-bottom:2.5em}#salesTaxPlanningSummary .reportBody{margin-top:1em}#salesTaxPlanningSummary .espp-expanded-row{width:100%}#salesTaxPlanningSummary .tooltipInfoIcon{-webkit-filter:invert(40%) sepia(16%) saturate(1919%) hue-rotate(166deg) brightness(98%) contrast(95%)!important;filter:invert(40%) sepia(16%) saturate(1919%) hue-rotate(166deg) brightness(98%) contrast(95%)!important}#salesTaxPlanningSummary .ordinaryIncomePerShare{min-width:200px}@media print{#cbReport .button{display:none;visibility:hidden;width:0;height:0}}.reportPopper{position:fixed;right:-384px;top:20%;width:384px;z-index:999;border:3px solid #00ffb6;border-radius:3px;background-color:#000102;-webkit-animation:slide .5s forwards;-webkit-animation-delay:2s;animation:slide .5s forwards;animation-delay:2s;-webkit-transition:3s ease-in-out;-o-transition:3s ease-in-out;transition:3s ease-in-out}.reportPopper.active{right:0}.close-button{position:absolute;top:4px;left:93%;background:none;border:none;color:#7aa38f;font-size:20px;cursor:pointer;z-index:10}.header{font-size:2.125rem;color:#fff;letter-spacing:-1px;font-family:Roboto;line-height:36px;font-weight:700;padding:10px}.middleText{font-size:1rem;color:#fff;font-family:Noto Sans;line-height:21px;padding:20px}.getStarted{display:block;margin-top:20px;padding:10px 20px;background-color:#00ffb6;color:#000102;text-align:center;text-decoration:none;border-radius:3px;font-family:Noto Sans;font-weight:700}.content-overlay{position:relative;z-index:1;padding:20px;color:#fff;text-align:center;height:100%}.finaltext{font-size:1rem;color:#fff;font-family:Noto sans;line-height:21px;padding-top:15px}.italic-text{font-style:italic}#video-background{z-index:0}.reportModal{font-size:1.125rem;color:#2b92f6;font-weight:400;background-color:#000f1c;text-align:center}#cbReportPDFMode{width:900px}#cbReportPDFMode .is-hidden-print{display:none!important}#cbReportPDFMode .is-print-only{display:revert!important}#cbReportPDFMode #cbReport{font-size:12px}#cbReportPDFMode #cbReport .notification{display:block}#cbReportPDFMode #cbReport p.detailKey{margin-bottom:0;margin-top:0}#cbReportPDFMode #cbReport .espp-expanded-row{font-size:11px}#cbReportPDFMode #cbReport .espp-expanded-row .label.is-small{font-size:10px}#cbReportPDFMode #cbReport .esppPlanDetails{font-size:12px}#cbReportPDFMode #cbReport .quickSummaryKeyValues{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}#cbReportPDFMode #cbReport .quickSummaryKeyValues .horizontalKeyValue{padding:0 1em}#cbReportPDFMode #cbReport .quickSummaryKeyValues .horizontalKeyValue .itemIcon{width:35px!important;margin-right:8px;padding-top:7px}#cbReportPDFMode #cbReport .quickSummaryKeyValues .horizontalKeyValue .itemLabel{font-size:.925rem}#cbReportPDFMode #cbReport .quickSummaryKeyValues .horizontalKeyValue .itemValue{font-size:1rem}#cbReportPDFMode #cbReport .quickSummaryKeyValues .verticalKeyValue .itemIcon{width:35px!important}#cbReportPDFMode #cbReport .quickSummaryKeyValues .verticalKeyValue .itemLabel{font-size:.925rem}#cbReportPDFMode #cbReport .quickSummaryKeyValues .verticalKeyValue .itemValue{font-size:1rem}#cbReportPDFMode #cbReport .quickSummaryTables .hideRightBorder{border-right:1px solid #ddd}#cbReportPDFMode #cbReport .quickSummaryTables .columns.is-multiline{display:block!important}#cbReportPDFMode #cbReport .quickSummaryTables .columns.is-multiline .column{width:100%!important;font-size:12px!important}#cbReportPDFMode #cbReport .quickSummaryTables tbody tr td{padding:5px 10px;font-size:12px}#cbReportPDFMode #cbReport .costbasisReportHeader .level .level-right{display:none!important}#cbReportPDFMode #cbReport .costbasisReportHeader .columns .column{width:100%;font-size:12px!important}#cbReportPDFMode #cbReport .costbasisReportHeader .columns .column .detailCard.columns .column{width:50%;font-size:12px!important}#cbReportPDFMode #cbReport hr{display:block;margin:.5rem 0!important}#cbReportPDFMode #cbReport h4.subtitle.label{font-size:.75rem}#cbReportPDFMode #cbReport .cashMergerIcon,#cbReportPDFMode #cbReport .stockMergerIcon,#cbReportPDFMode #cbReport .stockSplitIcon{width:85px}#cbReportPDFMode #cbReport #complianceMessage.has-text-grey{color:#5f5f5f!important;font-size:12px;padding:0}@media print{#cbReportPDFMode #cbReport .gain.gainLossTooltipPadding,#cbReportPDFMode #cbReport .loss.gainLossTooltipPadding{padding-right:0}}#cbReportPDFMode #cbReport .spinOffEvent .spinOffKeySection .spinOffKeyItem{padding-right:30px;font-size:11px}#cbReportPDFMode #cbReport .spinOffEvent .spinOffPieTable tbody tr:not(:first-child) td:first-child{color:#383838}#cbReportPDFMode #cbReport table.reportTaxLotsTable thead th{padding:5px!important;font-weight:600;font-size:10px;background-color:#ddd;color:#2a2a2a!important;border-color:#bdbdbd!important}#cbReportPDFMode #cbReport table.reportTaxLotsTable tbody tr td{padding:5px!important;font-size:11px}#cbReportPDFMode #cbReport .reportBody .gainlossAnalysis{font-size:24px!important;margin-top:1em!important}#cbReportPDFMode #cbReport .reportBody .title,#cbReportPDFMode #cbReport .reportBody .title:not(:last-child){font-size:.9rem;margin-bottom:.5rem;margin-top:.5rem}#cbReportPDFMode #cbReport .reportBody .content:not(:last-child){margin-bottom:0}#cbReportPDFMode #cbReport .reportBody .section{padding:.2rem 0;page-break-inside:avoid}#cbReportPDFMode #cbReport .reportBody .section.noPageBreak{page-break-inside:auto}#cbReportPDFMode #cbReport .reportBody .accordion,#cbReportPDFMode #cbReport .reportBody .pageBreak{page-break-inside:avoid}#cbReportPDFMode #cbReport .reportBody table.table{font-size:.4rem}#cbReportPDFMode #cbReport .reportBody .summaryBelowReport .eachSection{font-size:.8rem!important}#cbReportPDFMode #cbReport .reportBody .quickSummaryTables{font-size:12px!important}#cbReportPDFMode #cbReport .button{display:none!important;visibility:hidden;width:0;height:0}.brandLogo{max-width:190px}@media print{.brandLogo,.brandLogoMobile{display:none}}#netbasis-animated-logo-div{padding-top:12px;width:150px!important;height:53px!important}.brandLogoMobile{max-height:2.2rem!important}.brandLogoPrint{display:none}@media print{.brandLogoPrint{display:inline-block}}.desktopHeader{padding-top:10px;padding-bottom:10px;min-height:100px}.desktopHeader.is-dark{background:#292929!important}.desktopHeader .justifiedCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.desktopHeader .naviRow{margin-top:8px}.desktopHeader .loggedInOptions>.dropdown,.desktopHeader .loggedInOptions>a{color:#d8d8d8;font-size:.8em;font-weight:400;padding-right:1rem}.desktopHeader .loggedInOptions>.dropdown.is-disabled,.desktopHeader .loggedInOptions>a.is-disabled{pointer-events:none;cursor:pointer;color:#a5a5a5!important}.desktopHeader .loggedInOptions>.dropdown:last-child,.desktopHeader .loggedInOptions>a:last-child{padding-right:0}.desktopHeader .loggedInOptions>.dropdown{position:relative;top:3px}.desktopHeader .loggedInOptions>.dropdown .dropdown-menu{min-width:6rem}.desktopHeader .loggedInOptions>.dropdown .dropdown-content{border-radius:5px;background-color:#565656}.desktopHeader .loggedInOptions>.dropdown a.dropdown-item{color:#fff}.desktopHeader .loggedInOptions>.dropdown a.dropdown-item.is-disabled{pointer-events:none;cursor:pointer;color:#ccc}.desktopHeader .loggedInOptions>.dropdown a.dropdown-item:hover{background-color:#717171}.subHeaderPanel{min-height:52px;background-color:#3b9358;padding:11px}.subHeaderPanel .button{text-transform:uppercase;margin-left:5px;background:transparent!important}.subHeaderPanel .button:hover{color:#71ff98!important}.subHeaderPanel .button:first-child{margin-left:0}.subHeaderPanel .button:last-child{padding-right:0}.subHeaderPanel .dropdown-trigger .button:last-child{padding-right:1em}.subHeaderPanel .dropdown-content{background-color:#36a95c}.subHeaderPanel .dropdown-content a{color:#fff}.subHeaderPanel .dropdown-content a:hover{background-color:#48c070;color:#fff}.subHeaderPanel.admin{padding:0}.subHeaderPanel.admin .menu-item{text-transform:uppercase;margin-right:10px;display:inline-block;line-height:52px;color:#fff;font-weight:700;font-size:.8rem;padding-right:5px;padding-left:10px}.subHeaderPanel.admin .menu-item:last-child{margin-right:0}.subHeaderPanel.admin .menu-item.is-active{border-bottom:4px solid #8ae2a2}.subHeaderPanel.admin .menu-item:active,.subHeaderPanel.admin .menu-item:focus{outline:0}@media print{.subHeaderPanel{display:none}}.subHeaderPanel #reportInfoPopper{font-family:Noto sans,sans-serif;font-weight:300;line-height:1;position:absolute;top:40px;right:0;background:#fafafa;border-radius:3px;width:425px;padding:1em 2em;letter-spacing:.35px;line-height:18px;z-index:2;border:1px solid #ddd;box-shadow:2px 2px 3px 0 rgba(84,84,84,.19);-webkit-box-shadow:2px 2px 3px 0 rgba(84,84,84,.19);-moz-box-shadow:2px 2px 3px 0 rgba(84,84,84,.19)}.subHeaderPanel #reportInfoPopper b{font-weight:600}.subHeaderPanel #reportInfoPopper .imagePopper{padding:.25em;margin-bottom:.5em}.subHeaderPanel #reportInfoPopper .description{font-size:.925rem}.subHeaderPanel #reportInfoPopper .checkbox{font-size:.85rem}.subHeaderPanel #reportInfoPopper .button{padding:5px 24px;background:#40bd59!important;border-radius:3px}.subHeaderPanel #reportInfoPopper .button:hover{background:#4aae6b!important}.subHeaderPanel .dropdown-menu a.dropdown-item{padding:.375rem 1rem!important}.subHeaderPanel #reportPopper-1{top:50px;left:-72px}.subHeaderPanel #reportPopper-1 .popper-image{width:50px;height:65px}.canada-pilot{position:sticky;right:0;top:0;height:0;z-index:999999999999999}.canada-pilot .canada-pilot-img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;right:0;top:5px;width:160px;height:100px;opacity:1;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.canada-pilot .canada-pilot-img:hover{opacity:.2}.navbar-brand{position:relative}.navbar-brand .burgerMenu{min-height:50px;min-width:50px;position:absolute;right:1%}.navbar-brand .burgerMenu .dropdown-content{background-color:#fdfdfd!important}.navbar-brand .burgerMenu .fas{font-size:1.5rem;padding:13px 14px;color:#eee}.navbar-brand .burgerMenu .label{padding:0 10px;padding-top:5px;color:#4a4a4a}.navbar-brand .burgerMenu hr{border-bottom:1px solid #ddd}#devModeHeader{position:relative;background-color:#82628a;color:#e8dcff;font-size:.825rem;font-weight:300;padding:6px}#devModeHeader .delete{position:absolute;top:5px;right:20px;padding:10px;background-color:rgba(232,220,255,.1843137255);font-size:1rem}#demoModeHeader{position:relative;background-color:#2f5978;color:#dcf0ff;font-size:.825rem;font-weight:300;padding:6px}#demoModeHeader .delete{position:absolute;top:5px;right:20px;padding:10px;background-color:rgba(220,240,255,.1843137255);font-size:1rem}#ejModeHeader{position:relative;background-color:#2f91a2;color:hsla(0,0%,100%,.831372549);font-size:.825rem;font-weight:300;padding:6px}#ejModeHeader .delete{position:absolute;top:5px;right:20px;padding:10px;background-color:hsla(0,0%,100%,.2431372549);font-size:1rem}.ai-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:left;-ms-flex-align:left;align-items:left;width:134px}.ai-button{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.ai-button:hover{content:url(/netbasisAI-button-rollover.8fe76d18.svg)}.modal-background-ai{background-color:rgba(26,26,26,.76);position:fixed;left:0;top:0;height:100%;width:100%;z-index:80000}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#hrblock-netbasis-animated-logo-div{width:150px!important;height:53px!important}#hrblock-complianceMessage p{color:#666;font-size:.95rem}#hrblock-complianceMessage a{color:#1d783e;font-size:.95rem}#hrblock-complianceMessage a:hover{color:#105c2c}.hrblock-content label.is-sm-font{font-size:.875rem!important;font-weight:400;color:#555;margin-bottom:.25em}.hrblock-content .level.headerButtons{margin-bottom:1rem!important}.hrblock-content .button.greenTableIcon.is-loading{background-color:rgba(126,195,151,.2588235294)}.hrblock-content .hrblock-button{min-height:40px;min-width:150px;border-radius:3px}.hrblock-content .subtitle{color:#363636}.hrblock-content .button.is-success.is-outlined:hover{background-color:rgba(138,255,181,.1843137255);color:#3bb262}.hrblock-content .heightForBottomFooter{height:75px}.hrblock-content .bottomOfForm{background:#f5f5f5;position:absolute;border-top:2px solid #e6e6e6;z-index:2;bottom:0;left:0;width:100%;min-height:120px;padding:1em 4em}.hrblock-content .hrblock-button.is-outlined{border:1px solid #1d783e;border-color:#1d783e!important}.hrblock-content .hrblock-button.hrblock-green-text:hover{background-color:#dfeee4}.hrblock-content .hrblock-green-bg{background-color:#1d783e!important}.hrblock-content .hrblock-green-text{color:#1d783e!important;border:none}.hrblock-content .modal-content .box{position:relative;padding:2.5rem 4rem!important}@media screen and (max-width:769px){.hrblock-content .modal-content .box{padding:2.5rem 1rem!important}}.hrblock-content .modal-content .hrblock-reportBase .titleCard{background:#363636}.hrblock-content .helpButton{margin-bottom:.35em;color:#1d783e}.hrblock-content .hrblock-serif{font-family:Noto serif,sans-serif}.hrblock-content .hrblock-lookUpModal{min-height:450px}.hrblock-content .input,.hrblock-content select{border-color:#d3d3d3!important}.hrblock-content .commissionSelect{min-width:40px!important}.hrblock-content .commissionSelect .select select:not([multiple]){padding-right:1.5em!important}.hrblock-content .hrblock-costbasisModal .dividendTotal{font-weight:600;font-size:2.5rem;margin:.75em 0}.hrblock-content .hrblock-costbasisModal .radioCheck{vertical-align:text-bottom;margin-right:.5em}.hrblock-content .hrblock-costbasisModal .modalTitle{font-weight:400;font-size:2rem;margin-bottom:1.75rem}.hrblock-content .hrblock-costbasisModal tr.selectedRow{background-color:rgba(204,255,221,.6039215686)}.hrblock-content .hrblock-costbasisModal .button{padding:20px 30px;min-width:150px;border-radius:3px}.hrblock-content .hrblock-costbasisModal .button:not(:last-child):not(.is-fullwidth){margin-right:.75rem}.hrblock-content .hrblock-costbasisModal .table td{padding:.5rem .75rem}.hrblock-content .hrblock-costbasisModal .box{-webkit-box-shadow:none;box-shadow:none;border:1px solid #ddd;border-radius:3px}.hrblock-content .hrblock-costbasisModal .accordion.hide{border-color:#e6e6e6}.hrblock-content .hrblock-costbasisModal .accordion .accordionBody{border-color:#9d9d9d}.hrblock-content .hrblock-costbasisModal .accordion .accordionTitle h3{font-size:1.25rem}.hrblock-content .hrblock-costbasisModal .accordion{margin-top:3rem}.hrblock-content .hrblock-nameTableData{max-width:200px;vertical-align:inherit}.hrblock-content .justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.hrblock-content .hrblock-maxHeightTable{position:relative}.hrblock-content .hrblock-maxHeightTable .table-container{max-height:275px;overflow-y:auto}.hrblock-content .hrblock-maxHeightTable .table-container thead{position:sticky;top:0}.hrblock-content .hrblock-modalHeaderBg{height:60px;width:100%;position:relative;z-index:1;top:0;left:0}@media (max-width:1080px){.hrblock-content .hrblock-modalHeaderBg{height:80px}}@media (max-width:720px){.hrblock-content .hrblock-modalHeaderBg{height:100px}}@media (max-width:438px){.hrblock-content .hrblock-modalHeaderBg{height:160px}}.hrblock-content .hrBlock-modalHeader{position:absolute;z-index:2;top:0;left:0;margin-bottom:.75em;width:100%;padding:1em 4em}.hrblock-content .hrBlock-modalHeader h2{color:#fff;margin-bottom:.5rem}.hrblock-content .hrBlock-modalHeader p{color:#8affb5}.hrblock-content .hrBlock-modalHeader .hrblock-modalHeader-securityName .rolloverWordContainer .abbreviatedWord,.hrblock-content .hrBlock-modalHeader b{color:#fff}.hrblock-content .hrBlock-modalHeader .hrblock-modalHeader-securityName .rolloverWordContainer .abbreviatedWord .hrblock-lightGreenText{color:#8affb5!important}.hrblock-content .button.grayTableIcon{padding:0;border-color:transparent;font-size:1.35rem;color:#333;height:36px;background-color:transparent}.hrblock-content .button.grayTableIcon:hover{color:#202020;background-color:rgba(35,138,69,.1294117647)}.hrblock-content .button.grayTableIcon:disabled{color:#b0b0b0}.hrblock-content .button.greenTableIcon{padding:0;border-color:transparent;font-size:1.35rem;color:#3bb262;height:36px;background-color:transparent}.hrblock-content .button.greenTableIcon:hover{color:#1d783e;background-color:rgba(35,138,69,.1294117647)}.hrblock-content .button.greenTableIcon:disabled{color:#b0b0b0}.hrblock-content .button.greenTableIcon.tooltip-green{-webkit-filter:invert(53%) sepia(11%) saturate(2688%) hue-rotate(87deg) brightness(110%) contrast(76%);filter:invert(53%) sepia(11%) saturate(2688%) hue-rotate(87deg) brightness(110%) contrast(76%)}.hrblock-content input::-webkit-input-placeholder{color:gray!important}.hrblock-content input::-moz-placeholder{color:gray!important}.hrblock-content input::-ms-input-placeholder{color:gray!important}.hrblock-content input::placeholder{color:gray!important}.hrblock-content.hrblock-dividend .securityName{margin-top:8px;margin-left:10px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.hrblock-content table thead td{padding-top:.8em;padding-bottom:.8em;vertical-align:middle}.hrblock-content table tr td{border:1px solid transparent!important}.hrblock-content table tbody tr td{padding:.75em .5em}.hrblock-content table tbody tr:nth-child(2n){background-color:#fafafa}.hrblock-content table tbody tr:hover{background-color:#ecf5ef}.hrblock-content table tbody.morePadding td{padding:.75em 3.5em}@media screen and (max-width:1278px){.hrblock-content table tbody.morePadding td{padding:.75em .25em}}.tooltip-container{position:relative;display:inline-block}.tooltip-popup{bottom:100%;background-color:#333;color:#fff;padding:8px 12px;border-radius:4px;white-space:nowrap;z-index:1000;font-size:12px;margin-bottom:5px}.tooltip-popup,.tooltip-popup:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip-popup:after{content:"";top:100%;border:5px solid transparent;border-top-color:#333}footer{padding-top:12px}@media print{footer{font-size:.7rem}footer .section{margin:0}}footer.gray-background-footer{background:#fafafa;padding-top:3.75em}footer .padding-top-zero{padding-top:0}footer .guest-menu{text-align:center;color:#acacac}footer .guest-menu a{padding:0 .2rem;color:#acacac}footer .guest-menu a:first-child{padding-left:0}footer .guest-menu a:last-child{padding-right:0}footer .contactLink{color:#38a85d}footer .contactLink:hover{color:#329753}.container.extraHeightFooter{height:150px}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.shoppingModel .input,.shoppingModel .select select,.shoppingModel .textarea{color:#b5b5b5;border:1px solid #dfdfdf}.shoppingModel .input::-moz-placeholder,.shoppingModel .select select::-moz-placeholder,.shoppingModel .textarea::-moz-placeholder{color:#b7b7b7}.shoppingModel .input::-webkit-input-placeholder,.shoppingModel .select select::-webkit-input-placeholder,.shoppingModel .textarea::-webkit-input-placeholder{color:#b7b7b7}.shoppingModel .input:-moz-placeholder,.shoppingModel .select select:-moz-placeholder,.shoppingModel .textarea:-moz-placeholder{color:#b7b7b7}.shoppingModel .input:-ms-input-placeholder,.shoppingModel .select select:-ms-input-placeholder,.shoppingModel .textarea:-ms-input-placeholder{color:#b7b7b7}@media (max-width:375px){.shoppingModel .input,.shoppingModel .select select,.shoppingModel .textarea{height:50px;margin:.15em 0}}.shoppingModel .paymentBanners{margin-top:2rem}.shoppingModel .control .cvvHelp{position:absolute;right:5px;bottom:10px;color:#3bb262}.shoppingModel .button.is-primary:not(.is-outlined){background-image:-webkit-gradient(linear,left top,left bottom,from(#3bb262),to(#45bb6a));background-image:-webkit-linear-gradient(#3bb262,#45bb6a);background-image:-o-linear-gradient(#3bb262,#45bb6a);background-image:linear-gradient(#3bb262,#45bb6a)}.shoppingModel .modal-content>.box{padding:3rem}@media screen and (max-width:768px){.shoppingModel .modal-content>.box{padding:.5rem}}.shoppingModel .disclaimer{color:#777;font-size:.825rem}.shoppingModel .subtitle:not(:last-child){font-weight:700;margin-bottom:.5rem}.shoppingModel .packages.columns>.column:first-child{border-right:1px solid #acacac}.shoppingModel .cart.box{background-color:rgb(248.5,248.5,248.5)}.shoppingModel .cartItem{position:relative;top:0;left:0}.shoppingModel .cartItem .title{font-size:1.5em;font-weight:700}.shoppingModel .cartItem .price{position:absolute;top:0;right:10px;font-size:1.5em;font-weight:700}.shoppingModel .cartItem .label{font-weight:400}.shoppingModel .subscription .planOption .label{text-align:left;padding-right:100px}.shoppingModel .subscription .planOption:last-child .qty{font-size:1.5em}.shoppingModel .planOption{display:block}.shoppingModel .planOption .planOptionBox{position:relative;left:0;top:0;border-bottom:1px solid #acacac;min-height:4em}.shoppingModel .planOption .planOptionBox .check{position:relative;top:8px;left:0;display:inline-block;border:1px solid #383838;border-radius:100%;height:25px;width:25px;margin:0 .5em}.shoppingModel .planOption .planOptionBox .check:before{display:block;position:absolute;content:"";border-radius:100%;height:15px;width:15px;top:4px;left:4px}.shoppingModel .planOption>input[type=radio]{display:none;visibility:hidden}.shoppingModel .planOption>input[type=radio]:checked+.planOptionBox>.check:before{background:#383838}.shoppingModel .planOption>input[type=radio]:checked+.planOptionBox{background:#90eca9}.shoppingModel .planOption .planDetails{line-height:3em;position:relative;top:5px;left:0}.shoppingModel .planOption .planDetails .qty{font-weight:bolder;font-size:2em;padding-right:5px}.shoppingModel .planOption .price{position:absolute;right:15px;top:13px;font-size:1.5em}.shoppingModel .planOption .decimal{position:absolute;right:5px;top:13px;font-size:.6em}.shoppingModel .planOption .label{position:relative;bottom:10px;right:10px;min-height:1em;text-align:right;font-weight:lighter;font-size:.8em;line-height:1em;padding-left:50px;padding-top:3px;padding-bottom:0;color:rgb(94.25,94.25,94.25)}.shoppingModel .optionsHeader{background:#383838;color:#fff;font-size:1.2em;text-align:center;padding:1rem 0}.shoppingModel .lastDialog{text-align:center}.shoppingModel .lastDialog .title>.far,.shoppingModel .lastDialog .title>.fas{font-size:1.55rem}.shoppingModel .lastDialog .title>.far.fa-wrench,.shoppingModel .lastDialog .title>.fas.fa-wrench{color:#b3b3b3;font-size:2em}.shoppingModel .lastDialog .title>.far.fa-exclamation-triangle,.shoppingModel .lastDialog .title>.fas.fa-exclamation-triangle{color:#f28e4a;font-size:2em}.shoppingModel .lastDialog .title>.far.fa-check-circle,.shoppingModel .lastDialog .title>.fas.fa-check-circle{color:#3bb262;font-size:2em}.shoppingModel .lastDialog .button{margin:.5em}.shoppingModel .needAssistance{display:block;position:absolute;bottom:5%;left:40%}.stripeBorder{border:1px solid #dfdfdf;padding:7px 8px;margin-bottom:12px}.stripeBorder.cardNumberDiv{position:relative}.stripeBorder.cvvDiv,.stripeBorder.expDiv{width:47%}.supportedCardsSection{position:absolute;top:18%;right:1%;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:35%}.supportedCard{width:35px;height:20px}.expAndCvvDiv{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.expAndCvvDiv .cvvHelp{position:absolute;top:20%;right:1%;color:#3bb262}.stripeCredit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#777;line-height:2.5em}.stripeCredit .stripeLogo{height:40px;padding:0 10px;border-right:1px solid #b5b5b5}.stripeCredit a.hasBorderLeft{border-left:1px solid #b5b5b5}.stripeCredit a{padding-left:15px}.addressCheckbox{color:#777;margin-bottom:2em}.paymentLabel{line-height:2.25em;margin-right:10px}.paymentRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box.billingBox{background-color:#f9f9f9}.box .field-label{text-align:left;-ms-flex-preferred-size:1em;flex-basis:1em}.box .divider{border-bottom:1px solid #dfdfdf;margin:1em 0}.box .noDisplay{display:none}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.linkAccountModal .boxOption{background:#f9f9f9;-webkit-box-shadow:0 .5em 1em -.125em rgba(56,56,56,.1),0 0 0 1px rgba(56,56,56,.02);box-shadow:0 .5em 1em -.125em rgba(56,56,56,.1),0 0 0 1px rgba(56,56,56,.02);padding:1.25rem}.linkAccountModal .title:not(:last-child){font-size:1.7em;font-family:Noto Serif,serif;text-align:center;margin-bottom:.6rem}.linkAccountModal .title+p{margin-bottom:3rem;text-align:center;color:#797979}.linkAccountModal .columns .column{text-align:center}.linkAccountModal .columns .column h3{font-weight:bolder;font-size:1.35rem}.linkAccountModal .columns .column p{margin-top:1rem;font-size:.95rem;margin-bottom:2rem;color:#797979}.linkAccountModal .columns .column .button{margin-bottom:2rem}.linkAccountModal .columns .column .serviceLogo{text-align:center;height:50px}.linkAccountModal .columns .column .serviceLogo .plaidLogo{height:40px}.linkAccountModal .columns .column .serviceLogo .zaboLogo{margin-top:4px;height:32px}.linkAccountModal .columns .column .serviceLogo a{display:inline-block;min-height:50px}.linkAccountModal .columns .column .serviceLogo p{font-size:.8em}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.welcomeMessageModal{position:relative}.welcomeMessageModal .netbasisWelcomeModal{margin:0 3rem}.welcomeMessageModal .netbasisWelcomeModal .title{font-size:2em;margin-bottom:.5em;font-family:Noto serif,sans-serif;font-weight:400}.welcomeMessageModal .netbasisWelcomeModal .title-md{font-size:2em;font-weight:400}.welcomeMessageModal .netbasisWelcomeModal input,.welcomeMessageModal .netbasisWelcomeModal select{border:1px solid #dfdfdf!important}.welcomeMessageModal .netbasisWelcomeModal input ::-webkit-input-placeholder,.welcomeMessageModal .netbasisWelcomeModal select ::-webkit-input-placeholder{color:#777}.welcomeMessageModal .netbasisWelcomeModal input ::-moz-placeholder,.welcomeMessageModal .netbasisWelcomeModal select ::-moz-placeholder{color:#777}.welcomeMessageModal .netbasisWelcomeModal input ::-ms-input-placeholder,.welcomeMessageModal .netbasisWelcomeModal select ::-ms-input-placeholder{color:#777}.welcomeMessageModal .netbasisWelcomeModal input ::placeholder,.welcomeMessageModal .netbasisWelcomeModal select ::placeholder{color:#777}.welcomeMessageModal .netbasisWelcomeModal .button{min-width:250px}.welcomeMessageModal .netbasisWelcomeModal .field{margin-top:1.25em;margin-bottom:3em}.welcomeMessageModal .netbasisWelcomeModal .featureColumns .column{padding:0 36px!important;font-size:.98rem}.welcomeMessageModal .netbasisWelcomeModal .featureColumns .column .iconImage{margin:auto;padding:1em;padding-bottom:.5em;margin-top:.5em}.welcomeMessageModal .netbasisWelcomeModal .featureColumns .column .subtitle{Color:#252525;font-size:1.2rem;font-weight:600;text-align:center}.welcomeMessageModal .netbasisWelcomeModal .buttons{margin-bottom:3em;margin-top:2em}.welcomeMessageModal .getStartedProfessional{background-color:#3bb262;color:#fff;width:187px;height:41px;font-size:16px;font-weight:800;font-family:Open Sans,sans-serif;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;text-align:center;margin-left:430px;margin-top:13px}.welcomeMessageModal .text25yrs{font-size:2em;color:#fff;font-family:"Noto Serif serif";letter-spacing:-.5px;margin-left:-24px;line-height:38px}.welcomeMessageModal .texthello{color:#fff;font-size:1rem;font-family:Noto Sans}.welcomeMessageModal .maybeLaterProfessional{color:#3bb262;font-size:16px;font-weight:800;font-family:Open Sans,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-top:13px}.welcomeMessageModal .maybeLaterProfessional,.welcomeMessageModal .welcomeFooter .tip{display:-webkit-box;display:-ms-flexbox;display:flex}.welcomeMessageModal .welcomeFooter .tip .greenIcon{margin-right:3px;display:inline-block;height:23px;width:20px}.slogan-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.slogan{font-size:2rem;text-align:center;margin:0 auto;position:absolute;top:23%;margin-top:33px}.headertext,.slogan{font-weight:700;color:#000;font-family:Roboto,sans-serif}.headertext{font-size:1.313rem;text-align:left;margin-top:10px}.subtitletext{font-size:1rem;font-weight:400;color:#000;text-align:left;font-family:Roboto,sans-serif;margin-top:3px}#sessionExpiredSnackbar{visibility:hidden;min-width:250px;max-width:750px;background-color:#333;color:#fff;text-align:center;border-radius:5px;padding:1em 2em;position:fixed;z-index:10;right:2%;bottom:30px;background-color:#363636;font-size:.85rem;color:#c2c2c2;visibility:visible;-webkit-animation:fadeinbottom .5s;animation:fadeinbottom .5s}#sessionExpiredSnackbar a{color:#666;font-size:1rem;vertical-align:middle}@-webkit-keyframes fadeinbottom{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadeinbottom{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeoutbottom{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeoutbottom{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.snackbar{visibility:hidden;min-width:350px;background-color:#333;color:#fff;text-align:center;border-radius:5px;padding:1em 2em;position:fixed;z-index:50;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.snackbar .level-left{padding-right:20px}.snackbar .infoLink{font-weight:600;width:15%}.snackbar .snackbarMessage{width:85%;text-align:left}.snackbar#infoSnackbar{bottom:30px;background-color:#3b938a;color:#fff}.snackbar#infoSnackbar .infoLink{color:hsla(0,0%,100%,.4980392157)}.snackbar#infoSnackbar .infoLink:hover{color:hsla(0,0%,100%,.7176470588)}.snackbar#washInfoSnackbar{bottom:30px;max-width:800px;background-color:rgba(59,98,147,.8745098039);color:#fff;font-weight:600}.snackbar#washInfoSnackbar .infoLink{color:hsla(0,0%,100%,.6549019608);width:100%;padding:0 1em}.snackbar#washInfoSnackbar .infoLink:hover{color:hsla(0,0%,100%,.7176470588)}.snackbar#washInfoSnackbar .checkbox{color:hsla(0,0%,100%,.6549019608);font-weight:400}.snackbar#washInfoSnackbar .level-right{border-left:1px solid hsla(0,0%,100%,.3098039216);min-height:50px}.snackbar#successSnackbar{bottom:30px;background-color:#0d8235;color:#fff}.snackbar#successSnackbar .infoLink,.snackbar#successSnackbar .infoLink:hover{color:#8ddea8}.snackbar#navigatorSnackbar{bottom:30px;background-color:#125c89;color:#fff}.snackbar#navigatorSnackbar .infoLink{color:#95d7ff}.snackbar#navigatorSnackbar .infoLink:hover{color:#7dccfc}.snackbar#warningSnackbar{top:30px;background:#ec5f2d;background:-webkit-linear-gradient(352deg,#ec5f2d,#ec7310);background:-o-linear-gradient(352deg,#ec5f2d 0,#ec7310 100%);background:linear-gradient(98deg,#ec5f2d,#ec7310);color:#fff}.snackbar#warningSnackbar .infoLink{color:hsla(0,0%,100%,.862745098)}.snackbar#warningSnackbar .infoLink:hover{color:hsla(0,0%,100%,.5647058824)}.snackbar#washInfoSnackbar{visibility:visible;-webkit-animation:fadeinbottom .5s,fadeoutbottom .5s 14.5s;animation:fadeinbottom .5s,fadeoutbottom .5s 14.5s}.snackbar#infoSnackbar,.snackbar#navigatorSnackbar{visibility:visible;-webkit-animation:fadeinbottom .5s,fadeoutbottom .5s 9.5s;animation:fadeinbottom .5s,fadeoutbottom .5s 9.5s}.snackbar#warningSnackbar{visibility:visible;-webkit-animation:fadeintop .5s,fadeouttop .5s 9.5s;animation:fadeintop .5s,fadeouttop .5s 9.5s}.snackbar .navigatorLogo{margin-right:20px;opacity:.9}@-webkit-keyframes fadeinbottom{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadeinbottom{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeoutbottom{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeoutbottom{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@-webkit-keyframes fadeintop{0%{top:0;opacity:0}to{top:30px;opacity:1}}@keyframes fadeintop{0%{top:0;opacity:0}to{top:30px;opacity:1}}@-webkit-keyframes fadeouttop{0%{top:30px;opacity:1}to{top:0;opacity:0}}@keyframes fadeouttop{0%{top:30px;opacity:1}to{top:0;opacity:0}}.reportOptions{text-align:center}.reportOptions .button{margin:0 1em}.reportOptions .button:first-child{margin:0}.reportOptions .button.csvOptions{border-radius:3px 0 0 3px}.reportOptions .button.printOptions{border-radius:0 3px 3px 0}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable,table.portfolioTableTransactionsTable{width:100%}.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable tbody,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable thead,table.portfolioTableTransactionsTable tbody,table.portfolioTableTransactionsTable thead{border-bottom:1px solid #eaeaea}.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable tbody tr:nth-child(2n),.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable thead tr:nth-child(2n),table.portfolioTableTransactionsTable tbody tr:nth-child(2n),table.portfolioTableTransactionsTable thead tr:nth-child(2n){background:#fff}.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable tbody td,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable tbody th,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable thead td,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable thead th,table.portfolioTableTransactionsTable tbody td,table.portfolioTableTransactionsTable tbody th,table.portfolioTableTransactionsTable thead td,table.portfolioTableTransactionsTable thead th{padding:.7rem;text-align:left}.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable tbody td.costbasis,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable tbody td.unrealizedGainLoss,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable tbody th.costbasis,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable tbody th.unrealizedGainLoss,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable thead td.costbasis,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable thead td.unrealizedGainLoss,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable thead th.costbasis,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable thead th.unrealizedGainLoss,table.portfolioTableTransactionsTable tbody td.costbasis,table.portfolioTableTransactionsTable tbody td.unrealizedGainLoss,table.portfolioTableTransactionsTable tbody th.costbasis,table.portfolioTableTransactionsTable tbody th.unrealizedGainLoss,table.portfolioTableTransactionsTable thead td.costbasis,table.portfolioTableTransactionsTable thead td.unrealizedGainLoss,table.portfolioTableTransactionsTable thead th.costbasis,table.portfolioTableTransactionsTable thead th.unrealizedGainLoss{text-align:center}.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable tbody td .costbasisPerUnit,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable tbody td .gain,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable tbody th .costbasisPerUnit,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable tbody th .gain,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable thead td .costbasisPerUnit,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable thead td .gain,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable thead th .costbasisPerUnit,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable thead th .gain,table.portfolioTableTransactionsTable tbody td .costbasisPerUnit,table.portfolioTableTransactionsTable tbody td .gain,table.portfolioTableTransactionsTable tbody th .costbasisPerUnit,table.portfolioTableTransactionsTable tbody th .gain,table.portfolioTableTransactionsTable thead td .costbasisPerUnit,table.portfolioTableTransactionsTable thead td .gain,table.portfolioTableTransactionsTable thead th .costbasisPerUnit,table.portfolioTableTransactionsTable thead th .gain{color:#00a235}.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable tbody td .loss,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable tbody th .loss,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable thead td .loss,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable thead th .loss,table.portfolioTableTransactionsTable tbody td .loss,table.portfolioTableTransactionsTable tbody th .loss,table.portfolioTableTransactionsTable thead td .loss,table.portfolioTableTransactionsTable thead th .loss{color:#db5852}.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable>thead,table.portfolioTableTransactionsTable>thead{background:#eee}.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable>thead tr,table.portfolioTableTransactionsTable>thead tr{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable>thead td,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable>thead th,table.portfolioTableTransactionsTable>thead td,table.portfolioTableTransactionsTable>thead th{color:#383838;border-right:1px solid #d7d7d7}.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable>thead td:last-child,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable>thead th:last-child,table.portfolioTableTransactionsTable>thead td:last-child,table.portfolioTableTransactionsTable>thead th:last-child{border-right:none}.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable>tbody tr,table.portfolioTableTransactionsTable>tbody tr{border-bottom:1px solid #d7d7d7}.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable>tbody tr:last-child,table.portfolioTableTransactionsTable>tbody tr:last-child{border-bottom:none}.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable>tbody td,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable>tbody th,table.portfolioTableTransactionsTable>tbody td,table.portfolioTableTransactionsTable>tbody th{border-right:1px solid #d7d7d7}.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable>tbody td:last-child,.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody .portfolioTableTransactionsTable>tbody th:last-child,table.portfolioTableTransactionsTable>tbody td:last-child,table.portfolioTableTransactionsTable>tbody th:last-child{border-right:none}.transactionModalFilter{padding-top:15px}.transactionModalFilter.breadcrumb{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.transactionModalFilter.breadcrumb a{padding:.5em 1.5em;color:#383838}.transactionModalFilter.breadcrumb a:hover{color:rgb(0,213,69.6851851852)}.transactionModalFilter.breadcrumb a.is-active{color:#00a235}.transactionModalFilter.breadcrumb a:first-child{padding-left:1.5em}.filterBar.tabs{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.filterBar.tabs a{color:#383838;padding:.5em 1.5em}.filterBar.tabs a:hover{margin:0;color:rgb(107.417721519,206.082278481,139.753164557);border-bottom:none;border-top:2px solid rgb(107.417721519,206.082278481,139.753164557)}.filterBar.tabs a.is-active{color:#3bb262;border-top:2px solid #3bb262}.portfolioTableAssetsTable.table{border:none}.portfolioTableAssetsTable.table .costbasisTableHeader{color:#6dffa0}.portfolioTableAssetsTable.table tbody td,.portfolioTableAssetsTable.table tbody th,.portfolioTableAssetsTable.table thead td,.portfolioTableAssetsTable.table thead th{position:relative;top:0;left:0;border:none;padding:15px;vertical-align:middle}.portfolioTableAssetsTable.table tbody td.type,.portfolioTableAssetsTable.table tbody th.type,.portfolioTableAssetsTable.table thead td.type,.portfolioTableAssetsTable.table thead th.type{cursor:pointer;position:relative;top:0;left:0}.portfolioTableAssetsTable.table tbody td.type>i,.portfolioTableAssetsTable.table tbody th.type>i,.portfolioTableAssetsTable.table thead td.type>i,.portfolioTableAssetsTable.table thead th.type>i{color:#3bb262;position:absolute;left:10px;top:42%;padding-right:10px}.portfolioTableAssetsTable.table tbody td.type>span,.portfolioTableAssetsTable.table tbody th.type>span,.portfolioTableAssetsTable.table thead td.type>span,.portfolioTableAssetsTable.table thead th.type>span{padding-left:8px}.portfolioTableAssetsTable.table tbody tr:nth-child(2n),.portfolioTableAssetsTable.table thead tr:nth-child(2n){background:#f5f5f5}.portfolioTableAssetsTable.table .runReport{color:#acacac;font-size:1.5em}.portfolioTableAssetsTable.table tbody tr th,.portfolioTableAssetsTable.table thead tr th{vertical-align:middle}.portfolioTableAssetsTable.table tbody tr.transactionHistoryTitle{background:#6c6c6c;color:#fff;font-weight:bolder;line-height:3em}.portfolioTableAssetsTable.table tbody tr.transactionHistoryTitle>td>div{position:relative;top:0;left:0}.portfolioTableAssetsTable.table tbody tr.transactionHistoryTitle>td>div .fa-times{position:absolute;right:20px;top:5px;color:#fff}.portfolioTableAssetsTable.table tbody tr.transactionHistoryTitle>td>div .fa-expand{position:absolute;right:50px;top:5px;color:#fff}.portfolioTableAssetsTable.table tbody tr.transactionHistoryTitle .highlightedTitle{font-weight:lighter;padding-right:15px;color:#cfcfcf}.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody{background:#6c6c6c}.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody>td{padding:5px;padding-top:0}.portfolioTableAssetsTable.table tbody tr.transactionHistoryBody>td .transactionHistoryBodyContainer{background:#fff}.portfolioTableAssetsTable.table .nameTableData{min-width:350px;max-width:395px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.portfolioTableAssetsTable.table .decimalTableData{min-width:90px;max-width:102px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.portfolioTableAssetsTable.table .tickerTableData{min-width:90px;max-width:102px}.portfolioTableAssetsTable.table .otherTableData{max-width:102px}.accountFiltersDropdown .accountFiltersButton{font-weight:400;background:#f7f7f7;border:1px solid #acacac;border-radius:4px}.accountFiltersDropdown .accountFiltersButton span:first-child{padding-right:50px}.accountFiltersDropdown .dropdown-menu{min-width:20rem}.accountFiltersDropdown .dropdown-content{padding:1rem 20px;-webkit-box-shadow:0 1px 5px rgba(56,56,56,.3),0 0 0 1px rgba(56,56,56,.3);box-shadow:0 1px 5px rgba(56,56,56,.3),0 0 0 1px rgba(56,56,56,.3)}.accountFiltersDropdown .dropdown-content label{display:block;padding-top:.5rem;padding-bottom:.5rem}.accountFiltersDropdown .dropdown-content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:20px}.accountFiltersDropdown .dropdown-content p{font-size:.9em;padding-bottom:1rem}.mobileAssetRow{background:#fff!important;border-bottom:1px solid #edeeed!important}.mobileAssetRow :last-child{border:none}.mobileAssetRow .typeMobile{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.mobileAssetRow .typeMobile .nameField{padding-left:1.5em}.mobileAssetRow .typeMobile .fas{font-size:1.5rem;color:#a4a4a4;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mobileExpandSection{padding:.75em;padding-left:1.5em;background-color:#f5f5f5;top:0;left:0;border:none;padding:15px;vertical-align:middle}.mobileFilterBox{background:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em}.mobileFilterBox .filterLabel{font-size:1.35em;font-weight:600}.mobileFilterBox .mobileFilterDropdown{color:#4a4a4a!important;margin-left:1em;padding:5px 12px;min-width:160px;font-weight:400;background:#f7f7f7;border:1px solid #acacac;border-radius:4px}.mobileFilterBox .mobileFilterDropdown .dropdown-trigger{color:#4a4a4a;min-width:140px;position:relative}.mobileFilterBox .mobileFilterDropdown .dropdown-trigger .icon{position:absolute;right:0;top:18%}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.taxOptsummary .box{padding:1rem;background-color:#fcfcfc}.taxOptsummary .box.gain .value{color:#3bb262}.taxOptsummary .box.loss .value{color:#c63224}.taxOptsummary .box.offset .value{color:#f18d4a}.taxOptsummary .box.sales .value{color:#698ae8}.taxOptsummary .box .value{font-size:1.75em;font-weight:600}.taxOptsummary .boxless.gain .value{color:#3bb262}.taxOptsummary .boxless.loss .value{color:#c63224}.taxOptsummary .boxless.offset .value{color:#f18d4a}.taxOptsummary .boxless.sales .value{color:#698ae8}.taxOptsummary .boxless .value{font-size:1.5em;font-weight:600}.ordinaryIncomeOffsetModal .fa-dollar-sign{margin-top:10px}.ordinaryIncomeOffsetModal .input,.ordinaryIncomeOffsetModal input{width:300px}.ordinaryIncomeOffsetModal .button,.ordinaryIncomeOffsetModal button{min-width:100px}.ReactVirtualized__Table .ReactVirtualized__Table__headerRow{padding-right:0}.ReactVirtualized__Table .ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table .ReactVirtualized__Table__headerRow,.ReactVirtualized__Table .ReactVirtualized__Table__row,.ReactVirtualized__Table .ReactVirtualized__Table__rowColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.ReactVirtualized__Table .ReactVirtualized__Table__rowColumn{font-size:.92rem}.ReactVirtualized__Table .ReactVirtualized__Table__headerRow,.ReactVirtualized__Table .ReactVirtualized__Table__row{cursor:"pointer"}.ReactVirtualized__Table .ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table .ReactVirtualized__Table__rowColumn{-webkit-box-flex:1;-ms-flex:1;flex:1}.ReactVirtualized__Table .ReactVirtualized__Table__cell{height:50px;line-height:50px;margin-left:auto;margin-right:auto}.ReactVirtualized__Table__div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.ReactVirtualized__Table__div .ReactVirtualized__Table__container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:600px;width:100%}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.userManagementFilterBar .clearFilter{border-radius:.25em;border:none;font-weight:200}.userManagementFilterBar .clearFilter .fa-eraser{padding-right:5px}.userManagementFilterBar .dropdownFilters{margin-right:1.5em}.userManagementFilterBar .dropdownFilters .accountFiltersButton{font-weight:400;background:#f7f7f7;border:1px solid #acacac;border-radius:4px}.userManagementFilterBar .dropdownFilters .accountFiltersButton span:first-child{padding-right:50px}.userManagementFilterBar .dropdownFilters .dropdown-menu{min-width:20rem}.userManagementFilterBar .dropdownFilters .dropdown-content{padding:1rem 20px;-webkit-box-shadow:0 1px 5px rgba(56,56,56,.3),0 0 0 1px rgba(56,56,56,.3);box-shadow:0 1px 5px rgba(56,56,56,.3),0 0 0 1px rgba(56,56,56,.3)}.userManagementFilterBar .dropdownFilters .dropdown-content label{display:block;padding-top:.5rem;padding-bottom:.5rem}.userManagementFilterBar .dropdownFilters .dropdown-content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:20px}.userManagementFilterBar .dropdownFilters .dropdown-content p{font-size:.9em;padding-bottom:1rem}.admin.enterpriseAddUsers table{border:none}.admin.enterpriseAddUsers table thead th{border:none;padding:1em 1.5em}.admin.enterpriseAddUsers table tbody td{vertical-align:middle;padding:.5em 1em;border:none}.admin.enterpriseAddUsers table tbody td .userRowInput{border:none;border-bottom:2px solid #ddd;color:#2a2a2a}.enterpriseControlPanel{padding:0 2em}.enterpriseControlPanel .buttons{margin-top:5em}.enterpriseControlPanel .buttons .button{min-width:150px}.enterpriseControlPanel .buttons .button.is-outlined.is-black{color:#6d6d6d;border-color:#6d6d6d}.enterpriseControlPanel .buttons .button.is-outlined.is-black:hover{background-color:#ddd}.enterpriseControlPanel .buttons .button.is-outlined.is-success{background:rgba(204,255,221,.3490196078)}.enterpriseControlPanel .buttons .button.is-outlined.is-success:hover{color:#3bb262;background-color:#cfd}.enterpriseControlPanel .userInformation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.enterpriseControlPanel .select-roleOptions{width:200px}.enterpriseControlPanel .marginTopSm{margin-top:10px}.enterpriseControlPanel .marginTopSm .select{min-width:225px}.twoFactorModal .fas.fa-lock{font-size:40px;padding-bottom:.5em;color:#a4a4a4}.twoFactorModal .animationDiv{padding:1em 0}.twoFactorModal .animationDiv #password-modal-2fa-animation,.twoFactorModal .animationDiv #twofactor-lock-animation{height:85px}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.section.admin{padding:1.5rem 0}.section.admin .notification{margin-top:1rem}.section.admin h1.title{font-family:Noto Serif,serif;font-weight:400}.section.admin h2.title{font-size:1.75rem;margin-top:.75em;margin-bottom:.5em;font-weight:400}.section.admin h2.title strong{font-weight:700}.section.admin h3.subtitle{font-size:1.85rem;font-family:Noto serif,sans-serif;color:#3b9358}.section.admin p{color:#4e4e4e}.section.admin .adminSectionContent{min-height:500px;border-left:2px solid #e6e6e6;background-color:#fcfcfc;padding:2em 3em}.section.admin .input,.section.admin .select,.section.admin .textarea{font-weight:400;border-color:#b0b0b0}.section.admin .avatar{border:1px solid #b0b0b0}.section.admin .field-label{text-align:left}.section.admin .profileContainer{position:relative;margin:3em 1em}.section.admin .profileContainer:first-child{margin-top:0}.section.admin .profileContainer .profileEditIcon{position:relative}.section.admin .profileContainer .profileEditIcon .editButtonCancel{font-size:1.6rem;color:#acacac}.section.admin .profileContainer .profileEditIcon .editButtonCancel:hover{color:#acacac;opacity:.7}.section.admin .profileContainer .profileEditIcon .editPopper{position:absolute;right:8%;top:-125px;background-color:#fff;border:1px solid #a4a4a4;border-radius:3px;width:350px;padding:1em 2em}.section.admin .profileContainer .profileEditIcon .editPopper .description{font-size:.95rem}.section.admin .profileContainer .profileEditIcon .editPopper .subtitle{font-weight:600}.section.admin .profileContainer .profileEditIcon .editPopper .editsvgImage{margin-bottom:.75em}.section.admin .profileContainer .profileEditIcon .editPopper .checkbox{font-size:.825rem;color:#a4a4a4}.section.admin .profileContainer .profileEditIcon .editPopper:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:transparent #fff;border-width:20px 0 20px 20px;top:50%;right:-20px;margin-top:-20px}.section.admin .profileContainer .profileEditIcon .editPopper:before{content:"";position:absolute;width:0;z-index:0;border-style:solid;border-color:transparent #a4a4a4;border-width:21px 0 21px 21px;top:50%;right:-21.5px;margin-top:-21px;display:block}.section.admin .profileContainer .editIcon,.section.admin .profileContainer .profile-editAnimation{position:absolute;top:0;right:0;width:50px;height:50px}.section.admin .profileContainer .editIcon .editButtonLoader,.section.admin .profileContainer .profile-editAnimation .editButtonLoader{margin-top:10px;margin-left:10px}.section.admin .profileContainer .editIcon #profile-editAnimation:hover,.section.admin .profileContainer .editIcon #profileEditSaveButton:hover,.section.admin .profileContainer .profile-editAnimation #profile-editAnimation:hover,.section.admin .profileContainer .profile-editAnimation #profileEditSaveButton:hover{-webkit-filter:hue-rotate(95deg);filter:hue-rotate(95deg)}.section.admin .profileContainer .editIcon .editsvgIcon,.section.admin .profileContainer .profile-editAnimation .editsvgIcon{padding:7.5px}.section.admin .profileContainer .editIcon .editsvgIcon:hover,.section.admin .profileContainer .profile-editAnimation .editsvgIcon:hover{-webkit-filter:hue-rotate(95deg);filter:hue-rotate(95deg)}.section.admin .profileContainer .editIcon .editModeButtons,.section.admin .profileContainer .profile-editAnimation .editModeButtons{font-size:1.25rem}.section.admin .profileContainer .editIcon .editModeButtons.marginRight,.section.admin .profileContainer .profile-editAnimation .editModeButtons.marginRight{margin-right:8px}.section.admin .profileContainer.is-dark{background:#f5f5f5}.section.admin .profileContainer .settings-title{padding-bottom:.9rem}.section.admin .profileContainer .input,.section.admin .profileContainer .select select,.section.admin .profileContainer .textarea{border-bottom:2px solid #dfdfdf;border-top:none;border-left:none;border-right:none}.section.admin .profileContainer .modalInput,.section.admin .profileContainer.select select{border:1px solid #dfdfdf}.section.admin .profileContainer hr{margin-top:2.5rem;margin-bottom:2.5rem;height:1px}.section.admin .profileContainer .file{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section.admin .profileContainer .twoFactorModal{padding:0 1em}.section.admin .profileContainer .twoFactorModal .title{font-family:Noto sans;font-weight:600}.section.admin .profileContainer .twoFactorModal input{border:1px solid #959595}.section.admin .profileContainer .twoFactorModal .button{min-width:150px;margin:0 5px}.section.admin .profileContainer .updatePasswordModal .title{font-family:Noto sans;font-weight:600}.section.admin .profileContainer .updatePasswordModal .passwordInput{border:1px solid #959595}.section.admin .profileContainer .updatePasswordModal .addOnControl{width:100%}.section.admin .profileContainer .updatePasswordModal .addOnControl .passwordAddOnInput{border:1px solid #959595;border-right:none}.section.admin .profileContainer .updatePasswordModal .has-text-primary{border-left:none}.section.admin .profileContainer .updatePasswordModal .has-text-primary:active{border-color:#959595}.section.admin .profileContainer .updatePasswordModal .minWidthButton{min-width:125px;margin:0 5px}.section.admin .input,.section.admin .select select,.section.admin .textarea{color:#959595;border:1px solid #dfdfdf}.section.admin .input::-moz-placeholder,.section.admin .select select::-moz-placeholder,.section.admin .textarea::-moz-placeholder{color:#b5b5b5}.section.admin .input::-webkit-input-placeholder,.section.admin .select select::-webkit-input-placeholder,.section.admin .textarea::-webkit-input-placeholder{color:#b5b5b5}.section.admin .input:-moz-placeholder,.section.admin .select select:-moz-placeholder,.section.admin .textarea:-moz-placeholder{color:#b5b5b5}.section.admin .input:-ms-input-placeholder,.section.admin .select select:-ms-input-placeholder,.section.admin .textarea:-ms-input-placeholder{color:#b5b5b5}.section.admin .control .supportedCard{position:absolute;top:30px;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section.admin .control .supportedCard:nth-child(3){right:70px}.section.admin .control .supportedCard:nth-child(4){right:35px}.section.admin .control .supportedCard>img{width:50px;height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section.admin .control .cvvHelp{position:absolute;right:5px;bottom:10px;color:#3bb262}.section .instructionModalContent{padding:0 5em}.section .instructionModalContent .subtitle{font-size:1.5rem;font-family:Noto serif,sans-serif;margin-bottom:.5em}.section .instructionModalContent .buttonGroup{margin-top:5em}.section .instructionModalContent .buttonGroup .button{min-width:150px}.section .taxInformationSection .field-label{-webkit-box-flex:2.5;-ms-flex-positive:2.5;flex-grow:2.5}.linkAnotherAccount{display:block;padding-top:1rem}.linkedAccountDeleteModal .box,.linkedAccountOptionsModal .box{padding:5.25rem}.linkedAccountDeleteModal .buttons,.linkedAccountOptionsModal .buttons{padding-top:2.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.linkedAccountDeleteModal .buttons .button,.linkedAccountOptionsModal .buttons .button{font-size:1.2em;padding:calc(1.1em - 1px) 1.5em}.linkedAccountDeleteModal .buttons .button:not(:last-child):not(.is-fullwidth),.linkedAccountOptionsModal .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:2rem}.linkedAccountDeleteModal .title,.linkedAccountOptionsModal .title{font-size:1.3em}.linkedAccount{position:relative;top:0;left:0;border:1px solid rgb(211.5,211.5,211.5);background:#ededed;padding:.8rem;margin-bottom:.7rem}.linkedAccount .title{color:#383838;font-size:1.2rem;font-weight:100}.linkedAccount .title:not(:last-child){margin-bottom:0}.linkedAccount .options{position:absolute;top:10px;right:10px}.linkedAccount .options a{color:#9a9a9a}.billing.description{color:#777}.billing.accordion{background-color:pink}.billing .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.billing .options .defaultCard{padding-top:.3em;font-size:.85rem}.billing .options .fa-edit{color:#3bb262;font-size:1.25rem}.billing .options .fa-edit:hover{color:#2e8c4d}.stripeBorder{border:1px solid #dfdfdf;padding:7px 8px;margin-bottom:12px;max-height:2.25em}.stripeBorder.cardNumberDiv{position:relative}.stripeBorder.cvvDiv,.stripeBorder.expDiv{width:47%}.supportedCardsSection{position:absolute;top:18%;right:1%;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:30%}.supportedCard{width:35px;height:20px}.expAndCvvDiv{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.expAndCvvDiv .cvvHelp{position:absolute;top:20%;right:1%;color:#3bb262}.stripeCredit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#777;line-height:2.5em}.stripeCredit .stripeLogo{height:40px;padding:0 10px}.stripeCredit a.hasBorderLeft{border-left:1px solid #b5b5b5}.stripeCredit a{padding-left:15px}.updateModal .subtitle:not(:last-child){font-weight:700;margin-bottom:.25rem}.updateModal .pmSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.updateModal .pmSection .subtitle{font-weight:700;margin-bottom:.25rem}.updateModal .pmSection .fa-edit,.updateModal .pmSection .fa-times-circle{font-size:1.25rem}.modalHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modalHeader .cvvHelp{margin-top:15px;margin-left:5px;color:#3bb262}.modalHeader .modalTitle{font-family:Noto Serif,serif;font-weight:600;font-size:1.75em}.requirementPasswordItem{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.895rem}.requirementPasswordItem i{margin-top:7px;-ms-flex-preferred-size:20px;flex-basis:20px;font-size:.5rem;color:#d4d4d4}.requirementPasswordItem i.fa-check{color:#38a85d;margin-top:5px;font-size:.75rem}.profileSideMenu button{width:100%;text-align:left;background-color:transparent;border:none;padding:.5em 1em;font-size:1rem;color:#4a4a4a;cursor:pointer}.profileSideMenu button.inactiveButton:hover{background-color:#edeeed}.profileSideMenu button.activeButton{background-color:#3bb262;color:#fff}@charset "UTF-8";@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:768px){.serviceSection{margin:0 1em}}.serviceSection.serviceBottom{padding-right:3em}.serviceSection .label{font-size:1.15rem;padding-top:.25em}.serviceSection .corporateCard{border-left:1px solid #a4a4a4;padding-left:1em}.serviceSection .corporateCard i{font-size:.9rem;color:#666}.serviceSection .corporateCard .nameDrop{font-family:Noto serif,sans-serif;font-size:1.35rem;font-weight:600}.serviceSection ul{padding:1.5em;margin-bottom:1em}@media (min-width:1025px){.serviceSection ul{columns:2;-webkit-columns:2;-moz-columns:2;padding:1em 3em}}.serviceSection ul li{padding:.25em .75em}.serviceSection ul li:before{content:"•";color:#3bb262;font-weight:bolder;display:inline-block;width:1em;font-size:1.5rem;margin-left:-1em}.serviceSection .sectionTitle{margin-top:1.5rem;margin-bottom:1rem;color:#363636;font-size:2rem;font-weight:600;line-height:1}.serviceSection .subtitle{font-size:1.5rem;font-weight:600}.serviceFooter{text-align:left;color:#fff;padding:40px 0;min-height:300px;background:#3bb262;background:-webkit-linear-gradient(302deg,#3bb262,#1d9174 66%);background:-o-linear-gradient(302deg,#3bb262 0,#1d9174 66%);background:linear-gradient(148deg,#3bb262,#1d9174 66%)}@media (max-width:768px){.serviceFooter .container{margin:0 1em}}.serviceFooter .footerInfo{padding-right:2em}@media screen and (min-width:1024px) and (max-width:1920px){.serviceFooter{width:145.3%;margin-left:-23%;overflow-y:hidden}}.serviceFooter .footerTitle{font-weight:600;font-size:1.5rem;margin-bottom:.5em}.selectionPage{margin:0 2em;padding:2em 1em;text-align:center;background-color:#f8f8f8;border:1px solid #ddd;position:relative;top:35%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.selectionPage .unlimitedBox{padding:1.5em 0}.selectionPage.creditsSelectionBox{top:53%}.selectionPage.modalStyle{-webkit-transform:none;-ms-transform:none;transform:none;background-color:#fff;border:none}.selectionPage .greenMail{font-size:2em;color:#3bb262}@media screen and (max-width:768px){.selectionPage{margin:0 .5em;position:relative;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin-bottom:2em}}.selectionPage .subtitle:not(:last-child){font-size:1.65rem}.selectionPage .subtitle2,.selectionPage .subtitle:not(:last-child){font-family:Noto serif,sans-serif;font-weight:200;margin-bottom:.5rem!important}.selectionPage .subtitle2{font-size:1.85rem}.selectionPage .input,.selectionPage .select select,.selectionPage .textarea{color:#b5b5b5!important;border:1px solid #dfdfdf!important}.selectionPage .input::-moz-placeholder,.selectionPage .select select::-moz-placeholder,.selectionPage .textarea::-moz-placeholder{color:#b7b7b7}.selectionPage .input::-webkit-input-placeholder,.selectionPage .select select::-webkit-input-placeholder,.selectionPage .textarea::-webkit-input-placeholder{color:#b7b7b7}.selectionPage .input:-moz-placeholder,.selectionPage .select select:-moz-placeholder,.selectionPage .textarea:-moz-placeholder{color:#b7b7b7}.selectionPage .input:-ms-input-placeholder,.selectionPage .select select:-ms-input-placeholder,.selectionPage .textarea:-ms-input-placeholder{color:#b7b7b7}.selectionPage .inputIcon{color:#b7b7b7}.selectionPage .contact{position:relative;text-align:left}.selectionPage .contact .formContent .bottomButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.selectionPage .contact .inputIcon{color:rgba(0,0,0,.1843137255)}.selectionPage .contact .animation{max-width:300px;position:inherit;left:42%}.selectionPage .contact .accHolder{padding-top:5px;margin:0 20px}.selectionPage .contact .contactHead{font-family:"Noto serif","sans serif";padding-top:2em;color:#363636;font-weight:bolder;line-height:1.125;font-size:1.75em;margin-bottom:.5714em}.selectionPage .contact .descriptionText{font-size:.95rem;color:#5e605e;padding-bottom:2.5rem}.selectionPage .contact .fieldLabel{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:80px;flex-basis:80px;margin-right:1.5em;-ms-flex-negative:0;flex-shrink:0;text-align:right;-webkit-box-flex:1;line-height:2.125em}@media screen and (max-width:768px){.selectionPage .contact .fieldLabel{margin-bottom:.5rem;text-align:left;margin-right:0;line-height:1em}}.selectionPage .contact .docLabel{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:135px;flex-basis:135px;margin-bottom:.5rem;text-align:left;margin-right:0;line-height:1em;margin-top:.5rem}.selectionPage .contact .field{margin-bottom:1.65rem}.selectionPage .contact .modalHeadText{margin-top:.5em;font-size:1.25em;margin-bottom:.8em;font-weight:600}.selectionPage .contact .bottomPadding{padding-bottom:3em}.selectionPage .contact .modalButtons{margin:.5em}.selectionPage .button{min-width:150px}.loadingSection{position:relative;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.planOption{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:70px;position:relative;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.planOption.button,.planOption button{border:none;background-color:transparent;border:1px solid transparent;border-bottom:1px solid #ddd}.planOption.button:last-child,.planOption button:last-child{border-bottom:1px solid transparent}.planOption.button:hover,.planOption button:hover{background-color:#eee;border:1px solid transparent}.planOption.button.activePlan,.planOption button.activePlan{background-color:rgba(59,178,98,.1254901961)}.planOption.button.activePlan:hover,.planOption button.activePlan:hover{background-color:#eee}.planOption .planOptionBox{min-height:4em;display:-webkit-box;display:-ms-flexbox;display:flex}.planOption .planOptionBox .far,.planOption .planOptionBox .fas{position:relative;top:5%;margin-right:.35em;font-size:1.35rem}.planOption .planOptionBox .far.fa-check-circle,.planOption .planOptionBox .fas.fa-check-circle{color:#3b9358}.planOption .planDetails{line-height:3em;position:relative;top:5px;left:0;font-weight:200;font-family:Noto serif,sans-serif}.planOption .planDetails .qty{font-weight:600;font-size:1.5em;padding-right:5px;font-family:Noto Sans,sans-serif}.planOption .planDetails .qtyprofessionals{font-weight:500}.planOption .planDetails .discount,.planOption .planDetails .qtyprofessionals{font-size:23px;padding-right:5px;font-family:Noto Sans,sans-serif}.planOption .price{position:absolute;right:15px;top:14px;top:10px;font-size:1.35em}.planOption .decimal{position:absolute;right:5px;top:13px;font-size:.6em}.planOption .label{position:absolute;bottom:15px;right:15px;min-height:1em;text-align:right;font-weight:lighter;font-size:.8em;line-height:1em;padding-left:50px;padding-top:3px;padding-bottom:0;color:rgb(94.25,94.25,94.25)}.subscriptionBox{background-color:#3bb262;-webkit-box-shadow:1px 2px 6px 1px #bfbfbf;box-shadow:1px 2px 6px 1px #bfbfbf;border-radius:.5em;padding:1em;color:#a4efbd;margin:0 2em}.subscriptionBox .switchLine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscriptionBox .activePlan{color:#fff;font-weight:600;width:90px}.subscriptionBox .plan{width:90px}.subscriptionBox .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#fff;width:100%;text-shadow:1px 2px 1px rgba(78,109,78,.4392156863);margin-top:1em;margin-bottom:1.25em}.subscriptionBox .price .priceSign{font-size:2.5rem;font-weight:600;position:relative;top:5%}.subscriptionBox .price .priceNumber{font-size:4rem;font-weight:600}.subscriptionBox .price .priceCents{font-size:1.5rem;font-weight:600;position:relative;top:17%}.subscriptionBox .price .priceMonth{font-size:1.5rem;font-weight:100;margin-top:2.65rem}.subscriptionBox ul{margin:1em 0}.savings{font-size:1.25rem;font-weight:600;color:#3bb262;margin-bottom:.5em}.serviceAdditional{text-align:left;color:#5e605e;padding:40px 0;min-height:300px;background:#f8f8f8;text-align:center}@media screen and (min-width:1200px) and (max-width:1920px){.serviceAdditional{width:145.3%;margin-left:-23%;overflow-y:hidden}}.serviceAdditional .additionalTitle{font-size:1.5rem;margin-bottom:.5em}.divider{border-bottom:1px solid #5acd80;width:80%;margin:.35em 0;margin-left:10%}.investmentWealthTaxTools{margin-top:65px}.investmentWealthTaxTools .box{background:#fafafa}.investmentWealthTaxTools .toolTitle{font-weight:600}.investmentWealthTaxTools .title{margin-bottom:15px!important}.investmentWealthTaxTools .me-5{padding-right:3em}.investmentWealthTaxTools .toolTab-subcatagory{margin-top:1em;color:#7d7d7d;font-size:1.05rem}.investmentWealthTaxTools .toolTabs .tab{position:relative;cursor:pointer;padding:.75em 1em;padding-right:2em;color:#9a9a9a;text-align:left;border-bottom:1px solid #ddd;line-height:18px}.investmentWealthTaxTools .toolTabs .tab.smTab{padding:.6em 1em;padding-right:2em}.investmentWealthTaxTools .toolTabs .tab .tabIcon{display:none}.investmentWealthTaxTools .toolTabs .tab a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;color:#9a9a9a}.investmentWealthTaxTools .toolTabs .tab a .tabIcon{margin:auto 0;margin-right:10px;font-size:1.25rem}.investmentWealthTaxTools .toolTabs .tab:last-child{border-bottom:none}.investmentWealthTaxTools .toolTabs .tab:hover{background-color:rgba(64,255,128,.1411764706)}.investmentWealthTaxTools .toolTabs .tab .comingSoonText{position:absolute;text-align:center;line-height:11px;top:9px;right:5px;color:#1c9d4e;font-size:.7rem;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}.investmentWealthTaxTools .toolTabs .tab.active{background-color:#1c9d4e}.investmentWealthTaxTools .toolTabs .tab.active .comingSoonText,.investmentWealthTaxTools .toolTabs .tab.active a{color:#c4ffcc}.investmentWealthTaxTools .toolTabs .tab.active .tabIcon{display:block}.investmentWealthTaxTools .contentTitle,.investmentWealthTaxTools .helpTitle{font-size:1.5rem;font-weight:600;margin-bottom:.5em}.investmentWealthTaxTools .helpTitle{display:-webkit-box;display:-ms-flexbox;display:flex}.investmentWealthTaxTools .helpTitle p{margin:auto 0;margin-left:10px}.investmentWealthTaxTools .content{line-height:30px}.investmentWealthTaxTools .content .contentImage{float:right;margin-left:2.5em;margin-bottom:2em;width:650px;height:437px}.investmentWealthTaxTools .content .listTitle{color:#1c9d4e;font-weight:600;font-size:1.15rem}.investmentWealthTaxTools .content .listContent{margin-left:1.5em}.investmentWealthTaxTools .content .listContent li{position:relative;margin-bottom:15px;margin-right:3em;line-height:25px}@charset "UTF-8";.netSimulatorMain{position:relative}.netSimulatorMain .mb-1{margin-bottom:1em}.netSimulatorMain .is-print-only{display:none}.netSimulatorMain .noteIndicator{color:#0859db}.netSimulatorMain b.graphTitles{font-family:Helvetica,Arial,sans-serif;font-size:13px;margin-left:10}.netSimulatorMain .annotationsRow{margin:10px;margin-right:30px}.netSimulatorMain .annotationsRow label.label{min-width:110px;text-align:left}.netSimulatorMain .annotationsRow label.checkbox{margin-top:10px;font-size:.9rem}.netSimulatorMain .taskbarPopper{border:1px solid #ddd}.netSimulatorMain .taskbarPopper.popper{min-height:515px}.netSimulatorMain .taskbarPopper .popperInfoContent{position:absolute;height:100%;background:#3a3a3a;padding:1em 2.5em;padding-top:3.5em;left:-1px;top:0;border-radius:5px;color:#fff;font-style:Roboto,"sans serif";font-size:.95rem;line-height:20px}.netSimulatorMain .taskbarPopper .popperInfoContent .subtitle{font-size:1.15rem;font-weight:600;color:#46d174!important;margin-top:13px;margin-bottom:5px}.netSimulatorMain .taskbarPopper .popperInfoContent .popperInfoText{max-height:395px;padding-right:10px;overflow-y:scroll}.netSimulatorMain .taskbarPopper .popperInfoContent ul li{list-style-type:none;margin-left:2em}.netSimulatorMain .taskbarPopper .popperInfoContent ul li:not(:first-child){margin-top:8px}.netSimulatorMain .taskbarPopper .popperInfoContent ul li:before{content:"•";color:#46d174;font-size:1.25em;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.netSimulatorMain .taskbarPopper .popperInfoContent div.has-text-centered{position:absolute;width:100%;left:0;bottom:10px}.netSimulatorMain .taskbarPopper .popperInfoContent div.has-text-centered .button{color:#46d174}.netSimulatorMain .taskbarPopper .popperHeader{position:absolute;z-index:20;left:-1px;top:-1px;background-color:#3a3a3a;width:800px;height:50px;border-radius:5px 5px 0 0;padding:1em 2em;color:#fff}.netSimulatorMain .taskbarPopper .dotLegend{height:12px;width:12px;border-radius:50%;display:inline-block}.netSimulatorMain .taskbarPopper .popperButton{position:absolute;background-color:transparent;border:none;border-radius:9999px;cursor:pointer;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;vertical-align:top;width:20px;color:#919191;top:.5rem}.netSimulatorMain .taskbarPopper .popperButton:hover{color:#545454}.netSimulatorMain .taskbarPopper .popperButton.printBtn{right:3rem;top:10px}.netSimulatorMain .taskbarPopper .popperButton.popout{right:5rem}.netSimulatorMain .taskbarPopper .popperButton.deleteb{right:1rem;font-size:1rem}.netSimulatorMain .taskbarPopper.popper{font-family:Noto sans,sans-serif;position:fixed;top:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#f6f6f6;border:1px solid #ddd;width:800px;padding:2em;padding-top:3.25em;z-index:10;border-radius:10px;-webkit-box-shadow:4px 4px 4px 1px rgba(0,0,0,.137254902);box-shadow:4px 4px 4px 1px rgba(0,0,0,.137254902)}@media only print{.netSimulatorMain .taskbarPopper.popper{position:relative!important;background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;width:100%!important;border-color:transparent!important;border-radius:0!important;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}.netSimulatorMain.popout-window .popper{position:relative}.netSimulatorMain.popout-window .apexcharts-tooltip{border-radius:5px;-webkit-box-shadow:2px 2px 6px -4px #999;box-shadow:2px 2px 6px -4px #999;cursor:default;font-size:14px;left:62px;pointer-events:none;position:absolute;top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;white-space:nowrap;z-index:12;-webkit-transition:all .15s ease;-o-transition:.15s ease all;transition:all .15s ease;background-color:#fff;border:1px solid #ddd;padding:5px}.netSimulatorMain.popout-window .apexcharts-toolbar{position:absolute;z-index:11;max-width:176px;text-align:right;border-radius:3px;padding:0 6px 2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.netSimulatorMain.popout-window .apexcharts-toolbar .apexcharts-zoomin-icon,.netSimulatorMain.popout-window .apexcharts-toolbar .apexcharts-zoomout-icon{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.netSimulatorMain.popout-window .apexcharts-toolbar .apexcharts-pan-icon{-webkit-transform:scale(.62);-ms-transform:scale(.62);transform:scale(.62);position:relative;top:0}.netSimulatorMain.popout-window .apexcharts-toolbar .apexcharts-reset-icon,.netSimulatorMain.popout-window .apexcharts-toolbar .apexcharts-zoom-icon{-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.netSimulatorMain.popout-window .apexcharts-toolbar .apexcharts-menu,.netSimulatorMain.popout-window .apexcharts-toolbar .apexcharts-menu-icon{display:none}.netSimulatorMain .salesMethodPopper a{padding:.25em .5em;font-weight:600;text-decoration:none!important}.netSimulatorMain .salesMethodPopper .methodCard{background-color:#fff;padding:2em 1em;border:1px solid #ddd;border-top:none;min-height:375px;border-radius:0 0 6px 6px}.netSimulatorMain .washSaleDetectionPopper{padding-top:1em}.netSimulatorMain .washSaleDetectionPopper .accordion{margin-top:0;margin-bottom:.25em;background-color:#f6f6f6;color:#2a2a2a;font-weight:600;cursor:pointer;width:100%;border:none;text-align:left;outline:none;font-size:1.2rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:2px 10px}.netSimulatorMain .washSaleDetectionPopper .accordion:hover{background-color:#ececec}.netSimulatorMain .washSaleDetectionPopper .accordionPanel{padding:10px;max-height:0;visibility:hidden;-webkit-transition:max-height .2s linear;-o-transition:max-height .2s linear;transition:max-height .2s linear;font-size:.925rem}.netSimulatorMain .washSaleDetectionPopper .accordionPanel.active{padding-bottom:2em;visibility:visible;max-height:225px}.netSimulatorMain .charityAnalysisDetectionPopper{padding-top:3em}.netSimulatorMain .charityAnalysisDetectionPopper .accordion{margin-top:0;margin-bottom:.25em;background-color:#fff!important;color:#2a2a2a;cursor:pointer;width:100%;border:none;outline:none;font-size:1.2rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:2px 10px}.netSimulatorMain .charityAnalysisDetectionPopper .accordion:hover{background-color:#ececec}.netSimulatorMain .charityAnalysisDetectionPopper .accordionPanel{padding:10px;max-height:0;visibility:hidden;-webkit-transition:max-height .2s linear;-o-transition:max-height .2s linear;transition:max-height .2s linear;font-size:.925rem}.netSimulatorMain .charityAnalysisDetectionPopper .accordionPanel.active{padding-bottom:2em;visibility:visible;max-height:225px}.netSimulatorMain .popperTitle{font-size:1em;font-weight:600}.netSimulatorMain .componentPopper{text-align:center;margin:auto;margin-top:10%}.netSimulatorMain .radialPopper .flexCenter{max-height:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.netSimulatorMain .chartPopper .tabs ul,.netSimulatorMain .emaChartPopper .tabs ul{border-bottom-width:2px;border-bottom-color:#ddd}.netSimulatorMain .chartPopper .tabs ul li,.netSimulatorMain .emaChartPopper .tabs ul li{color:#a2a2a2}.netSimulatorMain .chartPopper .tabs ul li.is-active a,.netSimulatorMain .emaChartPopper .tabs ul li.is-active a{border-bottom-color:#3bb262;color:#3bb262}.netSimulatorMain .chartPopper .tabs ul li a,.netSimulatorMain .emaChartPopper .tabs ul li a{border-bottom-color:#ddd;text-decoration:none}.netSimulatorMain .chartPopper .tabs ul li a:hover,.netSimulatorMain .emaChartPopper .tabs ul li a:hover{color:#545454}.netSimulatorMain .chartPopper .noDataAvailable,.netSimulatorMain .emaChartPopper .noDataAvailable{padding:2em 1em;padding-bottom:3em;text-align:center;font-size:1.25rem}.netSimulatorMain .chartPopper .economicRecessionHeader.mt-3,.netSimulatorMain .emaChartPopper .economicRecessionHeader.mt-3{margin-top:1em}.netSimulatorMain .chartPopper .economicRecessionHeader .economicLabels,.netSimulatorMain .emaChartPopper .economicRecessionHeader .economicLabels{font-size:.9rem;line-height:16px;text-align:right}.netSimulatorMain .chartPopper .economicRecessionHeader .economicLabels.me-3,.netSimulatorMain .emaChartPopper .economicRecessionHeader .economicLabels.me-3{margin-right:2em}.netSimulatorMain .chartPopper .economicRecessionHeader .economicLabels .label,.netSimulatorMain .emaChartPopper .economicRecessionHeader .economicLabels .label{font-size:.8rem;padding-right:0;margin-top:0}.netSimulatorMain .emaForm{position:relative}.netSimulatorMain .emaForm .control:not(:last-child){padding-right:20px}.netSimulatorMain .emaForm input{border:none;border-bottom:2px solid #ddd;background:transparent;max-width:100px}.netSimulatorMain .emaForm input::-webkit-input-placeholder{color:#4a4a4a}.netSimulatorMain .emaForm input::-moz-placeholder{color:#4a4a4a}.netSimulatorMain .emaForm input::-ms-input-placeholder{color:#4a4a4a}.netSimulatorMain .emaForm input::placeholder{color:#4a4a4a}.netSimulatorMain .emaForm .dateLabel{min-width:80px}.netSimulatorMain .emaForm select{min-width:150px}.netSimulatorMain .emaForm .control.mt-3{margin-top:18px}.netSimulatorMain .emaForm .button{bottom:0;border-radius:5px;width:120px;margin-bottom:0}.netSimulatorMain .emaForm .button.circle-button{background:#008ffb;border-radius:1000px;width:36px}.netSimulatorMain .emaForm .button.circle-button.mt-3{margin-top:18px}.netSimulatorMain .chart-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.netSimulatorMain .chart-legend .chart-key{margin-bottom:10px}.netSimulatorMain .chart-legend .chart-key:not(:last-child){margin-right:15px}#popperContentPrint .apexcharts-toolbar,#popperContentPrint .apexcharts-tooltip,#popperContentPrint .emaForm,#popperContentPrint .hidePrintView{display:none}.todayprice{font-weight:700;margin-top:30px}.todayprice,.todaypricenote{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.todaypricenote{font-weight:400;font-size:12px}.company-metrics{font-family:Open Sans,sans-serif;margin-top:40px}.metrics-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.metric-item,.metrics-column{display:-webkit-box;display:-ms-flexbox;display:flex}.metric-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;background-color:#ebebeb;margin-bottom:5px}.metric-item:nth-child(2n){background-color:#f6f6f6}.key{text-align:left;font-size:.875rem}.value{text-align:right;font-weight:700;font-weight:.875rem}.price-metrics{width:100%;border-collapse:collapse;font-size:.875rem;margin-top:35px}.price-metrics td,.price-metrics th{padding:10px;text-align:center;padding-right:40px;font-size:.875rem}.price-metrics thead th{color:#044fac;font-weight:700}.high-row{background-color:#ebebeb;font-size:.875rem}.avg-row{background-color:#f6f6f6;font-size:.875rem}.low-row{background-color:#ebebeb;font-size:.875rem}.price-metrics td:first-child{text-align:left}.company-metrics-tabs .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.company-metrics-tabs .tabs button{padding:10px 20px;border:none;background-color:#f2f2f2;cursor:pointer;font-weight:700;margin-right:10px}.company-metrics-tabs .tabs button.active{background-color:#ddd;color:#3bb262}.tab-content{background-color:#f6f6f6}.tabs ul{list-style-type:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #f6f6f6}.tabs li{margin-right:15px}.tabs li a{text-decoration:none;padding:10px 20px;display:inline-block;color:#000}.tabs li.is-active a{color:#28a745;border-bottom:1px solid #28a745}.tabs li.not-active a:hover{color:#000;border-bottom:1px solid transaparent}.tabs li a{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.metrics-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.metrics-column{width:48%}.news-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.column{width:48%}.news-item{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.news-image{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;margin-right:10px}.news-content{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:justify;-ms-flex-pack:justify;justify-content:space-between}.news-title{font-weight:700;white-space:normal}.news-text,.news-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.news-text{font-size:.9em;color:#555}.header{font-size:1.15rem;font-weight:600;margin-top:50px;margin-bottom:5px}.netSimulatorMain .mt-sm{margin-top:.65em}.netSimulatorMain .mt-1{margin-top:1em}.netSimulatorMain .mt-2{margin-top:2em}.netSimulatorMain .minWidthCheckbox{min-width:400px}.netSimulatorMain .disclaimer{margin-top:1.5em}.netSimulatorMain .correlationLanguage{padding:0 5em}.netSimulatorMain .inputFieldComponent{margin-bottom:0!important}.netSimulatorMain .greenTooltip{-webkit-filter:invert(62%) sepia(15%) saturate(1945%) hue-rotate(87deg) brightness(150%) contrast(70%);filter:invert(62%) sepia(15%) saturate(1945%) hue-rotate(87deg) brightness(150%) contrast(70%)}.netSimulatorMain .checkbox,.netSimulatorMain .label{vertical-align:middle;padding-right:10px;margin-top:.5em;margin-bottom:.25em}.netSimulatorMain .box.is-grey{border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;padding:1em 1.5em}.netSimulatorMain .margin-auto{margin:auto 10px}.netSimulatorMain .fontSerif{font-family:"Noto serif","serif"}.netSimulatorMain .fontSerif.title{padding-bottom:8px;font-size:1.7rem;font-weight:400}.netSimulatorMain .netSimulator-reportBase{font-size:.965rem}.netSimulatorMain .netSimulator-reportBase table thead tr th{font-weight:0;font-size:.85rem}.netSimulatorMain #charityDonationModal{min-height:400px;padding:2em 0;position:relative}.netSimulatorMain #charityDonationModal .columns{margin-top:1em;text-align:center}.netSimulatorMain #charityDonationModal .columns .field.is-horizontal{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin:0 3.5em}.netSimulatorMain #charityDonationModal .columns .field.is-horizontal input,.netSimulatorMain #charityDonationModal .columns .field.is-horizontal select{width:250px}.netSimulatorMain #charityDonationModal .buttons{margin-top:3em}.netSimulatorMain #charityDonationModal .buttons .button{min-width:150px}.netSimulatorMain table.tradeActivityForm thead tr td{padding-top:1em;padding-bottom:1em;font-size:.895rem}.netSimulatorMain table.summaryTable{border:none}.netSimulatorMain table.summaryTable .noWrap{white-space:nowrap}.netSimulatorMain table.summaryTable .noWrap i{margin-right:4px}.netSimulatorMain table.summaryTable thead tr th{padding:.5em;font-size:.895em;border:none;background-color:#f5f5f5;color:#2a2a2a;border-bottom:1px solid #eee;vertical-align:middle}.netSimulatorMain table.summaryTable thead tr th.iconTableData{padding:0}.netSimulatorMain table.summaryTable thead tr th.greyBG{background-color:#eee;border:1px solid #ddd;border-top:none}.netSimulatorMain table.summaryTable thead tr th.borderLeft{border-left:1px solid #ddd}.netSimulatorMain table.summaryTable thead tr th.borderRight{border-right:1px solid #ddd}.netSimulatorMain table.summaryTable tbody tr{border-bottom:1px solid #ddd}.netSimulatorMain table.summaryTable tbody tr td{border:none;padding:.5em;vertical-align:middle}.netSimulatorMain table.summaryTable tbody tr td .iconButton{color:#a8a8a8;font-size:1.5rem}.netSimulatorMain table.summaryTable tbody tr td .iconButton:hover{color:#868686}.netSimulatorMain table.summaryTable tbody tr td:nth-child(6),.netSimulatorMain table.summaryTable tbody tr td:nth-child(9){border-left:1px solid #eee}.netSimulatorMain table.summaryTable tbody tr td:nth-child(7){border-right:1px solid #eee}.netSimulatorMain table.summaryTable tbody tr td .select select{border:none;border-bottom:1px solid #ddd;background-color:transparent}.netSimulatorMain table.summaryTable tbody tr:hover{background:rgba(234,243,237,.3137254902)}.netSimulatorMain table.summaryTable tbody tr.washsale{background-color:#fff!important;background:#fff!important;font-size:15px;border-left:2px solid #ddd!important}.netSimulatorMain table.summaryTable tbody tr.summary .emptySimulations{color:#a5a5a5;font-size:1rem;padding:.75em}.netSimulatorMain table.summaryTable tbody tr.summary td{background:#fff!important;padding:.5em;border-bottom:1px solid #ddd;vertical-align:middle}.netSimulatorMain table.summaryTable tbody tr.activeRow td{background:#ecfcf2}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable{background:#317ab2}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .washsaleColumn{background:#fff}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .tabRow{max-width:100vw}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable p.smallerText{margin:.5em;font-size:.875rem}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable p.emptyTable{font-size:.895em;padding:1em;color:#fff;background:#255e93;font-weight:600}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable td:first-child{padding:0}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable:hover{background:#317ab2}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable br{display:none}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .tabs{margin-bottom:0;overflow:auto}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .tabs ul{border:none}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .tabs ul li{padding:.5em .75em}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .tabs ul li:hover{background-color:rgba(40,72,113,.4901960784)}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .tabs ul li.is-active{background-color:#255e93}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .tabs ul li a{border:none;color:#fff;font-weight:400;font-size:.985rem}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .tabs.correlationTabs li{padding:.2em .75em;background-color:#fff;width:285px}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .tabs.correlationTabs li:first-child{border-radius:5px 0 0 5px}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .tabs.correlationTabs li:first-child.is-active{background-color:#38a85d}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .tabs.correlationTabs li:last-child{border-radius:0 5px 5px 0}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .tabs.correlationTabs li:last-child.is-active{background-color:#ea283c}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .tabs.correlationTabs li a{color:#3a3a3a}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .tabs.correlationTabs li:hover{background-color:hsla(0,0%,87%,.5725490196)}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .tabs.correlationTabs li.is-active a{color:#fff;font-weight:600}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .table-container{margin-bottom:0}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .table-container table{border:none}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .table-container table thead th{background:#255e93;color:#fff;font-size:.825rem;line-height:16px;padding:8px 10px;border:none}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .table-container table tbody tr td{border:none;border-color:transparent;padding:.85em}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .table-container table tbody tr td:first-child{border-left:2px solid #ddd!important}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .table-container table tbody tr td:last-child{border-right:1px solid #ddd}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .table-container table tbody tr.charitableDonationsTaxLots td{padding:0}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .table-container table tbody tr.charitableDonationsTaxLots td .table-container{border:none;border-bottom:5px solid #ddd}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .table-container table tbody tr.charitableDonationsTaxLots td .table-container th{background-color:#2a2a2a}.netSimulatorMain table.summaryTable tbody .netSimExpandableTable .table-container table tbody tr.charitableDonationsTaxLots td .table-container td{padding:1em}.netSimulatorMain table.simulationTaxLotTable thead tr th{text-align:center;border:none;padding-top:1em;padding-bottom:1em;font-size:.895em;font-weight:400}.netSimulatorMain table.simulationTaxLotTable tbody tr td{padding:.75em;border-right:none;border-left:none}.netSimulatorMain .netSim-simReportIcon{margin-left:5px}.netSimulatorMain .tag{border-radius:0}.netSimulatorMain .button.is-text-only.is-active{background-color:#f2f2f2!important}.netSimulatorMain .replacementTableContainer{min-height:275px;background-color:#fff;border:1px solid #eee}.netSimulatorMain .replacementSharesTables{padding:1.5em;padding-top:.5em;background-color:#f5f5f5}.netSimulatorMain .replacementSharesTables .correlationTitle{font-weight:600;margin-top:.5em;margin-bottom:.7em;color:#3a3a3a}.netSimulatorMain .replacementSharesTables .correlationRadio{margin-left:1.5em;margin-top:10px}.netSimulatorMain .replacementSharesTables .correlationRadio .ms-2{margin-left:1em}.netSimulatorMain .replacementSharesTables .negative{color:#be3939}.netSimulatorMain .replacementSharesTables table{border:none}.netSimulatorMain .replacementSharesTables table.negativeCorrelation th,.netSimulatorMain .replacementSharesTables table.positiveCorrelation th{background:#fff}.netSimulatorMain .replacementSharesTables table thead tr{border:none!important}.netSimulatorMain .replacementSharesTables table thead tr th{border:none;padding:12px 15px;font-size:1rem}.netSimulatorMain .replacementSharesTables table tbody tr{border:none}.netSimulatorMain .replacementSharesTables table tbody tr td{padding:5px 15px;border:none;border-top:1px solid #eee}.netSimulatorMain .replacementSharesTables table tbody tr td:first-child{background-color:#f9f9f9;padding:.75em 1.25em!important}.netSimulatorMain .replacementSharesTables table tbody tr td:last-child{padding-right:2em}.netSimulatorMain .replacementSharesTables table tbody tr td:nth-child(2){max-width:300px}.netSimulatorMain .replacementSharesTables table tbody tr td:nth-child(6){border-left:none}.netSimulatorMain .charityOptionsChart .title{margin-bottom:.25em}.netSimulatorMain .charityOptionsChart .spacing{min-height:29px}.netSimulatorMain .charityOptionsChart .columns{margin-top:1em;margin-left:0;margin-right:0}.netSimulatorMain .charityOptionsChart .column{padding:0}.netSimulatorMain .charityOptionsChart .column.userDetail{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.25em .5em;text-align:left}.netSimulatorMain .charityOptionsChart .column.userDetail i{font-size:1.35rem;margin-right:10px;margin-top:10px;color:#5c5c5c}.netSimulatorMain .charityOptionsChart .column.userDetail .userDetailLabel{font-size:.9rem;color:#434343;margin-bottom:0}.netSimulatorMain .charityOptionsChart .column.userDetail .userDetailValue{font-size:.925rem;color:#236cca}.netSimulatorMain .charityOptionsChart .headerBox{min-height:75px;font-size:1.1rem;font-weight:600;padding:.5em .25em;background-color:#255e93;color:#fff;border-right:1px solid hsla(0,0%,87%,.2784313725);position:relative}.netSimulatorMain .charityOptionsChart .headerBox .headerItems{margin:0;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.netSimulatorMain .charityOptionsChart .nonValueBox{background-color:#406899;color:#fff;padding:0 .6em;font-size:.9rem;height:50px;text-align:left;position:relative}.netSimulatorMain .charityOptionsChart .nonValueBox p{margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.netSimulatorMain .charityOptionsChart .valueBox{padding:.7em 1em;font-size:1.1rem;height:50px;padding-right:1em;text-align:end;position:relative;border-right:1px solid #ddd}.netSimulatorMain .charityOptionsChart .valueBox.highlightGreen{background:#ebfff2}.netSimulatorMain .charityOptionsChart .valueBox .gain{color:#229749}.netSimulatorMain .charityOptionsChart .valueBox .loss{color:#bd2424}.netSimulatorMain .charityOptionsChart div.valueBox:nth-child(odd){background-color:#f5f5f5}.netSimulatorMain .charityOptionsChart div.valueBox:nth-child(odd).highlightGreen{background:#dbf6e3}.netSimulatorMain .charityOptionsChart div.nonValueBox:nth-child(odd){background-color:#396396}.netSimulatorMain .charityOptionsChart div.valueBox:nth-child(9),.netSimulatorMain .charityOptionsChart div.valueBox:nth-child(12),.netSimulatorMain .charityOptionsChart div.valueBox:nth-child(15){border-bottom:1px solid #ddd}.netSimulatorMain .charityOptionsChart div.valueBox:nth-child(11),.netSimulatorMain .charityOptionsChart div.valueBox:nth-child(14){border-top:1px solid #ddd}.netSimulatorMain .charityOptionsChart .buttons{margin-top:1.5em}.netSimulatorMain .charityOptionsChart .buttons .button{min-width:125px}.speed-dial-viewport{position:fixed;bottom:10px;right:25px;z-index:2}.netSimulatorIntro .title{font-family:"Noto serif",sans serif;font-weight:400;margin-bottom:.35em!important}.netSimulatorIntro ul.bulletPointList{list-style-type:disc}.netSimulatorIntro .tabs ul li.is-active a{color:#05ba40;border-bottom-color:#05ba40}.netSimulatorIntro .tabs.investToolTabs li{background-color:#eee;padding:6px 20px}.netSimulatorIntro .tabs.investToolTabs li a{border:none;color:#292929}.netSimulatorIntro .tabs.investToolTabs li:hover{background-color:#cbd6d0}.netSimulatorIntro .tabs.investToolTabs li:first-child{border-radius:5px 0 0 5px}.netSimulatorIntro .tabs.investToolTabs li:last-child{border-radius:0 5px 5px 0}.netSimulatorIntro .tabs.investToolTabs li.is-active{background-color:#05ba40}.netSimulatorIntro .tabs.investToolTabs li.is-active a{color:#fff}.netSimulatorIntro .learnMoreSection{background-color:#fafafa;padding:1.25em;margin-top:1.5em}.netSimulatorIntro .learnMoreSection hr{margin-top:1rem}.netSimulatorIntro .learnMoreSection .learnMoreSize{font-size:.925rem;line-height:20px}.netSimulatorIntro .learnMoreSection .learnMoreIcon{padding-top:.35em}.netSimulatorIntro .learnMoreSection a{text-decoration:underline;font-weight:600}.netSimulatorIntro .learnMoreSection .columns{margin-top:1em}.netSimulatorIntro .learnMoreSection .columns:last-child{margin-bottom:1em}.netSimulatorIntro .paddingNone{padding:0}.netSimulatorIntro .securityName{background-color:#f5f5f5;color:#2a2a2a;padding:.5em;font-size:1.35rem;font-weight:600;margin-bottom:.35rem}.netSimulatorIntro .detailRow{display:-webkit-box;display:-ms-flexbox;display:flex}.netSimulatorIntro .detailRow p{margin-right:50px}.netSimulatorIntro .detailRow p:last-child{margin-right:none}.netSimulatorIntro .detailRow .text-dark-green{color:#26994c}.netSimulatorIntro .detailRow b{color:#292929}.netSimulatorIntro .subtitle.robotoFont{font-weight:300;font-size:1.225rem}.netSimulatorIntro .subtitle.smallerMargin{margin-bottom:10px}.netSimulatorIntro .keyIndicator{width:33.33%;border:1px solid #c5c5c5;padding:.85em 1em;border-left:none}.netSimulatorIntro .keyIndicator .label{font-weight:200!important}@media screen and (max-width:1471px){.netSimulatorIntro .keyIndicator .label{font-size:.9rem}}.netSimulatorIntro .keyIndicator:first-child{border-left:none;padding-left:0}.netSimulatorIntro .keyIndicator:last-child{border-right:none}.netSimulatorIntro .keyIndicator .numberValue{font-size:1.45rem;font-weight:300}.netSimulatorIntro .robotoFont{font-family:Roboto,sans-serif}.netSimulatorIntro .smTitle{font-size:1.7rem;font-weight:200;line-height:30px}@media screen and (max-width:1471px){.netSimulatorIntro .smTitle{font-size:1.5rem}}.netSimulatorIntro .ctaSection{margin:0 .75em;margin-top:1em}.netSimulatorIntro .ctaSection .columns .column{padding:1em 2em 2em}@media screen and (max-width:1471px){.netSimulatorIntro .ctaSection .columns .column{padding:1.2em}}.netSimulatorIntro .ctaSection .columns .column:first-child{border-left:none}.netSimulatorIntro .ctaSection .columns .column .description{min-height:100px;padding-top:5px}.netSimulatorIntro .ctaSection .button{min-width:150px;background-color:#16b743;border-radius:3px}.netSimulatorIntro .salesMethodIntro p.is-size-5{margin-bottom:5px;font-weight:600}.netSimulatorIntro .salesMethodIntro .columns .column{padding-right:4.5em;margin-bottom:3.5em;min-height:440px;position:relative}.netSimulatorIntro .salesMethodIntro .columns .column img{position:absolute;left:45%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);bottom:0}.netSimulatorIntro .salesMethodIntro .columns .column img:first-of-type{position:relative;-webkit-transform:none;-ms-transform:none;transform:translate(-50%);bottom:auto}.netSimulatorIntro .salesMethodIntro ul.salesList{list-style:disc}.netSimulatorIntro .salesMethodIntro ul.salesList li{margin-top:6px}#costbasisFormSection .estateSelectForm .estateOptions{display:-webkit-box;display:-ms-flexbox;display:flex}#costbasisFormSection .estateSelectForm .estateOptions .estateSelect:first-child{margin-right:2em}#costbasisFormSection .estateSelectForm .estateSelect{position:relative;padding:.65em 1em;min-width:300px;border:1px solid #e2e2e2;color:#383838;padding-left:45px;line-height:22px;border-radius:5px}#costbasisFormSection .estateSelectForm .estateSelect.isActive{border:1px solid #54b674;color:#3b9358;background-color:#e9fff1}#costbasisFormSection .estateSelectForm .estateSelect.isNotAvailable{padding-left:1em;max-width:300px;text-align:center;font-size:.9rem;background:#f0f0f0;color:#888}#costbasisFormSection .estateSelectForm .estateSelect .checkmark{position:absolute;font-size:1.5rem;left:8px;top:20px}#costbasisFormSection .estateSelectForm .estateSelect .checkmark i.fa-circle{color:#e2e2e2}#costbasisFormSection .qualifiedRadioOptions label:first-child{margin-right:30px}#costbasisFormSection .esppPlanOptions .tooltip-green{-webkit-filter:invert(53%) sepia(11%) saturate(2688%) hue-rotate(87deg) brightness(110%) contrast(76%);filter:invert(53%) sepia(11%) saturate(2688%) hue-rotate(87deg) brightness(110%) contrast(76%)}#costbasisFormSection .esppPlanOptions .my-auto{margin:auto 0}#costbasisFormSection .esppPlanOptions .radioHelperText{margin-left:19px!important}#costbasisFormSection .esppPlanOptions.notification{margin-bottom:8px}#costbasisFormSection .hr-is-dark{background-color:#979797;height:3px}#costbasisFormSection .esppStepTitle{color:#383838;font-size:1.35rem;margin-top:.25em;margin-bottom:1em}#costbasisFormSection .esppActivityRow{position:relative}#costbasisFormSection .esppActivityRow .accordionTooltip{-webkit-filter:brightness(140%) saturate(0);filter:brightness(140%) saturate(0);width:15px;height:15px}#costbasisFormSection .esppActivityRow .help,#costbasisFormSection .esppActivityRow .inputLabel{color:#999}#costbasisFormSection .esppActivityRow .delete{position:absolute;top:0;right:5px}#costbasisFormSection .esppActivityRow .textSeperator{margin-top:30px;font-size:.895rem;padding:0 6px;color:#a3a3a3}#costbasisFormSection .esppActivityRow .textSeperator-noLabel{margin-top:7px;font-size:.895rem;padding:0 6px;color:#a3a3a3}#costbasisFormSection .esppActivityRow .firstRemoveButton{margin-top:23px}#costbasisFormSection .esppActivityRow .esppTradeActivityDefinitions{margin:2em}#costbasisFormSection .esppActivityRow .esppTradeActivityDefinitions .definitionImage{margin-bottom:2em;margin-top:-1em}#costbasisFormSection .esppActivityRow .esppTradeActivityDefinitions .typeDefinition{min-height:125px;margin-bottom:.5em}#costbasisFormSection .esppsimActivityRow{position:relative}#costbasisFormSection .esppsimActivityRow .accordionTooltip{-webkit-filter:brightness(140%) saturate(0);filter:brightness(140%) saturate(0);width:15px;height:15px}#costbasisFormSection .esppsimActivityRow .help,#costbasisFormSection .esppsimActivityRow .inputLabel{color:#999}#costbasisFormSection .esppsimActivityRow .delete{position:absolute;top:0;right:5px}#costbasisFormSection .esppsimActivityRow .textSeperator{margin-top:30px;font-size:.895rem;padding:0 6px;color:#a3a3a3}#costbasisFormSection .esppsimActivityRow .textSeperator-noLabel{margin-top:7px;font-size:.895rem;padding:0 6px;color:#a3a3a3}#costbasisFormSection .esppsimActivityRow .firstRemoveButton{margin-top:23px}#costbasisFormSection .esppsimActivityRow .esppTradeActivityDefinitions{margin:2em}#costbasisFormSection .esppsimActivityRow .esppTradeActivityDefinitions .definitionImage{margin-bottom:2em;margin-top:-1em}#costbasisFormSection .esppsimActivityRow .esppTradeActivityDefinitions .typeDefinition{min-height:125px;margin-bottom:.5em}#costbasisFormSection .ESPPIndividualSection .esppActivityRow{border-bottom:2px dotted rgba(94,128,230,.6235294118);margin-bottom:2em;padding-bottom:.5em}#costbasisFormSection .ESPPIndividualSection .esppActivityRow:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#costbasisFormSection .tipTag{margin-bottom:1.5em}#costbasisFormSection .payroll-activities .columns{margin-bottom:0}#costbasisFormSection .payroll-activities input.static{border:none}#costbasisFormSection .payroll-activities i.fa-trash-can{color:#d0d0d0}#costbasisFormSection #salesPlanningInfoIcon{-webkit-filter:brightness(100);filter:brightness(100);margin-right:6px}#costbasisFormSection #salesPlanningInfoIcon.greyIcon{-webkit-filter:brightness(.75);filter:brightness(.75)}#costbasisFormSection .addtitle{background-color:#fff;border-color:#9d9d9d;color:#363636;-webkit-box-shadow:none;box-shadow:none;max-width:100%;width:100%;margin-top:-10px}.professionalPopper{position:fixed;top:200px;right:0;background:-webkit-linear-gradient(45deg,#250079,#3b0dd7);background:-o-linear-gradient(45deg,#250079 0,#3b0dd7 100%);background:linear-gradient(45deg,#250079,#3b0dd7);width:320px;height:630px;padding:40px;z-index:500}.professionalPopper .closingTag{position:absolute;left:88%;top:2%}.professionalPopper .header{color:#53ffd5;font-size:16px;font-family:Open Sans,sans-serif;margin-top:-23px;padding-bottom:20px}.professionalPopper .middleText{color:#fff;font-size:16px;font-family:Open Sans,sans-serif;padding-left:6px}.professionalPopper .getStarted{background-color:#16b743;color:#fff;width:187px;height:41px;font-size:16px;font-weight:800;font-family:Open Sans,sans-serif;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;text-align:center;margin-left:30px;margin-top:13px}#reportPopper-7{top:4px;left:-10px}#reportPopper-7 .popper-image{width:70px;height:71px;margin-bottom:.25em}#reportPopper-13{top:-280px;left:-6px}#reportPopper-13 .popper-image{width:70px;height:71px;margin-bottom:.25em}#reportPopper-14{top:-491px;left:870px}#reportPopper-14 .popper-image{width:70px;height:71px;margin-bottom:.25em}#reportPopper-12{top:-210px;right:-1215px}#reportPopper-12 .popper-image{width:70px;height:71px;margin-bottom:.25em}#reportPopper-9{position:fixed;bottom:15px;right:150px;width:500px}#reportPopper-9 .popper-image{width:70px;height:71px;margin-bottom:.25em}.netSimHomePage{margin-top:auto;padding-top:40px}@media (max-width:1475px){.netSimHomePage{margin-top:auto;padding-top:65px}}@media (min-width:1280px) and (max-width:1472px){#reportPopper-12{top:-210px;right:-1040px}#reportPopper-12 .popper-image{width:70px;height:71px;margin-bottom:.25em}#reportPopper-14{top:-491px;left:690px}#reportPopper-14 .popper-image{width:70px;height:71px;margin-bottom:.25em}}@media (max-width:1279px){#reportPopper-12{top:-210px;right:-850px}#reportPopper-12 .popper-image{width:70px;height:71px;margin-bottom:.25em}#reportPopper-14{top:-515px;left:500px}#reportPopper-14 .popper-image{width:70px;height:71px;margin-bottom:.25em}}.subtext{font-size:.875rem;color:#5c5c5c;font-weight:400;font-family:Noto Sans,sans-serif;margin-top:4px}.button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px}.action-button{font-size:.875rem;padding:8px 12px;color:#2a2a2a;background-color:#f8f8f8;border:1px solid #d2d2d2;border-radius:3px;font-family:Noto Sans,sans-serif;cursor:pointer}.action-button:hover{background-color:#e0e0e0}.radio-container{background-color:#f6f6f6;width:100%;height:60px;-ms-flex-pack:distribute;justify-content:space-around;padding:0 9px;-webkit-box-sizing:border-box;box-sizing:border-box}.radio-choice,.radio-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radio-choice{gap:8px;font-size:.875rem;font-weight:400;font-family:Noto Sans,sans-serif;cursor:pointer}.radio-choice input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:2px solid #ccc;border-radius:50%;outline:none;cursor:pointer}.radio-choice input[type=radio]:checked{background-color:#16b743;border-color:#16b743}.radio-choice label{cursor:pointer}.hover-click-div{width:308px;height:80px;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.hover-click-div:active,.hover-click-div:hover{background-color:#f3f4f6}.securityNameSearch{position:relative;margin-top:.8rem}.securityNameSearch .hero-body{padding:1rem}.securityNameSearch .hero-body .title{margin-bottom:.2rem}.securityNameSearch.is-lite .hero-body{padding:1rem}.securityNameSearch.is-lite .hero-body .title{margin-bottom:.2em;font-family:Noto serif,sans-serif;font-size:1.35rem}.securityNameSearch .button{min-width:150px}.securityNameSearch .choiceSeparator{position:relative}.securityNameSearch .choiceSeparator .borderVertical{border-left:1px solid #666;padding:.25rem!important;width:2%;margin:auto;margin-top:10px;margin-bottom:10px;height:85%}.securityNameSearch .choiceSeparator .or-separator{position:absolute;font-size:1.85em;font-weight:600;margin:auto;left:38%;top:35%;background-color:#363636}.securityNameSearch .cryptoUploadSection .upload-securitySearch{margin-bottom:0!important}.securityNameSearch .cryptoUploadSection .upload-securitySearch .csvIcon{margin-top:8px;width:75px}.securityNameSearch .cryptoUploadSection .uploadButton{min-width:165px;background-color:#f5f5f5;color:#3bb262}.securityNameSearch .cryptoUploadSection .uploadButton:hover{background-color:#ddd}.securityNameSearch .column .or-seperator{padding-top:5px;padding-left:10px}.securityNameSearchResultHeader{margin-top:1rem;margin-bottom:.5rem;font-size:1.1em;font-weight:bolder}.lastDialog .fa-check-circle{color:#369c57;font-size:3rem}.lastDialog .inquiry .issueNum{color:blue}.securityInfoModal .infoModalHeader{font-size:2rem;font-family:Noto serif,sans-serif}.securityInfoModal .infoModalHeader:not(:first-child){margin-top:.5em}.securityInfoModal .requiredConditions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:.875rem;margin:3em 4em 2em 3em}.securityInfoModal .is-grouped-centered{margin-top:1em;margin-bottom:.5em}.securityInfoModal .is-grouped-centered .button{min-width:200px}.securityInfoModal .modalImage{height:75px}.securityErrorNotification{border:1px solid #d0d0d0;border-top:none}.securityErrorNotification .securityAlertMessage{position:relative}.securityErrorNotification .securityAlertMessage .closeButton{position:absolute;top:0;right:0;min-width:50px!important}.securityErrorNotification .securityAlertMessage .closeButton .fa-times{color:#d1d1d1}.securityErrorNotification .largerText{margin-top:.7em;font-size:1.55rem;margin-bottom:.25em}.securityErrorNotification .largerText.noMargin{margin-bottom:0}.securityErrorNotification .greyArea{background-color:#f3f3f3;font-size:1.25rem}.securityErrorNotification .textArea{padding:1em 5em;padding-bottom:0}.securityErrorNotification .textArea .animationDiv #cog-animation{height:80px;width:100%}.securityErrorNotification .greenBar{height:7px;background:#3bb262}.securityErrorNotification .fa-check-circle,.securityErrorNotification .fa-exclamation-triangle{font-size:2rem;width:100%;margin-bottom:.5rem}.securityErrorNotification .button,.securityErrorNotification button{min-width:200px}