@font-face{font-family:'Anwb';src:url("/Content/fonts/TheSansC4s-5_Plain.otf") format("opentype")}body{background-color:#f9f8f8;color:#003d80;font-family:'ANWB', Arial, sans-serif}body.onboarding{font-size:16px;line-height:1.42}body.onboarding .breadcrumb--tabs{font-weight:bold}body.onboarding h1{font-size:25px;margin:35px 0}@media (min-width: 768px){body.onboarding h1{font-size:36px;padding-bottom:15px;border-bottom:2px solid #FFF;margin:45px 0}}body.onboarding h2{font-size:1.4em;margin:1em 0}body.onboarding h3{font-size:1.5em}body.onboarding h4{font-size:1.2em}body.onboarding .h5{font-size:18px}body.onboarding h1,body.onboarding h2,body.onboarding h3,body.onboarding h4{font-family:Anwb,Arial,sans-serif;color:#003d80;font-weight:bold}body.onboarding .desc-text{font-weight:bold;font-size:16px;color:#0089d2}@media (min-width: 768px){body.onboarding .desc-text{font-size:20px}}.header-main{position:fixed;left:0;top:0;right:0;min-width:320px;height:48px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.25);z-index:10000;background-color:#FFF}@media (min-width: 600px){.header-main{height:56px}}.header-main .logo{position:relative;display:block;float:left;top:10px;height:42px}@media (min-width: 600px){.header-main .logo{height:53px;top:7px;margin-left:10px}}@media (min-width: 1350px){.header-main .logo{margin-left:-65px}}.header-main .logo img{position:relative;z-index:1;height:100%}.header-main .logo:before{content:'';position:absolute;left:-10px;top:-11px;width:60px;height:60px;background-color:#FFF;border-radius:70% 50%;box-shadow:0 3px 6px 0 rgba(0,0,0,0.25)}@media (min-width: 600px){.header-main .logo:before{left:-11px;top:4px;width:70px}}.header-main .logo:after{content:'';position:absolute;left:-50px;right:0;top:-30px;bottom:5px;background-color:#FFF}@media (min-width: 600px){.header-main .logo:after{bottom:4px}}.header-main .navigation__link{float:right;line-height:48px}@media (min-width: 600px){.header-main .navigation__link{line-height:56px}}.breadcrumb--tabs{list-style:none;margin:0;padding:0;display:flex;width:100%;margin-top:30px}@media (min-width: 700px){.breadcrumb--tabs{width:100%;margin-top:55px}}.breadcrumb--tabs .breadcrumb__item{width:20%;height:52px;line-height:51px;padding-left:0;padding-right:0;text-align:center;border:1px solid #CCC;font-size:15px;font-weight:600;color:#979797;background-color:#FFF;border-radius:10px;opacity:.4;margin:0 10px}@media (min-width: 880px){.breadcrumb--tabs .breadcrumb__item#step-confirm{font-size:11px}}@media (min-width: 990px){.breadcrumb--tabs .breadcrumb__item#step-confirm{font-size:14px}}@media (min-width: 1170px){.breadcrumb--tabs .breadcrumb__item#step-confirm{font-size:16px}}@media (min-width: 880px){.breadcrumb--tabs .breadcrumb__item{padding:0 20px;flex-basis:0;flex-shrink:0;flex-grow:1;text-align:left}}@media (min-width: 1000px){.breadcrumb--tabs .breadcrumb__item{font-size:18px}}.breadcrumb--tabs .breadcrumb__item:before{display:none}.breadcrumb--tabs .breadcrumb__item:first-child{margin-left:0}.breadcrumb--tabs .breadcrumb__item:last-child{border-right-width:1px;margin-right:0}.breadcrumb--tabs .breadcrumb__item.active{opacity:1;flex-grow:1;background-color:#fc0;color:#003d80;border-color:#fc0}.breadcrumb--tabs .breadcrumb__item .text{display:none}@media (min-width: 880px){.breadcrumb--tabs .breadcrumb__item .text{display:inline}}.breadcrumb--tabs .breadcrumb__item.checked{background-color:#003d80;opacity:1;color:#FFF}.breadcrumb--tabs .breadcrumb__item.checked::after{content:'\f00c';font-family:FontAwesome}ul.checklist{display:inline-block;text-align:left;list-style:none;padding-left:0;margin-top:30px;margin-bottom:0}ul.checklist li{margin-bottom:10px}ul.checklist li::before{content:'\f00c';font-family:FontAwesome;margin-right:5px}ul.checklist li.succeeded{color:#7ed321}ul.checklist li.in-progress{color:#4a4a4a}ul.checklist li:last-child{margin-bottom:0}.besteloverzicht{margin-top:20px}.besteloverzicht ul{list-style:none;padding-left:0}.besteloverzicht li{clear:both;overflow:hidden;padding:5px 15px 5px 0}.besteloverzicht li#inschrijfgeldline{border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin-bottom:5px}.besteloverzicht li:last-child{border-bottom:none}.besteloverzicht .price-category{float:left;color:#003d80;max-width:calc(100% - 70px)}.besteloverzicht .membership-period{color:#e0e0e0;font-size:12px;color:#0089d2}.besteloverzicht .price{float:right;text-align:right;font-weight:bold;color:#003d80}.besteloverzicht .price .price-amount{width:40px;display:inline-block}.besteloverzicht .price.discount-price{color:#ee4406}.onboarding-form .form-control{border:1px solid #979797;border-radius:0px;padding:6px 8px;font-size:16px}.onboarding-form .form-control:active,.onboarding-form .form-control:focus{box-shadow:none;border-color:#003d80}.onboarding-form .form-control:not(#tussenvoegsels):not(.error){background-color:#d8e9f4;border-color:#0089d2}.onboarding-form label.control-label{color:#333}.checkbox-btn [type="checkbox"]{display:none}.checkbox-btn label{display:inline-block;padding-left:35px;position:relative;padding-top:2px;font-weight:normal;margin-bottom:0;max-width:calc(100% - 30px)}.checkbox-btn label:hover{cursor:pointer}.checkbox-btn [type="checkbox"]+label::before{border:1px solid #333;border-radius:0;content:'';display:block;position:absolute;left:0;top:0;height:21px;width:21px;z-index:1}.checkbox-btn [type="checkbox"]:checked+label::after{font-family:FontAwesome;content:'\f00c';font-size:18px;line-height:115%;color:#FFF;background-color:#0089d2;border:1px solid #0089d2;display:block;position:absolute;left:0;top:0;height:21px;width:21px;border-radius:3px;z-index:2}.checkbox-btn [type="checkbox"][disabled]+label{opacity:0.65}.checkbox-btn [type="checkbox"][disabled]+label:hover{cursor:not-allowed}.checkbox-btn .validation-error[type="checkbox"]+label::before{border-color:#FF1744}.checkbox-btn .field-description{padding-left:35px}.radio-btn [type="radio"]{display:none}.radio-btn label{display:inline-block;padding-left:35px;position:relative;padding-top:2px;font-weight:normal;margin-bottom:0;z-index:10;max-width:calc(100% - 30px);color:#333}.radio-btn label:hover{cursor:pointer}.radio-btn [type="radio"]+label::before{border:1px solid #333;background-color:#FFF;border-radius:50%;content:'';display:block;position:absolute;left:0;top:2px;height:21px;width:21px;z-index:1}.radio-btn [type="radio"]:checked+label::after{background-color:#0089d2;border-radius:50%;content:'';display:block;position:absolute;left:5px;top:7px;height:11px;width:11px;z-index:2}.radio-btn [type="radio"][disabled]+label{opacity:0.65}.radio-btn [type="radio"][disabled]+label:hover{cursor:not-allowed}.radio-btn .validation-error[type="radio"]+label::before{border-color:#FF1744}.radio-btn .field-description{padding-left:35px}#payment-methode .radio-btn{position:relative;margin-bottom:15px;height:100%}#payment-methode .radio-btn label{height:calc(100% - 20px);width:100%;max-width:100%;padding-top:18px;padding-left:130px;padding-right:15px;padding-bottom:50px;border:1px solid #979797;background-color:#FFF;color:#003d80;font-size:20px;font-weight:bold;line-height:100%}@media (min-width: 992px){#payment-methode .radio-btn label{padding-bottom:20px}}#payment-methode .radio-btn label small{font-weight:normal;font-size:14px;color:#333}#payment-methode [type="radio"]+label::before{display:none;left:15px;top:17px}#payment-methode [type="radio"]:checked+label::after{display:none;left:20px;top:22px}#payment-methode [type="radio"]:checked+label{border-color:#0089d2;box-shadow:inset 0 0 0 1px #0089d2,0 4px 8px 0 rgba(0,0,0,0.2)}#payment-methode .payment-img{position:absolute;top:20px;left:20px;width:80px;text-align:center;z-index:10;pointer-events:none}#payment-methode .payment-img img{width:100%}.form-group:last-child{margin-bottom:0}.floating-labels-form input,.floating-labels-form textarea{font-size:16px;color:#4a4a4a;padding:20px 0;height:56px;border:none;border-bottom:1px solid #d8d8d8;background-color:#FFF;transition:all .3s linear;box-sizing:border-box;-webkit-appearance:none}.floating-labels-form input:focus,.floating-labels-form textarea:focus{outline:0;box-shadow:none;border-bottom-color:#0089d2}.floating-labels-form textarea{height:100px;resize:vertical}.floating-labels-form label{font-size:12px;color:#4a4a4a}.floating-labels-form label.control-label{font-size:14px;margin-bottom:0}.floating-label{position:relative;margin-bottom:10px;width:100%}.floating-label label{position:absolute;top:calc(50% - 7px);left:0;opacity:0;transition:all .3s ease;color:#979797}.floating-label input,.floating-label textarea{width:100%;margin-left:auto;display:flex}.floating-label input:not(:placeholder-shown),.floating-label textarea:not(:placeholder-shown){padding:28px 0 12px 0;box-shadow:none}.floating-label input:not(:-ms-input-placeholder),.floating-label textarea:not(:-ms-input-placeholder){padding:28px 0 12px 0;box-shadow:none}.floating-label input::placeholder,.floating-label textarea::placeholder{color:#979797}.floating-label input:-ms-input-placeholder,.floating-label textarea:-ms-input-placeholder{color:#979797}.floating-label input:not(:placeholder-shown)+label,.floating-label textarea:not(:placeholder-shown)+label{transform:translateY(-20px);opacity:1}.floating-label input:not(:-ms-input-placeholder)+label,.floating-label textarea:not(:-ms-input-placeholder)+label{transform:translateY(-20px);opacity:1}.floating-label textarea:not(:placeholder-shown)+label{transform:translateY(0);top:0;width:calc(100% - 61px);background-color:#FFF;padding-top:5px}.floating-label textarea:not(:-ms-input-placeholder)+label{transform:translateY(0);top:0;width:calc(100% - 61px);background-color:#FFF;padding-top:5px}a{color:#0089d2}a:hover,a:focus,a:active{color:#0089d2;text-decoration:underline;outline:none}.pop-up-link{cursor:pointer;color:#0089d2}.pop-up-link:hover,.pop-up-link:focus,.pop-up-link:active{color:#0089d2;text-decoration:underline;outline:none}a.change-choice{text-decoration:underline;display:inline-block;margin:10px 0 5px}.btn{border:none;border-radius:0;padding:6px 20px;font-weight:bold;font-size:16px;transition:.1s background-color ease-in-out, .1s color ease-in-out, .1s border-color ease-in-out}.btn:active{box-shadow:none}.btn-primary{color:#FFF;border:none;border-radius:14px;padding:10px 30px;background:#003d80;background-image:-webkit-linear-gradient(left, #003d80 0, #0072b2 100%);background-image:linear-gradient(to right, #003d80 0, #0072b2 100%)}@media (max-width: 375px){.btn-primary#controleerbutton{letter-spacing:-0.4px;padding:10px 10px;width:100%}}.btn-primary:hover{background-color:#003167;background-image:-webkit-linear-gradient(left, #003167 0, #006299 100%);background-image:linear-gradient(to right, #003167 0, #006299 100%)}.btn-primary:active,.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:focus:hover{background-color:#00254d;background-image:-webkit-linear-gradient(left, #00254d 0, #00517f 100%);background-image:linear-gradient(to right, #00254d 0, #00517f 100%);outline:none}.btn-secondary{padding:10px 30px;border-radius:14px;border:1px solid #979797;color:#979797;background-color:#FFF}.btn-secondary:hover{border-color:#7e7d7d;color:#7e7d7d}.btn-secondary:active,.btn-secondary:active:hover,.btn-secondary:active:focus,.btn-secondary:focus,.btn-secondary:focus:hover{border-color:#7e7d7d;color:#7e7d7d;background-color:#f7f7f7;outline:none}.info-btn{color:#00adf6;border:1px solid #00adf6;background-color:#FFF;width:20px;height:20px;padding:0;font-size:12px;text-align:center;border-radius:50%;vertical-align:top;margin-top:3px;margin-left:5px}.info-btn:hover{color:#009bdd;border-color:#009bdd}.info-btn:active,.info-btn:active:hover,.info-btn:active:focus,.info-btn:focus,.info-btn:focus:hover{color:#0089c3;border-color:#0089c3;outline:none}@media (min-width: 768px){.button-nav{margin:35px 0 20px 0}}@media (max-width: 767px){.fixed-footer{background-color:#f4f4f4;border-top:1px solid #e0e0e0;padding:15px;margin-left:-15px;position:fixed;bottom:0;width:100%;z-index:10000;font-size:16px}.fixed-footer .besteloverzicht.onboarding__summary{background-color:#FFF;margin-top:0;display:none;border-top:0}.fixed-footer .besteloverzicht.onboarding__summary h3{margin:0}.fixed-footer .besteloverzicht.onboarding__summary .total-price-block{margin:0}.fixed-footer .besteloverzicht.onboarding__summary .total-price{font-size:20px}.fixed-footer .fixed-footer-link{position:absolute;top:-26px;background-color:#f4f4f4;border:1px solid #e0e0e0;border-bottom-color:#f4f4f4;color:#0089d2;padding:5px 10px 0}.fixed-footer .fixed-footer-link .fa{margin-left:5px}.fixed-footer .fixed-footer-title{background-color:#FFF;border:1px solid #e0e0e0;padding:7px 15px;font-weight:bold;color:#003d80;display:flex;justify-content:space-between;align-content:space-around}.fixed-footer .membership-choice{width:calc(100% -60px)}.fixed-footer .membership-price{width:60px;text-align:right}}@media (min-width: 768px){.fixed-footer .fixed-footer-title,.fixed-footer .fixed-footer-link{display:none}}@media (max-width: 767px){.fixed-footer .commercial-img{display:none}}.fixed-footer .commercial-img img{width:100%}.mt-xxs{margin-top:5px}.mt-xs{margin-top:15px}.mt-sm{margin-top:25px}.mt-md{margin-top:35px}.hidden{display:none}.pos-rel{position:relative}main{padding-top:48px;padding-bottom:110px}@media (min-width: 600px){main{padding-top:56px}}@media (min-width: 768px){main{min-height:1090px;padding-bottom:20px}}footer{background-color:#003d80;color:#FFF;padding:17px 15px;width:100%;display:none;height:50px;position:absolute;bottom:0;z-index:9}@media (min-width: 768px){footer{display:block}}#summary-container{position:absolute;top:145px;right:0}html{height:100%}.content{padding-bottom:50px}body.onboarding{min-height:100%;position:relative}body.onboarding .container.container--small{max-width:1170px;width:auto}.onboarding__block{margin-bottom:15px;border:1px solid #e0e0e0;padding:15px;background-color:#FFF}.ngf-gegevens__block{border:1px solid #4a4a4a;padding:15px}.onboarding__summary{border:1px solid #e0e0e0;padding:15px;background-color:#fc0}.onboarding__summary h3{margin:7px 0}.onboarding__summary .besteloverzicht{margin-top:0}.onboarding__summary .total-price-block{margin:15px 0}.total-price-block{background-color:#f4f4f4;border:1px solid #e0e0e0;padding:5px 15px;display:flex;justify-content:space-between;align-items:center}@media (min-width: 768px){.total-price-block{background-color:#fc0}}.total{font-weight:bold}.total-price{font-size:30px;font-weight:bold;color:#003d80}.confirmed-block{text-align:center;margin-top:20px}.fore{border-radius:50%;width:240px;height:240px;margin:0 auto 30px auto;overflow:hidden;position:relative}.fore-text{position:absolute;z-index:10;top:calc(50% - 28px);width:100%;font-size:40px;color:#FFF;font-weight:bold;margin:0}.modal-body{-webkit-overflow-scrolling:touch}.modal{z-index:10000;background-color:rgba(0,0,0,0.5)}.modal .modal-body{max-height:calc(100vh - 180px);overflow-y:scroll}@media (min-height: 768px){.modal .modal-body{max-height:calc(100vh - 150px)}}.modal .modal-body h3{font-size:18px}.modal .modal-body h3:first-child{margin-top:0}.modal .modal-body h4{margin-top:15px;margin-bottom:5px;font-size:16px}.modal .modal-body ol{padding-left:15px}.modal .modal-body li{padding-left:10px;padding-bottom:10px}.modal .modal-content{border-radius:2px}.modal button.close{background-color:#979797;width:25px;height:25px;border-radius:50%}.flex-row{display:flex;align-items:stretch;flex-wrap:wrap}@media (min-width: 992px){.flex-row{flex-wrap:nowrap}}.flex-row::before,.flex-row::after{display:none}.onboarding-form .form-control.error{background-color:#d8e9f4;border-color:red}.onboarding-form select.error{border-color:red}.onboarding__block.error{border-color:red}#payment-methode .radio-btn label.error{border-color:red}.error-text{color:red}#mijndashboard{margin-top:20px}#memberdropdown{padding:5px;min-width:155px}input[type=date].form-control::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.video-container{position:relative;margin-top:30px;width:100%;padding-bottom:30%;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.onboarding h1.confirmed-header{border-bottom:0;margin-bottom:15px}
