@charset "UTF-8";
@import "/9000000/v/hangmenu.css";
meta.foundation-data-attribute-namespace {
  font-family: false;
}

.biofotolink img {
  vertical-align: bottom;
}

/* See http://mrdanadams.com/2012/pixel-ems-css-conversion-sass-mixin/ */
/* Default font size in pixels if not overridden. */
/* Convert PX units to EMs.
Ex: margin-right: pem(16);
*/
/* Used to convert PX to EMs for multiple properties or values or both.
$base is an optional measurement that allows making measurements relative to the parent font size rather than the current. Also accepts a list of lists (instead a list of values) for properties that accept multiple lists of values. Only numbers of converted; everything else is passed through.

Examples:

@include scale(line-height, 30)
@include scale(line-height, 30, 16)
@include scale(width height, 125);
@include scale(padding, 0 25, 16);
@include scale(text-shadow, (#0d6e28 1 1) (#777 0 0 2), 16);
@include scale(box-shadow, (inset 0 0 0 1 #2a9022) (inset 0 0 3 #459966), 16);
*/
meta.foundation-mq-small {
  font-family: "/only screen and (max-width: 35.49em)/";
  width: 0em;
}

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:35.5em) and (max-width:53.6875em)/";
  width: 40.063em;
}

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:53.75em)/";
  width: 64.063em;
}

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html,
body {
  font-size: 100%;
}

body {
  background: #fff;
  color: #222;
  padding: 0;
  margin: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  cursor: default;
}

a:hover {
  cursor: pointer;
}

img,
object,
embed {
  max-width: 100%;
  height: auto;
}

object,
embed {
  height: 100%;
}

img {
  -ms-interpolation-mode: bicubic;
}

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

.left {
  float: left !important;
}

.right {
  float: right !important;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-justify {
  text-align: justify !important;
}

.hide {
  display: none;
}

.antialiased {
  -webkit-font-smoothing: antialiased;
}

img {
  display: inline-block;
  vertical-align: middle;
}

textarea#home_q {
  height: 1.875rem;
  min-height: 1.875rem;
}

.gewoneversie #main textarea:not(#q, #q2) {
  height: auto;
  min-height: 50px;
}

select {
  width: 100%;
}

.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 74.5rem;
  *zoom: 1;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.row.collapse > .column,
.row.collapse > .columns {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  float: left;
}
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}
.row .row {
  width: auto;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
  *zoom: 1;
}
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}
.row .row:after {
  clear: both;
}
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
  *zoom: 1;
}
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}
.row .row.collapse:after {
  clear: both;
}

.column,
.columns {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
}

@media only screen {
  .small-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .small-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .small-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .small-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .small-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .small-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .small-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .small-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .small-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .small-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .small-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .small-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .small-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .small-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .small-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .small-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  .small-1 {
    position: relative;
    width: 8.3333333333%;
  }
  .small-2 {
    position: relative;
    width: 16.6666666667%;
  }
  .small-3 {
    position: relative;
    width: 25%;
  }
  .small-4 {
    position: relative;
    width: 33.3333333333%;
  }
  .small-5 {
    position: relative;
    width: 41.6666666667%;
  }
  .small-6 {
    position: relative;
    width: 50%;
  }
  .small-7 {
    position: relative;
    width: 58.3333333333%;
  }
  .small-8 {
    position: relative;
    width: 66.6666666667%;
  }
  .small-9 {
    position: relative;
    width: 75%;
  }
  .small-10 {
    position: relative;
    width: 83.3333333333%;
  }
  .small-11 {
    position: relative;
    width: 91.6666666667%;
  }
  .small-12 {
    position: relative;
    width: 100%;
  }
  .small-offset-0 {
    position: relative;
    margin-left: 0%;
  }
  .small-offset-1 {
    position: relative;
    margin-left: 8.3333333333%;
  }
  .small-offset-2 {
    position: relative;
    margin-left: 16.6666666667%;
  }
  .small-offset-3 {
    position: relative;
    margin-left: 25%;
  }
  .small-offset-4 {
    position: relative;
    margin-left: 33.3333333333%;
  }
  .small-offset-5 {
    position: relative;
    margin-left: 41.6666666667%;
  }
  .small-offset-6 {
    position: relative;
    margin-left: 50%;
  }
  .small-offset-7 {
    position: relative;
    margin-left: 58.3333333333%;
  }
  .small-offset-8 {
    position: relative;
    margin-left: 66.6666666667%;
  }
  .small-offset-9 {
    position: relative;
    margin-left: 75%;
  }
  .small-offset-10 {
    position: relative;
    margin-left: 83.3333333333%;
  }
  [class*=column] + [class*=column]:last-child {
    float: right;
  }
  [class*=column] + [class*=column].end {
    float: left;
  }
  .column.small-centered,
  .columns.small-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right !important;
  }
}
@media only screen and (min-width:35.5em) {
  .medium-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .medium-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .medium-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .medium-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .medium-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .medium-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .medium-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .medium-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .medium-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .medium-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .medium-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .medium-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .medium-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .medium-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .medium-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .medium-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  .medium-1 {
    position: relative;
    width: 8.3333333333%;
  }
  .medium-2 {
    position: relative;
    width: 16.6666666667%;
  }
  .medium-3 {
    position: relative;
    width: 25%;
  }
  .medium-4 {
    position: relative;
    width: 33.3333333333%;
  }
  .medium-5 {
    position: relative;
    width: 41.6666666667%;
  }
  .medium-6 {
    position: relative;
    width: 50%;
  }
  .medium-7 {
    position: relative;
    width: 58.3333333333%;
  }
  .medium-8 {
    position: relative;
    width: 66.6666666667%;
  }
  .medium-9 {
    position: relative;
    width: 75%;
  }
  .medium-10 {
    position: relative;
    width: 83.3333333333%;
  }
  .medium-11 {
    position: relative;
    width: 91.6666666667%;
  }
  .medium-12 {
    position: relative;
    width: 100%;
  }
  .medium-offset-0 {
    position: relative;
    margin-left: 0%;
  }
  .medium-offset-1 {
    position: relative;
    margin-left: 8.3333333333%;
  }
  .medium-offset-2 {
    position: relative;
    margin-left: 16.6666666667%;
  }
  .medium-offset-3 {
    position: relative;
    margin-left: 25%;
  }
  .medium-offset-4 {
    position: relative;
    margin-left: 33.3333333333%;
  }
  .medium-offset-5 {
    position: relative;
    margin-left: 41.6666666667%;
  }
  .medium-offset-6 {
    position: relative;
    margin-left: 50%;
  }
  .medium-offset-7 {
    position: relative;
    margin-left: 58.3333333333%;
  }
  .medium-offset-8 {
    position: relative;
    margin-left: 66.6666666667%;
  }
  .medium-offset-9 {
    position: relative;
    margin-left: 75%;
  }
  .medium-offset-10 {
    position: relative;
    margin-left: 83.3333333333%;
  }
  [class*=column] + [class*=column]:last-child {
    float: right;
  }
  [class*=column] + [class*=column].end {
    float: left;
  }
  .column.medium-centered,
  .columns.medium-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right !important;
  }
  .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
}
@media only screen and (min-width:53.75em) {
  .large-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .large-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .large-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .large-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .large-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .large-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .large-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .large-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .large-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .large-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .large-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .large-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .large-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .large-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .large-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .large-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  .large-1 {
    position: relative;
    width: 8.3333333333%;
  }
  .large-2 {
    position: relative;
    width: 16.6666666667%;
  }
  .large-3 {
    position: relative;
    width: 25%;
  }
  .large-4 {
    position: relative;
    width: 33.3333333333%;
  }
  .large-5 {
    position: relative;
    width: 41.6666666667%;
  }
  .large-6 {
    position: relative;
    width: 50%;
  }
  .large-7 {
    position: relative;
    width: 58.3333333333%;
  }
  .large-8 {
    position: relative;
    width: 66.6666666667%;
  }
  .large-9 {
    position: relative;
    width: 75%;
  }
  .large-10 {
    position: relative;
    width: 83.3333333333%;
  }
  .large-11 {
    position: relative;
    width: 91.6666666667%;
  }
  .large-12 {
    position: relative;
    width: 100%;
  }
  .large-offset-0 {
    position: relative;
    margin-left: 0%;
  }
  .large-offset-1 {
    position: relative;
    margin-left: 8.3333333333%;
  }
  .large-offset-2 {
    position: relative;
    margin-left: 16.6666666667%;
  }
  .large-offset-3 {
    position: relative;
    margin-left: 25%;
  }
  .large-offset-4 {
    position: relative;
    margin-left: 33.3333333333%;
  }
  .large-offset-5 {
    position: relative;
    margin-left: 41.6666666667%;
  }
  .large-offset-6 {
    position: relative;
    margin-left: 50%;
  }
  .large-offset-7 {
    position: relative;
    margin-left: 58.3333333333%;
  }
  .large-offset-8 {
    position: relative;
    margin-left: 66.6666666667%;
  }
  .large-offset-9 {
    position: relative;
    margin-left: 75%;
  }
  .large-offset-10 {
    position: relative;
    margin-left: 83.3333333333%;
  }
  [class*=column] + [class*=column]:last-child {
    float: right;
  }
  [class*=column] + [class*=column].end {
    float: left;
  }
  .column.large-centered,
  .columns.large-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right !important;
  }
}
@media only screen and (min-width:90.063em) {
  .xlarge-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .xlarge-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .xlarge-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .xlarge-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .xlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .xlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .xlarge-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .xlarge-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .xlarge-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .xlarge-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .xlarge-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .xlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .xlarge-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .xlarge-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .xlarge-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .xlarge-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .xlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .xlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .xlarge-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .xlarge-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .xlarge-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .xlarge-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  .xlarge-1 {
    position: relative;
    width: 8.3333333333%;
  }
  .xlarge-2 {
    position: relative;
    width: 16.6666666667%;
  }
  .xlarge-3 {
    position: relative;
    width: 25%;
  }
  .xlarge-4 {
    position: relative;
    width: 33.3333333333%;
  }
  .xlarge-5 {
    position: relative;
    width: 41.6666666667%;
  }
  .xlarge-6 {
    position: relative;
    width: 50%;
  }
  .xlarge-7 {
    position: relative;
    width: 58.3333333333%;
  }
  .xlarge-8 {
    position: relative;
    width: 66.6666666667%;
  }
  .xlarge-9 {
    position: relative;
    width: 75%;
  }
  .xlarge-10 {
    position: relative;
    width: 83.3333333333%;
  }
  .xlarge-11 {
    position: relative;
    width: 91.6666666667%;
  }
  .xlarge-12 {
    position: relative;
    width: 100%;
  }
  .xlarge-offset-0 {
    position: relative;
    margin-left: 0%;
  }
  .xlarge-offset-1 {
    position: relative;
    margin-left: 8.3333333333%;
  }
  .xlarge-offset-2 {
    position: relative;
    margin-left: 16.6666666667%;
  }
  .xlarge-offset-3 {
    position: relative;
    margin-left: 25%;
  }
  .xlarge-offset-4 {
    position: relative;
    margin-left: 33.3333333333%;
  }
  .xlarge-offset-5 {
    position: relative;
    margin-left: 41.6666666667%;
  }
  .xlarge-offset-6 {
    position: relative;
    margin-left: 50%;
  }
  .xlarge-offset-7 {
    position: relative;
    margin-left: 58.3333333333%;
  }
  .xlarge-offset-8 {
    position: relative;
    margin-left: 66.6666666667%;
  }
  .xlarge-offset-9 {
    position: relative;
    margin-left: 75%;
  }
  .xlarge-offset-10 {
    position: relative;
    margin-left: 83.3333333333%;
  }
  [class*=column] + [class*=column]:last-child {
    float: right;
  }
  [class*=column] + [class*=column].end {
    float: left;
  }
  .column.xlarge-centered,
  .columns.xlarge-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
  .column.xlarge-uncentered,
  .columns.xlarge-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }
  .column.xlarge-uncentered.opposite,
  .columns.xlarge-uncentered.opposite {
    float: right !important;
  }
}
@media only screen and (min-width:120.063em) {
  .xxlarge-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .xxlarge-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .xxlarge-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .xxlarge-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .xxlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .xxlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .xxlarge-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .xxlarge-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .xxlarge-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .xxlarge-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .xxlarge-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .xxlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .xxlarge-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .xxlarge-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .xxlarge-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .xxlarge-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .xxlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .xxlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .xxlarge-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .xxlarge-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .xxlarge-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .xxlarge-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  .xxlarge-1 {
    position: relative;
    width: 8.3333333333%;
  }
  .xxlarge-2 {
    position: relative;
    width: 16.6666666667%;
  }
  .xxlarge-3 {
    position: relative;
    width: 25%;
  }
  .xxlarge-4 {
    position: relative;
    width: 33.3333333333%;
  }
  .xxlarge-5 {
    position: relative;
    width: 41.6666666667%;
  }
  .xxlarge-6 {
    position: relative;
    width: 50%;
  }
  .xxlarge-7 {
    position: relative;
    width: 58.3333333333%;
  }
  .xxlarge-8 {
    position: relative;
    width: 66.6666666667%;
  }
  .xxlarge-9 {
    position: relative;
    width: 75%;
  }
  .xxlarge-10 {
    position: relative;
    width: 83.3333333333%;
  }
  .xxlarge-11 {
    position: relative;
    width: 91.6666666667%;
  }
  .xxlarge-12 {
    position: relative;
    width: 100%;
  }
  .xxlarge-offset-0 {
    position: relative;
    margin-left: 0%;
  }
  .xxlarge-offset-1 {
    position: relative;
    margin-left: 8.3333333333%;
  }
  .xxlarge-offset-2 {
    position: relative;
    margin-left: 16.6666666667%;
  }
  .xxlarge-offset-3 {
    position: relative;
    margin-left: 25%;
  }
  .xxlarge-offset-4 {
    position: relative;
    margin-left: 33.3333333333%;
  }
  .xxlarge-offset-5 {
    position: relative;
    margin-left: 41.6666666667%;
  }
  .xxlarge-offset-6 {
    position: relative;
    margin-left: 50%;
  }
  .xxlarge-offset-7 {
    position: relative;
    margin-left: 58.3333333333%;
  }
  .xxlarge-offset-8 {
    position: relative;
    margin-left: 66.6666666667%;
  }
  .xxlarge-offset-9 {
    position: relative;
    margin-left: 75%;
  }
  .xxlarge-offset-10 {
    position: relative;
    margin-left: 83.3333333333%;
  }
  [class*=column] + [class*=column]:last-child {
    float: right;
  }
  [class*=column] + [class*=column].end {
    float: left;
  }
  .column.xxlarge-centered,
  .columns.xxlarge-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
  .column.xxlarge-uncentered,
  .columns.xxlarge-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }
  .column.xxlarge-uncentered.opposite,
  .columns.xxlarge-uncentered.opposite {
    float: right !important;
  }
}
.accordion {
  *zoom: 1;
}
.accordion:before, .accordion:after {
  content: " ";
  display: table;
}
.accordion:after {
  clear: both;
}
.accordion {
  margin-bottom: 0;
}
.accordion dd {
  display: block;
  margin-bottom: 0 !important;
}
.accordion dd.active a {
  background: rgb(90.7254901961%, 90.7254901961%, 90.7254901961%);
}
.accordion dd > a {
  background: #efefef;
  color: #222;
  padding: 1rem;
  display: block;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1rem;
}
.accordion dd > a:hover {
  background: rgb(88.7254901961%, 88.7254901961%, 88.7254901961%);
}
.accordion .content {
  display: none;
  padding: 0.9375rem;
}
.accordion .content.active {
  display: block;
  background: #fff;
}

.alert-box {
  border-style: solid;
  border-width: 1px;
  display: block;
  font-weight: normal;
  margin-bottom: 1.25rem;
  position: relative;
  padding: 0.875rem 1.5rem 0.875rem 0.875rem;
  font-size: 0.8125rem;
  background-color: #008CBA;
  border-color: rgb(0%, 47.3750790639%, 62.9411764706%);
  color: #fff;
}
.alert-box .close {
  font-size: 1.375rem;
  padding: 9px 6px 4px;
  line-height: 0;
  position: absolute;
  top: 50%;
  margin-top: -0.6875rem;
  right: 0.25rem;
  color: #333;
  opacity: 0.3;
}
.alert-box .close:hover, .alert-box .close:focus {
  opacity: 0.5;
}
.alert-box.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.alert-box.round {
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
.alert-box.success {
  background-color: #43AC6A;
  border-color: rgb(23.4711625236%, 60.2543276725%, 37.1334810075%);
  color: #fff;
}
.alert-box.alert {
  background-color: #f04124;
  border-color: rgb(91.9381598793%, 18.4715937657%, 6.2971342383%);
  color: #fff;
}
.alert-box.secondary {
  background-color: #e7e7e7;
  border-color: rgb(85.5882352941%, 85.5882352941%, 85.5882352941%);
  color: #4e4e4e;
}
.alert-box.warning {
  background-color: #f08a24;
  border-color: rgb(91.9381598793%, 49.1176470588%, 6.2971342383%);
  color: #fff;
}
.alert-box.info {
  background-color: #a0d3e8;
  border-color: rgb(54.6942505816%, 79.0162844799%, 89.0312396145%);
  color: #4e4e4e;
}

/*
meta.foundation-buttons-pre-modules {
font-family: "/" + unquote($modules) + "/";
}
*/
/*
meta.foundation-buttons-post-modules {
font-family: "/" + unquote($modules) + "/";
}
*/
button, .button {
  cursor: pointer;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1.0625rem;
  padding-left: 2rem;
  font-size: 1rem;
  /*     @else                            { font-size: $padding - rem-calc(2); } */
  background-color: #008CBA;
  border-color: rgb(0%, 47.3750790639%, 62.9411764706%);
}
button:hover, button:focus, .button:hover, .button:focus {
  background-color: rgb(0%, 47.3750790639%, 62.9411764706%);
}
button, .button {
  color: #fff;
}
button:hover, button:focus, .button:hover, .button:focus {
  color: #fff;
}
button, .button {
  -webkit-transition: background-color 300ms ease-out;
  -moz-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out;
  padding-top: 1.0625rem;
  padding-bottom: 1rem;
  -webkit-appearance: none;
  border: none;
  font-weight: normal !important;
}
button.secondary, .button.secondary {
  background-color: #e7e7e7;
  border-color: rgb(85.5882352941%, 85.5882352941%, 85.5882352941%);
}
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: rgb(85.5882352941%, 85.5882352941%, 85.5882352941%);
}
button.secondary, .button.secondary {
  color: #333;
}
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  color: #333;
}
button.success, .button.success {
  background-color: #43AC6A;
  border-color: rgb(23.4711625236%, 60.2543276725%, 37.1334810075%);
}
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  background-color: rgb(23.4711625236%, 60.2543276725%, 37.1334810075%);
}
button.success, .button.success {
  color: #fff;
}
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  color: #fff;
}
button.alert, .button.alert {
  background-color: #f04124;
  border-color: rgb(91.9381598793%, 18.4715937657%, 6.2971342383%);
}
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  background-color: rgb(91.9381598793%, 18.4715937657%, 6.2971342383%);
}
button.alert, .button.alert {
  color: #fff;
}
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  color: #fff;
}
button.large, .button.large {
  padding-top: 1.125rem;
  padding-right: 2.25rem;
  padding-bottom: 1.1875rem;
  padding-left: 2.25rem;
  font-size: 1.25rem;
  /*     @else                            { font-size: $padding - rem-calc(2); } */
}
button.small, .button.small {
  padding-top: 0.875rem;
  padding-right: 1.75rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.75rem;
  font-size: 0.8125rem;
  /*     @else                            { font-size: $padding - rem-calc(2); } */
}
button.tiny, .button.tiny {
  padding-top: 0.625rem;
  padding-right: 1.25rem;
  padding-bottom: 0.6875rem;
  padding-left: 1.25rem;
  font-size: 0.6875rem;
  /*     @else                            { font-size: $padding - rem-calc(2); } */
}
button.expand, .button.expand {
  padding-right: 0;
  padding-left: 0;
  width: 100%;
}
button.left-align, .button.left-align {
  text-align: left;
  text-indent: 0.75rem;
}
button.right-align, .button.right-align {
  text-align: right;
  padding-right: 0.75rem;
}
button.radius, .button.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
button.round, .button.round {
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
button.disabled, button[disabled], .button.disabled, .button[disabled] {
  background-color: #008CBA;
  border-color: rgb(0%, 47.3750790639%, 62.9411764706%);
}
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: rgb(0%, 47.3750790639%, 62.9411764706%);
}
button.disabled, button[disabled], .button.disabled, .button[disabled] {
  color: #fff;
}
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  color: #fff;
}
button.disabled, button[disabled], .button.disabled, .button[disabled] {
  cursor: default;
  opacity: 0.7;
  -webkit-box-shadow: none;
  box-shadow: none;
}
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #008CBA;
}
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
  background-color: #e7e7e7;
  border-color: rgb(85.5882352941%, 85.5882352941%, 85.5882352941%);
}
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  background-color: rgb(85.5882352941%, 85.5882352941%, 85.5882352941%);
}
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
  color: #333;
}
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  color: #333;
}
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
  cursor: default;
  opacity: 0.7;
  -webkit-box-shadow: none;
  box-shadow: none;
}
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  background-color: #e7e7e7;
}
button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
  background-color: #43AC6A;
  border-color: rgb(23.4711625236%, 60.2543276725%, 37.1334810075%);
}
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  background-color: rgb(23.4711625236%, 60.2543276725%, 37.1334810075%);
}
button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
  color: #fff;
}
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  color: #fff;
}
button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
  cursor: default;
  opacity: 0.7;
  -webkit-box-shadow: none;
  box-shadow: none;
}
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  background-color: #43AC6A;
}
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
  background-color: #f04124;
  border-color: rgb(91.9381598793%, 18.4715937657%, 6.2971342383%);
}
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  background-color: rgb(91.9381598793%, 18.4715937657%, 6.2971342383%);
}
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
  color: #fff;
}
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  color: #fff;
}
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
  cursor: default;
  opacity: 0.7;
  -webkit-box-shadow: none;
  box-shadow: none;
}
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  background-color: #f04124;
}

@media only screen and (min-width:35.5em) {
  button, .button {
    display: inline-block;
  }
}
.button-group {
  list-style: none;
  margin: 0;
  *zoom: 1;
}
.button-group:before, .button-group:after {
  content: " ";
  display: table;
}
.button-group:after {
  clear: both;
}
.button-group > * > button, .button-group > * .button {
  border-right: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
.button-group > * {
  margin: 0;
  float: left;
}
.button-group > *:first-child {
  margin-left: 0;
}
.button-group.radius > * > button, .button-group.radius > * .button {
  border-right: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
.button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button {
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.button-group.round > * > button, .button-group.round > * .button {
  border-right: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
.button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button {
  -moz-border-radius-bottomleft: 1000px;
  -moz-border-radius-topleft: 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}
.button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button {
  -moz-border-radius-topright: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
}
.button-group.even-2 li > button, .button-group.even-2 li .button {
  border-right: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-2 li {
  width: 50%;
}
.button-group.even-2 li button, .button-group.even-2 li .button {
  width: 100%;
}
.button-group.even-3 li > button, .button-group.even-3 li .button {
  border-right: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-3 li {
  width: 33.3333333333%;
}
.button-group.even-3 li button, .button-group.even-3 li .button {
  width: 100%;
}
.button-group.even-4 li > button, .button-group.even-4 li .button {
  border-right: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-4 li {
  width: 25%;
}
.button-group.even-4 li button, .button-group.even-4 li .button {
  width: 100%;
}
.button-group.even-5 li > button, .button-group.even-5 li .button {
  border-right: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-5 li {
  width: 20%;
}
.button-group.even-5 li button, .button-group.even-5 li .button {
  width: 100%;
}
.button-group.even-6 li > button, .button-group.even-6 li .button {
  border-right: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-6 li {
  width: 16.6666666667%;
}
.button-group.even-6 li button, .button-group.even-6 li .button {
  width: 100%;
}
.button-group.even-7 li > button, .button-group.even-7 li .button {
  border-right: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-7 li {
  width: 14.2857142857%;
}
.button-group.even-7 li button, .button-group.even-7 li .button {
  width: 100%;
}
.button-group.even-8 li > button, .button-group.even-8 li .button {
  border-right: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-8 li {
  width: 12.5%;
}
.button-group.even-8 li button, .button-group.even-8 li .button {
  width: 100%;
}

.button-bar {
  *zoom: 1;
}
.button-bar:before, .button-bar:after {
  content: " ";
  display: table;
}
.button-bar:after {
  clear: both;
}
.button-bar .button-group {
  float: left;
  margin-right: 0.625rem;
}
.button-bar .button-group div {
  overflow: hidden;
}

/*
meta.foundation-buttons-pre-modules {
font-family: "/" + unquote($modules) + "/";
}
*/
/*
meta.foundation-buttons-post-modules {
font-family: "/" + unquote($modules) + "/";
}
*/
/* Clearing Styles */
[data-clearing] {
  *zoom: 1;
}
[data-clearing]:before, [data-clearing]:after {
  content: " ";
  display: table;
}
[data-clearing]:after {
  clear: both;
}
[data-clearing] {
  margin-bottom: 0;
  margin-left: 0;
  list-style: none;
}
[data-clearing] li {
  float: left;
  margin-right: 10px;
}

.clearing-blackout {
  background: #333;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 998;
}
.clearing-blackout .clearing-close {
  display: block;
}

.clearing-container {
  position: relative;
  z-index: 998;
  height: 100%;
  overflow: hidden;
  margin: 0;
}

.visible-img {
  height: 95%;
  position: relative;
}
.visible-img img {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -50%;
  max-height: 100%;
  max-width: 100%;
}

.clearing-caption {
  color: #ccc;
  font-size: 0.875em;
  line-height: 1.3;
  margin-bottom: 0;
  text-align: center;
  bottom: 0;
  background: #333;
  width: 100%;
  padding: 10px 30px 20px;
  position: absolute;
  left: 0;
}

.clearing-close {
  z-index: 999;
  padding-left: 20px;
  padding-top: 10px;
  font-size: 30px;
  line-height: 1;
  color: #ccc;
  display: none;
}
.clearing-close:hover, .clearing-close:focus {
  color: #ccc;
}

.clearing-assembled .clearing-container {
  height: 100%;
}
.clearing-assembled .clearing-container .carousel > ul {
  display: none;
}

.clearing-feature li {
  display: none;
}
.clearing-feature li.clearing-featured-img {
  display: block;
}

@media only screen and (min-width:35.5em) {
  .clearing-main-prev,
  .clearing-main-next {
    position: absolute;
    height: 100%;
    width: 40px;
    top: 0;
  }
  .clearing-main-prev > span,
  .clearing-main-next > span {
    position: absolute;
    top: 50%;
    display: block;
    width: 0;
    height: 0;
    border: solid 12px;
  }
  .clearing-main-prev > span:hover,
  .clearing-main-next > span:hover {
    opacity: 0.8;
  }
  .clearing-main-prev {
    left: 0;
  }
  .clearing-main-prev > span {
    left: 5px;
    border-color: transparent;
    border-right-color: #ccc;
  }
  .clearing-main-next {
    right: 0;
  }
  .clearing-main-next > span {
    border-color: transparent;
    border-left-color: #ccc;
  }
  .clearing-main-prev.disabled,
  .clearing-main-next.disabled {
    opacity: 0.3;
  }
  .clearing-assembled .clearing-container .carousel {
    background: rgba(51, 51, 51, 0.8);
    height: 120px;
    margin-top: 10px;
    text-align: center;
  }
  .clearing-assembled .clearing-container .carousel > ul {
    display: inline-block;
    z-index: 999;
    height: 100%;
    position: relative;
    float: none;
  }
  .clearing-assembled .clearing-container .carousel > ul li {
    display: block;
    width: 120px;
    min-height: inherit;
    float: left;
    overflow: hidden;
    margin-right: 0;
    padding: 0;
    position: relative;
    cursor: pointer;
    opacity: 0.4;
  }
  .clearing-assembled .clearing-container .carousel > ul li.fix-height img {
    height: 100%;
    max-width: none;
  }
  .clearing-assembled .clearing-container .carousel > ul li a.th {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
  }
  .clearing-assembled .clearing-container .carousel > ul li img {
    cursor: pointer !important;
    width: 100% !important;
  }
  .clearing-assembled .clearing-container .carousel > ul li.visible {
    opacity: 1;
  }
  .clearing-assembled .clearing-container .carousel > ul li:hover {
    opacity: 0.8;
  }
  .clearing-assembled .clearing-container .visible-img {
    background: #333;
    overflow: hidden;
    height: 85%;
  }
  .clearing-close {
    position: absolute;
    top: 10px;
    right: 20px;
    padding-left: 0;
    padding-top: 0;
  }
}
@media only screen and (max-width: 35.49em) {
  .f-dropdown {
    max-width: 100%;
    left: 0;
  }
}
/* Foundation Dropdowns */
.f-dropdown {
  position: absolute;
  top: -9999px;
  list-style: none;
  margin-left: 0;
}
.f-dropdown > *:first-child {
  margin-top: 0;
}
.f-dropdown > *:last-child {
  margin-bottom: 0;
}
.f-dropdown {
  width: 100%;
  max-height: none;
  height: auto;
  background: #fff;
  border: solid 1px #cccccc;
  font-size: 16px;
  z-index: 99;
  margin-top: 2px;
}
.f-dropdown:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent transparent #fff transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -12px;
  left: 10px;
  z-index: 99;
}
.f-dropdown:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 7px;
  border-color: transparent transparent #cccccc transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -14px;
  left: 9px;
  z-index: 98;
}
.f-dropdown.right:before {
  left: auto;
  right: 10px;
}
.f-dropdown.right:after {
  left: auto;
  right: 9px;
}
.f-dropdown {
  max-width: 200px;
}
.f-dropdown li {
  font-size: 0.875rem;
  cursor: pointer;
  line-height: 1.125rem;
  margin: 0;
}
.f-dropdown li:hover, .f-dropdown li:focus {
  background: #eeeeee;
}
.f-dropdown li a {
  display: block;
  padding: 0.5rem;
  color: #555;
}
.f-dropdown.content {
  position: absolute;
  top: -9999px;
  list-style: none;
  margin-left: 0;
}
.f-dropdown.content > *:first-child {
  margin-top: 0;
}
.f-dropdown.content > *:last-child {
  margin-bottom: 0;
}
.f-dropdown.content {
  padding: 1.25rem;
  width: 100%;
  height: auto;
  max-height: none;
  background: #fff;
  border: solid 1px #cccccc;
  font-size: 16px;
  z-index: 99;
  max-width: 200px;
}
.f-dropdown.tiny {
  max-width: 200px;
}
.f-dropdown.small {
  max-width: 300px;
}
.f-dropdown.medium {
  max-width: 500px;
}
.f-dropdown.large {
  max-width: 800px;
}

.dropdown.button {
  position: relative;
}
.dropdown.button:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
  top: 50%;
}
.dropdown.button {
  padding-right: 3.5625rem;
}
.dropdown.button:before {
  border-width: 0.375rem;
  right: 1.40625rem;
  margin-top: -0.15625rem;
}
.dropdown.button:before {
  border-color: #fff transparent transparent transparent;
}
.dropdown.button.tiny {
  padding-right: 2.625rem;
}
.dropdown.button.tiny:before {
  border-width: 0.375rem;
  right: 1.125rem;
  margin-top: -0.125rem;
}
.dropdown.button.tiny:before {
  border-color: #fff transparent transparent transparent;
}
.dropdown.button.small {
  padding-right: 3.0625rem;
}
.dropdown.button.small:before {
  border-width: 0.4375rem;
  right: 1.3125rem;
  margin-top: -0.15625rem;
}
.dropdown.button.small:before {
  border-color: #fff transparent transparent transparent;
}
.dropdown.button.large {
  padding-right: 3.625rem;
}
.dropdown.button.large:before {
  border-width: 0.3125rem;
  right: 1.71875rem;
  margin-top: -0.15625rem;
}
.dropdown.button.large:before {
  border-color: #fff transparent transparent transparent;
}
.dropdown.button.secondary:before {
  border-color: #333 transparent transparent transparent;
}

.flex-video {
  position: relative;
  padding-top: 1.5625rem;
  padding-bottom: 57.25%;
  height: 0;
  margin-bottom: 1rem;
  overflow: hidden;
}
.flex-video.widescreen {
  padding-bottom: 57.25%;
}
.flex-video.vimeo {
  padding-top: 0;
}
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
meta.foundation-buttons-pre-modules {
font-family: "/" + unquote($modules) + "/";
}
*/
/*
meta.foundation-buttons-post-modules {
font-family: "/" + unquote($modules) + "/";
}
*/
/* Standard Forms */
form {
  margin: 0 0 1rem;
}

/* Using forms within rows, we need to set some defaults */
form .row .row {
  margin: 0 -0.5rem;
}
form .row .row .column,
form .row .row .columns {
  padding: 0 0.5rem;
}
form .row .row.collapse {
  margin: 0;
}
form .row .row.collapse .column,
form .row .row.collapse .columns {
  padding: 0;
}
form .row .row.collapse input {
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
}
form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5rem;
}

/* Label Styles */
label {
  font-size: 0.875rem;
  color: rgb(30%, 30%, 30%);
  cursor: pointer;
  display: block;
  font-weight: normal;
  margin-bottom: 0.5rem;
}
label.right {
  float: none;
  text-align: right;
}
label.inline {
  margin: 0 0 1rem 0;
  padding: 0.625rem 0;
}
label {
  /* Styles for required inputs */
}
label small {
  text-transform: capitalize;
  color: #666666;
}

@-moz-document url-prefix() {
  select {
    background: #fafafa;
  }
  select:hover {
    background: rgb(95.0392156863%, 95.0392156863%, 95.0392156863%);
  }
}
/* Attach elements to the beginning or end of an input */
.prefix,
.postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  font-size: 0.875rem;
  height: 2.3125rem;
  line-height: 2.3125rem;
}

/* Adjust padding, alignment and radius if pre/post element is a button */
.postfix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125rem;
  border: none;
}

.prefix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125rem;
  border: none;
}

.prefix.button.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.postfix.button.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.prefix.button.round {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-bottomleft: 1000px;
  -moz-border-radius-topleft: 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

.postfix.button.round {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-topright: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
}

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
span.prefix, label.prefix {
  background: rgb(95%, 95%, 95%);
  border-color: rgb(85%, 85%, 85%);
  border-right: none;
  color: #333;
}
span.prefix.radius, label.prefix.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

span.postfix, label.postfix {
  background: rgb(95%, 95%, 95%);
  border-color: #cccccc;
  border-left: none;
  color: #333;
}
span.postfix.radius, label.postfix.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* Input groups will automatically style first and last elements of the group */
.input-group.radius > *:first-child, .input-group.radius > *:first-child * {
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.input-group.radius > *:last-child, .input-group.radius > *:last-child * {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.input-group.round > *:first-child, .input-group.round > *:first-child * {
  -moz-border-radius-bottomleft: 1000px;
  -moz-border-radius-topleft: 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}
.input-group.round > *:last-child, .input-group.round > *:last-child * {
  -moz-border-radius-topright: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
}

/* We use this to get basic styling on all basic form elements */
input[type=text],
input[type=password],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=month],
input[type=week],
input[type=email],
input[type=number],
input[type=search],
input[type=tel],
input[type=time],
input[type=url],
textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  height: 2.3125rem;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=time]:focus,
input[type=url]:focus,
textarea:focus {
  -webkit-box-shadow: 0 0 5px #999999;
  -moz-box-shadow: 0 0 5px #999999;
  box-shadow: 0 0 5px #999999;
  border-color: #999999;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=time]:focus,
input[type=url]:focus,
textarea:focus {
  background: rgb(98%, 98%, 98%);
  border-color: #999999;
  outline: none;
}
input[type=text][disabled],
input[type=password][disabled],
input[type=date][disabled],
input[type=datetime][disabled],
input[type=datetime-local][disabled],
input[type=month][disabled],
input[type=week][disabled],
input[type=email][disabled],
input[type=number][disabled],
input[type=search][disabled],
input[type=tel][disabled],
input[type=time][disabled],
input[type=url][disabled],
textarea[disabled] {
  background-color: #ddd;
}

/* Adjust margin for form elements below */
input[type=file],
input[type=checkbox],
input[type=radio],
select {
  margin: 0 0 1rem 0;
}

input[type=checkbox] + label,
input[type=radio] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline;
}

/* Normalize file input width */
input[type=file] {
  width: 100%;
}

/* We add basic fieldset styling */
fieldset {
  border: solid 0 #fff;
  padding: 1.25rem;
  margin: 1.125rem 0;
}
fieldset legend {
  font-weight: bold;
  background: #fff;
  padding: 0 0.1875rem;
  margin: 0;
  margin-left: -0.1875rem;
}

/* Error Handling */
[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: #fff;
}
[data-abide] span.error, [data-abide] small.error {
  display: none;
}

span.error, small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: #fff;
}

.error input,
.error textarea,
.error select {
  margin-bottom: 0;
}
.error label,
.error label.error {
  color: #f04124;
}
.error > small,
.error small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: #fff;
}
.error span.error-message {
  display: block;
}

input.error,
textarea.error {
  margin-bottom: 0;
}

label.error {
  color: #f04124;
}

.label {
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  margin-bottom: inherit;
  padding: 0.25rem 0.5rem 0.375rem;
  font-size: 0.6875rem;
  background-color: #008CBA;
  color: #fff;
}
.label.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.label.round {
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
.label.alert {
  background-color: #f04124;
  color: #fff;
}
.label.success {
  background-color: #43AC6A;
  color: #fff;
}
.label.secondary {
  background-color: #e7e7e7;
  color: #333;
}

.reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.2);
  z-index: 98;
  display: none;
  top: 0;
  left: 0;
}

.reveal-modal {
  visibility: hidden;
  display: none;
  position: absolute;
  left: 50%;
  z-index: 99;
  height: auto;
}
.reveal-modal .column,
.reveal-modal .columns {
  min-width: 0;
}
.reveal-modal > :first-child {
  margin-top: 0;
}
.reveal-modal > :last-child {
  margin-bottom: 0;
}
.reveal-modal {
  margin-left: -40%;
  width: 80%;
  background-color: #fff;
  padding: 1.25rem;
  border: solid 1px #666;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  top: 50px;
}
.reveal-modal .close-reveal-modal {
  font-size: 1.375rem;
  line-height: 1;
  position: absolute;
  top: 0.5rem;
  right: 0.6875rem;
  color: #13146b;
  font-weight: bold;
  cursor: pointer;
}

@media only screen and (min-width:35.5em) {
  .reveal-modal {
    padding: 1.875rem;
    top: 6.25rem;
  }
  .reveal-modal.tiny {
    margin-left: -15%;
    width: 30%;
  }
  .reveal-modal.small {
    margin-left: -20%;
    width: 40%;
  }
  .reveal-modal.medium {
    margin-left: -30%;
    width: 60%;
  }
  .reveal-modal.large {
    margin-left: -35%;
    width: 70%;
  }
  .reveal-modal.xlarge {
    margin-left: -47.5%;
    width: 95%;
  }
}
@media print {
  .reveal-modal {
    background: #fff !important;
  }
}
.sub-nav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: -0.25rem 0 1.125rem;
  padding-top: 0.25rem;
  margin-right: 0;
  margin-left: -0.75rem;
}
.sub-nav dt {
  text-transform: uppercase;
}
.sub-nav dt,
.sub-nav dd,
.sub-nav li {
  float: left;
  display: inline;
  margin-left: 1rem;
  margin-bottom: 0.625rem;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.875rem;
  color: #999;
}
.sub-nav dt a,
.sub-nav dd a,
.sub-nav li a {
  text-decoration: none;
  color: #999;
}
.sub-nav dt a:hover,
.sub-nav dd a:hover,
.sub-nav li a:hover {
  color: rgb(0%, 47.3750790639%, 62.9411764706%);
}
.sub-nav dt.active a,
.sub-nav dd.active a,
.sub-nav li.active a {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-weight: normal;
  background: #008CBA;
  padding: 0.1875rem 1rem;
  cursor: default;
  color: #fff;
}
.sub-nav dt.active a:hover,
.sub-nav dd.active a:hover,
.sub-nav li.active a:hover {
  background: rgb(0%, 47.3750790639%, 62.9411764706%);
}

table {
  background: #fff;
  margin-bottom: 1.25rem;
  border: solid 1px #aab8c9;
}
table thead,
table tfoot {
  background: #f5f5f5;
  font-weight: bold;
}
table thead tr th,
table thead tr td,
table tfoot tr th,
table tfoot tr td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-size: 0.875rem;
  color: #222;
  text-align: left;
}
table tr th,
table tr td {
  padding: 0.5625rem 0.625rem;
  font-size: 0.875rem;
  color: #222;
}
table tr.even, table tr.alt, table tr:nth-of-type(even) {
  background: #f9f9f9;
}
table thead tr th,
table tfoot tr th,
table tbody tr td,
table tr td,
table tfoot tr td {
  display: table-cell;
  line-height: 1.125rem;
}

p.lead {
  font-size: 1.21875rem;
  line-height: 1.6;
}

.subheader {
  line-height: 1.4;
  color: rgb(0%, 50%, 100%);
  font-weight: 300;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}

/* Typography resets */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
  direction: ltr;
}

/* Default Link Styles */
a {
  color: #008CBA;
  text-decoration: none;
  line-height: inherit;
}
a:hover, a:focus {
  color: rgb(0%, 47.3750790639%, 62.9411764706%);
}
a img {
  border: none;
}

/* Default paragraph styles */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
}
p aside {
  font-size: 0.875rem;
  line-height: 1.35;
  font-style: italic;
}

/* Default header styles */
h1, h2, h3, h4, h5, h6 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #036;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: rgb(0%, 50%, 100%);
  line-height: 0;
}

h1 {
  font-size: 0.75rem;
}

h2 {
  font-size: 1.6875rem;
}

h3 {
  font-size: 1.375rem;
}

h4 {
  font-size: 1.125rem;
}

h5 {
  font-size: 1.125rem;
}

h6 {
  font-size: 1rem;
}

hr {
  border: solid #ddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem;
  height: 0;
}

/* Helpful Typography Defaults */
em,
i {
  font-style: italic;
  line-height: inherit;
}

strong,
b {
  font-weight: bold;
  line-height: inherit;
}

small {
  font-size: 60%;
  line-height: inherit;
}

code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: bold;
  color: rgb(73.2202111614%, 14.710910005%, 5.0150829563%);
}

/* Lists */
ul,
ol,
dl {
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  list-style-position: outside;
  font-family: inherit;
}

ul {
  margin-left: 1.1rem;
}
ul.no-bullet {
  margin-left: 0;
}
ul.no-bullet li ul,
ul.no-bullet li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
  list-style: none;
}

/* Unordered Lists */
ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
  font-size: 1rem; /* Override nested font-size change */
}
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit;
}
ul.square {
  list-style-type: square;
  margin-left: 1.1rem;
}
ul.circle {
  list-style-type: circle;
  margin-left: 1.1rem;
}
ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem;
}
ul.no-bullet {
  list-style: none;
}

/* Ordered Lists */
ol {
  margin-left: 1.4rem;
}
ol li ul,
ol li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* Definition Lists */
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}
dl dd {
  margin-bottom: 0.75rem;
}

/* Abbreviations */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222;
  border-bottom: 1px dotted #ddd;
  cursor: help;
}

abbr {
  text-transform: none;
}

/* Blockquotes */
blockquote {
  margin: 0 0 1.25rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #ddd;
}
blockquote cite {
  display: block;
  font-size: 0.8125rem;
  color: #0066cc;
}
blockquote cite:before {
  content: "— ";
}
blockquote cite a,
blockquote cite a:visited {
  color: #0066cc;
}

blockquote,
blockquote p {
  line-height: 1.6;
  color: rgb(0%, 50%, 100%);
}

/* Microformats */
.vcard {
  display: inline-block;
  margin: 0 0 1.25rem 0;
  border: 1px solid #ddd;
  padding: 0.625rem 0.75rem;
}
.vcard li {
  margin: 0;
  display: block;
}
.vcard .fn {
  font-weight: bold;
  font-size: 0.9375rem;
}

.vevent .summary {
  font-weight: bold;
}
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625rem;
}

@media only screen and (min-width:35.5em) {
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
  }
  h1 {
    font-size: 1.375rem;
  }
  h2 {
    font-size: 2.3125rem;
  }
  h3 {
    font-size: 1.6875rem;
  }
  h4 {
    font-size: 1.4375rem;
  }
}
/*
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
.print-only {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    color: #000 !important; /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group; /* h5bp.com/t */
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .hide-on-print {
    display: none !important;
  }
  .print-only {
    display: block !important;
  }
  .hide-for-print {
    display: none !important;
  }
  .show-for-print {
    display: inherit !important;
  }
}
meta.foundation-mq-topbar {
  font-family: "/only screen and (min-width:35.5em)/";
  width: 40.063em;
}

/* Wrapped around .top-bar to contain to grid width */
.contain-to-grid {
  width: 100%;
  background: #333;
}
.contain-to-grid .top-bar {
  margin-bottom: 0;
}

.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99;
}
.fixed.expanded:not(.top-bar) {
  overflow-y: auto;
  height: auto;
  width: 100%;
  max-height: 100%;
}
.fixed.expanded:not(.top-bar) .title-area {
  position: fixed;
  width: 100%;
  z-index: 99;
}
.fixed.expanded:not(.top-bar) .top-bar-section {
  z-index: 98;
  margin-top: 45px;
}

.top-bar {
  overflow: hidden;
  height: 45px;
  line-height: 45px;
  position: relative;
  background: #333;
  margin-bottom: 0;
}
.top-bar ul {
  margin-bottom: 0;
  list-style: none;
}
.top-bar .row {
  max-width: none;
}
.top-bar form,
.top-bar input {
  margin-bottom: 0;
}
.top-bar input {
  height: auto;
  padding-top: 0.35rem;
  padding-bottom: 0.35rem;
  font-size: 0.75rem;
}
.top-bar .button {
  padding-top: 0.45rem;
  padding-bottom: 0.35rem;
  margin-bottom: 0;
  font-size: 0.75rem;
}
.top-bar .title-area {
  position: relative;
  margin: 0;
}
.top-bar .name {
  height: 45px;
  margin: 0;
  font-size: 16px;
}
.top-bar .name h1 {
  line-height: 45px;
  font-size: 1.0625rem;
  margin: 0;
}
.top-bar .name h1 a {
  font-weight: normal;
  color: #fff;
  width: 50%;
  display: block;
  padding: 0 15px;
}
.top-bar .toggle-topbar {
  position: absolute;
  right: 0;
  top: 0;
}
.top-bar .toggle-topbar a {
  color: #fff;
  text-transform: uppercase;
  font-size: 0.8125rem;
  font-weight: bold;
  position: relative;
  display: block;
  padding: 0 15px;
  height: 45px;
  line-height: 45px;
}
.top-bar .toggle-topbar.menu-icon {
  right: 15px;
  top: 50%;
  margin-top: -16px;
  padding-left: 40px;
}
.top-bar .toggle-topbar.menu-icon a {
  text-indent: -48px;
  width: 34px;
  height: 34px;
  line-height: 33px;
  padding: 0;
  color: #fff;
}
.top-bar .toggle-topbar.menu-icon a span {
  position: absolute;
  right: 0;
  display: block;
  width: 16px;
  height: 0;
  -webkit-box-shadow: 0 10px 0 1px #fff, 0 16px 0 1px #fff, 0 22px 0 1px #fff;
  box-shadow: 0 10px 0 1px #fff, 0 16px 0 1px #fff, 0 22px 0 1px #fff;
}
.top-bar.expanded {
  height: auto;
  background: transparent;
}
.top-bar.expanded .title-area {
  background: #333;
}
.top-bar.expanded .toggle-topbar a {
  color: #888;
}
.top-bar.expanded .toggle-topbar a span {
  -webkit-box-shadow: 0 10px 0 1px #888, 0 16px 0 1px #888, 0 22px 0 1px #888;
  box-shadow: 0 10px 0 1px #888, 0 16px 0 1px #888, 0 22px 0 1px #888;
}

.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  -webkit-transition: left 300ms ease-out;
  -moz-transition: left 300ms ease-out;
  transition: left 300ms ease-out;
}
.top-bar-section ul {
  width: 100%;
  height: auto;
  display: block;
  background: #333;
  font-size: 16px;
  margin: 0;
}
.top-bar-section .divider,
.top-bar-section [role=separator] {
  border-top: solid 1px rgb(10%, 10%, 10%);
  clear: both;
  height: 1px;
  width: 100%;
}
.top-bar-section ul li > a {
  display: block;
  width: 100%;
  color: #fff;
  padding: 12px 0 12px 0;
  padding-left: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8125rem;
  font-weight: normal;
  background: #333;
}
.top-bar-section ul li > a.button {
  background: #008CBA;
  font-size: 0.8125rem;
  padding-right: 15px;
  padding-left: 15px;
}
.top-bar-section ul li > a.button:hover {
  background: rgb(0%, 39.8481973435%, 52.9411764706%);
}
.top-bar-section ul li > a.button.secondary {
  background: #e7e7e7;
}
.top-bar-section ul li > a.button.secondary:hover {
  background: rgb(80.5882352941%, 80.5882352941%, 80.5882352941%);
}
.top-bar-section ul li > a.button.success {
  background: #43AC6A;
}
.top-bar-section ul li > a.button.success:hover {
  background: rgb(20.6678152433%, 53.0576749528%, 32.698334564%);
}
.top-bar-section ul li > a.button.alert {
  background: #f04124;
}
.top-bar-section ul li > a.button.alert:hover {
  background: rgb(82.5791855204%, 16.5912518854%, 5.6561085973%);
}
.top-bar-section ul li:hover > a {
  background: #272727;
  color: #fff;
}
.top-bar-section ul li.active > a {
  background: #008CBA;
  color: #fff;
}
.top-bar-section ul li.active > a:hover {
  background: rgb(0%, 47.3750790639%, 62.9411764706%);
}
.top-bar-section .has-form {
  padding: 15px;
}
.top-bar-section .has-dropdown {
  position: relative;
}
.top-bar-section .has-dropdown > a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
  border-left-style: solid;
  margin-right: 15px;
  margin-top: -4.5px;
  position: absolute;
  top: 50%;
  right: 0;
}
.top-bar-section .has-dropdown.moved {
  position: static;
}
.top-bar-section .has-dropdown.moved > .dropdown {
  display: block;
}
.top-bar-section .dropdown {
  position: absolute;
  left: 100%;
  top: 0;
  display: none;
  z-index: 99;
}
.top-bar-section .dropdown li {
  width: 100%;
  height: auto;
}
.top-bar-section .dropdown li a {
  font-weight: normal;
  padding: 8px 15px;
}
.top-bar-section .dropdown li a.parent-link {
  font-weight: normal;
}
.top-bar-section .dropdown li.title h5 {
  margin-bottom: 0;
}
.top-bar-section .dropdown li.title h5 a {
  color: #fff;
  line-height: 22.5px;
  display: block;
}
.top-bar-section .dropdown label {
  padding: 8px 15px 2px;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #777;
  font-weight: bold;
  font-size: 0.625rem;
}

.js-generated {
  display: block;
}

@media only screen and (min-width:35.5em) {
  .top-bar {
    background: #333;
    *zoom: 1;
  }
  .top-bar:before, .top-bar:after {
    content: " ";
    display: table;
  }
  .top-bar:after {
    clear: both;
  }
  .top-bar {
    overflow: visible;
  }
  .top-bar .toggle-topbar {
    display: none;
  }
  .top-bar .title-area {
    float: left;
  }
  .top-bar .name h1 a {
    width: auto;
  }
  .top-bar input,
  .top-bar .button {
    font-size: 0.875rem;
    position: relative;
    top: 7px;
  }
  .top-bar.expanded {
    background: #333;
  }
  .contain-to-grid .top-bar {
    max-width: 74.5rem;
    margin: 0 auto;
    margin-bottom: 0;
  }
  .top-bar-section {
    -webkit-transition: none 0 0;
    -moz-transition: none 0 0;
    transition: none 0 0;
    left: 0 !important;
  }
  .top-bar-section ul {
    width: auto;
    height: auto !important;
    display: inline;
  }
  .top-bar-section ul li {
    float: left;
  }
  .top-bar-section ul li .js-generated {
    display: none;
  }
  .top-bar-section li.hover > a:not(.button) {
    background: #272727;
    color: #fff;
  }
  .top-bar-section li a:not(.button) {
    padding: 0 15px;
    line-height: 45px;
    background: #333;
  }
  .top-bar-section li a:not(.button):hover {
    background: #272727;
  }
  .top-bar-section .has-dropdown > a {
    padding-right: 35px !important;
  }
  .top-bar-section .has-dropdown > a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
    border-top-style: solid;
    margin-top: -2.5px;
    top: 22.5px;
  }
  .top-bar-section .has-dropdown.moved {
    position: relative;
  }
  .top-bar-section .has-dropdown.moved > .dropdown {
    display: none;
  }
  .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
    display: block;
  }
  .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
    border: none;
    content: "»";
    top: 1rem;
    margin-top: -2px;
    right: 5px;
  }
  .top-bar-section .dropdown {
    left: 0;
    top: auto;
    background: transparent;
    min-width: 100%;
  }
  .top-bar-section .dropdown li a {
    color: #fff;
    line-height: 1;
    white-space: nowrap;
    padding: 12px 15px;
    background: #333;
  }
  .top-bar-section .dropdown li label {
    white-space: nowrap;
    background: #333;
  }
  .top-bar-section .dropdown li .dropdown {
    left: 100%;
    top: 0;
  }
  .top-bar-section > ul > .divider, .top-bar-section > ul > [role=separator] {
    border-bottom: none;
    border-top: none;
    border-right: solid 1px rgb(30%, 30%, 30%);
    clear: none;
    height: 45px;
    width: 0;
  }
  .top-bar-section .has-form {
    background: #333;
    padding: 0 15px;
    height: 45px;
  }
  .top-bar-section ul.right li .dropdown {
    left: auto;
    right: 0;
  }
  .top-bar-section ul.right li .dropdown li .dropdown {
    right: 100%;
  }
  .no-js .top-bar-section ul li:hover > a {
    background: #272727;
    color: #fff;
  }
  .no-js .top-bar-section ul li:active > a {
    background: #008CBA;
    color: #fff;
  }
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    display: block;
  }
}
.move-left a.exit-off-canvas, .move-right a.exit-off-canvas, .right-off-canvas-menu, .left-off-canvas-menu *, .left-off-canvas-menu, nav.tab-bar, .inner-wrap, .off-canvas-wrap {
  -webkit-backface-visibility: hidden;
}

.inner-wrap, .off-canvas-wrap {
  position: relative;
  width: 100%;
}

.right-off-canvas-menu, .left-off-canvas-menu {
  width: 80px;
  top: 0;
  bottom: 0;
  height: 100%;
  position: absolute;
  overflow-y: auto;
  background: #e0e7ea;
  z-index: 1001;
  box-sizing: content-box;
}

section.right-small, section.left-small {
  width: 2.8125rem;
  height: 2.8125rem;
  position: absolute;
  top: 0;
}

.off-canvas-wrap {
  overflow: hidden;
}

.inner-wrap {
  *zoom: 1;
}
.inner-wrap:before, .inner-wrap:after {
  content: " ";
  display: table;
}
.inner-wrap:after {
  clear: both;
}
.inner-wrap {
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -ms-transition: -ms-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease;
}

nav.tab-bar {
  background: #333;
  color: #FFF;
  height: 2.8125rem;
  line-height: 2.8125rem;
  position: relative;
}
nav.tab-bar h1, nav.tab-bar h2, nav.tab-bar h3, nav.tab-bar h4, nav.tab-bar h5, nav.tab-bar h6 {
  color: #FFF;
  font-weight: bold;
  line-height: 2.8125rem;
  margin: 0;
}
nav.tab-bar h1, nav.tab-bar h2, nav.tab-bar h3, nav.tab-bar h4 {
  font-size: 1.125rem;
}

section.left-small {
  border-right: solid 1px rgb(10%, 10%, 10%);
  box-shadow: 1px 0 0 rgb(30%, 30%, 30%);
  left: 0;
}

section.right-small {
  border-left: solid 1px rgb(30%, 30%, 30%);
  box-shadow: -1px 0 0 rgb(10%, 10%, 10%);
  right: 0;
}

section.tab-bar-section {
  padding: 0 0.625rem;
  position: absolute;
  text-align: center;
  height: 2.8125rem;
  top: 0;
}
@media only screen and (min-width:35.5em) {
  section.tab-bar-section {
    text-align: left;
  }
}
section.tab-bar-section.left {
  left: 0;
  right: 2.8125rem;
}
section.tab-bar-section.right {
  left: 2.8125rem;
  right: 0;
}
section.tab-bar-section.middle {
  left: 2.8125rem;
  right: 2.8125rem;
}

a.menu-icon {
  text-indent: 2.1875rem;
  width: 2.8125rem;
  height: 2.8125rem;
  display: block;
  line-height: 2.0625rem;
  padding: 0;
  color: #fff;
  position: relative;
}
a.menu-icon span {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0;
  left: 0.8125rem;
  top: 0.3125rem;
  -webkit-box-shadow: 0 10px 0 1px #FFF, 0 16px 0 1px #FFF, 0 22px 0 1px #FFF;
  box-shadow: 0 10px 0 1px #FFF, 0 16px 0 1px #FFF, 0 22px 0 1px #FFF;
}
a.menu-icon:hover span {
  -webkit-box-shadow: 0 10px 0 1px rgb(70%, 70%, 70%), 0 16px 0 1px rgb(70%, 70%, 70%), 0 22px 0 1px rgb(70%, 70%, 70%);
  box-shadow: 0 10px 0 1px rgb(70%, 70%, 70%), 0 16px 0 1px rgb(70%, 70%, 70%), 0 22px 0 1px rgb(70%, 70%, 70%);
}

.left-off-canvas-menu {
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.right-off-canvas-menu {
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  right: 0;
}

ul.off-canvas-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
ul.off-canvas-list li label {
  padding: 0.3rem 0.9375rem;
  color: #999;
  text-transform: uppercase;
  font-weight: bold;
  background: #444;
  border-top: 1px solid rgb(36.6666666667%, 36.6666666667%, 36.6666666667%);
  border-bottom: none;
  margin: 0;
}
ul.off-canvas-list li a {
  display: block;
  padding: 0.6666666667rem;
  color: rgba(255, 255, 255, 0.7);
  border-bottom: 1px solid rgb(81.8815987934%, 85.9728506787%, 87.7262443439%);
}

.move-right > .inner-wrap {
  -webkit-transform: translate3d(80px, 0, 0);
  -moz-transform: translate3d(80px, 0, 0);
  -ms-transform: translate3d(80px, 0, 0);
  -o-transform: translate3d(80px, 0, 0);
  transform: translate3d(80px, 0, 0);
}
.move-right a.exit-off-canvas {
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
}
@media only screen and (min-width:35.5em) {
  .move-right a.exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

.move-left > .inner-wrap {
  -webkit-transform: translate3d(-80px, 0, 0);
  -moz-transform: translate3d(-80px, 0, 0);
  -ms-transform: translate3d(-80px, 0, 0);
  -o-transform: translate3d(-80px, 0, 0);
  transform: translate3d(-80px, 0, 0);
}
.move-left a.exit-off-canvas {
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
}
@media only screen and (min-width:35.5em) {
  .move-left a.exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

.lt-ie10 .left-off-canvas-menu {
  left: -80px;
}
.lt-ie10 .right-off-canvas-menu {
  right: -80px;
}
.lt-ie10 .move-left > .inner-wrap {
  right: 80px;
}
.lt-ie10 .move-right > .inner-wrap {
  left: 80px;
}

/* Foundation Visibility HTML Classes */
.show-for-small,
.show-for-small-only,
.show-for-medium-down,
.show-for-large-down,
.hide-for-medium,
.hide-for-medium-up,
.hide-for-medium-only,
.hide-for-large,
.hide-for-large-up,
.hide-for-large-only,
.hide-for-xlarge,
.hide-for-xlarge-up,
.hide-for-xlarge-only,
.hide-for-xxlarge-up,
.hide-for-xxlarge-only {
  display: inherit !important;
}

.hide-for-small,
.hide-for-small-only,
.hide-for-medium-down,
.show-for-medium,
.show-for-medium-up,
.show-for-medium-only,
.hide-for-large-down,
.show-for-large,
.show-for-large-up,
.show-for-large-only,
.show-for-xlarge,
.show-for-xlarge-up,
.show-for-xlarge-only,
.show-for-xxlarge-up,
.show-for-xxlarge-only {
  display: none !important;
}

/* Specific visibility for tables */
table.show-for-small, table.show-for-small-only, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-medium-only, table.hide-for-large, table.hide-for-large-up, table.hide-for-large-only, table.hide-for-xlarge, table.hide-for-xlarge-up, table.hide-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only {
  display: table;
}

thead.show-for-small, thead.show-for-small-only, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-medium-only, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-large-only, thead.hide-for-xlarge, thead.hide-for-xlarge-up, thead.hide-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only {
  display: table-header-group !important;
}

tbody.show-for-small, tbody.show-for-small-only, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-medium-only, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-large-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only {
  display: table-row-group !important;
}

tr.show-for-small, tr.show-for-small-only, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-medium-only, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-large-only, tr.hide-for-xlarge, tr.hide-for-xlarge-up, tr.hide-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only {
  display: table-row !important;
}

td.show-for-small, td.show-for-small-only, td.show-for-medium-down td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge td.hide-for-xlarge-up, td.hide-for-xxlarge-up,
th.show-for-small,
th.show-for-small-only,
td.show-for-medium-down th.show-for-large-down,
th.hide-for-medium,
th.hide-for-medium-up,
th.hide-for-large,
th.hide-for-large-up,
td.hide-for-xlarge th.hide-for-xlarge-up,
th.hide-for-xxlarge-up,
th.show-for-medium-down td.show-for-large-down,
th.hide-for-xlarge td.hide-for-xlarge-up,
th.show-for-medium-down th.show-for-large-down,
th.hide-for-xlarge th.hide-for-xlarge-up {
  display: table-cell !important;
}

/* Medium Displays: 641px and up */
@media only screen and (min-width:35.5em) {
  .hide-for-small,
  .hide-for-small-only,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-medium-up,
  .show-for-medium-only,
  .hide-for-large,
  .hide-for-large-up,
  .hide-for-large-only,
  .hide-for-xlarge,
  .hide-for-xlarge-up,
  .hide-for-xlarge-only,
  .hide-for-xxlarge-up,
  .hide-for-xxlarge-only {
    display: inherit !important;
  }
  .show-for-small,
  .show-for-small-only,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-medium-up,
  .hide-for-medium-only,
  .hide-for-large-down,
  .show-for-large,
  .show-for-large-up,
  .show-for-large-only,
  .show-for-xlarge,
  .show-for-xlarge-up,
  .show-for-xlarge-only,
  .show-for-xxlarge-up,
  .show-for-xxlarge-only {
    display: none !important;
  }
  /* Specific visibility for tables */
  table.hide-for-small, table.hide-for-small-only, table.show-for-medium, table.show-for-medium-down, table.show-for-medium-up, table.show-for-medium-only, table.hide-for-large, table.hide-for-large-up, table.hide-for-large-only, table.hide-for-xlarge, table.hide-for-xlarge-up, table.hide-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only {
    display: table;
  }
  thead.hide-for-small, thead.hide-for-small-only, thead.show-for-medium, thead.show-for-medium-down, thead.show-for-medium-up, thead.show-for-medium-only, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-large-only, thead.hide-for-xlarge, thead.hide-for-xlarge-up, thead.hide-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only {
    display: table-header-group !important;
  }
  tbody.hide-for-small, tbody.hide-for-small-only, tbody.show-for-medium, tbody.show-for-medium-down, tbody.show-for-medium-up, tbody.show-for-medium-only, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-large-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only {
    display: table-row-group !important;
  }
  tr.hide-for-small, tr.hide-for-small-only, tr.show-for-medium, tr.show-for-medium-down, tr.show-for-medium-up, tr.show-for-medium-only, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-large-only, tr.hide-for-xlarge, tr.hide-for-xlarge-up, tr.hide-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only {
    display: table-row !important;
  }
  td.hide-for-small, td.hide-for-small-only, td.show-for-medium, td.show-for-medium-down, td.show-for-medium-up, td.show-for-medium-only, td.hide-for-large, td.hide-for-large-up, td.hide-for-large-only, td.hide-for-xlarge, td.hide-for-xlarge-up, td.hide-for-xlarge-only, td.hide-for-xxlarge-up, td.hide-for-xxlarge-only,
  th.hide-for-small,
  th.hide-for-small-only,
  th.show-for-medium,
  th.show-for-medium-down,
  th.show-for-medium-up,
  th.show-for-medium-only,
  th.hide-for-large,
  th.hide-for-large-up,
  th.hide-for-large-only,
  th.hide-for-xlarge,
  th.hide-for-xlarge-up,
  th.hide-for-xlarge-only,
  th.hide-for-xxlarge-up,
  th.hide-for-xxlarge-only {
    display: table-cell !important;
  }
}
/* Large Displays: 1024px and up */
@media only screen and (min-width:53.75em) {
  .hide-for-small,
  .hide-for-small-only,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-medium-only,
  .show-for-medium-up,
  .show-for-large,
  .show-for-large-up,
  .show-for-large-only,
  .hide-for-xlarge,
  .hide-for-xlarge-up,
  .hide-for-xlarge-only,
  .hide-for-xxlarge-up,
  .hide-for-xxlarge-only {
    display: inherit !important;
  }
  .show-for-small-only,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-medium-only,
  .hide-for-large,
  .hide-for-large-up,
  .hide-for-large-only,
  .show-for-xlarge,
  .show-for-xlarge-up,
  .show-for-xlarge-only,
  .show-for-xxlarge-up,
  .show-for-xxlarge-only {
    display: none !important;
  }
  /* Specific visilbity for tables */
  table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large, table.show-for-large-up, table.show-for-large-only, table.hide-for-xlarge, table.hide-for-xlarge-up, table.hide-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only {
    display: table;
  }
  thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large, thead.show-for-large-up, thead.show-for-large-only, thead.hide-for-xlarge, thead.hide-for-xlarge-up, thead.hide-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only {
    display: table-header-group !important;
  }
  tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large, tbody.show-for-large-up, tbody.show-for-large-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only {
    display: table-row-group !important;
  }
  tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large, tr.show-for-large-up, tr.show-for-large-only, tr.hide-for-xlarge, tr.hide-for-xlarge-up, tr.hide-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only {
    display: table-row !important;
  }
  td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large, td.show-for-large-up, td.show-for-large-only, td.hide-for-xlarge, td.hide-for-xlarge-up, td.hide-for-xlarge-only, td.hide-for-xxlarge-up, td.hide-for-xxlarge-only,
  th.hide-for-small,
  th.hide-for-small-only,
  th.hide-for-medium,
  th.hide-for-medium-down,
  th.hide-for-medium-only,
  th.show-for-medium-up,
  th.show-for-large,
  th.show-for-large-up,
  th.show-for-large-only,
  th.hide-for-xlarge,
  th.hide-for-xlarge-up,
  th.hide-for-xlarge-only,
  th.hide-for-xxlarge-up,
  th.hide-for-xxlarge-only {
    display: table-cell !important;
  }
}
/* X-Large Displays: 1441 and up */
@media only screen and (min-width:90.063em) {
  .hide-for-small,
  .hide-for-small-only,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-medium-only,
  .show-for-medium-up,
  .show-for-large-up,
  .show-for-xlarge,
  .show-for-xlarge-up,
  .show-for-xlarge-only,
  .hide-for-xxlarge-up,
  .hide-for-xxlarge-only {
    display: inherit !important;
  }
  .show-for-small-only,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-medium-only,
  .show-for-large,
  .show-for-large-only,
  .show-for-large-down,
  .hide-for-xlarge,
  .hide-for-xlarge-up,
  .hide-for-xlarge-only,
  .show-for-xxlarge-up,
  .show-for-xxlarge-only {
    display: none !important;
  }
  /* Specific visilbity for tables */
  table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large-up, table.show-for-xlarge, table.show-for-xlarge-up, table.show-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only {
    display: table;
  }
  thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large-up, thead.show-for-xlarge, thead.show-for-xlarge-up, thead.show-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only {
    display: table-header-group !important;
  }
  tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large-up, tbody.show-for-xlarge, tbody.show-for-xlarge-up, tbody.show-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only {
    display: table-row-group !important;
  }
  tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large-up, tr.show-for-xlarge, tr.show-for-xlarge-up, tr.show-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only {
    display: table-row !important;
  }
  td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large-up, td.show-for-xlarge, td.show-for-xlarge-up, td.show-for-xlarge-only, td.hide-for-xxlarge-up, td.hide-for-xxlarge-only,
  th.hide-for-small,
  th.hide-for-small-only,
  th.hide-for-medium,
  th.hide-for-medium-down,
  th.hide-for-medium-only,
  th.show-for-medium-up,
  th.show-for-large-up,
  th.show-for-xlarge,
  th.show-for-xlarge-up,
  th.show-for-xlarge-only,
  th.hide-for-xxlarge-up,
  th.hide-for-xxlarge-only {
    display: table-cell !important;
  }
}
/* XX-Large Displays: 1920 and up */
@media only screen and (min-width:120.063em) {
  .hide-for-small,
  .hide-for-small-only,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-medium-only,
  .show-for-medium-up,
  .show-for-large-up,
  .show-for-xlarge-up,
  .show-for-xxlarge-up,
  .show-for-xxlarge-only {
    display: inherit !important;
  }
  .show-for-small-only,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-medium-only,
  .show-for-large,
  .show-for-large-only,
  .show-for-large-down,
  .hide-for-xlarge,
  .show-for-xlarge-only,
  .hide-for-xxlarge-up,
  .hide-for-xxlarge-only {
    display: none !important;
  }
  /* Specific visilbity for tables */
  table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large-up, table.show-for-xlarge-up, table.show-for-xxlarge-up, table.show-for-xxlarge-only {
    display: table;
  }
  thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large-up, thead.show-for-xlarge-up, thead.show-for-xxlarge-up, thead.show-for-xxlarge-only {
    display: table-header-group !important;
  }
  tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large-up, tbody.show-for-xlarge-up, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge-only {
    display: table-row-group !important;
  }
  tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large-up, tr.show-for-xlarge-up, tr.show-for-xxlarge-up, tr.show-for-xxlarge-only {
    display: table-row !important;
  }
  td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large-up, td.show-for-xlarge-up, td.show-for-xxlarge-up, td.show-for-xxlarge-only,
  th.hide-for-small,
  th.hide-for-small-only,
  th.hide-for-medium,
  th.hide-for-medium-down,
  th.hide-for-medium-only,
  th.show-for-medium-up,
  th.show-for-large-up,
  th.show-for-xlarge-up,
  th.show-for-xxlarge-up,
  th.show-for-xxlarge-only {
    display: table-cell !important;
  }
}
/* Orientation targeting */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

/* Specific visilbity for tables */
table.hide-for-landscape, table.show-for-portrait {
  display: table;
}

thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important;
}

tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important;
}

tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important;
}

td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important;
}

@media only screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
  /* Specific visilbity for tables */
  table.show-for-landscape, table.hide-for-portrait {
    display: table;
  }
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important;
  }
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important;
  }
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important;
  }
  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important;
  }
}
@media only screen and (orientation: portrait) {
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }
  /* Specific visilbity for tables */
  table.show-for-portrait, table.hide-for-landscape {
    display: table;
  }
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important;
  }
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important;
  }
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important;
  }
  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important;
  }
}
/* Touch-enabled device targeting */
.show-for-touch {
  display: none !important;
}

.hide-for-touch {
  display: inherit !important;
}

.touch .show-for-touch {
  display: inherit !important;
}

.touch .hide-for-touch {
  display: none !important;
}

/* Specific visilbity for tables */
table.hide-for-touch {
  display: table;
}

.touch table.show-for-touch {
  display: table;
}

thead.hide-for-touch {
  display: table-header-group !important;
}

.touch thead.show-for-touch {
  display: table-header-group !important;
}

tbody.hide-for-touch {
  display: table-row-group !important;
}

.touch tbody.show-for-touch {
  display: table-row-group !important;
}

tr.hide-for-touch {
  display: table-row !important;
}

.touch tr.show-for-touch {
  display: table-row !important;
}

td.hide-for-touch {
  display: table-cell !important;
}

.touch td.show-for-touch {
  display: table-cell !important;
}

th.hide-for-touch {
  display: table-cell !important;
}

.touch th.show-for-touch {
  display: table-cell !important;
}

html {
  height: 100%;
  max-height: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  background: #fff;
}

body {
  line-height: 100%;
  height: 100%;
  max-height: 100%;
  border: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body.printversie {
  overflow: auto;
}

.mac body {
  -webkit-font-smoothing: subpixel-antialiased;
}

body.gewoneversie, body.geen_vlucht:not(#homepage):not(.noheader) {
  margin-bottom: 1px;
}

html:not(.safari5) #date-dashboard-zoek {
  width: 100%;
  height: 34px;
  line-height: 34px;
}
html:not(.safari5) #date-dashboard-zoek > div {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#homepage .dash_title {
  z-index: 99;
  max-width: 73em;
  font-size: 70%;
  padding-top: 0.1em;
  position: relative;
  left: 5px;
}

input.zoekvld {
  margin: 1px 0 0 0;
  vertical-align: middle;
  border: solid 1px #BFBDBD;
  color: #252525;
  right: -0.6em;
  height: 22px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 1px 18px 1px 0.375em;
  font-size: 110% !important;
}

input.zoekvld:focus {
  color: #007dc5 !important;
}

#header_container #logos_en_titel, #logos_en_titel > div {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#logos_en_titel {
  z-index: 99;
  width: 100%;
  height: 73px;
  padding-top: 8px;
}
#logos_en_titel #header_site-titel {
  text-align: center;
}
#logos_en_titel #header_site-titel #monsel {
  display: block;
  position: relative;
  background-color: transparent;
  z-index: 11534;
}
#logos_en_titel #header_site-titel #monsel li {
  text-align: center;
  overflow: hidden;
  background: #fff;
  height: 35px;
}
#logos_en_titel #header_site-titel #monsel .eersteitem {
  border-top: 0;
  margin-top: 0 !important;
  background: transparent;
  height: 34px;
}

#header_logo_links {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  top: 0;
  left: 9px;
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.gewoneversie #header_logo_links, body.geen_vlucht:not(#homepage) #header_logo_links {
  left: 2em;
  margin: 0;
  padding: 0;
}

#header_logo_rechts {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

h4.kopform, ul.inlopendetekst, .check_boxes.grp, .geen_avlucht:not(.wel_vlucht) form #content .row, .wrapper_pop_up .input_knoppen input[type=checkbox],
.vorm9353225 #header_site-titel, .vorm9353241 #header_site-titel, .vorm9353294 #header_site-titel {
  margin: 0;
}

#header_site-titel {
  margin: 17px auto 0 auto;
}

#logos_en_titel #monsel, .vorm9353241:not(.dsgn-2) #logos_en_titel #header_site-titel_content_zonder_ul {
  margin: 20px auto 0 auto;
}

.dsgn-1.niet_ingelogd .nav_content .persoonlijk li {
  position: relative;
}
.dsgn-1.niet_ingelogd .nav_content .persoonlijk li + li {
  margin-left: 1.125em;
}
.dsgn-1.niet_ingelogd .nav_content .persoonlijk li a:not(.taal_kiezer_wr):before {
  font-family: FontAwesome !important;
  content: "\f0da";
  position: absolute;
  left: -11px;
  margin-top: 1px;
}

.dsgn-1 .route li a:before {
  font-family: FontAwesome !important;
  content: "\f0da";
  position: absolute;
  left: 15px;
  margin-top: 1px;
}

#avlucht_workflow .ladder {
  margin-left: 0.5em !important;
}

.anker, .mtop [name^=inh], .mtop [name^=hspr] {
  display: block;
  position: relative;
  visibility: hidden;
}

.mtop [name^=hspr] {
  top: 16px;
}

.anker_in_par, .mtop [name^=inh] {
  top: -9px;
}

#ps_colz_results div.ovz-col-datum, .zoekopgave div.ovz-col-datum {
  line-height: inherit;
}

.zoekopgave {
  margin-bottom: 0.5em;
  border: 1px solid #dcdbd9;
  padding: 1.5em;
  border-radius: 0.375rem;
  position: relative;
}
.zoekopgave .ingevuld {
  padding-right: 20px;
  height: 26px;
}
.zoekopgave .zoekopgave {
  margin: 0;
  border: none;
  padding: 0;
}
.zoekopgave .bij_zoeken {
  float: right;
  width: 19px;
  margin: -23px 1px 0 29px !important;
  background: transparent;
  text-indent: -9999px;
}

.xzoektermen {
  margin-top: -0.4em;
  background: #fff;
}
.xzoektermen h2 {
  margin-bottom: 0.5rem !important;
}

.xzoektermen ul li:last-of-type {
  border: none;
  padding-bottom: 0;
}

.xzoektermen + .seriekeuze {
  padding-top: 0.5rem;
  border-top: solid 1px #dcdbd9;
}

.xzoektermen ul li {
  border-bottom: solid 1px #dcdbd9;
  margin-bottom: 0.7em;
  padding-bottom: 0.35em;
  list-style: none;
  clear: both;
}
.xzoektermen ul li .links {
  margin: 0 4px 4px 0;
  -webkit-box-flex: 3.5;
  -webkit-flex: 3.5;
  -moz-box-flex: 3.5;
  -moz-flex: 3.5;
  -ms-flex: 3.5;
  flex: 3.5;
  float: none;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-flex-order: 1;
  order: 1;
  word-break: break-word;
}
.xzoektermen ul li .links a {
  font-weight: 600;
}
.xzoektermen ul li .links.searchdos {
  -webkit-box-flex: 2.65;
  -webkit-flex: 2.65;
  -moz-box-flex: 2.65;
  -moz-flex: 2.65;
  -ms-flex: 2.65;
  flex: 2.65;
}
.xzoektermen ul li .right {
  float: right !important;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -moz-order: 2;
  -ms-flex-order: 2;
  order: 2;
  overflow: hidden;
}

#results .zoektermenplain li {
  list-style-image: none !important;
  margin-bottom: 1em !important;
}

.selectdeel {
  float: left;
  width: 100%;
  margin: 0 0.5rem;
}

body > #f15avlucht_boven_menu {
  left: 0;
  top: 0;
  width: 250px;
  height: 103px;
  background-color: #fff;
}

div.content {
  position: absolute;
  z-index: 3;
  top: 127px;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0;
}

body.geen_avlucht div.content {
  top: 107px;
}

.geen_vlucht:not(#homepage):not(.noheader) {
  margin-bottom: 1px !important;
}
.geen_vlucht:not(#homepage):not(.noheader) #content2 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.gewoneversie div.content {
  margin-bottom: 1px !important;
}
.gewoneversie div.content #content2 {
  padding-left: 0.6875rem;
  padding-right: 0.6875rem;
}

.dosovz-tbl #header_container, .dosovz-tbl #content2 {
  width: 100%;
  margin: 0 auto;
  max-width: 77.875rem;
}

#wrapper {
  height: auto;
  position: relative;
  z-index: 1;
  width: 100%;
  overflow: hidden;
}

body.geen_avlucht div.content > #content2 {
  overflow: hidden;
  top: 0;
}

header:not(.h1) {
  position: relative;
  left: 0;
  right: 0;
  width: 100%;
  background: #fff;
  min-height: 106px;
  max-width: none;
}

.gewoneversie header:not(.h1), body.dsgn-2 > header:not(.h1) {
  position: fixed;
  z-index: 94;
  top: 0;
}

.gewoneversie .f15mpopm, body:not(#homepage) .f15mpopm {
  position: fixed !important;
}

.gewoneversie header, #vluchtx {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

.gewoneversie #header_container, .geen_avlucht.wel_vlucht #header_container {
  margin-left: auto;
  margin-right: auto;
  max-width: 74.5rem;
  padding: 0;
  height: 106px;
}

.gewoneversie #header_container #header_container2 {
  height: 106px;
  overflow: visible !important;
  position: relative;
  z-index: 17;
}

.geen_avlucht.wel_vlucht #vluchtx {
  padding-top: 2em;
}

body.gewoneversie > header, .geen_avlucht.wel_vlucht > header {
  height: 106px;
}

nav {
  position: absolute;
  right: 0;
}

#f15_title_content_zonder_ul {
  background: transparent;
  height: 50px;
  overflow: hidden;
}

div.nav_content {
  position: relative;
  left: -1px;
  padding-left: 1px;
}

body:not(.dsgn-2) #f15_datum_in_balk {
  position: absolute;
  margin: 0 0 0 0.7em;
  right: auto;
  z-index: 27;
  font-weight: 400;
  color: #293a4b;
  vertical-align: middle;
  display: table;
}

body:not(.dsgn-2).gewoneversie #f15_datum_in_balk, body.geen_vlucht:not(#homepage) #f15_datum_in_balk {
  left: 0.95em;
}

#displaydate {
  display: table-cell;
  vertical-align: middle;
}

#f15_datum_in_balk .icon-calender_input {
  padding-top: 2px;
  margin-left: 0.35em;
  display: table-cell;
  vertical-align: middle;
  line-height: 33px;
}

.icon-calender_input a:after {
  content: "\e612";
  font-size: 200%;
}

html:not(.ie) body.geen_vlucht:not(#homepage) .icon-calender_input a:after {
  font-size: 190%;
}

.icon-calender_input a {
  color: #007dc5 !important;
  display: inline-block;
  width: 14px;
  padding-left: 3px;
  padding-right: 3px;
  height: 21px;
}

.icon-calender_input a:hover {
  color: #039 !important;
}

.date_changed {
  color: #a00000;
}

#kolom_toevoegen {
  margin-left: 1em;
}

#vlucht > #vlucht_content {
  position: absolute;
  top: 0px;
  left: 0;
  bottom: 0;
  width: 100%;
  margin: 0 0 2em 0;
}

#layout_content_only {
  overflow: auto;
  position: absolute;
  z-index: 3;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 5px;
  margin-top: 0;
}

.colcheck {
  float: left;
  width: 49%;
}

.chknoedit {
  width: 150px;
}

.breed {
  margin-top: 2em;
}

#vlucht .route .jspPane {
  width: 100% !important;
  padding-right: 1em;
}

#content2.not_homepage.with_tiles #main_container {
  float: none;
}
#content2.not_homepage.with_tiles .c_toggleNav {
  margin-top: 0.5rem;
}
#content2.not_homepage.with_tiles #tiles {
  padding-top: 35px !important;
}
#content2.not_homepage.with_tiles #tiles #closeNav {
  margin-top: 31px;
}

#print_content_zondervlucht > #content2 {
  padding: 0 12px 0 10px;
}

/* de meeste regels hierna staan ook in /9353241/v/alert.css (=iframe met alleen deze css-aanroep!) */
/* Tiny reset; you probably already have this */
.expandingArea textarea,
.expandingArea pre {
  margin: 0;
  padding: 0;
  outline: 0;
  border: 0;
}

/* The containing element has the expandingArea
   class, define any border or inset box-shadow
   etc. here that you want to style your textarea.
   I've just added a simple 1px solid mid-grey
   border. You can also set a min-height property
   here if you want and it works as expected.
*/
.expandingArea {
  position: relative;
  line-height: 30px;
  font-size: 18px;
  width: 100%;
}

/* Any padding should go in here; it needs to be
   the same for both the pre and the textarea. You
   also need to make sure both have exactly the
   same font and line height properties, although
   the exact values can of course be anything you
   want.
*/
.expanding-wrapper {
  width: 100%;
}

.t-cl-0 textarea {
  box-shadow: none;
  padding-right: 3px !important;
}

.t-cl-0 textarea, .div_zoekveld.div_zoekveld_main input.searchfield,
.expandingArea textarea {
  z-index: 99;
  padding: 3px 18px 2px 2px;
  background: #fff;
  font: 400 14px/18px "Roboto", sans-serif;
  /* Make the text soft-wrap */
  white-space: pre-wrap;
  word-wrap: break-word;
  min-height: 22px;
  border: solid 1px #bfbdbd;
  border-radius: 4px;
  -webkit-transition: all 200ms ease-in-out, height 0;
  -moz-transition: all 200ms ease-in-out, height 0;
  -ms-transition: all 200ms ease-in-out, height 0;
  -o-transition: all 200ms ease-in-out, height 0;
  transition: all 200ms ease-in-out, height 0;
  /* Hide any scrollbars */
  overflow: hidden !important;
  margin: 1px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

.dsgn-1 .t-cl-0 textarea, .dsgn-1 .div_zoekveld.div_zoekveld_main input.searchfield,
.dsgn-1 .expandingArea textarea {
  font: 400 12px/15px Verdana, Arial, sans-serif;
}

.ie .dsgn-1 .t-cl-0 textarea,
.ie .dsgn-1.expandingArea textarea,
.gecko .dsgn-1 .expandingArea textarea {
  font: 400 11.5px/13.5px verdana, arial, sans-serif;
}

.ie .t-cl-0 textarea,
.ie .expandingArea textarea,
.gecko .expandingArea textarea {
  line-height: 1.0625rem;
}

/* The border-box box model is used to allow
      padding whilst still keeping the overall width
      at exactly that of the containing element.
*/
/*2 {  ab uitgezet 180615

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	 This height is used when JS is disabled 
	height: 100px;
	width: 100%;
	min-height: inherit;
	color: #252525;
}
*/
.expandingArea.active textarea {
  /* Hide any scrollbars */
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 9999;
  background: #fff;
  /* Remove WebKit user-resize widget */
  resize: none;
}

.t-cl-0 .expanding-clone,
.expandingArea pre {
  min-height: inherit !important;
}

/* de meeste regels uit deze fike staan ook in /9353241/v/alert.css (t.b.v profiel maken (=iframe met alleen deze css-aanroep! */
@keyframes right {
  from {
    transform: translate(0);
  }
  to {
    transform: translate(20px);
    opacity: 0;
  }
}
@keyframes left {
  from {
    transform: translate(0);
  }
  to {
    transform: translate(-20px);
    opacity: 0;
  }
}
.hide-right {
  animation: right 1s forwards ease-out;
}

.hide-left {
  animation: left 1s forwards ease-out;
}

.content-wrapper {
  white-space: normal !important;
  -ms-overflow-style: auto !important;
}

.scroll-indicator {
  width: 100%;
}

[class*=arrow-] svg {
  margin-top: 2px !important;
  cursor: pointer;
}

.scroll-indicator [class*=fade-] {
  height: calc(100% - 32px) !important;
}

.ie .scroll-indicator [class*=fade-], .edge .scroll-indicator [class*=fade-] {
  height: calc(100% - 20px) !important;
}

.ie .scroll-indicator .fade-left, .ie .scroll-indicator .fade-right {
  box-shadow: 0px 0px 18px 18px rgb(255, 255, 255) !important;
  right: 8px !important;
}
.ie .scroll-indicator .fade-left {
  left: 8px !important;
  right: auto !important;
}

@media only screen and (max-width: 35.49em), only screen and (min-width:35.5em) and (max-width:53.6875em) and (orientation: landscape) {
  .device_gt_i9300.mobile .checkbox_pamo { /* t.z.t. .device_gt_i9300 vervangen door android4_3 (als dh script heeft aangepast*/
    position: relative;
    top: -1.1em;
    left: 0.1em;
  }
}
@media only screen and (max-width:53.6875em) {
  .vorm9353241 .sluiten_menu {
    top: -3em !important;
    right: -2em !important;
  }
  #date-dashboard-zoek {
    margin-top: 0.6em;
  }
  #logos_en_titel #header_logo_links, body.dosovz-tbl #logos_en_titel #header_logo_links {
    left: 0;
  }
  #logos_en_titel #header_logo_links, #homepage div.nav_content ul {
    margin-left: 0;
  }
  #monsel {
    margin-top: 0 !important;
  }
  .vorm9353269 #footer_col3 {
    padding-right: 0 !important;
  }
  .no-flexbox #logos_en_titel div {
    height: 100%;
    line-height: 60px;
    position: relative;
  }
  .no-flexbox #logos_en_titel div img {
    vertical-align: bottom;
  }
  .no-flexbox #logos_en_titel #header_site-titel {
    line-height: 65px;
  }
  .no-flexbox #monsel {
    position: absolute !important;
    bottom: 0;
    left: 22% !important;
  }
  .no-flexbox #monsel img {
    position: relative;
    top: 4px;
  }
  .no-flexbox #header_logo_links img, .no-flexbox #monsel li {
    top: 0 !important;
  }
  .no-flexbox #monsel li.monsel_hover, .no-flexbox #monsel .monsel_top {
    top: 60px !important;
  }
  .no-flexbox #header_logo_rechts img {
    float: none;
    top: -3px;
  }
  .no-flexbox #homepage #content {
    margin-top: 0;
  }
  .android.mobile #main .hdr-mark .icon-drawer {
    width: 1em !important;
    height: 1em;
  }
  #homepage #content2 {
    padding-bottom: 1em;
  }
  .vorm9353241 #header_site-titel_content_zonder_ul .homeknop {
    position: relative;
    top: 12px;
    max-width: 60% !important;
  }
  .android .vorm9353241 #header_site-titel_content_zonder_ul .homeknop {
    top: 18px;
  }
  .homelink_titel, .regulier_met_tiles.gewoneversie [id^=tbl_klap] {
    display: none;
  }
  .gewoneversie.regulier_met_tiles:not(.tiles-open) #vlucht #vluchtx .header_inhoud, .gewoneversie.regulier_met_tiles:not(.tiles-open) #vlucht #vluchtx .route {
    width: 100% !important;
  }
  .android.mobile #tiles-wrap-outer.tiles-open #tiles {
    overflow: inherit !important;
  }
  #vlucht > #vlucht_content {
    position: relative;
  }
  dsgn-1 .footer {
    position: relative !important;
    height: 49px !important;
    margin: -0.5emem 0 !important;
    border-top: none !important;
    min-height: 1em;
  }
  .pull-6 {
    right: 0;
  }
  .extramargeonderkant {
    height: auto !important;
  }
  #homepage input.zoekvld {
    width: 100%;
  }
  #c_dosovz #dosovz {
    overflow-x: auto;
  }
  .gewoneversie #content #content2 #main #c_dosovz.uitgeklapt {
    position: static;
    margin-left: 0;
  }
  #main_container {
    left: 0 !important;
  }
  #topleft {
    width: 6%;
    background: #fff !important;
    border-bottom: none !important;
    padding-right: 0 !important;
    border-top: 1px solid #aab8c9 !important;
  }
  div.nav_content {
    padding-top: 0.15em;
  }
  .ios div.col-title-block {
    padding-bottom: 1px;
  }
  .mobile.android #homepage.dsgn-1 .dash_title .huidige_monitor {
    height: 24px;
    line-height: 24px;
  }
  .mobile.android .dsgn-1 .col-title-button {
    margin-top: 0.6em !important;
  }
  .mobile.android .dsgn-1 .help_link {
    padding-left: 9px !important;
    padding-right: 15px !important;
    font-size: 1.15em !important;
  }
  .mobile.android .dsgn-1 .icon-ok_button {
    width: 26px !important;
    height: 26px !important;
  }
  .mobile.android .dsgn-1 .icon-instellingen:before {
    font-size: 1.4em !important;
    line-height: 0.8em !important;
  }
  .dropdown_wrapper {
    width: 88% !important;
  }
  .input_buttons, .dossiers_tonen {
    width: 7em !important;
  }
  .weergave_blok label, weergave_kolom label, .t-cl-0_weergave label {
    margin: 0 !important;
    padding: 0 !important;
    width: 6em;
    display: inline !important;
    overflow: hidden;
  }
  .touch .buttons .col-menu-button {
    margin: 4px;
    padding: 10px !important;
  }
  .ios .dsgn-1 .col_container1 li {
    padding-right: 0.2em;
  }
  #main #tbl_klapUit:not(.hidden) {
    left: 0.1em;
    margin-top: -1.25em;
  }
  .not_homepage .mainzondervlucht {
    margin: 0 1.2em !important;
  }
  .white_content.dlg-prof {
    width: 98%;
    margin-left: 1%;
    left: 0 !important;
  }
  .white_content.dlg-prof .lightbox {
    width: calc(100% - 2em) !important;
  }
  .gewoneversie #main #c_dosovz {
    margin-top: 0.7em;
  }
  .gewoneversie #main #c_dosovz:not(.uitgeklapt):after {
    right: -12px !important;
  }
  #c_tiles_contentpag #main > form[name=global] small-1, .gewoneversie.regulier_met_tiles #avlucht,
  .geen_avlucht.wel_vlucht #vlucht, .geen_avlucht.wel_vlucht #vlucht #vlucht_content {
    padding: 0;
  }
  .geen_avlucht.wel_vlucht #vlucht #vlucht_content {
    position: static;
  }
  body:not(.geen_avlucht).regulier_met_tiles #vlucht div.service_rubr_met_tegels ul + div, #vlucht .header_inhoud {
    display: none !important;
  }
}
@media only screen and (min-width: 35.5em) and (max-width: 42em) {
  .dos-ovz-hdr-topic {
    min-width: 10.1875rem;
  }
  .dos-ovz-hdr-sort {
    min-width: 9.625rem;
  }
}
@media only screen and (max-width: 40em) {
  .dsgn-1 .dos-ovr-hdr-title {
    margin-bottom: 0.5em !important;
  }
  #maps #toggleNav {
    top: 0.5em;
  }
  body:not(.dsgn-2) .flex.dosovzhdn {
    display: block;
  }
  .flex.dosovzhdn > div {
    float: none !important;
    display: inline-block;
    margin-left: 0 !important;
    margin-bottom: 0 !important;
    margin-top: 0.75em !important;
  }
  #c_dosovz .flex.dosovzhdn > div:first-of-type {
    margin-top: 0.1em !important;
  }
}
@media only screen and (max-width: 35.49em) {
  .dsgn-1.vorm9353241.gewoneversie #header_logo_links .pdclogo,
  body.dsgn-1.vorm9353241.geen_vlucht:not(#homepage) #header_logo_links .pdclogo,
  .dsgn-1.vorm9353241 #header_logo_links .pdclogo {
    position: relative;
    top: -0.1875rem;
    left: 0.125rem;
    width: 2.5625rem;
    height: 2rem;
  }
  .mac.safari #homepage > header {
    width: calc(88% - 14px) !important;
  }
  .mac.safari #homepage #content {
    bottom: 16px;
    margin-top: 0 !important;
  }
  .mac.safari #homepage #content2 {
    overflow: auto;
    height: calc(100% - 1px) !important;
  }
  .mac.safari #homepage .col_container1 {
    height: calc(100% - 1px);
  }
  .mac.safari.flexbox #homepage.vorm9353241 #content {
    top: 122px;
  }
  .mac.safari.flexbox #homepage #f15_datum_in_balk .icon-calender_input {
    padding-top: 0;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .dosdata .gangV_in_cel:not(.popup) > a > div {
    margin-left: 34px;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .dosdata .gangV_in_cel:not(.popup) > a > div.gangEU {
    margin-left: 29px;
  }
  body.dsgn-1:not(.gewoneversie) .dosdata .gangV_in_cel:not(.popup) > a > div.gangEU.gang-eu-r {
    margin-left: 2px;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .dosdata .gangV_in_cel:not(.popup) .gangV.gepubliceerd {
    left: -1px;
  }
  .dsgn-1 .expandingArea {
    height: 22px;
  }
  .mac.safari:not(.safari5) #f15_datum_in_balk {
    position: relative;
  }
  .mac.safari:not(.safari5) #date-dashboard-zoek {
    height: 66px;
  }
  .mac.safari:not(.safari5) body.geen_avlucht #content {
    margin-top: 0 !important;
  }
  .mobile #homepage.geen_avlucht .scroll-pane {
    height: 750px !important;
  }
  #homepage #colsbody {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #homepage.dsgn-1 #content2 {
    height: auto !important;
  }
  body.geen_vluchten .dos-ovr-hdr-title {
    margin-top: 0 !important;
  }
  body.geen_avlucht header.h1,
  .loginpage #vlucht {
    margin-top: 0;
  }
  .geen_avlucht.vorm9353241 .col_container1 {
    margin-bottom: 0px !important;
  }
  body:after {
    content: "small";
    display: none;
  }
  .android.mobile body.dsgn-1 .qtip-pdc {
    font-size: 100% !important;
  }
  .android.mobile .dsgn-1 .div_zoekveld {
    padding-bottom: 1.4em;
  }
  .android.mobile .dsgn-1 #homepage .div_zoekveld {
    margin-top: 2.8rem;
  }
  .android.mobile .dsgn-1 #homepage #date {
    padding-top: 3.1rem;
    margin-top: -2px;
  }
  .android.mobile .dsgn-1 #homepage .dash_title {
    padding-bottom: 1.2em;
  }
  .android.mobile.flexbox .dsgn-1 .col-title-button_icons {
    height: 30px;
  }
  .no-flexbox #monsel {
    left: 9% !important;
  }
  .no-flexbox #homepage.geen_avlucht.vorm9353241 #header_site-titel img {
    max-width: 55.4% !important;
  }
  #homepage .expanding-wrapper {
    z-index: 2;
  }
  .dropdown_wrapper {
    max-height: none !important;
  }
  #homepage header, footer {
    margin: 0 0 0 24px !important;
    width: calc(100% - 48px) !important;
  }
  .dosovz-tbl #vlucht {
    padding: 0;
  }
  .col_container1 {
    border-left: 1px solid #ccc !important;
    border-right: 1px solid #cbcac9;
  }
  #tiles-wrap-outer {
    margin: 0 0 0 24px;
    width: calc(100% - 48px) !important;
    border-left: 1px solid #ccc !important;
  }
  #content2 #tiles-wrap-outer {
    width: 100% !important;
  }
  #content2 #tiles-wrap-outer .col_container1 {
    width: 100%;
    border-left: none !important;
  }
  #content2 #tiles-wrap-outer .ui-resizable-handle {
    display: none !important;
  }
  #content2 > div:not(#tiles-wrap-outer) .col_container1 {
    margin: 0 0 0 24px;
    width: calc(100% - 48px) !important;
    border-left: 1px solid #ccc !important;
  }
  .dosovz-tbl.regulier_met_tiles.gewoneversie .h1, .dosovz-tbl.regulier_met_tiles .h1 {
    padding-right: 0.5em;
  }
  .dosovz-tbl.regulier_met_tiles.gewoneversie #displaydate, .dosovz-tbl.regulier_met_tiles #displaydate {
    padding-left: 0 !important;
  }
  .dosovz-tbl.regulier_met_tiles.gewoneversie .c_toggleNav, .dosovz-tbl.regulier_met_tiles .c_toggleNav {
    padding: 0.4em 0 0;
  }
  .dosovz-tbl.regulier_met_tiles.gewoneversie #toggleNav, .dosovz-tbl.regulier_met_tiles #toggleNav {
    width: 12px;
    min-width: 12px;
    left: -0.85em;
  }
  .dosovz-tbl.regulier_met_tiles.gewoneversie #toggleNav:after, .dosovz-tbl.regulier_met_tiles #toggleNav:after {
    margin-left: -0.1em;
  }
  .dos-ovz-hdr-sort {
    margin-right: 6em !important;
  }
  .geen_avlucht.wel_vlucht #c_tiles_contentpag {
    width: calc(100% - 1px);
  }
  .geen_avlucht.wel_vlucht #tiles {
    margin-top: 0 !important;
  }
  .geen_avlucht.wel_vlucht #tiles + .c_toggleNav {
    padding: 0.4em 0 0;
    position: relative;
    left: -12px;
  }
  .geen_avlucht.wel_vlucht #content2 .h1 {
    padding-right: 20px;
  }
  #maps #toggleNav:after {
    margin-left: 0.95em !important;
  }
  body:not(#homepage) #maps #toggleNav {
    right: 1.15em !important;
  }
  table.dosmap-ovz {
    display: table !important;
    table-layout: fixed;
  }
  table.dosmap-ovz div.ovz-col-datum, table.dosmap-ovz div.ovz-col-datum a {
    width: auto;
    float: none;
    text-align: left;
  }
  table.dosmap-ovz .volgico {
    display: inherit;
  }
  table.dosmap-ovz .volgico .add {
    top: 7px;
  }
  .dsgn-1 table.dosmap-ovz .volg-mark {
    top: 3px;
    left: 3px !important;
  }
  #content2 #tiles-wrap-outer.tiles-closed #tiles-wrap-inner.col-resizable {
    width: calc(100% - 58px);
  }
  .geen_avlucht.wel_vlucht #content2 #toggleNav {
    left: -0.5em;
  }
  .android.mobile body.dsgn-1:not(#homepage) #toggleNav {
    margin-top: -0.35em;
  }
  .android.mobile body.dsgn-1:not(#homepage) #maps #toggleNav {
    margin-top: -0.2em;
  }
  .android.mobile body.dsgn-1:not(#homepage) #toggleNav:after {
    margin-left: -0.35em;
  }
  #content2 #tiles #closeNav {
    right: 2px;
    top: 2px;
  }
  #content2 #tiles-wrap-outer.tiles-open #tiles-wrap-inner.col-resizable {
    width: calc(100% - 182px);
  }
  #content2 #tiles-wrap-outer.tiles-open #tiles {
    width: 182px;
    padding: 0 0 2px 3px;
    margin-top: -2px;
  }
  .geen_vluchten.regulier_met_tiles #c_tiles_contentpag header.h1 {
    margin-top: 0;
  }
  .geen_vlucht:not(#homepage) #content2.not_homepage.with_tiles .c_infowijzer {
    max-width: 94vw;
  }
  .geen_vlucht:not(#homepage) #content2.not_homepage.with_tiles .infowijzer {
    margin-right: 10px;
  }
  .android.mobile .dsgn-1.geen_vlucht:not(#homepage) #content2.not_homepage.with_tiles .infowijzer {
    margin-right: 18px;
  }
  .show-for-small .alleen_tekst_content {
    padding: 0 0 1em;
  }
  .show-for-small .alleen_tekst_content p {
    margin-right: 1rem;
    margin-left: 1rem;
  }
  .dsgn-1 .show-for-small .alleen_tekst_content h2 {
    margin-left: 0;
    margin-right: 0;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  /*	#cols .tiles_wrapper {
  		width: 88% !important;
  	   margin: 0 6%;		
  		padding: 0;
  		margin-bottom: 6%;
  	}*/
  .gewoneversie #logos_en_titel, body.geen_vlucht:not(#homepage) #logos_en_titel, .geen_avlucht:not(#homepage) #logos_en_titel,
  .gewoneversie .div_zoekveld, .geen_vlucht:not(#homepage) .div_zoekveld, .geen_avlucht.wel_vlucht .div_zoekveld {
    margin: 0 0 0 24px;
    width: calc(100% - 48px);
  }
  #date-dashboard-zoek {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-top: 1.3em;
  }
  html:not(.safari5) #date-dashboard-zoek.met_extra_child {
    height: 89px;
  }
  #date-dashboard-zoek, .xzoektermen ul li {
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #date {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  #homepage .dash_title {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding: 5px 0 1.7em 0;
    margin: -4px 0 !important;
  }
  #homepage #date-dashboard-zoek {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #homepage #date {
    padding-top: 2.1rem;
  }
  #homepage .dash_title {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding: 1px 0 1.7em 0;
    margin: 0 !important;
    left: 0;
  }
  #homepage .dash_title + .dash_title {
    margin-left: 1rem !important;
  }
  #homepage .div_zoekveld {
    margin-top: 2.35rem;
    width: 100%;
  }
  html:not(.webkit) #homepage .dash_title {
    padding-bottom: 1.5em;
  }
  html.ie:not(.ie9) #homepage .dash_title {
    padding-bottom: 1.8em;
  }
  .dsgn-1 .div_zoekveld {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
    padding-bottom: 1em;
  }
  html:not(.webkit) #homepage .div_zoekveld {
    padding-bottom: 1.3em;
  }
  html.ie:not(.ie9) .div_zoekveld, .opera .div_zoekveld {
    padding-bottom: 1em;
  }
  .gewoneversie header {
    z-index: 8394;
  }
  .blackberry .div_zoekveld {
    padding-bottom: 1.1em;
  }
  .blackberry #homepage .dash_title {
    padding-bottom: 1.7em;
  }
  .blackberry .control_menu {
    top: 4.3em;
  }
  .blackberry #homepage .dash_title .uitklap:after {
    line-height: 26px;
  }
  .blackberry .ui-widget-content {
    z-index: 99999948395 !important;
  }
  .xzoektermen ul li .right {
    margin: 0.6em 0 0;
  }
  .mobile #main .ovz-col-status, .mobile #main .dos-status, .mobile #main .hk-item-status {
    left: 0;
  }
  #logos_en_titel {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: end;
    -moz-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 32px;
  }
  #logos_en_titel > div:not(#header_site-titel) {
    top: 0 !important;
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  body.geen_vlucht:not(#homepage) #header_logo_links,
  #logos_en_titel #header_logo_links {
    -webkit-box-flex: 1.1;
    -webkit-flex: 1.1;
    -moz-box-flex: 1.1;
    -moz-flex: 1.1;
    -ms-flex: 1.1;
    flex: 1.1;
    margin-top: 0.5vw;
  }
  #header_site-titel {
    -webkit-box-flex: 4.7;
    -webkit-flex: 4.7;
    -moz-box-flex: 4.7;
    -moz-flex: 4.7;
    -ms-flex: 4.7;
    flex: 4.7;
  }
  #logos_en_titel #header_logo_rechts {
    -webkit-box-flex: 0.75;
    -webkit-flex: 0.75;
    -moz-box-flex: 0.75;
    -moz-flex: 0.75;
    -ms-flex: 0.75;
    flex: 0.75;
  }
  #header_site-titel img {
    max-width: 81%;
    width: 100%;
    height: auto;
  }
  #header_site-titel .eersteitem img.monsel_parlementaire_monitor {
    max-width: 86%;
  }
  #header_site-titel .monsel_hover img.monsel_parlementaire_monitor {
    max-width: 100%;
  }
  #logos_en_titel #monsel, #header_site-titel {
    margin: 0;
  }
  #monsel {
    height: 17px;
  }
  .android.mobile .dsgn-1 #monsel {
    height: 19px;
  }
  #monsel li {
    width: auto !important;
  }
  #col-resizable {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .tiles_wrapper {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  #homepage #f15_datum_in_balk {
    left: 0;
    margin: 0;
    padding: 0.1875em;
  }
  .col_container1:last-of-type {
    border-bottom: 1px solid #cbcac9;
  }
  .col_container1 .title {
    border-left: none !important;
    border-right: none !important;
  }
  div.col-title-block {
    border-top: 1px solid #aab8c9 !important;
  }
  .android.mobile .dsgn-1 .col_container2 div.col-title-block {
    padding-top: 1px;
  }
  .col_container2 div.col-title-block {
    border-top: none !important;
    padding-top: 1px;
  }
  .android.mobile body.dsgn-1:not(.vorm9353261) div.col-title-block {
    padding-bottom: 2px;
  }
  #homepage div.nav_content {
    padding-right: 0 !important;
  }
  #nav ul {
    margin-bottom: 0;
  }
  .persoonlijk {
    clear: both;
    position: relative;
    top: 0.1875em;
  }
  .android .dsgn-1 .algemeen, .android .dsgn-1 .persoonlijk {
    position: relative;
    top: -0.1875em !important;
  }
  .mobile.android .dsgn-1 .div_zoekveld form > div {
    top: 2px !important;
  }
  .ie a.icon-instellingen:before { /* voor alle ie's, dus ook ie10up!*/
    font-size: 27% !important;
  }
  .icon-instellingen:before {
    font-size: 2em;
    line-height: 0.8em;
    padding: 2px 1px 0 1px !important;
  }
  .icon-instellingen {
    padding-top: 3px !important;
    padding-right: 11px !important;
    padding-bottom: 3px !important;
    margin-top: 3px;
  }
  .icon-ok_button {
    width: 27px;
    height: 25px;
    margin-top: 3px;
  }
  #cols .col-title-button {
    margin-top: 0;
    border-right: none !important;
  }
  .help_knop {
    margin-top: 0.2em !important;
  }
  .help_knop {
    margin-top: 0.2em !important;
  }
  .help_link {
    padding-left: 6px !important;
    padding-right: 6px !important;
    line-height: 24px !important;
    font-size: 130% !important;
    margin-right: 16px;
  }
  .ingelogd #header_container2 .back_button {
    padding-left: 0.25em !important;
    top: 2.8em;
  }
  .ingelogd #header_container2 .forward_button {
    padding-left: 0.25em !important;
    top: 5em;
  }
  body:not(.geen_avlucht) #main_container #main .hdr-mark {
    left: -3px;
  }
  body:not(.geen_avlucht) #main_container #main .volgicon-volg.hdr-mark {
    left: -5px;
  }
  .mobile #main_container #main .hdr-mark {
    left: 2px;
  }
  .android.mobile .dsgn-1 .ingelogd #header_container2 .back_button {
    top: 2.4em;
  }
  .android.mobile .dsgn-1 .ingelogd #header_container2 .forward_button {
    top: 4.6em;
  }
  #kalender {
    margin: 0 6%;
    left: 0 !important;
  }
  .mobile.android.flexbox .dsgn-1 #cols div.t-ci {
    width: calc(100% - 38px);
  }
  .mobile.android.flexbox .dsgn-1 .col-title-button {
    width: 38px;
  }
  .mobile.android .dsgn-1 #date {
    margin-top: 7px;
  }
  .mobile.android .dsgn-1 #colsbody .help_knop {
    margin-top: -15px !important;
    margin-right: 0.3em !important;
  }
  .mobile.android .dsgn-1 .col-title-button {
    margin-top: 0.2em !important;
  }
  .mobile.android .dsgn-1 #colsbody .icon-instellingen {
    height: 30px !important;
  }
  .mobile.android .dsgn-1 .icon-ok_button {
    width: 30px !important;
    height: 31px !important;
    padding: 0 1px 0 2px;
  }
  .mobile.android .dsgn-1 .icon-instellingen:before {
    width: 30px;
    height: 24px;
    padding: 7px 0 0 1px !important;
  }
  .mobile.android .dsgn-1 #header_site-titel_content_zonder_ul .homeknop {
    max-width: 86% !important;
  }
  .mobile.android .dsgn-1 #cols .help_knop {
    margin-top: 0.34375em !important;
  }
  .mobile.android .dsgn-1 #cols .help_knop a.help_link {
    height: 30px !important;
    padding: 1px 0.5em 0 0.5em !important;
    line-height: 1.4em !important;
  }
  .mobile.android .dsgn-1 .control_menu {
    left: -0.4em;
  }
  .no-flexbox #monsel li img {
    max-width: 55% !important;
  }
  #homepage .dash_title {
    left: 0;
  }
  /*	body:not(#homepage) input.zoekvld, body:not(#homepage) textarea#q {
  		width: 84%;
  	}
  */
  #f15_datum_in_balk {
    display: table;
    width: 53%;
  }
  .icon-calender_input {
    display: table-cell;
    vertical-align: top;
  }
  header nav.nav {
    padding-top: 0.15em;
  }
  #main .onderdelen_resultaten th:first-child:nth-last-child(2) {
    width: 3.125rem;
  }
  #main .onderdelen_resultaten th:first-child:nth-last-child(2) ~ th {
    width: calc(100% - 3.125rem);
  }
  #main .onderdelen_resultaten th[data-var*="***"], #main .onderdelen_resultaten th:first-child:nth-last-child(3) {
    width: 3.125rem;
  }
  #main .onderdelen_resultaten th:first-child:nth-last-child(3) ~ th {
    width: calc(50% - 1.5625rem);
  }
  #main .onderdelen_resultaten .breakdown-volgnr + th,
  #main .onderdelen_resultaten th[data-var*=j7w]:first-child:nth-last-child(4) {
    width: 3.125rem;
  }
  #main .resultaten_row td:first-child:nth-last-child(3) img {
    width: 3.125rem;
  }
  .gewoneversie #f15_datum_in_balk, .loginpage #f15_datum_in_balk, body.geen_vlucht:not(#homepage) #f15_datum_in_balk, .geen_avlucht.wel_vlucht #f15_datum_in_balk {
    background-color: #e2edf6;
    left: 1.8em;
    border-top: 1px solid #aab8c9;
    border-bottom: 1px solid #aab8c9;
  }
  .ios ul.persoonlijk {
    display: block !important;
    margin-top: 0.5em;
  }
  .blackberry .checkbox_pamo, .win.safari .checkbox_pamo {
    position: relative;
    top: -7px;
    margin-top: -5px !important;
  }
  .t-r-0 .t-ci-0_zoek {
    width: 12em !important;
    float: none;
    padding-left: 0 !important;
  }
  .t-r-0 .t-cl-0:not(.niveau_2) {
    padding-left: 0;
  }
  .t-r-0 .t-cl-0:not(.niveau_2) .zoekveld_border {
    margin-left: 0;
  }
  .dropdown_wrapper {
    width: 88% !important;
  }
  .t-r-0 .input_buttons, .t-r-0 .dossiers_tonen {
    width: 100% !important;
    float: none;
  }
  .t-r-0 .dossiers_tonen {
    margin-top: 0.9em;
  }
  /*	 m.b.t. .android.mobile .checkbox_pamo : zie bovenaan _grid_small+mid.scss*/
  .weergave_blok, weergave_kolom, .t-cl-0_weergave {
    margin-top: 0.5em;
    padding: 0 !important;
  }
  .weergave_blok label, weergave_kolom label, .t-cl-0_weergave label {
    margin: 0 !important;
    padding: 0 !important;
    width: auto;
    max-width: 5.1em;
    display: inline-block !important;
    overflow: hidden;
  }
  .t-cl-0_weergave input {
    vertical-align: top;
  }
  .t-cl-0_weergave div > div:first-child {
    width: 29% !important;
  }
  .t-cl-0_weergave div > div:nth-child(3) label {
    max-width: 6em;
  }
  .touch .buttons .col-menu-button {
    margin: 4px;
    padding: 10px !important;
  }
  .icon-instellingen:before {
    font-size: 2em;
    line-height: 0.8em;
  }
  .icon-instellingen {
    padding-top: 3px !important;
    padding-right: 11px !important;
    padding-bottom: 3px !important;
    margin-top: 3px;
  }
  .col-title-button {
    margin-top: 0;
  }
  table tr th, table tr td:not(.kamercijfer) {
    min-width: 3.5rem;
  }
  header #header_container2 .control_open + nav .uitklap2:after {
    content: "\f106";
    left: 12px;
    position: relative;
  }
  .dsgn-1.gewoneversie #f15_datum_in_balk, body.dsgn-1.geen_vlucht:not(#homepage) #f15_datum_in_balk, .dsgn-1.geen_avlucht.wel_vlucht #f15_datum_in_balk {
    position: static;
    padding: 0 0 0 0.6875rem;
    margin: 0;
  }
  .geen_avlucht #f15_datum_in_balk, .gewoneversie #f15_datum_in_balk, body.geen_vlucht:not(#homepage) #f15_datum_in_balk {
    width: 100% !important;
  }
  .geen_avlucht .uitklap2:after, .gewoneversie .uitklap2:after, body.geen_vlucht:not(#homepage) .uitklap2:after {
    content: "\f0c9";
    font-family: FontAwesome !important;
    font-size: 165%;
    color: #008cba;
    margin-left: 0.2em;
  }
  .geen_avlucht #displaydate, .geen_avlucht .icon-calender_input, .gewoneversie #displaydate, .gewoneversie .icon-calender_input, body.geen_vlucht:not(#homepage) #displaydate, body.geen_vlucht:not(#homepage) .icon-calender_input {
    display: inline-block;
    width: auto !important;
  }
  .geen_avlucht #displaydate, .gewoneversie #displaydate, body.geen_vlucht:not(#homepage) #displaydate {
    line-height: 34px;
    padding-left: 0.9375rem !important;
    padding-top: 0;
  }
  .geen_avlucht input.zoekvld, .gewoneversie input.zoekvld, body.geen_vlucht:not(#homepage) input.zoekvld {
    padding: 0;
  }
  .geen_avlucht #header_logo_links img, .geen_avlucht #header_logo_rechts img, .gewoneversie #header_logo_links img, .gewoneversie #header_logo_rechts img, body.geen_vlucht:not(#homepage) #header_logo_links img, body.geen_vlucht:not(#homepage) #header_logo_rechts img {
    position: static !important;
    width: 100%;
  }
  .gewoneversie #content #main #c_dosovz.uitgeklapt {
    right: 0;
    left: auto;
    margin-left: -0.9375rem;
  }
  .gewoneversie .uitklap2:after, body.geen_vlucht:not(#homepage) .uitklap2:after, .geen_avlucht.wel_vlucht .uitklap2:after {
    font-size: 155%;
  }
  .gewoneversie header:not(.hidden), .gewoneversie #content, body.geen_vlucht:not(#homepage) header:not(.hidden), body.geen_vlucht:not(#homepage) #content, .geen_avlucht.wel_vlucht header:not(.hidden), .geen_avlucht.wel_vlucht #content {
    position: relative !important;
    top: 0 !important;
  }
  .gewoneversie header, .gewoneversie #header_container, .gewoneversie #header_container2, body.geen_vlucht:not(#homepage) header, body.geen_vlucht:not(#homepage) #header_container, body.geen_vlucht:not(#homepage) #header_container2, .geen_avlucht.wel_vlucht header, .geen_avlucht.wel_vlucht #header_container, .geen_avlucht.wel_vlucht #header_container2 {
    height: auto !important;
    min-height: inherit !important;
  }
  .gewoneversie #date-dashboard-zoek, body.geen_vlucht:not(#homepage) #date-dashboard-zoek, .geen_avlucht.wel_vlucht #date-dashboard-zoek {
    height: auto !important;
  }
  .gewoneversie .div_zoekveld, body.geen_vlucht:not(#homepage) .div_zoekveld, .geen_avlucht.wel_vlucht .div_zoekveld {
    padding-bottom: 1.4em;
  }
  .gewoneversie #content, body.geen_vlucht:not(#homepage) #content, .geen_avlucht.wel_vlucht #content {
    margin: 0.8em 0 0 !important;
  }
  .gewoneversie form #content, body.geen_vlucht:not(#homepage) form #content, .geen_avlucht.wel_vlucht form #content {
    margin-top: 1.1em !important;
  }
  .geen_avlucht.wel_vlucht #content2 .h1 {
    margin-top: 0;
  }
  .geen_avlucht #content {
    position: absolute;
  }
  .geen_avlucht #displaydate {
    line-height: 34px;
    padding-left: 0.625em !important;
  }
  .geen_avlucht .col_container2 div.col-title-block {
    padding-top: 0;
  }
  .icon-calender_input a {
    margin-right: 0.5em;
  }
  #f15_datum_in_balk .icon-calender_input {
    padding-top: 0;
  }
  #displaydate, .icon-calender_input {
    display: inline-block;
    float: left;
  }
  .geen_avlucht #content {
    margin-top: 8px !important;
    padding-top: 2px;
  }
  .blackberry .geen_avlucht #content {
    margin-top: 12px !important;
  }
  #col0.col_container1:before {
    content: "";
    display: block;
    height: 32px;
    background-color: #e2edf6;
    border-top: 1px solid #aab8c9;
    border-bottom: 1px solid #aab8c9;
    z-index: 12;
  }
  .infowijzer.infowijzer2 > div {
    float: none !important;
    width: auto !important;
  }
  .infowijzer.infowijzer2 > div:nth-of-type(2) ol.infowijzer {
    margin-top: 0;
  }
  .box .atab_container h2 {
    border-top: 1px solid #d3d3d3;
  }
  .atab_container, .atab_container.tab_up {
    position: static !important;
    width: 100% !important;
  }
  .atab_container.tab_up h2 {
    border-bottom: none !important;
  }
  .h3-a_vlucht, .h3-a_vlucht h3 {
    margin-top: 0 !important;
  }
  .tab_up:after, .tab_down:after {
    content: "" !important;
  }
  #avlucht > div:nth-of-type(2) .tab_up:before {
    background: transparent !important;
  }
  #main .naast_tabel, #content #avlucht > div:nth-of-type(2) .tab_up:before, #content #avlucht > div:nth-of-type(2) .tab_up:after, #content #avlucht > div:nth-of-type(2) .tab_down:after {
    display: none;
  }
  #main .naast_image {
    width: 100% !important;
  }
  body.geen_avlucht #content div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .geen_avlucht.vorm9353241 .col_container1 {
    margin-bottom: 237px;
  }
  .col_container1:not(:first-child) {
    border-top: 1px solid #aab8c9 !important;
  }
  .blackberry #header_site-titel {
    -webkit-box-flex: 1.3;
    -webkit-flex: 1.3;
    -moz-box-flex: 1.3;
    -moz-flex: 1.3;
    -ms-flex: 1.3;
    flex: 1.3;
  }
  .blackberry .gewoneversie #header_site-titel img {
    width: 66% !important;
    position: relative;
    left: 4%;
  }
  body.gewoneversie.niet_ingelogd #content {
    top: 3.25rem !important;
    z-index: 611354;
  }
  body.gewoneversie.niet_ingelogd #f15_datum_in_balk {
    margin: 0.8em 0 0 !important;
    left: 0;
  }
  body.gewoneversie.niet_ingelogd header nav {
    background: transparent !important;
  }
  body.loginpage ul.persoonlijk {
    display: none !important;
  }
  body.loginpage #avlucht {
    border-top: solid 1px #aab8c9;
    margin-top: 0.3em;
    padding-top: 0.6em;
  }
  body.loginpage.vorm9353241 #avlucht {
    padding-top: 2.3em;
  }
  .niet_ingelogd.dsgn-1 header nav .algemeen li:first-child {
    display: none;
  }
  .niet_ingelogd.dsgn-1 header nav .persoonlijk {
    padding: 1.25rem;
    font-size: 140% !important;
  }
  .niet_ingelogd.dsgn-1 header nav .persoonlijk a:before {
    font-family: FontAwesome !important;
    padding: 0;
    font-size: 90%;
    margin-right: 0.4em;
    vertical-align: top;
    content: "\e608";
    color: #0063b3;
    position: relative;
    top: 0.1em;
  }
  .android.mobile .dsgn-1 .niet_ingelogd nav {
    margin: 1.3em 0 -1.9em;
  }
  .niet_ingelogd #header_site-titel {
    -webkit-box-flex: 4.7;
    -webkit-flex: 4.7;
    -moz-box-flex: 4.7;
    -moz-flex: 4.7;
    -ms-flex: 4.7;
    flex: 4.7;
  }
  .niet_ingelogd #header_site-titel #header_site-titel_content_zonder_ul {
    height: auto !important;
  }
  .dsgn-1.vorm9353241.niet_ingelogd #header_site-titel_content_zonder_ul .homeknop {
    top: 0 !important;
  }
  .android.mobile .dsgn-1.vorm9353241.niet_ingelogd #header_site-titel_content_zonder_ul .homeknop {
    top: 1px !important;
  }
  .gewoneversie.vorm9353241 #displaydate, .geen_vlucht.vorm9353241:not(#homepage) #displaydate {
    line-height: 34px;
  }
  .vorm9353241 #header_site-titel_content_zonder_ul .homeknop {
    top: 26px;
    max-width: 86% !important;
  }
  .geen_avlucht.vorm9353241 #header_site-titel_content_zonder_ul .homeknop {
    top: 23px;
  }
  #tiles-wrap-outer #toggleNav:after {
    margin-left: 0.45em;
  }
  .android.mobile .dsgn-1 #tiles-wrap-outer #toggleNav:after {
    margin-left: 0.2em;
    font-size: 170%;
  }
  .android.mobile .geen_avlucht.dsgn-1 nav.nav nav.nav {
    top: -44px;
  }
  .android.mobile .dsgn-1.geen_avlucht.vorm9353241 header, .android.mobile .dsgn-1.gewoneversie.vorm9353241 header {
    border-top-width: 52px;
  }
  .android.mobile body.dsgn-1:not(.gewoneversie) #main > .dosovz_met_cat_sel #dosovz .gangV_in_cel .icon, .android.mobile body.dsgn-1:not(.gewoneversie) #dosovz .gangV_in_cel .icon {
    width: 3.3em;
    height: 3.3em;
  }
  .android.mobile body.dsgn-1:not(.gewoneversie) #main > .dosovz_met_cat_sel #dosovz .meer-tip_schema svg, .android.mobile body.dsgn-1:not(.gewoneversie) #dosovz .meer-tip_schema svg {
    margin-left: -0.7em;
  }
  .android.mobile .dsgn-1 #f15_datum_in_balk .icon-calender_input {
    margin-top: -0.55em;
  }
  .android.mobile .dsgn-1 .icon-zoek:after {
    padding: 3px 4px 5px 4px;
  }
  .android.mobile #homepage.dsgn-1 .dash_title .andere_dashboards {
    top: 36px;
  }
  .android.mobile .dsgn-1 #col0.col_container1:before {
    height: 34px;
  }
  .android.mobile .dsgn-1.geen_avlucht #content {
    margin-top: 29px !important;
  }
  .android.mobile .dsgn-1.geen_avlucht:not(#homepage) #content {
    margin-top: 57px !important;
  }
  .android.mobile body.dsgn-1.geen_vluchten:not(#homepage) #content {
    margin-top: 13px !important;
  }
  .android.mobile body.dsgn-1.geen_vluchten:not(#homepage) #content .dosovz_met_cat_sel {
    margin-top: 22px;
  }
  .android.mobile .dsgn-1.geen_avlucht.loginpage.gewoneversie #global #content {
    margin-top: 17px !important;
  }
  .android.mobile .dsgn-1 #f15_datum_in_balk .icon-calender_input {
    position: relative;
    top: 5px !important;
  }
  .android.mobile .dsgn-1.geen_avlucht #f15_datum_in_balk .icon-calender_input {
    top: 8px !important;
  }
  .android.mobile .dsgn-1.gewoneversie.vorm9353241 #logos_en_titel {
    top: 92px;
  }
  .android.mobile .dsgn-1 #displaydate {
    padding-top: 0;
  }
  .android.mobile .dsgn-1.vorm9353241 .col_container2 div.col-title-block {
    padding-top: 0 !important;
  }
  .android.mobile .dsgn-1 header input.zoekvld {
    height: 26px;
  }
  .android.mobile .dsgn-1.vorm9353241 #header_site-titel_content_zonder_ul .homeknop {
    top: 29px;
  }
  .android.mobile .dsgn-1 .f15mpopm {
    font-size: 100% !important;
    top: 7.05em !important;
  }
  #f15_datum_in_balk {
    width: 57%;
  }
  #homepage .t-cl-0_weergave div > div {
    width: 100% !important;
    padding-top: 0.2em;
  }
  #homepage .t-cl-0_weergave div > div label {
    max-width: none !important;
  }
  .w_titel_met_filter {
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 30em) {
  #f15_datum_in_balk {
    width: 44%;
  }
  .gewoneversie #f15_datum_in_balk {
    width: 40%;
  }
  .gewoneversie #f15_datum_in_balk {
    margin-top: 0 !important;
  }
  #displaydate {
    width: 66%;
  }
  /*	.android.mobile {
  		#displaydate {
  			padding-top: pem(4);
  		}
  	}
  */
}
@media only screen and (max-width: 26em) {
  .no-flexbox #monsel {
    left: -9% !important;
  }
  .vlaggb {
    position: absolute;
    right: 0;
    bottom: 1.6em;
  }
  .android.mobile .vlaggb {
    bottom: 1.8em;
  }
  .geen_avlucht .vlucht_divider {
    font-size: 60%;
  }
  #main .gangV, #main .fasetext, #main .faseterm-wrapper {
    font-size: 2.9vw !important;
  }
  #main .gangV_spelers {
    padding: 2px 0px 9px 0px;
  }
  #main .gangV_spelers > div {
    width: calc((100% - 88px) / 3 * 1);
    margin: 0 14px;
    padding: 0 7px;
    line-height: 12px;
  }
  #main .gangV_spelers .speler_1 {
    margin: 0 14px 0 22px;
  }
  #main .gangV_spelers .speler_4 {
    margin: 0 22px 0 11px;
  }
  #main .gangW .gangV_spelers > div {
    width: calc((100% - 88px) / 3 * 0.8);
  }
  #main .gangW .gangV_spelers .spelers_2_en_3 {
    width: calc((100% - 88px) / 3 * 1.4);
  }
  #main .fasetext {
    line-height: 9px;
  }
  #main .gangV {
    padding: 4px;
  }
  #main .gangV_spelers > div {
    padding: 0 4px;
  }
}
@media only screen and (max-width: 35.49em) {
  .android.mobile #displaydate {
    line-height: 34px;
  }
  .android.mobile #f15_datum_in_balk {
    width: 36%;
  }
  .android.mobile #homepage #f15_datum_in_balk {
    width: 47.4%;
  }
}
@media only screen and (max-width: 22.5em) {
  .blackberry #header_logo_links img, .win.opera #header_logo_links img {
    max-width: 49px;
  }
  .blackberry #header_logo_rechts img, .win.opera #header_logo_rechts img {
    max-width: 34px;
  }
}
@media only screen and (min-width: 22.563em) and (max-width: 35.49em) {
  #f15_datum_in_balk {
    line-height: 30px;
  }
  #displaydate {
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    line-height: 1.1;
  }
  .t-cl-0_weergave div > div:nth-child(2) {
    width: 37% !important;
  }
  .blackberry #header_logo_links img, .win.opera #header_logo_links img {
    max-width: 56px;
  }
  .blackberry #header_logo_rechts img, .win.opera #header_logo_rechts img {
    max-width: 38px;
  }
  .android.mobile #homeapage.vorm9353241 #content {
    margin-top: -61px !important;
  }
}
@media only screen and (max-width: 20.625em) {
  .f15mpopm {
    width: 185px !important;
  }
}
@media only screen and (max-width: 35.49em) {
  body:not(.vorm9353261).geen_avlucht.niet_ingelogd div.nav_content {
    padding-top: 0.05em;
  }
  body:not(.vorm9353261).geen_avlucht.niet_ingelogd nav.nav {
    padding-bottom: 0.5em;
  }
  body:not(.vorm9353261).geen_avlucht.niet_ingelogd nav.nav ul {
    display: table;
    width: auto !important;
  }
  body:not(.vorm9353261).geen_avlucht.niet_ingelogd nav.nav ul li {
    display: table-cell;
    float: none !important;
  }
  body:not(.vorm9353261).geen_avlucht.niet_ingelogd nav.nav ul li a {
    line-height: 100% !important;
    vertical-align: middle;
  }
  body:not(.vorm9353261).geen_avlucht.niet_ingelogd nav.nav ul.algemeen li:first-child {
    padding-left: 0;
  }
  body:not(.vorm9353261).geen_avlucht.niet_ingelogd nav.nav ul.algemeen li:nth-child(2) {
    width: 33%;
    padding-left: 4%;
  }
  body:not(.vorm9353261).geen_avlucht.niet_ingelogd nav.nav ul.algemeen li {
    padding-left: 2%;
  }
  body:not(.vorm9353261).geen_avlucht.niet_ingelogd nav.nav ul.persoonlijk {
    margin-top: -0.25em;
  }
  body:not(.vorm9353261).geen_avlucht.niet_ingelogd nav.nav ul.persoonlijk li:first-child {
    width: 33%;
    padding-left: 0;
  }
  body:not(.vorm9353261).geen_avlucht.niet_ingelogd nav.nav ul.persoonlijk li {
    width: 30%;
    padding-left: 3%;
  }
  body:not(.vorm9353261).geen_avlucht.niet_ingelogd nav.nav span.vlucht_divider {
    display: none !important;
  }
  .android body:not(.vorm9353261).geen_avlucht ul.algemeen {
    top: 0 !important;
  }
  .android body:not(.vorm9353261).geen_avlucht nav.nav ul.persoonlijk {
    margin-top: 0.125em;
  }
  .android body:not(.vorm9353261).geen_avlucht nav.nav a {
    line-height: 85% !important;
  }
  .control_menu {
    z-index: 99999999999999;
    position: absolute;
    top: 4.25em;
    margin-left: -4px;
  }
  .close_menu {
    margin-top: 0.5em;
    margin-left: -0.5em;
  }
  .gewoneversie .control_menu, .geen_avlucht:not(#homepage) .control_menu, .geen_vlucht:not(#homepage) .control_menu {
    margin-left: 22px;
    margin-top: -0.25em;
  }
  .control_open {
    display: none;
  }
  /*input.zoekvld, */
  textarea#q {
    width: calc(100% - 30px) !important;
    left: 30px !important;
    position: absolute;
  }
  .android.mobile .dash_title .huidige_monitor, .android.mobile .dash_title .topbar-expand-button {
    padding-top: 0.3em;
    padding-bottom: 0.1em;
  }
  .android.mobile #homepage .dash_title .uitklap {
    top: 0.75em;
  }
  .android.mobile #homepage .dash_open .uitklap:after {
    margin-top: 0.15em;
  }
  .android.mobile .control_menu {
    top: 4.1em;
    left: -0.2em;
  }
  .android.mobile .gewoneversie .control_menu, .android.mobile .geen_avlucht:not(#homepage) .control_menu, .android.mobile .geen_vlucht:not(#homepage) .control_menu {
    margin-top: -0.5em;
  }
  .android.mobile #homepage .control_menu {
    top: 3.2em;
  }
  #homepage header .dash_open {
    width: 100%;
    position: absolute;
    margin-top: 30px !important;
  }
  #homepage header .dash_open + .dash_title {
    visibility: hidden;
  }
  #homepage .dash_title + .dash_title.dash_open {
    margin-left: 0 !important;
  }
  .android.mobile #homepage header .dash_open {
    padding-top: 8px;
  }
  .niet_ingelogd header nav {
    position: static !important;
  }
  .loginpage:not(.dsgn-2) #header_site-titel_content_zonder_ul {
    height: auto !important;
  }
  .loginpage .uitklap2 {
    display: none !important;
  }
  .loginpage #header_site-titel_content_zonder_ul .homeknop {
    top: 0;
  }
  .loginpage header.h1 {
    margin: 0 0 1.8em 0 !important;
  }
  .android.mobile body:not(.loginpage) #nav {
    top: 3.5em;
    padding-bottom: 0;
  }
  body.dsgn-1.ingelogd .f15mpopm {
    background-color: #f7f7f7;
    border: 1px solid #aab8c9 !important;
    font-size: 80% !important;
    margin-left: -2.1em !important;
    left: 122px !important;
    top: 6em !important;
    z-index: 999999999999 !important;
  }
  body.dsgn-1.ingelogd .f15mpopm .f15mpopi, body.dsgn-1.ingelogd .f15mpopm .f15mpopiOver {
    padding: 0.575em;
  }
  body.dsgn-1.ingelogd .f15mpopm .f15mpopi, body.dsgn-1.ingelogd .f15mpopm .f15mpopiOver {
    border-bottom: #aab8c9 1px solid;
    background-color: #f7f7f7 !important;
  }
  body.dsgn-1.ingelogd .f15mpopm .f15mpopi a, body.dsgn-1.ingelogd .f15mpopm .f15mpopi a:visited, body.dsgn-1.ingelogd .f15mpopm .f15mpopiOver a, body.dsgn-1.ingelogd .f15mpopm .f15mpopiOver a:visited {
    color: #06c;
    background-color: #f7f7f7 !important;
  }
  body.dsgn-1.ingelogd .f15mpopm .f15mpopiOver a:hover {
    color: #fff;
    background-color: #2469a1 !important;
  }
  body.dsgn-1.ingelogd header nav {
    background-color: #f7f7f7;
    border: 1px solid #aab8c9;
    left: -51em;
    transition: all 0.7s ease;
    z-index: 99999999999;
    top: 3.8em;
    margin: 0 0 0 6%;
    width: 88%;
  }
  body.dsgn-1.ingelogd header nav .algemeen, body.dsgn-1.ingelogd header nav .persoonlijk {
    width: 100% !important;
  }
  body.dsgn-1.ingelogd header nav .algemeen {
    margin-left: 0 !important;
    overflow: hidden;
  }
  body.dsgn-1.ingelogd header nav .algemeen .vlucht_divider {
    display: none;
  }
  body.dsgn-1.ingelogd header nav .algemeen li:last-of-type {
    border-bottom: 1px solid #AAB8C9;
  }
  body.dsgn-1.ingelogd header nav .persoonlijk {
    margin-left: 0 !important;
    margin-top: 2.5em;
  }
  body.dsgn-1.ingelogd header nav .persoonlijk .vlucht_divider {
    display: none;
  }
  body.dsgn-1.ingelogd header nav ul li {
    width: 100% !important;
    display: block;
    padding-left: 0.5em !important;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    font-size: 120%;
    border-top: 1px solid #AAB8C9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  body.ingelogd:not(.dsgn-2) header nav ul li:hover {
    background-color: #2469a1 !important;
  }
  body.ingelogd:not(.dsgn-2) header nav ul li:hover a, body.ingelogd:not(.dsgn-2) header nav ul li:hover a:visited {
    color: #fff;
  }
  #logos_en_titel {
    padding-bottom: 0;
    z-index: 99;
    position: static;
  }
  #header_logo_links img, #header_logo_rechts img {
    position: static;
  }
  #monsel li {
    position: static;
    border-top: none;
  }
  .sluiten_menu {
    top: -3em !important;
    right: -2em !important;
  }
  .dash_title {
    max-width: 73em !important;
    font-size: 70% !important;
    margin-left: 1.5em !important;
    z-index: 999999;
  }
}
@media only screen and (max-width: 18.75em) {
  .white_content.dlg-prof .lightbox {
    height: 890px;
  }
}
@media only screen and (min-width: 18.75em) and (max-width: 19.375em) {
  .white_content.dlg-prof .lightbox {
    height: 645px;
  }
}
@media only screen and (min-width: 19.4375em) and (max-width: 22.5em) {
  .white_content.dlg-prof .lightbox {
    height: 610px;
  }
}
@media only screen and (min-width: 22.5625em) and (max-width: 25em) {
  .white_content.dlg-prof .lightbox {
    height: 545px;
  }
  #logos_en_titel #header_site-titel #monsel {
    top: -2px;
  }
}
@media only screen and (min-width: 25.01em) and (max-width: 29.9375em) {
  #logos_en_titel #header_site-titel #monsel {
    top: -4px;
  }
  .geen_avlucht #header_logo_rechts img {
    position: relative !important;
    top: 4px;
  }
  .gewoneversie #header_logo_rechts img.pdclogo, .geen_vlucht:not(#homepage) #header_logo_rechts img.pdclogo {
    position: relative !important;
    top: 0.4em;
  }
}
@media only screen and (min-width: 30em) and (max-width: 35.49em) {
  #logos_en_titel #header_site-titel #monsel {
    top: -6px;
  }
  .geen_avlucht #monsel li {
    height: 22px;
  }
  .android.mobile .geen_avlucht #content {
    margin-top: 42px !important;
  }
  .geen_avlucht #header_logo_rechts img.pdclogo, .gewoneversie #header_logo_rechts img.pdclogo, .geen_vlucht:not(#homepage) #header_container img.pdclogo {
    position: relative !important;
    top: 0.9em !important;
    width: 5em;
  }
}
@media only screen and (min-width:35.5em) {
  html:not(.iphone) div.cols, html:not(.iphone) #homepage #colsbody, html.flexbox:not(.iphone) #homepage.dsgn-1 .col_container1 {
    height: 100%;
  }
  body > .f15mpopm {
    max-height: calc(100vh - 23px);
    overflow-y: auto;
  }
  #volgPane [id*=volgpane-mapname-] {
    max-width: 25rem;
  }
  .anker, .mtop [name^=hspr] {
    top: -110px;
  }
  .anker_in_par, .mtop [name^=inh] {
    top: -141px;
  }
  .loginpage #vlucht .service_rubr {
    max-width: 259px !important;
  }
  #date-dashboard-zoek {
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #e2edf6;
    border-top: 1px solid #aab8c9;
    border-bottom: 1px solid #aab8c9;
  }
  #date {
    -webkit-box-flex: 1.2;
    -webkit-flex: 1.2;
    -moz-box-flex: 1.2;
    -moz-flex: 1.2;
    -ms-flex: 1.2;
    flex: 1.2;
  }
  #homepage .dash_title {
    -webkit-box-flex: 1.2;
    -webkit-flex: 1.2;
    -moz-box-flex: 1.2;
    -moz-flex: 1.2;
    -ms-flex: 1.2;
    flex: 1.2;
  }
  #homepage .dash_title .huidige_monitor, #homepage .dash_title .topbar-expand-button {
    margin: 0 auto;
  }
  #homepage .dash_title .huidige_monitor h1, #homepage .dash_title .topbar-expand-button h1 {
    max-width: 18em;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  #header_site-titel {
    padding-left: 1%;
  }
  .div_zoekveld {
    -webkit-box-flex: 1.2;
    -webkit-flex: 1.2;
    -moz-box-flex: 1.2;
    -moz-flex: 1.2;
    -ms-flex: 1.2;
    flex: 1.2;
    text-align: right;
    padding-right: 0.6875rem;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-top: 5px;
  }
  #searchform > div {
    width: 70%;
    float: right;
  }
  /*.search-focus>#searchform>div {
  	width: 100%;
  }*/
  input.zoekvld {
    width: 70%;
    min-width: 70%;
    max-width: 100%;
    width: 250px;
    min-width: 250px;
    max-width: 500px;
    word-break: break-word;
    top: -12px;
    position: absolute;
    right: 0;
  }
  input.zoekknop, .div_zoekveld .icon-zoek:after {
    margin-right: 0;
  }
  /*  ook aangepast i.v.m. vervanging input door extending textarea
  	.webkit input.zoekknop, .webkit .div_zoekveld .icon-zoek:after {
  	top: -11px !important;
  }
  */
  .dsgn-1 div.nav_content {
    padding-left: 110px !important;
  }
  div.nav_content {
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-pack: justify;
    -webkit-box-lines: multiple;
    display: box;
    padding-right: 10.875em !important;
  }
  .android.mobile div.nav_content {
    padding-right: 9.0625em !important;
  }
  .dsgn-1.vorm9353225.niet_ingelogd div.nav_content, .dsgn-1.vorm9353241.niet_ingelogd div.nav_content {
    padding: 21px 0 0 36px !important;
  }
  div.nav_content ul {
    padding: 0.1875em 0 0 0em;
    margin: 0;
  }
  .pull-3.zoekopties {
    right: 0;
  }
  .loginpage #main_container {
    position: absolute;
    left: 0;
    width: 65%;
  }
  .loginpage #avlucht {
    right: auto;
    left: 63%;
    width: 29% !important;
    padding: 2.8em 0 0 0.9375rem;
  }
  .loginpage #avlucht #avlucht_content {
    margin: 8px 0 0 !important;
  }
  .loginpage #vlucht {
    clear: both;
    width: 29%;
    right: 8%;
  }
  .android.mobile .input_buttons, .android.mobile .dossiers_tonen {
    width: 7.6em !important;
  }
  .android.mobile body .qtip-pdc {
    font-size: 90% !important;
  }
  .android.mobile .dsgn-1 .div_zoekveld {
    padding-right: 0.6em;
  }
  #monsel li, #monsel li img, .vorm9353241 .homeknop {
    width: auto;
    height: auto;
  }
  #monsel {
    width: auto !important;
  }
  body:not(.dsgn-2) #f15_datum_in_balk {
    position: relative;
    top: 0 !important;
  }
  .geen_avlucht.wel_vlucht #f15_datum_in_balk {
    left: 0.5em;
  }
  .geen_avlucht.wel_vlucht .div_zoekveld {
    padding-right: 0.9375rem;
  }
  .geen_avlucht.wel_vlucht header.h1 h1 {
    margin-left: -1px;
  }
  table tr th, table tr.rij1 td:not(.kamercijfer) {
    min-width: 4.6875em;
  }
  table tr.rij1 td[colspan] {
    min-width: inherit;
  }
  body.gewoneversie:not(.dsgn-1) #kalender {
    margin-left: -4.125rem;
  }
  .mobile.safari .help_link {
    padding-left: 7px !important;
  }
  .ios:not(.ipad) .icon-instellingen {
    margin-top: 1px;
  }
  .android.mobile .dsgn-1 .expanding-wrapper {
    top: -1px;
  }
  .android.mobile .dsgn-1 .help_knop {
    margin-top: 0.35em !important;
  }
  .android.mobile .dsgn-1 .icon-instellingen:before {
    font-size: 1.4em !important;
    line-height: 1em;
  }
  .android.mobile .dsgn-1 .icon-instellingen {
    width: 17px;
    height: 25px !important;
  }
  .android.mobile .dsgn-1 .col-title-button {
    width: 2.4em;
  }
  .android.mobile .dsgn-1 .help_link {
    height: 21px;
    padding: 4px 0.15em 1px 0.45em !important;
    width: 14px;
  }
  .android.mobile .dsgn-1 .icon-plus:before {
    width: 19px !important;
    height: 23px !important;
    padding-left: 4px !important;
  }
  .android.mobile .dsgn-1 #date-dashboard-zoek {
    height: 37px;
    line-height: 37px;
  }
  .android.mobile .dsgn-1 input.zoekvld {
    top: -14px;
  }
  .android.mobile .dsgn-1 .div_zoekveld .icon-zoek:after {
    top: -2px !important;
    margin-left: -1.4em;
  }
  .android.mobile .dsgn-1 div.col-title-block {
    height: 36px !important;
    padding-bottom: 0.25em;
  }
}
@media only screen and (min-width:35.5em) and (orientation: landscape) {
  html.iphone div.cols, html.iphone #homepage #colsbody, html.flexbox.iphone #homepage .col_container1 {
    height: 100%;
  }
}
@media only screen and (min-width: 35.5em) and (max-width: 1496px) {
  .gewoneversie #cal {
    margin-left: -190px;
  }
}
@media only screen and (min-width:35.5em) and (max-width:53.6875em) {
  html {
    overflow-y: scroll;
  }
  #homepage .jspContainer {
    width: 100% !important;
  }
  body.geen_avlucht div.content {
    top: 108px;
  }
  #tiles.tiles_wrapper .jspVerticalBar {
    right: 3px;
  }
  .dsgn-1.vorm9353241.gewoneversie #header_logo_links .pdclogo,
  body.dsgn-1.vorm9353241.geen_vlucht:not(#homepage) #header_logo_links .pdclogo,
  .dsgn-1.vorm9353241 #header_logo_links .pdclogo {
    position: relative;
    top: 0.1875rem;
    left: 0.125rem;
    width: 3rem;
    height: 2.3125rem;
  }
  .mac.safari.flexbox #homepage #content2, .ios.safari.flexbox #homepage #content2 {
    overflow: auto;
    height: calc(100% - 1px) !important;
  }
  .mac.safari.flexbox #homepage .col_container1, .ios.safari.flexbox #homepage .col_container1 {
    height: calc(100% - 1px);
  }
  .mac.safari #homepage.dsgn-1 > header {
    width: calc(92% - 14px) !important;
  }
  #dashboard-global {
    margin: 0;
    width: 100%;
  }
  #filters_user {
    margin-bottom: 0.75rem;
  }
  .ios.safari.flexbox #homepage #date {
    margin-top: 2px;
  }
  .mac.safari #homepage #cols .col_container1, .ios #homepage #cols .col_container1 {
    border-bottom: 1px solid #cbcac9 !important;
    border-top: none !important;
  }
  .mac.safari #homepage #cols .col_container1:nth-child(1), .mac.safari #homepage #cols .col_container1:nth-child(2), .ios #homepage #cols .col_container1:nth-child(1), .ios #homepage #cols .col_container1:nth-child(2) {
    border-top: 1px solid #aab8c9 !important;
  }
  .mac.safari #cols, .mac.safari .col-title-button, .ios #cols, .ios .col-title-button {
    border-right: none !important;
    border-left: none !important;
  }
  .mac.safari, .ios {
    /*.scroll-pane, .title, */
  }
  .mac.safari .col_container1:nth-child(odd) .colpart, .ios .col_container1:nth-child(odd) .colpart {
    border-left: 1px solid #ccc !important;
    border-right: 1px solid #cbcac9 !important;
  }
  .mac.safari .col_container1:nth-child(even) .colpart, .ios .col_container1:nth-child(even) .colpart {
    border-right: 1px solid #cbcac9 !important;
  }
  #homepage #date-dashboard-zoek.met_extra_child #date {
    width: 24%;
  }
  #homepage #date-dashboard-zoek.met_extra_child .dash_title {
    width: 25%;
    -webkit-box-flex: 0.9;
    -webkit-flex: 0.9;
    -moz-box-flex: 0.9;
    -moz-flex: 0.9;
    -ms-flex: 0.9;
    flex: 0.9;
  }
  #homepage #date-dashboard-zoek.met_extra_child .div_zoekveld {
    width: 25%;
    right: 1%;
  }
  #homepage #date-dashboard-zoek.met_extra_child #searchform > div {
    width: 100%;
  }
  .android.mobile .nav_content a, .android.mobile .nav_content a:visited {
    font-size: 1.45vw;
  }
  .vooruit:after, .terug:after {
    font-size: 100% !important;
  }
  body:not(.dsgn-2).gewoneversie #f15_datum_in_balk, body.geen_vlucht:not(#homepage) #f15_datum_in_balk {
    left: 1.5em;
  }
  #homepage:not(.dsgn-2) #f15_datum_in_balk, body#homepage div.nav_content ul.algemeen {
    margin-left: 0;
  }
  body.geen_vlucht.dosovz-tbl #date #f15_datum_in_balk {
    left: 0.35em;
  }
  .mtop [name^=hspr] {
    top: -92px;
  }
  .anker_in_par, .mtop [name^=inh] {
    top: -122px;
  }
  #homepage header, footer, #content2 #tiles-wrap-outer, #content2 #cols-wrap-outer, #content2 > #cols {
    margin: 0 0 0 32px;
    width: calc(100% - 64px);
    border-right: none;
  }
  body:not(.regulier_met_tiles) #content2 #tiles #closeNav {
    right: 9px;
    top: 5px;
  }
  .android.mobile body:not(.regulier_met_tiles) #content2 #tiles #closeNav {
    right: -21px;
  }
  #content2 #tiles-wrap-outer.tiles-open {
    width: calc(100% - 31px) !important;
  }
  #content2 #tiles-wrap-outer.tiles-open #closeNav {
    right: 10px;
  }
  #content2 #tiles-wrap-outer.tiles-closed #tiles-wrap-inner.col-resizable {
    width: calc(100% - 74px) !important;
  }
  #content2 #tiles-wrap-outer.tiles-open #tiles-wrap-inner.col-resizable {
    width: calc(100% - 175px);
  }
  #content2 #tiles-wrap-outer.tiles-open #tiles {
    width: 175px !important;
    height: 100%;
    padding: 2px 0 2px 12px;
  }
  #content2 #tiles-wrap-outer.tiles-open #tiles .jspContainer {
    height: 100% !important;
  }
  #content2 #tiles-wrap-outer.tiles-open #tiles .jspPane {
    position: relative !important;
  }
  .flexbox #cols {
    height: 100%;
  }
  #content2 #tiles-wrap-outer.tiles-open #tiles .jspHorizontalBar,
  #vlucht .infowijzer,
  .wel_vlucht.regulier_met_tiles .with_tiles > .c_toggleNav {
    display: none !important;
  }
  .dsgn-1 .dosovz_met_cat_sel #dosovz {
    width: calc(100% - 10rem);
  }
  .dsgn-1 .dosovz_met_cat_sel #closeNav {
    right: -4px !important;
  }
  .dsgn-1 .dosovz_met_cat_sel #tiles {
    padding-right: 17px !important;
    width: 161px !important;
    min-width: 161px !important;
  }
  .regulier_met_tiles.tiles-open #c_dosovz.tegels_opened td.dosmap-ovz {
    max-width: none !important;
  }
  .geen_avlucht.wel_vlucht #main_container {
    width: 75%;
    padding-right: 0.9375rem;
  }
  .geen_avlucht.wel_vlucht #vlucht {
    width: 25%;
  }
  body:not(.geen_avlucht).regulier_met_tiles #avlucht, body:not(.geen_avlucht).regulier_met_tiles #vlucht, body:not(.geen_avlucht).regulier_met_tiles #main_container {
    width: calc(100% - 0.00000001em) !important;
    float: left;
  }
  body:not(.geen_avlucht).regulier_met_tiles .with_tiles > .c_toggleNav > #toggleNav {
    margin-top: 0.55em;
  }
  body:not(.geen_avlucht).regulier_met_tiles #vlucht {
    padding: 0;
  }
  body:not(.geen_avlucht).regulier_met_tiles #vlucht div.service_rubr_met_tegels ul {
    width: 100% !important;
  }
  .gewoneversie #logos_en_titel, .gewoneversie .div_zoekveld, .gewoneversie nav.nav, body.geen_vlucht:not(#homepage) #logos_en_titel, body.geen_vlucht:not(#homepage) .div_zoekveld, body.geen_vlucht:not(#homepage) nav.nav {
    margin: 0 0 0 32px;
    width: calc(100% - 64px);
  }
  .gewoneversie .div_zoekveld, body.geen_vlucht:not(#homepage) .div_zoekveld {
    margin-top: 5px;
  }
  .gewoneversie nav.nav, body.geen_vlucht:not(#homepage) nav.nav {
    right: auto;
  }
  .gewoneversie #date-dashboard-zoek, body.geen_vlucht:not(#homepage) #date-dashboard-zoek {
    padding-right: 1%;
  }
  .gewoneversie #date-dashboard-zoek .div_zoekveld, body.geen_vlucht:not(#homepage) #date-dashboard-zoek .div_zoekveld {
    margin-right: 0.9375rem;
    padding-right: 0;
  }
  .mobile body.ingelogd .f15mpopi, .mobile body.ingelogd .f15mpopiOver {
    padding: 0.5em;
  }
  #homepage #toggleNav {
    left: 0.3em;
  }
  .android.mobile #homepage #toggleNav {
    left: -0.3em;
  }
  /*	
  	#tiles {
  		margin-top: 0;
  		padding: 2px 0px 2px 12px;
  	}
  */
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .dosdata .gangV_in_cel:not(.popup) > a > div {
    margin-left: 31px;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .dosdata .gangV_in_cel:not(.popup) > a > div.gangEU {
    margin-left: 26px;
  }
  body.dsgn-1:not(.gewoneversie) .dosdata .gangV_in_cel:not(.popup) > a > div.gangEU.gang-eu-r {
    margin-left: 2px;
  }
  #tiles-wrap-outer, #content2 > #cols {
    border-left: 1px solid #ccc !important;
    border-right: 1px solid #cbcac9;
    border-bottom: 1px solid #cbcac9;
  }
  .col_container1, .one-col_with_tiles .tiles_wrapper {
    width: 50% !important;
    margin-left: 0 !important;
  }
  .col_container1:nth-child(odd) .title {
    border-left: none;
  }
  .col_container1:nth-child(even) .col-title-button {
    border-right: none !important;
  }
  .col_container1 .title {
    border-right: none !important;
  }
  div.col-title-block {
    border-top: 1px solid #aab8c9 !important;
    padding-bottom: 1px;
  }
  #logos_en_titel {
    height: 64px;
    padding-bottom: 0;
    z-index: 99;
    position: static;
  }
  #monsel {
    height: 27px;
  }
  .android.mobile #monsel {
    height: 27px;
  }
  #monsel li {
    border-top: none;
    height: 25px;
  }
  #homepage .dash_title {
    -webkit-box-flex: 1.9;
    -webkit-flex: 1.9;
    -moz-box-flex: 1.9;
    -moz-flex: 1.9;
    -ms-flex: 1.9;
    flex: 1.9;
  }
  #homepage .div_zoekveld {
    -webkit-box-flex: 1.3;
    -webkit-flex: 1.3;
    -moz-box-flex: 1.3;
    -moz-flex: 1.3;
    -ms-flex: 1.3;
    flex: 1.3;
  }
  #searchform > div {
    width: 100%;
  }
  #logos_en_titel > div {
    align-self: flex-end;
    top: 0 !important;
    -webkit-align-self: flex-end;
    -webkit-box-align: start;
  }
  .mobile.android body:not(.vorm9353261) #logos_en_titel > div {
    position: relative;
    top: 0.2em !important;
  }
  .geen_avlucht.vorm9353241 #header_site-titel img {
    max-width: 80% !important;
  }
  .geen_avlucht.vorm9353241 #header_logo_rechts img {
    max-width: 50% !important;
  }
  #homepage.geen_avlucht.vorm9353241 #header_site-titel img {
    max-width: 79.5% !important;
  }
  #homepage.geen_avlucht.vorm9353241 #header_logo_rechts img {
    max-width: 54% !important;
  }
  .safari .vorm9353241 #header_site-titel_content_zonder_ul .homeknop {
    width: 60% !important;
  }
  .gewoneversie #content #main #c_dosovz.uitgeklapt {
    right: 0.9375rem;
    left: auto;
    margin-left: auto;
  }
  .gewoneversie #tbl_klapIn:not(.hidden) {
    margin-left: -1.1em;
    right: auto;
  }
  .dsgn-1 #logos_en_titel #header_logo_links {
    width: 13% !important;
  }
  #header_site-titel {
    width: 70% !important;
  }
  #logos_en_titel #header_logo_rechts {
    width: 7% !important;
  }
  .dsgn-1 #logos_en_titel img {
    max-width: 80% !important;
    width: auto !important;
    height: auto !important;
  }
  #logos_en_titel #header_logo_rechts img {
    max-width: 60% !important;
  }
  .geen_avlucht #logos_en_titel #header_logo_rechts img {
    max-width: 66% !important;
  }
  body.gewoneversie > header, .gewoneversie #header_container, .gewoneversie #header_container #header_container2 {
    height: 106px;
  }
  .android.mobile body.gewoneversie > header, .android.mobile .gewoneversie #header_container, .android.mobile .gewoneversie #header_container #header_container2 {
    height: 115px;
  }
  #date-dashboard-zoek {
    margin-top: 1.3em;
    margin-top: 0.9em;
  }
  header .forward_button, .mobile header .forward_button {
    top: 4.5em;
  }
  .android.mobile .forward_button {
    top: 3.3em !important;
  }
  .ingelogd header .back_button, .mobile .ingelogd header .back_button {
    top: 2em;
  }
  .android.mobile header .back_button {
    top: 1.4em;
  }
  .gewoneversie #content {
    top: 128px;
  }
  .loginpage #main_container {
    left: 0;
    width: 60%;
  }
  .loginpage #avlucht {
    left: 65%;
  }
  .loginpage #avlucht, .loginpage #vlucht {
    width: 35% !important;
    right: 0;
  }
  .vorm9353241.loginpage #main_container {
    width: 50%;
  }
  .vorm9353241.loginpage #avlucht {
    left: 55%;
  }
  .vorm9353241.loginpage #avlucht, .vorm9353241.loginpage #vlucht {
    width: 45% !important;
  }
  body:not(.vorm9353241).loginpage #vlucht {
    margin-top: 1.25em;
  }
  body:not(.geen_avlucht) #main_container #main .hdr-mark {
    left: -3px;
  }
  body:not(.geen_avlucht) #main_container #main .volgicon-prullen.hdr-mark,
  body:not(.geen_avlucht) #main_container #main .volgicon-archief.hdr-mark,
  body:not(.geen_avlucht) #main_container #main .volgicon-map.hdr-mark,
  body:not(.geen_avlucht) #main_container #main .volgicon-volg.hdr-mark {
    left: -5px;
  }
  .mobile #main_container #main .hdr-mark {
    left: 0px;
  }
  .android.mobile #main_container #main .hdr-mark {
    left: 1px;
  }
  #vluchtx, #vluchtx > div {
    width: 100% !important;
  }
  #vluchtx {
    position: static !important;
  }
  .gewoneversie .vlucht_divider {
    font-size: 94%;
  }
  .mobile #main .ovz-col-status, .mobile #main .dos-status, .mobile #main .hk-item-status {
    margin-left: -1.2%;
  }
  .mobile.android .help_link {
    width: 16px;
  }
  .mobile.android #content {
    top: 113px;
  }
  .mobile.android #homepage #displaydate {
    padding-top: 0.35em;
  }
  .mobile.android .dsgn-1 body.gewoneversie #content {
    margin-top: 6px;
  }
  .mobile.android #homepage .dash_title h1, .mobile.android #f15_datum_in_balk .icon-calender_input {
    position: relative;
    top: 1px;
  }
  .mobile.android div.ovz-col-datum {
    width: 3em;
  }
  .mobile.android body:not(.gewoneversie) #main > .dosovz_met_cat_sel #dosovz .meer-tip_schema svg, .mobile.android body:not(.gewoneversie) #dosovz .meer-tip_schema svg {
    margin-left: -0.8em;
  }
}
@media only screen and (min-width:35.5em) and (max-width:53.6875em) and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 1) {
  #date {
    -webkit-box-flex: 0.3;
    -webkit-flex: 0.3;
    -moz-box-flex: 0.3;
    -moz-flex: 0.3;
    -ms-flex: 0.3;
    flex: 0.3;
  }
}
@media only screen and (min-width:35.5em) and (max-width:53.6875em) {
  .no-flexbox #logos_en_titel {
    height: 69px;
  }
  .geen_avlucht.vorm9353241 #header_site-titel_content_zonder_ul .homeknop {
    max-width: 56.5% !important;
  }
  #nav > div.nav_content {
    padding: 0.2em 10% 0 0 !important;
  }
  #homepage div.nav_content {
    padding: 0.2em 10% 0.2em 0 !important;
  }
  .gewoneversie #nav > div.nav_content {
    padding-top: 2px !important;
  }
  div.nav_content ul.algemeen {
    padding-left: 0.25em;
  }
  .mobile.android #cols #colsbody .icon-instellingen {
    padding-top: 2px !important;
    height: 24px !important;
  }
  .ios #homepage #nav > div.nav_content {
    padding-right: 0 !important;
    margin-left: -0.3em !important;
  }
  .ios div.nav_content {
    padding-top: 0.3em;
  }
  .ios div.nav_content ul.algemeen {
    margin-right: 0.8em;
  }
}
@media only screen and (min-width:35.5em) and (max-width:53.6875em) and (max-height: 37.4375em) and (orientation: landscape) {
  #homepage.dsgn-1 #colsbody {
    position: relative;
    height: 100%;
  }
  #homepage.dsgn-1 .col_container1 {
    height: 100%;
  }
  #homepage.dsgn-1 .jspContainer {
    height: inherit !important;
  }
  #homepage.dsgn-1 .scroll-pane {
    height: 950px !important;
    overflow: auto !important;
  }
  #homepage.dsgn-1 .col_container1, #homepage.dsgn-1 .jspPane {
    overflow: hidden !important;
  }
}
@media only screen and (min-width:35.5em) and (max-width:40.0625em) {
  header .forward_button, .mobile header .forward_button {
    top: 4.8em;
  }
  .android.mobile header .forward_button {
    top: 3.4em;
  }
  header .back_button, .mobile header .back_button {
    top: 3em;
  }
  .android.mobile header .back_button {
    top: 1.9em;
  }
  table.dosmap-ovz {
    display: table !important;
    table-layout: fixed;
  }
  #homepage .dash_title {
    -webkit-box-flex: 2.1;
    -webkit-flex: 2.1;
    -moz-box-flex: 2.1;
    -moz-flex: 2.1;
    -ms-flex: 2.1;
    flex: 2.1;
  }
  .android.mobile #date {
    -webkit-box-flex: 1.4;
    -webkit-flex: 1.4;
    -moz-box-flex: 1.4;
    -moz-flex: 1.4;
    -ms-flex: 1.4;
    flex: 1.4;
  }
  .android.mobile .weergave_blok label, .android.mobile weergave_kolom label, .android.mobile .t-cl-0_weergave label {
    display: inline-block !important;
  }
  .android.mobile .t-cl-0_weergave input {
    vertical-align: top;
  }
  #main .gangV, #main .fasetext, #main .faseterm-wrapper {
    font-size: 1.8vw !important;
  }
  .android.mobile #main .gangV, .android.mobile #main .fasetext, .android.mobile #main .faseterm-wrapper {
    font-size: 2.1vw !important;
  }
  .android.mobile body:not(.gewoneversie) #main > .dosovz_met_cat_sel #dosovz .gangV_in_cel .icon, .android.mobile body:not(.gewoneversie) #dosovz .gangV_in_cel .icon {
    width: 2.4em;
    height: 2.4em;
  }
  #main .fasetext {
    line-height: 9px;
  }
  #main .gangV {
    padding: 4px;
  }
  #main .gangV_spelers > div {
    padding: 0 4px;
  }
  #kalender {
    top: 8px !important;
    margin-left: 40px;
  }
  .android.mobile #homepage #displaydate > span {
    line-height: 1.1;
  }
  #homepage div.nav_content {
    padding-right: 1% !important;
  }
  #nav div.nav_content ul a {
    line-height: 80% !important;
    font-size: 1.8vw !important;
  }
  .no-flexbox #monsel {
    left: 12% !important;
  }
}
@media only screen and (min-width: 35.5em) and (max-width: 46.5em) {
  .mobile.android.safari4_0 #displaydate {
    padding-top: 0.1em !important;
  }
  .mobile.android.safari4_0 #f15_datum_in_balk .icon-calender_input, .mobile.android.safari4_0 .expanding-wrapper {
    top: -3px;
  }
  .mobile.android.safari4_0 #homepage #displaydate > span {
    display: block !important;
  }
  .mobile.android.safari4_0 #date-dashboard-zoek .expandingArea pre {
    min-height: 26px !important;
    margin-top: 1px !important;
  }
  .mobile.android.safari4_0 .div_zoekveld .icon-zoek:after {
    top: -4px !important;
  }
  .mobile.android.safari4_0 #content {
    top: 112px;
  }
  .mobile.android.safari4_0 div.ovz-col-datum a {
    margin-left: -0.1em;
  }
}
@media only screen and (min-width: 35.5em) and (max-width: 53.6875em) {
  #homepage #displaydate {
    line-height: 1;
    padding: 0.6em 0 0 0.75em;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  #homepage #displaydate > span {
    line-height: 1.2;
  }
  .mobile #homepage #displaydate {
    padding-top: 0.35em;
  }
  .mobile.ios #homepage #displaydate {
    padding-top: 0.15em;
  }
  .mac #homepage #displaydate {
    padding-top: 0.5em;
  }
}
@media only screen and (min-width: 40.0626em) and (max-width: 49em) {
  .no-flexbox #monsel {
    left: 15% !important;
  }
}
@media only screen and (min-width:53.75em) {
  .dsgn-1.vorm9353241.gewoneversie #header_logo_links,
  body.dsgn-1.vorm9353241.geen_vlucht:not(#homepage) #header_logo_links,
  .dsgn-1.vorm9353241 #header_logo_links,
  .dsgn-1.vorm9353284.gewoneversie #header_logo_links,
  body.dsgn-1.vorm9353284.geen_vlucht:not(#homepage) #header_logo_links,
  .dsgn-1.vorm9353284 #header_logo_links {
    padding-top: 3px;
  }
  .dsgn-1.vorm9353241.gewoneversie #header_logo_links .pdclogo,
  body.dsgn-1.vorm9353241.geen_vlucht:not(#homepage) #header_logo_links .pdclogo,
  .dsgn-1.vorm9353241 #header_logo_links .pdclogo {
    position: relative;
    top: -0.1875rem;
    left: 0.125rem;
    width: 4.625rem;
    height: 3.5625rem;
  }
  footer {
    width: 100%;
  }
  #homepage #toggleNav {
    left: 0.65em;
    min-width: 52px;
  }
  .android.mobile #homepage #toggleNav {
    left: 0.1em;
  }
  #filters_user {
    margin: 1.5rem 1.25rem 0;
    width: calc(100% - 2.5rem);
  }
  #homepage .anplogo {
    margin-left: 0.15em;
  }
  #homepage #date-dashboard-zoek.met_extra_child #date {
    width: 24%;
  }
  #homepage #date-dashboard-zoek.met_extra_child .dash_title {
    width: 25%;
    -webkit-box-flex: 0.6;
    -webkit-flex: 0.6;
    -moz-box-flex: 0.6;
    -moz-flex: 0.6;
    -ms-flex: 0.6;
    flex: 0.6;
  }
  #homepage #date-dashboard-zoek.met_extra_child .div_zoekveld {
    width: 25%;
    right: 1%;
  }
  #homepage #date-dashboard-zoek.met_extra_child #searchform > div {
    width: 82%;
  }
  html body.gewoneversie #c_dosovz.uitgeklapt .content-wrapper + div + .fade-right, html body.gewoneversie #c_dosovz.uitgeklapt .content-wrapper + div + .fade-right + div + .arrow-right {
    display: none;
  }
  #avlucht {
    padding-left: 0;
  }
  .dsgn-1 #vlucht {
    padding-right: 0;
    width: calc(25% - 0.9375rem);
  }
  body:after {
    content: "large";
    display: none;
  }
  body #main .dos-status, body #main .hk-item-status {
    left: -1% !important;
  }
  .android.mobile body #main .dos-status, .android.mobile body #main .hk-item-status {
    left: -0.8% !important;
  }
  .android.mobile #f15_datum_in_balk .icon-calender_input {
    padding-top: 4px;
  }
  .android.mobile #displaydate {
    padding-top: 1px;
  }
  .gewoneversie #main_container {
    z-index: 1;
  }
  body.dsgn-1.geen_vlucht:not(#homepage) #f15_datum_in_balk {
    margin-left: 0;
  }
  body.dsgn-1.geen_vlucht:not(#homepage) .div_zoekveld {
    padding-right: 1%;
  }
  #main_container.large-12, .geen_vlucht #main_container.large-9 {
    padding: 0;
  }
  div.nav_content ul.algemeen {
    padding-left: 3em;
  }
  #logos_en_titel #header_logo_rechts {
    position: relative;
    right: 2.9em;
    top: -2px;
    width: 20%;
  }
  .mobile.android body.geen_avlucht div.content {
    top: 110px;
  }
  .loginpage #main_container {
    left: 9%;
    width: 50%;
  }
  .loginpage #vlucht_content {
    padding-left: 0.9375rem;
  }
  body:not(.vorm9353241).loginpage #avlucht {
    padding-top: 1.75em;
  }
  .mobile.android .dsgn-1 .help_link {
    width: 14px;
    height: 22px;
    padding: 4px 3px 0px 9px !important;
  }
  .mobile.android .dsgn-1 #cols .icon-ok_button {
    height: 26px !important;
    width: 26px !important;
  }
  .mobile.android .dsgn-1 #cols #colsbody .icon-instellingen {
    width: 26px !important;
  }
  .mobile.android .dsgn-1 .dropdown_wrapper {
    width: 78% !important;
    max-width: 680px !important;
  }
  body#homepage:not(.vorm9353283) {
    overflow: hidden;
  }
  #klant-duidingen {
    max-height: 37vh;
  }
  body:not(.geen_avlucht) #main_container #main .hdr-mark {
    left: -6px;
  }
  .mobile #main_container #main .hdr-mark {
    padding-left: 3px;
  }
  .regulier_met_tiles .with_tiles > .c_toggleNav {
    display: none !important;
  }
}
@media screen and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 1) {
  #header_logo_links img {
    top: -8px;
  }
  #monsel {
    height: 40px !important;
  }
  #date {
    -webkit-box-flex: 0.5;
    -webkit-flex: 0.5;
    -moz-box-flex: 0.5;
    -moz-flex: 0.5;
    -ms-flex: 0.5;
    flex: 0.5;
  }
}
@media only screen and (min-width: 53.75em) and (max-width: 63.75em) {
  #opts .main_2van2kolommen span {
    /*width: 6em !important; // ar 2018-07-23 ??? */
  }
  .dropdown_wrapper {
    width: 66% !important;
  }
  #homepage .dash_title .huidige_monitor h1, #homepage .dash_title .topbar-expand-button h1 {
    max-width: 19em;
  }
  .white_content.dlg-prof {
    margin-left: -12% !important;
  }
}
/*@media only screen and (min-width: 53.75em) and (max-width: 61.1875rem) { // 850-979px
	#tiles-wrap-outer.tiles-open #tiles-wrap-inner.col-resizable {
		width: calc(100% - 176px);
	}
}

*/
@media only screen and (min-width: 53.75em) and (max-width: 685em) {
  .t-cl-0_weergave div > div:first-child {
    width: 28% !important;
  }
}
@media only screen and (min-width: 76.07rem) {
  /*	.gewoneversie #content2, .geen_avlucht.wel_vlucht #content2,  .xxdosovz-tbl #content2 {
  		padding-left: 0% !important;
  		padding-right: 0% !important;
  	}*/
  body.dsgn-1.gewoneversie #f15_datum_in_balk {
    left: 0.2em;
  }
}
@media only screen and (min-width:53.75em) and (min-height: 46em) {
  #klant-duidingen {
    max-height: 23vh;
    min-height: 7.25em;
  }
}
@media only screen and (min-width:53.75em) and (min-height: 54em) {
  #klant-duidingen {
    max-height: 27vh;
  }
}
@media only screen and (min-width:74.5rem) {
  /*	.gewoneversie #content2, .geen_avlucht.wel_vlucht #content2 {
  		padding-left: 0% !important;
  		padding-right: 0% !important;
  	}
  */
  /*	#main_container {
  		padding-right: pem(2) !important;
  	}
  */
  /*	.xzoektermen ul li .links {
  		@include flex(4.7);
  	}
  	.xzoektermen ul li .right {
  		@include flex(0.9);
  	}
  */
  .xzoektermen ul li .links.searchdos {
    -webkit-box-flex: 3.25;
    -webkit-flex: 3.25;
    -moz-box-flex: 3.25;
    -moz-flex: 3.25;
    -ms-flex: 3.25;
    flex: 3.25;
  }
}
@media only screen and (min-width: 63.63em) and (max-width: 77.99em) {
  #homepage .dash_title {
    -webkit-box-flex: 1.15;
    -webkit-flex: 1.15;
    -moz-box-flex: 1.15;
    -moz-flex: 1.15;
    -ms-flex: 1.15;
    flex: 1.15;
  }
  #homepage .dash_title .huidige_monitor h1, #homepage .dash_title .topbar-expand-button h1 {
    max-width: 26em;
  }
  .white_content.dlg-prof {
    margin-left: -10% !important;
  }
}
@media only screen and (min-width: 78em) and (max-width: 91.249em) {
  #homepage .dash_title {
    -webkit-box-flex: 1.15;
    -webkit-flex: 1.15;
    -moz-box-flex: 1.15;
    -moz-flex: 1.15;
    -ms-flex: 1.15;
    flex: 1.15;
  }
  #homepage .dash_title .huidige_monitor h1, #homepage .dash_title .topbar-expand-button h1 {
    max-width: 29em;
  }
  .white_content.dlg-prof {
    margin-left: -8% !important;
  }
}
@media only screen and (min-width: 91.25em) {
  #homepage .dash_title {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  #homepage .dash_title .huidige_monitor h1, #homepage .dash_title .topbar-expand-button h1 {
    max-width: 28em;
  }
  .white_content.dlg-prof {
    margin-left: -6% !important;
  }
}
@media only screen and (min-width: 80em) {
  .gewoneversie #content2, .geen_avlucht.wel_vlucht #content2 {
    padding-left: 0% !important;
    padding-right: 0% !important;
  }
}
@media only screen and (min-width: 80em) {
  body.dosovz-tbl.regulier_met_tiles #header_container2 {
    max-width: 77.4rem;
  }
  body.dosovz-tbl #header_container2 {
    max-width: 75.75rem;
  }
  body.dosovz-tbl #logos_en_titel #header_logo_rechts {
    right: 1em;
  }
  body.dosovz-tbl .dos-ovr-hdr-title, body.dosovz-tbl #maps div.col-resizable {
    width: calc(100% - 2.15rem);
  }
  body.dosovz-tbl:not(.regulier_met_tiles) #content #content2, .geen_vlucht:not(#homepage) #content2.not_homepage.with_tiles {
    padding: 0;
  }
  .geen_vlucht:not(#homepage) #content2.not_homepage.with_tiles #main > div:not(.c_infowijzer) {
    width: calc(100% - 2.125rem);
  }
  .geen_vlucht:not(#homepage) #content2.not_homepage.with_tiles #main #toggleNav:after {
    margin: 0 -0.1em 0 0.6em;
  }
  .geen_vlucht:not(#homepage) #content2.not_homepage.with_tiles #tiles {
    padding: 2.1875rem 2rem 0.125rem 0.75rem !important;
    width: 11rem !important;
    min-width: 11rem !important;
  }
  .geen_vlucht:not(#homepage) #content2.not_homepage.with_tiles #closeNav {
    right: 11px !important;
  }
  .ie .geen_vluchten .dosovz_met_cat_sel #closeNav {
    margin-right: 1px;
    line-height: 66%;
  }
  #c_tiles_contentpag #main > form[name=global] {
    width: calc(100% - 2.125rem);
  }
  .geen_avlucht.wel_vlucht.dosovz-tbl #header_container, .geen_avlucht.wel_vlucht.dosovz-tbl #content2, .gewoneversie.regulier_met_tiles #header_container, .gewoneversie.regulier_met_tiles #content2 {
    width: 100%;
    margin: 0 auto;
    max-width: 77.5rem;
  }
  .geen_avlucht.wel_vlucht.dosovz-tbl #content2, .gewoneversie.regulier_met_tiles #content2 {
    max-width: 77.4rem;
  }
  .geen_avlucht.wel_vlucht.dosovz-tbl #tiles, .gewoneversie.regulier_met_tiles #tiles {
    margin: 2em 0.8125rem 0 0;
  }
  .geen_avlucht.wel_vlucht.dosovz-tbl #tiles #closeNav, .gewoneversie.regulier_met_tiles #tiles #closeNav {
    width: 1.1875rem;
    height: 1.1875rem;
    right: 0.4375rem !important;
  }
  .geen_avlucht.wel_vlucht.dosovz-tbl #vluchtx div.service_rubr_met_tegels ul, .gewoneversie.regulier_met_tiles #vluchtx div.service_rubr_met_tegels ul {
    width: calc(100% - 38px);
  }
  .android.mobile .geen_avlucht.wel_vlucht.dosovz-tbl #tiles #closeNav, .android.mobile .gewoneversie.regulier_met_tiles #tiles #closeNav {
    right: 0.375rem !important;
  }
  .ie .geen_avlucht.wel_vlucht.dosovz-tbl #tiles #closeNav, .ie .gewoneversie.regulier_met_tiles #tiles #closeNav {
    right: 0.3125rem !important;
  }
}
@media only screen and (min-width: 53.75em) and (max-width: 81em) {
  .geen_avlucht.wel_vlucht.dosovz-tbl #tiles #closeNav, .gewoneversie.regulier_met_tiles #tiles #closeNav {
    right: 0.125rem !important;
  }
}
@media only screen and (min-width: 53.75em) and (max-width: 79.9375em) {
  .ie .gewoneversie #main #c_dosovz.uitgeklapt:not(.xxtegels_niet_meer_open) {
    margin-left: calc(-75% - 2.94rem) !important;
  }
}
@media only screen and (min-width: 80em) and (max-width: 81em) {
  .tiles-open #c_tiles_contentpag {
    width: calc(100% - 167px) !important;
  }
  #tiles {
    padding: 0.125rem 0.5625rem 0.125rem 0.75rem !important;
    min-width: 9.5625rem !important;
  }
  .mobile #homepage #tiles {
    padding: 0.125rem 1.125rem 0.125rem 0.75rem !important;
    width: 11rem !important;
    min-width: 11rem !important;
  }
  #maps #tiles {
    padding: 0.125rem 1.4375rem 0.125rem 0.75rem !important;
    width: 167px !important;
    min-width: 167px !important;
  }
  #maps #closeNav {
    right: 0.125rem !important;
  }
}
@media only screen and (min-width: 76.07em) and (max-width: 79.9375em) {
  body.dsgn-1.dosovz-tbl #main_container.large-12 {
    padding: 0 0.9375em;
  }
}
@media only screen and (max-width: 79.9375em) {
  .gewoneversie #content #main #c_dosovz.uitgeklapt:not(.tegels_opened) {
    right: calc(-25% - 1.0625rem) !important;
  }
  .gewoneversie #content #main #c_dosovz.uitgeklapt table.dosmap-ovz {
    width: 75%;
  }
  body:not(#homepage) #toggleNav {
    right: 0.8em !important;
  }
  .dosovz-tbl #content #content2 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .geen_avlucht.wel_vlucht.dosovz-tbl #content2 {
    width: 100%;
    margin: 0 auto;
    max-width: 74.5rem;
  }
}
@media only screen and (max-width: 76em) {
  .geen_avlucht.wel_vlucht.dosovz-tbl #main_container {
    padding-left: 0;
  }
}
html:not(.ie8) div, html:not(.ie8) dl, html:not(.ie8) dt, html:not(.ie8) dd, html:not(.ie8) ul, html:not(.ie8) ol, html:not(.ie8) li, html:not(.ie8) h1, html:not(.ie8) h2, html:not(.ie8) h3, html:not(.ie8) h4, html:not(.ie8) h5, html:not(.ie8) h6, html:not(.ie8) pre, html:not(.ie8) form, html:not(.ie8) p, html:not(.ie8) blockquote, html:not(.ie8) th, html:not(.ie8) td, html:not(.ie8) label, html:not(.ie8) #ps_colz_results .ovz-col-datum {
  font-size: inherit;
}
html:not(.ie8) #header_container, html:not(.ie8) #content2, html:not(.ie8) .f15mpopm, html:not(.ie8) .drop_menu_pamo, html:not(.ie8) .hangmenu-box {
  font-size: 80%;
}
html:not(.ie8) #homepage #header_container, html:not(.ie8) #homepage #content2, html:not(.ie8) #homepage .f15mpopm, html:not(.ie8) #homepage .drop_menu_pamo, html:not(.ie8) #homepage .hangmenu-box, html:not(.ie8) #homepage .filter_settings_cols {
  font-size: 75%;
}
html:not(.ie8) body:not(#homepage) #tiles, html:not(.ie8) sub, html:not(.ie8) sup, html:not(.ie8) .bronvermelding, html:not(.ie8) .imagecopyright, html:not(.ie8) .onderschrift {
  font-size: 93.75%;
}
html:not(.ie8) #homepage .filter_settings_cols {
  font-size: 0.75rem;
}

.mobile.android body:not(#homepage) #tiles {
  line-height: 110% !important;
}

@media screen and (-ms-high-contrast: active) and (max-device-width: 480px), (-ms-high-contrast: none) and (max-device-width: 480px) {
  html #header_container, html #content2, html .f15mpopm, html .drop_menu_pamo, html .hangmenu-box {
    font-size: 60% !important;
  }
}
.tab_up:after, .tab_down:after {
  font-size: 125%;
  content: "\e900";
  font-family: FontAwesome !important;
  display: inline-block;
  position: absolute;
  bottom: -0.35em;
  right: 0.1em;
  width: 1.1875em;
  height: 100%;
  z-index: 12;
  color: #036;
}

.tab_down:after {
  content: "\e901";
}

.ui-menu {
  font-size: 75% !important;
}

.col-title {
  font-size: 75% !important;
}

#calGrid, #calKoptxt, .calSel, .calNS, .f15mpopm, .f15mpopns,
.met_volg_iconen .glyph, .ovz .glyph, .dosmap-ovz .glyph, .item_volg-opties .glyph, .volg-mark .glyph, .tbl_volgbeheer .glyph,
body.geen_avlucht header, body.geen_avlucht #content, body.geen_avlucht footer { /* (zie style.css, regel 10-11)*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#calGrid .calNS, #calGrid td {
  min-width: 2.25em !important;
}

#calGrid, #calKoptxt, .calSel, #calGrid .calNS {
  font-size: 8pt;
}

.mobile #calGrid, .mobile #calKoptxt, .mobile .calSel, .mobile .calNS {
  font-size: 10pt;
}

.dsgn-1 #main header.h1 h1 a {
  font-size: 1.2rem !important;
}
.dsgn-1 #main header.h1 h1 .expand-toggle {
  height: 13px !important;
  margin-top: -13px !important;
}
.dsgn-1 #main header.h1 h1 span.italic {
  font-weight: 400 !important;
}

.drop_menu_pamo label {
  font-size: inherit;
}

.icon-ok_button {
  font-size: 125%;
}

.ctxmenu {
  font-size: 70% !important;
  padding: 0 !important;
  margin: 0 !important;
  z-index: 9999999999;
}

table div, table *, table *:before, table *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#homepage #colsbody div, #homepage #colsbody *, #homepage #colsbody *:before, #homepage #colsbody *:after, #homepage #colsbody_no_volg div, #homepage #colsbody_no_volg *, #homepage #colsbody_no_volg *:before, #homepage #colsbody_no_volg *:after, #homepage .drop_menu_pamo div, #homepage .drop_menu_pamo *, #homepage .drop_menu_pamo *:before, #homepage .drop_menu_pamo *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#homepage form #content div, #homepage form #content *, #homepage form #content *:before, #homepage form #content *:after {
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
}

.mac .drop_menu_pamo .t-r-0 > div > input {
  width: 1.25em !important;
  height: 1.25em !important;
}

#homepage div.cols,
#homepage #colsbody .w_dashb-glob-btns *,
.geen_avlucht.wel_vlucht #content2, #vlucht ul.service_rubr,
.geen_avlucht.wel_vlucht #content #main_container, .geen_avlucht.wel_vlucht #content #main_container #main, .geen_avlucht.wel_vlucht #content #main_container #main div,
.geen_avlucht.wel_vlucht #vlucht, .geen_avlucht.wel_vlucht #content #vlucht div {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

a.icon-verder, a.icon-terug {
  font-family: inherit !important;
}

.icon-verder:after, .icon-terug:before {
  font-family: FontAwesome !important;
  padding: 0;
  color: #0063b3;
  font-size: 90%;
}

.icon-verder:after {
  content: "\e608";
}

div:not(.ladder_verlopen.verlopen) .icon-terug:before {
  content: "\e607";
  margin-right: 0.3em;
}

.icon-terug:visited:before, .icon-verder:visited:after, h2.sub a:visited, a:visited, #main li .opsomtekst a:visited {
  color: #6B6B6B;
  text-decoration: none;
}

#main a[href^=tel] {
  color: #333 !important;
  text-decoration: none !important;
  pointer-events: none;
}

/*  Font Awesome styles begin (zie ook verderop voor vervolg)
    ------------------------------------------------------- */
.filter-option .tiny,
[class^=icon-],
[class*=" icon-"],
.ovz-col-status, .dos-status, .hk-item-status {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

html:not(.ie) body.gewoneversie #c_dosovz table.dosmap-ovz td.cel1 .dosdata,
.flexbox #homepage .col_container1, .flexbox .colpart, html:not(.ie) td li .opsomitem, td span.cell_nowrap,
#homepage #colsbody, #homepage #colsbody_no_volg, .xzoektermen ul li, .doswrap > div,
.combifilter > div, div.paragraaf_kop, .issue_intro_afbeelding, .label_met_thnail,
html:not(.safari5) #date-dashboard-zoek,
.flexbox .flexbox,
.flex, [class*="flex icon-"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

.inline-flex {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.issue_intro_afbeelding, #avlucht .label_met_thnail, .doswrap > div,
.flex_col {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flexgrow {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.flexnogrow {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.flex-0-0-gr {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.flex-wrap {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex_space-btwn {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}

div.ovz-col-datum a.volg-mark .volgico.f_h-align_c, .s_mediabron, .flex.geknipt .flex,
.flex-justcont-e {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}

.f_h-align_c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}

.mg_v_auto {
  margin: auto 0;
}

.f_v-align_c {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}

.f_v-align_fe {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
}

.f_v-align_fs {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}

.rel-t1 {
  position: relative;
  top: 0.0625rem;
}

.fw_n {
  font-weight: normal;
}

.c_hyph {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.ellip {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

#header_container, #homepage .bewerk_menu_item, .gewoneversie div.content, form div div.content > #content2, table.dosmap-ovz .ovz-col-inh,
.c_relat, #cols svg.question-circle-o, td svg.question-circle-o, .div_zoekveld form > div, #center_searchform > div, .checkbox_name {
  position: relative;
}

.c_absol, #vlucht .plusuit a:before {
  position: absolute;
}

.t-cl-0.niveau_2 a, #tbl_klapIn:not(.hidden), .pane-subhdng,
.gecko div.opsomitem, .gecko #homepage .dash_title .uitklap, #nav a:not(.flex), #monsel li a, .multi-op1rij, .download_graph,
.onderkant_grafiek label, .onderkant_grafiek select.sel, .onderkant_grafiek .button, .grafiek_onderkant div,
.c_inlbk, .button.c_inlbk.polisrch_small_btn.help_btn {
  display: inline-block;
}

.ie table.dosmap-ovz .doswrap > div,
li.plus a.volg-mark + a,
div.zoektermenplain ul li div,
.ie #c_dosovz:not(.uitgeklapt) table.dosmap-ovz .c_inlbk {
  display: inline;
}

.c_placeholder:focus::-webkit-input-placeholder {
  color: transparent;
}

.c_placeholder:focus::-moz-placeholder {
  color: transparent;
}

.c_placeholder:focus:-moz-placeholder {
  color: transparent;
}

.c_placeholder:focus:-ms-input-placeholder {
  color: transparent;
}

.huidige_monitor, .topbar-expand-button, #toggleNav, .meer-tip_schema {
  cursor: pointer;
}

.m-b {
  margin-bottom: 1.1875em;
}

.mb-none {
  margin-bottom: 0;
}

#main div[lang=nl] + div.infowijzer,
#main .zoekingangpagina-veld + script + img + script + script + script + .infowijzer, #main .inlopendetekst + div.infowijzer, #main .inlopendetekst ~ div + div.infowijzer,
#main p + div.infowijzer, #main p + br + a + div.infowijzer, #main br.break + div.infowijzer,
#main .fontwit_vert + div.infowijzer, #main .fontwit_hor + div.infowijzer, #main .fontwit_horvert + div.infowijzer,
#main header.h1 + div + div + div.infowijzer,
#main .seriekeuze + div.infowijzer, #main .zoek-opties-box + div + script + img + script + script + script + div.infowijzer,
#main div[data-content-name="Meer links"] + div.infowijzer, #main .h1 + .infowijzer, #main .h1 + .c_infowijzer,
#main script + script + script + script + div:not(.mnone) + div.infowijzer,
#main script + script + script + script + div.mnone + div:lang(nl) + div.infowijzer,
#main script + script + script + script + div.mnone + div:lang(en) + div.infowijzer {
  margin-top: 1.5em;
}

.ie ol.infowijzer, .edge ol.infowijzer {
  margin-left: 1.9em;
}

p, .IpexParlLijst ul {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.mac.safari .icon-instellingen, .win.safari .icon-instellingen {
  margin-top: 1px;
}

body.printversie {
  line-height: 110%;
}

br, sub, sup {
  line-height: 93.75%;
}

.hidden, header.hidden {
  position: absolute;
  left: -1000em;
}

#avlucht div label {
  padding: 0 10px;
}

.variabele_tabel .selectie_a a img,
.atab_container.tab_up .h3-a_vlucht, .atab_container.tab_up .ladderinfo,
.expand-content, details .meerContentSum::-webkit-details-marker,
.loginpage .icon-calender_input a,
.niet_ingelogd .icon-calender_input a,
.pagina_terug:before, .pagina_vooruit:before,
.gewoneversie .dash_title, body.geen_vlucht:not(#homepage) .dash_title,
.invisible, h1.hidden, .mobile.touch #homepage .lnksmeti,
.icon-instellingen img {
  display: none;
}

.persoonlijk .lnksmeti {
  display: inline-block !important;
}

.center {
  text-align: center;
}

.xzoektermen.volledigetekst strong {
  background-color: #ffff00;
  font-weight: 500;
}

#main li .opsomtekst a[href^="#bookmark"]:visited,
#main a[href^="#bookmark"]:visited,
#main .tiles a:link, #main .tiles a:visited, #main .teruglink:link, #main .teruglink:visited,
.icon-meer_items:link, .icon-meer_items:visited,
a:link, div.infowijzer a:visited, .s_mediabron a:visited, #main .uitklap-icoon-volg a:visited {
  color: #06c;
  text-decoration: none;
}

#main li .opsomtekst a:visited strong {
  color: #787878 !important;
}

a:active, div.h2-a_vlucht h2 a:active {
  color: #c78f29;
}

#main li .opsomtekst a:visited,
#main a:visited, #alleen_tekst a:visited {
  border-bottom: 1px solid #787878;
  text-decoration: none;
}

#main .w_hd_zoekfilterresults a:link, #main .w_hd_zoekfilterresults a:visited,
#main .weeklys-item a:link, #main .weeklys-item a:visited,
#main li .opsomtekst a[href^="#bookmark"]:link, #main li .opsomtekst a[href^="#bookmark"]:visited,
#main a[href^="#bookmark"]:link, #main a[href^="#bookmark"]:visited,
#main .tiles a:link, #main .tiles a:visited,
#main .gangV a:link, #main .gangV a:visited, #main #ipexbalkjes a:link, #main #ipexbalkjes a:visited,
#main a.meti_form:link, #main a.meti_form:visited,
#main tr a:link, #main tr a:visited,
#main td a:link, #main td a:visited,
#main li a:link, #main li a:visited,
#main a.biofotolink,
#main a.closebtn:link, #main a.closebtn:visited {
  border-bottom: none;
}

.ico-round,
.dsgn-2 .cal td.calSel a,
.dsgn-2 td.volgbeheer-name .prof-btn-view {
  display: inline-flex;
  font-size: 0.75rem;
  width: 1.375rem;
  height: 1.375rem;
  line-height: 0;
  text-align: center;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #555;
  color: #fff;
}

.ovz-col-inh .ico_wr {
  float: right;
}

.ovz-col-inh .ico_wr + div, .xzoektermen .ico_wr + div {
  float: left;
  padding-right: 0.25rem;
}
.ovz-col-inh .ico-round, .xzoektermen .ico-round {
  width: 1.125rem;
  height: 1.125rem;
  font-size: 0.625rem;
}
.ovz-col-inh .ico-round + a, .xzoektermen .ico-round + a {
  vertical-align: -0.25rem;
}

.imagecopyright {
  font-size: 94%;
}

#avlucht .label_met_thnail p a:link:hover, #alleen_tekst a:link:hover,
#main li .opsomtekst a:hover, #main li .opsomtekst a:link:hover, #main a:link:hover, #main a:link:visited:hover, #main a:visited:hover, #main a:hover:visited,
a:hover, div.h2-a_vlucht h2 a:hover, .nav_content a:hover, ul.service_rubr li a:hover, div.infowijzer a:hover {
  color: #029dff;
  border-bottom-color: #029dff;
}

li.ladder-item_cur a, li.ladder-item_cur a:visited {
  color: #ccb300;
  font-weight: 600;
}

#a_vlucht_selects > #a_vlucht_selects_topmargin {
  width: 100%;
  height: 17px;
  clear: both;
}

#avlucht .box > .seriekeuze {
  display: none;
}

div.h2-a_vlucht h2 {
  background: #f9f9f9;
  color: #039 !important;
  padding: 0 0.5625em 0 0.5em;
  margin: 0;
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
}

.h3-a_vlucht {
  background: #f9f9f9;
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
  margin-top: -5px;
  padding: 0 0.7em;
}

#xxavlucht .ladder {
  background-color: #f9f9f9;
  padding: 0.5625em 0.75em 0.5em 0.75em !important;
  list-style: none;
  border: 1px solid #d3d3d3;
  border-top: none;
  margin: 0em !important;
}
#xxavlucht .ladder li {
  margin-bottom: 1em;
}

#avlucht_workflow li {
  word-wrap: break-word;
}

.ladderinfo {
  margin-left: 0.5em !important;
}

#avlucht > div:nth-of-type(2) .tab_up:before {
  content: " ";
  width: 100%;
  height: 24px;
  background: #fff;
  position: absolute;
  z-index: 978;
  display: block;
  bottom: 32px;
}

li.ladder_verlopen, li.ladder_bladeren,
div.ladder_verlopen, div.ladder_bladeren {
  position: relative;
  top: -1px;
  text-align: right;
  padding: 0 10px 8px 0;
}

div.ladder_verlopen img, div.ladder_bladeren img {
  position: relative;
  top: -2px;
}

#avlucht div.ladder_verlopen, #avlucht div.ladder_bladeren {
  background-color: #f9f9f9;
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
}
#avlucht div.verder, #avlucht div.ladder_verlopen {
  margin-top: -1px;
}

li.vlucht_ladderitem {
  padding-left: 0;
  margin-left: 0;
}

li.vlucht_ladderitem2 {
  padding-left: 16px;
  padding-right: 12px;
}

#vlucht, #avlucht li.ladder-item_cur, li.iscur, .hkpop body {
  background: #fff;
}

.atab li {
  display: block;
  float: left;
  width: 100%;
  line-height: 12px;
  border-top: 1px solid #D3D3D3 !important;
  text-align: left;
  background-color: #f9f9f9 !important;
  color: #024072 !important;
  padding: 0.5em 0.6875em 0 0;
  height: 23px;
}

.atab li a {
  display: block;
  height: 18px;
  margin: 0;
  float: left;
  padding: 0.1875em 0 0 0.5em;
  border-left: 0 solid #fff;
  border-top: 0 solid #fff;
  font-weight: bold !important;
  color: #024072 !important;
}

.atab li.tab1 > a.on,
form div div.content {
  left: 0;
}

.atab a.disabled:link, .atab a.disabled:visited, .atab a.disabled:hover, .atab a.disabled:active {
  color: #999;
  position: relative;
  z-index: 102;
}

.atab a.on:link, .atab a.on:visited, .atab a.on:hover, .atab a.on:active {
  position: relative;
  z-index: 102;
  width: 100%;
  background-color: transparent;
  text-align: left;
  font-size: 120%;
}

header.h1 {
  margin: 0 0 1.5em 0;
}

header.h1 h1, header.h1 h1 a, header.h1 h1 a:hover, header.h1 h1 a:active, header.h1 h1 a:visited {
  text-decoration: none;
  cursor: default;
}

h2 {
  font-size: 120% !important;
  font-size: 119.05% !important;
  font-weight: 900;
  text-decoration: none;
}

#main a.heading-qtip, h2, h2 a:visited, div.h2-a_vlucht h2 a:visited, h3 {
  color: #036;
  cursor: default;
}

h3 {
  font-size: 100%;
  font-weight: 900;
  text-decoration: none;
}

.partitel a, .partitel a:visited, .partitel a:hover, .partitel a:active {
  color: #333366;
  font-weight: bold;
}

input::-webkit-input-placeholder {
  color: #999;
}

.text-placeholder {
  color: #999;
}

/*ab 24-12-12: t.b.cv. Chrome de attributes van de 2 vorige regels niet samenvoegen, zie http://www.html-5.com/tags/form-tag/examples.html*/
.mnone + .mnone + table td p,
table td p {
  word-break: break-word;
}

.mnone + table td p {
  word-break: normal;
}

.ie .styletable, .edge .styletable {
  table-layout: fixed;
  width: 100%;
}

.styletable th:first-child:nth-last-child(2) {
  width: 35%;
}
.styletable th:nth-child(2):nth-last-child(1), .styletable td:nth-child(2):nth-last-child(1) {
  width: 65%;
}

.styletable th:nth-child(1):nth-last-child(3) {
  width: 21%;
}
.styletable th:nth-child(2):nth-last-child(2),
.styletable th:nth-child(3):nth-last-child(1) {
  width: 38.5%;
}

.flextbl th:first-child:nth-last-child(2) {
  min-width: 4.85em;
}

td.staven img {
  margin: 2px 0;
}

table tr, table tr th, table tr td {
  font-size: inherit !important;
  line-height: inherit !important;
  vertical-align: top;
}

.table_resultaten tr th.breakdown-volgnr, .table_resultaten tr.resultaten_row td {
  min-width: auto;
}

.breakdown-volgnr {
  width: 1.25rem;
}

th[data-var=n77] {
  min-width: 4.875rem;
}

th[data-exp=vjgzgpsht3t6] {
  width: 2.625rem;
}

.onderdelen_resultaten th[data-var=j7w]:first-child:nth-last-child(2) {
  width: 4.375rem;
}
.onderdelen_resultaten th:first-child:nth-last-child(2) ~ th {
  width: calc(100% - 4.375rem);
}

.onderdelen_resultaten th[data-var*="***"], .onderdelen_resultaten th:first-child:nth-last-child(3) {
  width: 4.375rem;
}
.onderdelen_resultaten th:first-child:nth-last-child(3) ~ th {
  width: calc(50% - 2.5rem);
}

.resultaten_row td:first-child:nth-last-child(3) img {
  width: 4.375rem;
}

.onderdelen_resultaten .breakdown-volgnr + th,
.onderdelen_resultaten th[data-var*=j7w]:first-child:nth-last-child(4) {
  width: 4.375rem;
}
.onderdelen_resultaten th[data-var*=j7w] + th:nth-child(2):nth-last-child(3)[data-var*=j7w] {
  width: calc(100% - 16.625rem);
}
.onderdelen_resultaten th[data-var*=j7w] + th[data-var*=j7w] + th[data-var*=m3r] {
  width: 4.375rem;
}
.onderdelen_resultaten th[data-var*=j7w] + th[data-var*=j7w] + th[data-var*=m3r] + th[data-var*=m3s] {
  width: 4.375rem;
}

table.styletable, table.flextbl {
  border-collapse: collapse;
  /*line-height: 110%;*/
  margin-top: 3px;
}

body.printversie div.fontwit_hor table, body.printversie div.fontwit_vert table, body.printversie table.styletableprint, body.printversie table.flextbl {
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
}

body.printversie th.fontwit, body.printversie td.fontwit, body.printversie div.fontwit_hor th.fontwit, body.printversie div.fontwit_hor td.fontwit, body.printversie div.fontwit_vert th.fontwit, body.printversie div.fontwit_vert td.fontwit, body.printversie table.flextbl th, body.printversie table.flextbl td {
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
}

img.verplicht {
  vertical-align: top;
}

table.astbl, table.flextbl {
  border-right: none;
  border-bottom: none;
  width: 100%;
}

td > input[type=checkbox] {
  position: relative;
  top: 3px;
  margin: 0;
}

tr.trtop000 td.fontwit, td.tdstart000, tr.trtop201 td.fontwit, td.tdstart201, tr.trtop202 td.fontwit, td.tdstart202, tr.trtop203 td.fontwit, td.tdstart203, tr.trtop204 td.fontwit, td.tdstart204 {
  border: 1px solid #ffffff;
  background: #fff;
  color: #000000;
  padding: 3px 5px;
}

td.tdstart em {
  font-style: normal;
}

td.fontwit em {
  font-style: normal;
  color: #000000;
  font-weight: bold;
}

tr.trtop em, li.geenbloklink a:nth-of-type(2) {
  font-style: normal;
  font-weight: bold;
}

div.kopform, div.form_tekstregel {
  padding: 0 0 12px 0;
}

sub, sup {
  line-height: 0;
  text-decoration: none;
}

.imgfloatright, div.right {
  float: right;
  padding: 0;
  margin: 0 0 0.25rem 0.5rem;
}

div.left h3, div.right h3 {
  margin: 11px 0 5px 0;
}

.copyright em {
  font-size: 90%;
}

.imgfloatleft, div.left {
  float: left;
  padding: 0;
  margin: 0 0.5rem 0.25rem 0;
}

td.vmargesupdowns {
  height: 4px;
}

div.infowijzer ul, div.milestones ul, div.route ul,
ul.inlopendetekst, div.zoektermen ul {
  border: none;
  vertical-align: baseline;
}

div.vlucht_content > div.kopinbalk {
  left: -1px;
}

.meer {
  white-space: nowrap;
  text-align: left;
}

li.zonder_lnk_voor_ul div {
  float: right;
  margin: 0 0 0 0.5em;
  color: #999;
}

input.zoekknop {
  border: 0;
  background: transparent;
  padding: 0 0 2px 0;
  vertical-align: middle;
  position: absolute;
  color: #fff;
  overflow: hidden;
  font-size: 100%;
  font-weight: bold;
  -webkit-appearance: none;
  z-index: 109;
  height: 21.3px;
  margin-top: 0.4px;
  width: 2.95em;
  right: 0;
  top: 0;
  margin-right: -0.6em;
}

#fieldd {
  color: #252525;
  background-color: #fff;
  border: solid 1px #BFBDBD !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 3.7px;
}

.vorm9353261 input.zoekknop {
  background: #16275b;
  height: 22px;
  font-size: 120%;
}

.ie .tbl_volgbeheer td .f_h-align_c,
#header_logo_rechts img, li .dossier_link, .icon-zoek, .icon-close {
  float: right;
}

.zoekopgave input.zoekknop, .zoekopgave .icon-zoek:after {
  top: 1.18em;
  margin-right: 0;
  height: 25px;
  width: 1.6em;
}

header.h1 + input + .expandingArea + .icon-zoek:after {
  top: 3.65em;
}

header.h1 + input + .expandingArea + .icon-zoek + input.zoekknop {
  top: 4.4em !important;
  right: 1.3em;
}

.icon-zoek:after, .extra_zoekvld + .icon-zoek:after {
  content: "\f002";
  color: #039;
  margin-left: -1.9em;
  font-size: 125%;
  pointer-events: none;
  padding: 4px;
  position: absolute;
  height: 14px;
  bottom: 0;
  z-index: 994753;
  top: -1px;
}

.gewoneversie #main .extra_zoekvld + .icon-zoek:after {
  top: -4px;
  content: "\f002";
}

html.webkit .gewoneversie #main .extra_zoekvld + .icon-zoek:after {
  top: -3px;
}

.gewoneversie .icon-zoek:after, body:not(#homepage) .icon-zoek:after {
  font-size: 117.19%;
}

.ie .gewoneversie .icon-zoek:after, .ie body:not(#homepage) .icon-zoek:after {
  font-size: 80%;
}

.gewoneversie #main .expandingArea.main_zoekveld_expanding textarea.collapsed {
  display: block !important;
}
.gewoneversie #main .expandingArea.main_zoekveld_expanding:after {
  color: #039;
  font-size: 1rem;
  pointer-events: none;
  padding: 4px;
  height: 14px;
  font-family: FontAwesome;
  float: right;
  position: relative;
  top: -1.6875rem;
  left: -1px;
  z-index: 988;
}
.gewoneversie #main .expandingArea.main_zoekveld_expanding .collapsed:after {
  top: -4px;
  left: -2px;
}
.gewoneversie #main .icon-zoek:after {
  content: " ";
}
.gewoneversie #main .search-page-search .icon-zoek:after {
  content: "\f002";
}

.dsgn-2.geen_vlucht:not(#homepage):not(.noheader) #content2,
.volgico.icon-star-o, .tiles,
.item_toevoegen table tr th, .item_toevoegen table tr td, #colsform,
body.printversie div.infowijzer h2, div.vlucht_content table ul li {
  padding: 0;
}

body.printversie div.infowijzer ol {
  padding-left: 20px;
}

#vluchtx > div.route .datum {
  position: relative;
  left: -7px;
}

#vluchtx > div.infowijzer h2 {
  margin: 0 0 0 4px;
  position: relative;
  top: -1px;
  clear: both;
  height: 26px !important;
}

/*nieuw 2020-11-3 tbv 1 ol ip 2 ol's*/
.infowijzer2 ol {
  margin-left: 1.125rem;
  columns: 10.9375rem 2;
  column-gap: 3.625rem;
  column-width: 8.75rem;
}
.infowijzer2 ol li {
  list-style: outside decimal;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}

.ie #inhoudsopgave ol, .edge #inhoudsopgave ol {
  column-gap: 4.125rem;
}

.ie #inhoudsopgave {
  padding: 0 2.25rem 1.5rem;
}

/* end nieuw 2020-11-3 tbv 1 ol ip 2 ol's*/
#main ol:not(.infowijzer) {
  margin-left: 1.2rem;
}

div.infowijzer > ul, div.milestones > ul, div.route > div.start {
  padding: 0 0 12px 17px;
}

div.seriekeuze + .mnone + .right + .mtop,
div.infowijzer > ul li, div.milestones > ul li {
  margin: 0;
  padding: 3px 0 3px 4px;
}

div.infowijzer > ul li a, div.milestones > ul li a {
  position: relative;
  left: -8px;
}

div.milestones ul li a {
  font-weight: 800;
}

div.milestones ul li a:visited {
  font-weight: normal;
}

ul.inlopendetekst li {
  padding: 0;
  margin-left: 0;
  margin-right: 0;
}

div.fontwit_hor table,
.tbl_volgbeheer input[type=radio], #vlucht label input, .zoek_sleutelset ul, .h3-a_vlucht h3,
body.printversie ul.inlopendetekst li, #c_ipexData table, .combifilter label {
  margin-bottom: 0;
}

.combifilter {
  line-height: 1.75rem;
  border-bottom: 1px solid #dcdee1;
  border-bottom-color: #eaeaea;
}
.combifilter input {
  margin: 0.2em 0.4em 0 0 !important;
}
.combifilter > div {
  margin-bottom: 0.4em;
}
.combifilter label, .combifilter span {
  line-height: 1rem;
}
.combifilter span {
  word-wrap: break-word;
  overflow: hidden;
}

.ie .tbl_volgbeheer .tbl-drop-line,
.copyright {
  display: block;
}

div.vlucht_inst {
  position: relative;
  top: -29px;
  left: 0;
  margin-top: 1px;
  width: 100%;
  height: 40px;
  background: #6c6c6c;
  overflow: hidden;
}

.panel.link-uit div.seriekeuze + div.seriekeuze ul {
  margin-top: 1.5em;
}

div.seriekeuze > ul > li > a {
  display: inline-block;
  padding-left: 0.5em;
  margin-top: -1px;
}

div.seriekeuze ul li.min {
  margin: 0 0 0 4px;
  padding: 0;
}

ul.met_plusgifjes, .credits {
  margin: 3px 0 0 0;
  padding: 0;
}

div.seriekeuze ul li.min, ul.met_plusgifjes li.min {
  list-style-image: url(/9353241/g/min.png);
}

.weeklys-item ul,
.IpexParlLijst li, td ul.dossierlijst, .menuboom li, .sections-menu li, .klant-home li, #dashboard-global li,
div.seriekeuze ul li.plusuit, ul.met_plusgifjes li.plusuit,
div.seriekeuze ul li.plusuit,
ul.met_plusgifjes li.plus,
.col-filter li, .nav_content li, ul.inlopendetekst li, li.geenbloklink {
  list-style-image: none;
  list-style: none;
}

div.zoektermen ul li, div.zoektermenplain li {
  padding: 3px 0 4px 0;
  height: auto;
}

div.zoektermen ul li div.soort, div.zoektermenplain ul li div.soort {
  float: right;
  display: inline;
  color: #ccb300;
  padding: 0 0 0 4px;
}

div.opsomtekst div.seriekeuze ul, div.zoektermen ul {
  position: relative;
  left: -19px;
  top: -5px;
}

.lnksmeti, .vraagkader, .help_link {
  position: relative;
  top: -2px;
  vertical-align: top;
  margin: 0;
  font-size: 80%;
  font-family: "Times New Roman";
  font-weight: bold;
  text-align: center;
  padding: 0 2px;
  text-decoration: none;
  cursor: pointer;
  font-style: normal;
}

h2.sub .lnksmeti {
  top: -0.25rem;
}

#cols a.help_link {
  top: 0;
  line-height: 21px !important;
}

div.met_plusgifjes {
  margin-left: -30px;
  clear: both;
}

div.acties, div.rolacties {
  position: relative;
  left: -18px;
}

div.acties_pijl, div.rolacties_pijl {
  position: relative;
  left: 18px;
  top: 1px;
}

div.rolacties_pijl img {
  position: relative;
  top: 11px;
}

div.acties div div span.datum, div.acties div div span.kop, div.rolacties_pijl {
  position: relative;
  left: 17px;
}

div.rolacties_tekst h3 {
  position: relative;
  left: 14px;
}

div.acties, div.rolacties, div.landennieuws, div.paragraaf_kop {
  width: 100%; /* 100% resulteert in IE in het verwdijnen vande scrollbar!!!! */
  clear: both;
}

div.opsomitem {
  width: 99%; /* 100% resulteert in IE in het verwdijnen vande scrollbar!!!! */
  margin: 0;
  padding: 0;
}

.opsomteken:has(+ .opsomtekst div.opsomitem) {
  display: none;
}

.opsomitem .opsomitem .opsomteken:has(+ .opsomtekst div.opsomitem) {
  display: block;
  visibility: hidden;
}

table tr.rij1:has(+ tr > th) {
  position: relative;
}

.safari table tr.rij1:has(+ tr > th) {
  display: block;
}

.safari table tr.rij1:has(+ tr > th):after {
  content: "";
  width: 100%;
  height: 0.125rem;
  background: #fff;
  bottom: 0;
  position: absolute;
}

div.paragraaf_kop {
  margin: 1.5em 0 1.45em 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}

a[id^=p1] + a + a + a + div.paragraaf_kop {
  margin-left: -2px;
}

.paragraaf_kop.shd1Chk {
  position: relative;
  left: -1rem;
}
.paragraaf_kop.shd1Chk div.paragraaf_kopnr {
  position: relative;
  left: 1rem;
}
.paragraaf_kop.shd1Chk > div.paragraaf_koptekst {
  padding-left: 1.4rem;
}
.paragraaf_kop.shd1Chk > div > div {
  float: none !important;
  margin: 2rem 0 0 -1.35rem !important;
}

.overzicht_input, label.plain, select:not(.sort_volgmap).plain {
  height: 1.625rem !important;
}

input.plain {
  height: 1.47rem !important;
  margin-bottom: 0.5rem !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}

div.opsomteken, div.acties_pijl, div.rolacties_pijl, .paragraaf_kopnr {
  float: left;
  min-width: 1rem;
  letter-spacing: -0.09em;
}

div.opsomteken {
  letter-spacing: -0.07em;
  max-width: 1rem;
}

div.landennieuws_datum {
  width: 8em;
}

div.opsomtekens ul.inlopendetekst li div.opsomitem div.opsomteken {
  float: left;
  width: 22px;
  height: 100%;
  text-align: right;
}

div.opsomitem > div.opsomtekst, div.acties > div.acties_tekst, div.rolacties > div.rolacties_tekst, div.landennieuws > div.landennieuws_txt {
  overflow: hidden;
  padding: 0;
}

ul, ol, dl, #main, #main p, #avlucht ul, #avlucht ol, #vlucht ul, #vlucht ol {
  line-height: 1.5em;
}

div.acties div div span.datum, div.landennieuws_datum {
  color: #ccb300;
  font-weight: bold;
  white-space: nowrap;
}

div.acties div div span.kop {
  color: #036;
  font-weight: bold;
}

.formonderwerp, div.radio_plus_txt {
  margin-left: 21px;
}

ul.inlopendetekst li span.opsomteken {
  margin: 0 2% 0 0;
  padding: 0 0 0 0;
  width: 125px;
  overflow: hidden;
  height: 110px;
}

#logo {
  background: #333366;
  width: 100%;
  padding-bottom: 0;
  border-bottom: 1px solid #ffffff;
  border-top: 0;
  border-left: 0;
  border-right: 0;
}

body .qtip-pdc .tipmeer {
  position: absolute;
  bottom: 0.3125em;
  right: 0.625em;
  width: 17%;
}
body .qtip-pdc .meer {
  margin: -0.5em 0 -0.1em 0;
  display: block;
}
body .qtip-pdc .meer:after {
  content: "\e608";
  font-family: FontAwesome !important;
  font-size: 70%;
  display: inline-block;
  color: #005ab7;
  margin-left: -2.3em; /*same as padding-left set on li*/
  width: 1.2em; /*same as padding-left set on li*/
  position: relative;
  left: 0.1em;
  vertical-align: top;
  margin-left: -5.4em;
}

body #cols .qtip-pdc .meer:after {
  margin-left: 0.5em;
  top: 0.1em;
}

.nowrap {
  white-space: nowrap;
}

p.uitleg_verplichtteken {
  padding-left: 21px;
}

div.hr {
  height: 1px;
  background: #ffffff;
}

#main > div.hr, .panel > div.hr {
  height: 1px;
  padding: 0;
  margin-top: 3px;
  margin-bottom: 12px;
}

div.hr > hr {
  height: 0;
  border: 0 solid #f0f0f0;
  border-top-width: 1px;
}

hr {
  border-top: 1px solid #EBEBEB;
  border-bottom: 0 solid #E6E6E6;
  height: 0;
  border-bottom: none;
  border-left: none;
}

.width {
  width: 70%;
  min-width: 200px;
  background: #fff;
}

.incbim {
  vertical-align: top; /*  dit wordt nog overruled door vertical-align:middle in v9000000chlst2.js 
en levert daarom nog niet het goede resultaat op */
  padding: 0px;
  /*margin:2px 0 0 0;*/
}

div.citaat {
  background: #e7e7dc;
  margin-left: 20px;
  border: 0 solid #000000;
  padding: 0 3px 3px 3px;
}

div.openlink {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin: 8% 15% 0 15%;
}

div.openlink a {
  font-size: 250%;
  font-weight: bold;
}

.f_ital, .italic, .credits, .imagecopyright, #filter_uw_acties {
  font-style: italic;
}

legend {
  font-weight: bold;
  font-size: 120%;
  color: #333399;
  text-decoration: none;
  margin: 0 0 12px 0;
}

.biozonderlink {
  margin-right: 15px;
}

.bron_nieuwtje {
  color: #787878;
  margin: 1em 0;
}

div.brontekst {
  border: 1px solid #f0f0f0;
  padding: 6px;
  left: -7px;
  margin-top: 8px;
}

/* begin menu */
.f15mpopis {
  border-bottom: #fff 1px solid;
  border-left: #fff 1px solid;
  background-color: #fff;
  height: 7px;
  padding: 2px 2px 2px 8px;
}

a.tooltip:hover::after,
.f15mpopm {
  background: #b4d4f4;
  border-right: #fff 1px solid;
  border-top: #fff 1px solid;
  font-size: 75%;
  line-height: 150%;
  position: absolute;
  z-index: 10000;
}

[id*=f15mpop] {
  border-top: #fff 2px solid;
}

span.kaartklaar {
  color: #78E000;
}

.f15mpopiOver,
.f15mpopiOver a.f15mpop, .f15mpopiOver a.f15mpop:visited, .f15mpopiOver a.f15mpop:hover,
.f15mpopiOver a.f15mpop:active {
  background: #ccb300;
  color: #fff;
}

.f15mpopins {
  border-bottom: #369 1px solid;
  border-left: #369 1px solid;
  padding: 2px 2px 2px 8px;
}

.button a, .button a:visited, a.button_help, a.button_help:visited,
.linkophome,
.f15mpopi a.f15mpop:active,
.f15mpopi a.f15mpop:active,
.f15mpopi a.f15mpop:hover,
a.f15mpopns,
a.f15mpopns:active,
a.f15mpopns:visited {
  color: #fff;
}

/* eind menu */
div.main_extramarge2 {
  height: 220px;
}

div.main_extramarge4 {
  height: 440px;
}

p, h1, h2, h3, h4, h5, h6 {
  text-rendering: inherit !important;
}

.mtop, .dosovz_wrap, .statustxt + .infowijzer.infowijzer2 {
  margin-top: 1.5em;
  margin-bottom: 0;
}

.bron_nieuwtje + .mnone + .right.float-right + .mtop,
.naast_image table.styletable,
.webkit div.t-r-0 div.t-ci div,
.naast_image + br + .introtekst + a + a + .paragraaf_kop,
.paragraaf_kop + .mtop.seriekeuze, br + br + .mtop, br + br + div.mtop {
  margin-top: 0;
}

div.mnone + div.dosovz_wrap {
  margin-top: -1em;
}

.meer_links p {
  margin: 1.5em 0 0;
}

#main header.h1 h1, form.opmaat, .atab, .onderkant_grafiek label, .onderkant_grafiek input, .m0, div.zoektermen ul li a,
td li .opsomtekst, header.h1 h1, .mnone, .geen_avlucht #main td .button {
  margin: 0;
}

.issue_intro_afbeelding {
  float: right;
}
.issue_intro_afbeelding img, .issue_intro_afbeelding span {
  padding-left: 0.9em;
}

.routenoscript {
  margin-left: 15px;
}

.homeknop {
  margin: 0 auto;
  padding: 0;
  /*    width: 490px;*/
}

.rss_knop {
  margin-top: 10px;
  margin-right: 10px;
  text-align: right;
}

.uitklap-icoon-volg > a,
.ico_in_seriekeuze,
.positie_afb {
  position: relative;
  top: 2px;
}

.waarschuwing {
  color: #FF0000;
}

.buttondatum {
  font-size: 1px;
}

.bijpijltjekalender {
  width: 0px;
  overflow: hidden;
}

div.formtable {
  display: table;
  clear: both;
  margin: 0 0 15px 0;
  width: 100%;
  height: auto;
}

.login {
  border: #ccc solid 1px;
  padding: 11px;
  margin-bottom: 2em;
}

.login h2 {
  margin: 0 2px 12px;
}

#vlucht .formonderwerp {
  position: static;
  margin-bottom: 4px;
}

#vlucht div.formtable {
  margin: 0 0 3px 0;
}

#vlucht input[type=submit] {
  margin: 0 0 1.3125rem 0;
  width: 100%;
}

#vlucht .login div.seriekeuze ul {
  margin-left: 19px;
}

#vlucht .login div.seriekeuze ul li.plus {
  list-style: url("/9353241/g/plus.png");
}

div.formrow {
  display: table-row;
}

.chklst {
  font-size: 70%;
}

.button {
  font-size: inherit;
  margin: 5px 0;
  padding: 0.2915em 0.5em !important;
}

.row.button, .geen_avlucht #main .button {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

body:not(.dsgn-2) .cols .button {
  height: 21px;
}

.button, input.button, #content2 button, #back-to-top a {
  background: #007DC5;
}

.button + .button {
  margin-left: 0.125rem;
}

.overzicht_input {
  width: 20em;
  height: 20px;
}

.formveld input.button {
  margin-top: -12px;
  margin-left: 20px;
}

.styletable,
table.dosmap-ovz tbody, .ie table.dosmap-ovz .doswrap .doshdr, .ie table.dosmap-ovz .doswrap .dosftr, .ie table.dosmap-ovz .doswrap .dosdata,
body#homepage:not(.dsgn-2) .dash_open .andere_dashboards, body#homepage:not(.dsgn-2) .dash_title .andere_dashboards, .dossier form #main .infowijzer ~ .row .large-9,
.groeptabel, table.astbl.table_resultaten, .zoekopgave .paragraaf_kop, #klant-duidingen.jspScrollable:before, #cal table table,
.jspPane, div.cols, table.formtbl, body.gewoneversie #vlucht div.fontwit_vert > table, .tbl_volgbeheer, .gangV_in_cel .gangV > div,
.paragraaf_kop + form .buttons_onerow + .table_resultaten, .paragraaf_kop + .table_resultaten {
  width: 100%;
}

#main > .iframe_container,
body.geen_avlucht #main .naast_image > div.fontwit_vert, body.gewoneversie #main .naast_image > div.fontwit_vert,
body.geen_avlucht #main > div.fontwit_hor, body.geen_avlucht #main > div.fontwit_vert, body.geen_avlucht #main > div.fontwit_horvert, body.geen_avlucht #main > div.schema, body.geen_avlucht #main > div.schemaV, body.geen_avlucht #main > div.visiekleur,
#main > div.breed, #vluchtx > div.fontwit_vert, body.gewoneversie #main > div.fontwit_hor, body.gewoneversie #main > div.fontwit_vert, body.gewoneversie #main > div.fontwit_horvert, body.gewoneversie #main > div.schema, body.gewoneversie #main > div.visiekleur {
  overflow: auto;
}

p.tracking {
  margin-bottom: 0;
  padding-bottom: 0;
}

div.fontwit_hor + p.mnone,
div.fontwit_vert + p.mnone,
div.fontwit_horvert + p.mnone {
  margin-top: 1.4em;
}

.clear {
  clear: both;
  height: 1px;
}

.clearboth, .biozonderlink + p + br, div.seriekeuze, #main div.infowijzer, ul.inlopendetekst li, .schemafotoalles, .xzoektermen:after,
body.geen_avlucht #main .naast_image > div.fontwit_vert, body.gewoneversie #main .naast_image > div.fontwit_vert,
body.geen_avlucht #main > div.fontwit_vert, body.gewoneversie #main > div.fontwit_vert,
body.geen_avlucht #main > div.fontwit_hor, body.geen_avlucht #main > div.fontwit_horvert, body.geen_avlucht #main > div.schema, body.geen_avlucht #main > div.schemaV, body.geen_avlucht #main > div.visiekleur,
body.gewoneversie #main > div.fontwit_hor, body.gewoneversie #main > div.fontwit_horvert, body.gewoneversie #main > div.schema, body.gewoneversie #main > div.schemaV, body.gewoneversie #main > div.visiekleur,
#main > div.breed {
  clear: both;
}

body.geen_avlucht #main .naast_image > div.fontwit_vert, body.gewoneversie #main .naast_image > div.fontwit_vert {
  clear: none;
}

.title_cluster .edit_name,
.icon-omhoog_bd img, .icon-omlaag_bd img, .icon-verwijderen_bd img, .icon-toevoegen_bd img {
  max-width: none;
}

div.div-ovz {
  width: 100%;
  position: relative;
  display: inline-block;
}

.ovz-pre .ster {
  color: red;
  position: relative;
  top: 2px;
}

div.cols ul.ovz {
  margin: 0.7em 0.2em 0 0.05em;
  border: 0;
  list-style: none none;
  width: auto;
}

li.ovz {
  clear: both;
  border: 0;
  overflow: auto;
  width: auto;
  margin-bottom: 16px;
  line-height: 16px;
  padding-right: 0.25rem;
  padding-left: 0.2em;
}

.ovz-col-inh .italic {
  word-wrap: normal;
}

.safari.mac #vlucht table a {
  word-wrap: inherit;
}

.favos li,
a, #main p, .tekst_bij_kop, .ovz-titel div, div.ovz-col-inh, div.ovz-extra, .xzoektermen ul li .right {
  word-wrap: break-word;
}

.favos li,
li.ovz div.ovz-col-inh, .proces_vert, #content2 table, #vlucht .styletable th + td li, #avlucht, .onderschrift, .imagecopyright,
#vlucht > #vlucht_content, .xzoektermen ul li > div, ol.infowijzer, .combifilter span {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
  -webkit-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-after: 3;
  -webkit-hyphenate-limit-chars: 6 3 3;
  -webkit-hyphenate-limit-lines: 2;
  -webkit-hyphenate-limit-last: always;
  -webkit-hyphenate-limit-zone: 8%;
  -moz-hyphenate-limit-chars: 6 3 3;
  -moz-hyphenate-limit-lines: 2;
  -moz-hyphenate-limit-last: always;
  -moz-hyphenate-limit-zone: 8%;
  -ms-hyphenate-limit-chars: 6 3 3;
  -ms-hyphenate-limit-lines: 2;
  -ms-hyphenate-limit-last: always;
  -ms-hyphenate-limit-zone: 8%;
  hyphenate-limit-chars: 6 3 3;
  hyphenate-limit-lines: 2;
  hyphenate-limit-last: always;
  hyphenate-limit-zone: 8%;
}

.vorm9353293 li.ovz div.ovz-col-inh, .vorm9353293 .favos li {
  -webkit-hyphens: none;
  -ms-hyphens: none;
  -moz-hyphens: none;
  -o-hyphens: none;
  hyphens: none;
}

div.ovz-col-datum {
  overflow: hidden;
  width: 3.05em;
  min-width: 3.05em;
  float: left;
  color: #000;
  margin-right: 0.8em;
  text-align: right;
}
div.ovz-col-datum a, div.ovz-col-datum a.volg-mark:not(.serv-curvolg) {
  float: right;
  position: relative;
  left: 0.65px;
}

#homepage div.ovz-col-datum {
  width: 3.5em;
  line-height: 1rem;
}

div.ovz-col-sel {
  overflow: hidden;
  width: 1.1em;
  margin-right: 0.1em;
  float: left;
}

svg.icon_home, span.ovz-tijd {
  color: #000;
}

input.ovz-sel {
  margin: 0;
  padding: 0;
  width: 1em;
}

div.ovz-col-inh, div.t-r, div.t-ci, div.t-ci-fl, div.t-cl-0 {
  overflow: auto;
}

div.nav_content ul li,
.schemafotoalles .schemafoto, .schemafotoalles .schemafoto2, .schemafotoalles .schemafoto33, img.niet_verplicht,
.buttons_onerow input.button, .dl-opts div.t-ci, div.t-ci-fl, .verplicht_item {
  float: left;
}

div.t-ci img {
  position: relative;
  top: -1px;
}

div.t-cl {
  overflow: auto;
  padding-left: 0.2em;
}

.chk-dis-fix {
  position: absolute;
  display: block;
  width: 1em;
  height: 1em;
}

div.t-r-0 div.t-ci div {
  font-weight: 700;
  margin-top: -1px;
  padding-left: 0.4em;
}

.t-r-0_knop {
  position: relative;
  top: -0.2em;
}

.t-cl-0_weergave label {
  padding-left: 0.2em;
  padding-right: 0.9em;
}

/* Deze classes niet wijzigen zonder overleg met ar! */
.t-ci-0 {
  overflow: auto;
  float: left;
  width: 3.8em !important;
  /*margin-right: -0.2em;*/
}

.t-ci-0.niveau_1 + .t-cl-0.niveau_2 {
  width: calc(100% - 3.8em);
}

.dropdown_wrapper .col-menu-right .col-menu-desc:empty {
  padding-top: 0;
}

.t-ci-0_zoek {
  width: 6em !important;
  padding-left: 3.8em !important;
  line-height: 26px !important;
  margin-top: 0.15em;
}

.t-r-0#f9 #chk_del {
  vertical-align: -1px !important;
}

#avlucht #monsearch_opts input {
  background-color: #fff;
  border: solid 1px #bfbdbd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 4px 4px 4px 0;
  margin: 5px 2px 0 0;
}

ul.autocomplete-list {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  box-shadow: 0 2px 8px;
  left: 0;
  position: absolute;
  top: 21px;
  width: 240px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}

ul.autocomplete-list li {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #ffffff;
  background-image: none;
  background-origin: padding-box;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  float: left;
  padding: 5px 10px;
  width: 240px;
}

/* contextmenu start (abeautifulsite.net) */
.contextMenu {
  position: absolute;
  font: 70% verdana !important;
  width: 240px;
  z-index: 99999;
  border: solid 1px #CCC;
  background: #EEE;
  padding: 0;
  margin: 0;
  display: none;
}

.contextMenu LI {
  list-style: none;
  padding: 0;
  margin: 0;
}

.contextMenu A {
  color: #333;
  text-decoration: none;
  display: block;
  line-height: 150%;
  /*height: 20px;*/
  background-position: 6px center;
  background-repeat: no-repeat;
  outline: none;
  padding: 1px 5px 1px 28px;
}

.contextMenu LI.hover A {
  color: #fff;
  background-color: #3399ff;
}

.contextMenu LI.disabled A {
  color: #aaa;
  cursor: default;
}

.contextMenu LI.hover.disabled A {
  background-color: transparent;
}

.contextMenu LI.separator {
  border-top: solid 1px #ccc;
}

/* contextmenu end */
div.ovz-col-datum-disabled {
  color: #888;
}

.col-menu-button {
  background: #007dc5;
  border-left: 1px solid #91C8e7;
  border-top: 1px solid #91C8E7;
  border-right: 1px solid #505b77;
  border-bottom: 1px solid #505b77;
  font: 12px verdana;
  color: #fff;
  padding: 0.290625em 0.37em 0.290625em !important;
  margin: 0.3em 0.3em 0 0;
  border: none !important;
}

.col-menu-button:hover {
  background-color: #024072 !important;
}

#main .dos-status, #main .hk-item-status, #main .hdr-mark {
  float: none;
  position: absolute;
  left: 1px;
  text-align: center;
}

#main a.dos-status:link, #main a.hk-item-status:link, #main a.hdr-mark:link {
  border-bottom: none;
}

a.hk-item-status {
  width: 16px;
}

#main .ovz-col-status {
  border-bottom: none;
}

.col-menu-desc, .ovz-apnum, a.ovz-apnum {
  color: #090;
}

.col-menu-right {
  float: right;
  width: 400px;
  overflow: auto;
}
.col-menu-right .col-menu-desc {
  padding-top: 3px;
}

.t-r-0 .col-menu-right {
  width: 300px;
}

#dlgform .col-menu-right {
  width: auto;
}

.col-title-button {
  float: right;
  width: 2.6em;
  margin-top: 0.6em;
}

.no-flexbox .col-title-button {
  width: 2.9em;
}

table.dosmap-ovz td,
.col-title-button, li.ovz div.ovz-col-inh, .proces_vert,
div.t-r-0 .title div.t-ci {
  overflow: hidden;
}

.imagekablinksfo {
  margin: 0 8px 8px 0;
}

.ovz-cstat {
  cursor: default;
}

body:not(.dsgn-2) #alleen_tekst, body:not(.dsgn-2) .alleen_tekst {
  margin-top: -1.75em;
  padding-top: 2em;
  background: #fff;
}

#main .alleen_tekst.show-for-small {
  margin-bottom: 1.5em;
}

.alleen_tekst_content {
  padding: 0 1em 1.65em;
  border: solid #e2edf6 1px;
  background: #eef4f9;
}

.alleen_tekst h2 {
  font-size: 120%;
  margin: 0;
  padding: 1em 1em 0;
}

/*Breakdown */
/*Breakdown */
.selectie_a {
  min-width: 240px !important;
}
.selectie_a a {
  margin-right: 0.5em;
}

html:not(.ie8) .select_drop {
  min-width: 6em;
  padding: 2px;
  margin: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
  -moz-box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
  box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
  background: #fff;
  border-top: 1px solid #c9d9d9;
  color: #000;
  border: none;
  border-top: 1px solid #c9d9d9;
  outline: none;
  display: inline-block;
  cursor: pointer;
}
html:not(.ie8) .background_tabel input {
  background-color: #fff;
  border: solid 1px #BFBDBD;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 3px;
  box-shadow: 2px 2px 0 #ccc, 0 #fff inset;
}

.variabele_tabel {
  width: 80%;
}

.reken_tabel td, .inner_tabel, .inner_tabel:nth-of-type(even) {
  background-color: #e2edf6;
}

.inner_tabel {
  height: 2em;
  border-bottom: 1px solid #BFBDBD;
}

#timeline_row0_r.inner_tabel {
  border-top: 1px solid #BFBDBD;
}

.variabele_tabel .inner_tabel {
  height: 2.5em;
}

.check_box_G {
  margin-bottom: 0 !important;
}

.bronvermelding, .imagecopyright,
.G_td {
  padding-top: 5px !important;
}

.formaat {
  width: 4em;
}

.subgroepen {
  padding-top: 5px;
  padding-bottom: 5px;
  width: 55%;
  min-width: 55em;
  border: solid 1px #BFBDBD;
  background-color: #fdfee1;
  margin-bottom: 0 !important;
}

.checkbox_wrap3, .checkbox_wrap2 {
  width: 55%;
  min-width: 55em;
  padding: 0 !important;
  border-bottom: solid 1px #BFBDBD;
  border-left: solid 1px #BFBDBD;
  border-right: solid 1px #BFBDBD;
  background-color: #e2edf6;
}

.rekenen_header {
  background-color: #e2edf6;
}

.default_brkdn {
  color: #a4ddff;
  height: 13px;
}

.brkdntop {
  color: #004771;
  height: 30px;
}

.brkdnlvl0 {
  color: #006aa9;
  height: 23px;
}

.brkdnlvl1 {
  color: #008cf1;
  height: 20px;
}

.brkdnlvl2 {
  color: #32b3ff;
  height: 17px;
}

.default_brkdn, div[class*=brkdnlv] {
  margin-left: -3.9px;
}

.staven {
  vertical-align: middle !important;
}

.table_resultaten .staven {
  vertical-align: top !important;
}

.background_tabel {
  background-color: #fff !important;
}

.invoer0 {
  background-color: #D7E2E9 !important;
}

.invoer1 {
  background-color: #e2edf6 !important;
  font-weight: bold;
}

.resultaten_row:hover {
  background-color: #FAFCDA;
}

.rekenen_right {
  background-color: #e2edf6;
  display: none;
}

.rekenen_header {
  width: 40em;
}

.groeptabel {
  overflow-x: auto;
  margin-bottom: 1.3125rem !important;
}
.groeptabel .table_resultaten {
  margin: 0 !important;
}

.table_resultaten {
  width: 80%;
  max-width: 900px;
  margin-bottom: 0.8em !important;
  clear: both;
}

div.seriekeuze + .table_resultaten {
  margin-top: 1.5em;
}

.tijd_start_stop {
  display: inline-block;
  vertical-align: top !important;
  margin-left: 5em;
}

.video_tijd {
  vertical-align: -webkit-baseline-middle !important;
  vertical-align: baseline-middle !important;
}

.rekenen {
  margin: 0 !important;
  padding: 6px;
  background-color: #fdfee1;
  border-bottom: 1px solid #ccc;
  margin-bottom: 0.5em !important;
  margin-top: -0.7em !important;
}

.rekenen_header {
  padding: 0 !important;
  padding-bottom: 1em !important;
}

.rekenen_inner {
  padding-left: 5px;
  padding-right: 5px;
}

.vanaf_invoer {
  width: 3em !important;
}

.vanaf_invoer input {
  width: 90% !important;
}

.streepje_invoer {
  width: 2em !important;
}

.tot_invoer {
  width: 3em !important;
}

.selectie_a {
  padding-left: 5px;
}

.variabele_tabel th {
  padding-top: 5px;
  border: solid 1px #BFBDBD;
  padding-bottom: 5px;
  background-color: #fdfee1;
  padding-left: 5px;
}

.variabele_tabel {
  margin-top: 12px;
}

table.grid th {
  padding: 5px !important;
  background-color: #fdfee1 !important;
  border: solid 1px #BFBDBD !important;
}

table.grid td {
  padding-left: 5px !important;
  padding-top: 5px !important;
}

.resultaten_row:nth-of-type(odd) {
  background-color: #f7f7f7 !important;
}

.resultaten_row:hover {
  background-color: #fafcda !important;
}

div.grdhdr {
  border: none !important;
}

/*  Font Awesome styles vervolg (begin stond eerst hiier)
    ------------------------------------------------------- */
.filter-option .tiny:before,
.icon-plus:before {
  display: block;
  float: left;
  width: 0.8135em;
  background-color: #007dc5;
  border: 1px solid #FFFFFF;
  height: 16px;
  padding: 0;
  content: "\f107";
  padding-left: 0.14em;
  font-size: 140%;
  color: #FFFFFF;
  margin-right: 0.2em;
  margin-top: 2px;
  border-radius: 15px;
  z-index: -1;
  line-height: 17px;
}

.treemin + .icon-plus:before {
  content: "\f106";
  line-height: 15px;
}

.edge .t-ci-0.niveau_1 {
  overflow: hidden;
}
.edge .icon-plus:before, .edge .treemin + .icon-plus:before {
  width: 14px;
  line-height: 19px;
  font-size: 145%;
}

.input_buttons, .dossiers_tonen {
  width: 9.2em !important;
}

.chkb_dd,
.weergave_kolom,
.dossiers_tonen {
  padding-left: 0em !important;
}

.dropdown_items {
  height: 1.5em;
}

.zoekveld_border {
  background-color: #fff;
  border: solid 1px #BFBDBD !important;
  color: #252525;
  margin: 0 0.5em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 2px;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #E4F3FF !important;
  background: #E4F3FF !important;
  font-weight: bold;
  color: #024072;
}

.checkbox_pamo {
  width: 13px;
  height: 13px;
  margin-top: 5px;
  cursor: pointer;
}

.dropdown_wrapper .checkbox_pamo {
  margin-top: 4px;
}

.f15mpopiOver {
  background-color: #2469a1 !important;
  color: white !important;
}

.f15mpopiOver a.f15mpop, .f15mpopiOver a.f15mpop:visited, .f15mpopiOver a.f15mpop:hover {
  background-color: #2469a1 !important;
}

.help_link {
  width: 10px;
  height: 21px;
  margin-right: 5px;
  display: block;
  padding: 1px 6px 0;
  color: white !important;
  background: #007dc5 !important;
  border: 0;
  line-height: 19px !important;
  font-weight: 600;
  font-size: 100%;
}

.icon-voor_tekst {
  display: inherit;
  cursor: pointer;
}

.icon-toevoegen:before {
  display: block;
  float: left;
  width: 11px;
  height: 11px;
  padding: 0;
  content: "\e608";
  padding-top: 2px;
  font-size: 100%;
  color: #0063b3;
  margin-right: 0.2em;
  margin-bottom: 3px;
  margin-left: 1px;
  border-radius: 15px;
  font-size: 90%;
}

.milestones li:before, a.plus:before {
  content: "\e608";
  color: #0063b3;
}

/*.t_proces_c:before,   // was tbv Raadsvergaderingsdossiers */
li.plus a:first-of-type:before, li.geenbloklink:before {
  content: "\e608";
  color: #0063b3;
  margin-right: 0.2em;
}

.milestones li:before, .plusuit a:before, .plus a:before, li.geenbloklink:before, .t_proces_c:before {
  font-family: FontAwesome !important;
  padding: 0;
  font-size: 90%;
  margin-left: -1.6em;
  vertical-align: top;
}

li.geenbloklink:before {
  margin: 0 0.8em 0 -1.85em;
}

li.plus a:nth-of-type(2) {
  margin: 0 0.3em;
}
li.plus .volg-mark + a:nth-of-type(2) {
  margin: 0;
}

div.paragraaf_kop > .hidden + .paragraaf_koptekst, #vlucht div.infowijzer h2,
div.seriekeuze > ul > li > a, .geen_avlucht form .large-9 .large-6,
.title div.t-r-0 div.t-ci div div {
  padding-left: 0;
}

.zoektermenplain ul, div.tekst_opsomitem, #vlucht .formveld, .IpexParlLijst ul {
  margin-left: 0;
}

body.printversie div.infowijzer { /* inhoud + 1t/m7*/
  position: relative;
  left: -2px;
}

body.printversie div.mainzondervlucht div.wegwijzer ul li, .bronvermelding, .imagecopyright {
  line-height: 140%;
}

body.printversie div.mainzondervlucht div.wegwijzer ul { /* pijlen*/
  position: relative;
  left: 20px;
}

.t-ci-0.niveau_1 {
  min-height: 1.6em;
}

.t-cl-0 .t-r-0 .t-ci-0 {
  margin-right: -2.1em;
}

.tekst_rechts2 {
  height: 20.5px;
  line-height: 21px;
}

.t-cl-0 .t-r-0 .tekst_rechts2 {
  margin-left: 2.2em;
  height: 20.5px;
  line-height: 21px;
}

.credits {
  line-height: 1.3 !important;
}

.drop_menu_pamo .weergave_blok {
  line-height: 1.5;
}

.leeg {
  width: 1px;
  height: 77%;
  background-color: #a3a3a3;
  margin: -2px 7px 0 7px;
}

.sub_keuzes .sub_keuzes {
  margin-left: 2em;
}

nav.nav {
  left: auto;
  border-top: 0;
  width: 100%;
  padding-right: 0;
  z-index: 206;
  top: 0;
}

.zoekveld_border {
  background-color: #fff;
  border: solid 1px #bfbdbd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 3px;
}

.tussen_li {
  width: 9em;
  list-style: none;
}

.ui-widget-content, .f15mpopm {
  z-index: 9948395 !important;
}

.formveld {
  position: relative;
  top: 0;
  margin-left: 160px;
  left: 0;
  width: 33%;
  padding: 0;
  text-align: left;
  margin-bottom: 10px;
  white-space: nowrap;
  margin: 0;
}

.pasfoto {
  margin-right: 12px !important;
  float: left;
}
.pasfoto img {
  padding: 0 !important;
  float: none;
  max-height: none;
  display: block;
}
.pasfoto .biofotolink img {
  position: relative;
  top: 0;
  z-index: 4;
  left: 0px !important;
  margin-top: -1.5rem;
  float: right !important;
  padding: 0 !important;
  max-height: none;
}

img.ikoon, .vgrtglas {
  vertical-align: bottom;
}

#main a.linkvgrtglas {
  border-bottom: none !important;
}

.w42.pasfoto.pasfoto:not(.tabelpasfoto) {
  margin-top: 1rem;
  margin-bottom: -0.5rem;
  height: 3.375rem;
}
.w42.pasfoto.pasfoto:not(.tabelpasfoto) a:first-child {
  width: auto;
  height: auto;
}
.w42.pasfoto.pasfoto:not(.tabelpasfoto) .biofotolink {
  margin-top: 0;
}
.w42.pasfoto.pasfoto:not(.tabelpasfoto) .biofotolink .zoom-in {
  width: 1rem;
  height: 1rem;
}

#main .pasfoto.w42 .zoom-in svg {
  width: 1.125rem;
  height: 1.125rem;
  margin: -0.0625rem 0 0 -0.0625rem;
}

body.geen_vlucht:not(#homepage) .icon-calender_input, .geen_avlucht form#global .plus:before,
.icon-stokje img, .icon-stokje span img, .icon-calender_input img, .icon-plus img:not(.checkbox_pamo), .icon-voor_tekst img:not(.checkbox_pamo), .icon-kolom_verwijderen2 img, body.dosovz-tbl #f15_datum_in_balk .icon-calender_input,
.icon-kolom_verwijderen .icon-toevoegen:before, .icon-meer_items img, .icon-toevoegen img, .gewoneversie #f15_datum_in_balk .icon-calender_input, .geen_avlucht.wel_vlucht #f15_datum_in_balk .icon-calender_input {
  display: none;
}

#contextMenu li {
  font-size: 80% !important;
}

div.naast_tabel {
  margin: 0 0 0.25em;
  width: 29% !important;
  max-width: 29% !important;
}
div.naast_tabel .imagecopyright {
  line-height: 1.1;
}

div.naast_tabel:has([alt="Ridderzaal in Den Haag"]) {
  width: 128px !important;
}

div.naast_tabel.kaart {
  width: 226px !important;
  max-width: 226px !important;
}

.naast_image {
  width: 70% !important;
}
.naast_image table tr.rij1:has(+ tr > th) {
  top: 0;
}

div.naast_tabel:has([alt="Ridderzaal in Den Haag"]) + .naast_image {
  width: calc(100% - 133px) !important;
}

div.naast_tabel.kaart + .naast_image {
  width: calc(100% - 230px) !important;
}

.naast_tabel.kaart {
  position: relative;
}
.naast_tabel.kaart img {
  min-width: inherit;
  height: inherit;
}

.ingevuld {
  width: 100%;
  background-color: #fff;
  border: solid 1px #bfbdbd;
  -webkit-border-radius: 4px;
  padding: 4px;
}

.showprofs th:nth-child(3) {
  width: 24%;
}

form div .button.mobiele_versie {
  background-color: #007dc5 !important;
  color: white !important;
  font-size: 110% !important;
  border: none !important;
  padding: 0 11px !important;
  margin: 0 0 2em -1.2em !important;
  height: 2.5em;
  line-height: 2.5em;
}

.mobiele_versie:before {
  content: "";
  display: block;
  position: absolute;
  left: -1em;
  width: 1em;
  height: 1em;
  background: #fff;
  z-index: 12;
}

.main_2van2kolommen_radio {
  width: 70% !important;
  height: 10em;
  overflow: hidden !important;
}
.main_2van2kolommen_radio input {
  border: none !important;
}

.overzicht_aanmaken .button {
  padding: 5px !important;
  margin-left: 4px !important;
}

.overzicht_button {
  padding: 5px !important;
}

.button_help {
  padding: 3px !important;
  padding-top: 3px !important;
  border: none !important;
  margin-left: 0.5em;
}
.button_help a {
  font-weight: bold;
  top: 0 !important;
}

form div .button {
  padding: 4px !important;
  padding-left: 6px;
  padding-right: 6px;
}

label a, th .meti, .rekenen .meti {
  color: #333 !important;
}

.checkbox_wrap3, .checkbox_wrap2 {
  height: 2.5em;
}

.subgroepen {
  box-sizing: content-box !important;
}

.not_extended .variabele_tabel {
  width: 16%;
  margin-bottom: 0;
}
.not_extended .variabele_tabel .inner_tabel {
  height: 3em;
}
.not_extended .variabele_tabel .select_drop {
  margin-left: 1em;
  padding: 4px;
}

.variabele_tabel {
  margin-top: 0.8em !important;
  margin-bottom: 0.7em !important;
}

#grpbreaksels {
  margin-top: 0.3em !important;
}

.ovz-extra br {
  display: block;
  height: 2px;
}

select {
  -webkit-appearance: auto !important;
  padding: 3px 0;
}

#header_site-titel_content_zonder_ul {
  height: 3.5em !important;
}

.mac.safari .help_knop {
  margin-top: 0.5em !important;
}

.kolomhtml {
  padding: 0 0.5em;
}

.schemafotoalles {
  width: 100%;
  margin: 0 auto;
  max-width: 1220px;
  margin-bottom: 1.875em;
  background-color: #f9f9f9;
  border: 1px solid #d3d3d3;
  padding: 1em 1.2em 0.8em;
  overflow: hidden;
}

.schemafoto {
  margin-bottom: 0.625em;
  position: relative;
  width: 16.66667%;
  float: left;
}

.schemafotoalles .schemafototext {
  float: left;
  padding: 0 15px 0 20px;
  height: auto;
}

.schemafototext {
  max-width: 80%;
}

.schemafototextip {
  float: left;
  max-width: 82%;
  padding: 0 5px 0 10px;
  height: auto;
}

html div.chklst {
  font-size: 70%;
}

#muiElm .mui-top .t-r-0 .t-ci-0 {
  margin-right: 0;
}

#muiElm .mui-top img {
  vertical-align: baseline;
}

input.plain, label.plain, select.plain {
  float: none;
  display: inline;
  width: auto;
  height: auto;
  margin-bottom: 0;
}

button.plain {
  padding: 0.25em;
}

.tbl_volgbeheer .expand-content {
  display: none;
}
.tbl_volgbeheer #main a.expand {
  text-decoration: none !important;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  display: inline !important;
}
.tbl_volgbeheer .collapsed {
  line-height: inherit !important;
  height: inherit !important;
  padding: 0 !important;
  overflow: inherit !important;
}

.search-facet-opt .expand.collapsed.tbl-drop-open:after,
.search-facet-opt .expand.expanded:after, .search-facet-opt .expand.collapsed:after, .search-facet-opt .search-facet-more:before, .search-facet-opt .search-facet-less:before {
  content: "\f106";
  font-family: FontAwesome !important;
  font-size: 150%;
  font-weight: 900;
  color: #024072;
  margin-right: 0.4rem;
}
.search-facet-opt .expand.collapsed:after, .search-facet-opt .search-facet-more:before {
  content: "\f107";
}

html div.search-facet-box {
  font-size: 0.71875rem;
}

.gecko html div.search-facet-box {
  font-size: 0.7rem;
}

.search-facet-opt, #avlucht > h2 {
  margin-bottom: 0.6875rem;
}

.search-title-menu {
  display: inline-block;
  position: absolute;
  top: 1.2em;
  z-index: 100;
  background: #fff;
  border: 1px solid black;
  padding: 3px;
}

.search-title-menu.search-title-menu-hidden,
.search-facet-expanded .search-facet-more,
.search-facet-less,
.search-facet-rest {
  display: none;
}

.search-facet-expanded .search-facet-less,
.search-facet-expanded .search-facet-rest,
div.display_yn {
  display: block;
}

#main .search-title-menu a:visited, #main .search-title-menu a:link,
#main a.search-title-menu-toggle:visited, #main a.search-title-menu-toggle:link {
  border: none;
}

.search-title-menu-toggle:before {
  content: "▼";
  font-size: 70%;
  padding: 0 2px;
}

.search-title-with-menu {
  position: relative;
}

.expandingArea.main_zoekveld_expanding, .expandingArea.main_zoekveld_expanding .expanding-wrapper {
  min-height: 23px;
  line-height: 23px;
}

.ctxmenu {
  position: absolute;
  z-index: 59999;
  width: 220px;
  padding: 1px;
  border: 1px solid #888;
  background-color: #fff;
  cursor: default;
}

.ctxmenuItem, .ctxmenuhighlightItem {
  font: 8pt Tahoma;
  width: auto;
  padding: 4px 1px 4px 20px;
  white-space: nowrap;
  cursor: default;
  -ms-user-select: none;
  user-select: none;
}

.ctxmenuhighlightItem {
  background-color: highlight;
  color: white;
}

.label_met_thnail {
  margin-bottom: 2em;
  background-color: #fdfee1;
  padding: 17px 18px 16px 18px;
  border: solid 1px #a17324;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.label_met_thnail .thnail {
  width: 100px;
}
.label_met_thnail .thnail img {
  border: #ccc 1px solid;
}
.label_met_thnail p {
  margin-bottom: 1.5em;
  width: calc(100% - 110px);
}
.label_met_thnail p br + a {
  border: none;
}
.label_met_thnail p br + a span {
  clear: both;
  display: inline-block;
  padding-top: 1em;
  font-size: 90%;
  line-height: 1.2;
  margin: 0.25rem 0 0;
  text-align: right;
}

.label_met_thnail + .infowijzer {
  padding: 7px 14px 7px 11px;
}

.main_broodtekst {
  padding: 0px 10px 7px 10px;
  border: 1px solid #cad0d6;
}

table.plain > tbody > tr > td, table.plain > tbody > tr > th {
  padding: 0;
}
table.plain {
  background: transparent;
  margin: 0;
  border: 0;
}

#main .dossiercluster-link > a:link, #main .dossiercluster-link > a:visited {
  color: #29dc00;
  text-decoration: none;
  border: 0;
}

#avlucht .label_met_thnail p {
  width: 100% !important;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
#avlucht .label_met_thnail .thnail {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -moz-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

table.dosovz {
  border-spacing: 0 0.5em;
  border-collapse: separate;
  border: 0;
}

tr.dosdata > td {
  padding: 0;
  border-right: 1px solid #aab8c9;
  border-top: 1px solid #aab8c9;
  border-bottom: 1px solid #aab8c9;
  background: #fff;
}
tr.dosdata > td .doshdr {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 1.3125rem;
}

table.astbl.table_resultaten {
  table-layout: inherit;
  word-wrap: break-word;
}
table.astbl.table_resultaten tr.resultaten_row {
  background: #fff !important;
}

.dosclus-status .dosdata {
  min-height: 119px;
}

.dosovz_met_cat_sel tr.dosdata > td .schemaV {
  width: 442px;
  overflow: hidden;
  border-top: 1px solid #dfdfdd;
  position: relative;
  margin-top: 2px;
  padding: 3px 1px 1px 1px;
  margin-bottom: 0.2em;
}
.dosovz_met_cat_sel tr.dosdata > td .schemaV::after {
  content: "";
  display: block;
  width: calc(100% - 2px);
  margin: 0 1px;
  height: 1px;
  background-color: #dfdfdd;
  position: absolute;
  top: 85px;
  left: 0;
  z-index: 32;
}
.dosovz_met_cat_sel tr.dosdata > td div.schemaV img {
  margin-top: -35px;
}

.cat-pane {
  background: #fff;
  border: 1px solid black;
  padding: 0.25em;
  position: absolute;
  z-index: 100;
  font: 70% verdana, sans-serif !important;
}

.dos-ovz-frame {
  border: 0;
  width: 100%;
}

.dos-ovz-top {
  position: absolute;
  right: 0;
  overflow: hidden;
  font-weight: bold;
  margin: 0.05em 0.1em 0 0;
}

a.dos-ovz-top-close:link, a.dos-ovz-top-close:visited, a.dos-ovz-top-close:hover, a.dos-ovz-top-close:active {
  color: #140f6d;
  margin: 0.5em 0.5em 0 0.5em;
  display: inline-block;
}

.mobile a.dos-ovz-top-close {
  font-size: 160%;
}

.dosovz.dosdata {
  height: 1px;
}

.dosovz.dosclus-dossier, .dosovz.dosclus-stvz, .allsbjs > div {
  height: 100%;
}

html.edge .dosovz.dosclus-dossier, html.edge .dosovz.dosclus-stvz, html.ie .dosovz.dosclus-dossier, html.ie .dosovz.dosclus-stvz {
  height: inherit;
}

.doswrap {
  display: inline-block;
  width: 100%;
  height: 100%;
  min-height: 100% !important;
}
.doswrap > div {
  width: 100%;
  height: 100%;
}
.doswrap .dosdata {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  word-break: break-word;
}
.doswrap .dosftr {
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.gecko .doswrap, .ie .doswrap {
  margin-bottom: -4px;
}

.tbl-note {
  margin-top: 1em;
  overflow: hidden;
  background: #fdf7ce;
  border: 1px solid #ece18f;
  padding: 0.5em;
  font-size: 90% !important;
  line-height: 1.3;
  border-radius: 0.25rem;
}
.tbl-note hr {
  margin: 0.25rem 0 0.1875rem;
  border: none;
  border-top: solid 0.0625rem #dfdfdf;
}
.tbl-note textarea {
  border: 0;
  padding: 0;
  background: transparent;
  outline: 0;
  box-shadow: none;
}
.tbl-note .flex div + div {
  margin-left: 0.5rem;
}

.dsgn-2 .doswrap .dosftr {
  padding: 0 0.5rem 0.5rem 0 !important;
}

.vlucht-notes:not(:empty) {
  margin-bottom: 1.5em;
}

.cat-mark-tbl {
  display: table-cell;
  text-align: right;
}

.cat-mark-tbl-txt-pre {
  display: table-cell;
}

.cat-mark-tbl-txt-post {
  display: none;
}

.cat-mark-tbl-box {
  display: table-row;
}

body > .aclist {
  font: 0.875rem verdana !important;
}

.sect-collapsed:not(.sect-collapse-intro) > .section-text {
  display: none;
}

.grdtool {
  font: 8pt Tahoma, Verdana, sans-serif !important;
}

/* a3/ 2016-08-17: voor youtube embed */
.youtubecontainer {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0;
  height: 0;
  overflow: hidden;
}

.youtubecontainer iframe,
.youtubecontainer object,
.youtubecontainer embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.s_mediabron {
  background: #fffff2;
  border-bottom: solid 1px #ccc;
  padding: 5px 0.1em 4px 0.65em;
  padding-right: 0.75rem;
  min-height: 22px;
}

td [class*=prof-btn-] img {
  margin-right: 0.25rem;
}

.zoek_sleutelset:after {
  content: "";
  width: 0.0625rem;
  height: 0.85rem;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
}

.zoek_sleutelset {
  background: url(/9353241/g/8er_sleutelset.png) repeat-y 0 bottom;
  padding-bottom: 0.75rem;
  margin-left: -0.0625rem;
  position: relative;
}
.zoek_sleutelset li + li {
  padding-left: 0.5rem;
}

#results .zoektermenplain .zoek_sleutelset li {
  margin-bottom: 0 !important;
}

a.center-anchor {
  text-align: center !important;
  width: 100% !important;
  display: block;
  margin: auto;
}

img.center-image {
  text-align: center !important;
  display: block;
  margin: auto;
}

/** 2017-08-04 st **/
.hamburger-content {
  display: none;
  position: absolute;
  border: 1px solid #888;
  background-color: #f2f2f2;
  padding: 10px;
  max-width: 300px;
  z-index: 10;
  padding-bottom: 0px;
  min-width: 250px;
  width: auto;
}
.hamburger-content .zoek_buttons {
  width: auto !important;
}

.hamburger-titel {
  margin: 6px 0px !important;
}

.hamburger-ruler {
  margin-left: -10px;
  margin-right: -10px;
  color: darkgrey;
  border: none;
  height: 2px;
  background-color: darkgrey;
}

.hamburger-item {
  padding: 8px 10px;
  margin-left: -10px;
  margin-right: -10px;
}

.hamburger-actief {
  background-color: #cfe4f2 !important;
}

.menu_grafiek {
  list-style-type: none !important;
}

a.orangelink:hover {
  color: #0066b3 !important;
}

.menu_grafiek a.ham_toggle_anchor:before {
  content: " ";
  border-top: 9px double;
  border-bottom: 3px solid;
  display: inline-block;
  width: 1.1em;
  height: 3px;
  float: left;
  margin: 7px 0 0 10px;
  color: #0066b3;
  font-size: 170%;
  user-select: none;
  -moz-box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important;
  box-sizing: content-box !important;
}

.android.mobile .menu_grafiek a.ham_toggle_anchor:before, html.ie sub, html.ie sup {
  font-size: 110%;
}

#main a.expand-toggle {
  text-decoration: none !important;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  display: inline !important;
  cursor: pointer;
}

/** einde st **/
/* ar 2018-10-23 noborder voor opsom eu samenvatting, zie bijv vj625kqq98yn */
table.noborder {
  border: none;
  margin: 0;
}
table.noborder > * > tr > td {
  padding: 0 0.5em 0 0;
  min-width: auto;
}

#back-to-top div {
  position: relative;
  outline: none;
}

#back-to-top {
  position: fixed;
  bottom: 0.375rem;
  z-index: 9999;
  text-align: center;
  cursor: pointer;
  border: 0;
  border-radius: 2px;
  text-decoration: none;
  transition: opacity 0.2s ease-out;
  opacity: 0;
}
#back-to-top a {
  color: #fff;
  width: 1.3125rem;
  height: 1.3125rem;
  display: inline-block;
  border-radius: 0.1875rem;
}
#back-to-top a:focus {
  outline-style: none;
}

.edge #back-to-top a {
  line-height: 1.5rem;
}

#back-to-top.show {
  opacity: 1;
}

.gewoneversie #back-to-top {
  margin-left: -3.1875rem;
}

.geen_avlucht.wel_vlucht #back-to-top {
  margin-left: -1.5rem;
}

.geen_vlucht #content2 > #back-to-top {
  display: flex;
  justify-content: flex-end;
  left: 50%;
  width: calc(50% - 0.0125rem);
  max-width: 41.4375rem;
}

.geen_vluchten:not(.subjects) #content2 #back-to-top, .geen_vluchten:not(.subjects) #back-to-top.landingspage {
  left: 50%;
  width: calc(50% - 0.875rem);
  max-width: 40.625rem;
}
.geen_vluchten:not(.subjects) #content2 #back-to-top a, .geen_vluchten:not(.subjects) #back-to-top.landingspage a {
  float: right;
}
.geen_vluchten:not(.subjects) #content2 #wr_sections-menu #back-to-top {
  left: auto;
  width: auto;
  max-width: none;
}
.geen_vluchten:not(.subjects) #content2 #wr_sections-menu #back-to-top a {
  float: none;
}

.cal {
  padding: 1px;
  border: 1px solid #aab8c9 !important;
  background-color: #aab8c9 !important;
}
.cal table {
  border: none !important;
  margin-bottom: 0 !important;
}
.cal .calKop {
  background-color: #e2edf6;
}

.dsgn-1 .cal td.calKop {
  padding: 0.5625rem 0.625rem;
}
.dsgn-1 .cal td.calSel {
  background-color: #fdfee1;
  border: 1px solid #aab8c9;
}

.not_homepage header.h1 {
  margin-left: 0 !important;
}

.dsgn-1 .cal table tr:first-of-type {
  background-color: #fff !important;
  font-weight: bold !important;
}

.icon-kolom_verwijderen {
  height: 1.875em;
  line-height: 1.875em;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.tekst_rechts {
  line-height: 1.875em;
}

.t-cl-0.niveau_2 .t-cl-0.niveau_2 .tekst_rechts {
  padding-left: 0.4em;
}

.icon-ok_button:hover {
  background-color: #024072 !important;
}

#cols a {
  line-height: 1em;
}
#cols .ovz-titel a {
  line-height: inherit;
}

[class~=xxgeen_filter]:last-of-type .title {
  border-right: 1px solid #aab8c9;
}

.ovz-filter .blackberry .dropdown_wrapper {
  max-height: none !important;
  height: 100% !important;
  height: 738px !important;
}

#main .collapsed, header .collapsed {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  display: inline-block !important;
  resize: none !important;
}

.dsgn-1 #main .collapsed, .dsgn-1 header .collapsed {
  box-sizing: border-box !important;
  height: 22px !important;
  line-height: 15px !important;
  padding-right: 20px !important;
  margin-top: 0 !important;
}

#main .tbl-drop-btn.collapsed {
  text-overflow: inherit !important;
}

.intranet_specifiek_logo {
  z-index: 999999999 !important;
}

.android.moile .collapsed {
  height: 26px !important;
}

.sluiten_menu {
  font-family: "FontAwesome";
  display: block;
  width: 27px;
  height: 25px;
  font-size: 130%;
  font-weight: bold;
  position: absolute;
  right: -2.5em;
  top: 0;
  background-color: #333;
  color: #fff;
  border-radius: 20px;
  padding-top: 1px;
}

.ovz-extra .tussenruimte {
  height: 0.3em;
}

.weergave_blok, .weergave_kolom, .t-cl-0_weergave, .dossiers_tonen {
  padding-top: 0.5em;
}

.edge #homepage .dash_title {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
.edge #homepage .dash_title .andere_dashboards {
  top: 22px;
}

#homepage:not(.dsgn-2) .dash_open .andere_dashboards {
  position: absolute;
  margin: 0 auto;
  border-bottom: 1px solid #AAB8C9;
  padding-bottom: 0.9em;
  background-color: #fff;
  border: 1px solid #aab8c9;
  z-index: 999999;
  max-height: calc(100vh - 100px);
  overflow-y: auto;
}
#homepage:not(.dsgn-2) .dash_open {
  z-index: 999999;
  padding-top: 5px;
  margin-top: -0.5em;
  width: 99%;
  position: relative;
}

#homepage .dash_title .huidige_monitor, #homepage .dash_title .topbar-expand-button {
  padding-right: 0.6em;
  padding-left: 1.2em;
  background-color: #007DC5;
  color: #fff;
  height: 22px;
  line-height: 1;
  display: table;
}
#homepage .dash_title .huidige_monitor h1, #homepage .dash_title .topbar-expand-button h1 {
  line-height: 1.1;
}
#homepage .dash_title .bewerk_menu_item {
  padding: 0.2em 0.5em 0 10px !important;
}
#homepage .dash_title h1 {
  display: table-cell;
  padding: 0 8px;
  font-weight: 400;
  font-family: Verdana !important;
  font-size: 2em;
  margin: 0 !important;
  color: #4b4e52;
  position: relative;
  vertical-align: middle;
}
#homepage .dash_title .uitklap {
  display: table-cell;
  height: 17px;
  line-height: 11px;
  font-size: 0.5em;
  padding-top: 0.9em;
  color: #fff;
  outline: none;
}
#homepage .dash_title .andere_dashboards {
  z-index: 999999;
  position: absolute;
  margin: 0 auto;
  background: #fff;
  top: 27px;
  font-size: 75%;
}
#homepage .dash_title .andere_dashboards h1 {
  position: relative;
  padding-right: 0em !important;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
  color: #4B4E52;
  margin-right: 1.7em !important;
}
#homepage .dash_title .andere_dashboards h1:first-of-type {
  padding-top: 4px;
}
#homepage .dash_title .andere_dashboards h1:last-of-type {
  padding-bottom: 4px;
}
#homepage .dash_title .andere_dashboards h1:hover {
  color: #007DC5;
}
#homepage .dash_open {
  z-index: 999999;
  padding-top: 5px;
  margin-top: -0.5em;
  width: 99%;
  position: relative;
}
#homepage .dash_open .uitklap {
  color: #aab8c9;
  right: 0;
  padding-top: 0.8em;
}
#homepage .dash_open .huidige_monitor, #homepage .dash_open .topbar-expand-button {
  padding-left: 1.2em;
}
#homepage .bewerk_icon {
  float: right;
  vertical-align: top;
}
#homepage .bewerk_icon:after {
  font-family: FontAwesome;
  content: " ";
  width: 17px;
  display: inline-block;
  height: 16px;
  position: absolute;
  right: -1.5em;
  background-image: url("/9329000/g/icons/edit.png?lm=lusxhv");
}
#homepage .toevoegen_dashboard {
  padding-top: 1em;
  border-bottom: 1px solid #AAB8C9;
  padding-bottom: 1em;
}

.gecko #homepage .dash_title h1, .gecko #homepage .dash_title.dash_open h1 {
  top: -1px;
}
.gecko #homepage .dash_title .uitklap {
  padding-top: 1em;
}
.gecko {
  /*
  	.icon-zoek::after {
  		top: -1px;
  	}
  */
}

.mac.safari #homepage .dash_title .uitklap:after {
  line-height: 6px !important;
}

.overlay_dashboard {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(68, 68, 68, 0.39);
  top: 0;
  z-index: 3;
  /*z-index: 99999; // ar 2019-07-24 tijdelijk uit, anders werkt uitklap niet */
}

.mac.safari #homepage .dash_title .uitklap {
  top: 0 !important;
  padding-top: 0.75em !important;
}

.chrome .homepage input[type=checkbox] {
  padding: 2px !important;
}

.chrome .homepage .wrapper_pop_up input[type=checkbox] {
  margin-bottom: 1px !important;
  padding: 4px !important;
}

body {
  -webkit-tap-highlight-color: transperant !important;
  -webkit-touch-callout: none !important;
}

.icon-ok_button {
  font-size: 85%;
  font-family: Verdana !important;
  width: 22px;
  padding: 0;
  height: 22px;
  display: block;
  padding-left: 0 !important;
  color: white !important;
  margin-right: 2px;
  background: #007dc5 !important;
  border: 0;
}

.icon-ok:before {
  position: absolute;
  color: #fff;
  font-size: 190%;
  padding-left: 4px;
  padding-top: 0;
}

.icon-instellingen:before {
  font-family: verdana;
  width: 20px;
  height: 20px;
  padding: 1px;
  display: block;
  color: white;
  margin-right: 7px;
  background: #007dc5;
  border: none;
  content: "+";
  font-size: 1.4em;
  font-weight: bold;
  line-height: 1.2em;
  overflow: hidden;
}

.icon-instellingen:hover, .icon-ok:hover, .help_link:hover, .icon-instellingen:hover:before {
  background-color: #024072 !important;
}

div.col-title-block {
  cursor: default;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  width: 100%;
  overflow: hidden;
  background: #f7f7f7;
  border-bottom: 1px solid #aab8c9;
  height: 33px;
}

#homepage.dsgn-1 .icon-filter:after {
  content: "\e600";
  font-size: 90%;
  padding: 0 0 0 5px;
  line-height: 1.9;
}

#cols .col-title-block .col-title-button_icons {
  width: 22px;
}
#cols .icon-instellingen, #cols .col-title-button .icon-ok {
  width: 22px;
  height: 22px !important;
  margin: 0 0 1em !important;
  padding: 0 !important;
  display: block;
  border: none !important;
}
#cols .title div.t-r-0 div.t-ci div.col-title {
  padding-right: 0.3em;
  line-height: 1.2 !important;
}
#cols .col-title-button {
  vertical-align: middle;
  line-height: 33px !important;
  margin: 0 !important;
  position: relative;
}
#cols .col-title-block .icon-filter {
  font-size: 100%;
  width: 22px;
  padding: 0;
  height: 22px !important;
  display: block;
  padding-left: 0 !important;
  color: white !important;
  margin-right: 2px;
  background: #007dc5 !important;
  border: 0;
  position: absolute;
  right: 2.35em;
  top: 0.5em;
}

.mac.safari div.col-title-block {
  padding-top: 2px;
}

#homepage #colsbody img.throbber, #homepage #colsbody_no_volg img.throbber {
  width: 32px;
  height: 32px;
}

.klant-home.cat-home #main_container {
  padding: 1.25rem 0 0;
}

.cat-home #content2 {
  min-height: 100%;
}
.cat-home #main_container {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.cat-home #main_container #main {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.gecko .cat-home {
  height: calc(100% - 1px);
}

.col-title-button {
  border-right: solid 1px #cbcac9 !important;
}

.edge #colsbody .uitklap-icoon-volg, .ie #colsbody .uitklap-icoon-volg {
  margin-top: 4px;
}
.edge #colsbody .uitklap-icoon-volg, .ie #colsbody .uitklap-icoon-volg {
  padding: 2px 0.1em 4px 0.65em;
}

.no-flexbox #homepage .col_container1 {
  height: 100%;
}
.no-flexbox .title {
  display: table;
  width: 100%;
  border-bottom: 1px solid #aab8c9;
}
.no-flexbox .col-title-block {
  display: table-row;
  width: 100%;
}
.no-flexbox div.t-ci {
  display: table-cell;
  width: calc(100% - 33px);
}
.no-flexbox .vcenter1 {
  vertical-align: middle;
  width: 100%;
  padding: 0 !important;
  position: relative;
}
.no-flexbox #colsbody .col-title-block, .no-flexbox #colsbody_no_volg .col-title-block {
  min-height: 33px;
}
.no-flexbox #colsbody .col-title-block div, .no-flexbox #colsbody_no_volg .col-title-block div {
  height: 33px !important;
  margin-bottom: 0;
}
.no-flexbox .title div.t-r-0 div.t-ci div.col-title {
  line-height: 1.1 !important;
  display: table-cell;
  vertical-align: middle;
  position: relative;
  top: 0;
  padding-left: 0.4em;
}
.no-flexbox .help_knop {
  width: 22px;
  height: 22px !important;
  position: absolute;
  top: 50%;
  right: 0.35em;
  padding: 0 !important;
  margin: -11px 0 0 0 !important;
}
.no-flexbox .col-title-button {
  display: table-cell;
  width: 33px;
  float: none;
}
.no-flexbox .col-title-button > div {
  position: relative;
  top: 6px;
}
.no-flexbox .colpart:not(:first-child) .col-title-button > div {
  position: relative;
  top: 5px;
}

body .colpart .qtip {
  background: #fffff8;
  max-width: none;
}
body .colpart .qtip-pdc .qtip-titlebar {
  background: #ddd !important;
  border-left: solid 1px #aab8c9;
  border-right: solid 1px #aab8c9;
}
body .colpart .qtip-title {
  color: #192837;
}

.t-r-0.col-title-block {
  font-size: 132%;
}

div.col-title-block {
  height: 100% !important;
  min-height: 34px;
}

.ie.flexbox .dsgn-2.dsgn-2-partly #cols .vcenter1 {
  display: table;
}
.ie.flexbox .dsgn-2.dsgn-2-partly #cols .help_knop {
  display: table-cell;
}

.gecko.flexbox .dsgn-2.dsgn-2-partly .help_knop {
  height: auto !important;
}

.filter-option .tiny:before .icon-plus:before,
.flexbox .dsgn-2.dsgn-2-partly .icon-plus:before {
  padding-left: 2px;
  width: 16px;
  height: 18px;
  font-size: 22px;
}

.flexbox .dsgn-2.dsgn-2-partly #cols .col-title {
  width: calc(100% - 0.125rem);
}
.flexbox .dsgn-2.dsgn-2-partly .help_knop {
  display: flex;
  align-items: center;
  height: 100% !important;
}
.flexbox .dsgn-2.dsgn-2-partly .help_knop .help_link {
  margin: 4px 0 0;
}
.flexbox .dsgn-2.dsgn-2-partly .col-title-button {
  border: none !important;
  width: 28px;
}
.flexbox .dsgn-2.dsgn-2-partly .icon-kolom_verwijderen:before {
  line-height: 18px !important;
  width: 13px;
  height: 14px;
  padding: 0px 1px 4px 4px;
  left: 11px;
}
.flexbox .dsgn-2.dsgn-2-partly .tekst_rechts2 span {
  margin-right: -2px !important;
}
.flexbox .dsgn-2.dsgn-2-partly .tiles_wrapper {
  width: 160px;
}
.flexbox .dsgn-2.dsgn-2-partly #date-dashboard-zoek {
  justify-content: flex-end;
}

.flexbox #homepage .col_container1, .flexbox .colpart {
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
}
.flexbox .colpart {
  height: 100%;
}
.flexbox .col-title-button {
  display: table-cell;
  width: 33px;
  height: 100%;
  float: none;
  vertical-align: middle;
}
.flexbox .help_knop, .flexbox #icon-filter_lnk {
  vertical-align: middle;
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}
.flexbox .col-title-button_icons {
  height: 100%;
  height: 22px;
}

.help_knop {
  width: 22px;
  height: 22px !important;
  padding-right: 0.35em;
}

.col_container1 .colpart + .colpart .title {
  border-top: 1px solid #eee;
  border-right: none;
  position: relative;
}

footer {
  left: 0;
  bottom: 0;
  background: #fff;
  overflow: hidden;
  height: 1px;
  border-top: #cce5f3 solid 1px;
  position: absolute;
}

@media only screen and (min-width:35.5em) and (max-width:53.6875em) {
  .flexbox #homepage.dsgn-1 #content2 {
    height: auto;
    overflow: hidden;
  }
  .flexbox #homepage.dsgn-1 #cols:not(.one-col_with_tiles) #colsbody {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .flexbox #homepage.dsgn-1 .col_container1 {
    height: calc(100% - 40px);
    border-top: 1px solid #aab8c9 !important;
  }
}
.dsgn-1 #kalender #calGrid, .dsgn-1 #kalender .calSel, .dsgn-1 #kalender #calKoptxt, .dsgn-1 #kalender .calNS {
  font-family: inherit !important;
  font-size: 0.83em !important;
}

#kalender table {
  margin-bottom: 0;
}
#kalender table tr:nth-child(2) td {
  font-weight: 800;
}
#kalender #calGrid table .calNS {
  font-family: inherit !important;
  font-size: 1em !important;
}
#kalender #calKoptxt {
  padding: 0.5em 0.5em !important;
}
#kalender .calButton {
  display: block;
  padding: 0 0 3px;
  width: 21px;
  text-align: center;
  border-color: threedhighlight;
}
#kalender .calNS a:not(.calButton), #kalender .calNS a:not(.calButton):visited {
  border-bottom: none;
}

body:not(.dsgn-1) td.calKop {
  padding: 0;
}

label {
  color: inherit;
}

.large-3 > label {
  line-height: 1.125rem;
  padding-top: 0.125rem;
}

.large-9 > label {
  margin-bottom: 1rem;
}

.large-3.columns a.meti_form.meti + label {
  text-align: right;
}

.gewoneversie #main .large-3.columns a.meti_form.meti + label {
  text-align: left;
}

.verplicht {
  position: absolute;
  left: 0;
  color: #008CBA;
  float: left;
  font-size: 120%;
  margin-right: 0.25em;
}

.gewoneversie form .large-9 .verplicht, .geen_avlucht.wel_vlucht .large-9 .verplicht {
  left: -0.3em;
}

.geen_avlucht form .large-9 > input.button {
  width: 50%;
}

#main form .row input {
  float: left;
  clear: both;
}
#main form .row label {
  float: left;
  padding-left: 0.625em;
}

#main form .small-4 {
  padding-top: 0;
}
#main form .row .row .row {
  margin: 0;
}
#main form label {
  font-size: 100%;
  color: inherit;
}
#main form .large-9 input[type=radio] {
  margin: 0.25em 0 0.875em 0em;
}
#main form .large-9 input[type=checkbox] {
  margin: 0.125em 0 0.875em 0em;
}
#main #landenform input[type=checkbox] {
  margin: 0.25em 0.25em 0.875em 0em !important;
}

.dsgn-1 #main form label {
  line-height: 135%;
}

.prefix.button {
  line-height: normal;
  margin-top: 0.625em;
}

form .buttons_onerow input {
  float: none;
}

/*2 decla's hierna t.b.v. /9353000/1/j9vvj9idsj04xr6/vhzpdh0qxkrd*/
.uw_mening td input[type=file], .uw_mening td input[type=checkbox], .uw_mening td input[type=radio], .uw_mening td select {
  margin-top: 0.7em;
}
.uw_mening td td input[type=file], .uw_mening td td input[type=checkbox], .uw_mening td td input[type=radio], .uw_mening td td select {
  margin-top: 0em;
}
.uw_mening label {
  display: inline-block;
  padding-left: 0.2em;
  position: relative;
  top: -0.2em;
}
.uw_mening .meti:visited:after {
  color: #008CBA;
}

.meti_form {
  position: absolute;
  right: 0.2em;
}

.textarea_height {
  height: auto;
}

form .meti + label {
  display: inline;
  float: left;
}

form .row .large-9 .row {
  margin: 0 -0.25rem;
}
form .row .large-9 .row .large-1 {
  width: 30px;
}
form .row .large-9 .row .large-11 {
  width: calc(100% - 30px);
  padding: 0;
}

input[type=radio], input[type=checkbox] {
  vertical-align: -2px;
}

td input[type=radio], td input[type=checkbox] {
  vertical-align: 0;
}

.meerContentSum:focus {
  outline: transparent;
}

.meerContentSum span {
  color: #06c !important;
}

.blMeerContent {
  padding-bottom: 0.75em !important;
  margin-left: 2em !important;
  background: #fffff2 !important;
  border-color: #aab8c9 !important;
}

/* t.b.v. 2e popup "Profiel toevoegen & alert instellen" bij popup "Instellingen" bij de kolommen */
div.dlg-prof > iframe.lightbox {
  width: 750px !important;
  margin: 0 !important;
  padding-left: 1em;
  flex: 1 1 auto;
}

div.dlg-prof > div.lightbox-close {
  margin: 0 0 0 0.1em;
  position: absolute;
  right: 18px;
}

/*
html:not(.safari) iframe.lightbox {
	height:90%!important;
}
*/
.white_content {
  z-index: 48395 !important;
  background-color: #fffff2;
  border: 1px solid #aab8c9 !important;
  height: auto !important;
  max-height: 80%;
  overflow-y: hidden;
  overflow-x: hidden !important;
}
.white_content .t-ci-0 {
  text-overflow: ellipsis;
  overflow-x: hidden;
}
.white_content input[type=submit] {
  margin: 0.5em 0 !important;
}
.white_content input[type=submit]:last-of-type {
  margin-bottom: 0 !important;
}
.white_content #ana-form {
  width: 25em !important;
}
.white_content #ana-presets {
  height: auto !important;
}

.white_content.dlg-prof {
  max-height: 100%;
}

@media only screen and (min-height: 545px) {
  .white_content.dlg-prof {
    height: 527px !important;
    min-height: 525px;
  }
  .lightbox-visible .white_content.dlg-prof {
    display: flex !important;
    flex-direction: column;
  }
}
.white_content.dlg-profman-view {
  background: #fff;
}
.white_content.dlg-profman-view iframe {
  height: 100%;
  min-height: 400px;
}

input.text {
  background-color: #fff !important;
  border: solid 1px #BFBDBD !important;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px;
  border-radius: 4px !important;
  padding: 0.1875rem 0.5rem;
}

input.text[disabled] {
  background-color: #ddd !important;
}

.drop_menu_pamo hr {
  margin-top: 0.4em !important;
  margin-bottom: 0.2em !important;
}

.icon-min:before {
  display: block;
  float: left;
  width: 14px;
  background-color: #007dc5;
  border: 1px solid #fff;
  height: 16px;
  content: "\f106";
  padding-left: 3px;
  font-size: 150%;
  color: #fff;
  margin-right: 0.2em;
  margin-top: 2px;
  border-radius: 15px;
  z-index: -1;
  padding-top: 1px !important;
  line-height: 14px;
}

.icon-min:hover:before {
  background-color: #024072;
}

.icon-plus:hover:before {
  background-color: #024072;
}

.icon-min img {
  display: none;
}

.geen_avlucht.wel_vlucht #content2, .gewoneversie.regulier_met_tiles #content2 {
  padding: 0 0.9375rem 0 0;
}

#vlucht #vluchtx ul.service_rubr, #vlucht .mapedit ul, #vlucht .AddNote, #vlucht .service-curmap ul {
  padding: 1rem 0 0.875rem 0;
  width: calc(100% - 2rem);
  margin: 0 1rem 0 1rem;
}
#vlucht .v_pl {
  padding-left: 0.0625rem;
  margin-right: 0.0625rem;
}
#vlucht li.item_volg-opties.flex {
  line-height: inherit;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
#vlucht li.item_volg-opties.flex .glyph {
  margin: 0 0.125rem 0 0;
}
#vlucht li.item_volg-opties.flex .glyph.icon-trash-o, #vlucht li.item_volg-opties.flex .glyph.icon-drawer {
  margin-top: -0.0625rem;
}
#vlucht li.item_volg-opties.flex .glyph.icon-drawer {
  margin-right: 0.625rem;
  margin-left: -0.25rem;
}
#vlucht li.item_volg-opties.flex label, #vlucht .AddNote label, #vlucht .mapedit label {
  margin: 0;
  cursor: default;
}
#vlucht .icon-star-o {
  width: 1em;
  height: 1em;
  margin-right: 0.0625rem;
}
#vlucht .volgico .add {
  top: 0.5625rem;
}
#vlucht .volgico .add.plusje {
  right: 0.1875rem;
}
#vlucht .volgico .w-tje {
  right: 0.0625rem;
}
#vlucht #service_rubr_dossierlijst {
  padding: 0.9375em 1.09375em;
}
#vlucht #service_rubr_dossierlijst ul {
  margin-left: 1.484375em;
}

.win.chrome .onderschrift, .win.chrome .bronvermelding, .win.chrome .imagecopyright, .ie .onderschrift, .ie .bronvermelding, .ie .imagecopyright, .edge .onderschrift, .edge .bronvermelding, .edge .imagecopyright, .gecko .onderschrift, .gecko .bronvermelding, .gecko .imagecopyright {
  word-break: break-word;
  word-wrap: break-word;
}

.dsgn-2 #vlucht div.service_rubr div.hidden + script + .dosftr, .dsgn-2 #vlucht div.service_rubr div.hidden + ul + script + .dosftr {
  margin-bottom: 1rem;
}

#vlucht ul.service_rubr {
  list-style: none;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-lines: multiple;
  height: 100%;
}

#vlucht ul.service_rubr li.serv-topic, #vlucht ul.service_rubr li.serv-topic a {
  height: auto;
  line-height: inherit;
}

#vlucht ul.service_rubr li.serv-topic.item_volg-opties.flex .glyph {
  margin-right: 0.0625rem;
  width: 1.1875rem;
}

.dsgn-2 #vlucht .volg-mark {
  line-height: inherit;
  font-size: inherit;
}

#vlucht input {
  margin-bottom: 0.625rem;
}
#vlucht label {
  height: auto;
}

strong {
  color: #036 !important;
}

p strong {
  color: inherit !important;
}

.loginpage #avlucht #avlucht_content {
  border: 1px solid #aab8c9;
  margin: 18px 0 10px;
}

svg.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  color: #036;
  fill: currentColor;
}

svg.icon_settings {
  width: 1.5em;
  height: 1.5em;
}

#main > .dosovz_met_cat_sel .dosovzhdn svg.icon, .filterwrapper_ico svg.icon:not(.icon-star-o) {
  font-size: 14px;
}

#main > .dosovz_met_cat_sel svg.icon, #main .filterwrapper_ico svg.icon:not(.icon-star-o), #main svg.icon-cie, #main svg.icon-orga, #main td svg.icon,
#main td svg.icon-orga, #main td svg.icon-cie, #main li svg.icon-orga, #main li svg.icon-cie {
  width: 1em;
  min-width: 1em;
  height: 1em;
}

#main li svg.icon-orga, #main li svg.icon-cie {
  margin-right: 0.5em;
}

#main td svg.icon-orga, #main td svg.icon-cie, #main li svg.icon-orga, #main li svg.icon-cie {
  position: relative;
  top: 0.125em;
  margin-right: 0.5em;
}
#main td svg.icon-cie, #main li svg.icon-cie, #main p > strong > svg.icon-cie {
  font-size: 1.5625em !important;
}
#main td svg.icon-cie, #main li svg.icon-cie {
  top: -0.06275em;
}
#main td svg.icon-cie, #main .ovz-col-inh li svg.icon-cie {
  margin-left: -0.06275em;
  margin-right: -0.06275em !important;
}
#main .paragraaf_kop + div .dos-topics li svg.icon-cie {
  margin: 0 0.25em 0 0;
}
#main td.dosmap-ovz svg.icon-orga, #main td.dosmap-ovz svg.icon-cie,
#main table.alertbeheer-tbl-d td svg.icon-orga,
#main table.alertbeheer-tbl-d td svg.icon-cie {
  margin-right: 0;
}
#main p strong svg.icon-cie, #main p strong svg.icon-orga {
  margin-right: 0.25em;
  margin-left: -0.125em;
}
#main ul.dos-topics svg.icon-cie, #main ul.dos-topics svg.icon-orga {
  margin-top: 0.1875rem;
  top: 0;
}

.dsgn-1 td ul.dos-topics svg.icon-cie, .dsgn-1 td ul.dos-topics svg.icon-orga {
  margin-top: 0;
}

[class^=w_proces_nav-] svg {
  stroke: #0068D5;
}

.geen_avlucht #main_container ~ div {
  padding: 0 0.9375rem;
}
.geen_avlucht #main_container + div.seriekeuze ul {
  padding-top: 1rem;
}

#main .dosmap-ovz li svg.icon-orga, #main .dosmap-ovz li svg.icon-cie {
  margin-right: 0;
}

#main > .dosovz_met_cat_sel svg.icon_home {
  width: 0.93em;
  height: 1em;
}
#main > .dosovz_met_cat_sel svg.icon-cog {
  width: 0.86em;
}

#main ul.dossierlijst {
  margin-left: 0;
}
#main ul.dossierlijst svg.icon {
  width: 0.75em;
  height: 0.75em;
  margin-top: 0.25em;
  padding-right: 0.25em;
}
#main ul.dossierlijst ul.dossierlijst {
  margin-left: 1em;
}

h3 {
  font-size: 1.2em !important;
}

.row td .row, ul li.plus p a.meti:before {
  margin: 0;
}

/*.row td .mediaserie .row {
	text-align: center;
}
*/
.main_2van2kolommen label {
  margin-bottom: 0 !important;
  height: 25px;
}

.main_2van2kolommen_radio {
  padding-top: 0.5em;
}

#opts .button {
  margin: 0.3em 0 0.8em calc(100% - 41px) !important;
}

.geen_avlucht .button, form .buttons_onerow input.button, .gewoneversie .button {
  padding: 0.3125rem 0.5em !important;
}

#avlucht .button {
  font-size: 0.9375em;
  padding: 0.3125rem 0.4em !important;
  height: 26px;
}
#avlucht #monsearch_opts .date_txt {
  font-size: 0.8984375em;
}

.item_toevoegen #main, .ctxmenu hr {
  margin: 0 !important;
}

.item_toevoegen ::-webkit-input-placeholder {
  color: red;
  content: "PLACEHOLDERZZZ";
}
.item_toevoegen {
  width: 98% !important;
  margin-left: 1% !important;
  margin-right: 1% !important;
}
.item_toevoegen .tab2body {
  width: 50% !important;
}
.item_toevoegen .tab2ba {
  padding-top: 1em !important;
  padding-left: 0.5em !important;
}
.item_toevoegen .tab2rest {
  width: 71.2% !important;
}
.item_toevoegen .columns {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.item_toevoegen table {
  border: none !important;
  margin-bottom: 0.5em !important;
}
.item_toevoegen .large-6 {
  width: 100% !important;
}
.item_toevoegen .large-6 input {
  width: 50% !important;
  margin: 0 !important;
}
.item_toevoegen .large-6 .chklst_multi {
  width: 50% !important;
  z-index: 9999999;
}
.item_toevoegen .large-6 .area, .item_toevoegen .large-6 .clfb1 {
  width: 70% !important;
  margin: 0 !important;
}
.item_toevoegen .large-6 #chk_n63_ftop {
  width: 70% !important;
  margin: 0 !important;
  margin-top: 0.5em !important;
}
.item_toevoegen .row {
  margin-left: -6em !important;
  margin-bottom: 0.5em !important;
}
.item_toevoegen .large-6:last-of-type {
  z-index: -1 !important;
}
.item_toevoegen .incbimp {
  position: absolute;
  margin-left: -1.3em;
}
.item_toevoegen .editor_toolbar table {
  background-color: #f7f7f7 !important;
}
.item_toevoegen .prefix.button {
  margin-left: 10.5em !important;
}
.item_toevoegen [class*=column] + [class*=column]:last-child {
  float: none !important;
}

.sub_groep {
  margin-left: 0.5em;
}

.reken_tabel {
  margin-bottom: 0 !important;
}

#chart {
  margin-bottom: 2em;
}

.invoer1 .level1 {
  background-color: #f7f7f7 !important;
}

.clicked, .invoer0 {
  background-color: #E2EDF6 !important;
}

.header_rechts {
  background-color: #fdfee1 !important;
  display: block;
  height: 2.5em;
  border-bottom: 1px solid #BFBDBD;
}

.checkbox_wrap_inline3,
.reken_tabel td {
  padding: 0 !important;
}

.resultaten_row td {
  background-color: transparent !important;
}

.resultaten_row {
  background: #fff !important;
}

.resultaten_row:hover {
  background-color: #fdfee1 !important;
}

.table_resultaten th {
  font-weight: bold;
}

.noheader #content {
  top: 0 !important;
}

.background_tabel {
  margin-top: -0.8em !important;
  margin-bottom: 0.8em !important;
}

.subgroepen {
  margin-top: 0.2em !important;
}

.dsgn-1.ingelogd .forward_button, .dsgn-1.ingelogd .back_button {
  background-color: transparent;
  color: #036;
  width: 1.5em;
  padding: 0.15em 0.2em 0.3em 0.3em;
  height: 1.2em;
  position: absolute;
  left: 0;
  top: 4.1em;
  z-index: 999999999999;
}
.dsgn-1.ingelogd .vooruit:after, .dsgn-1.ingelogd .terug:after {
  font-family: FontAwesome;
  content: "\e608";
  font-size: 125%;
  color: #036 !important;
  margin-top: 0 !important;
  z-index: 9999999999999;
  padding-top: 2.25em;
  pointer-events: none !important;
}
.dsgn-1.ingelogd .back_button {
  top: 0.1em;
}

.ingelogd #avlucht .terug:after, ul li.plus p a.meti:before {
  content: "";
}

.mobile .forward_button {
  top: 3.95em;
}

.mobile .back_button {
  top: 1.1em;
}

.android.mobile .back_button {
  top: 0.5em;
}

.android.mobile .forward_button {
  top: 2.7em;
}

.dsgn-1.ingelogd .terug:after {
  content: "\e607";
}
.dsgn-1.ingelogd .terug_vooruit_buttons {
  z-index: 9999999999;
  position: absolute;
}
.dsgn-1.ingelogd .pagina_terug:after, .dsgn-1.ingelogd .pagina_vooruit:after {
  font-family: FontAwesome;
  content: "\e608";
  position: absolute;
  top: 0.25em;
  right: 1.2em;
  font-size: 146%;
  z-index: 99999999;
  display: block;
  background-color: transparent;
  color: #036;
  padding: 0.25em 0.15em 0.3em 0.15em;
  height: 1.2em;
}
.dsgn-1.ingelogd .pagina_terug:after {
  content: "\e607";
  right: 3em;
}
.dsgn-1.ingelogd .pagina_vooruit:after {
  content: "\e608";
  right: 1.2em;
}
.dsgn-1.ingelogd .pagina_vooruit:hover:after, .dsgn-1.ingelogd .pagina_terug:hover:after {
  color: #029DFF;
}
.dsgn-1.ingelogd .terug:hover:after {
  color: red !important;
}
.dsgn-1.ingelogd .back_button:hover .terug:after, .dsgn-1.ingelogd .forward_button:hover .vooruit:after {
  color: #029DFF !important;
}

.huidige_monitor, .topbar-expand-button {
  font-size: 130% !important;
}

input[type=checkbox] + label, input[type=radio] + label {
  margin-left: 0.1875rem !important;
  margin-right: 0.8125rem !important;
}

label > input {
  margin-right: 0.2rem !important;
  position: relative;
}

.panel {
  margin-bottom: 1em;
  padding: 1.25em;
  background: #efefef;
  background: #f3f3f3;
  border: 1px solid #ddd;
  border: 1px solid #d3d3d3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.dsgn-2 .panel {
  background: #f8f8f8;
  border: none;
}
.dsgn-2 .panel p:first-of-type {
  margin-top: 0;
}
.dsgn-2 .panel p:empty {
  display: none;
}
.dsgn-2 .h1 + .panel {
  margin: -1rem 0 1.3125rem 0;
}
.dsgn-2 #avlucht .panel .plusuit a, .dsgn-2 #avlucht .panel .plus a {
  font-weight: 700;
}

#avlucht .panel form {
  border-bottom: 1px solid #cad0d6;
  padding-bottom: 16px;
  margin-bottom: 11px;
}
#avlucht .panel div.hr, #avlucht .panel div.hr > hr {
  border-color: #cad0d6;
}
#avlucht .panel p + div.hr > hr {
  margin: 0.75rem 0 1.35rem;
}
#avlucht .panel .plusuit a, #avlucht .panel .plus a {
  font-weight: 900;
}
#avlucht .panel .plusuit a:before, #avlucht .panel .plus a:before {
  vertical-align: -1px;
  margin-right: 0.5em;
}

.no-touch #main a.telefoon, .no-touch #main a.telefoon:visited {
  color: #333;
  cursor: text;
  border-bottom: none;
}

.disc {
  text-align: center;
  font-size: smaller !important;
  margin-top: 3em;
  padding: 2em 3em;
}

#motie1-cols + tbody tr:first-of-type th:nth-child(1) {
  width: 75px;
}
#motie1-cols + tbody tr:first-of-type th:nth-child(2) {
  width: 20%;
}
#motie1-cols + tbody tr:first-of-type th:nth-child(3) {
  width: calc(80% - 160px);
}
#motie1-cols + tbody tr:first-of-type th:nth-child(4) {
  width: 85px;
}

#content .icon-close {
  border: 1px solid transparent;
  background-color: transparent !important;
  display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  position: absolute;
  bottom: 1.2em;
  right: 3.5em;
}

html:not(.edge) .icon-close:after {
  content: "X";
  display: block;
  width: 15px;
  height: 15px;
  position: absolute;
  /*	background-color: #FA9595;
  	box-shadow: 0 0 2px #E50F0F;
  */
  z-index: 1;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  padding: 2px;
  border-radius: 50%;
  text-align: center;
  color: #999;
  font-weight: bold;
  font-size: 90%;
  cursor: pointer;
  font-family: verdana;
}

.ie .icon-close:after {
  display: none;
}

#content .ingevuld:not(:valid) ~ .icon-close {
  display: none;
}

#zoek_info {
  float: right;
  position: absolute;
  bottom: 1.8em;
  right: 0.5em;
  font-weight: 600;
  z-index: 111;
}
#zoek_info a {
  border: none !important;
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li.ui-menu-item:not(.footer_verder) a {
  display: table-row;
  float: none !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li.ui-menu-item:not(.footer_verder) a .orga {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li.ui-menu-item:not(.footer_verder) a .nummer {
  max-width: 95px;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li a > div, .ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li > span {
  display: table-cell;
  float: none !important;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #homepage .dash_title:not(.dash_open) {
    padding-top: 0;
  }
  #homepage .dash_title.dash_open {
    padding-top: 4px;
  }
  #homepage .dash_title.dash_open .andere_dashboards {
    top: 26px;
  }
  #f15_datum_in_balk .icon-calender_input {
    padding-top: 4px;
  }
  .icon-plus:before, .vorm9353266 .icon-zoek:after {
    font-size: 70%;
  }
  #logos_en_titel {
    justify-content: space-around;
  }
  .lnksmeti {
    top: -1px;
  }
  .ie .t-r-0 #sub_f4 .t-r-0 .icon-plus:before {
    left: -1.9em;
  }
  .ie .t-r-0 #sub_f4 .t-r-0 .icon-voor_tekst .checkbox_pamo {
    margin-left: 4px;
  }
  .ie .t-r-0 #sub_f4 .t-r-0 .icon-voor_tekst .chkb_dd .checkbox_pamo {
    margin-left: 0;
  }
  #homepage .dash_title .uitklap {
    top: 1.1em;
    display: inline-block;
  }
  #homepage .dash_open .uitklap {
    top: 1em;
    display: inline-block;
  }
  .icon-plus:before {
    padding: 2px 1px 1px 5px;
    width: 13px;
  }
  .icon-kolom_verwijderen:before {
    padding: 0px 0 4px 6px;
    width: 13px;
    line-height: 1.73;
    width: 13x;
    height: 14px;
    left: 0.8em;
  }
  .dropdown_wrapper .icon-voor_tekst .checkbox_pamo {
    position: relative;
    top: 2px;
  }
}
@media print {
  a:link:after,
  a:visited:after {
    content: " ";
  }
  a {
    border-bottom: none !important;
    text-decoration: none !important;
  }
  tr.dosdata > td.cel1 .doswrap {
    width: 7.3em;
  }
  tr.dosdata > td.cel1 .dosclus-tbl-num + div {
    white-space: normal !important;
  }
  .dosovz_met_cat_sel tr.dosdata > td .schemaV {
    width: 221px;
  }
  .dosovz_met_cat_sel tr.dosdata > td .schemaV img {
    max-width: 100%;
  }
  .dosovz_met_cat_sel tr.dosdata > td .schemaV::after {
    background: #fff;
  }
  #date-dashboard-zoek, .forward_button, .back_button, html body:not(#homepage) #logos_en_titel, #main .volg-mark,
  header nav, #date-dashboard-zoek, #header_logo_lixnks, #header_logo_rexchts, nav ul, .paginatitel_icoon, #hk-item-status,
  #avlucht, #vlucht, #vert_balk_links, p.extramargeonderkant, div.extramargeonderkant, .lnksmeti, .paginatitel_icoon, #sitetitelbalk {
    display: none !important;
  }
  #homepage header {
    min-height: 55px;
  }
  html {
    height: auto;
    overflow: visible;
    max-height: none;
  }
  #content {
    position: relative;
    left: 0;
    top: 0;
    bottom: auto;
    right: auto;
    width: auto;
    height: auto;
    border: 0;
    overflow: visible;
  }
  div.content > #content2 {
    position: relative;
    left: 0;
    top: 0;
    height: auto;
  }
  body, body > #content {
    float: none !important;
    height: auto;
  }
  #main {
    right: 0;
    margin: 0;
    padding: 3px 0 0 0;
  }
}
@media print and (max-width: 800px) {
  .dos-ovz-hdr-sort {
    margin: 0.1em 1.8em 0 1.4em !important;
  }
  .edge .dos-ovz-hdr-sort, .ie .dos-ovz-hdr-sort {
    margin: 0.1em 0.6em 0 0.6em !important;
    width: 190px;
  }
}
@media print and (min-width: 35.5em) {
  .small-1 {
    width: 8.33333%;
  }
  .small-2 {
    width: 16.66667%;
  }
  .small-5 {
    width: 41.66667%;
  }
}
.buttons_wrapper_aanklik a {
  margin-left: 2px;
}

body:not(.vorm9353273) .buttons_wrapper_aanklik a:first-of-type {
  margin-left: 0;
}

a.codb-sel, a.codb-sel:link, a.codb-sel:visited, a.codb-sel:hover, a.codb-sel:active {
  color: #293a4b !important;
  padding: 1px;
  /*	background-color: #e2edf6!important;
  	border: 1px solid  #293a4b;*/
  background-color: #c0eed2 !important;
  border: 1px solid #035F03;
  opacity: 1;
  height: 12px;
  width: 20px;
  display: inline-block;
  text-align: center;
}

a.codb-unsel, a.codb-unsel:link, a.codb-unsel:visited, a.codb-unsel:hover, a.codb-unsel:active {
  color: #AAA !important;
  padding: 1px;
  background-color: #f9f9f9 !important;
  border: 1px solid;
  opacity: 0.8;
  display: inline-block;
  height: 12px;
  width: 19px;
  text-align: center;
}

.vink_button {
  height: 13px !important;
}

.row_wrap {
  width: 49% !important;
}

.onderdelen_in_menu label {
  margin-bottom: 0 !important;
  padding-top: 0.15em;
}

.onderdelen_in_menu {
  margin-bottom: -5px;
}

@media only screen and (min-width: 0em) and (max-width: 78em) {
  .buttons_wrapper_aanklik {
    display: inline-block;
    margin-left: 0em;
  }
}
#hkPane {
  width: 35% !important;
  min-width: 37rem !important;
  margin-left: 1.6em;
}
#hkPane [type=checkbox] {
  position: unset;
  left: unset;
}

.wrapper_pop_up {
  height: 100% !important;
  width: 98% !important;
  margin-left: 1%;
  margin-right: 1%;
}

.onderdelen_in_menu {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
  line-height: 28px;
}

.onderdeel_topmenu {
  margin-top: 1em;
  height: 2em;
  margin-left: 0.2em;
  line-height: 24px;
  background-color: #f7f7f7;
}

.onderdeel_topmenu input {
  position: relative;
  top: 0.2em;
  margin-right: 0.4em;
  margin-left: 0.25em;
}

.terug_zet2, .terug_zet {
  margin-top: 0.5em;
}

#hkPane .wrapper_pop_up .button {
  border: none !important;
  background-color: #007dc5 !important;
}
#hkPane .wrapper_pop_up .button:hover {
  background-color: #024072 !important;
}
#hkPane .wrapper_pop_up a {
  color: #fff !important;
  line-height: 20px;
}
#hkPane .wrapper_pop_up a:visited {
  color: #fff !important;
}

.variabele_tabel .icon-omhoog_bd:before {
  content: "\e900";
  margin-right: 0.5em;
  font-size: 125%;
}
.variabele_tabel .icon-omlaag_bd:before {
  content: "\e901";
  margin-right: 0.5em;
  font-size: 125%;
}
.variabele_tabel .icon-verwijderen_bd:before {
  content: "\f068";
  margin-right: 0.5em;
  font-size: 125%;
}
.variabele_tabel .icon-toevoegen_bd:before {
  content: "\f067";
  margin-right: 0.5em;
  font-size: 125%;
}
.variabele_tabel .selectie_a a, .variabele_tabel .selectie_a a:visited {
  font-family: "FontAwesome_v2";
  font-weight: 900;
  color: #0066b3 !important;
}
.variabele_tabel .overzicht_button {
  background: #3c9a5f;
  padding: 10px !important;
  border: solid 1px #BFBDBD;
}
.variabele_tabel .c_extra_knopje a, .variabele_tabel .c_extra_knopje a:visited {
  background: #007cc5;
  color: #fff !important;
}

@font-face {
  font-family: "FontAwesome_v2";
  src: url("/9353241/v/font/breakdowntable/icomoon.eot?v=3.0.1");
  src: url("/9353241/v/font/breakdowntable/icomoon.eot?#iefix&v=3.0.1") format("embedded-opentype"), url("/9353241/v/font/breakdowntable/icomoon.woff?v=3.0.1") format("woff"), url("/9353241/v/font/breakdowntable/icomoon.ttf?v=3.0.1") format("truetype"), url("/9353241/v/font/breakdowntable/icomoon.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.buttons_container .button {
  margin-right: 0.35em;
}

input.button + input.button, .buttons_onerow input.button ~ input.button {
  margin-left: 0.35em;
}

.button.subgroep.overzicht_button {
  background: #3c9a5f;
}

#grpbreak .background_tabel .not_extended table, #grpbreak .background_tabel table,
#grpbreak .subgroepen {
  width: 100%;
  max-width: 900px;
}

#grpbreak .subgroepen + div, #grpbreak .subgroepen + div + div, #grpbreak .subgroepen + div + div + div {
  width: 100%;
  max-width: 900px;
}
#grpbreak .check_boxes.grp {
  margin-left: 0.5em;
}
#grpbreak .vanaf_invoer input, #grpbreak .tot_invoer input {
  width: 68px !important;
}

#grpbreak .subgroepen {
  width: calc(100% - 2px);
  max-width: 898px;
}

.background_tabel td {
  padding-bottom: 0;
  padding-top: 0;
  vertical-align: middle !important;
}

.sub_groepen .buttons_onerow input[type=button] {
  margin-right: 0.8em;
  margin-top: 0.1em;
  margin-left: 0 !important;
}

.checkbox_wrap {
  float: none !important;
  display: inline-block !important;
  vertical-align: middle !important;
  height: 2.5em;
  padding-top: 7px;
  padding-left: 5px;
}

.icon-stokje:before {
  content: url("/9353241/g/toverstaf.png");
  font-size: 150%;
  margin-left: 0.5em;
  margin-right: 0.5em;
  position: relative;
  top: 0.35em;
}

.indicator {
  width: 3px;
  background-color: #C0392B;
  top: 20px;
}

.indicator2 {
  width: 3px;
  background-color: #C0392B;
  top: 40px;
}

.hover_grafiek {
  position: absolute;
  background-color: #fff;
  padding: 10px;
  border: 1px solid #e3e3e3;
  top: 2.5em;
  pointer-events: none;
}

.datum_attr, .val_attr {
  position: absolute;
  padding: 5px;
  background-color: #fff;
  display: inline-block;
  border: 1px solid black;
  width: 7em;
  right: -4em;
  text-align: center;
  z-index: 999;
}

.attr_start {
  left: -7em;
}

.info_grafiek {
  position: relative;
}

.value_grafiek {
  margin-top: 1em;
}

.info_grafiek2 .value_grafiek1 {
  border-left: 1px solid #1B7B43;
}

.info_grafiek3 .value_none3 {
  background-color: #95a5a6 !important;
}
.info_grafiek3 .value_grafiek1 {
  background-color: #2980b9;
}
.info_grafiek3 .value_grafiek2 {
  background-color: #3498db;
}
.info_grafiek3 .no_value {
  background-color: #95A5A6;
}

.info_grafiek4 .value_none3 {
  background-color: #f1c40f !important;
}
.info_grafiek4 .value_grafiek1 {
  background-color: #d35400;
}
.info_grafiek4 .value_grafiek2 {
  background-color: #e67e22;
}
.info_grafiek4 .no_value {
  background-color: #34495e;
}

.info_grafiek5 .value_grafiek:hover {
  background-color: #2ECC71 !important;
}
.info_grafiek5 .value_none3 {
  background-color: #f1c40f !important;
}
.info_grafiek5 .value_grafiek1 {
  background-color: #27ae60 !important;
}
.info_grafiek5 .value_grafiek2 {
  background-color: #27ae60 !important;
}
.info_grafiek5 .no_value {
  background-color: #BDC3C7 !important;
}

.tijdlijn_aanmaken {
  width: 80%;
}

.top_toevoegen {
  background-color: #FDFEE1;
  padding: 10px;
}

.onder_toevoegen {
  background-color: #E2EDF6;
  padding: 10px;
}

.inner_row {
  display: inline-block;
  margin-right: 1em;
}

.input_toevoegen {
  background-color: #FFF;
  border: solid 1px #BFBDBD;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 3px;
}

.row_inner_toevoegen {
  display: block !important;
  margin-bottom: 1em;
}

.preview_item {
  border: 1px solid #3e3e3e;
  border-radius: 5px;
  display: inline-block;
  margin-right: 0.5em;
}

.span_preview {
  display: inline-block;
  padding: 3px;
  margin-right: 5px;
}

.generated_info_grafiek {
  height: 3.5em;
  width: 100%;
}

.optie_rij {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.sectie_tijdlijn {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
  border-bottom: 1px solid #e3e3e3;
}

.sectie_tijdlijn:first-of-type {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.titel_onderdeel {
  font-size: 123%;
  margin-bottom: 1em;
}

.time_lines_inner {
  width: calc(100% - 9px);
  font-size: 92.5% !important;
}
.time_lines_inner > div {
  display: flex;
  align-items: center;
}
.time_lines_inner > div .plabel {
  margin-top: 0 !important;
  line-height: 1;
}
.time_lines_inner > div .pline {
  width: 100%;
  display: flex;
  align-items: flex-end;
}

@media only screen and (min-width: 855px) {
  .grafiek_onderkant {
    display: flex;
  }
  .grafiek_onderkant fieldset {
    width: calc(100% - 586px);
  }
  .grafiek_onderkant .breakdlg {
    margin-top: 0 !important;
  }
}
style + #chart {
  margin-bottom: 2em;
}

.grafiek_onderkant {
  flex-wrap: wrap;
  border-top: solid #a1a1a1 1px;
  border-bottom: solid #a1a1a1 1px;
  padding: 7px 0 0;
}
.grafiek_onderkant .dlggen {
  width: 586px;
  margin-bottom: 0.55em;
}
.grafiek_onderkant .dlggen .large-3 {
  display: none !important;
}
.grafiek_onderkant .dlggen .large-11 {
  top: 2px;
  padding-left: 0;
}
.grafiek_onderkant .dlggen .large-9 input[type=checkbox] {
  margin: 0.125em -2px 0.875em 1.3em !important;
  position: relative;
  top: 4px;
}
.grafiek_onderkant .dlggen div.chklst_multi {
  position: relative;
  top: 3px;
}
.grafiek_onderkant .dlggen div.chklst_inp {
  padding-top: 2px;
}
.grafiek_onderkant fieldset label {
  padding: 0 0.5em 0 0.35em;
  vertical-align: -1px;
}
.grafiek_onderkant input.button {
  margin: 0;
}
.grafiek_onderkant div.chklst_multi {
  vertical-align: -4px;
  margin: 0 0 0 15px;
}
.grafiek_onderkant .breakdlg {
  width: 100%;
  margin-top: 0.8em;
}

.grafiek-datum-vanaf + input,
.grafiek-datum-tot + input {
  width: 68px;
}

.grafiek_onderkant, .grafiek_onderkant + script + .breakdlg {
  margin: 0.8em 0 0 68px;
  width: calc(100% - 85px);
}

.geen_avlucht form#global + .footer-edit.noprint {
  padding-left: 68px;
}

#global + form > div > div:first-of-type {
  padding-bottom: 0.3em;
}
#global + form > div > div:first-of-type input.plain {
  vertical-align: -0.2em;
}

.ham_toggle_anchor:hover {
  text-decoration: none !important;
}

.banner_carousel_container {
  max-height: 120px;
  max-width: 259px;
  margin-bottom: 1.8em;
}

.banner_carousel_container a {
  max-height: 120px;
  display: inline-block;
}

.blauwe_balk {
  display: block;
  width: 100%;
  padding: 4px;
  background-color: #007dc5;
  opacity: 0.85;
  text-align: center;
  position: relative;
  z-index: 5;
  max-width: 259px;
  bottom: 31px;
}

.banner_onderschrift {
  display: inline-block;
  width: 100%;
  color: #fff;
  line-height: 2.2; /*tijdelijk*/
}

.monitorcarousel {
  overflow: hidden;
  margin-bottom: 0;
}

.carousel_onderschrift {
  display: inline-block;
  width: 100%;
  color: #fff;
  line-height: 2.2;
}
.carousel_onderschrift a:link, .carousel_onderschrift a:visited {
  color: #fff;
}

.loginpage #vlucht .service_rubr li:not(.rubr2), .loginpage nav.nav, .loginpage .uitleg_verplichtteken, .loginpage .verplicht, .loginpage .login-page, .loginpage #vlucht #instellingen, .loginpage p.uitleg_verplichtteken + div.seriekeuze {
  display: none;
}

.loginpage #vlucht #route {
  max-width: 259px !important;
}

.loginpage #avlucht #avlucht_content {
  border: none;
}

.loginpage #vlucht .service_rubr {
  padding-left: 0;
  margin-top: 0.05em;
}
.loginpage #vlucht .service_rubr li {
  margin-top: 2px;
}
.loginpage #vlucht .service_rubr span {
  position: relative;
  top: -4px;
  display: inline-block;
}
.loginpage #vlucht .service_rubr a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.loginpage #vlucht .service_rubr a:link, .loginpage #vlucht .service_rubr a:visited {
  color: #06c;
}

.loginpage #vlucht .service_rubr a.icon-contact:before {
  font-family: FontAwesome;
  margin-right: 0.6em;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-loading .slick-list {
  background: white url("/9000000/v/jquery/slick/slick/ajax-loader.gif") center center no-repeat;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  zoom: 1;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  min-height: 1px;
  display: none; /*height: 100%;*/
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-slide {
  opacity: 0.295;
}

.slick-active, .xslick-slide {
  opacity: 1;
  -webkit-transition: opacity 2s 0.2s ease; /* Chrome1+, Safari3+, Safari Mobile 3.2+, Android2.1+ */
  -moz-transition: opacity 2s 0.2s ease; /* Firefox4+ */
  -ms-transition: opacity 2s 0.2s ease; /* IE10+ */
  -o-transition: opacity 2s 0.2s ease; /* Opera11.6+, Opera Mobile10+ */
  transition: opacity 2s 0.2s ease;
}

/*
.slick-slide {
	-webkit-transition: opacity 5s linear;
	-moz-transition: opacity 500ms linear;
	-ms-transition: opacity 500ms linear;
	-o-transition: opacity 500ms linear;
	transition: opacity 15s linear;
}
*/
/* Icons */
@font-face {
  font-family: "slick";
  src: url("/9000000/v/jquery/slick/css/fonts/slick.eot");
  src: url("/9000000/v/jquery/slick/css/fonts/slick.eot?#iefix") format("embedded-opentype"), url("/9000000/v/jquery/slick/css/fonts/slick.woff") format("woff"), url("/9000000/v/jquery/slick/css/fonts/slick.ttf") format("truetype"), url("/9000000/v/jquery/slick/css/fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev, .slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: none;
  outline: none;
}

.slick-prev:focus, .slick-next:focus {
  outline: none;
}

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

.slick-prev:before, .slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.85;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

.slick-prev:before {
  content: "←";
}

.slick-next {
  right: -25px;
}

.slick-next:before {
  content: "→";
}

/* Dots */
.slick-dots {
  margin: 5px 0;
}

.slick-dots { /*position: absolute;*/
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0px;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0px 5px;
  padding: 0px;
  cursor: pointer;
}

/*
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
*/
.slick-dots li.slick-active button:before {
  opacity: 0.75;
}

.codb2 .buttons_wrapper_aanklik {
  display: block;
}

.flexbox .ovz .cod-buttons {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flexbox .buttons_wrapper_aanklik {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

.buttons_wrapper_aanklik > a.codb-sel:only-of-type, .buttons_wrapper_aanklik > a.codb-unsel:only-of-type {
  width: auto !important;
}
.buttons_wrapper_aanklik .vink_button > a.codb-sel:only-of-type, .buttons_wrapper_aanklik .vink_button > a.codb-unsel:only-of-type {
  width: 16px !important;
  height: 16px !important;
  padding: 0 !important;
}

.buttons_wrapper_aanklik {
  display: inline-block;
  margin-top: 1px;
}

.no-flexbox .buttons_wrapper_aanklik:first-of-type {
  margin-top: 0;
}

.codb2.cod-buttons {
  /*min-width: 126px;*/
  max-width: 184px;
  font-size: 80%;
  box-sizing: border-box;
  margin: 10px 5px 10px 0;
  padding: 2px 2px 0px 4px;
  background: #f1fafd;
  border: 1px solid rgb(204, 204, 204);
}

.codb2 .bottomBorder {
  border-bottom: 1px solid rgb(204, 204, 204);
}

.codb2 .buttons_wrapper_aanklik a, .vink_button a {
  box-sizing: border-box !important;
  width: 27px !important;
  height: 20px;
  padding: 3px 0px !important;
  color: black !important;
  text-decoration: none;
  display: inline-block !important;
  background-color: rgb(249, 249, 249);
  border: 1px solid rgb(204, 204, 204);
  text-align: center !important;
  line-height: 1.3em !important;
}

.android.mobile .codb2 .buttons_wrapper_aanklik a, .vink_button a {
  width: 30px !important;
}

.codb2 .specialButton {
  padding: 4px 0px;
  width: 32px;
  display: table-cell;
  font-style: italic;
}

.codb2 .specialButton > a {
  font-style: italic;
  background-color: rgb(234, 232, 232) !important;
}

.codb2 .buttonRow {
  padding: 4px 0px 4px 4px;
  /*width: 85%;*/
  display: table-cell;
}

.codb2 .buttonRow a {
  margin: 1px 0px 3px 0px;
  /*line-height: 1.2em !important;*/
}

.codb2 .specialButton > [class=codb-sel] {
  background-color: rgb(255, 255, 180) !important;
  border-color: rgb(153, 153, 153);
}

.codb2 .buttonRow > [class=codb-sel] {
  border-color: rgb(3, 95, 3) !important;
}

.codb2.codb-seen {
  /*background-color:#e2f6e6;*/
  background-color: #c0eed2;
}

.codb2.codb-sent {
  background-color: #ddd;
}

.codb2.codb-seen:not(.codb-some-sel):not(.codb-sent) {
  /*background-color:#FA7070;*/
  background-color: #FFBAB0;
}

.codb-seen-only-t .codb-row-s {
  background-color: orange;
}

.boek_wrapper, .boek_bestel_wrapper_compact, .boek_bestel_wrapper_naast_foto {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: border-box;
}

.flexbox .boek_wrapper_kort:only-child > div {
  margin-top: 3px;
}

.no-flexbox .boek_wrapper > div {
  float: left;
  margin-top: 15px;
  margin-bottom: 15px;
}

.no-flexbox .boek_wrapper_kort:only-child > div {
  margin-top: 0;
  margin-bottom: 0;
}

.boek_bestel_wrapper_met_foto .boek_bestel {
  display: table;
}
.boek_bestel_wrapper_met_foto .boek_bestel_wrapper_naast_foto, .boek_bestel_wrapper_met_foto .view_boek_image {
  display: table-cell;
  vertical-align: top;
}
.boek_bestel_wrapper_met_foto .boek_bestel_info_extra {
  display: block;
  text-align: center;
}
.boek_bestel_wrapper_met_foto .view_boek_image img {
  max-width: none;
}

.flexbox .vorm9353241 .boek_wrapper:not(.boek_wrapper_kort), .flexbox .vorm9353262 .boek_wrapper:not(.boek_wrapper_kort), .flexbox .vorm9353265 .boek_wrapper:not(.boek_wrapper_kort) {
  display: block;
}
.flexbox .vorm9353241 .boek_wrapper:not(.boek_wrapper_kort) .boek_col1, .flexbox .vorm9353262 .boek_wrapper:not(.boek_wrapper_kort) .boek_col1, .flexbox .vorm9353265 .boek_wrapper:not(.boek_wrapper_kort) .boek_col1 {
  float: left;
  margin-right: 15px;
  margin-bottom: 8px;
}
.flexbox .vorm9353241 .boek_wrapper:not(.boek_wrapper_kort) .boek_col2, .flexbox .vorm9353262 .boek_wrapper:not(.boek_wrapper_kort) .boek_col2, .flexbox .vorm9353265 .boek_wrapper:not(.boek_wrapper_kort) .boek_col2 {
  width: auto;
  margin-left: 0;
}

.boek_col2 {
  margin-left: 20px;
  width: calc(100% - 180px);
  max-width: 600px;
}

#main .boek_titel h1 {
  font-size: 140%;
  line-height: 1.15;
  margin-top: 0;
}

.ondertitel {
  font-size: 80%;
  font-style: italic;
  padding: 0.3em 0 0;
}

.boek_prijs, .boek_beschrijving_kort_intro {
  padding: 0 0 0.9em;
}

.auteur, .boek_details {
  padding: 0.9em 0 0.6em;
}

.boek_prijs {
  padding: 1.1em 0 0.1em;
}

.boek_bestel_wrapper {
  border: 1px solid #e0e0e0;
  padding: 7px;
}

.boek_bestel_wrapper:not(.boek_bestel_wrapper_met_foto) .boek_bestel,
.boek_bestel_wrapper_naast_foto > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}

.boek_bestel_button {
  padding-right: 7px;
}

.gewoneversie .boek_bestel_button a {
  padding-right: 0.9em !important;
  padding-left: 0.9em !important;
  padding: 0.45em 0.9em !important;
  font-size: 100%;
}

.boek_bestel_info {
  font-style: italic;
  padding: 0 0 0 3em;
  font-size: 95%;
  line-height: 1.3;
  max-width: 360px;
}
.boek_bestel_info a:link, .boek_bestel_info a:visited {
  cursor: default;
}

.boek_bestel .boek_bestel_info {
  padding-left: 0;
}

.no-flexbox .boek_bestel_wrapper {
  max-width: 499px;
  overflow: hidden;
}
.no-flexbox .boek_bestel_wrapper .boek_bestel_button {
  float: left;
  margin-top: 0.05em;
}
.no-flexbox .boek_bestel_wrapper .boek_bestel_info {
  float: left;
  max-width: 355px;
  max-width: calc(100% - 150px);
}

.boeklijst_details > div {
  color: #666;
}

.auteur, .boek_details {
  font-style: italic;
  font-size: 110%;
}

.boek_col1 img {
  border: 1px solid #e0e0e0;
}

#main .boeken_kort_wrapper .boek_bestel_button {
  float: right;
  min-width: inherit;
  width: auto;
}

#main .boek_bestel_button a:link, #main .boek_bestel_button a:visited {
  color: #fff;
  background-color: #43ac6a;
  border: none;
  margin: 0;
  font-weight: 100;
}

.boeken_kort_wrapper {
  overflow: hidden;
  width: 100%;
}

.boek_bestel_wrapper {
  margin: 1.1em 0;
}
.boek_bestel_wrapper .meti {
  font-size: 90%;
  font-style: normal;
  border: none !important;
}

.boek_bestel_info_extra {
  font-size: 85%;
  font-style: italic;
  color: #090;
  text-align: center;
  padding-top: 0.6em;
  line-height: 1.3;
}

.no-flexbox .boek_bestel_info_extra {
  clear: both;
}

.vorm9353241 .boek_bestel_info, .vorm9353241 .meti, .vorm9353241 .boek_bestel_info_extra, .vorm9353257 .boek_bestel_info, .vorm9353257 .meti, .vorm9353257 .boek_bestel_info_extra, .vorm9310204 .boek_bestel_info, .vorm9310204 .meti, .vorm9310204 .boek_bestel_info_extra {
  font-size: 100%;
}

.boek_wrapper_kort:not(.boek_wrapper_kort) .boek_col2 {
  width: calc(100% - 100px);
  max-width: 700px;
}

.boek_wrapper_kort {
  border-bottom: 1px solid #e5e5e5;
  float: left;
  width: 100%;
}
.boek_wrapper_kort h2 {
  margin: 0;
}
.boek_wrapper_kort .boek_info {
  text-align: center;
}
.boek_wrapper_kort .boek_col1 {
  min-width: 100px;
  margin-bottom: 1.375rem;
}
.boek_wrapper_kort .boek_col2 {
  width: calc(100% - 114px);
  max-width: 700px;
  margin-left: 14px;
}

.boeken_kort_wrapper .boek_wrapper_kort:only-child {
  border: none;
}

.boek_wrapper_kort:after {
  clear: both;
}

.boek_beschrijving_kort {
  padding: 0.3em 0 0;
}

html #main .boek_kort_titel {
  font-size: 130%;
}

html #main .boek_kort_ondertitel {
  font-style: italic;
  font-size: 85%;
}

.view_boek_image a {
  border: none !important;
  text-decoration: none !important;
}

.boek_kort_details {
  padding-bottom: 0.2em;
}

.boek_bestel_wrapper_met_foto .boek_bestel_wrapper_naast_foto h2 {
  margin-bottom: 0.5em;
}
.boek_bestel_wrapper_met_foto .boek_bestel_wrapper_naast_foto {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.boek_bestel_wrapper_met_foto .boek_bestel_wrapper_naast_foto > div .boek_bestel_button {
  padding: 0 7px 0 0;
}
.boek_bestel_wrapper_met_foto .boek_bestel_wrapper_naast_foto > .boek_bestel_info_extra {
  padding-top: 0.5em;
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.boek_bestel_wrapper_met_foto .boek_bestel .boek_bestel_info {
  padding-right: 7px;
}
.boek_bestel_wrapper_met_foto .boek_bestel_info {
  max-width: none;
}
.boek_bestel_wrapper_met_foto .view_boek_image {
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

#dubbellogo {
  float: left;
  margin-right: 1em;
}

.bordernone {
  border-left: hidden !important;
  border-right: hidden !important;
}

.bggrey td {
  background: #ddd !important;
}

.verticalalign {
  position: relative;
  margin-left: 20px;
  top: 4px;
}

.dosclus-tbl-num {
  margin-bottom: 0.9em;
}

.dossiercluster-header h2 {
  font-size: 200% !important;
  margin-top: 0.6em;
}

.dossiercluster-header {
  overflow: hidden;
  margin-top: 0.5em;
}

.dosclus-dossier, .dosclus-stvz {
  min-width: 15em;
}

.hoverable {
  cursor: default;
  color: #000;
  text-decoration: none;
}

.hoverable .hover, .hoverable:hover .normal, .c_maptbl_dn,
.icon_dos_volgen.on span {
  display: none;
}

.hoverable:hover .hover {
  display: block;
}

.icon_dos_volgen:not(.on) span, .dos-ovr-hdr-title {
  color: #036;
}

.icon_dos_volgen.on a:after {
  background: #036;
}

.icoon-favoriet img {
  margin-top: 8px;
}

.c_dubbellogo {
  display: inline-block;
  white-space: nowrap;
  width: 14px;
  padding-right: 0.3rem;
}

.ovz-titel .icoondubbellogo {
  margin-top: -0.3em;
}

.ovz-titel .icoondubbellogo, .ovz-col-inh .icoondubbellogo {
  position: absolute;
}
.ovz-titel .ruimte-logo, .ovz-col-inh .ruimte-logo {
  width: 7px;
  height: 2px;
  display: inline-block;
}

td div.ovz-col-datum {
  padding: 0 0 2px;
  line-height: inherit;
}

div > .uitklap-icoon-volg {
  width: calc(100% - 0.75em);
  min-height: 22px;
  padding: 5px 0.1em 4px 0.65em;
  margin: 0 1.2em 0 0;
  border-bottom: solid 1px #d4d4d4;
}

.uitklap-icoon-volg .icon-star-o {
  margin-left: 1px;
}
.uitklap-icoon-volg .icon-drawer {
  top: 1px;
}
.uitklap-icoon-volg > div {
  width: 1.5em;
  margin-right: 0.4em;
}

.icon-expand_wrapper {
  position: absolute;
  right: 0;
  padding-right: 0.95em;
}

svg.icon-expand, #tbl_klapUit svg.icon {
  color: #06c;
  min-width: auto !important;
}

a.volg-cat-change:after {
  content: "\f107";
  font-family: FontAwesome !important;
  font-size: 155%;
  color: #13146b;
  position: relative;
  top: 4px;
  margin-left: 0.4em !important;
  font-weight: 900;
}

.flexbox #cols .col-title {
  padding-left: 0.1em;
}

.icon-instellingen:before {
  font-size: 16.4px !important;
}

.statuswrapper_ico {
  top: 1px;
  width: auto;
  margin-right: -0.1875rem;
}
.statuswrapper_ico div.icon-star-o, .statuswrapper_ico div.icon-star-outlined, .statuswrapper_ico .icon-drawer {
  margin-right: 0.125rem;
}
.statuswrapper_ico svg.icon-trash-o {
  min-width: 1.125rem;
  height: 1.125rem;
}
.statuswrapper_ico div.icon-drawer + div.icon-trash-o {
  margin-left: -0.1875rem;
}
.statuswrapper_ico div.question-circle-o {
  top: 0.125rem;
}

#main > .dosovz_met_cat_sel .statuswrapper_ico svg.icon-trash-o {
  min-width: 1.125rem;
  height: 1.125rem;
}

.dsgn-1 .statuswrapper_ico {
  align-items: center;
}
.dsgn-1 .statuswrapper_ico .icon-star-outlined {
  margin-top: 0.125rem;
}
.dsgn-1 #main > .dosovz_met_cat_sel #dosovz .dosovzhdn svg.icon-star-o {
  width: 1.07em;
  height: 1.07em;
}

.geen_filter {
  height: 19px;
}

.dsgn-1 #service_rubr_dossier ul {
  margin-left: 0;
}

html body:not(.dsgn-2) #volgPane #filter_volg-opties {
  max-height: calc(100vh - 137px);
  overflow-y: auto;
  overflow-x: hidden;
}

html body:not(.dsgn-2) div.dropmenu_volg-opties {
  padding: 6px 14px 4px 6px;
}

html body:not(.dsgn-2) div.filter_volg-opties {
  padding: 4px 14px 4px 6px;
}
html body:not(.dsgn-2) div.filter_volg-opties .icon-trash-o {
  position: relative;
  left: 2px;
}

svg.icon-sort-amount-asc {
  font-size: 16px;
}

.plus a.volg-mark {
  position: relative;
  width: 20px;
}
.plus .volgico {
  position: absolute;
  bottom: -6px;
  margin-top: 0;
}
.plus .volgico.icon-star-o, .plus .volgico.icon-drawer, .plus .volgico.icon-trash-o {
  bottom: -3px;
}

.uitklap-icoon-volg a.volg-cat:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent transparent transparent #13146b;
  border-left-style: solid;
  border-right-width: 0;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 0.25rem;
}

.dsgn-1 div > .uitklap-icoon-volg, .dsgn-1 .dos-ovz-hdr-topic > span, .dsgn-1 .dos-ovz-hdr-sort > form {
  background: #eee;
  height: 31px !important;
  border-bottom: solid 1px #d4d4d4;
}
.dsgn-1 div > .uitklap-icoon-volg {
  height: 2rem !important;
  line-height: 1.575em !important;
}
.dsgn-1 .dos-ovz-hdr-topic > span {
  line-height: 1.575em !important;
}

#content3, table.ipexData th {
  background: #fffff2;
}

html #cols div.dropmenu_volg-opties {
  font-size: 110% !important;
  top: auto !important;
}

html body.dsgn-1 div.dropmenu_volg-opties .volg-opt-top {
  margin-top: -7px !important;
  margin-right: -15px !important;
  padding-bottom: 6px !important;
}

html body.dsgn-2 div.dropmenu_volg-opties .volg-opt-top {
  margin-top: 0 !important;
}

html body:not(.dsgn-2) div.dropmenu_volg-opties, html div.dropmenu_select-opties {
  position: static !important;
  font-size: 77.5%;
  position: absolute;
  background-color: #fffff2;
  color: #000;
  border: 1px solid #aab8c9;
  z-index: 8;
  padding: 6px 14px 2px 6px;
}
html body:not(.dsgn-2) div.dropmenu_volg-opties .flex > .flex, html body:not(.dsgn-2) div.dropmenu_volg-opties .flex form > .flex, html div.dropmenu_select-opties .flex > .flex, html div.dropmenu_select-opties .flex form > .flex {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
html body:not(.dsgn-2) div.dropmenu_volg-opties .dm_v-o-item, html div.dropmenu_select-opties .dm_v-o-item {
  padding: 0.4em 0;
}
html body:not(.dsgn-2) div.dropmenu_volg-opties .dm_v-o-item .glyph, html div.dropmenu_select-opties .dm_v-o-item .glyph {
  margin: 0 0.5em;
}
html body:not(.dsgn-2) div.dropmenu_volg-opties .dm_v-o-item label, html div.dropmenu_select-opties .dm_v-o-item label {
  top: 0;
  margin: 0.3em 0 0.3em 0.5em !important;
}
html body:not(.dsgn-2) div.dropmenu_volg-opties h3, html div.dropmenu_select-opties h3 {
  display: inline-block;
  font-size: 15px !important;
  margin-bottom: 0 !important;
  margin-left: 6px;
  margin-top: 0;
}

html div.dropmenu_select-opties input[type=checkbox] {
  margin: 0 0.4em 0 0.5em !important;
}
html div.dropmenu_select-opties h3 {
  margin-bottom: 6px;
}

.dsgn-1 svg.icon-trash-o, .dsgn-1 #main svg.icon-trash-o {
  width: 20px;
  min-width: 20px;
  height: 20px;
  width: 18px;
  min-width: 18px;
  height: 18px;
  top: 0;
  color: #e10f21;
}

html .dsgn-2 div.dropmenu_volg-opties input[type=checkbox] {
  margin: 0 1em 0 0.5em;
}
html .dsgn-2 div.dropmenu_volg-opties input[type=radio] {
  margin-right: 0.375rem !important;
}

html div.dropmenu_volg-opties svg {
  position: relative;
  top: 1px;
  width: 1.4em;
  height: 1.45em;
}
html div.dropmenu_volg-opties .volgico.icon-star-met-add {
  padding-right: 4px;
}
html div.dropmenu_volg-opties svg.icon-star-o {
  top: 0;
}
html div.dropmenu_volg-opties svg.icon-drawer {
  margin-top: 0;
  height: 20px;
}
html div.dropmenu_volg-opties svg.icon-home {
  width: 0.93em;
  height: 1em;
}
html div.dropmenu_volg-opties hr {
  margin: 0.32rem 0 0.23rem 0.3rem;
}
html div.dropmenu_volg-opties input[type=checkbox] {
  margin: 0 1em 0 0.5em;
}
html div.dropmenu_volg-opties input[type=radio] {
  margin: 0 1em 0 0.5em;
}
html div.dropmenu_volg-opties .vooruit:after {
  font-size: 100%;
  margin-left: 4px;
}
html div.dropmenu_volg-opties .pijltjes_voor:after {
  content: "»";
  position: absolute;
  left: 0.65rem;
  top: 0.5rem;
  color: #06c;
  font-weight: 900;
}

.uitklap-icoon-volg .glyph:not(.icon-expand_wrapper) {
  position: relative;
}
.uitklap-icoon-volg span > svg.icon {
  position: relative;
  top: 2px;
}

#cols div.uitklap-icoon-volg div > div {
  line-height: 12px !important;
  padding: 0;
}

div.uitklap-icoon-volg .glyph.icon-sort-amount-asc {
  margin-top: -4px;
}
div.uitklap-icoon-volg .glyph.icon-sort-amount-asc svg {
  position: relative;
  top: 4px;
}

.dsgn-1 #vlucht li.item_volg-opties.flex label {
  line-height: 1.15;
  margin-top: -1px;
}
.dsgn-1 .dosmap-ovz.dosdata .volgico {
  padding-bottom: 0.75em;
}
.dsgn-1 .dosmap-ovz.dosdata .volgico .add.plusje {
  top: 9px;
  right: 2px;
}

.radioButton-label > div > span {
  margin-right: 0.5rem;
}
.radioButton-label .volgico .add {
  right: 0.0625rem;
  top: 0.6875rem;
}

.volgico {
  font-size: 1.1292em !important;
  width: 19px !important;
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  margin-top: 2px;
}
.volgico .add {
  position: absolute;
  right: 3px;
  top: 5px;
  font-size: 9px;
  color: #056834;
  line-height: 12px;
}
.volgico .w-tje {
  right: 2px;
}

.qtip .volgico .add {
  top: 7px;
}
.qtip .question-circle-o, .qtip .icon-trash-o {
  position: relative;
  top: 0.09375em;
}

.qtip .volgico .add.d-tje, .qtip .volgico .add.w-tje {
  margin-top: 0.1875rem;
}

#cols .volgico .add.d-tje, #cols .volgico .add.w-tje {
  margin-top: 0.3125rem;
}

.dsgn-1 #cols .volgico .add.d-tje, .dsgn-1 #cols .volgico .add.w-tje {
  margin-top: 5px;
}

.ie .volgico .add.d-tje, .ie .volgico .add.w-tje, .ie #cols .volgico .add.d-tje, .ie #cols .volgico .add.w-tje {
  top: 4px;
}

.volgico.icon-star-met-add {
  padding-right: 6px;
}

#homepage .volgico.icon-star-met-add {
  height: 21px;
}
#homepage .add.plusje {
  top: 9px;
  right: 2px;
}

#homepage.dsgn-1 #volgPane .add.plusje {
  top: 14px;
  right: 0;
}

#homepage.dsgn-2 .add.plusje {
  top: 0.5rem;
  right: 0.1875rem;
}

#main .hdr-mark .icon-star-met-add, #main .hdr-mark div.icon-drawer {
  margin-left: -2px;
}
#main .hdr-mark div.question-circle-o {
  margin-left: -1px;
}

#main .hdr-mark .icon-drawer {
  margin-top: 0;
}

.geen_avlucht.wel_vlucht #main #inhoud + .hdr-mark .icon-star-met-add {
  margin-left: -1px;
}
.geen_avlucht.wel_vlucht #main #inhoud + .hdr-mark div.icon-drawer {
  margin-left: -3px;
}
.geen_avlucht.wel_vlucht #inhoud + .volg-mark svg {
  width: 0.9em !important;
  height: 0.9em;
}
.geen_avlucht.wel_vlucht #inhoud + .volg-mark svg.icon-star-o,
.geen_avlucht.wel_vlucht #inhoud + .volg-mark svg.icon-drawer {
  width: 0.85em !important;
  height: 0.85em;
  margin-top: 1px;
}
.geen_avlucht.wel_vlucht #inhoud + a.volg-mark .icon-star-o {
  margin-left: -2px;
}
.geen_avlucht.wel_vlucht #inhoud + a.volg-mark .volgico {
  margin-top: 3px;
}
.geen_avlucht.wel_vlucht #inhoud + a.volg-mark .volgico.question-circle-o,
.geen_avlucht.wel_vlucht #inhoud + a.volg-mark .volgico.icon-trash-o {
  margin-top: 5px;
}
.geen_avlucht.wel_vlucht #inhoud + a.volg-mark .volgico.icon-trash-o {
  margin-left: -1px;
}

html div.dropmenu_volg-opties .volgico .add, .tbl_volgbeheer .volgico .add {
  top: 10px;
  font-size: 9px;
  right: 1px;
}
html div.dropmenu_volg-opties .volgico .w-tje, .tbl_volgbeheer .volgico .w-tje {
  right: -1px;
  top: 9px;
}

html div.dropmenu_volg-opties .volgico .add {
  top: 14px;
  right: -1px;
}
html div.dropmenu_volg-opties .volgico .add.d-tje {
  right: 0;
  top: 14px;
}

.dsgn-1 #main .hdr-mark .volgico .add {
  top: 9px;
  font-size: 10px;
  right: 3px;
}
.dsgn-1 #main .hdr-mark .add.plusje {
  right: 0.125rem;
}
.dsgn-1 #main .hdr-mark .add.plusje, .dsgn-1 #main .hdr-mark .add.d-tje, .dsgn-1 #main .hdr-mark .add.w-tje {
  top: 0.875rem;
}
.dsgn-1 #main .hdr-mark .volgico .w-tje {
  right: 1px;
}

.dsgn-1 #main .hdr-mark .add.plusje {
  right: 1px;
  top: 0.8125rem;
  font-size: 0.5625rem;
}
.dsgn-1 #main .hdr-mark .add.w-tje {
  top: 0.75rem;
}
.dsgn-1 #main .hdr-mark .add.d-tje {
  top: 0.8125rem;
}

.geen_avlucht.wel_vlucht #main .hdr-mark .volgico .add {
  top: 7px;
  font-size: 9px;
  right: 5px;
}
.geen_avlucht.wel_vlucht #main .hdr-mark .add.plusje {
  top: 7px;
  right: 4px;
}
.geen_avlucht.wel_vlucht #main .hdr-mark .volgico .w-tje {
  top: 7px;
  right: 5px;
}

#main .hdr-mark svg.icon-star-o {
  right: 3px;
  position: relative;
}

.c-ico_volg .volgico .add {
  top: 6px;
}

.volgico,
.filterwrapper_ico, .item_volg-opties, div.ovz-col-datum, .volg-mark, #filter_uw_acties {
  line-height: 12px;
  position: relative;
  font-size: 1.1292em;
}

.item_volg-opties .glyph, #filter_uw_acties .glyph {
  width: 2em;
  position: relative;
}

li.serv-topic .glyph {
  min-width: 2em;
}

.add.plusje {
  font-size: 9px;
  right: 3px;
}

.dsgn-1 svg.icon-star-o {
  color: #090;
  margin-right: 2px;
}

svg.icon-star-o,
#main svg.icon-star-o {
  width: 1.07em;
  height: 1.07em;
}

#cols .ovz-filter .uitklap-icoon-volg > a {
  top: 0;
}
#cols .ovz-filter div.icon-star-o {
  margin-top: 0;
}
#cols .ovz-filter .icon-star-met-add {
  font-size: 13px;
}

svg.icon-star-plus, svg.icon-star-met-add {
  color: #056834;
}

/*svg.icon-folder-open-o,*/
svg.icon-drawer {
  color: #b0895a;
  margin-left: 0.1em;
  top: -0.2em !important;
  margin-top: -4px;
}

#main tr svg.icon-drawer {
  width: 1rem;
}

.dsgn-2 .tbl_volgbeheer div.icon-trash-o {
  height: 1.25rem;
  margin-top: 0.3125rem;
}
.dsgn-2 svg.icon-trash-o, .dsgn-2 #main svg.icon-trash-o {
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  font-size: 1.25rem;
  color: #000;
}

svg.question-circle-o, svg.glass-hour {
  color: #f88305;
  left: 0.1em;
}

.grijs svg.question-circle-o {
  color: #999;
}

html div.dropmenu_volg-alert-sub {
  top: 237px;
  left: 250px;
}

.c-ico_volg {
  display: inline-block;
  margin-top: 0;
  position: relative;
  top: 0.3em;
}

.dsgn-2 li.plus a.volg-mark .icon-drawer {
  top: auto;
}

.c-ico_volg .icon-drawer, li.plus a.volg-mark .icon-drawer {
  top: -2px;
  left: -1px;
}
.c-ico_volg svg, li.plus a.volg-mark svg {
  width: 1em;
  height: 1em;
}

li.plus a.volg-mark .volgico .add {
  top: 12px;
  right: 2px;
}

.dosovzhdn .is-drilldown-submenu-parent .icon-star-met-add {
  font-size: 15px;
}
.dosovzhdn .statuswrapper_ico {
  vertical-align: middle;
  margin-top: -4px;
}
.dosovzhdn icon-star-o {
  top: -1px;
}

div.ovz-col-datum .glyph.zonder_add {
  position: relative;
  left: -2px;
}
div.ovz-col-datum svg {
  font-size: 14px;
}
div.ovz-col-datum svg.icon-star-plus {
  width: 1.4em;
}

.dm_v-o-item.uitklap {
  position: relative;
}

[id^=trnl].reveal-modal {
  width: 504px;
  margin-left: -252px;
}

div.ovz-col-datum svg.icon-star-plus, #filter_volg-opties svg.icon-star-plus {
  width: 1.4em;
}

#filter_uw_acties h3, #filter_uw_acties > p {
  margin-left: 3px;
}
#filter_uw_acties div {
  margin: 2px 0 4px;
}
#filter_uw_acties > p {
  margin-bottom: 2px;
}
#filter_uw_acties .icon-folder-open-o {
  margin-left: 3px;
}

.dm_v-o-item.uitklap:after {
  content: "»";
  position: absolute;
  right: -0.25rem;
  color: #06c;
  font-weight: 900;
}

a.volg-mark:not(.serv-curvolg) {
  position: relative;
  left: -1px;
}

#vlucht ul.service_rubr > li#serv-curvolg > a.volg-mark {
  height: auto;
  margin-left: 3px;
}

a.volg-mark.volgicon-alert-d .plusje {
  font-size: 9px;
}

a.volg-mark.volgicon-alert-w .plusje {
  font-size: 9px;
}

.strong, .dropmenu_volg-opties .volgicon-alert-d .plusje,
.dropmenu_volg-opties .volgicon-alert-w .plusje {
  font-weight: 900;
}

.dsgn-1 .volg-cat-change:after {
  content: "\f107";
  font-family: FontAwesome !important;
  font-size: 155%;
  color: #13146b;
  position: relative;
  top: 4px;
  margin-left: 0.4em !important;
  font-weight: 900;
}

.one-col_with_tiles {
  display: inline-block;
  max-width: 104em;
}
.one-col_with_tiles .col_container1 {
  width: 25%;
}

.gewoneversie .dosovzhdn {
  display: block;
  margin-bottom: 0 !important;
}
.gewoneversie .dosovzhdn > div {
  float: none !important;
  display: inline-block;
  margin-left: 0 !important;
  margin-bottom: 0.75em !important;
}

.with_tiles .col_container1 .jspContainer {
  width: 100% !important;
}
.with_tiles .col_container1 .jspPane {
  width: calc(100% - 16px) !important;
}
.with_tiles .col_container2 {
  margin-left: 0;
}

.mobile .col_container1 .jspPane {
  width: calc(100% - 10px) !important;
}

.tiles_wrapper {
  height: 100%;
  min-height: 100%;
}

.tiles_wrapper .jspVerticalBar, #tiles #vlucht_tiles .jspVerticalBar {
  right: 12px;
}

.mac.safari #tiles #closeNav {
  right: 0.75rem;
}

#tiles-wrap-outer.tiles-open #toggleNav {
  display: none;
}
#tiles-wrap-outer.tiles-open #tiles-wrap-inner.col-resizable {
  width: calc(100% - 11rem);
}
#tiles-wrap-outer.tiles-open #tiles {
  width: 11rem;
  padding: 0.125rem 0.9375rem 0.125rem 0.75rem;
}

#tiles-wrap-outer.tiles-closed .tiles_wrapper, #tiles-wrap-outer.tiles-closed #closeNav {
  display: none;
}
#tiles-wrap-outer.tiles-closed #tiles-wrap-inner.col-resizable {
  width: calc(100% - 3.25rem);
}

@media only screen and (min-width: 53.75em) and (max-height: 44.3125em) {
  html:not(.mobile) #homepage.vorm9353275 #tiles-wrap-outer.tiles-open #tiles {
    width: 11.5625rem;
    min-width: 11.5625rem;
    padding: 0.125rem 0 0.125rem 0.75rem;
  }
  html:not(.mobile) #homepage.vorm9353275 #tiles #closeNav {
    right: 1.25rem;
  }
  .android.mobile #homepage.vorm9353275 #tiles #closeNav {
    right: 10px;
  }
}
.dos-ovr-hdr-title, #maps div.col-resizable {
  width: calc(100% - 1.9rem);
}

#maps #dosovz .paragraaf_kop {
  margin-top: 1.5em;
}

/*#colsbody.col-resizable + .tiles_wrapper,*/
#colsbody_no_volg {
  width: 26%;
}

.cols_volg .col_container1:last-of-type .uitklap-icoon-volg {
  border-right: solid 1px #cbcac9;
  padding-left: 0;
  padding-right: 0;
  margin-right: 0;
  width: 100%;
}

.ui-resizable-handle.ui-resizable-e {
  cursor: col-resize;
  z-index: 585;
}

.tiles_wrapper {
  padding: 0.125rem 0.125rem 0.125rem 0.5625rem;
}

.one-col_with_tiles .tiles_wrapper {
  max-width: 620px;
}

.tiles span {
  color: #fff;
}
.tiles .c_tiles {
  margin: 0;
}
.tiles .c_tiles > div {
  background: #007dc5;
  color: #fff;
  margin: 0.125rem;
  padding: 0.25rem 0.375rem;
  width: 128px;
  min-height: 128px;
  float: left !important;
}
.tiles .c_tiles > div a {
  min-width: 100%;
  min-height: 128px;
}
.tiles .c_tiles .large-2x6 {
  min-height: 3.875rem;
  margin: 0 0.25rem 0 0;
}
.tiles .c_tiles .large-2x6 > div {
  min-width: 3.75rem;
  min-height: 3.625rem;
}
.tiles .c_tiles > div.large-4 {
  width: 246px;
}
.tiles .c_tiles > div.large-1 {
  width: 4rem;
  margin: 0;
}
.tiles .c_tiles > div.large-6:not(.hght-half) {
  width: 3.875rem;
  min-height: 3.875rem;
}
.tiles .c_tiles > div.large-6:not(.hght-half) a {
  min-height: 3.875rem;
}
.tiles .c_tiles > div.large-6:not(.hght-half) span {
  width: 3.375rem;
}
.tiles .c_tiles > div.large-12.hght-half {
  min-height: 3.875rem;
}
.tiles .c_tiles > div.large-12.hght-half a {
  min-height: 3.875rem;
}
.tiles .c_tiles > div.large-12 svg.icon, .tiles .c_tiles > div.large-12 span {
  color: #fff;
}
.tiles .c_tiles .t1-t2 > div {
  margin: 2px;
}
.tiles .c_tiles .t3-t4 > div {
  margin: 2px;
}
.tiles .c_tiles .glyph, .tiles .c_tiles .pbs {
  height: 100%;
}
.tiles .c_tiles div {
  position: relative;
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  padding: 0px 2px;
}
.tiles .c_tiles > div.flex {
  background: transparent;
  padding: 0;
}
.tiles .c_tiles > div.flex > div {
  background: #b2b8bf;
  padding: 4px 6px;
  margin: 2px;
}
.tiles svg {
  font-size: 240%;
  color: #fff;
}
.tiles .icon_procedure, .tiles .icon_ipex, .tiles .icon_orga, .tiles .icon_Dossierlijst-selectie, .tiles .icon_Topics, .tiles .icon_cie, .tiles .icon_euro-coin {
  width: 1.25rem;
  height: 1.25rem;
}
.tiles .icon_Notities {
  width: 1.25rem;
  height: 1.18725rem;
}
.tiles .title_Notities {
  margin-top: 0.25rem;
}
.tiles .title_ipex, .tiles .title_orga, .tiles .title_cie {
  padding-top: 0.125rem;
}
.tiles .icon_ipex, .tiles .icon_regeldruk {
  margin-top: -0.125rem;
  margin-bottom: 0.125rem;
}
.tiles .icon_procedure {
  margin-top: 0.18375rem;
}
.tiles .title_procedure, .tiles .title_euro-coin {
  padding-top: 0.125rem;
  line-height: 0.875rem;
}

#tiles .icon_cie, #main #tiles .icon_cie {
  min-width: 1.65rem;
  width: 1.65rem;
  height: 1.65rem;
}

#main #tiles .icon_cie + .title_cie {
  line-height: 1rem;
}

.ie .dsgn-1 .w_title_procedure div div {
  display: block;
}
.ie .dsgn-1 .w_title_procedure div div > span {
  display: block;
}

.geen_vluchten.dsgn-1 .icon_procedure, .geen_vluchten.dsgn-1 .icon_ipex, .geen_vluchten.dsgn-1 .icon_orga, .geen_vluchten.dsgn-1 .icon_cie {
  font-size: 156.37%;
}

svg.icon_regeldruk {
  font-size: 180%;
}

#homepage .tiles-row {
  padding: 0;
  height: 100%;
}

.dos-ovr-hdr-title #title .icon-pen-angled {
  font-size: 24px;
}
.dos-ovr-hdr-title #title input.edit_name:not([value=""]), .dos-ovr-hdr-title #title input.edit_name:focus, .dos-ovr-hdr-title #title .bdr-b-n {
  border-bottom: none;
}
.dos-ovr-hdr-title #title input.edit_name[value=""] + .glyph.fs2 {
  display: block;
  top: -0.1em;
}
.dos-ovr-hdr-title #title input.edit_name:focus + .glyph.fs2, .dos-ovr-hdr-title #title .glyph-none {
  display: none;
}
.dos-ovr-hdr-title #title input.edit_name:not([value=""]) + .glyph.fs2 {
  top: -0.525rem;
  left: -0.525rem;
}
.dos-ovr-hdr-title #title input.edit_name:not([value=""]) + .glyph.fs2 svg {
  width: 0.6em;
  height: 0.6em;
}

.edit_name {
  border: none;
  border-bottom: dotted 1px #0f0e6b;
  color: #333;
  height: 1.3em;
  font-size: 1.1875rem;
  margin-top: 0.0625rem;
  color: #0f0e6b;
}

html:not(.webkit) .edit_name {
  margin-top: 0.125rem;
}

html:not(.webkit) .dsgn-1 .edit_name {
  margin-top: 0;
}

.dsgn-1 .edit_name {
  font-size: 90%;
  margin-top: -0.1em;
}

.gecko.dsgn-1 .edit_name {
  height: 1.45em;
  margin-top: -0.15em;
}

@media only screen and (max-width: 62.5rem) {
  body:not(.dsgn-2) .dos-ovz-hdr-topic, body:not(.dsgn-2) .dos-ovz-hdr-sort {
    margin-left: 0 !important;
  }
}
.fade-left, .fade-right {
  z-index: 91;
  width: 0;
  position: absolute;
  left: 0px;
  top: 22px;
  height: calc(100% - 59px);
  box-shadow: rgb(254, 254, 254) 0px 0px 20px 24px;
}

.fade-right {
  z-index: 92;
  left: auto;
  right: 0px;
  height: calc(100% - 66px);
}

#c_tiles_contentpag #dosovz {
  display: block;
}

table.dosmap-ovz {
  border-collapse: separate;
  border: 0;
  margin: 0 auto !important;
  word-wrap: break-word;
  width: 100%;
}
table.dosmap-ovz .dosmap-ovz.dosdata {
  display: flex;
  height: auto;
  margin-bottom: 10px;
  background: transparent;
}
table.dosmap-ovz tr.dosmap-ovz.dosdata:last-of-type {
  margin-bottom: 0;
}
table.dosmap-ovz td.dosmap-ovz.cel1, table.dosmap-ovz td.dosmap-ovz.cel2 {
  width: calc((100% - 225px) / 4 * 1.1);
  max-width: 272px;
}
table.dosmap-ovz td.dosmap-ovz.cel3 {
  width: 225px;
  max-width: 225px;
}
table.dosmap-ovz td.dosmap-ovz.cel4, table.dosmap-ovz td.dosmap-ovz.cel5 {
  width: calc((100% - 225px) / 4 * 0.9);
  max-width: 222px;
}

body.gewoneversie #c_dosovz:not(.uitgeklapt) table.dosmap-ovz td.dosmap-ovz.cel2 {
  max-width: 210px;
}

.ie .dosmap-ovz.dosdata, .ie table.dosmap-ovz .dosmap-ovz.dosdata {
  display: table-row;
}
.ie .dosovz_met_cat_sel table.dosmap-ovz .dosmap-ovz.dosdata {
  display: table-row;
}
.ie .dosovz_met_cat_sel table.dosmap-ovz {
  max-width: 1211px;
}
.ie .dosovz_met_cat_sel table.dosmap-ovz td.dosmap-ovz {
  width: calc((100% - 225px) / 4);
}

.ie table.dosmap-ovz .fade-left, .ie table.dosmap-ovz .fade-right, .edge table.dosmap-ovz .fade-left, .edge table.dosmap-ovz .fade-right {
  width: 40px;
  box-shadow: rgb(254, 254, 254) 40px 0px 40px 24px;
  left: -3.75rem;
  top: 0;
  height: 100%;
}
.ie table.dosmap-ovz .fade-right, .edge table.dosmap-ovz .fade-right {
  left: auto;
  right: 30px;
  height: 99px;
}

.ie table.dosmap-ovz .doswrap .dosdata {
  min-height: 160px;
  width: calc(100% - 10px);
}
.ie table.dosmap-ovz .doswrap .dosdata, .ie table.dosmap-ovz .doswrap .dosmap-proc {
  padding-right: 0.5625rem;
}
.ie table.dosmap-ovz .doswrap .post_it-ico {
  position: relative;
  left: -8px;
  bottom: 8px;
}

table.dosmap-ovz.overig td {
  width: 25% !important;
  max-width: none !important;
}

#tbl_klapUit:not(.hidden) {
  position: absolute;
  margin-top: -0.95em;
  left: -0.4em;
}

.dsgn-2.geen_avlucht #tbl_klapUit:not(.hidden), .dsgn-2.geen_avlucht #tbl_klapIn:not(.hidden) {
  left: 0.125rem;
  margin-top: 3.375rem;
}
.dsgn-2.geen_avlucht #tbl_klapIn:not(.hidden) {
  right: auto;
  position: absolute;
  margin-left: 0;
}

.mobile .dsgn-2.geen_avlucht #tbl_klapUit:not(.hidden), .mobile .dsgn-2.geen_avlucht #tbl_klapIn:not(.hidden) {
  left: 0.1875rem;
  margin-top: -1.125rem;
}

#tbl_klapIn:not(.hidden) {
  position: relative;
  right: 50%;
  left: auto;
  z-index: 9;
  margin-left: -1.875rem;
  border-bottom: none !important;
}

#c_tiles_contentpag {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
#c_tiles_contentpag #main > form[name=global] .small-11 input[type=text] {
  height: auto;
}
#c_tiles_contentpag #main > form[name=global] .large-6 {
  padding: 0 0.4375rem 0 0;
}
#c_tiles_contentpag #main > form[name=global] .large-6 input {
  margin-top: 0;
}
#c_tiles_contentpag #main > form[name=global] .large-6 + .large-6 {
  padding: 0 0 0 0.4375rem;
}

.tegels_opened:not(.tegels_niet_meer_open) .dosmap-ovz.cel4:not(.geen_m-w), .tegels_opened:not(.tegels_niet_meer_open) .dosmap-ovz.cel5:not(.geen_m-w) {
  max-width: 15.65% !important;
}

.persoonlijk li a img,
html:not(.ie) .dosmap-ovz.cel4.geen_m-w, html:not(.ie) .dosmap-ovz.cel5.geen_m-w {
  max-width: none !important;
}

.gewoneversie #main #c_dosovz.uitgeklapt:not(.xxtegels_niet_meer_open) {
  right: calc(-25% - 1rem) !important;
  left: auto;
  margin: 0 calc(-25% + 0.9375rem - 4px) 0 calc(-75% - 2.97rem) !important;
  background: #fff;
  border-top: solid #fff 2rem;
  top: -2rem;
  position: relative;
}
.gewoneversie #main #c_dosovz.uitgeklapt:not(.xxtegels_niet_meer_open) table.dosmap-ovz {
  width: calc(100% - 40px);
  max-width: 1212px;
}
.gewoneversie #main #c_dosovz.uitgeklapt:not(.xxtegels_niet_meer_open) table.dosmap-ovz td.dosmap-ovz.cel1, .gewoneversie #main #c_dosovz.uitgeklapt:not(.xxtegels_niet_meer_open) table.dosmap-ovz td.dosmap-ovz.cel2, .gewoneversie #main #c_dosovz.uitgeklapt:not(.xxtegels_niet_meer_open) table.dosmap-ovz td.dosmap-ovz.cel4, .gewoneversie #main #c_dosovz.uitgeklapt:not(.xxtegels_niet_meer_open) table.dosmap-ovz td.dosmap-ovz.cel5 {
  width: calc((100% - 225px) / 4 * 1);
  max-width: 250px;
}
.gewoneversie #main #c_dosovz.uitgeklapt:not(.xxtegels_niet_meer_open) table.dosmap-ovz td.dosmap-ovz.cel3 {
  width: 225px;
  max-width: 225px;
}

.gewoneversie.tiles-open #main #c_dosovz.uitgeklapt:not(.xxtegels_niet_meer_open) {
  right: calc(-25% - 1.875rem) !important;
  margin: 0px calc(-25% - 3px) 0px calc(-75% - 3.75rem) !important;
}

.gewoneversie.tiles-open #main #c_dosovz.uitgeklapt.tegels_opened {
  margin-right: -25% !important;
}

.ie .gewoneversie #main #c_dosovz.uitgeklapt:not(.xxtegels_niet_meer_open) .dosmap-ovz.dosdata {
  display: table-row;
}
.ie .gewoneversie #main #c_dosovz.uitgeklapt:not(.xxtegels_niet_meer_open) td.dosmap-ovz.cel1, .ie .gewoneversie #main #c_dosovz.uitgeklapt:not(.xxtegels_niet_meer_open) td.dosmap-ovz.cel2, .ie .gewoneversie #main #c_dosovz.uitgeklapt:not(.xxtegels_niet_meer_open) td.dosmap-ovz.cel4, .ie .gewoneversie #main #c_dosovz.uitgeklapt:not(.xxtegels_niet_meer_open) td.dosmap-ovz.cel5 {
  min-width: calc(25% - 57.25px);
  width: calc(25% - 57.25px);
  max-width: calc(25% - 57.25px);
}

.tegels_niet_meer_open:not(.uitgeklapt) {
  margin: 0 !important;
}

@media only screen and (min-width: 67.25em) {
  .ie .gewoneversie.regulier_met_tiles.dosovz-tbl {
    overflow-x: hidden;
  }
}
.ie .w_proces_nav-w:before, .ie .w_proces_nav-e:before {
  font-size: 2.5rem !important;
}
.ie #w_proces .vlag svg {
  left: calc(16.6665% + 12.8px - 1px);
  margin-left: 0 !important;
}
.ie #w_proces .eu .vlag svg {
  left: calc(49.99% - 25.6px);
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.ie #w_proces .eu + .nl .vlag svg {
  left: calc(82.33% - 12.8px - 14px);
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.dosovz .dosclus-nummer {
  max-width: 165px;
}
.dosovz .dosclus-dossier {
  width: calc((100% - 390px) / 2 * 1.166667);
  max-width: 470px;
}
.dosovz .dosclus-stvz {
  width: calc((100% - 390px) / 2 * 0.83333);
  max-width: 300px;
}
.dosovz .dosclus-status {
  width: 225px;
  max-width: 225px;
}

.bij_tbl_volgbeheer, .tbl_volgbeheer, .tbl_volgbeheer + div + div {
  max-width: 85.4rem;
}

.bij_tbl_volgbeheer, .tbl_volgbeheer + div + div {
  margin-bottom: 0 !important;
}

.dsgn-1 th.volgbeheer-period, .dsgn-1 td.volgbeheer-period {
  width: 81px;
  text-align: center;
}
.dsgn-1 th:last-of-type > div:not(.glyph) {
  width: 81px;
}
.dsgn-1 td.volgbeheer-name:hover {
  background: #007DC5;
  color: #fff;
}
.dsgn-1 td.volgbeheer-name:hover a:link, .dsgn-1 td.volgbeheer-name:hover a:visited, .dsgn-1 td.volgbeheer-name:hover .mapstatus a:link, .dsgn-1 td.volgbeheer-name:hover .mapstatus a:visited, .dsgn-1 td.volgbeheer-name:hover svg {
  color: #fff !important;
}
.dsgn-1 td.volgbeheer-name:hover .expand.expanded:after, .dsgn-1 td.volgbeheer-name:hover .expand.collapsed:after {
  color: #fff;
}

.tbl_volgbeheer th {
  text-align: center !important;
}
.tbl_volgbeheer th.volgbeheer-name {
  max-width: 543px;
}
.tbl_volgbeheer th.volgbeheer-name > span {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.tbl_volgbeheer th:last-of-type > div:not(.glyph) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tbl_volgbeheer .glyph.question-circle-o {
  padding: 0;
}
.tbl_volgbeheer tr.bg input[type=radio] {
  position: relative;
  top: 6px;
}
.tbl_volgbeheer tr.tbl-sub-row input[type=radio] {
  position: relative;
  top: 3px;
}
.tbl_volgbeheer td {
  padding: 6px 5px;
}
.tbl_volgbeheer .tbl-drop-line {
  padding-top: 1px;
}
.tbl_volgbeheer div + .glyph, .tbl_volgbeheer .filterwrapper_ico .glyph {
  margin-top: 0.5rem;
}
.tbl_volgbeheer .filterwrapper_ico .glyph.icon-star-outlined {
  margin-top: 0.5625rem;
}
.tbl_volgbeheer .flex .dosname {
  width: calc(100% - 4.5rem);
  padding-right: 0.5rem;
}
.tbl_volgbeheer .flex > div:not(.dosname) {
  width: 1.5rem;
}

.dsgn-1 #main .tbl_volgbeheer .filterwrapper_ico .glyph.icon-star-outlined {
  margin-top: 0.625rem;
}
.dsgn-1 #main .tbl_volgbeheer .filterwrapper_ico .glyph.icon-star-o svg {
  margin-right: 0;
  width: 1.25em;
  height: 1.25em;
}

.volgbeheer_inact th, .volgbeheer_inact td, .volgbeheer_inact tr.rij2 th, .volgbeheer_inact svg, .volgbeheer_inact .add {
  background: #f8f8f8 !important;
  color: #999 !important;
}

#ipexbalkjes {
  font-size: 93.75%;
}

#ipexbalkjes, #c_ipexData, .xxgewoneversie #main #c_dosovz:not(.uitgeklapt), .tbl-wrap {
  overflow-x: auto;
  width: 100%;
  margin-bottom: 0.25em;
}

#c_ipexData {
  margin-bottom: 1.6em;
}

.IpexParlLijst a.expand:after {
  position: absolute;
}

.wrapper_ipexbalkjes {
  padding: 0.45em 0.2em 0.3em 0.1em;
  margin-top: 6px;
  border: 1px solid #aab8c9;
  position: relative;
  width: 100%;
}

p.meti {
  margin: 0px;
  line-height: 12px !important;
  color: #06c;
}

.IPEX-info {
  color: #333 !important;
}

.ipex-hdr {
  color: #06c;
}

p.meti:hover {
  color: #008CBA;
  cursor: default;
}

#ipexbalkjes .current, .verstreken .geel, .verstreken .oranje, .vereist.bij_geel, .vereist.bij_oranje {
  color: #a5a5a5;
}

.ipexbalk {
  margin: 0.1em 0 0 0;
}
.ipexbalk > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  -moz-box-flex: 1;
  -moz-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  margin: 0 0.3em;
  min-width: 25px;
  text-align: center;
  border-bottom: solid 5px #297fb8;
  min-height: 23px;
  line-height: 12px;
  padding-bottom: 0.15em;
}
.ipexbalk > div span {
  font-size: 95%;
}
.ipexbalk .ipex-hdr {
  margin: 0 0.15em 0 0;
  border: none;
  font-weight: 600;
  min-width: 38px;
}
.ipexbalk .ipex-hdr a:link, .ipexbalk .ipex-hdr a:visited {
  border: none !important;
}
.ipexbalk .lnksmeti {
  top: -5px;
  margin-left: -0.1em;
}
.ipexbalk .current.met_mannetje {
  border-bottom: #4bb7f8 3px solid;
  position: relative;
}
.ipexbalk .current.met_mannetje > div {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
  justify-content: center;
}
.ipexbalk .current.met_mannetje .glyph {
  right: 50%;
  width: 16px;
  height: 20px;
}
.ipexbalk .current.met_mannetje svg {
  width: 16px !important;
  height: 20px !important;
  margin-left: 8px;
}
.ipexbalk .vereist {
  font-weight: 600;
}
.ipexbalk .geel, .ipexbalk .bij_geel {
  min-width: 34px;
}
.ipexbalk .oranje, .ipexbalk .bij_oranje {
  min-width: 38px;
}

.ipexbalk_2 {
  margin-top: 0.45em;
}
.ipexbalk_2 > div, .ipexbalk_2 .ipex-hdr {
  min-height: inherit;
}

.ipexbalk .geel, .verstreken.gele_krt .geel {
  border-bottom-color: #fce805;
}

.ipexbalk .oranje, .verstreken.oranje_krt .oranje {
  border-bottom-color: #fa9219;
}

.verstreken.gele_krt .bij_geel, .verstreken.oranje_krt .bij_oranje,
.verstreken.gele_krt .geel, .verstreken.oranje_krt .oranje {
  color: #333;
}

.icon.icon-vink_groen {
  color: #3ba949;
}

.icon.icon-vink_geel {
  color: #fce805;
}

.icon.icon-vink_oranje {
  color: #fa9219;
}

.ipexbalk_2 > div {
  border: none;
}
.ipexbalk_2 > .divider_ipex {
  top: -3px !important;
}

.tussenscore.current {
  color: #4bb7f8;
  font-weight: 600;
}

.ipexbalk > .divider_ipex {
  border: none;
  -webkit-box-flex: 0.1;
  -webkit-flex-grow: 0.1;
  -moz-flex-grow: 0.1;
  -ms-flex-positive: 0.1;
  flex-grow: 0.1;
  margin: 0;
  position: relative;
  top: 4px;
  min-width: inherit;
}
.ipexbalk > .divider_ipex div {
  position: absolute;
  left: 50%;
  width: 1px;
  height: 100%;
  border-left: dotted #cad0d6 1px;
  border-left: solid #cad0d6 1px;
}

.w_balk_ruimteico {
  max-width: 2px;
  min-width: 2px !important;
}
.w_balk_ruimteico .glyph {
  bottom: -11px;
  left: -17px;
}
.w_balk_ruimteico svg {
  width: 20px !important;
  height: 15px !important;
}

.w_balk_kaart {
  max-width: 2px;
  min-width: 2px !important;
}
.w_balk_kaart .glyph {
  bottom: -19px;
  left: -17px;
  width: 30px !important;
  height: 30px !important;
}
.w_balk_kaart svg {
  width: 30px !important;
  height: 30px !important;
}

svg.kaart_rood {
  color: #e6352b;
}

svg.kaart_oranje {
  color: #fa9219;
}

svg.kaart_geel {
  color: #fce805;
}

.verstreken .verstreken_last, .verstreken .eindscore {
  -webkit-box-flex: 1.2;
  -webkit-flex-grow: 1.2;
  -moz-flex-grow: 1.2;
  -ms-flex-positive: 1.2;
  flex-grow: 1.2;
}

.current.met_mannetje + div, .current.met_mannetje + div + div, .current.met_mannetje + div + div + div,
.current.met_mannetje + div + div + div + div, .current.met_mannetje + div + div + div + div + div, .current.met_mannetje + div + div + div + div + div + div,
.current.met_mannetje + div + div + div + div + div + div + div, .current.met_mannetje + div + div + div + div + div + div + div + div,
.current.met_mannetje + div + div + div + div + div + div + div + div + div, .current.met_mannetje + div + div + div + div + div + div + div + div + div + div,
.verstreken .ipexbalk > div {
  border-bottom-color: #aab8c9;
}

.balk_vink {
  border-color: #fff !important;
}
.balk_vink img {
  bottom: -11px;
  z-index: 23;
  left: 50%;
  margin-left: -12px;
}

#ipexbalk_leeg .wrapper_ipexbalkjes {
  width: 60px;
  padding: 7px;
  text-align: center;
  margin-right: 1em;
}

table.ipexData {
  margin-top: 1.6em;
  width: 100%;
}
table.ipexData th {
  background: #fffff2;
}
table.ipexData td {
  border-top: 1px solid #aab8c9;
}
table.ipexData tr {
  background: transparent;
}
table.ipexData thead:first-of-type th {
  font-weight: 900;
  background: #e2edf6;
}

.ipexData_c1 {
  width: 50%;
}

.ipexData_c2, .ipexData_c3, .ipexData_c4 {
  width: 14%;
}

#main svg.landvlag, .vlag_met_naam > div.glyph {
  width: 1.5em;
  height: 1.2em;
}
#main svg.landvlag svg, .vlag_met_naam > div.glyph svg {
  border: 1px solid #ebebeb;
}

.vlag_met_naam {
  margin-top: 0.2rem;
}
.vlag_met_naam .flex {
  padding-left: 0.55em;
}

td .vlag_met_naam .flex {
  padding-left: 0.4em;
}

table.ipexData tr.land_row2 th, table.ipexData tr.land_row2 td {
  border-top: 1px solid #e2edf6;
}

.gangV_spelers > div > div, .vraagkader, .fasesymboolwrapper, .fasesymbool, .fasetext {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}

.flex.geknipt .flex.flexgrow {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  text-align: left;
}

.flex.geknipt .flex {
  text-align: right;
}

.gangV {
  border: 1px solid #aab8c9;
  padding: 6px;
  margin-bottom: 10px;
}
.gangV h3 {
  margin: 0 0 0 10px;
  font-size: inherit !important;
}

.vraagkader {
  border: 1px solid #1c3660;
  width: 18px;
  height: 18px;
  font-weight: 900;
}

.gangV_spelers {
  padding: 2px 0px 9px 0px;
}
.gangV_spelers > div {
  width: calc((100% - 112px) / 3 * 1);
  margin: 0 14px;
  padding: 0 7px;
  line-height: 12px;
  text-align: center;
  padding: 5px 1px;
}
.gangV_spelers .speler_1 {
  margin: 0 14px 0 28px;
}
.gangV_spelers .speler_4 {
  margin: 0 28px 0 14px;
}
.gangV_spelers > div > div {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.gangV_spelers .spelers_2_en_3, .gangV_spelers .speler_1, .gangV_spelers .speler_4, .gangV_spelers .speler_2, .gangV_spelers .speler_3 {
  background: #e5e5e5;
}

.gangW .gangV_spelers > div {
  width: calc((100% - 112px) / 3 * 0.8);
}
.gangW .gangV_spelers .spelers_2_en_3 {
  width: calc((100% - 112px) / 3 * 1.4);
}

.fasebalk {
  width: 100%;
  height: 28px;
  color: #fff;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}

.fasebalk_inhoud {
  position: relative;
  z-index: 6;
  width: 100%;
}

.fasetext3 + .fasesymboolwrapper + .fasetext_current + .fasesymboolwrapper {
  background: #1c3660;
}

.fasesymboolwrapper {
  height: 28px;
  width: 28px;
  background: #1c3660;
}

.fasesymbool_1_wrapper {
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
}

.fasesymbool_4_wrapper {
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
}

.fasesymbool_4_wrapper.bij_regering {
  background: #e1ecf5;
}
.fasesymbool_4_wrapper.bij_regering .fasesymbool {
  color: #000;
}

.flex.geknipt {
  height: 100%;
  width: 100%;
  position: relative;
}
.flex.geknipt .flex {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  width: 50%;
}
.flex.geknipt .flex.flexgrow {
  width: 50%;
}

.flex.geknipt .mannetje_in_balk, .vink_in_balk, .x_in_balk {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -20px 0 0 -13px;
}

#main .fasesymboolwrapper .vink_in_balk {
  margin-top: -11px;
}
#main .fasesymboolwrapper .vink_in_balk svg {
  width: 2.7em;
  height: 2em;
}

#main .gangW .fasetext .x_in_balk {
  margin: -12px 0 0 12px;
}

#main .fasetext .x_in_balk .icon-kruisje {
  width: 2.1em;
  height: 2.1em;
  font-size: 11.5px;
}

.gangEU .x_in_balk {
  margin: 8px 0 0 0;
}

#main .fasebalk .icon-mannetje {
  width: 26px;
  height: 41px;
  fill: #D5B849;
}

.gangW .fasetext2 .flex.geknipt .ruimte_icoon {
  width: calc(25% + 4px);
  position: relative;
  padding: 0 0 0 7px;
}
.gangW .fasetext2 .flex.geknipt .flex.flexgrow {
  width: calc(75% - 4px);
  padding: 0 7px 0 18px;
}

.gangW .fasetext2.tk_current .flex.geknipt .mannetje_in_balk, .gangW .fasetext2.tk_current .flex.geknipt .x_in_balk {
  left: auto;
}

.gangW.in_EK .fasetext2 .flex.flexgrow {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  padding-right: 18px !important;
}

.gangW .fasetext.ek_current .flex.geknipt .mannetje_in_balk {
  margin-left: 0;
  left: -11px;
}

.gangV_in_cel .gangW .fasetext.ek_current .flex.geknipt .mannetje_in_balk {
  margin-left: 0;
  left: -20px;
}

#main .gangW.in_EK_beeindigd .x_in_balk {
  margin-left: 0;
  left: -11px;
}

.gangW .fasetext2 .flex.geknipt,
.fasetext_current .flex.flexgrow, .fasetext_current + .flex, .fasetext_current + .flex + .flex,
.fasetext_current + .flex + .flex + .flex, .fasetext_current + .flex + .flex + .flex + .flex,
.fasetext_current + .flex + .flex + .flex + .flex + .flex, .fasetext_current + .flex + .flex + .flex + .flex + .flex + .flex,
.fasetext.ek_current .ruimte_icoon {
  background: #e1ecf5;
  color: #333;
  height: 28px;
}

.fasesymbool {
  width: 22px;
  height: 22px;
  font-size: 1.2em !important;
  border-radius: 11px;
  background: #fff;
  color: #1c3660;
  position: relative;
  font-weight: 900;
}

.fasetext, .fasetext.ek_current .flexgrow, .fasetext.tk_current .ruimte_icoon {
  background: #1c3660;
  color: #fff;
}

.fasetext {
  text-align: center;
  line-height: 11px;
}

.fasetext1, .fasetext3 {
  width: calc((100% - 112px) / 3 * 0.8);
}

.fasetext2 {
  width: calc((100% - 112px) / 3 * 1.4);
}

.faseterm-wrapper {
  width: 100%;
  color: #1c3660;
}
.faseterm-wrapper .faseterm {
  position: relative;
  height: 22px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.faseterm-wrapper .faseterm1 {
  width: calc((100% - 112px) / 3 * 0.8 + 28px);
}
.faseterm-wrapper .faseterm2 {
  width: calc((100% - 112px) / 3 * 1.4 + 28px);
  left: -16px;
}
.faseterm-wrapper .faseterm3 {
  width: calc(((100% + 112px) / 3 - 14px) * 0.8 * 0.5);
  left: 2px;
}
.faseterm-wrapper .faseterm4 {
  width: calc(((100% + 112px) / 3 - 14px) * 0.8 * 0.5);
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}

.gangEU .speler_3 > div {
  max-width: 7.8em;
}
.gangEU .speler_2 > div, .gangEU .speler_4 > div {
  max-width: 6em;
}
.gangEU .fasetext {
  width: calc((100% - 112px) / 4 * 1);
}
.gangEU .faseterm {
  width: calc((100% - 90px) / 4 + 14px);
  left: 0;
}
.gangEU .faseterm2 {
  left: -14px;
}
.gangEU .faseterm3 {
  left: -9px;
}
.gangEU .faseterm4 {
  left: 4px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
}
.gangEU .faseterm5 {
  width: 34px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}
.gangEU {
  /*
  .speler_4, .fasetext4, .fasesymbool_4_wrapper {
  	background: #f5f5f5 !important;
  	color: #333;
  }
  */
}

.gangV_uitleg {
  padding: 2px 6px;
  background: webkit-gradient(linear, left top, right top, from(#d5b84a), to(#fff));
  background: -webkit-linear-gradient(left, #d5b84a, #fff);
  background: -moz-linear-gradient(left, #d5b84a, #fff);
  background: -ms-linear-gradient(left, #d5b84a, #fff);
  background: -o-linear-gradient(left, #d5b84a, #fff);
}

@media only screen and (max-width: 67.875em) {
  body:not(.gewoneversie) table.dosmap-ovz td.dosmap-ovz:not(.cel3) {
    width: calc((100% - 1px) / 4 * 1);
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 {
    width: 3.45rem;
    max-width: 3.45rem;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) > a > div {
    margin-left: -2px;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) > a > div.gangEU {
    margin-left: -6px;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) > a > div.gangEU.gang-eu-r {
    margin-left: 2rem;
    min-height: inherit;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gang-eu-r .fasetext,
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gang-eu-r .fasesymbool,
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .fasetext.eu_current .geknipt > div:not(.mannetje_in_balk),
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) [class^=fade-], body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gangV > div:not(.fasebalk), body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .fasebalk_inhoud > div:not(.fasetext_current), body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .ruimte_icoon + div,
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gangW.in_EK .geknipt > div.flexgrow {
    display: none;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .flex.geknipt .mannetje_in_balk, body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .vink_in_balk, body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .x_in_balk {
    margin: -13px 0 0 -41px;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .x_in_balk {
    margin-left: -8px !important;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .flex.geknipt, body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .ruimte_icoon, body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .ruimte_icoon + div {
    background: #fff;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gangW.in_EK .geknipt .mannetje_in_balk {
    left: 44px;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gangV.gepubliceerd .fasebalk_inhoud > div:not(.fasesymbool_4_wrapper), body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gangV.gepubliceerd .fasesymbool {
    display: none;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gang-eu-r .fasetext3 + div {
    display: block;
    background: transparent;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gangW.aangenomen {
    left: 6px;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gangV.gepubliceerd {
    left: 5px;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gepubliceerd .fasebalk_inhoud > div:not(.fasetext_current) {
    display: block;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gepubliceerd .fasesymboolwrapper {
    background: transparent;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel.popup .gangW .fasetext.ek_current .flex.geknipt .mannetje_in_balk {
    left: -15px;
  }
  body:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel.popup .gangW .fasetext.tk_current .flex.geknipt .mannetje_in_balk {
    left: 40px;
  }
  body:not(.gewoneversie) #main > .dosovz_met_cat_sel #dosovz .gangV_in_cel .icon, body:not(.gewoneversie) #dosovz .gangV_in_cel .icon {
    width: 2.8em;
    height: 2.8em;
  }
  body:not(.gewoneversie) {
    /*	table.dosmap-ovz {
    		td.dosmap-ovz:not(.cel3)  {
    			width: calc(((100% - 56px)/4 ) * 1.0);
    		}
    	}*/
  }
  body:not(.gewoneversie) .meer-tip_schema > div {
    margin-top: 0.25rem;
  }
  body.gewoneversie #c_dosovz .gangV_in_cel.popup {
    margin-left: -255px;
  }
  body.dsgn-1:not(.gewoneversie) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) > a > div.in_EK_beeindigd {
    margin-left: 17px;
  }
}
#c_dosovz table.dosmap-ovz .ovz-col-inh, #c_dosovz table.dosmap-ovz .doswrap > div {
  white-space: normal;
}

body.gewoneversie #c_dosovz:not(.uitgeklapt) {
  overflow-y: hidden;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) table.dosmap-ovz td.dosmap-ovz:not(.cel3) {
  width: calc((100% - 56px) / 4 * 0.9);
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) table.dosmap-ovz td.dosmap-ovz.cel1 {
  width: calc((100% - 56px) / 4 * 1.3);
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 {
  width: 3.45rem;
  max-width: 3.45rem;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) > a > div {
  margin-left: -2px;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) > a > div.gangEU {
  margin-left: -6px;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) > a > div.gangEU.gang-eu-r {
  margin-left: 2rem;
  min-height: inherit;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gang-eu-r .fasetext,
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gang-eu-r .fasesymbool,
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .fasetext.eu_current .geknipt > div:not(.mannetje_in_balk),
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) [class^=fade-], body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gangV > div:not(.fasebalk), body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .fasebalk_inhoud > div:not(.fasetext_current), body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .ruimte_icoon + div,
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gangW.in_EK .geknipt > div.flexgrow {
  display: none;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .flex.geknipt .mannetje_in_balk, body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .vink_in_balk, body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .x_in_balk {
  margin: -13px 0 0 -41px;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .x_in_balk {
  margin-left: -8px !important;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .flex.geknipt, body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .ruimte_icoon, body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .ruimte_icoon + div {
  background: #fff;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gangW.in_EK .geknipt .mannetje_in_balk {
  left: 44px;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gangV.gepubliceerd .fasebalk_inhoud > div:not(.fasesymbool_4_wrapper), body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gangV.gepubliceerd .fasesymbool {
  display: none;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gang-eu-r .fasetext3 + div {
  display: block;
  background: transparent;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gangW.aangenomen {
  left: 6px;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gangV.gepubliceerd {
  left: 5px;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gepubliceerd .fasebalk_inhoud > div:not(.fasetext_current) {
  display: block;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .gepubliceerd .fasesymboolwrapper {
  background: transparent;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel.popup .gangW .fasetext.ek_current .flex.geknipt .mannetje_in_balk {
  left: -15px;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel.popup .gangW .fasetext.tk_current .flex.geknipt .mannetje_in_balk {
  left: 40px;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) #main > .dosovz_met_cat_sel #dosovz .gangV_in_cel .icon, body.gewoneversie #c_dosovz:not(.uitgeklapt) #dosovz .gangV_in_cel .icon {
  width: 2.8em;
  height: 2.8em;
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) {
  /*	table.dosmap-ovz {
  		td.dosmap-ovz:not(.cel3)  {
  			width: calc(((100% - 56px)/4 ) * 1.0);
  		}
  	}*/
}
body.gewoneversie #c_dosovz:not(.uitgeklapt) .meer-tip_schema > div {
  margin-top: 0.25rem;
}

@media only screen and (min-width: 67.976em) {
  .meer-tip_schema {
    margin: -2.1875rem 0 0;
    position: relative;
    top: 1em;
  }
  .dsgn-1 .meer-tip_schema {
    margin: -2rem 0 0;
  }
  .gangEU + .meer-tip_schema {
    margin: -2.25rem 0 0;
  }
  .dsgn-1 .meer-tip_schema, .dsgn-1 .gangEU + .meer-tip_schema {
    margin: -1.65em 0 0;
  }
  body.gewoneversie #c_dosovz:not(.uitgeklapt) .gangV_in_cel.popup {
    margin-left: -206px;
  }
  .dsgn-2 .gang-eu-r + .meer-tip_schema {
    margin-top: -2rem;
  }
}
@media only screen and (max-width: 53.6875em) {
  table.dosmap-ovz {
    border-spacing: 0 !important;
  }
  table.dosmap-ovz td.cel3 {
    min-width: 3.45rem !important;
  }
  #dosovz [class*=arrow-] svg {
    margin-top: 0.25rem !important;
  }
  .dosovz-tbl #date-dashboard-zoek .div_zoekveld {
    margin-right: 0 !important;
  }
  .dsgn-1.dosovz-tbl #main_container {
    padding: 0;
  }
  .dshn-1 .meer-tip_schema {
    margin: 0 0 0 4.8em !important;
  }
  .meer-tip_schema {
    margin: 0 0 0 3.875rem !important;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .meer-tip_schema > div {
    margin-top: 0.25rem;
  }
  #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .flex.geknipt .mannetje_in_balk, #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .vink_in_balk, #dosovz table.dosmap-ovz td.dosmap-ovz.cel3 .gangV_in_cel:not(.popup) .x_in_balk {
    margin: -13px 0 0 -12px;
  }
  body:not(.gewoneversie) .dosdata .gangV_in_cel {
    margin-left: -30px;
    width: 145px;
  }
  .fade-left {
    margin-left: 20px;
  }
  .scroll-indicator .fade-left {
    margin-left: 0;
  }
}
@media only screen and (min-width: 53.75em) and (max-width: 64.45rem) {
  .wrapper_ipexbalkjes {
    padding: 0.45em 0.4em 0.3em 0.3em;
  }
  html:not(.mobile.android) .gangV, .fasetext, .faseterm-wrapper, #ipexbalkjes {
    font-size: 1.1vw !important;
  }
  .ipexbalk > div {
    margin: 0 0.5vw;
  }
  .gangEU .fasetext2 .flex.geknipt .flex.flexgrow {
    padding-left: 2px;
  }
}
@media only screen and (min-width: 64.5em) and (max-width: 74.45rem) {
  .gangV, .fasetext, .faseterm-wrapper, #ipexbalkjes {
    font-size: 1.1vw !important;
  }
  .ipexbalk > div {
    margin: 0 0.5vw;
  }
  .gangEU .fasetext2 .flex.geknipt .flex.flexgrow {
    padding-left: 2px;
  }
}
@media only screen and (min-width: 69.5em) and (max-width: 74.45rem) {
  .gangV, .fasetext, .faseterm-wrapper, #ipexbalkjes {
    font-size: 1.01vw !important;
  }
}
.gangV_in_cel {
  overflow: hidden;
  width: 100%;
  position: relative;
  padding-bottom: 1em;
}
.gangV_in_cel .gangV, .gangV_in_cel .fasetext, .gangV_in_cel .faseterm-wrapper, .gangV_in_cel #ipexbalkjes {
  font-size: 11px !important;
}
.gangV_in_cel .gangV > div:first-of-type, .gangV_in_cel .gangV_uitleg {
  display: none;
}
.gangV_in_cel .gangV {
  width: 390px;
  border: none;
  margin-bottom: 0;
}
.gangV_in_cel .flex.geknipt .mannetje_in_balk, .gangV_in_cel .vink_in_balk, .gangV_in_cel .x_in_balk {
  margin-left: -20px;
}
.gangV_in_cel .in_TK {
  margin-left: -95px;
}
.gangV_in_cel .in_EK {
  margin-left: -140px;
}
.gangV_in_cel .gangW.aangenomen {
  position: relative;
  left: -201px;
}
.gangV_in_cel .gangW.gepubliceerd {
  position: relative;
  left: -204px;
}
.gangV_in_cel .gangV.gangEU {
  padding-top: 0;
}
.gangV_in_cel .gangEU {
  width: 490px;
}
.gangV_in_cel .gang-eu-o {
  margin-left: -82px;
}
.gangV_in_cel .gang-eu-i {
  margin-left: -199px;
}
.gangV_in_cel .gang-eu-r {
  margin-left: -261px;
}
.gangV_in_cel .gang-eu-x {
  margin-left: -79px;
}

.dsgn-1 .gangV_in_cel.popup .gangEU {
  width: 390px;
}

.dsgn-2 .gangV_in_cel .gangW.gepubliceerd {
  left: -13.5rem;
}
.dsgn-2 .gangV_in_cel .gangW.gepubliceerd + .meer-tip_schema {
  left: -0.375rem;
}
.dsgn-2 .gangV_in_cel .gang-eu-r {
  margin-left: -12.9375rem;
}
.dsgn-2 .gangV_in_cel.popup div.gangV {
  left: 0;
}

.gangV_in_cel .x_in_balk {
  margin-left: 15px !important;
}
.gangV_in_cel .vink_in_balk {
  margin-left: -14px !important;
}
.gangV_in_cel .vink_in_balk svg, .gangV_in_cel .x_in_balk svg {
  width: 2.7em !important;
  height: 2em !important;
}

.gangV_in_cel .in_EK_beeindigd .x_in_balk {
  margin-left: -5px !important;
}

.gangV_in_cel .gang-eu-x .x_in_balk {
  margin-left: 5px !important;
}

.gangV_in_cel.popup .meer-tip_schema {
  display: none;
}

#main .gangV_in_cel a:link, #main .gangV_in_cel a:visited {
  color: #333;
}

.cel3 .dosdata {
  min-height: 130px;
}

.gangV_in_cel.popup {
  position: absolute;
  z-index: 95;
  width: 410px;
  margin: -1px 0 0 -96px;
}
.gangV_in_cel.popup > a.gangV {
  width: 100%;
  height: 127px;
  display: block;
}
.gangV_in_cel.popup div.gangV {
  border: solid 1px #aab8c9;
  background: #fff;
  margin-left: 0 !important;
  left: 0;
}
.gangV_in_cel.popup .cel3 .dosdata {
  position: static;
}
.gangV_in_cel.popup .gangV_uitleg {
  width: calc(100% - 12px);
}
.gangV_in_cel.popup .fade-left, .gangV_in_cel.popup .fade-right {
  display: none;
}

#main > .dosovz_met_cat_sel .gangV_in_cel .icon {
  width: 3.6em;
  height: 3.6em;
}

.dosdata.met_gangV {
  padding: 3px 5px;
}

#proces_vert > div {
  position: relative;
}
#proces_vert > div > ul {
  margin: 0;
}
#proces_vert li.plus a, #proces_vert li.plus a:visited, #proces_vert li.plus a:before, #proces_vert #proces-col2 .t_proces_c_t {
  color: #fff;
}

.w_proces_circle {
  top: 18px;
  right: -52px;
  z-index: 9;
}

.proces_circle {
  width: 6em;
  height: 6em;
}

.t_proces_lettercircle {
  top: -0.55em;
  left: 100%;
}

.proces_lettercircle {
  width: 2.6em;
  height: 2.6em;
}

.t_proces_c {
  left: 1.5em;
  top: -3.4em;
}

.dsgn-1 #w_proces.t_proces_c {
  left: -0.1em;
  top: auto;
  position: relative;
}

/*
//hierna tbv Raadsvergaderingsdossiers
.t_proces_c:before {
	content: "\e608";
	margin-left: 0;
	margin-right: 0;
	color: #fff;
	font-size: 170%;
}
.t_proces_c_w.t_proces_c:before {
	content: "\e607";	
	margin-left: 0.2em;
}
*/
#w_proces_nav .t_proces_c:before {
  margin-right: 0;
  background: #13146b;
}

[class*=t_proces_c_t] {
  top: 0.45em;
  left: 0.95em;
  font-family: "Times New Roman";
}

.t_proces_c_t-d {
  top: 0.5em;
  left: 0.85em;
}

.dos-ovz-hdr-topic .volg-cat-change:after {
  top: 0.375rem;
}

.android.mobile #tiles #closeNav, .android.mobile #maps #closeNav, .android.mobile #tiles + script + #closeNav {
  width: 1.25rem;
  height: 1.25rem;
  padding: 0 0 0 0.1875rem;
}
.android.mobile #tiles #closeNav a, .android.mobile #maps #closeNav a, .android.mobile #tiles + script + #closeNav a {
  line-height: 1.064rem;
  font-size: 1.52rem;
}
.android.mobile body:not(.homepage) #tiles #closeNav {
  top: 30px;
}

ul.dos-topics {
  margin: 0.5em 0 0 0;
}
ul.dos-topics > li {
  list-style: none;
  display: flex;
}
ul.dos-topics > li > label {
  margin-left: 0.5em;
  cursor: default;
}

.qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 280px;
  min-width: 50px;
  direction: ltr;
  box-shadow: none;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  background-color: #e2edf6;
  border-color: #aab8c9;
  color: #036;
  font-size: 80% !important;
  line-height: 1.5em;
  z-index: 50001 !important;
}

.qtip-content {
  position: relative;
  padding: 5px 9px;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word;
  padding-bottom: 1.625em;
}

.qtip-titlebar {
  position: relative;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 0 0 1px;
  font-weight: 700;
  background-color: #007dc5;
  color: #fff;
}

.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important;
}

.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  cursor: pointer;
  outline: medium none;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}

.qtip-titlebar .qtip-close {
  right: 4px;
  top: 6px;
}

* html .qtip-titlebar .qtip-close {
  top: 16px;
}

.qtip-titlebar .ui-icon, .qtip-icon .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr;
}

.qtip-icon, .qtip-icon .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
}

.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  font: 400 bold 10px/13px Tahoma, sans-serif;
  color: inherit;
  background: transparent none no-repeat -100em -100em;
}

.qtip-default .qtip-icon {
  border-color: #CCC;
  background: #f1f1f1;
  color: #777;
}

.qtip-default .qtip-titlebar .qtip-close {
  border-color: #AAA;
  background: #f1f1f1;
  color: #111;
}

.qtip-light {
  background-color: #fff;
  border-color: #e2e2e2;
  color: #454545;
}

.qtip:not(.ie9haxors) div.qtip-content, .qtip:not(.ie9haxors) div.qtip-titlebar {
  filter: none;
  -ms-filter: none;
}

.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
  position: absolute;
  color: #123456;
  background: transparent;
  border: 0 dashed transparent;
}

x:-o-prefocus, .qtip .qtip-tip {
  visibility: hidden;
}

#ui_notifIt {
  position: fixed;
  top: 10px;
  right: 10px;
  cursor: pointer;
  overflow: hidden;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  z-index: 2000000;
}

#ui_notifIt:hover {
  opacity: 1 !important;
}

#ui_notifIt p {
  text-align: center;
  font-family: sans-serif;
  font-size: 14px;
  padding: 0;
  margin: 0;
}

#notifIt_close {
  position: absolute;
  color: #FFF;
  top: 0;
  padding: 0px 5px;
  right: 0;
}

#notifIt_close:hover {
  background-color: rgba(255, 255, 255, 0.3);
}

/* Color setup */
/* You are free to change all of this */
#ui_notifIt.success {
  background-color: yellowgreen;
  color: white;
}

#ui_notifIt.error {
  background-color: orangered;
  color: white;
}

#ui_notifIt.warning {
  background-color: orange;
  color: white;
}

#ui_notifIt.info {
  background-color: deepskyblue;
  color: white;
}

#ui_notifIt.default {
  background-color: #EEE;
  color: #444;
}

/* notifit confirm */
.notifit_confirm_bg {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 9999;
}

.notifit_confirm * {
  font-family: sans-serif;
}

.notifit_confirm {
  position: fixed;
  top: 0;
  left: 0;
  padding: 30px 30px 0px 30px;
  background-color: #EEE;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
  z-index: 9999;
}

.notifit_confirm_accept,
.notifit_confirm_cancel {
  padding: 10px 20px;
  color: #FFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 10px;
  outline: 0;
  cursor: pointer;
  display: inline-block;
  border-radius: 5px;
}

.notifit_confirm_accept {
  background-color: #9ACD32;
}

.notifit_confirm_accept:hover {
  background-color: #ABDE43;
}

.notifit_confirm_cancel {
  background-color: #FF4500;
}

.notifit_confirm_cancel:hover {
  background-color: #FF5611;
}

.notifit_confirm_message {
  text-align: center;
  margin-bottom: 20px;
}

#main a.expand-avlucht-toggle {
  text-decoration: none !important;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  display: inline !important;
  cursor: pointer;
}

body:not(.dsgn-2) .expand-avlucht-toggle.expanded:after {
  content: "\f106";
  font-family: FontAwesome !important;
  font-size: 150%;
  font-weight: 900;
  color: #024072;
}

body:not(.dsgn-2) .expand-avlucht-toggle.collapsed:after {
  content: "\f107";
  font-family: FontAwesome !important;
  font-size: 150%;
  font-weight: 900;
  color: #024072;
}

#avlucht .expand-avlucht-toggle {
  background: #ececec;
  color: #333;
  padding: 1rem 1rem 0.5rem;
  margin: 0;
  border: none;
  font-weight: 700;
}

#avlucht div.meerlink {
  text-align: right;
  padding: 0 1rem 1rem 1rem;
}

#main div#avlucht.displayladder li {
  margin-right: 0;
}
#main div#avlucht.displayladder li > div {
  min-width: 5.75rem;
  margin-right: 1.5rem;
}
#main div#avlucht.displayladder li > div.column-text {
  width: calc(100% - 7.25rem);
  margin-right: 0;
}

.css-1dbjc4n.r-1awozwy.r-18kxxzh.r-zso239 {
  flex-basis: 24px;
}

.css-1dbjc4n {
  -ms-flex-align: stretch;
  -ms-flex-direction: column;
  -ms-flex-negative: 0;
  -ms-flex-preferred-size: auto;
  -webkit-align-items: stretch;
  -webkit-box-align: stretch;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-basis: auto;
  -webkit-flex-direction: column;
  -webkit-flex-shrink: 0;
  align-items: stretch;
  border: 0 solid black;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-basis: auto;
  flex-direction: column;
  flex-shrink: 0;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  min-height: 0px;
  min-width: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  position: relative;
  z-index: 0;
}

.css-901oao {
  border: 0 solid black;
  box-sizing: border-box;
  color: rgb(0, 0, 0);
  display: inline;
  font: 14px system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.css-16my406 {
  color: inherit;
  font: inherit;
  white-space: inherit;
}

.r-13awgt0 {
  -ms-flex-negative: 1;
  -ms-flex-positive: 1;
  -ms-flex-preferred-size: 0%;
  -webkit-box-flex: 1;
  -webkit-flex-basis: 0%;
  -webkit-flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-basis: 0%;
  flex-grow: 1;
  flex-shrink: 1;
}

.r-4qtqp9 {
  display: inline-block;
}

.r-ywje51 {
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
}

.r-hvic4v {
  display: none;
}

.r-1adg3ll {
  display: block;
}

.r-12vffkv > * {
  pointer-events: auto;
}

.r-12vffkv {
  pointer-events: none !important;
}

.r-14lw9ot {
  background-color: rgb(255, 255, 255);
}

.r-1p0dtai {
  bottom: 0px;
}

.r-1d2f490 {
  left: 0px;
}

.r-1xcajam {
  position: fixed;
}

.r-zchlnj {
  right: 0px;
}

.r-ipm5af {
  top: 0px;
}

.r-yyyyoo {
  fill: currentcolor;
}

.r-1xvli5t {
  height: 1.25em;
}

.r-dnmrzs {
  max-width: 100%;
}

.r-bnwqim {
  position: relative;
}

.r-1plcrui {
  vertical-align: text-bottom;
}

.r-lrvibr {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.r-13gxpu9 {
  color: rgb(29, 161, 242);
}

.r-wy61xf {
  height: 72px;
}

.r-u8s1d {
  position: absolute;
}

.r-1blnp2b {
  width: 72px;
}

.r-1ykxob0 {
  top: 60%;
}

.r-1b2b6em {
  line-height: 2em;
}

.r-q4m81j {
  text-align: center;
}

.css-9pa8cd {
  bottom: 0px;
  height: 100%;
  left: 0px;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: -1;
}

.r-1loqt21 {
  cursor: pointer;
}

.r-1ny4l3l {
  outline-style: none;
}

.r-6416eg {
  transition-property: background-color, box-shadow;
}

.r-o7ynqc {
  transition-duration: 0.2s;
}

.r-18u37iz {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  flex-direction: row;
}

.r-eqz5dr {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  flex-direction: column;
}

.r-1wbh5a2 {
  flex-shrink: 1;
}

.r-16y2uox {
  -webkit-box-flex: 1;
  flex-grow: 1;
}

.r-1yt7n81 {
  padding-left: 8px;
}

.r-1ny4l3l {
  outline-style: none;
}

.r-1wbh5a2 {
  flex-shrink: 1;
}

.r-16y2uox {
  -webkit-box-flex: 1;
  flex-grow: 1;
}

.r-1udh08x {
  overflow-x: hidden;
  overflow-y: hidden;
}

.r-18u37iz {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  flex-direction: row;
}

.r-zso239 {
  margin-right: 10px;
}

.r-18kxxzh {
  -webkit-box-flex: 0;
  flex-grow: 0;
}

.r-1awozwy {
  -webkit-box-align: center;
  align-items: center;
}

.r-18kxxzh {
  -webkit-box-flex: 0;
  flex-grow: 0;
}

.r-1wbh5a2 {
  flex-shrink: 1;
}

.r-13qz1uu {
  width: 100%;
}

.r-1wbh5a2 {
  flex-shrink: 1;
}

.r-ahm1il {
  height: 49px;
}

.r-1loqt21 {
  cursor: pointer;
}

.r-1ny4l3l {
  outline-style: none;
}

.r-6416eg {
  transition-property: background-color, box-shadow;
}

.r-o7ynqc {
  transition-duration: 0.2s;
}

.r-13qz1uu {
  width: 100%;
}

.r-1udh08x {
  overflow-x: hidden;
  overflow-y: hidden;
}

.r-sdzlij {
  border-bottom-left-radius: 9999px;
  border-bottom-right-radius: 9999px;
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;
}

.r-1udh08x {
  overflow-x: hidden;
  overflow-y: hidden;
}

.r-13qz1uu {
  width: 100%;
}

.r-1pi2tsx {
  height: 100%;
}

.r-13qz1uu {
  width: 100%;
}

.r-1mlwlqe {
  flex-basis: auto;
}

.r-417010 {
  z-index: 0;
}

.r-4gszlv {
  background-size: cover;
}

.r-u6sd8q {
  background-repeat: no-repeat;
}

.r-vvn4in {
  background-position: center center;
}

.r-1wyyakw {
  z-index: -1;
}

.r-1niwhzg {
  background-color: rgba(0, 0, 0, 0);
}

.r-1pi2tsx {
  height: 100%;
}

.r-13qz1uu {
  width: 100%;
}

.r-1wbh5a2 {
  flex-shrink: 1;
}

.r-1mi0q7o {
  padding-bottom: 10px;
}

.r-1777fci {
  -webkit-box-pack: center;
  justify-content: center;
}

.r-1iusvr4 {
  flex-basis: 0px;
}

.r-16y2uox {
  -webkit-box-flex: 1;
  flex-grow: 1;
}

.r-zl2h9q {
  margin-bottom: 2px;
}

.r-1wtj0ep {
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.r-1awozwy {
  -webkit-box-align: center;
  align-items: center;
}

.r-18u37iz {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  flex-direction: row;
}

.r-1d09ksm {
  -webkit-box-align: baseline;
  align-items: baseline;
}

.r-1wbh5a2 {
  flex-shrink: 1;
}

.r-18u37iz {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  flex-direction: row;
}

.r-1wbh5a2 {
  flex-shrink: 1;
}

.r-1re7ezh {
  color: rgb(101, 119, 134);
}

.r-1q142lx {
  flex-shrink: 0;
}

.r-16dba41 {
  font-weight: 400;
}

.r-a023e6 {
  font-size: 15px;
}

.r-1qd0xha {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
}

.r-qvutc0 {
  overflow-wrap: break-word;
}

.r-bcqeeo {
  min-width: 0px;
}

.r-ad9z0x {
  line-height: 1.3125;
}

.r-ou255f {
  padding-left: 5px;
  padding-right: 5px;
}

.r-1loqt21 {
  cursor: pointer;
}

.r-1ny4l3l {
  outline-style: none;
}

.r-1wbh5a2 {
  flex-shrink: 1;
}

.r-1qd0xha {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
}

.r-qvutc0 {
  overflow-wrap: break-word;
}

.r-bcqeeo {
  min-width: 0px;
}

.r-ad9z0x {
  line-height: 1.3125;
}

.r-3s2u2q {
  white-space: nowrap;
}

.r-1re7ezh {
  color: rgb(101, 119, 134);
}

.r-1q142lx {
  flex-shrink: 0;
}

.r-1loqt21 {
  cursor: pointer;
}

.r-16dba41 {
  font-weight: 400;
}

.r-a023e6 {
  font-size: 15px;
}

.r-1qd0xha {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
}

.r-qvutc0 {
  overflow-wrap: break-word;
}

.r-bcqeeo {
  min-width: 0px;
}

.r-ad9z0x {
  line-height: 1.3125;
}

.r-3s2u2q {
  white-space: nowrap;
}

.r-1re7ezh {
  color: rgb(101, 119, 134);
}

.r-1loqt21 {
  cursor: pointer;
}

.r-16dba41 {
  font-weight: 400;
}

.r-a023e6 {
  font-size: 15px;
}

.r-1qd0xha {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
}

.r-qvutc0 {
  overflow-wrap: break-word;
}

.r-ad9z0x {
  line-height: 1.3125;
}

.r-3s2u2q {
  white-space: nowrap;
}

.r-hkyrab {
  color: rgb(20, 23, 26);
}

.r-a023e6 {
  font-size: 15px;
}

.r-vw2c0b {
  font-weight: bold;
}

.r-1qd0xha {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
}

.r-qvutc0 {
  overflow-wrap: break-word;
}

.r-bcqeeo {
  min-width: 0px;
}

.r-ad9z0x {
  line-height: 1.3125;
}

.css-bfa6kz {
  max-width: 100%;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.r-q1j0wu {
  width: 16px;
  min-width: 16px;
}

.r-6zzn7w {
  height: 16px;
  min-height: 16px;
}

.tweet {
  display: flex;
  flex-direction: row;
  flex-basis: auto;
  flex-shrink: 0;
  overflow-wrap: break-word;
  position: relative;
  padding-left: 8px;
}
.tweet .tweet-avatar-container {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-basis: 24px;
  flex-shrink: 0;
  flex-grow: 0;
  margin-right: 10px;
}
.tweet .tweet-avatar-container img {
  border-radius: 50%;
}
.tweet .tweet-content {
  display: flex;
  flex-basis: 0px;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  min-width: 0;
}
.tweet .tweet-content .tweet-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 8px;
}
.tweet .tweet-content .tweet-header .tweet-handles {
  min-width: 0;
}
.tweet .tweet-content .tweet-header .tweet-handles a {
  width: 100%;
  height: 100%;
}
.tweet .tweet-content .tweet-header .tweet-handles a .tweet-username {
  color: #14171a;
  font-weight: bold;
  text-overflow: ellipsis;
  overflow-x: hidden;
  white-space: nowrap;
  overflow-wrap: break-word;
}
.tweet .tweet-content .tweet-header .tweet-handles a .tweet-userhandle {
  color: #657786;
  font-weight: 400;
  text-overflow: ellipsis;
}
.tweet .tweet-content .tweet-header .t-spacer span {
  padding: 0 5px;
}
.tweet .tweet-content .tweet-header > a {
  color: #0068D5;
}
.tweet .tweet-content .tweet-header > a svg {
  display: inline-block;
  height: 16px;
  min-height: 16px;
  width: 16px;
  min-width: 16px;
  max-width: 100%;
  color: #1da1f2;
  fill: currentColor;
}
.tweet .tweet-content .tweet-body {
  padding-bottom: 10px;
}

