h3 { font-size:100%; font-weight:bold; margin-bottom:0.2em; } body.notouch a { touch-action: auto; } @media (min-width: 768px) { a.download div.link { background-position: 0px -26px; height: auto; } } div#homeblokken, div#homeblokken > div, div#homeblokken > div > a { -webkit-overflow-scrolling: touch; } #homeblokken > * { -webkit-transform: translateZ(0px); } .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #646478; opacity: 1; /* Firefox */ } .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #646478; } .form-control::-ms-input-placeholder { /* Microsoft Edge */ color: #646478; } @media (max-width: 767px) { .innerfooter .footerleft { width:100%; margin-bottom: 30px; } h1.formulier { font-size: 36px; } div.aanmeldformulier h2 { font-size: 30px; } div.voorlichtingintro { max-width: 700px; font-size: 24px; } div.aanmeldformulier div.summary { max-width: 700px; } div.aanmeldformulier select { height: 100px; line-height: 100px; font-size: 38px; } div.aanmeldformulier div.checkbox label span { font-size: 24px; position: absolute; left: 40px; } div.aanmeldformulier div.checkbox input[type="checkbox"] { height: 30px; width: 30px; } div.aanmeldformulier a.privacylink { position: absolute; left:50px; top:50px; font-size:24px; height:40px; color: #fff; } }