@font-face{font-family:'Hind Vadodara';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/hindvadodara/v12/neIQzCKvrIcn5pbuuuriV9tTSDn3iXM.ttf) format('truetype');}@font-face{font-family:'Hind Vadodara';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hindvadodara/v12/neINzCKvrIcn5pbuuuriV9tTcJU.ttf) format('truetype');}@font-face{font-family:'Hind Vadodara';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/hindvadodara/v12/neIQzCKvrIcn5pbuuuriV9tTSGH2iXM.ttf) format('truetype');}@font-face{font-family:'Hind Vadodara';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hindvadodara/v12/neIQzCKvrIcn5pbuuuriV9tTSE3xiXM.ttf) format('truetype');}@font-face{font-family:'Hind Vadodara';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/hindvadodara/v12/neIQzCKvrIcn5pbuuuriV9tTSCnwiXM.ttf) format('truetype');}
select[readonly]{pointer-events:none;}.form-control:disabled,.form-control[readonly]{background-color:#fafafa;}@-webkit-keyframes newtotal{from{background:#5cb85c;}to{background:transparent;}}@-moz-keyframes newtotal{from{background:#5cb85c;}to{background:transparent;}}@keyframes newtotal{from{background:#5cb85c;}to{background:transparent;}}.help-trigger{color:#243a50;}.btn-contact,.btn-print{background-color:#5288db!important;}.content-header .alert,.body-content .alert,.content-footer .alert{padding:0;border-radius:0;border:0;margin:0;}.content-header .article-title .prefix,.body-content .article-title .prefix,.content-footer .article-title .prefix{display:none;}.content-header .header-stripe,.body-content .header-stripe,.content-footer .header-stripe{background-color:#5481b5;height:6px;}.content-header .header-stripe.header-stripe-mobile,.body-content .header-stripe.header-stripe-mobile,.content-footer .header-stripe.header-stripe-mobile{height:10px;}.content-header .mbscommentarydayahead .header-stripe,.body-content .mbscommentarydayahead .header-stripe,.content-footer .mbscommentarydayahead .header-stripe{background-color:#51a0e3;}.content-header .mbscommentarydayahead .article-title .prefix-dayahead,.body-content .mbscommentarydayahead .article-title .prefix-dayahead,.content-footer .mbscommentarydayahead .article-title .prefix-dayahead{display:inline-block;color:#528cbd;}.content-header .mbscommentarydayahead .article-body a,.body-content .mbscommentarydayahead .article-body a,.content-footer .mbscommentarydayahead .article-body a{color:#2b4e6b!important;}.content-header .mbscommentarydayahead .theme-color,.body-content .mbscommentarydayahead .theme-color,.content-footer .mbscommentarydayahead .theme-color{color:#2b4e6b!important;}.content-header .mbscommentaryweekahead .header-stripe,.body-content .mbscommentaryweekahead .header-stripe,.content-footer .mbscommentaryweekahead .header-stripe{background-color:#51a0e3;}.content-header .mbscommentaryweekahead .article-title .prefix-weekahead,.body-content .mbscommentaryweekahead .article-title .prefix-weekahead,.content-footer .mbscommentaryweekahead .article-title .prefix-weekahead{display:inline-block;color:#528cbd;}.content-header .mbscommentaryweekahead .article-body a,.body-content .mbscommentaryweekahead .article-body a,.content-footer .mbscommentaryweekahead .article-body a{color:#2b4e6b!important;}.content-header .mbscommentaryweekahead .theme-color,.body-content .mbscommentaryweekahead .theme-color,.content-footer .mbscommentaryweekahead .theme-color{color:#2b4e6b!important;}.content-header .mbscommentaryrecap .header-stripe,.body-content .mbscommentaryrecap .header-stripe,.content-footer .mbscommentaryrecap .header-stripe{background-color:#8c8ec9;}.content-header .mbscommentaryrecap .article-title .prefix-recap,.body-content .mbscommentaryrecap .article-title .prefix-recap,.content-footer .mbscommentaryrecap .article-title .prefix-recap{display:inline-block;color:#7073ae;}.content-header .mbscommentaryrecap .article-body a,.body-content .mbscommentaryrecap .article-body a,.content-footer .mbscommentaryrecap .article-body a{color:#2b4e6b!important;}.content-header .mbscommentaryrecap .theme-color,.body-content .mbscommentaryrecap .theme-color,.content-footer .mbscommentaryrecap .theme-color{color:#2b4e6b!important;}.content-header .mbscommentarygeneral .header-stripe,.body-content .mbscommentarygeneral .header-stripe,.content-footer .mbscommentarygeneral .header-stripe{background-color:#6d966f;}.content-header .mbscommentarygeneral .article-title .prefix-general,.body-content .mbscommentarygeneral .article-title .prefix-general,.content-footer .mbscommentarygeneral .article-title .prefix-general{display:inline-block;color:#559858;}.content-header .mbscommentarygeneral .article-body a,.body-content .mbscommentarygeneral .article-body a,.content-footer .mbscommentarygeneral .article-body a{color:#2b4e6b!important;}.content-header .mbscommentarygeneral .theme-color,.body-content .mbscommentarygeneral .theme-color,.content-footer .mbscommentarygeneral .theme-color{color:#2b4e6b!important;}.content-header .alert .header-stripe,.body-content .alert .header-stripe,.content-footer .alert .header-stripe{background-color:#b14444;}.content-header .alert .article-title .prefix-alert,.body-content .alert .article-title .prefix-alert,.content-footer .alert .article-title .prefix-alert{display:inline-block;color:#b14444;}.content-header .alert .article-body a,.body-content .alert .article-body a,.content-footer .alert .article-body a{color:#2b4e6b!important;}.content-header .alert .theme-color,.body-content .alert .theme-color,.content-footer .alert .theme-color{color:#2b4e6b!important;}.content-header .update .header-stripe,.body-content .update .header-stripe,.content-footer .update .header-stripe{background-color:#d29e44;}.content-header .update .article-title .prefix-update,.body-content .update .article-title .prefix-update,.content-footer .update .article-title .prefix-update{display:inline-block;color:#d29e44;}.content-header .update .article-body a,.body-content .update .article-body a,.content-footer .update .article-body a{color:#2b4e6b!important;}.content-header .update .theme-color,.body-content .update .theme-color,.content-footer .update .theme-color{color:#2b4e6b!important;}.content-header .mbshuddle .header-stripe,.body-content .mbshuddle .header-stripe,.content-footer .mbshuddle .header-stripe{background-color:#6d966f;}.content-header .mbshuddle .article-title .prefix-huddle,.body-content .mbshuddle .article-title .prefix-huddle,.content-footer .mbshuddle .article-title .prefix-huddle{display:inline-block;color:#559858;}.content-header .mbshuddle .article-body a,.body-content .mbshuddle .article-body a,.content-footer .mbshuddle .article-body a{color:#2b4e6b!important;}.content-header .mbshuddle .theme-color,.body-content .mbshuddle .theme-color,.content-footer .mbshuddle .theme-color{color:#2b4e6b!important;}.content-header .mndnews .header-stripe,.body-content .mndnews .header-stripe,.content-footer .mndnews .header-stripe{background-color:#5481b5;}.content-header .mndnews .article-body a,.body-content .mndnews .article-body a,.content-footer .mndnews .article-body a{color:#5481b5!important;}.content-header .mndnews .theme-color,.body-content .mndnews .theme-color,.content-footer .mndnews .theme-color{color:#5481b5!important;}.content-header .ratewatch .header-stripe,.body-content .ratewatch .header-stripe,.content-footer .ratewatch .header-stripe{background-color:#d5b26d;}.content-header .ratewatch .article-body a,.body-content .ratewatch .article-body a,.content-footer .ratewatch .article-body a{color:#d5b26d!important;}.content-header .ratewatch .theme-color,.body-content .ratewatch .theme-color,.content-footer .ratewatch .theme-color{color:#d5b26d!important;}.content-header .newsletter .header-stripe,.body-content .newsletter .header-stripe,.content-footer .newsletter .header-stripe{background-color:#d5b26d;}.content-header .newsletter .article-body a,.body-content .newsletter .article-body a,.content-footer .newsletter .article-body a{color:#d8b050!important;}.content-header .newsletter .theme-color,.body-content .newsletter .theme-color,.content-footer .newsletter .theme-color{color:#d8b050!important;}.content-header .chrisman .header-stripe,.body-content .chrisman .header-stripe,.content-footer .chrisman .header-stripe{background-color:#d5b26d;}.content-header .chrisman .article-body a,.body-content .chrisman .article-body a,.content-footer .chrisman .article-body a{color:#d8b050!important;}.content-header .chrisman .theme-color,.body-content .chrisman .theme-color,.content-footer .chrisman .theme-color{color:#d8b050!important;}.chart-page,.simple-page,.calculator-page,.article-page{padding:15px;background-color:#fff;min-height:400px;}.chart-page .article-title,.simple-page .article-title,.calculator-page .article-title,.article-page .article-title{color:#444;letter-spacing:-.02em;line-height:1.22em;font-size:2em;font-weight:bold;margin:15px 10px 10px 0;}.chart-page .article-author,.simple-page .article-author,.calculator-page .article-author,.article-page .article-author{font-weight:bold;}.chart-page .article-body,.simple-page .article-body,.calculator-page .article-body,.article-page .article-body{font-size:17px;line-height:1.45;color:#333;border-top:0;margin-top:8px;padding:10px 0;}.chart-page .article-body img,.simple-page .article-body img,.calculator-page .article-body img,.article-page .article-body img{max-width:100%;}.chart-page .article-body .article-chart,.simple-page .article-body .article-chart,.calculator-page .article-body .article-chart,.article-page .article-body .article-chart{width:100%;height:600px;border:0;}.chart-page .branding-area.top,.simple-page .branding-area.top,.calculator-page .branding-area.top,.article-page .branding-area.top{margin:0 0 30px 15px;padding-left:15px;border-left:solid 1px #dfdfdf;float:right;width:250px;}.chart-page .branding-area .cobrand-section,.simple-page .branding-area .cobrand-section,.calculator-page .branding-area .cobrand-section,.article-page .branding-area .cobrand-section{overflow:hidden;}.chart-page .branding-area .cobrand-section:nth-of-type(2),.simple-page .branding-area .cobrand-section:nth-of-type(2),.calculator-page .branding-area .cobrand-section:nth-of-type(2),.article-page .branding-area .cobrand-section:nth-of-type(2){margin-top:1.5rem;padding-top:1.5rem;border-top:solid 1px #dfdfdf;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content{padding:0;margin:0;font-size:1rem;line-height:1.4rem;overflow:hidden;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar img,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar img,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar img,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar img{border:0;width:100%;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details{font-size:1rem;margin-bottom:.6rem;line-height:1.4rem;margin-top:.6rem;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .display-name,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .display-name,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .display-name,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .display-name{padding:.5rem 0;color:#369;font-size:2rem;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .display-name a,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .display-name a,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .display-name a,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .display-name a{color:#369;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .title,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .title,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .title,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .title{font-size:1.5rem;font-weight:normal;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .company,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .company,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .company,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .company{font-size:1.5rem;font-weight:normal;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info{margin-bottom:0;line-height:1.4rem;font-size:1.2rem;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info .it,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info .it,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info .it,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info .it{font-weight:bold;color:#369;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info a,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info a,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info a,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info a{color:#333;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info .site-url,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info .site-url,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info .site-url,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info .site-url{word-wrap:break-word;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info .site-url a,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info .site-url a,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info .site-url a,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info .site-url a{color:#369;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .address-info,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .address-info,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .address-info,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .address-info{font-size:1.2rem;margin-top:.6rem;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .address-info a,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .address-info a,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .address-info a,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .address-info a{color:#369;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links{margin-top:.6em;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links .user-links-header,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links .user-links-header,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links .user-links-header,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links .user-links-header{font-size:1.3em;padding-bottom:.3em;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links .user-link a,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links .user-link a,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links .user-link a,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links .user-link a{color:#369;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .license-info,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .license-info,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .license-info,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .license-info{font-size:1.2rem;margin-top:.6rem;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .license-info a,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .license-info a,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .license-info a,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .license-info a{color:#369;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types{margin-top:.6rem;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types table,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types table,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types table,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types table{border:0;margin:0;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types table tr td,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types table tr td,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types table tr td,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types table tr td{vertical-align:top;width:40px;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types table tr td img,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types table tr td img,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types table tr td img,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types table tr td img{border:0;width:32px;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo{margin-top:.6rem;text-align:center;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo img,.simple-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo img,.calculator-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo img,.article-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo img{border:0;max-width:100%;max-height:85px;}.chart-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar,.simple-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar,.calculator-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar,.article-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar{text-align:center;}.chart-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar img,.simple-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar img,.calculator-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar img,.article-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar img{max-width:200px;margin:auto;}.chart-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo,.simple-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo,.calculator-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo,.article-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo{margin-top:1rem;text-align:center;}.chart-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo img,.simple-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo img,.calculator-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo img,.article-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo img{max-width:200px;margin:auto;}.chart-page .branding-area.bottom .marketing-message,.simple-page .branding-area.bottom .marketing-message,.calculator-page .branding-area.bottom .marketing-message,.article-page .branding-area.bottom .marketing-message{margin-bottom:20px;}.chart-page .branding-area.bottom .marketing-message::after,.simple-page .branding-area.bottom .marketing-message::after,.calculator-page .branding-area.bottom .marketing-message::after,.article-page .branding-area.bottom .marketing-message::after{border:14px solid transparent;border-top-color:#e4e3e9;top:100%;margin-top:0;right:50%;}.chart-page.alert,.simple-page.alert,.calculator-page.alert,.article-page.alert{border-radius:0;border:0;margin:0;padding:15px;}.chart-page table.result-amortization td,.simple-page table.result-amortization td,.calculator-page table.result-amortization td,.article-page table.result-amortization td{padding:.25rem;}.chart-page.homepage .branding-area.bottom,.simple-page.homepage .branding-area.bottom,.calculator-page.homepage .branding-area.bottom,.article-page.homepage .branding-area.bottom{margin:-15px -15px 0;background:#efefef;}.chart-page.homepage .branding-area.bottom .cobrand-section,.simple-page.homepage .branding-area.bottom .cobrand-section,.calculator-page.homepage .branding-area.bottom .cobrand-section,.article-page.homepage .branding-area.bottom .cobrand-section{padding:15px;}.chart-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar,.simple-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar,.calculator-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar,.article-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar{float:left;max-width:60px;}.chart-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details,.simple-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details,.calculator-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details,.article-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details{padding-left:70px;}.chart-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .display-name,.simple-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .display-name,.calculator-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .display-name,.article-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .display-name{padding-top:0;}.chart-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links,.simple-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links,.calculator-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links,.article-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links,.chart-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info,.simple-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info,.calculator-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info,.article-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info,.chart-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .address-info,.simple-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .address-info,.calculator-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .address-info,.article-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .address-info,.chart-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .license-info,.simple-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .license-info,.calculator-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .license-info,.article-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .license-info,.chart-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types,.simple-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types,.calculator-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types,.article-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types,.chart-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo,.simple-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo,.calculator-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo,.article-page.homepage .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo{display:none;}.chart-page.homepage .tree-links .tree-link-item,.simple-page.homepage .tree-links .tree-link-item,.calculator-page.homepage .tree-links .tree-link-item,.article-page.homepage .tree-links .tree-link-item{margin-bottom:25px;}.chart-page.homepage .tree-links .tree-link-item .link-header,.simple-page.homepage .tree-links .tree-link-item .link-header,.calculator-page.homepage .tree-links .tree-link-item .link-header,.article-page.homepage .tree-links .tree-link-item .link-header{font-weight:600;font-size:18px;}.chart-page.homepage .tree-links .tree-link-item .link-header a,.simple-page.homepage .tree-links .tree-link-item .link-header a,.calculator-page.homepage .tree-links .tree-link-item .link-header a,.article-page.homepage .tree-links .tree-link-item .link-header a{font-weight:normal;font-size:16px;color:#999;}.chart-page.homepage .more-links,.simple-page.homepage .more-links,.calculator-page.homepage .more-links,.article-page.homepage .more-links{color:#999;}.chart-page.homepage .more-links a,.simple-page.homepage .more-links a,.calculator-page.homepage .more-links a,.article-page.homepage .more-links a{color:#999;}.calculator-page{font-size:15px;}.calculator-page label{margin-bottom:.2rem;font-weight:700;}.chart-page .chart-title{color:#444;letter-spacing:-.02em;line-height:1.22em;font-size:2em;font-weight:bold;margin:15px 10px 10px 0;}.chart-page .chart-body{font-size:17px;line-height:1.45;color:#333;border-top:0;padding-bottom:10px;text-align:center;}.chart-page .chart-body img{max-width:100%;}.chart-page .branding-area .partner-col{border-left:solid 1px #dfdfdf;}.chart-page .branding-area .cobrand-section{overflow:hidden;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content{padding:0;margin:0;font-size:1rem;line-height:1.4rem;overflow:hidden;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content>.row>.col-5,.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content>.row>.col-6,.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content>.row>.col-7{padding:0 .5rem;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar img{border:0;width:100%;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details{font-size:1rem;margin-bottom:.6rem;line-height:1.4rem;margin-top:.6rem;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .display-name{padding:0 0 .5rem;color:#369;font-size:2rem;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .display-name a{color:#369;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .title{font-size:1.5rem;font-weight:normal;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-details .company{font-size:1.5rem;font-weight:normal;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info{margin-bottom:0;line-height:1.4rem;font-size:1.2rem;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info .it{font-weight:bold;color:#369;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info a{color:#333;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info .site-url{word-wrap:break-word;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .additional-info .site-url a{color:#369;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .address-info{font-size:1.1rem;margin-top:.6rem;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .address-info a{color:#369;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links{margin-top:.6em;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links .user-links-header{font-size:1.3em;padding-bottom:.3em;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .user-links .user-link a{color:#369;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .license-info{font-size:1.1rem;margin-top:.6rem;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .license-info a{color:#369;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types{margin-top:.6rem;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types table{border:0;margin:0;width:100%;text-align:center;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types table tr td{vertical-align:top;width:40px;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .contact-types table tr td img{border:0;width:32px;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo{margin-top:.6rem;text-align:center;}.chart-page .branding-area .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo img{border:0;max-width:100%;max-height:85px;}.chart-page .branding-area.bottom .cobrand-section{margin-right:8px;}.chart-page .branding-area.bottom .cobrand-section.cobrand-partner{margin-right:0;padding-left:8px;border-top:0;margin-top:0;padding-top:0;}.chart-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar{text-align:center;}.chart-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar img{max-width:100%;margin:auto;}.chart-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo{margin-top:1rem;text-align:center;}.chart-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo img{max-width:100%;margin:auto;}.chart-page .branding-area.bottom .marketing-message{margin-bottom:20px;}.chart-page .branding-area.bottom .marketing-message::after{border:14px solid transparent;border-top-color:#e4e3e9;top:100%;margin-top:0;right:50%;}.chart-page.branded .marketing-message{margin-right:0;margin-bottom:20px;overflow:hidden;}.chart-page.branded .marketing-message::after{border:14px solid transparent;border-top-color:#e4e3e9;top:100%;margin-top:0;left:10%;}.chart-page .market-report-data .report-data-section .report-data.report-data-mbs .commentary-items .article{margin-bottom:20px;border-bottom:solid 1px #e6e6e6;}.chart-page .market-report-data .report-data-section .report-data.report-data-mbs .commentary-items .content{padding:0;}.chart-page .market-report-data .report-data-section:nth-of-type(2n){margin-top:20px;padding-top:20px;border-top:solid 1px #e6e6e6;}@media(min-width:992px) and (max-width:1199.98px){.article-page.branded .article-body img{max-width:580px;}.article-page.branded .article-body .article-chart{max-width:580px;}}@media(min-width:1200px){.article-page.branded .article-body img{max-width:800px;}.article-page.branded .article-body .article-chart{max-width:800px;}}@media(max-width:992px){.chart-page .branding-area.bottom .cobrand-section{margin-right:0;margin-bottom:1.5rem;}.chart-page .branding-area.bottom .cobrand-section.cobrand-partner{padding:1.5rem 0 0;border-top:solid 1px #dfdfdf;}}.field-validation-error{color:#b94a48;display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1;}.field-validation-valid{display:none;}.input-validation-error{border:1px solid #f00;background-color:#fee;color:#b94a48;border-color:#b94a48;}.input-validation-error:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392;}.help-content{position:relative;padding:1px;margin:-1px;}.help-content>.edit-help-link{display:none;position:absolute;right:0;top:0;border:solid 1px #999;padding:0 5px;background-color:#efefef;font-size:11px;z-index:9999;}.help-content>.edit-help-link.widget-section{left:0;right:auto;}.help-content>.edit-help-link a{color:#333;}.help-content:hover{padding:0;border:dashed 1px #999;}.help-content:hover>.edit-help-link{display:block;}.rate-calc-results{background-color:#f8f8f8;padding:10px 15px;}.amortization-chart{max-width:100%;}.amortization-chart .highcharts-container{width:100%;}.refi-rate-calc .amortization-list,.early-payoff-rate-calc .amortization-list,.compare-rate-calc .amortization-list,.full-rate-calc .amortization-list,.rent-vs-buy-calc .amortization-list{max-height:500px;overflow-y:auto;}.refi-rate-calc .amortization-list td.original-loan,.early-payoff-rate-calc .amortization-list td.original-loan,.compare-rate-calc .amortization-list td.original-loan,.full-rate-calc .amortization-list td.original-loan,.rent-vs-buy-calc .amortization-list td.original-loan,.refi-rate-calc .amortization-list th.original-loan,.early-payoff-rate-calc .amortization-list th.original-loan,.compare-rate-calc .amortization-list th.original-loan,.full-rate-calc .amortization-list th.original-loan,.rent-vs-buy-calc .amortization-list th.original-loan{background-color:rgba(0,0,0,.05);}.refi-rate-calc .amortization-list td.original-loan.bl,.early-payoff-rate-calc .amortization-list td.original-loan.bl,.compare-rate-calc .amortization-list td.original-loan.bl,.full-rate-calc .amortization-list td.original-loan.bl,.rent-vs-buy-calc .amortization-list td.original-loan.bl,.refi-rate-calc .amortization-list th.original-loan.bl,.early-payoff-rate-calc .amortization-list th.original-loan.bl,.compare-rate-calc .amortization-list th.original-loan.bl,.full-rate-calc .amortization-list th.original-loan.bl,.rent-vs-buy-calc .amortization-list th.original-loan.bl{border-left:solid 1px #dee2e6;}.refi-rate-calc .amortization-list td.original-loan.br,.early-payoff-rate-calc .amortization-list td.original-loan.br,.compare-rate-calc .amortization-list td.original-loan.br,.full-rate-calc .amortization-list td.original-loan.br,.rent-vs-buy-calc .amortization-list td.original-loan.br,.refi-rate-calc .amortization-list th.original-loan.br,.early-payoff-rate-calc .amortization-list th.original-loan.br,.compare-rate-calc .amortization-list th.original-loan.br,.full-rate-calc .amortization-list th.original-loan.br,.rent-vs-buy-calc .amortization-list th.original-loan.br{border-right:solid 1px #dee2e6;}.refi-rate-calc .amortization-list td.pri,.early-payoff-rate-calc .amortization-list td.pri,.compare-rate-calc .amortization-list td.pri,.full-rate-calc .amortization-list td.pri,.rent-vs-buy-calc .amortization-list td.pri{padding-left:.5rem;}.refi-rate-calc .highcharts-data-label>span,.early-payoff-rate-calc .highcharts-data-label>span,.compare-rate-calc .highcharts-data-label>span,.full-rate-calc .highcharts-data-label>span,.rent-vs-buy-calc .highcharts-data-label>span{overflow:visible!important;width:auto!important;padding:3px 12px;border:solid 1px #ccc;background-color:rgba(255,255,255,.4);border-radius:4px;}.refi-rate-calc .highcharts-container,.early-payoff-rate-calc .highcharts-container,.compare-rate-calc .highcharts-container,.full-rate-calc .highcharts-container,.rent-vs-buy-calc .highcharts-container{overflow:visible;}.refi-rate-calc .input-header,.early-payoff-rate-calc .input-header,.compare-rate-calc .input-header,.full-rate-calc .input-header,.rent-vs-buy-calc .input-header{background-color:#9e9d9d;border:0;color:#fff;padding:6px 20px;text-transform:capitalize;font-size:22px;}.refi-rate-calc .input-subheader,.early-payoff-rate-calc .input-subheader,.compare-rate-calc .input-subheader,.full-rate-calc .input-subheader,.rent-vs-buy-calc .input-subheader{font-weight:bold;margin-top:15px;margin-bottom:5px;font-size:16px;color:#767676;}.refi-rate-calc .calc-inputs,.early-payoff-rate-calc .calc-inputs,.compare-rate-calc .calc-inputs,.full-rate-calc .calc-inputs,.rent-vs-buy-calc .calc-inputs{border:1px solid #dce0e0;margin:0;}.refi-rate-calc .calc-inputs .calc-fields,.early-payoff-rate-calc .calc-inputs .calc-fields,.compare-rate-calc .calc-inputs .calc-fields,.full-rate-calc .calc-inputs .calc-fields,.rent-vs-buy-calc .calc-inputs .calc-fields{padding:15px;}.refi-rate-calc .calc-inputs .calc-fields label.control-label,.early-payoff-rate-calc .calc-inputs .calc-fields label.control-label,.compare-rate-calc .calc-inputs .calc-fields label.control-label,.full-rate-calc .calc-inputs .calc-fields label.control-label,.rent-vs-buy-calc .calc-inputs .calc-fields label.control-label{margin-top:.4rem;}.refi-rate-calc .calc-inputs .calc-fields .input-group-addon,.early-payoff-rate-calc .calc-inputs .calc-fields .input-group-addon,.compare-rate-calc .calc-inputs .calc-fields .input-group-addon,.full-rate-calc .calc-inputs .calc-fields .input-group-addon,.rent-vs-buy-calc .calc-inputs .calc-fields .input-group-addon{padding:6px;}.refi-rate-calc .calc-inputs .calc-fields .form-control,.early-payoff-rate-calc .calc-inputs .calc-fields .form-control,.compare-rate-calc .calc-inputs .calc-fields .form-control,.full-rate-calc .calc-inputs .calc-fields .form-control,.rent-vs-buy-calc .calc-inputs .calc-fields .form-control{padding:.37rem;}.refi-rate-calc .calc-inputs .calc-fields .input-group-append .input-group-text,.early-payoff-rate-calc .calc-inputs .calc-fields .input-group-append .input-group-text,.compare-rate-calc .calc-inputs .calc-fields .input-group-append .input-group-text,.full-rate-calc .calc-inputs .calc-fields .input-group-append .input-group-text,.rent-vs-buy-calc .calc-inputs .calc-fields .input-group-append .input-group-text,.refi-rate-calc .calc-inputs .calc-fields .input-group-prepend .input-group-text,.early-payoff-rate-calc .calc-inputs .calc-fields .input-group-prepend .input-group-text,.compare-rate-calc .calc-inputs .calc-fields .input-group-prepend .input-group-text,.full-rate-calc .calc-inputs .calc-fields .input-group-prepend .input-group-text,.rent-vs-buy-calc .calc-inputs .calc-fields .input-group-prepend .input-group-text{padding:.375rem;}.refi-rate-calc .rate-calc-results>.row>hr,.early-payoff-rate-calc .rate-calc-results>.row>hr,.compare-rate-calc .rate-calc-results>.row>hr,.full-rate-calc .rate-calc-results>.row>hr,.rent-vs-buy-calc .rate-calc-results>.row>hr{border-top:1px solid #dce0e0;margin:15px;}.refi-rate-calc .rate-calc-results>.row:first-child hr,.early-payoff-rate-calc .rate-calc-results>.row:first-child hr,.compare-rate-calc .rate-calc-results>.row:first-child hr,.full-rate-calc .rate-calc-results>.row:first-child hr,.rent-vs-buy-calc .rate-calc-results>.row:first-child hr{margin-top:0;}.refi-rate-calc .rate-calc-results>.row label,.early-payoff-rate-calc .rate-calc-results>.row label,.compare-rate-calc .rate-calc-results>.row label,.full-rate-calc .rate-calc-results>.row label,.rent-vs-buy-calc .rate-calc-results>.row label{font-size:18px;}.refi-rate-calc .rate-calc-results>.row label.desc,.early-payoff-rate-calc .rate-calc-results>.row label.desc,.compare-rate-calc .rate-calc-results>.row label.desc,.full-rate-calc .rate-calc-results>.row label.desc,.rent-vs-buy-calc .rate-calc-results>.row label.desc{color:#767676;font-size:inherit;}.refi-rate-calc .rate-calc-results .result-header,.early-payoff-rate-calc .rate-calc-results .result-header,.compare-rate-calc .rate-calc-results .result-header,.full-rate-calc .rate-calc-results .result-header,.rent-vs-buy-calc .rate-calc-results .result-header{border-top:solid 1px #dce0e0;border-bottom:solid 1px #dce0e0;padding:4px 0;margin:8px 0;}.refi-rate-calc .rate-calc-results .result.result-payoff-date,.early-payoff-rate-calc .rate-calc-results .result.result-payoff-date,.compare-rate-calc .rate-calc-results .result.result-payoff-date,.full-rate-calc .rate-calc-results .result.result-payoff-date,.rent-vs-buy-calc .rate-calc-results .result.result-payoff-date,.refi-rate-calc .rate-calc-results .result.result-total,.early-payoff-rate-calc .rate-calc-results .result.result-total,.compare-rate-calc .rate-calc-results .result.result-total,.full-rate-calc .rate-calc-results .result.result-total,.rent-vs-buy-calc .rate-calc-results .result.result-total,.refi-rate-calc .rate-calc-results .result.result-monthly-total,.early-payoff-rate-calc .rate-calc-results .result.result-monthly-total,.compare-rate-calc .rate-calc-results .result.result-monthly-total,.full-rate-calc .rate-calc-results .result.result-monthly-total,.rent-vs-buy-calc .rate-calc-results .result.result-monthly-total{font-weight:bold;font-size:18px;}.refi-rate-calc .rate-calc-results .result.result-payoff-date.updated,.early-payoff-rate-calc .rate-calc-results .result.result-payoff-date.updated,.compare-rate-calc .rate-calc-results .result.result-payoff-date.updated,.full-rate-calc .rate-calc-results .result.result-payoff-date.updated,.rent-vs-buy-calc .rate-calc-results .result.result-payoff-date.updated,.refi-rate-calc .rate-calc-results .result.result-total.updated,.early-payoff-rate-calc .rate-calc-results .result.result-total.updated,.compare-rate-calc .rate-calc-results .result.result-total.updated,.full-rate-calc .rate-calc-results .result.result-total.updated,.rent-vs-buy-calc .rate-calc-results .result.result-total.updated,.refi-rate-calc .rate-calc-results .result.result-monthly-total.updated,.early-payoff-rate-calc .rate-calc-results .result.result-monthly-total.updated,.compare-rate-calc .rate-calc-results .result.result-monthly-total.updated,.full-rate-calc .rate-calc-results .result.result-monthly-total.updated,.rent-vs-buy-calc .rate-calc-results .result.result-monthly-total.updated{-webkit-animation-name:newtotal;animation-name:newtotal;-webkit-animation-duration:1500ms;animation-duration:1500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}.refi-rate-calc .rate-calc-results .result-row.updated,.early-payoff-rate-calc .rate-calc-results .result-row.updated,.compare-rate-calc .rate-calc-results .result-row.updated,.full-rate-calc .rate-calc-results .result-row.updated,.rent-vs-buy-calc .rate-calc-results .result-row.updated{-webkit-animation-name:newtotal;animation-name:newtotal;-webkit-animation-duration:1500ms;animation-duration:1500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}.refi-rate-calc .month-breakdown-chart,.early-payoff-rate-calc .month-breakdown-chart,.compare-rate-calc .month-breakdown-chart,.full-rate-calc .month-breakdown-chart,.rent-vs-buy-calc .month-breakdown-chart{height:250px;}.refi-rate-calc .month-breakdown-chart .highcharts-background,.early-payoff-rate-calc .month-breakdown-chart .highcharts-background,.compare-rate-calc .month-breakdown-chart .highcharts-background,.full-rate-calc .month-breakdown-chart .highcharts-background,.rent-vs-buy-calc .month-breakdown-chart .highcharts-background{fill:#f8f8f8;}.refi-rate-calc .popover,.early-payoff-rate-calc .popover,.compare-rate-calc .popover,.full-rate-calc .popover,.rent-vs-buy-calc .popover{min-width:250px;}.refi-rate-calc .refi-chart .highcharts-color-0,.early-payoff-rate-calc .refi-chart .highcharts-color-0,.compare-rate-calc .refi-chart .highcharts-color-0,.full-rate-calc .refi-chart .highcharts-color-0,.rent-vs-buy-calc .refi-chart .highcharts-color-0{fill:#76a2c0;stroke:#76a2c0;color:#76a2c0;}.refi-rate-calc .refi-chart .highcharts-background,.early-payoff-rate-calc .refi-chart .highcharts-background,.compare-rate-calc .refi-chart .highcharts-background,.full-rate-calc .refi-chart .highcharts-background,.rent-vs-buy-calc .refi-chart .highcharts-background{fill:transparent;}.refi-rate-calc .refi-chart .highcharts-area.highcharts-negative,.early-payoff-rate-calc .refi-chart .highcharts-area.highcharts-negative,.compare-rate-calc .refi-chart .highcharts-area.highcharts-negative,.full-rate-calc .refi-chart .highcharts-area.highcharts-negative,.rent-vs-buy-calc .refi-chart .highcharts-area.highcharts-negative{fill:#d44646;}.compare-calc-option .input-header{background-color:#9e9d9d;border:0;color:#fff;padding:6px 20px;text-transform:capitalize;font-size:22px;}.compare-calc-option .input-subheader{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);border-bottom:1px solid rgba(0,0,0,.125);padding:3px 20px;text-transform:capitalize;font-size:16px;}.compare-calc-option .calc-inputs{margin:0;}.compare-calc-option .calc-inputs .calc-fields{padding:15px;}.compare-calc-option .calc-inputs .calc-fields label.control-label{margin-top:.4rem;}.compare-calc-option .calc-inputs .calc-fields .input-group-addon{padding:6px;}.compare-calc-option .calc-inputs .calc-fields .form-control{padding:.37rem;}.compare-calc-option .calc-inputs .calc-fields .input-group-append .input-group-text,.compare-calc-option .calc-inputs .calc-fields .input-group-prepend .input-group-text{padding:.375rem;}.monthly-diff-chart,.total-diff-chart{width:100%;}.monthly-diff-chart .highcharts-color-0,.total-diff-chart .highcharts-color-0{color:#5f7dae;fill:#5f7dae;stroke:#5f7dae;}.monthly-diff-chart .highcharts-color-0 .highcharts-point,.total-diff-chart .highcharts-color-0 .highcharts-point{color:#5f7dae;fill:#5f7dae;stroke:#5f7dae;}.monthly-diff-chart .highcharts-color-1,.total-diff-chart .highcharts-color-1{color:#fad089;fill:#fad089;stroke:#fad089;}.monthly-diff-chart .highcharts-color-1 .highcharts-point,.total-diff-chart .highcharts-color-1 .highcharts-point{color:#fad089;fill:#fad089;stroke:#fad089;}.monthly-diff-chart .highcharts-color-2,.total-diff-chart .highcharts-color-2{color:#ffed6d;fill:#ffed6d;stroke:#ffed6d;}.monthly-diff-chart .highcharts-color-2 .highcharts-point,.total-diff-chart .highcharts-color-2 .highcharts-point{color:#ffed6d;fill:#ffed6d;stroke:#ffed6d;}.monthly-diff-chart .highcharts-color-3,.total-diff-chart .highcharts-color-3{color:#fe7c82;fill:#fe7c82;stroke:#fe7c82;}.monthly-diff-chart .highcharts-color-3 .highcharts-point,.total-diff-chart .highcharts-color-3 .highcharts-point{color:#fe7c82;fill:#fe7c82;stroke:#fe7c82;}.monthly-diff-chart .highcharts-color-4,.total-diff-chart .highcharts-color-4{color:#b1d890;fill:#b1d890;stroke:#b1d890;}.monthly-diff-chart .highcharts-color-4 .highcharts-point,.total-diff-chart .highcharts-color-4 .highcharts-point{color:#b1d890;fill:#b1d890;stroke:#b1d890;}.monthly-diff-chart .highcharts-color-5,.total-diff-chart .highcharts-color-5{color:#61a8e8;fill:#61a8e8;stroke:#61a8e8;}.monthly-diff-chart .highcharts-color-5 .highcharts-point,.total-diff-chart .highcharts-color-5 .highcharts-point{color:#61a8e8;fill:#61a8e8;stroke:#61a8e8;}.compare-table.advanced input[type=range]{background:transparent;}.compare-table.advanced .loan-header{background-color:#9e9d9d;border:0;color:#fff;padding-top:6px;padding-bottom:6px;text-transform:capitalize;font-size:22px;}.compare-table.advanced .loan-header .loan-header-col{text-align:center;}.compare-table.advanced .loan-subheader{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);border-bottom:1px solid rgba(0,0,0,.125);padding-top:3px;padding-bottom:3px;text-transform:capitalize;font-size:16px;}.compare-table.advanced .input-row{height:45px;border-bottom:1px solid #dee2e6;padding-top:5px;padding-bottom:5px;}.compare-table.advanced .input-row .calc-input-label{font-weight:600;padding-top:8px;padding-left:2px;}.compare-table.advanced .input-row .calc-input{padding:0 5px;}.compare-table.advanced .input-row .calc-input .form-control{padding:.25rem;height:auto;}.compare-table.advanced .input-row .calc-input .input-group-text{padding:.25rem;}.compare-table.advanced .input-row .calc-input .row.disabled{opacity:.15;}.compare-table.advanced .input-row.input-row-dp.refinance{display:none;}.compare-table.advanced .output-row{height:35px;border-bottom:1px solid #dee2e6;padding-top:5px;padding-bottom:5px;}.compare-table.advanced .output-row .calc-output-label{font-weight:600;padding-left:2px;}.compare-table.advanced .output-row .calc-output-val{padding:0 15px 0 0;text-align:right;}.compare-table.advanced .calc-option-container{background-color:#fafafa;}.compare-table.advanced .calc-option-container:nth-of-type(2n){background-color:#e8e8e8;}.compare-table.advanced .diff-table-title{background-color:#9e9d9d;border:0;color:#fff;padding-top:6px;padding-bottom:6px;text-transform:capitalize;font-size:22px;text-align:center;}.compare-table.advanced table.total-diff-table,.compare-table.advanced table.monthly-diff-table{width:100%;font-size:14px;}.compare-table.advanced table.total-diff-table tr td,.compare-table.advanced table.monthly-diff-table tr td{border:solid 1px #ccc;background-color:#efefef;text-align:center;color:#383d41;background-color:#e2e3e5;border-color:#d6d8db;padding:4px 0;font-weight:500;}.compare-table.advanced table.total-diff-table tr td.filler,.compare-table.advanced table.monthly-diff-table tr td.filler{border:0;background-color:transparent;}.compare-table.advanced table.total-diff-table tr td.loan-title,.compare-table.advanced table.monthly-diff-table tr td.loan-title{width:33%;border:0;background-color:transparent;text-align:left;}.compare-table.advanced table.total-diff-table tr td.positive,.compare-table.advanced table.monthly-diff-table tr td.positive{color:#155724;background-color:#d4edda;border-color:#c3e6cb;}.compare-table.advanced table.total-diff-table tr td.negative,.compare-table.advanced table.monthly-diff-table tr td.negative{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}.compare-table.advanced .year-selector{max-width:400px;margin:auto;}.compare-table.advanced .year-selector-label{font-weight:600;font-size:26px;text-align:center;}.popover.pmi-warning .popover-header{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24;}.popover.pmi-warning.bs-popover-bottom .arrow::after{border-bottom-color:#f8d7da;}.popover.pmi-warning .close{color:#721c24;}.simple-rate-calc .rate-calc-results .result.updated,.simple-rate-calc .rate-calc-results .result-row.updated{-webkit-animation-name:newtotal;animation-name:newtotal;-webkit-animation-duration:1500ms;animation-duration:1500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}.compare-rate-calc .calc-inputs{border:1px solid #dce0e0;margin:0;}.compare-rate-calc .calc-inputs .calc-fields{padding:15px;}.compare-rate-calc .calc-inputs .calc-fields .input-group-addon{padding:6px;}.compare-rate-calc .calc-inputs .calc-fields .form-control{padding:6px;}.compare-rate-calc .calc-inputs .calc-fields .form-group>[class*="col-"]{padding-right:0;padding-left:5px;}.compare-rate-calc .calc-inputs .calc-fields .form-group>[class*="col-"]:last-child{padding-right:10px;}.compare-rate-calc .rate-calc-results>.row>[class*="col-"]:last-child{border-left:1px solid #dce0e0;}.compare-rate-calc .rate-calc-results .result{padding:0 5px;}.compare-rate-calc .rate-calc-results .result[class*="result-difference-"]{font-weight:bold;font-size:18px;}.compare-rate-calc .rate-calc-results .result[class*="result-difference-"].updated{-webkit-animation-name:newtotal;animation-name:newtotal;-webkit-animation-duration:1500ms;animation-duration:1500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}.compare-rate-calc .rate-calc-results .result-row.updated{-webkit-animation-name:newtotal;animation-name:newtotal;-webkit-animation-duration:1500ms;animation-duration:1500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}.compare-rate-calc .compare{max-width:785px;}.refi-rate-calc .calc-inputs .calc-fields .form-group:last-of-type{margin-bottom:0;}.refi-rate-calc .rate-calc-results>.row>[class*="col-"]:last-child{border-left:1px solid #dce0e0;}.refi-rate-calc .rate-calc-results>.row>.col-12{border-left:0!important;}.refi-rate-calc .rate-calc-results>.row label{font-size:16px;}.refi-rate-calc .rate-calc-results .result{padding:0 5px;}.refi-rate-calc .rate-calc-results .result[class*="result-difference-"]{font-weight:bold;font-size:18px;}.refi-rate-calc .rate-calc-results .result[class*="result-difference-"].updated{-webkit-animation-name:newtotal;animation-name:newtotal;-webkit-animation-duration:1500ms;animation-duration:1500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}.refi-rate-calc .rate-calc-results .result-row.updated{-webkit-animation-name:newtotal;animation-name:newtotal;-webkit-animation-duration:1500ms;animation-duration:1500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}.refi-rate-calc .rate-calc-results .refi-summary{padding:.4rem 0;font-weight:500;}.refi-rate-calc .rate-calc-results .refi-summary .diff-highlight{font-weight:600;}.refi-rate-calc .rate-calc-results table.interest-diff-table,.refi-rate-calc .rate-calc-results table.monthly-diff-table{width:100%;font-size:14px;}.refi-rate-calc .rate-calc-results table.interest-diff-table tr td,.refi-rate-calc .rate-calc-results table.monthly-diff-table tr td{border:solid 1px #ccc;background-color:#efefef;text-align:center;color:#383d41;background-color:#e2e3e5;border-color:#d6d8db;padding:4px 0;font-weight:500;}.refi-rate-calc .rate-calc-results table.interest-diff-table tr td.filler,.refi-rate-calc .rate-calc-results table.monthly-diff-table tr td.filler{border:0;background-color:transparent;}.refi-rate-calc .rate-calc-results table.interest-diff-table tr td.loan-title,.refi-rate-calc .rate-calc-results table.monthly-diff-table tr td.loan-title{width:33%;border:0;background-color:transparent;text-align:left;}.refi-rate-calc .rate-calc-results table.interest-diff-table tr td.positive,.refi-rate-calc .rate-calc-results table.monthly-diff-table tr td.positive{color:#155724;background-color:#d4edda;border-color:#c3e6cb;}.refi-rate-calc .rate-calc-results table.interest-diff-table tr td.negative,.refi-rate-calc .rate-calc-results table.monthly-diff-table tr td.negative{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}.refi-rate-calc .refi{max-width:785px;}.early-payoff-rate-calc .rate-calc-results .result{padding:0 5px;}.early-payoff-rate-calc .rate-calc-results .result.result-monthly-pi-new,.early-payoff-rate-calc .rate-calc-results .result.result-interest-saved,.early-payoff-rate-calc .rate-calc-results .result.result-extra-amount,.early-payoff-rate-calc .rate-calc-results .result.result-payoff-date-saved{font-weight:bold;font-size:18px;}.early-payoff-rate-calc .rate-calc-results .result.result-monthly-pi-new.updated,.early-payoff-rate-calc .rate-calc-results .result.result-interest-saved.updated,.early-payoff-rate-calc .rate-calc-results .result.result-extra-amount.updated,.early-payoff-rate-calc .rate-calc-results .result.result-payoff-date-saved.updated{-webkit-animation-name:newtotal;animation-name:newtotal;-webkit-animation-duration:1500ms;animation-duration:1500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}.early-payoff-rate-calc .rate-calc-results .result-row.updated{-webkit-animation-name:newtotal;animation-name:newtotal;-webkit-animation-duration:1500ms;animation-duration:1500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}.early-payoff-rate-calc .highcharts-legend .highcharts-point{display:none;}.rent-vs-buy-calc table.result.result-rent-vs-buy thead tr th{text-align:center;border-bottom-width:1px;}.rent-vs-buy-calc table.result.result-rent-vs-buy thead tr:nth-of-type(2) th{border-bottom:solid 2px #333;}.rent-vs-buy-calc table.result.result-rent-vs-buy tbody tr td{text-align:center;padding:.1rem .2rem;}.rent-vs-buy-calc table.result.result-rent-vs-buy tbody tr.rent td{background-color:#f8d7da;}.rent-vs-buy-calc table.result.result-rent-vs-buy tbody tr.rent td.net-diff{color:#721c24;}.rent-vs-buy-calc table.result.result-rent-vs-buy tbody tr.buy td{background-color:#d4edda;}.rent-vs-buy-calc table.result.result-rent-vs-buy th.bl,.rent-vs-buy-calc table.result.result-rent-vs-buy td.bl{border-left:solid 2px #333;}.rent-vs-buy-calc .current-payment-label{font-size:22px;}.rent-vs-buy-calc .rate-calc-results{font-size:14px;}.rent-vs-buy-calc .results-summary{font-size:14px;margin-bottom:8px;}.rent-vs-buy-calc .results-summary .imp{font-weight:600;}.rent-vs-buy-calc .results-summary.buy-better{font-weight:600;}.rent-vs-buy-calc .results-summary.buy-better .profitable-year{color:#721c24;}.rent-vs-buy-calc .results-summary.summary{font-size:inherit;margin:auto;}.rent-vs-buy-calc .results-summary .bd{margin:auto;width:70%;}.rent-vs-buy-calc .results-summary .bd .bd-item{border-right:solid 1px #d1d1d5;}.rent-vs-buy-calc .results-summary .bd .bd-item:last-of-type{border-right:0;}.rent-vs-buy-calc .results-summary .bd .bd-item.rent-better{color:#d32f2f;}.rent-vs-buy-calc .results-summary .bd .bd-item.buy-better{color:#4caf50;}.rent-vs-buy-calc .results-summary .bd .bd-label{text-align:center;font-size:13px;}.rent-vs-buy-calc .results-summary .bd .bd-value{text-align:center;font-size:28px;line-height:1.3;font-weight:600;}.rent-vs-buy-calc table.rent-vs-buy-diff-table{width:100%;font-size:14px;}.rent-vs-buy-calc table.rent-vs-buy-diff-table tr td{border:solid 1px #ccc;background-color:#efefef;text-align:center;color:#383d41;background-color:#e2e3e5;border-color:#d6d8db;padding:4px 0;font-weight:500;}.rent-vs-buy-calc table.rent-vs-buy-diff-table tr td.filler{border:0;background-color:transparent;}.rent-vs-buy-calc table.rent-vs-buy-diff-table tr td.loan-title{width:24%;border:0;background-color:transparent;text-align:left;}.rent-vs-buy-calc table.rent-vs-buy-diff-table tr td.positive{color:#155724;background-color:#d4edda;border-color:#c3e6cb;}.rent-vs-buy-calc table.rent-vs-buy-diff-table tr td.negative{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}.rent-vs-buy-calc .breakeven-chart .highcharts-plot-line.profitable-year{stroke:#4caf50;stroke-width:3;z-index:3;}.rent-vs-buy-calc .breakeven-chart .highcharts-plot-line.selected-year{stroke:#999;z-index:1;stroke-dasharray:8;stroke-width:1;}.rent-vs-buy-calc .breakeven-chart .highcharts-plot-line-label{font-size:14px;text-transform:uppercase;}.rent-vs-buy-calc .breakeven-chart .highcharts-plot-line-label:nth-of-type(1){color:#4caf50;}.rent-vs-buy-calc .breakeven-chart .highcharts-plot-line-label:nth-of-type(2){color:#999;}.marketing-message{margin:10px 0;border-radius:1.5em;background-color:#e4e3e9;color:#3b3a3f;padding:10px 25px;position:relative;font-size:18px;}.marketing-message .message-prefix{font-weight:bold;}.marketing-message:after{content:'';position:absolute;right:0;top:65%;width:0;height:0;border:14px solid transparent;border-left-color:#e4e3e9;border-right:0;margin-top:-14px;margin-right:-14px;}.branded .marketing-message{margin-right:280px;}.branded .calendar-section{margin-right:280px;}.calendar-section{border-top:solid 1px #d5d5d5;padding:10px 20px 30px 10px;margin-top:30px;}.calendar-section.solo{margin-top:0;border:0;}.calendar-section.solo .calendar-header h3{margin-top:0;}.calendar-section .calendar-header{position:relative;}.calendar-section .calendar-header .more-link{position:absolute;right:0;bottom:0;}.calendar-section .calendar-header h3{color:#000;font-weight:bold;font-size:26px;padding-right:90px;}.calendar-section .calendar-content .nav-tabs{margin-bottom:20px;}.calendar-section .event-imp{color:#ccc;}.calendar-section .event-imp.imp-5{color:#eec900;}table.calendar-table{border-collapse:collapse;border:0;border-top:solid 1px #cdcdcd;}table.calendar-table thead th{background-color:#f7f7f7;border:solid 1px #cdcdcd;padding:3px;text-align:center;font-weight:bold;}table.calendar-table tbody td{border:solid 1px #cdcdcd;padding:3px;text-align:center;}table.calendar-table tbody td.description{padding:3px 8px;text-align:left;}table.calendar-table tbody td.calendar-date{background-color:#f7f7f7;border:inset 1px #cdcdcd;font-weight:bold;font-size:14px;padding:3px 3px 3px 8px;text-align:left;}table.calendar-table tbody tr.updated>td{-webkit-animation:eventupdated 4s ease-out 1;-moz-animation:eventupdated 4s ease-out 1;animation:eventupdated 4s ease-out 1;}@-moz-keyframes eventupdated{from{background:#999;}to{background:transparent;}}@-webkit-keyframes eventupdated{from{background:#999;}to{background:transparent;}}@keyframes eventupdated{from{background:#999;}to{background:transparent;}}.nav-tabs.flat-nav{border:0;}.nav-tabs.flat-nav>li>a{border:0;padding:2px 5px 5px;color:#999;font-size:15px;}.nav-tabs.flat-nav>li>a:focus,.nav-tabs.flat-nav>li>a:hover,.nav-tabs.flat-nav>li>a:hover{border:0;background-color:transparent;padding:2px 5px 5px;}.nav-tabs.flat-nav>li>a.active{border-bottom:solid 3px #437193;cursor:pointer;color:#437193;}.nav-tabs.flat-nav>li.divider>a{border-left:solid 1px #d5d5d5;padding:3px 3px 3px 0;margin-left:3px;}.market-report-data{padding:0;font-size:17px;line-height:1.45;}.market-report-data .market-report-title{font-size:30px;padding:15px 10px 10px 0;font-weight:600;}.market-report-data .report-data-section{margin-top:20px;}.market-report-data .report-data-section .report-data-header{font-weight:600;font-size:20px;margin-bottom:18px;overflow:auto;background-color:#eee;color:#6d6d6d;padding:5px 15px;}.market-report-data .report-data-section .report-data{padding-left:10px;}.market-report-data .report-data-section .report-data ul.report-data-list{list-style-type:none;padding-left:20px;}.market-report-data .report-data-section .report-data ul.report-data-list h6{font-size:18px;line-height:1.2;font-weight:500;margin:0;}.market-report-data .report-data-section .report-data ul.report-data-list>li{margin-bottom:1rem;}.market-report-data .report-data-section .report-data ul.report-data-list>li:before{content:'-';position:absolute;margin-left:-15px;}.market-report-data .report-data-section .report-data ul.report-data-list>li p{margin:0;}.market-report-data .report-data-section .report-data ul.report-data-list ul{padding-left:25px;margin-bottom:1rem;}.market-report-data .report-data-section .report-data .data-date{float:left;width:70px;}.market-report-data .report-data-section .report-data .data-value{padding-left:80px;}.market-report-data .report-data-section .report-data.report-data-mv .report-data-item:first-of-type{display:none;}.market-report-data .report-data-section .report-data.report-data-v .report-data-item{display:flow-root;width:80%;margin:auto;max-width:600px;}.market-report-data .report-data-section .report-data.report-data-v .video .video-date{float:left;width:70px;}.market-report-data .report-data-section .report-data.report-data-v .video .video-thumbnail{float:left;text-align:center;width:120px;position:relative;}.market-report-data .report-data-section .report-data.report-data-v .video .video-thumbnail img{max-width:100px;margin:auto;}.market-report-data .report-data-section .report-data.report-data-v .video .video-thumbnail .play{font-size:30px;position:absolute;top:calc(50% - 15px);left:calc(50% - 12px);color:#cfcfcf;}.market-report-data .report-data-section .report-data.report-data-v .video .video-content .video-title{text-align:center;}.market-report-data .report-data-section .report-data.report-data-au .report-data-item{display:flow-root;margin-bottom:3px;}.market-report-data .report-data-section .report-data.report-data-au .report-data-item .data-date{float:left;width:70px;}.market-report-data .report-data-section .report-data.report-data-au .report-data-item .alert-type{float:left;width:120px;padding:2px 6px;color:#333;font-weight:500;text-transform:uppercase;text-align:center;}.market-report-data .report-data-section .report-data.report-data-au .report-data-item .alert-type.alert-type-alert{background-color:#e28a8a;}.market-report-data .report-data-section .report-data.report-data-au .report-data-item .alert-type.alert-type-update{background-color:#f3ce75;}.market-report-data .report-data-section .report-data.report-data-au .report-data-item .alert-type.alert-type-day-ahead,.market-report-data .report-data-section .report-data.report-data-au .report-data-item .alert-type.alert-type-week-ahead{background-color:#409cd1;}.market-report-data .report-data-section .report-data.report-data-au .report-data-item .alert-type.alert-type-commentary{background-color:#a0cc97;}.market-report-data .report-data-section .report-data.report-data-au .report-data-item .data-value{padding-left:200px;font-weight:500;}.market-report-data .report-data-section .report-data.report-data-au .report-data-item .data-value a{color:#333;}.market-report-data .report-data-section .report-data.report-data-cfm .meter-area{width:100%;text-align:center;}.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .floor-label,.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar,.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .ceiling-label{display:inline-block;}.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .floor-label .cl-value,.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .cl-value,.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .ceiling-label .cl-value,.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .floor-label .fl-value,.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .fl-value,.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .ceiling-label .fl-value{font-size:14px;font-weight:600;color:#ccc;padding-top:5px;}.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .floor-label,.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .ceiling-label{margin-top:-5px;vertical-align:bottom;}.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar{height:20px;position:relative;width:70%;border:solid 1px #5a5a5a;vertical-align:top;margin:25px 5px;}.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .support-area,.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .resistance-area{position:absolute;top:0;bottom:0;}.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .support-area{right:0;background:#323232;background:linear-gradient(90deg,#323232 0%,rgba(212,70,70,.5) 100%);}.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .resistance-area{left:0;background:#2cc42c;background:linear-gradient(90deg,rgba(44,196,44,.5) 0%,#323232 100%);}.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .current-tenyear,.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .resistance-level,.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .support-level{position:absolute;top:0;bottom:-5px;width:3px;}.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .current-tenyear .rl-label,.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .resistance-level .rl-label,.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .support-level .rl-label,.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .current-tenyear .sl-label,.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .resistance-level .sl-label,.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .support-level .sl-label{font-size:14px;color:#aaa;text-align:center;margin-left:-12px;margin-top:30px;}.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .current-tenyear{position:absolute;text-align:center;z-index:1;}.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .current-tenyear .cv-label{font-size:14px;color:#f3d998;text-align:center;margin-left:-20px;margin-top:-25px;}.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .current-tenyear .cv-indicator{font-size:28px;color:#f3d998;margin-left:-6px;margin-top:-4px;}.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .current-tenyear .cv-indicator .fa{margin-left:-50%;}.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .resistance-level{background-color:#2cc42c;}.market-report-data .report-data-section .report-data.report-data-cfm .meter-area .ceiling-floor-meter .meter-bar .support-level{background-color:#d44646;}.market-report-data .report-data-section .report-data.report-data-mbs .commentary-items .article{margin-bottom:20px;}.market-report-data .report-data-section .report-data.report-data-mbs .report-data-item{display:flow-root;margin-bottom:6px;}.market-report-data .report-data-section .report-data.report-data-mbs .report-data-item .alert-type{display:inline-block;padding:4px 2px 4px 6px;color:#333;font-weight:600;text-transform:uppercase;border-style:solid;border-width:0 0 0 15px;}.market-report-data .report-data-section .report-data.report-data-mbs .report-data-item .alert-type.alert-type-alert{border-color:#e28a8a;}.market-report-data .report-data-section .report-data.report-data-mbs .report-data-item .alert-type.alert-type-update{border-color:#f3ce75;}.market-report-data .report-data-section .report-data.report-data-mbs .report-data-item .alert-type.alert-type-day-ahead,.market-report-data .report-data-section .report-data.report-data-mbs .report-data-item .alert-type.alert-type-week-ahead{border-color:#409cd1;}.market-report-data .report-data-section .report-data.report-data-mbs .report-data-item .alert-type.alert-type-commentary{border-color:#a0cc97;}.market-report-data .report-data-section .report-data.report-data-mbs .report-data-item .data-value{padding-left:0;display:inline-block;font-weight:400;}.market-report-data .report-data-section .report-data.report-data-mbs .report-data-item .data-value a{color:#333;}.market-report-data .report-data-section .report-data.report-data-ec .calendar-section{display:flow-root;border:0;padding:0;margin:0;}.market-report-data .report-data-section .report-data.report-data-mbs .current-prices,.market-report-data .report-data-section .report-data.report-data-mr .current-prices{margin-top:12px;display:inline-block;font-size:20px;border:solid 1px #ccc;padding:4px 0;}.market-report-data .report-data-section .report-data.report-data-mbs .current-prices .current-price,.market-report-data .report-data-section .report-data.report-data-mr .current-prices .current-price{padding:0 15px;font-weight:600;}.market-report-data .report-data-section .report-data.report-data-mbs .current-prices .current-price:nth-of-type(2),.market-report-data .report-data-section .report-data.report-data-mr .current-prices .current-price:nth-of-type(2){border-left:solid 1px #ccc;}.market-report-data .report-data-section .report-data.report-data-mbs .current-prices .current-price .price,.market-report-data .report-data-section .report-data.report-data-mr .current-prices .current-price .price,.market-report-data .report-data-section .report-data.report-data-mbs .current-prices .current-price .change,.market-report-data .report-data-section .report-data.report-data-mr .current-prices .current-price .change{font-weight:400;padding-left:6px;}.market-report-data .report-data-section .report-data.report-data-mbs .current-prices .current-price.better .change,.market-report-data .report-data-section .report-data.report-data-mr .current-prices .current-price.better .change{color:#2cc42c;}.market-report-data .report-data-section .report-data.report-data-mbs .current-prices .current-price.worse .change,.market-report-data .report-data-section .report-data.report-data-mr .current-prices .current-price.worse .change{color:#d44646;}.market-report-data .report-data-section .report-data.report-data-mbs .last-updated,.market-report-data .report-data-section .report-data.report-data-mr .last-updated{font-size:14px;color:#aaa;}.market-report-data .report-data-section .report-data.report-data-mbs .article .title,.market-report-data .report-data-section .report-data.report-data-mr .article .title,.market-report-data .report-data-section .report-data.report-data-n .article .title{margin-top:10px;font-weight:600;font-size:24px;}.market-report-data .report-data-section .report-data.report-data-mbs .article .title a,.market-report-data .report-data-section .report-data.report-data-mr .article .title a,.market-report-data .report-data-section .report-data.report-data-n .article .title a{color:inherit;text-decoration:none;}.market-report-data .report-data-section .report-data.report-data-mbs .article .byline,.market-report-data .report-data-section .report-data.report-data-mr .article .byline,.market-report-data .report-data-section .report-data.report-data-n .article .byline{color:#aaa;margin-top:5px;}.market-report-data .report-data-section .report-data.report-data-mbs .article .byline .author:after,.market-report-data .report-data-section .report-data.report-data-mr .article .byline .author:after,.market-report-data .report-data-section .report-data.report-data-n .article .byline .author:after{content:'-';}.market-report-data .report-data-section .report-data.report-data-mbs .article .byline .author:empty:after,.market-report-data .report-data-section .report-data.report-data-mr .article .byline .author:empty:after,.market-report-data .report-data-section .report-data.report-data-n .article .byline .author:empty:after{content:'';}.market-report-data .report-data-section .report-data.report-data-mbs .article .content,.market-report-data .report-data-section .report-data.report-data-mr .article .content,.market-report-data .report-data-section .report-data.report-data-n .article .content{margin-top:5px;}.market-report-data .report-data-section.report-data-section-ec .report-data-header .calendar-links{padding-top:4px;font-size:16px;font-weight:normal;float:right;}.market-report-data .report-data-section.report-data-section-ec .report-data-header .calendar-links a{color:#aaa;margin-right:10px;padding-right:10px;border-right:solid 1px #ccc;}.market-report-data .report-data-section.report-data-section-ec .report-data-header .calendar-links a:last-of-type{border-right:0;}.article-rates-data{display:flex;flex-wrap:wrap;}.article-rates-data .current-prices{border-bottom:solid 1px #ddd;padding-bottom:7px;font-size:18px;flex:0 0 100%;display:flex;}.article-rates-data .current-prices a{color:inherit;text-decoration:none;}.article-rates-data .current-prices .current-price{padding:0 10px 0;border-left:solid 1px #ddd;flex:1;cursor:pointer;}.article-rates-data .current-prices .current-price .product-name{text-align:center;font-size:17px;}.article-rates-data .current-prices .current-price:first-of-type{border-left:0;}.article-rates-data .current-prices .current-price .price,.article-rates-data .current-prices .current-price .change{font-weight:600;font-size:16px;}.article-rates-data .current-prices .current-price .price{padding-right:5px;}.article-rates-data .current-prices .current-price .change{padding-left:5px;}.article-rates-data .current-prices .current-price.rate-better .change,.article-rates-data .current-prices .current-price.better .change{color:#2cc42c;}.article-rates-data .current-prices .current-price.rate-worse .change,.article-rates-data .current-prices .current-price.worse .change{color:#d44646;}.article-rates-data .current-prices .current-price.rate-last-better{-webkit-animation:pricebetter 2s ease-out 1;-moz-animation:pricebetter 2s ease-out 1;animation:pricebetter 2s ease-out 1;}@-moz-keyframes pricebetter{from{background:#9c9;}to{background:transparent;}}@-webkit-keyframes pricebetter{from{background:#9c9;}to{background:transparent;}}@keyframes pricebetter{from{background:#9c9;}to{background:transparent;}}.article-rates-data .current-prices .current-price.rate-last-worse{-webkit-animation:priceworse 2s ease-out 1;-moz-animation:priceworse 2s ease-out 1;animation:priceworse 2s ease-out 1;}@-moz-keyframes priceworse{from{background:#d68e8e;}to{background:transparent;}}@-webkit-keyframes priceworse{from{background:#d68e8e;}to{background:transparent;}}@keyframes priceworse{from{background:#d68e8e;}to{background:transparent;}}.article-rates-data .last-updated{display:block;text-align:right;width:100%;font-size:13px;color:#aaa;}@media(max-width:991.98px){.branded .marketing-message{margin-right:0;}.branded .calendar-section{margin-right:0;padding:10px 0 20px;}.content-header{padding:0;}.body-content{padding:0;}.content-footer{padding:0;}.homepage .tree-links{margin-top:15px;}.homepage .tree-links .tree-link-item .link{padding:0 10px;}.homepage .tree-links .tree-link-item .link>a{display:block;padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem;color:#fff;background-color:#007bff;border-color:#007bff;}.homepage .tree-links .tree-link-item .link>a:hover{color:#fff;background-color:#0069d9;border-color:#0062cc;}}@media(min-width:992px){.homepage .tree-links{padding-right:300px;}.homepage .tree-links .link-header{border-bottom:solid 1px #555;font-size:24px;}.homepage .tree-links .link-header a{font-size:18px;}.homepage .tree-links .link>a{font-size:20px;}.homepage .more-links>a{font-size:20px;}}@media(max-width:767.98px){.article-rates-data .current-prices .current-price:nth-of-type(n+3){display:none;}.article-rates-data .current-prices .current-price .product-name{font-size:22px;}.article-rates-data .current-prices .current-price .product-info .price,.article-rates-data .current-prices .current-price .product-info .change{font-size:20px;}.article-rates-data.mortgage-rates .last-updated{display:none;}.article-page.chart-page .article-rates-data .current-prices{flex-wrap:wrap;}.article-page.chart-page .article-rates-data .current-prices .current-price{flex:0 0 50%;border:solid 1px #ddd;display:block;border-collapse:collapse;}.article-page.chart-page .article-rates-data .current-prices .current-price:nth-of-type(n+3){display:block;}.compare-table.advanced .input-row{height:auto;}.compare-table.advanced .calc-option-container .loan-header a{color:#fff;}.compare-table.advanced .calc-option-container .loan-header .close-container{display:none;}.compare-table.advanced .calc-option-container .input-row{display:none;}.compare-table.advanced .calc-option-container.open .loan-header .close-container{display:block;}.compare-table.advanced .calc-option-container.open .loan-header .open-container{display:none;}.compare-table.advanced .calc-option-container.open .input-row{display:flex;}.compare-table.advanced .calc-option-container.open .input-row.input-row-dp.lp-refinance{display:none;}}.modal.video-modal .modal-dialog{max-width:700px;}.modal.video-modal .modal-dialog .modal-body{text-align:center;}.modal.video-modal .modal-dialog .modal-body>iframe{max-width:650px;margin:auto;max-height:500px;}.modal.modal-kb .modal-dialog{max-width:700px;}.modal.modal-kb .modal-dialog .modal-body{max-height:650px;overflow-y:auto;}.modal.modal-kb .modal-dialog .modal-body .kb-title{font-size:22px;font-weight:600;margin-bottom:12px;border-bottom:solid 1px #ccc;padding-bottom:6px;}.modal.modal-kb .modal-dialog .modal-body button.close{font-size:2rem;font-weight:600;}.modal.modal-contact .cobrand-section{border:1px solid rgba(0,0,0,.2);border-radius:.3rem;padding:.7rem;}.modal.modal-contact .cobrand-section .cobrand-details .display-name{line-height:1em;margin-bottom:5px;}.modal.modal-contact .form-group{margin-bottom:.5rem;}.modal.modal-contact .form-group label{margin-bottom:.25rem;}.content-footer{color:#bbb;}.content-footer a,.content-footer a:visited,.content-footer a:active,.content-footer a:focus{color:#369;}.meter-area{width:100%;text-align:center;}.meter-area .ceiling-floor-meter .floor-label,.meter-area .ceiling-floor-meter .meter-bar,.meter-area .ceiling-floor-meter .ceiling-label{display:inline-block;}.meter-area .ceiling-floor-meter .floor-label .cl-value,.meter-area .ceiling-floor-meter .meter-bar .cl-value,.meter-area .ceiling-floor-meter .ceiling-label .cl-value,.meter-area .ceiling-floor-meter .floor-label .fl-value,.meter-area .ceiling-floor-meter .meter-bar .fl-value,.meter-area .ceiling-floor-meter .ceiling-label .fl-value{font-size:14px;font-weight:600;color:#ccc;padding-top:5px;}.meter-area .ceiling-floor-meter .floor-label,.meter-area .ceiling-floor-meter .ceiling-label{margin-top:-5px;vertical-align:bottom;}.meter-area .ceiling-floor-meter .meter-bar{height:20px;position:relative;width:70%;border:solid 1px #5a5a5a;vertical-align:top;margin:25px 5px;}.meter-area .ceiling-floor-meter .meter-bar .support-area,.meter-area .ceiling-floor-meter .meter-bar .resistance-area{position:absolute;top:0;bottom:0;}.meter-area .ceiling-floor-meter .meter-bar .support-area{right:0;background:#323232;background:linear-gradient(90deg,#323232 0%,rgba(212,70,70,.5) 100%);}.meter-area .ceiling-floor-meter .meter-bar .resistance-area{left:0;background:#2cc42c;background:linear-gradient(90deg,rgba(44,196,44,.5) 0%,#323232 100%);}.meter-area .ceiling-floor-meter .meter-bar .current-tenyear,.meter-area .ceiling-floor-meter .meter-bar .resistance-level,.meter-area .ceiling-floor-meter .meter-bar .support-level{position:absolute;top:0;bottom:-5px;width:3px;}.meter-area .ceiling-floor-meter .meter-bar .current-tenyear .rl-label,.meter-area .ceiling-floor-meter .meter-bar .resistance-level .rl-label,.meter-area .ceiling-floor-meter .meter-bar .support-level .rl-label,.meter-area .ceiling-floor-meter .meter-bar .current-tenyear .sl-label,.meter-area .ceiling-floor-meter .meter-bar .resistance-level .sl-label,.meter-area .ceiling-floor-meter .meter-bar .support-level .sl-label{font-size:14px;color:#aaa;text-align:center;margin-left:-12px;margin-top:30px;}.meter-area .ceiling-floor-meter .meter-bar .current-tenyear{position:absolute;text-align:center;z-index:1;}.meter-area .ceiling-floor-meter .meter-bar .current-tenyear .cv-label{font-size:14px;color:#f3d998;text-align:center;margin-left:-20px;margin-top:-25px;}.meter-area .ceiling-floor-meter .meter-bar .current-tenyear .cv-indicator{font-size:28px;color:#f3d998;margin-left:-6px;margin-top:-4px;}.meter-area .ceiling-floor-meter .meter-bar .current-tenyear .cv-indicator .fa{margin-left:-50%;}.meter-area .ceiling-floor-meter .meter-bar .resistance-level{background-color:#2cc42c;}.meter-area .ceiling-floor-meter .meter-bar .support-level{background-color:#d44646;}div.contains-chart{position:relative;height:575px;overflow:hidden;}div.contains-chart .price-chart{width:100%;height:100%;}div.contains-chart .chart-type-selector{position:absolute;top:10px;left:40%;-ms-transform:translateX(-40%);-webkit-transform:translateX(-40%);transform:translateX(-40%);z-index:1;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:12px;}.chart-type-selector select{background:transparent;border:solid 1px #ccc;padding:1px 6px;}.highcharts-candlestick-series .highcharts-point{stroke:#bfbfbf;}.highcharts-candlestick-series .highcharts-point.highcharts-point-up{fill:#6abf92;}.highcharts-candlestick-series .highcharts-point.highcharts-point-down{fill:#d55a67;}.treas .highcharts-candlestick-series .highcharts-point-up{fill:#d55a67;}.treas .highcharts-candlestick-series .highcharts-point-down{fill:#6abf92;}.article-page.chart-page .article-title{font-size:1.7em;}.article-page.chart-page .chart-title{text-align:center;}.article-page.chart-page .chart-title .btn{font-size:1.6rem;font-weight:500;color:#333;text-decoration:none;}.article-page.chart-page .chart-title .btn:hover{border-color:rgba(0,0,0,.15);}.article-page.chart-page .chart-title .dropdown-menu{min-width:15rem;}.article-page.chart-page .report-data-mbs .article .byline{color:inherit!important;}.article-page.chart-page .report-data-mbs .article .content{font-size:17px;line-height:1.45;color:#333;border-top:0;margin-top:8px;padding:10px 0;}.article-page.chart-page .article-rates-data .current-prices .current-price{cursor:pointer;}.article-page.chart-page .article-rates-data .current-prices .current-price.active{background:#e6ebf5;}@media screen and (max-width:575.9px){.calculator-page{padding:0 8px;}.calculator-page .calc-option-container{padding:15px;}.calculator-page .article-rates-data{margin-bottom:.5rem;}.calculator-page .calc-results .calc-option-container{padding:0;}.calculator-page .calc-labels-container .calc-output-label{font-size:.8rem;line-height:1rem;}.calculator-page .calc-labels-container .output-row{padding:0;}.calculator-page .compare-table.advanced .loan-header{padding-left:0!important;font-size:16px;text-align:center;}}@media screen and (max-width:625px){div.contains-chart .chart-type-selector{top:80px;left:10px;background-color:#fff;-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}.article-page.chart-page .chart-title .btn{font-size:1.2rem;}.article-page.chart-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-avatar img,.article-page.chart-page .branding-area.bottom .cobrand-section .user-cobrand .cobrand-area .cobrand-content .cobrand-logo img{max-width:200px;}}