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

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

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

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

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

.btn-outline-primary {
    color: var(--mis-blue);
    border-color: var(--mis-blue);
}

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

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

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

a:hover {
    color: #222e6a;
}

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

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

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

.pagination .page-item.active .page-link {
    background-color: var(--mis-blue);
    border-color: var(--mis-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;
}
