﻿@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,.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,.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:"";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:"";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:"";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:.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:.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,.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:hsl(211.40625,100%,20.0980392157%);background-image:-webkit-linear-gradient(left, rgb(0%, 19.1559436275%, 40.1960784314%) 0, rgb(0%, 38.3013879709%, 59.8039215686%) 100%);background-image:linear-gradient(to right, rgb(0%, 19.1559436275%, 40.1960784314%) 0, rgb(0%, 38.3013879709%, 59.8039215686%) 100%)}.btn-primary:active,.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:focus:hover{background-color:hsl(211.40625,100%,15.0980392157%);background-image:-webkit-linear-gradient(left, rgb(0%, 14.3903186275%, 30.1960784314%) 0, rgb(0%, 31.8968935889%, 49.8039215686%) 100%);background-image:linear-gradient(to right, rgb(0%, 14.3903186275%, 30.1960784314%) 0, rgb(0%, 31.8968935889%, 49.8039215686%) 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:hsl(0,0%,49.2156862745%);color:hsl(0,0%,49.2156862745%)}.btn-secondary:active,.btn-secondary:active:hover,.btn-secondary:active:focus,.btn-secondary:focus,.btn-secondary:focus:hover{border-color:hsl(0,0%,49.2156862745%);color:hsl(0,0%,49.2156862745%);background-color:hsl(0,0%,97%);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:rgb(0%,60.8106169297%,86.4705882353%);border-color:rgb(0%,60.8106169297%,86.4705882353%)}.info-btn:active,.info-btn:active:hover,.info-btn:active:focus,.info-btn:focus,.info-btn:focus:hover{color:rgb(0%,53.7780966045%,76.4705882353%);border-color:rgb(0%,53.7780966045%,76.4705882353%);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,.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}