
.container-content {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 10%;
    margin-right: 10%;
    max-width: 1000px;
    margin: auto;
}
/* Notification */
.mw-echo-ui-overlay{
    z-index: 1201 !important;
}
#pt-notifications-alert .mw-echo-notifications-badge, 
#pt-notifications-notice .mw-echo-notifications-badge {
    margin-top: 15px;
    margin-right: 17px;
}


/* page header */
.page-content__header {
    margin-top: 0px;
    margin-bottom: 20px;
    background: #02cf97;
    color: white;
    text-transform: uppercase;
    margin-left: -40px;
    margin-right: -15px;
    padding: 50px 50px 20px 50px;
}


#Hoofdpagina .page-content__header h1 {
    display: none;
}

#Hoofdpagina .page-content__header {
    margin-bottom: -30px;
}


.page-content__header h1{
    border:none;
    color: white;
    padding-top: 0;
}

#ca-edit.selected {
    display: none;
}
a.dropdown-item, .a.dropdown-item:visited, a.dropdown-item:active, a.dropdown-item:link, a.dropdown-item:any-link {
  font-size: 16px;
    color: black;
}

.dropdown-settings {
    margin-right: 4px;
    margin-top: -6px;
        border: none;
    box-shadow: 1px 4px 5px rgb(0 0 0 / 30%);
    text-transform: none;
}

.catlinks {
    background: transparent;
  border: 1px solid #10d09a;
}
.mw-normal-catlinks > a {
    display: none;
  }
  
  .mw-normal-catlinks {
    color: white;
    line-height: 0px;
  }
  
  .mw-normal-catlinks > ul {
    margin-left: -40px;
    margin-right: 0px;
    list-style: none;
    display: flex;
    padding: 4px 1px;
    margin-top: -5px;
    background: white;
  }
  
  .mw-normal-catlinks > ul a {
      background: #02cf97;
      padding: 5px 10px;
      color: white !important;
      text-transform: uppercase;
      font-size: 12px;
      border: 0.5px solid #02cf97;
  }
  
  .mw-normal-catlinks > ul a.new {
      background: #ff8787de;
      padding: 5px 10px;
      color: white !important;
      text-transform: uppercase;
      font-size: 12px;
      border: 0.5px solid #ff8787de;
  }
  
  .mw-normal-catlinks > ul a:hover {
      background: white;
      padding: 5px 10px;
      color: #02cf97 !important;
      text-transform: uppercase;
      font-size: 12px;
    border: 0.5px solid #02cf97 !important;
  }
  
  .mw-normal-catlinks > ul a.new:hover {
      background: white;
      padding: 5px 10px;
      color: #ff8787de !important;
      text-transform: uppercase;
      font-size: 12px;
    border: 0.5px solid #ff8787de !important;
  }
  
  .catlinks li {
    padding: 0px;
  }
  
  .catlinks li {
    padding: 0px 4px 0 0;
    border: 0px;
  }
  
  .catlinks li:last-child {
    padding: 0px 0px 0 0px;
  }
  .catlinks li:first-child {
    padding: 0px 4px 0 4px;
  }
  
  #catlinks {
      text-align: left;
      position: absolute;
      border: 0px;
      background: white;
      right: 0px;
      margin-top: 0;
      padding: 0;
  }
    
  .mw-normal-catlinks > ul a {
        white-space: nowrap;
  }
  
.category>a, .category>a:visited, .category__link:visited, .catlinks a, .catlinks a:visited, .catlinks ul>li>a:visited {
    color: #00cf97;
}


/* content - main */
.mw-content-ltr h2 .mw-headline, .mw-category-generated h2, h2.mw-specialpagesgroup, h2.mw-specialpages-note-top, h2 .mw-headline, h2#filehistory, h2#metadata, h2#filelinks {
    padding: 5px 10px;
    margin-left: -15px;
    color: white;
    background: #10d09a;
    font-size: 24px;
    margin-top:20px;
    border: none;
}

.mw-content-ltr h2, .searchresults h2 {
  border-bottom: none;
  overflow: visible;
}

.mw-content-ltr h3 {
  color: #10d09a
}

.mw-editsection {
  display: none;
}

.mw-body-content p {
    font-size: 16px;
    margin-bottom: 1.1em;
    line-height: 30px;
}
blockquote {
    border-left: 5px solid #02cf97;
    font-style: italic;
    padding: 3px 0 3px 20px;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

blockquote p {
    margin-bottom: 0 !important;
}
.mw-body h1, .mw-body-content h1, .mw-body-content h2 {
    font-family: Arial;
    line-height: 1.3;
}

.arrowSteps li{
    list-style-type: none;
}
.mw-body-content table p {
  margin-bottom:0px;
    font-size: 16px;
}

.mw-body-content ol li {
  font-size: 16px;
}

.mw-body-content ul li {
  font-size: 16px;
}

.mw-body-content p{
  font-size: 16px;
  margin-top:0px;
}

.mw-body-content h2{
  margin-bottom: 20px;
}

.mw-body-content h2 + h3{
  padding-top: 0px;
}
.mw-body-content h3{
  font-size: 19px;
  margin-bottom:5px
}

.mw-body-content h4{
  font-size: 17px;
  color: #353c49;
  text-decoration:underline;
}

.mw-body-content pre{
  padding: 19px;
    text-align: justify;
}

.toctitle h2{
  display: none;
}

.toctitle .toctogglespan{
 text-align: center;
  font-size: 70%;
}

.toc ul{
  margin: 0 15px 15px 15px !important;
}

.toc {
  margin-bottom: 0px
}

a.new{
  text-decoration-color: #00cf97;;
}

.mw-body-content a:visited, .mw-body-content a:focus, .mw-body-content a, .mw-body-content a:link {
    color: inherit;
    text-decoration: none;
    border-bottom: 1.5px solid #02cf97;
}
.mw-body-content a:hover {
    color: #00cf97;
    border-bottom: 1.5px solid white;
}
.mw-body-content a.new {
    border-bottom: 1.5px solid #ff8787de;
}
.mw-body-content a.new:hover {
    color: #ff8787de;
    border-bottom: 1.5px solid white;
}
.mw-body-content .infobox a {
    border-bottom: 0px;
    text-decoration: underline;
}
a.galleryfilename {
    border-bottom: 0px !important;
    text-decoration: underline solid;
    color: #02cf97 !important;
    font-weight: bold;
}
.mw-normal-catlinks > ul a {
    background: #02cf97;
    padding: 5px 10px;
    color: white !important;
    text-transform: uppercase;
    font-size: 12px;
    border: 0.5px solid #02cf97;
}

.mw-normal-catlinks > ul a.new {
    background: #ff8787de;
    padding: 5px 10px;
    color: white !important;
    text-transform: uppercase;
    font-size: 12px;
    border: 0.5px solid #ff8787de;
}

.mw-normal-catlinks > ul a:hover {
    background: white;
    padding: 5px 10px;
    color: #02cf97 !important;
    text-transform: uppercase;
    font-size: 12px;
    border: 0.5px solid #02cf97 !important;
}
.mw-normal-catlinks > ul a.new:hover {
    background: white;
    padding: 5px 10px;
    color: #ff8787de !important;
    text-transform: uppercase;
    font-size: 12px;
    border: 0.5px solid #ff8787de !important;
}


/* content - other */

  
   
/* Visual editor */
.ve-init-target-source, .ve-init-target-visual{
    width: 100%;
}

/* Homepage */
.main-search{
    padding: 70px 40px;
    background: white;
    padding: 50px 40px;
    background: #02cf97;
    margin-left: -40px;
    margin-right: -15px;

}

.main-search form{
    display: flex;
}

.main-search .searchboxInput {
    line-height: 60px;
    width: 100%;
    padding: 0 25px;
}
.main-search .mw-ui-button {
    margin-left: 10px;
    background: #fd0;
    height: 60px;
    border: 0;
    
   padding: 5px 30px;
}

.fullMedia{
  margin: 50px 0;
  background: #f3f3f3;
  padding: 20px;
  font-size: 10px;
}

.fullMedia > p{
  font-size: 10px;
}

.fullMedia > p > a::before, .fullMedia > p > .dangerousLink a::before{
  content: "DOWNLOAD:";
  font-size: 14px;
  color: black;
  border: 0px;
  display: block;
  font-weight: bold;
}

.mw-body-content .fullMedia > p > a, .mw-body-content .fullMedia > p > .dangerousLink a{
  content: "DOWNLOAD:";
  font-size: 20px;
  color: #02cf97;
  border: 0px;
  display: block;
  font-weight: bold;
}
.mediaWarning, #filetoc {
  display:none;
}  
  .oo-ui-windowManager-modal > .oo-ui-dialog, .oo-ui-dialog {
    z-index: 1311 !important;
  }
  
  .oo-ui-optionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
      display: inline;
  }
  
  .mwe-popups-container footer{
    display:none;
  }
  
  .oo-ui-tool-name-heading2 .oo-ui-tool-title{
    background-color: #10d09a;
    color: white !important;
    padding: 3px 5px;
  }
  
  .oo-ui-tool-name-heading3 .oo-ui-tool-title{
    color: #10d09a !important;
  }
  
  .oo-ui-tool-name-heading4 .oo-ui-tool-title{
    text-decoration: underline;
  }
  
  h2.ve-ce-branchNode {
      padding: 5px 10px;
      margin-left: -15px;
      color: white;
      background: #10d09a;
      display: inline-block;
  }
  
  .page-footer, .page-footer__wrapper {
    margin-top: 150px;
  }
  
  .flow-menu .mw-body-content a, .flow-menu .mw-body-content a:link {
      border-bottom: none;
  }
  
  .flow-topic-watchlist .mw-body-content a, .flow-topic-watchlist .mw-body-content a:link {
      border-bottom: none;
  }
  
  a.mw-ui-button {
          border-bottom: none;
  }
      

  pre{
    padding:10px;
    margin:0 0 30px;
    font-size:13px;
    font-size:.8125rem;
    word-break:normal;
    word-wrap:break-word;
    color:#555;
}
pre code{
    padding:0;
    font-size:inherit;
    color:inherit;
    white-space:pre-wrap;
    background-color:transparent;
    border-radius:0;
    border:0
}


.suggestions-result, .suggestions-special {
    padding: 8px !important;
}

label, ol li, ul li {
    margin-bottom: 5px;
}
table{
    font-size:14px;
    font-size:.875rem;
    border-collapse:collapse;
    border-spacing:0;
    width:100%;
    margin:30px 0
}
table td p{
	font-size: 16px !important;
}

.wikitable td ul li{
    font-size:14px !important;
    }
    table th{
        font-size:.75rem;
        letter-spacing:.01em;
        color:#474747;
        padding:.8em .5em;
        border-bottom:4px solid #c5c5c5
    }
    table tbody td,table tfoot td{
        color:#474747;
        padding:.8em .5em;
        border-bottom:1px solid #c5c5c5;
        border-right:1px solid #c5c5c5
    }
    table tbody td:last-child,table tfoot td:last-child{
        border-right:0
    }
    table tbody td code,table tfoot td code{
        font-size:12px;
        font-size:.75rem
    }
    .table-wrapper-scrollable{
        overflow:auto
    }
    
    @media screen and (max-width:767px){
        .page-nav__settings-dropdown{
            right:85px
        }
        .page-content{
            padding-bottom:60px
        }
        .infobox {
            width: 100% !important;
          }
          .toc {
            width: 100%;
          }
    }
    img{
        max-width:100%!important
    }

    .image-responsive{
        display:block;
        max-width:100%;
        height:auto
    }
    .page-content img{
        display:block;
        max-width:100%;
        height:auto;
        margin:auto;
    }

    ul.navbar-nav {
        margin: 0;
    }

    .mw-body-content .toc ul li {
        font-size: 14px;
    }

    .ve-ce-nail:not( .ve-ce-nail-debug ) {
        margin: 0;
        display: inline!important;
   }
   .ve-ce-chimera, .ve-ce-chimera-webkit {
    margin: 0 !important;
}
.ve-ui-overlay-global {
    z-index:1300 !important;
}
.oo-ui-barToolGroup > .oo-ui-toolGroup-tools > .oo-ui-tool > .oo-ui-tool-link {
    height: 3.1em;
}
.oo-ui-popupToolGroup-handle {
    height: 3.1em;
}
.ve-ui-toolbar > .oo-ui-toolbar-bar {
    z-index: 1299 !important;
}
 
.ve-ce-branchNode h2 {
    margin-top:20px;
}

.oo-ui-icon-bell, .mw-ui-icon-bell:before {
  background-image: url('images/bell.svg');
}

.oo-ui-icon-tray, .mw-ui-icon-tray:before {
  background-image: url('images/tray.svg');
}


.client-js .mw-changeslist table.mw-enhanced-rc{
  margin: 0;
}

table.mw-enhanced-rc td {
  border: none;
  border: 1px solid black;
}

table.mw-enhanced-rc td:first-child {
  border-top: 1px solid black;
}

table .mw-rcfilters-ui-highlights-enhanced-nested td {
 border: 0.5px dashed lightgray;
}

table .mw-rcfilters-ui-highlights-enhanced-nested {
  border-left: 1px solid black;
    border-right: 1px solid black;

}


table.mw-enhanced-rc td.mw-changeslist-line-inner, table.mw-enhanced-rc td.mw-enhanced-rc {
  padding: 8px 8px;
}

.mw-changeslist-line-inner-userLink, .mw-changeslist-line-inner-tags, .mw-changeslist-line-inner-watchingUsers, .mw-changeslist-log-entry, .mw-changeslist-major .changedby{
  font-size: 0.6rem;
}

.mw-changeslist-line-inner-articleLink, .mw-title, .mw-changeslist-links, .mw-rc-unwatched{
  font-weight: bold;
}

.mw-changeslist-line-inner-userLink::before, .mw-changeslist-log-entry::before, .mw-changeslist-major .changedby::before, .mw-changeslist-line-inner-comment:before {
  content: "\A";
   white-space: pre;
}

.mw-changeslist-line-inner-tags, .mw-changeslist-line-inner-userTalkLink, .mw-usertoollinks, .mw-tag-markers{
  display: none;
}

.mw-changeslist-line-inner-rollback{
  float: right
}

.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget{
  padding: 10px 10px;
}

.mw-body-content p {
  text-align: left;
}

.mw-imagepage-section-metadata, #mw-content-text #metadata{
  display: none;
}

#pagehistory{
  margin-top: 15px;
}
#pagehistory li{
  padding: 10px;
}

.mw-body-content .search-types a:any-link{
  border-bottom: none !important;
}

.ve-ui-surface-source .ve-ce-attachedRootNode {
  min-height: 20px;
}

.mw-body-content .search-types a:any-link{
  border-bottom: none;
}

.ve-ui-surface-source .ve-ce-attachedRootNode {
  min-height: 20px;
}

th.ve-ce-tableCellNode {
    height: 35px;
}
td.ve-ce-tableCellNode {
    height: 35px;
}

.searchmatch{
  color:black;
    font-weight: normal;

}

.searchresult{
  color:gray
}

.mw-search-result-heading{
  font-weight: bold;
}

.mw-search-result-data{
  font-size: 0.8rem
}

#toc a:link{
  border-bottom:none;
}

.toctitle{
  margin-bottom:10px
}

#toc{
  border: #02cf97 0 solid;
}

.tocnumber{
  font-weight: 500;
}

iframe{
  width: 100%;
  aspect-ratio: 16 / 9;
    object-fit: contain;

}

.mw-body-content #mw-imagepage-reupload-link > a {
  color: white;
  background: black !important;
  border: 0px;
  padding: 10px !important;
}

.galleryfilename-truncate {
      white-space: pre-wrap;

}