/*! =========================================================

 * bootstrap-slider.js

 *

 * Maintainers:

 *		Kyle Kemp

 *			- Twitter: @seiyria

 *			- Github:  seiyria

 *		Rohit Kalkur

 *			- Twitter: @Rovolutionary

 *			- Github:  rovolution

 *

 * =========================================================

  *

 * bootstrap-slider is released under the MIT License

 * Copyright (c) 2017 Kyle Kemp, Rohit Kalkur, and contributors

 * 

 * Permission is hereby granted, free of charge, to any person

 * obtaining a copy of this software and associated documentation

 * files (the "Software"), to deal in the Software without

 * restriction, including without limitation the rights to use,

 * copy, modify, merge, publish, distribute, sublicense, and/or sell

 * copies of the Software, and to permit persons to whom the

 * Software is furnished to do so, subject to the following

 * conditions:

 * 

 * The above copyright notice and this permission notice shall be

 * included in all copies or substantial portions of the Software.

 * 

 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,

 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES

 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND

 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT

 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,

 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING

 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR

 * OTHER DEALINGS IN THE SOFTWARE.

 *

 * ========================================================= */
 .slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#2e6da4;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-horizontal .tooltip{-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}.slider.slider-horizontal.slider-rtl .slider-tick,.slider.slider-horizontal.slider-rtl .slider-handle{margin-left:initial;margin-right:-10px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}.slider.slider-horizontal.slider-rtl .tooltip{-ms-transform:translateX(50%);transform:translateX(50%)}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#2e6da4;border-right-color:#2e6da4;margin-left:0;margin-right:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical .tooltip{-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.slider.slider-vertical.slider-rtl .slider-tick.triangle,.slider.slider-vertical.slider-rtl .slider-handle.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top,#dfdfdf 0%,#bebebe 100%);background-image:-o-linear-gradient(top,#dfdfdf 0%,#bebebe 100%);background-image:linear-gradient(to bottom,#dfdfdf 0%,#bebebe 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf',endColorstr='#ffbebebe',GradientType=0)}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top,#e5e5e5 0%,#e9e9e9 100%);background-image:-o-linear-gradient(top,#e5e5e5 0%,#e9e9e9 100%);background-image:linear-gradient(to bottom,#e5e5e5 0%,#e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5',endColorstr='#ffe9e9e9',GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top,#f5f5f5 0%,#f9f9f9 100%);background-image:-o-linear-gradient(top,#f5f5f5 0%,#f9f9f9 100%);background-image:linear-gradient(to bottom,#f5f5f5 0%,#f9f9f9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);border-radius:4px}.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top,#f9f9f9 0%,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0%,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0%,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgb(0 0 0 / .15);box-shadow:inset 0 -1px 0 rgb(0 0 0 / .15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top,#8ac1ef 0%,#82b3de 100%);background-image:-o-linear-gradient(top,#8ac1ef 0%,#82b3de 100%);background-image:linear-gradient(to bottom,#8ac1ef 0%,#82b3de 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef',endColorstr='#ff82b3de',GradientType=0)}.slider-track-low,.slider-track-high{position:absolute;background:#fff0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;top:0;width:20px;height:20px;background-color:#337ab7;background-image:-webkit-linear-gradient(top,#337ab7 0%,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0%,#2e6da4 100%);background-image:linear-gradient(to bottom,#337ab7 0%,#2e6da4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff2e6da4',GradientType=0);filter:none;-webkit-box-shadow:inset 0 1px 0 rgb(255 255 255 / .2),0 1px 2px rgb(0 0 0 / .05);box-shadow:inset 0 1px 0 rgb(255 255 255 / .2),0 1px 2px rgb(0 0 0 / .05);border:0 solid #fff0}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:#fff0 none}.slider-handle.custom{background:#fff0 none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{position:absolute;width:20px;height:20px;background-image:-webkit-linear-gradient(top,#f9f9f9 0%,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0%,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0%,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgb(0 0 0 / .15);box-shadow:inset 0 -1px 0 rgb(0 0 0 / .15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:none;opacity:.8;border:0 solid #fff0}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:#fff0 none}.slider-tick.custom{background:#fff0 none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-image:-webkit-linear-gradient(top,#8ac1ef 0%,#82b3de 100%);background-image:-o-linear-gradient(top,#8ac1ef 0%,#82b3de 100%);background-image:linear-gradient(to bottom,#8ac1ef 0%,#82b3de 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef',endColorstr='#ff82b3de',GradientType=0);opacity:1}.mcalc{margin:0 0 100px;float:left;width:100%;box-shadow:0 1px 3px rgb(0 0 0 / .05);max-width:100%!important}.mcalc .mcalc-main{width:60%;float:left;padding:50px;background:#fff;box-sizing:border-box}.mcalc .mcalc-values{width:40%;float:left;padding:50px;box-sizing:border-box}.mcalc .mcalc-half{width:50%;float:left;position:relative;padding:0 20px;box-sizing:border-box}.mcalc .mcalc-full{width:100%;float:left;padding:0 20px;box-sizing:border-box}.mcalc label{display:block;line-height:40px;padding:0!important;margin:0;letter-spacing:0;font-size:.9em}.mcalc input[type=text],.mcalc select{margin:0 0 30px;background:#fff0;box-shadow:0 0;border:0;border-bottom:1px solid #ddd;padding:0;border-radius:0;font-size:1.2em;width:100%;height:40px;line-height:40px;position:relative;box-sizing:border-box}.mcalc i{position:absolute;color:#777;font-size:1.2em;z-index:9;font-style:normal;line-height:38px;height:40px;left:-20px;width:50px;text-align:right}.mcalc input[type=text].mcalc-dollar{padding-left:15px}.mcalc input[type=text].mcalc-half{width:50%;border:0;margin:0 0 10px;padding:0;text-align:right;position:relative}.mcalc .mcalc-percent{margin:0 0 20px}.mcalc .mcwp-down-payment{clear:left}.mcalc .slider.slider-horizontal{width:100%}.mcalc .slider.slider-horizontal .slider-track{background:#ddd;border-radius:2px}.mcalc .slider-handle.round,.mcalc .slider.slider-horizontal .slider-selection,.mcalc-color{background:#007272}.mcalc .slider-selection{border-radius:2px}.mcalc .slider .tooltip.top{display:none!important}.mcalc .mcalc-results h2{color:#fff;font-size:4em;font-weight:500;margin:0 0 10px;border:0;box-shadow:0 0;padding:0}.mcalc .mcalc-results h2 em{font-size:.6em;margin:5px;color:rgb(255 255 255 / .5)}.mcalc .mcalc-results h3{color:rgb(255 255 255 / .5);font-size:1.2em;font-weight:300;text-transform:uppercase;margin:0 0 40px;padding:0;letter-spacing:4px;border:0;box-shadow:0 0}.mcalc .mcalc-results h4{color:rgb(255 255 255 / .8);font-size:1.1em;font-weight:300;text-transform:none;margin:0 0 10px;padding:0;letter-spacing:1px;border:0;box-shadow:0 0;background:#fff0}.mcalc .mcalc-results p{margin:0;color:#fff;font-size:1em;font-weight:100;line-height:50px}.mcalc .mcalc-results p strong{float:right;font-size:1.3em}.mcalc .mcalc-results small{font-weight:300;color:rgb(255 255 255 / .7);margin:50px 0 0;padding-top:15px;border-top:1px solid rgb(255 255 255 / .1);box-shadow:0 -1px 0 rgb(0 0 0 / .1);display:block}.mcalc .mha_main_wrapper i{left:unset;letter-spacing:0;font-size:.9em;right:22px}.mcalc h5{padding:0;margin:25px 0;font-size:1.1em}.mcalc input[type=email]{background:#fafafa;width:69%;float:left;border:1px solid #ddd;border-width:1px 0 1px 1px;border-radius:2px 0 0 2px;padding:0 12px;height:40px;line-height:40px;box-sizing:border-box}.mcalc .mcwp-submit{color:#fff;border:0;border-radius:0 2px 2px 0;float:left;width:30%;line-height:40px;padding:0 12px;height:40px;font-size:.9em}@media (max-width:991px){.mcalc{font-size:.9em}.mcalc .mcalc-half,.mcalc .mcalc-full{padding:0 10px}.mcalc .mcalc-main,.mcalc .mcalc-values{padding:50px 25px}.mcalc .mcalc-results h2{font-size:3em}.mcalc .mcalc-results h3{font-size:1em}.mcalc i{left:-30px}}@media (max-width:767px){.mcalc .mcalc-half,.mcalc .mcalc-full,.mcalc .wpmc-submit,.mcalc input[type=email]{width:100%}.mcalc input[type=text].mcalc-half,.mcalc label.mcalc-half{width:50%}.mcalc .mcalc-main,.mcalc .mcalc-values{width:100%;padding:20px 15px}.mcalc input[type=email]{margin-bottom:10px;border:1px solid #ddd;border-radius:2px}.mcalc .mcalc-values{padding:40px 30px}.mcalc .mcwp-submit{width:100%}}.mha_input_data{padding-left:15px!important}