.is_configurable div.product form.cart {
    border: none !important;
}

.is_configurable div.product form.cart .quantity, .is_configurable div.product form.cart .single_add_to_cart_button {
    display: none !important;
}


.woocommerce #ss-shipping-date-selector ul.ss_shipping_dates {
    list-style: none outside;
    margin: 0;
    padding: 0
}

.woocommerce #ss-shipping-date-selector ul.ss_shipping_dates li {
    margin: 0 0 .5em;
    line-height: 1.5em;
    list-style: none outside;
    display: flex;
    flex-wrap: nowrap;
}


.woocommerce #ss-shipping-date-selector ul.ss_shipping_dates li input {
    margin: 0 .4375em;
    vertical-align: top
}

.woocommerce #ss-shipping-date-selector ul.ss_shipping_dates li label {
    display: inline;
    text-align: left;
}

.woocommerce #ss-shipping-date-selector ul.ss_shipping_dates .amount {
    font-weight: 700
}

.woocommerce #ss-shipping-date-selector ul.ss_shipping_dates .payment_box {
    display: none !important;
}

/* Delivery date alignment */
.woocommerce #ss-shipping-date-selector.brightnexo-align-right ul.ss_shipping_dates li {
    justify-content: flex-end;
}
.woocommerce #ss-shipping-date-selector.brightnexo-align-right ul.ss_shipping_dates li input {
    order: 2;
}
.woocommerce #ss-shipping-date-selector.brightnexo-align-right ul.ss_shipping_dates li label {
    text-align: right;
}

/* Cart styling for datalist variations*/
.widget_shopping_cart_content dl.variation {
    width: 190px;
    word-break: break-word;
}
.widget_shopping_cart_content dl.variation dt {
    width: 70px;
}
.widget_shopping_cart_content dl.variation dd {
    width: 110px;
}
.widget_shopping_cart_content dl.variation dt.variation-Uploaden {
    display: none;
}
.widget_shopping_cart_content dl.variation dd.variation-Uploaden {
    grid-column: span 2;
    width: 190px;
}
.widget_shopping_cart_content dl.variation dd.variation-Uploaden p a {
    text-align: center;
    margin-top: 5px;
}