*,:after,:before{box-sizing:border-box}#quote_products tr:first-child td:after,#quote_products tr:first-child th:after{content:none}.request-for-quotes .page-head h4{color:#000;margin-bottom:15px}#quote_pro_loading,.qmp_loader{z-index:1024}.qmp_form_container fieldset{border:1px solid #ddd}.form_field br{display:none}.qmp_prd_options b{font-weight:700}#qmp_message .btn,#quoteCommentForm #send_comment,#quote_form .submit_quote,.btn.continue_shopping,.qmp_container .btn,.qmp_modal .qmp_footer_modal_close,.qmp_modal .quote_button,.quote_buttons .btn,.remove_quote_item{background-color:#555;border:none;color:#fff;line-height:normal;margin:0;outline:none;text-transform:none}#qmp_message .btn:hover,#quoteCommentForm #send_comment:hover,#quote_form .submit_quote:hover,.btn.continue_shopping:hover,.qmp_container .btn:hover,.qmp_modal .qmp_footer_modal_close:hover,.qmp_modal .quote_button:hover,.quote_buttons .btn:hover,.remove_quote_item:hover{background-color:#000;color:#fff}#qmp_message .btn:after,#quoteCommentForm #send_comment:after,#quote_form .submit_quote:after,.btn.continue_shopping:after,.qmp_container .btn:after,.qmp_modal .qmp_footer_modal_close:after,.qmp_modal .quote_button:after,.quote_buttons .btn:after,.remove_quote_item:after{content:none}#PageContainer #quotes_found #quote_form{margin:30px 0 0}.qty-box{display:inline-block;margin:0 auto;min-width:80px;position:relative;text-align:center;vertical-align:middle;width:80px;z-index:1}.qty-box .qtyminus,.qty-box .qtyplus{background-color:#ddd;border:0;border-radius:0;color:#000;cursor:pointer;float:left;font-family:Open Sans,sans-serif;font-size:15px;font-weight:700;height:32px;left:0;line-height:normal;margin:0;max-width:100%;outline:none;padding:0;position:absolute;text-align:center;top:0;width:20px;z-index:999}.qty-box .qtyplus{left:auto;right:0}.qty-box .qtyminus:hover,.qty-box .qtyplus:hover{background-color:#ccc}.qty-box .cws-number-only,.qty-box .list-product-qty{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:0;float:left;font-size:15px;height:32px;line-height:30px;margin:0;max-height:inherit;max-width:inherit;min-height:auto;min-width:inherit;outline:none;padding:0 20px;text-align:center;text-indent:inherit;width:80px}.qmp_message_modal_content,.qmp_variant_modal_content{max-width:800px}.qmp_container{margin:15px 0}.qmp_container .quote_button{margin:0;width:auto}#quote_products tr:hover{background-color:#e2e2e2}#qmp_message .qmp_message_modal_content{max-width:470px}#qmp_message .qmp_message_modal_content .qmp_modal_body{padding:30px}#qmp_message .prd_msg{color:#027f02;font-size:20px;font-weight:600;line-height:normal;margin:0 0 30px;text-align:center}#qmp_message .btn{min-width:170px;padding:10px 12px}#variants{background-color:transparent;border:none;border-collapse:collapse;border-spacing:0;font-size:15px;margin-bottom:10px;table-layout:auto;width:100%}#variants td,#variants th{border:1px solid #ddd;color:#000;padding:10px;text-align:center}#variants th{background-color:#f2f2f2;color:#000;padding-bottom:10px;padding-top:10px}#variants p{color:#000;margin:0}#variants tbody tr td:first-child,#variants thead tr th:first-child{text-align:left}#variants .cws_var_imgs{border:1px solid #ddd;display:block;margin:0 auto;padding:2px}#variants .compare{text-decoration:line-through}#variants tr:first-child td:after,#variants tr:first-child th:after{content:none}#quote_products{margin:0 0 10px;table-layout:auto}#quote_products .read-more{color:#000;text-decoration:underline}#quote_products .read-more:hover{color:#555}#quote_products img{border:1px solid #ddd;display:block;margin:0 auto;padding:2px}#qmp-cws-variants-tbl{max-height:366px;overflow-x:auto}.qmp_modal .quote_button{font-size:14px}.qmp_modal .qmp_footer_modal_close{background-color:#858585;font-size:14px;margin-left:10px}.qmp_modal .qmp_modal_close{box-shadow:0 0 1px #ddd;font-family:Open Sans,sans-serif;height:28px;outline:none;padding:0;width:28px}.qmp_modal .qmp_modal_close:hover{background-color:#555}.qmp_modal .qmp_modal_body{padding:15px}.qmp_modal .qmp_variant_modal_content h3{color:#000;font-size:20px;margin-bottom:10px}.qmp_modal p{color:#000;font-size:15px;margin:0 0 14px}.qmp_quote_btn{margin-top:15px}.remove_quote_item{font-size:14px;padding:8px 10px}p.quote_prd_desc{word-wrap:break-word}#quote_products a{border-bottom:none;color:#000;margin:0 0 5px;text-decoration:none}#quote_products a:hover{color:#555;text-decoration:underline}#quote-products-tbl,#quote_form{overflow-x:auto}.quote_spam_prevent{color:#000;font-weight:700}.quote_spam_prevent:hover{color:#555}#reject_proposal{background-color:#858585}#reject_proposal:hover{background-color:#000}.field_label{display:block;font-size:16px;margin-bottom:5px;text-align:left}#quotes_found h3{margin-bottom:25px}#quote_products th{background-color:#555;font-size:15px;line-height:normal;padding-bottom:10px;padding-top:10px}.quote_field{margin:0 0 10px}.acceptpg_total_quote_price,.total_quote_price{border:1px solid #ddd;font-size:18px;margin:-11px 0 10px;padding:15px}.acceptpg_total_quote_price .total_quote_price_val{margin:0 0 0 5px}.qmp_container #quote_thank_you_msg h2,.qmp_container #stock_msg{background-color:transparent;border:none;margin:0;padding:0}.qmp_form_container{margin-top:5px}#quote_comment_box,#quote_form{border:1px solid #ddd;margin:20px 0;max-width:600px;overflow-x:auto;padding:20px}#quote_form .submit_quote{border:none;margin:15px 0 0;width:auto}#quote_comment_box input,#quote_comment_box textarea,#quote_form input,#quote_form textarea{background-color:#fff;border:1px solid #ddd;line-height:normal;margin:0;padding:10px 12px;width:100%}#quote_form textarea{max-height:100px;min-height:inherit}#quote_comment_box h2{color:#000;font-size:18px;font-weight:400;margin:0 0 10px}#no_comment{font-size:15px;margin:0 0 15px}#quoteCommentForm #send_comment{border:none;margin:10px 0 0;width:auto}#quote_comments #comment_id_{border-bottom:1px dotted #ddd;margin-bottom:10px;padding-bottom:10px}#quote_comments #comment_id_ span{display:block}#quote_comments #comment_id_ br{display:none}.grid.product-single .grid-item #quote_form,.product-single__meta #quote_form{border:none;max-width:100%;padding:0}#captcha_element{margin:15px 0}#stock_msg{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24;font-size:15px;margin:0 0 10px;padding:5px 10px}#quote_thank_you_msg h2{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724;font-size:18px;margin:20px 0;padding:15px;text-align:left}#quote_thank_you_msg #quote_number{font-weight:700}#no_quotes_found .no_quote_msg{color:#000;font-size:18px;margin:0 0 20px}#lineitem_unavailable h3,#quote_unavailable h3{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24;font-size:18px;margin:0 0 15px;padding:15px}#quote_rejected h3{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460;font-size:18px;margin:0 0 20px;padding:15px}.quote-head-buttons{display:inline-block;margin:0 0 10px;width:100%}#lineitems_found h3{color:#000;float:left;font-size:26px;font-weight:400;margin:0}.quote-head-buttons .quote_buttons{float:right}.quote-head-buttons .quote_buttons .btn{font-size:15px!important}#PageContainer #quote_comment_box,#PageContainer #quote_form,.template-product #quote_form{border:none;margin:15px 0 0;max-width:100%;overflow:visible;padding:0}.grid.product-single .qmp_container .quote_button{font-size:16px;padding:12px 40px}#quote_products td.prd_img a{margin:0}#quote_products td.prd_detail{width:244px}#quote_comments>div{border-bottom:1px dotted #ddd;margin:0 0 8px;padding:0 0 8px}#quote_comments>div:last-child{border-bottom:none;margin:0}@media only screen and (max-width:999px){.qmp_message_modal_content,.qmp_variant_modal_content{max-width:95%}}@media only screen and (max-width:767px){#lineitems_found h3{font-size:24px;margin:0 0 20px!important}.quote_buttons{margin:0}#quotes_found h3,.request-for-quotes .page-head h4{margin-bottom:10px}#quote_products a,.qmp_modal p,.request-for-quotes label,.request-for-quotes p{font-size:14px}#qmp_message .btn,#quoteCommentForm #send_comment,#quote_form .submit_quote,.btn.continue_shopping,.qmp_container .btn,.qmp_modal .qmp_footer_modal_close,.qmp_modal .quote_button,.quote_buttons .btn,.remove_quote_item{font-size:14px;padding:10px 12px}.remove_quote_item{font-size:13px;padding:10px 12px}.total_quote_price{font-size:16px;padding:10px 15px}#variants td{border:none;border-bottom:1px solid #ddd;display:inline-block;padding:10px 10px 10px 45%!important;position:relative;text-align:left!important;width:100%!important}#variants tr{border:1px solid #ddd;display:block;margin:0 0 10px}#variants td:before{color:#000;font-size:13px;font-weight:600;left:10px;padding-right:10px;position:absolute;top:12px;white-space:nowrap;width:40%}#variants td:last-child{border-bottom:none}#variants tr:last-child{margin-bottom:0}#variants .cws_var_imgs{margin:0}#qmp_message .continue_btn,#qmp_message .view_quote{float:none;margin:5px auto;min-width:100%;width:100%}#qmp_message .continue_btn{margin-bottom:0}#qmp_message .prd_msg{font-size:18px;margin:0 0 15px}#quote_products td,#quote_products th{font-size:14px;margin-top:-1px;padding-bottom:8px;padding-top:8px}#quote_products tr:last-child{margin-bottom:0}#quote_form{margin:20px 0;padding:15px}#lineitem_unavailable h3,#quote_rejected h3,#quote_unavailable h3,.acceptpg_total_quote_price,.total_quote_price{font-size:16px}#PageContainer #quote_comment_box,#PageContainer #quote_form{overflow-x:auto}#quote_products td.prd_detail{width:100%}#qmp-cws-variants-tbl{max-height:320px}#qmp_message .qmp_message_modal_content .qmp_modal_body{padding:20px}#quote_products td:before{white-space:normal!important}}@media only screen and (max-width:480px){.quote-head-buttons .quote_buttons .btn,.quote_buttons #checkout,.quote_buttons #proposal{width:100%}}