.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;background:#fff url(/wp-content/plugins/quote-request-plugin/loading_large.gif) center center no-repeat;opacity:.75}.call-for-price form{width:50%;margin:30px 0 0 auto}.call-for-price form textarea{height:100px}.call-for-price form .error-msg{color:#ed1c24}.call-for-price table td{border:0}.call-for-price table td input,.call-for-price table td textarea{width:100%}#add-to-quote .content input{width:100px;height:30px}#add-to-quote .content button{height:30px;padding:5px}#add-to-quote .success{padding:15px}.quote-request-list table th{background-color:#f9f9f9;border-color:#ced4da}.quote-request-list table td{border-color:#ced4da}.quote-request-list table td input{width:100%}.quote-request-list table .product-remove{text-align:center}.quote-request-list table .product-remove a{font-size:1.2rem;font-weight:700;color:#ed1c24}.quote-request-list table .note textarea{height:100px}.quote-request-list #update-quote-request-list{float:right}.quote-request-list .message{text-align:center;padding:15px;margin-bottom:30px}.quote-request-list .message.success{background-color:#aed224}.quote-request-list .message.info{background-color:#2196f3}.quote-request-list #ChatArea{margin-top:30px}.quote-request-list #ChatArea *{text-align:center}.quote-request-list #ChatArea .content{justify-content:center;padding:0}.form-table.product th{padding:5px;background-color:#f9f9f9;border:solid 1px #ced4da}.form-table.product td{padding:5px;border:solid 1px #ced4da}.form-table.product .product-note textarea{width:100%}.quote-summary .quote-info th{width:120px;font-weight:700}.quote-summary h4{text-align:center;margin-bottom:30px}.product-thumb{display:flex;border:0;border-bottom:solid 1px #ced4da}.quote-summary .product-thumb{border-left:solid 1px #ced4da;border-right:solid 1px #ced4da}#FeaturedProducts .product-item{padding:0}#FeaturedProducts .row{margin-left:-15px;margin-right:-15px}.quote-request-list-table td.product-thumb .product-img,.quote-request-list table td.product-thumb .product-img{position:relative;overflow:hidden;width:150px;height:120px;border:solid 1px #ced4da;display:inline-block}.quote-request-list-table td.product-thumb .product-img img,.quote-request-list table td.product-thumb .product-img img{position:absolute;max-width:150%;height:100%;top:0;left:50%;transform:translateX(-50%)}.product-name{margin:auto 5px auto 15px;word-break:break-word}#quote_requests_meta_box table td{margin:0;display:table-cell}#quote_requests_meta_box .product-name{width:250px}#quote_requests_meta_box .product-thumb{width:152px}#quote_requests_meta_box .product-quantity{width:100px}#quote_requests_meta_box .product-img{width:150px;height:150px;overflow:hidden}#quote_requests_meta_box .product-img img{max-width:100%;max-height:100%}#customize-product-request .submit:disabled,#add-to-quote_button:disabled{opacity:.5}@media (max-width:768px){.quote-request-list table th{display:none}.quote-request-list table tr{display:flex;flex-direction:column;border:solid 1px #ced4da;position:relative}.call-for-price form{width:100%}.call-for-price table tr{display:flex;flex-direction:column;border:none}#quote-request-list-table tr:first-child,.quote-summary .quote-items tr:first-child{display:none}.call-for-price table tr:first-child{display:flex}.quote-request-list table td{border:0}.quote-request-list table td::before{content:attr(data-title) ": "}.call-for-price td::before{display:none}.call-for-price td label{margin:0}.quote-request-list table td.product-remove{position:absolute;width:30px;display:block;right:0;padding:0}.quote-request-list table td.product-remove a{font-size:2rem;font-weight:400}.quote-request-list table td.product-thumb::before,.quote-request-list table td.product-remove::before,.quote-request-list table td.bottom::before{display:none}.quote-summary .product-thumb{border-left:none;border-right:none}.quote-request-list table td.quantity{width:40%}.quote-request-list table td.note{width:100%}}@media (max-width:400px){.quote-summary .quote-info th{width:100px}.quote-request-list table td.quantity{width:100%}}