:root{--color-mbox:rgba(0,0,0,0.2);--margin:4px}[contenteditable]:focus{outline:0 solid transparent}#controls{display:none}@media screen{.qContainer{background-color:whitesmoke}}#pageHeader{display:none;position:running(pageHeader)}#pageFooter{display:none;position:running(pageFooter)}#pageHeader{top:0;margin-bottom:0}#pageFooter,#pageHeader{position:fixed;width:100%;height:.625in}#pageFooter{bottom:0;font-size:6pt;color:#777}#qBuildEstimate{border:1px solid #999;padding:25px;background-color:#fff}#qBuildEstimate table td{vertical-align:top}#qHeader{margin-bottom:0}#qContact{border-top:2px solid #000;border-bottom:1px solid #000;margin-bottom:25px;margin-top:-10px;font-size:.85em;font-weight:700;padding:3px 15px}@media print{#qContact{margin-top:-15px}}#qEstimateTitle{text-transform:uppercase;text-align:right;font-size:4em;line-height:1.65em;font-family:acumin-pro,sans-serif;font-weight:700;letter-spacing:-1px}.print-invoice>img.phaseLogo,.print-invoice>table{width:100%}.print-invoice>thead{font-weight:700;text-transform:uppercase}.print-invoice>table td{padding:8px 0 8px 8px}@media screen{.quote-container body>table>tfood,.quote-container body>table>thead{display:none}.quote-container .qContainer{padding:60px 0}}.quote-container .qSKU{color:#fff;font-weight:700;background-color:#c62c30!important}.quote-container .print-invoice>div.container{position:relative}#revision{text-align:right;font-size:.8em}.quote-container .print-invoice>ol>li{margin-top:12px;margin-bottom:8px}.quote-container .card{border-radius:0}.quote-container .card-header{background-color:#c62c30;color:#fff}.quote-container .card-header.nobg{background-color:transparent;color:#000}.quote-container .card-header:first-child{border-radius:0}.quote-container .card-footer{padding:.25rem!important}.quote-container .card-body{padding:.5rem}@media print{.quote-container div.container{max-width:unset!important}.quote-container .no-print{display:none}.quote-container .card-body{padding:8px!important}#totalsTable>tbody>tr>td>h4,#totalsTable>tbody>tr>td>h5{font-size:14px!important}#qEstimateTitle{font-size:42px}#quoteMainTable{font-size:65%}#qBuildContainer{margin:0;padding:0}.quote-container .page-footer,.quote-container .page-footer-space,.quote-container .pageHeaderSpace{height:.675in}.quote-container .container{margin:0;padding:0}.quote-container.row{page-break-inside:avoid;break-inside:avoid}#qHeader{display:none}#qBuildEstimate{border:none;padding:0;margin:0;background-color:transparent}#pageHeader{display:block}#pageFooter{display:table-footer-group}.quote-container .card-group{display:flex;flex-flow:row wrap}.quote-container .card-group>.card{flex:1 0;margin-bottom:0}.quote-container .card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.quote-container .card-group>.card:not(:last-child) .card-footer,.quote-container .card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.quote-container .card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.quote-container .card-group>.card+.card{margin-left:0;border-left:0}.quote-container body{font-size:65%}@page{width:8.5in;height:11in;margin:.375in}*{-webkit-print-color-adjust:exact}.quote-container .d-sm-none,.quote-container .footerContainer,.quote-container .navbar,.quote-container .noprint{display:none}.quote-container .printonly{display:block}.quote-container .printdefinitely{display:inline!important}.quote-container div.container{position:relative}.quote-container h4{font-size:1.6em}.quote-container h5{font-size:1.3em}.quote-container ol>li{margin-top:5px;margin-bottom:2px}.quote-container ol{padding-left:1.5rem}.quote-container .col-sm-1,.quote-container .col-sm-10,.quote-container .col-sm-11,.quote-container .col-sm-12,.quote-container .col-sm-2,.quote-container .col-sm-3,.quote-container .col-sm-4,.quote-container .col-sm-5,.quote-container .col-sm-6,.quote-container .col-sm-7,.quote-container .col-sm-8,.quote-container .col-sm-9{float:left}.quote-container .col-sm-12{width:100%}.quote-container .col-sm-11{width:91.66666667%}.quote-container .col-sm-10{width:83.33333333%}.quote-container .col-sm-9{width:75%}.quote-container .col-sm-8{width:66.66666667%}.quote-container .col-sm-7{width:58.33333333%}.quote-container .col-sm-6{width:50%}.quote-container .col-sm-5{width:41.66666667%}.quote-container .col-sm-4{width:33.33333333%}.quote-container .col-sm-3{width:25%}.quote-container .col-sm-2{width:16.66666667%}.quote-container .col-sm-1{width:8.33333333%}.quote-container *,.quote-container :after,.quote-container :before{text-shadow:none!important;box-shadow:none!important}.quote-container a:not(.btn){text-decoration:underline}.quote-container abbr[title]:after{content:" (" attr(title) ")"}.quote-container pre{white-space:pre-wrap!important}.quote-container blockquote,.quote-container pre{border:1px solid #adb5bd;page-break-inside:avoid}.quote-container img,.quote-container tr{page-break-inside:avoid}.quote-container h2,.quote-container h3,.quote-container p{orphans:3;widows:3}.quote-container h2,.quote-container h3{page-break-after:avoid}.quote-container .container,.quote-container body{width:100%!important}.quote-container .badge{border:1px solid #000}.quote-container .table{border-collapse:collapse!important}.quote-container .table td,.quote-container .table th{background-color:#fff!important}.quote-container .table-bordered td,.quote-container .table-bordered th{border:1px solid #dee2e6!important}.quote-container .table-dark{color:inherit}.quote-container .table-dark tbody+tbody,.quote-container .table-dark td,.quote-container .table-dark th,.quote-container .table-dark thead th{border-color:#dee2e6}}