﻿body{background-color:#f6ebd1;}.navbar-brand{color:#004438;font-weight:500;font-size:15px;}.background-image{position:fixed;bottom:0;left:0;height:100%;width:25%;background-repeat:no-repeat;background-size:100%;background-position:left bottom;z-index:-1;opacity:.3;}.background-image.cdv_wzr-rkd{background-image:url("../img/cdv_wzr-rkd_logo.png");}.background-image.n-va_respect_burgerbelangen{background-image:url("../img/n-va_respect_burgerbelangen_logo.png");}.background-image.gemeente{background-image:url("../img/wzr_contour.svg");width:100%;background-size:90%;background-repeat:no-repeat;background-position:center center;opacity:.7;}.kandidaat{transition:all 300ms ease;z-index:10;}.kandidaat-img{height:64px;width:auto;}td.cd_v_wzr-rkd.zetel{background-color:#ff6000;}.cdv_wzr-rkd.zetel{fill:#ff6000;background-color:#ff6000;}.cdv_wzr-rkd.kandidaat{background-color:#c5f9e4;border-color:#004438;}.cdv_wzr-rkd.kandidaat .voornaam .familienaam{color:#004438;}.cdv_wzr-rkd.kandidaat .stemmen{color:#632340;}.cdv_wzr-rkd.kandidaat .plaats-lijst-container{background:#ff6000;}.cdv_wzr-rkd.kandidaat .plaats-lijst{color:#fff;}td.n-va_respect_burgerbelangen.zetel{background-color:#801330;color:#fff;}.n-va_respect_burgerbelangen.zetel{fill:#801330;}.nv-a.kandidaat{background-color:#ffebba;border-color:#000;}.nv-a.kandidaat .voornaam .familienaam{color:#000;}.nv-a.kandidaat .stemmen{color:#000;}.nv-a.kandidaat .plaats-lijst-container{background:#ffba0c;}.nv-a.kandidaat .plaats-lijst{color:#fff;}.respect.kandidaat{background-color:#a6e8ed;border-color:#000;}.respect.kandidaat .voornaam .familienaam{color:#000;}.respect.kandidaat .stemmen{color:#801330;}.respect.kandidaat .plaats-lijst-container{background:#45a2aa;}.respect.kandidaat .plaats-lijst{color:#fff;}.burgerbelangen.kandidaat{background-color:#f2b8c8;border-color:#000;}.burgerbelangen.kandidaat .voornaam .familienaam{color:#000;}.burgerbelangen.kandidaat .stemmen{color:#000;}.burgerbelangen.kandidaat .plaats-lijst-container{background:#801330;}.burgerbelangen.kandidaat .plaats-lijst{color:#fff;}#kandidaten-container-animatie{width:80%;height:80vh;position:relative;margin:auto;padding:10px;border-radius:5px;overflow:hidden;}#kandidaten-container-animatie .kandidaat{display:inline-block;position:absolute;box-sizing:border-box;}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:none;z-index:8;}.focused-kandidaat{z-index:1050;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.9);max-width:80%;max-height:80%;box-shadow:0 5px 20px rgba(0,0,0,.3);background:#fff;}.plaats-lijst-container{position:absolute;bottom:0;right:0;width:30px;height:100%;display:flex;align-items:center;justify-content:center;z-index:1;border-radius:0 5px 5px 0;}.plaats-lijst{position:absolute;transform:rotate(-90deg);transform-origin:center;font-weight:bold;font-size:1.5rem;}.badge-container{z-index:2;margin-top:-15px;}@media(max-width:1307px) and (min-width:992px){.voornaam{font-size:18px;margin-left:20px;}.familienaam{font-size:12px;margin-left:20px;}.stemmen{font-size:24px;}}.selected-zetel{background-color:#ff69b4;}#table-instellingen-stemmen{table-layout:fixed;}#table-instellingen-stemmen tbody{overflow:auto;}#table-instellingen-stemmen th:nth-child(1),#table-instellingen-stemmen td:nth-child(1){font-weight:bold;width:200px;}#table-instellingen-stemmen th:nth-child(2){width:100px;}#table-instellingen-stemmen th:not(:first-child):not(:nth-child(2)){width:100px;}#table-instellingen-stemmen th:first-child,#table-instellingen-stemmen td:first-child,#table-instellingen-stemmen th:nth-child(2),#table-instellingen-stemmen td:nth-child(2){position:sticky;z-index:10;left:0;}#table-instellingen-stemmen td:nth-child(2){left:200px;}#table-instellingen-stemmen td:nth-child(2):after{content:"";position:absolute;top:0;right:-1px;width:2px;height:100%;background-color:#000;z-index:1;}#table-instellingen-stemmen th:nth-child(2){left:200px;}#table-instellingen-stemmen thead{position:sticky;z-index:15;top:0;}#table-instellingen-stemmen thead:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:#000;z-index:1;}#table-instellingen-stemmen tfoot{position:sticky;bottom:0;background-color:#fff;z-index:10;}#table-instellingen-stemmen tfoot::before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background-color:#000;z-index:1;}#table-instellingen-stemmen select{font-size:12px;}#table-instellingen-stemmen select option{font-size:15px;}.table-container{overflow-y:auto;overflow-x:auto;}.group-end{border-right:2px solid #000;}#table-instellingen-zetels{table-layout:fixed;}#table-instellingen-zetels tbody{overflow:auto;}#table-instellingen-zetels th:nth-child(1),#table-instellingen-zetels td:nth-child(1){font-weight:bold;width:250px;}#table-instellingen-zetels th:nth-child(2){width:100px;}#table-instellingen-zetels th:not(:first-child):not(:nth-child(2)){width:150px;}#table-instellingen-zetels th:first-child,#table-instellingen-zetels td:first-child,#table-instellingen-zetels th:nth-child(2),#table-instellingen-zetels td:nth-child(2){position:sticky;z-index:10;left:0;}#table-instellingen-zetels td:nth-child(2){left:200px;}#table-instellingen-zetels td:nth-child(2):after{content:"";position:absolute;top:0;right:-1px;width:2px;height:100%;background-color:#000;z-index:1;}#table-instellingen-zetels th:nth-child(2){left:200px;}#table-instellingen-zetels thead{position:sticky;z-index:15;top:0;}#table-instellingen-zetels thead:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:#000;z-index:1;}#table-instellingen-zetels tfoot{position:sticky;bottom:0;background-color:#fff;z-index:10;}#table-instellingen-zetels tfoot::before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background-color:#000;z-index:1;}.zetelverdeling-detail{border-spacing:10px 0;}.spanner{position:absolute;top:50%;left:0;width:100%;display:block;text-align:center;height:300px;color:#fff;transform:translateY(-50%);z-index:1000;visibility:hidden;}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:2000;background:rgba(0,0,0,.5);visibility:hidden;}.loader,.loader:before,.loader:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out;}.loader{color:#fff;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s;}.loader:before,.loader:after{content:"";position:absolute;top:0;}.loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s;}.loader:after{left:3.5em;}@-webkit-keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em;}40%{box-shadow:0 2.5em 0 0;}}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em;}40%{box-shadow:0 2.5em 0 0;}}.show-overlay{visibility:visible;}.spanner,.overlay{opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}.spanner.show-overlay,.overlay.show-overlay{opacity:1;}.title-container{display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:-60px;margin-top:100px;}.title-part{color:#fff;font-weight:bold;font-size:2.5rem;padding:10px 25px;position:relative;text-align:center;}.title-top{background-color:#ff6000;font-size:2rem;border-radius:20px;transform:rotate(-1deg);z-index:2;}.title-bottom{background-color:#632340;border-radius:20px;margin-top:-10px;z-index:1;}@media(max-width:768px){.title-part{font-size:1.8rem;}.title-top{font-size:1.6rem;padding:8px 20px;}.title-bottom{font-size:1.6rem;padding:8px 20px;}.title-container{margin-bottom:-40px;margin-top:10px;}}@media(max-width:480px){.title-part{font-size:1.5rem;}.title-top,.title-bottom{font-size:1.3rem;padding:6px 15px;}}.grayed-out{opacity:.2;filter:grayscale(100%);pointer-events:none;z-index:0;}.btn-outline-custom{color:#004438;border-color:#004438;}.btn-outline-custom:hover,.btn-outline-custom:focus,.btn-outline-custom:active,.btn-outline-custom.active{color:#fff;background-color:#004438;border-color:#004438;}.btn-outline-custom:disabled,.btn-outline-custom.disabled{color:#004438;border-color:#004438;}