/* =====================================================================
   GigNepalTheme — neutralise.css
   Undo the parts of assets/gigtheme/css/gignepal-override.css (KofeJob
   look) that would fight the Exertio layout on PUBLIC pages only.
   Colours are not handled here: they follow the variables re-declared on
   html.gnt by the head hook. Dashboard rules (override.css 1264-1905) are
   never touched — every selector below starts with html.gnt-public.
   ===================================================================== */

/* Width: Exertio uses a standard 1320px container (override.css 1906-2160 raised it to 1600px). */
@media (min-width: 992px) {
    html.gnt-public body .container,
    html.gnt-public body .container-lg,
    html.gnt-public body .container-md,
    html.gnt-public body .container-sm,
    html.gnt-public body .container-xl,
    html.gnt-public body .container-xxl {
        max-width: 1320px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    html.gnt-public body .container-fluid > .container,
    html.gnt-public body .container-fluid > .container-xxl {
        max-width: 1320px !important;
    }
}
@media (max-width: 991.98px) {
    html.gnt-public body .container { padding-left: 16px; padding-right: 16px; }
}

/* Generic hover lift on every .card (override.css "Cards (generic)") */
html.gnt-public .card { box-shadow: none; border-color: var(--gnt-border); border-radius: var(--gnt-radius); }
html.gnt-public .card:hover { transform: none; box-shadow: var(--gnt-shadow-hover); }

/* Old breadcrumb strip (override.css "Breadcrumb") — pages now use .gnt-banner */
html.gnt-public .banner-inner-area { background: var(--gnt-bg); }

/* Old KofeJob header bits that may still be printed by legacy views */
html.gnt .top-header { display: none !important; }
html.gnt .header-two:not(.gnt-header) { display: none !important; }

/* Back-to-top button: brand colour */
html.gnt-public .back-to-top { background: var(--gnt-primary) !important; border-radius: var(--gnt-radius) !important; }
html.gnt-public .back-to-top .back-top i { color: #fff !important; }

/* Mouse follower cursor from frontend/css/style.css looks off on the clean theme */
html.gnt-public .mouse-move { display: none !important; }

/* Preloader in brand colour */
html.gnt-public #preloader { background: #fff; }
html.gnt-public #preloader .preloader-inner-item span { color: var(--gnt-primary); }

/* Pagination (override.css "Detail pages" re-coloured it teal with hard-coded hex) */
html.gnt-public .page-item.active .page-link,
html.gnt-public .pagination .active > .page-link {
    background-color: var(--gnt-primary) !important;
    border-color: var(--gnt-primary) !important;
    color: #fff !important;
}
html.gnt-public .page-link { color: var(--gnt-dark) !important; }
html.gnt-public .page-link:hover { color: var(--gnt-primary) !important; }
