/* bjk-global-layout-v1 */body.template-content:not(.webpage-82844):not(.event-detail) .content-header{--section-subtitle:"Hollanda Beşiktaşlılar Derneği.";background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;position:relative!important;overflow:visible!important;}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header>.container{position:absolute!important;background-color:#fff!important;opacity:1!important;filter:none!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;margin:0!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;z-index:2!important;}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header .breadcrumb{display:none!important;}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header h2{position:static!important;width:100%!important;max-width:100%!important;overflow:visible!important;text-align:center!important;white-space:normal!important;margin:0!important;padding:0!important;color:#111!important;text-shadow:none!important;font-weight:700!important;line-height:1.22!important;}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header h2:after{content:var(--section-subtitle);white-space:normal!important;overflow-wrap:anywhere;display:block;margin-top:8px;max-width:820px;color:#333;font-weight:400;line-height:1.45;}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header:before,body.template-content:not(.webpage-82844):not(.event-detail) .content-header>.container:before{content:"";position:absolute;display:block;z-index:4;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;filter:drop-shadow(0 6px 8px rgba(0,0,0,.30));}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header:before{background-image:url("https://congressus-bjk-besiktas.s3-eu-west-1.amazonaws.com/template/876/logo-bjk-besiktas.jpeg");border-radius:50%;}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header>.container:before,body.no-template.anonymous-user #content .paragraph-text:after{background-image:url("https://congressus-bjk-besiktas.s3-eu-west-1.amazonaws.com/files/29f87eb41e0744178c0246c6f3b952eb.png")!important;}
@media(min-width:768px){body.template-content:not(.webpage-82844) header{height:96px!important;}
body.template-content:not(.webpage-82844) header>.container{width:100%!important;max-width:1180px!important;padding-left:20px!important;padding-right:20px!important;}
body.template-content:not(.webpage-82844) header .header-nav{height:96px!important;min-height:96px!important;display:flex!important;align-items:center!important;}
body.template-content:not(.webpage-82844) header .header-logo{display:none!important;}
body.template-content:not(.webpage-82844) header .header-menu{width:100%!important;height:96px!important;display:flex!important;align-items:center!important;}
body.template-content:not(.webpage-82844) header #menu{width:100%!important;height:auto!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:2px!important;}
body.template-content:not(.webpage-82844) header #menu>li>a{padding-left:9px!important;padding-right:9px!important;font-size:14px!important;line-height:20px!important;white-space:nowrap!important;}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header{height:382px!important;margin:0 0 42px!important;}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header>.container{height:130px!important;padding:22px 190px 24px!important;}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header h2{font-size:30px!important;}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header h2:after{font-size:16px;}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header:before{left:28px;bottom:22px;width:142px;height:142px;}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header>.container:before{right:28px;bottom:18px;width:118px;height:150px;}
}
@media(max-width:767px){body.template-content:not(.webpage-82844):not(.event-detail) .content-header{height:292px!important;margin-bottom:24px!important;}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header>.container{height:108px!important;padding:22px 84px 18px!important;}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header h2{font-size:20px!important;}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header h2:after{margin-top:5px;font-size:12px;line-height:1.35;}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header:before{left:12px;bottom:26px;width:68px;height:68px;}
body.template-content:not(.webpage-82844):not(.event-detail) .content-header>.container:before{right:14px;bottom:22px;width:56px;height:72px;}
}
/* Paginaspecifieke ondertitels */body.template-content.webpage-56786 .content-header{--section-subtitle:"Nieuws uit onze vereniging en de Beşiktaş-gemeenschap."!important;}
body.template-content.webpage-51364 .content-header{--section-subtitle:"Over onze vereniging en Beşiktaş-familie."!important;}
body.template-content.webpage-56777 .content-header{--section-subtitle:"Onze missie, visie en ambities."!important;}
body.template-content.webpage-56785 .content-header{--section-subtitle:"Maak kennis met ons bestuur."!important;}
body.template-content.webpage-81763 .content-header{--section-subtitle:"Passolig en wedstrijdbezoek in Türkiye."!important;}
body.template-content.webpage-81764 .content-header{--section-subtitle:"Europese uitwedstrijden: aanvraag en procedure."!important;}
body.template-content.webpage-51366 .content-header{--section-subtitle:"Wedstrijden, tickets en samen Beşiktaş beleven."!important;background-image:url("https://congressus-bjk-besiktas.s3-eu-west-1.amazonaws.com/template/fc27b76f636241bfbb447f7f1a8b5767.png")!important;background-position:center 45%!important;}
/* bjk-header-cleanup-v2 */
body.template-content:not(.webpage-82844) header .header-nav-top,
body.template-content:not(.webpage-82844) header .top-mobile{display:none!important;}
body.template-content:not(.webpage-82844) header>.container{height:96px!important;}

/* bjk-sponsors-sitewide-v2 */
.global-sponsor-band{margin-top:36px;padding:34px 0 24px;background:#fff;border-top:1px solid #edf0f3;}
.global-sponsor-band>.container{width:100%!important;max-width:1180px!important;padding-left:15px!important;padding-right:15px!important;}
.sponsor-showcase{padding:30px 0 18px;text-align:center;}
.sponsor-showcase-head h2{margin:0 0 8px;font-size:30px;line-height:1.2;color:#273750;font-weight:700;}
.sponsor-showcase-head p{margin:0 auto 24px;max-width:760px;color:#5b6573;font-size:16px;}
.sponsor-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}
.sponsor-card{min-height:126px;border:1px solid #e4e7eb;border-radius:12px;background:#fff;display:flex!important;align-items:center;justify-content:center;padding:18px;box-shadow:0 5px 18px rgba(15,23,42,.06);}
.sponsor-logo img{display:block;max-width:100%;max-height:78px;width:auto!important;height:auto!important;object-fit:contain;}
.sponsor-name{background:linear-gradient(135deg,#111 0%,#2c2c2c 100%);border-color:#222;}
.sponsor-name span{color:#fff;font-size:18px;font-weight:700;line-height:1.25;}
/* sponsors responsive */
@media(max-width:991px){.sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){.global-sponsor-band{margin-top:24px;padding:22px 0 14px;}.sponsor-showcase{padding:20px 0 10px;}.sponsor-showcase-head h2{font-size:25px;}.sponsor-grid{grid-template-columns:1fr!important;gap:12px;}.sponsor-card{min-height:105px;}}

/* bjk-footer-clean-v1 */
footer>.container>.row:first-child>.col-xs-12.col-sm-4:nth-child(1),footer>.container>.row:first-child>.col-xs-12.col-sm-4:nth-child(2){display:none!important}footer>.container>.row:first-child>.col-xs-12.col-sm-4:nth-child(3){float:none!important;width:100%!important;max-width:560px;margin:0 auto!important;text-align:center!important}

/* Rizespor-evenementbanner: behoud 1600x400-verhouding */
body[class*="event-besiktas-jk-caykur-rizespor"] .heading-image{padding-bottom:25%!important;overflow:hidden!important}
body[class*="event-besiktas-jk-caykur-rizespor"] .heading-image img{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important}

/* bjk-haber-banner-v1 */
body.module-news .paragraphs.col-md-9>.row>.paragraph-text>.heading-image{position:relative!important;height:0!important;padding-bottom:25%!important;overflow:hidden!important;background:#0a0a0a!important;margin:0 0 24px!important}
body.module-news .paragraphs.col-md-9>.row>.paragraph-text>.heading-image>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;margin:0!important;display:block!important}
@media(max-width:767px){body.module-news .paragraphs.col-md-9>.row>.paragraph-text>.heading-image{margin-bottom:18px!important}}

/* bjk-mobile-navigation-v2 */
@media(max-width:767px){
html body.template-content:not(.webpage-82844) header,html body.template-content:not(.webpage-82844) header>.container,html body.template-content:not(.webpage-82844) header .header-nav{height:72px!important;min-height:72px!important;}
html body.template-content:not(.webpage-82844) header>.container{position:relative!important;width:100%!important;padding:0 14px!important;}
html body.template-content:not(.webpage-82844) header .header-nav{position:relative!important;display:block!important;overflow:visible!important;}
html body.template-content:not(.webpage-82844) header .header-logo{position:relative!important;display:block!important;float:none!important;width:100%!important;height:72px!important;margin:0!important;padding:0!important;}
html body.template-content:not(.webpage-82844) header .navbar-brand{display:none!important;}
html body.template-content:not(.webpage-82844) header .navbar-toggle{position:absolute!important;top:10px!important;right:0!important;z-index:1002!important;display:flex!important;align-items:center!important;justify-content:center!important;float:none!important;width:52px!important;height:52px!important;margin:0!important;padding:0!important;background:#fff!important;border:2px solid #273750!important;border-radius:8px!important;}
html body.template-content:not(.webpage-82844) header .navbar-toggle .fa{color:#273750!important;font-size:24px!important;}
html body.template-content:not(.webpage-82844) header .header-menu.in,html body.template-content:not(.webpage-82844) header .header-menu.collapsing{position:absolute!important;top:72px!important;left:0!important;right:0!important;z-index:1001!important;width:100%!important;max-height:calc(100vh - 72px)!important;margin:0!important;padding:10px 14px 18px!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important;border:0!important;border-top:1px solid #e5e7eb!important;box-shadow:0 14px 28px rgba(15,23,42,.18)!important;}
html body.template-content:not(.webpage-82844) header .header-menu.in #menu,html body.template-content:not(.webpage-82844) header .header-menu.collapsing #menu{display:block!important;width:100%!important;margin:0!important;padding:0!important;}
html body.template-content:not(.webpage-82844) header .header-menu.in #menu>li,html body.template-content:not(.webpage-82844) header .header-menu.collapsing #menu>li{position:relative!important;display:block!important;float:none!important;width:100%!important;margin:0!important;border-bottom:1px solid #eceff3!important;}
html body.template-content:not(.webpage-82844) header .header-menu.in #menu>li:last-child{border-bottom:0!important;}
html body.template-content:not(.webpage-82844) header .header-menu.in #menu>li>a,html body.template-content:not(.webpage-82844) header .header-menu.collapsing #menu>li>a{display:block!important;padding:14px 46px 14px 12px!important;color:#273750!important;background:#fff!important;font-size:17px!important;font-weight:600!important;line-height:1.25!important;white-space:normal!important;text-shadow:none!important;}
html body.template-content:not(.webpage-82844) header .header-menu.in #menu>li>a:hover,html body.template-content:not(.webpage-82844) header .header-menu.in #menu>li.active>a,html body.template-content:not(.webpage-82844) header .header-menu.in #menu>li.path>a{color:#d71920!important;background:#f7f8fa!important;}
html body.template-content:not(.webpage-82844) header .header-menu.in #menu .submenu-trigger,html body.template-content:not(.webpage-82844) header .header-menu.collapsing #menu .submenu-trigger{position:absolute!important;top:7px!important;right:4px!important;z-index:2!important;width:40px!important;height:40px!important;padding:10px!important;color:#273750!important;background:transparent!important;border:0!important;}
html body.template-content:not(.webpage-82844) header .header-menu.in #menu>li>ul{position:static!important;float:none!important;width:100%!important;min-width:0!important;margin:0 0 8px!important;padding:4px 0 4px 14px!important;background:#f7f8fa!important;border:0!important;border-radius:8px!important;box-shadow:none!important;}
html body.template-content:not(.webpage-82844) header .header-menu.in #menu>li>ul>li>a{display:block!important;padding:11px 12px!important;color:#3b4657!important;background:transparent!important;font-size:15px!important;line-height:1.35!important;white-space:normal!important;}
}

/* bjk-footer-social-v3: footer-iconen (oude Congressus-footer op login/404) */
footer .social-icons{display:flex!important;visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center!important;gap:12px!important;list-style:none!important;margin:14px 0 0!important;padding:0!important}footer .headline:has(+ .social-icons){display:block!important}footer .social-icons li{display:block!important;visibility:visible!important;opacity:1!important;margin:0!important;padding:0!important}footer .social-icons a{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;overflow:visible!important;border:2px solid #ed1c24!important;border-radius:50%!important;background:#171717!important;color:#fff!important;font-size:20px!important;line-height:1!important;text-decoration:none!important;box-shadow:0 3px 8px rgba(0,0,0,.18)!important}footer .social-icons a i{display:block!important;visibility:visible!important;opacity:1!important;font-family:FontAwesome!important;font-size:20px!important;width:auto!important;height:auto!important;line-height:1!important;color:#fff!important}footer .social-icons a:hover{background:#ed1c24!important;border-color:#171717!important;transform:translateY(-2px) scale(1.04)!important;opacity:.9!important}

/* bjk-spacing-v1 */
body .bjkk main{padding-bottom:clamp(72px,9vw,128px)}
body .bjkk .k-ph .k-eyebrow{margin-bottom:14px}
/* bjk-ev-v1 */
body .bjkk .k-ev img{object-fit:contain!important;background:#0a0a0a;aspect-ratio:5/2;width:100%;height:auto}
/* bjk-evlist-v1: geen omschrijvingsfragment in de wedstrijdlijst */
body.module-events:not(.event-detail) .paragraphs .col-md-8>.event-header+p{display:none!important}
/* bjk-mobile-v1 (BL-19): nieuwskaarten niet breder dan het scherm; grotere tikvlakken in de footer en bij vinkjes */
.publication-item.k-rich{grid-template-columns:minmax(0,1fr)!important}.publication-item.k-rich>*{min-width:0!important;max-width:100%!important}.publication-item.k-rich img{max-width:100%!important;height:auto!important}
@media(max-width:700px){.k-footer a{display:inline-block;min-height:44px;line-height:44px}#content input[type=checkbox],#content input[type=radio]{width:22px;height:22px}}
/* bjk-mobile-v2 (BL-19): compacte wedstrijdbalk op mobiel en Contact als hoofditem in het mobiele menu */
@media(max-width:700px){#k-mdbar.k-mdbar,.k-mdbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:12px!important;row-gap:2px!important;padding:10px 16px!important;min-height:0!important;text-align:left!important}.k-mdbar>span:first-child{display:none!important}.k-mdbar>b{grid-column:1!important;font-size:16px!important;line-height:1.2!important;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-mdbar>span:nth-of-type(2){grid-column:1!important;font-size:13px!important;line-height:1.3!important;margin:0!important}.k-mdbar>a{grid-column:2!important;grid-row:1/span 2!important;margin:0!important;padding:9px 14px!important;font-size:13px!important;white-space:nowrap!important}}
.k-overlay .k-ov-contact{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:40px;line-height:1;text-transform:uppercase;color:inherit!important;text-decoration:none!important}.k-overlay .k-ov-contact>span:last-child{font-family:Inter,sans-serif;font-size:24px}.bjkk[lang="nl"] .k-ov-contact [data-l="tr"],.bjkk[lang="tr"] .k-ov-contact [data-l="nl"]{display:none!important}

/* bjk-newslist-v2 */#bjkk .publication-item{display:grid!important;grid-template-columns:minmax(0,300px) minmax(0,1fr)!important;gap:24px!important;align-items:start!important;padding:18px!important}#bjkk .publication-item:before,#bjkk .publication-item:after{display:none!important}#bjkk .publication-item>[class*="col-"]{width:auto!important;float:none!important;padding:0!important;min-width:0}#bjkk .publication-item>.col-sm-12{grid-column:1/-1}#bjkk .publication-item .embed-responsive{border-radius:12px;overflow:hidden}#bjkk .publication-item h3{font-size:clamp(18px,1.7vw,24px)!important;line-height:1.15!important;margin:4px 0 8px!important}#bjkk .publication-item p{font-size:15px!important;line-height:1.6!important}@media(max-width:700px){#bjkk .publication-item{grid-template-columns:1fr!important;gap:12px!important}#bjkk .publication-item .embed-responsive{max-height:190px}}/* /bjk-newslist-v2 */
/* bjk-readmore-v1 */#bjkk .publication-item .btn.btn-primary{display:inline-flex!important;align-items:center;gap:8px;padding:9px 18px!important;border:0!important;border-radius:999px!important;background:#D7141A!important;color:#fff!important;font:600 14px/1.2 Inter,system-ui,sans-serif!important;letter-spacing:.01em;text-decoration:none!important;box-shadow:0 6px 16px rgba(215,20,26,.25);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}#bjkk .publication-item .btn.btn-primary .fa{display:none!important}#bjkk .publication-item .btn.btn-primary::after{content:"→";font-weight:700;transition:transform .2s ease}#bjkk .publication-item .btn.btn-primary:hover,#bjkk .publication-item .btn.btn-primary:focus-visible{background:#111!important;transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.2)}#bjkk .publication-item .btn.btn-primary:hover::after{transform:translateX(3px)}#bjkk .publication-item .btn.btn-primary:focus-visible{outline:2px solid #D7141A;outline-offset:3px}#bjkk[data-theme="dark"] .publication-item .btn.btn-primary:hover{background:#fff!important;color:#111!important}/* /bjk-readmore-v1 */
/* bjk-legacy-ui-v1 */
#kLegacy .btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:10px 20px!important;border-radius:999px!important;border:2px solid transparent!important;font:600 14px/1.2 Inter,system-ui,sans-serif!important;text-decoration:none!important;box-shadow:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;margin:0 8px 8px 0}
#kLegacy .btn-primary,#kLegacy .btn-success,#kLegacy .btn-danger,#kLegacy .btn-active{background:#D7141A!important;border-color:#D7141A!important;color:#fff!important}
#kLegacy .btn-primary:hover,#kLegacy .btn-success:hover,#kLegacy .btn-danger:hover,#kLegacy .btn-active:hover{background:#111!important;border-color:#111!important;color:#fff!important;transform:translateY(-1px)}
#kLegacy .btn-default,#kLegacy .btn-info,#kLegacy .btn-warning{background:transparent!important;border-color:#111!important;color:#111!important}
#kLegacy .btn-default:hover,#kLegacy .btn-info:hover,#kLegacy .btn-warning:hover{background:#111!important;color:#fff!important}
#kLegacy .btn:focus-visible{outline:2px solid #D7141A;outline-offset:3px}
#kLegacy .btn-sm,#kLegacy .btn-xs{padding:6px 14px!important;font-size:13px!important}
.bjkk[data-theme="dark"] #kLegacy .btn-default,.bjkk[data-theme="dark"] #kLegacy .btn-info,.bjkk[data-theme="dark"] #kLegacy .btn-warning{border-color:#fff!important;color:#fff!important}
.bjkk[data-theme="dark"] #kLegacy .btn-default:hover{background:#fff!important;color:#111!important}
#kLegacy .nav-tabs{border:0!important;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px!important}
#kLegacy .nav-tabs:before,#kLegacy .nav-tabs:after{display:none!important}
#kLegacy .nav-tabs>li{float:none!important;margin:0!important}
#kLegacy .nav-tabs>li>a{border:1px solid rgba(128,128,128,.35)!important;border-radius:999px!important;padding:8px 16px!important;margin:0!important;color:inherit!important;background:transparent!important;font:600 14px/1.2 Inter,system-ui,sans-serif}
#kLegacy .nav-tabs>li>a:hover{border-color:#D7141A!important;color:#D7141A!important}
#kLegacy .nav-tabs>li.active>a,#kLegacy .nav-tabs>li.active>a:hover{background:#111!important;border-color:#111!important;color:#fff!important}
.bjkk[data-theme="dark"] #kLegacy .nav-tabs>li.active>a{background:#fff!important;border-color:#fff!important;color:#111!important}
#kLegacy legend{font-family:Anton,Impact,sans-serif!important;font-weight:400!important;font-size:22px!important;text-transform:uppercase;letter-spacing:.02em;color:inherit!important;border:0!important;border-left:4px solid #D7141A!important;padding:0 0 0 12px!important;margin:28px 0 14px!important;line-height:1.1}
#kLegacy .headline{border:0!important;margin:0 0 18px!important}
#kLegacy .headline h4,#kLegacy .headline h2,#kLegacy .headline h3{font-family:Anton,Impact,sans-serif!important;font-weight:400!important;font-size:26px!important;text-transform:uppercase;border:0!important;display:inline-block;padding-bottom:6px;border-bottom:3px solid #D7141A!important}
#kLegacy .headline:after{display:none!important}
#kLegacy .control-label{font-weight:600}
#kLegacy .table{border-collapse:separate!important;border-spacing:0;width:100%;border:1px solid rgba(128,128,128,.25);border-radius:14px;overflow:hidden;margin:0 0 24px}
#kLegacy .table>thead>tr>th{background:#111;color:#fff;border:0!important;font:600 13px/1.3 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.04em;padding:12px 14px!important}
#kLegacy .table>tbody>tr>td{border-top:1px solid rgba(128,128,128,.2)!important;padding:12px 14px!important;vertical-align:middle!important}
#kLegacy .table-striped>tbody>tr:nth-of-type(odd){background:rgba(128,128,128,.06)!important}
#kLegacy .table-hover>tbody>tr:hover{background:rgba(215,20,26,.06)!important}
#kLegacy .table a{color:#D7141A;font-weight:600}
#kLegacy .label{display:inline-block;border-radius:999px!important;padding:4px 10px!important;font:600 12px/1.2 Inter,system-ui,sans-serif!important}
#kLegacy .label-success{background:#1f7a3a!important}#kLegacy .label-danger{background:#D7141A!important}#kLegacy .label-warning{background:#b26a00!important}#kLegacy .label-default{background:#555!important}
#kLegacy .form-control{border-radius:10px!important;border:1px solid rgba(128,128,128,.45)!important;padding:10px 12px!important;height:auto!important;box-shadow:none!important;font-size:15px}
#kLegacy .form-control:focus{border-color:#D7141A!important;box-shadow:0 0 0 3px rgba(215,20,26,.15)!important}
#kLegacy .pagination>li>a,#kLegacy .pagination>li>span{border-radius:999px!important;margin:0 4px;border:1px solid rgba(128,128,128,.35)!important;color:inherit}
#kLegacy .pagination>.active>a,#kLegacy .pagination>.active>span{background:#111!important;border-color:#111!important;color:#fff!important}
@media(max-width:700px){#kLegacy .table{display:block;overflow-x:auto}#kLegacy .btn{width:100%;margin-right:0}}
/* /bjk-legacy-ui-v1 */
/* bjk-sys-v1: login, wachtwoord, 404 in huisstijl */
body.bjk-sys .form-signin h3{display:none}
body.bjk-sys .form-signin .checkbox{margin:10px 0}
body.bjk-sys .form-signin label.checkbox{display:flex!important;align-items:center;gap:10px;padding-left:0!important;margin:0!important;font-weight:400;cursor:pointer}
body.bjk-sys .form-signin label.checkbox input{position:static!important;margin:0!important;flex:none;width:18px;height:18px;accent-color:#D7141A}
body.bjk-sys .form-signin .form-control{margin-bottom:10px}
body.bjk-sys .form-signin h4{margin-top:18px}
/* /bjk-sys-v1 */
/* bjk-rhythm-v1: vaste afstanden; rode labels nooit over koppen */
#bjkk .k-eyebrow{display:block;position:relative;z-index:2;margin-bottom:14px}
#bjkk h1{padding-top:.16em!important}
#bjkk main h2{padding-top:.1em}
#bjkk main :not(.k-eyebrow)+h2{margin-top:56px!important}
/* /bjk-rhythm-v1 */