:disabled.stripe-button-el.simpay-payment-btn span, .stripe-button-el.disabled.simpay-payment-btn span{
    background: #666 none repeat scroll 0 0 !important;
    border: medium none !important;
}

.et_pb_column_2 {
    padding-top: 1px!important;
}

.logout-menu {
    z-index: 99999;
}


/* BILLING HISTORY */
article.invoice.type-invoice {
    position: relative;
    margin: 50px auto 20px;
    padding-bottom: 20px;
}

article.invoice.type-invoice:not(:last-child) {
    border-bottom: solid 1px black;
}

article.invoice.type-invoice .view-print.btn {
    position: absolute;
    right: 0;
    top: -15px;
}

article.invoice.type-invoice .invoice-meta-excerpt {
    margin-top: -20px;
}

article.invoice.type-invoice .main_title {
    color: #E00;
    font-weight: 600;
    border-bottom: none;
    margin-bottom: 20px;
}

article.invoice.type-invoice .invoice-meta-excerpt .date {
    font-weight: 800;
    padding-right:20px;
}

article.invoice.type-invoice .invoice-meta-excerpt .lines {
    font-weight: 600;
}

.post-type-archive-invoice .invoice-meta-excerpt{
    border-top:none!important;
}

#acx_mobile_menu.opened{
    display: block;
}

.no-wrap .js-wpt-field-items.js-wpt-repetitive.wpt-repetitive{
    float:none;
    width: 100%;
}
.no-wrap label{
    float: none;
    width: 100%;
    white-space: normal;
}