body.cl-user .guestlogin h1 {
    font-size: 36px;
    line-height: 1.2;
    padding: 0.75rem 1.25rem 0;
    margin-top: revert;
    margin-bottom: 0.5rem;
}

body.cl-user .card-body {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 0;
}

body.cl-user .card-body .form-group {
    width: 100%;
    margin-bottom: 0;
}

/*body.cl-user .panel.card:nth-child(3) .card-body .form-group > .address-show,*/
/*body.cl-user .panel.card:nth-child(3) .card-body .form-group > .col-lg-9:has(.packstation-postnr),*/
/*body.cl-user .panel.card:nth-child(3) .card-body .form-group > .col-lg-6 {*/
/*    max-width: 66.6666666667%;*/
/*    flex: 0 0 66.6666666667%;*/
/*}*/
body.cl-user .panel.card:nth-child(3) .card-body .form-group > .packstation-nr-col,
body.cl-user .panel.card:nth-child(3) .card-body .form-group > .col-lg-3  {
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
}

body.cl-user .checkoutCollumns .form-group .col-8,
body.cl-user .checkoutCollumns .form-group .col-4,
body.cl-user .checkoutCollumns .form-group .col-5,
body.cl-user .checkoutCollumns .form-group .col-7,
body.cl-user #shippingAddressForm .form-group .col-xs-4,
body.cl-user #shippingAddressForm .form-group .col-xs-5,
body.cl-user #shippingAddressForm .form-group .col-xs-7,
body.cl-user #shippingAddressForm .form-group .col-xs-8 {
    flex: 0 0 50%;
    max-width: 50%;
}

/*
body.cl-user .col-xs-5 {
    margin-left: 15px;
}
*/

body.cl-user .card:nth-child(3) .card-body .form-group .col-lg-9,
body.cl-user #shippingAddress,
body.cl-user #shippingAddress .form-group .col-lg-9,
body.cl-user .card-body .form-group:has(#userLoginName) .col-lg-9 {
    flex: 0 0 100%;
    max-width: 100%;
}

/*
body.cl-user #shippingAddress {
    padding-right: 15px;
}
*/

/*
#userLoginName {
    width: 100%;
    max-width: 100%;
}
*/

/*body.cl-user #userNextStepBottom {*/
/*    right: 1rem;*/
/*    position: absolute;*/
/*    display: flex;*/
/*}*/

body.cl-user .card-body .form-group:first-child .col-xs-5 {
    flex: 0 0 100%;
    max-width: 100%;
    width: calc(100% - 30px);
    padding: 0 15px;
}

body.cl-user .panel-body > .card-header,
body.cl-user .panel-body > .card-body {
    display: flex;
    flex: 0 0 100%;
    padding-left: 0;
    padding-right: 0;
}

body.cl-user .panel-body.card-body > .card-body { 
  margin-left: -15px;
  margin-right: -15px;
}
body.cl-user .panel-body.card-body > .card-body textarea {
   margin-left: 15px;
   margin-right: 15px;
}

body.cl-user .cart-buttons .row {
    width: 100%;
}

body.cl-user .fa-caret-right::before {
    margin-left: 5px;
}

body.cl-user .cart-buttons:nth-child(2) {
    display: none;
}

body.cl-user #addressForm #invadr_oxuser__oxfname {
    margin-left: 0;
}

@media (min-width: 992px) {
    body.cl-user .content-box > .row > .col-12 {
        flex: 0 0 80%;
        max-width: 80%;
        margin: 0 10%;
    }

    body.cl-user #shippingAddressForm .form-group > div.col-lg-9,
    body.cl-user #shippingAddressForm .form-group > div.col-lg-2 {
        flex: 0 0 100%;
        max-width: unset;
    }

    body.cl-user .checkoutCollumns .form-group > div.col-lg-8,
    body.cl-user .checkoutCollumns .form-group > div.col-lg-4,
    body.cl-user #shippingAddressForm .form-group > div.col-lg-6,
    body.cl-user #shippingAddressForm .form-group > div.col-lg-3 {
        flex: 0 0 50%;
        max-width: unset;
    }
}
