.woocommerce-account .address_book header {
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 1em;
}

.woocommerce-account .address_book header h3 {
	display: inline-block;
	padding-bottom: 5px;
	margin: 0;
}

.woocommerce-account .wc-address-book-add-new-address {
	display: inline-block;
	padding-left: 10px;
	float: right;
	margin-top: 1px;
}

.woocommerce-account .address_book .wc-address-book-address > address:first-line {
	padding-left: 0px;
	font-weight: bold;
}

.woocommerce-account .address-book .wc-address-book-meta {
	float: right;
}

.woocommerce-account .address-book .wc-address-book-meta a {
	display: block;
}

.woocommerce-account .address-book .wc-address-book-meta a:hover {
	cursor: pointer;
}

.woocommerce-checkout .address_book input.input-radio {
	margin-right: 15px;
	margin-bottom: 1em;
	margin-top: 1em;
}

.woocommerce-checkout .address_book label.radio {
	display: inline;
}

.woocommerce-checkout .address_book label.radio::after {
	content: '\A';
	white-space: pre;
}
/* Address book container */
.address_book {

    max-width: 600px; /* Adjust the width as per your preference */
    margin-right: auto;
}

/* Address book header */
.address_book header {
    margin-top: 80px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold;
}

/* Address book description */
.address_book .myaccount_address {
    margin-bottom: 10px;
    font-size: 14px;
}

/* Address list */
.wc-address-book-address {
    margin-bottom: 20px;
    border: 1px solid #ccc;
    padding: 10px;
}

/* Address meta links */
.wc-address-book-meta a {
    margin-right: 10px;
    color: #007bff;
    text-decoration: none;
}

/* Address meta links on hover */
.wc-address-book-meta a:hover {
    cursor: pointer;
}
/**.wc-address-book-meta .wc-address-book-make-primary {
    color: green;
}**/

.wc-address-book-meta {
    margin-bottom: 2px;
}

/* Set the width of the parent element with ID "liefer_adressen" */
#odoo-shop-settings #liefer_adressen {
    width: 50%; /* Adjust the width value as per your requirement */
}

#liefer_adressen p.form-row-wide {
    clear: both;
}

#liefer_adressen form p {
    margin-bottom: .5em;
}

#liefer_adressen p {
    margin-top: 0;
}

#liefer_adressen label,
#liefer_adressen legend {
    display: block;
    font-size: .9em;
    font-weight: 700;
    margin-bottom: .4em;
}

/* Applied to p elements with class form-row-first when the screen width is at least 550px */
@media (min-width: 550px) {
    #liefer_adressen p.form-row-first {
        margin-right: 4%;
    }
}

/* Applied to p elements with class form-row-first and form-row-last when the screen width is at least 550px */
@media (min-width: 550px) {
    #liefer_adressen p.form-row-first,
    #liefer_adressen p.form-row-last {
        float: left;
        width: 25%;
    }
}

/* Applied to p elements with class form-row-wide */
#liefer_adressen p.form-row-wide {
    clear: both;
}

.nav-tab{
	margin-top: 20px;
}

#liefer_adressen form h3{
    margin-top: 60px;
}