.imp-msg{display:inline-block;float:left;margin:-4px 0 0;padding:0 0 0 10px}.imp-msg a{text-decoration:underline}.entry-content .credit-buybtn{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:transparent linear-gradient(to bottom,#e05d22 0,#d94412 100%) repeat scroll 0 0;border-color:-moz-use-text-color -moz-use-text-color #b93207;border-image:none;border-radius:2px;border-style:none none solid;border-width:medium medium 3px;color:#fff;display:inline-block;padding:11px 24px 10px;text-decoration:none}.entry-content .credit-buybtn:hover{background:transparent linear-gradient(to bottom,#ed6a31 0,#e55627 100%) repeat scroll 0 0;outline:medium none;color:#fff}

.woo-credits-reward-credits .mwdcp-light-grey{
    border: 1px solid #ccc;
    background-color: #f1f1f1;
}

.woo-credits-reward-credits .mwdcp-grey {
    background-color: #9e9e9e;
}
.noclick {
    pointer-events: none;
    position: relative;
    z-index: -2;    
}

.credit-row .product-thumbnail img {
    height: 64px;
    width: 64px;
    cursor: pointer;
}

.credit-buy-more-btn {
    display: block;
    text-align: center;
    margin-bottom: 1em;
}

.wdcp-credit-buy .checkout-button,
.wdcp-credit-buy #payment .place-order button.button
{
    display: none !important;
}

* {
    margin: 0;
    box-sizing: border-box;
}

.table {
    display: table;
    width: 100%;
    margin: 10% auto 0;
    border-collapse: separate;
}

.table_row {
    display: table-row;
}

.theader {
    display: table-row;
}

.table_header {
    display: table-cell;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    text-align: center;
}

.table_header:first-child {
    border-top-left-radius: 5px;
}

.table_header:last-child {
    border-top-right-radius: 5px;
}

.table_small {
    display: table-cell;vertical-align: middle;
}

.table_row>.table_small>.table_cell:nth-child(odd) {
    display: none;
    padding-top: 10px;
    padding-bottom: 10px;
}

.table_row>.table_small>.table_cell {
    padding-top: 10px;
    padding-bottom: 10px;
    padding: 1rem 1rem;

}

.table_row>.table_small>.table_cell1 {
    font-weight: bold;
}

.table_row>.table_small:first-child>.table_cell {}

.table_row>.table_small:last-child>.table_cell {}

.table_row:last-child>.table_small:last-child>.table_cell:last-child {
    border-bottom-right-radius: 5px;
}

.table_row:last-child>.table_small:first-child>.table_cell:last-child {
    border-bottom-left-radius: 5px;
}

.table_row:nth-child(2n+3) {}

.table_row>.table_small>.table_cell img {
    max-width: 50px;
}

.wdcp-notax .tax-total{
    display: none;
}

@media screen and (max-width: 900px) {
    .table {
        width: 90%;
    }
}

@media screen and (max-width: 767px) {
    .table {
        display: block;
    }

    .table_row:nth-child(2n+3) {
        background: none;
    }

    .theader {
        display: none;
    }

    .table_row>.table_small>.table_cell:nth-child(odd) {
        display: table-cell;
        width: 50%;
    }

    .table_cell {
        display: table-cell;
        width: 50%;
    }

    .table_row {
        display: table;
        width: 100%;
        border-collapse: separate;
        padding-bottom: 20px;
        margin: 5% auto 0;
        text-align: center;
        border-bottom: 1px solid #f1f1f1;
    }
    
    .table_row:last-child {
        border-bottom: none;
    }    

    .table_small {
        display: table-row;
    }

    .table_row>.table_small:first-child>.table_cell:last-child {
        border-left: none;
    }

    .table_row>.table_small>.table_cell:first-child {}

    .table_row>.table_small:first-child>.table_cell:first-child {
        border-top-left-radius: 5px;
    }

    .table_row>.table_small:first-child>.table_cell:last-child {
        border-top-right-radius: 5px;
    }

    .table_row>.table_small:last-child>.table_cell:first-child {
        border-right: none;
    }

    .table_row>.table_small>.table_cell:last-child {}

    .table_row>.table_small:last-child>.table_cell:first-child {
        border-bottom-left-radius: 5px;
    }

    .table_row>.table_small:last-child>.table_cell:last-child {
        border-bottom-right-radius: 5px;
    }

    .table_row>.table_small>.table_cell img {
        max-width: 100%;
    }    

}