/*----------------------------------------------------------------------------*\
	# jQuery style overrides voor de manager
\*----------------------------------------------------------------------------*/
/*
 * Hier kan je de kleuren van de style sheet overschrijven
 	$light: #fff !default;
	$dark: #333333 !default;
	$primary: #F05A23 !default;
	$secondary: #00C0BF !default;
	$stable: #6D7676 !default;
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  accent-color: #0BA3AE;
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

.flexboxgrid .container-fluid,
.flexboxgrid .container {
  margin-right: auto;
  margin-left: auto;
}
.flexboxgrid .container-fluid {
  padding-right: 2rem;
  padding-left: 2rem;
}
.flexboxgrid .row {
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}
.flexboxgrid .row.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.flexboxgrid .col.reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.flexboxgrid .col-xs,
.flexboxgrid .col-xs-1,
.flexboxgrid .col-xs-2,
.flexboxgrid .col-xs-3,
.flexboxgrid .col-xs-4,
.flexboxgrid .col-xs-5,
.flexboxgrid .col-xs-6,
.flexboxgrid .col-xs-7,
.flexboxgrid .col-xs-8,
.flexboxgrid .col-xs-9,
.flexboxgrid .col-xs-10,
.flexboxgrid .col-xs-11,
.flexboxgrid .col-xs-12,
.flexboxgrid .col-xs-offset-0,
.flexboxgrid .col-xs-offset-1,
.flexboxgrid .col-xs-offset-2,
.flexboxgrid .col-xs-offset-3,
.flexboxgrid .col-xs-offset-4,
.flexboxgrid .col-xs-offset-5,
.flexboxgrid .col-xs-offset-6,
.flexboxgrid .col-xs-offset-7,
.flexboxgrid .col-xs-offset-8,
.flexboxgrid .col-xs-offset-9,
.flexboxgrid .col-xs-offset-10,
.flexboxgrid .col-xs-offset-11,
.flexboxgrid .col-xs-offset-12 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.flexboxgrid .col-xs {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
}
.flexboxgrid .col-xs-1 {
  -ms-flex-preferred-size: 8.33333333%;
  flex-basis: 8.33333333%;
  max-width: 8.33333333%;
}
.flexboxgrid .col-xs-2 {
  -ms-flex-preferred-size: 16.66666667%;
  flex-basis: 16.66666667%;
  max-width: 16.66666667%;
}
.flexboxgrid .col-xs-3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}
.flexboxgrid .col-xs-4 {
  -ms-flex-preferred-size: 33.33333333%;
  flex-basis: 33.33333333%;
  max-width: 33.33333333%;
}
.flexboxgrid .col-xs-5 {
  -ms-flex-preferred-size: 41.66666667%;
  flex-basis: 41.66666667%;
  max-width: 41.66666667%;
}
.flexboxgrid .col-xs-6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}
.flexboxgrid .col-xs-7 {
  -ms-flex-preferred-size: 58.33333333%;
  flex-basis: 58.33333333%;
  max-width: 58.33333333%;
}
.flexboxgrid .col-xs-8 {
  -ms-flex-preferred-size: 66.66666667%;
  flex-basis: 66.66666667%;
  max-width: 66.66666667%;
}
.flexboxgrid .col-xs-9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}
.flexboxgrid .col-xs-10 {
  -ms-flex-preferred-size: 83.33333333%;
  flex-basis: 83.33333333%;
  max-width: 83.33333333%;
}
.flexboxgrid .col-xs-11 {
  -ms-flex-preferred-size: 91.66666667%;
  flex-basis: 91.66666667%;
  max-width: 91.66666667%;
}
.flexboxgrid .col-xs-12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}
.flexboxgrid .col-xs-offset-0 {
  margin-left: 0;
}
.flexboxgrid .col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.flexboxgrid .col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.flexboxgrid .col-xs-offset-3 {
  margin-left: 25%;
}
.flexboxgrid .col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.flexboxgrid .col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.flexboxgrid .col-xs-offset-6 {
  margin-left: 50%;
}
.flexboxgrid .col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.flexboxgrid .col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.flexboxgrid .col-xs-offset-9 {
  margin-left: 75%;
}
.flexboxgrid .col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.flexboxgrid .col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.flexboxgrid .start-xs {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: start;
}
.flexboxgrid .center-xs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.flexboxgrid .end-xs {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: end;
}
.flexboxgrid .top-xs {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.flexboxgrid .middle-xs {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.flexboxgrid .bottom-xs {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.flexboxgrid .around-xs {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.flexboxgrid .between-xs {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.flexboxgrid .first-xs {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
.flexboxgrid .last-xs {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
@media only screen and (min-width: 48em) {
  .flexboxgrid .container {
    width: 49rem;
  }
  .flexboxgrid .col-sm,
  .flexboxgrid .col-sm-1,
  .flexboxgrid .col-sm-2,
  .flexboxgrid .col-sm-3,
  .flexboxgrid .col-sm-4,
  .flexboxgrid .col-sm-5,
  .flexboxgrid .col-sm-6,
  .flexboxgrid .col-sm-7,
  .flexboxgrid .col-sm-8,
  .flexboxgrid .col-sm-9,
  .flexboxgrid .col-sm-10,
  .flexboxgrid .col-sm-11,
  .flexboxgrid .col-sm-12,
  .flexboxgrid .col-sm-offset-0,
  .flexboxgrid .col-sm-offset-1,
  .flexboxgrid .col-sm-offset-2,
  .flexboxgrid .col-sm-offset-3,
  .flexboxgrid .col-sm-offset-4,
  .flexboxgrid .col-sm-offset-5,
  .flexboxgrid .col-sm-offset-6,
  .flexboxgrid .col-sm-offset-7,
  .flexboxgrid .col-sm-offset-8,
  .flexboxgrid .col-sm-offset-9,
  .flexboxgrid .col-sm-offset-10,
  .flexboxgrid .col-sm-offset-11,
  .flexboxgrid .col-sm-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .flexboxgrid .col-sm {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .flexboxgrid .col-sm-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .flexboxgrid .col-sm-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .flexboxgrid .col-sm-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .flexboxgrid .col-sm-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .flexboxgrid .col-sm-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .flexboxgrid .col-sm-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .flexboxgrid .col-sm-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .flexboxgrid .col-sm-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .flexboxgrid .col-sm-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .flexboxgrid .col-sm-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .flexboxgrid .col-sm-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .flexboxgrid .col-sm-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .flexboxgrid .col-sm-offset-0 {
    margin-left: 0;
  }
  .flexboxgrid .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .flexboxgrid .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .flexboxgrid .col-sm-offset-3 {
    margin-left: 25%;
  }
  .flexboxgrid .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .flexboxgrid .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .flexboxgrid .col-sm-offset-6 {
    margin-left: 50%;
  }
  .flexboxgrid .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .flexboxgrid .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .flexboxgrid .col-sm-offset-9 {
    margin-left: 75%;
  }
  .flexboxgrid .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .flexboxgrid .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .flexboxgrid .start-sm {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .flexboxgrid .center-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .flexboxgrid .end-sm {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .flexboxgrid .top-sm {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .flexboxgrid .middle-sm {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .flexboxgrid .bottom-sm {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .flexboxgrid .around-sm {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .flexboxgrid .between-sm {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .flexboxgrid .first-sm {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .flexboxgrid .last-sm {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (min-width: 64em) {
  .flexboxgrid .container {
    width: 65rem;
  }
  .flexboxgrid .col-md,
  .flexboxgrid .col-md-1,
  .flexboxgrid .col-md-2,
  .flexboxgrid .col-md-3,
  .flexboxgrid .col-md-4,
  .flexboxgrid .col-md-5,
  .flexboxgrid .col-md-6,
  .flexboxgrid .col-md-7,
  .flexboxgrid .col-md-8,
  .flexboxgrid .col-md-9,
  .flexboxgrid .col-md-10,
  .flexboxgrid .col-md-11,
  .flexboxgrid .col-md-12,
  .flexboxgrid .col-md-offset-0,
  .flexboxgrid .col-md-offset-1,
  .flexboxgrid .col-md-offset-2,
  .flexboxgrid .col-md-offset-3,
  .flexboxgrid .col-md-offset-4,
  .flexboxgrid .col-md-offset-5,
  .flexboxgrid .col-md-offset-6,
  .flexboxgrid .col-md-offset-7,
  .flexboxgrid .col-md-offset-8,
  .flexboxgrid .col-md-offset-9,
  .flexboxgrid .col-md-offset-10,
  .flexboxgrid .col-md-offset-11,
  .flexboxgrid .col-md-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .flexboxgrid .col-md {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .flexboxgrid .col-md-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .flexboxgrid .col-md-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .flexboxgrid .col-md-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .flexboxgrid .col-md-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .flexboxgrid .col-md-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .flexboxgrid .col-md-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .flexboxgrid .col-md-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .flexboxgrid .col-md-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .flexboxgrid .col-md-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .flexboxgrid .col-md-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .flexboxgrid .col-md-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .flexboxgrid .col-md-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .flexboxgrid .col-md-offset-0 {
    margin-left: 0;
  }
  .flexboxgrid .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .flexboxgrid .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .flexboxgrid .col-md-offset-3 {
    margin-left: 25%;
  }
  .flexboxgrid .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .flexboxgrid .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .flexboxgrid .col-md-offset-6 {
    margin-left: 50%;
  }
  .flexboxgrid .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .flexboxgrid .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .flexboxgrid .col-md-offset-9 {
    margin-left: 75%;
  }
  .flexboxgrid .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .flexboxgrid .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .flexboxgrid .start-md {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .flexboxgrid .center-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .flexboxgrid .end-md {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .flexboxgrid .top-md {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .flexboxgrid .middle-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .flexboxgrid .bottom-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .flexboxgrid .around-md {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .flexboxgrid .between-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .flexboxgrid .first-md {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .flexboxgrid .last-md {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (min-width: 75em) {
  .flexboxgrid .container {
    width: 76rem;
  }
  .flexboxgrid .col-lg,
  .flexboxgrid .col-lg-1,
  .flexboxgrid .col-lg-2,
  .flexboxgrid .col-lg-3,
  .flexboxgrid .col-lg-4,
  .flexboxgrid .col-lg-5,
  .flexboxgrid .col-lg-6,
  .flexboxgrid .col-lg-7,
  .flexboxgrid .col-lg-8,
  .flexboxgrid .col-lg-9,
  .flexboxgrid .col-lg-10,
  .flexboxgrid .col-lg-11,
  .flexboxgrid .col-lg-12,
  .flexboxgrid .col-lg-offset-0,
  .flexboxgrid .col-lg-offset-1,
  .flexboxgrid .col-lg-offset-2,
  .flexboxgrid .col-lg-offset-3,
  .flexboxgrid .col-lg-offset-4,
  .flexboxgrid .col-lg-offset-5,
  .flexboxgrid .col-lg-offset-6,
  .flexboxgrid .col-lg-offset-7,
  .flexboxgrid .col-lg-offset-8,
  .flexboxgrid .col-lg-offset-9,
  .flexboxgrid .col-lg-offset-10,
  .flexboxgrid .col-lg-offset-11,
  .flexboxgrid .col-lg-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .flexboxgrid .col-lg {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .flexboxgrid .col-lg-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .flexboxgrid .col-lg-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .flexboxgrid .col-lg-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .flexboxgrid .col-lg-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .flexboxgrid .col-lg-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .flexboxgrid .col-lg-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .flexboxgrid .col-lg-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .flexboxgrid .col-lg-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .flexboxgrid .col-lg-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .flexboxgrid .col-lg-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .flexboxgrid .col-lg-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .flexboxgrid .col-lg-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .flexboxgrid .col-lg-offset-0 {
    margin-left: 0;
  }
  .flexboxgrid .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .flexboxgrid .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .flexboxgrid .col-lg-offset-3 {
    margin-left: 25%;
  }
  .flexboxgrid .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .flexboxgrid .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .flexboxgrid .col-lg-offset-6 {
    margin-left: 50%;
  }
  .flexboxgrid .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .flexboxgrid .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .flexboxgrid .col-lg-offset-9 {
    margin-left: 75%;
  }
  .flexboxgrid .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .flexboxgrid .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .flexboxgrid .start-lg {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .flexboxgrid .center-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .flexboxgrid .end-lg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .flexboxgrid .top-lg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .flexboxgrid .middle-lg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .flexboxgrid .bottom-lg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .flexboxgrid .around-lg {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .flexboxgrid .between-lg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .flexboxgrid .first-lg {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .flexboxgrid .last-lg {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

/*----------------------------------------------------------------------------*\
	# Manager imports
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Variablen
\*----------------------------------------------------------------------------*/
/*
 *
 * Hier zitten alle waardes in die in de hele style sheet veranderd kan worden.
 * Als je een eigen kleur wilt hebben dan moet je een kopie maken van de
 * manager_style.scss en daar de waardes overschrijven.
 *
 */
/*----------------------------------------------------------------------------*\
	# Kleuren
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Base
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Misc
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Form
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Button
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Busy spinner
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Tables
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Normal/default table
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Condensed/small table
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Paginanummering
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Tabs
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Boomstructuur
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Language Selector
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Calendar
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Popup window
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Messagebox
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Manager variablen
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Manager Header
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Manager container
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Manager Misc
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Mixins
\*----------------------------------------------------------------------------*/
/*
 * Media queries gebasseerd op de volgende pagina: 
 *  http://css-tricks.com/snippets/css/media-queries-for-standard-devices/
 */
@font-face {
  font-family: 'SegoeLightRegular';
  src: url("/framework/intermix/manager/7.0/scss/fonts/segoel.eot");
  src: url("/framework/intermix/manager/7.0/scss/fonts/segoel.eot?#iefix") format("embedded-opentype"), url("/framework/intermix/manager/7.0/scss/fonts/segoel.woff") format("woff"), url("/framework/intermix/manager/7.0/scss/fonts/segoel.ttf") format("truetype"), url("/framework/intermix/manager/7.0/scss/fonts/segoel.svg#SegoeLightRegular") format("svg");
}
@font-face {
  font-family: 'SegoeUIRegular';
  src: url("/framework/intermix/manager/7.0/scss/fonts/segoeui.eot");
  src: url("/framework/intermix/manager/7.0/scss/fonts/segoeui.eot?#iefix") format("embedded-opentype"), url("/framework/intermix/manager/7.0/scss/fonts/segoeui.woff") format("woff"), url("/framework/intermix/manager/7.0/scss/fonts/segoeui.ttf") format("truetype"), url("/framework/intermix/manager/7.0/scss/fonts/segoeui.svg#SegoeUIRegular") format("svg");
}
/*----------------------------------------------------------------------------*\
	# Base style
\*----------------------------------------------------------------------------*/
*:focus {
  outline: 0;
}

html {
  min-height: 100%;
  height: 100%;
}

body {
  margin: 0px;
  font-family: "SegoeUIRegular", Helvetica, "Arial", sans-serif;
  font-size: 12px;
}

a {
  text-decoration: none;
  color: #00BFBF;
  cursor: hand;
  cursor: pointer;
}
a:hover {
  text-decoration: underline;
}

h1 {
  margin: 0;
  padding: 0;
  font-family: "SegoeLightRegular", Helvetica, "Arial", sans-serif;
  font-size: 30px;
  font-weight: normal;
  color: #00BFBF;
}

h2 {
  margin: 0;
  padding: 0;
  font-family: "SegoeLightRegular", Helvetica, "Arial", sans-serif;
  font-size: 24px;
  font-weight: normal;
  color: #00BFBF;
}

h3 {
  margin: 0;
  padding: 0;
  font-family: "SegoeLightRegular", Helvetica, "Arial", sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #00BFBF;
}

/*----------------------------------------------------------------------------*\
	# Float classes
\*----------------------------------------------------------------------------*/
.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

.clearfix::after {
  clear: both;
  content: "";
  display: table;
}

/*----------------------------------------------------------------------------*\
	# Verbergen
\*----------------------------------------------------------------------------*/
.hidden {
  display: none;
}

*:before, *:after {
  box-sizing: border-box;
}

/*----------------------------------------------------------------------------*\
	# Formulieren
\*----------------------------------------------------------------------------*/
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea, select, textarea {
  font-family: "SegoeUIRegular", Helvetica, "Arial", sans-serif;
  font-size: 13px;
  color: #303030;
}

input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea.form-control, select.form-control, textarea.form-control {
  border: 1px solid #80dfdf;
  border-radius: 8px;
  -webkit-transition: box-shadow 0.25s linear;
  -moz-transition: box-shadow 0.25s linear;
  transition: box-shadow 0.25s linear;
  padding: 4px;
}

input.form-control:invalid, select.form-control:invalid, textarea.form-control:invalid {
  box-shadow: 0px 0px 4px #ff0031 inset;
}

.form label {
  padding: 8px 0;
  font-size: 13px;
}
.form input[type="color"], .form input[type="date"], .form input[type="datetime"], .form input[type="datetime-local"], .form input[type="email"], .form input[type="month"], .form input[type="number"], .form input[type="password"], .form input[type="search"], .form input[type="tel"], .form input[type="text"], .form input[type="time"], .form input[type="url"], .form input[type="week"], .form textarea, .form select, .form textarea {
  padding: 8px 8px;
  border: 1px solid #80dfdf;
  border-radius: 8px;
  -webkit-transition: box-shadow 0.25s linear;
  -moz-transition: box-shadow 0.25s linear;
  transition: box-shadow 0.25s linear;
}
.form input[type=file],
.form .form_value {
  padding: 8px 8px;
}
.form input:invalid, .form select:invalid, .form textarea:invalid {
  box-shadow: 0px 0px 4px #ff0031 inset;
  border-color: #ff0031;
}
.form fieldset {
  margin: 0 0 16px 0;
  border-radius: 4px;
  border: 1px solid #80dfdf;
}
.form fieldset > legend {
  font-weight: bold;
  letter-spacing: 1px;
}
.form.form-intab {
  padding: 0 12px;
}
.form .formfield {
  margin-bottom: 4px;
  overflow: auto;
}
.form .formfield > label {
  float: left;
  width: 150px;
}
.form .formfield > input, .form .formfield > select, .form .formfield > textarea {
  float: left;
}
.form .formfield > input[type=checkbox],
.form .formfield > input[type=radio] {
  margin-top: 12px;
  accent-color: #0BA3AE;
}
.form .formfield > input[type=range] {
  accent-color: #238585;
}
.form .formfield > .form_checkbox_label {
  width: auto;
  margin: 0 4px;
}
.form .formfield .ui-datepicker-trigger {
  float: left;
  margin-top: 6px;
  margin-left: 4px;
  cursor: hand;
  cursor: pointer;
}
.form .formbuttons {
  margin: 12px 0 4px 0;
}
.form .formbuttons > button,
.form .formbuttons > a {
  margin-right: 12px;
}
.form .form-checkbox-label-right {
  position: relative;
  display: block;
  overflow: hidden;
  width: auto !important;
  min-width: 0px !important;
  margin: 0 4px;
  padding: 4px;
  padding-left: 20px;
  margin-left: 4px;
  vertical-align: middle;
}
.form .form-checkbox-label-right > input {
  margin-left: -20px;
  margin-top: 4px;
  position: absolute;
}

.form-field-small label {
  padding: 2px 0;
}
.form-field-small input[type="color"], .form-field-small input[type="date"], .form-field-small input[type="datetime"], .form-field-small input[type="datetime-local"], .form-field-small input[type="email"], .form-field-small input[type="month"], .form-field-small input[type="number"], .form-field-small input[type="password"], .form-field-small input[type="search"], .form-field-small input[type="tel"], .form-field-small input[type="text"], .form-field-small input[type="time"], .form-field-small input[type="url"], .form-field-small input[type="week"], .form-field-small textarea, .form-field-small input[type=file], .form-field-small select, .form-field-small textarea {
  padding: 2px;
}
.form-field-small .formfield .ui-datepicker-trigger {
  margin-top: 3px;
  width: 20px;
}

.form-fieldset {
  margin: 0 0 16px 0;
  border-radius: 4px;
  border: 1px solid #80dfdf;
}
.form-fieldset > legend {
  font-weight: bold;
  letter-spacing: 1px;
}

.form-field-fill .formfield {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.form-field-fill .formfield input[type="color"], .form-field-fill .formfield input[type="date"], .form-field-fill .formfield input[type="datetime"], .form-field-fill .formfield input[type="datetime-local"], .form-field-fill .formfield input[type="email"], .form-field-fill .formfield input[type="month"], .form-field-fill .formfield input[type="number"], .form-field-fill .formfield input[type="password"], .form-field-fill .formfield input[type="search"], .form-field-fill .formfield input[type="tel"], .form-field-fill .formfield input[type="text"], .form-field-fill .formfield input[type="time"], .form-field-fill .formfield input[type="url"], .form-field-fill .formfield input[type="week"], .form-field-fill .formfield textarea,
.form-field-fill .formfield input[type=file],
.form-field-fill .formfield > select,
.form-field-fill .formfield > textarea {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.form-field-fill .formfield > .input-group {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.form-field-fill .formfield .ui-datepicker-trigger {
  width: 24px;
  height: 24px;
}

.input-group {
  display: table;
  vertical-align: middle;
}
.input-group .input-group-addon {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

.form-label-50 .formfield > label {
  width: 50px;
}

.form-field-50 .formfield input[type="color"], .form-field-50 .formfield input[type="date"], .form-field-50 .formfield input[type="datetime"], .form-field-50 .formfield input[type="datetime-local"], .form-field-50 .formfield input[type="email"], .form-field-50 .formfield input[type="month"], .form-field-50 .formfield input[type="number"], .form-field-50 .formfield input[type="password"], .form-field-50 .formfield input[type="search"], .form-field-50 .formfield input[type="tel"], .form-field-50 .formfield input[type="text"], .form-field-50 .formfield input[type="time"], .form-field-50 .formfield input[type="url"], .form-field-50 .formfield input[type="week"], .form-field-50 .formfield textarea,
.form-field-50 .formfield > textarea,
.form-field-50 .formfield > .input-group {
  width: 50px;
}
.form-field-50 .formfield input[type=file],
.form-field-50 .formfield > select {
  width: 68px;
}

.form-label-75 .formfield > label {
  width: 75px;
}

.form-field-75 .formfield input[type="color"], .form-field-75 .formfield input[type="date"], .form-field-75 .formfield input[type="datetime"], .form-field-75 .formfield input[type="datetime-local"], .form-field-75 .formfield input[type="email"], .form-field-75 .formfield input[type="month"], .form-field-75 .formfield input[type="number"], .form-field-75 .formfield input[type="password"], .form-field-75 .formfield input[type="search"], .form-field-75 .formfield input[type="tel"], .form-field-75 .formfield input[type="text"], .form-field-75 .formfield input[type="time"], .form-field-75 .formfield input[type="url"], .form-field-75 .formfield input[type="week"], .form-field-75 .formfield textarea,
.form-field-75 .formfield > textarea,
.form-field-75 .formfield > .input-group {
  width: 75px;
}
.form-field-75 .formfield input[type=file],
.form-field-75 .formfield > select {
  width: 93px;
}

.form-label-100 .formfield > label {
  width: 100px;
}

.form-field-100 .formfield input[type="color"], .form-field-100 .formfield input[type="date"], .form-field-100 .formfield input[type="datetime"], .form-field-100 .formfield input[type="datetime-local"], .form-field-100 .formfield input[type="email"], .form-field-100 .formfield input[type="month"], .form-field-100 .formfield input[type="number"], .form-field-100 .formfield input[type="password"], .form-field-100 .formfield input[type="search"], .form-field-100 .formfield input[type="tel"], .form-field-100 .formfield input[type="text"], .form-field-100 .formfield input[type="time"], .form-field-100 .formfield input[type="url"], .form-field-100 .formfield input[type="week"], .form-field-100 .formfield textarea,
.form-field-100 .formfield > textarea,
.form-field-100 .formfield > .input-group {
  width: 100px;
}
.form-field-100 .formfield input[type=file],
.form-field-100 .formfield > select {
  width: 118px;
}

.form-label-125 .formfield > label {
  width: 125px;
}

.form-field-125 .formfield input[type="color"], .form-field-125 .formfield input[type="date"], .form-field-125 .formfield input[type="datetime"], .form-field-125 .formfield input[type="datetime-local"], .form-field-125 .formfield input[type="email"], .form-field-125 .formfield input[type="month"], .form-field-125 .formfield input[type="number"], .form-field-125 .formfield input[type="password"], .form-field-125 .formfield input[type="search"], .form-field-125 .formfield input[type="tel"], .form-field-125 .formfield input[type="text"], .form-field-125 .formfield input[type="time"], .form-field-125 .formfield input[type="url"], .form-field-125 .formfield input[type="week"], .form-field-125 .formfield textarea,
.form-field-125 .formfield > textarea,
.form-field-125 .formfield > .input-group {
  width: 125px;
}
.form-field-125 .formfield input[type=file],
.form-field-125 .formfield > select {
  width: 143px;
}

.form-label-150 .formfield > label {
  width: 150px;
}

.form-field-150 .formfield input[type="color"], .form-field-150 .formfield input[type="date"], .form-field-150 .formfield input[type="datetime"], .form-field-150 .formfield input[type="datetime-local"], .form-field-150 .formfield input[type="email"], .form-field-150 .formfield input[type="month"], .form-field-150 .formfield input[type="number"], .form-field-150 .formfield input[type="password"], .form-field-150 .formfield input[type="search"], .form-field-150 .formfield input[type="tel"], .form-field-150 .formfield input[type="text"], .form-field-150 .formfield input[type="time"], .form-field-150 .formfield input[type="url"], .form-field-150 .formfield input[type="week"], .form-field-150 .formfield textarea,
.form-field-150 .formfield > textarea,
.form-field-150 .formfield > .input-group {
  width: 150px;
}
.form-field-150 .formfield input[type=file],
.form-field-150 .formfield > select {
  width: 168px;
}

.form-label-175 .formfield > label {
  width: 175px;
}

.form-field-175 .formfield input[type="color"], .form-field-175 .formfield input[type="date"], .form-field-175 .formfield input[type="datetime"], .form-field-175 .formfield input[type="datetime-local"], .form-field-175 .formfield input[type="email"], .form-field-175 .formfield input[type="month"], .form-field-175 .formfield input[type="number"], .form-field-175 .formfield input[type="password"], .form-field-175 .formfield input[type="search"], .form-field-175 .formfield input[type="tel"], .form-field-175 .formfield input[type="text"], .form-field-175 .formfield input[type="time"], .form-field-175 .formfield input[type="url"], .form-field-175 .formfield input[type="week"], .form-field-175 .formfield textarea,
.form-field-175 .formfield > textarea,
.form-field-175 .formfield > .input-group {
  width: 175px;
}
.form-field-175 .formfield input[type=file],
.form-field-175 .formfield > select {
  width: 193px;
}

.form-label-200 .formfield > label {
  width: 200px;
}

.form-field-200 .formfield input[type="color"], .form-field-200 .formfield input[type="date"], .form-field-200 .formfield input[type="datetime"], .form-field-200 .formfield input[type="datetime-local"], .form-field-200 .formfield input[type="email"], .form-field-200 .formfield input[type="month"], .form-field-200 .formfield input[type="number"], .form-field-200 .formfield input[type="password"], .form-field-200 .formfield input[type="search"], .form-field-200 .formfield input[type="tel"], .form-field-200 .formfield input[type="text"], .form-field-200 .formfield input[type="time"], .form-field-200 .formfield input[type="url"], .form-field-200 .formfield input[type="week"], .form-field-200 .formfield textarea,
.form-field-200 .formfield > textarea,
.form-field-200 .formfield > .input-group {
  width: 200px;
}
.form-field-200 .formfield input[type=file],
.form-field-200 .formfield > select {
  width: 218px;
}

.form-label-225 .formfield > label {
  width: 225px;
}

.form-field-225 .formfield input[type="color"], .form-field-225 .formfield input[type="date"], .form-field-225 .formfield input[type="datetime"], .form-field-225 .formfield input[type="datetime-local"], .form-field-225 .formfield input[type="email"], .form-field-225 .formfield input[type="month"], .form-field-225 .formfield input[type="number"], .form-field-225 .formfield input[type="password"], .form-field-225 .formfield input[type="search"], .form-field-225 .formfield input[type="tel"], .form-field-225 .formfield input[type="text"], .form-field-225 .formfield input[type="time"], .form-field-225 .formfield input[type="url"], .form-field-225 .formfield input[type="week"], .form-field-225 .formfield textarea,
.form-field-225 .formfield > textarea,
.form-field-225 .formfield > .input-group {
  width: 225px;
}
.form-field-225 .formfield input[type=file],
.form-field-225 .formfield > select {
  width: 243px;
}

.form-label-250 .formfield > label {
  width: 250px;
}

.form-field-250 .formfield input[type="color"], .form-field-250 .formfield input[type="date"], .form-field-250 .formfield input[type="datetime"], .form-field-250 .formfield input[type="datetime-local"], .form-field-250 .formfield input[type="email"], .form-field-250 .formfield input[type="month"], .form-field-250 .formfield input[type="number"], .form-field-250 .formfield input[type="password"], .form-field-250 .formfield input[type="search"], .form-field-250 .formfield input[type="tel"], .form-field-250 .formfield input[type="text"], .form-field-250 .formfield input[type="time"], .form-field-250 .formfield input[type="url"], .form-field-250 .formfield input[type="week"], .form-field-250 .formfield textarea,
.form-field-250 .formfield > textarea,
.form-field-250 .formfield > .input-group {
  width: 250px;
}
.form-field-250 .formfield input[type=file],
.form-field-250 .formfield > select {
  width: 268px;
}

.form-label-275 .formfield > label {
  width: 275px;
}

.form-field-275 .formfield input[type="color"], .form-field-275 .formfield input[type="date"], .form-field-275 .formfield input[type="datetime"], .form-field-275 .formfield input[type="datetime-local"], .form-field-275 .formfield input[type="email"], .form-field-275 .formfield input[type="month"], .form-field-275 .formfield input[type="number"], .form-field-275 .formfield input[type="password"], .form-field-275 .formfield input[type="search"], .form-field-275 .formfield input[type="tel"], .form-field-275 .formfield input[type="text"], .form-field-275 .formfield input[type="time"], .form-field-275 .formfield input[type="url"], .form-field-275 .formfield input[type="week"], .form-field-275 .formfield textarea,
.form-field-275 .formfield > textarea,
.form-field-275 .formfield > .input-group {
  width: 275px;
}
.form-field-275 .formfield input[type=file],
.form-field-275 .formfield > select {
  width: 293px;
}

.form-label-300 .formfield > label {
  width: 300px;
}

.form-field-300 .formfield input[type="color"], .form-field-300 .formfield input[type="date"], .form-field-300 .formfield input[type="datetime"], .form-field-300 .formfield input[type="datetime-local"], .form-field-300 .formfield input[type="email"], .form-field-300 .formfield input[type="month"], .form-field-300 .formfield input[type="number"], .form-field-300 .formfield input[type="password"], .form-field-300 .formfield input[type="search"], .form-field-300 .formfield input[type="tel"], .form-field-300 .formfield input[type="text"], .form-field-300 .formfield input[type="time"], .form-field-300 .formfield input[type="url"], .form-field-300 .formfield input[type="week"], .form-field-300 .formfield textarea,
.form-field-300 .formfield > textarea,
.form-field-300 .formfield > .input-group {
  width: 300px;
}
.form-field-300 .formfield input[type=file],
.form-field-300 .formfield > select {
  width: 318px;
}

.form-label-325 .formfield > label {
  width: 325px;
}

.form-field-325 .formfield input[type="color"], .form-field-325 .formfield input[type="date"], .form-field-325 .formfield input[type="datetime"], .form-field-325 .formfield input[type="datetime-local"], .form-field-325 .formfield input[type="email"], .form-field-325 .formfield input[type="month"], .form-field-325 .formfield input[type="number"], .form-field-325 .formfield input[type="password"], .form-field-325 .formfield input[type="search"], .form-field-325 .formfield input[type="tel"], .form-field-325 .formfield input[type="text"], .form-field-325 .formfield input[type="time"], .form-field-325 .formfield input[type="url"], .form-field-325 .formfield input[type="week"], .form-field-325 .formfield textarea,
.form-field-325 .formfield > textarea,
.form-field-325 .formfield > .input-group {
  width: 325px;
}
.form-field-325 .formfield input[type=file],
.form-field-325 .formfield > select {
  width: 343px;
}

.form-label-350 .formfield > label {
  width: 350px;
}

.form-field-350 .formfield input[type="color"], .form-field-350 .formfield input[type="date"], .form-field-350 .formfield input[type="datetime"], .form-field-350 .formfield input[type="datetime-local"], .form-field-350 .formfield input[type="email"], .form-field-350 .formfield input[type="month"], .form-field-350 .formfield input[type="number"], .form-field-350 .formfield input[type="password"], .form-field-350 .formfield input[type="search"], .form-field-350 .formfield input[type="tel"], .form-field-350 .formfield input[type="text"], .form-field-350 .formfield input[type="time"], .form-field-350 .formfield input[type="url"], .form-field-350 .formfield input[type="week"], .form-field-350 .formfield textarea,
.form-field-350 .formfield > textarea,
.form-field-350 .formfield > .input-group {
  width: 350px;
}
.form-field-350 .formfield input[type=file],
.form-field-350 .formfield > select {
  width: 368px;
}

.form-label-375 .formfield > label {
  width: 375px;
}

.form-field-375 .formfield input[type="color"], .form-field-375 .formfield input[type="date"], .form-field-375 .formfield input[type="datetime"], .form-field-375 .formfield input[type="datetime-local"], .form-field-375 .formfield input[type="email"], .form-field-375 .formfield input[type="month"], .form-field-375 .formfield input[type="number"], .form-field-375 .formfield input[type="password"], .form-field-375 .formfield input[type="search"], .form-field-375 .formfield input[type="tel"], .form-field-375 .formfield input[type="text"], .form-field-375 .formfield input[type="time"], .form-field-375 .formfield input[type="url"], .form-field-375 .formfield input[type="week"], .form-field-375 .formfield textarea,
.form-field-375 .formfield > textarea,
.form-field-375 .formfield > .input-group {
  width: 375px;
}
.form-field-375 .formfield input[type=file],
.form-field-375 .formfield > select {
  width: 393px;
}

.form-label-400 .formfield > label {
  width: 400px;
}

.form-field-400 .formfield input[type="color"], .form-field-400 .formfield input[type="date"], .form-field-400 .formfield input[type="datetime"], .form-field-400 .formfield input[type="datetime-local"], .form-field-400 .formfield input[type="email"], .form-field-400 .formfield input[type="month"], .form-field-400 .formfield input[type="number"], .form-field-400 .formfield input[type="password"], .form-field-400 .formfield input[type="search"], .form-field-400 .formfield input[type="tel"], .form-field-400 .formfield input[type="text"], .form-field-400 .formfield input[type="time"], .form-field-400 .formfield input[type="url"], .form-field-400 .formfield input[type="week"], .form-field-400 .formfield textarea,
.form-field-400 .formfield > textarea,
.form-field-400 .formfield > .input-group {
  width: 400px;
}
.form-field-400 .formfield input[type=file],
.form-field-400 .formfield > select {
  width: 418px;
}

.form-label-425 .formfield > label {
  width: 425px;
}

.form-field-425 .formfield input[type="color"], .form-field-425 .formfield input[type="date"], .form-field-425 .formfield input[type="datetime"], .form-field-425 .formfield input[type="datetime-local"], .form-field-425 .formfield input[type="email"], .form-field-425 .formfield input[type="month"], .form-field-425 .formfield input[type="number"], .form-field-425 .formfield input[type="password"], .form-field-425 .formfield input[type="search"], .form-field-425 .formfield input[type="tel"], .form-field-425 .formfield input[type="text"], .form-field-425 .formfield input[type="time"], .form-field-425 .formfield input[type="url"], .form-field-425 .formfield input[type="week"], .form-field-425 .formfield textarea,
.form-field-425 .formfield > textarea,
.form-field-425 .formfield > .input-group {
  width: 425px;
}
.form-field-425 .formfield input[type=file],
.form-field-425 .formfield > select {
  width: 443px;
}

.form-label-450 .formfield > label {
  width: 450px;
}

.form-field-450 .formfield input[type="color"], .form-field-450 .formfield input[type="date"], .form-field-450 .formfield input[type="datetime"], .form-field-450 .formfield input[type="datetime-local"], .form-field-450 .formfield input[type="email"], .form-field-450 .formfield input[type="month"], .form-field-450 .formfield input[type="number"], .form-field-450 .formfield input[type="password"], .form-field-450 .formfield input[type="search"], .form-field-450 .formfield input[type="tel"], .form-field-450 .formfield input[type="text"], .form-field-450 .formfield input[type="time"], .form-field-450 .formfield input[type="url"], .form-field-450 .formfield input[type="week"], .form-field-450 .formfield textarea,
.form-field-450 .formfield > textarea,
.form-field-450 .formfield > .input-group {
  width: 450px;
}
.form-field-450 .formfield input[type=file],
.form-field-450 .formfield > select {
  width: 468px;
}

.form-label-475 .formfield > label {
  width: 475px;
}

.form-field-475 .formfield input[type="color"], .form-field-475 .formfield input[type="date"], .form-field-475 .formfield input[type="datetime"], .form-field-475 .formfield input[type="datetime-local"], .form-field-475 .formfield input[type="email"], .form-field-475 .formfield input[type="month"], .form-field-475 .formfield input[type="number"], .form-field-475 .formfield input[type="password"], .form-field-475 .formfield input[type="search"], .form-field-475 .formfield input[type="tel"], .form-field-475 .formfield input[type="text"], .form-field-475 .formfield input[type="time"], .form-field-475 .formfield input[type="url"], .form-field-475 .formfield input[type="week"], .form-field-475 .formfield textarea,
.form-field-475 .formfield > textarea,
.form-field-475 .formfield > .input-group {
  width: 475px;
}
.form-field-475 .formfield input[type=file],
.form-field-475 .formfield > select {
  width: 493px;
}

.form-label-500 .formfield > label {
  width: 500px;
}

.form-field-500 .formfield input[type="color"], .form-field-500 .formfield input[type="date"], .form-field-500 .formfield input[type="datetime"], .form-field-500 .formfield input[type="datetime-local"], .form-field-500 .formfield input[type="email"], .form-field-500 .formfield input[type="month"], .form-field-500 .formfield input[type="number"], .form-field-500 .formfield input[type="password"], .form-field-500 .formfield input[type="search"], .form-field-500 .formfield input[type="tel"], .form-field-500 .formfield input[type="text"], .form-field-500 .formfield input[type="time"], .form-field-500 .formfield input[type="url"], .form-field-500 .formfield input[type="week"], .form-field-500 .formfield textarea,
.form-field-500 .formfield > textarea,
.form-field-500 .formfield > .input-group {
  width: 500px;
}
.form-field-500 .formfield input[type=file],
.form-field-500 .formfield > select {
  width: 518px;
}

.form-label-525 .formfield > label {
  width: 525px;
}

.form-field-525 .formfield input[type="color"], .form-field-525 .formfield input[type="date"], .form-field-525 .formfield input[type="datetime"], .form-field-525 .formfield input[type="datetime-local"], .form-field-525 .formfield input[type="email"], .form-field-525 .formfield input[type="month"], .form-field-525 .formfield input[type="number"], .form-field-525 .formfield input[type="password"], .form-field-525 .formfield input[type="search"], .form-field-525 .formfield input[type="tel"], .form-field-525 .formfield input[type="text"], .form-field-525 .formfield input[type="time"], .form-field-525 .formfield input[type="url"], .form-field-525 .formfield input[type="week"], .form-field-525 .formfield textarea,
.form-field-525 .formfield > textarea,
.form-field-525 .formfield > .input-group {
  width: 525px;
}
.form-field-525 .formfield input[type=file],
.form-field-525 .formfield > select {
  width: 543px;
}

.form-label-550 .formfield > label {
  width: 550px;
}

.form-field-550 .formfield input[type="color"], .form-field-550 .formfield input[type="date"], .form-field-550 .formfield input[type="datetime"], .form-field-550 .formfield input[type="datetime-local"], .form-field-550 .formfield input[type="email"], .form-field-550 .formfield input[type="month"], .form-field-550 .formfield input[type="number"], .form-field-550 .formfield input[type="password"], .form-field-550 .formfield input[type="search"], .form-field-550 .formfield input[type="tel"], .form-field-550 .formfield input[type="text"], .form-field-550 .formfield input[type="time"], .form-field-550 .formfield input[type="url"], .form-field-550 .formfield input[type="week"], .form-field-550 .formfield textarea,
.form-field-550 .formfield > textarea,
.form-field-550 .formfield > .input-group {
  width: 550px;
}
.form-field-550 .formfield input[type=file],
.form-field-550 .formfield > select {
  width: 568px;
}

.form-label-575 .formfield > label {
  width: 575px;
}

.form-field-575 .formfield input[type="color"], .form-field-575 .formfield input[type="date"], .form-field-575 .formfield input[type="datetime"], .form-field-575 .formfield input[type="datetime-local"], .form-field-575 .formfield input[type="email"], .form-field-575 .formfield input[type="month"], .form-field-575 .formfield input[type="number"], .form-field-575 .formfield input[type="password"], .form-field-575 .formfield input[type="search"], .form-field-575 .formfield input[type="tel"], .form-field-575 .formfield input[type="text"], .form-field-575 .formfield input[type="time"], .form-field-575 .formfield input[type="url"], .form-field-575 .formfield input[type="week"], .form-field-575 .formfield textarea,
.form-field-575 .formfield > textarea,
.form-field-575 .formfield > .input-group {
  width: 575px;
}
.form-field-575 .formfield input[type=file],
.form-field-575 .formfield > select {
  width: 593px;
}

.form-label-600 .formfield > label {
  width: 600px;
}

.form-field-600 .formfield input[type="color"], .form-field-600 .formfield input[type="date"], .form-field-600 .formfield input[type="datetime"], .form-field-600 .formfield input[type="datetime-local"], .form-field-600 .formfield input[type="email"], .form-field-600 .formfield input[type="month"], .form-field-600 .formfield input[type="number"], .form-field-600 .formfield input[type="password"], .form-field-600 .formfield input[type="search"], .form-field-600 .formfield input[type="tel"], .form-field-600 .formfield input[type="text"], .form-field-600 .formfield input[type="time"], .form-field-600 .formfield input[type="url"], .form-field-600 .formfield input[type="week"], .form-field-600 .formfield textarea,
.form-field-600 .formfield > textarea,
.form-field-600 .formfield > .input-group {
  width: 600px;
}
.form-field-600 .formfield input[type=file],
.form-field-600 .formfield > select {
  width: 618px;
}

.form-label-625 .formfield > label {
  width: 625px;
}

.form-field-625 .formfield input[type="color"], .form-field-625 .formfield input[type="date"], .form-field-625 .formfield input[type="datetime"], .form-field-625 .formfield input[type="datetime-local"], .form-field-625 .formfield input[type="email"], .form-field-625 .formfield input[type="month"], .form-field-625 .formfield input[type="number"], .form-field-625 .formfield input[type="password"], .form-field-625 .formfield input[type="search"], .form-field-625 .formfield input[type="tel"], .form-field-625 .formfield input[type="text"], .form-field-625 .formfield input[type="time"], .form-field-625 .formfield input[type="url"], .form-field-625 .formfield input[type="week"], .form-field-625 .formfield textarea,
.form-field-625 .formfield > textarea,
.form-field-625 .formfield > .input-group {
  width: 625px;
}
.form-field-625 .formfield input[type=file],
.form-field-625 .formfield > select {
  width: 643px;
}

.form-label-650 .formfield > label {
  width: 650px;
}

.form-field-650 .formfield input[type="color"], .form-field-650 .formfield input[type="date"], .form-field-650 .formfield input[type="datetime"], .form-field-650 .formfield input[type="datetime-local"], .form-field-650 .formfield input[type="email"], .form-field-650 .formfield input[type="month"], .form-field-650 .formfield input[type="number"], .form-field-650 .formfield input[type="password"], .form-field-650 .formfield input[type="search"], .form-field-650 .formfield input[type="tel"], .form-field-650 .formfield input[type="text"], .form-field-650 .formfield input[type="time"], .form-field-650 .formfield input[type="url"], .form-field-650 .formfield input[type="week"], .form-field-650 .formfield textarea,
.form-field-650 .formfield > textarea,
.form-field-650 .formfield > .input-group {
  width: 650px;
}
.form-field-650 .formfield input[type=file],
.form-field-650 .formfield > select {
  width: 668px;
}

.form-label-675 .formfield > label {
  width: 675px;
}

.form-field-675 .formfield input[type="color"], .form-field-675 .formfield input[type="date"], .form-field-675 .formfield input[type="datetime"], .form-field-675 .formfield input[type="datetime-local"], .form-field-675 .formfield input[type="email"], .form-field-675 .formfield input[type="month"], .form-field-675 .formfield input[type="number"], .form-field-675 .formfield input[type="password"], .form-field-675 .formfield input[type="search"], .form-field-675 .formfield input[type="tel"], .form-field-675 .formfield input[type="text"], .form-field-675 .formfield input[type="time"], .form-field-675 .formfield input[type="url"], .form-field-675 .formfield input[type="week"], .form-field-675 .formfield textarea,
.form-field-675 .formfield > textarea,
.form-field-675 .formfield > .input-group {
  width: 675px;
}
.form-field-675 .formfield input[type=file],
.form-field-675 .formfield > select {
  width: 693px;
}

.form-label-700 .formfield > label {
  width: 700px;
}

.form-field-700 .formfield input[type="color"], .form-field-700 .formfield input[type="date"], .form-field-700 .formfield input[type="datetime"], .form-field-700 .formfield input[type="datetime-local"], .form-field-700 .formfield input[type="email"], .form-field-700 .formfield input[type="month"], .form-field-700 .formfield input[type="number"], .form-field-700 .formfield input[type="password"], .form-field-700 .formfield input[type="search"], .form-field-700 .formfield input[type="tel"], .form-field-700 .formfield input[type="text"], .form-field-700 .formfield input[type="time"], .form-field-700 .formfield input[type="url"], .form-field-700 .formfield input[type="week"], .form-field-700 .formfield textarea,
.form-field-700 .formfield > textarea,
.form-field-700 .formfield > .input-group {
  width: 700px;
}
.form-field-700 .formfield input[type=file],
.form-field-700 .formfield > select {
  width: 718px;
}

.form-label-725 .formfield > label {
  width: 725px;
}

.form-field-725 .formfield input[type="color"], .form-field-725 .formfield input[type="date"], .form-field-725 .formfield input[type="datetime"], .form-field-725 .formfield input[type="datetime-local"], .form-field-725 .formfield input[type="email"], .form-field-725 .formfield input[type="month"], .form-field-725 .formfield input[type="number"], .form-field-725 .formfield input[type="password"], .form-field-725 .formfield input[type="search"], .form-field-725 .formfield input[type="tel"], .form-field-725 .formfield input[type="text"], .form-field-725 .formfield input[type="time"], .form-field-725 .formfield input[type="url"], .form-field-725 .formfield input[type="week"], .form-field-725 .formfield textarea,
.form-field-725 .formfield > textarea,
.form-field-725 .formfield > .input-group {
  width: 725px;
}
.form-field-725 .formfield input[type=file],
.form-field-725 .formfield > select {
  width: 743px;
}

.form-label-750 .formfield > label {
  width: 750px;
}

.form-field-750 .formfield input[type="color"], .form-field-750 .formfield input[type="date"], .form-field-750 .formfield input[type="datetime"], .form-field-750 .formfield input[type="datetime-local"], .form-field-750 .formfield input[type="email"], .form-field-750 .formfield input[type="month"], .form-field-750 .formfield input[type="number"], .form-field-750 .formfield input[type="password"], .form-field-750 .formfield input[type="search"], .form-field-750 .formfield input[type="tel"], .form-field-750 .formfield input[type="text"], .form-field-750 .formfield input[type="time"], .form-field-750 .formfield input[type="url"], .form-field-750 .formfield input[type="week"], .form-field-750 .formfield textarea,
.form-field-750 .formfield > textarea,
.form-field-750 .formfield > .input-group {
  width: 750px;
}
.form-field-750 .formfield input[type=file],
.form-field-750 .formfield > select {
  width: 768px;
}

.form-label-775 .formfield > label {
  width: 775px;
}

.form-field-775 .formfield input[type="color"], .form-field-775 .formfield input[type="date"], .form-field-775 .formfield input[type="datetime"], .form-field-775 .formfield input[type="datetime-local"], .form-field-775 .formfield input[type="email"], .form-field-775 .formfield input[type="month"], .form-field-775 .formfield input[type="number"], .form-field-775 .formfield input[type="password"], .form-field-775 .formfield input[type="search"], .form-field-775 .formfield input[type="tel"], .form-field-775 .formfield input[type="text"], .form-field-775 .formfield input[type="time"], .form-field-775 .formfield input[type="url"], .form-field-775 .formfield input[type="week"], .form-field-775 .formfield textarea,
.form-field-775 .formfield > textarea,
.form-field-775 .formfield > .input-group {
  width: 775px;
}
.form-field-775 .formfield input[type=file],
.form-field-775 .formfield > select {
  width: 793px;
}

.form-label-800 .formfield > label {
  width: 800px;
}

.form-field-800 .formfield input[type="color"], .form-field-800 .formfield input[type="date"], .form-field-800 .formfield input[type="datetime"], .form-field-800 .formfield input[type="datetime-local"], .form-field-800 .formfield input[type="email"], .form-field-800 .formfield input[type="month"], .form-field-800 .formfield input[type="number"], .form-field-800 .formfield input[type="password"], .form-field-800 .formfield input[type="search"], .form-field-800 .formfield input[type="tel"], .form-field-800 .formfield input[type="text"], .form-field-800 .formfield input[type="time"], .form-field-800 .formfield input[type="url"], .form-field-800 .formfield input[type="week"], .form-field-800 .formfield textarea,
.form-field-800 .formfield > textarea,
.form-field-800 .formfield > .input-group {
  width: 800px;
}
.form-field-800 .formfield input[type=file],
.form-field-800 .formfield > select {
  width: 818px;
}

.form-label-825 .formfield > label {
  width: 825px;
}

.form-field-825 .formfield input[type="color"], .form-field-825 .formfield input[type="date"], .form-field-825 .formfield input[type="datetime"], .form-field-825 .formfield input[type="datetime-local"], .form-field-825 .formfield input[type="email"], .form-field-825 .formfield input[type="month"], .form-field-825 .formfield input[type="number"], .form-field-825 .formfield input[type="password"], .form-field-825 .formfield input[type="search"], .form-field-825 .formfield input[type="tel"], .form-field-825 .formfield input[type="text"], .form-field-825 .formfield input[type="time"], .form-field-825 .formfield input[type="url"], .form-field-825 .formfield input[type="week"], .form-field-825 .formfield textarea,
.form-field-825 .formfield > textarea,
.form-field-825 .formfield > .input-group {
  width: 825px;
}
.form-field-825 .formfield input[type=file],
.form-field-825 .formfield > select {
  width: 843px;
}

.form-label-850 .formfield > label {
  width: 850px;
}

.form-field-850 .formfield input[type="color"], .form-field-850 .formfield input[type="date"], .form-field-850 .formfield input[type="datetime"], .form-field-850 .formfield input[type="datetime-local"], .form-field-850 .formfield input[type="email"], .form-field-850 .formfield input[type="month"], .form-field-850 .formfield input[type="number"], .form-field-850 .formfield input[type="password"], .form-field-850 .formfield input[type="search"], .form-field-850 .formfield input[type="tel"], .form-field-850 .formfield input[type="text"], .form-field-850 .formfield input[type="time"], .form-field-850 .formfield input[type="url"], .form-field-850 .formfield input[type="week"], .form-field-850 .formfield textarea,
.form-field-850 .formfield > textarea,
.form-field-850 .formfield > .input-group {
  width: 850px;
}
.form-field-850 .formfield input[type=file],
.form-field-850 .formfield > select {
  width: 868px;
}

.form-label-875 .formfield > label {
  width: 875px;
}

.form-field-875 .formfield input[type="color"], .form-field-875 .formfield input[type="date"], .form-field-875 .formfield input[type="datetime"], .form-field-875 .formfield input[type="datetime-local"], .form-field-875 .formfield input[type="email"], .form-field-875 .formfield input[type="month"], .form-field-875 .formfield input[type="number"], .form-field-875 .formfield input[type="password"], .form-field-875 .formfield input[type="search"], .form-field-875 .formfield input[type="tel"], .form-field-875 .formfield input[type="text"], .form-field-875 .formfield input[type="time"], .form-field-875 .formfield input[type="url"], .form-field-875 .formfield input[type="week"], .form-field-875 .formfield textarea,
.form-field-875 .formfield > textarea,
.form-field-875 .formfield > .input-group {
  width: 875px;
}
.form-field-875 .formfield input[type=file],
.form-field-875 .formfield > select {
  width: 893px;
}

.form-label-900 .formfield > label {
  width: 900px;
}

.form-field-900 .formfield input[type="color"], .form-field-900 .formfield input[type="date"], .form-field-900 .formfield input[type="datetime"], .form-field-900 .formfield input[type="datetime-local"], .form-field-900 .formfield input[type="email"], .form-field-900 .formfield input[type="month"], .form-field-900 .formfield input[type="number"], .form-field-900 .formfield input[type="password"], .form-field-900 .formfield input[type="search"], .form-field-900 .formfield input[type="tel"], .form-field-900 .formfield input[type="text"], .form-field-900 .formfield input[type="time"], .form-field-900 .formfield input[type="url"], .form-field-900 .formfield input[type="week"], .form-field-900 .formfield textarea,
.form-field-900 .formfield > textarea,
.form-field-900 .formfield > .input-group {
  width: 900px;
}
.form-field-900 .formfield input[type=file],
.form-field-900 .formfield > select {
  width: 918px;
}

.form-label-925 .formfield > label {
  width: 925px;
}

.form-field-925 .formfield input[type="color"], .form-field-925 .formfield input[type="date"], .form-field-925 .formfield input[type="datetime"], .form-field-925 .formfield input[type="datetime-local"], .form-field-925 .formfield input[type="email"], .form-field-925 .formfield input[type="month"], .form-field-925 .formfield input[type="number"], .form-field-925 .formfield input[type="password"], .form-field-925 .formfield input[type="search"], .form-field-925 .formfield input[type="tel"], .form-field-925 .formfield input[type="text"], .form-field-925 .formfield input[type="time"], .form-field-925 .formfield input[type="url"], .form-field-925 .formfield input[type="week"], .form-field-925 .formfield textarea,
.form-field-925 .formfield > textarea,
.form-field-925 .formfield > .input-group {
  width: 925px;
}
.form-field-925 .formfield input[type=file],
.form-field-925 .formfield > select {
  width: 943px;
}

.form-label-950 .formfield > label {
  width: 950px;
}

.form-field-950 .formfield input[type="color"], .form-field-950 .formfield input[type="date"], .form-field-950 .formfield input[type="datetime"], .form-field-950 .formfield input[type="datetime-local"], .form-field-950 .formfield input[type="email"], .form-field-950 .formfield input[type="month"], .form-field-950 .formfield input[type="number"], .form-field-950 .formfield input[type="password"], .form-field-950 .formfield input[type="search"], .form-field-950 .formfield input[type="tel"], .form-field-950 .formfield input[type="text"], .form-field-950 .formfield input[type="time"], .form-field-950 .formfield input[type="url"], .form-field-950 .formfield input[type="week"], .form-field-950 .formfield textarea,
.form-field-950 .formfield > textarea,
.form-field-950 .formfield > .input-group {
  width: 950px;
}
.form-field-950 .formfield input[type=file],
.form-field-950 .formfield > select {
  width: 968px;
}

.form-label-975 .formfield > label {
  width: 975px;
}

.form-field-975 .formfield input[type="color"], .form-field-975 .formfield input[type="date"], .form-field-975 .formfield input[type="datetime"], .form-field-975 .formfield input[type="datetime-local"], .form-field-975 .formfield input[type="email"], .form-field-975 .formfield input[type="month"], .form-field-975 .formfield input[type="number"], .form-field-975 .formfield input[type="password"], .form-field-975 .formfield input[type="search"], .form-field-975 .formfield input[type="tel"], .form-field-975 .formfield input[type="text"], .form-field-975 .formfield input[type="time"], .form-field-975 .formfield input[type="url"], .form-field-975 .formfield input[type="week"], .form-field-975 .formfield textarea,
.form-field-975 .formfield > textarea,
.form-field-975 .formfield > .input-group {
  width: 975px;
}
.form-field-975 .formfield input[type=file],
.form-field-975 .formfield > select {
  width: 993px;
}

.form-label-1000 .formfield > label {
  width: 1000px;
}

.form-field-1000 .formfield input[type="color"], .form-field-1000 .formfield input[type="date"], .form-field-1000 .formfield input[type="datetime"], .form-field-1000 .formfield input[type="datetime-local"], .form-field-1000 .formfield input[type="email"], .form-field-1000 .formfield input[type="month"], .form-field-1000 .formfield input[type="number"], .form-field-1000 .formfield input[type="password"], .form-field-1000 .formfield input[type="search"], .form-field-1000 .formfield input[type="tel"], .form-field-1000 .formfield input[type="text"], .form-field-1000 .formfield input[type="time"], .form-field-1000 .formfield input[type="url"], .form-field-1000 .formfield input[type="week"], .form-field-1000 .formfield textarea,
.form-field-1000 .formfield > textarea,
.form-field-1000 .formfield > .input-group {
  width: 1000px;
}
.form-field-1000 .formfield input[type=file],
.form-field-1000 .formfield > select {
  width: 1018px;
}

.form-label-1025 .formfield > label {
  width: 1025px;
}

.form-field-1025 .formfield input[type="color"], .form-field-1025 .formfield input[type="date"], .form-field-1025 .formfield input[type="datetime"], .form-field-1025 .formfield input[type="datetime-local"], .form-field-1025 .formfield input[type="email"], .form-field-1025 .formfield input[type="month"], .form-field-1025 .formfield input[type="number"], .form-field-1025 .formfield input[type="password"], .form-field-1025 .formfield input[type="search"], .form-field-1025 .formfield input[type="tel"], .form-field-1025 .formfield input[type="text"], .form-field-1025 .formfield input[type="time"], .form-field-1025 .formfield input[type="url"], .form-field-1025 .formfield input[type="week"], .form-field-1025 .formfield textarea,
.form-field-1025 .formfield > textarea,
.form-field-1025 .formfield > .input-group {
  width: 1025px;
}
.form-field-1025 .formfield input[type=file],
.form-field-1025 .formfield > select {
  width: 1043px;
}

.form-label-1050 .formfield > label {
  width: 1050px;
}

.form-field-1050 .formfield input[type="color"], .form-field-1050 .formfield input[type="date"], .form-field-1050 .formfield input[type="datetime"], .form-field-1050 .formfield input[type="datetime-local"], .form-field-1050 .formfield input[type="email"], .form-field-1050 .formfield input[type="month"], .form-field-1050 .formfield input[type="number"], .form-field-1050 .formfield input[type="password"], .form-field-1050 .formfield input[type="search"], .form-field-1050 .formfield input[type="tel"], .form-field-1050 .formfield input[type="text"], .form-field-1050 .formfield input[type="time"], .form-field-1050 .formfield input[type="url"], .form-field-1050 .formfield input[type="week"], .form-field-1050 .formfield textarea,
.form-field-1050 .formfield > textarea,
.form-field-1050 .formfield > .input-group {
  width: 1050px;
}
.form-field-1050 .formfield input[type=file],
.form-field-1050 .formfield > select {
  width: 1068px;
}

.form-label-1075 .formfield > label {
  width: 1075px;
}

.form-field-1075 .formfield input[type="color"], .form-field-1075 .formfield input[type="date"], .form-field-1075 .formfield input[type="datetime"], .form-field-1075 .formfield input[type="datetime-local"], .form-field-1075 .formfield input[type="email"], .form-field-1075 .formfield input[type="month"], .form-field-1075 .formfield input[type="number"], .form-field-1075 .formfield input[type="password"], .form-field-1075 .formfield input[type="search"], .form-field-1075 .formfield input[type="tel"], .form-field-1075 .formfield input[type="text"], .form-field-1075 .formfield input[type="time"], .form-field-1075 .formfield input[type="url"], .form-field-1075 .formfield input[type="week"], .form-field-1075 .formfield textarea,
.form-field-1075 .formfield > textarea,
.form-field-1075 .formfield > .input-group {
  width: 1075px;
}
.form-field-1075 .formfield input[type=file],
.form-field-1075 .formfield > select {
  width: 1093px;
}

.form-label-1100 .formfield > label {
  width: 1100px;
}

.form-field-1100 .formfield input[type="color"], .form-field-1100 .formfield input[type="date"], .form-field-1100 .formfield input[type="datetime"], .form-field-1100 .formfield input[type="datetime-local"], .form-field-1100 .formfield input[type="email"], .form-field-1100 .formfield input[type="month"], .form-field-1100 .formfield input[type="number"], .form-field-1100 .formfield input[type="password"], .form-field-1100 .formfield input[type="search"], .form-field-1100 .formfield input[type="tel"], .form-field-1100 .formfield input[type="text"], .form-field-1100 .formfield input[type="time"], .form-field-1100 .formfield input[type="url"], .form-field-1100 .formfield input[type="week"], .form-field-1100 .formfield textarea,
.form-field-1100 .formfield > textarea,
.form-field-1100 .formfield > .input-group {
  width: 1100px;
}
.form-field-1100 .formfield input[type=file],
.form-field-1100 .formfield > select {
  width: 1118px;
}

.form-label-1125 .formfield > label {
  width: 1125px;
}

.form-field-1125 .formfield input[type="color"], .form-field-1125 .formfield input[type="date"], .form-field-1125 .formfield input[type="datetime"], .form-field-1125 .formfield input[type="datetime-local"], .form-field-1125 .formfield input[type="email"], .form-field-1125 .formfield input[type="month"], .form-field-1125 .formfield input[type="number"], .form-field-1125 .formfield input[type="password"], .form-field-1125 .formfield input[type="search"], .form-field-1125 .formfield input[type="tel"], .form-field-1125 .formfield input[type="text"], .form-field-1125 .formfield input[type="time"], .form-field-1125 .formfield input[type="url"], .form-field-1125 .formfield input[type="week"], .form-field-1125 .formfield textarea,
.form-field-1125 .formfield > textarea,
.form-field-1125 .formfield > .input-group {
  width: 1125px;
}
.form-field-1125 .formfield input[type=file],
.form-field-1125 .formfield > select {
  width: 1143px;
}

.form-label-1150 .formfield > label {
  width: 1150px;
}

.form-field-1150 .formfield input[type="color"], .form-field-1150 .formfield input[type="date"], .form-field-1150 .formfield input[type="datetime"], .form-field-1150 .formfield input[type="datetime-local"], .form-field-1150 .formfield input[type="email"], .form-field-1150 .formfield input[type="month"], .form-field-1150 .formfield input[type="number"], .form-field-1150 .formfield input[type="password"], .form-field-1150 .formfield input[type="search"], .form-field-1150 .formfield input[type="tel"], .form-field-1150 .formfield input[type="text"], .form-field-1150 .formfield input[type="time"], .form-field-1150 .formfield input[type="url"], .form-field-1150 .formfield input[type="week"], .form-field-1150 .formfield textarea,
.form-field-1150 .formfield > textarea,
.form-field-1150 .formfield > .input-group {
  width: 1150px;
}
.form-field-1150 .formfield input[type=file],
.form-field-1150 .formfield > select {
  width: 1168px;
}

.form-label-1175 .formfield > label {
  width: 1175px;
}

.form-field-1175 .formfield input[type="color"], .form-field-1175 .formfield input[type="date"], .form-field-1175 .formfield input[type="datetime"], .form-field-1175 .formfield input[type="datetime-local"], .form-field-1175 .formfield input[type="email"], .form-field-1175 .formfield input[type="month"], .form-field-1175 .formfield input[type="number"], .form-field-1175 .formfield input[type="password"], .form-field-1175 .formfield input[type="search"], .form-field-1175 .formfield input[type="tel"], .form-field-1175 .formfield input[type="text"], .form-field-1175 .formfield input[type="time"], .form-field-1175 .formfield input[type="url"], .form-field-1175 .formfield input[type="week"], .form-field-1175 .formfield textarea,
.form-field-1175 .formfield > textarea,
.form-field-1175 .formfield > .input-group {
  width: 1175px;
}
.form-field-1175 .formfield input[type=file],
.form-field-1175 .formfield > select {
  width: 1193px;
}

.form-label-1200 .formfield > label {
  width: 1200px;
}

.form-field-1200 .formfield input[type="color"], .form-field-1200 .formfield input[type="date"], .form-field-1200 .formfield input[type="datetime"], .form-field-1200 .formfield input[type="datetime-local"], .form-field-1200 .formfield input[type="email"], .form-field-1200 .formfield input[type="month"], .form-field-1200 .formfield input[type="number"], .form-field-1200 .formfield input[type="password"], .form-field-1200 .formfield input[type="search"], .form-field-1200 .formfield input[type="tel"], .form-field-1200 .formfield input[type="text"], .form-field-1200 .formfield input[type="time"], .form-field-1200 .formfield input[type="url"], .form-field-1200 .formfield input[type="week"], .form-field-1200 .formfield textarea,
.form-field-1200 .formfield > textarea,
.form-field-1200 .formfield > .input-group {
  width: 1200px;
}
.form-field-1200 .formfield input[type=file],
.form-field-1200 .formfield > select {
  width: 1218px;
}

.form-label-1225 .formfield > label {
  width: 1225px;
}

.form-field-1225 .formfield input[type="color"], .form-field-1225 .formfield input[type="date"], .form-field-1225 .formfield input[type="datetime"], .form-field-1225 .formfield input[type="datetime-local"], .form-field-1225 .formfield input[type="email"], .form-field-1225 .formfield input[type="month"], .form-field-1225 .formfield input[type="number"], .form-field-1225 .formfield input[type="password"], .form-field-1225 .formfield input[type="search"], .form-field-1225 .formfield input[type="tel"], .form-field-1225 .formfield input[type="text"], .form-field-1225 .formfield input[type="time"], .form-field-1225 .formfield input[type="url"], .form-field-1225 .formfield input[type="week"], .form-field-1225 .formfield textarea,
.form-field-1225 .formfield > textarea,
.form-field-1225 .formfield > .input-group {
  width: 1225px;
}
.form-field-1225 .formfield input[type=file],
.form-field-1225 .formfield > select {
  width: 1243px;
}

.form-label-1250 .formfield > label {
  width: 1250px;
}

.form-field-1250 .formfield input[type="color"], .form-field-1250 .formfield input[type="date"], .form-field-1250 .formfield input[type="datetime"], .form-field-1250 .formfield input[type="datetime-local"], .form-field-1250 .formfield input[type="email"], .form-field-1250 .formfield input[type="month"], .form-field-1250 .formfield input[type="number"], .form-field-1250 .formfield input[type="password"], .form-field-1250 .formfield input[type="search"], .form-field-1250 .formfield input[type="tel"], .form-field-1250 .formfield input[type="text"], .form-field-1250 .formfield input[type="time"], .form-field-1250 .formfield input[type="url"], .form-field-1250 .formfield input[type="week"], .form-field-1250 .formfield textarea,
.form-field-1250 .formfield > textarea,
.form-field-1250 .formfield > .input-group {
  width: 1250px;
}
.form-field-1250 .formfield input[type=file],
.form-field-1250 .formfield > select {
  width: 1268px;
}

.form-label-1275 .formfield > label {
  width: 1275px;
}

.form-field-1275 .formfield input[type="color"], .form-field-1275 .formfield input[type="date"], .form-field-1275 .formfield input[type="datetime"], .form-field-1275 .formfield input[type="datetime-local"], .form-field-1275 .formfield input[type="email"], .form-field-1275 .formfield input[type="month"], .form-field-1275 .formfield input[type="number"], .form-field-1275 .formfield input[type="password"], .form-field-1275 .formfield input[type="search"], .form-field-1275 .formfield input[type="tel"], .form-field-1275 .formfield input[type="text"], .form-field-1275 .formfield input[type="time"], .form-field-1275 .formfield input[type="url"], .form-field-1275 .formfield input[type="week"], .form-field-1275 .formfield textarea,
.form-field-1275 .formfield > textarea,
.form-field-1275 .formfield > .input-group {
  width: 1275px;
}
.form-field-1275 .formfield input[type=file],
.form-field-1275 .formfield > select {
  width: 1293px;
}

.form-label-1300 .formfield > label {
  width: 1300px;
}

.form-field-1300 .formfield input[type="color"], .form-field-1300 .formfield input[type="date"], .form-field-1300 .formfield input[type="datetime"], .form-field-1300 .formfield input[type="datetime-local"], .form-field-1300 .formfield input[type="email"], .form-field-1300 .formfield input[type="month"], .form-field-1300 .formfield input[type="number"], .form-field-1300 .formfield input[type="password"], .form-field-1300 .formfield input[type="search"], .form-field-1300 .formfield input[type="tel"], .form-field-1300 .formfield input[type="text"], .form-field-1300 .formfield input[type="time"], .form-field-1300 .formfield input[type="url"], .form-field-1300 .formfield input[type="week"], .form-field-1300 .formfield textarea,
.form-field-1300 .formfield > textarea,
.form-field-1300 .formfield > .input-group {
  width: 1300px;
}
.form-field-1300 .formfield input[type=file],
.form-field-1300 .formfield > select {
  width: 1318px;
}

.form-label-1325 .formfield > label {
  width: 1325px;
}

.form-field-1325 .formfield input[type="color"], .form-field-1325 .formfield input[type="date"], .form-field-1325 .formfield input[type="datetime"], .form-field-1325 .formfield input[type="datetime-local"], .form-field-1325 .formfield input[type="email"], .form-field-1325 .formfield input[type="month"], .form-field-1325 .formfield input[type="number"], .form-field-1325 .formfield input[type="password"], .form-field-1325 .formfield input[type="search"], .form-field-1325 .formfield input[type="tel"], .form-field-1325 .formfield input[type="text"], .form-field-1325 .formfield input[type="time"], .form-field-1325 .formfield input[type="url"], .form-field-1325 .formfield input[type="week"], .form-field-1325 .formfield textarea,
.form-field-1325 .formfield > textarea,
.form-field-1325 .formfield > .input-group {
  width: 1325px;
}
.form-field-1325 .formfield input[type=file],
.form-field-1325 .formfield > select {
  width: 1343px;
}

.form-label-1350 .formfield > label {
  width: 1350px;
}

.form-field-1350 .formfield input[type="color"], .form-field-1350 .formfield input[type="date"], .form-field-1350 .formfield input[type="datetime"], .form-field-1350 .formfield input[type="datetime-local"], .form-field-1350 .formfield input[type="email"], .form-field-1350 .formfield input[type="month"], .form-field-1350 .formfield input[type="number"], .form-field-1350 .formfield input[type="password"], .form-field-1350 .formfield input[type="search"], .form-field-1350 .formfield input[type="tel"], .form-field-1350 .formfield input[type="text"], .form-field-1350 .formfield input[type="time"], .form-field-1350 .formfield input[type="url"], .form-field-1350 .formfield input[type="week"], .form-field-1350 .formfield textarea,
.form-field-1350 .formfield > textarea,
.form-field-1350 .formfield > .input-group {
  width: 1350px;
}
.form-field-1350 .formfield input[type=file],
.form-field-1350 .formfield > select {
  width: 1368px;
}

.form-label-1375 .formfield > label {
  width: 1375px;
}

.form-field-1375 .formfield input[type="color"], .form-field-1375 .formfield input[type="date"], .form-field-1375 .formfield input[type="datetime"], .form-field-1375 .formfield input[type="datetime-local"], .form-field-1375 .formfield input[type="email"], .form-field-1375 .formfield input[type="month"], .form-field-1375 .formfield input[type="number"], .form-field-1375 .formfield input[type="password"], .form-field-1375 .formfield input[type="search"], .form-field-1375 .formfield input[type="tel"], .form-field-1375 .formfield input[type="text"], .form-field-1375 .formfield input[type="time"], .form-field-1375 .formfield input[type="url"], .form-field-1375 .formfield input[type="week"], .form-field-1375 .formfield textarea,
.form-field-1375 .formfield > textarea,
.form-field-1375 .formfield > .input-group {
  width: 1375px;
}
.form-field-1375 .formfield input[type=file],
.form-field-1375 .formfield > select {
  width: 1393px;
}

.form-label-1400 .formfield > label {
  width: 1400px;
}

.form-field-1400 .formfield input[type="color"], .form-field-1400 .formfield input[type="date"], .form-field-1400 .formfield input[type="datetime"], .form-field-1400 .formfield input[type="datetime-local"], .form-field-1400 .formfield input[type="email"], .form-field-1400 .formfield input[type="month"], .form-field-1400 .formfield input[type="number"], .form-field-1400 .formfield input[type="password"], .form-field-1400 .formfield input[type="search"], .form-field-1400 .formfield input[type="tel"], .form-field-1400 .formfield input[type="text"], .form-field-1400 .formfield input[type="time"], .form-field-1400 .formfield input[type="url"], .form-field-1400 .formfield input[type="week"], .form-field-1400 .formfield textarea,
.form-field-1400 .formfield > textarea,
.form-field-1400 .formfield > .input-group {
  width: 1400px;
}
.form-field-1400 .formfield input[type=file],
.form-field-1400 .formfield > select {
  width: 1418px;
}

.form-label-1425 .formfield > label {
  width: 1425px;
}

.form-field-1425 .formfield input[type="color"], .form-field-1425 .formfield input[type="date"], .form-field-1425 .formfield input[type="datetime"], .form-field-1425 .formfield input[type="datetime-local"], .form-field-1425 .formfield input[type="email"], .form-field-1425 .formfield input[type="month"], .form-field-1425 .formfield input[type="number"], .form-field-1425 .formfield input[type="password"], .form-field-1425 .formfield input[type="search"], .form-field-1425 .formfield input[type="tel"], .form-field-1425 .formfield input[type="text"], .form-field-1425 .formfield input[type="time"], .form-field-1425 .formfield input[type="url"], .form-field-1425 .formfield input[type="week"], .form-field-1425 .formfield textarea,
.form-field-1425 .formfield > textarea,
.form-field-1425 .formfield > .input-group {
  width: 1425px;
}
.form-field-1425 .formfield input[type=file],
.form-field-1425 .formfield > select {
  width: 1443px;
}

.form-label-1450 .formfield > label {
  width: 1450px;
}

.form-field-1450 .formfield input[type="color"], .form-field-1450 .formfield input[type="date"], .form-field-1450 .formfield input[type="datetime"], .form-field-1450 .formfield input[type="datetime-local"], .form-field-1450 .formfield input[type="email"], .form-field-1450 .formfield input[type="month"], .form-field-1450 .formfield input[type="number"], .form-field-1450 .formfield input[type="password"], .form-field-1450 .formfield input[type="search"], .form-field-1450 .formfield input[type="tel"], .form-field-1450 .formfield input[type="text"], .form-field-1450 .formfield input[type="time"], .form-field-1450 .formfield input[type="url"], .form-field-1450 .formfield input[type="week"], .form-field-1450 .formfield textarea,
.form-field-1450 .formfield > textarea,
.form-field-1450 .formfield > .input-group {
  width: 1450px;
}
.form-field-1450 .formfield input[type=file],
.form-field-1450 .formfield > select {
  width: 1468px;
}

.form-label-1475 .formfield > label {
  width: 1475px;
}

.form-field-1475 .formfield input[type="color"], .form-field-1475 .formfield input[type="date"], .form-field-1475 .formfield input[type="datetime"], .form-field-1475 .formfield input[type="datetime-local"], .form-field-1475 .formfield input[type="email"], .form-field-1475 .formfield input[type="month"], .form-field-1475 .formfield input[type="number"], .form-field-1475 .formfield input[type="password"], .form-field-1475 .formfield input[type="search"], .form-field-1475 .formfield input[type="tel"], .form-field-1475 .formfield input[type="text"], .form-field-1475 .formfield input[type="time"], .form-field-1475 .formfield input[type="url"], .form-field-1475 .formfield input[type="week"], .form-field-1475 .formfield textarea,
.form-field-1475 .formfield > textarea,
.form-field-1475 .formfield > .input-group {
  width: 1475px;
}
.form-field-1475 .formfield input[type=file],
.form-field-1475 .formfield > select {
  width: 1493px;
}

.form-label-1500 .formfield > label {
  width: 1500px;
}

.form-field-1500 .formfield input[type="color"], .form-field-1500 .formfield input[type="date"], .form-field-1500 .formfield input[type="datetime"], .form-field-1500 .formfield input[type="datetime-local"], .form-field-1500 .formfield input[type="email"], .form-field-1500 .formfield input[type="month"], .form-field-1500 .formfield input[type="number"], .form-field-1500 .formfield input[type="password"], .form-field-1500 .formfield input[type="search"], .form-field-1500 .formfield input[type="tel"], .form-field-1500 .formfield input[type="text"], .form-field-1500 .formfield input[type="time"], .form-field-1500 .formfield input[type="url"], .form-field-1500 .formfield input[type="week"], .form-field-1500 .formfield textarea,
.form-field-1500 .formfield > textarea,
.form-field-1500 .formfield > .input-group {
  width: 1500px;
}
.form-field-1500 .formfield input[type=file],
.form-field-1500 .formfield > select {
  width: 1518px;
}

.form-label-1525 .formfield > label {
  width: 1525px;
}

.form-field-1525 .formfield input[type="color"], .form-field-1525 .formfield input[type="date"], .form-field-1525 .formfield input[type="datetime"], .form-field-1525 .formfield input[type="datetime-local"], .form-field-1525 .formfield input[type="email"], .form-field-1525 .formfield input[type="month"], .form-field-1525 .formfield input[type="number"], .form-field-1525 .formfield input[type="password"], .form-field-1525 .formfield input[type="search"], .form-field-1525 .formfield input[type="tel"], .form-field-1525 .formfield input[type="text"], .form-field-1525 .formfield input[type="time"], .form-field-1525 .formfield input[type="url"], .form-field-1525 .formfield input[type="week"], .form-field-1525 .formfield textarea,
.form-field-1525 .formfield > textarea,
.form-field-1525 .formfield > .input-group {
  width: 1525px;
}
.form-field-1525 .formfield input[type=file],
.form-field-1525 .formfield > select {
  width: 1543px;
}

.form-label-1550 .formfield > label {
  width: 1550px;
}

.form-field-1550 .formfield input[type="color"], .form-field-1550 .formfield input[type="date"], .form-field-1550 .formfield input[type="datetime"], .form-field-1550 .formfield input[type="datetime-local"], .form-field-1550 .formfield input[type="email"], .form-field-1550 .formfield input[type="month"], .form-field-1550 .formfield input[type="number"], .form-field-1550 .formfield input[type="password"], .form-field-1550 .formfield input[type="search"], .form-field-1550 .formfield input[type="tel"], .form-field-1550 .formfield input[type="text"], .form-field-1550 .formfield input[type="time"], .form-field-1550 .formfield input[type="url"], .form-field-1550 .formfield input[type="week"], .form-field-1550 .formfield textarea,
.form-field-1550 .formfield > textarea,
.form-field-1550 .formfield > .input-group {
  width: 1550px;
}
.form-field-1550 .formfield input[type=file],
.form-field-1550 .formfield > select {
  width: 1568px;
}

.form-label-1575 .formfield > label {
  width: 1575px;
}

.form-field-1575 .formfield input[type="color"], .form-field-1575 .formfield input[type="date"], .form-field-1575 .formfield input[type="datetime"], .form-field-1575 .formfield input[type="datetime-local"], .form-field-1575 .formfield input[type="email"], .form-field-1575 .formfield input[type="month"], .form-field-1575 .formfield input[type="number"], .form-field-1575 .formfield input[type="password"], .form-field-1575 .formfield input[type="search"], .form-field-1575 .formfield input[type="tel"], .form-field-1575 .formfield input[type="text"], .form-field-1575 .formfield input[type="time"], .form-field-1575 .formfield input[type="url"], .form-field-1575 .formfield input[type="week"], .form-field-1575 .formfield textarea,
.form-field-1575 .formfield > textarea,
.form-field-1575 .formfield > .input-group {
  width: 1575px;
}
.form-field-1575 .formfield input[type=file],
.form-field-1575 .formfield > select {
  width: 1593px;
}

.form-label-1600 .formfield > label {
  width: 1600px;
}

.form-field-1600 .formfield input[type="color"], .form-field-1600 .formfield input[type="date"], .form-field-1600 .formfield input[type="datetime"], .form-field-1600 .formfield input[type="datetime-local"], .form-field-1600 .formfield input[type="email"], .form-field-1600 .formfield input[type="month"], .form-field-1600 .formfield input[type="number"], .form-field-1600 .formfield input[type="password"], .form-field-1600 .formfield input[type="search"], .form-field-1600 .formfield input[type="tel"], .form-field-1600 .formfield input[type="text"], .form-field-1600 .formfield input[type="time"], .form-field-1600 .formfield input[type="url"], .form-field-1600 .formfield input[type="week"], .form-field-1600 .formfield textarea,
.form-field-1600 .formfield > textarea,
.form-field-1600 .formfield > .input-group {
  width: 1600px;
}
.form-field-1600 .formfield input[type=file],
.form-field-1600 .formfield > select {
  width: 1618px;
}

.form-label-1625 .formfield > label {
  width: 1625px;
}

.form-field-1625 .formfield input[type="color"], .form-field-1625 .formfield input[type="date"], .form-field-1625 .formfield input[type="datetime"], .form-field-1625 .formfield input[type="datetime-local"], .form-field-1625 .formfield input[type="email"], .form-field-1625 .formfield input[type="month"], .form-field-1625 .formfield input[type="number"], .form-field-1625 .formfield input[type="password"], .form-field-1625 .formfield input[type="search"], .form-field-1625 .formfield input[type="tel"], .form-field-1625 .formfield input[type="text"], .form-field-1625 .formfield input[type="time"], .form-field-1625 .formfield input[type="url"], .form-field-1625 .formfield input[type="week"], .form-field-1625 .formfield textarea,
.form-field-1625 .formfield > textarea,
.form-field-1625 .formfield > .input-group {
  width: 1625px;
}
.form-field-1625 .formfield input[type=file],
.form-field-1625 .formfield > select {
  width: 1643px;
}

.form-label-1650 .formfield > label {
  width: 1650px;
}

.form-field-1650 .formfield input[type="color"], .form-field-1650 .formfield input[type="date"], .form-field-1650 .formfield input[type="datetime"], .form-field-1650 .formfield input[type="datetime-local"], .form-field-1650 .formfield input[type="email"], .form-field-1650 .formfield input[type="month"], .form-field-1650 .formfield input[type="number"], .form-field-1650 .formfield input[type="password"], .form-field-1650 .formfield input[type="search"], .form-field-1650 .formfield input[type="tel"], .form-field-1650 .formfield input[type="text"], .form-field-1650 .formfield input[type="time"], .form-field-1650 .formfield input[type="url"], .form-field-1650 .formfield input[type="week"], .form-field-1650 .formfield textarea,
.form-field-1650 .formfield > textarea,
.form-field-1650 .formfield > .input-group {
  width: 1650px;
}
.form-field-1650 .formfield input[type=file],
.form-field-1650 .formfield > select {
  width: 1668px;
}

.form-label-1675 .formfield > label {
  width: 1675px;
}

.form-field-1675 .formfield input[type="color"], .form-field-1675 .formfield input[type="date"], .form-field-1675 .formfield input[type="datetime"], .form-field-1675 .formfield input[type="datetime-local"], .form-field-1675 .formfield input[type="email"], .form-field-1675 .formfield input[type="month"], .form-field-1675 .formfield input[type="number"], .form-field-1675 .formfield input[type="password"], .form-field-1675 .formfield input[type="search"], .form-field-1675 .formfield input[type="tel"], .form-field-1675 .formfield input[type="text"], .form-field-1675 .formfield input[type="time"], .form-field-1675 .formfield input[type="url"], .form-field-1675 .formfield input[type="week"], .form-field-1675 .formfield textarea,
.form-field-1675 .formfield > textarea,
.form-field-1675 .formfield > .input-group {
  width: 1675px;
}
.form-field-1675 .formfield input[type=file],
.form-field-1675 .formfield > select {
  width: 1693px;
}

.form-label-1700 .formfield > label {
  width: 1700px;
}

.form-field-1700 .formfield input[type="color"], .form-field-1700 .formfield input[type="date"], .form-field-1700 .formfield input[type="datetime"], .form-field-1700 .formfield input[type="datetime-local"], .form-field-1700 .formfield input[type="email"], .form-field-1700 .formfield input[type="month"], .form-field-1700 .formfield input[type="number"], .form-field-1700 .formfield input[type="password"], .form-field-1700 .formfield input[type="search"], .form-field-1700 .formfield input[type="tel"], .form-field-1700 .formfield input[type="text"], .form-field-1700 .formfield input[type="time"], .form-field-1700 .formfield input[type="url"], .form-field-1700 .formfield input[type="week"], .form-field-1700 .formfield textarea,
.form-field-1700 .formfield > textarea,
.form-field-1700 .formfield > .input-group {
  width: 1700px;
}
.form-field-1700 .formfield input[type=file],
.form-field-1700 .formfield > select {
  width: 1718px;
}

/*----------------------------------------------------------------------------*\
	# Tabel style
\*----------------------------------------------------------------------------*/
.table {
  width: 100%;
  border-spacing: 0px 4px;
  border-collapse: separate;
}
.table > thead > tr > th, .table .table-thead > th {
  padding: 4px;
  font-size: 12px;
  text-align: left;
  color: #000000;
}
.table > thead > tr > th:first-child, .table .table-thead > th:first-child {
  padding-left: 12px;
}
.table > thead > tr > th:last-child, .table .table-thead > th:last-child {
  padding-right: 12px;
}
.table > tbody > tr > td, .table > tbody > tr td:hover {
  padding: 8px 4px;
  font-size: 13px;
  border-top: 1px solid #D8F2F2;
  border-bottom: 1px solid #D8F2F2;
  -webkit-transition: background 0.25s ease-in-out;
  -moz-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
}
.table > tbody > tr > td:first-child, .table > tbody > tr td:hover:first-child {
  padding-left: 12px;
  border-left: 1px solid #D8F2F2;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
}
.table > tbody > tr > td:last-child, .table > tbody > tr td:hover:last-child {
  padding-right: 12px;
  border-right: 1px solid #D8F2F2;
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}
.table > tbody > tr:nth-child(even) > td {
  background-color: #fff;
}
.table > tbody > tr:nth-child(odd) > td {
  background-color: #f9fdfd;
}

.table.table-small {
  border-spacing: 0px 2px;
}
.table.table-small > tbody > tr > td, .table.table-small > tbody > tr td:hover {
  padding: 4px 4px;
}
.table.table-small > tbody > tr > td:first-child, .table.table-small > tbody > tr td:hover:first-child {
  padding-left: 8px;
}
.table.table-small > tbody > tr > td:last-child, .table.table-small > tbody > tr td:hover:last-child {
  padding-right: 8px;
}

.table-hover > tbody > tr:hover > td {
  background-color: #F0FAFA !important;
}

.table-selectable > tbody > tr > td {
  cursor: pointer;
}
.table-selectable > tbody > tr:hover > td {
  cursor: pointer;
  background-color: #F0FAFA !important;
}

.table > tbody .table-grouping-title > td,
.table > tbody .table-grouping-title > td:hover,
.table > tbody .table-grouping-title:hover > td,
.table > tbody .table-grouping-title:hover > td:hover {
  padding-top: 16px !important;
  padding-bottom: 4px !important;
  font-family: "SegoeLightRegular", Helvetica, "Arial", sans-serif !important;
  font-size: 18px !important;
  font-weight: bold !important;
  color: #00BFBF;
  cursor: default;
  border-radius: 0 !important;
  border: 0 !important;
  border-bottom: 1px solid #00BFBF !important;
  background-color: white !important;
}

.table > tbody .table-subgrouping-title > td,
.table > tbody .table-subgrouping-title > td:hover,
.table > tbody .table-subgrouping-title:hover > td,
.table > tbody .table-subgrouping-title:hover > td:hover {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  font-family: "SegoeLightRegular", Helvetica, "Arial", sans-serif !important;
  font-size: 12px !important;
  font-weight: normal !important;
  color: #c6c6c6;
  text-align: center;
  cursor: default;
  border-radius: 0 !important;
  border: 0 !important;
  background-color: white !important;
}

/*----------------------------------------------------------------------------*\
	# Overviewbuilder classes
\*----------------------------------------------------------------------------*/
.overview-builder .sorting_column {
  padding: 0;
}
.overview-builder .sorting_column > a {
  display: block;
  padding: 4px 4px 4px 20px;
  color: #000000;
  background-position: left center;
  background-repeat: no-repeat;
}
.overview-builder .sorting_column > a.sorting_column_down {
  background-image: url(../gfx/sort_down.png);
}
.overview-builder .sorting_column > a.sorting_column_up {
  background-image: url(../gfx/sort_up.png);
}
.overview-builder .table_sorted_column_header a.sorting_column_down {
  background-image: url(../gfx/sort_down_selected.png);
}
.overview-builder .table_sorted_column_header a.sorting_column_up {
  background-image: url(../gfx/sort_up_selected.png);
}
.overview-builder .dragHandle {
  cursor: move !important;
}

.items_table_no_results td {
  text-align: center;
}

.overview-builder-pagination {
  overflow: auto;
}
.overview-builder-pagination .pagination {
  float: right;
}

.pagination {
  overflow: auto;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.pagination li {
  float: left;
  margin: 0px 2px;
  border-radius: 2px;
  border: 1px solid #c8ddde;
  background: #c8ddde;
}
.pagination li > a,
.pagination li > span {
  display: block;
  padding: 4px 8px;
  font-weight: bold;
  color: #fff;
}
.pagination li > a:hover {
  text-decoration: none;
}
.pagination li:last-child {
  margin-right: 0;
}
.pagination .active {
  border-color: #00bebd;
  background: #00bebd;
}
.pagination .active > a,
.pagination .active > span {
  color: #fff;
}
.pagination .disabled {
  border-color: #c8ddde;
  background: #c8ddde;
}
.pagination .disabled > a,
.pagination .disabled > span {
  color: #e6e6e6;
}

.form-search .input-search {
  width: 376px;
}
.form-search .btn-search {
  width: 48px;
  min-width: 0;
  height: 36px;
  margin-left: 4px;
  padding: 0px 4px 4px;
  font-size: 18px;
  line-height: 18px;
  border-radius: 8px;
  box-shadow: none;
}

/*----------------------------------------------------------------------------*\
	# Language selector
\*----------------------------------------------------------------------------*/
.language_selector {
  margin: 4px 0px;
  padding: 0px;
  overflow: auto;
  list-style: none;
}
.language_selector li {
  float: left;
  margin: 4px;
  cursor: pointer;
  background: #00BFBF;
  border-radius: 4px;
}
.language_selector li a {
  display: inline-block;
  padding: 4px;
  color: #fff;
}
.language_selector li a label {
  cursor: pointer;
}
.language_selector .language_selector_item_selected {
  background: #F05A23;
}
.language_selector .language_selector_item_selected a {
  color: #fff;
}
.language_selector .language_selector_copy_button,
.language_selector .language_selector_save_button {
  background: grey;
  padding: 4px;
  color: #fff;
}
.language_selector .language_selector_ai_button {
  background: grey;
  display: none;
  padding: 4px;
  color: #fff;
}
.language_selector .language_selector_ai_save_button {
  background: grey;
  display: none;
  padding: 4px;
  color: #fff;
}
.language_selector .language_selector_save_button,
.language_selector .language_selector_success_message,
.language_selector_ai_success_message {
  display: none;
}
.language_selector .language_selector_success_message,
.language_selector_ai_success_message {
  color: green;
  background: none;
  border: 1px solid green;
  padding: 3px;
}
.language_selector input[type=checkbox] {
  display: none;
  vertical-align: -2px;
  margin-left: 4px;
}

.language_selector_languageholder {
  overflow: auto;
}
.language_selector_languageholder input[type="color"], .language_selector_languageholder input[type="date"], .language_selector_languageholder input[type="datetime"], .language_selector_languageholder input[type="datetime-local"], .language_selector_languageholder input[type="email"], .language_selector_languageholder input[type="month"], .language_selector_languageholder input[type="number"], .language_selector_languageholder input[type="password"], .language_selector_languageholder input[type="search"], .language_selector_languageholder input[type="tel"], .language_selector_languageholder input[type="text"], .language_selector_languageholder input[type="time"], .language_selector_languageholder input[type="url"], .language_selector_languageholder input[type="week"], .language_selector_languageholder textarea, .language_selector_languageholder select, .language_selector_languageholder textarea, .language_selector_languageholder .add_language_flags {
  background-position: right 3px top 3px;
  background-repeat: no-repeat;
}

.form-field-small .language_selector_languageholder input[type="color"], .form-field-small .language_selector_languageholder input[type="date"], .form-field-small .language_selector_languageholder input[type="datetime"], .form-field-small .language_selector_languageholder input[type="datetime-local"], .form-field-small .language_selector_languageholder input[type="email"], .form-field-small .language_selector_languageholder input[type="month"], .form-field-small .language_selector_languageholder input[type="number"], .form-field-small .language_selector_languageholder input[type="password"], .form-field-small .language_selector_languageholder input[type="search"], .form-field-small .language_selector_languageholder input[type="tel"], .form-field-small .language_selector_languageholder input[type="text"], .form-field-small .language_selector_languageholder input[type="time"], .form-field-small .language_selector_languageholder input[type="url"], .form-field-small .language_selector_languageholder input[type="week"], .form-field-small .language_selector_languageholder textarea, .form-field-small .language_selector_languageholder select, .form-field-small .language_selector_languageholder textarea, .form-field-small .language_selector_languageholder .add_language_flags {
  background-size: 24px;
}

.language_selector_languageholder_hide {
  display: none;
}

.language_selector_language_nl input[type="color"], .language_selector_language_nl input[type="date"], .language_selector_language_nl input[type="datetime"], .language_selector_language_nl input[type="datetime-local"], .language_selector_language_nl input[type="email"], .language_selector_language_nl input[type="month"], .language_selector_language_nl input[type="number"], .language_selector_language_nl input[type="password"], .language_selector_language_nl input[type="search"], .language_selector_language_nl input[type="tel"], .language_selector_language_nl input[type="text"], .language_selector_language_nl input[type="time"], .language_selector_language_nl input[type="url"], .language_selector_language_nl input[type="week"], .language_selector_language_nl textarea, .language_selector_language_nl select, .language_selector_language_nl textarea, .language_selector_language_nl .add_language_flags, .language_selector_language_nl .fake-input-field {
  background-image: url(../gfx/lng/nl.png);
}

.language_selector_language_en input[type="color"], .language_selector_language_en input[type="date"], .language_selector_language_en input[type="datetime"], .language_selector_language_en input[type="datetime-local"], .language_selector_language_en input[type="email"], .language_selector_language_en input[type="month"], .language_selector_language_en input[type="number"], .language_selector_language_en input[type="password"], .language_selector_language_en input[type="search"], .language_selector_language_en input[type="tel"], .language_selector_language_en input[type="text"], .language_selector_language_en input[type="time"], .language_selector_language_en input[type="url"], .language_selector_language_en input[type="week"], .language_selector_language_en textarea, .language_selector_language_en select, .language_selector_language_en textarea, .language_selector_language_en .add_language_flags, .language_selector_language_en .fake-input-field {
  background-image: url(../gfx/lng/en.png);
}

.language_selector_language_de input[type="color"], .language_selector_language_de input[type="date"], .language_selector_language_de input[type="datetime"], .language_selector_language_de input[type="datetime-local"], .language_selector_language_de input[type="email"], .language_selector_language_de input[type="month"], .language_selector_language_de input[type="number"], .language_selector_language_de input[type="password"], .language_selector_language_de input[type="search"], .language_selector_language_de input[type="tel"], .language_selector_language_de input[type="text"], .language_selector_language_de input[type="time"], .language_selector_language_de input[type="url"], .language_selector_language_de input[type="week"], .language_selector_language_de textarea, .language_selector_language_de select, .language_selector_language_de textarea, .language_selector_language_de .add_language_flags, .language_selector_language_de .fake-input-field {
  background-image: url(../gfx/lng/de.png);
}

.language_selector_language_fr input[type="color"], .language_selector_language_fr input[type="date"], .language_selector_language_fr input[type="datetime"], .language_selector_language_fr input[type="datetime-local"], .language_selector_language_fr input[type="email"], .language_selector_language_fr input[type="month"], .language_selector_language_fr input[type="number"], .language_selector_language_fr input[type="password"], .language_selector_language_fr input[type="search"], .language_selector_language_fr input[type="tel"], .language_selector_language_fr input[type="text"], .language_selector_language_fr input[type="time"], .language_selector_language_fr input[type="url"], .language_selector_language_fr input[type="week"], .language_selector_language_fr textarea, .language_selector_language_fr select, .language_selector_language_fr textarea, .language_selector_language_fr .add_language_flags, .language_selector_language_fr .fake-input-field {
  background-image: url(../gfx/lng/fr.png);
}

/*----------------------------------------------------------------------------*\
	# Notificatie class
\*----------------------------------------------------------------------------*/
.notify_container {
  overflow: auto;
  margin-top: 4px;
}

.notify_container.notify_container_prepare_space {
  min-height: 38px;
}

.notify {
  padding: 8px;
  margin-bottom: 4px;
  border-radius: 4px;
  color: #303030;
  background-color: #FFEDAB;
}
.notify.notify-type-2 {
  color: #721c24;
  background-color: #f8d7da;
  border: 1px solid #f5c6cb;
}
.notify > ul {
  padding-bottom: 4px;
}

.notify-with-icon > .notify-with-icon-theicon {
  float: left;
  margin-top: -1px;
  font-size: 14px;
}

.notify-with-icon > img {
  float: left;
  margin: 4px 4px 0 0;
}

.notify-with-icon > .notify-text-image {
  margin-left: 20px;
}

/*----------------------------------------------------------------------------*\
	# Knop style
\*----------------------------------------------------------------------------*/
.btn {
  padding: 4px 8px;
  min-width: 100px;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  background: #6D7676;
  border: 1px solid #616969;
  border-radius: 3px;
  box-shadow: 0px 0px 1px rgba(87, 87, 87, 0.5);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.btn .fa-inverse {
  color: #6D7676;
}
.btn:hover {
  text-decoration: none;
}

a.btn {
  display: inline-block;
}

.btn.btn-large {
  padding: 8px 12px;
  min-width: 140px;
  text-align: left;
  font-weight: bold;
}

.btn.btn-icon {
  height: 18px;
}
.btn.btn-icon .icon {
  float: left;
  margin-top: -4px;
  margin-left: -4px;
  margin-right: 4px;
  vertical-align: sub;
  font-size: 1em;
}
.btn.btn-icon .icon > .fa {
  font-size: 24px;
  line-height: 1em;
}

.btn.btn-primary {
  background: #F05A23;
  border-color: #ea4a10;
}
.btn.btn-primary .fa-inverse {
  color: #F05A23;
}

.btn.btn-secondary {
  background: #00BFBF;
  border-color: #00a6a6;
}
.btn.btn-secondary .fa-inverse {
  color: #00BFBF;
}

.btn[disabled], .btn.btn-disabled {
  color: #575757;
}

.icon-btn {
  display: inline-block;
  overflow: visible;
  width: 1.25em;
  height: 1.25em;
  font-size: 16px;
  vertical-align: text-bottom;
  color: #333333;
}
.icon-btn > .fa {
  font-size: 1em;
}
.icon-btn > .fa-stack {
  font-size: 0.45em;
}

/*----------------------------------------------------------------------------*\
	# Tabs style
\*----------------------------------------------------------------------------*/
.tabs-panellist {
  overflow: auto;
  margin: 0 0 -1px;
  padding: 0 4px;
  font-size: 14px;
  list-style: none;
}
.tabs-panellist > li {
  float: left;
  padding: 0;
  margin: 0 2px;
  background: grey;
  border: 1px solid black;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  text-transform: uppercase;
}
.tabs-panellist > li > a {
  display: block;
  padding: 8px 12px;
  color: black;
}
.tabs-panellist > li > a:hover {
  text-decoration: none;
}
.tabs-panellist > li.active {
  background: white;
  color: black;
  border-bottom-color: white;
}
.tabs-panellist > li.active > a {
  color: black;
}
.tabs-panellist > li {
  background: #f5fcfc;
  border-color: #e1f5f5;
}
.tabs-panellist > li > a {
  color: #8d9797;
}
.tabs-panellist > li.active {
  color: #303030;
  background: #e1f5f5;
  border-bottom-color: #e1f5f5;
}
.tabs-panellist > li.active > a {
  color: #303030;
}

.tabs-panels {
  border-radius: 4px;
  border: 1px solid black;
  background-color: white;
  background-color: #e1f5f5;
  border-color: #e1f5f5;
}
.tabs-panels > .tabs-panels-panel {
  padding: 8px;
  overflow: auto;
}

.tabs-subtabs .tabs-panellist {
  overflow: auto;
  margin: 0 0 -1px;
  padding: 0 4px;
  font-size: 14px;
  list-style: none;
  padding: 0px 7px;
}
.tabs-subtabs .tabs-panellist > li {
  float: left;
  padding: 0;
  margin: 0 2px;
  background: grey;
  border: 1px solid black;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  text-transform: uppercase;
}
.tabs-subtabs .tabs-panellist > li > a {
  display: block;
  padding: 8px 12px;
  color: black;
}
.tabs-subtabs .tabs-panellist > li > a:hover {
  text-decoration: none;
}
.tabs-subtabs .tabs-panellist > li.active {
  background: white;
  color: black;
  border-bottom-color: white;
}
.tabs-subtabs .tabs-panellist > li.active > a {
  color: black;
}
.tabs-subtabs .tabs-panellist > li {
  background: #f5fcfc;
  border-color: #b0e6e6;
}
.tabs-subtabs .tabs-panellist > li > a {
  color: #8d9797;
}
.tabs-subtabs .tabs-panellist > li.active {
  color: #303030;
  background: #fff;
  border-bottom-color: #fff;
}
.tabs-subtabs .tabs-panellist > li.active > a {
  color: #303030;
}
.tabs-subtabs .tabs-panels {
  border-radius: 4px;
  border: 1px solid black;
  background-color: white;
  border-color: #b0e6e6;
  background-color: #fff;
}
.tabs-subtabs .tabs-panels > .tabs-panels-panel {
  padding: 8px;
  overflow: auto;
}

.tabs-title-header {
  margin: 0 0 12px 0;
  padding: 0 8px 4px 8px;
  font-size: 18px;
  border-bottom: 1px solid #00BFBF;
}

.overview-tabs {
  margin: 0 0 8px;
  border-bottom: 1px solid #b0e6e6;
}
.overview-tabs .tabs-panellist {
  overflow: auto;
  margin: 0 0 -1px;
  padding: 0 4px;
  font-size: 14px;
  list-style: none;
}
.overview-tabs .tabs-panellist > li {
  float: left;
  padding: 0;
  margin: 0 2px;
  background: grey;
  border: 1px solid black;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  text-transform: uppercase;
}
.overview-tabs .tabs-panellist > li > a {
  display: block;
  padding: 8px 12px;
  color: black;
}
.overview-tabs .tabs-panellist > li > a:hover {
  text-decoration: none;
}
.overview-tabs .tabs-panellist > li.active {
  background: white;
  color: black;
  border-bottom-color: white;
}
.overview-tabs .tabs-panellist > li.active > a {
  color: black;
}
.overview-tabs .tabs-panellist > li {
  background: #f5fcfc;
  border-color: #b0e6e6;
}
.overview-tabs .tabs-panellist > li > a {
  color: #8d9797;
}
.overview-tabs .tabs-panellist > li.active {
  color: #303030;
  background: #fff;
  border-bottom-color: #fff;
}
.overview-tabs .tabs-panellist > li.active > a {
  color: #303030;
}

/*----------------------------------------------------------------------------*\
	# Busyspinner indicator
\*----------------------------------------------------------------------------*/
.busyspinner {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999999;
  background-color: rgba(87, 87, 87, 0.5);
  box-shadow: 0px 0px 50px 8px #575757 inset;
}

.busyspinner .spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
  text-align: center;
  line-height: 46px;
  background-color: #FFFFFF;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  box-shadow: 2px 2px 10px 4px rgba(87, 87, 87, 0.5);
}

/*----------------------------------------------------------------------------*\
	# Messagebox dialog style
\*----------------------------------------------------------------------------*/
/* Message content holder (uncomment om een aparte padding in te stellen etc.)
.msgbox_content {

}
*/
.msgbox_content_with_icon .msgbox_content_icon {
  float: left;
  width: 52px;
  font-size: 42px;
}
.msgbox_content_with_icon .msgbox_content_message {
  margin-left: 52px;
  padding: 8px;
}

/*----------------------------------------------------------------------------*\
	# Boomstructuur weergave
\*----------------------------------------------------------------------------*/
.tree-header {
  height: 16px;
  padding: 4px;
  overflow: hidden;
  line-height: 16px;
  color: #fff;
  background-color: #19181b;
}
.tree-header a {
  color: #fff !important;
}
.tree-header .fa-inverse {
  color: black;
}

.tree {
  margin: 0px;
  padding: 0px;
  list-style: none;
  box-sizing: border-box;
  -webkit-transition: max-height 0.25s ease-in-out;
  -moz-transition: max-height 0.25s ease-in-out;
  transition: max-height 0.25s ease-in-out;
  	/*
  	.ui-sortable-helper {
  
  	}
  	*/
}
.tree li {
  padding: 0;
  padding-left: 20px;
  background-image: url(../gfx/tree_line_full.png), url(../gfx/tree_line_branch.png);
  background-repeat: repeat-y, no-repeat;
  background-position: 8px 0, 8px 0;
}
.tree li:last-child {
  background-image: url(../gfx/tree_line_end.png);
  background-repeat: no-repeat;
  background-position: 8px 0;
}
.tree li > .tree-item {
  height: 16px;
  overflow: hidden;
  padding: 4px;
  line-height: 16px;
}
.tree li > .tree-item .tree-status-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: bottom;
  background-image: url(../gfx/tree_box_icons.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.tree li > .tree-item a {
  color: #333333;
}
.tree li > .tree-item .tree-item-text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float:left;
}
.tree li > .tree-item .tree-item-opener-block {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tree li > .tree-item .tree-item-sorter-holder {
  display: inline-block;
  overflow: hidden;
  width: 1.40em;
  height: 1.40em;
  vertical-align: baseline;
  cursor: move;
  min-width: 20px;
  text-align: center;
}
.tree li > .tree-item .tree-item-sorter-holder > .fa-stack {
  font-size: 0.5em;
}
.tree li.tree-has-children.tree-open > .tree-item .tree-status-icon {
  background-position: 0px -32px;
}
.tree li.tree-has-children.tree-close > .tree-item .tree-status-icon {
  background-position: 0px -16px;
}
.tree .tree-open > .tree {
  max-height: 3200px;
  overflow: hidden;
}
.tree .tree-close > .tree {
  max-height: 0px;
  overflow: hidden;
}

.tree-item-actions {
  float: right;
  margin: -4px 0px;
  padding: 2px 4px;
  min-height: 24px;
  border-left: 1px solid #cccccc;
}

.tree-item-column {
  float: left;
  margin: -4px 0px;
  padding: 2px 4px;
  min-height: 24px;
  border-left: 1px solid #cccccc;
}

.tree-item-title {
  float: left;
}

.tree-level-0 {
  background-color: #d8f2f2;
  background-image: -webkit-linear-gradient(#d8f2f2 0%, #d8f2f2 50%, #ffffff 50%, #ffffff 100%);
  background-image: linear-gradient(#d8f2f2 0%, #d8f2f2 50%, #ffffff 50%, #ffffff 100%);
  background-size: 100% 48px;
  background-position: left top;
  border: 1px solid #cccccc;
  border-radius: 2px;
}

.tree-level-1 {
  padding-left: 4px;
}

.tree-level-2 {
  padding-left: 8px;
}

.tree-level-3 {
  padding-left: 12px;
}

.tree-level-4 {
  padding-left: 16px;
}

.tree-level-5 {
  padding-left: 20px;
}

/*----------------------------------------------------------------------------*\
	# Manager containers
\*----------------------------------------------------------------------------*/
.container {
  max-width: 1700px;
  margin: 0 auto;
  padding: 0 4px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 1024px) {
  .container {
    margin: 0;
  }
}

.manager-body {
  height: 100%;
  background-color: #303030;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
}

.manager-content-toolbar {
  min-height: 40px;
  margin-bottom: 4px;
}
.manager-content-toolbar > .btn {
  margin-right: 4px;
  margin-bottom: 4px;
}

.manager-content-notifications {
  min-height: 34px;
  margin-bottom: 4px;
}

.filebrowser-field .icon-btn {
  font-size: 24px;
}

.adv-filter .adv-filter-topbar {
  padding: 2px 0;
}
.adv-filter .adv-filter-topbar .adv-filter-button-plus-min:before {
  content: ' -';
}
.adv-filter .adv-filter-buttons {
  float: right;
  padding: 4px;
}
.adv-filter .adv-filter-content {
  padding: 4px;
  margin: 4px 0;
  overflow: auto;
  border-top: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
  background: #F4F4F4;
}
.adv-filter.hide-content .adv-filter-button-plus-min:before {
  content: ' +';
}
.adv-filter.hide-content .adv-filter-content {
  display: none;
}

/*----------------------------------------------------------------------------*\
	# Top header
\*----------------------------------------------------------------------------*/
.manager-header {
  min-height: 60px;
  padding: 16px 0 0 0;
  overflow: auto;
  border-top: 4px solid #00BFBF;
  color: #00BFBF;
  background-color: #fff;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  box-flex: none;
  -webkit-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
}

.manager-header-title {
  float: left;
  color: #009999;
}
.manager-header-title > img {
  vertical-align: sub;
}

.manager-header-subtitle {
  float: right;
  margin: 6px 12px 0 0;
  color: #009999;
}

.manager-header-menubar {
  overflow: show;
  height: 36px;
  font-size: 14px;
  background-color: #000000;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  box-flex: none;
  -webkit-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
}

.manager-header-welcome {
  height: 36px;
  text-transform: uppercase;
  line-height: 36px;
}

.manager-header-welcome-text {
  color: #00BFBF;
}

.manager-header-welcome-username {
  color: #fff;
}

.manager-header-menubar-item {
  margin: 0;
  padding: 0;
  list-style: none;
}
.manager-header-menubar-item .caret {
  display: inline-block;
  height: 0;
  width: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid gray;
}
.manager-header-menubar-item .dropdown {
  float: left;
  margin-top: 4px;
  margin-left: 8px;
}
.manager-header-menubar-item .dropdown:hover > a, .manager-header-menubar-item .dropdown.open > a {
  text-decoration: none;
  color: #333333;
  background-color: #FAFCFC;
  border-color: #dff1f1;
  border-bottom-color: #FAFCFC;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: 1px 1px 1px rgba(87, 87, 87, 0.5);
}
.manager-header-menubar-item .dropdown:hover > ul, .manager-header-menubar-item .dropdown.open > ul {
  display: block;
  /*
  opacity: 1;
  */
}
.manager-header-menubar-item .dropdown > a {
  display: block;
  padding: 2px 4px;
  color: #fff;
  background-color: #333333;
  border: 1px solid #333333;
  border-radius: 4px;
  box-sizing: border-box;
}
.manager-header-menubar-item .dropdown > ul {
  position: absolute;
  z-index: 100;
  display: none;
  min-width: 200px;
  margin: 0;
  padding: 4px;
  background-color: #FAFCFC;
  border: 1px solid #dff1f1;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  list-style: none;
  box-shadow: 1px 1px 1px rgba(87, 87, 87, 0.5);
  /*
  opacity: 0;
  @include transition(opacity 0.25s linear);
  */
}
.manager-header-menubar-item .dropdown > ul > .header {
  padding: 4px;
  font-weight: bold;
}
.manager-header-menubar-item .dropdown > ul > .only_text {
  padding: 4px;
  color: #6a7777;
}
.manager-header-menubar-item .dropdown > ul > .only_text_highlight {
  padding: 4px;
  color: #00BFBF;
}
.manager-header-menubar-item .dropdown > ul li > a {
  display: block;
  padding: 4px;
  color: #6a7777;
  -webkit-transition: color 0.25s linear;
  -moz-transition: color 0.25s linear;
  transition: color 0.25s linear;
  border-radius: 4px;
}
.manager-header-menubar-item .dropdown > ul li > a:hover, .manager-header-menubar-item .dropdown > ul li.only_text_selected {
  display: block;
  color: #fff;
  background: #00BFBF;
  text-decoration: none;
}
.manager-header-menubar-item .dropdown > ul > .divider {
  height: 1px;
  margin: 2px 0px;
  background-color: #dff1f1;
}

.manager-header-menubar-help {
  display: none;
  color: #fff;
  font-size: 29px;
  margin-top: 1px;
  line-height: 29px;
}

.popup-help-icon {
  float: right;
  margin-right: 16px;
  line-height: 17px;
  background-color: #fff;
  border-radius: 50%;
}

.popup-help-icon i {
  color: #333;
  font-size: 23px;
}

/**
 * Fixes a bug where in some cases the AI popup would be shown underneath another popup.
 */
.popup-ai {
  z-index: 1000000 !important;
}

.manager-switch-user-delete-position {
  float: right;
}

.manager-content-left-menu-ul .badge-updates {
  display: none;
  position: absolute;
  background-color: red;
  color: white;
  border-radius: 15px;
  width: 20px;
  height: 20px;
  text-align: center;
  margin-left: -5px;
  margin-top: -5px;
}

.module_update_item {
  float: left;
  width: 100%;
  font-family: "SegoeLightRegular", Helvetica, "Arial", sans-serif;
  font-size: 14px;
  border: 1px solid #e4e4e4;
  padding: 0 15px 10px 25px;
  box-sizing: border-box;
  margin-bottom: 15px;
}

.module_update_item h1 {
  font-weight: 500;
  line-height: 24px;
  font-size: 24px;
  font-size: 1.51515rem;
  background: transparent;
  border-bottom: 1px solid #e4e4e4;
  text-transform: uppercase;
  padding: 25px 15px 15px 0;
  margin: 0 0 25px 0;
}

.module_update_item .intro {
  font-weight: bold;
  color: grey;
}

.module_update_item .pic {
  max-width: 300px;
  height: auto;
  padding: 0 15px 15px 0px;
  float: left;
}

.module_update_item .date {
  color: #00aec7;
}

/*----------------------------------------------------------------------------*\
	# Content containers
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
	# Flexbox gebasseerd
\*----------------------------------------------------------------------------*/
.flexbox .manager-content-container {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
}
.flexbox .manager-content-container > .container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 0px;
  -moz-flex: 1 0 0px;
  -ms-flex: 1 0 0px;
  flex: 1 0 0px;
}
@media only screen and (min-width: 1700px) {
  .flexbox .manager-content-container > .container {
    width: 100%;
  }
}
@media only screen and (max-width: 1700px) {
  .flexbox .manager-content-container > .container {
    margin: 0px;
  }
}
.flexbox .manager-content.manager-content-onlycontent,
.flexbox .manager-content.manager-content-with-left-menu {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: calc(100% - 226px);
}
.flexbox .manager-content-left-menu {
  -webkit-box-flex: none;
  -moz-box-flex: none;
  box-flex: none;
  -webkit-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
}

/*----------------------------------------------------------------------------*\
	# Oude float manier voor IE 9
\*----------------------------------------------------------------------------*/
.no-flexbox .manager-content-container > .container {
  overflow: auto;
}
.no-flexbox .manager-content-container .left-menu-open .manager-content-with-left-menu {
  margin-left: 226px;
}
.no-flexbox .manager-content-container .left-menu-close .manager-content-with-left-menu {
  margin-left: 52px;
}
.no-flexbox .manager-content-container .manager-content {
  overflow: auto;
}
.no-flexbox .manager-content-container .manager-content-left-menu {
  float: left;
}

/*----------------------------------------------------------------------------*\
	# Visuele style
\*----------------------------------------------------------------------------*/
.manager-content {
  padding: 8px;
  background-color: #fff;
}

.manager-content-left-menu {
  width: 226px;
  overflow: hidden;
  background-image: url(../gfx/left_menu_bg.png);
  -webkit-transition: width 0.5s ease-in-out;
  -moz-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
}
.manager-content-left-menu.close {
  width: 52px;
}

.manager-content-left-menu-collapser {
  height: 56px;
}
.manager-content-left-menu-collapser > a {
  float: right;
  display: block;
  width: 16px;
  height: 16px;
  margin-top: 20px;
  margin-right: 16px;
  background: url(../gfx/left_menu_collapser_icon.png);
  background-repeat: no-repeat;
}
.manager-content-left-menu-collapser > a.open {
  background-position: 0px 0px;
}
.manager-content-left-menu-collapser > a.close {
  background-position: -16px 0px;
}

.manager-content-left-menu-ul {
  margin: 0px;
  padding: 0px;
  width: 226px;
  list-style: none;
}
.manager-content-left-menu-ul > li {
  margin-bottom: 4px;
  font-size: 14px;
  overflow: hidden;
}
.manager-content-left-menu-ul > li > a {
  display: block;
}
.manager-content-left-menu-ul > li > a > .menu-item-icon {
  float: left;
  display: block;
  width: 48px;
  height: 48px;
  text-align: center;
  font-size: 32px;
  background-color: #00BFBF;
  color: #fff;
  border-radius: 4px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.manager-content-left-menu-ul > li > a > .menu-item-icon.menu-item-icon-image .state-normal {
  display: inline-block;
}
.manager-content-left-menu-ul > li > a > .menu-item-icon.menu-item-icon-image .state-hover {
  display: none;
}
.manager-content-left-menu-ul > li > a > .menu-item-text {
  display: block;
  height: 32px;
  padding: 8px;
  margin-left: 50px;
  line-height: 32px;
  color: #cdcdcd;
  background-color: #303030;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.manager-content-left-menu-ul > li > a:hover, .manager-content-left-menu-ul > li.selected {
  text-decoration: none;
}
.manager-content-left-menu-ul > li > a:hover > .menu-item-icon, .manager-content-left-menu-ul > li.selected > .menu-item-icon {
  color: #505050;
  background-color: #fff;
  text-shadow: 0px 0px 2px #575757;
}
.manager-content-left-menu-ul > li > a:hover > .menu-item-icon.menu-item-icon-image .state-normal, .manager-content-left-menu-ul > li.selected > .menu-item-icon.menu-item-icon-image .state-normal {
  display: none;
}
.manager-content-left-menu-ul > li > a:hover > .menu-item-icon.menu-item-icon-image .state-hover, .manager-content-left-menu-ul > li.selected > .menu-item-icon.menu-item-icon-image .state-hover {
  display: inline-block;
}
.manager-content-left-menu-ul > li > a:hover > .menu-item-text, .manager-content-left-menu-ul > li.selected > .menu-item-text {
  color: #00BFBF;
  background-color: #fff;
}
.manager-content-left-menu-ul .seperator {
  height: 8px;
  font-size: 1px;
}
.manager-content-left-menu-ul li:first-child > a:first-child > .menu-item-image,
.manager-content-left-menu-ul > li.first-item > .menu-item-image {
  color: #fff;
  background-color: #F05A23;
}

.char_count_green {
  color: green;
  margin-left: 5px;
  display: inline-block;
  font-weight: bold;
}

.char_count_red {
  color: red;
  margin-left: 5px;
  display: inline-block;
  font-weight: bold;
}

.keyvalue {
  overflow: auto;
  border-bottom: 1px solid #b0e6e6;
  padding: 2px;
  box-sizing: border-box;
}
.keyvalue > .key {
  display: inline-block;
  width: 80px;
  font-weight: bold;
  vertical-align: top;
  float: left;
  display: block;
}
.keyvalue > .value {
  margin-left: 80px;
  display: block;
}

.keyvalue_96 > .key {
  width: 96px;
}
.keyvalue_96 > .value {
  margin-left: 96px;
}

.keyvalue_140 > .key {
  width: 140px;
}
.keyvalue_140 > .value {
  margin-left: 140px;
}

.keyvalues-extrainfo-above-tab {
  padding-bottom: 8px;
}

.keyvalue.noborder,
.keyvalue .value .keyvalue:last-child {
  border-bottom: 0px;
}

/*----------------------------------------------------------------------------*\
	# overige style waar geen plek voor is bij de andere bestanden
\*----------------------------------------------------------------------------*/

.icon-active-style {
  color: #8BC53E;
}
.icon-deactive-style {
  color: #C5361B;
}
.icon-grey-style {
  color: #AAAAAA;
}
.icon-custom-style {
  color: var(--icon-custom-color);
}

.icon-warning-yellow {
  color: #FEB60F;
}
.icon-warning-red {
  color: #C5361B;
}

dialog {
  display: none;
  position: absolute;
  left: 0px;
  right: 0px;
  width: -webkit-fit-content;
  height: -webkit-fit-content;
  color: black;
  margin: auto;
  border-width: initial;
  border-style: solid;
  border-color: initial;
  border-image: initial;
  padding: 1em;
  background: white;
}

dialog:not([open]) {
  display: none;
}

dialog[open] {
  display: block;
}

.proposal_choice_holder .formfield, .proposal_fields .formfield {
  display: block;
}

.ui-widget-content a.btn {
  color: #fff;
}


.two_fa_config {
	display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

.two_fa_config__enable {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
	margin-top: 10px;
	align-items: center;
}

.two_fa_config__enable .text {
	color: #00BFBF;
    font-size: 14px;
    padding-right: 20px;
}

.two_fa_config__enable button {
	border-radius: 2px;
    font-size: 14px;
	margin-top: 2px;
}

#two_fa_qr_code {
  margin: 0 auto;
  margin-top: 15px;
}

.two_fa_config__enable .btn_enable button {
	background-color: #40d440;
    color: white;
    border: 1px solid #40d440;
}

.two_fa_config__enable .btn_disable button {
	background-color: #d42d2d;
    color: white;
    border: 1px solid #d42d2d;
}

#two_fa_save_button {
	display: none;
}

.two_fa_desc {
	display: none;
}

/* Styling voor het met JavaScript gegeneerde overview. */

.im-js-overview {
  /* float: left; */
  width: 100%;
}

.im-js-overview .im-js-overview__cancel-sorting-holder {
  margin-bottom: 12px;
}
.im-js-overview .im-js-overview__cancel-sorting-holder--hidden {
  display: none;
}
.im-js-overview .im-js-overview__cancel-sorting {
  appearance: none;
  border: unset;
  border: none;
  background-color: transparent;
  text-decoration: underline;
  color: #00BFBF;
  padding: 0;
}

.im-js-overview .im-js-overview__rows {
  margin-bottom: 16px;
}

.im-js-overview .im-js-overview__row {
  display: flex;
  align-items: center;
  margin-bottom: 3px;
  border-radius: 8px;
  border: 1px solid #D8F2F2;
}
.im-js-overview .im-js-overview__row--header {
  border-radius: 0;
  border: none;
  border: unset;
}
.im-js-overview .im-js-overview__row:nth-child(odd) .im-js-overview__column:not(.im-js-overview__column--header) {
  background-color: #f9fdfd;
}

.im-js-overview .im-js-overview__column {
  padding: 8px 4px;
  font-size: 13px;
  flex: 1 0 0;
}
.im-js-overview .im-js-overview__column[onclick] {
  cursor: pointer;
}
.im-js-overview .im-js-overview__column:first-child {
  padding-left: 12px;
}
.im-js-overview .im-js-overview__column:last-child {
  padding-right: 12px;
}
.im-js-overview .im-js-overview__column.im-js-overview__column--header {
  font-weight: bold;
  padding: 4px;
  font-size: 12px;
  text-align: left;
  color: #000000;
  background-color: transparent;
  border: unset;
  border: none;
}
.im-js-overview .im-js-overview__column.im-js-overview__column--header:first-child {
  padding-left: 12px;
}
.im-js-overview .im-js-overview__column.im-js-overview__column--header:last-child {
  padding-right: 12px;
}

.im-js-overview .im-js-overview__column--sortable {
  cursor: pointer;
}
.im-js-overview .im-js-overview__column--sortable button {
  appearance: none;
  border: unset;
  border: none;
  padding: 0;
  background-color: transparent;
}
.im-js-overview .im-js-overview__column--sorted-desc::after {
  content: "";
  display: inline-block;
  margin-left: 3px;
  width: 10px;
  height: 7px;
  background: url(/ck/back/images/sort_up.gif);
}
.im-js-overview .im-js-overview__column--sorted-asc::after {
  content: "";
  display: inline-block;
  margin-left: 3px;
  width: 10px;
  height: 7px;
  background: url(/ck/back/images/sort_down.gif);
}

.im-js-overview .im-js-overview__paging-holder {
  margin-bottom: 12px;
}

.im-js-overview .im-js-overview__paging-holder {
}

.im-js-overview .im-js-overview__paging {
  display: flex;
  justify-content: flex-start;
}

.im-js-overview .im-js-overview__paging-button {
  appearance: none;
  border: unset;
  border: none;
  float: left;
  width: 24px;
  height: 24px;
  background-color: #00BEBD;
  color: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-right: 2px;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  line-height: 24px;
}
.im-js-overview .im-js-overview__paging-button--active {

}
.im-js-overview .im-js-overview__paging-button--previous,
.im-js-overview .im-js-overview__paging-button--next {
  float: left;
  width: 24px;
  height: 24px;
  background-color: #C8DDDE;
  color: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-right: 2px;
  text-align: center;
  text-decoration: none;
  line-height: 24px;
  font-size: 17px;
  font-family: verdana;
  font-weight: normal;
}
.im-js-overview .im-js-overview__paging-button--disabled {
  float: left;
  width: 24px;
  height: 24px;
  background-color: #C8DDDE;
  color: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-right: 2px;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  line-height: 24px;
}

.im-js-overview .im-js-overview__column.icon--eye {
  font-size: 14px;
}

/* .ai-progress-container {
  margin: 20px 0 0 0;
  width: 275px;
  height: 20px;
  background: #e0e0e0;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.ai-progress-bar {
  height: 100%;
  background: #00bfbf;
  width: 0%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-weight: bold;
  transition: width 0.3s;
} */

.ai-progress-container {
  margin: 20px 0 0 0;
  width: 275px;
  height: 20px;
  background: #e0e0e0;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}
.ai-progress-bar {
  height: 100%;
  width: 0%;
  background: #00bfbf;
  transition: width 0.3s ease;
}
.ai-progress-label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}


#popup_help a {
  color: #00BFBF;
}
#popup_help a[href^="https://"]::after,
#popup_help a[href^="http://"]::after,
#popup_help a[target="_blank"]::after,
#popup_help .external_link::after {
  content: '\F08E';
  font-family: 'FontAwesome';
  padding-left: 4px;
  vertical-align: middle;
}