.lyp-form-group {
    display: flex;
    margin-bottom: 1rem;
}
.lyp-form-group-column .lyp-form-group-content {
    display: inline-block;
}
.lyp-form-group-row .lyp-form-group-content {
    display: flex;
}

.lyp-form-label {
    display: inline-block;
    width: 275px;
}

.lyp-form-input,
.lyp-form-select,
.lyp-form-group-column .lyp-form-group-content {
    width: 100%;
	max-width: 300px;
}

.lyp-form-label-required::after {
    content: '*';
    color: red;
}

.lyp-form-label-top {
    vertical-align: top;
}

.lyp-text-red {
    color: red;
}

.lyp-text-green {
    /* color: #386864; */
    /* color: #8BBDB1; */
    color: limegreen;
}

.lyp-cursor-help {
    cursor: help;
}

.lyp-form-group-radio {
    margin-bottom: 1rem;
    display: flex;
    align-items: baseline;
}

.form-errors {
    margin-bottom: 1rem;
}
.form-errors .error {
    margin-left: 1rem;
}
.lyp-hidden {
    display: none !important;
}

.lyp-invite-user-mb {
    margin-bottom: 50px;
}

.lyp-lumberyard-overview-lumberyard {
    margin-bottom: 0.5rem;
}

.lyp-lumbermaster-more-data {
    /* display: none; */
    max-height: 0;
    transition: max-height 0.15s ease-out;
    overflow: hidden;
    /* color: white; */
    /* background-color: #8BBDB1; */
    background-color: white;
    border-left: 1px solid grey;
    border-right: 1px solid grey;
    border-bottom: 1px solid grey;
    /* padding: 1rem; */
    /* height: 0; */
    /* color: black; */
}
.lyp-accordion-confirmed .lyp-lumbermaster-more-data {
    border-left: 1px solid #386864;
    border-right: 1px solid #386864;
    border-bottom: 1px solid #386864;
}
.lyp-accordion-denied .lyp-lumbermaster-more-data {
    border-left: 1px solid #D84635;
    border-right: 1px solid #D84635;
    border-bottom: 1px solid #D84635;
}
.lyp-lumbermaster-more-data.lyp-expanded {
    /* display: block; */
    /* border: 1px solid grey; */
    max-height: 200px;
    transition: max-height 0.25s ease-out;
    /* height: fit-content; */
}
.lyp-lumbermaster-more-data .lyp-lumbermaster-more-data-inner-container {
    padding: 1rem;
    position: relative;
}
.lyp-accordion {
    width: 100%;
    /* color: white; */
    /* background-color: grey; */
    border: 1px solid grey;
    /* padding: 1rem; */
    display: flex;
    justify-content: space-between;
}
.lyp-accordion > * {
    padding: 0.5rem 1rem;
    width: 30%;
}
.lyp-accordion-confirmed .lyp-accordion {
    /* background-color: #386864; */
    border: 1px solid #386864;
}
.lyp-accordion-denied .lyp-accordion {
    /* background-color: #D84635; */
    border: 1px solid #D84635;
}
.lyp-accordion .lyp-accordion-icon {
    width: 10%;
    height: 100%;
    /* aspect-ratio: 1/1; */
    /* margin-left: auto; */
    display: inline-block;
    /* font-size: 2rem; */
    background-color: grey;
    color: white;
    text-align: center;
}
.lyp-accordion-confirmed .lyp-accordion .lyp-accordion-icon {
    background-color: #386864;
}
.lyp-accordion-denied .lyp-accordion .lyp-accordion-icon {
    background-color: #D84635;
}
.lyp-accordion .lyp-accordion-icon .dashicons {
    vertical-align: middle;
}
.lyp-accordion-edit-button {
    position: absolute;
    right: 1rem;
    bottom: 1rem;
}
/* .lyp-accordion-edit-button button {
    background-color: #386864;
    color: white;
} */

.lyp-form-flush {
    max-width: 1140px;
}

.lyp-table.lyp-table-stripped tbody tr:nth-child(even) td {
    /* background-color: rgba('0,0,0,0.2'); */
    background-color: #f6f7f7;
}
.lyp-table tr:hover td {
    background-color: #e4e7e7 !important;
}
.lyp-table thead th,
.lyp-table tbody td {
    text-align: center;
}



#lyp-registration-form-container {
	width: 100%;
    /* width: 50%; */
    /* margin: 0 auto; */
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 25px;
	padding-bottom: 150px;
}
#lyp-registration-form-inner-container {
    margin: 0 auto;
    width: 75%;
}

#lyp-lumberuser-registration-form-container {
    width: 100%;
    /* width: 50%; */
    /* margin: 0 auto; */
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 25px;
	padding-bottom: 150px;
}
#lyp-lumberuser-registration-form-inner-container {
    margin: 0 auto;
    width: 75%;
}
#lyp-registration-form {
	display: flex;
    justify-content: space-between;
}
#lyp-registration-form > div {
	width: 47%;
}
#lyp-registration-form > div:nth-of-type(2){
    width: 2px;
    min-width: 2px;
    background-color: black;
    margin: 0 calc(3% - 1px);
}

#lyp-invite-lumberuser-form-container {
    width: 100%;
    /* width: 50%; */
    /* margin: 0 auto; */
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 25px;
	/* padding-bottom: 150px; */
	padding-bottom: 50px;
}

#lyp-order-edit-form-container {
    width: 100%;
    /* width: 50%; */
    /* margin: 0 auto; */
	padding-left: 5px;
	padding-right: 5px;
}
#lyp-order-edit-form-inner-container {
    margin: 0 auto;
    width: 75%;
}

#lyp-accept-form-container {
    width: 100%;
    /* width: 50%; */
    /* margin: 0 auto; */
	padding-left: 5px;
	padding-right: 5px;
}
#lyp-accept-form-inner-container {
    margin: 0 auto;
    width: 75%;
}

#accept-section {
	width: 100%;
	
	padding-top: 25px;
	padding-bottom: 150px;
}

#accept-order-section {
	width: 100%;
	
	padding-top: 25px;
	padding-bottom: 150px;
}

[type=submit].lyp-form-submit-button, [type=submit].lyp-form-cancel-button, .lyp-form-submit-button.lyp-force-style, .lyp-form-cancel-button.lyp-force-style {
	padding: 15px 25px;
    margin: 0;
    box-sizing: border-box;
    border: none;
   
    color: #ffffff;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    font-size: 18px;
    cursor: pointer;
    /* border-bottom: 1px solid #ffffff; */
}

[type=submit].lyp-form-submit-button, .lyp-form-submit-button.lyp-force-style {
    background-color: #386864;
}

[type=submit].lyp-form-submit-button:hover, .lyp-form-submit-button.lyp-force-style:hover {
    background-color: #8BBDB1;
}

[type=submit].lyp-form-submit-button:active, .lyp-form-submit-button.lyp-force-style:active {
    background-color: #8BBDB1;
}

[type=submit].lyp-form-submit-button:visited, .lyp-form-submit-button.lyp-force-style:visited {
    background-color: #386864;
}

[type=submit].lyp-form-cancel-button, .lyp-form-cancel-button.lyp-force-style {
    background-color: #D84635;
}

[type=submit].lyp-form-cancel-button:hover, .lyp-form-cancel-button.lyp-force-style:hover {
    background-color: #E67A57;
}

[type=submit].lyp-form-cancel-button:active, .lyp-form-cancel-button.lyp-force-style:active {
    background-color: #E67A57;
}

[type=submit].lyp-form-cancel-button:visited, .lyp-form-cancel-button.lyp-force-style:visited {
    background-color: #D84635;
}

[type=submit].lyp-form-submit-button.lyp-button-style, .lyp-form-submit-button.lyp-button-style.lyp-force-style {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    font-size: 18px;
    padding: 10px 20px;
    border-radius: 5px;
    width: 15%;
}

.lyp-form-mr {
    margin-right: 1rem !important;
}


tr.cart-discount {
    display: none;
}

/* .woocommerce-billing-fields > h3 {
    content: 'Kundeoplysninger';
} */

.lyp-newsletter-label {
    margin-right: 1rem;
}

.lyp-content-wrapper {
    border-left: var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d4d4d4);
	border-bottom: var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d4d4d4);
	border-right: var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d4d4d4);
	border-top: var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d4d4d4);
    border-radius: var(--sections-border-radius,3px);
    
    padding: 1rem;
    margin: 1rem 0;
}

#lyp-myaccount-tag {
    width: 25%;
}

.lyp-button {
    background-color: var(--e-global-color-924059a, #386864);
}

.lyp-button-salesmaterial {
    width: 1.5em !important;
    height: 1.5em;
    padding: 0 !important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
}

.lyp-mb-1 {
    margin-bottom: 1rem;
}

.lyp-ml-1 {
    margin-left: 1rem;
}

.lyp-mr-1 {
    margin-right: 1rem;
}

.lyp-awaiting-message span:first-of-type {
    animation: lypAwaitingMessage 1s infinite ease-in-out;
}

.lyp-awaiting-message span:nth-of-type(2) {
    animation: lypAwaitingMessage 1s infinite ease-in-out calc(1s / 3);
}

.lyp-awaiting-message span:nth-of-type(3) {
    animation: lypAwaitingMessage 1s infinite ease-in-out calc(1s / 3 * 2);
}

@keyframes lypAwaitingMessage {
    from {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

/* .cpops-coupon-remove__item.cpops-coupon-remove__item-delete[data-coupon^="user_"],
.cpops-coupon-remove__item.cpops-coupon-remove__item-delete[data-coupon^="lumberyard_"] {
    display: none;
} */

#cartpops-drawer .cpops-drawer-coupon .cpops-coupon-remove {
    display: none !important;
}