body{padding-bottom:20px;padding-top:50px}#result{z-index:1060;position:fixed;left:50%;transform:translate(-50%,-50%)}.pw-validation-fail>div>ul{padding-left:0}.carousel-caption p{font-size:20px;line-height:1.4}.carousel-inner .item img[src$=".svg"]{width:100%}@media screen and (max-width:767px){.carousel-caption{display:none}}.nav-separator{color:#999;font-size:12px;font-weight:bold;text-transform:uppercase}.top-buffer{margin-top:15px}.top-buffer-large{margin-top:30px}.top-buffer-xlarge{margin-top:45px}.top-buffer-none{margin-top:0}.bottom-buffer{margin-bottom:15px}.bottom-buffer-none{margin-bottom:0}div#message{position:fixed;right:20px;top:20px;width:auto;z-index:9999}.highcharts-yaxis-grid .highcharts-grid-line{display:none}#logo{width:100px}.navbar{background:#fff;box-shadow:0 3px 3px -2px #efefef}body.body-taxes .navbar{box-shadow:0 3px 3px -2px #772523}.right-buffer{margin-right:12px}.right-buffer-large{margin-right:24px}.right-buffer-xlarge{margin-right:36px}.revised{background-color:#fcf8e3;margin-left:10px;padding:2px 8px}.btn-taxes{color:#fff;background-color:#772523;border-color:#661f1e}.btn-taxes:hover,.btn-taxes:active,.btn-taxes:focus{background-color:#661f1e;border-color:#661f1e;color:#fff}.btn-investments{background-color:#324e78;border-color:#2c466d;color:#fff}.btn-investments:hover,.btn-investments:active,.btn-investments:focus{background-color:#2c466d;border-color:#2c466d;color:#fff}.btn-insurance{background-color:#3d6149;border-color:#2c466d;color:#fff}.btn-insurance:hover,.btn-insurance:active,.btn-insurance:focus{background-color:#35543f;border-color:#35543f;color:#fff}.btn-wrap-text{white-space:pre-wrap}.nav>li>a.btn-success:hover{background-color:#449d44}.table>tbody>tr>td.thick-border{border-top-width:3px}.table>tbody>tr>td.investment-border{border-top-color:#324e78}.nav-pills>li>a{background:#3392b71f;border:1px solid #337ab76e}.nav-pills>li>a:hover,.nav-pills>li>a:focus{background:#337ab730}.nav-pills .btn-link{padding:10px 15px;background:#3392b71f;border:1px solid #337ab76e}.nav-pills .btn-link:hover{background:#337ab730;text-decoration:none}.calculate-projections{margin-top:4px;padding:10px 15px}table thead{background-color:#fff}table.header-fixed thead{position:sticky;top:50px;z-index:1}.table-no-border{border:none}.table-hover>tbody>tr:hover{background-color:#d5d5d5}.panel-taxes{border-color:#772523}.panel-taxes>.panel-heading{background-color:#772523;border-color:#772523;color:#fff}.table>thead>tr>td.dark-info,.table>tbody>tr>td.dark-info,.table>tfoot>tr>td.dark-info,.table>thead>tr>th.dark-info,.table>tbody>tr>th.dark-info,.table>tfoot>tr>th.dark-info,.table>thead>tr.dark-info>td,.table>tbody>tr.dark-info>td,.table>tfoot>tr.dark-info>td,.table>thead>tr.dark-info>th,.table>tbody>tr.dark-info>th,.table>tfoot>tr.dark-info>th{background-color:#b9e2f7}.table-hover>tbody>tr>td.dark-info:hover,.table-hover>tbody>tr>th.dark-info:hover,.table-hover>tbody>tr.dark-info:hover>td,.table-hover>tbody>tr:hover>.dark-info,.table-hover>tbody>tr.dark-info:hover>th{background-color:#93cce8}.taxSummaryYear>td>.fas{line-height:1.42857143}.taxSummaryYear>td>.fa-pen{visibility:hidden}.taxSummaryYear:hover>td>.fa-pen{visibility:visible}.taxSummaryYear>.editable:hover{cursor:pointer}.row.inline-flex{display:flex;align-items:center}.btn.disable-link,.btn.disable-link:hover,.btn.disable-link:active,.btn.disable-link:focus,li.disable-link a,li.disable-link a:hover,li.disable-link a:active,li.disable-link a:focus{background:rgba(0,0,0,.25);border:1px solid rgba(0,0,0,.25);color:#666;cursor:default;box-shadow:none}.rmd-not-met{color:#f00}.nav>li>a.t-bot-nav{padding:6px 15px}.nav>li>a.t-bot-nav div{display:inline}.nav>li>a.t-bot-nav div img{height:2em;padding-right:2px}.tbot-goal{text-align:center}.tbot-goal-success,.tbot-goal-success:hover{color:#0c0}.tbot-goal-fail,.tbot-goal-fail:hover,.rmd-not-met,.text-error{color:#f00}.tbot-goal-success:hover,.tbot-goal-fail:hover{text-decoration:none}th.t-bot-table-header div{display:inline}th.t-bot-table-header div img{height:3em}div.InvestmentAnnuitiesList.panel.panel-default,thead.InvestmentAnnuitiesList{background-color:#d9d9d9}div.InvestmentAnnuitiesList.panel-heading{background-color:#e9e9e9}@media screen{.disclosure_short,.disclosure_long{display:none}}.loader{border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%;width:1em;height:1em;display:inline-block;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}div #EndDateGroup,div #BeginDateGroup,div #BeginTermDateGroup,div #EndTermDateGroup{z-index:1050}.modal-padding{padding:15px}span.TBotGood{color:#008000}span.TBotBad{color:#f00}input[type='checkbox'].ilitCheckbox{margin:10px 5px 0}.assetIndexedProduct input[type="checkbox"]{display:inline-block;margin:10px 5px 0}#NetWorthPanelBody.panel-body{padding:0 15px}#NetWorthTable.table{margin-bottom:0}h3.NetWorthSectionTitle,h2.NetWorthSectionTitle,.NetWorthSectionTitle{padding:0 15px}.NetWorthPanelHeading.panel.panel-default{margin:0 15px;border-color:#000;border-left:0;border-right:0;border-bottom:0}.estatePlanGraphic{background-color:#e6cfcf;padding-top:15px}.estatePlanGraphicTitle{background-color:#820000;color:#fff}h3.estatePlanGraphicSectionTitle{text-decoration:underline;margin-top:10px;margin-bottom:10px}.estatePlanArrow{font-size:48px;color:#820000}p.estatePlanArrow{margin-bottom:0}.estatePlanGraphicTopSection{border-bottom-style:solid;border-bottom-width:5px;border-bottom-color:#820000;margin-left:0;margin-right:0;padding-bottom:15px}.estatePlanGraphicBottomSection{padding-top:15px}.estatePlanGraphicLeftSection{border-right-style:solid;border-right-width:5px;border-right-color:#820000}.btn.btn-default.charitySelectionButton{margin-top:15px;background-color:#820000;color:#fff;height:50px}.btn.btn-default.estateExclusionTypeButton{margin-top:15px;padding-top:15px;background-color:#820000;color:#fff;height:50px;width:250px}.charityDonationDiv,.estateExclusionDiv,.updateAllInvestmentAssetsDiv{display:flex;align-content:center;justify-content:center}input.charityPercentageExcluded,input.estatePercentageExcluded,input.updateAllInvestmentAssetsCheckbox{padding-left:5px}#extraTaxInfoLink,#extraTaxInfoLink:hover,#extraTaxInfoLink:visited{color:#337ab7}span.number-notification{position:absolute;top:9px;right:4px;padding:4px;background-color:#3bb6d8;color:#fff;font-weight:bold;font-size:12px;border-radius:4px;box-shadow:1px 1px 1px silver}li.deathReturnButton{float:left;margin-bottom:15px}.tax-bracket1{background-color:#dff0d8}.tax-bracket2{background-color:#c9e6bd}.tax-bracket3{background-color:#b3dca3}.tax-bracket4{background-color:#9ed189}.tax-bracket5{background-color:#88c76e}.tax-bracket6{background-color:#73bd54}.tax-bracket7{background-color:#60ab42}#accountBalanceGraph{min-width:310px;max-width:1000px;width:calc(100vw - 90px);height:400px;margin:0 auto}.row.reportMarginBottom{margin-bottom:15px}a.rps-tooltip{padding-left:5px}.text-font-14{font-size:14px}div.section-break{border-color:#333;border-style:solid;border-width:1px;margin-bottom:15px}div.UpdateAllInvestmentsModalHeader{border-bottom-color:#333;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:15px;font-weight:bold}fieldset.projectionsReport{margin-bottom:15px}th.extraTaxInfo.tooltipPaddingRight{padding-right:25px}.db-info{background-color:#8cc9e7 !important}.db-warning{background-color:#f7edb8 !important}table.table>tbody>tr.retirement{background-color:#f5f5f5}h3.deathLtcScenarioHeader{margin-top:0;padding-left:15px}td.ltcEventYear,td.ltcRevisedEventYear{background-color:#fcb87b !important}td.deathAfterLtcEventYear{background-color:#fedcbd !important}.modal-custom{width:90%;max-width:1200px}.left-buffer{margin-left:15px}