/**
 *
 *      OClass invoice styling
 *
 */

.invoice td {
    background: none !important;
    border: none !important;
    padding: 10px;
    font-size: 12px;
    vertical-align: middle;
}

.invoice tr td:last-child {
    text-align: right;
}

.invoice tr td img {
    max-width: 150px;
}

.download-invoice-wrapper {
    margin-bottom: 50px;
}

.download-invoice {
    font-size: 13px !important;
    float: right;
    background: var(--ocw-cta-bg-color) !important;
    color: var(--ocw-cta-color) !important;
    padding: 8px 25px;
    border: none;
    border-radius: 4px !important;
}

.download-invoice:hover,
.download-invoice:focus {
    background: var(--ocw-cta-bg-color) !important;
    color: var(--ocw-cta-color) !important;
}