#vpc-preview,.vpc-cart-config-image,.saved-config-preview{position:relative;border:1px solid #f1f4f9;text-align:center}#vpc-preview img,.vpc-cart-config-image img,.saved-config-preview img{position:absolute;top:0;left:0;right:0;margin:0 auto;max-width:100%}#vpc-preview img:first-child,.vpc-cart-config-image img:first-child,.saved-config-preview img:first-child{position:relative}#vpc-components,#vpc-preview{vertical-align:top}.vpc-component{border:1px solid #f1f4f9;border-top:none;padding:5px;cursor:pointer}.vpc-component:first-of-type{border-top:1px solid #f1f4f9}.vpc-component-header>img{width:60px;vertical-align:top;display:inline-block}.vpc-component-header{color:#768e9d;position:relative}.vpc-component-header>span{padding-left:10px}.vpc-options{display:inline-block;width:100%;margin-top:5px;background-color:#f1f4f9}.vpc-options img{max-width:20px;max-height:20px;display:inline-block}.txt.vpc-selected{color:#becbd2;display:block;font-size:12px;font-weight:400;line-height:normal}.vpc-options>.vpc-selected{position:relative}.vpc-options label.custom{display:inline-block;cursor:pointer;position:relative;font-size:13px;text-align:center;vertical-align:top;width:25px;height:25px;box-sizing:content-box;margin:5px}.vpc-options input[type=radio],.vpc-options input[type=checkbox]{display:none}.vpc-options label.custom:before{content:"";display:inline-block;width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-position:center;background-size:contain}.vpc-options input:checked+label.custom:before{font-family:FontAwesome;content:"\f00c";color:#fff}.vpc-action-buttons{margin-top:10px}#vpc-price-container{height:50px;color:#09c;font-weight:700;text-align:right;font-size:30px}#vpc-components{margin-top:50px}.vpc-selected-icon{position:absolute;top:7px;right:5px}.vpc-selected-icon img{max-width:24px;max-height:24px}.vpc-action-buttons .col{float:right}#vpc-qty-container{display:inline-table}input#vpc-qty[type=number]::-webkit-outer-spin-button,input#vpc-qty[type=number]::-webkit-inner-spin-button{display:none}#vpc-qty{text-align:center;height:35px;background-color:#efefef;color:#60646c;border:none;-webkit-appearance:none;-moz-appearance:textfield;width:50px;box-sizing:border-box}.vpc-action-buttons button,.vpc-action-buttons .plus,.vpc-action-buttons .minus{color:#fff !important;height:35px !important;padding:0 10px !important;font-weight:inherit !important;font-family:inherit !important;font-size:inherit !important;letter-spacing:inherit !important;text-transform:uppercase !important;cursor:pointer}#vpc-qty-container input[type=button],.vpc-action-buttons button{background:#09c;border-radius:4px;box-sizing:border-box}#vpc-qty-container:hover,.vpc-action-buttons button:hover{opacity:.8}.vpc-action-buttons button,.vpc-action-buttons .plus,.vpc-action-buttons .minus{border:none !important;box-shadow:none !important;outline:none !important;vertical-align:top !important}.vpc-group{display:table;width:100%;padding:5px;border-top:1px solid #d3d3d3}.vpc-group label{border:1px solid}.vpc-group-name{display:inline-block;margin:5px;margin-right:10px;vertical-align:middle}.vpc-success,.vpc-failure{color:#fff;padding:5px;text-align:center}.vpc-success{background-color:green}.vpc-success a{color:#adff2f}.vpc-failure{background-color:red}.vpc-cart-config{border:1px solid #c8c8c8;margin-bottom:5px;padding:5px}.vpc-cart-config img{border:1px solid #c8c8c8;margin:5px;display:inline-block;vertical-align:middle;max-width:30px;max-height:30px}.vpc-single-option-wrap{display:inline-block}.vpc-cart-options-container{border:1px solid #f1f4f9;padding:5px;margin:5px}.wpc-uploaded-design-container{position:relative;width:100%}.vpc-file-drop{border:1px dotted #d3d3d3;padding:20px;text-align:center;color:#d9e1e7}.vpc-file-drop input{display:none}.vpc-file-drop label{display:block;width:50px;height:50px;margin:0 auto;background:url(//auto-seatcovers.com/wp-content/plugins/visual-products-configurator-for-woocommerce/public/css/../images/Uploadicon.png) no-repeat center center transparent;cursor:pointer}.vpc-file-drop a{text-transform:uppercase}.vpc-file-drop label{display:block;width:50px;height:50px;margin:0 auto;background:url(//auto-seatcovers.com/wp-content/plugins/visual-products-configurator-for-woocommerce/public/css/../images/uploadicon.png) no-repeat center center transparent;cursor:pointer}.vpc-single-upload-option-wrap>label{width:100%}.vpc-single-upload-option-wrap>label:before{display:none}.vpc-saved-config-name{text-align:center;margin:5px 0}#debug{margin-top:10px}.made-with-vpc{text-align:center;font-size:13px;padding:10px}.made-with-vpc a{text-decoration:none}