.CalculatorHeader div{background:#4DB85E;text-align:center;padding:22px 0;color:#fff;text-transform:uppercase;font-size:15px;font-weight:700;letter-spacing:.02em}.CalculatorHolder .CalculatorBlock{border:1px solid #e9e9e9;background:#f5f7f8;padding:26px 10px 10px 10px;margin:0 0 15px}.CalculatorHolder .CalculatorBlock .Calculator{border:1px solid #e9e9e9}.CalculatorHolder .CalculatorBlock .Calculator h2{background-position:50% 0%;background-repeat:repeat-x;border-bottom:1px solid #e9e9e9;font-size:11px;text-transform:uppercase;font-weight:700;color:#60676f;padding:0 22px;height:45px;line-height:45px;margin:0 0 24px}.CalculatorHolder .CalculatorBlock .Calculator h2 a{background:#f4f4f4;border-top:1px solid #cecece;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;behavior:url(/wp-content/plugins/wp-loan-calculator/public/css/border-radius.htc);text-transform:none;color:#60676f;font-size:11px;text-decoration:none;line-height:24px;height:24px;float:right;padding:0 14px;margin:10px 0 0}.CalculatorHolder .CalculatorBlock .Calculator h2 a:hover{color:#389600}.CalculatorHolder .CalculatorBlock .CalculatorHolder{padding:0 22px 19px}.CalculatorHolder .CalculatorBlock label{font-weight:400;display:inline;float:none}.CalculatorHolder .CalculatorBlock table{display:table;max-width:initial;overflow-x:initial}.CalculatorHolder .CalculatorBlock table,.CalculatorHolder .CalculatorBlock td{border:0}.CalculatorHolder .CalculatorBlock table tr{background-color:#fff0;color:inherit}.CalculatorHolder .CalculatorPaymentTable{border:0 solid #e9e9e9}.CalculatorHolder .CalculatorPaymentTable h2{color:#404042;font-size:18px;font-weight:400;margin:0 0 px}.CalculatorHolder .CalculatorPaymentTable table{width:100%;display:table;max-width:initial;white-space:initial}.CalculatorHolder .CalculatorPaymentTable table th{color:inherit}.CalculatorHolder .CalculatorPaymentTable table td{padding:5px;border:1px solid #E9E9E9;font-size:13px;vertical-align:middle!important;padding:10px!important}.CalculatorHolder .CalculatorPaymentTable table p{padding:0!important}.CalculatorHolder .CalculatorPaymentTable table tr:nth-child(1) th{background:#efefef;font-size:13px;vertical-align:middle;border:1px solid #E9E9E9;width:194px;height:52px;font-weight:700}.CalculatorHolder .CalculatorPaymentTable table tr:nth-child(2n){background:#fff}.CalculatorHolder .CalculatorPaymentTable .controlRow td{text-align:center}.CalculatorHolder table{width:100%;background-color:#fff0;border:0;table-layout:auto;white-space:initial}.CalculatorHolder a{color:#389600;text-decoration:none}.CalculatorHolder a:hover{color:#4D4D4D}.CalculatorHolder table td{padding:0 0 25px!important;border:0}.CalculatorHolder table .NameTD{width:250px;text-align:left}.CalculatorHolder table .NameTD span{display:inline-block;line-height:1.1em;vertical-align:middle;width:130px;font-size:13px}.CalculatorHolder input[type="text"]{background:#fff;border-top:1px solid #cecece;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;behavior:url(/wp-content/plugins/wp-loan-calculator/public/css/border-radius.htc);font-size:13px;color:#555;width:70px;text-align:center;height:28px;line-height:28px;padding:0;margin:0}.CalculatorHolder table .SliderTD{vertical-align:middle}.CalculatorHolder table .SliderTD td{vertical-align:middle;padding-top:20px}.CalculatorHolder .SliderTD span.limitLeft,.SliderTD span.limitRight{left:0;font-size:12px;line-height:11px;top:33px;color:#a5a5a5;position:absolute;text-align:left;white-space:nowrap}.CalculatorHolder .SliderTD span.limitRight{right:0;left:auto;text-align:right}.CalculatorHolder .SliderTD div.ui-slider{position:relative;display:block;height:28px;margin:0}.CalculatorHolder .SliderTD .ui-slider-handle{position:absolute;width:35px;height:35px;background:#7391B1;box-shadow:#7391B1;border-radius:50%;cursor:pointer;margin-left:-15px!important;bottom:-5px}.CalculatorHolder .SliderTD .ui-widget-content{background:#ddd;border-top:1px solid #cecece;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;behavior:url(/wp-content/plugins/wp-loan-calculator/public/css/border-radius.htc)}.CalculatorHolder .SliderTD .ui-widget-header{background:#4DB85E;background-position:0% 0%;background-repeat:repeat-x;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;height:28px}.CalculatorHolder table .TypeTD{width:120px;font-size:15px;vertical-align:top;text-align:left}.CalculatorHolder .InputRadio .RadioItem{float:left}.CalculatorHolder .InputRadio input[type="radio"]{width:16px;height:16px;min-height:16px;margin-left:12px!important;margin-top:0px!important;margin-bottom:0px!important;display:inline-block}.CalculatorHolder .InputRadio input[type="radio"]+label span{font-size:14px;margin-left:7px}.CalculatorHolder .InputRadio input[type="radio"]:checked{background:background:#4DB85E}.CalculatorHolder input[type="radio"]{margin:0;padding:0}.CalculatorHolder .paymentSummary{background:#F0D54F;background-position:0% 0%;background-repeat:repeat;padding:15px 0 15px 20px;min-width:270px}.CalculatorHolder .paymentSummary span{background:#fffdf9;border-top:1px solid #e5d2ac;border-left:1px solid #f2e8d3;border-right:1px solid #f2e8d3;border-bottom:1px solid #f2e8d3;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;behavior:url(/wp-content/plugins/wp-loan-calculator/public/css/border-radius.htc);min-width:103px;display:inline-block;text-align:center;line-height:29px;height:29px;margin:0 0 0 10px;color:#585858;font-size:14px;font-weight:700;padding:0 12px}.CalculatorHolder .paymentSummary div.even{vertical-align:middle;line-height:40px;text-align:right}.CalculatorHolder .paymentSummary div.none{display:none}.CalculatorHolder .paymentSummary div.even div{display:inline-block;float:right;width:50%;text-align:left}.CalculatorHolder table .SliderTD .ui-slider-handle{top:-4px}.CalculatorPaymentTable .CalculatorPaymentTableHeader div{background:#364657;text-align:center;padding:22px 0;color:#fff;text-transform:uppercase;font-size:15px;font-weight:700;letter-spacing:.02em}.CalculatorPaymentTable .CalculatorPaymentTableHeader .pdf_icon{background-image:url(/wp-content/plugins/wp-loan-calculator/public/images/pdf_icon.png);width:24px;height:24px;margin:auto;margin-right:10px;display:inline-block;float:right}.CalculatorHolder .CalculatorPaymentTable .paymentGraph tr{background:inherit;color:inherit}@media screen and (max-width:600px){.CalculatorHolder .paymentSummary{padding-left:0;padding-right:0}.CalculatorHolder .paymentSummary div.even{font-size:14px}.CalculatorHolder .paymentSummary div.even div{width:40%}}@media screen and (max-width:420px){.CalculatorHeader>div{font-size:13px}.CalculatorHolder .paymentSummary div.even div{display:block;width:30%!important}.CalculatorHolder .CalculatorPaymentTable .paymentGraph th{hyphens:auto;-webkit-hyphens:auto}.CalculatorHolder .CalculatorPaymentTable .paymentGraph th:nth-child(3),.CalculatorHolder .CalculatorPaymentTable .paymentGraph tr td:nth-child(3),.CalculatorHolder .CalculatorPaymentTable .paymentGraph th:nth-child(4),.CalculatorHolder .CalculatorPaymentTable .paymentGraph tr td:nth-child(4){display:none}.CalculatorHolder table .SliderTD{display:none}.CalculatorHolder .InputRadio .RadioItem{min-width:200px;text-align:left}.CalculatorHolder .paymentSummary span{min-width:60px;padding:0 2px;font-size:13px}.CalculatorHolder input[type="text"]{width:100px}.CalculatorHolder table .NameTD span{width:50%}}