@charset "utf-8";@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}*{font-family:Arial,sans-serif;font-size:13px}body{height:100%;background-color:#fff}header{position:relative;background-color:#00519e}header #logo{margin:10px 0}#skip-link:focus{z-index:999}#hoofdmenu{float:right;font-weight:400;padding:0 10px}#hoofdmenu ul{margin:0;padding:0;list-style:none;position:relative}#hoofdmenu ul li{display:block;padding:5px 0}#hoofdmenu ul li a{margin:0;text-decoration:none;color:#fff;font-size:1.5rem;display:block}#hoofdmenu ul li a:hover,#hoofdmenu ul li.selected a{color:#fff}main{font-size:13px;line-height:19px;padding:5px}main H1{font-size:18px;font-weight:400;color:#4b575f;margin-bottom:10px}main H2{font-size:15px;font-weight:700;color:#4b575f}main li{margin-left:15px}.button,button:not(.link_button){border:1px solid #000;height:28px;background-color:#f5d300;color:#000}a.button{line-height:28px;padding:0 6px}#sbj_ggv_table_open_post{border:1px solid #f5d300}.bar{background-color:#e6007e}.table_header{background-color:#cfd9ec;color:#000;font-weight:400}footer a,main a{color:#01529e;text-decoration:none}footer a:not(.button):hover,main a:not(.button):hover{color:#01529e;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#01529e}#bezwaar_step_wizard a:hover{border-bottom-color:#6d6e70}.kws-verkort-block{border:1px solid #cfd9ec;border-top:0}.kws-verkort-block .header{background-color:#cfd9ec;color:#fff;font-size:14px;font-weight:400}#div-head-login{background-color:#cfd9ec}.tooltip{float:right}.link_button{color:#01529e;font-size:13px}.link_button:hover{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#01529e}#loginname{font-weight:700;margin:25px 0 5px;font-size:1.5rem}#toggle_contrast{float:right;margin-right:15px}#controls button{float:right}.vestigings-dialog{left:0;right:auto;top:3rem}#banner{position:relative}#toggle_contrast::before{font-size:12px;padding-right:5px;font-family:'Glyphicons Halflings',Arial,sans-serif!important;font-weight:400;content:"\e063"}.subj_right_block,.tr-row-odd{background-color:#f1fbff}footer{background:#f1fbff;padding:30px 5px 100px;margin-top:50px}footer h2{font-size:1.5rem;font-weight:700;color:#4b575f}footer .col-sm-4{margin-top:30px}.contrast header{background:#fff}.contrast #hoofdmenu{border:none}.contrast #hoofdmenu ul li a{color:#000}.contrast #logo{filter:brightness(1) invert(1) sepia(1) hue-rotate(100deg) saturate(200%)}.contrast #menu_vestiging_toggle{background:#fff}.contrast #banner{border-bottom:3px solid #000}.contrast footer h2{background:0 0}@media only screen and (min-width:48em){main{padding:0}#banner{background-color:#000;background-image:url(/dist/domein/pijnacker/img/BannerHomePNsmal.jpg);background-size:cover;position:relative;margin-bottom:2rem}#banner:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#000;opacity:.2;z-index:1}#banner .container{z-index:2;position:relative}#banner #loginname{text-align:center;color:#fff;text-shadow:1px 1px 5px #000;font-size:2.2rem;position:relative;padding:100px 0;font-weight:400;margin-top:5px}#menu_vestiging_toggle{background-color:#00519e;color:#fff;font-size:1.5rem;line-height:1.5rem;padding:5px 15px;border:none}#menu_vestiging_toggle:hover{text-decoration:underline;border-bottom:none}#hoofdmenu ul li{display:inline-block;padding:0 0 0 15px}#hoofdmenu li a{padding:22px 0;position:relative}#hoofdmenu li a::after{content:'';display:block;height:5px;position:absolute;bottom:0;width:80%;left:10%;background:#fff;transform:scaleX(0);visibility:hidden;transition:all .4s ease-in-out}#hoofdmenu li.selected a::after,#hoofdmenu li:hover a::after{transform:scaleX(1);visibility:visible}#controls button{margin-top:3px;border-radius:5px;border-color:transparent;background:#fff;font-size:1.5rem}#controls button:hover{text-decoration:underline}.contrast #banner{border-bottom:none}footer{padding-left:0;padding-right:0}footer .col-sm-4{margin-top:0}}@media only screen and (min-width:75em){#hoofdmenu li a{padding:40px 0}}