
/*# sourceMappingURL=custom.min.css.map */
.profile-wid-bg::before{
	background: linear-gradient(to top, var(--vz-dark-text-emphasis), var(--vz-dark));
}
.img-avatar{
	height: 3rem;
	width: 3rem;
	border-radius: 4px;
	object-fit: cover;
}
.align-center{
	align-content: center;
}
.ml-1{
	margin-left: 10px;
}
.mr-1{
	margin-right: 10px;
}
.pos-relative{
	position: relative;
}
.badge-absolute{
	position: absolute;
	top: 15px;
	right: 15px;
}
.align-middle{
	align-content: center;
}


.flatpickr-months .flatpickr-month {
    background-color: #f8f9fa; 
    color: #333; 
    font-weight: 600;
    border-radius: 6px;
}

.flatpickr-current-month .flatpickr-monthDropdown-months,
.flatpickr-current-month input.cur-year {
    background-color: #fff !important; 
    color: #333 !important;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 2px 6px;
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after,
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
    border-bottom-color: #333 !important; 
    border-top-color: #333 !important;
}

.btn-vs{
	height: 100px;
	width: 100px;
	border-radius: 50%;
	line-height: 100px;
	margin: 0px;
	padding: 0px;
	font-size: 24px;
}
.btn-sm-vs {
	height: 40px;
	width: 40px;
	border-radius: 50%;
	line-height: 40px;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	margin: 0 auto;
	top: 50%;
	margin-top: -25px;
}