	.copy_coupen {
		background: #e73c06;
		color: white;
		padding: 5px 5px 5px 5px;
		font-weight: 500;
		margin: 0px 20px 0px 0px;
	}
	 .unavailable {
		border: 3px solid #cccccc;
		padding: 0px 0px 0px 10px;
		margin: 0px 0px 5px 0px;
		background: aliceblue;
		cursor: not-allowed;
		border-radius: 5px;
		color: #ff5722;
		font-weight: 600;
	}
	.pickup-address {
		border: 2px solid #cccccc;
		padding: 0px 10px 0px 10px;
		margin: 0px 0px 5px 0px;
		cursor: pointer;
		border-radius: 5px;
	}
	.activeee {
		border: 2px solid #ff5722;
		padding: 0px 10px 0px 10px;
		margin: 0px 0px 5px 0px;
		background: aliceblue;
		cursor: pointer;
		color: #0c0c0c;
	}

	a.change_offer {
		border: 2px solid;
		padding: 10px 10px 10px 10px;
		background: #ededed;
	}


	.custom-radio {
		float: left;
		width: auto;
		display: inline-block;
		margin-right: 20px;
		text-align: center;
	}

	label.custom-control-label {
		font-weight: bold;
		border: 3px solid #ccc;
		padding: 10px;
		border-radius: 5px;
		background: aliceblue;
	}

	 #my_locations {
		max-height: 240px;
		overflow: overlay;
		margin: 5px 0px 0px 0px;
		border: 2px solid #ede7e7;
	}
	
	input[name=showHideTextbox]:checked + label {
		font-weight: bold;
		border: 3px solid #ff5722;
		padding: 10px;
		background: aliceblue;
		border-radius: 5px;
		color: #ff5722;
	}
	.custom-control input[type="radio"] {
		opacity: 0;
		position: fixed;
		width: 0;
	}
	.pickupaddress {
		border: 2px solid gray;
		padding: 0px 5px 0px 5px;
		margin: 0px;
	}
	.order-delivery {
		padding: 0px 10px 0px 10px;
		margin: 15px 0px 0px 0px;
		background: aliceblue;
		color: #000000;
		border-radius: 5px;
	}
	.delivery-img {
		padding: 5px;
		border: 1px solid #d8dce0;
		background: white;
		height: 40px;
	}

.edit_pincode {
    background: #e73c06;
    color: white;
    padding: 5px 5px 5px 5px;
    font-weight: 500;
    margin: 15px 10px 0px 0px;
    cursor: pointer;
}