.progress-container {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 70%;
	margin: 20px auto;
}

.progress-circle {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: #CBA860;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 2;
}

.progress-circle-inactive {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: #C5D2D2;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 2;
}

.progress-line {
	flex: 1;
	height: 11px;
	background-color: #CBA860;
	position: relative;
}

.progress-line-inactive {
	flex: 1;
	height: 11px;
	background-color: #C5D2D2;
	position: relative;
}

.thick-line {
	height: 4px;
}

/* Connect the lines and circles */
.progress-line::before {
	content: '';
	position: absolute;
	left: 100%;
	width: 10px; /* Adjust as needed for spacing */
	height: 11px;
	background-color: #CBA860;
}

.progress-line-inactive::before {
	content: '';
	position: absolute;
	left: 100%;
	width: 10px; /* Adjust as needed for spacing */
	height: 11px;
	background-color: #C5D2D2;
}

.progress-line::after {
	content: '';
	position: absolute;
	right: 100%;
	width: 10px; /* Adjust as needed for spacing */
	height: 11px;
	background-color: #CBA860;
}

.progress-line-inactive::after {
	content: '';
	position: absolute;
	right: 100%;
	width: 10px; /* Adjust as needed for spacing */
	height: 11px;
	background-color: #C5D2D2;
}

.progress-text p{
	padding-left:25px;
}

.selectcard {
	border: 1px solid #ccc;
	border-radius: 8px;
	padding: 20px;
	width: 300px;
	text-align: center;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.selectcard:hover {
	box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

.selected {
	background-color: #3498db;
	color: #fff;
}

.contact-option {
	cursor: pointer;
	margin: 10px;
	padding: 10px;
	border: 1px solid #ddd;
	border-radius: 4px;
	transition: background-color 0.3s;
}

.contact-option:hover {
	background-color: #f5f5f5;
}

.delete-btn {
    position: relative; /* Add this to make the tooltip relative to the button */
    display: flex;
    cursor: pointer;
    color: white;
    border-radius: 50%;
    background-color: red;
    font-size: 10px;
    text-align: center;
    border: none;
    padding: 5px 5px 20px 8px;
    height: 20px;
  	width: 23px;
}

.delete-btn::after {
    content: "Delete"; /* Tooltip content */
    position: absolute;
    bottom: 100%; /* Position the tooltip above the button */
    left: 50%; /* Center the tooltip horizontally */
    transform: translateX(-50%); /* Adjust for centering */
    background-color: black;
    color: white;
    padding: 4px;
    border-radius: 4px;
    opacity: 0; /* Initially hide the tooltip */
    transition: opacity 0.3s ease-in-out;
}

.delete-btn:hover::after {
    opacity: 1; /* Show the tooltip on hover */
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}