#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#212121;opacity:.75;filter:alpha(opacity=75)}#colorbox{outline:0}#cboxTopLeft{width:25px;height:25px;background:url(/sites/all/libraries/colorbox/example4/images/border1.png) no-repeat 0 0}#cboxTopCenter{height:25px;background:url(/sites/all/libraries/colorbox/example4/images/border1.png) repeat-x 0 -50px}#cboxTopRight{width:25px;height:25px;background:url(/sites/all/libraries/colorbox/example4/images/border1.png) no-repeat -25px 0}#cboxBottomLeft{width:25px;height:25px;background:url(/sites/all/libraries/colorbox/example4/images/border1.png) no-repeat 0 -25px}#cboxBottomCenter{height:25px;background:url(/sites/all/libraries/colorbox/example4/images/border1.png) repeat-x 0 -75px}#cboxBottomRight{width:25px;height:25px;background:url(/sites/all/libraries/colorbox/example4/images/border1.png) no-repeat -25px -25px}#cboxMiddleLeft{width:25px;background:url(/sites/all/libraries/colorbox/example4/images/border2.png) repeat-y 0 0}#cboxMiddleRight{width:25px;background:url(/sites/all/libraries/colorbox/example4/images/border2.png) repeat-y -25px 0}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:20px}#cboxTitle{position:absolute;bottom:0;left:0;text-align:center;width:100%;color:#999}#cboxCurrent{position:absolute;bottom:0;left:100px;color:#999}#cboxLoadingOverlay{background:#fff url(/sites/all/libraries/colorbox/example4/images/loading.gif) no-repeat 5px 5px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:0;right:42px;color:#444}#cboxPrevious{position:absolute;bottom:0;left:0;color:#444}#cboxNext{position:absolute;bottom:0;left:63px;color:#444}#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.ctools-locked{color:red;border:1px solid red;padding:1em}.ctools-owns-lock{background:#ffd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.group-input input.form-control{display:block;width:100%;margin-right:10px;padding:10.5px 12px;font-size:12px}.group-input .ui-slider-track{background:#c4c4c4;border-radius:10px;display:block;position:relative;margin-top:29px;height:2px}.group-input .ui-btn-active{display:block;height:100%;background:#178cbe}.group-input a.ui-slider-handle{display:block;position:absolute;transform:translate(-50%,50%);text-decoration:none;color:#2f3336;height:16px;width:16px;background:#178cbe;border:5px solid #fff;border-radius:50%;box-shadow:0px 3px 10px rgba(42,107,155,.4);touch-action:none;transition:box-shadow .5s;bottom:50%}
.group-input a.ui-slider-handle:hover{box-shadow:0px 5px 10px rgba(42,107,155,1)}span.current_value{pointer-events:none;bottom:10px;display:block;position:absolute;transform:translateX(-50%);left:50%;white-space:pre}.desc_wr{justify-content:space-between;display:flex;margin-top:9px}.desc_wr .desc{color:#7a7a7a}.group-input .item{margin-bottom:24px;padding-left:15px;font-size:11px}.main-container.container{overflow:hidden}.group-input span.num{margin-left:-12px;color:#178cbe}.group-input label{text-transform:uppercase;margin-bottom:10px}.group-input .item.description{font-size:14px;padding:0}.group-input .item.description label{color:#178cbe;text-transform:initial}.group-total h3,.group-total h2.block-title,.group_details h3{font-size:20px;font-weight:700}.group_details h3{margin-bottom:15px}.group-total label{font-size:14px;font-weight:400;margin-bottom:2px}.group-total .output{font-weight:700}.group-total .item{margin-bottom:8px}.group-total .callback{border-top:1px solid #fff;margin-top:35px;padding-top:14px}.page-calculator .top-group .group-total{padding-bottom:30px}.group_details td,.group_details th{font-size:12px;padding:12px 17px}.group_details .output-wr{display:block;position:relative;margin:0 -15px 0 0}.group_details .output-wr .output{display:block;width:100%;overflow:auto}.group_details .output-wr:after{content:'';display:block;width:40px;height:100%;z-index:20;background:linear-gradient(270deg,rgba(0,0,0,.16) 0%,rgba(0,0,0,0) 100%);pointer-events:none;position:absolute;top:0;right:0}.group_details{margin-top:40px}.group_details td{white-space:nowrap}.group_details tr:nth-child(odd){background:#f7f7f7}.group_details th{background:#e1f1f8}.group_details th.amortization,.group_details th.interest_repayment{min-width:115px}@media (min-width:640px){.group_details .output-wr{margin:0}.group_details .output-wr:after{content:initial}.group_details .output-wr .output{overflow:initial}.top-group{display:flex;align-items:flex-start}.page-calculator .top-group .group-total{width:270px}.page-calculator .top-group .group-input{width:calc(100% - 270px);padding-right:30px}.group_details{margin-top:0}}@media (min-width:768px){.page-calculator .top-group .group-total{width:340px}.page-calculator .top-group .group-input{width:calc(100% - 340px);padding-right:50px}.group_details .output-wr .output table{width:100%}.group-total h3,.group-total h2.block-title{font-size:24px}.group_details h3{font-size:21px}.group_details .output-wr .output{overflow:initial;border:15px solid #fff;box-shadow:0px 10px 40px rgba(42,107,155,.2)}.page-calculator .group-total{padding:10px 25px}}@media (min-width:992px){.page-calculator .top-group .group-total{width:450px;padding:20px 25px;border:20px solid #fff}.group-total .item{display:flex;justify-content:space-between}.group-total .output{font-size:16px}.group-total h3{margin-bottom:18px}.group-input .item.description{font-size:16px}.group-input .input_field_wr{display:flex;justify-content:space-between;align-items:center}.group-input .text.range.form-control{width:180px}.group-input .slider_data{width:calc(100% - 200px);top:13px;position:relative}.group-input .ui-slider-track{margin:0}.group-input .item{font-size:12px}.group-input input.form-control{font-size:14px;padding:10.5px 20px}.group-input label{margin-bottom:15px}.group_details{margin-top:45px}.group_details h3{font-size:24px}.group_details td,.group_details th{font-size:16px;padding:15px 17px}.group_details .output-wr .output{border:20px solid #fff}th.pay_month{min-width:210px}.group_details th.amortization{min-width:205px}.group_details th.interest_repayment{min-width:215px}}@media (min-width:1200px){.group-input .text.range.form-control{width:200px}.group-input .slider_data{width:calc(100% - 230px)}}input.webform-calendar{display:none;padding:3px;vertical-align:top}html.js input.webform-calendar{display:inline}.webform-container-inline label{display:inline;margin-right:1em}.webform-container-inline div,.webform-container-inline div.form-item{display:inline}.webform-container-inline div.description{display:block}.webform-container-inline div.messages{display:block;float:left}
.webform-container-inline div.ajax-progress-bar div{display:inherit}.webform-container-inline.webform-component-textarea label{vertical-align:top}.webform-container-inline.webform-component-textarea .form-textarea-wrapper{display:inline-block}fieldset.fieldset-invisible,fieldset.fieldset-invisible>legend{margin:0;padding:0;border:none;border-radius:0;background:inherit;position:static;color:inherit;height:auto;width:auto;font-family:inherit;text-indent:0;line-height:inherit;text-shadow:unset;top:0;right:0;bottom:0;left:0}fieldset.fieldset-invisible>legend{font-weight:700;font-size:.929em}fieldset.fieldset-invisible>div>div.form-item:last-child,fieldset.fieldset-invisible>table{margin-bottom:0}.webform-component-textarea .grippie{display:block}.webform-progressbar{width:90%;margin:0 auto;text-align:center}.webform-progressbar-inner{height:1em;background-color:#74c421;height:3px}.webform-progressbar-outer{position:relative;border:1px solid #356900;width:100%;height:3px;margin:.35em -1px 2em;background-color:#fff}.webform-progressbar-page{position:absolute;width:7px;height:7px;margin:-6px -4px;border:1px solid #356900;background-color:#fff;border-radius:5px}.webform-progressbar-page.completed{background-color:#74c421}.webform-progressbar-page.current{background-color:#74c421}.webform-progressbar-page .webform-progressbar-page-number{display:none}.webform-progressbar-page .webform-progressbar-page-label{position:relative;top:10px;margin:0 -10em}