@media print{*{font-family:Arial,sans-serif !important}}@media(min-width: 768px){body#nhh .container-fluid{max-width:100% !important}}body#nhh .content_area header.calculator-header{margin:0px auto;display:block;float:none;max-width:1200px}body#nhh .content_area header.calculator-header .disclaimer{font-size:1.2rem}body#nhh .content_area .row{padding-bottom:20px;margin-bottom:20px}body#nhh .content_area .centered{float:none;margin-left:auto;margin-right:auto}body#nhh .content_area .t-centered{text-align:center}body#nhh .content_area .top-link{margin-top:62px;margin-bottom:20px}body#nhh .content_area .top-link a{text-transform:uppercase;font-family:"Montserrat-Light",Sans-Serif;font-size:.9em;cursor:pointer;color:#000}body#nhh .content_area .top-link a:visited{color:#000}body#nhh .content_area .top-link a:hover{color:#000}body#nhh .content_area .top-link a:active{color:#000}body#nhh .content_area .intro{color:#fff;background:#005389;padding-bottom:.4em}body#nhh .content_area .intro .generic{max-width:765px}body#nhh .content_area .intro .container::before{display:table;content:" "}body#nhh .content_area .intro .container::after{clear:both}body#nhh .content_area .intro .container h2,body#nhh .content_area .intro .container p,body#nhh .content_area .intro .container span,body#nhh .content_area .intro .container a{color:#fff}body#nhh .content_area .intro .container h2{text-transform:capitalize;font-size:2em}body#nhh .content_area .intro .container p,body#nhh .content_area .intro .container span,body#nhh .content_area .intro .container a{font-size:1.2rem;font-weight:300}body#nhh .content_area .intro .container a{font-weight:bold;text-decoration:none}body#nhh .content_area .intro .container a:visited{color:#fff}body#nhh .content_area .intro .container a:hover{color:#fff}body#nhh .content_area .intro .container a:active{color:#fff}body#nhh .content_area .triangle{width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid #005389;margin-bottom:35px}body#nhh .content_area .calculator{color:#333;margin-bottom:2em;overflow:hidden}body#nhh .content_area .calculator h4{margin:0;font-size:2rem;color:#333}body#nhh .content_area .hard-result,body#nhh .content_area .calculator-rectangle .calculator-results .rectangle-2 .sign{font-size:4.4rem;line-height:6rem;padding-bottom:1rem;color:#002858}body#nhh .content_area .hard-result.max-debt,body#nhh .content_area .calculator-rectangle .calculator-results .rectangle-2 .max-debt.sign{font-size:5rem;line-height:5rem}body#nhh .content_area .calculator-form{overflow:hidden}body#nhh .content_area .calculator-form fieldset{margin-bottom:50px;text-align:left}@media(min-width: 991px){body#nhh .content_area .calculator-form fieldset{margin-bottom:default}}body#nhh .content_area .calculator-form fieldset.default-margin{margin-bottom:80px}body#nhh .content_area .calculator-form fieldset.split-input-button .left,body#nhh .content_area .calculator-form fieldset.split-input-button .right{width:45%;display:inline-block;vertical-align:top}body#nhh .content_area .calculator-form fieldset.split-input-button .right{min-width:155px;margin:0px}body#nhh .content_area .calculator-form fieldset.split-input-button .right .btn{width:100%}body#nhh .content_area .calculator-form fieldset.split-input-button .symbol-percent{width:45%;left:0;right:0;display:block}body#nhh .content_area .calculator-form fieldset .comment{clear:both}body#nhh .content_area .calculator-form fieldset .slider{margin-bottom:5px;width:98%;margin-left:1%;margin-right:1%}@media(min-width: 991px){body#nhh .content_area .calculator-form fieldset .slider{margin-bottom:9px}}body#nhh .content_area .calculator-form fieldset .slider .tooltip{display:none}body#nhh .content_area .calculator-form fieldset .slider .slider.slider-horizontal .slider-track{height:17px;background-color:#d0d0d0;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;cursor:pointer;width:calc(100% + 30px);margin-left:-15px}body#nhh .content_area .calculator-form fieldset .slider .slider-selection{background-color:#d0d0d0;background-image:none;background-repeat:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute}body#nhh .content_area .calculator-form fieldset .slider .slider-handle{background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:absolute;top:0;width:13px;height:13px;background-color:#0b3d91;border:0px solid rgba(0,0,0,0);-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}body#nhh .content_area .calculator-form fieldset .slider .slider-handle.round{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}body#nhh .content_area .calculator-form fieldset input{width:100%;font-size:1.8rem;border:none;border-bottom:1px solid #4b4a4b}body#nhh .content_area .calculator-form fieldset .symbol-percent{position:absolute;right:25px;text-align:right}body#nhh .content_area .calculator-form fieldset .symbol-percent.input-group-addon{position:relative;right:auto;background-color:rgba(0,0,0,0);border-radius:0;border-left:0;border-right:0;border-top:0;border-bottom:none;font-size:inherit;color:inherit}body#nhh .content_area .calculator-form fieldset .comment{display:block;font-family:Montserrat;font-size:12px;font-weight:300}body#nhh .content_area .calculator-form fieldset label{text-transform:uppercase;font-size:1.2em}body#nhh .content_area .calculator-form fieldset label.invalid{color:red}body#nhh .content_area #result-change-nav-wrapper{height:30px;display:block;margin-bottom:10px;padding:0px}@media(min-width: 991px){body#nhh .content_area #result-change-nav-wrapper{display:none}}body#nhh .content_area #result-change-nav{display:block;height:30px;padding:0px 14px;background-color:#e39f29 !important;cursor:pointer}body#nhh .content_area #result-change-nav.fixed{position:fixed;visibility:visible;top:40px;z-index:2}body#nhh .content_area #result-change-nav.disabled-nav{position:relative !important;display:none !important}body#nhh .content_area #result-change-nav #jump-to{font-size:1.2rem;color:#fff;width:100px;float:left;text-align:left}body#nhh .content_area #result-change-nav #jump-to .arrows{width:23px;height:30px;position:relative;display:inline-block}body#nhh .content_area #result-change-nav #jump-to .arrows .icon-arrow{float:left;display:block;font-size:.875rem;text-transform:uppercase;font-family:Montserrat;position:absolute;top:35%}body#nhh .content_area #result-change-nav #jump-to .arrows .icon-arrow:first-child{-ms-transform:rotate(-90deg) translateY(-50%);-webkit-transform:rotate(-90deg) translateY(-50%);transform:rotate(-90deg) translateY(-50%);left:0}body#nhh .content_area #result-change-nav #jump-to .arrows .icon-arrow:nth-child(2){-ms-transform:rotate(90deg) translateY(-50%);-webkit-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%);right:0}body#nhh .content_area #result-change-nav #jump-to .text{display:inline-block;height:30px;vertical-align:top;position:relative;padding-left:5px;width:70px}body#nhh .content_area #result-change-nav #jump-to .text span{line-height:1.2rem;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;font-family:Montserrat}body#nhh .content_area #result-change-nav #change-values{float:right;width:110px;height:30px;color:#fff}body#nhh .content_area #result-change-nav #change-values .text{float:left;height:30px;width:80px;font-size:1rem;font-family:Montserrat;text-transform:uppercase;position:relative}body#nhh .content_area #result-change-nav #change-values .text span{position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}body#nhh .content_area #result-change-nav #change-values .slider-icons{width:15px;height:30px;margin-left:10px;float:right;padding-top:7px}body#nhh .content_area #result-change-nav #change-values .slider-icons span{width:15px;height:15px}body#nhh .content_area #result-change-nav #change-values .slider-icons span:first-child{margin-bottom:5px}body#nhh .content_area textarea:focus,body#nhh .content_area input:focus{outline:none}body#nhh .content_area .disclaimer{clear:both;padding-top:10px;font-size:10px}body#nhh .content_area #homebuyer_tax_credit_calculator .calculator-form{margin-bottom:60px}body#nhh .content_area .calculator#how-much-can-i-borrow a.select-town{background-color:#f0ad4e;border-color:#eea236}body#nhh .content_area .calculator#how-much-can-i-borrow a.select-town:hover,body#nhh .content_area .calculator#how-much-can-i-borrow a.select-town:active{color:#fff}body#nhh .content_area .calculator#how-much-can-i-borrow #monthly-budget-calculator .calculator-form input{background:none;color:#fff}body#nhh .content_area .calculator#how-much-can-i-borrow a.btn-lg.modal-trigger{font-size:1em;border-radius:0 !important;background:#002858;color:#fff;border:3px solid #002858;padding:.65em 1.5em;font-weight:700;transition:all .2s ease-in-out;text-transform:uppercase}body#nhh .content_area .calculator#how-much-can-i-borrow a.btn-lg.modal-trigger:hover{color:#002858;background-color:#fff;text-decoration:none}body#nhh .content_area .calculator-rectangle{margin-top:4em;max-width:1200px;margin-bottom:2em;margin-left:auto;margin-right:auto;float:none;overflow:hidden;padding:40px 0;background-color:#005389}body#nhh .content_area .calculator-rectangle a.monthly-budget,body#nhh .content_area .calculator-rectangle a.next-step{background-color:#fff;border:3px solid #418fec;color:#002858;font-size:1em;border-radius:0}body#nhh .content_area .calculator-rectangle a.monthly-budget:hover,body#nhh .content_area .calculator-rectangle a.next-step:hover{background-color:#418fec;color:#fff}body#nhh .content_area .calculator-rectangle.closed #monthly-budget-calculator{display:none}body#nhh .content_area .calculator-rectangle.open monthly-budget{display:none}body#nhh .content_area .calculator-rectangle p,body#nhh .content_area .calculator-rectangle h4,body#nhh .content_area .calculator-rectangle .hard-result,body#nhh .content_area .calculator-rectangle .calculator-results .rectangle-2 .sign{color:#fff}body#nhh .content_area .calculator-rectangle .calculator-form h4{color:#fff;font-weight:300}body#nhh .content_area .calculator-rectangle .calculator-form .hard-result,body#nhh .content_area .calculator-rectangle .calculator-form .calculator-results .rectangle-2 .sign,body#nhh .content_area .calculator-rectangle .calculator-results .rectangle-2 .calculator-form .sign{color:#fff}body#nhh .content_area .calculator-rectangle .calculator-form #current-monthly-form fieldset{margin-bottom:40px}body#nhh .content_area .calculator-rectangle .calculator-form fieldset{color:#fff}body#nhh .content_area .calculator-rectangle .calculator-form fieldset input{border-color:#fff}body#nhh .content_area .calculator-rectangle .calculator-form fieldset .slider.slider-horizontal .slider-track,body#nhh .content_area .calculator-rectangle .calculator-form fieldset .slider.slider-horizontal .slider-selection{background-color:#fff}body#nhh .content_area .calculator-rectangle .calculator-form fieldset .slider.slider-horizontal .slider-handle{background-color:#005389}body#nhh .content_area .calculator-rectangle .calculator-results p{font-family:Montserrat;font-size:12px;font-weight:300;font-style:italic;text-align:left}body#nhh .content_area .calculator-rectangle .calculator-results .split{margin-bottom:60px}body#nhh .content_area .calculator-rectangle .calculator-results .split .result-row{display:block;margin-bottom:10px;overflow:auto}body#nhh .content_area .calculator-rectangle .calculator-results .split .result-row span.label,body#nhh .content_area .calculator-rectangle .calculator-results .split .result-row span.value{text-align:left;white-space:normal;font-size:12px;color:#fff;text-transform:uppercase;width:70%;vertical-align:top;display:inline-block}body#nhh .content_area .calculator-rectangle .calculator-results .split .result-row span.value{text-align:right;float:right;width:30%}body#nhh .content_area .calculator-rectangle .calculator-results .split .result-row span.label{padding-left:0px}body#nhh .content_area .calculator-rectangle .calculator-results .split .result-row .comment{font-family:Montserrat;font-size:12px;font-weight:300;text-align:left;padding:.2em .6em .3em;color:#fff;display:block}body#nhh .content_area .calculator-rectangle .calculator-results .rectangle-2{padding:1em;background-color:#fff;border:3px solid #418fec}body#nhh .content_area .calculator-rectangle .calculator-results .rectangle-2 h4,body#nhh .content_area .calculator-rectangle .calculator-results .rectangle-2 p,body#nhh .content_area .calculator-rectangle .calculator-results .rectangle-2 a,body#nhh .content_area .calculator-rectangle .calculator-results .rectangle-2 span,body#nhh .content_area .calculator-rectangle .calculator-results .rectangle-2 .sign{color:#333}body#nhh .content_area .calculator-rectangle .calculator-results .rectangle-2 h4{font-size:1.4em}body#nhh .content_area .calculator-rectangle .calculator-results .rectangle-2 .result{margin-bottom:20px}body#nhh .content_area .calculator-rectangle .calculator-results .rectangle-2 p{text-align:center}body#nhh .calculator-result{margin-bottom:19px}body#nhh .print-or-email-trigger{padding-top:19px;color:#e9a744;text-transform:uppercase}body#nhh .print-or-email-trigger div{cursor:pointer}body#nhh .print-or-email-trigger div:hover{text-decoration:underline}body#nhh .graphic-modal .close-modal{margin-bottom:10px !important}body#nhh .graphic-modal .instructions{margin-bottom:10px !important}body#nhh #footer input{background:#fff}body#nhh #validate-calculator{margin-bottom:20px}body#nhh .google-graph{width:100%;min-height:450px;display:block}body#nhh div.modal#monthly-budget-modal .modal-body .instructions{margin:1em 0}body#nhh div.modal#monthly-budget-modal .modal-body .pii{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 2em 0}body#nhh div.modal#monthly-budget-modal .modal-body .pii fieldset{margin:0 1em}body#nhh div.modal#monthly-budget-modal .modal-body .box-wrapper{display:flex;flex-wrap:wrap}body#nhh div.modal#monthly-budget-modal .modal-body .box-wrapper .box{border:1px solid #fff;margin:.5em auto;padding:.5em;width:100%}@media screen and (min-width: 768px){body#nhh div.modal#monthly-budget-modal .modal-body .box-wrapper .box{width:32%}}body#nhh div.modal#monthly-budget-modal .modal-body .box-wrapper .box a{font-size:.7em;color:#005389}body#nhh div.modal#monthly-budget-modal .modal-body .box-wrapper .box p{margin:1em 0;font-size:.7em}body#nhh div.modal#monthly-budget-modal .modal-header{border-bottom:0}body#nhh div.modal#monthly-budget-modal .modal-header .close{font-size:1em;font-weight:normal;line-height:1em;color:#fff;text-shadow:none;opacity:1}body#nhh div.modal#monthly-budget-modal .modal-footer{border-top:0;text-align:center}body#nhh div.modal#monthly-budget-modal .modal-footer span#selectedRate{display:block;color:#fff;font-size:4em}body#nhh div.modal#monthly-budget-modal .modal-body{font-size:1.2em;text-align:center;word-break:break-word}body#nhh div.modal#monthly-budget-modal .modal-body label{font-weight:normal;font-size:.8em}body#nhh div.modal#monthly-budget-modal .modal-body input{color:#fff;background:none;border:none;border-bottom:1px solid #fff}body#nhh div.modal#monthly-budget-modal .modal-body input:focus{box-shadow:none}body#nhh div.modal#monthly-budget-modal .modal-body p{margin:2em 0}ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{list-style:none;padding-left:0;background:#fff;z-index:2000}.intro .container{width:100%}@media(min-width: 768px){.intro .container .container{width:100%}}@media(min-width: 1200px){.intro .container{max-width:1170px;width:100%}}.intro .container h1{text-transform:uppercase}.mc-landing-page .container-fluid{max-width:1211px !important}@media(min-width: 1300px){.mc-landing-page .container-fluid{max-width:1366px !important}}.mc-landing-page .row{max-width:1211px;margin:0px auto}.mc-landing-page .row.links>div{text-align:left}.mc-landing-page .row.links>div .calculator-link{margin:0px auto 40px;width:100%;max-width:361px;display:block;vertical-align:top}@media(min-width: 865px){.mc-landing-page .row.links>div .calculator-link{display:inline-block;margin:0px 15px 25px}}.mc-landing-page .row.links>div .calculator-link .cl-image{width:100%;max-width:361px;height:240px;overflow:hidden;position:relative;background-color:gray;background-attachment:scroll;background-size:cover;background-repeat:none;background-position:top center}@media(min-width: 450px){.mc-landing-page .row.links>div .calculator-link .cl-image{width:361px;height:240px}}.mc-landing-page .row.links>div .calculator-link .cl-image a{width:100%;height:100%;position:absolute;z-index:99;top:0;left:0}.mc-landing-page .row.links>div .calculator-link .cl-text{text-align:left}.mc-landing-page .row.links>div .calculator-link .cl-text h3 a{color:#333;-webkit-transition:color .5s;transition:color .5s;text-transform:uppercase}.mc-landing-page .row.links>div .calculator-link .cl-text h3 a:hover{color:#e9a744}.header-product-wrapper{text-align:center;padding:0px}.header-product-wrapper h3{padding:0px 10px;font-family:"Montserrat",sans-serif !important;font-weight:bold;font-size:20px !important}.header-product-wrapper .header-product{display:inline-block;width:256px;height:200px;vertical-align:text-top;margin:10px 10px;padding:30px;position:relative}.header-product-wrapper .header-product:nth-child(1){background-color:#89abf2 !important}.header-product-wrapper .header-product:nth-child(2){background-color:#ff6c72 !important}.header-product-wrapper .header-product:nth-child(3){background-color:#9bd801 !important}.header-product-wrapper .header-product:nth-child(4){background-color:#b99ccf !important}.header-product-wrapper .header-product:nth-child(5){background-color:#eabc53 !important}.header-product-wrapper .header-product:nth-child(6){background-color:#333 !important}.header-product-wrapper .header-product a{position:absolute;width:100%;height:100%;display:block;top:0px;left:0px}.buttoninput .buttoninput-input{padding:0px;border-radius:0 !important}.buttoninput .buttoninput-button a{width:100%;padding:10px 0px;border-radius:0 !important}.modal-content-wrapper{margin:0px auto;float:none;padding:0px}@media(min-width: 991px){.modal-content-wrapper{padding-left:15px;padding-right:15px}}.select-town-taxes .buttoninput-input{margin-bottom:1.25em}.select-town-taxes .comment{margin-top:1em}#town-taxes-wrapper .town-tax{font-size:6.4rem;line-height:6rem;padding-bottom:1rem}#town-taxes-wrapper form fieldset{text-align:left}#town-taxes-wrapper form .button-group{margin-top:45px;min-height:120px;position:relative}#town-taxes-wrapper form .button-group a{width:100%}#town-taxes-wrapper form .select2-container{min-width:100%}#town-taxes-wrapper form .select2-container .select2-choices{background:rgba(0,0,0,0);border:0;border-bottom:solid 1px;box-shadow:none}#town-taxes-wrapper form .select2-container .select2-choices li{background:rgba(0,0,0,0);border:0;border-radius:initial;box-shadow:none;color:#fff}#town-taxes-wrapper form .select2-container .select2-choices li a{color:#fff}#town-taxes-wrapper form .select2-container ul{list-style:none}#result-sections-wrapper h3{text-transform:uppercase;font-family:Montserrat;text-align:center}#result-sections-wrapper .instructions{margin-bottom:50px}#result-sections-wrapper ul{list-style:none}#result-sections-wrapper ul li{text-align:center;cursor:pointer;font-family:Montserrat;font-weight:lighter;margin-bottom:20px;font-size:2.2rem}#hmcib-top-section>.result{padding:0px}.hmcib-result-wrapper{padding:10px 0px;margin:0px auto}.pin-wrapper{position:relative;overflow:hidden}.pinned{background:#f2f3f6;z-index:99;width:100% !important;left:0 !important}.pinned.pinned-minimized #hmcib-result{font-size:2rem !important;padding-top:5px !important;line-height:2rem !important;font-weight:bold !important;letter-spacing:1px}.pinned .hard-result,.pinned body#nhh .content_area .calculator-rectangle .calculator-results .rectangle-2 .sign,body#nhh .content_area .calculator-rectangle .calculator-results .rectangle-2 .pinned .sign{padding-top:20px}.unpinned{width:auto !important;position:relative !important;top:auto !important;left:auto !important}.invalid-result{visibility:hidden}#lpc_print_results{display:none}#lpc_results{clear:both}#lpc_results>div{margin:0px auto;width:100%}#lpc_results>div .tbody{width:100%;max-width:1124px;background-color:#e2e2e2;padding:40px 0px;margin:0px auto;text-align:center}@media(min-width: 1100px){#lpc_results>div .tbody{padding:40px 95px;text-align:default}}#lpc_results>div .tbody .row{padding-bottom:0px;background-color:#fff;text-align:center}#lpc_results>div .tbody .row.hidden{display:none !important}#lpc_results>div .tbody .row:not(:first-child){width:280px;height:330px;display:inline-block;vertical-align:text-top;margin:20px;padding:20px}@media(min-width: 1100px){#lpc_results>div .tbody .row:not(:first-child){height:60px;width:100%;max-width:934px;display:block;margin:10px 0px;padding:0px}}#lpc_results>div .tbody .row:first-child{margin:10px 0px;background-color:rgba(0,0,0,0);height:20px;margin-top:20px;width:100%;display:block}@media(min-width: 1100px){#lpc_results>div .tbody .row:first-child{height:60px;margin-top:0px}}#lpc_results>div .tbody .row:first-child .cell{text-align:center;font-size:1.2rem;color:#333}#lpc_results>div .tbody .row:first-child .cell.label{font-size:2rem;font-weight:normal;padding-left:0px;position:relative;width:100%;text-align:center}@media(min-width: 1100px){#lpc_results>div .tbody .row:first-child .cell.label{width:30%;text-align:left}}#lpc_results>div .tbody .row:first-child .cell.label span{font-size:1rem;top:5px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;left:-30px}#lpc_results>div .tbody .row:first-child .product-title-wrapper{width:50%;height:100%;top:0;transform:none;vertical-align:bottom;text-align:center;display:none}@media(min-width: 1100px){#lpc_results>div .tbody .row:first-child .product-title-wrapper{display:block}}#lpc_results>div .tbody .row:first-child .product-title-wrapper .cell{width:15%;transform:none;top:inherit;top:initial;float:none;display:inline-block;border-bottom:solid 3px;margin:0px 2%}#lpc_results>div .tbody .row:first-child .product-title-wrapper .cell .italic{font-style:italic}#lpc_results>div .tbody .row:first-child .product-title-wrapper .cell:first-child,#lpc_results>div .tbody .row:first-child .product-title-wrapper .cell:last-child{padding:0px}#lpc_results>div .tbody .row:first-child .product-title-wrapper .cell:nth-child(1){border-color:#89abf2}#lpc_results>div .tbody .row:first-child .product-title-wrapper .cell:nth-child(2){border-color:#ff6c72}#lpc_results>div .tbody .row:first-child .product-title-wrapper .cell:nth-child(3){border-color:#9bd801}#lpc_results>div .tbody .row:first-child .product-title-wrapper .cell:nth-child(4){border-color:#b99ccf}#lpc_results>div .tbody .row:first-child .product-title-wrapper .cell:nth-child(5){border-color:#eabc53}#lpc_results>div .tbody .row .cell{position:relative;display:block;position:relative;text-transform:uppercase;font-size:1.6rem;font-family:Montserrat;color:#333;margin-top:10px}#lpc_results>div .tbody .row .cell.longtext{padding:0px !important;text-align:center !important;font-size:1rem;color:#e9a744;cursor:pointer}#lpc_results>div .tbody .row .cell.longtext.graphic{right:10px !important}#lpc_results>div .tbody .row .cell.longtext .desktop-text{width:auto !important}#lpc_results>div .tbody .row .cell.longtext .mobile-text{font-size:1.2rem !important}@media(min-width: 1100px){#lpc_results>div .tbody .row .cell{float:left;width:10%;margin-top:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}#lpc_results>div .tbody .row .cell:first-child,#lpc_results>div .tbody .row .cell:last-child{padding:0px 5%}#lpc_results>div .tbody .row .cell.label{font-weight:bold;color:#000;padding-right:0px;margin-right:3%;text-align:center;white-space:normal;margin-top:0px}@media(min-width: 1100px){#lpc_results>div .tbody .row .cell.label{text-align:left;width:30%}}#lpc_results>div .tbody .row .cell.graphic{width:19%;color:#e9a744;font-size:12px;text-align:right;float:right;padding-left:0px;cursor:pointer}@media(min-width: 1100px){#lpc_results>div .tbody .row .cell.graphic{min-width:175px}}#lpc_results>div .tbody .row .cell .grid-header{display:block;border-bottom:solid 3px;max-width:90px;font-size:.9rem;font-weight:bold;color:#333;margin:0px auto}@media(min-width: 1100px){#lpc_results>div .tbody .row .cell .grid-header{display:none}}#lpc_results>div .tbody .row .cell:nth-child(2) .grid-header{border-color:#89abf2}#lpc_results>div .tbody .row .cell:nth-child(3) .grid-header{border-color:#ff6c72}#lpc_results>div .tbody .row .cell:nth-child(4) .grid-header{border-color:#9bd801}#lpc_results>div .tbody .row .cell:nth-child(5) .grid-header{border-color:#b99ccf}#lpc_results>div .tbody .row .cell:nth-child(6) .grid-header{border-color:#eabc53}#lpc_results>div .tbody .row .cell .fine-print{color:#333;font-size:1rem;font-weight:lighter}#lpc_results>div .tbody .row .cell .fine-print .emphasis{color:#000;font-weight:bold;font-size:1.1rem}#lpc_results>div .tbody .row.has-graphic{position:relative}#lpc_results>div .tbody .row.has-graphic .cell{width:40%}@media(min-width: 1100px){#lpc_results>div .tbody .row.has-graphic .cell{width:10%}}#lpc_results>div .tbody .row.has-graphic .cell.label{width:100%}@media(min-width: 1100px){#lpc_results>div .tbody .row.has-graphic .cell.label{width:30%}}#lpc_results>div .tbody .row.has-graphic .cell.graphic{position:absolute;width:50%;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}@media(min-width: 1100px){#lpc_results>div .tbody .row.has-graphic .cell.graphic{right:-24px;width:17%}}#lpc_results>div .tbody .row.has-graphic .cell.graphic img{width:100%}@media(min-width: 1100px){#lpc_results>div .tbody .row.has-graphic .cell.graphic img{width:32px;margin-left:8px}}#lpc_results>div .tbody .row.has-graphic .cell.graphic span.desktop-text{display:none}@media(min-width: 1100px){#lpc_results>div .tbody .row.has-graphic .cell.graphic span.desktop-text{display:block;float:left;font-size:1.2rem;width:75px}}#lpc_results>div .tbody .row.has-graphic .cell.graphic span.mobile-text{display:block;width:100%;text-align:center;font-size:1rem}@media(min-width: 1100px){#lpc_results>div .tbody .row.has-graphic .cell.graphic span.mobile-text{display:none}}.how-it-works-modal{max-width:956px;width:100%}.how-it-works-modal .graph-legend{max-width:520px;padding:0px 10px;width:100%;margin:0px auto}.how-it-works-modal .yellow{color:#e39f29}.how-it-works-modal .green{color:#005389}
/*# sourceMappingURL=mortgage-calculator.css.map */


