body{background:#fff}.brand-n1{color:#0d6efd;letter-spacing:1px;font-weight:800}.nav-link{font-weight:600}.nav-link.active,.nav-link:hover{color:#0d6efd!important}.kicker{color:#6c757d;text-transform:uppercase;letter-spacing:.02em;font-size:.78rem}.time-badge{color:#495057;background:#f1f3f5;border-radius:.35rem;padding:.1rem .35rem;font-size:.75rem}.label-badge{color:#0d47a1;background:#e7f0ff;border-radius:.35rem;padding:.1rem .35rem;font-size:.75rem;font-weight:600}.tag{color:#0d6efd;font-size:.72rem;font-weight:700}.meta-dot:before{content:"·";color:#adb5bd;margin:0 .35rem}.headline-lg{font-size:max(1.6rem,min(1.2rem + 2.2vw,2.6rem));font-weight:800;line-height:1.1}.headline-md{font-size:max(1.05rem,min(.9rem + .8vw,1.5rem));font-weight:800;line-height:1.15}.news-card img{object-fit:cover;width:100%;height:100%}.ratio-21x9{aspect-ratio:21/9}.ratio-16x9{aspect-ratio:16/9}.collage{position:relative}.collage .overlay-strip{gap:.6rem;display:flex;position:absolute;bottom:6%;left:6%}.collage .overlay-strip img{object-fit:cover;border:3px solid #fff;width:115px;height:130px;box-shadow:0 8px 24px rgba(0,0,0,.25)}.najnovije{background:#f2f4f8}.najnovije .list-group-item{background:0 0;border:0;border-bottom:1px solid #efefef;padding:.85rem 0}.najnovije .title{font-weight:700}.najnovije .time-badge,.najnovije .label-badge{color:#1b1e22;background:#dce2ec}.bubble{background:#e9ecef;border-radius:.35rem;margin-left:.25rem;padding:.05rem .35rem;font-size:.7rem;display:inline-block}@media (min-width:992px){.sticky-lg{position:-webkit-sticky;position:sticky;top:80px}}.navbar.sticky-top{background-color:#1e3ea2!important}.navbar.sticky-top .navbar-brand,.navbar.sticky-top .nav-link{color:#fff!important}.navbar.sticky-top .nav-link:hover,.navbar.sticky-top .nav-link.active{border-radius:.45rem;color:#fff!important;background-color:#4b65b7!important}.navbar.sticky-top .icon-btn{border:1px solid #fff;border-radius:.45rem;justify-content:center;align-items:center;padding:.35rem .6rem;text-decoration:none;display:flex;color:#fff!important}.navbar.sticky-top .icon-btn:hover{color:#fff!important;background-color:#4b65b7!important}.navbar.sticky-top .navbar-toggler{border-color:rgba(255,255,255,.55)}.navbar.sticky-top .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.85)' stroke-width='2' stroke-linecap='round' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}@media (max-width:991.98px){.navbar-nav .nav-link{padding-left:1rem;padding-right:1rem}}.dropdown-menu{box-shadow:none!important;border:0!important}@media (min-width:992px){.navbar .dropdown:hover>.dropdown-menu{display:block}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{margin-top:-.25rem;display:none;top:0;left:100%}.dropdown-submenu:hover>.dropdown-menu{display:block}}@media (max-width:991.98px){.dropdown-submenu>.dropdown-menu{margin:0 0 0 1rem;position:static}}.portal-ticker{background:#eef3ff;border-top:1px solid #dbe4ff;border-bottom:1px solid #dbe4ff}.portal-ticker .marquee{white-space:nowrap;position:relative;overflow:hidden}.portal-ticker .track{align-items:center;gap:1.25rem;padding:.4rem 0;animation:40s linear infinite portal-scroll;display:inline-flex}@keyframes portal-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.portal-item a{color:#1e3ea2;background:rgba(30,62,162,.06);border:1px solid rgba(30,62,162,.2);border-radius:.4rem;padding:.25rem .6rem;font-weight:400;text-decoration:none;display:inline-block}.portal-item a:hover{color:#fff;background:#4b65b7;border-color:#4b65b7}.portal-item:nth-child(3n+1) a{color:#0f5b8a;background:rgba(15,91,138,.07);border-color:rgba(15,91,138,.2)}.portal-item:nth-child(3n+2) a{color:#7a1ea2;background:rgba(122,30,162,.07);border-color:rgba(122,30,162,.2)}.portal-item:nth-child(3n+3) a{color:#1a7a2e;background:rgba(26,122,46,.07);border-color:rgba(26,122,46,.2)}footer.footer{color:#e6ebff;background:#0f1f6a}footer .footer-link{color:#e6ebff;text-decoration:none}footer .footer-link:hover{text-decoration:underline}.footer-top{padding:2rem 0}.footer-bottom{color:#c9d1ff;background:#0a154a;padding:.75rem 0;font-size:.9rem}.footer .brand-n1{color:#e6ebff}.footer .badge-pill{background:#1e3ea2;border-radius:999px;padding:.2rem .6rem;font-size:.7rem}.pd-modal-backdrop{z-index:1050;background:rgba(0,0,0,.45);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pd-modal{background:#fff;border-radius:.75rem;width:min(860px,92vw);max-height:86vh;padding:1.25rem;overflow:auto;box-shadow:0 20px 60px rgba(0,0,0,.35)}.pd-modal-backdrop{z-index:1050;background:rgba(0,0,0,.35);justify-content:center;align-items:flex-start;padding:2rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pd-modal{background:#fff;border-radius:.75rem;width:100%;max-width:900px;padding:1rem 1.25rem;box-shadow:0 10px 30px rgba(0,0,0,.25)}.pd-scroll{border:1px solid #eee;border-radius:.5rem;max-height:260px;padding:.5rem;overflow:auto}
