.custom-blog ul {
  list-style: none; /* Remove default bullet points */
  padding: 0;
  margin: 0;
  border: 1px solid #dee2e6;
  border-radius: 0.375rem; /* Similar to Bootstrap rounded corners */
  overflow: hidden; /* Makes the borders clean */
}

.custom-blog ul li {
  padding: 10px 15px;
  background-color: #fff;
  border-top: 1px solid #dee2e6;
}
.custom-blog ul li p,
.custom-blog ul li b,
.custom-blog ul li strong , 
.custom-blog ul li p strong {
  color: #000 !important;
}
.custom-blog ul li:first-child {
  border-top: none; /* Remove top border on first item */
}

/* ===== Tables ===== */
.custom-blog table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 1rem;
  margin-bottom: 1rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.375rem;
  overflow: hidden;
}

.custom-blog table th,
.custom-blog table td {
  padding: 0.75rem;
  border: 1px solid #dee2e6;

  vertical-align: middle;
}
.custom-blog table th p,
.custom-blog table td p {
  color: #000;
}
.custom-blog table th {
  background-color: #f8f9fa;
  font-weight: 600;
}
.custom-blog h2,
.custom-blog h3 {
  margin-top: 2vh;
  margin-bottom: 2vg;
}
.custom-dropdown ul li p {
  color: #808287 !important;
}
.custom-dropdown  p strong ,
.custom-dropdown  p   {
    color: #000 !important;
}
.custom-dropdown ul li p::before {
  content: "\f061"; /* Unicode for fa-arrow-right */
  font-family: "Font Awesome 6 Free";
  font-weight: 900; /* required for solid icons */
  margin: 0px 6px 0px 6px;
}
html[dir="rtl"] .custom-dropdown ul li p::before {
  content: "\f060"; /* arrow-left */
  margin: 0 6px;
}
.custom-mt {
    margin-top: -10vh;
}
.costum-description{
  background-color: #808287ab;
  padding: 20px;
  border-radius: 10px;
}
