/**
 * @plugin		sac-calculator-pro
 * @file		sac-calculator-pro-styles.css
 * @version		2.1.0
 * @author 		SAC-ict
 *
 */

.pa_rolbreedte {display: none !important;}
.reset_variations {display: none !important;}
.woocommerce-variation-price {display: none;}
.sac-cap-divlabel {float: left;width: 50%;}
.sac-cap-div-dimension {float: left;width: 10%;padding-top: 5px;}
.sac-cap-divprice {float: left;width: 20%;text-align:right;}
@media only screen and (max-width: 1300px) { .sac-cap-divprice {width: 40%;} }
.sac-cap-divtotalprice {float: left;width: 50%;}
.sac-cap-spanlabel {vertical-align: middle;}
.sac-cap-spandimension {vertical-align: middle;}
.sac-cap-custom-fields-section {background-color: #F8F8F8;margin-top: 20px;margin-bottom: 20px;padding: 10px 20px 10px 20px;width: 100%;}
.sac-cap-base-price-wrapper {width: 100%;min-height: 30px;}
.sac-cap-price-m2-wrapper {width: 100%;min-height: 30px;}
.sac-cap-price-pp-wrapper {width: 100%;min-height: 30px;}
.sac-cap-divheader {margin-top: 20px;min-height: 40px;width: 100%;}
.sac-cap-spanheader {font-size: 18pt;font-weight: 600;}
.sac-cap-calculation-wrapper .sac-cap-spanlabel {padding-top: 10px;}
.sac-cap-width-wrapper {width: 100%;min-height: 40px;}
.sac-cap-length-wrapper {width: 100%;min-height: 40px;}
.sac-cap-diameter-wrapper {width: 100%;min-height: 40px;}
.sac-cap-hide-width {display: none;}
.sac-cap-netto-opp-wrapper {width: 100%;min-height: 40px;}
.sac-cap-strips-wrapper {width: 100%;min-height: 40px;}
.sac-cap-strip-width-wrapper {width: 100%;min-height: 40px;}
.sac-cap-m2-wrapper {width: 100%;min-height: 40px;}
.sac-cap-cutting-loss-wrapper {width: 100%;min-height: 40px;}
.sac-cap-number-wrapper {width: 100%;min-height: 40px;}
.sac-cap-divinput {float: left;width: 100px;}
.sac-cap-divinput-float {float: left;}
.sac-cap-select-cutting-loss-wrapper .sac-cap-spanlabel {display: none;}
.sac-cap-select-cutting-loss-wrapper .sac-cap-divselect {width: 67%;}
.sac-cap-input {width: 80px !important;height: 28px;margin: 8px 0 2px 0;text-align: center;display: inline !important;border: 1px solid #ccc !important;background-color: #fff !important;}
.sac-cap-select {width: 100% !important;height: 28px;padding: 0;font-size: 15px;margin: 8px 0 2px 0;text-align: left;display: inline !important;border: 1px solid #ccc !important;background-color: #fff !important;}
.sac-cap-input.sac-cap-input-readonly {background-color: #F8F8F8 !important;}
.sac-cap-minus, .sac-cap-plus {width: 30px;height: 27px;margin-bottom: 6px;background: #f2f2f2;border-radius: 4px;padding: 3px 5px 0px 5px;border: 1px solid #ddd;display: inline-block;vertical-align: middle;text-align: center;line-height: 18px;}
.sac-cap-minus:hover, .sac-cap-plus:hover {background: #506270;color: #fff;}
.sac-cap-offset1{margin-left: -30px;}
.sac-cap-offset2{margin-left: -15px;}
.sac-cap-totalprice-wrapper {padding: 20px 0 20px 0;}
.sac-cap-spantotalprice, .sac-cap-spantotalprice-currency {font-size: 18pt;font-weight: 900;}
.sac-cap-regualar-price {font-weight: 200;}
.sac-cap-div-width-error, .sac-cap-div-length-error, .sac-cap-div-diameter-error, .sac-cap-div-qty-error {color: red;display: none;clear:both;}
/* Chrome, Safari, Edge, Opera */
input#sac-cap-quantity::-webkit-outer-spin-button,input#sac-cap-quantity::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
/* Firefox */
input#sac-cap-quantity[type=number] {-moz-appearance: textfield;}