@charset "UTF-8";/* CSS Document */.container-fluid { min-height: 100vh; background: url(/jaarbeelden/img/jaarbeeld-2017/bg1.gif) repeat-x bottom white; padding: 0; }.container { padding-bottom: 200px; background: none !important; }.container.no-bottom-padding { padding-bottom: 0; }.share-button { background-color: #439ab5; }.navbar { position: fixed; }.navbar .navbar-toggle { background: #439ab5 !important; }.navbar .navbar-toggle:hover { background-color: #1b3558 !important; }.navbar .navbar-toggle:not(.collapsed) { background-color: #1b3558; }.slider-pages { background-color: white; }.slider-pages .slider-paging-number { color: #2b5993; }.slider-nav { background: #439ab5; }.title_slide { background: #b7267f; }.arrow { color: #83c6b4; }.arrow.prev:before, .arrow.next:after { font-size: 150px; }.arrow.prev:before { }.arrow.next:after { }.brand { top: 0px; left: 0px; position: fixed; }.brand img { width: 30vw; }.toppadding { min-height: 60px; }h2 { font-family: "dimbo_regular", sans-serif !important; margin: 0 0 0.1em 0; font-size: 400%; line-height: 0.8em; }h2.white { color: white; padding-top: 40px;}h3 { font-family: "dimbo_regular", sans-serif !important; margin: 0 0 0.1em 0; font-size: 300%; line-height: 0.8em; }h3.white { margin-bottom: -72px; }h4 { margin: 0 0 0.1em 0; font-size: 160%; line-height: 1.2em; color: #1b3558; }.inzet h4, .thumbnail h4 { font-family: "dimbo_regular", sans-serif !important; font-size: 200%; }blockquote { font-size: 180%; margin-bottom: 50px; }blockquote.background { background: rgba(67,154,181,.8); padding: 30px 40px; border-radius: 12px; color: white; max-width: 50vw;	-webkit-box-shadow: 0 0 5px 0px rgba(0,0,0,0.25);		 -moz-box-shadow: 0 0 5px 0px rgba(0,0,0,0.25);					box-shadow: 0 0 5px 0px rgba(0,0,0,0.25);}blockquote.background small { color: white; }p.lead + p { padding: 20px 0 0 0; margin: 0 !important; border-top: 5px dashed black; }p.lead.nodash + p { border-top: none; }p.lead, p.lead + p { font-size: 115%; padding-top: 22px; font-weight: bold; color: #1c776e; }.bannerafbeelding { position: absolute; width: 100%; height: 272px; overflow: hidden; text-align: center; filter: brightness(70%); background-size: 100%; background-repeat: no-repeat; }.footerafbeelding { position: relative; width: 100%; height: 300px; overflow: hidden; text-align: center; background-size: 100%; background-repeat: no-repeat; }.tekstballon { transform:rotate(3deg); background: #b7267f; padding: 20px; color: white; font-family: "dimbo_regular", sans-serif; border-radius: 12px; display: inline-block; font-size: 300%; position: absolute; right: 0; top: 20px; line-height: 0.8em; text-align: right; z-index: 1000; }.tekstballon:after { content: ''; position: absolute; bottom: 1px; left: 20%; width: 0; height: 0; border: 30px solid transparent; border-top-color: #b7267f; border-bottom: 0; border-left: 0; margin-bottom: -30px; }.inzet { position: relative; background: #d9ebe6; padding: 30px 40px; margin-bottom: 7.5%; display: block; border-radius: 12px 0 12px 12px; }.inzet:before { content: ""; position: absolute; top: 0; right: 0; border-style: solid; background: #439ab5; border-width: 18px; border-color: #fff #fff transparent transparent; border-radius: 0 0 0 12px;  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);		 -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);  				box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);  /* Firefox 3.0 damage limitation */ display: block; width: 0; }.container ul li { margin-left: 3em; }.container ul li:before { content: "\f00c"; font-family: FontAwesome; display: inline-block; color: #1c776e;  margin-left: -3em; /* same as padding-left set on li */  width: 1.5em; /* same as padding-left set on li */}.inzet ul li:before { font-size: 180%; color: white;   margin-left: -1.5em; /* same as padding-left set on li */  width: 1.5em; /* same as padding-left set on li */}.container ol { counter-reset: item; list-style: none; margin: 0; }.container ol li { counter-increment: item; }.container ol li:before { content: counter(item); font-family: "dimbo_regular", sans-serif !important; line-height: 1.6em; vertical-align: middle; font-size: 200%; margin-right: 20px; }.inzet ol li:before { color: white; }.inzet a { text-decoration: underline; }.thumbnail {	-webkit-transition: all .25s ease;		 -moz-transition: all .25s ease;					transition: all .25s ease;}.thumbnail { text-decoration: none; margin-bottom: 7.5%; display: block; border-radius: 12px; border: 2px solid #addced; background: #addced; }.thumbnail:hover { background: #f0f0f0 !important; }.thumbnail.inzet { background: #addced !important; border: none; }.thumbnail.inzet:hover { background: #c3e9f7 !important; }/* zorg er voor dat het plaatje de col vult */.thumbnail { display: table; padding: 25px; }.thumbnail .row { display: table-row; height: 100%; }.thumbnail .frame-container { background-size: cover; background-position: center 50%; }.thumbnail [class*='col-'] { display: table-cell; float: none; }.bloqs_video { margin: 0 0 30px 0; }.bloqs_afbeelding { margin: 10px 0; }.content_links .bloqs_afbeelding { margin: 10px 0 30px 0; }.content_top figure, .content_links figure, .content_rechts figure, .content_onder figure { margin: 8px 20px 0 0; }/* Cover */.dichter-bij-de-zorg h2 { font-size: 1000%; line-height: 0.75em; margin-top: 0.2em; color: #72b726; }.dichter-bij-de-zorg .tekstballon { font-size: 450%; line-height: 0.9em; margin-top: 0.1em; padding: 10px; }.dichter-bij-de-zorg h2, .dichter-bij-de-zorg .brand { display: none !important; }.dichter-bij-de-zorg .content_top { z-index: 10; }zzz.dichter-bij-de-zorg .content_top .bloqs_afbeelding img { margin-top: 50px; }zzz.dichter-bij-de-zorg .content_onder .bloqs_afbeelding img { position: fixed; bottom: 200px; left: 10%; right: 20%; width: 80%;}.voorwoord h3 { font-size: 600%; color: #c8e830; }.radboudumc-verbetert-ok-en-mdo-verslagen { }.vipp-resultaat H2 { color: white; }.vipp-resultaat .inzet:before { border-color: #2e5373 #2e5373 transparent transparent; }.vipp-resultaat .content_top h4 { color: #0051bb; }.vipp-resultaat .content_links h4 { color: #00735d; }.vipp-resultaat .content_rechts h4 { color: #ad1d6c; }.vipp-resultaat p.lead, .vipp-resultaat p.lead + p { color: white; font-size: 140%; font-weight: normal; }.vipp-resultaat p.lead a, .vipp-resultaat p.lead + p a { color: #c8e830; text-decoration: underline; }.grote-foto-2 .content_rechts blockquote.background { margin-top: 10vh; }.kalender { padding-bottom: 250px; }.kalender p { margin: 0; line-height: 1.4em; }.kalender strong, .kalender b { font-weight: normal; font-size: 160% !important; margin-top: 0.5em; display: inline-block; font-family: "dimbo_regular", sans-serif !important; color: #439ab5; }.bannerafbeelding.serious-game { filter: brightness(100%); }