.quick-checkout-wrapper .left .confirm-section .buttons .pull-right .btn {
    background: #73B26C;
    width: 100%;
}

.quick-checkout-wrapper .left .confirm-section .buttons .pull-right .btn:hover {
    background: rgba(35, 36, 40, 1) !important;
}

.quick-checkout-wrapper .disclaimer {
    font-size: 12px !important;
    font-weight: bold;
}

.quick-checkout-wrapper .shipping-payment .section-payment .section-body > div {
  flex-wrap: wrap;
}

.quick-checkout-wrapper .shipping-payment .section-body .break-flex {
    flex-basis: 100%;
    height: 0;
    width: 100%;
}

.quick-checkout-wrapper .shipping-payment .section-body .subtitle{
    font-size: 12px;
    padding-bottom: 20px;
}

/* @media (max-width: 980px) { */
    .quick-checkout-wrapper .shipping-payment {
        padding: 0px;
        display: block !important;
    }

    .quick-checkout-wrapper .shipping-payment .section-shipping,
    .quick-checkout-wrapper .shipping-payment .section-payment {
        padding: 15px;
        border: 1px solid rgba(226, 226, 226, 1);
    }

    .quick-checkout-wrapper .shipping-payment .section-shipping {
        margin-bottom: 25px;
    }
/* } */
.quick-checkout-wrapper .confirm-section .buttons .pull-right:only-child{
    width: 100%;
}

.quick-checkout-wrapper .checkout-section .section-title {
    background-color: #F5F5F5;
    margin-top: -15px;
    margin-left: -15px;
    margin-right: -15px;
    padding: 15px;
}

.quick-checkout-wrapper .checkout-section.payment-address .section-title,
.quick-checkout-wrapper .checkout-section.section-cvr .section-title {
    display: none !important;
}

.quick-checkout-wrapper .checkout-section.section-cvr .form-coupon label,
.route-checkout-cart .cart-panels .form-group .control-label {
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 15px;
}

.quick-checkout-wrapper .checkout-section.section-cvr .form-coupon button,
.route-checkout-cart .cart-panels .panel-body #button-coupon {
    background-color: #232428;
    text-transform: unset;
}

.route-checkout-cart .cart-panels .panel-body #button-coupon {
    margin-top: 0px !important;
    margin-left: 5px !important;
}

.quick-checkout-wrapper .shipping-payment label {
    color: #000000;
    font-weight: 500;
}

.quick-checkout-wrapper .cart-section .td-remove,
.cart-page .cart-table .td-remove {
    max-width: 50px;
    min-width: fit-content !important;
    padding: 0 !important;
}

.quick-checkout-wrapper .cart-section .td-remove .fa,
.cart-page .cart-table .td-remove .fa {
    font-size: 20px !important;
}

.quick-checkout-wrapper .cart-section .td-remove button,
.cart-page .cart-table .td-remove button {
    background: none;
    color: #6A6A74;
}

.quick-checkout-wrapper .cart-section .td-qty .input-group {
    justify-content: flex-end;
}

.quick-checkout-wrapper .cart-section .td-qty span {
    font-weight: 200 !important;
}

.quick-checkout-wrapper .cart-section .stepper-group,
.cart-page .cart-table .stepper-group {
    align-items: center;
    display: flex;
    flex-grow: 0;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.quick-checkout-wrapper .cart-section .stepper-group .stepper,
.cart-page .cart-table .stepper-group .stepper {
    justify-content: center !important;
    overflow: visible !important;
    border: none !important;
    width: 70px !important;
}

.quick-checkout-wrapper .cart-section .stepper-group .stepper .input-group-btn,
.cart-page .cart-table .stepper-group .stepper .input-group-btn {
    position: relative !important;
    display: block !important;
    min-width: 25px;
    height: 25px;
    background-color: #F5F5F5;
    text-align: center;
}

.quick-checkout-wrapper .cart-section .stepper-group .stepper input,
.cart-page .cart-table .stepper-group .stepper input {
    width: 25px;
    min-width: 25px !important;
    height: 25px;
    min-height: 25px !important;
    border: 1px solid #D9D9D9 !important;
    padding: 0px;
    margin: 0 5px;
    font-size: 12px !important;
    line-height: 25px;
}

.quick-checkout-wrapper .cart-section .stepper-group .stepper .input-group-btn i,
.cart-page .cart-table .stepper-group .stepper .input-group-btn i {
    display: block;
    height: 25px;
    font-size: 18px;
    line-height: 25px;
    font-weight: 100;
    background-color: #D9D9D9 !important;
}

.cart-page .cart-table .stepper-group .stepper .input-group-btn i::before {
    content: none !important;
}

.quick-checkout-wrapper .cart-section table tr, .quick-checkout-wrapper .cart-section table td,
.cart-page .cart-total table td {
    background-color: #FFFFFF !important;
    font-weight: 200 !important;
}

.quick-checkout-wrapper .cart-section table tfoot tr:last-child,
.quick-checkout-wrapper .cart-section table tfoot tr:last-child td,
.cart-page .cart-total table tr:last-child,
.cart-page .cart-total table tr:last-child td {
    background-color: #EDEDED !important;
    font-weight: bold !important;
}

.quick-checkout-wrapper .payment-display #payment-buttons {
    display: none;
}

.incubator-payment h3 {
    margin-top: 5px;
    font-size: 16px;
    color: #696973;
}

.incubator-payment p {
    font-size: 15px;
    color: #000000;
}

.quick-checkout-wrapper .confirm-section .buttons .pull-right .btn {
    background: rgba(35, 36, 40, 1) !important;
    min-height: 45px;
    font-size: 20px;
}

.quick-checkout-wrapper .form-coupon .input-group {
    flex: 1 1 1200px !important;
}

.quick-checkout-wrapper .form-coupon .input-group input {
    max-width: none !important;
}

.quick-checkout-wrapper .checkout-payment-details.payment-bank_transfer {
    display: none !important;
}

.route-checkout-cart .cart-panels .title,
.route-checkout-cart .cart-panels .panel .panel-heading {
    display: none !important;
}

.checkout-teaser {
    margin-top: 20px;
    background-color: #EDEDED !important;
    color: #222428 !important;
}

.route-checkout-cart .cart-panels .form-group {
    padding: 15px;
}

.route-checkout-cart .panels-total .form-group .input-group {
    flex-direction: row !important;
}

.route-checkout-cart .panels-total .form-group .input-group .input-group-btn {
    width: fit-content !important;
}

.route-checkout-cart .buttons .pull-left .btn {
    min-height: 45px;
    font-size: 20px;
}

.route-checkout-cart #content .table-responsive table tr td:nth-of-type(2) {
    min-width: 85px !important;
}

.route-checkout-cart .refresh-cart {
    font-size: 12px;
    text-decoration: underline;
    color: #222428;
    margin-top: 10px;
}

.route-checkout-cart .cart-bottom .pull-left {
    order: 2;
    margin-top: 15px;
}

.route-checkout-cart .cart-bottom .pull-left a {
    font-weight: 100;
}

.route-account-login .page-title {
    display: none;
}

.route-account-register .buttons .pull-right:only-child {
  flex: initial;
}

.desktop-cart-wrapper .fa-shopping-cart {
    padding-top: 5px;
}

@media (min-width: 1024px) {
    .route-checkout-cart #content .cart-bottom {
        width: 50% !important;
    }
}
