@charset "UTF-8";#form_estimate>h2[data-count]::before{content:attr(data-count) ". ";font-weight:700;}#terms,#conditions{border:2px solid rgba(17,68,50,.15);max-height:200px;margin:0 0 20px;padding:20px;}#terms>ol>li,#conditions>ol>li{margin:0 0 10px;}#error{background:#c41230;color:#fff;margin:0 0 20px;padding:10px 20px;}#error ul:not([id])>li::before{color:#fff;}#form_estimate>label.db{margin:0 0 5px;}#form_estimate>label.dib{line-height:50px;margin:0 0 20px;padding-right:10px;width:120px;}#form_estimate>[type=checkbox]+label,#form_estimate>[type=radio]+label{line-height:20px;padding:10px 10px 10px 34px;width:auto;min-width:250px;}#form_estimate>[type=checkbox]+label::before,#form_estimate>[type=radio]+label::before{background:rgba(17,68,50,0);border:2px solid #505050;color:#fff;content:"\f12c";font-family:materialdesign;font-size:0;height:24px;left:0;line-height:20px;position:absolute;text-align:center;top:8px;transition:background .25s linear,font-size .25s linear;width:24px;}#form_estimate>[type=checkbox]:checked+label::before,#form_estimate>[type=radio]:checked+label::before{background:#c41230;border-color:#c41230;font-size:16px;}#form_estimate>input,#form_estimate>select,#form_estimate>textarea{background:rgba(17,68,50,.15);border:2px solid rgba(17,68,50,0);margin:0 0 20px;transition:border .2s ease-in;}#form_estimate>input,#form_estimate>select{height:50px;line-height:50px;padding:0 10px;}#form_estimate>textarea{height:250px;line-height:1.5em;padding:10px;resize:vertical;}#form_estimate>input.db,#form_estimate>select.db,#form_estimate>textarea{width:100%;}#form_estimate>input.dib,#form_estimate>select.dib{width:calc(100% - 120px);}#form_estimate>input:focus,#form_estimate>select:focus,#form_estimate>textarea:focus{border-color:#114432;}#form_estimate>input::-ms-clear{display:none;}#form_estimate>input::-webkit-clear-button{display:none;}#canvas{background:rgba(17,68,50,.15);padding:18.75% 0;}#canvas>canvas{background:rgba(17,68,50,.15);height:100%;left:0;top:0;width:100%;}#form_estimate>button{background:#c41230;color:#fff;float:right;font-size:22px;height:50px;line-height:50px;padding:0 20px;transition:background .25s linear;}#form_estimate>button:active,#form_estimate>button:focus,#form_estimate>button:hover{background:#76a65e;}#form_estimate>button[type=button]{font-size:16px;height:32px;line-height:32px;margin:0 0 20px;}#form_estimate>button[data-icon]::before{content:attr(data-icon);display:inline-block;font-family:materialdesign;padding:0 10px 0 0;}