@import url(/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.33333%;
    right: auto; }
  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    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.33333%;
    right: auto; }
  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    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.33333%;
    right: auto; }
  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    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.33333%;
    right: auto; }
  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }
  .small-1 {
    position: relative;
    width: 8.33333%; }
  .small-2 {
    position: relative;
    width: 16.66667%; }
  .small-3 {
    position: relative;
    width: 25%; }
  .small-4 {
    position: relative;
    width: 33.33333%; }
  .small-5 {
    position: relative;
    width: 41.66667%; }
  .small-6 {
    position: relative;
    width: 50%; }
  .small-7 {
    position: relative;
    width: 58.33333%; }
  .small-8 {
    position: relative;
    width: 66.66667%; }
  .small-9 {
    position: relative;
    width: 75%; }
  .small-10 {
    position: relative;
    width: 83.33333%; }
  .small-11 {
    position: relative;
    width: 91.66667%; }
  .small-12 {
    position: relative;
    width: 100%; }
  .small-offset-0 {
    position: relative;
    margin-left: 0%; }
  .small-offset-1 {
    position: relative;
    margin-left: 8.33333%; }
  .small-offset-2 {
    position: relative;
    margin-left: 16.66667%; }
  .small-offset-3 {
    position: relative;
    margin-left: 25%; }
  .small-offset-4 {
    position: relative;
    margin-left: 33.33333%; }
  .small-offset-5 {
    position: relative;
    margin-left: 41.66667%; }
  .small-offset-6 {
    position: relative;
    margin-left: 50%; }
  .small-offset-7 {
    position: relative;
    margin-left: 58.33333%; }
  .small-offset-8 {
    position: relative;
    margin-left: 66.66667%; }
  .small-offset-9 {
    position: relative;
    margin-left: 75%; }
  .small-offset-10 {
    position: relative;
    margin-left: 83.33333%; }
  [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.33333%;
    right: auto; }
  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    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.33333%;
    right: auto; }
  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    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.33333%;
    right: auto; }
  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    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.33333%;
    right: auto; }
  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }
  .medium-1 {
    position: relative;
    width: 8.33333%; }
  .medium-2 {
    position: relative;
    width: 16.66667%; }
  .medium-3 {
    position: relative;
    width: 25%; }
  .medium-4 {
    position: relative;
    width: 33.33333%; }
  .medium-5 {
    position: relative;
    width: 41.66667%; }
  .medium-6 {
    position: relative;
    width: 50%; }
  .medium-7 {
    position: relative;
    width: 58.33333%; }
  .medium-8 {
    position: relative;
    width: 66.66667%; }
  .medium-9 {
    position: relative;
    width: 75%; }
  .medium-10 {
    position: relative;
    width: 83.33333%; }
  .medium-11 {
    position: relative;
    width: 91.66667%; }
  .medium-12 {
    position: relative;
    width: 100%; }
  .medium-offset-0 {
    position: relative;
    margin-left: 0%; }
  .medium-offset-1 {
    position: relative;
    margin-left: 8.33333%; }
  .medium-offset-2 {
    position: relative;
    margin-left: 16.66667%; }
  .medium-offset-3 {
    position: relative;
    margin-left: 25%; }
  .medium-offset-4 {
    position: relative;
    margin-left: 33.33333%; }
  .medium-offset-5 {
    position: relative;
    margin-left: 41.66667%; }
  .medium-offset-6 {
    position: relative;
    margin-left: 50%; }
  .medium-offset-7 {
    position: relative;
    margin-left: 58.33333%; }
  .medium-offset-8 {
    position: relative;
    margin-left: 66.66667%; }
  .medium-offset-9 {
    position: relative;
    margin-left: 75%; }
  .medium-offset-10 {
    position: relative;
    margin-left: 83.33333%; }
  [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.33333%;
    right: auto; }
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }
  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }
  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }
  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; } }

@media only screen and (min-width: 53.75em) {
  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }
  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    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.33333%;
    right: auto; }
  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    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.33333%;
    right: auto; }
  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    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.33333%;
    right: auto; }
  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }
  .large-1 {
    position: relative;
    width: 8.33333%; }
  .large-2 {
    position: relative;
    width: 16.66667%; }
  .large-3 {
    position: relative;
    width: 25%; }
  .large-4 {
    position: relative;
    width: 33.33333%; }
  .large-5 {
    position: relative;
    width: 41.66667%; }
  .large-6 {
    position: relative;
    width: 50%; }
  .large-7 {
    position: relative;
    width: 58.33333%; }
  .large-8 {
    position: relative;
    width: 66.66667%; }
  .large-9 {
    position: relative;
    width: 75%; }
  .large-10 {
    position: relative;
    width: 83.33333%; }
  .large-11 {
    position: relative;
    width: 91.66667%; }
  .large-12 {
    position: relative;
    width: 100%; }
  .large-offset-0 {
    position: relative;
    margin-left: 0%; }
  .large-offset-1 {
    position: relative;
    margin-left: 8.33333%; }
  .large-offset-2 {
    position: relative;
    margin-left: 16.66667%; }
  .large-offset-3 {
    position: relative;
    margin-left: 25%; }
  .large-offset-4 {
    position: relative;
    margin-left: 33.33333%; }
  .large-offset-5 {
    position: relative;
    margin-left: 41.66667%; }
  .large-offset-6 {
    position: relative;
    margin-left: 50%; }
  .large-offset-7 {
    position: relative;
    margin-left: 58.33333%; }
  .large-offset-8 {
    position: relative;
    margin-left: 66.66667%; }
  .large-offset-9 {
    position: relative;
    margin-left: 75%; }
  .large-offset-10 {
    position: relative;
    margin-left: 83.33333%; }
  [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.33333%;
    right: auto; }
  .xlarge-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .xlarge-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .xlarge-pull-2 {
    position: relative;
    right: 16.66667%;
    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.33333%;
    right: auto; }
  .xlarge-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .xlarge-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .xlarge-pull-5 {
    position: relative;
    right: 41.66667%;
    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.33333%;
    right: auto; }
  .xlarge-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .xlarge-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .xlarge-pull-8 {
    position: relative;
    right: 66.66667%;
    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.33333%;
    right: auto; }
  .xlarge-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .xlarge-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .xlarge-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }
  .xlarge-1 {
    position: relative;
    width: 8.33333%; }
  .xlarge-2 {
    position: relative;
    width: 16.66667%; }
  .xlarge-3 {
    position: relative;
    width: 25%; }
  .xlarge-4 {
    position: relative;
    width: 33.33333%; }
  .xlarge-5 {
    position: relative;
    width: 41.66667%; }
  .xlarge-6 {
    position: relative;
    width: 50%; }
  .xlarge-7 {
    position: relative;
    width: 58.33333%; }
  .xlarge-8 {
    position: relative;
    width: 66.66667%; }
  .xlarge-9 {
    position: relative;
    width: 75%; }
  .xlarge-10 {
    position: relative;
    width: 83.33333%; }
  .xlarge-11 {
    position: relative;
    width: 91.66667%; }
  .xlarge-12 {
    position: relative;
    width: 100%; }
  .xlarge-offset-0 {
    position: relative;
    margin-left: 0%; }
  .xlarge-offset-1 {
    position: relative;
    margin-left: 8.33333%; }
  .xlarge-offset-2 {
    position: relative;
    margin-left: 16.66667%; }
  .xlarge-offset-3 {
    position: relative;
    margin-left: 25%; }
  .xlarge-offset-4 {
    position: relative;
    margin-left: 33.33333%; }
  .xlarge-offset-5 {
    position: relative;
    margin-left: 41.66667%; }
  .xlarge-offset-6 {
    position: relative;
    margin-left: 50%; }
  .xlarge-offset-7 {
    position: relative;
    margin-left: 58.33333%; }
  .xlarge-offset-8 {
    position: relative;
    margin-left: 66.66667%; }
  .xlarge-offset-9 {
    position: relative;
    margin-left: 75%; }
  .xlarge-offset-10 {
    position: relative;
    margin-left: 83.33333%; }
  [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.33333%;
    right: auto; }
  .xxlarge-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }
  .xxlarge-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }
  .xxlarge-pull-2 {
    position: relative;
    right: 16.66667%;
    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.33333%;
    right: auto; }
  .xxlarge-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }
  .xxlarge-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }
  .xxlarge-pull-5 {
    position: relative;
    right: 41.66667%;
    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.33333%;
    right: auto; }
  .xxlarge-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }
  .xxlarge-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }
  .xxlarge-pull-8 {
    position: relative;
    right: 66.66667%;
    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.33333%;
    right: auto; }
  .xxlarge-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }
  .xxlarge-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }
  .xxlarge-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }
  .xxlarge-1 {
    position: relative;
    width: 8.33333%; }
  .xxlarge-2 {
    position: relative;
    width: 16.66667%; }
  .xxlarge-3 {
    position: relative;
    width: 25%; }
  .xxlarge-4 {
    position: relative;
    width: 33.33333%; }
  .xxlarge-5 {
    position: relative;
    width: 41.66667%; }
  .xxlarge-6 {
    position: relative;
    width: 50%; }
  .xxlarge-7 {
    position: relative;
    width: 58.33333%; }
  .xxlarge-8 {
    position: relative;
    width: 66.66667%; }
  .xxlarge-9 {
    position: relative;
    width: 75%; }
  .xxlarge-10 {
    position: relative;
    width: 83.33333%; }
  .xxlarge-11 {
    position: relative;
    width: 91.66667%; }
  .xxlarge-12 {
    position: relative;
    width: 100%; }
  .xxlarge-offset-0 {
    position: relative;
    margin-left: 0%; }
  .xxlarge-offset-1 {
    position: relative;
    margin-left: 8.33333%; }
  .xxlarge-offset-2 {
    position: relative;
    margin-left: 16.66667%; }
  .xxlarge-offset-3 {
    position: relative;
    margin-left: 25%; }
  .xxlarge-offset-4 {
    position: relative;
    margin-left: 33.33333%; }
  .xxlarge-offset-5 {
    position: relative;
    margin-left: 41.66667%; }
  .xxlarge-offset-6 {
    position: relative;
    margin-left: 50%; }
  .xxlarge-offset-7 {
    position: relative;
    margin-left: 58.33333%; }
  .xxlarge-offset-8 {
    position: relative;
    margin-left: 66.66667%; }
  .xxlarge-offset-9 {
    position: relative;
    margin-left: 75%; }
  .xxlarge-offset-10 {
    position: relative;
    margin-left: 83.33333%; }
  [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;
  margin-bottom: 0; }
  .accordion:before, .accordion:after {
    content: " ";
    display: table; }
  .accordion:after {
    clear: both; }
  .accordion dd {
    display: block;
    margin-bottom: 0 !important; }
    .accordion dd.active a {
      background: #e7e7e7; }
    .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: #e2e2e2; }
  .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: #0079a1;
  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: #3c9a5f;
    color: #fff; }
  .alert-box.alert {
    background-color: #f04124;
    border-color: #ea2f10;
    color: #fff; }
  .alert-box.secondary {
    background-color: #e7e7e7;
    border-color: #dadada;
    color: #4e4e4e; }
  .alert-box.warning {
    background-color: #f08a24;
    border-color: #ea7d10;
    color: #fff; }
  .alert-box.info {
    background-color: #a0d3e8;
    border-color: #8bc9e3;
    color: #4e4e4e; }

meta.foundation-buttons-pre-modules {
  font-family: '/"global" "grid" "accordion" "alert-box"/'; }

meta.foundation-buttons-post-modules {
  font-family: '/"global" "grid" "accordion" "alert-box"/'; }

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: #0079a1;
  color: #fff;
  -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:hover, button:focus, .button:hover, .button:focus {
    background-color: #0079a1; }
  button:hover, button:focus, .button:hover, .button:focus {
    color: #fff; }
  button.secondary, .button.secondary {
    background-color: #e7e7e7;
    border-color: #dadada;
    color: #333; }
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
      background-color: #dadada; }
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
      color: #333; }
  button.success, .button.success {
    background-color: #43AC6A;
    border-color: #3c9a5f;
    color: #fff; }
    button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
      background-color: #3c9a5f; }
    button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
      color: #fff; }
  button.alert, .button.alert {
    background-color: #f04124;
    border-color: #ea2f10;
    color: #fff; }
    button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
      background-color: #ea2f10; }
    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: #0079a1;
    color: #fff;
    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: #0079a1; }
    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: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: #dadada;
      color: #333;
      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: #dadada; }
      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: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: #3c9a5f;
      color: #fff;
      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: #3c9a5f; }
      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: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: #ea2f10;
      color: #fff;
      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: #ea2f10; }
      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: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 > * {
    margin: 0;
    float: left; }
    .button-group > * > button, .button-group > * .button {
      border-right: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .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 {
    width: 50%; }
    .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 button, .button-group.even-2 li .button {
      width: 100%; }
  .button-group.even-3 li {
    width: 33.33333%; }
    .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 button, .button-group.even-3 li .button {
      width: 100%; }
  .button-group.even-4 li {
    width: 25%; }
    .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 button, .button-group.even-4 li .button {
      width: 100%; }
  .button-group.even-5 li {
    width: 20%; }
    .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 button, .button-group.even-5 li .button {
      width: 100%; }
  .button-group.even-6 li {
    width: 16.66667%; }
    .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 button, .button-group.even-6 li .button {
      width: 100%; }
  .button-group.even-7 li {
    width: 14.28571%; }
    .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 button, .button-group.even-7 li .button {
      width: 100%; }
  .button-group.even-8 li {
    width: 12.5%; }
    .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 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: '/"global" "grid" "accordion" "alert-box" "button" "button-group"/'; }

meta.foundation-buttons-post-modules {
  font-family: '/"global" "grid" "accordion" "alert-box" "button" "button-group"/'; }

/* Clearing Styles */
[data-clearing] {
  *zoom: 1;
  margin-bottom: 0;
  margin-left: 0;
  list-style: none; }
  [data-clearing]:before, [data-clearing]:after {
    content: " ";
    display: table; }
  [data-clearing]:after {
    clear: both; }
  [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;
  width: 100%;
  max-height: none;
  height: auto;
  background: #fff;
  border: solid 1px #cccccc;
  font-size: 16px;
  z-index: 99;
  margin-top: 2px;
  max-width: 200px; }
  .f-dropdown > *:first-child {
    margin-top: 0; }
  .f-dropdown > *:last-child {
    margin-bottom: 0; }
  .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 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;
    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.content > *:first-child {
      margin-top: 0; }
    .f-dropdown.content > *:last-child {
      margin-bottom: 0; }
  .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;
  padding-right: 3.5625rem; }
  .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: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: '/"global" "grid" "accordion" "alert-box" "button" "button-group" "clearing" "dropdown" "dropdown-button" "flex-video"/'; }

meta.foundation-buttons-post-modules {
  font-family: '/"global" "grid" "accordion" "alert-box" "button" "button-group" "clearing" "dropdown" "dropdown-button" "flex-video"/'; }

/* 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: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: normal;
  margin-bottom: 0.5rem;
  /* Styles for required inputs */ }
  label.right {
    float: none;
    text-align: right; }
  label.inline {
    margin: 0 0 1rem 0;
    padding: 0.625rem 0; }
  label small {
    text-transform: capitalize;
    color: #666666; }

@-moz-document url-prefix() {
  select {
    background: #fafafa; }
  select:hover {
    background: #f2f2f2; } }

/* 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: #f2f2f2;
  border-color: #d9d9d9;
  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: #f2f2f2;
  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: #fafafa;
    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;
  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 .column,
  .reveal-modal .columns {
    min-width: 0; }
  .reveal-modal > :first-child {
    margin-top: 0; }
  .reveal-modal > :last-child {
    margin-bottom: 0; }
  .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: #0079a1; }
    .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: #0079a1; }

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: #0080ff;
  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: #0079a1; }
  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: #0080ff;
    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: #bb260d; }

/* 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: "\2014 \0020"; }
    blockquote cite a,
    blockquote cite a:visited {
      color: #0066cc; }

blockquote,
blockquote p {
  line-height: 1.6;
  color: #0080ff; }

/* 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: .35rem;
    padding-bottom: .35rem;
    font-size: 0.75rem; }
  .top-bar .button {
    padding-top: .45rem;
    padding-bottom: .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 #1a1a1a;
    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: #006687; }
    .top-bar-section ul li > a.button.secondary {
      background: #e7e7e7; }
      .top-bar-section ul li > a.button.secondary:hover {
        background: #cecece; }
    .top-bar-section ul li > a.button.success {
      background: #43AC6A; }
      .top-bar-section ul li > a.button.success:hover {
        background: #358753; }
    .top-bar-section ul li > a.button.alert {
      background: #f04124; }
      .top-bar-section ul li > a.button.alert:hover {
        background: #d32a0e; }
  .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: #0079a1; }
  .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;
    overflow: visible; }
    .top-bar:before, .top-bar:after {
      content: " ";
      display: table; }
    .top-bar:after {
      clear: both; }
    .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: "\00bb";
      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 #4d4d4d;
      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; } }

.off-canvas-wrap, .inner-wrap, nav.tab-bar, .left-off-canvas-menu, .left-off-canvas-menu *, .right-off-canvas-menu, .move-right a.exit-off-canvas, .move-left a.exit-off-canvas {
  -webkit-backface-visibility: hidden; }

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

.left-off-canvas-menu, .right-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.left-small, section.right-small {
  width: 2.8125rem;
  height: 2.8125rem;
  position: absolute;
  top: 0; }

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

.inner-wrap {
  *zoom: 1;
  -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; }
  .inner-wrap:before, .inner-wrap:after {
    content: " ";
    display: table; }
  .inner-wrap:after {
    clear: both; }

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 #1a1a1a;
  box-shadow: 1px 0 0 #4d4d4d;
  left: 0; }

section.right-small {
  border-left: solid 1px #4d4d4d;
  box-shadow: -1px 0 0 #1a1a1a;
  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 #b3b3b3, 0 16px 0 1px #b3b3b3, 0 22px 0 1px #b3b3b3;
    box-shadow: 0 10px 0 1px #b3b3b3, 0 16px 0 1px #b3b3b3, 0 22px 0 1px #b3b3b3; }

.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 #5e5e5e;
    border-bottom: none;
    margin: 0; }
  ul.off-canvas-list li a {
    display: block;
    padding: 0.66667rem;
    color: rgba(255, 255, 255, 0.7);
    border-bottom: 1px solid #d1dbe0; }

.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,
th.show-for-medium-down td.show-for-large-down,
th.hide-for-medium,
th.hide-for-medium-up,
th.hide-for-large,
th.hide-for-large-up,
th.hide-for-xlarge td.hide-for-xlarge-up,
th.hide-for-xxlarge-up,
td.show-for-medium-down
th.show-for-large-down,
td.hide-for-xlarge
th.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 .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: 2.0em;
  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; }

.col_container1 .title {
  border-right: solid 1px #cbcac9;
  border-left: solid 1px #eee; }

.col_container1 .title div:not(.filter_setting) {
  border-right: none;
  border-left: none; }

#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 white !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; }
  body:not(.homepage) #nav > {
    padding: 0.2em 0 0 1% !important; }
  #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: .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% - (22px * 4))/3 ) * (10/10) ));
      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% - (22px * 4))/3 ) * (8/10) )); }
  #main .gangW .gangV_spelers .spelers_2_en_3 {
    width: calc((((100% - (22px * 4))/3 ) * (14/10) )); }
  #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, .ios {
    /*.scroll-pane, .title, */ }
    .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 .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: 2.0em; }
  .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: 3.0em; }
  .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% - (3*.98rem)) !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: calc(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; }

ul.service_rubr li a, ul.service_rubr li a:visited {
  color: #787878; }

.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 .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: .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; }

div.seriekeuze ul {
  margin: 0 0 0 1.5em; }

.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, div.seriekeuze ul li.plus,
#vlucht div.seriekeuze ul li.plus, 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; }

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 0 0 4px; }

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: -1.0em; }

.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.29063em 0.37em 0.29063em !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 1.0em 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; }

.table_resultaten .invoer1 .level1,
.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: .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: -24px;
    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: 1.0em 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: '\25bc';
  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 {
  background: transparent;
  margin: 0;
  border: 0; }
  table.plain > tbody > tr > td, table.plain > tbody > tr > th {
    padding: 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: .25rem 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 {
  /*
	.icon-zoek::after {
		top: -1px;
	}
*/ }
  .gecko #homepage .dash_title h1, .gecko #homepage .dash_title.dash_open h1 {
    top: -1px; }
  .gecko #homepage .dash_title .uitklap {
    padding-top: 1em; }

.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; }

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; } }

.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: 3px; }

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: .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; }

.dsgn-1 #vlucht li.item_volg-opties.flex {
  height: 2.3em; }

.dsgn-1 #vlucht .v_pl {
  padding-left: 0.3em; }

.dsgn-1 #vlucht .volgico .add {
  top: 0.6875rem; }

.dsgn-1 #vlucht #serv-curmap .glyph {
  margin-right: 4px; }

.dsgn-1 #vlucht #vluchtx ul.service_rubr {
  padding: 0.75rem 0 0.75rem 0;
  margin: 0 0.1rem 0 1rem;
  width: calc(100% - 1.0rem); }

.dsgn-1 #vlucht li.item_volg-opties.flex .glyph {
  margin: 0 0.4375rem 0 -0.0625rem; }

.dsgn-1 #vlucht #serv-curmap .glyph {
  margin-right: 0.0625rem; }

.dsgn-1 #vlucht ul.service_rubr + ul {
  margin-left: 1rem; }

.dsgn-1 #vlucht .v_pl {
  margin-right: 0; }

#vlucht #service_rubr_dossier, #vlucht #service_rubr_dossier ul, #vlucht #service_rubr_dossierlijst {
  height: auto !important; }

#vlucht #vluchtx ul.service_rubr, #vlucht .mapedit ul, #vlucht .AddNote, #vlucht .service-curmap ul {
  padding: 1rem 0 0.875rem 0;
  width: calc(100% - 2.0rem);
  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; }

.regulier_met_tiles:not(.tiles-open) #service_rubr_dossierlijst {
  width: calc(100% - 26px) !important; }

#vlucht .styletable {
  border-width: 1px;
  border-collapse: inherit;
  border-right: 0;
  border-bottom: 0;
  width: 100%; }
  #vlucht .styletable th {
    border-top: 0;
    width: 5rem;
    overflow: hidden; }
  #vlucht .styletable th + td {
    width: calc(100% - 5rem); }

.win.chrome #vlucht .styletable th + td,
.win.chrome .onderschrift, .win.chrome .bronvermelding, .win.chrome .imagecopyright, .ie #vlucht .styletable th + td,
.ie .onderschrift, .ie .bronvermelding, .ie .imagecopyright, .edge #vlucht .styletable th + td,
.edge .onderschrift, .edge .bronvermelding, .edge .imagecopyright, .gecko #vlucht .styletable th + td,
.gecko .onderschrift, .gecko .bronvermelding, .gecko .imagecopyright {
  word-break: break-word;
  word-wrap: break-word; }

.win.chrome #vlucht .styletable tr:not(:first-child) td, .ie #vlucht .styletable tr:not(:first-child) td, .edge #vlucht .styletable tr:not(:first-child) td {
  -webkit-hyphens: none;
  -ms-hyphens: none;
  -moz-hyphens: none;
  -o-hyphens: none;
  hyphens: none; }

.win.chrome #vlucht .styletable th + td .plusuit, .ie #vlucht .styletable th + td .plusuit, .edge #vlucht .styletable th + td .plusuit {
  word-break: normal;
  word-wrap: normal; }

.gecko #vlucht .styletable,
.ie #vlucht .styletable, .edge #vlucht .styletable {
  table-layout: fixed; }

/*div.zonder_infowijzer, */
div.zonder_infowijzer_met_milestones {
  border-left: 1px solid #f0f0f0; }

#klant-duidingen {
  overflow-y: auto !important;
  border: 1px solid #c84630; }
  #klant-duidingen .jspPane {
    width: 100% !important;
    background: #fffff7; }

#klant-duidingen.jspScrollable {
  border-right: none; }

#klant-duidingen_bottom {
  width: 100%;
  margin-bottom: 2em; }

#klant-duidingen_bottom:after {
  content: '';
  display: block;
  width: auto !important;
  margin: 0 15px 1em 0;
  padding-left: 6px !important; }

.gewoneversie #content #tiles {
  margin-top: 0 !important; }

.gewoneversie:not(.regulier_met_tiles) #content #closeNav {
  top: 0 !important; }

.vlucht_ul {
  margin: 0;
  padding: 0 0 0 3em;
  width: 100%; }

.icon-print:before {
  color: #024072;
  content: "p";
  font-size: 175%; }

.icon-contact:before {
  color: #024072;
  content: "\f007";
  font-size: 175%; }

.dsgn-1 .icon-doorsturen:before {
  color: #024072;
  content: "\f1e0";
  font-size: 175%; }

.icon-home:before {
  color: #024072;
  content: "h";
  font-size: 175%; }

.dsgn-1 div.vlucht_content ul li {
  padding-bottom: 0.5em;
  line-height: 140%; }

#vlucht ul.service_rubr li a:hover:before {
  color: #007dc5 !important; }

.dsgn-1 div.service_rubr {
  height: 3em;
  min-height: 2em; }

div.service_rubr {
  position: relative;
  top: 0;
  width: 100%;
  overflow: hidden;
  z-index: 17;
  margin-bottom: 2em;
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #aab8c9;
  border-bottom: 1px solid #aab8c9; }
  div.service_rubr div.hidden + script + .dosftr, div.service_rubr div.hidden + ul + script + .dosftr {
    padding-top: 0.75em !important;
    margin-bottom: 0.25em; }

.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 div.service_rubr_met_tegels {
  background: transparent;
  border: none; }
  #vlucht div.service_rubr_met_tegels ul {
    width: calc(100% - 13px);
    margin: 0;
    padding: 0 1em;
    border-left: 1px solid #f0f0f0;
    border-right: 1px solid #aab8c9;
    border-bottom: 1px solid #aab8c9; }
  #vlucht div.service_rubr_met_tegels div.c_toggleNav {
    width: 1.8125rem;
    width: 1.6875rem;
    min-width: 1.6875rem;
    position: relative; }
  #vlucht div.service_rubr_met_tegels #toggleNav {
    margin-top: 0.8em;
    position: absolute;
    right: -0.35em !important; }

#vlucht #vluchtx div.service_rubr_met_tegels ul {
  margin-left: 0;
  padding: 0 1rem; }

.dsgn-1 #vlucht #vluchtx ul.service_rubr.rubriek {
  width: calc(100% - 3rem); }

#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;
  margin: 0 1rem;
  height: 100%; }

.dsgn-1 #vlucht ul.service_rubr li {
  height: 34px;
  line-height: 34px; }
  .dsgn-1 #vlucht ul.service_rubr li a {
    display: block;
    height: 34px;
    line-height: 34px; }

#vlucht ul.service_rubr li.serv-topic, #vlucht ul.service_rubr li.serv-topic a {
  height: auto;
  line-height: inherit; }

.dsgn-1 #vlucht ul.service_rubr li.serv-topic.item_volg-opties.flex .glyph {
  margin-right: 0.54em;
  width: 2em; }

#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; }

.header_inhoud {
  border-top: 1px solid #aab8c9;
  border-right: 1px solid #aab8c9; }

#vlucht .fontwit_vert {
  max-height: 40vh;
  border: 1px solid #aab8c9; }
  #vlucht .fontwit_vert table {
    margin: 1px 0 0;
    border: none; }
  #vlucht .fontwit_vert table tr td:last-of-type {
    border-right: none; }
  #vlucht .fontwit_vert table tr:last-of-type th, #vlucht .fontwit_vert table tr:last-of-type td {
    border-bottom: none; }

.dsgn-1 #vlucht .fontwit_vert {
  margin-bottom: 2em; }

#vlucht .mnone + .fontwit_vert {
  min-height: inherit; }

#vlucht input {
  margin-bottom: 0.625rem; }

#vlucht label {
  height: auto; }

.fontwit_vert + #instellingen {
  margin-top: -2em; }

.inhoud_vlucht {
  height: 25px !important;
  margin: 0 0 -3px 0;
  padding: 0 0.625em 0 0.85em;
  display: inline-block; }

.fontwit_vert + .header_inhoud > .inhoud_vlucht {
  border-top: none !important; }

.dsgn-1 div.infowijzer h2, .dsgn-1 div.route h2 {
  margin: 0.4375em 0 0.3125em 0.85em; }

.geen_avlucht.wel_vlucht #vlucht .infowijzer.scroll-pane, .gewoneversie #vlucht .infowijzer.scroll-pane {
  height: 14.6875em !important; }

div.infowijzer, div.route .jspContainer, #klant-duidingen .jspContainer {
  width: 100% !important; }

.gewoneversie.regulier_met_tiles:not(.tiles-open) #vlucht #service_rubr_dossier, .gewoneversie.regulier_met_tiles:not(.tiles-open) #vlucht .header_inhoud, .gewoneversie.regulier_met_tiles:not(.tiles-open) #vlucht .route, .geen_avlucht.wel_vlucht.regulier_met_tiles:not(.tiles-open) #vlucht #service_rubr_dossier, .geen_avlucht.wel_vlucht.regulier_met_tiles:not(.tiles-open) #vlucht .header_inhoud, .geen_avlucht.wel_vlucht.regulier_met_tiles:not(.tiles-open) #vlucht .route {
  width: calc(100% - 27px) !important; }

.dsgn-1 #main div.infowijzer h2 {
  padding-left: 0;
  margin-left: 0.25em; }

.dsgn-1 .service_rubr li {
  padding-bottom: 0 !important; }

.dsgn-1 #vlucht ul.service_rubr, .dsgn-1 div.service_rubr {
  background-color: #e2edf6; }

.dsgn-1 div.route {
  position: relative;
  left: 0;
  width: 100%;
  height: 19em;
  padding: 0;
  overflow: auto;
  border: 1px solid #aab8c9; }

.dsgn-1 div.route p {
  padding: 8px 8px 0 14px; }

.dsgn-1.gewoneversie #vlucht .scroll-pane a:visited {
  color: #024072 !important; }

.gewoneversie #vlucht .infowijzer li {
  margin: 0 0.25em 0 -0.5em; }

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: .3125rem .5em !important; }

#avlucht .button {
  font-size: 0.9375em;
  padding: .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 {
  width: 98% !important;
  margin-left: 1% !important;
  margin-right: 1% !important; }
  .item_toevoegen ::-webkit-input-placeholder {
    color: red;
    content: "PLACEHOLDERZZZ"; }
  .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: .15em .2em .3em .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: .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.2rem !important;
  margin-right: 0.8rem !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: .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: 1.0em;
    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: .1em 1.8em 0 1.4em !important; }
  .edge .dos-ovz-hdr-sort, .ie .dos-ovz-hdr-sort {
    margin: .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; }

.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: "\2190"; }

.slick-next {
  right: -25px; }

.slick-next:before {
  content: "\2192"; }

/* 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 #cccccc; }

.codb2 .bottomBorder {
  border-bottom: 1px solid #cccccc; }

.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: #f9f9f9;
  border: 1px solid #cccccc;
  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: #eae8e8 !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: #ffffb4 !important;
  border-color: #999999; }

.codb2 .buttonRow > [class="codb-sel"] {
  border-color: #035f03 !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: 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: flex;
  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 {
  flex-direction: column; }
  .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 > 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;
    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 {
  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: "\00bb";
  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: "\00bb";
  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: #fefefe 0px 0px 20px calc(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 {
  max-width: 1211px; }
  .ie .dosovz_met_cat_sel table.dosmap-ovz .dosmap-ovz.dosdata {
    display: table-row; }
  .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: #fefefe 40px 0px 40px calc(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% + .9375rem - 4px) 0 calc(-75% - (3*.99rem)) !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.0);
      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(((33.333% * 0.5) + 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: calc(16px * (1/2)); }
  .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% - (28px * 4))/3 ) * (10/10) ));
    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% - (28px * 4))/3 ) * (8/10) )); }

.gangW .gangV_spelers .spelers_2_en_3 {
  width: calc((((100% - (28px * 4))/3 ) * (14/10) )); }

.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: 2.0em; }

#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% - (28px * 4))/3 ) * (8/10) )); }

.fasetext2 {
  width: calc((((100% - (28px * 4))/3 ) * (14/10) )); }

.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% - (28px * 4))/3 ) * (8/10) ) + 28px )); }
  .faseterm-wrapper .faseterm2 {
    width: calc((( ((100% - (28px * 4))/3 ) * (14/10) ) + 28px ));
    left: -16px; }
  .faseterm-wrapper .faseterm3 {
    width: calc(((((100% + (28px * 4))/3 ) - 14px )  * (8/10)  * (1/2)  ));
    left: 2px; }
  .faseterm-wrapper .faseterm4 {
    width: calc(((((100% + (28px * 4))/3 ) - 14px )  * (8/10) * (1/2) ));
    -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;
	}
	*/ }
  .gangEU .speler_3 > div {
    max-width: 7.8em; }
  .gangEU .speler_2 > div, .gangEU .speler_4 > div {
    max-width: 6em; }
  .gangEU .fasetext {
    width: calc((((100% - (28px * 4))/4 ) * (10/10) )); }
  .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: calc(90px - (4*14px));
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }

.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% - 56px)/4 ) * 1.0);
		}
	}*/ }
    body:not(.gewoneversie) table.dosmap-ovz td.dosmap-ovz:not(.cel3) {
      width: calc(((100% - 1px)/4 ) * 1.0); }
    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) .gangV.gepubliceerd .fasebalk_inhoud > > div:not(.mannetje_in_balk) {
        display: block;
        border: none;
        background: transparent; }
      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) .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;
  /*	table.dosmap-ovz {
		td.dosmap-ovz:not(.cel3)  {
			width: calc(((100% - 56px)/4 ) * 1.0);
		}
	}*/ }
  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) .gangV.gepubliceerd .fasebalk_inhoud > > div:not(.mannetje_in_balk) {
      display: block;
      border: none;
      background: transparent; }
    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) .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: 2.0em !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: black;
  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: white; }

.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: #1da1f2; }

.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: transparent; }

.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: #657786; }

.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: #657786; }

.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: #657786; }

.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: #14171a; }

.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; }
