

    html {
      font-size:15px;
    }

    html,
    body,
    button,
    input,
    select,
    textarea,
    .ui-widget {
      font-family: "Open Sans", "Trebuchet MS", trebuchet, arial, sans-serif;
    }

    body {
      line-height: 22.5px;
      line-height: 1.5rem;
    }

    .formulier .rij {
      margin-top: 0.75em;
      margin-bottom: 0.75em;
    }

    .grid-edge > .grid-title,
    .grid-edge > .grid-inside,
    .grid-edge > .grid-box,
    .grid-edge > nav > .grid-title,
    .grid-edge > nav > .grid-inside {
      padding-left:9px;
      padding-right:9px;
      padding-left:0.6rem;
      padding-right:0.6rem;
    }

    h1, h2, h3, h4, h5, h6, .heading-elt, legend.tussenkop {
      font-family: "Noto Serif", "Noto Serif Local", Georgia, 'Times New Roman', Times, serif;
      line-height: 1.3em;
    }

    p, .iprox-content table, .iprox-content ul, .iprox-content ol, ul.iprox-content, ol.iprox-content, .iprox-error table, .iprox-error ul, .iprox-error ol, .iprox-feedback table, .iprox-feedback ul, .iprox-feedback ol, .iprox-alert table, .iprox-alert ul, .iprox-alert ol, .iprox-hint table, .iprox-hint ul, .iprox-hint ol {
      font-size: 1em;
      margin:0;
      
            margin-top: 0.75em;
          
            margin-bottom: 0.75em;
          
    }

    

    .grid-inside .iprox-content,
    .grid-inside div.entry,
    .grid-inside .formulier-section {
      margin-top: 0.375em;
      margin-bottom: 0.375em;
    }

    .grid-inside .iprox-content dd {
      margin-bottom: 0.75em;
    }

    .entry .iprox-content dd + dd .iprox-content,
    .type-entry .iprox-content dd + dd .iprox-content {
      margin-top: -0.375em;
    }

    .cookie-canvas .grid-inside {
      padding-top: 0.75em;
      padding-bottom: 0.75em;
    }

    .pager {
      margin-top: 0.75em;
      margin-bottom: 0.75em;
    }

    

    .type-zoeken .zoekveld,
    .type-servicebalk .zoekveld {
    
        padding-top: 0.25em;
        padding-bottom: 0.25em;
      
    }

    .type-zoeken .zoekveld input,
    .type-servicebalk .zoekveld input {
      padding-top:1.875px;
      padding-bottom:1.875px;
      font-size:1em;
        -webkit-border-radius: 2px;
           -moz-border-radius: 2px;
                border-radius: 2px;
    }

    .iprox-content ul li,
    .iprox-content ol li,
    .iprox-error ul li,
    .iprox-error ol li,
    .iprox-feedback ul li,
    .iprox-feedback ol li,
    .iprox-alert ul li,
    .iprox-alert ol li,
    .iprox-hint ul li,
    .iprox-hint ol li,
     ul.iprox-content li,
     ol.iprox-content li,
     ul.nav-items li {
      margin-bottom: 0.375em;
    }

     ul.nav-items li ul {
      margin-top: 0.375em;
    }

    table th,
    table td,
    table caption {
      padding: 0.75em;
    }

    h1 {
      font-size: 2em;
      margin:0;
      
            margin-bottom: 0.375em;
          
    }

    
      .grid-title h1 {
        margin:0;
        padding:0;
        
      }
    h2 {
      font-size: 1.5em;
      margin:0;
      
            margin-top: 1.125em;
          
            margin-bottom: 0.375em;
          
    }

    
      .grid-title h2 {
        margin:0;
        padding:0;
        
          padding-top: 0.375em;
        
      }
    h3 {
      font-size: 1.25em;
      margin:0;
      
            margin-top: 1.125em;
          
            margin-bottom: 0.375em;
          
    }

    
      .grid-title h3 {
        margin:0;
        padding:0;
        
          padding-top: 0.375em;
        
      }
    h4 {
      font-size: 1em;
      margin:0;
      
            margin-top: 1.125em;
          
            margin-bottom: 0.375em;
          
    }

    
      .grid-title h4 {
        margin:0;
        padding:0;
        
          padding-top: 0.375em;
        
      }
    h5 {
      font-size: 0.7em;
      margin:0;
      
            margin-top: 1.125em;
          
            margin-bottom: 0.375em;
          
    }

    
      .grid-title h5 {
        margin:0;
        padding:0;
        
          padding-top: 0.375em;
        
      }
    h6 {
      font-size: 0.7em;
      margin:0;
      
            margin-top: 1.125em;
          
            margin-bottom: 0.375em;
          
    }

    
      .grid-title h6 {
        margin:0;
        padding:0;
        
          padding-top: 0.375em;
        
      }
    .heading-elt {
      font-size: 1.5em;
      margin:0;
      
            margin-top: 1.125em;
          
            margin-bottom: 0.375em;
          
    }

    
      .grid-title .heading-elt {
        margin:0;
        padding:0;
        
          padding-top: 0.375em;
        
      }
    legend.tussenkop {
      font-size: 1.5em;
      margin:0;
      
            margin-top: 1.125em;
          
            margin-bottom: 0.375em;
          
    }

    .knoppen button {
      font-size: 1em;
      margin:0;
      
            margin-top: 0.75em;
          
            margin-bottom: 0.75em;
          
    }

    .knoppen input {
      font-size: 1em;
      margin:0;
      
            margin-top: 0.75em;
          
            margin-bottom: 0.75em;
          
    }

    

    .type-primaire-navigatie .grid-title .heading-elt-nav,
    .type-secundaire-navigatie .grid-title .heading-elt-nav {
      padding-bottom: 0.375em;
    }

    .heading-elt-nav span.caret,
    h2 span.caret {
      margin-top: 0.1625em;
      margin-bottom: 0.1625em;
    }

    li span.caret {
      margin-top: 0.1875em;
      margin-bottom: 0.1875em;
    }

    .has-ico i.ico {
      position:relative;
      top:2px;
    }

    .heading-elt .has-ico i.ico,
    h2 .has-ico i.ico,
    h3 .has-ico i.ico {
      top:1px;
    }

  