.md-calculator .result-pie{width:100%;display:flex;flex-direction:column;align-items:center}.md-calculator .result-pie .catagory{width:100%;display:flex;flex-wrap:wrap;margin-top:30px}.md-calculator .result-pie .catagory .catagory-item{width:calc(55% - 5px);flex:1 1 auto;margin-bottom:12px;display:flex;margin-right:10px;flex-wrap:wrap;position:relative;padding-left:30px;word-break:break-word}.md-calculator .result-pie .catagory .catagory-item:nth-child(2n){margin-right:0px;width:calc(45% - 5px);padding-left:20px}.md-calculator .result-pie .catagory .catagory-item:nth-child(2n) .mark{left:0px}.md-calculator .result-pie .catagory .catagory-item .mark{width:12px;height:12px;position:absolute;top:2px;left:10px}.md-calculator .result-pie .catagory .catagory-item .catagory-title{font-family:var(--font-light);font-size:14px;color:#202437;margin-right:4px;flex:0 0 auto;margin-right:10px}.md-calculator .result-pie .catagory .catagory-item .catagory-price{font-size:14px;font-family:var(--font-bold);color:#464646;white-space:nowrap}.md-calculator .result-pie .catagory.center{justify-content:center}.md-calculator .result-pie .catagory.center .catagory-item{max-width:fit-content}.md-calculator .result-pie.single .catagory .catagory-item{padding-left:30px}.md-calculator .result-pie.single .catagory .catagory-item:nth-child(2n){padding-left:30px}.md-calculator .result-pie.single .catagory .catagory-item:nth-child(2n) .mark{left:10px}@media (max-width: 600px){.md-calculator .result-pie .catagory{width:100%}.md-calculator .result-pie .catagory .catagory-item{width:85%;margin-right:0px;flex:none;margin-right:auto;margin-left:auto;justify-content:space-between}.md-calculator .result-pie .catagory .catagory-item:nth-child(2n){margin-right:auto;width:85%;padding-left:30px}.md-calculator .result-pie .catagory .catagory-item:nth-child(2n) .mark{left:10px}}

.md-calculator.affordability .cal-form{width:100%}.md-calculator.affordability .cal-form .cal-form-item{margin-bottom:16px}.md-calculator.affordability .cal-form .cal-form-item label{font-size:13px;color:var(--color-text);margin-bottom:10px;display:block}.md-calculator.affordability .cal-form .cal-form-item .input-container{display:flex}.md-calculator.affordability .cal-form .cal-form-item select{height:36px;border-radius:2px;padding-left:10px;padding-right:10px;width:100%;box-shadow:none;border:1px solid #dcdcdc}.md-calculator.affordability .cal-form .cal-form-item select.input{background:#fff url("//cdn.chime.me/image/fs01/test-image-upload/20170226/19/original_12078234279803677.png") 94% no-repeat;background-size:9px 5px}.md-calculator.affordability .cal-form .cal-form-item .input{position:relative}.md-calculator.affordability .cal-form .cal-form-item .input .prefix,.md-calculator.affordability .cal-form .cal-form-item .input .surfix{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.md-calculator.affordability .cal-form .cal-form-item .input .prefix{left:10px;color:#202437}.md-calculator.affordability .cal-form .cal-form-item .input .surfix{right:10px;color:#515666}.md-calculator.affordability .cal-form .cal-form-item .input input{height:36px;line-height:34px;border-radius:2px;padding-left:10px;padding-right:10px;width:100%;box-shadow:none;border:1px solid #dcdcdc;color:#202437}.md-calculator.affordability .cal-form .cal-form-item .input.left-padding input{padding-left:20px}.md-calculator.affordability .cal-form .cal-form-item .input.left-padding.cad-symbol input{padding-left:30px}.md-calculator.affordability .cal-form .cal-form-item .input.right-padding input{padding-right:22px}.md-calculator.affordability .cal-form .cal-form-item .input.right-lg-padding input{padding-right:70px}.md-calculator.affordability .cal-form .submit-container{display:flex;justify-content:space-between;align-items:center}.md-calculator.affordability .cal-form .submit-container .more{font-size:14px;color:var(--color-text);cursor:pointer}.md-calculator.affordability .cal-form .submit-container .more .iconfont{font-size:12px;display:inline-block}.md-calculator.affordability .cal-form .submit-container .more .iconfont.up{transform:rotate(180deg)}.md-calculator.affordability .cal-form .submit-container .submit{position:relative;height:36px;width:120px;border-radius:2px;font-size:14px;background-color:var(--mg-button-background, #03c9ff);border-color:var(--mg-button-background, #03c9ff);color:var(--mg-button-color, #fff)}.md-calculator.affordability .cal-form .submit-container .submit:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (max-width: 600px){.md-calculator.affordability .cal-form{width:100%}}

.md-calculator .afford-container{border:1px solid #e4e4e4;border-radius:3px;width:100%;padding:20px}.md-calculator .afford-container .home-price{margin-bottom:20px}.md-calculator .afford-container .home-price .title,.md-calculator .afford-container .home-price .afford-money{font-size:16px;color:#464646;font-family:var(--font-bold)}.md-calculator .afford-container .controller{margin-bottom:10px;display:flex}.md-calculator .afford-container .controller .iconfont{color:#adb4c4;font-size:36px;display:inline-block;flex:0 0 auto}.md-calculator .afford-container .controller .slider-wrap{flex:1 1 auto;margin-left:20px;margin-right:20px}.md-calculator .afford-container .controller .slider-wrap .el-slider__button-wrapper{z-index:var(--level-low)}.md-calculator .afford-container .controller .slider-wrap .slider-thumb{height:20px;width:20px;border-color:#ededed;background-color:var(--color-theme);box-shadow:0 1px 1px 0 rgba(0,0,0,0.3)}.md-calculator .afford-container .controller .slider-wrap.warning .slider-track{background-color:#ffbb00}.md-calculator .afford-container .controller .slider-wrap.warning .slider-thumb{background-color:#ffbb00}.md-calculator .afford-container .controller .slider-wrap.danger .slider-track{background-color:#f15151}.md-calculator .afford-container .controller .slider-wrap.danger .slider-thumb{background-color:#f15151}.md-calculator .afford-container .debt-des{font-size:14px;color:#464646;margin-bottom:20px;text-align:center}.md-calculator .afford-container .debt-des .ratio{display:inline-block;width:20px;font-family:var(--font-bold)}.md-calculator .afford-container .search-button{position:relative;width:210px;height:30px;font-size:13px;display:block;margin:auto;color:white;line-height:30px;text-align:center;background-color:var(--mg-button-background, #03c9ff);border-color:var(--mg-button-background, #03c9ff);color:var(--mg-button-color, #fff)}.md-calculator .afford-container .search-button:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.md-calculator .afford-container .search-button.disabled{cursor:not-allowed}

.md-calculator.affordability .mg-title{padding-bottom:12px}.md-calculator.affordability .mg-title div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.md-calculator.affordability .description-container{font-size:15px;margin-bottom:50px;color:#515666;line-height:1.2}.md-calculator.affordability .body-content{display:flex;align-items:flex-start}.md-calculator.affordability .body-content .cal-container{width:22.14%;flex:0 0 auto}.md-calculator.affordability .body-content .cal-result{width:44.44%;flex:0 0 auto;margin:0 20px}.md-calculator.affordability .body-content .cal-result .payment{margin-bottom:20px;background-color:#fafafa}.md-calculator.affordability .body-content .cal-result .schedule{border:1px solid #e4e4e4;border-radius:3px;padding:20px;background-color:#fafafa}.md-calculator.affordability .body-content .cal-result .schedule .schedule-title{font-family:var(--font-bold);font-size:16px;color:#464646;margin-bottom:30px}.md-calculator.affordability .body-content .cal-result .schedule .result-pie .echart{width:200px;height:200px;margin-left:auto;margin-right:auto}.md-calculator.affordability .body-content .cal-result .schedule .result-pie .catagory{margin-left:-5px;margin-right:-10px;min-width:100%;width:auto}.md-calculator.affordability .body-content .cal-result .schedule .empty-price{display:flex;flex-direction:column;height:200px;justify-content:center;text-align:center}.md-calculator.affordability .body-content .cal-result .schedule .empty-price .dollar{color:black;font-size:18px;font-family:var(--font-bold)}.md-calculator.affordability .body-content .cal-result .schedule .empty-price .month{color:#bebebe;font-size:14px}.md-calculator.affordability .body-content .mortgage-lead-form{width:calc(33.42% - 40px);flex:0 0 auto}@media (max-width: 600px){.md-calculator.affordability .title-container .mg-title{white-space:normal}.md-calculator.affordability .body-content{flex-direction:column}.md-calculator.affordability .body-content .cal-container{width:100%;margin-right:0px;margin-bottom:20px}.md-calculator.affordability .body-content .cal-result{width:100%;margin-right:0px;margin-left:0px;margin-bottom:20px}.md-calculator.affordability .body-content .mortgage-lead-form{width:100%}}

