﻿@font-face{font-family:"PurpleRiver";src:url("fonts/PurpleRiver.eot?#iefix") format("embedded-opentype"),url("fonts/PurpleRiver.woff") format("woff"),url("fonts/PurpleRiver.ttf") format("truetype"),url("fonts/PurpleRiver.svg#PurpleRiver") format("svg");font-weight:normal;font-style:normal}html{width:100%;min-height:100%;position:relative;padding:0;font-size:16px;line-height:25px}body{font-family:"Calibri",sans-serif;font-size:1rem;line-height:25px;color:#000;margin:0;padding:0;width:100%;height:100%}.large-background{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:0;background-size:cover;background-attachment:fixed;opacity:.1;background-image:url("/img/mail/fel-background-img")}body.act .large-background{opacity:.1;background-image:url("/img/mail/fel-background-img-act")}body.arch .large-background{opacity:.1;background-image:url("/img/mail/fel-background-img-arch")}body.acc .large-background{opacity:.1;background-image:url("/img/mail/fel-background-img-acc")}.container{width:100%;position:relative;z-index:10}.container .inner{margin:0 auto;max-width:1100px;position:relative;padding:0 10px}.container.header{background:#fff url("/img/mail/fel-header-img") top center no-repeat;position:fixed;top:0;left:0;z-index:1000}.container.content{margin-top:136px;padding-top:5px}body.act .container.header{background:#fff url("/img/mail/fel-header-img-act") top center no-repeat}body.arch .container.header{background:#fff url("/img/mail/fel-header-img-arch") top center no-repeat}body.acc .container.header{background:#fff url("/img/mail/fel-header-img-acc") top center no-repeat}h1{font-family:"Calibri",sans-serif;font-size:1.9rem;font-weight:bold}.cms h1{margin-top:0}h2{font-size:1.4rem}.header .logo{position:absolute;left:20px;top:20px;z-index:10}.header .logo a{text-decoration:none}.header .logo a img{border-style:none}.header .text{position:absolute;width:100%;top:48px;left:0;text-align:center;font-size:40px;line-height:48px;font-weight:600;color:#fff}.act .header .text{color:#fff}.arch .header .text{color:#fff}.acc .header .text{color:#fff}a{color:#173c34}a.link{font-size:16px;color:#000}p{line-height:25px}.row{overflow:hidden}.row.top{margin-top:20px}.leftmenu{position:fixed;display:block;vertical-align:top;margin-right:20px;width:150px}.leftmenu .toggle{position:relative;display:none;margin-bottom:10px;cursor:pointer;width:24px;height:24px;overflow:hidden;padding-top:24px;box-sizing:border-box}.leftmenu .toggle::before{position:absolute;top:0;left:0;content:"";font-size:24px;color:#173c34;font-family:"Font Awesome 5 Free";font-weight:900;display:block}.leftmenu .toggle.opened::before{color:#eefce5}ul.menu,ul.menu ul{list-style-type:none;margin:0;padding:0;margin-top:0px;display:block;width:350px}a{outline:none}ul.menu a{display:block;text-decoration:none}ul.menu li{margin-top:1px}ul.menu li a{background:#dae7d8;color:#173c34;padding:5px 4px 5px 10px;font-size:16px;line-height:25px;border-top:2px solid #fff}ul.menu li a:hover{background:#85cb73}ul.menu li ul{margin-bottom:3px}ul.menu li ul li a{background:#ccc;color:#000;padding-left:32px;padding-top:5px;padding-bottom:3px;font-size:.9rem;white-space:nowrap;border-top:0px solid #fff}ul.menu li ul li a:hover{background:#aaa}.button{display:inline-block;margin:0 15px 0 0;font-size:16px;line-height:25px;color:#fff;border-style:none;background-color:#173c34;padding:4px 8px;cursor:pointer;text-decoration:none;-webkit-appearance:none}.button:hover{background-color:#eefce5}.button.light{background:#3a662d;margin:0 0 0 15px}.button.active{background:#dae7d8;color:#526a25}input{outline:none}input.generic{padding:4px 8px}span.infospan,.button-info{position:relative;margin:2px 2px 0px 2px;padding:2px 15px;cursor:pointer;background-color:#173c34;border:1px solid #fff;font-size:16px;line-height:25px;color:#fff;text-decoration:none}.cursus .button-info{margin-right:45px}span.formspan{position:relative;float:right;padding:4px 4px 0px 4px;cursor:pointer;margin-left:20px;z-index:100}span.itemopener{position:relative;float:left;margin-left:10px;margin-right:10px;padding:4px 4px 0px 4px;cursor:pointer;border:0px solid red;z-index:100}div.infoblok{overflow:auto;overflow-x:hidden;position:absolute;top:161px;left:380px;width:500px;height:350px;background-color:#fff;display:none;z-index:1002;padding:10px 10px 10px 10px;border:2px solid #000}input[type=button],input[type=submit],input[type=text],input[type=email],input[type=tel],input[type=file]{outline:none}input[type=text],input[type=email],input[type=tel],input[type=file]{border:1px solid #ddd;padding:3px 5px}label p{margin:0}label.boxed{display:block}label.boxed div{float:left;border:0;padding:0;margin:0 1em 1em 0}label.boxed div input{margin:0;outline:none}label.privacy{margin-top:20px}label.privacy.error,.privacy-box.error,.gebruik-adres-pe.error{padding:5px 10px;border:1px solid #f8031c}label.privacy.error p,.privacy-box.error p,.gebruik-adres-pe.error p{color:#000}.account-form input[type=text],.account-form input[type=email],.account-form input[type=tel],.account-form input[type=file]{width:400px}.account-form input[type=text].perc10,.account-form input[type=email].perc10,.account-form input[type=tel].perc10,.account-form input[type=file].perc10{width:40px}.account-form input[type=text].perc40,.account-form input[type=email].perc40,.account-form input[type=tel].perc40,.account-form input[type=file].perc40{width:160px}.account-form input[type=text].perc50,.account-form input[type=email].perc50,.account-form input[type=tel].perc50,.account-form input[type=file].perc50{width:180px}.account-form input[type=text].perc60,.account-form input[type=email].perc60,.account-form input[type=tel].perc60,.account-form input[type=file].perc60{width:225px}.account-form input[type=text].perc90,.account-form input[type=email].perc90,.account-form input[type=tel].perc90,.account-form input[type=file].perc90{width:345px}.account-form input[type=text].perc-date,.account-form input[type=email].perc-date,.account-form input[type=tel].perc-date,.account-form input[type=file].perc-date{width:380px}.account-form .account-pasfoto{display:block;width:150px;height:auto}.account-form table tr td:first-child{vertical-align:top}.password-meter{display:none}.password-meter .password-meter-display{position:relative}.password-meter .password-meter-display span{position:absolute;font-size:16px;line-height:25px;top:2px;left:10px;color:#fff}.password-meter .password-meter-display span.score0{color:#000}.password-meter .password-meter-display span.score2{color:#000}.password-meter .password-meter-display span.score3{color:#000}meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.5em;display:inline-block;margin:0 0 5px 0;background:none;background-color:rgba(0,0,0,.1)}meter::-webkit-meter-bar{background:none;background-color:rgba(0,0,0,.1)}meter[value="1"]::-webkit-meter-optimum-value{background:red}meter[value="2"]::-webkit-meter-optimum-value{background:#ff0}meter[value="3"]::-webkit-meter-optimum-value{background:orange}meter[value="4"]::-webkit-meter-optimum-value{background:green}meter[value="1"]::-moz-meter-bar{background:red}meter[value="2"]::-moz-meter-bar{background:#ff0}meter[value="3"]::-moz-meter-bar{background:orange}meter[value="4"]::-moz-meter-bar{background:green}div.datums{clear:both;display:none;margin:0 0 10px 20px}div.subdays{background-color:#efefef;color:#000;font-size:.9rem;white-space:nowrap;height:20px;cursor:pointer;padding:5px 4px 0px 22px}td.td1{width:54px;height:56px}td.td2{text-align:left}td.td0{width:108px;height:56px}div.wide{width:109px}.notactive{color:#000}div.topdiv{position:absolute;top:0px;right:10px;height:27px;z-index:2;padding-top:18px}.done li a,.done li a:hover,.done li a:visited{color:#000;display:block;padding:2px 10px 2px 5px}table.keuzes{width:750px}table.keuzes th{text-align:left;white-space:nowrap}table.keuzes td{vertical-align:top;white-space:nowrap}table.keuzes .prijs-unit{text-align:right;padding-right:3em}table.keuzes .prijs-qty{text-align:right}@media screen and (max-width: 798px){table.keuzes{width:100%}table.keuzes tr{display:block;margin-bottom:1em;width:100%}table.keuzes tr td{display:block;width:100%;padding:0;box-sizing:border-box}table.keuzes tr td .cat-name{font-size:1.2em;line-height:1.4;font-weight:600}table.keuzes tr.hidden{display:none}table.keuzes .prijs-unit{text-align:left;padding-right:0}}.on{display:block}.alignTopLeft{text-align:left;vertical-align:top}.anybutton{padding:2px 3px;border:1px solid #ccc;cursor:pointer}.coloredbutton{width:125px;font-size:.9rem;font-weight:bold;color:#fff;background-color:#173c34;padding:4px 8px 4px 8px;cursor:pointer;text-align:center;border-style:none;-webkit-appearance:none}.greenbutton{width:125px;font-size:.9rem;font-weight:bold;color:#fff;background-color:#317d19;padding:4px 8px 4px 8px;cursor:pointer;text-align:center;border-style:none;-webkit-appearance:none}hr{border:0;border-bottom:1px solid #ccc}#do_boeking_form table td{vertical-align:top;white-space:nowrap}.hide-until-selected{display:none}div.site-header{height:136px}div.site-header .text{font-family:"Calibri",sans-serif}div.vervolgpagina{position:relative;width:700px}div.vervolgpagina.mijnaccount,div.vervolgpagina.mijnrelaties{width:100%;max-width:800px}div.vervolgpagina p{margin:0 0 1em 0}div.error,p.error,span.error{color:#f8031c}input.error,textarea.error{border:1px solid #f8031c}#printknop{color:#fff;padding:2px 10px;cursor:pointer;font-family:"Helvetica Neue",sans-serif;font-size:.8rem;line-height:1.2rem;margin:0}.backbutton{color:#fff;padding:2px 10px;margin-right:15px;cursor:pointer;font-size:.8rem;line-height:1.2rem;font-family:"Helvetica Neue",sans-serif;display:inline-block;margin:0}.backbutton a{color:#fff;text-decoration:none}#inschrijfknop{clear:both;margin-top:15px;float:right}#inschrijfknop .actbutton{display:block;font-size:16px;line-height:25px;font-weight:normal;padding:2px 15px;color:#fff;border:0}.backbutton,#printknop{background:#173c34}.backbutton:hover,#printknop:hover{background:#eefce5}input.actiecode2{height:12px;font-size:.9rem;padding:0;margin:0}label.error{float:none;color:#f8031c;padding-left:.5em;vertical-align:top}div#intro{position:absolute;top:200px;left:380px;display:none}.mijnrelaties h2{margin:0 0 20px 0}.mijnrelaties .smaller{width:750px}.mijnrelaties table td{border-bottom:0}td .instructions{display:block}.menu-section{display:block;padding:0;margin:0 0 15px 0;list-style:none}.menu-section ul{margin:0;background:#eefce5;border-left:1px solid #173c34}.menu-section ul:last-child{margin-bottom:15px}.menu-section ul+ul li:first-child{padding-top:15px}.menu-section li{display:block;margin:0;padding:0}.menu-section li a{display:block;cursor:pointer;box-sizing:border-box;width:150px;margin:0 0 2px 0;background:#eefce5;color:#000;padding:3px 0 3px 10px;text-decoration:none}.menu-section li li a{width:149px;padding:4px 0 4px 10px;margin-bottom:0}.menu-section li a:hover{background:#eefce5}.menu-section a.selected,.menu-section a.selected:hover{color:#fff;background:#173c34;margin-bottom:0}.menu-section li li a.selected,.menu-section li li a.selected:hover{background:#eefce5;color:#000;font-weight:bold;position:relative}.menu-section li li a.selected:after{position:absolute;content:">";width:10px;height:10px;color:#173c34;font-weight:bold;right:5px}.content{display:block;vertical-align:top;margin:0;padding:0}.row.top .content{margin:0 0 0 200px}.actbutton{border:1px solid #fff;padding:2px 15px;margin:2px 2px 0;font-size:.9rem;text-decoration:none}.closedbutton,.futurebutton{background-color:#f8031c;cursor:pointer;color:#fcf6f6}.openbutton{color:#fff;background-color:#173c34;border:1px solid #000;cursor:pointer}table.activiteiten{border-collapse:collapse;margin:0}table.activiteiten td{font-family:"Calibri",sans-serif;font-size:16px;line-height:25px;padding:5px}table.activiteiten tr.row2{background-color:#eefce5}table.activiteiten .sep1{height:10px}table.activiteiten .sep2{height:2px;background:#fff}table.activiteiten .header{color:#fff;background-color:#173c34;font-size:1.1rem;font-weight:bold;padding:3px 0px 3px 10px}table.activiteiten .td1{vertical-align:top}table.activiteiten td.image{text-align:center;vertical-align:center;cursor:pointer}table.activiteiten td.c1{width:60px}table.activiteiten td.c2{width:75px}table.activiteiten td.c2a{width:95px}table.activiteiten td.c3{width:160px}table.activiteiten td.c4{width:75px}span.actInfo,span.cursusInfo{border:1px solid #000}.act_info{margin-bottom:40px}div.vervolgpagina .act_info{width:100%}div#overlay{display:none;position:fixed;top:0px;left:0px;z-index:1500;width:100%;height:100%;background:rgba(0,0,0,.7)}.smalldates{font-size:16px}#positioner{position:relative;top:0px;left:0px}.bluebox{background-color:#cfeffb;border:1px solid #000;padding:5px}table.groen{background-color:#abd980;border-collapse:collapse}table.blauw{background-color:#dce9ee;border-collapse:collapse}table.groen td,table.blauw td{padding:5px 10px;text-align:left;vertical-align:top}table.groen td p,table.blauw td p{margin:0}table.groen table td{padding:3px}table.activiteit{width:100%;border-style:none}table.activiteit td{vertical-align:top;padding:0px}table.activiteit td.foto{padding-right:10px}table.activiteit td.intro{width:100%}table.activiteit table.act-dagen{border-collapse:collapse}table.activiteit table.act-dagen th{font-weight:bold;text-align:left}table.activiteit table.act-dagen td,table.activiteit table.act-dagen th{font-family:"Calibri",sans-serif;font-size:16px;line-height:25px;padding:0px 5px}table.activiteit table.act-dagen td:first-child,table.activiteit table.act-dagen th:first-child{padding-left:0px}.dateError{display:block;color:#f8031c}table.softtable{border-collapse:collapse}table.softtable td{padding:3px;border:1px solid #999}.hidden{display:none}div.selectionbox{width:100%;border:1px solid #173c34;background-color:#eefce5;padding:5px}.btn-delete{width:16px;height:16px;background:url("/images/Cancel-2RN.png") 0 0 no-repeat;border-style:none}table.deelnemers{margin:0 0 10px 0;border-collapse:collapse}table.deelnemers.inline-payment{margin-top:1.5em}table.deelnemers.inline-payment td{vertical-align:top}table.deelnemers.inline-payment ol{margin-top:0}table.deelnemers td{padding:0 10px 0 0}table.deelnemers td.label{width:250px}td.labeltype{font-weight:bold}table.deelnemers td input.long{width:300px}table.deelnemers td input.short{width:100px}textarea.deelnemers.opmerkingen{width:560px}p.notification{display:block;padding:10px 20px;color:#000;background:#eefce5;font-weight:bold;text-transform:uppercase}#closeButton{background:url("/tpl/fancybox/fancybox.png") repeat scroll -40px 0 transparent;cursor:pointer;display:none;height:30px;position:absolute;right:-15px;top:-15px;width:30px;z-index:2500}#overlay{display:none;position:fixed;top:0px;left:0px;bottom:0px;right:0px;z-index:1500;background:rgba(0,0,0,.2)}#overlayWindow{display:none;position:absolute;top:0px;left:0px;width:1000px;height:400px;z-index:2000;background:#000;overflow:none}#overlayWindow.text-overlay{display:flex;justify-content:center;align-items:center;align-content:center;width:100vw;height:100vh;background:transparent}#overlayWindow.text-overlay .container{position:relative;background:#fff;display:block;width:auto;height:auto}#overlayWindow.text-overlay .container .content{overflow:scroll;padding:20px;width:75vw;height:75vh;box-sizing:border-box}@media screen and (max-width: 767px){#overlayWindow.text-overlay .container .content{width:calc(100vw - 40px);height:90vh}}#overlayWindow.text-overlay #closeButton{display:block}img.overlayimg{cursor:pointer}#overlaycontent{display:none}#previousButton,#nextButton{background:url("/tpl/fancybox/blank.gif") repeat scroll 0 0 transparent;bottom:0;cursor:pointer;display:none;height:100%;position:absolute;width:35%;z-index:150}#previousButton{left:0}#nextButton{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;z-index:200;cursor:pointer;display:block;margin-top:-15px;width:30px;height:30px;top:50%}#fancybox-left-ico{background-image:url("/tpl/fancybox/fancybox.png");background-position:-40px -60px;left:auto;right:-19px}#fancybox-right-ico{background-image:url("/tpl/fancybox/fancybox.png");background-position:-40px -30px;left:-19px}.archief-link .media{display:flex;flex-flow:row wrap}.archief-link .media a{display:block;float:left;overflow:hidden;margin:3px 10px 0 0}#overlayWindow .video .desc{font-family:sans-serif;padding:10px;color:#1daeec;font-size:16px;line-height:25px;font-weight:bold}#overlayWindow .video .datum{font-size:.95rem}.content .header{color:#fff;background-color:#173c34;font-weight:bold;padding:3px 0px 3px 10px;font-family:"Calibri",sans-serif;font-size:1.2rem}.content .row{overflow:hidden}.content .row.even,.content tr.even{background-color:#eefce5}.content .row .item{float:left;padding:5px 10px;font-family:"Calibri",sans-serif;font-size:16px;line-height:25px}.content .row .datum{width:100px}.content .row .name{width:350px}.content .row .itemopener{cursor:pointer}.social-share{overflow:hidden;float:right}.social-share .b{display:inline-block;margin-right:5px}.info-top-bar{display:flex;flex-flow:row nowrap;justify-content:space-between;background:#eefce5;border:1px solid #173c34;padding:7px 12px}.mijnrelaties table{border-collapse:collapse;margin-bottom:20px}.mijnrelaties .boeking table{margin-bottom:0}.mijnrelaties .boeking-info table{margin-bottom:0}.mijnrelaties .boeking-info table table{background-color:transparent !important}.mijnrelaties table.overzicht{border-bottom:1px solid #173c34}.mijnrelaties thead tr{background:#eefce5}.mijnrelaties thead tr th{color:#000}.mijnrelaties th{text-align:left;padding:3px 5px;border-top:1px solid #173c34;border-bottom:1px solid #173c34;font-size:16px;vertical-align:bottom}.mijnrelaties table.overzicht td{padding:5px 5px;border-bottom:1px solid #eefce5;vertical-align:top}.mijnrelaties table tr:last-child td{border-bottom:0px}.mijnrelaties .auto-list{width:100%;display:none}.mijnrelaties table{width:100%}.mijnrelaties table td{font-size:16px}.mijnrelaties td.foto{text-align:center}.mijnrelaties td.foto img{border:0;cursor:pointer}.pf-overlay{padding:10px}.mijnrelaties .group-details{margin-bottom:10px}.mijnrelaties .group-details .open-rel{margin-right:10px}.mijnrelaties .button-small{padding:2px 5px;background:#eefce5;color:#000;font-size:.95rem;display:inline-block;margin:3px 0;text-decoration:none}.mijnrelaties form.rel-upload table{width:auto}.mijnrelaties form.rel-upload .upload-button{font-size:40px;color:#173c34;margin-left:15px;cursor:pointer}.mijnrelaties form.rel-upload .upload-button:hover{color:#eefce5}.privacy-box{margin:10px 0}.privacy-box input{display:block;float:left;margin:5px 10px 5px 0}.privacy-box p{display:block;margin:0;padding:0}.dp-toggle{cursor:pointer;margin-left:5px}table.opt-in{margin-top:20px}table.opt-in td{vertical-align:top;font-size:16px}table.opt-in td:first-child{padding-right:5px}td.number{text-align:right}.attention{color:#c21111}.userinfo{font-size:.9rem;margin:5px 0;padding-left:10px}.userinfo strong{font-weight:600}#do_boeking_form ol,.inline-payment ol{list-style-type:none}input:disabled{background:#ddd}table.bedieningen tr.per-list+tr.per-list td{padding-top:1em}table.bedieningen td{vertical-align:top}table.bedieningen .bedkeuze-select{width:4em;margin-right:10px}table.bedieningen .bedkeuze-select option{text-align:right}table.bedieningen .select-name-container .bedkeuze-select-names{padding-bottom:.25em}table.bedieningen .warn-closing{display:inline-block;margin-left:10px;color:#173c34;font-size:.95rem}@media screen and (max-width: 1150px){tabel.activiteiten{max-width:768px}.mijnrelaties .auto-list{max-width:768px}}@media screen and (max-width: 960px){.leftmenu{position:relative;display:block;padding-top:25px;width:100%}.row.top .content{margin:0}.leftmenu ul{display:none}.leftmenu .toggle{display:block}.content{display:block;width:100%}.menu-section li a{width:100%}div.vervolgpagina{width:100%}textarea.deelnemers.opmerkingen{width:100%}.cursus .row{padding-bottom:15px}.mijnrelaties .auto-list{width:100%}}@media screen and (max-width: 767px){body{background:none}.container.header{background-size:auto 50%;position:relative}.container.content{margin-top:0}div.site-header{height:65px}div.site-header .text{top:12px !important;font-size:40px !important}div.logo{left:10px;top:5px}div.logo img{width:50%;height:auto}.row.top{margin-top:0}.leftmenu{padding-top:0}.mijnrelaties .smaller{width:auto}.mijnrelaties table.overzicht{display:block}.mijnrelaties table.overzicht thead{display:none}.mijnrelaties table.overzicht tr{display:block;overflow:hidden;border-bottom:1px solid #ccc;padding:5px 0}.mijnrelaties table.overzicht tr:last-child{border-bottom:0}.mijnrelaties table.overzicht td{display:block;border:0;padding:1px 0;text-align:left}.mijnrelaties table.overzicht td:first-child{font-weight:700}.mijnrelaties table.overzicht td.foto{float:right}#do_boeking_form table{display:block}#do_boeking_form table tr{display:block}#do_boeking_form table tr td{display:block}#do_boeking_form table tr td textarea{width:100%}table.bedieningen tr,table.bedieningen td{display:block}table.bedieningen td:last-child{margin-bottom:10px}table.bedieningen td.naam{font-weight:bold}table.bedieningen .warn-closing{margin-left:75px}table.deelnemers tr,table.deelnemers td{display:block}table.deelnemers tr{margin-bottom:5px}table.deelnemers td input.long{width:95%}table.deelnemers td input.short{width:33%}textarea.deelnemers.opmerkingen{width:95%}table.activiteiten{display:block}table.activiteiten tr{display:block;padding:5px}table.activiteiten tr td{display:inline-block}table.activiteiten tr td.header{width:100%}table.activiteiten tr td.c1,table.activiteiten tr td.c2,table.activiteiten tr td.c2a{font-weight:bold;font-size:16px}table.activiteiten tr td.c3{width:65%}table.activiteiten tr td.c4 span{display:block;float:right}table.activiteiten tr td.archief-link{display:block;margin-bottom:5px}table.activiteiten tr td.archief-link a{display:inline-block;margin:0 10px}}.buttons-footer-container.float{-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);position:fixed;width:100vw;text-align:center;left:0;bottom:10px;background:rgba(255,255,255,.8);padding:10px 0}#buttons-spacer{display:none}#buttons-spacer.float{height:58px;display:block}#buttons-marker{display:block;height:1px}.summary-order th{text-align:left;font-weight:normal}.summary-order td,.summary-order th{padding-right:1em}
