/* Hasanpur Theme Colors */
:root {
  --hasanpur-blue: #0b748f;
  --hasanpur-accent: #fff;
  --hasanpur-text: #222;
}

body {
  background: var(--hasanpur-accent);
  color: var(--hasanpur-text);
}

.navbar,
.bg-primary {
  background-color: var(--hasanpur-blue) !important;
}

.btn-primary {
  background-color: var(--hasanpur-blue) !important;
  border-color: var(--hasanpur-blue) !important;
}

.btn-primary:hover,
.btn-primary:focus {
  background-color: #222e6a !important;
  border-color: #222e6a !important;
}

.btn-outline-primary {
  color: var(--hasanpur-blue);

  border-color: var(--hasanpur-blue);
}

.btn-outline-primary:hover,
.btn-outline-primary:focus {
  color: #fff;
  background-color: var(--hasanpur-blue);
  border-color: #222e6a;
}

.card-header.bg-primary,
.card-header.bg-info {
  background-color: var(--hasanpur-blue) !important;
  color: #fff !important;
}

a {
  color: var(--hasanpur-blue);
}

a:hover {
  color: #222e6a;
}

.list-group-item.active {
  background-color: var(--hasanpur-blue) !important;
  border-color: var(--hasanpur-blue) !important;
}

/* Accent for icons */
.bi {
  color: var(--hasanpur-blue);
}

/* Pagination styles */
.pagination .page-link {
  color: var(--hasanpur-blue);
  border-color: var(--hasanpur-blue);
}

.pagination .page-item.active .page-link {
  background-color: var(--hasanpur-blue);
  border-color: var(--hasanpur-blue);
  color: #fff;
}

.pagination .page-link:hover {
  color: #222e6a;
  border-color: #222e6a;
}


.hindifont {
    font-family:  "Kruti Dev 010";

}.englishfont {
    font-family:  Georgia, "Times New Roman", Times, serif;

}

.news-marquee-list {
  animation-play-state: running;
}
.news-marquee-container:hover .news-marquee-list {
  animation-play-state: paused;
}