.section-quote-detail .btn-export-pdf{font-weight:700}.table-quote-detail *{color:#000}.table-quote-detail th{vertical-align:middle!important}.table-quote-detail th,.table-quote-detail th p{font-size:1rem;font-weight:600}.table-quote-detail td,.table-quote-detail td p{font-size:1rem}.table-quote-detail p{margin:0}.table-quote-detail .col-bg{background-color:var(--ct-color-primary);color:#FFF}.table-quote-detail .col-logo{vertical-align:top!important}.table-quote-detail .col-logo-s2{vertical-align:bottom!important}.table-quote-detail .logo{width:140px}.table-quote-detail .col-company{vertical-align:top!important}.table-quote-detail .col-company-s2{vertical-align:bottom!important}.table-quote-detail .col-company *,.table-quote-detail .col-company-s2 *{color:var(--ct-color-primary)}.table-quote-detail .col-title{padding-top:15px;padding-bottom:15px}.table-quote-detail .title,.table-quote-detail .title *{font-size:1.1rem;font-weight:var(--ct-fw-bold);text-transform:uppercase;margin-bottom:0;color:#FFF}.table-quote-detail p{margin:0}.table-quote-detail>:not(caption)>*>*{border:0}.table-quote-detail td.bordered,.table-quote-detail th.bordered{border:1px solid #dee2e6}.table-quote-detail tr.bordered th,.table-quote-detail tr.bordered td{border:1px solid #dee2e6}.col-firm{text-align:center;align-content:center}.col-firm .ct-firm{width:200px;margin:auto}.col-firm .ct-firm hr{margin-top:5px;margin-bottom:5px}.col-firm .ct-firm .firm-img{width:140px}.col-firm .ct-firm .firm-name{margin-bottom:10px;font-size:1rem;font-weight:500}.table-quote-detail .div-separator-h{height:50px}