.sales-price-container,.loan-container{position:relative}.page-template-calculator label{display:inline-block!important;max-width:100%!important;margin-bottom:5px!important;font-weight:700!important}input.dollar{position:relative;padding-left:30px!important;text-align:left!important}span.dollar{font-size:18px;color:#777;position:absolute;top:31px;left:22px}.sales-price span.dollar{font-size:18px;color:#777;position:absolute;top:5px;left:15px}.sales-price input{padding-left:31px}.mortgage-amount span.dollar{font-size:18px;color:#777;position:absolute;top:5px;left:15px}.mortgage-amount input{padding-left:31px}.modal-body-content{padding:30px}.results .buttons{margin-left:15px;margin-bottom:30px}.results td{padding-top:7px;padding-bottom:7px;font-size:16px}.results .title td{font-size:18px;font-weight:700;border-bottom:solid 1px #EEE;white-space:nowrap;margin-top:30px}.results .total td{font-size:24px;font-weight:700;margin-top:30px}.results .print-button{background:#c02c1a;color:#fff;font-size:18px;padding:12px 29px;z-index:999;float:left;margin-left:10px;border-width:1px;border-style:solid;border-color:rgb(216,216,216) rgb(209,209,209) rgb(186,186,186)}.results .edit-button{background:#c02c1a;color:#fff;font-size:18px;padding:12px 29px;z-index:999;float:left;margin-right:10px;border-width:1px;border-style:solid;border-color:rgb(216,216,216) rgb(209,209,209) rgb(186,186,186)}.results .email-button{background:#c02c1a;color:#fff;font-size:18px;padding:12px 29px;z-index:999;float:left;font-weight:400;border-width:1px;border-style:solid;border-color:rgb(216,216,216) rgb(209,209,209) rgb(186,186,186)}.results .email-button svg{float:left;left:-10px;position:relative;top:4px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.results .edit-button svg{float:left;left:-10px;position:relative;top:4px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.results .print-button svg{float:left;left:-10px;position:relative;top:1px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:25px}.results .email-button:hover svg{transform:scale(1.25)}.results .edit-button:hover svg{transform:scale(1.25)}.results .print-button:hover svg{transform:scale(1.25)}label.error{color:#c02c1a}.results h1{color:#000;font-size:40px;margin-left:15px}.results h3{font-size:26px;margin-left:15px;margin-top:0}.results h3.price{color:#000}.loan-estimate-form .row{margin-bottom:20px}.loan-estimate-form input[type="submit"]{background:#c02c1a;color:#fff;font-size:18px;padding:12px 29px;z-index:999;margin-top:15px}.loan-estimate-form input:not([type="submit"]),.loan-estimate-form select{padding:10px 18px;background-color:#FAFAFA!important;display:block;width:100%;height:41px;padding:10px 12px;font-size:15px;line-height:normal;color:#222;font-weight:400;background-color:#fff;background-image:none;border:1px solid #DDD;border-radius:3px;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none}#accordion a{color:#000;text-decoration:none!important}#accordion a:hover{text-decoration:none!important}#accordion h3{font-size:30px!important;margin-left:30px;clear:both;position:relative}.add-expense-credit{height:75px}.acc{position:relative;clear:both}.acc a.collapsed:before{transform:rotate(-90deg)}.acc .delete{cursor:pointer;font-size:28px;margin-top:10px;position:absolute;top:15px;font-weight:100}.acc .expense-credit-0{display:none}.acc a:not(.delete):not(.add):before{content:"";width:20px;height:15px;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:auto;position:absolute;font-size:90%;top:8px;left:0;background:url(../../../../../../themes/hello-elementor/images/downArrow.svg) center no-repeat;opacity:.35;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.required{color:#c02c1a;padding-right:3px}.alex-brush-regular input{font-family:"Alex Brush",cursive!important;font-weight:400!important;font-style:normal!important;font-size:50px!important;padding:10px 10px!important;height:80px!important}