.card {
    box-shadow: $card-box-shadow;
    margin-bottom: $grid-gutter-width;
	border-radius: 0;
    .card-header {
		margin-bottom: 1.7rem;
		border: 0;
		padding-bottom: 0;
		.header-title {
			.card-title {
				margin-bottom: 0;
			}
		}
	}
}
.card-header {
    .card-title {
        margin-bottom: 0;
    }
}
.card-block {
	display: flex; 
	flex-grow: 1; 
	flex-direction: column;
	&.card-stretch {
		-webkit-box-align: stretch; 
		-ms-flex-align: stretch; 
		align-items: stretch;
	}
	&.card-height-half {
		height: calc(50% - 2rem);
	}
	&.card-height {
		height: calc(100% - 2rem);
	}
}

.card{
	.card-bg{
		&::after{
			position: absolute;
			content: "";
			background-color: rgba(var(--bs-primary-rgb), 0.1);
			width: 100%;
			height: 135px;
			right: 0;
			transform: translateY(7px) skew(0deg, 2deg);
		}
	}
}

.fw-500{
	font-weight: 500;
}
.f-none{
	flex: none;
}

// patient- card start
.patient-card{
	.img-area{
		height: 70px;
		width: 70px;
		line-height: 70px;
	}
}
// patient- caard end

@media (max-width: 991px) {
	.card{
		.card-header, .card-body, .card-footer{
			padding: 1.5em;
		}
	}	
}

@media (max-width: 767px) {
	.card{
		.card-header, .card-body, .card-footer{
			padding: 1em;
		}
	}	
}