div#edd_checkout_wrap {
    margin: 25px;
}

div#edd_checkout_wrap {
    display: flex;
    flex-direction: row-reverse;
}

div#edd_checkout_wrap form {
    width: 40%;
}

div#edd_checkout_wrap #edd_checkout_form_wrap {
    width: 60%;
}

form#edd_purchase_form {
    width: 98% !important;
}

tr th {
    text-align: center !important
}


td.edd_cart_item_name {
    display: flex;
}

td.edd_cart_item_price {
    text-align: center !important;
}

td.edd_cart_actions {
    display: flex;
    justify-content: center;
}

a.edd_cart_remove_item_btn {
    color: var(--black) !important;
}
#edd_checkout_cart .edd_cart_header_row th {
    background: var(--Dark-Gray);
    color: var(--white);
    border: none;
}
#edd_checkout_cart td {
    background: var(--light-Gray);
    color: var(--black);
    border: none;
}

#edd_checkout_cart th {
    border: none;
    color: var(--white);
    background: var(--Dark-Gray);
    padding: 10px;
}



p#edd-discount-code-wrap {
    border: none !important;
    background: var(--Dark-Gray) !important;
    color: var(--white) !important;
}

span.edd-description {display: none !important;}

input {
    height: 25px;
    margin: 15px 5px !important;
    padding: 8px !important;
    font-family: inherit;
    background-color: var(--light-Gray);
  	color: var(--black) !important;
    width: 80%;
    display: block;
}
input::placeholder {
	color: var(--black) !important;
}
input#edd-purchase-button {
    padding: 15px 0px !important;
    height: auto;
    border-radius: 5px;
}
input.edd-apply-discount.edd-submit.blue.button {
    margin: 0px !important;
    display: flex !important;
    width: 35%;
    justify-content: center;
    height: 40px;
}

span.edd-discount-code-field-wrap {
    overflow: auto;
}

.edd-payment-icons {
    display: none !important;
}

#edd_checkout_form_wrap fieldset {
    border: none;
    background: var(--Dark-Gray);
    margin-bottom: 10px;
}

p#edd_final_total_wrap {
    display: none;
}

legend {
    display: none !important;
}

p#edd_show_discount {
    background: none !important;
    border: none !important;
    color: var(--white) !important;
}

div#edd_checkout_cart_wrap {
    position: sticky;
    top: 0px;
    display: grid;
}