@font-face {
  font-family: 'Memphis';
  src: url('../font/avenir/memphis.woff2') format('woff2'),
    url('../font/avenir/memphis.woff') format('woff'),
    url('../font/avenir/memphis.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Avenir';
  src: url('../font/avenir/avenir.woff2') format('woff2'),
    url('../font/avenir/avenir.woff') format('woff'),
    url('../font/avenir/avenir.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}

/* typography */
/* new stylesheet for redesign */
body {
  overflow-x: hidden;
  overflow-y: scroll;
  overflow-wrap: break-word;
  word-wrap: break-word;
  font-family: Avenir, Arial, sans-serif;
}

html {
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;

  /* New  */
  font-family: Avenir, Arial, sans-serif;
  font-weight: 400;
  color: #2a292e;
}

[data-toggle='buttons'] > .btn > input[type='radio'],
[data-toggle='buttons'] > .btn > input[type='checkbox'] {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: hidden;
  visibility: hidden;
}

a {
  color: #000 !important;
  text-decoration: underline;
  font-weight: 500;
  background-color: transparent;
}

div {
  text-align: start;
}

div[class*='button'] {
  text-align: center;
}

.heading-1 {
  font-family: Memphis;
  font-weight: 400;
  hyphens: auto;
  margin: 0;

  color: #2a292e;
  line-height: 1.21053;
}

.heading-2 {
  font-family: Memphis;
  font-weight: 400;
  hyphens: auto;
  margin: 0;

  color: #2a292e;
  line-height: 1.1;
}

.heading-3 {
  font-family: Memphis;
  font-weight: 400;
  hyphens: auto;
  margin: 0;
  font-size: 18px;
  color: #2a292e;
  line-height: 1.1;
}

.body-text-small {
  font-family: Avenir, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.8;
  min-height: 1.8rem;
  color: #2a292e;
  font-weight: 400;
}

.body-text-big {
  font-family: Avenir, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.8;
  min-height: 1.8rem;
  color: #2a292e;
  font-weight: 400;
}

.bullet-points-text {
  font-family: Memphis;
  font-weight: 400;

  line-height: 1.6;
  color: #2a292e;
  max-width: 90%;
}

.menu-text-small {
  font-family: Avenir, Arial, sans-serif;

  line-height: 1.2;
  color: #2a292e;
  font-weight: 400;
}

.aov-container {
  max-width: 1092px;
  margin: auto;
  min-height: 800px;
}

.div-white {
  background-color: white;
}

.div-off-white {
  background-color: #f6f6f7;
}

.div-shadow-off-white {
  box-shadow: 0 0 16px rgb(42 41 46 / 8%), 0 2px 4px rgb(42 41 46 / 16%);
}

.mr-b10 {
  margin-bottom: 10px;
}

.aoviForm .button:before {
  display: none;
}

.aoviForm .bg-blue {
  background-color: #2a292e;
}

.aoviForm .bg-blue-footer {
  width: 100%;
  min-height: 318px;
}

.aoviForm .bg-light-blue {
  background-color: #e7f2f4;
}

.aoviForm .bg-light-gray {
  background-color: #e4f3f8;
}

.aoviForm .bg-white {
  background-color: #fff;
}

.aoviForm html,
body {
  height: 100%;
  background: none;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
  overflow: visible;
}

.aoviForm form {
  margin: 0;
  padding: 0;
}

.aoviForm #ctl00_MSO_ContentDiv {
}

.aoviForm #content div,
#content span {
}

.aoviForm p {
  margin: 0 0 10px;
}

.aoviForm .block-min-height-180 {
  min-height: 180px;
  background-color: #e4f3f8;
  padding: 5px 20px;
  margin: 15px 0;
}

.aoviForm .bottom-right {
  position: absolute;
  bottom: 20px;
  right: 12%;
  font-weight: bold;
}

.aoviForm .fa-chevron-right::before {
  padding-left: 5px;
}

.aoviForm a.contactpage {
  font-weight: bold;
}

.aoviForm a > span.fa-chevron-right::before {
  text-decoration: none;
}

.aoviForm a,
a:link,
a:focus,
a:visited,
a:active,
a:hover {
  line-height: 20px;
  color: #000;
  text-decoration: none;
  outline: none;
}

.aoviForm a:hover {
  text-decoration: underline;
}

.aoviForm a:active,
a:hover {
  color: #000;
}

@media all and (min-width: 992px) {
  .container {
    width: 1170px;
  }
}

@media all and (min-width: 768px) {
  .container {
    width: 1170px;
  }
}

.aoviForm .main-content {
  margin: 0 auto;
  width: 100%;
  text-align: center;
}

.aoviForm .container-sp {
  display: inline-block;
  text-align: center;
  padding: 0;
  margin: 0;
  min-height: 100%;
  width: 100%;
}

.aoviForm .containerPopup {
  display: inline-block;
  text-align: left;
  padding: 0 10px;
  margin: 0;
  min-height: 100%;
}

.aoviForm .kolom-1,
.kolom-2,
.kolom-3 {
  margin-right: 20px;
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin-top: 20px;
}

.aoviForm .kolom-1 {
  width: 262px;
  min-width: 262px;
  margin: auto;
}

.aoviForm .kolom-2 {
  width: 460px;
  margin: auto;
}

.aoviForm .kolom-3 {
  width: 934px;
  margin: auto;
}

.aoviForm .kolom-4 {
  max-width: 1170px;
  display: inline-block;
  margin: auto;
}

.aoviForm .kolom-4 > .kolom-4,
.kolom-4 > h1 {
  text-align: left;
}

.aoviForm .bannerArea {
  width: 100%;
  padding: 0;
  margin: 0;
}

.aoviForm
  .bannerArea
  > div.asr-webpartzone
  > div.content
  > div.asr-webpart
  > div.content
  > img {
  margin: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.aoviForm .box-1 {
  padding: 5px;
  height: 100%;
  display: block;
  border: solid 1px #ececec;
  border-radius: 11px;
  margin-bottom: 14px;
}

.aoviForm .kolom-1.box-1 {
  padding: 0;
  width: 270px;
  float: left;
}

.aoviForm .kolom-2.box-1 {
  width: 440px;
}

.aoviForm .kolom-3.box-1 {
  width: 700px;
}

.aoviForm #container {
  margin: 0 auto;
  display: inline-block;
}

.aoviForm #container > .kolom-3 {
  margin: 20px 10px;
}

.aoviForm .kolom-4.box-1 {
  min-width: 960px;
}

.aoviForm .kolom-1.box-1,
.kolom-2.box-1,
.kolom-3.box-1,
.kolom-4.box-1 {
  display: inline-block;
  margin: 0 9px;
  min-height: 85px;
  border: 1px solid #d0d3d4;
  border-radius: 2px;
  position: relative;
}

.aoviForm .floor-boxes,
.home-boxes {
  position: relative;
  display: block;
  border-radius: 11px;
  margin-bottom: 50px;
  padding: 0;
  float: left;
  margin-right: 30px;
  color: #fff;
}

.aoviForm .home-boxes {
  min-height: 400px;
}

.aoviForm .rij-onder {
  min-width: 1170px;
}

.aoviForm div.kolom-1 img {
  border-radius: 0;
  width: 100%;
}

.aoviForm
  .kolom-1
  .content
  > .asr-webpart
  > .content
  > div:first-child
  > .dfwp-column
  ul.dfwp-list {
  background-color: #2a292e;
}

.aoviForm #container > div.rij-onder.kolom-4 > div.box-1.kolom-1 {
  border: none;
}

.aoviForm .kolom-4 .close-popup {
  float: right;
  cursor: pointer;
  text-align: right;
}

.aoviForm .foot {
  clear: both;
  text-align: center;
}

.aoviForm #footer > .kolom-3 {
  margin: 0;
}

.aoviForm .asr-webpart {
  margin-bottom: 20px;
}

.aoviForm .laatste-kolom {
  margin-right: 0 !important;
}

.aoviForm .kolom-rechts-tabbed,
.kolom-rechts {
  min-width: 270px;
  overflow: visible;
  display: inline-block;
}

.aoviForm .kolom-rechts-tabbed {
  margin-top: 82px;
}

.aoviForm
  .kolom-rechts-tabbed
  > div.asr-webpartzone
  > div.content
  > div.asr-webpart,
.kolom-rechts > div.asr-webpartzone > div.content > div.asr-webpart {
  border: 1px solid #ccc;
  border-radius: 2px;

  margin-bottom: 30px;
  text-align: left;
  min-width: 270px;
}

.aoviForm .kolom-rechts > div.asr-webpartzone,
.kolom-rechts-tabbed > div.asr-webpartzone {
  min-width: 270px;
}

.aoviForm
  .kolom-rechts-tabbed
  > div.asr-webpartzone
  > div.content
  > div.asr-webpart
  > div.content,
.kolom-rechts
  > div.asr-webpartzone
  > div.content
  > div.asr-webpart
  > div.content {
  padding: 10px;
}

.aoviForm .tabArea {
  margin-top: 60px;
  text-align: left;
  padding-left: 50px;
  padding-right: 50px;
}

.aoviForm .kolom-3 > .kolom-3 {
  margin-top: 0;
}

.aoviForm .rij-twee {
  background-color: #e4f3f8;
  height: 72px;
  margin-top: -45px;
}

.aoviForm .rij-twee-home {
  margin-top: 50px;
  margin-bottom: 50px;
}

.aoviForm .rij-drie {
  background-color: #fff;
  height: 249px;
}

.aoviForm .rij-vier {
  background-color: #dee7e9;
  height: 500px;
}

.aoviForm .rij-vijf {
  background-color: #fff;
  height: 300px;
}

.aoviForm .rij-zes {
  background-color: #e4f3f8;
  height: 354px;
}

.aoviForm .generiek-kolom-1 {
  width: 1170px;
  margin: auto;
}

.aoviForm .home-kolom-1 {
  display: table-cell;
  width: 333px;
  padding-left: 35px;
  padding-top: 10px;
}

.aoviForm
  .rij-twee
  > div.generiek-kolom-1
  > div.asr-webpartzone
  > div.content
  > div.asr-webpart
  > div.content {
  padding: 10px;
}

.aoviForm .kolom-rechts-tabbed .asr-webpart,
.kolom-rechts .asr-webpart {
  width: 218px;
  margin-bottom: 18px;
  position: relative;
}

.aoviForm
  .kolom-rechts-tabbed
  .asr-webpart
  .content
  .kolom-rechts
  .asr-webpart
  .content {
  margin: 0;
  min-height: 40px;
  padding: 0;
  border: none;
  position: relative;
}

.aoviForm #content {
  display: block;
  z-index: 1;
  border: none;
  padding: 0;
  margin: 0;
  clear: both;
}

.aoviForm h1,
h1.ms-rteElement-H1,
h2,
h3,
h4,
h5 {
  clear: left;
  font-weight: bold !important;
  font-weight: 600;
  margin-bottom: 15px;
  display: block;
  letter-spacing: 0;
}

.aoviForm h1:empty {
  display: none;
}

.aoviForm
  div.kolom-1.kolom-rechts
  div.content
  > div.asr-cqwp-layout-main
  > div
  > h2 {
  margin: 0;
}

.aoviForm div.kolom-4 > h1 {
  margin-top: 20px;
}

.aoviForm .itemheader {
  color: #2a292e;
}

.aoviForm .titel {
  margin: 0 0 10px;
  display: block;
}

.aoviForm .img {
  border-width: 0;
}

.aoviForm hr {
  clear: both;
  float: none;
  width: 100%;
  height: 0.1em;
  margin: 0 0 1.45em;
  border: none;
}

.aoviForm a.nolinkstyle {
  text-decoration: none !important;
}

.aoviForm fieldset ol {
  float: left;
  clear: left;
  width: 100%;
  padding: 0;
  list-style: none;
}

.aoviForm li.button.form {
  list-style: none;
}

.aoviForm fieldset li {
  clear: left;
  width: 100%;
  margin: 0;
  display: block;
}

.aoviForm fieldset li div {
  margin-bottom: 5px;
}

.aoviForm fieldset li.rechts {
  text-align: right;
}

.aoviForm fieldset li img {
  vertical-align: middle;
}

.aoviForm fieldset.submit {
  border-style: none;
}

.aoviForm legend {
  padding-top: 1em;
  font-weight: bold;
}

.aoviForm .group {
  display: inline-block;
}

.aoviForm .group label,
.group-inline label {
  width: auto;
  float: none;
  max-width: 95%;
}

.aoviForm fieldset li.button {
  background: none;
  margin-top: 15px;
}

.aoviForm fieldset legend {
  padding: 5px 0 5px 15px;
  margin: 0;
}

.aoviForm fieldset li label,
fieldset li label,
fieldset li .helptekst,
li div.group {
  line-height: 20px;
}

.aoviForm fieldset li label {
  display: inline-block;
  vertical-align: top;

  max-width: 95%;
  padding: 12px 0 14px;
}

.aoviForm fieldset li span.value {
  float: right;
  width: 55%;
  line-height: 20px;
  padding: 10px 0;
}

.aoviForm fieldset li > div.controlWrapper {
  clear: both;
  padding-top: 10px;
}

.aoviForm fieldset li > div.controlWrapper > span.methelptekst {
  display: inline-block;
}

.aoviForm fieldset li > div.controlWrapper > span.methelptekst > input {
  line-height: 20px;
}

.aoviForm
  fieldset
  li
  > div.controlWrapper
  > div.group
  > span.methelptekst
  > label {
  max-width: 630px;
}

.aoviForm
  FIELDSET.digiform
  li
  > div.controlWrapper
  > div.group
  > span.methelptekst
  > label {
  max-width: 350px;
}

.aoviForm fieldset li.ValueOnly {
  background-color: #eee;
  padding: 0;
}

.aoviForm fieldset li.ValueOnly > div.controlWrapper > label,
fieldset li.ValueOnly > div.controlWrapper > span.no-helpbutton {
  display: none !important;
}

.aoviForm fieldset li.ValueOnly > div.controlWrapper {
  display: inline-block;
  margin-bottom: 0;
  padding: 5px 20px;
}

.aoviForm fieldset li.ValueOnly > div.controlWrapper > span.value {
  width: 100%;
  float: none;
  padding: 0;
}

.aoviForm fieldset textarea {
  height: 240px;
}

.aoviForm input[type='radio'] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;

  background-color: transparent;
  position: relative;
  width: 20px;
  height: 20px;
  vertical-align: top;
  font-weight: normal;
  margin: 0px 10px;
  border-radius: 50%;
}

.aoviForm input[type='text'],
input[type='password'],
textarea,
select {
  border: solid 1px #ccc;
  position: relative;
  margin: 0;
}

.aoviForm input:focus,
input:focus,
textarea:focus,
select:focus {
  border-color: #2a292e;
}

.aoviForm select {
  color: #333;
  max-width: 436px;
}

.aoviForm .kolom-1 input[type='text'],
.kolom-1 input[type='password'],
.kolom-1 textarea,
.kolom-1 select {
  width: 170px;
}

.aoviForm li > div.controlWrapper > input[type='text'].postcode {
  width: 90px;
}

.aoviForm div.controlWrapper > span > input[type='text'].adres-straat {
  width: 285px;
}

.aoviForm div.controlWrapper > span > input[type='text'].adres-huisnummer,
div.controlWrapper > span > input[type='text'].adres-toevoeging {
  width: 65px;
  margin-left: 10px;
}

.aoviForm .foutmelding_parent {
  position: inherit;
  margin: 0;
  zoom: 1;
  width: 100%;
  border: none;
  background-color: #fff;
  padding: 0;
  border-radius: 0;
}

.aoviForm .foutmelding_parent:not(.columnize) div.controlWrapper {
  background-image: none;
  background-color: #fff;
  width: 100%;
  margin: 0;
  padding: 0 0 1em 0;
  overflow: auto;
}

.aoviForm .foutmelding {
  font-weight: inherit;
  background-color: transparent;
  color: #fa6b7b !important;
  float: right;
  margin-top: 0;
  line-height: 1.5;
  padding: 0 0 0 20px;
  font-size: 16px;
}

.aoviForm fieldset li.foutmelding_parent {
  background-image: none;
  background-color: #fff;
}

.aoviForm .foutmelding_parent input[type='text'],
.foutmelding_parent input[type='password'],
.foutmelding_parent input.text,
.foutmelding_parent input.title,
.foutmelding_parent input,
.foutmelding_parent textarea,
.foutmelding_parent select {
  border-color: #cf171e;
}

.aoviForm .foutmelding_parent input[type='checkbox'],
input[type='radio'],
input.checkbox,
input.radio {
  border: none;
}

.aoviForm .foutmelding_parent label {
  color: red;
  font-weight: inherit;
  font-weight: bold;
}

.aoviForm .foutmelding_parent p {
  clear: both;
}

.aoviForm .foutmelding img {
  display: none;
  padding: 0 10px 5px 0;
  float: left;
}

.aoviForm fieldset li p.helptext {
  background-color: #e9e9ea;

  color: #333333;
  text-align: left;

  padding: 15px;
  line-height: 1.6;
  font-family: Avenir, Arial, sans-serif;
  font-size: 16px;
  float: left;
  margin: 10px 0 10px 20px;
  min-width: 60%;
  border-radius: 6px;

  position: relative;
}

.aoviForm fieldset li p.helptext::after,
fieldset li p.helptext::before {
  content: ' ';
  height: 0;
  width: 0;
  border-style: solid;
  z-index: 2;
  margin-top: -32px;
  left: 39px;
  position: absolute;
}

.aoviForm fieldset li p.helptext::after {
  top: 12px;
  border-color: transparent transparent #e9e9ea transparent;
  border-width: 11px;
}

.aoviForm fieldset li p.helptext::before {
  top: 9px;
  border-color: transparent transparent #e9e9ea transparent;
  border-width: 11px;
}

.aoviForm div.asr-alert {
  float: left;
  margin: 10px 0 10px 20px;
  background-color: #fff;
  min-width: 60%;
  border-radius: 6px;
  border: 2px solid #2a292e;
  position: relative;
}

.aoviForm div.asr-alert::after,
div.asr-alert::before {
  content: ' ';
  height: 0;
  width: 0;
  border-style: solid;
  z-index: 2;
  margin-bottom: -22px;
  left: 408px;
  position: absolute;
}

.aoviForm div.asr-alert::after {
  bottom: 2px;
  border-color: #fff transparent transparent transparent;
  border-width: 11px;
}

.aoviForm div.asr-alert::before {
  bottom: 0;
  border-color: #2a292e transparent transparent transparent;
  border-width: 11px;
}

.aoviForm span.InfoCaret,
span.pull-right {
  display: none;
}

.aoviForm .expIco,
.collIco {
  background: none;
  color: #ddd;
  line-height: 28px;
  cursor: pointer;
}

.aoviForm .expIco:before {
  display: inline-block;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: inset 0 0 0 0.0625rem #000;
  height: 25px;
  width: 25px;
  content: '?';
  color: #000;
}

.aoviForm .collIco:before {
  display: inline-block;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: inset 0 0 0 0.0625rem #000;
  height: 25px;
  width: 25px;
  content: '?';
  color: #000;
}

.aoviForm .expIco:hover::before,
.aoviForm .collIco:hover::before {
  background-color: #fff;
  border-radius: 50%;
  box-shadow: inset 0 0 0 0.0625rem #ffbd00;
  height: 25px;
  width: 25px;
  content: '?';
  color: #ffbd00;
}

.aoviForm span.helpbutton,
span.no-helpbutton {
  display: inline-block;
  height: 30px;
  width: 30px;
  margin: 10px 5px 0px 5px;
  text-align: center;
}

.aoviForm p.helptext,
span.helptext {
  clear: left;
  float: left;
  display: none;
  line-height: 1.5;
  padding: 12px 10px 14px;
}

.aoviForm span.helptext img {
  float: left;
}

.aoviForm #header {
  height: 70px;
  background: none;
}

.aoviForm #header .logo {
  max-width: 267px;
  margin-left: -10px;
  margin-top: 8px;
  margin-bottom: 16px;
}

.aoviForm #topmenu {
  float: left;
  display: inline-block;
  text-align: left;
  margin-top: 26px;
}

.aoviForm #topmenu .content {
  position: relative;
  display: inline-block;
  border: 0;
  background: none;
}

.aoviForm #wraptoplinks {
  text-align: left;
  text-transform: uppercase;
}

.aoviForm #wraptoplinks a {
  text-align: left;
  text-decoration: none;
  letter-spacing: 0.6px;
  font-style: normal;
}

.aoviForm #wraptoplinks a:active,
#wraptoplinks a:hover {
  text-decoration: underline;
}

.aoviForm #wraptoplogin {
  display: inline-block;
  margin-top: 20px;
}

.aoviForm #navpad {
  float: none;
  padding: 10px 0;
  padding-top: 15px;
  height: 50px;
}

.aoviForm #navpad span {
  color: #666;
}

.aoviForm #navpad a {
  color: #2a292e;
}

.aoviForm #navpad a:hover {
  text-decoration: underline;
  color: #000;
}

.aoviForm #navpad span.ps:after {
  content: 'ï„…';

  font-size: 12px;
  padding: 0 5px;
}

.aoviForm #navpad .current {
  color: #333;
  font-weight: normal;
}

.aoviForm #menu {
  padding: 0;
  background-color: #e4f3f8;
  text-align: center;
}

.aoviForm #ctl00_menuContainer {
  text-align: left;
}

.aoviForm #etva {
  float: right;
}

.aoviForm #menuFoldable {
  height: auto;
}

.aoviForm #menu div[id$='SiteMenuControl'] {
  vertical-align: top;
  display: block;
  margin-left: 50px;
}

.aoviForm #menu div[id$='SiteMenuControl'] div.menu-horizontal {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

.aoviForm #menu div[id$='SiteMenuControl'] div.menu-horizontal a:before {
  content: 'â€º';

  padding: 10px;

  text-decoration: none;
}

.aoviForm #menu div[id$='SiteMenuControl'] div.menu-horizontal a {
  text-decoration: none;
  border: none;
  padding: 0 0 0 10px;
  float: none;
}

.aoviForm #menu div[id$='SiteMenuControl'] div.menu-horizontal a:hover {
  border: none;
  padding: 0 0 0 10px;
  text-decoration: underline;
}

.aoviForm #menu div[id$='SiteMenuControl'] ul.root.static {
  display: inline-table;
  width: 100%;
  table-layout: fixed;
}

.aoviForm #menu div[id$='SiteMenuControl'] li {
  display: table-cell;
  padding: 5px;
  float: none;
}

.aoviForm #menu div[id$='SiteMenuControl'] li span.additional-background,
#menu div[id$='SiteMenuControl'] li span.menu-item,
#menu div[id$='SiteMenuControl'] li span.menu-item-text {
  white-space: normal;
  display: inline;
}

.aoviForm
  #menu
  div[id$='SiteMenuControl']
  li.static.selected
  a.static.selected {
  font-weight: bold;
}

.aoviForm #floormat {
  height: 318px;
}

.aoviForm #floormat p {
  padding: 5px 0;
  margin: 0;
}

.aoviForm #floormat p,
#floormat div,
#floormat a {
  color: #fff;
  font-size: 14px;
}

.aoviForm #floormat div.kolom-1 {
  padding: 0;
  text-align: left;
  margin-right: 2.6%;
}

.aoviForm #floormat > div.kolom-1 > div {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  height: inherit;
}

.aoviForm #floormat p > a {
  display: inline-block;
  text-decoration: none;
}

.aoviForm #floormat p > a:hover {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

.aoviForm #floormat a:after {
  content: 'ï„…';

  padding-left: 6px;
  color: #fff;
  text-decoration: none;
  line-height: 22px;
}

.aoviForm #footer {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

.aoviForm #footer .footer-media {
  text-align: right;
}

.aoviForm #footer .footer-media img {
  height: auto;
  vertical-align: middle;
  padding: 0;
}

.aoviForm .DAV_sublinks a {
  margin-right: 30px;

  text-decoration: none;
  font-weight: normal;
  float: left;
  padding-top: 2%;
  padding-bottom: 2%;
}

.aoviForm .DAV_social {
  float: right;

  padding-top: 5%;
  padding-bottom: 5%;
}

.aoviForm .DAV_social a {
  text-align: center;
  padding-top: 5px;
  margin-left: 10px;
  height: 32px;
  width: 32px;

  border-radius: 32px;

  display: inline-block;
}

.aoviForm .DAV_social i {
  margin-left: 1px;
  color: #fff;
}

.aoviForm a.form.button,
a.button,
a.button:hover,
a.button > span,
a.button:hover > span,
a.actionbutton,
a.actionbutton:hover,
a.actionbutton > span,
a.actionbutton:hover > span,
a.button-small,
a.button-small:hover {
  padding: 0;
  min-height: 25px;
  display: inline-block;
  text-transform: uppercase;
}

.aoviForm a.button,
a.actionbutton,
.ms-WPBody A.button:link {
  font-weight: bold;
}

.aoviForm a.form.button,
a.button,
a.button:hover,
a.actionbutton,
a.actionbutton:hover,
a.staticbutton,
a.staticbutton:hover,
a.button-small {
  text-decoration: none;
  padding: 8px 10px 8px 15px;
  border-bottom: 3px solid rgba(0, 0, 0, 0.3);
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;

  letter-spacing: 0.7px;
  color: #fff;
  text-transform: uppercase;
  line-height: 23px;
}

.aoviForm a.button:active,
a.button:hover {
  background-color: #000;
}

.aoviForm a.form.button,
a.button-small,
a.button.actionbutton,
a.actionbutton {
  background-color: #000;
}

.aoviForm a.form.button:active,
a.form.button:hover,
a.button-small:active,
a.button-small:hover,
a.button.actionbutton:active,
a.button.actionbutton:hover,
a.actionbutton:active,
a.actionbutton:hover {
  background-color: #000;
}

.aoviForm a.staticbutton,
a.staticbutton:visited {
  background-color: #000;
}

.aoviForm a.staticbutton:active,
a.staticbutton:hover {
  background-color: #000;
}

.aoviForm a.button > span,
a.button:hover > span,
a.actionbutton > span,
a.actionbutton:hover > span,
a.button-small > span,
a.button-small > span:hover {
  padding: 0;
}

.aoviForm a.button > span:after,
a.actionbutton > span:after,
#content a.staticbutton > span:after,
a.form.button > span:after,
a.button.actionbutton > span:after,
a.button-small > span:after {
  content: 'ï„…';
  color: #fff;

  padding-left: 10px;
}

.aoviForm #loginknop > a.button {
  height: 36px !important;
  padding: 7px 15px !important;
}

.aoviForm a.button-small,
a.button-small:hover {
  padding: 0;
  width: 30px;
  margin-top: 5px;
}

.aoviForm a.button > span,
a.actionbutton > span,
a.staticbutton > span {
  text-transform: uppercase;
}

.aoviForm ul,
ol {
  margin: 0 0 10px 0;
  padding: 0 0 0 15px;
}

.aoviForm ul {
  list-style-type: disc;
}

.aoviForm ol {
  list-style-type: decimal;
  list-style-position: outside;
}

.aoviForm ul li {
  padding: 0;
}

.aoviForm
  div.kolom-1.kolom-rechts
  div.content
  > div.asr-cqwp-layout-main
  > div
  > ul {
  padding: 0;
}

.aoviForm .LowerAlpha {
  padding-left: 40px;
  margin-bottom: 10px;
}

.aoviForm ul.link-menu {
  list-style-image: none;
  padding-left: 0;
  list-style-type: none;
}

.aoviForm ul.link-menu.circle li {
  width: 50px;
  height: 50px;
  border-radius: 50px;

  line-height: 55px;
  text-align: center;

  margin-bottom: 5px;
}

.aoviForm ul.link-menu.circle li::after {
  content: 'ï‚Š';
}

.aoviForm ul.link-menu li a {
  text-decoration: none;
  list-style-type: none;
  position: absolute;
  padding-left: 60px;
}

.aoviForm ul.link-menu > li a:active {
  text-decoration: underline;
  list-style-type: none !important;
}

.aoviForm ul.link-menu > li a:visited {
  text-decoration: none;
  list-style-type: none;
}

.aoviForm div.frame div.asr-webpartzone .asr-webpart > .content > iframe {
  height: 700px;
}

.aoviForm #ctl00_PlaceHolderContent_PlaceHolderMain_tabControl {
  display: block;
}

.aoviForm ul.tabs {
  margin: 20px 0 0 0;
  padding: 0;
  float: none;
  overflow: visible;
  list-style: none;
  width: 100%;
  border: none;
  height: auto;
  font-weight: 600;
  display: inline-block;
}

.aoviForm ul.tabs li {
  float: left;
  margin: 0;
  padding: 0;
  overflow: hidden;
  position: static;
  background: #fff;
  margin-bottom: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.aoviForm ul.tabs li a {
  color: inherit;
  text-decoration: none;
  display: block;
  border-bottom: 1px solid #ccc;
  padding: 0 10px 5px 10px;
  outline: none;
  z-index: 1;
}

.aoviForm ul.tabs li a.active,
ul.tabs li a.begin:hover,
ul.tabs li a.active:hover,
ul.tabs li a:hover {
  border-bottom: 3px solid #000;
  padding: 0 10px 3px 10px;
}

.aoviForm ul.tabs li:first-child a,
ul.tabs li:first-child a.active,
ul.tabs li:first-child a.begin {
  padding-left: 0;
  padding-right: 10px;
}

.aoviForm ul.tabs li:last-of-type {
  float: none;
  overflow: visible;
}

.aoviForm ul.tabs li:last-of-type a > span {
  padding-left: 10px;
}

.aoviForm ul.tabs li a span {
  display: inline-block;
}

.aoviForm .tab_contentVisible {
  display: block;
  outline: none;
  margin-top: 20px;
}

.aoviForm .tab_contentInvisible {
  display: none;
}

.aoviForm .tab_container {
}

.aoviForm .tab_contentVisible img {
  max-width: 777.5px;
}

.aoviForm .procesnavigatie-container {
  margin-bottom: 10px;
  float: left;
  width: 100%;
}

.aoviForm ul.procesnavigatie,
ul.procesnavigatie li,
ul.procesnavigatie li a,
ul.procesnavigatie li span {
  background: #eee;
  height: 30px !important;
  line-height: 30px !important;
  padding: 0 !important;
  margin: 0;

  color: inherit;
  text-decoration: none;
  min-width: 120px;
}

.aoviForm ul.procesnavigatie {
  width: 100%;
  text-align: center;
  display: table;
  table-layout: fixed;
}

.aoviForm ul.procesnavigatie > li {
  display: table-cell;
  float: none;
}

.aoviForm ul.procesnavigatie li span,
ul.procesnavigatie li a {
  display: inline-block;
}

.aoviForm ul.procesnavigatie li.active {
  background-color: #2a292e;
}

.aoviForm ul.procesnavigatie li.active span {
  background-color: transparent;
  color: #fff;
}

.aoviForm ul.procesnavigatie li.active::after {
  border-top: 15px solid #fff;
  border-right: 0 solid #fff;
  border-bottom: 15px solid #fff;
  border-left: 8px solid #000;
  content: '';
  float: right;
  width: 0;
  height: 0;
}

.aoviForm ul.procesnavigatie li:last-child.active::after {
  border: none;
  content: '';
  float: right;
  width: 0;
  height: 0;
}

.aoviForm ul.procesnavigatie li:not(:first-child).header::before {
  border-left: 8px solid #fff;
  border-top: 15px solid transparent;
  border-right: 0 solid #fff;
  border-bottom: 15px solid transparent;
  content: '';
  float: left;
  width: 0;
  height: 0;
}

.aoviForm ul.procesnavigatie li:not(.active):not(:last-child).header::after {
  border-top: 15px solid #fff;
  border-right: 0 solid #fff;
  border-bottom: 15px solid #fff;
  border-left: 8px solid #eee;
  content: '';
  float: right;
  width: 0;
  height: 0;
}

.aoviForm ul.dfwp-list {
  list-style-type: none;
  list-style-image: none;
  margin: 0;

  padding: 0;
}

.aoviForm ul.dfwp-list li div.item,
ul.dfwp-list li,
ul.dfwp-list li div.item div.image-area-top {
  padding: 0;
}

.aoviForm .home-boxes ul.dfwp-list {
  min-height: 400px;
}

.aoviForm div.box-1.kolom-1 ul.dfwp-list div.link-item a,
div.box-1.kolom-1 ul.dfwp-list div.link-item a:link,
div.box-1.kolom-1 ul.dfwp-list div.link-item a:active,
div.box-1.kolom-1 ul.dfwp-list div.link-item a:hover,
.home-boxes ul.dfwp-list div.link-item a,
.home-boxes ul.dfwp-list div.link-item a:link,
.home-boxes ul.dfwp-list div.link-item a:active,
.home-boxes ul.dfwp-list div.link-item a:hover {
  text-decoration: none;
}

.aoviForm
  div.box-1.kolom-1
  div.asr-webpartzone
  .asr-webpart
  > .content
  > div:first-child
  ul.dfwp-list
  div.link-item
  a,
div.box-1.kolom-1
  div.asr-webpartzone
  .asr-webpart
  > .content
  > div:first-child
  ul.dfwp-list
  div.link-item
  a:link,
div.box-1.kolom-1
  div.asr-webpartzone
  .asr-webpart
  > .content
  > div:first-child
  ul.dfwp-list
  div.link-item
  a:active,
div.box-1.kolom-1
  div.asr-webpartzone
  .asr-webpart
  > .content
  > div:first-child
  ul.dfwp-list
  div.link-item
  a:hover,
.home-boxes
  div.asr-webpartzone
  .asr-webpart
  > .content
  > div:first-child
  ul.dfwp-list
  div.link-item
  a,
.home-boxes
  div.asr-webpartzone
  .asr-webpart
  > .content
  > div:first-child
  ul.dfwp-list
  div.link-item
  a:link,
.home-boxes
  div.asr-webpartzone
  .asr-webpart
  > .content
  > div:first-child
  ul.dfwp-list
  div.link-item
  a:active,
.home-boxes
  div.asr-webpartzone
  .asr-webpart
  > .content
  > div:first-child
  ul.dfwp-list
  div.link-item
  a:hover {
  color: #fff;
}

.aoviForm
  .rij-onder
  div.asr-webpartzone
  .asr-webpart
  > .content
  ul.dfwp-list
  div.link-item
  a:after,
div.asr-webpartzone .asr-webpart > .content ul.dfwp-list div.link-item a:after {
  content: 'â€º';

  padding: 0 0 0 10px;

  display: flex;
  flex-direction: column;
}

.aoviForm
  .rij-onder
  div.asr-webpartzone
  .asr-webpart
  > .content
  ul.dfwp-list
  div.link-item
  a,
div.asr-webpartzone .asr-webpart > .content ul.dfwp-list div.link-item a {
  display: flex;

  width: 100%;
  word-break: break-word;
}

.aoviForm
  .rij-onder
  div.asr-webpartzone
  .asr-webpart
  > .content
  ul.dfwp-list
  div.link-item {
  padding-left: 23px;
}

.aoviForm
  .rij-onder
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a,
div.asr-webpartzone
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a {
  padding: 5px 0;
}

.aoviForm
  .div.asr-webpartzone
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a:hover,
div.asr-webpartzone
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a:hover {
  text-decoration: none;
}

.aoviForm
  .rij-onder
  div.asr-webpartzone
  .asr-webpart
  > .content
  > div:first-child
  ul.dfwp-list
  > li:first-child
  div.link-item
  a:before,
div.asr-webpartzone
  .asr-webpart
  > .content
  > div:first-child
  ul.dfwp-list
  > li:first-child
  div.link-item
  a:after {
  content: '';
  padding: 0;
}

.aoviForm
  .rij-onder
  div.asr-webpartzone
  .asr-webpart
  > .content
  > div:first-child
  ul.dfwp-list
  > li:nth-child(n + 2)
  div.link-item
  a:before,
div.asr-webpartzone
  .asr-webpart
  > .content
  > div:first-child
  ul.dfwp-list
  > li:nth-child(n + 2)
  div.link-item
  a:before {
  padding: 0 10px;
}

.aoviForm
  .rij-onder
  div.asr-webpartzone
  .asr-webpart
  > .content
  > div:first-child
  ul.dfwp-list
  > li:first-child
  div.link-item
  a,
div.asr-webpartzone
  .asr-webpart
  > .content
  > div:first-child
  ul.dfwp-list
  > li:first-child
  div.link-item
  a {
  padding-top: 20px;
  padding-bottom: 10px;
}

.aoviForm
  .rij-onder
  div.asr-webpartzone
  .asr-webpart
  > .content
  > div:first-child
  ul.dfwp-list
  > li:last-child
  div.link-item,
div.asr-webpartzone
  .asr-webpart
  > .content
  > div:first-child
  ul.dfwp-list
  > li:last-child
  div.link-item {
  padding-bottom: 25px;
}

.aoviForm
  div.asr-webpartzone
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a:after {
  display: flex;

  flex-grow: 1;
  padding-left: 5px;

  justify-content: flex-end;
}

.aoviForm
  div.asr-webpartzone
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a[href$='.pdf']:after {
  content: '';
}

.aoviForm
  div.asr-webpartzone
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a[href$='.doc']:after,
div.asr-webpartzone
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a[href$='.docx']:after {
  content: '‚';
}

.aoviForm
  div.asr-webpartzone
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a[href$='.zip']:after {
  content: '';
}

.aoviForm
  div.asr-webpartzone
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a[href$='.txt']:after {
  content: '';
}

.aoviForm
  div.asr-webpartzone
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a[href$='.ppt']:after,
div.asr-webpartzone
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a[href$='.pptx']:after {
  content: '';
}

.aoviForm
  div.asr-webpartzone
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a[href$='.xls']:after,
div.asr-webpartzone
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a[href$='.xlsx']:after,
div.asr-webpartzone
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a[href$='.xlsm']:after {
  content: '';
}

.aoviForm
  div.asr-webpartzone
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a[href$='.rtf']:after {
  content: '';
}

.aoviForm
  div.asr-webpartzone
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a[href$='.png']:after,
div.asr-webpartzone
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a[href$='.jpg']:after,
div.asr-webpartzone
  .asr-webpart
  > .content
  > h3:first-child
  + div
  ul.dfwp-list
  div.link-item
  a[href$='.gif']:after {
  content: 'f1c5';
}

.aoviForm .s4-ca-custom {
  margin-left: 0;
  min-height: 324px;
}

.aoviForm .ms-MenuUIUL {
  list-style-image: none;
}

.aoviForm .ms-hidden {
  z-index: 3;
  position: absolute;
  width: 1px;
  height: 1px;
  word-wrap: normal;
  overflow: hidden;
  top: -2000px;
}

.aoviForm #MSO_tblPageBody > tbody > tr > td {
  vertical-align: top;
}

.aoviForm #s4-ribbonrow ul {
  list-style-image: none;
}

.aoviForm #s4-ribbonrow a,
#s4-ribbonrow a:link,
#s4-ribbonrow a:active,
#s4-ribbonrow a:focus,
#s4-ribbonrow a:visited {
  text-decoration: none;
}

.aoviForm .ms-rteStyle-GrayCell {
  -ms-name: 'Grijze cel';
  background-color: #ededed;
}

.aoviForm #MSOTlPn_Tbl a,
#MSOTlPn_Tbl a:link,
#MSOTlPn_Tbl a:active,
#MSOTlPn_Tbl a:focus,
#MSOTlPn_Tbl a:visited {
  text-decoration: none;
}

.aoviForm #MSOTlPn_MainTD {
  vertical-align: top;
  text-align: left;
}

.aoviForm TD.ms-TPSectionTD {
  padding: 4px;
}

.aoviForm #MSOTlPn_Tbl .url-picker .ms-ButtonHeightWidth {
  width: 90px;
}

.aoviForm #MSOTlPn_MainTD div.ms-taxonomy-width {
  width: auto;
}

.aoviForm #MSOTlPn_MainTD div.UserSectionHead {
  font-weight: bold;
  margin-top: 10px;
}

.aoviForm .ms-formfieldvaluecontainer > span .ms-long {
  width: 435px;
}

.aoviForm .ms-formfieldvaluecontainer table tr td {
  width: auto;
}

.aoviForm body.v4master {
  overflow: visible !important;
}

.aoviForm body.v4master #s4-workspace {
  overflow: visible;
  zoom: 1;
}

.aoviForm .resultPanel .ms-viewheadertr {
  border-bottom: 2px #bdbebf solid;
}

.aoviForm .ms-formfieldvaluecontainer,
.ms-taxonomy-fieldeditor {
  border: #ccc 1px solid;
}

.aoviForm .ms-formfieldvaluecontainer input {
  width: 300px;
  height: 25px;
  padding: 0;
}

.aoviForm .ms-formfieldvaluecontainer table tr td input {
  width: auto;
}

.aoviForm .ms-formfieldlabelcontainer {
  width: 150px;
  display: inline-block;
}

.aoviForm .ms-formfieldvaluecontainer {
  display: inline-block;
  width: auto;
}

.aoviForm .ms-taxonomy .ms-taxonomy-writeableregion {
  padding: 0;
}

.aoviForm .ms-cui-topBar2,
#s4-ribbonrow {
  height: auto;
}

.aoviForm #MSO_tblPageBody .kolom-4 {
  width: 1024px;
}

.aoviForm #MSO_tblPageBody #container > .kolom-3 {
  margin: 0 20px;
}

.aoviForm ul.ms-cui-menusection-items {
  list-style-image: none;
  list-style-type: none;
}

.aoviForm ul.dfwp-list td.ms-vb a.ms-menu-a:before {
  content: normal;
}

.aoviForm #ctl00_PlaceHolderContent_PlaceHolderMain_editModePanel {
  padding: 5px;
  border: double 3px #000;
}

.aoviForm #toggleEditPanel {
  background: url(../images/icons/open.png) 3px 4px no-repeat transparent;
  min-height: 20px;
  padding-left: 20px;
  font-weight: bold;
  font-style: italic;
  cursor: pointer;
}

.aoviForm #toggleEditPanel.close {
  background-image: url(../images/icons/sluit.png);
}

.aoviForm #toggleEditPanel + div.editMetaPanel {
  display: none;
}

.aoviForm #toggleEditPanel.close + div.editMetaPanel {
  display: block;
}

.aoviForm span.ms-cui-dd-text {
  height: 25px;
}

.aoviForm span.ms-cui-dd > a.ms-cui.dd-arrow-button {
  height: 25px;
  width: 30px;
  padding: 0 10px;
}

.aoviForm a#Ribbon.Link.Link.Behavior {
  height: 30px;
  width: 30px;
  padding: 0 10px;
}

.aoviForm a.ms-cui-spn-btnup,
a.ms-cui-spn-btndown {
  padding: 5px 0;
}

.aoviForm span.ms-cui.spn-arwbx {
  width: 30px;
  height: 25px;
}

.aoviForm .ms-cui-dd {
  height: 44px;
}

.aoviForm input.ms-cui-tb {
  width: 300px;
}

.aoviForm .ms-cui-cb {
  height: 25px;
}

.aoviForm div#Ribbon input[type='text'] {
  width: 150px !important;
  height: 30px;
  line-height: 20px;
}

.aoviForm div#Ribbon a:link {
  line-height: 20px;
}

.aoviForm div#Ribbon {
  line-height: normal !important;
}

.aoviForm div#RibbonContainer {
  line-height: 40px !important;
}

.aoviForm input#Ribbon.Image.Image.Size.HorizontalSize {
  width: 160px;
  height: 24px;
  line-height: 22px;
}

.aoviForm label#Ribbon.Image.Image.Size.HorizontalSizeLabel-Medium {
  height: 30px;
}

.aoviForm .ms-cui-row,
.ms-cui-row-tworow {
  height: 25px;
}

.aoviForm .ms-cui-dd-arrow-button {
  height: 30px;
  width: 25px;
  padding-left: 7px;
  padding-top: 2px;
}

.aoviForm .dataTables_wrapper {
  position: relative;
  clear: both;
  zoom: 1;
}

.aoviForm .dataTables_length {
  float: right;
  width: 30%;
  text-align: right;
  height: 45px;
  background-color: #eee;
  border: none;
}

.aoviForm .dataTables_length label {
  margin-bottom: 0;
}

.aoviForm .dataTables_length select {
  width: 80px;
  margin-bottom: 0;
  background-color: #eee;
  cursor: default;
}

.aoviForm .dataTables_filter {
  width: 50%;
  float: right;
  text-align: right;
}

.aoviForm .dataTables_info {
  width: 60%;
  float: left;
}

.aoviForm .dataTables_paginate:before {
  content: ' ';
  padding-left: 10px;
}

.aoviForm .dataTables_paginate {
  float: left;
  text-align: left;
  width: 70%;
  height: 45px;
  line-height: 40px;
  vertical-align: text-top;
  background-color: #eee;
}

.aoviForm .previous.paginate_button.paginate_button_disabled {
  background: none;
  color: #666;
  padding-left: 2.5px;
}

.aoviForm .previous.paginate_button.paginate_button_disabled:before {
  color: #666;
}

.aoviForm .previous.paginate_button.paginate_button_disabled:hover,
.next.paginate_button.paginate_button_disabled:hover {
  font-weight: normal;
  cursor: default;
}

.aoviForm .previous.paginate_button {
  background: none;
  padding-left: 2.5px;
}

.aoviForm .previous.paginate_button:before {
  content: 'ïƒ™';

  padding-right: 11.5px;
  vertical-align: -1px;
}

.aoviForm .next.paginate_button.paginate_button_disabled {
  background: none;
  color: #666;
  padding-right: 10px;
}

.aoviForm .next.paginate_button.paginate_button_disabled:after {
  color: #666;
}

.aoviForm .next.paginate_button {
  background: none;
  padding-right: 5px;
}

.aoviForm .next.paginate_button:after {
  content: 'ïƒš';

  margin-left: 10px;
  vertical-align: -1px;
}

.aoviForm .dataTables_scroll,
.clear {
  clear: both;
}

.aoviForm .dataTables_empty {
  text-align: center;
}

.aoviForm .paging_Amersfoortse_Paging {
  height: 42px;
  position: relative;
}

.aoviForm .paginate_button {
  padding: 2px 5px;
  margin: 0 3px;
  cursor: pointer;
  text-decoration: none;
  vertical-align: top;
  color: #2a292e;
}

.aoviForm .paginate_button:hover {
  color: #000;
  font-weight: 600;
}

.aoviForm .paginate_active {
  text-decoration: none;
  padding: 2px 5px;
  margin: 0 3px;
  font-weight: bold;
  vertical-align: top;
}

.aoviForm table.display {
  clear: both;
  width: 100%;
  padding: 0;
  margin: 0;
}

.aoviForm table.display thead th,
table.display tfoot th {
  padding: 3px 18px 3px 10px;
  font-weight: bold;
}

.aoviForm table.display tr.heading2 td {
  border-bottom: 1px solid #333;
}

.aoviForm table.display td.center {
  text-align: center;
}

.aoviForm table.display th {
  display: none;
}

.aoviForm table.display td {
  width: 100%;
}

.aoviForm .sorting_asc {
  background: url('../images/icons/sort_asc.png') no-repeat center left;
  padding-left: 20px;
}

.aoviForm .sorting_desc {
  background: url('../images/icons/sort_desc.png') no-repeat center left;
  padding-left: 20px;
}

.aoviForm .sorting {
  background: url('../images/icons/sort_both.png') no-repeat center left;
  padding-left: 20px;
}

.aoviForm .sorting_asc_disabled {
  background: url('../images/icons/sort_asc_disabled.png') no-repeat center left;
  padding-left: 20px;
}

.aoviForm .sorting_desc_disabled {
  background: url('../images/icons/sort_desc_disabled.png') no-repeat center
    left;
  padding-left: 20px;
}

.aoviForm #zoekAdviseur table.display thead th {
  padding-left: 20px;
  cursor: pointer;
}

.aoviForm .sorting_asc,
.sorting_desc {
  text-decoration: underline;
}

.aoviForm #zoekAdviseur #zoekbox-groot {
  height: 180px;
  margin: 0 0 40px 0;
}

.aoviForm #zoekAdviseur #zoekbox-klein input[type='checkbox'] + label {
  padding: 10px 0;
}

.aoviForm #zoekAdviseur .zoekbox {
  padding: 10px;
  margin: 0;
  background-color: transparent;
  width: auto;
  height: 100%;
  border: 1px solid #ccc;
}

.aoviForm #zoekAdviseur .zoekbox input {
  margin: 0 10px 0 5px;
}

.aoviForm #zoekAdviseur #zoekbox-klein .zoekbox input[type='text'] {
  width: 100%;
}

.aoviForm #zoekAdviseur .zoekbox-row {
  float: left;
  vertical-align: middle;
  width: 100%;
  margin: 10px 0;
}

.aoviForm #zoekAdviseur div:not(#zoekbox-klein) > .zoekbox-row:nth-child(2),
#zoekAdviseur div:not(#zoekbox-klein) > .zoekbox-row:nth-child(3) {
  width: auto;
}

.aoviForm #zoekAdviseur .zoekbox-row:nth-child(2) span.no-helpbutton {
  display: none;
}

.aoviForm #zoekAdviseur .zoekbox-row li {
  list-style-type: none;
}

.aoviForm #zoekAdviseur .zoekbox-row .controlWrapper {
  float: left;
}

.aoviForm #zoekAdviseur .zoekbox-row input[type='checkbox'] {
  width: auto;
}

.aoviForm #zoekAdviseur .no-helpbutton {
  display: none;
}

.aoviForm #zoekAdviseur .zoekbox-row .button a {
  margin: 0;
}

.aoviForm #zoekAdviseur .colapsTable {
  border-collapse: separate;
  border-top: 1px dotted #2a292e;
  border-bottom: 1px dotted #2a292e;
  background-color: #e4f3f8;
}

.aoviForm #zoekAdviseur TD.colapsTableLabel {
  vertical-align: text-top;
  font-weight: bold;
  line-height: 21px;
  width: 20%;
  padding-left: 20px;
}

.aoviForm #zoekAdviseur TD.colapsTableValue {
  vertical-align: text-top;
  width: 44%;
  padding-left: 5px;
}

.aoviForm #zoekAdviseur TD.adviseert {
  vertical-align: text-top;
  padding-top: 5px;
  padding-left: 10px;
  width: 36%;
}

.aoviForm #zoekAdviseur .adviseurdetails {
  margin: 5px 0;
}

.aoviForm #zoekAdviseur #resultsAdviseur {
  display: none;
  position: relative;
  clear: both;
}

.aoviForm #zoekAdviseur #resultsAdviseur select {
  margin-top: 1px;
}

.aoviForm #zoekAdviseur .closedRow,
#zoekAdviseur .openedRow {
  height: 38px;
  cursor: pointer;
  position: relative;
}

.aoviForm #zoekAdviseur .closedRow td,
#zoekAdviseur .openedRow td {
  padding: 3px;
}

.aoviForm #zoekAdviseur .closedRow .AdviseurNaam {
  background: url(../images/icons/open.png) no-repeat center left;
  padding: 0 5px 0 20px;
}

.aoviForm #zoekAdviseur #zoekbox-klein {
  margin-top: 10px;
  display: inline-block;
}

.aoviForm #zoekAdviseur #zoekbox-klein .zoekbox-row .button a {
  margin-top: 2px;
}

.aoviForm #zoekAdviseur #zoekbox-klein .zoekbox-row input[type='text'] {
  width: 100%;
}

.aoviForm #zoekbox-klein > .zoekbox-row > li > div.controlWrapper {
  width: 100%;
}

.aoviForm #zoekAdviseur .GreenCheck {
  background: url(../images/icons/check.png) no-repeat center center;
}

.aoviForm #zoekAdviseur .Cross {
  background: url(../images/icons/cross.png) no-repeat center center;
}

.aoviForm #zoekAdviseur #sluitadviseurdetails {
  cursor: pointer;
}

.aoviForm #routemaps #header {
  background: none;
  background-color: #e4f3f8;
  height: auto;
  display: block;
  border: 0;
  padding: 20px 0;
  margin-bottom: 10px;
  width: 847.5px;
}

.aoviForm #routemaps #header #eind {
  display: none;
}

.aoviForm #routemaps #header label {
  display: inline-block;
  width: 100px;
  line-height: 40px;
}

.aoviForm #routemaps #header > div {
  margin: 0 0 5px 5px;
}

.aoviForm #routemaps #header li {
  list-style-type: none;
}

.aoviForm #routemaps #header input {
  width: 300px;
}

.aoviForm #routemaps #header .group input,
#routemaps #header .group label,
#routemaps #header select,
#routemaps #header #buttons label {
  width: auto;
}

.aoviForm #routemaps #header #buttons {
  margin-left: 105px;
}

.aoviForm #routemaps #header #buttons li,
#routemaps #header #buttons li .controlWrapper {
  display: inline;
}

.aoviForm #routemaps #content {
  width: 100%;
  padding: 0;
}

.aoviForm #routemaps #directions_panel {
  height: 400px;
  width: auto;
  min-width: 230px;
  max-width: 390px;
  overflow: auto;
  float: left;
}

.aoviForm #routemaps #map_canvas {
  height: 400px;
  width: auto;
  max-width: 475px;
}

.aoviForm ul.faq-list {
  list-style: none;
  padding: 0;
}

.aoviForm li.faq-item::before {
  content: 'ï§';

  vertical-align: top;
}

.aoviForm li.faq-item.close:hover,
li.faq-item.close {
  cursor: no-drop;
  font-weight: normal;

  float: none;
  opacity: 1;
}

.aoviForm li.faq-item.close::before {
  content: 'ï¨';
}

.aoviForm li.faq-item {
  line-height: 20px;
  margin: 0;
  cursor: help;
}

.aoviForm div.faq-question {
  display: inline-block;
  margin: 0 0 0 10px;
  padding: 0;
  word-wrap: break-word;
  width: 95%;
  white-space: pre-wrap;
  font-weight: 600;
}

.aoviForm li.faq-item > ul.faq-answer {
  display: block;
  background-color: #e4f3f8;
  border-radius: 2px;
  margin: 20px 0 0 20px;
  list-style: none;
  padding: 0;
  max-height: 0;
  -moz-transition: max-height 0.65s ease, margin 0.65s ease;
  -o-transition: max-height 0.65s ease, margin 0.65s ease;
  -webkit-transition: max-height 0.65s ease, margin 0.65s ease;
  transition: max-height 0.65s ease, margin 0.65s ease;
}

.aoviForm li.faq-item.close > ul.faq-answer {
  max-height: 1800px;
  margin-bottom: 20px;
}

.aoviForm li.faq-item > ul.faq-answer > li {
  visibility: hidden;
  padding: 20px;
  max-height: 0;
  opacity: 0;
  -moz-transition: all 0.65s ease;
  -o-transition: all 0.65s ease;
  -webkit-transition: all 0.65s ease;
  transition: all 0.65s ease;
}

.aoviForm li.faq-item.close > ul.faq-answer > li {
  visibility: visible;
  max-height: 1800px;
  opacity: 1;
}

.aoviForm li.faq-item > ul.faq-answer table {
  visibility: visible;
  display: none;
}

.aoviForm li.faq-item.close > ul.faq-answer table {
  visibility: visible;
  display: table;
}

.aoviForm ul.faq-answer p {
  margin: 0;
  padding: 0;
}

.aoviForm ul.faq-answer p + p {
  padding: 20px 0 0;
}

.aoviForm #fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none;
}

.aoviForm #fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url('/Style%20Library/Amersfoortse/Images/JQuery/fancybox.png');
}

.aoviForm #fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1100;
  display: none;
}

.aoviForm #fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none;
}

.aoviForm #fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 1101;
  outline: none;
  display: none;
}

.aoviForm #fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  border-radius: 0;
}

.aoviForm #fancybox-content {
  width: 0;
  height: 0;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102;
  border: 0 solid #fff;
  wrap: virtual;
}

.aoviForm #fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1101;
}

.aoviForm #fancybox-close {
  position: absolute;
  top: 5px;
  right: 3px;
  width: 30px;
  height: 30px;
  background: none;
  cursor: pointer;
  z-index: 1103;
  display: none;
  text-decoration: none;
}

.aoviForm #fancybox-close:before {
  color: #000;
  content: 'ï€';
}

.aoviForm #fancybox-error {
  color: #ff0020;
  font: normal 12px/20px Arial;
  padding: 14px;
  margin: 0;
}

.aoviForm #fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
}

.aoviForm #fancybox-frame {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

.aoviForm #fancybox-left,
#fancybox-right {
  position: absolute;
  bottom: 0;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background: transparent
    url('/Style%20Library/Amersfoortse/Images/JQuery/blank.gif');
  z-index: 1102;
  display: none;
}

.aoviForm #fancybox-left {
  left: 0;
}

.aoviForm #fancybox-right {
  right: 0;
}

.aoviForm #fancybox-left-ico,
#fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block;
}

.aoviForm #fancybox-left-ico {
  background-image: url('/Style%20Library/Amersfoortse/Images/JQuery/fancybox.png');
  background-position: -40px -30px;
}

.aoviForm #fancybox-right-ico {
  background-image: url('/Style%20Library/Amersfoortse/Images/JQuery/fancybox.png');
  background-position: -40px -60px;
}

.aoviForm #fancybox-left:hover span {
  left: 20px;
}

.aoviForm #fancybox-right:hover span {
  left: auto;
  right: 20px;
}

.aoviForm #fancybox-title {
  z-index: 1102;
}

.aoviForm .fancybox-title-inside {
  padding-bottom: 10px;
  text-align: center;
  color: #333;
  background: #fff;
  position: relative;
}

.aoviForm .fancybox-title-outside {
  padding-top: 10px;
  color: #fff;
}

.aoviForm .fancybox-title-over {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  text-align: left;
}

.aoviForm #fancybox-title-over {
  padding: 10px;
  background-image: url('/Style%20Library/Amersfoortse/Images/JQuery/fancy_title_over.png');
  display: block;
}

.aoviForm .fancybox-title-float {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 32px;
}

.aoviForm #fancybox-title-float-wrap {
  border: none;
  border-collapse: collapse;
  width: auto;
}

.aoviForm #fancybox-title-float-wrap td {
  border: none;
  white-space: nowrap;
}

.aoviForm #fancybox-title-float-left {
  padding: 0 0 0 15px;
  background: url('/Style%20Library/Amersfoortse/Images/JQuery/fancybox.png') -40px -90px
    no-repeat;
}

.aoviForm #fancybox-title-float-main {
  color: #fff;
  line-height: 29px;
  font-weight: bold;
  padding: 0 0 3px 0;
  background: url('/Style%20Library/Amersfoortse/Images/JQuery/fancybox-x.png')
    0 -40px;
}

.aoviForm #fancybox-title-float-right {
  padding: 0 0 0 15px;
  background: url('/Style%20Library/Amersfoortse/Images/JQuery/fancybox.png') -55px -90px
    no-repeat;
}

.aoviForm li.ms-rteElement-li {
  -ms-name: 'Lijst - blauwe vinkjes';
  padding: 5px 0;
  list-style: none;
  font-weight: normal;
  list-style-image: none;
  list-style-type: none;
  color: inherit;
  display: flex;
}

.aoviForm li.ms-rteElement-li:before {
  content: 'ï€Œ';
  padding: 0 10px 0 5px;

  float: left;
  display: inline-flex;
  flex-direction: column;
}

.aoviForm li.ms-rteElement-li > span {
  vertical-align: top;
}

.aoviForm li.ms-rteElement-ligreencheck {
  -ms-name: 'Lijst - groene vinkjes';
  padding: 5px 0;
  list-style: none;
  list-style-image: none;
  list-style-type: none;
  display: flex;
}

.aoviForm li.ms-rteElement-ligreencheck:before {
  color: #89df5f;
  content: 'ï€Œ';
  padding: 0 10px 0 5px;

  display: inline-flex;
  flex-direction: column;
}

.aoviForm li.ms-rteElement-ligreencheck > span {
  vertical-align: top;
}

.aoviForm li.ms-rteElement-liorangecheck {
  -ms-name: 'Lijst - oranje vinkjes';
  padding: 5px 0;
  list-style: none;
  list-style-image: none;
  list-style-type: none;
  display: flex;
}

.aoviForm li.ms-rteElement-liorangecheck:before {
  content: 'ï€Œ';
  padding: 0 10px 0 5px;

  display: inline-flex;
  flex-direction: column;
}

.aoviForm li.ms-rteElement-liorangecheck > span {
  vertical-align: top;
}

.aoviForm .loginBox {
  display: inline-block;
  background-color: transparent;
  margin-bottom: 20px;
  width: 100%;
}

.aoviForm .loginBox .content {
  padding: 20px;
  border: 1px solid #dcdcdc;
  border-radius: 2px;
  line-height: 40px;
}

.aoviForm .loginBox .loginInleiding {
  line-height: 30px;
}

.aoviForm .loginBox .loginHelp,
.loginBox .loginSluitHelp {
  padding: 0 20px;
  width: 40px;
  height: 40px;
  cursor: pointer;

  display: inline-block;
  color: #cbcbcb;
}

.aoviForm .loginBox .loginHelp:before {
  content: 'ï™';
  position: absolute;
  margin-top: -13px;
}

.aoviForm .loginBox .loginSluitHelp:before {
  color: #2a292e;
}

.aoviForm .loginBox .loginHoofd {
  height: 40px;
}

.aoviForm .loginBox .loginTitel {
  display: inline;
  float: left;
}

.aoviForm .loginBox .bulletSpan {
  padding-top: 3px;
  padding-left: 11px;
  background: transparent url('../images/bullet.png') no-repeat left 26px;
}

.aoviForm .loginBox .loginZone23 {
  width: 100%;
  padding-top: 5px;
}

.aoviForm .loginBox .loginGegevensLabel {
  display: inline-block;
  padding: 10px 20px 0 20px;
  background: transparent url('../images/bullet.png') no-repeat left 26px;
}

.aoviForm .loginBox .loginGegevenKnop,
.loginBox .loginGegevens {
  display: inline-block;
}

.aoviForm .loginBox .loginGegevens:empty {
  display: none;
}

.aoviForm .loginBox .loginGegevenInvoer {
  margin: 0 10px 0 0;
  display: inline-block;
}

.aoviForm .loginBox .loginGegevenLink {
  display: inline-block;
  margin: 0;
  padding: 5px 0 0 0;
}

.aoviForm .loginBox .loginGegevenLink a {
  padding: 0 0 0 10px;
}

.aoviForm .loginBox .loginProblemen {
  display: inline-block;
  text-align: right;
  width: 100%;
}

.aoviForm .loginBox .loginHelpWeergave,
.loginBox .loginGeslotenWeergave {
  padding-left: 24px;
  padding-top: 5px;
}

.aoviForm .loginBox .loginGegevenInvoer input[type='password'],
.loginBox .loginGegevenInvoer input[type='text'] {
  width: 290px;
}

.aoviForm .graybg {
  background-color: #efefef;
}

.aoviForm .inline {
  display: inline;
  line-height: 30px;
  padding: 5px 0;
}

.aoviForm .inlineblock {
  display: inline-block;
  line-height: 30px;
  margin-bottom: 0;
  padding: 5px 0;
}

.aoviForm .hide {
  display: none;
}

.aoviForm .show {
  display: inline-block;
  float: left;
}

.aoviForm .showblock {
  display: block;
}

.aoviForm .ac_results {
  padding: 0;
  border: 1px solid #d0d3d4;
  background-color: #fff;
  overflow: hidden;
}

.aoviForm .ac_results ul {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
}

.aoviForm .ac_results li {
  margin: 0;
  padding: 2px 5px;
  cursor: pointer;
  display: block;
  width: 100%;
  color: #666;
  overflow: hidden;
}

.aoviForm input.ac_loading {
  background: url('../images/icons/indicator.gif') 335px center no-repeat
    transparent;
}

.aoviForm li.ac_over {
  color: #fff;
}

.aoviForm .cssTable {
  margin: 20px 0;
  text-align: center;
}

.aoviForm .tblCenter {
  margin: 0 auto;
}

.aoviForm .tblContainer {
  display: table;
  border-collapse: collapse;
  text-align: center;
}

.aoviForm .tblCaption,
.tblHeading,
.tblLeftHeadingCell {
  font-weight: bold;
}

.aoviForm .tblLeftHeadingCell,
.tblCaption,
.tblSubCaption,
.tblCellLeft {
  text-align: left;
}

.aoviForm .tblCaption,
.tblSubCaption,
.tblFooterCaption {
  display: table-caption;
  padding: 3px;
}

.aoviForm .tblCaption {
  color: #2a292e;
}

.aoviForm .tblRow,
.tblHeading {
  display: table-row;
}

.aoviForm .tblHeading {
  background-color: #fff;
  line-height: 25px;
}

.aoviForm .tblCell,
.tblLeftHeadingCell,
.tblBlankCell,
.tblCellLeft {
  display: table-cell;
  border: 1px solid #fff;
  padding: 5px;
}

.aoviForm .tblRow > .tblCell,
.tblRow > .tblCellLeft {
  background-color: #eee;
}

.aoviForm .tblLeftHeadingCell {
  background-color: #eee;
}

.aoviForm .tblFooterCaption {
  caption-side: bottom;
  font-weight: bold;
}

.aoviForm span.sliderwrapper .ui-slider {
  position: relative;
}

.aoviForm .ui-slider > span.ui-slider-marker {
  background-image: none;
  background-color: #cecece;
  width: 2px;
  height: 23px;
  position: absolute;
  top: 1px;
}

.aoviForm span.ui-slider > span.ui-slider-marker-text {
  cursor: pointer;
  font-size: 10px;
  position: absolute;
  display: inline-block;
  top: -15px;
  margin-left: -30px;
  text-align: center;
  width: 62px;
  height: 38px;
}

.aoviForm .ui-slider > span.ui-slider-marker-text.ui-slider-marker-text-active {
  font-weight: bold;
}

.aoviForm div.controlWrapper > span.sliderwrapper {
  cursor: pointer;
  height: 3px;
  padding: 0 14px;
  background-color: #cecece;
  border: solid 1px #cecece;
  border-radius: 3px;
  width: 190px;
  margin-top: 17px;
}

.aoviForm
  div.controlWrapper
  > span.sliderwrapper
  > span.ui-widget-content
  > span.fillbar {
  height: 3px;
  border: solid 1px #2a292e;
  border-radius: 3px;
  padding-left: 14px;
  position: relative;
  left: -15px;
  display: inline-block;
}

.aoviForm .kolom-3 .sliderwrapper .ui-slider {
  width: 193px;
  height: 38px;
  margin-top: -12px;
  background-image: none;
}

.aoviForm .ui-widget-content.ui-slider {
  background-image: none;
  color: #000;
  overflow: visible;
}

.aoviForm span.sliderwrapper .ui-slider .ui-slider-handle {
  cursor: pointer;
  background-color: transparent;
  background-image: url(../images/componenten/slider/sliderSchuif.png);
  background-repeat: no-repeat;
  width: 32px;
  height: 16px;
  position: absolute;
  margin-top: 5px;
  margin-left: -15px;
  z-index: 2;
}

.aoviForm span.sliderwrapper .ui-slider a.ui-state-active,
span.sliderwrapper .ui-slider a.ui-slider-handle:hover {
  cursor: pointer;
  background-image: url(../images/componenten/slider/sliderSchuifActief.png);
  background-repeat: no-repeat;
}

.aoviForm .tabedit {
  list-style: none;
  list-style-image: none;
}

.aoviForm .tabedit li {
  border: 1px solid #999;
  background-color: #eee;
  padding: 3px;
  margin-bottom: 2px;
}

.aoviForm .tabedit li .ui-icon {
  float: left;
}

.aoviForm .ui-icon {
  width: 12px;
  height: 12px;
  margin: 5px;
}

.aoviForm .ui-icon-trash {
  background-image: url(../images/icons/trashcan.png);
}

.aoviForm .ui-icon-carat-2-n-s {
  background-image: url(../images/icons/sortable-n-s.png);
}

.aoviForm fieldset.lgtKnoppen ol {
  display: inline;
}

.aoviForm fieldset.lgtKnoppen li {
  display: inline;
  float: left;
  width: 40%;
  clear: none;
}

.aoviForm fieldset.lgtKnoppen li.VolgendeButton {
  float: right;
  text-align: right;
}

.aoviForm fieldset.lgtKnoppen li.button {
  margin-top: -10px;
}

.aoviForm fieldset.lgtKnoppen td {
  width: 230px;
  clear: none;
}

.aoviForm fieldset.lgtKnoppen td .VolgendeButton {
  float: left;
  text-align: right;
}

.aoviForm fieldset.digiform {
  margin-top: 20px;
}

.aoviForm fieldset.lgtKnoppen span.no-helpbutton {
  display: inline;
}

.aoviForm fieldset.lgtKnoppen {
  padding: 10px 0;
}

.aoviForm fieldset.lgtKnoppen td.knoppencel {
  text-align: right;
  width: 470px;
}

.aoviForm fieldset.lgtKnoppen a.linkbutton {
  line-height: 40px;
}

.aoviForm .informatiesectie {
  width: 100%;
  padding: 10px 0;
  margin-bottom: 5px;
}

.aoviForm .newupload {
  margin-top: 5px;
}

.aoviForm .fileupload {
  display: inline-block;
  width: 200px;
  padding: 10px;
  border: 1px dashed #bbb;
  text-align: center;
  background-color: #ddd;
  cursor: pointer;
}

.aoviForm .brCloseButton {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  background: transparent url('../images/icons/fancy_close.png') -30px 0;
  cursor: pointer;
  z-index: 10;
  display: none;
}

.aoviForm .brVideoCover {
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  background-color: #000;
  background-image: url(../images/icons/play.png);
  background-position: center center;
  background-repeat: no-repeat;
  filter: alpha(opacity=40);
  opacity: 0.4;
  cursor: pointer;
  display: none;
  z-index: 1;
}

.aoviForm .brVideo {
  position: relative;
  top: 0;
  left: 0;
  width: 1170px;
  height: 350px;
  overflow: hidden;
}

.aoviForm .brotator {
  bottom: 15px;
  right: 6px;
  position: absolute;
  z-index: 1001;
}

.aoviForm .brotatoroverlay {
  position: absolute;
  opacity: 0.7;
  filter: alpha(opacity=70);
  width: 100%;
  height: 50px;
  bottom: 0;
  z-index: 1000;
}

.aoviForm .brotator div,
.brotator div:hover,
.brotator .av {
  position: absolute;
  width: 19px;
  height: 19px;
  text-align: center;

  background: url(../images/componenten/bannerrotator/bulletrange.png) no-repeat;
  overflow: hidden;
  cursor: pointer;
}

.aoviForm .brotator div {
  background-position: -5px -5px;
}

.aoviForm .brotator div:hover,
.brotator .av:hover {
  background-position: -35px -5px;
}

.aoviForm .brotator .av {
  background-position: -65px -5px;
}

.aoviForm .brotator .dn,
.brotator .dn:hover {
  background-position: -95px -5px;
}

.aoviForm .slider_container {
  position: relative;
  min-height: 500px;
  width: 1170px;
  float: right;
}

.aoviForm .slider_slides {
  overflow: hidden;
  height: 500px;
  width: 1170px;
  position: absolute;
  left: 0;
  top: 0;
}

.aoviForm .slick-slide {
  position: relative;
  display: inline-block;
}

.aoviForm .slider_htmlblock {
  height: auto;
  width: auto;
  position: absolute;
  left: 20px;
  top: 20px;
}

.aoviForm .slider_slides img {
  cursor: pointer;
}

.aoviForm .slick-loading .slick-list {
  background: #fff url('../Images/icons/indicator.gif') center center no-repeat;
}

.aoviForm .slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 50px;
  height: 50px;
  margin-top: -10px;
  padding: 0;
  cursor: pointer;
  border: 5px solid transparent;
  border-radius: 25px;
  outline: none;
  z-index: 10;
}

.aoviForm .slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: #fff;
  outline: none;
}

.aoviForm .slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.aoviForm .slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.aoviForm .slick-prev:before,
.slick-next:before {
  opacity: 0.75;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.aoviForm .slick-prev {
  left: 135px;
}

.aoviForm [dir='rtl'] .slick-prev {
  right: 135px;
  left: auto;
}

.aoviForm .slick-prev:before {
  content: 'â€¹';
}

.aoviForm [dir='rtl'] .slick-prev:before {
  content: 'â€º';
  padding-left: 2px;
}

.aoviForm .slick-next {
  right: 135px;
}

.aoviForm [dir='rtl'] .slick-next {
  right: auto;
  left: 135px;
}

.aoviForm .slick-next:before {
  content: 'â€º';
  padding-left: 2px;
}

.aoviForm [dir='rtl'] .slick-next:before {
  content: 'â€¹';
}

.aoviForm .slick-slider {
  position: relative;
  margin-bottom: 30px;
}

.aoviForm .slick-dots {
  pointer-events: none;
  position: absolute;
  bottom: 10px;
  display: block;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center;
  border-color: #000;
}

.aoviForm .slick-dots li {
  pointer-events: all;
  position: relative;
  display: inline-block;
  width: 17px;
  height: 30px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.aoviForm .slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 30px;
  height: 30px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.aoviForm .slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.aoviForm .slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  content: 'â€¢';
  text-align: center;
  opacity: 1;
  color: #fff;
}

.aoviForm .slick-dots li.slick-active button:before {
  color: #2a292e;
}

.aoviForm #bannerzone .img-responsive {
  min-width: 1170px;
}

.aoviForm div.blockUI.blockMsg.blockPage,
div.blockUI.blockMsg.blockPage > h1 {
  border-color: #2a292e !important;
  color: #2a292e !important;
}

.aoviForm div.blockUI.blockMsg.blockPage > h1 {
  margin: 10px !important;
}

.aoviForm p.ms-rteStyle-Actiekleur,
span.ms-rteStyle-Actiekleur {
  -ms-name: 'Actiekleur-tekst';
  font-weight: bold;
  color: #2a292e;
}

.aoviForm div.ms-rteElement-DIV-Actieblok {
  -ms-name: 'Actieblok';
  margin: 0;
  padding: 20px;
  color: #fff;
  border-radius: 2px;
  box-sizing: border-box;
  background-color: #fb9b02;
  width: 100%;
  position: relative;
}

.aoviForm div.ms-rteElement-DIV-Infoblok {
  -ms-name: 'Infoblok';
  margin: 0;
  padding: 20px;
  color: #333;
  border-radius: 2px;
  box-sizing: border-box;
  background-color: #e4f3f8;
  width: 100%;
  position: relative;
}

.aoviForm div.ms-rteElement-DIV-InfoWitblok {
  -ms-name: 'InfoWitblok';
  margin: 0;
  padding: 20px;
  color: #333;
  border-radius: 2px;
  box-sizing: border-box;
  background-color: #fff;
  width: 100%;
  position: relative;
}

.aoviForm div.ms-rteElement-DIV-Productblok {
  -ms-name: 'Productblok';
  margin: 0;
  padding: 20px;
  color: #fff;
  border-radius: 2px;
  box-sizing: border-box;
  width: 100%;
  display: inline-block;
  position: relative;
}

.aoviForm div.ms-rteElement-DIV-ActieblokSmal {
  -ms-name: 'ActieblokSmal';
  margin: 0 16px 10px 0;
  padding: 10px;
  background-color: #fb9b02;
  color: #fff;
  width: 270px;
  min-height: 180px;
  box-sizing: border-box;
  display: table-cell;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  position: relative;
  padding-bottom: 80px;
}

.aoviForm div.ms-rteElement-DIV-InfoblokSmal {
  -ms-name: 'InfoblokSmal';
  margin: 0 16px 10px 0;
  display: table-cell;
  background-color: #e4f3f8;
  color: #333;
  width: 270px;
  min-height: 180px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  box-sizing: border-box;
  position: relative;
  padding-bottom: 80px;
}

.aoviForm div.ms-rteElement-DIV-InfoWitblokSmal {
  -ms-name: 'InfoWitblokSmal';
  display: table-cell;
  margin: 0 16px 10px 0;
  padding: 10px;
  background-color: #fff;
  color: #333;
  width: 270px;
  min-height: 180px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  box-sizing: border-box;
  position: relative;
  padding-bottom: 80px;
}

.aoviForm div.ms-rteElement-DIV-ProductblokSmal {
  -ms-name: 'ProductblokSmal';
  margin: 0 16px 10px 0;
  padding: 10px;
  background-color: #fff;
  width: 270px;
  min-height: 180px;
  display: table-cell;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  box-sizing: border-box;
  position: relative;
  padding-bottom: 80px;
}

.aoviForm div.ms-rteElement-DIV-ActieblokSmal:not(:last-child),
div.ms-rteElement-DIV-InfoblokSmal:not(:last-child),
div.ms-rteElement-DIV-InfoWitblokSmal:not(:last-child),
div.ms-rteElement-DIV-ProductblokSmal:not(:last-child) {
  border-right: 30px solid #fff;
}

.aoviForm div.ms-rteElement-DIV-ActieblokSmal:last-child,
div.ms-rteElement-DIV-InfoblokSmal:last-child,
div.ms-rteElement-DIV-InfoWitblokSmal:last-child,
div.ms-rteElement-DIV-ProductblokSmal:last-child {
  width: 241px;
  max-width: 241px;
}

.aoviForm div.ms-rteElement-DIV-ActieblokSmal > p > a.actionbutton,
div.ms-rteElement-DIV-ProductblokSmal > p > a.actionbutton,
div.ms-rteElement-DIV-InfoblokSmal > p > a.actionbutton,
div.ms-rteElement-DIV-InfoWitblokSmal > p > a.actionbutton {
  position: absolute;
  bottom: 20px;
}

.aoviForm div.ms-rteElement-DIV-Productblok > h1,
div.ms-rteElement-DIV-Productblok > h2,
div.ms-rteElement-DIV-Productblok > h3 {
  color: #fff;
}

.aoviForm div.ms-rteElement-DIV-ProductblokSmal > h1,
div.ms-rteElement-DIV-ProductblokSmal > h2,
div.ms-rteElement-DIV-ProductblokSmal > h3 {
  color: #fff;
}

.aoviForm div.ms-rteElement-DIV-InfoblokSmal > H2.ms-rteElement-H2 {
  height: 53px;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;

  text-indent: 19px;
  margin-top: 0;
}

.aoviForm .ms-rteElement-DIV-InfoblokSmal > p {
  margin: 10px;
  text-align: left;
}

.aoviForm div.ms-rteElement-DIV-Heading-new {
  -ms-name: 'Heading (new)';

  text-align: center;
}

.aoviForm .ms-rteStyle-Button-orange {
  background-color: #fc9a01;
  -ms-name: 'Oranje-knop (new)';
}

.aoviForm .ms-rteStyle-Button-blue {
  -ms-name: 'Blauwe-knop (new)';
}

.aoviForm .ms-rteStyle-Button-green {
  background-color: #5db75d;
  -ms-name: 'Groene-knop (new)';
}

.aoviForm .ms-rteStyle-Button-gray {
  background-color: #ccc;
  -ms-name: 'Grijze-knop (new)';
}

.aoviForm .ms-rteStyle-Button-green,
.ms-rteStyle-Button-gray,
.ms-rteStyle-Button-blue,
.ms-rteStyle-Button-orange {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;

  text-align: left;
  text-decoration: none;
  color: #fff;
  display: inline-block;
  cursor: pointer;
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
  padding: 10px 25px 10px 15px;
}

.aoviForm .ms-rteStyle-Button-white {
  -ms-name: 'Witte-knop (new)';
  background-color: #fff;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;

  text-align: left;
  text-decoration: none;

  display: inline-block;
  cursor: pointer;
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
  padding: 10px 25px 10px 15px;
}

.aoviForm .ms-rteStyle-Button-green::after,
.ms-rteStyle-Button-gray::after,
.ms-rteStyle-Button-white::after,
.ms-rteStyle-Button-blue::after,
.ms-rteStyle-Button-orange::after {
  content: 'ï„…';

  padding-left: 10px;
}

.aoviForm .ms-rteStyle-Button-gray:hover {
  background-color: #b7b7b7;
}

.aoviForm .ms-rteStyle-Button-green:hover {
  background-color: #53a453;
}

.aoviForm .ms-rteStyle-Button-white:hover {
  background-color: #f2f2f2;
}

.aoviForm .ms-rteStyle-Button-orange:hover {
  background-color: #ef9200;
}

.aoviForm .ms-rteStyle-Button-blue:hover {
  background-color: #1885c2;
}

.aoviForm div.ms-rteElement-DIV-Content-new {
  -ms-name: 'Content (new)';
  padding-top: 20px;
  width: 700px;
  height: 90px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  text-align: center;
  color: #777;
  margin: auto;
  margin-top: 40px;
  margin-bottom: 60px;
}

.aoviForm .ms-rteFontFace-12 {
  -ms-name: 'VAG Rounded';
}

.aoviForm div.VragenformulierPensioen ol {
  padding-left: 25px;
}

.aoviForm div.VragenformulierPensioen ol > li {
  line-height: 25px;
}

.aoviForm div.VragenformulierPensioen input[type='radio'] {
  float: left;
  margin-top: 3px;
}

.aoviForm div.VragenformulierPensioen label {
  display: block;
  padding-left: 40px;
}

.aoviForm .digiform textarea {
  height: 80px;
}

.aoviForm fieldset li.CheckLevel1 {
  padding-left: 40px;
}

.aoviForm fieldset li.CheckLevel2 {
  padding-left: 80px;
}

.aoviForm fieldset li.CheckLevel3 {
  padding-left: 120px;
}

.aoviForm .VinkInspring .group {
  margin-left: 231px;
}

.aoviForm .VinkInspring label {
  display: inline;
}

.aoviForm .CheckMelding > .controlWrapper > .helpbutton {
  display: inline;
}

.aoviForm fieldset.digiform li.verticalizer {
  padding-top: 20px;
}

.aoviForm
  fieldset.digiform
  li.verticalizer
  > div.controlWrapper
  > span.helpbutton {
  float: none;
  margin-left: 20px;
}

.aoviForm fieldset.digiform li.verticalizer > div.controlWrapper > label {
  float: left;
  width: auto;
}

.aoviForm fieldset.digiform li.verticalizer > div.controlWrapper > input {
  clear: both;
  float: left;
}

.aoviForm fieldset.digiform li.verticalizer > div.controlWrapper > div.group {
  width: auto;
  display: block;
}

.aoviForm .graybg.verticalizer::before {
  content: ' ';
  height: 0;
  width: 0;
  border: 10px solid transparent;
  border-bottom-color: #ccc;
  z-index: 2;
  margin-top: -30px;
  margin-left: 0;
  position: absolute;
}

.aoviForm .graybg.verticalizer {
  padding: 10px;
  width: 80%;
}

.aoviForm .controlWrapper > .group > .columnize {
  width: 92%;
  display: inline-block;
}

.aoviForm .columnize > .controlWrapper > .group {
  display: block;
}

.aoviForm .group > .columnize > input[type='checkbox'] {
  float: right;
  margin-right: 12px;
}

.aoviForm .group > .columnize > label {
  float: left;
  max-width: 735px;
  width: 89%;
}

.aoviForm .columnize .controlWrapper .helpbutton,
.columnize .controlWrapper .no-helpbutton {
  float: left;
}

.aoviForm .columnize > .controlWrapper > label {
  width: auto;
}

.aoviForm ul.gzv {
  margin-top: 10px;
  padding-left: 60px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.aoviForm ul.gzv:first-child {
  padding-left: 20px;
}

.aoviForm ul.gzv > li {
  padding-left: 20px;
  border-left: 3px solid #ccc;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.aoviForm ul.gzv .vertical > input + label {
  display: inline-block;
  width: 92%;
}

.aoviForm ul.gzv .vertical .foutmelding {
  float: none;
}

.aoviForm ul.dropdown-menu {
  list-style: none;
  line-height: 25px;
  padding: 5px 0 0 0;
  border: 1px solid #cecece;
  border-radius: 2px;
}

.aoviForm ul.dropdown-menu li {
  width: 100%;
}

.aoviForm ul.dropdown-menu li.active {
  background-color: #2a292e;
}

.aoviForm ul.dropdown-menu li a {
  text-decoration: none;
  padding-left: 10px;
  width: 100%;
  display: inline-block;
}

.aoviForm ul.dropdown-menu li.active > a {
  color: #fff;
}

.aoviForm ol.knoppies {
  list-style-type: none;
  display: table;
  padding: 0;
  margin-right: 55px;
}

.aoviForm ol.knoppies > li {
  border: 1px solid #cecece;

  float: left;
  margin: 2px;
  display: table-cell;
}

.aoviForm ol.knoppies > li.knopSelected,
ol.knoppies > li:not(.knopDisabled):hover {
  color: #fff;
  background-color: #2a292e;
}

.aoviForm ol.knoppies > li > a {
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  line-height: 40px;
  width: 40px;
  height: 40px;

  text-transform: uppercase;
  display: inline-block;
  cursor: pointer;
}

.aoviForm ol.knoppies > li > #anchor-all {
  width: 86px;
}

.aoviForm ol.knoppies > li.knopSelected a,
ol.knoppies > li:not(.knopDisabled) a:hover {
  color: #fff;
}

.aoviForm ol.knoppies > li.knopDisabled > a {
  color: #cecece;
  cursor: not-allowed;
}

.aoviForm ol.compensations {
  list-style-type: none;
  margin-top: -10px;
}

.aoviForm ol.compensations > li {
  line-height: 40px;
}

.aoviForm ol.compensations > li a {
  text-decoration: none;
  color: #666;
  font-weight: bold;
}

.aoviForm ol.compensations > li a:before {
  content: 'â€º';

  padding: 10px;

  text-decoration: none;
}

.aoviForm #vergoedingenzoeker .panel-collapse.collapse {
  display: none;
}

.aoviForm #vergoedingenzoeker .panel-collapse.in {
  display: block;
  width: auto;
}

.aoviForm #vergoedingenzoeker .panel {
  margin-top: 20px;
  width: 100%;
}

.aoviForm #vergoedingenzoeker .panel-body {
  padding: 15px;
  margin: 0 0 20px 20px;
  width: auto;
  float: left;
  background-color: #eee;
}

.aoviForm #vergoedingenzoeker .panel-title h3 {
  margin-bottom: 10px;
}

.aoviForm #vergoedingenzoeker .panel-title a {
  text-decoration: none;
}

.aoviForm #vergoedingenzoeker .panel-title a.sectionAnchor {
  display: inline-block;
}

.aoviForm #vergoedingenzoeker span.accordion.close::before {
  content: 'ï¨';

  vertical-align: top;

  text-indent: 20px;
  padding: 0 20px 0 10px;
}

.aoviForm #vergoedingenzoeker span.accordion {
  width: 270px;
  display: inline-block;
}

.aoviForm
  #vergoedingenzoeker
  section.otherInfo
  a.sectionAnchor
  > span.accordion {
  width: 100%;
}

.aoviForm #vergoedingenzoeker span.accordion.open::before {
  content: 'ï§';

  vertical-align: top;
  font-weight: 400;
  padding: 0 20px 0 10px;
  text-indent: 20px;
}

.aoviForm #vergoedingenzoeker section {
  margin-top: 20px;
  clear: both;
  float: left;
  width: 650px;
}

.aoviForm span.GreenCheck:before {
  color: #89df5f;
  content: 'ï€Œ';
  padding: 0 0 0 10px;

  vertical-align: bottom;
}

.aoviForm span.Cross:before {
  color: #cecece;
  content: 'ï€';
  padding: 0 0 0 11px;

  vertical-align: bottom;
}

.aoviForm span.CircleLeft:before {
  content: 'ï„·';
  padding: 0 10px 0 0;

  vertical-align: bottom;
}

.aoviForm #vergoedingenzoeker section#additional-0 ul {
  list-style: none;
  margin-left: 20px;
}

.aoviForm #vergoedingenzoeker section#additional-0 li:before {
  content: 'ï€Œ';
  text-indent: -30px;
  display: inline-block;
}

@media only screen and (max-device-width: 400px) {
  body #s4-bodyContainer {
    min-width: 320px;
  }
}

.aoviForm .searchbar {
  display: inline-flex;
  margin-top: 19px;
  margin-left: -40px;
}

.aoviForm .vraag-input {
  border-top-left-radius: 6px !important;
  border-bottom-left-radius: 6px !important;
  min-width: 230px !important;

  height: 36px;
  margin-top: 1px !important;
}

.aoviForm .vraag-btn {
  width: 34px;
  height: 34px;

  color: #fff;
  border-radius: 6px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px;
  margin-top: 1px;
  box-shadow: 0 2px 1px #1f6992;
  border: none;
  position: absolute;
}

.aoviForm .vraag-btn::after {
  content: 'ï„…';

  color: #fff;
}

.aoviForm .vraag-btn:hover {
  background-color: #1885c2;
}

.aoviForm .solutions-left {
  background-color: #fff;
  margin-bottom: 50px;
  text-align: left;
  padding-left: 50px;
  padding-right: 50px;
  box-shadow: 0 15px 20px 2px rgba(0, 0, 0, 0.08);
}

.aoviForm .solutions-right {
  overflow: visible;
  display: inline-block;
  padding-top: 2%;
  margin-bottom: 50px;
  padding-left: 30px;
}

.aoviForm
  .solutions-right
  > div.asr-webpartzone
  > div.content
  > div.asr-webpart {
  border-radius: 2px;

  margin-bottom: 30px;
  text-align: left;
  background-color: #fff;
  overflow: visible;
  display: inline-block;
  min-width: 270px;
}

.aoviForm
  .solutions-right
  > div.asr-webpartzone
  > div.content
  > div.asr-webpart
  > div.content {
  padding: 30px;
}

.aoviForm .white-box {
  border-bottom: 50px solid #fff;
  border-right: 50px solid transparent;
  margin-top: -50px;
  box-shadow: -10px 20px 20px -10px rgba(0, 0, 0, 0.08);
}

.aoviForm .margin-for-whitebox > .etfeedback {
  margin-bottom: 80px;
}

.aoviForm ul.solution {
  list-style-type: none !important;
  text-align: left;
  list-style-image: none;
  height: 52px;

  color: #333;
}

.aoviForm ul.solution li {
  border-bottom: solid 1px #ddd;
}

.aoviForm ul.solution li:nth-child(2):after,
ul.solution li a:after {
  padding-left: 10px;
  content: 'ï„…';
}

.aoviForm ul.solution li a {
  height: 52px;

  list-style-image: none;
}

.aoviForm ul.solution li a,
ul.solution > li a:visited,
ul.solution > li a:active {
  width: 100px;
  height: 52px;

  list-style-image: none;
}

.aoviForm .stop-resopnsive-lg {
  min-width: 1170px;
}

.aoviForm .text-left {
  text-align: left;
}

.aoviForm .text-left h1 {
}

.aoviForm li > .controlWrapper label.control-label {
  text-align: left;
  font-size: 18px;
  line-height: 1.9;
  min-height: 1.9rem;
  color: #2a292e;
  font-weight: 800;
  padding-top: 8px !important;
  max-width: 84%;
}

.aoviForm li > .controlWrapper .form-control {
  display: inline-block;
}

.aoviForm li > .controlWrapper .form-group {
  display: inline-block;
  width: 95%;
}

.aoviForm li > .controlWrapper input[type='text'],
li > .controlWrapper input[type='password'],
li > .controlWrapper textarea {
  display: inline-block;
}

.aoviForm .DAV_contactBlok h3 {
  font-weight: bold !important;
}

.aoviForm .centerlize {
  width: 100%;
  margin: 0 auto;
  min-width: 1170px;
}

.aoviForm .container-fluid.full-width {
  overflow: hidden;
  padding: 0;
}

.aoviForm .header-productpage {
  min-height: 240px;
  background-color: #e4f3f8;
  display: inline-block;
  margin: auto;
  position: relative;
}

.aoviForm .header-productpage h1 {
  text-align: left;

  padding-top: 40px;
  min-width: 1170px;
  margin: auto;
  position: absolute;
}

.aoviForm .header-productpage .img-responsive {
  min-height: 500px;
  min-width: 1170px;
}

@media only screen and (min-width: 992px) and (max-width: 2050px) {
  .footer {
    display: flex;
    justify-content: center;
    height: 110px;
    width: auto;
    background-color: #333333;
    margin-top: auto;
  }

  .footer-container {
    width: 1040px;
    max-width: 1040px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 125px 0px 9px;
    height: 100%;
  }

  .footer-social ul {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 0;
  }

  .footer-social ul li {
    list-style: none;
    margin: 7.5px;
  }

  .footer-social ul li a {
    text-decoration: none;
    color: #ffffff;
  }
  .footer-links a {
    color: #ffffff !important;
    cursor: pointer;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer {
    height: 110px;
    width: auto;
    background-color: #333333;
    margin-top: auto;
  }

  .footer-container {
    width: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 125px;
    padding-left: 8.5px;
    height: 100%;
  }

  .footer-social ul {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 0;
  }

  .footer-social ul li {
    list-style: none;
    margin: 7.5px;
  }

  .footer-social ul li a {
    text-decoration: none;
    color: #ffffff;
  }

  .footer-social ul li:nth-child(1) a:before {
    content: '\e90f';
  }

  .footer-social ul li:nth-child(2) a:before {
    content: '\e911';
  }

  .footer-social ul li:nth-child(3) a:before {
    content: '\e912';
  }

  .footer-social ul li:nth-child(4) a:before {
    content: '\e913';
  }

  .footer-links a {
    color: #ffffff !important;
    cursor: pointer;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .footer {
    height: auto;
    width: auto;
    background-color: #333333;
    margin-top: auto;
  }

  .footer-container {
    display: flex;
    padding: 15px 0px 40px 15px;
    flex-direction: column;
  }

  .footer-social ul {
    display: flex;
    padding: 0;
  }

  .footer-social ul li {
    list-style: none;
    margin: 7.5px;
  }

  .footer-social ul li a {
    text-decoration: none;
    color: #ffffff;
  }

  .footer-social ul li:nth-child(1) a:before {
    content: '\e90f';
  }

  .footer-social ul li:nth-child(2) a:before {
    content: '\e911';
  }

  .footer-social ul li:nth-child(3) a:before {
    content: '\e912';
  }

  .footer-social ul li:nth-child(4) a:before {
    content: '\e913';
  }

  .footer-links a {
    color: #ffffff !important;
    cursor: pointer;
    margin-left: 6px;
  }
}

@media only screen and (max-width: 479px) {
  .footer {
    height: auto;
    width: auto;
    background-color: #333333;
    margin-top: auto;
  }

  .footer-container {
    display: flex;
    padding: 15px 0px 40px 15px;
    flex-direction: column;
  }

  .footer-social ul {
    display: flex;
    padding: 0;
  }

  .footer-social ul li {
    list-style: none;
    margin: 7.5px;
  }

  .footer-social ul li a {
    text-decoration: none;
    color: #ffffff;
  }

  .footer-social ul li:nth-child(1) a:before {
    content: '\e90f';
  }

  .footer-social ul li:nth-child(2) a:before {
    content: '\e911';
  }

  .footer-social ul li:nth-child(3) a:before {
    content: '\e912';
  }

  .footer-social ul li:nth-child(4) a:before {
    content: '\e913';
  }

  .footer-links a {
    color: #ffffff !important;
    cursor: pointer;
    margin-left: 6px;
  }
}
