/*
	Theme Name:	interpret-europe-child
	Theme URI:	http://themeforest.net/user/Codevz/portfolio
	Description:Sample child theme of Xtra theme for customization.
	Author:		Codevz
	Author URI:	http://themeforest.net/user/Codevz
	Template:	interpret-europe
	Version:	1.0
*/

.pmpro-invoice .invoice table {
    text-align: left;
}
.pmpro-invoice .invoice tr,
.pmpro-invoice .invoice td,
.pmpro-invoice .invoice th,
.pmpro-invoice .invoice,
.pmpro-invoice .invoice table {
    border: 0!important;
}

.pmpro-invoice .pmpro_a-print {
    float: initial;
}

.pmpro-invoice .invoice,
.pmpro-invoice .account-invoice-panel,
.pmpro-invoice .pmpro_payment_instructions {
    max-width: 1024px;
    margin: 0 auto;
}
.pmpro-invoice .account-invoice-panel {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: baseline;
}

.pmpro-invoice .account-invoice-panel hr {
    width: 100%;
}

.pmpro-invoice details summary {
    text-align: left;
    text-decoration: underline;
    cursor: pointer;
}
.pmpro-invoice details summary:hover {
    text-decoration: none;
}

@media print {

    .pmpro-invoice h1 {
        font-size: 24px;
    }



    .pmpro-invoice #user_switching_switch_on,
    .pmpro-invoice .cz_fixed_bottom_border,
    .pmpro-invoice .account-invoice-panel,
    .pmpro-invoice .pmpro_payment_instructions {
        display: none!important;
    }

    .pmpro-invoice .page_content {
        margin: 0;
    }

    .pmpro-invoice .page_header,
    .pmpro-invoice .page_footer,
    .pmpro-invoice .page_cover {
        display: none;
    }

}

#other_discount_code_p {
    font-size: 16px;
}
