.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction {
    color: #efefef !important;
}
#IP #top .cell:first-child #logo, #IP .top .cell:first-child #logo {
    background-image: url(https://pet.opleidingsportaal.nl/Portals/246/P.E.T_logo_white_background_blue_logo.jpg?ver=xMZN40oxoCG3Rqr5c6jzYA%3d%3d);
    height: 97px !important;
    width: 280px !important;
 vertical-align: middle !important;
}
#IP #top .cell, #IP .top .cell {
    display: table-cell;
    height: 100px !important;
    vertical-align: middle;
    padding: 0 0px;
    text-align: right;
}
background {
  background-color: #f5f5f5 !Important;
}
#IP.horizontal-content header > nav {
    background-color: transparent !important;
}
#IP.horizontal-navigation #nav-wrap {
    background-color: transparent !important;
    }
#IP #sidebar #SideNav > li ul li a {
        color: #141617 !important;
}
#IP #sidebar #SideNav > li ul li.active a {
    color: #FFFFFF !important;
}
#IP.horizontal-content header {
    height: 160px !important;
}
#IP.horizontal-navigation #nav-wrap #nav li > a > div {
    color: #141617 !important;
}
#IP.horizontal-navigation #nav-wrap #nav li.active .subnav li a {
    color: #141617 !important;
}
#IP.horizontal-navigation .subnav li a {
        color: #141617 !important;
}
#IP.horizontal-navigation #nav-wrap #nav li.active > a > div {
    background-color: #ffffff !important;
    text-decoration: underline 2px !important;
}
#IP.horizontal-navigation #nav-wrap #nav:hover li:hover > a > div {
  background-color: #ffffff !important;
    text-decoration: underline 2px !important;
    }
#IP.horizontal-navigation .subnav li:hover a {
background-color: #ffffff !important;
    text-decoration: underline 2px !important;
  }
  #IP.horizontal-navigation #nav-wrap #nav li.active .subnav li a {
    background-color: #ffffff !important;
    text-decoration: underline 2px !important;
}
.innoform main input[type=button], #IP .innoform main input[type=button], .innoform main .button, #IP .innoform main .button {
    border-top-right-radius: 100px;
    border-top-left-radius: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
}
#IP input[type="button"], #IP .button {
    width: 120px;
    border-top-right-radius: 100px;
    border-top-left-radius: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
}
#IP .search.row #search input[type=text], #IP .tableheader #search input[type=text], #IP .tablefooter #search input[type=text] {
    background-color: #131f36 !important;
    color: white !important;
}
#IP #sidebar input[type=text], #IP #sidebar .ndSearchInput {
    background-color: #131f36 !important;
    color: white !important;
}
#IP input[type="button"], #IP .button {
    border: 0px solid #131F36 !important;
}
#IP table td, #IP table th {
    vertical-align: text-top !important;
}
#IP #sidebar #SideNav > li > a {
    background-color: #141617 !important;
}
#IP #sidebar #SideNav > li.active > a {
    background-color: #F2F3F5 !important;
}
#IP.horizontal-navigation #nav-wrap .button {
    color: #131f36 !important;
}











































