#affordability-calculator-main .ui-selectmenu-button span.ui-selectmenu-text{font-size:16px!important;color:rgba(0,0,0,0.75)!important;font-weight:normal!important;text-transform:none!important}#affordabilitypiechart{position:relative;height:400px;width:auto}#affordability-calculator-main #affordability-calculator{width:400px;float:left;border:0;background-color:#00093a;padding:2em;margin-top:100px;position:relative}#affordability-calculator-main form label:not(.error){color:#fff}#affordability-calculator-main .icon-tooltip{background:url('/images/icons/violet-icon-info.svg') no-repeat;width:20px;height:20px;margin-left:0;top:-2px;position:relative;background-size:20px;border-radius:50%}.hideIfRentIsSelected{width:100%}.affordability-calculator-chart path{cursor:default!important}#affordability-calculator-result .icon-tooltip{background:url('/images/icons/violet-icon-info.svg') no-repeat;width:21px;height:20px;margin-left:-20px;top:-2px;position:relative;background-size:20px}#affordability-calculator-main input[type="submit"]{background-color:#da291c;margin:20px 0 0;border:0;padding:15px 25px;border-radius:4px;border:2px solid #da291c}#affordability-calculator-main input[type="submit"]:hover{background-color:white;outline-color:#da291c;color:#da291c;border:2px solid #da291c}#affordability-calculator-main #ac_Interest{width:20%;font-size:1em;border:2px solid #e5e5e5;border-radius:4px}#affordability-calculator-main input[type=text],#affordability-calculator-main input[type=number]{margin:0}#affordability-calculator-main input[type=text]:focus,#affordability-calculator-main input[type=number]:focus{outline:2px solid #aaa;border-color:#aaa}#affordability-calculator-main .ui-selectmenu-button.ui-button.ui-widget{width:auto;min-width:175px;border-radius:4px}#affordability-calculator p.message,#affordability-calculator p.message .toggle-link{font-size:.85rem;font-weight:400;line-height:1.2rem;margin-top:5px;color:#fff}#affordability-calculator p.message .toggle-link{background-color:#483FCD;padding:3px 5px 3px 8px;font-size:10px;color:#fff;border-radius:4px;position:relative;top:-2px;text-decoration:none;display:inline}#affordability-calculator p.message .toggle-link:after{content:'';display:inline-block;height:15px;width:15px;background-size:8px;background-image:url('/images/icons/icon-chevron-right-white.svg');background-repeat:no-repeat;margin-left:5px;background-position:center center;transform:rotate(90deg);padding:7px;position:relative;top:4px;border:1px solid transparent}#affordability-calculator p.message .toggle-link.active:after{transform:rotate(270deg)}#affordability-calculator .message-info{display:none}#affordability-calculator .message-info.active{display:inline}#affordability-calculator-main{padding-left:0;padding-right:0}.affordability-calculator-bgimge{background-repeat:no-repeat;background-position:top center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;margin-bottom:15em;height:825px;width:100%;position:absolute}#affordability-calculator-result-main{display:none}.affordability-calculator-result-bgimage{background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;margin-bottom:15em;height:700px;width:100%;position:absolute}.affordability-calculator-container{padding:75px 0 0;position:relative}#affordability-calculator-result.recalculate-form label:not(.error){font-weight:normal;font-size:1.15rem;padding:0 0 0 20px!important;margin-bottom:0}#affordability-calculator-result input[type=submit].recalculate-button{float:right;background-color:#da291c;margin:10px 0;border:2px solid #da291c;padding:11px 25px;border-radius:4px}#affordability-calculator-result input[type=submit].recalculate-button:hover{background-color:white;outline-color:#da291c;color:#da291c;border:2px solid #da291c}#affordability-calculator-result .button-panel{width:100%}#affordability-calculator-result .ui-selectmenu-button.ui-button.ui-widget{background-color:#fff;border:2px solid #e8e8e8;min-width:150px;width:auto;margin-bottom:0;border-radius:4px}#affordability-calculator-result .ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper{font-size:20px}#affordability-calculator-result .ui-selectmenu-button span.ui-selectmenu-text{padding:2px 35px 2px 10px;font-size:1.4em;font-weight:bold;color:#656565;overflow:hidden;font-family:'Roboto',Calibri,sans-serif;float:right;text-transform:none}.afford-promobox{padding-top:100px;margin-bottom:60px}.graph-placeholder .cmhc-accordion-header a{background-image:url('/images/icons/icon_plus-darkblue.svg')}.graph-placeholder .cmhc-accordion-header.cmhc-accordion-header-active a{background-image:url('https://assets.cmhc-schl.gc.ca/sites/cmhc/shared/imgs/icons/icon-minus.svg')}.graph-placeholder .cmhc-accordion-header a,.graph-placeholder .cmhc-accordion-header a:focus{color:#00093a}.graph-placeholder .cmhc-accordion-header-active a,.graph-placeholder .cmhc-accordion-header-active a:focus{color:#fff}.graph-placeholder .cmhc-accordion.experienceEditor h3,.graph-placeholder .cmhc-accordion-header.cmhc-accordion-header-active a{background-color:#00093a}.graph-placeholder .cmhc-accordion>div>div{border:2px solid #00093a}.acc-border-blue{border:2px solid #00093a}.acc-color-blue{color:#00093a}border:2px solid #00093a}.acc-color-blue{color:#00093a}svg.enterprise-check path{fill:#30305b!important}a.btn{border:2px solid;padding:.6rem .9rem .6rem .9rem;font-weight:400;text-transform:uppercase;text-decoration:none;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-ms-border-radius:.3rem;border-radius:.3rem}.table-rows{display:inline-flex;width:100%;border-bottom:2px solid #ddd}em{color:inherit}.ui-tooltip{max-width:min-content;min-width:220px;padding:10px;background:#f8f8f8!important;border:1px solid #f8f8f8!important;border-radius:5px;font-size:.72em;line-height:1.4em;box-shadow:none}.ui-tooltip-content{color:#00093a;font-size:1.14em}.ui-tooltip.tooltip-theme-blue{background:#00093a!important;border:1px solid #00093a!important}.ui-tooltip.tooltip-theme-blue .ui-tooltip-content{color:#fff;font-size:1.14em}.ui-tooltip.tooltip-theme-blue .arrow::after{content:'';position:absolute;background:#00093a!important;border:1px solid #00093a!important}.debt-service-ratio-result-header .help-tip-box h3{color:inherit}#affordability-calculator-result-main .affordability-calculator{padding-left:0;padding-right:0}.affordability-calculator-container .affordability-calculator-result-header{background-color:#00093a;min-height:175px}#affordability-calculator-result .form-text em{font-style:italic;font-size:16px;color:#00093a;font-weight:400}#affordability-calculator-result-main .affordability-calculator-result-header{color:#FFF;padding:1em 2em;margin:0}#affordability-calculator-result-main .affordability-calculator-result-header.notsureResult p span{margin:0}#affordability-calculator-result-main .affordability-calculator-result-header p{font-size:20px;font-weight:normal;font-family:'Roboto',Calibri,sans-serif;margin-bottom:0;color:#FFF;display:flex;align-items:center;flex-direction:column;margin-top:0}#affordability-calculator-result-main .affordability-calculator-container .affordability-calculator-result-header p span{font-size:3em!important;font-weight:bold!important;display:inline-flex;margin-bottom:0;line-height:normal;align-items:center}#affordability-calculator-result-main .affordability-calculator-result-header p.dollarText{border:0}#affordability-calculator-result-main .affordability-calculator-result-header p span:before{content:"";background-image:url("/images/icons/icon_success_checkmark.svg");width:60px;height:60px;position:relative;display:inline-block;margin-left:5px;background-repeat:no-repeat}#affordability-calculator-result-main .affordability-calculator-result-header p span.warningIcon:before{content:"";background-image:none;width:0}#affordability-calculator .button-panel{text-align:left}#affordability-calculator-result-main .affordability-calculator-result-header.notsureResult p span:before{width:50px;height:50px}#affordability-calculator-result-main .affordability-calculator-result-header.notsureResult p{display:inline-flex;vertical-align:top;padding:0 20px;margin-top:15px;flex-direction:column;align-item:center}#affordability-calculator-result-main .affordability-calculator-container .affordability-calculator-result-header.notsureResult p span{display:flex;font-size:2.1em!important;margin:0}.recalculate-form-main .recalculate-form{border:0;border-top:0;padding:0}.recalculate-form-main .recalculate-form .left-over{border-top:0;margin:0;padding:5px 0}.affordability-calculator-container .recalculate-form-main{padding:1em 2em;border:0;background-color:#FFF}.affordability-calculator-container form input[type=text],.affordability-calculator-container form input[type=number]{padding:20px 10px;background-color:#fff;border:2px solid #e8e8e8;font-size:1.5625em;border-radius:none;box-shadow:none;width:55%;min-width:inherit;font-weight:700;text-align:right;color:#656565;float:right;margin:0}.affordability-calculator-container form input[type=text].error,.affordability-calculator-container form input[type=number].error{border:2px solid #da291c}.affordability-calculator-container form input[type=number],.affordability-calculator-container form .input-decimal input[type=text]{text-align:right;width:32%;padding:20px 10px;max-width:178px;margin-bottom:0;float:right}#affordability-calculator input[type=text].error,#affordability-calculator input[type=number].error{border:1px solid #da291c;border-radius:4px 4px 0 0}#affordability-calculator label.error{font-size:.85rem;line-height:1.2rem;background-color:#da291c;padding:8px;color:#fff;border-radius:0 0 4px 4px}#affordability-calculator label.error a{color:#fff}#affordability-calculator-result label.error{color:#da291c;display:block}#affordability-calculator-result label.error a{color:#da291c}.notch-top::before{content:"";position:absolute;top:-0;left:calc(50% - 50px);border-left:50px solid transparent;border-right:50px solid transparent;border-top:30px solid #fff;z-index:99}.notch-bottom::after{content:"";position:absolute;bottom:-29px;left:calc(50% - 50px);border-left:50px solid transparent;border-right:50px solid transparent;border-top:30px solid #f7f7f7;z-index:99}.left-over-amount{font-size:1.6em;font-weight:700;text-align:right;color:#483FCD;margin-right:10px}.table{display:flex;flex-wrap:wrap;margin:0 auto;padding:0;max-width:1100px}.table-cell{box-sizing:border-box;flex-grow:1;width:100%;padding:.8em 0;overflow:hidden;list-style-type:none;text-align:right;font-weight:300;margin-top:1px;margin-left:1px}.table-rows.required-text{border:0}@media(max-width:920px){#affordability-calculator-result .icon-tooltip{margin-left:-22px}}.table-cell>h3{font-size:26px;margin-top:0;margin-bottom:3rem}.table-cell.cell-feature{text-align:left;font-size:18px;width:calc(35% - 1px);display:flex;align-items:center}.table-cell{width:calc(18% - 1px)}@media(min-width:640px) and (max-width:880px){.table-cell{width:calc(50% - 1px)}}@media only screen and (max-width:640px){.table-cell.cell-feature{width:100%;text-align:left}.table-cell{width:calc(100% - 55px)}.affordability-calculator-container .recalculate-form-main{padding:.3em;border:0}#affordability-calculator-main #affordability-calculator{padding:15px;margin-top:0;width:100%}.affordability-calculator-bgimge{background-image:none}#affordability-calculator-result .graph-placeholder .cmhc-accordion{padding:0;margin:0 15px}.affordability-calculator-container form input[type=text],.affordability-calculator-container form input[type=number]{width:100%}.affordability-calculator-container form .input-decimal input[type=text]{width:55%}}@media(max-width:700px){#affordability-calculator-result .ui-selectmenu-button.ui-button.ui-widget{width:100%}#affordability-calculator-result .ui-selectmenu-button span.ui-selectmenu-text{float:none}}@media(min-width:641px) and (max-width:800px){#affordability-calculator-result .graph-placeholder .cmhc-accordion{padding:0;margin:0 10px}}@media(min-width:801px) and (max-width:920px){#affordability-calculator-result .graph-placeholder .cmhc-accordion{padding:0;margin:0}}@media(max-width:372px){.table-cell.cell-feature{width:calc(100% - 33%);text-align:left}}@media(max-width:920px){.affordability-calculator-container{padding:0}.affordability-calculator-result-header p{padding:0}.affordability-calculator-result-header p.dollarText{padding-top:0;margin-top:0}}@media(min-width:640px){.affordability-calculator-chart{margin:0 auto;width:600px}}@media only screen and (max-width:480px){.table-rows{display:flex;flex-direction:column}.table-cell:nth-child(2){padding-top:0;text-align:left}.affordability-calculator-container form input[type=text],.affordability-calculator-container form input[type=number]{float:left;text-align:left;width:70%}.affordability-calculator-container form .input-decimal input[type=text]{width:24%;float:left}.left-over-amount{text-align:left}}@media only screen and (max-width:380px){.affordability-calculator-container form .input-decimal input[type=text]{width:32%}