@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500,700');@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700');.open-sans{font-family:'Open Sans', sans-serif;font-weight:400;}.ubuntu{font-family:'Ubuntu', sans-serif;font-weight:400;}.white{color:white;}.red{color:#ed1c24;}.teal{color:#64a3a7;}.gray{color:#ececec;}.blue{color:#0591e2;}.text-gray{color:#676767;}.light-gray{color:#f5f5f5;}.yellow{color:#ffb33e;}.bg-red{background-color:#ed1c24;}.bg-teal{background-color:#64a3a7;}.bg-teal-darken{background-color:#4b676f;}.bg-teal-lighten{background-color:#71bbc0;}.bg-darker-gray{background-color:#cecece;}.bg-gray{background-color:#ececec;}.bg-light-gray{background-color:#f5f5f5;}.bg-dark-gray{background-color:#8b8b8b;}.bg-blue{background-color:#0591e2;}.bg-yellow{background-color:#ffb33e;}*:focus{outline:none;}.reset{margin:0;padding:0;}.full-border{border:1px solid #dfdfdf;}.flex-center{text-align:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.flex-center-vertical{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.transition{transition:all .2s;}.relative{position:relative;}.teal-white{border-color:#64a3a7;color:#64a3a7;}.teal-white:not(.disabled)::after{background-color:#64a3a7;}.teal-white:not(.disabled):hover,.teal-white:not(.disabled).active{color:white;}.border-radius{border-radius:5px;}ul.sf-menu{margin:0;padding:0;float:right;font-family:'Ubuntu', sans-serif;font-weight:400;}ul.sf-menu > li{margin:0;padding:0;float:left;padding:55px 15px;text-transform:uppercase;position:static;}ul.sf-menu > li a{text-decoration:none;color:#676767;}ul.sf-menu > li a.active,ul.sf-menu > li a:hover,ul.sf-menu > li a.red{color:#ed1c24;}ul.sf-menu .submenu{display:none;margin:0;padding:0;position:absolute;top:130px;left:0;right:0;background-color:#f5f5f5;padding:40px 0;text-align:left;}ul.sf-menu .submenu li.container{padding-left:100px;padding-right:100px;}ul.sf-menu .submenu a{text-decoration:none;}ul.sf-menu .submenu a.level2{min-height:50px;display:block;font-weight:500;font-size:15px;}ul.sf-menu .submenu a.level2:hover{color:#ed1c24;}ul.sf-menu .submenu ul{margin:0;padding:0;}ul.sf-menu .submenu ul li{margin:0;padding:0;padding-bottom:5px;}ul.sf-menu .submenu ul li a{color:#676767;text-transform:none;}ul.sf-menu .submenu ul li a:hover{font-weight:500;}ul.sf-menu .submenu ul li a:hover::before{content:url('/img/mijnrodekruis/svg/arrow_thin.svg');position:absolute;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:7px;left:-15px;top:0;}ul.sf-menu .submenu ul +a.level2{margin-top:30px;}.main-nav.collapsed ul.sf-menu > li{padding:30px 10px;}.main-nav.collapsed ul.sf-menu .submenu{top:80px;}ul.sf-menu > li{position:relative;padding:55px 10px;}ul.sf-menu > li:hover{background-color:#ed1c24;}ul.sf-menu > li:hover a{color:white !important;}ul.sf-menu > li:last-child .submenu{left:auto;right:0;}ul.sf-menu .submenu{background-color:#ed1c24;left:0;right:auto;padding:15px;}ul.sf-menu .submenu > li{margin:0;padding:0;padding:5px 0;}ul.sf-menu .submenu > li a.level2{color:white;white-space:nowrap;min-height:auto;font-weight:inherit;font-size:inherit;}ul.sf-menu .submenu > li a.level2:hover,ul.sf-menu .submenu > li a.level2.active{text-decoration:underline;}header .main-nav.collapsed .logo img{height:80px;width:auto;}header .main-nav .logo img{height:130px;width:auto;}header .main-nav nav.bigmenu{text-align:right;}header .main-nav nav.bigmenu > a.red{color:#ed1c24;}header .main-nav .language-switch{margin-top:20px;}@media (max-width: 1199px){header ul.sf-menu li{font-size:12px;padding:57px 10px;}header .language-switch{font-size:12px;}}footer{margin-top:30px;border-top:1px solid #dfdfdf;background-color:#ececec;}footer .row{position:relative;}footer .row .col-md-12{padding-top:60px;padding-bottom:30px;}footer .row .col-md-12 h3{margin-top:0;}footer .row .col-md-12 p:last-child{margin-bottom:0;}footer .row .col-md-12.bg-red{padding:40px 0;}footer .row .col-md-12.bg-red a{color:white;text-decoration:none;display:block;font-family:'Ubuntu', sans-serif;font-weight:400;font-weight:500;text-align:center;position:relative;}footer .row .col-md-12.bg-red a::before{content:url('/img/mijnrodekruis/svg/arrow_thin_white.svg');position:absolute;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);width:10px;top:-20px;left:50%;margin-left:-3.5px;text-align:center;}@media (min-width: 992px){footer .row .col-md-12.bg-red{position:absolute;top:0;bottom:0;right:0;margin:0;padding:0;}footer .row .col-md-12.bg-red a{position:absolute;top:50%;left:0;right:0;}}.channel-campaign2018 .intro{margin-bottom:30px;}@media (min-width: 775px){.channel-campaign2018 .intro{margin-top:30px;}.channel-campaign2018 .intro .col-md-7{margin-top:50px;}}.channel-campaign2018 .cta-sidebar{position:relative;}.channel-campaign2018 .cta-sidebar img{display:block;margin:0 auto;}.channel-campaign2018 .cta-sidebar .content{position:relative;position:absolute;left:0;right:0;bottom:0;padding:30px;background-color:rgba(5,145,226,0.94);text-align:center;}.channel-campaign2018 .cta-sidebar .content h3{color:white;margin:0;padding:0;padding-bottom:20px;}.channel-campaign2018 .cta-wide{position:relative;background-color:#0591e2;margin-top:170px;}@media (max-width: 550px){.channel-campaign2018 .cta-wide{margin-top:30px;}.channel-campaign2018 .cta-wide img{display:none;}}.channel-campaign2018 .cta-wide .content{padding:30px;}.channel-campaign2018 .cta-wide .content h3{color:white;margin:0;padding:0;padding-bottom:20px;}.channel-campaign2018 .cta-wide img{position:absolute;right:0;bottom:0;width:40%;margin-right:30px;}.channel-campaign2018 .faq h2.h3{margin-top:50px;margin-bottom:30px;}.channel-campaign2018 .video-block{margin-bottom:30px;}.channel-campaign2018 .video-block > .row{background-color:#8b8b8b;}.channel-campaign2018 .video-block .content{color:white;padding:30px;}.channel-campaign2018 .video-block .content h3{font-weight:normal;}.channel-campaign2018 .video-block .content img{width:50px;}.channel-campaign2018 .video-block .video{position:relative;cursor:pointer;}.channel-campaign2018 .video-block .video .play{width:95px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.channel-campaign2018 .container.big.header > div{position:relative;}.channel-campaign2018 .container.big.header > div img{display:block;}@media (min-width: 775px){.channel-campaign2018 .container.big.header > div::before{content:url('/img/skrim.png');position:absolute;left:0;bottom:-5px;right:0;overflow:hidden;}.channel-campaign2018 .container.big.header > div h1{position:absolute;bottom:25px;left:0;right:0;color:white;}}.block-btn{background-color:#0591e2;border:none;color:white;font-size:18px;padding:10px 22px;border-radius:5px;}.block-btn:hover{background-color:#0481c9;}.block-btn::after{content:none;}.testimonial{margin-bottom:30px;}.testimonial.subfooter{margin-top:30px;}.testimonial .content{color:white;padding:15px;}.block-author{margin-bottom:30px;}.block-author img{margin:0;padding:0;}.block-author .col-xs-8{padding:15px;padding-top:0;}#donortest{margin-top:20px;}#donortest .form-item-html-1{margin-bottom:20px;}#donortest .form-item-etnicity_other{display:flex;}#donortest .form-item-etnicity_other label{margin-right:10px;}#donortest .referrer-other{display:none;}#donortest.step0 .title-label{font-size:16px;font-weight:bold;padding-bottom:10px;display:block;}#donortest.step0 .form-radios .option-label{margin:0;padding:0;color:#ed1c24;height:90px;line-height:90px;text-align:center;border:1px solid #dfdfdf;background-color:#f5f5f5;font-weight:bold;font-size:16px;margin-bottom:20px;}#donortest.step0 .form-radios .option-label:hover{background-color:#ececec;}#donortest.step0 .form-radios .option-label span{width:auto;height:auto;background:none;font-size:50px;left:20px;top:50%;-ms-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);}#donortest .form-item-type-checkbox input[type=checkbox]{display:none !important;}#donortest .form-item-type-checkbox.form-item-unsubscribe_all{padding-left:30px;}#donortest.disabled-until-ready button.btn-submit{opacity:0.5;}#donortest.disabled-until-ready button.btn-submit:hover{color:#64a3a7;}#donortest.disabled-until-ready button.btn-submit:hover::after{content:none;}#donortest.disabled-until-ready .option-label{opacity:0.5;}#donortest .privacyText{padding:0 15px;}#donortest .introText{padding:15px;}#donortest .form-item-gdpr{margin-bottom:4px;padding:0 15px;}#donortest .registrationVideo{margin-bottom:8px;padding:0 15px;}#donortest .registrationVideoText{padding:0 30px;}