*{overflow-anchor:none}body,td,th,div,p{font-family:helvetica neue,Helvetica,Tahoma,sans-serif;font-size:14px;color:#333}textarea,input,select,option,button{font-family:helvetica neue,Helvetica,Tahoma,sans-serif;font-size:14px;color:#333;border:1px solid #d5d5d5;padding:5px;border-radius:5px}td{-webkit-tap-highlight-color:transparent}label{white-space:nowrap}p,li{line-height:18px}a{color:#005cd4}a:hover{color:#d40e00}body{padding:0;margin:10px}img{border:0;padding:0;margin:0}form{padding:0;margin:0}table{border-collapse:collapse}table.absMiddle{width:100%;height:100%}input.sbmButton{background:#e5e5e5;border:1px solid #d5d5d5;margin:0;padding:2px;padding-left:10px;padding-right:10px;font-weight:700}.action{cursor:pointer}.small{font-size:11px}.data{border:1px solid #d5d5d5}.items{background:#f5f5f5}#schedule tr:nth-child(odd),#variables tr:nth-child(odd),#rates tr:nth-child(odd),#bankrates tr:nth-child(odd),.odd{background:#fff}#schedule tr:nth-child(even),#variables tr:nth-child(even),#rates tr:nth-child(even),#bankrates tr:nth-child(even),.even{background:#f5f5f5}#schedule tr:not(:first-child,:last-child):hover,#variables tr:not(:first-child):hover,#rates tr:not(:first-child):hover,#bankrates tr:hover,.hover{background:#ffffe5}.infobox{background:#ffc;border:1px solid #fc0;padding:10px;margin:20px;text-align:center}.action-button,.action-button:hover{border:0;display:inline-block;margin-right:10px;color:#fff;text-decoration:none;font-size:16px;line-height:38px;border-radius:5px;width:140px;text-align:center;cursor:pointer;transition-duration:.25s;box-shadow:0 0 3px rgba(0,0,0,.2)}.button-primary{background:linear-gradient(#2D89C9,#0253C6)}.button-danger{background:linear-gradient(#CA0001,#990001)}.button-main,.button-main:hover{width:140px;font-size:18px;border-radius:5px;line-height:30px}.button-rates,.button-rates:hover{width:auto;padding-right:15px;padding-left:15px;font-size:14px;line-height:20px}.action-button:hover,.button-rates:hover,.button-main:hover{filter:saturate(130%);transition-duration:.15s}.action-button:disabled,.button-rates:disabled,.button-main:disabled{opacity:.7;transition-duration:.15s}.badge{display:inline-block;color:#fff;border-radius:4px;text-align:center;padding-left:5px;padding-right:5px}.fha{background:linear-gradient(#17C82F,#0A9615)}.va{background:linear-gradient(#058CE5,#0E68C3)}.divider{color:#ccc}.href{color:#005cd4;cursor:pointer}.top-panel-mortgage,.top-panel-loan,.left-bg,.right-bg,.bottom,.button-calculate,.button-calculate-disabled,.button-calculate-hover,.table-rounded-top,.table-rounded-bottom,.left-table-bg,.right-table-bg,.table-bottom,.table-rounded-top-780,.table-rounded-bottom-780,.table-bottom-780{background:url(/themes/mlcalc/images/sprites.png);background-repeat:repeat-y}.top-panel-mortgage{background-position:0 0}.top-panel-loan{background-position:-301px 0}.top-panel-three-mortgage,.top-panel-three-loan,.top-panel-three-refinance{background:url(/themes/mlcalc/images/top-panels.png);background-repeat:repeat-y}.top-panel-three-mortgage{background-position:0 0}.top-panel-three-refinance{background-position:0 -44px}.top-panel-three-loan{background-position:0 -88px}.left-bg{background-position:-903px 0}.right-bg{background-position:-911px 0}.bottom{background-position:-602px 0}.button-calculate,.button-calculate-disabled,.button-calculate-hover{width:97px;height:27px;border:0}.button-calculate{background-position:-602px -14px}.button-calculate-disabled{background-position:-700px -14px}.button-calculate-hover{background-position:-798px -14px}.table-rounded-top{background-position:0 -45px}.table-rounded-bottom{background-position:0 -59px}.table-bottom{background-position:0 -73px}.table-rounded-top-780{background-position:0 -80px}.table-rounded-bottom-780{background-position:0 -94px}.table-bottom-780{background-position:0 -108px}.left-table-bg{background-position:-903px 0}.right-table-bg{background-position:-912px 0}.rowHead-gr,.rowHead-lg,.rowHead-mg,.rowHead-dg,.rowHead-ly,.rowHead-my,.rowHead-dy,.rowHead-mr,.rowHead-mb,.separator{background-image:url(images/row-header-bg.png);background-repeat:repeat-x}.rowHead-gr{background-color:#d2d2d2;background-position:0 0}.rowHead-lg{background-color:#c4f49e;background-position:0 -36px}.rowHead-mg{background-color:#9cec5e;background-position:0 -72px}.rowHead-dg{background-color:#74e51d;background-position:0 -108px}.rowHead-ly{background-color:#ffe993;background-position:0 -144px}.rowHead-my{background-color:#ffdb4b;background-position:0 -180px}.rowHead-dy{background-color:#ffcd03;background-position:0 -216px}.rowHead-mr{background-color:#ff7171;background-position:0 -252px}.rowHead-mb{background-color:#a4a4ff;background-position:0 -288px}.separator{background-position:0 -334px}#schedule td,#schedule th{border:1px solid #d5d5d5;text-align:center}#variables td{border:1px solid #d5d5d5}#schedule #totals td{border:0;font-weight:700;border-bottom:1px solid #d5d5d5}#summary{border:1px solid #d5d5d5;border-top:0;border-bottom:0}#chart,.separator,.webpage,.disclaimer,.showMore,.separator2{border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5}.big{font-size:20px;font-weight:400}.medium{font-size:15px;font-weight:700;padding-bottom:0}#amortizationChartDiv{background:#f5f5f5}.error{color:red}.errorSource,.errorMessage{background:#ffc9c3}#downPaymentValue{color:#333}.disabled{color:gray}.small{font-size:11px}#calcsTable img{margin:15px}#calcsTable td{text-align:center}#totals{background:#f5f5f5}.codeArea{width:720px;overflow:auto;border:1px solid #d5d5d5;padding:5px;font-size:14px;font-family:Courier New}.you-are-here{font-size:11px}.you-are-here span{padding-left:3px;padding-right:3px}.copyright{color:#000}h1{font-size:20px;font-weight:400;padding:0;margin:0}h4{font-size:15px;font-weight:700;margin-bottom:7px}#rates td,#rates th{border:1px solid #d5d5d5;text-align:center;padding-left:7px}#rates tr.major td{font-size:16px;padding:7px;padding-left:15px}#rates td.label{text-align:left}#ratesNote{color:#bbb;text-align:right;font-size:10px;padding-top:3px}.bull{color:#eb0507}#states td{line-height:20px}#Shader{background:#000;display:none;position:absolute;z-index:10000;margin:0;padding:0}#Holder{background:0 0;display:none;position:absolute;z-index:10001;margin:0;padding:0;text-align:center}.help{text-align:right;font-size:11px;padding-right:10px}.help a{color:#333;cursor:help;text-decoration:none}.hide{color:#005cd4;text-decoration:underline;cursor:pointer}.hidden{display:none}td.screenshot{border:1px solid #d5d5d5;background:#fff;text-align:center;font-size:11px;color:#666}td.screenshot img{margin-bottom:10px}#paramForm{background:#fff;border:1px solid #d5d5d5;text-align:center}#previewForm{text-align:center}.opener{color:#005cd4;border-bottom:1px dotted #005cd4;font-size:11px;cursor:pointer}.defaultVal{display:none}hr{border:1px dotted #d5d5d5;height:1px}.ratesLink{border-bottom:1px dashed #005cd4;cursor:pointer;color:#005cd4}#MLCalcRatesClose{display:none;color:#f5f5f5;font-size:18px;font-weight:700;font-family:Arial;cursor:pointer;position:absolute;background:#d5d5d5;border:1px solid #d5d5d5;z-index:10002;text-align:center;padding-top:1px}#MLCalcRatesShader{background:#000;display:none;position:absolute;z-index:10000;margin:0;padding:0}#MLCalcRatesHolder{background:0 0;display:none;position:absolute;z-index:10001;margin:0;padding:0;background:url(https://www.mlcalc.com/themes/mlcalc/images/ajax-loader.gif);background-repeat:no-repeat;background-position:center;text-align:center}.ajaxLoader{background:url(https://www.mlcalc.com/themes/mlcalc/images/ajax-loader-3.gif);background-repeat:no-repeat;background-position:center;text-align:center}.adBox{background:#ffc;border:1px solid #fc0;padding:7px;text-align:center}.paramForm,.resultForm{background:#fff;border:1px solid #d5d5d5;text-align:left;padding:10px}.paramForm input{font-size:14px}#addKeyword span{color:#005cd4;border-bottom:1px dotted #005cd4;cursor:pointer}.snippetArea{background:#ffc;width:650px;overflow:auto;border:1px solid #d5d5d5;padding:5px;font-size:14px;font-family:Courier New}.withLoader{background:url(images/body-loader.gif);background-repeat:no-repeat;background-position:center}.disclaimer,.disclaimer a{font-size:10px;color:#999;line-height:12px}.disclaimer{text-align:left;padding:15px}#bankrates,#bankratesHeader{border:1px solid #d5d5d5}#bankrates td,#bankrates th{border-bottom:1px solid #d5d5d5;padding:8px;padding-bottom:14px;padding-top:14px}#bankrates th{border-top:1px solid #d5d5d5;text-align:left;padding:7px;padding-left:15px;font-weight:400;font-size:14px}#bankrates td{cursor:pointer}#bankratesHeader{border-bottom:0;background-image:url(https://www.mlcalc.com/themes/mlcalc/images/row-header-bg.png);background-repeat:repeat-x;background-color:#d2d2d2;background-position:0 0}#bankratesHeader th{font-weight:400;font-size:14px}#bankratesHeader td{padding:7px;text-align:right;color:#666}#bankrates .header{background-image:url(https://www.mlcalc.com/themes/mlcalc/images/row-header-bg.png);background-repeat:repeat-x;background-color:#d2d2d2;background-position:0 0;padding:0}#bankrates .header th,#bankrates .header td,#bankrates .header table{background:0 0}#bankrates .headerNote{text-align:right;font-weight:400;color:#999;font-size:12px;display:inline;background:0 0}#bankrates .rateAd{font-size:24px;font-weight:400}#bankrates .rateAd span{font-size:18px;font-weight:400}#bankrates .rateAd .note{color:#999;padding-top:5px}#bankrates .logo{padding-left:15px}#bankrates .next{padding-right:15px}#bankrates .info{line-height:18px}#bankrates .noCpc td{cursor:default}.showMore{padding-top:5px}.showMore a{border-bottom:1px dotted #005cd4;text-decoration:none;font-size:16px}.separator2{background-image:url(https://www.mlcalc.com/themes/mlcalc/images/row-header-bg.png);background-repeat:repeat-x;background-position:0 -326px}