/* Local Css setting. Delete when deploy */
.widget.block.block-static-block:last-child {display:none;}

/* Sidebar */
html body {padding-right:300px;}
@media (max-width:1007px) { html body {padding-right:0;} }
body .sidebar .onboarding-tool {width:300px;height:100%;position:fixed;z-index:10;top:0;right:0;bottom:0;border-top:0;padding:0;float:none;left:auto;margin:0;display:block;box-shadow:-1px 1px 7px 0 rgba(0,0,0,0.15);}
@media (max-height:460px) { body .sidebar .onboarding-tool {overflow:auto;} }
body .sidebar .onboarding-tool, .sidebar .onboarding-tool .footer {background:#f4f4f4;}
body, .sidebar .onboarding-tool {-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
@media (max-width:1007px) { .sidebar {display:none;} }
.sidebar .onboarding-tool.not-first-time {display:block!important;}
body.hide-sidebar {padding-right:0;}
body.hide-sidebar .sidebar .onboarding-tool {right:-300px;}
body.hide-sidebar.no-transition .sidebar {opacity:0;}
body.hide-sidebar.no-transition .sidebar.sidebar-main, body.hide-sidebar.no-transition .sidebar.sidebar-additional {opacity:1!important;}
body.hide-sidebar.no-transition, body.hide-sidebar.no-transition .sidebar {-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none;}
.sidebar .onboarding-tool .header {margin:-30px -30px 25px -30px;border:0;background:#676157;height: 60px;}
body .sidebar .onboarding-tool .header h5 {margin:0;color:#fff;font-weight:400;line-height:39px;padding-left:30px;font-size:15px;padding-top: 10px;}
.sidebar .onboarding-tool .header img {width:160px;height:auto;}
body .sidebar .onboarding-tool .content {padding:30px;overflow:auto;}
@media (max-height:460px) { body .sidebar .onboarding-tool .content {max-height:100%!important;overflow:auto;} }
@media (max-height:460px) { body .sidebar .onboarding-tool .content:after {content:'';width:100%;height:30px;position:absolute;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(244,244,244,0) 0%, rgba(244,244,244,1) 99%, rgba(244,244,244,1) 100%);background:-webkit-linear-gradient(top, rgba(244,244,244,0) 0%,rgba(244,244,244,1) 99%,rgba(244,244,244,1) 100%);background:linear-gradient(to bottom, rgba(244,244,244,0) 0%,rgba(244,244,244,1) 99%,rgba(244,244,244,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f4f4f4', endColorstr='#f4f4f4',GradientType=0 );} }
.sidebar .onboarding-tool .footer {bottom:0;position:absolute;border-top:1px solid #d4d4d4;left:0;padding:25px 15px 25px 124px;}
@media (max-height:460px) { .sidebar .onboarding-tool .footer {display:none;} }
.sidebar .onboarding-tool .footer:before {content:'';position:absolute;top:-31px;left:0;width:100%;height:30px;background:-moz-linear-gradient(top, rgba(244,244,244,0) 0%, rgba(244,244,244,1) 99%, rgba(244,244,244,1) 100%);background:-webkit-linear-gradient(top, rgba(244,244,244,0) 0%,rgba(244,244,244,1) 99%,rgba(244,244,244,1) 100%);background:linear-gradient(to bottom, rgba(244,244,244,0) 0%,rgba(244,244,244,1) 99%,rgba(244,244,244,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f4f4f4', endColorstr='#f4f4f4',GradientType=0 );}
.sidebar .onboarding-tool .footer h6 {margin:0;font-weight:600;}
.sidebar .onboarding-tool .footer p {margin-bottom:10px;font-size:14px;}
.sidebar .onboarding-tool .footer a.btn.btn-green {font-size:13px;padding-top:3px;padding-bottom:3px;}
.sidebar .onboarding-tool .footer .support-image {width:90px;height:120px;display:inline-block;position:absolute;left:17px;bottom:27px;}
.sidebar .onboarding-tool .footer .support-image.remco {background:url('../images/contact-remco.png') bottom center no-repeat;background-size:100% auto;}
.sidebar .onboarding-tool .footer .support-image.bram {background:url('../images/contact-bram.png') bottom center no-repeat;background-size:100% auto;}
.sidebar .onboarding-tool .footer .support-image.dan {background:url('../images/contact-dan.png') bottom center no-repeat;background-size:100% auto;}
.sidebar .onboarding-tool .footer .support-image.mark {background:url('../images/contact-mark.png') bottom center no-repeat;background-size:100% auto;}
/*.sidebar .onboarding-tool .footer .support-image.lennart {background:url('../images/contact-lennart.png') bottom center no-repeat;background-size:100% auto;}*/
.sidebar .onboarding-tool .footer .support-image.kalle {background:url('../images/contact-kalle.png') bottom center no-repeat;background-size:100% auto;}
.sidebar .onboarding-tool ul, .sidebar .onboarding-tool ul li {padding:0;margin:0;list-style:none;}
.sidebar .onboarding-tool ul, .sidebar .onboarding-tool ul li, .sidebar .onboarding-tool  p, .sidebar .onboarding-tool, .sidebar .onboarding-tool h6, .sidebar .onboarding-tool a {font-weight:300;color:#343434;font-size:15px;}
.sidebar .onboarding-tool a:hover {text-decoration:none;}
.sidebar .onboarding-tool ul {display:inline;}
.sidebar .onboarding-tool ul ul {display:block;position:relative;}
.sidebar .onboarding-tool ul li {cursor:pointer;display:block;position:relative;padding-left:2px;line-height:1.6;font-size:14px;}
.sidebar .onboarding-tool ul li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.sidebar.tutorial .onboarding-tool ul ul.tut-section:before {content:'';position:absolute;width:280px;height:100%;z-index:0;top:0;left:-21px;background:transparent;outline:5px solid #847e7e;}
.sidebar .onboarding-tool ul li.title {font-weight:700;padding-bottom:3px;cursor:default;padding-left:0;margin-top: 20px;}
.sidebar .onboarding-tool ul li.title div {display:table;width:100%;height:20px;}
.sidebar .onboarding-tool ul li .content {display:none;}
.sidebar .onboarding-tool ul li.open .content {display:block;background:#e7e5e5;margin:4px -30px 4px -32px;padding:10px 30px 10px 33px;border-top:1px solid #d3cece;border-bottom:1px solid #ffffff;line-height:1.3;}
.sidebar .onboarding-tool ul li.open .content a, .sidebar .onboarding-tool ul li.open .content p {font-size:13px;}
.sidebar .onboarding-tool ul li.open .content, .sidebar .onboarding-tool ul li.open .content p, .sidebar .onboarding-tool ul li.open .content p span {-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.sidebar .onboarding-tool ul li.open .content:hover p {padding-left:22px;text-decoration:none;}
.sidebar .onboarding-tool ul li.open .content:hover p span {left:5px;}
.sidebar .onboarding-tool ul li.open .content p {margin:5px 0 3px 0;position:relative;padding-left:20px;text-decoration:underline;}
.sidebar .onboarding-tool ul li.open .content p span {width:12px;top:auto;position:absolute;bottom:8px;left:0;}
.sidebar .onboarding-tool ul li.open .content p span:before {top:4px;margin-right:0;}
.sidebar .onboarding-tool ul li.open .content p span:after {top:0;}
.sidebar .onboarding-tool ul li.open .content p span:before, .sidebar .onboarding-tool ul li.open .content p span:after {margin-top:-2px;margin-right:0;}
.sidebar .onboarding-tool ul li.read:before, .sidebar .onboarding-tool ul li.ajax-mode.active:before, .sidebar .onboarding-tool ul li.default-list-mode.active:before {content:'';background:url('../images/icon-checkmark.png') center center no-repeat;background-size:100%;width:12px;height:8px;position:absolute;top:5px;left:-17px;}
.sidebar .onboarding-tool ul li.ajax-mode.read:before, .sidebar .onboarding-tool ul li.default-list-mode.read:before {background:none;}
.sidebar .onboarding-tool ul li.read.active:before,
.sidebar .onboarding-tool ul li.ajax-mode.active:before, .sidebar .onboarding-tool ul li.default-list-mode.active:before {background:url('../images/icon-radiobutton.png') center center no-repeat;background-size:100%;width:11px;height:11px;position:absolute;top:4px;}
.sidebar .onboarding-tool ul li span:before, .sidebar .onboarding-tool ul li span:after, .sidebar .onboarding-tool ul li.open .content p span, .sidebar .onboarding-tool ul li.open .content p span:before, .sidebar .onboarding-tool ul li.open .content p span:after {content:'';position:absolute;display:block;height:1px;background:#343434;}
.sidebar .onboarding-tool ul li span:before, .sidebar .onboarding-tool  ul li span:after {width:5px;right:0;}
.sidebar .onboarding-tool ul li span {width:100%;height:auto;right:auto;top:42%;position:relative;}
.sidebar .onboarding-tool ul li span, .sidebar .onboarding-tool ul li span:before, .sidebar .onboarding-tool  ul li span:after {}
.sidebar .onboarding-tool ul li:hover span:before, .sidebar .onboarding-tool ul li.open span:before {-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.sidebar .onboarding-tool ul li:hover span:after, .sidebar .onboarding-tool ul li.open span:after {-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.sidebar .onboarding-tool ul li span:before {top:9px;margin-right:-10px;}
.sidebar .onboarding-tool ul li span:after {top:9px;margin-right:-13px;}
.sidebar .onboarding-tool .btn {margin:0;box-shadow:none;}
.sidebar .onboarding-tool .content .btn.btn-next {margin-top:25px;margin-bottom:25px;font-weight:600;padding-top:17px;padding-bottom:17px;}
.sidebar .onboarding-tool .btn.btn-next {font-size:17px;width:100%;padding:10px 0;}
.sidebar .onboarding-tool .btn.btn-close {width:14px;height:14px;padding:0;margin:0;display:block;position:absolute;right: 22px;top: 22px;}
.sidebar .onboarding-tool .btn.btn-close:before, .sidebar .onboarding-tool .btn.btn-close:after {content:'';display:block;width:100%;height:1px;background:#fff;}
.sidebar .onboarding-tool .btn.btn-close:before, .sidebar .onboarding-tool ul li span:before {-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.sidebar .onboarding-tool .btn.btn-close:after, .sidebar .onboarding-tool ul li span:after {-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}

/* Tutorial */
.onboarding-tool {opacity:0;}
@media (max-width:1007px) { body .onboarding-tool, body .onboarding-tool.first-time {display:none;} }
.onboarding-tool.first-time, .onboarding-tool.not-first-time {display:block;opacity:1;}
.onboarding-tool.not-first-time .background-overlay, .onboarding-tool.not-first-time .tooltip, .onboarding-tool.not-first-time .tooltip.show {display:none;}
.onboarding-tool.first-time .background-overlay, .onboarding-tool.first-time .tooltip.show {display:block!important;}
.onboarding-tool.not-first-time .tooltip.t-toggle {display:block!important;}
.show-sidebar .onboarding-tool.not-first-time .tooltip.t-toggle {display:none!important;}
.show-sidebar.hide-sidebar .onboarding-tool.not-first-time .tooltip.t-toggle {display:block!important;}
.onboarding-tool .tooltip, .sidebar .onboarding-tool {border:1px solid #d4d4d4;background:#ffffff;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);position:absolute;width:500px;left:50%;margin-left:-250px;padding:20px;display:none;z-index:99999999;}
@media (max-width:560px) { .onboarding-tool .tooltip {width:98%;left:50%;margin-left:-49%;} }
@media (max-width:560px) { .onboarding-tool .tooltip.t-2, .onboarding-tool .tooltip.t-3 {width:94%;left:50%;margin-left:-47%;} }
.onboarding-tool .tooltip:after {content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;bottom:-10px;left:48%;}
.onboarding-tool.first-time .tooltip.t-toggle {display:none!important;}
.onboarding-tool .tooltip.t-toggle {display:none;width:141px;margin-left:0;cursor:pointer;top:320px;padding:11px 10px 13px 13px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);left:auto;right:-67px;position:fixed;z-index:6;}
@media (max-width:1007px) { .onboarding-tool .tooltip.t-toggle, .onboarding-tool.first-time .tooltip.t-toggle, .onboarding-tool.not-first-time .tooltip.t-toggle {display:none!important;} }
.onboarding-tool .tooltip.t-toggle:hover {background:#1979c3;border:1px solid #1979c3;}
.onboarding-tool .tooltip.t-toggle:hover h6 {color:#fff;}
.onboarding-tool .tooltip.t-toggle h6 {font-weight:500;}
.onboarding-tool .tooltip.t-toggle h6 {margin:0;}
.onboarding-tool .tooltip.t-1:after, .onboarding-tool .tooltip.t-toggle:after {content:none;}
.onboarding-tool .tooltip.t-1 {margin-top:-100px;}
.onboarding-tool .tooltip.t-2 {margin-top:0;}
.onboarding-tool .tooltip.t-3 {margin-top:240px;}
.onboarding-tool .tooltip.t-4 {top:-170px;right:35px;left:auto;margin:0;}
.onboarding-tool .tooltip.t-4:after {width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff;right:-20px;left:auto;bottom:auto;top:50%;margin-top:-5px;}
.onboarding-tool .tooltip.tooltip-not-tutorial {top:137px;}
.onboarding-tool .tooltip.tooltip-not-tutorial:after {content:none;}
@media (min-width:1007px) { .onboarding-tool .tooltip.tooltip-not-tutorial {margin-left:-401px;} }
.onboarding-tool .tooltip.show {display:block;}
.onboarding-tool .tooltip.tooltip-not-tutorial.show {display:block!important;}
.onboarding-tool .tooltip h6, .sidebar .onboarding-tool h6, .sidebar .onboarding-tool .header h5 {text-transform:initial!important;font-weight:700;}
.onboarding-tool .tooltip h6 {margin:0 0 6px 0;}
.onboarding-tool .tooltip p {font-weight:300;margin:0 0 20px 0;}
.onboarding-tool .tooltip, .onboarding-tool .tooltip h6, .onboarding-tool .tooltip p {font-size:15px;color:#343434;}
.product-selector-heading.tutorial, .product-container.tutorial, .sidebar.tutorial {position:relative;z-index:12;outline:5px solid #fff;}
.sidebar.tutorial {outline:0;}
.product-container.tutorial {background:#fff;padding:10px 10px 0 10px;}
.onboarding-tool .footer {padding:0;margin:0;border:0;}
.onboarding-tool .footer .tour-button-container {float:right;}
.onboarding-tool .btn {border-radius:0;border:1px solid #1979c3;background:none;font-weight:500;margin:0 0 0 10px;padding:4px 20px;box-shadow:none;}
.onboarding-tool .btn.btn-back {background-color:#fff;color:#1979c3;}
.onboarding-tool .btn.btn-back:hover {background:#1979c3;color:#fff;text-decoration:none;}
.onboarding-tool .btn.btn-next {background-color:#1979c3;color:#fff;}
.onboarding-tool .btn.btn-next:hover {background:#006bb4;text-decoration:none;}
.onboarding-tool .btn.btn-close {float:left;background:none;border:0;margin:0;padding-left:0;padding-right:0;font-weight:300;text-decoration:underline;}
.onboarding-tool .btn.btn-close:hover {text-decoration:none;}
.onboarding-tool .btn.btn-disable {pointer-events:none;opacity:.5;}
.sidebar .onboarding-tool .btn.btn-green {background:#83b51c;border:1px solid #83b51c;font-size:15px;font-weight:300;padding:5px 10px;display:inline-block;width:auto;}
.sidebar .onboarding-tool .btn.btn-green:hover {background:#72a20f;border:1px solid #72a20f;}
.sidebar .onboarding-tool .btn.btn-green:focus {box-shadow:0 0 11px 3px rgba(131,181,38,.5);}
.onboarding-tool .onboarding-content {position:relative;z-index:14;}
.background-overlay {background:rgba(54,73,91,0.8);z-index:11;position:fixed;top:0;left:0;right:0;bottom:0;}

/* Custom Request */
nav.navigation ul li:last-child {background:#8f8f8f;border-bottom:3px solid #8f8f8f;}
nav.navigation ul li:last-child a {display:block;}
nav.navigation ul li:last-child a span {color:#fff;}
nav.navigation ul li ul li:last-child {background:inherit;border:inherit;}
nav.navigation ul li ul li:last-child a span {color:inherit;}
body.product-product-custom-request .gallery-placeholder, body.product-product-custom-request .product-reviews-summary, body.product-product-custom-request .product-info-price, body.product-product-custom-request .product-options-bottom .field.qty, body.product-product-custom-request .product-social-links, body.product-product-custom-request .product.media, body.product-product-custom-request .product.info.detailed {display:none;}
body.product-product-custom-request .product-info-main {display:table;}
body.product-product-custom-request .product-info-main .page-title-wrapper.product {display:table-header-group;}
body.product-product-custom-request .product-info-main .product.attribute.overview {display:table-row-group;}
body.product-product-custom-request .product-info-main .product-add-form {display:table-footer-group;}
body.product-product-custom-request .product-add-form .product-options-wrapper .field:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
body.product-product-custom-request .product-add-form .product-options-wrapper .field label.label, body.product-product-custom-request .product-add-form .product-options-wrapper .field legend.legend {width:30%;padding:11px 0 0 0;cursor:pointer;font-weight:400;float:left;}
@media (max-width:767px) { body.product-product-custom-request .product-add-form .product-options-wrapper .field label.label, body.product-product-custom-request .product-add-form .product-options-wrapper .field legend.legend {width:100%;float:none;margin-bottom:0;} }
body.product-product-custom-request .product-add-form .product-options-wrapper .field .control {float:left;width:70%;}
@media (max-width:767px) { body.product-product-custom-request .product-add-form .product-options-wrapper .field .control {float:none;width:100%;} }
body.product-product-custom-request .product-add-form .product-options-wrapper .field legend.legend+div {clear:none;}
body.product-product-custom-request .product-add-form .product-options-wrapper .field:first-of-type {margin-top:40px;}
body.product-product-custom-request .product-add-form .product-options-wrapper .field:last-child {margin-bottom:40px;}
body.product-product-custom-request .page-main {background:#f4f4f4;width:100%;box-sizing:border-box;position:relative;padding:0 0 100px 0;margin:0;float:none;max-width:inherit;}
body.product-product-custom-request .page-main:before {content:'';width:100%;height:400px;left:0;top:0;background:url('https://www.cart2quote.com/skin/frontend/default/cart2quote/images/thumbs/features-header-backgrond-03.png') top center no-repeat;background-size:100%;background-position:0px -167px;position:absolute;}
@media (min-width:1900px) { body.product-product-custom-request:not(.hide-sidebar) .page-main:before {background-size:118%;} }
@media (max-width:1900px) { body.product-product-custom-request .page-main:before {background-size:1900px auto;background-position:-17px -167px;} }
@media (max-width:1500px) { body.product-product-custom-request .page-main:before {background-position:-350px -167px;} }
body.product-product-custom-request .columns {max-width:1280px;margin:0 auto;padding:0 20px;}
@media (max-width:991px) { body.product-product-custom-request .columns {width:100%;max-width:inherit;} }
body.product-product-custom-request .product-info-main {width:70%;float:left;margin-left:0;position:relative;background:#fff;box-sizing:border-box;z-index:15;padding:60px 60px 0 60px;margin-top:60px;-webkit-box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.13);-moz-box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.13);box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.13);}
@media (max-width:991px) { body.product-product-custom-request .product-info-main {width:100%;float:none;margin:60px auto 0 auto;} }
@media (max-width:767px) { body.product-product-custom-request .product-info-main {padding:30px 30px 0 30px;} }
body.product-product-custom-request .demo-instructions {border-radius:3px;font-size:13px;padding:7px 15px;margin:15px 0 0 0;background:#fff6de;border:1px solid #eee1c1;color:#4d4c48;}
body.product-product-custom-request .product-add-form textarea, body.product-product-custom-request .product-add-form input, body.product-product-custom-request .product-add-form select {height:41px;width:100%;max-width:100%;border:0;box-shadow:none;border-bottom:1px solid #c0c0c0;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:600;color:#636363;border-radius:0;resize:auto;}
body.product-product-custom-request .product-add-form textarea:focus, body.product-product-custom-request .product-add-form input:focus, body.product-product-custom-request .product-add-form select:focus {border:0;border-bottom:1px solid #3399cc;-webkit-box-shadow:0 2px 0 0 #d7e7ef;-moz-box-shadow:0 2px 0 0 #d7e7ef;box-shadow:0 2px 0 0 #d7e7ef;}
body.product-product-custom-request .product-add-form .field.file {position:relative;}
body.product-product-custom-request .product-add-form .field.file input {border-bottom:0;padding-top:7px;margin-left:9px;}
body.product-product-custom-request .product-add-form .field.file input[type="file"] {opacity:0;}
@-moz-document url-prefix() { body.product-product-custom-request .product-add-form .field.file input {height:26px;padding-top:3px;margin-left:7px;} }
body.product-product-custom-request .product-add-form .field.file input:focus {box-shadow:none;}
body.product-product-custom-request .product-add-form .field.file .label {width:100%!important;left:0;margin-left:0;z-index:99;position:absolute;}
@media (max-width:767px) { body.product-product-custom-request .product-add-form .field.file .label {position:relative;padding-bottom:50px!important;} }
body.product-product-custom-request .field.file .label span {display:none;}
body.product-product-custom-request .field.file p.note {display:none;}
body.product-product-custom-request .field.file .label:before {content:'Add Logo';}
body.product-product-custom-request .field:nth-child(9) .label:before {content:'Attachment 1';}
body.product-product-custom-request .field:nth-child(10) .label:before {content:'Attachment 2';}
body.product-product-custom-request .field.file .control {position:relative;padding-left:30%;height:36px;}
@media (max-width:767px) { body.product-product-custom-request .field.file .control {padding-left:0;margin-top:-40px;} }
body.product-product-custom-request .field.file .control:before {content:'';position:absolute;left:0;width:103px;height:28px;margin:0 0 0 30%;background:#f1f1f1;color:#636363;border:1px solid #e7e7e7;border-radius:2px;display:inline-block;cursor:pointer;}
@media (max-width:767px) { body.product-product-custom-request .field.file .control:before {margin-left:0;} }
body.product-product-custom-request .field.file:hover .control:before {background:#e7e7e7;}
body.product-product-custom-request .field.file .control:after {content:'Upload file';position:absolute;top:0;left:30%;margin:5px 10px 5px 16px;font-weight:600;}
body.product-product-custom-request .product-add-form .field.file input.input-text {pointer-events:none;padding:0;margin:0;height:20px;top:-43px;left:121px;position:relative;width:100%;background:transparent;}
@media (max-width:767px) { body.product-product-custom-request .field.file .control:after {left:0;} }
@media (max-width:767px) { body.product-product-custom-request .field.date select {width:32%!important;} }
body.product-product-custom-request .product-options-bottom .actions #product-addtocart-button {display:none;}
body.product-product-custom-request .product-options-bottom .actions #product-addtoquote-button {background:#1979c3;color:#fff;box-shadow:none;margin-left:30%;width:30%;}
@media (max-width:767px) { body.product-product-custom-request .product-options-bottom .actions #product-addtoquote-button {margin-left:0;width:100%;} }
body.product-product-custom-request .product-options-bottom .actions #product-addtoquote-button:hover {background:#006bb4;}
body.product-product-custom-request .page-footer {border-top:1px solid #e3e3e3;}
body.product-product-custom-request .product-options-bottom {background:#f9f9f9;border-top:1px solid #e3e3e3;margin:0 -60px;padding:30px 60px;}
@media (max-width:767px) { body.product-product-custom-request .product-options-bottom {margin:0 -30px;padding:30px;} }
body.product-product-custom-request .product-options-bottom .box-tocart, body.product-product-custom-request .product-options-bottom fieldset {margin:0;}
