
.wqpw-estimator,
.wqpw-archive-panel,
.wqpw-guest-single-panel {
    margin: 16px 0;
}

.wqpw-estimator {
    padding: 18px 20px;
    border: 1px solid #ddd;
    background: #fafafa;
}

.wqpw-estimator--simple .wqpw-estimator__result {
    margin-bottom: 0;
}

.wqpw-estimator__result {
    margin-bottom: 16px;
    font-size: 15px;
    line-height: 1.7;
}

.wqpw-tier-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
}

.wqpw-tier-table th,
.wqpw-tier-table td {
    border: 1px solid #e2e2e2;
    padding: 18px 16px;
    text-align: left;
    vertical-align: middle;
    line-height: 1.6;
}

.wqpw-tier-table th {
    font-weight: 600;
}

.wqpw-hidden-price-label,
.wqpw-login-to-view,
.wqpw-login-msg {
    font-weight: 600;
}

.wqpw-qty-wrap {
    margin: 0 0 12px;
}

.wqpw-qty-wrap label {
    display: block;
    margin-bottom: 6px;
    font-weight: 600;
}

.wqpw-archive-panel .qty,
.wqpw-guest-single-panel .qty,
.wqpw-guest-single-panel .wqpw-standalone-qty {
    max-width: 120px;
}

.wqpw-archive-add-to-cart,
.wqpw-login-button,
.wqpw-archive-options-button {
    display: inline-block;
    margin-top: 12px;
}

.wqpw-archive-panel form.cart {
    margin: 0;
}


.wqpw-archive-add-to-cart,
.wqpw-login-button,
.wqpw-archive-options-button,
.woocommerce a.button.wqpw-archive-options-button,
.woocommerce button.button.wqpw-archive-add-to-cart,
.woocommerce a.button.wqpw-login-button,
.single_add_to_cart_button,
.woocommerce button.single_add_to_cart_button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
    background: #09597a;
    color: #ffffff;
    border-color: #09597a;
}

.wqpw-archive-add-to-cart:hover,
.wqpw-login-button:hover,
.wqpw-archive-options-button:hover,
.woocommerce a.button.wqpw-archive-options-button:hover,
.woocommerce button.button.wqpw-archive-add-to-cart:hover,
.woocommerce a.button.wqpw-login-button:hover,
.single_add_to_cart_button:hover,
.woocommerce button.single_add_to_cart_button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.wqpw-archive-add-to-cart:focus,
.wqpw-login-button:focus,
.wqpw-archive-options-button:focus,
.woocommerce a.button.wqpw-archive-options-button:focus,
.woocommerce button.button.wqpw-archive-add-to-cart:focus,
.woocommerce a.button.wqpw-login-button:focus,
.single_add_to_cart_button:focus,
.woocommerce button.single_add_to_cart_button:focus,
.woocommerce a.button:focus,
.woocommerce button.button:focus,
.woocommerce input.button:focus,
.woocommerce #respond input#submit:focus {
    background: #09597a;
    color: #ffffff;
    border-color: #09597a;
}
