.delivery-addres-btn a{
	color: #fff;
    background-color: #4caf50;
    display: inline-block;
    font-size: 85%;
    font-weight: bold;
    padding: 7px 20px;
    text-align: center;
    line-height: 1;
    text-decoration: none;
    border-radius: 20px;
}
.address-book-title{
	color: red;
	font-size: 18px;
}
.address-book-choice input[type="radio"]{
	position: fixed;
	opacity: 0;
	pointer-events: none;
}
.address-book{
	text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
	-webkit-overflow-scrolling: touch !important;
    overflow-y: scroll;
    width: 100%;
	height: 380px; /* fixed height of div */  
	overflow: scroll; /* set overflow to scroll for desktop browsers */
	overflow-x: hidden; /* hide scrollbar on x-axis */
}
.address-book-choice-wrapper {
	box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2);
	transition: 0.1s;
	width: 92%;
	border-radius: 5px;
    margin: auto;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 10px;
}

  /* On mouse-over, add a deeper shadow */
.address-book-choice-wrapper:hover {
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
.address-book-choice-wrapper:has(input:checked) {
	border: 2px solid #e35f5f;
	background-color: #fffafa;
}
.address-data{
	margin: 5px 10px 5px 10px;
}
.swal2-confirm.disabled,.swal2-deny.disabled{
	opacity: 0.5;
	pointer-events: none;
}
.address-desc{
	font-size: 85%;
}
.address-book-explain{
	text-align: center;
}
.address-book-popup{
	height:80vh;
}
.address-book-confirm-btn{
	width:180px;
}
.address-book-deny-btn{
	color:#dc3741 !important;
	background-color:#ebebeb !important;
}