#main-div{margin-top:50px}.form-grid{display:-ms-grid;display:grid;-ms-grid-columns:250px 70%;grid-template-columns:250px 70%;grid-gap:80px}.down-grid{display:-ms-grid;display:grid;-ms-grid-columns:.6fr .4fr;grid-template-columns:.6fr .4fr}#down-pay,input.sum{border-bottom-right-radius:0;border-top-right-radius:0}#down-perc,input.percentage{border-top-left-radius:0;border-bottom-left-radius:0}#years{width:100%;padding:13px !important;border:1.5px solid #000 !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;margin:10px 0 0 !important;background-color:transparent;font-size:16px;color:#000;-webkit-transition-duration:.4s;transition-duration:.4s}.output-grid{-webkit-transform:translate(0px,10px);transform:translate(0px,10px)}.output-grid label{margin-bottom:0}.output-grid .form-control{padding:0 !important}.tab-grid{position:-webkit-sticky;position:sticky;width:100%;max-height:602px;top:100px}.chart-grid.sticky{position:fixed;bottom:0;top:initial}.chart-grid{display:-ms-grid !important;display:grid !important;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:20px;-webkit-transform:translate(-20px,10px);transform:translate(-20px,10px)}.output-grid .form-control[readonly],.chart-grid .form-control[readonly]{background-color:#fff;border:none !important;-webkit-box-shadow:none;box-shadow:none;margin-top:0 !important;-webkit-transform:translate(1px,-7px);transform:translate(1px,-7px)}.annual-chart input:focus,.monthly-chart input:focus,.output-grid input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.annual-chart .form-group,.monthly-chart .form-group{display:-ms-grid;display:grid;-ms-grid-columns:200px 150px;grid-template-columns:200px 150px;margin:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.annual-chart label,.monthly-chart label{margin-bottom:0}.first-output-grid .form-group,.second-output-grid .form-group{display:-ms-grid;display:grid;-ms-grid-columns:300px 200px;grid-template-columns:300px 200px;margin-bottom:0}#annual-income-chart,#monthly-income{color:#3369aa}#annual-exp-chart,#monthly-expense{color:#c30}#annual-mort-chart,#monthly-mort-chart{color:maroon}#cash-flow-chart,#monthly-debt-chart{color:#396}.interest-tab{position:absolute;top:50px;width:100%}.show-btn{margin-bottom:10px}.show-btn button{background-color:inherit;border:none;outline:none;cursor:pointer;font-size:15px;color:#3369aa;padding:0}.show-btn button:hover{text-decoration:underline}#bottom-text{-webkit-transform:translateY(100px);transform:translateY(100px);margin-bottom:10px;text-align:justify}.rangeslider-wrap{padding-top:0;padding-bottom:50px}.rangeslider{position:-webkit-sticky;position:sticky;height:4px;border-radius:5px;width:100%;background-color:gray}.rangeslider__handle{-webkit-transition:background-color .2s;transition:background-color .2s;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px;border-radius:100px;background-color:#fff;-ms-touch-action:pan-y;touch-action:pan-y;cursor:pointer;display:inline-block;position:absolute;z-index:3;top:-8.3333333333px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 0 2px #fff;box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 0 2px #fff}.rangeslider__fill{position:absolute;top:0;z-index:1;height:100%;background-color:#09f;border-radius:5px}.rangeslider__labels{position:absolute;width:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rangeslider__labels__label{font-size:.75em;position:relative;padding-top:15px;color:gray}.rangeslider__labels__label:before{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:1px;height:-3px;border-radius:1px;background-color:rgba(128,128,128,.5)}.rangeslider__labels__label:first-child:before,.rangeslider__labels__label:last-child:before{height:0;width:2px}.rangeslider__labels__label:first-child:before{background-color:#09f}.rangeslider__labels__label:last-child:before{background-color:gray}.rangeslider__labels__label:first-child{-webkit-transform:translateX(-48%);transform:translateX(-48%)}.rangeslider__labels__label:last-child{-webkit-transform:translateX(48%);transform:translateX(48%)}.line-chart-widget{display:table;width:100%;padding-bottom:30px;color:#6f706c}.line-chart-widget-box{display:table-cell;width:33.3333333%;font-size:16px;text-align:center}.line-chart-widget-box+.line-chart-widget-box{border-left:1px solid #d8d8d8}.line-chart-widget-box-title{font-size:1.75em;font-weight:200;margin-bottom:10px;color:#00a5e5}.line-chart-widget-box-title-two{font-size:1.75em;font-weight:200;margin-bottom:10px;color:#87be3c}.line-chart-widget-box-title-three{font-size:1.75em;font-weight:200;margin-bottom:10px;color:#db691e}.fa-angle-up{color:#87be3c}.fa-angle-down{color:#db691e}.line-chart-widget-box-value{border-right:1px solid #e9e9e9;padding-right:8px;text-align:right;font-size:2.2em;font-weight:600;line-height:1}.line-chart-widget-box-details{display:table;margin:0 auto;color:#6f706c}.line-chart-widget-box-details>*{display:table-cell;vertical-align:middle}.line-chart-widget-box-deltas{text-align:left;padding-left:8px;font-size:14px;font-weight:400;line-height:1.2}.line-chart-widget-box-fees{margin-top:.5em;font-size:1em;font-weight:600}#chart-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.line-chart-widget-date-range{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:0;cursor:pointer;padding:4px 16px;border-radius:999em;background:#f3f3f3;font-weight:500;margin-right:10px;color:#6f706c;border:none;text-align:center;margin-right:auto;width:300px}.line-chart-widget-action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:70px;padding:3px;background:#f3f3f3;border-radius:999em}.line-chart-widget-action-buttons a{text-decoration:none}.line-chart-widget-action-buttons i{color:#6f706c}.line-chart-widget-range-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;border-radius:999em;background:#f3f3f3}.line-chart-widget-range-label{padding:4px 6px 4px 0}.line-chart-widget-range-buttons{display:inline-block;padding-left:10px;background:linear-gradient(to right,rgba(0,0,0,.13) 0,transparent 7px)}.line-chart-widget-range-button{display:inline-block;background:0 0;padding:4px 0;width:2em;text-align:center;line-height:1.5;cursor:pointer;color:#6f706c;-webkit-transition:.2s all;transition:.2s all}.line-chart-widget-range-button.active{color:#87be3c;font-weight:800}.line-chart-widget-range-buttons button{border:0;border-radius:0;background:0 0;line-height:1;height:auto;margin-bottom:0;font-size:14px;letter-spacing:normal;font-weight:200;text-transform:none}.line-chart-widget-range-button:hover{color:#db691e}.line-chart-widget-range-button:focus{outline:none}input.highcharts-range-selector{border:none !important}.tooltip .tooltip-inner{text-align:left;padding:15px}.output-grid i{color:gray}.output-grid i:hover{color:#000}.action{display:-ms-grid;display:grid;padding-left:50px;margin-top:10px;-ms-grid-columns:20px 20px;grid-template-columns:20px 20px;grid-gap:10px}.action a{text-decoration:none}.action i{color:#6f706c;font-size:20px}@media screen and (max-width:1024px) and (min-width:769px){.form-grid{grid-gap:100px}}@media screen and (max-width:768px) and (min-width:480px){.row{margin-left:20px;margin-right:20px}}@media only screen and (max-width:768px){.form-grid{-ms-grid-columns:650px;grid-template-columns:650px;grid-gap:10px}.form-grid input[type=text]{max-width:unset}.tab-content{position:unset}#chart-one,#chart-two{width:350px !important;height:250px !important}.chart-grid{-ms-grid-columns:330px 330px;grid-template-columns:330px 330px;-webkit-transform:translate(0px,10px);transform:translate(0px,10px)}.chart-one-grid .form-group,.chart-two-grid .form-group{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.annual-chart .form-group,.monthly-chart .form-group{-ms-grid-columns:180px 150px;grid-template-columns:180px 150px}.output-grid{-webkit-transform:translate(0px,10px);transform:translate(0px,10px)}.bottom-one{-webkit-transform:translate(0px,600px) !important;transform:translate(0px,600px) !important}.bottom-two{-webkit-transform:translate(0px,20px) !important;transform:translate(0px,20px) !important}}@media only screen and (max-width:414px){#main-div{padding-left:35px;padding-right:35px}.row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-tabs{min-width:300px}.form-grid{-ms-grid-columns:340px;grid-template-columns:340px;grid-gap:10px}.output-grid{-webkit-transform:translate(0px,10px);transform:translate(0px,10px)}.output-grid .form-group{font-size:15px;-ms-grid-columns:225px 120px;grid-template-columns:225px 120px}.chart-grid{display:-ms-grid !important;display:grid !important;-ms-grid-columns:300px;grid-template-columns:300px;grid-gap:20px;-webkit-transform:translate(15px,10px);transform:translate(15px,10px)}.chart-one-grid .form-group,.chart-two-grid .form-group{-ms-grid-columns:161px 150px;grid-template-columns:161px 150px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:15px}#chart-one,#chart-two{width:300px !important;height:200px !important}.interest-tab{top:55px}.line-chart-widget{display:-webkit-box;display:-ms-flexbox;display:flex}.line-chart-widget-box-deltas{display:-webkit-box;display:-ms-flexbox;display:flex}.line-chart-widget-box-details>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;vertical-align:unset}.line-chart-widget-box-title,.line-chart-widget-box-title-two,.line-chart-widget-box-title-three{font-size:1em;font-weight:200;margin-bottom:10px}.line-chart-widget-box-value{font-size:1.8em;font-weight:600;line-height:1}.line-chart-widget-box-deltas{font-size:.95em;margin:.5em auto 0;font-weight:400;line-height:1.2}.line-chart-widget-box-fees{font-size:.8em}.debt-sm{display:-ms-grid;display:grid;-ms-grid-columns:206px 20px;grid-template-columns:206px 20px}.net-sm{display:-ms-grid;display:grid;-ms-grid-columns:184px 26px;grid-template-columns:184px 26px}.action{padding-left:0}.line-chart-widget-date-range{width:250px}}@media screen and (max-width:414px) and (min-width:375px){#bottom-text{width:90vw;text-align:justify;padding-left:34px;-webkit-transform:translate(0px,390px);transform:translate(0px,390px)}.bottom-one{-webkit-transform:translate(10px,600px) !important;transform:translate(10px,600px) !important}.bottom-two{-webkit-transform:translate(0px,20px) !important;transform:translate(0px,20px) !important}}@media only screen and (max-width:360px){#bottom-text{width:100vw;text-align:justify;padding-left:34px;-webkit-transform:translate(0px,400px);transform:translate(0px,400px)}.bottom-one{-webkit-transform:translate(0px,600px) !important;transform:translate(0px,600px) !important}.bottom-two{-webkit-transform:translate(0px,20px) !important;transform:translate(0px,20px) !important}}@media screen{.hide-from-screen{display:none}}@media print{.print-text{display:-ms-grid;display:grid;-ms-grid-columns:100px 300px 200px;grid-template-columns:100px 300px 200px;grid-gap:100px;margin-top:20px;margin-bottom:20px}#bottom-text{-webkit-transform:translateY(200px);transform:translateY(200px)}.print-img{width:70px;height:auto}.chart-grid{-ms-grid-columns:340px 70px 340px;grid-template-columns:340px 70px 340px;grid-gap:0px}.output-grid .print-img{margin-bottom:20px;margin-left:185px}.nav-tabs,.show-btn,.navSection,.rangeslider-wrap,.line-chart-widget-action-buttons{display:none}.interest-tab .print-img{margin-left:auto;margin-right:auto;display:block;margin-bottom:20px}#Interest{width:700px}}body .add-class-print .hide-from-screen{display:block}body .add-class-print .print-text{display:-ms-grid;display:grid;-ms-grid-columns:100px 300px 200px;grid-template-columns:100px 300px 200px;grid-gap:100px;margin-top:20px;margin-bottom:20px}body .add-class-print .print-img{width:70px;height:auto}body .add-class-print .chart-grid{-ms-grid-columns:340px 70px 340px;grid-template-columns:340px 70px 340px;grid-gap:0px;-webkit-transform:translate(-20px,-50px);transform:translate(-20px,-50px)}body .add-class-print .output-grid{-webkit-transform:translate(0px,-50px);transform:translate(0px,-50px)}body .add-class-print .interest-tab{top:0}body .add-class-print .output-grid .print-img{margin-bottom:20px;margin-left:185px}body .add-class-print .nav-tabs,body .add-class-print .show-btn,body .add-class-print .navSection,body .add-class-print .rangeslider-wrap,body .add-class-print .line-chart-widget-action-buttons{display:none}body .add-class-print .interest-tab .print-img{margin-left:auto;margin-right:auto;display:block;margin-bottom:20px}body .add-class-print #Interest{width:700px}body .add-class-print .input-grid input[type=text]{padding-bottom:30px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tab-content>.tab-pane:not(.active){display:none !important}