/* PPOM Cart Edit CSS */

.ppom-ce-popup-table {
    width: 100% !important;
    min-width: 333px;
}

.ppom-ce-popup-table td {
    padding: 9px 12px !important;
}

.ppom-ce-popup-table tbody td.ppom-ce-field-value-td table,
.ppom-ce-popup-table tbody td.ppom-ce-field-value-td table tr,
.ppom-ce-popup-table tbody td.ppom-ce-field-value-td table th,
.ppom-ce-popup-table tbody td.ppom-ce-field-value-td table td {
    border: none !important;
    margin: 0 !important;
    padding: 0px 5px 0px 0px !important;
    vertical-align: middle !important;
}

.ppom-ce-popup-table tbody td.ppom-ce-field-value-td {
    padding: 6px;
    position: relative;
}

.ppom-ce-popup-table tbody td .ppom-image-meta-title {
    margin-left: 7px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.ppom-ce-popup-btn small {
    font-size: 11px;
}

.ppom-modal-body {
    text-align: left;
}

.ppom-modal-footer {
    text-align: right;
}

.ppom-modal-body [name="add-to-cart"] {
    margin-left: 5px !important;
}
