.bg-pup-read{
    background-color: #7B001C;
}

.button-pup-read{
    background-color: #7B001C;
}

.text-pup-read{
    color: #7B001C !important;
}

.fs-7{
    font-size: 0.9rem !important;
}

.car_lnk:hover .car{
    background-color: #eeeeee;

}

.wizard,
.wizard .nav-tabs,
.wizard .nav-tabs .nav-item {
	position: relative;
}
.wizard .nav-tabs:after {
	/* content: "";
	width: 80%;
	border-bottom: solid 2px #ccc;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 38%;
	z-index: -1; */
}
.wizard .nav-tabs .nav-item .nav-link {
	/* width: 70px;
	height: 70px; */
	margin-bottom: 6%;
	/* background: white; */
	/* border: 2px solid #ccc; */
    border: 0px;
	color: #fff !important;;
	z-index: 10;
}
.wizard .nav-tabs .nav-item .nav-link:hover {
	/* color: #333; */
	/* border: 2px solid #333; */
}
.wizard .nav-tabs .nav-item .nav-link.active {
	/* background: #fff; */
	/* border: 2px solid #0dcaf0; */
	background: none !important;
	color: #062349;
}
.wizard .nav-tabs .nav-item .nav-link:after {
	content: " ";
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	opacity: 0;
	margin: 0 auto;
	bottom: 0px;
	border: 5px solid transparent;
	border-bottom-color: #062349;
	transition: 0.1s ease-in-out;
}

.nav-tabs .nav-item .nav-link.active:after {
	content: " ";
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	opacity: 1;
	margin: 0 auto;
	bottom: 0px;
	border: 10px solid transparent;
	border-bottom-color: #062349;
}
.wizard .nav-tabs .nav-item .nav-link svg {
	font-size: 25px;
}

.wizard .h4 {
	color: #fff !important;
}

.wizard .tab-content{
	color: #fff !important;
}


.message{
    border: solid 1px #e7e7e7;
    border-radius: 5px;
    box-shadow: 2px 2px 2px 0px rgba(138,138,138,1);
    margin: 5px;
    padding: 5px;
    width: fit-content;
    display: flex;
    flex-direction: column;
}
.message .date{
    align-self: flex-end;
    font-size: 12px;
}

.message .action{
    align-self: flex-end;
    font-size: 12px;
}

.message.span{
    display: block;
}

.message.left{
    background-color: #e7e7e7 !important;
    align-self: flex-start;
}

.message.right{
    background-color: #062349 !important;
	color: #fff;
    align-self: flex-end;
}
