.card-header::after {
    content: none;
}
.bg-ash{
    background-color:rgb(242, 249, 253);
}
.toolbar button {
            margin-right: 5px;
            padding: 5px 10px;
            cursor: pointer;
        }

        #editor {
            border: 1px solid #ccc;
            min-height: 200px;
            padding: 10px;
            margin-top: 10px;
        }
.custom-hover:hover{
    background-color: rgb(22, 151, 194);
    color: white !important;
    font-weight: bold;
}

.bg-skyblue{
    background-color: #c7e4fd;
}
.bg-lightgreen{
    background-color: rgb(103, 228, 124);
}

.table-pdf td,
.table-pdf th {
    padding: 2px;

    line-height: 1.5;
}
.rounded-top-left{
    border-top-left-radius: 20px;
}
.rounded-top-right{
    border-top-right-radius: 20px;
}

.bg-grey{
    background-color: rgb(236, 236, 236);
}

.followup {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height 0.4s ease, opacity 0.3s ease;
}

.followup.show {
  opacity: 1; /* adjust based on content */
}

 .table .no-border td{
    border: none;
}
.strike {
    text-decoration: line-through;
}
.bg-lightred {
    background-color: rgb(253, 232, 232);
}
.bg-blue-gradient{
    background: linear-gradient(to bottom, #ffffff, #c6defd);
}
u {
    text-underline-offset: 4px !important;
}