/*!
 * Bootstrap v2.2.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:hover,
a:active {
  outline: 0;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}
#map_canvas img,
.google-maps img {
  max-width: none;
}
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button,
input {
  *overflow: visible;
  line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  background-color: #fff;
}
a {
  color: #225588;
  text-decoration: none;
}
a:hover {
  color: #183b5f;
  text-decoration: underline;
}
.img-rounded {
  border-radius: 6px;
}
.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.img-circle {
  border-radius: 500px;
}
.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}
.container:before,
.container:after {
  display: table;
  content: "";
  line-height: 0;
}
.container:after {
  clear: both;
}
.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.container-fluid:after {
  clear: both;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}
small {
  font-size: 85%;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
cite {
  font-style: normal;
}
.muted {
  color: #aaa;
}
.text-warning {
  color: #a07833;
}
a.text-warning:hover {
  color: #795b27;
}
.text-error {
  color: #721c24;
}
a.text-error:hover {
  color: #491217;
}
.text-info {
  color: #005577;
}
a.text-info:hover {
  color: #003144;
}
.text-success {
  color: #468847;
}
a.text-success:hover {
  color: #356635;
}
h1.iprox,
h2.iprox,
h3.iprox,
h4.iprox,
h5.iprox,
h6.iprox {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}
h1.iprox small,
h2.iprox small,
h3.iprox small,
h4.iprox small,
h5.iprox small,
h6.iprox small {
  font-weight: normal;
  line-height: 1;
  color: #aaa;
}
h1.iprox,
h2.iprox,
h3.iprox {
  line-height: 40px;
}
h1.iprox {
  font-size: 38.5px;
}
h2.iprox {
  font-size: 31.5px;
}
h3.iprox {
  font-size: 24.5px;
}
h4.iprox {
  font-size: 17.5px;
}
h5.iprox {
  font-size: 14px;
}
h6.iprox {
  font-size: 11.9px;
}
h1.iprox small {
  font-size: 24.5px;
}
h2.iprox small {
  font-size: 17.5px;
}
h3.iprox small {
  font-size: 14px;
}
h4.iprox small {
  font-size: 14px;
}
.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #ddd;
}
ul,
ol {
  padding: 0;
  margin: 0 0 10px 25px;
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}
li {
  line-height: 20px;
}
ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}
dl {
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 20px;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 10px;
}
.dl-horizontal {
  *zoom: 1;
}
.dl-horizontal:before,
.dl-horizontal:after {
  display: table;
  content: "";
  line-height: 0;
}
.dl-horizontal:after {
  clear: both;
}
.dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dl-horizontal dd {
  margin-left: 180px;
}
hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #fff;
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #aaa;
}
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #ddd;
}
blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}
blockquote small {
  display: block;
  line-height: 20px;
  color: #aaa;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #ddd;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}
blockquote.pull-right small:before {
  content: '';
}
blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}
form {
  margin: 0 0 20px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-weight: bold;
  border: 0;
}
.hasCheckbox > fieldset > legend {
  margin-left: -18px;
}
legend small {
  font-size: 15px;
  color: #aaa;
}
label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}
input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
label {
  display: block;
  margin-bottom: 5px;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  color: #555;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  border-radius: 4px;
  vertical-align: middle;
}
.ie8 .mce-window select,
.ie8 .mce-window textarea,
.ie8 .mce-window input[type="text"],
.ie8 .mce-window input[type="password"],
.ie8 .mce-window input[type="datetime"],
.ie8 .mce-window input[type="datetime-local"],
.ie8 .mce-window input[type="date"],
.ie8 .mce-window input[type="month"],
.ie8 .mce-window input[type="time"],
.ie8 .mce-window input[type="week"],
.ie8 .mce-window input[type="number"],
.ie8 .mce-window input[type="email"],
.ie8 .mce-window input[type="url"],
.ie8 .mce-window input[type="search"],
.ie8 .mce-window input[type="tel"],
.ie8 .mce-window input[type="color"],
.ie8 .mce-window .uneditable-input {
  padding: 0 4px;
  font-size: 1em;
  line-height: normal;
}
input,
textarea,
.uneditable-input {
  width: 206px;
}
textarea {
  height: auto;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #fff;
  border: 1px solid #888;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -webkit-transition: border linear .2s, -webkit-box-shadow linear .2s;
  transition: border linear .2s, -webkit-box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s, -webkit-box-shadow linear .2s;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  /* IE7 */
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
  cursor: pointer;
}
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}
select,
input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */
  line-height: 30px;
}
select {
  width: 220px;
  border: 1px solid #888;
  background-color: #fff;
}
select[multiple],
select[size] {
  height: auto;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.uneditable-input,
.uneditable-textarea {
  color: #aaa;
  background-color: #fcfcfc;
  border-color: #888;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}
.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}
.uneditable-textarea {
  width: auto;
  height: auto;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #ddd;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #ddd;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #ddd;
}
.radio,
.checkbox {
  min-height: 20px;
  padding-left: 20px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}
.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}
input,
textarea,
.uneditable-input {
  margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}
input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}
input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 846px;
}
input.span10,
textarea.span10,
.uneditable-input.span10 {
  width: 766px;
}
input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 686px;
}
input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 606px;
}
input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 526px;
}
input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px;
}
input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 366px;
}
input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}
input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}
input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 126px;
}
input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 46px;
}
.controls-row {
  *zoom: 1;
}
.controls-row:before,
.controls-row:after {
  display: table;
  content: "";
  line-height: 0;
}
.controls-row:after {
  clear: both;
}
.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
  float: left;
}
.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
  padding-top: 5px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eee;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}
.control-group.warning > label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #a07833;
}
.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #a07833;
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color: #a07833;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #795b27;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #cfaa6a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #cfaa6a;
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #a07833;
  background-color: #fcf6b5;
  border-color: #a07833;
}
.control-group.error > label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #721c24;
}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #721c24;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #721c24;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #491217;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c4303e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c4303e;
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #721c24;
}
.control-group.success > label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}
.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
.control-group.info > label,
.control-group.info .help-block,
.control-group.info .help-inline {
  color: #005577;
}
.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color: #005577;
}
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  border-color: #005577;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color: #003144;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #009edd;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #009edd;
}
.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color: #005577;
  background-color: #d9edf7;
  border-color: #005577;
}
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}
.form-actions:before,
.form-actions:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-actions:after {
  clear: both;
}
.help-block,
.help-inline {
  color: #595959;
}
.help-block {
  display: block;
  margin-bottom: 10px;
}
.help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}
.input-append,
.input-prepend {
  margin-bottom: 5px;
  font-size: 0;
  white-space: nowrap;
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu {
  font-size: 14px;
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  border-radius: 0 4px 4px 0;
}
.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
  z-index: 2;
}
.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  background-color: #ddd;
  border: 1px solid #ccc;
}
.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn {
  vertical-align: top;
  border-radius: 0;
}
.input-append .active,
.input-prepend .active {
  background-color: #55ff55;
  border-color: #00bb00;
}
.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  border-radius: 4px 0 0 4px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input {
  border-radius: 4px 0 0 4px;
}
.input-append input + .btn-group .btn,
.input-append select + .btn-group .btn,
.input-append .uneditable-input + .btn-group .btn {
  border-radius: 0 4px 4px 0;
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
  margin-left: -1px;
}
.input-append .add-on:last-child,
.input-append .btn:last-child {
  border-radius: 0 4px 4px 0;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  border-radius: 0;
}
.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
  border-radius: 0 4px 4px 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  border-radius: 4px 0 0 4px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
}
.input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}
input.search-query {
  padding-right: 14px;
  padding-left: 14px;
  margin-bottom: 0;
  border-radius: 15px;
}
/* Allow for input prepend/append in search forms */
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  border-radius: 0;
}
.form-search .input-append .search-query {
  border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
  border-radius: 14px 0 0 14px;
}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}
.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
.control-group {
  margin-bottom: 10px;
}
legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}
.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}
.form-horizontal .controls:first-child {
  *padding-left: 180px;
}
.form-horizontal .help-block {
  margin-bottom: 0;
}
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block {
  margin-top: 10px;
}
.form-horizontal .form-actions {
  padding-left: 180px;
}
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.table {
  width: 100%;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th {
  font-weight: bold;
}
.table > thead > tr > th {
  vertical-align: bottom;
}
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #ddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #ddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child,
.table-bordered tfoot:last-child tr:last-child td:first-child {
  border-radius: 0 0 0 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child,
.table-bordered tfoot:last-child tr:last-child td:last-child {
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f0f0f0;
}
.table-hover tbody tr:hover td {
  background-color: #def;
}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
.table td.span1,
.table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.table tbody tr.success td {
  background-color: #dff0d8;
}
.table tbody tr.error td {
  background-color: #f8d7da;
}
.table tbody tr.warning td {
  background-color: #fcf6b5;
}
.table tbody tr.info td {
  background-color: #d9edf7;
}
.table-hover tbody tr.success:hover td {
  background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover td {
  background-color: #f4c1c6;
}
.table-hover tbody tr.warning:hover td {
  background-color: #fbf39c;
}
.table-hover tbody tr.info:hover td {
  background-color: #c4e3f3;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}
.dropdown-menu li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  text-decoration: none;
  color: #fff;
  background-color: #205080;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#225588), to(#1d4874));
  background-image: linear-gradient(to bottom, #225588, #1d4874);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff225588', endColorstr='#ff1d4874', GradientType=0);
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #333;
  text-decoration: none;
  outline: 0;
  background-color: #205080;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#225588), to(#1d4874));
  background-image: linear-gradient(to bottom, #225588, #1d4874);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff225588', endColorstr='#ff1d4874', GradientType=0);
}
.dropdown-menu .disabled > a,
.dropdown-menu .disabled > a:hover {
  color: #aaa;
}
.dropdown-menu .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  cursor: default;
}
.open {
  *z-index: 1000;
}
.open > .dropdown-menu {
  display: block;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  border-radius: 5px 5px 5px 0;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}
.typeahead {
  margin-top: 2px;
  border-radius: 4px;
}
.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbb;
  *border: 0;
  border-bottom-color: #a2a2a2;
  border-radius: 4px;
  *margin-left: 0.3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover {
  color: #333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  border-radius: 6px;
}
.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 2px;
}
.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  border-radius: 3px;
}
.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}
.btn-mini {
  padding: 1px 6px;
  font-size: 10.5px;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #2864a0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2c6eb1), to(#225588));
  background-image: linear-gradient(to bottom, #2c6eb1, #225588);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2c6eb1', endColorstr='#ff225588', GradientType=0);
  border-color: #225588 #225588 #132f4b;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #225588;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #fff;
  background-color: #225588;
  *background-color: #1d4874;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #183b5f \9;
}
.btn-warning {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #e79b3f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eca959), to(#e08519));
  background-image: linear-gradient(to bottom, #eca959, #e08519);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeca959', endColorstr='#ffe08519', GradientType=0);
  border-color: #e08519 #e08519 #9b5c11;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e08519;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #fff;
  background-color: #e08519;
  *background-color: #c97716;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #b26a14 \9;
}
.btn-danger {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ee5f5b), to(#bd362f));
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #fff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#62c462), to(#51a351));
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #fff;
  background-color: #51a351;
  *background-color: #499249;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #c9e4ff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bbddff), to(#ddeeff));
  background-image: linear-gradient(to bottom, #bbddff, #ddeeff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbbddff', endColorstr='#ffddeeff', GradientType=0);
  border-color: #ddeeff #ddeeff #91c8ff;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #ddeeff;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #fff;
  background-color: #ddeeff;
  *background-color: #c3e1ff;
}
.btn-info:active,
.btn-info.active {
  background-color: #aad4ff \9;
}
.btn-inverse {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#222));
  background-image: linear-gradient(to bottom, #444, #222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  border-color: #222 #222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #fff;
  background-color: #222;
  *background-color: #151515;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}
button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #225588;
  border-radius: 0;
}
.btn-link:hover {
  color: #183b5f;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover {
  color: #333;
  text-decoration: none;
}
.btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: 0.3em;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-toolbar {
  font-size: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
.btn-toolbar .btn + .btn,
.btn-toolbar .btn-group + .btn,
.btn-toolbar .btn + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn {
  position: relative;
  border-radius: 0;
}
.btn-group > .btn + .btn {
  margin-left: -1px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu {
  font-size: 14px;
}
.btn-group > .btn-mini {
  font-size: 11px;
}
.btn-group > .btn-small {
  font-size: 12px;
}
.btn-group > .btn-large {
  font-size: 16px;
}
.btn-group > .btn:first-child {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.btn-group > .btn.large:first-child {
  margin-left: 0;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  *padding-top: 5px;
  *padding-bottom: 5px;
}
.btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 2px;
  *padding-bottom: 2px;
}
.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
  *padding-top: 7px;
  *padding-bottom: 7px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #225588;
}
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #e08519;
}
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #ddeeff;
}
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222;
}
.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}
.btn-mini .caret,
.btn-small .caret,
.btn-large .caret {
  margin-top: 6px;
}
.btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
.dropup .btn-large .caret {
  border-bottom-width: 5px;
}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}
.btn-group-vertical .btn {
  display: block;
  float: none;
  width: 100%;
  border-radius: 0;
}
.btn-group-vertical .btn + .btn {
  margin-left: 0;
  margin-top: -1px;
}
.btn-group-vertical .btn:first-child {
  border-radius: 4px 4px 0 0;
}
.btn-group-vertical .btn:last-child {
  border-radius: 0 0 4px 4px;
}
.btn-group-vertical .btn-large:first-child {
  border-radius: 6px 6px 0 0;
}
.btn-group-vertical .btn-large:last-child {
  border-radius: 0 0 6px 6px;
}
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf6b5;
  border: 1px solid #fbe6a6;
  border-radius: 4px;
  color: #a07833;
}
.alert h4 {
  margin: 0;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-warning {
  background-color: #fcf6b5;
  border-color: #fbe6a6;
  color: #a07833;
}
.alert-danger,
.alert-error {
  background-color: #f8d7da;
  border-color: #f6cad5;
  color: #721c24;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #005577;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}
.nav {
  margin-left: 0;
  margin-bottom: 20px;
  list-style: none;
}
.nav > li > a {
  display: block;
}
.nav > li > a:hover {
  text-decoration: none;
  background-color: #ddd;
}
.nav > .pull-right {
  float: right;
}
.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #aaa;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.nav li + .nav-header {
  margin-top: 9px;
}
.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.nav-list > li > a,
.nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
  padding: 3px 15px;
}
.nav-list > .active > a,
.nav-list > .active > a:hover {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #225588;
}
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  margin-right: 2px;
}
.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}
.nav-tabs,
.nav-pills {
  *zoom: 1;
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  content: "";
  line-height: 0;
}
.nav-tabs:after,
.nav-pills:after {
  clear: both;
}
.nav-tabs > li,
.nav-pills > li {
  float: left;
}
.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #ddd #ddd #ddd;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  color: #555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-radius: 5px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover {
  color: #fff;
  background-color: #225588;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li > a {
  margin-right: 0;
}
.nav-tabs.nav-stacked {
  border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.nav-tabs.nav-stacked > li:last-child > a {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.nav-tabs.nav-stacked > li > a:hover {
  border-color: #ddd;
  z-index: 2;
}
.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
  border-radius: 0 0 6px 6px;
}
.nav-pills .dropdown-menu {
  border-radius: 6px;
}
.nav .dropdown-toggle .caret {
  border-top-color: #225588;
  border-bottom-color: #225588;
  margin-top: 6px;
}
.nav .dropdown-toggle:hover .caret {
  border-top-color: #183b5f;
  border-bottom-color: #183b5f;
}
/* move down carets for tabs */
.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}
.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.nav > .dropdown.active > a:hover {
  cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover {
  color: #fff;
  background-color: #aaa;
  border-color: #aaa;
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover {
  border-color: #aaa;
}
.tabbable {
  *zoom: 1;
}
.tabbable:before,
.tabbable:after {
  display: table;
  content: "";
  line-height: 0;
}
.tabbable:after {
  clear: both;
}
.tab-content {
  overflow: auto;
}
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}
.tab-content > .active,
.pill-content > .active {
  display: block;
}
.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}
.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
  border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover {
  border-color: #ddd #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #fff;
}
.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}
.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover {
  border-color: #ddd #ddd #ddd #ddd;
}
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #fff;
}
.nav > .disabled > a {
  color: #aaa;
}
.nav > .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}
.navbar {
  overflow: visible;
  margin-bottom: 20px;
  color: #777;
  *position: relative;
  *z-index: 2;
}
.navbar-inner {
  min-height: 42px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #2e2e2e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#333), to(#262626));
  background-image: linear-gradient(to bottom, #333, #262626);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333', endColorstr='#ff262626', GradientType=0);
  border: 1px solid #080808;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
}
.navbar-inner:before,
.navbar-inner:after {
  display: table;
  content: "";
  line-height: 0;
}
.navbar-inner:after {
  clear: both;
}
.navbar .container {
  width: auto;
}
.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}
.navbar .brand {
  float: left;
  display: block;
  padding: 11px 20px 11px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777;
  text-shadow: 0 1px 0 #333;
}
.navbar .brand:hover {
  text-decoration: none;
}
.navbar-text {
  margin-bottom: 0;
  line-height: 42px;
}
.navbar-link {
  color: #777;
}
.navbar-link:hover {
  color: #333;
}
.navbar .divider-vertical {
  height: 42px;
  margin: 0 9px;
  border-left: 1px solid #262626;
  border-right: 1px solid #333;
}
.navbar .btn,
.navbar .btn-group {
  margin-top: 6px;
}
.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn {
  margin-top: 0;
}
.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}
.navbar-form:before,
.navbar-form:after {
  display: table;
  content: "";
  line-height: 0;
}
.navbar-form:after {
  clear: both;
}
.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 6px;
}
.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}
.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}
.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 6px;
  white-space: nowrap;
}
.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}
.navbar-search {
  position: relative;
  float: left;
  margin-top: 6px;
  margin-bottom: 0;
}
.navbar-search .search-query {
  margin-bottom: 0;
  padding: 4px 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  border-radius: 15px;
}
.navbar-static-top {
  position: static;
  margin-bottom: 0;
}
.navbar-static-top .navbar-inner {
  border-radius: 0;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}
.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  border-radius: 0;
}
.navbar-fixed-top {
  top: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);
  box-shadow: 0 1px 10px rgba(0,0,0,.1);
}
.navbar-fixed-bottom {
  bottom: 0;
}
.navbar-fixed-bottom .navbar-inner {
  -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
  box-shadow: 0 -1px 10px rgba(0,0,0,.1);
}
.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}
.navbar .nav > li {
  float: left;
}
.navbar .nav > li > a {
  float: none;
  padding: 11px 15px 11px;
  color: #777;
  text-decoration: none;
  text-shadow: 0 1px 0 #333;
}
.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  background-color: transparent;
  color: #333;
  text-decoration: none;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #555;
  text-decoration: none;
  background-color: #1a1a1a;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #212121;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#262626), to(#1a1a1a));
  background-image: linear-gradient(to bottom, #262626, #1a1a1a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262626', endColorstr='#ff1a1a1a', GradientType=0);
  border-color: #1a1a1a #1a1a1a #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #1a1a1a;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #1a1a1a;
  *background-color: #0d0d0d;
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #000000 \9;
}
.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
.navbar .nav > li > .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 9px;
}
.navbar .nav > li > .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  top: -6px;
  left: 10px;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom: 0;
  bottom: -7px;
  top: auto;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  border-top: 6px solid #fff;
  border-bottom: 0;
  bottom: -6px;
  top: auto;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #1a1a1a;
  color: #555;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #777;
  border-bottom-color: #777;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}
.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: -1px;
  border-radius: 6px 0 6px 6px;
}
.navbar-inverse {
  color: #aaa;
}
.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#111111));
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
  border-color: #252525;
}
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #aaa;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover {
  color: #fff;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  background-color: transparent;
  color: #fff;
}
.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  color: #fff;
  background-color: #111111;
}
.navbar-inverse .navbar-link {
  color: #aaa;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .divider-vertical {
  border-left-color: #111111;
  border-right-color: #222222;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #111111;
  color: #fff;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #aaa;
  border-bottom-color: #aaa;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.navbar-inverse .navbar-search .search-query {
  color: #fff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -webkit-transition: none;
  transition: none;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #ccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #ccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #ccc;
}
.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333;
  text-shadow: 0 1px 0 #fff;
  background-color: #fff;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}
.navbar-inverse .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#151515), to(#040404));
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #040404;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #fff;
  background-color: #040404;
  *background-color: #000000;
}
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}
.pagination {
  margin: 20px 0;
}
.pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination ul > li {
  display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #aaa;
  cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
  color: #aaa;
  background-color: transparent;
  cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pagination-small ul > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 1px 6px;
  font-size: 10.5px;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin: -250px 0 0 -280px;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}
.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}
.modal.fade.in {
  top: 50%;
}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-header h3 {
  margin: 0;
  line-height: 30px;
}
.modal-body {
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
.modal-form {
  margin-bottom: 0;
}
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
  *zoom: 1;
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #bebebe;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#ddd));
  background-image: linear-gradient(to bottom, #aaa, #ddd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaaaaaa', endColorstr='#ffdddddd', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.progress .bar {
  width: 0%;
  height: 100%;
  color: #fff;
  float: left;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#149bdf), to(#0480be));
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
  box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
}
.progress-striped .bar {
  background-color: #149bdf;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar,
.progress .bar-danger {
  background-color: #dd514c;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-success .bar,
.progress .bar-success {
  background-color: #5eb95e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color: #62c462;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-info .bar,
.progress .bar-info {
  background-color: #4bb1cf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-warning .bar,
.progress .bar-warning {
  background-color: #e79b3f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eca959), to(#e08519));
  background-image: linear-gradient(to bottom, #eca959, #e08519);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeca959', endColorstr='#ffe08519', GradientType=0);
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color: #eca959;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
button.btn i.large-icon,
a.btn i.large-icon {
  display: inline-block;
  width: 48px;
  height: 48px;
  line-height: 48px;
  vertical-align: text-top;
  background-image: none;
  vertical-align: top;
  *display: inline;
  *zoom: 1;
  *margin-right: 0.3em;
}
button.btn i.large-icon::before,
a.btn i.large-icon::before {
  background-repeat: no-repeat;
  background-size: 35px 35px;
  background-position: 0 7px;
  content: "";
  display: inline-block;
  height: 48px;
  width: 48px;
}
button.btn i.large-icon.bin::before,
a.btn i.large-icon.bin::before {
  background-image: url(/images/sprites/big-buttons.svg#img-prullenbak-dark);
}
button.btn i.large-icon.check::before,
a.btn i.large-icon.check::before {
  background-image: url(/images/sprites/big-buttons.svg#img-ter-publicatie-dark);
}
button.btn i.large-icon.edit::before,
a.btn i.large-icon.edit::before {
  background-image: url(/images/sprites/big-buttons.svg#img-ter-redactie-dark);
}
button.btn i.large-icon.file::before,
a.btn i.large-icon.file::before {
  background-image: url(/images/sprites/big-buttons.svg#img-mijn-documenten-dark);
}
button.btn i.large-icon.fire::before,
a.btn i.large-icon.fire::before {
  background-image: url(/images/sprites/big-buttons.svg#img-gebroken-links-dark);
}
button.btn i.large-icon.lightbulb::before,
a.btn i.large-icon.lightbulb::before {
  background-image: url(/images/sprites/big-buttons.svg#img-mijn-signaleringen-dark);
}
button.btn i.large-icon.notes::before,
a.btn i.large-icon.notes::before {
  background-image: url(/images/sprites/big-buttons.svg#img-notities-dark);
}
button.btn i.large-icon.search::before,
a.btn i.large-icon.search::before {
  background-image: url(/images/sprites/big-buttons.svg#img-zoeken-dark);
}
button.btn i.large-icon.warning_sign::before,
a.btn i.large-icon.warning_sign::before {
  background-image: url(/images/sprites/big-buttons.svg#img-toegankelijkheid-dark);
}
button.btn i.large-icon.sort::before,
a.btn i.large-icon.sort::before {
  background-image: url(/images/sprites/big-buttons.svg#img-sort-dark);
}
button.btn i.large-icon.circle_plus::before,
a.btn i.large-icon.circle_plus::before {
  background-image: url(/images/sprites/big-buttons.svg#img-circle_plus-dark);
}
button.btn i.large-icon.structure-vertical::before,
a.btn i.large-icon.structure-vertical::before {
  background-image: url(/images/sprites/big-buttons.svg#img-structure-vertical-dark);
}
button.btn i.large-icon.lijstweergave::before,
a.btn i.large-icon.lijstweergave::before {
  background-image: url(/images/sprites/big-buttons.svg#img-lijstweergave-dark);
}
button.btn i.large-icon.doc::before,
a.btn i.large-icon.doc::before {
  background-image: url(/images/sprites/big-buttons.svg#img-filetype-doc-dark);
}
button.btn i.large-icon.xls::before,
a.btn i.large-icon.xls::before {
  background-image: url(/images/sprites/big-buttons.svg#img-filetype-xls-dark);
}
.btn i {
  margin-right: 0.35em;
  margin-left: -0.35em;
}
.btn i.custom {
  margin-right: 3px;
  margin-left: -3px;
}
.btn-block {
  padding-right: 0.5em;
  text-align: left;
}
.btn-block i {
  margin-left: 0.5em;
}
.Dialog .small-icon {
  cursor: pointer;
  margin-top: 2px;
}
.small-icon,
.btn i {
  background-size: 12px 12px;
  color: red;
  display: inline-block;
  width: 12px;
  height: 15px;
  line-height: 15px;
  vertical-align: text-top;
  background-repeat: no-repeat;
  *vertical-align: top;
  *display: inline;
  *zoom: 1;
}
.small-icon.custom,
.btn i.custom {
  width: 16px;
  height: 16px;
}
.button .small-icon,
.button .btn i {
  margin-right: 0.3em;
  margin-left: -0.3em;
}
.small-icon.plus,
.btn i.plus,
.small-icon.trash,
.btn i.trash {
  background-size: 13px 13px;
}
.small-icon.search,
.btn i.search,
.small-icon.envelope,
.btn i.envelope {
  background-size: 14px 14px;
  padding-left: 3px;
}
.small-icon.refresh,
.btn i.refresh {
  background-size: 15px 15px;
  width: 15px;
}
.small-icon.website,
.btn i.website {
  background-image: url("/images/sprites/iprox-halflings.svg#img-website");
  background-position: center center;
}
.btn-primary i.website,
.btn-success i.website,
.btn-warning i.website,
.btn-danger i.website {
  background-image: url("/images/sprites/iprox-halflings.svg#img-website-bright");
  background-position: center center;
}
.small-icon.upload,
.btn i.upload {
  background-image: url("/images/sprites/iprox-halflings.svg#img-upload");
  background-position: center center;
}
.btn-primary i.upload,
.btn-success i.upload,
.btn-warning i.upload,
.btn-danger i.upload {
  background-image: url("/images/sprites/iprox-halflings.svg#img-upload-bright");
  background-position: center center;
}
.small-icon.turn-left-up,
.btn i.turn-left-up {
  background-image: url("/images/sprites/iprox-halflings.svg#img-turn-left-up");
  background-position: center center;
}
.btn-primary i.turn-left-up,
.btn-success i.turn-left-up,
.btn-warning i.turn-left-up,
.btn-danger i.turn-left-up {
  background-image: url("/images/sprites/iprox-halflings.svg#img-turn-left-up-bright");
  background-position: center center;
}
.small-icon.trash,
.btn i.trash {
  background-image: url("/images/sprites/iprox-halflings.svg#img-trash");
  background-position: center center;
}
.btn-primary i.trash,
.btn-success i.trash,
.btn-warning i.trash,
.btn-danger i.trash {
  background-image: url("/images/sprites/iprox-halflings.svg#img-trash-bright");
  background-position: center center;
}
.small-icon.thumbs-down,
.btn i.thumbs-down {
  background-image: url("/images/sprites/iprox-halflings.svg#img-thumbs-down");
  background-position: center center;
}
.btn-primary i.thumbs-down,
.btn-success i.thumbs-down,
.btn-warning i.thumbs-down,
.btn-danger i.thumbs-down {
  background-image: url("/images/sprites/iprox-halflings.svg#img-thumbs-down-bright");
  background-position: center center;
}
.small-icon.th,
.btn i.th {
  background-image: url("/images/sprites/iprox-halflings.svg#img-th");
  background-position: center center;
}
.btn-primary i.th,
.btn-success i.th,
.btn-warning i.th,
.btn-danger i.th {
  background-image: url("/images/sprites/iprox-halflings.svg#img-th-bright");
  background-position: center center;
}
.small-icon.textinput,
.btn i.textinput {
  background-image: url("/images/sprites/iprox-halflings.svg#img-textinput");
  background-position: center center;
}
.btn-primary i.textinput,
.btn-success i.textinput,
.btn-warning i.textinput,
.btn-danger i.textinput {
  background-image: url("/images/sprites/iprox-halflings.svg#img-textinput-bright");
  background-position: center center;
}
.small-icon.tags,
.btn i.tags {
  background-image: url("/images/sprites/iprox-halflings.svg#img-tags");
  background-position: center center;
}
.btn-primary i.tags,
.btn-success i.tags,
.btn-warning i.tags,
.btn-danger i.tags {
  background-image: url("/images/sprites/iprox-halflings.svg#img-tags-bright");
  background-position: center center;
}
.small-icon.structure-vertical,
.btn i.structure-vertical {
  background-image: url("/images/sprites/iprox-halflings.svg#img-structure-vertical");
  background-position: center center;
}
.btn-primary i.structure-vertical,
.btn-success i.structure-vertical,
.btn-warning i.structure-vertical,
.btn-danger i.structure-vertical {
  background-image: url("/images/sprites/iprox-halflings.svg#img-structure-vertical-bright");
  background-position: center center;
}
.small-icon.step-backward,
.btn i.step-backward {
  background-image: url("/images/sprites/iprox-halflings.svg#img-step-backward");
  background-position: center center;
}
.btn-primary i.step-backward,
.btn-success i.step-backward,
.btn-warning i.step-backward,
.btn-danger i.step-backward {
  background-image: url("/images/sprites/iprox-halflings.svg#img-step-backward-bright");
  background-position: center center;
}
.small-icon.star,
.btn i.star {
  background-image: url("/images/sprites/iprox-halflings.svg#img-star");
  background-position: center center;
}
.btn-primary i.star,
.btn-success i.star,
.btn-warning i.star,
.btn-danger i.star {
  background-image: url("/images/sprites/iprox-halflings.svg#img-star-bright");
  background-position: center center;
}
.small-icon.star-empty,
.btn i.star-empty {
  background-image: url("/images/sprites/iprox-halflings.svg#img-star-empty");
  background-position: center center;
}
.btn-primary i.star-empty,
.btn-success i.star-empty,
.btn-warning i.star-empty,
.btn-danger i.star-empty {
  background-image: url("/images/sprites/iprox-halflings.svg#img-star-empty-bright");
  background-position: center center;
}
.small-icon.sparkles,
.btn i.sparkles {
  background-image: url("/images/sprites/iprox-halflings.svg#img-sparkles");
  background-position: center center;
}
.btn-primary i.sparkles,
.btn-success i.sparkles,
.btn-warning i.sparkles,
.btn-danger i.sparkles {
  background-image: url("/images/sprites/iprox-halflings.svg#img-sparkles-bright");
  background-position: center center;
}
.small-icon.sort-by-alphabet-alt,
.btn i.sort-by-alphabet-alt {
  background-image: url("/images/sprites/iprox-halflings.svg#img-sort-by-alphabet-alt");
  background-position: center center;
}
.btn-primary i.sort-by-alphabet-alt,
.btn-success i.sort-by-alphabet-alt,
.btn-warning i.sort-by-alphabet-alt,
.btn-danger i.sort-by-alphabet-alt {
  background-image: url("/images/sprites/iprox-halflings.svg#img-sort-by-alphabet-alt-bright");
  background-position: center center;
}
.small-icon.sort-by-alphabet,
.btn i.sort-by-alphabet {
  background-image: url("/images/sprites/iprox-halflings.svg#img-sort-by-alphabet");
  background-position: center center;
}
.btn-primary i.sort-by-alphabet,
.btn-success i.sort-by-alphabet,
.btn-warning i.sort-by-alphabet,
.btn-danger i.sort-by-alphabet {
  background-image: url("/images/sprites/iprox-halflings.svg#img-sort-by-alphabet-bright");
  background-position: center center;
}
.small-icon.sort,
.btn i.sort {
  background-image: url("/images/sprites/iprox-halflings.svg#img-sort");
  background-position: center center;
}
.btn-primary i.sort,
.btn-success i.sort,
.btn-warning i.sort,
.btn-danger i.sort {
  background-image: url("/images/sprites/iprox-halflings.svg#img-sort-bright");
  background-position: center center;
}
.small-icon.small-star,
.btn i.small-star {
  background-image: url("/images/sprites/iprox-halflings.svg#img-small-star");
  background-position: center center;
}
.btn-primary i.small-star,
.btn-success i.small-star,
.btn-warning i.small-star,
.btn-danger i.small-star {
  background-image: url("/images/sprites/iprox-halflings.svg#img-small-star-bright");
  background-position: center center;
}
.small-icon.search,
.btn i.search {
  background-image: url("/images/sprites/iprox-halflings.svg#img-search");
  background-position: center center;
}
.btn-primary i.search,
.btn-success i.search,
.btn-warning i.search,
.btn-danger i.search {
  background-image: url("/images/sprites/iprox-halflings.svg#img-search-bright");
  background-position: center center;
}
.small-icon.screenshot,
.btn i.screenshot {
  background-image: url("/images/sprites/iprox-halflings.svg#img-screenshot");
  background-position: center center;
}
.btn-primary i.screenshot,
.btn-success i.screenshot,
.btn-warning i.screenshot,
.btn-danger i.screenshot {
  background-image: url("/images/sprites/iprox-halflings.svg#img-screenshot-bright");
  background-position: center center;
}
.small-icon.resize-horizontal,
.btn i.resize-horizontal {
  background-image: url("/images/sprites/iprox-halflings.svg#img-resize-horizontal");
  background-position: center center;
}
.btn-primary i.resize-horizontal,
.btn-success i.resize-horizontal,
.btn-warning i.resize-horizontal,
.btn-danger i.resize-horizontal {
  background-image: url("/images/sprites/iprox-halflings.svg#img-resize-horizontal-bright");
  background-position: center center;
}
.small-icon.resize-small,
.btn i.resize-small {
  background-image: url("/images/sprites/iprox-halflings.svg#img-resize-small");
  background-position: center center;
}
.btn-primary i.resize-small,
.btn-success i.resize-small,
.btn-warning i.resize-small,
.btn-danger i.resize-small {
  background-image: url("/images/sprites/iprox-halflings.svg#img-resize-small-bright");
  background-position: center center;
}
.small-icon.repeat,
.btn i.repeat {
  background-image: url("/images/sprites/iprox-halflings.svg#img-repeat");
  background-position: center center;
}
.btn-primary i.repeat,
.btn-success i.repeat,
.btn-warning i.repeat,
.btn-danger i.repeat {
  background-image: url("/images/sprites/iprox-halflings.svg#img-repeat-bright");
  background-position: center center;
}
.small-icon.remove,
.btn i.remove {
  background-image: url("/images/sprites/iprox-halflings.svg#img-remove");
  background-position: center center;
}
.btn-primary i.remove,
.btn-success i.remove,
.btn-warning i.remove,
.btn-danger i.remove {
  background-image: url("/images/sprites/iprox-halflings.svg#img-remove-bright");
  background-position: center center;
}
.small-icon.refresh,
.btn i.refresh {
  background-image: url("/images/sprites/iprox-halflings.svg#img-refresh");
  background-position: center center;
}
.btn-primary i.refresh,
.btn-success i.refresh,
.btn-warning i.refresh,
.btn-danger i.refresh {
  background-image: url("/images/sprites/iprox-halflings.svg#img-refresh-bright");
  background-position: center center;
}
.small-icon.question,
.btn i.question {
  background-image: url("/images/sprites/iprox-halflings.svg#img-question");
  background-position: center center;
}
.btn-primary i.question,
.btn-success i.question,
.btn-warning i.question,
.btn-danger i.question {
  background-image: url("/images/sprites/iprox-halflings.svg#img-question-bright");
  background-position: center center;
}
.small-icon.pushpin,
.btn i.pushpin {
  background-image: url("/images/sprites/iprox-halflings.svg#img-pushpin");
  background-position: center center;
}
.btn-primary i.pushpin,
.btn-success i.pushpin,
.btn-warning i.pushpin,
.btn-danger i.pushpin {
  background-image: url("/images/sprites/iprox-halflings.svg#img-pushpin-bright");
  background-position: center center;
}
.small-icon.plus,
.btn i.plus {
  background-image: url("/images/sprites/iprox-halflings.svg#img-plus");
  background-position: center center;
}
.btn-primary i.plus,
.btn-success i.plus,
.btn-warning i.plus,
.btn-danger i.plus {
  background-image: url("/images/sprites/iprox-halflings.svg#img-plus-bright");
  background-position: center center;
}
.small-icon.picture,
.btn i.picture {
  background-image: url("/images/sprites/iprox-halflings.svg#img-picture");
  background-position: center center;
}
.btn-primary i.picture,
.btn-success i.picture,
.btn-warning i.picture,
.btn-danger i.picture {
  background-image: url("/images/sprites/iprox-halflings.svg#img-picture-bright");
  background-position: center center;
}
.small-icon.pencil,
.btn i.pencil {
  background-image: url("/images/sprites/iprox-halflings.svg#img-pencil");
  background-position: center center;
}
.btn-primary i.pencil,
.btn-success i.pencil,
.btn-warning i.pencil,
.btn-danger i.pencil {
  background-image: url("/images/sprites/iprox-halflings.svg#img-pencil-bright");
  background-position: center center;
}
.small-icon.ok,
.btn i.ok {
  background-image: url("/images/sprites/iprox-halflings.svg#img-ok");
  background-position: center center;
}
.btn-primary i.ok,
.btn-success i.ok,
.btn-warning i.ok,
.btn-danger i.ok {
  background-image: url("/images/sprites/iprox-halflings.svg#img-ok-bright");
  background-position: center center;
}
.small-icon.move-wayup,
.btn i.move-wayup {
  background-image: url("/images/sprites/iprox-halflings.svg#img-move-wayup");
  background-position: center center;
}
.btn-primary i.move-wayup,
.btn-success i.move-wayup,
.btn-warning i.move-wayup,
.btn-danger i.move-wayup {
  background-image: url("/images/sprites/iprox-halflings.svg#img-move-wayup-bright");
  background-position: center center;
}
.small-icon.move-waydown,
.btn i.move-waydown {
  background-image: url("/images/sprites/iprox-halflings.svg#img-move-waydown");
  background-position: center center;
}
.btn-primary i.move-waydown,
.btn-success i.move-waydown,
.btn-warning i.move-waydown,
.btn-danger i.move-waydown {
  background-image: url("/images/sprites/iprox-halflings.svg#img-move-waydown-bright");
  background-position: center center;
}
.small-icon.move-up,
.btn i.move-up {
  background-image: url("/images/sprites/iprox-halflings.svg#img-move-up");
  background-position: center center;
}
.btn-primary i.move-up,
.btn-success i.move-up,
.btn-warning i.move-up,
.btn-danger i.move-up {
  background-image: url("/images/sprites/iprox-halflings.svg#img-move-up-bright");
  background-position: center center;
}
.small-icon.move-down,
.btn i.move-down {
  background-image: url("/images/sprites/iprox-halflings.svg#img-move-down");
  background-position: center center;
}
.btn-primary i.move-down,
.btn-success i.move-down,
.btn-warning i.move-down,
.btn-danger i.move-down {
  background-image: url("/images/sprites/iprox-halflings.svg#img-move-down-bright");
  background-position: center center;
}
.small-icon.move,
.btn i.move {
  background-image: url("/images/sprites/iprox-halflings.svg#img-move");
  background-position: center center;
}
.btn-primary i.move,
.btn-success i.move,
.btn-warning i.move,
.btn-danger i.move {
  background-image: url("/images/sprites/iprox-halflings.svg#img-move-bright");
  background-position: center center;
}
.small-icon.map-marker,
.btn i.map-marker {
  background-image: url("/images/sprites/iprox-halflings.svg#img-map-marker");
  background-position: center center;
}
.btn-primary i.map-marker,
.btn-success i.map-marker,
.btn-warning i.map-marker,
.btn-danger i.map-marker {
  background-image: url("/images/sprites/iprox-halflings.svg#img-map-marker-bright");
  background-position: center center;
}
.small-icon.lock,
.btn i.lock {
  background-image: url("/images/sprites/iprox-halflings.svg#img-lock");
  background-position: center center;
}
.btn-primary i.lock,
.btn-success i.lock,
.btn-warning i.lock,
.btn-danger i.lock {
  background-image: url("/images/sprites/iprox-halflings.svg#img-lock-bright");
  background-position: center center;
}
.small-icon.link,
.btn i.link {
  background-image: url("/images/sprites/iprox-halflings.svg#img-link");
  background-position: center center;
}
.btn-primary i.link,
.btn-success i.link,
.btn-warning i.link,
.btn-danger i.link {
  background-image: url("/images/sprites/iprox-halflings.svg#img-link-bright");
  background-position: center center;
}
.small-icon.home,
.btn i.home {
  background-image: url("/images/sprites/iprox-halflings.svg#img-home");
  background-position: center center;
}
.btn-primary i.home,
.btn-success i.home,
.btn-warning i.home,
.btn-danger i.home {
  background-image: url("/images/sprites/iprox-halflings.svg#img-home-bright");
  background-position: center center;
}
.small-icon.globe,
.btn i.globe {
  background-image: url("/images/sprites/iprox-halflings.svg#img-globe");
  background-position: center center;
}
.btn-primary i.globe,
.btn-success i.globe,
.btn-warning i.globe,
.btn-danger i.globe {
  background-image: url("/images/sprites/iprox-halflings.svg#img-globe-bright");
  background-position: center center;
}
.small-icon.folder-open,
.btn i.folder-open {
  background-image: url("/images/sprites/iprox-halflings.svg#img-folder-open");
  background-position: center center;
}
.btn-primary i.folder-open,
.btn-success i.folder-open,
.btn-warning i.folder-open,
.btn-danger i.folder-open {
  background-image: url("/images/sprites/iprox-halflings.svg#img-folder-open-bright");
  background-position: center center;
}
.small-icon.file,
.btn i.file {
  background-image: url("/images/sprites/iprox-halflings.svg#img-file");
  background-position: center center;
}
.btn-primary i.file,
.btn-success i.file,
.btn-warning i.file,
.btn-danger i.file {
  background-image: url("/images/sprites/iprox-halflings.svg#img-file-bright");
  background-position: center center;
}
.small-icon.fast-forward,
.btn i.fast-forward {
  background-image: url("/images/sprites/iprox-halflings.svg#img-fast-forward");
  background-position: center center;
}
.btn-primary i.fast-forward,
.btn-success i.fast-forward,
.btn-warning i.fast-forward,
.btn-danger i.fast-forward {
  background-image: url("/images/sprites/iprox-halflings.svg#img-fast-forward-bright");
  background-position: center center;
}
.small-icon.fast-backward,
.btn i.fast-backward {
  background-image: url("/images/sprites/iprox-halflings.svg#img-fast-backward");
  background-position: center center;
}
.btn-primary i.fast-backward,
.btn-success i.fast-backward,
.btn-warning i.fast-backward,
.btn-danger i.fast-backward {
  background-image: url("/images/sprites/iprox-halflings.svg#img-fast-backward-bright");
  background-position: center center;
}
.small-icon.eye-open,
.btn i.eye-open {
  background-image: url("/images/sprites/iprox-halflings.svg#img-eye-open");
  background-position: center center;
}
.btn-primary i.eye-open,
.btn-success i.eye-open,
.btn-warning i.eye-open,
.btn-danger i.eye-open {
  background-image: url("/images/sprites/iprox-halflings.svg#img-eye-open-bright");
  background-position: center center;
}
.small-icon.eye-close,
.btn i.eye-close {
  background-image: url("/images/sprites/iprox-halflings.svg#img-eye-close");
  background-position: center center;
}
.btn-primary i.eye-close,
.btn-success i.eye-close,
.btn-warning i.eye-close,
.btn-danger i.eye-close {
  background-image: url("/images/sprites/iprox-halflings.svg#img-eye-close-bright");
  background-position: center center;
}
.small-icon.envelope,
.btn i.envelope {
  background-image: url("/images/sprites/iprox-halflings.svg#img-envelope");
  background-position: center center;
}
.btn-primary i.envelope,
.btn-success i.envelope,
.btn-warning i.envelope,
.btn-danger i.envelope {
  background-image: url("/images/sprites/iprox-halflings.svg#img-envelope-bright");
  background-position: center center;
}
.small-icon.eject,
.btn i.eject {
  background-image: url("/images/sprites/iprox-halflings.svg#img-eject");
  background-position: center center;
}
.btn-primary i.eject,
.btn-success i.eject,
.btn-warning i.eject,
.btn-danger i.eject {
  background-image: url("/images/sprites/iprox-halflings.svg#img-eject-bright");
  background-position: center center;
}
.small-icon.edit,
.btn i.edit {
  background-image: url("/images/sprites/iprox-halflings.svg#img-edit");
  background-position: center center;
}
.btn-primary i.edit,
.btn-success i.edit,
.btn-warning i.edit,
.btn-danger i.edit {
  background-image: url("/images/sprites/iprox-halflings.svg#img-edit-bright");
  background-position: center center;
}
.small-icon.download,
.btn i.download {
  background-image: url("/images/sprites/iprox-halflings.svg#img-download");
  background-position: center center;
}
.btn-primary i.download,
.btn-success i.download,
.btn-warning i.download,
.btn-danger i.download {
  background-image: url("/images/sprites/iprox-halflings.svg#img-download-bright");
  background-position: center center;
}
.small-icon.comments,
.btn i.comments {
  background-image: url("/images/sprites/iprox-halflings.svg#img-comments");
  background-position: center center;
}
.btn-primary i.comments,
.btn-success i.comments,
.btn-warning i.comments,
.btn-danger i.comments {
  background-image: url("/images/sprites/iprox-halflings.svg#img-comments-bright");
  background-position: center center;
}
.small-icon.cog,
.btn i.cog {
  background-image: url("/images/sprites/iprox-halflings.svg#img-cog");
  background-position: center center;
}
.btn-primary i.cog,
.btn-success i.cog,
.btn-warning i.cog,
.btn-danger i.cog {
  background-image: url("/images/sprites/iprox-halflings.svg#img-cog-bright");
  background-position: center center;
}
.small-icon.circle-arrow-up,
.btn i.circle-arrow-up {
  background-image: url("/images/sprites/iprox-halflings.svg#img-circle-arrow-up");
  background-position: center center;
}
.btn-primary i.circle-arrow-up,
.btn-success i.circle-arrow-up,
.btn-warning i.circle-arrow-up,
.btn-danger i.circle-arrow-up {
  background-image: url("/images/sprites/iprox-halflings.svg#img-circle-arrow-up-bright");
  background-position: center center;
}
.small-icon.circle-arrow-down,
.btn i.circle-arrow-down {
  background-image: url("/images/sprites/iprox-halflings.svg#img-circle-arrow-down");
  background-position: center center;
}
.btn-primary i.circle-arrow-down,
.btn-success i.circle-arrow-down,
.btn-warning i.circle-arrow-down,
.btn-danger i.circle-arrow-down {
  background-image: url("/images/sprites/iprox-halflings.svg#img-circle-arrow-down-bright");
  background-position: center center;
}
.small-icon.chevron-right,
.btn i.chevron-right {
  background-image: url("/images/sprites/iprox-halflings.svg#img-chevron-right");
  background-position: center center;
}
.btn-primary i.chevron-right,
.btn-success i.chevron-right,
.btn-warning i.chevron-right,
.btn-danger i.chevron-right {
  background-image: url("/images/sprites/iprox-halflings.svg#img-chevron-right-bright");
  background-position: center center;
}
.small-icon.chevron-left,
.btn i.chevron-left {
  background-image: url("/images/sprites/iprox-halflings.svg#img-chevron-left");
  background-position: center center;
}
.btn-primary i.chevron-left,
.btn-success i.chevron-left,
.btn-warning i.chevron-left,
.btn-danger i.chevron-left {
  background-image: url("/images/sprites/iprox-halflings.svg#img-chevron-left-bright");
  background-position: center center;
}
.small-icon.chevron-down,
.btn i.chevron-down {
  background-image: url("/images/sprites/iprox-halflings.svg#img-chevron-down");
  background-position: center center;
}
.btn-primary i.chevron-down,
.btn-success i.chevron-down,
.btn-warning i.chevron-down,
.btn-danger i.chevron-down {
  background-image: url("/images/sprites/iprox-halflings.svg#img-chevron-down-bright");
  background-position: center center;
}
.small-icon.calendar,
.btn i.calendar {
  background-image: url("/images/sprites/iprox-halflings.svg#img-calendar");
  background-position: center center;
}
.btn-primary i.calendar,
.btn-success i.calendar,
.btn-warning i.calendar,
.btn-danger i.calendar {
  background-image: url("/images/sprites/iprox-halflings.svg#img-calendar-bright");
  background-position: center center;
}
.small-icon.arrow-up,
.btn i.arrow-up {
  background-image: url("/images/sprites/iprox-halflings.svg#img-arrow-up");
  background-position: center center;
}
.btn-primary i.arrow-up,
.btn-success i.arrow-up,
.btn-warning i.arrow-up,
.btn-danger i.arrow-up {
  background-image: url("/images/sprites/iprox-halflings.svg#img-arrow-up-bright");
  background-position: center center;
}
.small-icon.arrow-right,
.btn i.arrow-right {
  background-image: url("/images/sprites/iprox-halflings.svg#img-arrow-right");
  background-position: center center;
}
.btn-primary i.arrow-right,
.btn-success i.arrow-right,
.btn-warning i.arrow-right,
.btn-danger i.arrow-right {
  background-image: url("/images/sprites/iprox-halflings.svg#img-arrow-right-bright");
  background-position: center center;
}
.small-icon.arrow-left,
.btn i.arrow-left {
  background-image: url("/images/sprites/iprox-halflings.svg#img-arrow-left");
  background-position: center center;
}
.btn-primary i.arrow-left,
.btn-success i.arrow-left,
.btn-warning i.arrow-left,
.btn-danger i.arrow-left {
  background-image: url("/images/sprites/iprox-halflings.svg#img-arrow-left-bright");
  background-position: center center;
}
.small-icon.arrow-down,
.btn i.arrow-down {
  background-image: url("/images/sprites/iprox-halflings.svg#img-arrow-down");
  background-position: center center;
}
.btn-primary i.arrow-down,
.btn-success i.arrow-down,
.btn-warning i.arrow-down,
.btn-danger i.arrow-down {
  background-image: url("/images/sprites/iprox-halflings.svg#img-arrow-down-bright");
  background-position: center center;
}
.small-icon.adjust,
.btn i.adjust {
  background-image: url("/images/sprites/iprox-halflings.svg#img-adjust");
  background-position: center center;
}
.btn-primary i.adjust,
.btn-success i.adjust,
.btn-warning i.adjust,
.btn-danger i.adjust {
  background-image: url("/images/sprites/iprox-halflings.svg#img-adjust-bright");
  background-position: center center;
}
h1.iprox {
  color: #333;
  font-size: 24.5px;
  line-height: 31.5px;
  margin: 18px 15px 10px 15px;
}
.embedded h1.iprox {
  font-size: 21px;
  line-height: 24.5px;
  position: absolute;
  top: -6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.embedded h1.iprox.tab-page {
  width: 50%;
}
.embedded h1.iprox.tab-plus {
  width: 25%;
}
.ribbon {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
  background-color: #ddd;
  font-size: 15.75px;
  line-height: 30px;
  text-align: center;
  position: fixed;
  width: 160px;
  bottom: 28px;
}
.ribbon.lb {
  left: -35px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ribbon.rb {
  right: -35px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.ribbon.blue {
  background-color: #2c6eb1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #2864a0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2c6eb1), to(#225588));
  background-image: linear-gradient(to bottom, #2c6eb1, #225588);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2c6eb1', endColorstr='#ff225588', GradientType=0);
  border-color: #225588 #225588 #132f4b;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.ribbon.test {
  background-color: #eca959;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #e79b3f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eca959), to(#e08519));
  background-image: linear-gradient(to bottom, #eca959, #e08519);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeca959', endColorstr='#ffe08519', GradientType=0);
  border-color: #e08519 #e08519 #9b5c11;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.ribbon.acceptatie {
  background-color: #ee5f5b;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ee5f5b), to(#bd362f));
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.ribbon.ontw {
  background-color: #62c462;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#62c462), to(#51a351));
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.ie8 .ribbon {
  display: block;
  bottom: 80px;
}
.ie8 .ribbon.lb {
  left: -28px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
}
.ie8 .ribbon.rb {
  right: -56px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=0.7071067811865475, M21=-0.7071067811865475, M22=0.7071067811865476)";
}
.pagina h2.iprox {
  font-size: 17.5px;
  line-height: 25px;
  color: #333;
  margin: 10px 8px 5px;
  font-weight: normal;
}
.pagina h2.iprox.cluster {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  margin-top: 0;
  padding: 6px 8px 0 0;
}
.pagina h2.iprox.cluster.level0 {
  margin-left: 0;
  margin-right: 0;
  border-top: 1px solid #ddd;
}
.pagina h2.iprox.cluster.level0.repeater {
  margin-bottom: 0;
  padding-bottom: 6px;
}
.pagina h2.iprox.cluster.level0.repeater.number0 {
  border-top: 0 none transparent;
}
.pagina h2.iprox.cluster.level1 {
  font-size: 16px;
  line-height: 22px;
}
.pagina h2.iprox.cluster.level1.repeater {
  padding-top: 9px;
  padding-bottom: 9px;
}
.pagina h2.iprox.cluster.level2,
.pagina h2.iprox.cluster.level3,
.pagina h2.iprox.cluster.level4,
.pagina h2.iprox.cluster.level5 {
  font-size: 14px;
  line-height: 20px;
}
.pagina h2.iprox.cluster.level2.repeater,
.pagina h2.iprox.cluster.level3.repeater,
.pagina h2.iprox.cluster.level4.repeater,
.pagina h2.iprox.cluster.level5.repeater {
  padding-top: 10px;
  padding-bottom: 10px;
}
.pagina.embedded .formEditScreen > h2.cluster.level0 {
  border-top: 0 none transparent;
}
.pagina h3.iprox {
  font-size: 17.5px;
  line-height: 25px;
  color: #333;
  margin: 10px 8px 5px;
  font-weight: normal;
}
.dialoog h2.iprox,
.dialoog h3.iprox {
  font-size: 16.24px;
  line-height: 23.2px;
  color: #333;
  margin: 8px 8px 5px;
  font-weight: normal;
}
.dialoog span.folder-name {
  font-family: Courier;
}
.dialoog span.folder-name span.invalid-folder-name-match {
  background-color: #f8d7da;
}
marquee.iprox {
  font-weight: bold;
  width: 236px;
  display: block;
}
::-moz-selection {
  background: #acda00;
}
::selection {
  background: #acda00;
}
::-moz-selection {
  background: #acda00;
}
.highlight {
  text-decoration: underline;
}
.buttonOverlay {
  cursor: pointer;
}
.buttonOverlay.disabled {
  cursor: default;
}
li.boolean_true {
  list-style-image: url(/images/icons/bool/boolean_1.svg );
}
li.boolean_false {
  list-style-image: url(/images/icons/bool/boolean_0.svg );
}
.paginaBottom {
  margin: 10px;
  padding: 5px;
}
.pagina-complex .paginaBottom,
.pagina-search .paginaBottom {
  border-radius: 4px;
  background-color: #f2f2f2;
  border: 1px solid #ddd;
  display: block;
}
.pagina-configlist .paginaBottom,
.pagina-reporting .paginaBottom,
.pagina-actions .paginaBottom {
  border-radius: 4px;
  border: 1px solid #ddd;
  display: block;
}
.pagina-configlist .paginaBottom .form-search,
.pagina-reporting .paginaBottom .form-search,
.pagina-actions .paginaBottom .form-search {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
}
.pagina-configlist .paginaBottom .form-search > button.btn,
.pagina-reporting .paginaBottom .form-search > button.btn,
.pagina-actions .paginaBottom .form-search > button.btn {
  border-radius: 14px 4px 4px 14px;
}
.pagina-complex .paginaBottom .form-search {
  margin-bottom: 8px;
  padding: 8px;
}
.pagina-complex .paginaBottom .form-search > button.btn {
  border-radius: 14px 4px 4px 14px;
}
.paginaBottom .config-listbuttons.config-listbuttons-above {
  margin-bottom: 16px;
  margin-top: 10px;
}
.paginaBottom .config-listbuttons.config-listbuttons-below {
  margin-bottom: 10px;
}
.paginaBottom table.tabs + .config-listbuttons.config-listbuttons-above {
  margin-top: 16px;
}
table.ipx-ctl caption {
  color: #555;
  font-size: 16.8px;
  font-weight: bold;
  margin: 8px;
  text-align: left;
}
table.layout {
  width: auto;
}
.pagina-configlist table.layout,
.pagina-complex table.layout {
  width: 100%;
}
table.layout > tbody > tr > td {
  vertical-align: top;
}
table.layout > tbody > tr > td:first-child.half {
  padding-right: 5px;
}
table.layout > tbody > tr > td.major {
  width: 70%;
  padding-right: 5px;
}
table.layout > tbody > tr > td.minor {
  width: 30%;
}
td.input table.group {
  width: 100%;
  width: 302px;
}
td.input table.group > thead > tr > th,
td.input table.group > tbody > tr > th,
td.input table.group > tfoot > tr > th,
td.input table.group > thead > tr > td,
td.input table.group > tbody > tr > td,
td.input table.group > tfoot > tr > td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
td.input table.group > thead > tr > th,
td.input table.group > tbody > tr > th,
td.input table.group > tfoot > tr > th {
  font-weight: bold;
}
td.input table.group > thead > tr > th {
  vertical-align: bottom;
}
td.input table.group > caption + thead > tr:first-child > th,
td.input table.group > caption + thead > tr:first-child > td,
td.input table.group > colgroup + thead > tr:first-child > th,
td.input table.group > colgroup + thead > tr:first-child > td,
td.input table.group > thead:first-child > tr:first-child > th,
td.input table.group > thead:first-child > tr:first-child > td {
  border-top: 0;
}
td.input table.group > tbody + tbody {
  border-top: 2px solid #ddd;
}
.embedded-small.dialoog td.input table.group {
  width: 208px;
}
.pagina td.input table.group {
  display: block;
}
.pagina td.input table.group.singleCell {
  display: table;
  width: 302px;
}
.pagina td.input table.group td.input {
  width: 100%;
}
td.input .scroll,
td.input .scrollMax,
td.input .scrollMed,
td.input .scrollMin,
td.input .scrollMini,
td.input .contentpreview.for_images {
  width: 284px;
}
.pagina table.list table.list,
.dialoog table.list table.list,
.pagina table.filters table.list,
.dialoog table.filters table.list {
  margin-bottom: 0;
}
.pagina table.list tbody tr td.ipx-cell,
.dialoog table.list tbody tr td.ipx-cell,
.pagina table.filters tbody tr td.ipx-cell,
.dialoog table.filters tbody tr td.ipx-cell,
.pagina table.list tbody tr th.ipx-cell,
.dialoog table.list tbody tr th.ipx-cell,
.pagina table.filters tbody tr th.ipx-cell,
.dialoog table.filters tbody tr th.ipx-cell {
  padding: 8px;
}
.pagina table.list tbody tr td textarea,
.dialoog table.list tbody tr td textarea,
.pagina table.filters tbody tr td textarea,
.dialoog table.filters tbody tr td textarea,
.pagina table.list tbody tr th textarea,
.dialoog table.list tbody tr th textarea,
.pagina table.filters tbody tr th textarea,
.dialoog table.filters tbody tr th textarea,
.pagina table.list tbody tr td input[type="text"],
.dialoog table.list tbody tr td input[type="text"],
.pagina table.filters tbody tr td input[type="text"],
.dialoog table.filters tbody tr td input[type="text"],
.pagina table.list tbody tr th input[type="text"],
.dialoog table.list tbody tr th input[type="text"],
.pagina table.filters tbody tr th input[type="text"],
.dialoog table.filters tbody tr th input[type="text"],
.pagina table.list tbody tr td input[type="password"],
.dialoog table.list tbody tr td input[type="password"],
.pagina table.filters tbody tr td input[type="password"],
.dialoog table.filters tbody tr td input[type="password"],
.pagina table.list tbody tr th input[type="password"],
.dialoog table.list tbody tr th input[type="password"],
.pagina table.filters tbody tr th input[type="password"],
.dialoog table.filters tbody tr th input[type="password"],
.pagina table.list tbody tr td input[type="datetime"],
.dialoog table.list tbody tr td input[type="datetime"],
.pagina table.filters tbody tr td input[type="datetime"],
.dialoog table.filters tbody tr td input[type="datetime"],
.pagina table.list tbody tr th input[type="datetime"],
.dialoog table.list tbody tr th input[type="datetime"],
.pagina table.filters tbody tr th input[type="datetime"],
.dialoog table.filters tbody tr th input[type="datetime"],
.pagina table.list tbody tr td input[type="datetime-local"],
.dialoog table.list tbody tr td input[type="datetime-local"],
.pagina table.filters tbody tr td input[type="datetime-local"],
.dialoog table.filters tbody tr td input[type="datetime-local"],
.pagina table.list tbody tr th input[type="datetime-local"],
.dialoog table.list tbody tr th input[type="datetime-local"],
.pagina table.filters tbody tr th input[type="datetime-local"],
.dialoog table.filters tbody tr th input[type="datetime-local"],
.pagina table.list tbody tr td input[type="date"],
.dialoog table.list tbody tr td input[type="date"],
.pagina table.filters tbody tr td input[type="date"],
.dialoog table.filters tbody tr td input[type="date"],
.pagina table.list tbody tr th input[type="date"],
.dialoog table.list tbody tr th input[type="date"],
.pagina table.filters tbody tr th input[type="date"],
.dialoog table.filters tbody tr th input[type="date"],
.pagina table.list tbody tr td input[type="month"],
.dialoog table.list tbody tr td input[type="month"],
.pagina table.filters tbody tr td input[type="month"],
.dialoog table.filters tbody tr td input[type="month"],
.pagina table.list tbody tr th input[type="month"],
.dialoog table.list tbody tr th input[type="month"],
.pagina table.filters tbody tr th input[type="month"],
.dialoog table.filters tbody tr th input[type="month"],
.pagina table.list tbody tr td input[type="time"],
.dialoog table.list tbody tr td input[type="time"],
.pagina table.filters tbody tr td input[type="time"],
.dialoog table.filters tbody tr td input[type="time"],
.pagina table.list tbody tr th input[type="time"],
.dialoog table.list tbody tr th input[type="time"],
.pagina table.filters tbody tr th input[type="time"],
.dialoog table.filters tbody tr th input[type="time"],
.pagina table.list tbody tr td input[type="week"],
.dialoog table.list tbody tr td input[type="week"],
.pagina table.filters tbody tr td input[type="week"],
.dialoog table.filters tbody tr td input[type="week"],
.pagina table.list tbody tr th input[type="week"],
.dialoog table.list tbody tr th input[type="week"],
.pagina table.filters tbody tr th input[type="week"],
.dialoog table.filters tbody tr th input[type="week"],
.pagina table.list tbody tr td input[type="number"],
.dialoog table.list tbody tr td input[type="number"],
.pagina table.filters tbody tr td input[type="number"],
.dialoog table.filters tbody tr td input[type="number"],
.pagina table.list tbody tr th input[type="number"],
.dialoog table.list tbody tr th input[type="number"],
.pagina table.filters tbody tr th input[type="number"],
.dialoog table.filters tbody tr th input[type="number"],
.pagina table.list tbody tr td input[type="email"],
.dialoog table.list tbody tr td input[type="email"],
.pagina table.filters tbody tr td input[type="email"],
.dialoog table.filters tbody tr td input[type="email"],
.pagina table.list tbody tr th input[type="email"],
.dialoog table.list tbody tr th input[type="email"],
.pagina table.filters tbody tr th input[type="email"],
.dialoog table.filters tbody tr th input[type="email"],
.pagina table.list tbody tr td input[type="url"],
.dialoog table.list tbody tr td input[type="url"],
.pagina table.filters tbody tr td input[type="url"],
.dialoog table.filters tbody tr td input[type="url"],
.pagina table.list tbody tr th input[type="url"],
.dialoog table.list tbody tr th input[type="url"],
.pagina table.filters tbody tr th input[type="url"],
.dialoog table.filters tbody tr th input[type="url"],
.pagina table.list tbody tr td input[type="search"],
.dialoog table.list tbody tr td input[type="search"],
.pagina table.filters tbody tr td input[type="search"],
.dialoog table.filters tbody tr td input[type="search"],
.pagina table.list tbody tr th input[type="search"],
.dialoog table.list tbody tr th input[type="search"],
.pagina table.filters tbody tr th input[type="search"],
.dialoog table.filters tbody tr th input[type="search"],
.pagina table.list tbody tr td input[type="tel"],
.dialoog table.list tbody tr td input[type="tel"],
.pagina table.filters tbody tr td input[type="tel"],
.dialoog table.filters tbody tr td input[type="tel"],
.pagina table.list tbody tr th input[type="tel"],
.dialoog table.list tbody tr th input[type="tel"],
.pagina table.filters tbody tr th input[type="tel"],
.dialoog table.filters tbody tr th input[type="tel"],
.pagina table.list tbody tr td input[type="color"],
.dialoog table.list tbody tr td input[type="color"],
.pagina table.filters tbody tr td input[type="color"],
.dialoog table.filters tbody tr td input[type="color"],
.pagina table.list tbody tr th input[type="color"],
.dialoog table.list tbody tr th input[type="color"],
.pagina table.filters tbody tr th input[type="color"],
.dialoog table.filters tbody tr th input[type="color"],
.pagina table.list tbody tr td .uneditable-input,
.dialoog table.list tbody tr td .uneditable-input,
.pagina table.filters tbody tr td .uneditable-input,
.dialoog table.filters tbody tr td .uneditable-input,
.pagina table.list tbody tr th .uneditable-input,
.dialoog table.list tbody tr th .uneditable-input,
.pagina table.filters tbody tr th .uneditable-input,
.dialoog table.filters tbody tr th .uneditable-input,
.pagina table.list tbody tr td .input-append,
.dialoog table.list tbody tr td .input-append,
.pagina table.filters tbody tr td .input-append,
.dialoog table.filters tbody tr td .input-append,
.pagina table.list tbody tr th .input-append,
.dialoog table.list tbody tr th .input-append,
.pagina table.filters tbody tr th .input-append,
.dialoog table.filters tbody tr th .input-append,
.pagina table.list tbody tr td .input-prepend,
.dialoog table.list tbody tr td .input-prepend,
.pagina table.filters tbody tr td .input-prepend,
.dialoog table.filters tbody tr td .input-prepend,
.pagina table.list tbody tr th .input-prepend,
.dialoog table.list tbody tr th .input-prepend,
.pagina table.filters tbody tr th .input-prepend,
.dialoog table.filters tbody tr th .input-prepend,
.pagina table.list tbody tr td select,
.dialoog table.list tbody tr td select,
.pagina table.filters tbody tr td select,
.dialoog table.filters tbody tr td select,
.pagina table.list tbody tr th select,
.dialoog table.list tbody tr th select,
.pagina table.filters tbody tr th select,
.dialoog table.filters tbody tr th select {
  margin-bottom: 0;
}
.pagina table.list tbody tr td.icon,
.dialoog table.list tbody tr td.icon,
.pagina table.filters tbody tr td.icon,
.dialoog table.filters tbody tr td.icon,
.pagina table.list tbody tr th.icon,
.dialoog table.list tbody tr th.icon,
.pagina table.filters tbody tr th.icon,
.dialoog table.filters tbody tr th.icon,
.pagina table.list tbody tr td.checkbox,
.dialoog table.list tbody tr td.checkbox,
.pagina table.filters tbody tr td.checkbox,
.dialoog table.filters tbody tr td.checkbox,
.pagina table.list tbody tr th.checkbox,
.dialoog table.list tbody tr th.checkbox,
.pagina table.filters tbody tr th.checkbox,
.dialoog table.filters tbody tr th.checkbox {
  width: 3%;
}
.pagina table.list tbody tr td.status,
.dialoog table.list tbody tr td.status,
.pagina table.filters tbody tr td.status,
.dialoog table.filters tbody tr td.status,
.pagina table.list tbody tr th.status,
.dialoog table.list tbody tr th.status,
.pagina table.filters tbody tr th.status,
.dialoog table.filters tbody tr th.status {
  width: 80px;
  text-align: center;
}
.pagina table.list tbody tr td.label,
.dialoog table.list tbody tr td.label,
.pagina table.filters tbody tr td.label,
.dialoog table.filters tbody tr td.label,
.pagina table.list tbody tr th.label,
.dialoog table.list tbody tr th.label,
.pagina table.filters tbody tr th.label,
.dialoog table.filters tbody tr th.label,
.pagina table.list tbody tr td.fix,
.dialoog table.list tbody tr td.fix,
.pagina table.filters tbody tr td.fix,
.dialoog table.filters tbody tr td.fix,
.pagina table.list tbody tr th.fix,
.dialoog table.list tbody tr th.fix,
.pagina table.filters tbody tr th.fix,
.dialoog table.filters tbody tr th.fix,
.pagina table.list tbody tr td.togglebutton,
.dialoog table.list tbody tr td.togglebutton,
.pagina table.filters tbody tr td.togglebutton,
.dialoog table.filters tbody tr td.togglebutton,
.pagina table.list tbody tr th.togglebutton,
.dialoog table.list tbody tr th.togglebutton,
.pagina table.filters tbody tr th.togglebutton,
.dialoog table.filters tbody tr th.togglebutton {
  padding-top: 13px;
  vertical-align: top;
  text-align: right;
}
.pagina table.list tbody tr td.label.warned,
.dialoog table.list tbody tr td.label.warned,
.pagina table.filters tbody tr td.label.warned,
.dialoog table.filters tbody tr td.label.warned,
.pagina table.list tbody tr th.label.warned,
.dialoog table.list tbody tr th.label.warned,
.pagina table.filters tbody tr th.label.warned,
.dialoog table.filters tbody tr th.label.warned,
.pagina table.list tbody tr td.fix.warned,
.dialoog table.list tbody tr td.fix.warned,
.pagina table.filters tbody tr td.fix.warned,
.dialoog table.filters tbody tr td.fix.warned,
.pagina table.list tbody tr th.fix.warned,
.dialoog table.list tbody tr th.fix.warned,
.pagina table.filters tbody tr th.fix.warned,
.dialoog table.filters tbody tr th.fix.warned,
.pagina table.list tbody tr td.togglebutton.warned,
.dialoog table.list tbody tr td.togglebutton.warned,
.pagina table.filters tbody tr td.togglebutton.warned,
.dialoog table.filters tbody tr td.togglebutton.warned,
.pagina table.list tbody tr th.togglebutton.warned,
.dialoog table.list tbody tr th.togglebutton.warned,
.pagina table.filters tbody tr th.togglebutton.warned,
.dialoog table.filters tbody tr th.togglebutton.warned {
  padding-top: 5px;
  color: #b94a48;
}
.pagina table.list tbody tr td.hasToggleLink,
.dialoog table.list tbody tr td.hasToggleLink,
.pagina table.filters tbody tr td.hasToggleLink,
.dialoog table.filters tbody tr td.hasToggleLink,
.pagina table.list tbody tr th.hasToggleLink,
.dialoog table.list tbody tr th.hasToggleLink,
.pagina table.filters tbody tr th.hasToggleLink,
.dialoog table.filters tbody tr th.hasToggleLink,
.pagina table.list tbody tr td.toggleInput,
.dialoog table.list tbody tr td.toggleInput,
.pagina table.filters tbody tr td.toggleInput,
.dialoog table.filters tbody tr td.toggleInput,
.pagina table.list tbody tr th.toggleInput,
.dialoog table.list tbody tr th.toggleInput,
.pagina table.filters tbody tr th.toggleInput,
.dialoog table.filters tbody tr th.toggleInput,
.pagina table.list tbody tr td.info,
.dialoog table.list tbody tr td.info,
.pagina table.filters tbody tr td.info,
.dialoog table.filters tbody tr td.info,
.pagina table.list tbody tr th.info,
.dialoog table.list tbody tr th.info,
.pagina table.filters tbody tr th.info,
.dialoog table.filters tbody tr th.info,
.pagina table.list tbody tr td.text,
.dialoog table.list tbody tr td.text,
.pagina table.filters tbody tr td.text,
.dialoog table.filters tbody tr td.text,
.pagina table.list tbody tr th.text,
.dialoog table.list tbody tr th.text,
.pagina table.filters tbody tr th.text,
.dialoog table.filters tbody tr th.text {
  padding-top: 13px;
}
.pagina table.list tbody tr td.hasToggleLink.warned,
.dialoog table.list tbody tr td.hasToggleLink.warned,
.pagina table.filters tbody tr td.hasToggleLink.warned,
.dialoog table.filters tbody tr td.hasToggleLink.warned,
.pagina table.list tbody tr th.hasToggleLink.warned,
.dialoog table.list tbody tr th.hasToggleLink.warned,
.pagina table.filters tbody tr th.hasToggleLink.warned,
.dialoog table.filters tbody tr th.hasToggleLink.warned,
.pagina table.list tbody tr td.toggleInput.warned,
.dialoog table.list tbody tr td.toggleInput.warned,
.pagina table.filters tbody tr td.toggleInput.warned,
.dialoog table.filters tbody tr td.toggleInput.warned,
.pagina table.list tbody tr th.toggleInput.warned,
.dialoog table.list tbody tr th.toggleInput.warned,
.pagina table.filters tbody tr th.toggleInput.warned,
.dialoog table.filters tbody tr th.toggleInput.warned,
.pagina table.list tbody tr td.info.warned,
.dialoog table.list tbody tr td.info.warned,
.pagina table.filters tbody tr td.info.warned,
.dialoog table.filters tbody tr td.info.warned,
.pagina table.list tbody tr th.info.warned,
.dialoog table.list tbody tr th.info.warned,
.pagina table.filters tbody tr th.info.warned,
.dialoog table.filters tbody tr th.info.warned,
.pagina table.list tbody tr td.text.warned,
.dialoog table.list tbody tr td.text.warned,
.pagina table.filters tbody tr td.text.warned,
.dialoog table.filters tbody tr td.text.warned,
.pagina table.list tbody tr th.text.warned,
.dialoog table.list tbody tr th.text.warned,
.pagina table.filters tbody tr th.text.warned,
.dialoog table.filters tbody tr th.text.warned {
  padding-top: 5px;
  color: #b94a48;
}
.pagina table.list tbody tr td.info,
.dialoog table.list tbody tr td.info,
.pagina table.filters tbody tr td.info,
.dialoog table.filters tbody tr td.info,
.pagina table.list tbody tr th.info,
.dialoog table.list tbody tr th.info,
.pagina table.filters tbody tr th.info,
.dialoog table.filters tbody tr th.info {
  width: 100%;
}
.pagina table.list tbody tr td.info .icon + a,
.dialoog table.list tbody tr td.info .icon + a,
.pagina table.filters tbody tr td.info .icon + a,
.dialoog table.filters tbody tr td.info .icon + a,
.pagina table.list tbody tr th.info .icon + a,
.dialoog table.list tbody tr th.info .icon + a,
.pagina table.filters tbody tr th.info .icon + a,
.dialoog table.filters tbody tr th.info .icon + a {
  margin-left: 5px;
}
.pagina table.list tbody tr td.hasToggleLink,
.dialoog table.list tbody tr td.hasToggleLink,
.pagina table.filters tbody tr td.hasToggleLink,
.dialoog table.filters tbody tr td.hasToggleLink,
.pagina table.list tbody tr th.hasToggleLink,
.dialoog table.list tbody tr th.hasToggleLink,
.pagina table.filters tbody tr th.hasToggleLink,
.dialoog table.filters tbody tr th.hasToggleLink {
  border-top: 1px dotted #ddd;
  width: 100%;
}
.pagina table.list tbody tr td.hasToggleLink a.toggleLink,
.dialoog table.list tbody tr td.hasToggleLink a.toggleLink,
.pagina table.filters tbody tr td.hasToggleLink a.toggleLink,
.dialoog table.filters tbody tr td.hasToggleLink a.toggleLink,
.pagina table.list tbody tr th.hasToggleLink a.toggleLink,
.dialoog table.list tbody tr th.hasToggleLink a.toggleLink,
.pagina table.filters tbody tr th.hasToggleLink a.toggleLink,
.dialoog table.filters tbody tr th.hasToggleLink a.toggleLink {
  display: block;
  clear: both;
  margin-bottom: 5px;
}
.pagina table.list tbody tr td.fix,
.dialoog table.list tbody tr td.fix,
.pagina table.filters tbody tr td.fix,
.dialoog table.filters tbody tr td.fix,
.pagina table.list tbody tr th.fix,
.dialoog table.list tbody tr th.fix,
.pagina table.filters tbody tr th.fix,
.dialoog table.filters tbody tr th.fix {
  float: left;
}
.pagina table.list tbody tr td.hasListUnder,
.dialoog table.list tbody tr td.hasListUnder,
.pagina table.filters tbody tr td.hasListUnder,
.dialoog table.filters tbody tr td.hasListUnder,
.pagina table.list tbody tr th.hasListUnder,
.dialoog table.list tbody tr th.hasListUnder,
.pagina table.filters tbody tr th.hasListUnder,
.dialoog table.filters tbody tr th.hasListUnder,
.pagina table.list tbody tr td.hasLayoutUnder,
.dialoog table.list tbody tr td.hasLayoutUnder,
.pagina table.filters tbody tr td.hasLayoutUnder,
.dialoog table.filters tbody tr td.hasLayoutUnder,
.pagina table.list tbody tr th.hasLayoutUnder,
.dialoog table.list tbody tr th.hasLayoutUnder,
.pagina table.filters tbody tr th.hasLayoutUnder,
.dialoog table.filters tbody tr th.hasLayoutUnder,
.pagina table.list tbody tr td.hasGroupUnder,
.dialoog table.list tbody tr td.hasGroupUnder,
.pagina table.filters tbody tr td.hasGroupUnder,
.dialoog table.filters tbody tr td.hasGroupUnder,
.pagina table.list tbody tr th.hasGroupUnder,
.dialoog table.list tbody tr th.hasGroupUnder,
.pagina table.filters tbody tr th.hasGroupUnder,
.dialoog table.filters tbody tr th.hasGroupUnder {
  padding: 0;
}
.pagina table.list tbody tr td.hasListUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.list tbody tr td.hasListUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.pagina table.filters tbody tr td.hasListUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.filters tbody tr td.hasListUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.pagina table.list tbody tr th.hasListUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.list tbody tr th.hasListUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.pagina table.filters tbody tr th.hasListUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.filters tbody tr th.hasListUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.pagina table.list tbody tr td.hasLayoutUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.list tbody tr td.hasLayoutUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.pagina table.filters tbody tr td.hasLayoutUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.filters tbody tr td.hasLayoutUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.pagina table.list tbody tr th.hasLayoutUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.list tbody tr th.hasLayoutUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.pagina table.filters tbody tr th.hasLayoutUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.filters tbody tr th.hasLayoutUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.pagina table.list tbody tr td.hasGroupUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.list tbody tr td.hasGroupUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.pagina table.filters tbody tr td.hasGroupUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.filters tbody tr td.hasGroupUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.pagina table.list tbody tr th.hasGroupUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.list tbody tr th.hasGroupUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.pagina table.filters tbody tr th.hasGroupUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.filters tbody tr th.hasGroupUnder table.ipx-ctl > tbody > tr:first-child > th.ipx-cell,
.pagina table.list tbody tr td.hasListUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.list tbody tr td.hasListUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.pagina table.filters tbody tr td.hasListUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.filters tbody tr td.hasListUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.pagina table.list tbody tr th.hasListUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.list tbody tr th.hasListUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.pagina table.filters tbody tr th.hasListUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.filters tbody tr th.hasListUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.pagina table.list tbody tr td.hasLayoutUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.list tbody tr td.hasLayoutUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.pagina table.filters tbody tr td.hasLayoutUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.filters tbody tr td.hasLayoutUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.pagina table.list tbody tr th.hasLayoutUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.list tbody tr th.hasLayoutUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.pagina table.filters tbody tr th.hasLayoutUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.filters tbody tr th.hasLayoutUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.pagina table.list tbody tr td.hasGroupUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.list tbody tr td.hasGroupUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.pagina table.filters tbody tr td.hasGroupUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.filters tbody tr td.hasGroupUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.pagina table.list tbody tr th.hasGroupUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.list tbody tr th.hasGroupUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.pagina table.filters tbody tr th.hasGroupUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.filters tbody tr th.hasGroupUnder table.ipx-ctl > tbody > tr:first-child > td.ipx-cell,
.pagina table.list tbody tr td.hasListUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.list tbody tr td.hasListUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.pagina table.filters tbody tr td.hasListUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.filters tbody tr td.hasListUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.pagina table.list tbody tr th.hasListUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.list tbody tr th.hasListUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.pagina table.filters tbody tr th.hasListUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.filters tbody tr th.hasListUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.pagina table.list tbody tr td.hasLayoutUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.list tbody tr td.hasLayoutUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.pagina table.filters tbody tr td.hasLayoutUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.filters tbody tr td.hasLayoutUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.pagina table.list tbody tr th.hasLayoutUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.list tbody tr th.hasLayoutUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.pagina table.filters tbody tr th.hasLayoutUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.filters tbody tr th.hasLayoutUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.pagina table.list tbody tr td.hasGroupUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.list tbody tr td.hasGroupUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.pagina table.filters tbody tr td.hasGroupUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.filters tbody tr td.hasGroupUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.pagina table.list tbody tr th.hasGroupUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.list tbody tr th.hasGroupUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.pagina table.filters tbody tr th.hasGroupUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.dialoog table.filters tbody tr th.hasGroupUnder table.ipx-tbl > tbody > tr:first-child > th.ipx-cell,
.pagina table.list tbody tr td.hasListUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.list tbody tr td.hasListUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.pagina table.filters tbody tr td.hasListUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.filters tbody tr td.hasListUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.pagina table.list tbody tr th.hasListUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.list tbody tr th.hasListUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.pagina table.filters tbody tr th.hasListUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.filters tbody tr th.hasListUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.pagina table.list tbody tr td.hasLayoutUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.list tbody tr td.hasLayoutUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.pagina table.filters tbody tr td.hasLayoutUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.filters tbody tr td.hasLayoutUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.pagina table.list tbody tr th.hasLayoutUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.list tbody tr th.hasLayoutUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.pagina table.filters tbody tr th.hasLayoutUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.filters tbody tr th.hasLayoutUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.pagina table.list tbody tr td.hasGroupUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.list tbody tr td.hasGroupUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.pagina table.filters tbody tr td.hasGroupUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.filters tbody tr td.hasGroupUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.pagina table.list tbody tr th.hasGroupUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.list tbody tr th.hasGroupUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.pagina table.filters tbody tr th.hasGroupUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell,
.dialoog table.filters tbody tr th.hasGroupUnder table.ipx-tbl > tbody > tr:first-child > td.ipx-cell {
  border-top-width: 0;
}
.pagina table.list tbody tr td.hasListUnder table.group th.ipx-cell,
.dialoog table.list tbody tr td.hasListUnder table.group th.ipx-cell,
.pagina table.filters tbody tr td.hasListUnder table.group th.ipx-cell,
.dialoog table.filters tbody tr td.hasListUnder table.group th.ipx-cell,
.pagina table.list tbody tr th.hasListUnder table.group th.ipx-cell,
.dialoog table.list tbody tr th.hasListUnder table.group th.ipx-cell,
.pagina table.filters tbody tr th.hasListUnder table.group th.ipx-cell,
.dialoog table.filters tbody tr th.hasListUnder table.group th.ipx-cell,
.pagina table.list tbody tr td.hasLayoutUnder table.group th.ipx-cell,
.dialoog table.list tbody tr td.hasLayoutUnder table.group th.ipx-cell,
.pagina table.filters tbody tr td.hasLayoutUnder table.group th.ipx-cell,
.dialoog table.filters tbody tr td.hasLayoutUnder table.group th.ipx-cell,
.pagina table.list tbody tr th.hasLayoutUnder table.group th.ipx-cell,
.dialoog table.list tbody tr th.hasLayoutUnder table.group th.ipx-cell,
.pagina table.filters tbody tr th.hasLayoutUnder table.group th.ipx-cell,
.dialoog table.filters tbody tr th.hasLayoutUnder table.group th.ipx-cell,
.pagina table.list tbody tr td.hasGroupUnder table.group th.ipx-cell,
.dialoog table.list tbody tr td.hasGroupUnder table.group th.ipx-cell,
.pagina table.filters tbody tr td.hasGroupUnder table.group th.ipx-cell,
.dialoog table.filters tbody tr td.hasGroupUnder table.group th.ipx-cell,
.pagina table.list tbody tr th.hasGroupUnder table.group th.ipx-cell,
.dialoog table.list tbody tr th.hasGroupUnder table.group th.ipx-cell,
.pagina table.filters tbody tr th.hasGroupUnder table.group th.ipx-cell,
.dialoog table.filters tbody tr th.hasGroupUnder table.group th.ipx-cell,
.pagina table.list tbody tr td.hasListUnder table.layout th.ipx-cell,
.dialoog table.list tbody tr td.hasListUnder table.layout th.ipx-cell,
.pagina table.filters tbody tr td.hasListUnder table.layout th.ipx-cell,
.dialoog table.filters tbody tr td.hasListUnder table.layout th.ipx-cell,
.pagina table.list tbody tr th.hasListUnder table.layout th.ipx-cell,
.dialoog table.list tbody tr th.hasListUnder table.layout th.ipx-cell,
.pagina table.filters tbody tr th.hasListUnder table.layout th.ipx-cell,
.dialoog table.filters tbody tr th.hasListUnder table.layout th.ipx-cell,
.pagina table.list tbody tr td.hasLayoutUnder table.layout th.ipx-cell,
.dialoog table.list tbody tr td.hasLayoutUnder table.layout th.ipx-cell,
.pagina table.filters tbody tr td.hasLayoutUnder table.layout th.ipx-cell,
.dialoog table.filters tbody tr td.hasLayoutUnder table.layout th.ipx-cell,
.pagina table.list tbody tr th.hasLayoutUnder table.layout th.ipx-cell,
.dialoog table.list tbody tr th.hasLayoutUnder table.layout th.ipx-cell,
.pagina table.filters tbody tr th.hasLayoutUnder table.layout th.ipx-cell,
.dialoog table.filters tbody tr th.hasLayoutUnder table.layout th.ipx-cell,
.pagina table.list tbody tr td.hasGroupUnder table.layout th.ipx-cell,
.dialoog table.list tbody tr td.hasGroupUnder table.layout th.ipx-cell,
.pagina table.filters tbody tr td.hasGroupUnder table.layout th.ipx-cell,
.dialoog table.filters tbody tr td.hasGroupUnder table.layout th.ipx-cell,
.pagina table.list tbody tr th.hasGroupUnder table.layout th.ipx-cell,
.dialoog table.list tbody tr th.hasGroupUnder table.layout th.ipx-cell,
.pagina table.filters tbody tr th.hasGroupUnder table.layout th.ipx-cell,
.dialoog table.filters tbody tr th.hasGroupUnder table.layout th.ipx-cell,
.pagina table.list tbody tr td.hasListUnder table.group td.ipx-cell,
.dialoog table.list tbody tr td.hasListUnder table.group td.ipx-cell,
.pagina table.filters tbody tr td.hasListUnder table.group td.ipx-cell,
.dialoog table.filters tbody tr td.hasListUnder table.group td.ipx-cell,
.pagina table.list tbody tr th.hasListUnder table.group td.ipx-cell,
.dialoog table.list tbody tr th.hasListUnder table.group td.ipx-cell,
.pagina table.filters tbody tr th.hasListUnder table.group td.ipx-cell,
.dialoog table.filters tbody tr th.hasListUnder table.group td.ipx-cell,
.pagina table.list tbody tr td.hasLayoutUnder table.group td.ipx-cell,
.dialoog table.list tbody tr td.hasLayoutUnder table.group td.ipx-cell,
.pagina table.filters tbody tr td.hasLayoutUnder table.group td.ipx-cell,
.dialoog table.filters tbody tr td.hasLayoutUnder table.group td.ipx-cell,
.pagina table.list tbody tr th.hasLayoutUnder table.group td.ipx-cell,
.dialoog table.list tbody tr th.hasLayoutUnder table.group td.ipx-cell,
.pagina table.filters tbody tr th.hasLayoutUnder table.group td.ipx-cell,
.dialoog table.filters tbody tr th.hasLayoutUnder table.group td.ipx-cell,
.pagina table.list tbody tr td.hasGroupUnder table.group td.ipx-cell,
.dialoog table.list tbody tr td.hasGroupUnder table.group td.ipx-cell,
.pagina table.filters tbody tr td.hasGroupUnder table.group td.ipx-cell,
.dialoog table.filters tbody tr td.hasGroupUnder table.group td.ipx-cell,
.pagina table.list tbody tr th.hasGroupUnder table.group td.ipx-cell,
.dialoog table.list tbody tr th.hasGroupUnder table.group td.ipx-cell,
.pagina table.filters tbody tr th.hasGroupUnder table.group td.ipx-cell,
.dialoog table.filters tbody tr th.hasGroupUnder table.group td.ipx-cell,
.pagina table.list tbody tr td.hasListUnder table.layout td.ipx-cell,
.dialoog table.list tbody tr td.hasListUnder table.layout td.ipx-cell,
.pagina table.filters tbody tr td.hasListUnder table.layout td.ipx-cell,
.dialoog table.filters tbody tr td.hasListUnder table.layout td.ipx-cell,
.pagina table.list tbody tr th.hasListUnder table.layout td.ipx-cell,
.dialoog table.list tbody tr th.hasListUnder table.layout td.ipx-cell,
.pagina table.filters tbody tr th.hasListUnder table.layout td.ipx-cell,
.dialoog table.filters tbody tr th.hasListUnder table.layout td.ipx-cell,
.pagina table.list tbody tr td.hasLayoutUnder table.layout td.ipx-cell,
.dialoog table.list tbody tr td.hasLayoutUnder table.layout td.ipx-cell,
.pagina table.filters tbody tr td.hasLayoutUnder table.layout td.ipx-cell,
.dialoog table.filters tbody tr td.hasLayoutUnder table.layout td.ipx-cell,
.pagina table.list tbody tr th.hasLayoutUnder table.layout td.ipx-cell,
.dialoog table.list tbody tr th.hasLayoutUnder table.layout td.ipx-cell,
.pagina table.filters tbody tr th.hasLayoutUnder table.layout td.ipx-cell,
.dialoog table.filters tbody tr th.hasLayoutUnder table.layout td.ipx-cell,
.pagina table.list tbody tr td.hasGroupUnder table.layout td.ipx-cell,
.dialoog table.list tbody tr td.hasGroupUnder table.layout td.ipx-cell,
.pagina table.filters tbody tr td.hasGroupUnder table.layout td.ipx-cell,
.dialoog table.filters tbody tr td.hasGroupUnder table.layout td.ipx-cell,
.pagina table.list tbody tr th.hasGroupUnder table.layout td.ipx-cell,
.dialoog table.list tbody tr th.hasGroupUnder table.layout td.ipx-cell,
.pagina table.filters tbody tr th.hasGroupUnder table.layout td.ipx-cell,
.dialoog table.filters tbody tr th.hasGroupUnder table.layout td.ipx-cell {
  padding-right: 0;
}
.pagina table.list tbody tr td.hasListUnder > select,
.dialoog table.list tbody tr td.hasListUnder > select,
.pagina table.filters tbody tr td.hasListUnder > select,
.dialoog table.filters tbody tr td.hasListUnder > select,
.pagina table.list tbody tr th.hasListUnder > select,
.dialoog table.list tbody tr th.hasListUnder > select,
.pagina table.filters tbody tr th.hasListUnder > select,
.dialoog table.filters tbody tr th.hasListUnder > select,
.pagina table.list tbody tr td.hasLayoutUnder > select,
.dialoog table.list tbody tr td.hasLayoutUnder > select,
.pagina table.filters tbody tr td.hasLayoutUnder > select,
.dialoog table.filters tbody tr td.hasLayoutUnder > select,
.pagina table.list tbody tr th.hasLayoutUnder > select,
.dialoog table.list tbody tr th.hasLayoutUnder > select,
.pagina table.filters tbody tr th.hasLayoutUnder > select,
.dialoog table.filters tbody tr th.hasLayoutUnder > select,
.pagina table.list tbody tr td.hasGroupUnder > select,
.dialoog table.list tbody tr td.hasGroupUnder > select,
.pagina table.filters tbody tr td.hasGroupUnder > select,
.dialoog table.filters tbody tr td.hasGroupUnder > select,
.pagina table.list tbody tr th.hasGroupUnder > select,
.dialoog table.list tbody tr th.hasGroupUnder > select,
.pagina table.filters tbody tr th.hasGroupUnder > select,
.dialoog table.filters tbody tr th.hasGroupUnder > select {
  margin-left: 8px;
}
.pagina table.list tbody tr td.input,
.dialoog table.list tbody tr td.input,
.pagina table.filters tbody tr td.input,
.dialoog table.filters tbody tr td.input,
.pagina table.list tbody tr th.input,
.dialoog table.list tbody tr th.input,
.pagina table.filters tbody tr th.input,
.dialoog table.filters tbody tr th.input,
.pagina table.list tbody tr td.smallbutton,
.dialoog table.list tbody tr td.smallbutton,
.pagina table.filters tbody tr td.smallbutton,
.dialoog table.filters tbody tr td.smallbutton,
.pagina table.list tbody tr th.smallbutton,
.dialoog table.list tbody tr th.smallbutton,
.pagina table.filters tbody tr th.smallbutton,
.dialoog table.filters tbody tr th.smallbutton {
  width: auto;
}
.pagina table.list tbody tr td.input.hasLayoutUnder,
.dialoog table.list tbody tr td.input.hasLayoutUnder,
.pagina table.filters tbody tr td.input.hasLayoutUnder,
.dialoog table.filters tbody tr td.input.hasLayoutUnder,
.pagina table.list tbody tr th.input.hasLayoutUnder,
.dialoog table.list tbody tr th.input.hasLayoutUnder,
.pagina table.filters tbody tr th.input.hasLayoutUnder,
.dialoog table.filters tbody tr th.input.hasLayoutUnder,
.pagina table.list tbody tr td.smallbutton.hasLayoutUnder,
.dialoog table.list tbody tr td.smallbutton.hasLayoutUnder,
.pagina table.filters tbody tr td.smallbutton.hasLayoutUnder,
.dialoog table.filters tbody tr td.smallbutton.hasLayoutUnder,
.pagina table.list tbody tr th.smallbutton.hasLayoutUnder,
.dialoog table.list tbody tr th.smallbutton.hasLayoutUnder,
.pagina table.filters tbody tr th.smallbutton.hasLayoutUnder,
.dialoog table.filters tbody tr th.smallbutton.hasLayoutUnder {
  padding-top: 0;
  padding-bottom: 0;
}
.pagina table.list tbody tr td.input.hasLayoutUnder td,
.dialoog table.list tbody tr td.input.hasLayoutUnder td,
.pagina table.filters tbody tr td.input.hasLayoutUnder td,
.dialoog table.filters tbody tr td.input.hasLayoutUnder td,
.pagina table.list tbody tr th.input.hasLayoutUnder td,
.dialoog table.list tbody tr th.input.hasLayoutUnder td,
.pagina table.filters tbody tr th.input.hasLayoutUnder td,
.dialoog table.filters tbody tr th.input.hasLayoutUnder td,
.pagina table.list tbody tr td.smallbutton.hasLayoutUnder td,
.dialoog table.list tbody tr td.smallbutton.hasLayoutUnder td,
.pagina table.filters tbody tr td.smallbutton.hasLayoutUnder td,
.dialoog table.filters tbody tr td.smallbutton.hasLayoutUnder td,
.pagina table.list tbody tr th.smallbutton.hasLayoutUnder td,
.dialoog table.list tbody tr th.smallbutton.hasLayoutUnder td,
.pagina table.filters tbody tr th.smallbutton.hasLayoutUnder td,
.dialoog table.filters tbody tr th.smallbutton.hasLayoutUnder td {
  width: auto;
}
.pagina table.list tbody tr td.smallbutton button + button,
.dialoog table.list tbody tr td.smallbutton button + button,
.pagina table.filters tbody tr td.smallbutton button + button,
.dialoog table.filters tbody tr td.smallbutton button + button,
.pagina table.list tbody tr th.smallbutton button + button,
.dialoog table.list tbody tr th.smallbutton button + button,
.pagina table.filters tbody tr th.smallbutton button + button,
.dialoog table.filters tbody tr th.smallbutton button + button {
  margin-top: 8px;
}
.pagina table.list tbody tr td .ico_preview,
.dialoog table.list tbody tr td .ico_preview,
.pagina table.filters tbody tr td .ico_preview,
.dialoog table.filters tbody tr td .ico_preview,
.pagina table.list tbody tr th .ico_preview,
.dialoog table.list tbody tr th .ico_preview,
.pagina table.filters tbody tr th .ico_preview,
.dialoog table.filters tbody tr th .ico_preview {
  background-image: url("/images/backgrounds/raster-2.gif");
}
.pagina table.list tbody tr td.layout-preview > a:focus + .layout-preview-icon,
.dialoog table.list tbody tr td.layout-preview > a:focus + .layout-preview-icon,
.pagina table.filters tbody tr td.layout-preview > a:focus + .layout-preview-icon,
.dialoog table.filters tbody tr td.layout-preview > a:focus + .layout-preview-icon,
.pagina table.list tbody tr th.layout-preview > a:focus + .layout-preview-icon,
.dialoog table.list tbody tr th.layout-preview > a:focus + .layout-preview-icon,
.pagina table.filters tbody tr th.layout-preview > a:focus + .layout-preview-icon,
.dialoog table.filters tbody tr th.layout-preview > a:focus + .layout-preview-icon,
.pagina table.list tbody tr td.layout-preview > a:hover + .layout-preview-icon,
.dialoog table.list tbody tr td.layout-preview > a:hover + .layout-preview-icon,
.pagina table.filters tbody tr td.layout-preview > a:hover + .layout-preview-icon,
.dialoog table.filters tbody tr td.layout-preview > a:hover + .layout-preview-icon,
.pagina table.list tbody tr th.layout-preview > a:hover + .layout-preview-icon,
.dialoog table.list tbody tr th.layout-preview > a:hover + .layout-preview-icon,
.pagina table.filters tbody tr th.layout-preview > a:hover + .layout-preview-icon,
.dialoog table.filters tbody tr th.layout-preview > a:hover + .layout-preview-icon,
.pagina table.list tbody tr td.layout-preview > a:focus + svg,
.dialoog table.list tbody tr td.layout-preview > a:focus + svg,
.pagina table.filters tbody tr td.layout-preview > a:focus + svg,
.dialoog table.filters tbody tr td.layout-preview > a:focus + svg,
.pagina table.list tbody tr th.layout-preview > a:focus + svg,
.dialoog table.list tbody tr th.layout-preview > a:focus + svg,
.pagina table.filters tbody tr th.layout-preview > a:focus + svg,
.dialoog table.filters tbody tr th.layout-preview > a:focus + svg,
.pagina table.list tbody tr td.layout-preview > a:hover + svg,
.dialoog table.list tbody tr td.layout-preview > a:hover + svg,
.pagina table.filters tbody tr td.layout-preview > a:hover + svg,
.dialoog table.filters tbody tr td.layout-preview > a:hover + svg,
.pagina table.list tbody tr th.layout-preview > a:hover + svg,
.dialoog table.list tbody tr th.layout-preview > a:hover + svg,
.pagina table.filters tbody tr th.layout-preview > a:hover + svg,
.dialoog table.filters tbody tr th.layout-preview > a:hover + svg {
  display: inline-block;
}
.pagina table.list tbody tr td.layout-preview > .layout-preview-icon,
.dialoog table.list tbody tr td.layout-preview > .layout-preview-icon,
.pagina table.filters tbody tr td.layout-preview > .layout-preview-icon,
.dialoog table.filters tbody tr td.layout-preview > .layout-preview-icon,
.pagina table.list tbody tr th.layout-preview > .layout-preview-icon,
.dialoog table.list tbody tr th.layout-preview > .layout-preview-icon,
.pagina table.filters tbody tr th.layout-preview > .layout-preview-icon,
.dialoog table.filters tbody tr th.layout-preview > .layout-preview-icon,
.pagina table.list tbody tr td.layout-preview > .layout-preview-svg,
.dialoog table.list tbody tr td.layout-preview > .layout-preview-svg,
.pagina table.filters tbody tr td.layout-preview > .layout-preview-svg,
.dialoog table.filters tbody tr td.layout-preview > .layout-preview-svg,
.pagina table.list tbody tr th.layout-preview > .layout-preview-svg,
.dialoog table.list tbody tr th.layout-preview > .layout-preview-svg,
.pagina table.filters tbody tr th.layout-preview > .layout-preview-svg,
.dialoog table.filters tbody tr th.layout-preview > .layout-preview-svg {
  display: none;
  margin: -12px 0;
  position: absolute;
}
.pagina table.list tbody tr td.layout-preview > .layout-preview-icon:hover,
.dialoog table.list tbody tr td.layout-preview > .layout-preview-icon:hover,
.pagina table.filters tbody tr td.layout-preview > .layout-preview-icon:hover,
.dialoog table.filters tbody tr td.layout-preview > .layout-preview-icon:hover,
.pagina table.list tbody tr th.layout-preview > .layout-preview-icon:hover,
.dialoog table.list tbody tr th.layout-preview > .layout-preview-icon:hover,
.pagina table.filters tbody tr th.layout-preview > .layout-preview-icon:hover,
.dialoog table.filters tbody tr th.layout-preview > .layout-preview-icon:hover,
.pagina table.list tbody tr td.layout-preview > .layout-preview-svg:hover,
.dialoog table.list tbody tr td.layout-preview > .layout-preview-svg:hover,
.pagina table.filters tbody tr td.layout-preview > .layout-preview-svg:hover,
.dialoog table.filters tbody tr td.layout-preview > .layout-preview-svg:hover,
.pagina table.list tbody tr th.layout-preview > .layout-preview-svg:hover,
.dialoog table.list tbody tr th.layout-preview > .layout-preview-svg:hover,
.pagina table.filters tbody tr th.layout-preview > .layout-preview-svg:hover,
.dialoog table.filters tbody tr th.layout-preview > .layout-preview-svg:hover {
  display: inline-block;
}
.pagina table.list tbody tr td.layout-preview > .layout-preview-icon,
.dialoog table.list tbody tr td.layout-preview > .layout-preview-icon,
.pagina table.filters tbody tr td.layout-preview > .layout-preview-icon,
.dialoog table.filters tbody tr td.layout-preview > .layout-preview-icon,
.pagina table.list tbody tr th.layout-preview > .layout-preview-icon,
.dialoog table.list tbody tr th.layout-preview > .layout-preview-icon,
.pagina table.filters tbody tr th.layout-preview > .layout-preview-icon,
.dialoog table.filters tbody tr th.layout-preview > .layout-preview-icon {
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #555;
  padding: 6px;
  width: 144px;
}
.pagina table.list tbody tr th.label,
.dialoog table.list tbody tr th.label,
.pagina table.filters tbody tr th.label,
.dialoog table.filters tbody tr th.label {
  text-align: left;
  border-top-style: none;
}
.pagina table.list tbody tr th.label-align,
.dialoog table.list tbody tr th.label-align,
.pagina table.filters tbody tr th.label-align,
.dialoog table.filters tbody tr th.label-align {
  text-align: right;
}
.pagina table.list.information,
.dialoog table.list.information {
  width: 100%;
}
.pagina table.list.information tbody tr:nth-child(odd) td,
.dialoog table.list.information tbody tr:nth-child(odd) td,
.pagina table.list.information tbody tr:nth-child(odd) th,
.dialoog table.list.information tbody tr:nth-child(odd) th {
  background-color: #f0f0f0;
}
.pagina table.list.information tbody tr.containsNotes td.ipx-cell,
.dialoog table.list.information tbody tr.containsNotes td.ipx-cell,
.pagina table.list.information tbody tr.containsNotes th.ipx-cell,
.dialoog table.list.information tbody tr.containsNotes th.ipx-cell {
  vertical-align: top;
}
.pagina table.list.information tbody tr td.ipx-cell,
.dialoog table.list.information tbody tr td.ipx-cell,
.pagina table.list.information tbody tr th.ipx-cell,
.dialoog table.list.information tbody tr th.ipx-cell {
  font-size: 88%;
  padding-top: 3px;
  padding-bottom: 5px;
}
.pagina table.list.information tbody tr td.ipx-cell.label,
.dialoog table.list.information tbody tr td.ipx-cell.label,
.pagina table.list.information tbody tr th.ipx-cell.label,
.dialoog table.list.information tbody tr th.ipx-cell.label {
  text-align: left;
  float: none;
  display: table-cell;
}
.pagina table.list.information tbody tr td.ipx-cell.info,
.dialoog table.list.information tbody tr td.ipx-cell.info,
.pagina table.list.information tbody tr th.ipx-cell.info,
.dialoog table.list.information tbody tr th.ipx-cell.info {
  width: auto;
}
.pagina table.list.information tbody tr th.ipx-cell,
.dialoog table.list.information tbody tr th.ipx-cell {
  font-weight: bold;
}
.pagina .dialog-body,
.dialoog .dialog-body {
  display: grid;
  grid-template-columns: 136px auto;
  row-gap: 10px;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
}
.pagina .dialog-body .alert,
.dialoog .dialog-body .alert {
  grid-column: span 2;
}
.pagina .dialog-body > .control-group,
.dialoog .dialog-body > .control-group {
  display: contents;
}
.pagina .dialog-body > .control-group > .label,
.dialoog .dialog-body > .control-group > .label {
  grid-column: 1;
}
.pagina .dialog-body > .control-group > .label label,
.dialoog .dialog-body > .control-group > .label label {
  text-align: end;
}
.pagina .dialog-body > .control-group > .input,
.dialoog .dialog-body > .control-group > .input {
  grid-column: 2;
}
.pagina .dialog-footer,
.dialoog .dialog-footer {
  -webkit-margin-before: 16px;
          margin-block-start: 16px;
  -webkit-margin-start: 136px;
          margin-inline-start: 136px;
  -webkit-padding-start: 16px;
          padding-inline-start: 16px;
}
.pagina .dialog-footer .dialog-buttons,
.dialoog .dialog-footer .dialog-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.dialoog table.list tbody tr td.togglebutton,
.dialoog table.list tbody tr th.togglebutton {
  width: 136px;
}
.pagina table.list tbody tr td.togglebutton,
.pagina table.list tbody tr th.togglebutton {
  width: 160px;
}
.pagina-login h1 {
  text-align: center;
}
.pagina-login input,
.pagina-login .uneditable-input {
  width: 206px;
}
.pagina-login select {
  width: 220px;
}
.pagina-login .input-append input,
.pagina-login .input-prepend input,
.pagina-login .input-append select,
.pagina-login .input-prepend select,
.pagina-login .input-append .uneditable-input,
.pagina-login .input-prepend .uneditable-input {
  width: 178px;
}
.pagina-login form {
  display: block;
  width: 400px !important;
  margin: 0 auto;
  padding: 4px;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.pagina-login form .login_logo {
  border: 1px solid #ddd;
  border-radius: 4px;
  background-color: #fff;
  position: relative;
  padding: 6px;
  width: 128px;
  height: 128px;
  overflow: hidden;
  margin-bottom: -140px;
  left: -128px;
}
.pagina-login form .login_logo img {
  margin: auto;
}
.pagina-login form table {
  margin-left: 10px;
}
.pagina-login form > table.list tbody tr td.label {
  width: 136px;
}
.pagina-login form > table.list input {
  margin-bottom: 0;
}
.pagina-login form > table.list .btn-primary {
  margin-top: 10px;
  margin-bottom: 10px;
  height: auto;
  width: 220px;
  text-align: center;
}
.pagina-login form > table.list .btn-primary:focus {
  -webkit-box-shadow: 0 0 0 3px #799900;
          box-shadow: 0 0 0 3px #799900;
  outline: 0;
}
.pagina-login form > table.list a {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbb;
  *border: 0;
  border-bottom-color: #a2a2a2;
  border-radius: 4px;
  *margin-left: 0.3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 0.5em;
  text-align: left;
  padding: 2px 10px;
  font-size: 11.9px;
  border-radius: 3px;
  text-align: center !important;
  width: 220px;
}
.pagina-login form > table.list a:hover,
.pagina-login form > table.list a:active,
.pagina-login form > table.list a.active,
.pagina-login form > table.list a.disabled,
.pagina-login form > table.list a[disabled] {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.pagina-login form > table.list a:active,
.pagina-login form > table.list a.active {
  background-color: #cccccc \9;
}
.pagina-login form > table.list a:first-child {
  *margin-left: 0;
}
.pagina-login form > table.list a:hover {
  color: #333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.pagina-login form > table.list a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.pagina-login form > table.list a.active,
.pagina-login form > table.list a:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.pagina-login form > table.list a.disabled,
.pagina-login form > table.list a[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pagina-login form > table.list a i {
  margin-left: 0.5em;
}
.pagina-login form > table.list a:focus {
  -webkit-box-shadow: 0 0 0 2px #48b;
          box-shadow: 0 0 0 2px #48b;
  outline: 0;
}
.pagina-login .no-regular-login {
  padding-bottom: 4em !important;
}
.pagina-login td.input.sso-microsoft,
.pagina-login td.input.sso-google,
.pagina-login td.input.sso-apple,
.pagina-login td.input.sso-surf,
.pagina-login td.input.sso-generic {
  padding-top: 3em !important;
}
.pagina-login td.input.sso-microsoft a,
.pagina-login td.input.sso-google a,
.pagina-login td.input.sso-apple a,
.pagina-login td.input.sso-surf a,
.pagina-login td.input.sso-generic a,
.pagina-login td.input.sso-microsoft a:hover,
.pagina-login td.input.sso-google a:hover,
.pagina-login td.input.sso-apple a:hover,
.pagina-login td.input.sso-surf a:hover,
.pagina-login td.input.sso-generic a:hover {
  background-color: #fff !important;
  background-image: url(/images/sso/microsoft.svg) !important;
  background-position: 1em 1em !important;
  background-repeat: no-repeat !important;
  background-size: 1.5em !important;
  padding: 1em 0 1em 3em !important;
  text-align: left !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.pagina-login td.input.sso-microsoft a:hover,
.pagina-login td.input.sso-google a:hover,
.pagina-login td.input.sso-apple a:hover,
.pagina-login td.input.sso-surf a:hover,
.pagina-login td.input.sso-generic a:hover {
  -webkit-text-decoration: unerline !important;
          text-decoration: unerline !important;
}
.pagina-login .sso-microsoft a {
  background-image: url(/images/sso/microsoft.svg) !important;
}
.pagina-login .sso-google a {
  background-image: url(/images/sso/google.svg) !important;
}
.pagina-login .sso-apple a {
  background-image: url(/images/sso/apple.svg) !important;
}
.pagina-login .sso-surf a {
  background-image: url(/images/sso/surf.svg) !important;
}
.pagina-login .sso-generic a {
  background-image: url(/images/sso/generic.svg) !important;
}
.pagina-configlist table.list,
.pagina-actions table.list {
  width: 100%;
  margin-bottom: 20px;
}
.pagina-configlist table.list > thead > tr > th,
.pagina-actions table.list > thead > tr > th,
.pagina-configlist table.list > tbody > tr > th,
.pagina-actions table.list > tbody > tr > th,
.pagina-configlist table.list > tfoot > tr > th,
.pagina-actions table.list > tfoot > tr > th,
.pagina-configlist table.list > thead > tr > td,
.pagina-actions table.list > thead > tr > td,
.pagina-configlist table.list > tbody > tr > td,
.pagina-actions table.list > tbody > tr > td,
.pagina-configlist table.list > tfoot > tr > td,
.pagina-actions table.list > tfoot > tr > td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.pagina-configlist table.list > thead > tr > th,
.pagina-actions table.list > thead > tr > th,
.pagina-configlist table.list > tbody > tr > th,
.pagina-actions table.list > tbody > tr > th,
.pagina-configlist table.list > tfoot > tr > th,
.pagina-actions table.list > tfoot > tr > th {
  font-weight: bold;
}
.pagina-configlist table.list > thead > tr > th,
.pagina-actions table.list > thead > tr > th {
  vertical-align: bottom;
}
.pagina-configlist table.list > caption + thead > tr:first-child > th,
.pagina-actions table.list > caption + thead > tr:first-child > th,
.pagina-configlist table.list > caption + thead > tr:first-child > td,
.pagina-actions table.list > caption + thead > tr:first-child > td,
.pagina-configlist table.list > colgroup + thead > tr:first-child > th,
.pagina-actions table.list > colgroup + thead > tr:first-child > th,
.pagina-configlist table.list > colgroup + thead > tr:first-child > td,
.pagina-actions table.list > colgroup + thead > tr:first-child > td,
.pagina-configlist table.list > thead:first-child > tr:first-child > th,
.pagina-actions table.list > thead:first-child > tr:first-child > th,
.pagina-configlist table.list > thead:first-child > tr:first-child > td,
.pagina-actions table.list > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.pagina-configlist table.list > tbody + tbody,
.pagina-actions table.list > tbody + tbody {
  border-top: 2px solid #ddd;
}
.pagina-configlist table.list.hasNoListsAbove > tbody > tr:last-child > td,
.pagina-actions table.list.hasNoListsAbove > tbody > tr:last-child > td {
  border-bottom: 1px solid #ddd;
}
.pagina-configlist table.list tr.rowSubHead th,
.pagina-actions table.list tr.rowSubHead th {
  font-weight: bold;
  font-size: 14px;
  border-top: 2px solid #ddd;
}
.pagina-configlist table.list tr.rowHead th,
.pagina-actions table.list tr.rowHead th,
.pagina-configlist table.list tr.rowHead td,
.pagina-actions table.list tr.rowHead td {
  border-top-style: none;
}
.pagina-configlist table.list tr.rowHead table.list tbody tr th,
.pagina-actions table.list tr.rowHead table.list tbody tr th {
  background-color: transparent;
}
.pagina-configlist table.list > tbody > tr > td.label,
.pagina-actions table.list > tbody > tr > td.label {
  text-align: left;
  padding-top: 8px;
}
.pagina-configlist table.list th,
.pagina-actions table.list th {
  font-size: 16.8px;
  font-weight: normal;
}
.pagina-configlist table.list th.smaller,
.pagina-actions table.list th.smaller {
  padding-top: 5px;
  font-size: 12.6px;
  font-weight: bold;
}
.pagina-configlist table.list th a i.small-icon,
.pagina-actions table.list th a i.small-icon {
  margin-top: 3px;
}
.pagina-configlist table.list td.hasCheckbox input.checkbox,
.pagina-actions table.list td.hasCheckbox input.checkbox {
  margin-top: 0;
  margin-right: 5px;
}
.pagina-configlist table.list td.hasRadiobutton input.radio,
.pagina-actions table.list td.hasRadiobutton input.radio {
  margin-top: 0;
  margin-right: 5px;
}
.pagina-actions table.list > tbody > tr > td.label {
  padding-top: 13px;
  text-align: right;
}
.pagina-actions table.list.hasCheckBoxes > tbody > tr > td.label {
  text-align: left;
}
.pagina-actions table.list th {
  font-size: 15.75px;
  font-weight: bold;
}
.pagina-reporting .reportSection {
  display: block;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin-bottom: 1em;
  padding: 0 4px;
}
.pagina-reporting table.list {
  width: 100%;
  margin-bottom: 10px;
}
.pagina-reporting table.list > thead > tr > th,
.pagina-reporting table.list > tbody > tr > th,
.pagina-reporting table.list > tfoot > tr > th,
.pagina-reporting table.list > thead > tr > td,
.pagina-reporting table.list > tbody > tr > td,
.pagina-reporting table.list > tfoot > tr > td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.pagina-reporting table.list > thead > tr > th,
.pagina-reporting table.list > tbody > tr > th,
.pagina-reporting table.list > tfoot > tr > th {
  font-weight: bold;
}
.pagina-reporting table.list > thead > tr > th {
  vertical-align: bottom;
}
.pagina-reporting table.list > caption + thead > tr:first-child > th,
.pagina-reporting table.list > caption + thead > tr:first-child > td,
.pagina-reporting table.list > colgroup + thead > tr:first-child > th,
.pagina-reporting table.list > colgroup + thead > tr:first-child > td,
.pagina-reporting table.list > thead:first-child > tr:first-child > th,
.pagina-reporting table.list > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.pagina-reporting table.list > tbody + tbody {
  border-top: 2px solid #ddd;
}
.pagina-reporting table.list .togglePlus,
.pagina-reporting table.list .toggleMin {
  margin-top: 0;
}
.pagina-reporting table.list.hasNoListsAbove > tbody > tr:last-child > td {
  border-bottom: 1px solid #ddd;
}
.pagina-reporting table.list tr.rowHead th,
.pagina-reporting table.list tr.rowHead td {
  border-top-style: none;
}
.pagina-reporting table.list th {
  font-size: 14px;
  font-weight: bold;
}
.pagina-reporting table.list th.subheading {
  font-weight: normal;
}
.pagina-configlist table.list {
  width: 100%;
  margin-bottom: 20px;
}
.pagina-configlist table.list > thead > tr > th,
.pagina-configlist table.list > tbody > tr > th,
.pagina-configlist table.list > tfoot > tr > th,
.pagina-configlist table.list > thead > tr > td,
.pagina-configlist table.list > tbody > tr > td,
.pagina-configlist table.list > tfoot > tr > td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.pagina-configlist table.list > thead > tr > th,
.pagina-configlist table.list > tbody > tr > th,
.pagina-configlist table.list > tfoot > tr > th {
  font-weight: bold;
}
.pagina-configlist table.list > thead > tr > th {
  vertical-align: bottom;
}
.pagina-configlist table.list > caption + thead > tr:first-child > th,
.pagina-configlist table.list > caption + thead > tr:first-child > td,
.pagina-configlist table.list > colgroup + thead > tr:first-child > th,
.pagina-configlist table.list > colgroup + thead > tr:first-child > td,
.pagina-configlist table.list > thead:first-child > tr:first-child > th,
.pagina-configlist table.list > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.pagina-configlist table.list > tbody + tbody {
  border-top: 2px solid #ddd;
}
.pagina-configlist table.list.hasNoNestedLists tbody tr:nth-child(odd) td,
.pagina-configlist table.list.hasNoNestedLists tbody tr:nth-child(odd) th {
  background-color: #f0f0f0;
}
.pagina-configlist table.list.hasNoNestedLists tbody tr td.hasRowspan,
.pagina-configlist table.list.hasNoNestedLists tbody tr th.hasRowspan {
  background-color: transparent;
}
.pagina-configlist table.list.hasNoNestedLists tbody tr th {
  background-color: #f1f1f1;
}
.pagina-configlist table.list.hasNoNestedLists tbody tr th.subheading {
  font-size: 14px;
}
.pagina-configlist form > button.btn-primary {
  margin: 0 0 10px;
}
.pagina-configlist table.list.hoverRows.hasNoNestedLists tbody tr:hover td {
  background-color: #def;
}
.pagina-complex .subSection {
  border-radius: 4px;
  background-color: #fff;
  display: block;
  padding: 2px 4px;
}
.pagina-complex .subSection + .subSection {
  margin-top: 10px;
}
.pagina-complex .half table.list.hasNoListsAbove,
.pagina-complex .major table.list.hasNoListsAbove {
  width: 100%;
  margin-bottom: 8px;
}
.pagina-complex .half table.list.hasNoListsAbove > tbody > tr > td,
.pagina-complex .major table.list.hasNoListsAbove > tbody > tr > td {
  border-top: 1px solid #ddd;
}
.pagina-complex .half table.list.hasNoListsAbove th,
.pagina-complex .major table.list.hasNoListsAbove th {
  font-size: 16.8px;
  font-weight: normal;
}
.pagina-complex .half table.list.hasNoListsAbove td.hasSets,
.pagina-complex .major table.list.hasNoListsAbove td.hasSets {
  padding-left: 4px;
}
.pagina-complex .half table.list.hasNoListsAbove tbody tr.rowHead th,
.pagina-complex .major table.list.hasNoListsAbove tbody tr.rowHead th {
  border-top-width: 0;
  background-color: #eee;
}
.pagina-complex #LastModDiv {
  border: 1px solid #ddd;
  border-radius: 4px;
  background-color: #fff;
  overflow: hidden;
}
.pagina-complex #LastModDiv table.list {
  width: 100%;
  margin-bottom: 0;
}
.pagina-complex #LastModDiv table.list > thead > tr > th,
.pagina-complex #LastModDiv table.list > tbody > tr > th,
.pagina-complex #LastModDiv table.list > tfoot > tr > th,
.pagina-complex #LastModDiv table.list > thead > tr > td,
.pagina-complex #LastModDiv table.list > tbody > tr > td,
.pagina-complex #LastModDiv table.list > tfoot > tr > td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.pagina-complex #LastModDiv table.list > thead > tr > th,
.pagina-complex #LastModDiv table.list > tbody > tr > th,
.pagina-complex #LastModDiv table.list > tfoot > tr > th {
  font-weight: bold;
}
.pagina-complex #LastModDiv table.list > thead > tr > th {
  vertical-align: bottom;
}
.pagina-complex #LastModDiv table.list > caption + thead > tr:first-child > th,
.pagina-complex #LastModDiv table.list > caption + thead > tr:first-child > td,
.pagina-complex #LastModDiv table.list > colgroup + thead > tr:first-child > th,
.pagina-complex #LastModDiv table.list > colgroup + thead > tr:first-child > td,
.pagina-complex #LastModDiv table.list > thead:first-child > tr:first-child > th,
.pagina-complex #LastModDiv table.list > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.pagina-complex #LastModDiv table.list > tbody + tbody {
  border-top: 2px solid #ddd;
}
.pagina-complex #LastModDiv table.list tbody tr:nth-child(odd) td,
.pagina-complex #LastModDiv table.list tbody tr:nth-child(odd) th {
  background-color: #f0f0f0;
}
.pagina-complex #LastModDiv table.list th {
  font-size: 16.24px;
  font-weight: normal;
}
.pagina-complex #LastModDiv table.list td {
  padding: 5px 8px;
}
.pagina-complex #LastModDiv table.list tbody tr.rowHead th {
  border-top-width: 0;
  background-color: #eee;
}
.pagina-complex .large_buttons {
  margin-bottom: 15px;
}
.pagina-complex .large_buttons button {
  height: auto;
}
.pagina-complex .large_buttons .btn {
  color: #555;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f1f1f1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  background-image: linear-gradient(to bottom, #fff, #ddd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffdddddd', GradientType=0);
  border-color: #ddd #ddd #b7b7b7;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #ddd;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #225588;
  text-align: left;
  font-size: 16.24px;
  padding: 0 5px;
  line-height: 48px;
  white-space: nowrap;
}
.pagina-complex .large_buttons .btn:hover,
.pagina-complex .large_buttons .btn:active,
.pagina-complex .large_buttons .btn.active,
.pagina-complex .large_buttons .btn.disabled,
.pagina-complex .large_buttons .btn[disabled] {
  color: #555;
  background-color: #ddd;
  *background-color: #d0d0d0;
}
.pagina-complex .large_buttons .btn:active,
.pagina-complex .large_buttons .btn.active {
  background-color: #c4c4c4 \9;
}
.pagina-complex .large_buttons .btn:hover {
  text-decoration: underline;
  background-color: #fff;
  background-position: 0 5px;
}
.pagina-complex .large_buttons .btn .large-icon {
  margin-left: -2px;
  margin-right: -8px;
  opacity: 0.9;
}
.pagina-edit .formEditScreen .fields {
  margin-bottom: 10px;
}
.pagina-edit .formEditScreen .level1 {
  margin-left: 20px;
}
.pagina-edit .formEditScreen .level2 {
  margin-left: 40px;
}
.pagina-edit .formEditScreen .level3,
.pagina-edit .formEditScreen .level4,
.pagina-edit .formEditScreen .level5 {
  margin-left: 60px;
}
.pagina-edit .formEditScreen .addclusters {
  margin-top: 5px;
  margin-bottom: 16px;
}
.pagina-edit .formEditScreen .addclusters.level0 {
  margin-top: 8px;
  padding-top: 8px;
  /* border-bottom:1px solid @blueDark; */
}
.pagina-edit select.multicluster {
  width: 64px;
}
.pagina-edit table.list {
  width: 100%;
  margin-bottom: 0;
}
.pagina-edit table.list > thead > tr > th,
.pagina-edit table.list > tbody > tr > th,
.pagina-edit table.list > tfoot > tr > th,
.pagina-edit table.list > thead > tr > td,
.pagina-edit table.list > tbody > tr > td,
.pagina-edit table.list > tfoot > tr > td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.pagina-edit table.list > thead > tr > th,
.pagina-edit table.list > tbody > tr > th,
.pagina-edit table.list > tfoot > tr > th {
  font-weight: bold;
}
.pagina-edit table.list > thead > tr > th {
  vertical-align: bottom;
}
.pagina-edit table.list > caption + thead > tr:first-child > th,
.pagina-edit table.list > caption + thead > tr:first-child > td,
.pagina-edit table.list > colgroup + thead > tr:first-child > th,
.pagina-edit table.list > colgroup + thead > tr:first-child > td,
.pagina-edit table.list > thead:first-child > tr:first-child > th,
.pagina-edit table.list > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.pagina-edit table.list > tbody + tbody {
  border-top: 2px solid #ddd;
}
.pagina-edit table.list.hasNoListsAbove {
  background-color: #f1f1f1;
}
.pagina-edit table.list.hasNoListsAbove:first-child > tbody > tr:first-child > td {
  border-top-width: 0;
}
.pagina-edit table.list th.ipx-cell {
  font-weight: normal;
}
.pagina-edit table.list tr.rowHead th.label.forClusterActions {
  font-weight: bold;
}
.pagina-edit table.list table.list {
  margin-bottom: 0;
}
.pagina-edit table.list tbody tr th.label,
.pagina-edit table.list tbody tr th.fix {
  width: 160px;
}
.pagina-edit table.list tbody tr th.label.wide,
.pagina-edit table.list tbody tr th.fix.wide {
  width: 450px;
}
.pagina-edit table.list tbody tr td.label,
.pagina-edit table.list tbody tr td.fix {
  text-align: right;
  width: 160px;
}
.pagina-edit table.list tbody tr td.label.wide,
.pagina-edit table.list tbody tr td.fix.wide {
  width: 450px;
}
.pagina-edit table.list tr.titleRow td.input input.text {
  width: 576px;
}
.embedded.pagina-edit table.list tr.titleRow td.input input.text {
  width: 280px;
}
.pagina-edit table.list tr.no-border td {
  border: 0;
}
.dialoog {
  padding: 5px 10px;
}
.dialoog th.ipx-cell {
  text-align: left;
}
.dialoog table.list > tbody > tr > td.hasOnlyButton,
.dialoog table.group > tbody > tr > td.hasOnlyButton,
.dialoog table.list > tbody > tr > th.hasOnlyButton,
.dialoog table.group > tbody > tr > th.hasOnlyButton {
  padding-top: 0;
  padding-bottom: 2px;
}
.dialoog table.list > tbody > tr > td.hasOnlyButton.smallbutton,
.dialoog table.group > tbody > tr > td.hasOnlyButton.smallbutton,
.dialoog table.list > tbody > tr > th.hasOnlyButton.smallbutton,
.dialoog table.group > tbody > tr > th.hasOnlyButton.smallbutton {
  padding-top: 8px;
  padding-bottom: 8px;
  vertical-align: top;
}
.dialoog table.list > tbody > tr > td #OkBtn,
.dialoog table.group > tbody > tr > td #OkBtn,
.dialoog table.list > tbody > tr > th #OkBtn,
.dialoog table.group > tbody > tr > th #OkBtn {
  margin-right: 5px;
}
.dialoog form table.list {
  margin: 0;
}
.dialoog form table.list button {
  max-width: 294px;
}
.dialoog form table.list td.hasListUnder {
  width: 100%;
}
.dialoog form table.list tbody tr td.label,
.dialoog form table.list tbody tr th.label,
.dialoog form table.list tbody tr td.fix,
.dialoog form table.list tbody tr th.fix {
  display: block;
  width: 136px;
}
.dialoog form table.list tbody tr td.label.hasRowspan,
.dialoog form table.list tbody tr th.label.hasRowspan,
.dialoog form table.list tbody tr td.fix.hasRowspan,
.dialoog form table.list tbody tr th.fix.hasRowspan {
  display: table-cell;
}
.dialoog form table.list tbody tr td.info,
.dialoog form table.list tbody tr th.info {
  width: 302px;
}
.dialoog form table.list tbody tr td.input,
.dialoog form table.list tbody tr th.input {
  width: 302px;
}
.embedded-small.dialoog form table.list tbody tr td.input,
.embedded-small.dialoog form table.list tbody tr th.input {
  width: 208px;
}
.dialoog form table.list tbody tr td.input.hasCheckbox,
.dialoog form table.list tbody tr th.input.hasCheckbox {
  width: 276px;
}
.dialoog form table.list tbody tr td.input.hasRadiobutton,
.dialoog form table.list tbody tr th.input.hasRadiobutton {
  width: 276px;
}
.dialoog form table.list tbody tr td.input label.hasInput:first-child,
.dialoog form table.list tbody tr th.input label.hasInput:first-child {
  margin-top: 5px;
}
.dialoog form table.list tbody tr td.input.hasOnlyButton,
.dialoog form table.list tbody tr th.input.hasOnlyButton {
  width: 302px;
}
.dialoog form table.list tbody tr td.input table.layout td,
.dialoog form table.list tbody tr th.input table.layout td {
  width: auto;
}
.dialoog form table.list tbody tr td.checkbox.hasRowspan,
.dialoog form table.list tbody tr th.checkbox.hasRowspan {
  padding-top: 10px;
  vertical-align: top;
}
.dialoog form table.list.combilist tbody tr td.label,
.dialoog form table.list.combilist tbody tr th.label,
.dialoog form table.list.combilist tbody tr td.fix,
.dialoog form table.list.combilist tbody tr th.fix,
.dialoog form table.list.combilist tbody tr td.input,
.dialoog form table.list.combilist tbody tr th.input {
  width: auto;
  display: table-cell;
}
.dialoog form table.list.combilist tbody tr td.label input,
.dialoog form table.list.combilist tbody tr th.label input,
.dialoog form table.list.combilist tbody tr td.fix input,
.dialoog form table.list.combilist tbody tr th.fix input,
.dialoog form table.list.combilist tbody tr td.input input,
.dialoog form table.list.combilist tbody tr th.input input,
.dialoog form table.list.combilist tbody tr td.label select,
.dialoog form table.list.combilist tbody tr th.label select,
.dialoog form table.list.combilist tbody tr td.fix select,
.dialoog form table.list.combilist tbody tr th.fix select,
.dialoog form table.list.combilist tbody tr td.input select,
.dialoog form table.list.combilist tbody tr th.input select {
  width: auto;
}
.dialoog form table.list.combilist tbody tr td:first-child.label,
.dialoog form table.list.combilist tbody tr th:first-child.label,
.dialoog form table.list.combilist tbody tr td:first-child.fix,
.dialoog form table.list.combilist tbody tr th:first-child.fix {
  min-width: 136px;
}
.dialoog form table.list.combilist.hasCheckBoxes tbody tr td.hasCheckbox {
  pading-bottom: 0;
}
.dialoog table.list tr.rowHead th.ipx-cell,
.pagina-edit table.list tr.rowHead th.ipx-cell {
  font-weight: bold;
}
.dialoog table.list td.fix,
.pagina-edit table.list td.fix,
.dialoog table.list td.label,
.pagina-edit table.list td.label {
  width: 160px;
}
.dialoog table.list td.input.hasCheckbox,
.pagina-edit table.list td.input.hasCheckbox {
  padding-top: 13px;
  padding-left: 26px;
  vertical-align: text-top;
}
.dialoog table.list td.input.hasCheckbox input.checkbox,
.pagina-edit table.list td.input.hasCheckbox input.checkbox {
  margin-left: -18px;
}
.dialoog table.list td.input.hasRadiobutton,
.pagina-edit table.list td.input.hasRadiobutton {
  padding-top: 13px;
  padding-left: 26px;
  vertical-align: text-top;
}
.dialoog table.list td.input.hasRadiobutton input.radio,
.pagina-edit table.list td.input.hasRadiobutton input.radio {
  margin-left: -18px;
}
.dialoog table.list input.button,
.pagina-edit table.list input.button {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbb;
  *border: 0;
  border-bottom-color: #a2a2a2;
  border-radius: 4px;
  *margin-left: 0.3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 0.5em;
  text-align: left;
  width: 294px;
}
.dialoog table.list input.button:hover,
.pagina-edit table.list input.button:hover,
.dialoog table.list input.button:active,
.pagina-edit table.list input.button:active,
.dialoog table.list input.button.active,
.pagina-edit table.list input.button.active,
.dialoog table.list input.button.disabled,
.pagina-edit table.list input.button.disabled,
.dialoog table.list input.button[disabled],
.pagina-edit table.list input.button[disabled] {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.dialoog table.list input.button:active,
.pagina-edit table.list input.button:active,
.dialoog table.list input.button.active,
.pagina-edit table.list input.button.active {
  background-color: #cccccc \9;
}
.dialoog table.list input.button:first-child,
.pagina-edit table.list input.button:first-child {
  *margin-left: 0;
}
.dialoog table.list input.button:hover,
.pagina-edit table.list input.button:hover {
  color: #333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.dialoog table.list input.button:focus,
.pagina-edit table.list input.button:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.dialoog table.list input.button.active,
.pagina-edit table.list input.button.active,
.dialoog table.list input.button:active,
.pagina-edit table.list input.button:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.dialoog table.list input.button.disabled,
.pagina-edit table.list input.button.disabled,
.dialoog table.list input.button[disabled],
.pagina-edit table.list input.button[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.dialoog table.list input.button i,
.pagina-edit table.list input.button i {
  margin-left: 0.5em;
}
.dialoog table.list tbody tr td.ipx-cell.smallbutton,
.pagina-edit table.list tbody tr td.ipx-cell.smallbutton,
.dialoog table.list .group tbody tr td.ipx-cell.smallbutton,
.pagina-edit table.list .group tbody tr td.ipx-cell.smallbutton {
  width: 32px;
}
.pagina-search .searchSection,
.pagina-search .resultSection {
  border-radius: 4px;
  background-color: #fff;
  display: block;
  padding: 2px;
}
.pagina-search .searchSection + .searchSection,
.pagina-search .resultSection + .searchSection {
  margin-top: 10px;
}
.pagina-search #ZoekBtn {
  max-width: 294px;
}
.pagina-search .resultSection {
  margin-top: 10px;
  padding: 4px;
}
.pagina-search table.list {
  width: 99%;
}
.pagina-search table.list.results {
  width: 100%;
  margin-bottom: 20px;
}
.pagina-search table.list.results > thead > tr > th,
.pagina-search table.list.results > tbody > tr > th,
.pagina-search table.list.results > tfoot > tr > th,
.pagina-search table.list.results > thead > tr > td,
.pagina-search table.list.results > tbody > tr > td,
.pagina-search table.list.results > tfoot > tr > td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.pagina-search table.list.results > thead > tr > th,
.pagina-search table.list.results > tbody > tr > th,
.pagina-search table.list.results > tfoot > tr > th {
  font-weight: bold;
}
.pagina-search table.list.results > thead > tr > th {
  vertical-align: bottom;
}
.pagina-search table.list.results > caption + thead > tr:first-child > th,
.pagina-search table.list.results > caption + thead > tr:first-child > td,
.pagina-search table.list.results > colgroup + thead > tr:first-child > th,
.pagina-search table.list.results > colgroup + thead > tr:first-child > td,
.pagina-search table.list.results > thead:first-child > tr:first-child > th,
.pagina-search table.list.results > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.pagina-search table.list.results > tbody + tbody {
  border-top: 2px solid #ddd;
}
.pagina-search table.list.results tbody tr:nth-child(odd) td,
.pagina-search table.list.results tbody tr:nth-child(odd) th {
  background-color: #f0f0f0;
}
.pagina-search table.list td.label {
  width: 160px;
}
.pagina-search table.list .daterange td.label {
  width: auto;
}
.pagina-search table.list tbody tr td.hasToggleLink {
  border-top: 0 none transparent;
  padding-top: 2px;
}
.pagina-search table.list tbody tr td.togglebutton {
  width: 40px;
  padding-top: 2px;
}
.pagina-search table.list td table.checklist tbody tr:hover td {
  background-color: #def;
}
.pagina-search table.list.results td.ipx-cell {
  padding-top: 5px;
}
.pagina-search table.list.results td.ipx-cell .resultCell {
  margin: 2px 0;
}
.pagina-search table.list.results td.ipx-cell .meta {
  display: block;
  font-size: 88%;
}
.pagina-search .persist {
  float: none;
  clear: both;
  padding: 10px 8px 0;
}
.pagina-search .persist input.checkbox {
  margin-top: -2px;
}
.dialoog form table.letterFilter tbody tr td {
  padding: 0;
}
.dialoog form table.letterFilter tbody tr td input {
  margin-top: 8px;
}
.dialoog form table.list.results tbody tr:nth-child(odd) td,
.dialoog form table.list.results tbody tr:nth-child(odd) th {
  background-color: #f0f0f0;
}
.dialoog form table.checklist.hasNoNestedChecklists.hasNoRowspans tbody tr:nth-child(odd) td,
.dialoog form table.checklist.hasNoNestedChecklists.hasNoRowspans tbody tr:nth-child(odd) th {
  background-color: #f0f0f0;
}
.dialoog form table.checklist.hasNoNestedChecklists.hasNoRowspans tbody tr:hover td {
  background-color: #def;
}
.dialoog form table.checklist {
  margin: 0;
  width: 100%;
}
.dialoog form table.checklist tbody tr td,
.dialoog form table.checklist tbody tr th {
  border-top: 1px solid #ddd;
  padding-top: 3px;
  padding-bottom: 5px;
}
.dialoog form table.checklist tbody tr td.label {
  float: none;
  width: 100%;
  text-align: left;
  padding-top: 8px;
  display: table-cell;
}
.dialoog form table.checklist tbody tr td.checkbox {
  width: 20px;
}
.dialoog form table.checklist tbody tr td.checkbox input.checkbox {
  margin-top: 0;
}
.dialoog form table.checklist tbody tr.selectedOrdered td {
  color: #555;
  font-style: italic;
}
.dialoog form table.checklist tbody tr.theRest td,
.dialoog form table.checklist tbody tr.theRest th {
  border-top: 3px double #ddd;
}
.dialoog form table.checklist tbody tr td.ipx-cell-divider {
  border-bottom: 2px solid #ddd;
  border-top: 2px solid #ddd;
}
.dialoog form table.checklist.hasNoNestedChecklists.hasNoRowspans tbody tr td.ipx-cell-divider {
  background-color: transparent;
}
.dialoog form table.checklist.hasNoNestedChecklists.hasNoRowspans tbody tr td.ipx-cell-divider:hover {
  background-color: transparent;
}
td.input > table.letterFilter {
  margin-top: -8px;
}
.pagina p.noresults {
  margin-top: 15px;
}
.pagina .hierarchical {
  color: #cc0000;
  font-weight: bold;
}
#PageAdd .pageKeywordRow {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-bottom: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 5px;
}
#PageAdd .pageKeywordRow:nth-child(odd) {
  background-color: #f0f0f0;
}
#PageAdd .pageKeywordRow input.checkbox,
#PageAdd .pageKeywordRow label {
  display: inline-block;
  margin: 0 3px;
  vertical-align: text-top;
}
#PageAdd .pageKeywordRow label {
  margin-top: -3px;
}
#PageAdd .pageKeywordRow select {
  margin: 3px 0;
  width: 206px;
}
.keyword-related-label {
  font-size: 12.6px;
  margin-bottom: 4px;
  margin-left: 26px;
  margin-top: 4px;
}
.has-site-context {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.has-site-context + .has-site-context {
  margin-top: 6px;
}
.has-site-context > .nodeTxtNormal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto !important;
}
.site-context {
  color: #444;
  display: inline-block;
  font-size: 12.6px;
  line-height: 16px;
  margin-top: 4px;
}
.site-context .site-context-structure-name {
  font-weight: 600;
}
.dialoog table.group tbody tr td.picklist_buttons {
  padding-top: 8px;
  padding-bottom: 16px;
}
.dialoog table.group tbody tr td.picklist_left select,
.dialoog table.group tbody tr td.picklist_right select {
  width: 120px;
  font-size: 10px;
}
.dialoog #ViewSelect {
  margin-bottom: 20px;
}
.pagina-actions table .statusindicator {
  border-radius: 12px;
  width: 24px;
  height: 24px;
  text-indent: -1000px;
  overflow: hidden;
  display: block;
}
.pagina-actions table tr.rowNormal .statusindicator {
  background-color: #aea !important;
}
.pagina-actions table tr.rowFail {
  background-color: #f1f1f1;
}
.pagina-actions table tr.rowFail .statusindicator {
  background-color: #eaa !important;
}
.pagina-actions table tr.rowBusy {
  background-color: #f1f1f1;
}
.pagina-actions table tr.rowBusy .statusindicator {
  background-color: #ee5 !important;
}
.pagina-actions table tr.rowForce {
  background-color: #f1f1f1;
}
.pagina-actions table tr.rowForce .statusindicator {
  background-color: #ec7 !important;
}
.pagina-actions table tr.rowRetry {
  background-color: #f1f1f1;
}
.pagina-actions table tr.rowRetry .statusindicator {
  background-color: #e5e !important;
}
td#progress {
  height: 30px;
}
.progressHolder {
  border-radius: 4px;
  border: 1px solid #ddd;
  background-color: #ddd;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
  height: 25px;
}
.mce-container .progressHolder {
  position: absolute;
  top: 0;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #C5C5C5;
  border-radius: 3px 3px 3px 3px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #000000;
  display: inline-block;
  height: 28px;
  padding: 0 4px;
}
.progressBar {
  background-color: #e08519;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
  height: 25px;
}
.mce-container .progressBar {
  background-color: #e08519;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
  height: 20px;
  margin-top: 4px;
}
.progressText {
  margin-top: -22px;
  text-align: center;
  font-weight: bold;
}
.mce-container .progressText {
  font-weight: bold;
  position: absolute;
  top: 6px;
  left: 10px;
}
.progress .empty {
  color: #555;
  float: left;
  font-size: 12px;
  text-align: center;
  padding-left: 8px;
}
.title-action {
  float: right;
  cursor: pointer;
}
#ModalWindow {
  position: fixed;
  left: 0;
  top: 0;
  background-color: #000;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.infochanged {
  margin: 0 6px;
}
pre.real-name {
  background-color: #fff1bf;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 1.5px 0 rgba(0, 0, 0, 0.32);
          box-shadow: 0 0 1.5px 0 rgba(0, 0, 0, 0.32);
  color: #222;
  display: inline-block;
  font-size: 10.5px;
  font-weight: 400;
  line-height: 1;
  margin: 0;
  padding: 2px 4px;
  position: relative;
  top: -1px;
  white-space: nowrap;
}
.Dialog {
  width: 492px;
  background-color: #aaa;
  background-color: #c6c6c6;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#f1f1f1));
  background-image: linear-gradient(to bottom, #aaa, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaaaaaa', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #555;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #555;
  /* IE6-7 */
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}
.embedded-small .Dialog {
  width: 398px;
}
.Dialog:not(dialog) {
  padding-bottom: 20px;
  position: absolute;
}
.Dialog iframe {
  width: 492px;
}
.embedded-small .Dialog iframe {
  width: 398px;
}
.Dialog .DialogTitleBar {
  padding: 10px 10px 0;
  border-bottom: 3px solid #aaa;
  font-size: 14px;
  font-weight: bold;
  height: 27px;
  cursor: move;
  overflow: hidden;
}
.Dialog .DialogTitleBar div.DialogTitleText {
  float: left;
}
.Dialog .DialogTitleBar div.DialogMinMax {
  float: right;
  margin-top: -2px;
}
.Dialog .DialogTitleBar div.DialogMinMax a {
  display: inline-block;
  padding: 0;
}
.Dialog .DialogTitleBar div.DialogMinMax a img {
  border: 0;
}
dialog::-webkit-backdrop {
  background: rgba(0, 0, 0, 0.3);
}
dialog::backdrop {
  background: rgba(0, 0, 0, 0.3);
}
dialog {
  -webkit-margin-before: 0;
          margin-block-start: 0;
  overflow: hidden;
  padding: 0;
  position: fixed;
  top: 35px;
}
dialog .dialoog {
  background-color: #fff;
}
dialog .dialoog form {
  -webkit-margin-after: 10px;
          margin-block-end: 10px;
}
.paginaTop #Header {
  min-height: 42px;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #2e2e2e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#333), to(#262626));
  background-image: linear-gradient(to bottom, #333, #262626);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333', endColorstr='#ff262626', GradientType=0);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
}
.paginaTop #Header:before,
.paginaTop #Header:after {
  display: table;
  content: "";
  line-height: 0;
}
.paginaTop #Header:after {
  clear: both;
}
.paginaTop #Header.header-double .header-bottom td {
  border-bottom: 3px solid #000;
}
.paginaTop #Header.header-single .header-top td {
  border-bottom: 3px solid #000;
}
.paginaTop #Header img {
  border-style: none;
}
.paginaTop #Header .errorTitle {
  color: #fff;
  padding: 6px 12px;
}
.paginaTop #Header .errorSource {
  padding: 6px 0;
}
.paginaTop #Header .pad {
  background-color: #aaa;
  padding: 0 12px;
  border-top: 1px solid #ddd;
  color: #333;
}
.pagina-nomenu .paginaTop #Header .pad {
  background-color: transparent;
  border-top-width: 0;
  color: #aaa;
}
.pagina-nomenu .paginaTop #Header .pad > .pad_item {
  background-image: url(/images/backgrounds/sitepad-edge-dark.svg);
  padding-bottom: 8px;
  color: #aaa;
}
.pagina-nomenu .paginaTop #Header .pad > a {
  border-width: 0;
}
.pagina-nomenu .paginaTop #Header .pad > a:hover {
  text-decoration: none;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  color: #fff;
}
.pagina-nomenu .paginaTop #Header .pad > a span {
  border-bottom: 1px dotted #aaa;
}
.paginaTop #Header .pad .separator {
  display: none;
}
.paginaTop #Header .pad > .pad_item {
  background-image: url(/images/backgrounds/sitepad-edge.svg);
  background-repeat: no-repeat;
  background-position: 100% -2px;
  padding: 8px 15px 8px 0;
  margin-right: 5px;
  display: inline-block;
  color: #000;
}
.paginaTop #Header .pad > .pad_item:last-child {
  background-image: none;
}
.paginaTop #Header .pad > a:hover {
  text-decoration: none;
  color: #fff;
}
.paginaTop #Header .pad > a span {
  border-bottom: 1px dotted #ddd;
}
.paginaTop #Header .hdr_edge {
  text-align: right;
  width: 36px;
}
.pagina-nomenu .paginaTop #Header .hdr_edge {
  background-color: transparent;
}
.paginaTop #Header .hdr_edge a {
  margin: 0 10px 0 5px;
}
.paginaTop #Header .hdr_edge img {
  vertical-align: top;
}
.paginaTop #Header .hdr_edge form {
  margin: 0;
}
#QuickSearch {
  margin: 0;
  position: absolute;
  right: 40px;
  top: 3px;
}
.embedded #QuickSearch {
  display: none;
}
#QuickSearch .search-query {
  width: 200px;
  padding-left: 14px;
  padding-right: 14px;
  background-color: #999;
  border-color: #666;
}
#QuickSearch button {
  padding: 4px 8px 4px 10px;
  color: #555;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #8b8b8b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#777777), to(#aaaaaa));
  background-image: linear-gradient(to bottom, #777777, #aaaaaa);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff777777', endColorstr='#ffaaaaaa', GradientType=0);
  border-color: #aaaaaa #aaaaaa #848484;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #aaaaaa;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#QuickSearch button:hover,
#QuickSearch button:active,
#QuickSearch button.active,
#QuickSearch button.disabled,
#QuickSearch button[disabled] {
  color: #555;
  background-color: #aaaaaa;
  *background-color: #9d9d9d;
}
#QuickSearch button:active,
#QuickSearch button.active {
  background-color: #919191 \9;
}
.pageControls {
  width: 100%;
  min-height: 42px;
  height: 42px;
}
.paginaTop .pageControls {
  margin-top: -46px;
}
.paginaTop .pageControls .btn-primary {
  display: none;
}
.paginaTop .pageControls button.btn,
.paginaTop .pageControls select {
  margin-bottom: 0;
}
.pagina-nomenu .paginaTop .pageControls,
.embedded .paginaTop .pageControls {
  margin-top: 0;
  border-bottom: 1px solid #ddd;
}
.pagina-nomenu .paginaTop .pageControls td,
.embedded .paginaTop .pageControls td {
  padding-bottom: 5px;
}
.floating .pageControls {
  margin-top: 0;
  background-color: #333;
  color: #ddd;
  position: fixed;
  top: -100px;
  z-index: 1030;
}
.floating .pageControls .btn-primary {
  float: left;
  display: block;
}
.floating .pageControls td {
  padding-top: 0;
  padding-bottom: 2px;
  border-bottom: 3px solid #000;
}
.floating .pageControls td.spinning {
  background-image: url(/images/extra/spin-small.gif);
}
.floating.embedded .pageControls {
  background-color: #f1f1f1;
}
.floating.pagina-nomenu .pageControls td {
  padding-bottom: 2px;
}
.pageControls td {
  padding: 5px 10px 0;
}
.paginaTop .pageControls td {
  text-align: right;
}
.pageControls td > div,
.pageControls td > form {
  display: inline-block;
}
.pageControls td > div.form-inline button.btn,
.pageControls td > form.form-inline button.btn {
  margin-bottom: 0;
  margin-right: 0;
}
.floating .paginaTop {
  margin-bottom: -4px;
}
.floating.pagina-nomenu .paginaTop {
  margin-bottom: 50px;
}
.pagerContainer {
  right: 10px;
  margin-top: 8px;
  position: absolute;
}
.paginaTop .pagerContainer {
  margin-top: 15px;
}
.paginaBottom .pagerContainer {
  display: block;
  padding-bottom: 8px;
  padding-top: 8px;
}
.pagerContainer td {
  padding: 0;
}
.pagerContainer td .pager {
  float: right;
  display: block;
}
.pagerContainer td .pager .pageSep {
  display: inline-block;
  margin: 0 5px;
}
.pagerContainer td .pager .pageNumber,
.pagerContainer td .pager .pageNav {
  display: inline-block;
  margin: 0 0 0 -3px;
  line-height: 20px;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagerContainer td .pager .pageNumber a,
.pagerContainer td .pager .pageNav a,
.pagerContainer td .pager .pageNumber .numberOnly,
.pagerContainer td .pager .pageNav .numberOnly {
  margin: 0;
  display: block;
  padding: 4px 12px;
  text-decoration: none;
}
.pagerContainer td .pager .pageNumber a:hover,
.pagerContainer td .pager .pageNav a:hover {
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.pagerContainer td .pager .pageNumber.hasNumberOnly,
.pagerContainer td .pager .pageNav.hasNumberOnly {
  border: 1px solid #ea9d42;
  background-color: #e08519;
}
.pagerContainer td .pager .pageNumber .numberOnly,
.pagerContainer td .pager .pageNav .numberOnly {
  color: #fff;
}
.menuLogo {
  z-index: 1030;
  float: left;
  padding: 5px;
  width: 19px;
  height: 19px;
}
.menuLogo img {
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  width: 19px;
  height: 19px;
  border: 1px solid #333;
  overflow: hidden;
}
#MenuBarNav {
  padding: 0;
  margin: 0;
  list-style: none;
}
#MenuBarNav a {
  display: block;
  padding: 0 10px;
  text-decoration: none;
  color: #b7b7b7;
}
#MenuBarNav a.setMenuLink {
  font-weight: normal;
}
#MenuBarNav a.languageMenuLink,
#MenuBarNav a.lastModifiedMenuLink,
#MenuBarNav a.setMenuLink {
  background-image: url('/images/buttons/open_set.svg');
  background-repeat: no-repeat;
  background-position: center right;
  margin-right: 8px;
}
#MenuBarNav a.selectable {
  padding-left: 30px;
}
#MenuBarNav a.selectedMenuLink {
  background-image: url('/images/icons/bool/Boolean_1.svg');
  background-repeat: no-repeat;
  background-position: 10px 7px;
}
#MenuBarNav > li.mnuTit:hover > a {
  color: #fff;
  background-color: #262626;
}
#MenuBarNav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: left;
}
#MenuBarNav ul#UL_Mn_LastModified a {
  line-height: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
}
#MenuBarNav li {
  float: left;
  line-height: 2.5em;
}
#MenuBarNav li:hover > a {
  color: #183b5f;
  background-color: #e0e0e0;
  text-decoration: none;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
#MenuBarNav li:hover ul {
  left: -999em;
}
#MenuBarNav li:hover > ul {
  left: auto;
}
#MenuBarNav li ul {
  position: absolute;
  width: 15em;
  left: -999em;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  border-radius: 6px;
  padding: 6px 0;
  margin-top: -6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  z-index: 1030;
}
#MenuBarNav li ul li {
  border-bottom: 1px solid #cccccc;
  width: 100%;
}
#MenuBarNav li ul li:last-child {
  border-bottom: 0 none #fff;
}
#MenuBarNav li ul li ul {
  margin-left: 14em;
}
#MenuBarNav li ul li a {
  color: #225588;
  padding: 0 10px;
}
#MenuBarNav li ul ul {
  margin: -2.4em 0 0 15em;
}
#MnCnt_LastModified img.sts_shared {
  border: 1px solid white;
}
#Msg {
  padding: 0 10px;
}
#Msg #SystemNote_req {
  min-height: 48px;
}
#Msg .alert {
  margin-top: 10px;
  margin-bottom: 5px;
  position: relative;
}
#Msg .alert p {
  margin-bottom: 0;
}
#Msg .alert a,
#Msg .alert a:hover {
  color: inherit;
  text-decoration: underline;
}
#Msg .alert a.btn {
  position: absolute;
  right: 5px;
  top: 5px;
  color: #333;
  text-decoration: none;
}
#Msg .alert h2.iprox {
  font-size: 15.75px;
  line-height: 15.75px;
  margin: 0.25em 0 0.5em;
  color: inherit;
}
.embedded #Msg .alert.alert-system.alert-success {
  display: none;
}
.alert.wcag {
  background-color: #ffddbb;
  border: 1px solid #ffba97;
  border-radius: 4px;
  color: #330000;
}
.alert.wcagGrey {
  background-color: #ddd;
  border: 1px solid #aaa;
  border-radius: 4px;
  color: #330000;
}
.dialoog .alert {
  margin-top: -5px;
  margin-right: -12px;
  margin-left: -14px;
  padding-top: 15px;
}
/* notes */
tr.containsNotes td {
  background-color: #fefce6;
}
tr.containsNotes .workNote {
  display: none;
}
.workNote.hasNotes {
  position: relative;
  display: block;
  width: 260px;
  left: 23px;
  margin: 5px;
}
.report td .workNote.hasNotes,
.information td .workNote.hasNotes {
  left: 0;
  margin: 5px 0;
}
.dialoog .information td .workNote.hasNotes {
  width: 200px;
}
.pagina-search .workNote.hasNotes {
  width: 400px;
}
.workNote .workNoteTitle,
.workNote .workNoteText {
  padding: 4px 8px;
  width: 256px;
  white-space: normal;
  font-size: 88%;
}
.dialoog .information td .workNote .workNoteTitle,
.dialoog .information td .workNote .workNoteText {
  width: 196px;
}
.pagina-search .workNote .workNoteTitle,
.pagina-search .workNote .workNoteText {
  width: 396px;
}
.workNote .workNoteTitle {
  border: 1px solid #ddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: white;
  font-weight: bold;
}
.workNote .workNoteTitle a.closeNote {
  float: right;
}
.workNote .workNoteText {
  border: 1px solid #fbe6a6;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: #fcf6b5;
  border-top-style: none;
}
.workNote .workNoteText .workNoteMeta {
  text-align: right;
  font-style: italic;
  color: #a07833;
}
.workNote .workNoteText .workNoteMeta a,
.workNote .workNoteText .workNoteMeta a:hover {
  color: #533e1a;
}
.workNote .workNoteText .workNoteToolbar {
  border-top: 1px dotted #a07833;
  text-align: right;
}
.workNote .workNoteText .workNoteToolbar img {
  opacity: 0.3;
  filter: alpha(opacity=30);
  height: 17px;
  width: 17px;
}
.workNote .workNoteText .workNoteToolbar a img {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* end of notes */
.formEditScreen div.annotation {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf6b5;
  border: 1px solid #fbe6a6;
  border-radius: 4px;
  color: #a07833;
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #005577;
}
.input .alert {
  max-width: 396px;
  margin-top: 5px;
}
table.tabs {
  display: block;
  margin-bottom: 14px;
  margin-top: 5px;
  *zoom: 1;
}
.pagina table.tabs {
  visibility: hidden;
}
table.tabs .tab.secundair > a {
  background-color: #f9f9f9;
}
table.tabs:before,
table.tabs:after {
  display: table;
  content: "";
  line-height: 0;
}
table.tabs:after {
  clear: both;
}
table.tabs td {
  padding: 0;
  height: 40px;
}
table.tabs td.spacer {
  width: 100%;
}
table.tabs td > div a,
table.tabs td > div span {
  border-radius: 15px;
  background-color: #eee;
  border: 1px solid #ddd;
  display: block;
  line-height: 14px;
  margin: 2px 8px 0 0;
  overflow: hidden;
  padding: 8px 24px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
table.tabs td > div.distab {
  border-radius: 15px;
  border: 1px solid #f1f1f1;
  color: #aaa;
  line-height: 14px;
  margin-bottom: 2px;
  margin-right: 8px;
  margin-top: 2px;
  padding: 8px 24px;
}
table.tabs td > div.seltab span,
table.tabs td > div.seltab a,
table.tabs td > div.seltab a:hover {
  background-color: #e08519;
  border: 1px solid #f2c187;
  color: #fff;
}
.dialoog table.tabs {
  margin-top: 15px;
}
.dialoog table.tabs td > div a {
  padding: 8px 16px;
}
.pagina-edit table.tabs,
.dialoog table.tabs {
  margin-top: 5px;
}
.pagina-edit table.tabs td,
.dialoog table.tabs td {
  border-bottom: 1px solid #225588;
  height: 33px;
  padding: 0;
}
.pagina-edit table.tabs td.filler,
.dialoog table.tabs td.filler {
  width: 100%;
}
.pagina-edit table.tabs td > div a,
.dialoog table.tabs td > div a {
  border-radius: 4px 4px 0 0;
  background-color: #eee;
  border: 0 none transparent;
  margin-right: 2px;
  padding: 8px;
}
.pagina-edit table.tabs td > div.seltab a,
.dialoog table.tabs td > div.seltab a,
.pagina-edit table.tabs td > div.seltab a:hover,
.dialoog table.tabs td > div.seltab a:hover {
  background-color: #fff;
  border-color: #225588 #225588 #fff #225588;
  border-style: solid;
  border-width: 1px;
  color: #225588;
  position: relative;
  top: 1px;
}
.pagina-edit table.tabs td > div.wcagtab a,
.dialoog table.tabs td > div.wcagtab a,
.pagina-edit table.tabs td > div.wcagtab a:hover,
.dialoog table.tabs td > div.wcagtab a:hover,
.pagina-edit table.tabs td > div.greylisttab a,
.dialoog table.tabs td > div.greylisttab a,
.pagina-edit table.tabs td > div.greylisttab a:hover,
.dialoog table.tabs td > div.greylisttab a:hover,
.pagina-edit table.tabs td > div.incomplete a,
.dialoog table.tabs td > div.incomplete a,
.pagina-edit table.tabs td > div.incomplete a:hover,
.dialoog table.tabs td > div.incomplete a:hover {
  background-color: #ffddbb;
  background-repeat: no-repeat;
  border-left-color: #ffba97;
  border-right-color: #ffba97;
  border-style: solid;
  border-top-color: #ffba97;
  border-width: 1px;
  color: #000;
}
.pagina-edit table.tabs td > div.wcagtab a,
.dialoog table.tabs td > div.wcagtab a,
.pagina-edit table.tabs td > div.wcagtab a:hover,
.dialoog table.tabs td > div.wcagtab a:hover {
  background-image: url('/images/icons/alerts/webrichtlijnen_fout.svg');
  background-position: 2px 7px;
  padding-left: 20px;
}
.pagina-edit table.tabs td > div.greylisttab a,
.dialoog table.tabs td > div.greylisttab a,
.pagina-edit table.tabs td > div.greylisttab a:hover,
.dialoog table.tabs td > div.greylisttab a:hover {
  background-image: url('/images/icons/alerts/grijzelijst_fout.svg');
  background-position: 2px 7px;
  padding-left: 20px;
}
.pagina-edit table.tabs td > div.incomplete a,
.dialoog table.tabs td > div.incomplete a,
.pagina-edit table.tabs td > div.incomplete a:hover,
.dialoog table.tabs td > div.incomplete a:hover {
  background-image: url('/images/icons/alerts/alert.svg');
  background-position: 3px 7px;
  padding-left: 22px;
}
.pagina-edit table.tabs td > div.wcagtab.incomplete a,
.dialoog table.tabs td > div.wcagtab.incomplete a,
.pagina-edit table.tabs td > div.wcagtab.incomplete a:hover,
.dialoog table.tabs td > div.wcagtab.incomplete a:hover,
.pagina-edit table.tabs td > div.greylisttab.incomplete a,
.dialoog table.tabs td > div.greylisttab.incomplete a,
.pagina-edit table.tabs td > div.greylisttab.incomplete a:hover,
.dialoog table.tabs td > div.greylisttab.incomplete a:hover,
.pagina-edit table.tabs td > div.wcagtab.greylisttab a,
.dialoog table.tabs td > div.wcagtab.greylisttab a,
.pagina-edit table.tabs td > div.wcagtab.greylisttab a:hover,
.dialoog table.tabs td > div.wcagtab.greylisttab a:hover {
  background-image: url('/images/icons/alerts/webrichtlijnen_and_alert.svg');
  background-position: 2px 7px;
  padding-left: 36px;
}
.pagina-edit table.tabs td:first-child > div a,
.dialoog table.tabs td:first-child > div a {
  margin-left: 2px;
}
.dialoog table.tabs td:first-child > div a {
  margin-left: 4px;
}
table.tabs.letters {
  *zoom: 1;
  margin-top: 5px;
}
table.tabs.letters:before,
table.tabs.letters:after {
  display: table;
  content: "";
  line-height: 0;
}
table.tabs.letters:after {
  clear: both;
}
table.tabs.letters td > div {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbb;
  *border: 0;
  border-bottom-color: #a2a2a2;
  border-radius: 4px;
  *margin-left: 0.3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
  border-radius: 0;
  border-left-width: 0;
  padding: 0;
  position: relative;
  text-shadow: none;
}
table.tabs.letters td > div:hover,
table.tabs.letters td > div:active,
table.tabs.letters td > div.active,
table.tabs.letters td > div.disabled,
table.tabs.letters td > div[disabled] {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
table.tabs.letters td > div:active,
table.tabs.letters td > div.active {
  background-color: #cccccc \9;
}
table.tabs.letters td > div:first-child {
  *margin-left: 0;
}
table.tabs.letters td > div:hover {
  color: #333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
table.tabs.letters td > div:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
table.tabs.letters td > div.active,
table.tabs.letters td > div:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
table.tabs.letters td > div.disabled,
table.tabs.letters td > div[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
table.tabs.letters td > div:first-child {
  border-left-width: 1px;
}
table.tabs.letters td > div.distab {
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  background-color: #aaa;
  background-image: none;
  cursor: default;
  margin: 0;
  padding: 2px 8px 4px;
}
table.tabs.letters td > div.seltab {
  background-color: #e08519;
  background-image: none;
  color: #fff;
  padding: 2px 8px 4px;
  text-decoration: none;
}
table.tabs.letters td > div a {
  background-color: transparent;
  border-style: none;
  display: block;
  margin-left: 0;
  margin-right: 0;
  padding: 3px 8px 7px;
}
table.tabs.letters td:first-child div {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
table.tabs.letters td:last-child div {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagina table.alfabetPicker,
.dialoog table.alfabetPicker {
  *zoom: 1;
}
.pagina table.alfabetPicker:before,
.dialoog table.alfabetPicker:before,
.pagina table.alfabetPicker:after,
.dialoog table.alfabetPicker:after {
  display: table;
  content: "";
  line-height: 0;
}
.pagina table.alfabetPicker:after,
.dialoog table.alfabetPicker:after {
  clear: both;
}
.pagina table.alfabetPicker tbody tr td,
.dialoog table.alfabetPicker tbody tr td {
  padding: 3px 6px;
}
.dialoog form {
  margin-bottom: 10px;
}
.pagina form {
  margin-bottom: 0;
}
textarea:focus,
select:focus,
input[type="text"]:focus,
input[type="checkbox"]:focus,
input[type="radio"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus {
  -webkit-box-shadow: 0 0 0 2px #48b;
          box-shadow: 0 0 0 2px #48b;
  outline: 0;
}
input.placeholder,
textarea.placeholder {
  color: #aaa;
}
button.btn[disabled] {
  cursor: not-allowed;
  background-color: #d5d5d5;
}
input.radio,
input.checkbox {
  padding-left: 0;
}
label input.radio,
label input.checkbox {
  margin-left: 0;
  margin-right: 5px;
}
.fileInput {
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: #fff;
  border: 1px solid #888;
  color: #555;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 10px;
  padding: 4px 6px;
  text-align: left;
  vertical-align: middle;
  width: 280px;
}
.fileInput.single {
  left: -2000px;
  position: absolute;
  top: -2000px;
  visibility: hidden;
}
.fileInput input {
  border-width: 0 !important;
  border-color: transparent !important;
  border-style: none !important;
}
.fileDummy {
  display: block !important;
}
input.nullText {
  color: #fff;
}
.select_picked {
  background-color: #efe;
}
.select_picked.empty {
  color: #696;
}
.select_unpicked,
.tree.select_unpicked {
  background-color: #fee;
}
input,
.uneditable-input {
  width: 280px;
}
.embedded-small.dialoog input,
.embedded-small.dialoog .uneditable-input,
table.filters input,
table.filters .uneditable-input {
  width: 186px;
}
.group input,
.group .uneditable-input {
  width: 240px;
}
input.search-query,
.uneditable-input.search-query {
  width: 264px;
}
select {
  width: 294px;
}
.group select {
  width: 254px;
}
textarea {
  width: 100%;
  max-width: 576px;
}
.embedded-small.dialoog textarea {
  width: 186px;
}
.dialoog textarea {
  max-width: 280px;
}
.group textarea {
  width: 240px;
}
.form-search span,
.form-inline span,
.form-search label,
.form-inline label,
.form-search input,
.form-inline input,
.form-search textarea,
.form-inline textarea,
.form-search select,
.form-inline select,
.form-search button,
.form-inline button,
.form-search .help-inline,
.form-inline .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input {
  margin-right: 4px;
}
.form-search input.checkbox,
.form-inline input.checkbox {
  margin-top: 0;
}
.form-search .input-prepend span,
.form-inline .input-prepend span,
.form-search .input-append span,
.form-inline .input-append span,
.form-search .input-prepend label,
.form-inline .input-prepend label,
.form-search .input-append label,
.form-inline .input-append label,
.form-search .input-prepend input,
.form-inline .input-prepend input,
.form-search .input-append input,
.form-inline .input-append input,
.form-search .input-prepend textarea,
.form-inline .input-prepend textarea,
.form-search .input-append textarea,
.form-inline .input-append textarea,
.form-search .input-prepend select,
.form-inline .input-prepend select,
.form-search .input-append select,
.form-inline .input-append select,
.form-search .input-prepend button,
.form-inline .input-prepend button,
.form-search .input-append button,
.form-inline .input-append button {
  margin-right: 0;
}
.form-search + select,
.form-inline + select {
  margin-top: 8px;
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  width: 253px;
}
.group .input-append input,
.group .input-prepend input,
.group .input-append select,
.group .input-prepend select,
.group .input-append .uneditable-input,
.group .input-prepend .uneditable-input {
  width: 213px;
}
.input-append input.search-query,
.input-prepend input.search-query,
.input-append select.search-query,
.input-prepend select.search-query,
.input-append .uneditable-input.search-query,
.input-prepend .uneditable-input.search-query {
  width: 227px;
}
.input-append .add-on,
.input-prepend .add-on {
  border-color: #888;
}
button.btn {
  border-color: #888 #888 #6f6f6f;
  white-space: nowrap;
  height: 30px;
}
.pageControls button.btn {
  margin-left: 5px;
}
.dialoog button.btn {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 0.5em;
  text-align: left;
}
.dialoog button.btn i {
  margin-left: 0.5em;
}
.dialoog button.btn.icononly {
  display: inline-block;
}
.dialoog button.btn.nodisplay {
  display: none;
}
.dialoog button.btn i {
  margin-left: 0.5em;
}
.dialoog .form-search .input-append button.btn {
  display: inline-block;
  width: 36px;
}
.dialoog form > button.btn {
  width: 294px;
  margin-right: 18px;
  margin-bottom: 8px;
  float: right;
}
button.btn.icononly {
  width: 30px;
  padding-right: 2px;
  padding-top: 5px;
  margin-left: 0;
  margin-right: 2px;
}
button.btn.icononly i.remove,
button.btn.icononly i.plus {
  background-size: 14px 14px;
}
button.btn:focus {
  -webkit-box-shadow: 0 0 0 2px #48b;
          box-shadow: 0 0 0 2px #48b;
  outline: 0;
}
a.btn {
  font-weight: normal !important;
}
a.btn.icononly {
  margin-left: 0;
  margin-right: 2px;
}
a.btn.icononly img {
  margin: -2px 2px 0 2px;
  border: 0;
}
a.btn.icononly i {
  margin: 0;
}
.pagina-configlist table.list tr a.btn.icononly {
  background-color: #ddd;
  border-radius: 4px;
  cursor: pointer;
  float: right;
  height: 20px;
  padding: 0;
  text-align: center;
  width: 20px;
}
.pagina .btn-primary + .btn-primary,
.dialoog .btn-primary + .btn-primary {
  margin-left: 5px;
}
.pagina select + .btn-primary,
.dialoog select + .btn-primary {
  margin-left: 5px;
}
.contentpreview {
  border: 1px solid #ddd;
  border-radius: 4px;
  max-height: 120px;
  overflow: auto;
  padding: 4px;
  margin-top: 8px;
}
.contentpreview > a {
  margin-left: 4px;
}
.contentpreview.empty {
  background-color: #eee;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  height: 20px;
}
.info .contentpreview {
  max-width: 100%;
}
.dialoog .info .contentpreview {
  max-width: 462px;
}
.input .group .contentpreview {
  max-width: 244px;
}
.contentpreview img {
  background-image: url("/images/backgrounds/raster-2.gif");
}
.contentpreview img.fullsize {
  position: absolute;
  z-index: 5;
  cursor: help;
  padding: 4px;
  border: 1px solid #ddd;
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.065);
  margin-left: -5px;
  margin-top: -5px;
}
.pagina h2.hasExplanation,
.dialoog h2.hasExplanation {
  white-space: nowrap;
}
.pagina table.list tbody tr td.hasExplanation,
.dialoog table.list tbody tr td.hasExplanation,
.pagina h2.hasExplanation,
.dialoog h2.hasExplanation {
  padding-right: 26px;
}
.pagina table.list tbody tr td.hasExplanation .input-explanation,
.dialoog table.list tbody tr td.hasExplanation .input-explanation,
.pagina h2.hasExplanation .input-explanation,
.dialoog h2.hasExplanation .input-explanation {
  font-size: 12px;
  line-height: 20px;
  position: absolute;
  display: inline-block;
  width: 16px;
  height: 24px;
  overflow: hidden;
  vertical-align: text-top;
  cursor: help;
  margin-left: 2px;
  padding: 0 2px 0 4px;
}
.pagina table.list tbody tr td.hasExplanation .input-explanation i,
.dialoog table.list tbody tr td.hasExplanation .input-explanation i,
.pagina h2.hasExplanation .input-explanation i,
.dialoog h2.hasExplanation .input-explanation i {
  margin-right: 6px;
}
.pagina table.list tbody tr td.hasExplanation .input-explanation:hover,
.dialoog table.list tbody tr td.hasExplanation .input-explanation:hover,
.pagina h2.hasExplanation .input-explanation:hover,
.dialoog h2.hasExplanation .input-explanation:hover {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #005577;
  margin-top: -5px;
  white-space: nowrap;
  border-radius: 4px;
  width: auto;
  padding: 5px 14px 1px 4px;
  z-index: 1030;
}
.pagina h2.level0 .input-explanation,
.dialoog h2.level0 .input-explanation {
  line-height: 27px;
}
.pagina h2.level0 .input-explanation:hover,
.dialoog h2.level0 .input-explanation:hover {
  padding: 5px 14px 4px 4px;
}
.pagina h2.level1 .input-explanation,
.dialoog h2.level1 .input-explanation {
  line-height: 24px;
}
.pagina h2.level2 .input-explanation,
.dialoog h2.level2 .input-explanation,
.pagina h2.level3 .input-explanation,
.dialoog h2.level3 .input-explanation,
.pagina h2.level4 .input-explanation,
.dialoog h2.level4 .input-explanation,
.pagina h2.level5 .input-explanation,
.dialoog h2.level5 .input-explanation {
  line-height: 22px;
}
.pagina table.list tbody tr td.hasExplanation {
  width: 142px;
}
.dialoog form table.list tbody tr td.hasExplanation {
  width: 118px;
}
.scrollHint > table > tbody > tr > td.label {
  background-color: #ffecb0;
  background-image: -webkit-gradient(linear, left top, right top, from(#f1f1f1), to(#ffecb0));
  background-image: linear-gradient(to right, #f1f1f1, #ffecb0);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1f1f1', endColorstr='#ffffecb0', GradientType=1);
}
.scrollHint > table > tbody > tr > td.input {
  background-color: #ffecb0;
  background-color: #f1f1f1;
  background-image: -webkit-gradient(linear, left top, right top, from(#ffecb0), to(#f1f1f1));
  background-image: linear-gradient(to right, #ffecb0, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffecb0', endColorstr='#fff1f1f1', GradientType=1);
}
input.radio,
input.checkbox,
input[type="radio"],
input[type="checkbox"] {
  min-height: auto;
}
th.checkbox input.radio,
th.checkbox input.checkbox,
th.checkbox input[type="radio"],
th.checkbox input[type="checkbox"],
td.checkbox input.radio,
td.checkbox input.checkbox,
td.checkbox input[type="radio"],
td.checkbox input[type="checkbox"],
th.radio input.radio,
th.radio input.checkbox,
th.radio input[type="radio"],
th.radio input[type="checkbox"],
td.radio input.radio,
td.radio input.checkbox,
td.radio input[type="radio"],
td.radio input[type="checkbox"] {
  margin-left: 0;
}
.form-inline input.radio,
.form-inline input.checkbox,
.form-inline input[type="radio"],
.form-inline input[type="checkbox"] {
  margin-top: 0;
}
.dialoog .label.hasCheckbox input.checkbox,
.dialoog .label.hasRadiobutton input.checkbox,
.dialoog .label.hasCheckbox input.radio,
.dialoog .label.hasRadiobutton input.radio {
  margin-top: -2px;
  margin-right: 5px;
}
.input.hasCheckbox input.checkbox,
.input.hasRadiobutton input.checkbox,
.input.hasCheckbox input.radio,
.input.hasRadiobutton input.radio {
  margin-top: -2px;
  margin-right: 5px;
}
.input.hasCheckbox label,
.input.hasRadiobutton label {
  padding-left: 5px;
  display: inline-block;
  margin: 0;
  color: #555;
}
.checkbox_row {
  padding-top: 5px;
}
.checkbox_row input.checkbox {
  margin-top: 0;
}
.checkbox_row label {
  padding-left: 5px;
  display: inline-block;
  margin: 0;
}
input.twodigits {
  width: 20px !important;
  margin-right: 1px;
}
input.fourdigits {
  width: 36px !important;
}
input.eightdigits {
  width: 84px !important;
}
.dialoog form table#kleurVlak tbody tr td {
  padding: 0;
  width: 13px;
  height: 13px;
  cursor: pointer;
}
.dialoog form table#kleurVlak tbody tr td.colorpicker_saturation,
.dialoog form table#kleurVlak tbody tr td.colorpicker_brightness,
.dialoog form table#kleurVlak tbody tr td.colorpicker_opacity {
  height: 23px;
}
.dialoog form > #SetDiv_sets {
  float: right;
  margin-right: 18px;
  margin-bottom: 0;
}
#Calendar {
  display: block;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 2px 4px 4px;
}
#Calendar table.calendar {
  width: 100%;
  border-collapse: collapse;
}
#Calendar table.calendar td,
#Calendar table.calendar th {
  padding: 2px;
  border: 1px solid #aaa;
  text-align: center;
}
#Calendar table.calendar th {
  padding-bottom: 5px;
  border-width: 0;
}
#Calendar table.calendar th button {
  margin: 0 auto;
}
#Calendar table.calendar a {
  padding: 0;
  display: block;
  border-radius: 4px;
}
#Calendar table.calendar a:hover {
  background-color: #def;
}
#Calendar table.calendar a:active {
  background-color: #69c;
}
#Calendar table.calendar a.selectedDate {
  background-color: #ffc40d;
  color: #000;
}
#Ico {
  background-color: #ddd;
  border-radius: 4px;
  padding: 3px;
  margin-left: 8px;
  margin-right: 8px;
}
.info #Ico {
  margin-left: 0;
}
.control-group.invalid > label,
.control-group.invalid-required > label,
.control-group.invalid .help-block,
.control-group.invalid-required .help-block,
.control-group.invalid .help-inline,
.control-group.invalid-required .help-inline {
  color: #b94a48;
}
.control-group.invalid .checkbox,
.control-group.invalid-required .checkbox,
.control-group.invalid .radio,
.control-group.invalid-required .radio,
.control-group.invalid input,
.control-group.invalid-required input,
.control-group.invalid select,
.control-group.invalid-required select,
.control-group.invalid textarea,
.control-group.invalid-required textarea {
  color: #b94a48;
}
.control-group.invalid input,
.control-group.invalid-required input,
.control-group.invalid select,
.control-group.invalid-required select,
.control-group.invalid textarea,
.control-group.invalid-required textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.invalid input:focus,
.control-group.invalid-required input:focus,
.control-group.invalid select:focus,
.control-group.invalid-required select:focus,
.control-group.invalid textarea:focus,
.control-group.invalid-required textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.control-group.invalid .input-prepend .add-on,
.control-group.invalid-required .input-prepend .add-on,
.control-group.invalid .input-append .add-on,
.control-group.invalid-required .input-append .add-on {
  color: #b94a48;
  background-color: #f8d7da;
  border-color: #b94a48;
}
.control-group.invalid input,
.control-group.invalid-required input,
.control-group.invalid select,
.control-group.invalid-required select {
  color: #555;
}
.control-group.invalid .htmlView,
.control-group.invalid-required .htmlView,
.control-group.invalid button.btn-block,
.control-group.invalid-required button.btn-block {
  border-color: #b94a48;
}
button.valueChanged {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #e79b3f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eca959), to(#e08519));
  background-image: linear-gradient(to bottom, #eca959, #e08519);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeca959', endColorstr='#ffe08519', GradientType=0);
  border-color: #e08519 #e08519 #9b5c11;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e08519;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.valueChanged:hover,
button.valueChanged:active,
button.valueChanged.active,
button.valueChanged.disabled,
button.valueChanged[disabled] {
  color: #fff;
  background-color: #e08519;
  *background-color: #c97716;
}
button.valueChanged:active,
button.valueChanged.active {
  background-color: #b26a14 \9;
}
.required .label {
  color: #b94a48;
}
.required img.icon,
.required i.small-star {
  margin-top: 2px;
  vertical-align: text-top;
  float: left;
}
.label .locked {
  float: right;
}
.clusterActionsCell {
  width: 25px;
  text-align: right;
  vertical-align: top;
}
.btn-cluster {
  color: #000;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  background-color: #c9e4ff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bbddff), to(#ddeeff));
  background-image: linear-gradient(to bottom, #bbddff, #ddeeff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbbddff', endColorstr='#ffddeeff', GradientType=0);
  border-color: #ddeeff #ddeeff #91c8ff;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #ddeeff;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-cluster:hover,
.btn-cluster:active,
.btn-cluster.active,
.btn-cluster.disabled,
.btn-cluster[disabled] {
  color: #000;
  background-color: #ddeeff;
  *background-color: #c3e1ff;
}
.btn-cluster:active,
.btn-cluster.active {
  background-color: #aad4ff \9;
}
button.clusteradd {
  color: #000;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  background-color: #c9e4ff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bbddff), to(#ddeeff));
  background-image: linear-gradient(to bottom, #bbddff, #ddeeff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbbddff', endColorstr='#ffddeeff', GradientType=0);
  border-color: #ddeeff #ddeeff #91c8ff;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #ddeeff;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.clusteradd:hover,
button.clusteradd:active,
button.clusteradd.active,
button.clusteradd.disabled,
button.clusteradd[disabled] {
  color: #000;
  background-color: #ddeeff;
  *background-color: #c3e1ff;
}
button.clusteradd:active,
button.clusteradd.active {
  background-color: #aad4ff \9;
}
.clusterButtons {
  margin: 4px 0 2px;
  float: right;
  text-align: right;
  z-index: 2;
}
.clusterButtons.collapsed {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbb;
  *border: 0;
  border-bottom-color: #a2a2a2;
  border-radius: 4px;
  *margin-left: 0.3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
  margin-right: 2px;
  height: 28px;
  width: 28px;
  padding: 0;
  background-image: url("/images/sprites/iprox-halflings.svg#img-hamburger");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 16px 16px;
}
.clusterButtons.collapsed:hover,
.clusterButtons.collapsed:active,
.clusterButtons.collapsed.active,
.clusterButtons.collapsed.disabled,
.clusterButtons.collapsed[disabled] {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.clusterButtons.collapsed:active,
.clusterButtons.collapsed.active {
  background-color: #cccccc \9;
}
.clusterButtons.collapsed:first-child {
  *margin-left: 0;
}
.clusterButtons.collapsed:hover {
  color: #333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.clusterButtons.collapsed:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.clusterButtons.collapsed.active,
.clusterButtons.collapsed:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.clusterButtons.collapsed.disabled,
.clusterButtons.collapsed[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.clusterButtons.collapsed.grouped {
  color: #000;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  background-color: #c9e4ff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bbddff), to(#ddeeff));
  background-image: linear-gradient(to bottom, #bbddff, #ddeeff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbbddff', endColorstr='#ffddeeff', GradientType=0);
  border-color: #ddeeff #ddeeff #91c8ff;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #ddeeff;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-image: url("/images/sprites/iprox-halflings.svg#img-hamburger");
  background-repeat: no-repeat;
}
.clusterButtons.collapsed.grouped:hover,
.clusterButtons.collapsed.grouped:active,
.clusterButtons.collapsed.grouped.active,
.clusterButtons.collapsed.grouped.disabled,
.clusterButtons.collapsed.grouped[disabled] {
  color: #000;
  background-color: #ddeeff;
  *background-color: #c3e1ff;
}
.clusterButtons.collapsed.grouped:active,
.clusterButtons.collapsed.grouped.active {
  background-color: #aad4ff \9;
}
.clusterButtons.collapsed.grouped button.cluster_button {
  color: #000;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  background-color: #c9e4ff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bbddff), to(#ddeeff));
  background-image: linear-gradient(to bottom, #bbddff, #ddeeff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbbddff', endColorstr='#ffddeeff', GradientType=0);
  border-color: #ddeeff #ddeeff #91c8ff;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #ddeeff;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.clusterButtons.collapsed.grouped button.cluster_button:hover,
.clusterButtons.collapsed.grouped button.cluster_button:active,
.clusterButtons.collapsed.grouped button.cluster_button.active,
.clusterButtons.collapsed.grouped button.cluster_button.disabled,
.clusterButtons.collapsed.grouped button.cluster_button[disabled] {
  color: #000;
  background-color: #ddeeff;
  *background-color: #c3e1ff;
}
.clusterButtons.collapsed.grouped button.cluster_button:active,
.clusterButtons.collapsed.grouped button.cluster_button.active {
  background-color: #aad4ff \9;
}
.clusterButtons.collapsed button.cluster_button {
  display: none;
}
.clusterButtons.collapsed.clusterButtonsOver,
.clusterButtons.collapsed:hover {
  cursor: default;
  -webkit-transition: none;
  transition: none;
  text-align: right;
  width: auto;
  background-image: url("/images/sprites/iprox-halflings.svg#img-hamburger");
  background-color: transparent !important;
  background-position: calc(100% - 8px) center;
  border-style: none;
  -webkit-box-shadow: 0;
  box-shadow: 0;
  white-space: nowrap;
  padding-right: 30px;
}
.clusterButtons.collapsed.clusterButtonsOver button.cluster_button,
.clusterButtons.collapsed:hover button.cluster_button {
  display: inline-block;
  cursor: pointer;
}
.clusterButtons.collapsed:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.contentpreview.for_images {
  min-height: 80px;
  max-height: none;
  position: relative;
  text-align: center;
  background-image: url("/images/backgrounds/raster-2.gif");
}
.contentpreview.for_images.img-loading {
  height: 80px;
  opacity: 0.5;
  background-image: url(/images/extra/spin-large.gif);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.contentpreview.for_images,
.contentpreview.for_images.img-loaded.img-loading {
  height: auto;
  opacity: 1;
}
.contentpreview.for_images img.img-bitmap {
  max-width: 440px;
  max-height: 380px;
  width: auto !important;
  height: auto !important;
}
.mce-container-body .contentpreview.for_images img.img-bitmap {
  max-width: 440px;
  max-height: 300px;
}
.contentpreview.for_images img.img-vector {
  border: 1px solid #ddd;
}
.one_field table.list > tbody > tr > td.ipx-cell {
  border-style: none;
}
.one_field.GgvTyp_3_hierarchical select[multiple],
.one_field.GgvTyp_3_hierarchical select[size] {
  height: 30px;
  padding-top: 6px;
  padding-bottom: 2px;
  margin-bottom: 0;
}
.pagina-edit .one_field.GgvTyp_2 td.input input.text,
.pagina-edit .one_field.GgvTyp_20 td.input input.text {
  width: 576px;
}
.pagina-edit .one_field.GgvTyp_6 td.input input.text,
.pagina-edit .one_field.GgvTyp_6_double td.input input.text,
.pagina-edit .one_field.GgvTyp_16 td.input input.text,
.pagina-edit .one_field.GgvTyp_16_double td.input input.text {
  width: 549px;
}
.pagina .one_field table.group > tbody > tr > td.ipx-cell {
  width: 100%;
}
.pagina .one_field.GgvTyp_4_flat td.input table.group,
.pagina .one_field.GgvTyp_4_hierarchical td.input table.group {
  width: 580px;
  max-width: 580px;
}
.pagina .one_field.GgvTyp_4_flat td.input table.group td.half select,
.pagina .one_field.GgvTyp_4_hierarchical td.input table.group td.half select {
  width: 256px;
}
.pagina .one_field.GgvTyp_4_flat td.input table.group td.half .tree,
.pagina .one_field.GgvTyp_4_hierarchical td.input table.group td.half .tree {
  width: 248px;
}
.pagina .one_field.GgvTyp_4_flat td.input table.group td.half.hasTreeUnder,
.pagina .one_field.GgvTyp_4_hierarchical td.input table.group td.half.hasTreeUnder {
  padding-right: 8px;
}
.one_field.GgvTyp_6_double table.list > tbody > tr > td,
.one_field.GgvTyp_13_double table.list > tbody > tr > td,
.one_field.GgvTyp_18_double table.list > tbody > tr > td,
.one_field.GgvTyp_11 table.list > tbody > tr > td,
.one_field.GgvTyp_3_hierarchical table.list > tbody > tr > td {
  padding-top: 0;
}
.one_field.GgvTyp_6_double table.list > tbody > tr > td.label,
.one_field.GgvTyp_13_double table.list > tbody > tr > td.label,
.one_field.GgvTyp_18_double table.list > tbody > tr > td.label,
.one_field.GgvTyp_11 table.list > tbody > tr > td.label,
.one_field.GgvTyp_3_hierarchical table.list > tbody > tr > td.label {
  padding-top: 5px;
}
.one_field.GgvTyp_6_double table.list > tbody > tr > td td,
.one_field.GgvTyp_13_double table.list > tbody > tr > td td,
.one_field.GgvTyp_18_double table.list > tbody > tr > td td,
.one_field.GgvTyp_11 table.list > tbody > tr > td td,
.one_field.GgvTyp_3_hierarchical table.list > tbody > tr > td td {
  padding-top: 0;
}
.one_field.GgvTyp_6_double table.list > tbody > tr > td td.label,
.one_field.GgvTyp_13_double table.list > tbody > tr > td td.label,
.one_field.GgvTyp_18_double table.list > tbody > tr > td td.label,
.one_field.GgvTyp_11 table.list > tbody > tr > td td.label,
.one_field.GgvTyp_3_hierarchical table.list > tbody > tr > td td.label {
  padding-top: 5px;
}
.one_field.GgvTyp_6_double table.list > tbody > tr:first-child > td,
.one_field.GgvTyp_13_double table.list > tbody > tr:first-child > td,
.one_field.GgvTyp_18_double table.list > tbody > tr:first-child > td,
.one_field.GgvTyp_11 table.list > tbody > tr:first-child > td,
.one_field.GgvTyp_3_hierarchical table.list > tbody > tr:first-child > td {
  padding-bottom: 8px;
}
.one_field.GgvTyp_6_double table.list > tbody > tr:first-child > td.label,
.one_field.GgvTyp_13_double table.list > tbody > tr:first-child > td.label,
.one_field.GgvTyp_18_double table.list > tbody > tr:first-child > td.label,
.one_field.GgvTyp_11 table.list > tbody > tr:first-child > td.label,
.one_field.GgvTyp_3_hierarchical table.list > tbody > tr:first-child > td.label {
  padding-top: 13px;
}
.one_field.GgvTyp_6_double table.list > tbody > tr:first-child > td.input,
.one_field.GgvTyp_13_double table.list > tbody > tr:first-child > td.input,
.one_field.GgvTyp_18_double table.list > tbody > tr:first-child > td.input,
.one_field.GgvTyp_11 table.list > tbody > tr:first-child > td.input,
.one_field.GgvTyp_3_hierarchical table.list > tbody > tr:first-child > td.input,
.one_field.GgvTyp_6_double table.list > tbody > tr:first-child > td.minimal,
.one_field.GgvTyp_13_double table.list > tbody > tr:first-child > td.minimal,
.one_field.GgvTyp_18_double table.list > tbody > tr:first-child > td.minimal,
.one_field.GgvTyp_11 table.list > tbody > tr:first-child > td.minimal,
.one_field.GgvTyp_3_hierarchical table.list > tbody > tr:first-child > td.minimal {
  padding-top: 8px;
}
.one_field.GgvTyp_10 td.input table.group {
  width: 100%;
  max-width: 302px;
}
.one_field.GgvTyp_10 .contentpreview {
  background-image: url("/images/backgrounds/raster-2.gif");
  margin-left: 8px;
  max-width: 244px;
}
.pagina .one_field.GgvTyp_10 .contentpreview {
  margin-top: 0;
}
.one_field.GgvTyp_10 .preview {
  margin-top: 8px;
}
.one_field.GgvTyp_10 .input.hasGroupUnder {
  vertical-align: top;
}
.pagina .one_field.GgvTyp_10 .input .group .full {
  padding-bottom: 0;
}
.one_field.GgvTyp_10 tr td {
  background-color: inherit !important;
}
.one_field.GgvTyp_11 tr td {
  background-color: inherit !important;
}
.one_field.GgvTyp_11 .contentpreview {
  background-color: #fff;
  font-size: 11.2px;
  margin-top: 0;
  padding-top: 5px;
}
.one_field.GgvTyp_12 .group input.text {
  border-left-width: 28px;
  border-left-style: solid;
  border-left-color: #aaa;
  width: 213px;
}
.one_field.GgvTyp_11 .input-prepend {
  margin-bottom: 0;
}
.one_field.GgvTyp_17 select.trfcls {
  margin-top: 8px;
}
.one_field.GgvTyp_17 table.group.new {
  margin-top: -8px;
}
.dialoog .one_field.GgvTyp_13_double table.group td.smallbutton,
.dialoog .one_field.GgvTyp_18_double table.group td.smallbutton {
  padding-top: 0;
}
.one_field.GgvTyp_21 textarea {
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 1.6em;
}
.one_field.GgvTyp_32 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  list-style: none;
  margin-left: 0;
  padding: 8px 16px;
}
.one_field.GgvTyp_32 ul.condition-bookmarks {
  background-color: #ddd;
  -webkit-margin-before: 16px;
          margin-block-start: 16px;
  width: 576px;
}
.one_field.GgvTyp_32 ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.one_field.GgvTyp_32 ul li.condition-bookmarks-group {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.one_field.GgvTyp_32 ul li.condition-bookmarks-group + li.condition-bookmarks-group {
  -webkit-margin-before: 8px;
          margin-block-start: 8px;
}
.one_field.GgvTyp_32 ul li:not(.condition-bookmarks-group) {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.one_field.GgvTyp_32 ul li p {
  font-weight: 600;
  margin-bottom: 0;
}
.one_field.GgvTyp_32 ul li label,
.one_field.GgvTyp_32 ul li input {
  margin: 0;
}
.one_field.GgvTyp_32 ul li ul {
  gap: 8px;
  padding-bottom: 0;
  padding-top: 0;
}
/* collectie */
#Collection {
  border: 1px solid #ddd;
  border-radius: 4px;
  display: block;
}
#Collection .show_all_fields .checkbox {
  float: right;
}
#Collection .show_fields td {
  border-bottom: 1px dotted #ddd;
}
#Collection .rowHead .input.hasCheckbox input.checkbox {
  margin-right: 0;
}
#Collection table.list {
  background-color: inherit;
}
#Collection .meta table.list td.label {
  font-size: 88%;
  padding-top: 8px;
  color: #555;
}
#Collection .rowSubHead th {
  background-color: #f1f1f1;
  text-align: left;
  padding: 8px;
}
#Collection .rowSubHead th h2.iprox {
  font-size: 15.75px;
  line-height: 15.75px;
  padding: 0;
  margin: 0;
}
#Collection .rowSubHead th .meta {
  font-size: 88%;
  color: #aaa;
}
/* lay-out */
.layout-preview-container {
  background-color: #ddd;
  border-radius: 2px;
  display: inline-block;
  margin-top: 4px;
  padding: 8px 4px;
  vertical-align: top;
  width: 150px;
}
.layout-preview-container + .layout-preview-container {
  margin-left: 4px;
}
.layout-preview-container > span {
  display: block;
  margin-bottom: 5px;
  text-align: center;
}
.layout-preview-svg {
  background-color: #fff;
  border: 1px solid #555;
  border-radius: 4px;
  cursor: pointer;
  padding: 6px 2px 2px;
}
.layout-preview-container.selected .layout-preview-svg {
  border: 2px solid #e08519;
  cursor: default;
}
.layout-preview-svg .gutter {
  fill: transparent;
}
.layout-preview-svg .empty {
  fill-opacity: 0.1;
}
.one_field.GgvTyp_24 table.list tbody tr.control-group td,
.one_field.GgvTyp_32 table.list tbody tr.control-group td {
  border-bottom: 1px solid #ddd;
}
.one_field.GgvTyp_24 table.list tbody tr td.togglebutton,
.one_field.GgvTyp_32 table.list tbody tr td.togglebutton {
  width: 24px;
}
.one_field.GgvTyp_24 table.list tbody tr td.togglebutton .togglePlus:hover,
.one_field.GgvTyp_32 table.list tbody tr td.togglebutton .togglePlus:hover,
.one_field.GgvTyp_24 table.list tbody tr td.togglebutton .toggleMin:hover,
.one_field.GgvTyp_32 table.list tbody tr td.togglebutton .toggleMin:hover {
  background-color: #777;
  color: #777;
}
.one_field.GgvTyp_24 .layout-input img,
.one_field.GgvTyp_32 .layout-input img {
  border-radius: 4px;
  border: 2px solid #ddd;
  cursor: pointer;
  height: auto;
  margin-right: 2px;
  padding: 2px;
  width: 144px;
}
.one_field.GgvTyp_24 .layout-input .layout-preview-container.selected,
.one_field.GgvTyp_32 .layout-input .layout-preview-container.selected {
  background-color: #fff;
}
.one_field.GgvTyp_24 .layout-input .layout-preview-container.selected img,
.one_field.GgvTyp_32 .layout-input .layout-preview-container.selected img {
  border: 2px solid #e08519;
  cursor: default;
}
.one_field.GgvTyp_24 td.container-add-buttons,
.one_field.GgvTyp_32 td.container-add-buttons {
  background-color: #fff;
}
.one_field.GgvTyp_24 td.container-add-buttons .layout-buttons-bar,
.one_field.GgvTyp_32 td.container-add-buttons .layout-buttons-bar {
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  -webkit-box-shadow: 0px 5px 7px -6px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 5px 7px -6px rgba(0, 0, 0, 0.15);
  background-color: rgba(255, 255, 255, 0.5);
  margin-left: -23px;
  margin-right: -23px;
  padding: 8px 24px 4px;
  position: sticky;
  top: -1px;
  z-index: 1000;
}
.one_field.GgvTyp_24 td.container-add-buttons .layout-add-buttons-label,
.one_field.GgvTyp_32 td.container-add-buttons .layout-add-buttons-label {
  color: #333;
  font-weight: normal;
  line-height: 25px;
  margin: 5px 8px;
  width: 100%;
  font-size: 17.5px;
}
.one_field.GgvTyp_24 td.container-add-buttons .layout-add-buttons,
.one_field.GgvTyp_32 td.container-add-buttons .layout-add-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.one_field.GgvTyp_24 td.container-add-buttons .layout-add-buttons .gridBlock,
.one_field.GgvTyp_32 td.container-add-buttons .layout-add-buttons .gridBlock {
  display: none;
}
.one_field.GgvTyp_24 td.container-add-buttons .layout-add-buttons button.btn,
.one_field.GgvTyp_32 td.container-add-buttons .layout-add-buttons button.btn {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fcfcfc;
  background-image: none;
  border: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 95px;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  margin-bottom: 8px;
  margin-right: 8px;
  padding: 8px 2px 8px 2px;
  text-align: center;
  white-space: normal;
  width: 95px;
}
.one_field.GgvTyp_24 td.container-add-buttons .layout-add-buttons button.btn .layout-block-name,
.one_field.GgvTyp_32 td.container-add-buttons .layout-add-buttons button.btn .layout-block-name {
  color: #555;
  font-size: 12px;
  line-height: 16px;
  padding-top: 4px;
  overflow-wrap: break-word;
  word-break: break-word;
}
.one_field.GgvTyp_24 td.container-add-buttons .layout-add-buttons button.btn img,
.one_field.GgvTyp_32 td.container-add-buttons .layout-add-buttons button.btn img {
  height: 36px;
  padding-top: 8px;
  width: 36px;
}
.one_field.GgvTyp_24 td.container-add-buttons .layout-add-buttons button.btn:hover,
.one_field.GgvTyp_32 td.container-add-buttons .layout-add-buttons button.btn:hover {
  -webkit-box-shadow: 0 4px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 10px 0px rgba(0, 0, 0, 0.2);
  border-color: #ccc;
}
.one_field.GgvTyp_24 td.container-add-buttons .layout-add-buttons button.btn:hover .layout-block-name,
.one_field.GgvTyp_32 td.container-add-buttons .layout-add-buttons button.btn:hover .layout-block-name {
  color: #000;
}
.one_field.GgvTyp_24 .gridDiagram,
.one_field.GgvTyp_32 .gridDiagram {
  position: relative;
}
.one_field.GgvTyp_24 .gridDiagram .gridLayout,
.one_field.GgvTyp_32 .gridDiagram .gridLayout {
  margin-top: 15px;
  padding: 15px 0;
  border-top: 1px dotted #ddd;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone,
.one_field.GgvTyp_32 .gridDiagram .gridZone {
  border-radius: 4px;
  border: 2px solid #ddd;
  float: left;
  margin: 0 5px;
  margin-bottom: 20px;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone .gridZoneHeader,
.one_field.GgvTyp_32 .gridDiagram .gridZone .gridZoneHeader {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15.4px;
  font-weight: 700;
  min-height: 36px;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone .gridZoneHeader .gridZoneToggle,
.one_field.GgvTyp_32 .gridDiagram .gridZone .gridZoneHeader .gridZoneToggle {
  float: none;
  margin: 6px;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone .gridZoneHeader .gridZoneToggle:hover,
.one_field.GgvTyp_32 .gridDiagram .gridZone .gridZoneHeader .gridZoneToggle:hover {
  background-color: #777;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone .gridZoneHeader .block-count-badge,
.one_field.GgvTyp_32 .gridDiagram .gridZone .gridZoneHeader .block-count-badge {
  background-color: #aaa;
  border-radius: 14px;
  color: #fff;
  font-size: 11.2px;
  font-weight: 700;
  padding: 0 6px;
  margin: 0 0 0 8px;
  display: none;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone .gridZoneHeader button.gridStackClear,
.one_field.GgvTyp_32 .gridDiagram .gridZone .gridZoneHeader button.gridStackClear {
  background-color: #aaa;
  background-image: url("/images/sprites/iprox-halflings.svg#img-trash-bright");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  border: none;
  border-radius: 4px;
  display: inline-block;
  height: 22px;
  margin-left: 8px;
  vertical-align: middle;
  width: 22px;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone .gridZoneHeader button.gridStackClear:hover,
.one_field.GgvTyp_32 .gridDiagram .gridZone .gridZoneHeader button.gridStackClear:hover {
  background-color: #777;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone.invalid,
.one_field.GgvTyp_32 .gridDiagram .gridZone.invalid {
  border-color: #f6cad5;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone.invalid .gridZoneHeader,
.one_field.GgvTyp_32 .gridDiagram .gridZone.invalid .gridZoneHeader {
  background-color: #f8d7da;
  color: #721c24;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone i.small-icon.question,
.one_field.GgvTyp_32 .gridDiagram .gridZone i.small-icon.question {
  cursor: pointer;
  margin-left: 5px;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone:not(.hasBlock):not(.noDropZone) i.small-icon.question,
.one_field.GgvTyp_32 .gridDiagram .gridZone:not(.hasBlock):not(.noDropZone) i.small-icon.question {
  display: none;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone .gridZoneBox,
.one_field.GgvTyp_32 .gridDiagram .gridZone .gridZoneBox {
  background-color: #f1f1f1;
  min-height: 96px;
  position: relative;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone .gridZoneBox.gridZoneBoxCollapsed,
.one_field.GgvTyp_32 .gridDiagram .gridZone .gridZoneBox.gridZoneBoxCollapsed {
  height: 0;
  min-height: 0;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone .gridZoneBox.gridZoneBoxCollapsed .gridBlock,
.one_field.GgvTyp_32 .gridDiagram .gridZone .gridZoneBox.gridZoneBoxCollapsed .gridBlock,
.one_field.GgvTyp_24 .gridDiagram .gridZone .gridZoneBox.gridZoneBoxCollapsed .gridZoneInfo,
.one_field.GgvTyp_32 .gridDiagram .gridZone .gridZoneBox.gridZoneBoxCollapsed .gridZoneInfo {
  display: none;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone.noDropZone:not(.forceInfo) .gridZoneHeader,
.one_field.GgvTyp_32 .gridDiagram .gridZone.noDropZone:not(.forceInfo) .gridZoneHeader {
  background-image: url(/images/backgrounds/32_32_licht.svg);
}
.one_field.GgvTyp_24 .gridDiagram .gridZone.noDropZone:not(.forceInfo) .gridZoneBox,
.one_field.GgvTyp_32 .gridDiagram .gridZone.noDropZone:not(.forceInfo) .gridZoneBox {
  background-image: url(/images/backgrounds/32_32_donker.svg);
}
.one_field.GgvTyp_24 .gridDiagram .gridZone.noDropZone:not(.forceInfo) .gridZoneInfo,
.one_field.GgvTyp_32 .gridDiagram .gridZone.noDropZone:not(.forceInfo) .gridZoneInfo {
  display: none;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone.noDropZone.zoneFull,
.one_field.GgvTyp_32 .gridDiagram .gridZone.noDropZone.zoneFull {
  height: 0 !important;
  margin-bottom: 0 !important;
  visibility: hidden !important;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone .gridZoneInfo,
.one_field.GgvTyp_32 .gridDiagram .gridZone .gridZoneInfo {
  text-align: center;
  padding-top: 2ex;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone .gridBlock,
.one_field.GgvTyp_32 .gridDiagram .gridZone .gridBlock {
  -webkit-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone .gridBlock.dragBlock,
.one_field.GgvTyp_32 .gridDiagram .gridZone .gridBlock.dragBlock {
  position: absolute;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone.forceInfo .gridBlock,
.one_field.GgvTyp_32 .gridDiagram .gridZone.forceInfo .gridBlock {
  opacity: 0.1 !important;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone.gridStack,
.one_field.GgvTyp_32 .gridDiagram .gridZone.gridStack {
  margin-top: 20px;
  margin-bottom: 0;
  border-top: 1px dotted #ddd;
  zoom: 1;
  width: 100%;
}
.one_field.GgvTyp_24 .gridDiagram .gridZone.gridStack .gridBlock.dragBlock,
.one_field.GgvTyp_32 .gridDiagram .gridZone.gridStack .gridBlock.dragBlock {
  min-width: 200px;
  position: relative;
}
.one_field.GgvTyp_24 .gridDiagram .gridZoneHover,
.one_field.GgvTyp_32 .gridDiagram .gridZoneHover {
  background-color: #bbddff;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock,
.one_field.GgvTyp_32 .gridDiagram .gridBlock {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  float: left;
  height: 120px;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock.draggingFromGridStack,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.draggingFromGridStack {
  min-width: 200px;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock.wcagtab .gridBlockBox,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.wcagtab .gridBlockBox,
.one_field.GgvTyp_24 .gridDiagram .gridBlock.greylisttab .gridBlockBox,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.greylisttab .gridBlockBox,
.one_field.GgvTyp_24 .gridDiagram .gridBlock.incomplete .gridBlockBox,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.incomplete .gridBlockBox {
  border-color: #f4c0b2;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock.wcagtab .gridBlockBox .placeholder-img,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.wcagtab .gridBlockBox .placeholder-img,
.one_field.GgvTyp_24 .gridDiagram .gridBlock.greylisttab .gridBlockBox .placeholder-img,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.greylisttab .gridBlockBox .placeholder-img,
.one_field.GgvTyp_24 .gridDiagram .gridBlock.incomplete .gridBlockBox .placeholder-img,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.incomplete .gridBlockBox .placeholder-img {
  background-color: #fffbfa;
  border-right-color: #ffe7e1;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock.wcagtab .gridBlockHeader,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.wcagtab .gridBlockHeader,
.one_field.GgvTyp_24 .gridDiagram .gridBlock.greylisttab .gridBlockHeader,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.greylisttab .gridBlockHeader,
.one_field.GgvTyp_24 .gridDiagram .gridBlock.incomplete .gridBlockHeader,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.incomplete .gridBlockHeader {
  background-color: #f58b6e;
  background-position-x: calc(100% - 43px);
  background-position-y: 4px;
  color: #000;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock.wcagtab .gridBlockHeader,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.wcagtab .gridBlockHeader {
  background-image: url('/images/icons/alerts/webrichtlijnen_fout.svg');
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock.greylisttab .gridBlockHeader,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.greylisttab .gridBlockHeader {
  background-image: url('/images/icons/alerts/webrichtlijnen_fout.svg');
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock.incomplete .gridBlockHeader,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.incomplete .gridBlockHeader {
  background-image: url('/images/icons/alerts/alert.svg');
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock.wcagtab.incomplete .gridBlockHeader,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.wcagtab.incomplete .gridBlockHeader,
.one_field.GgvTyp_24 .gridDiagram .gridBlock.greylisttab.incomplete .gridBlockHeader,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.greylisttab.incomplete .gridBlockHeader,
.one_field.GgvTyp_24 .gridDiagram .gridBlock.wcagtab.greylisttab .gridBlockHeader,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.wcagtab.greylisttab .gridBlockHeader {
  background-image: url('/images/icons/alerts/webrichtlijnen_and_alert.svg');
  background-position-x: calc(100% - 43px);
  background-position-y: 4px;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock.gridBlockNew .gridBlockHeader,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.gridBlockNew .gridBlockHeader {
  background-color: #ffd803;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock.gridBlockNew .gridBlockBox,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.gridBlockNew .gridBlockBox {
  border-color: #ffd803;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock.gridBlockNew .gridBlockBox button.edit-new-block,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.gridBlockNew .gridBlockBox button.edit-new-block {
  background-color: transparent;
  border: 0;
  color: #225588;
  display: inherit;
  padding: 0;
  text-align: left;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock.gridBlockNew .gridBlockBox button.edit-new-block:hover,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.gridBlockNew .gridBlockBox button.edit-new-block:hover {
  color: #183b5f;
  text-decoration: underline;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock.gridBlockNew .gridBlockBox .placeholder-img,
.one_field.GgvTyp_32 .gridDiagram .gridBlock.gridBlockNew .gridBlockBox .placeholder-img {
  background-color: #fdfae8;
  border-right-color: #ffe86d;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockHeader,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockHeader {
  background-color: #bcd;
  height: 24px;
  background-repeat: no-repeat;
  font-size: 16px;
  padding-bottom: 3px;
  padding-top: 3px;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockHeader .gridBlockName,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockHeader .gridBlockName {
  font-weight: bold;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockHeader .gridBlockTitle,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockHeader .gridBlockTitle {
  font-size: 14px;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockHeader .gridBlockResize,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockHeader .gridBlockResize {
  background-image: url(/images/sprites/iprox-halflings.svg#img-move-down-bright);
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockHeader .gridBlockRemove,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockHeader .gridBlockRemove,
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockHeader .gridBlockDuplicate,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockHeader .gridBlockDuplicate,
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockHeader .gridBlockResize,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockHeader .gridBlockResize {
  background-repeat: no-repeat;
  background-position: 6px 6px;
  background-size: 12px 12px;
  width: 10px;
  height: 22px;
  text-indent: -500px;
  float: left;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockHeader .gridBlockResizeSelect,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockHeader .gridBlockResizeSelect {
  border: 1px solid #555;
  background-color: #f1f1f1;
  position: absolute;
  top: -2px;
  left: 1px;
  z-index: 1000;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockHeader .gridBlockResizeOption,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockHeader .gridBlockResizeOption {
  background-color: #eee;
  cursor: pointer;
  padding: 3px 8px 3px 16px;
  white-space: nowrap;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockHeader .gridBlockResizeHover,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockHeader .gridBlockResizeHover {
  background-color: #ddd;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockHeader .gridBlockControl,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockHeader .gridBlockControl {
  height: 20px;
  margin: 1px;
  padding: 0 3px;
  cursor: pointer;
  line-height: 0.9em;
  font-size: 11px;
  overflow: hidden;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockHeader .gridBlockRemove,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockHeader .gridBlockRemove,
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockHeader .gridBlockDuplicate,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockHeader .gridBlockDuplicate {
  background-repeat: no-repeat;
  width: 12px;
  height: 22px;
  text-indent: -500px;
  float: right;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockHeader .gridBlockRemove,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockHeader .gridBlockRemove {
  background-image: url(/images/sprites/iprox-halflings.svg#img-remove-bright);
  margin-right: 5px;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockHeader .gridBlockDuplicate,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockHeader .gridBlockDuplicate {
  background-image: url(/images/sprites/iprox-halflings.svg#img-duplicate-bright);
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockHeader .gridBlockMove,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockHeader .gridBlockMove {
  height: 22px;
  cursor: move;
  padding: 2px 0 0 8px;
  overflow: hidden;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockBox,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockBox {
  background-color: #fff;
  height: 72px;
  border: 1px solid #bbddff;
  border-top: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px;
  overflow: hidden;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockBox .placeholder-img,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockBox .placeholder-img {
  background-color: #f0f4f8;
  border-right: 1px solid #bbddff;
  height: 100%;
  margin-left: -8px;
  margin-right: 7px;
  margin-top: -8px;
  padding: 0px 8px 17px 8px;
  width: 40px;
  vertical-align: top;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockBox .gridBlockContent,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockBox .gridBlockContent {
  color: #666;
  margin-left: 16px;
  margin-right: 16px;
  position: relative;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockBox .gridBlockContent::after,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockBox .gridBlockContent::after {
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#fff));
  background: linear-gradient(180deg, transparent 0%, #fff 100%);
  bottom: -9px;
  content: '';
  display: inline-block;
  left: 0;
  position: absolute;
  right: 0;
  top: 64%;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockBox .gridBlockContent .ipx-content-field .ipx-content-field-label,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockBox .gridBlockContent .ipx-content-field .ipx-content-field-label {
  color: #333;
  font-size: 88%;
  font-weight: bold;
  margin-right: 4px;
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockBox .gridBlockContent .ipx-content-field .ipx-content-field-label::after,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockBox .gridBlockContent .ipx-content-field .ipx-content-field-label::after {
  content: ':';
}
.one_field.GgvTyp_24 .gridDiagram .gridBlock .gridBlockBox .gridBlockContent .ipx-content-field img,
.one_field.GgvTyp_32 .gridDiagram .gridBlock .gridBlockBox .gridBlockContent .ipx-content-field img {
  max-height: 65px;
  max-width: 100%;
}
.one_field.GgvTyp_24 .gridDiagram .gridStack .gridBlock,
.one_field.GgvTyp_32 .gridDiagram .gridStack .gridBlock {
  margin: 5px;
}
.one_field.GgvTyp_24 .gridDiagram .clear,
.one_field.GgvTyp_32 .gridDiagram .clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
/* end of lay-out */
/* trefwoorden */
.keywords .trfs {
  height: 16px;
}
.keywords .details-wrapper {
  width: auto;
  max-width: 638px;
  border-radius: 4px;
  border: 1px solid #888;
  margin: 0 8px 8px;
  overflow: hidden;
  display: none;
}
.dialoog .keywords .details-wrapper {
  max-width: 294px;
}
.dialoog .keywords .details-wrapper table,
.dialoog .keywords .details-wrapper td,
.dialoog .keywords .details-wrapper tbody,
.dialoog .keywords .details-wrapper tr {
  display: block;
  width: 100%;
  padding: 0;
  clear: both;
}
.dialoog .keywords .details-wrapper td {
  position: relative !important;
}
.keywords .details-wrapper table.details td {
  padding: 0;
}
.keywords .details-wrapper table.details .result,
.keywords .details-wrapper table.details .selected {
  height: 200px;
  width: 318px;
  overflow: auto;
}
.keywords .details-wrapper table.details .result {
  padding: 5px 1px 5px 0;
  background-color: #fff;
}
.keywords .details-wrapper table.details .result p.alert {
  margin: 3px 7px 8px;
  padding: 8px;
}
.keywords .details-wrapper table.details .result p.alert a.add {
  float: right;
}
.keywords .details-wrapper table.details .selected {
  padding: 0 0 10px 0;
  border-left: 1px solid #ddd;
  background-color: #efe;
}
.keywords .details-wrapper table.details .selected p {
  color: #696;
  padding: 5px 8px;
  border-bottom: dotted 1px #696;
}
.keywords .details-wrapper table.details .selected span.normal {
  display: none;
}
.keywords div.path {
  padding-left: 2px;
  color: #aaa;
  font-size: 88%;
}
.keywords ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.keywords ul li {
  padding: 0 5px;
  clear: left;
  margin: 0;
}
.keywords ul li ul {
  padding: 0 0 0 25px;
}
.keywords a.plus,
.keywords a.min,
.keywords span.normal {
  float: left;
  text-indent: -10000px;
  text-decoration: none;
  width: 20px;
  height: 21px;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  margin: 0 4px 2px 2px;
  padding: 0;
  border-radius: 4px;
  text-align: center;
  background-repeat: no-repeat;
}
.keywords a.plus:focus,
.keywords a.min:focus,
.keywords span.normal:focus {
  -webkit-box-shadow: 0 0 0 2px #48b;
          box-shadow: 0 0 0 2px #48b;
  outline: 0;
}
.keywords a.plus {
  cursor: pointer;
  background-color: #aaa;
  background-image: url(/images/buttons/toggle_plus.svg);
  background-position: 6px 6px;
}
.keywords a.min {
  cursor: pointer;
  background-color: #aaa;
  background-image: url(/images/buttons/toggle_min.svg);
  background-position: 6px 6px;
}
.keywords span.normal {
  background-color: #f1f1f1;
}
.keywords a.add,
.keywords a.delete,
.keywords a.structuur {
  display: none;
  text-indent: -10000px;
  width: 20px;
  height: 21px;
  margin: 0 2px;
  padding: 0;
  cursor: pointer;
  background-color: #aaa;
  border-radius: 4px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 12px 12px;
}
.keywords p a.add {
  display: inline-block;
}
.keywords a.add {
  background-image: url("/images/sprites/iprox-halflings.svg#img-plus");
}
.keywords a.delete {
  background-image: url("/images/sprites/iprox-halflings.svg#img-remove");
}
.keywords a.structuur {
  background-image: url("/images/sprites/iprox-halflings.svg#img-structure-vertical");
}
.keywords div.keyword {
  margin: 2px 5px 2px 3px;
  display: block;
}
.keywords div.keyword:hover a.add,
.keywords div.keyword:hover a.delete,
.keywords div.keyword:hover a.structuur {
  display: inline-block;
  margin-bottom: -2px;
}
.keywords span.term,
.keywords a.keyword {
  margin: 0 5px 0 0;
}
.keywords span.term:focus,
.keywords a.keyword:focus {
  -webkit-box-shadow: 0 0 0 2px #48b;
          box-shadow: 0 0 0 2px #48b;
  outline: 0;
}
.keywords .keywords.busy div.result {
  background-image: url('/images/extra/ajax-loader.gif');
}
/* end oftrefwoorden */
/* geo */
#openlayers-form {
  clear: both;
  position: relative;
}
#openlayers-map {
  position: relative;
  width: 464px;
  height: 464px;
}
.geo-toolbar {
  float: left;
  height: 25px;
  width: 462px;
  clear: both;
  padding: 1px;
  background: #ddd;
  background-color: #f8f8f8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
  background-image: linear-gradient(to bottom, #fff, #eee);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
}
.geo-toolbar .geo-button-holder {
  float: left;
  margin: 2px;
}
.geo-toolbar a.geo-button {
  width: 20px;
  height: 20px;
  display: block;
  border: 1px solid transparent;
  border-radius: 3px;
  background-repeat: no-repeat;
}
.geo-toolbar .geo-separator {
  border: 1px solid transparent;
  background-image: url('/images/buttons/separator.svg');
  background-repeat: no-repeat;
  width: 2px;
  height: 20px;
  margin-left: 1px;
  margin-right: 1px;
  display: block;
}
.geo-toolbar #none {
  background-image: url('/images/buttons/geo-drag.svg');
}
.geo-toolbar #point {
  background-image: url('/images/buttons/geo-drawpoint.svg');
}
.geo-toolbar #line {
  background-image: url('/images/buttons/geo-drawline.svg');
}
.geo-toolbar #polygon {
  background-image: url('/images/buttons/geo-drawpoly.svg');
}
.geo-toolbar #modify {
  background-image: url('/images/buttons/geo-edit.svg');
}
.geo-toolbar #drag {
  background-image: url('/images/buttons/geo-move.svg');
}
.geo-toolbar #erase {
  background-image: url('/images/buttons/geo-erase.svg');
}
.geo-toolbar #erase_all {
  background-position: 2px 2px;
  background-image: url('/images/buttons/trashcan.svg');
}
.geo-toolbar a:hover,
.geo-toolbar a.selected {
  border-color: #bbddff;
}
.geo-toolbar a.selected {
  background-color: #ddeeff;
}
.geo-toolbar a:hover,
.geo-toolbar a.selected:hover {
  background-color: #fff;
}
.geo-toolbar a.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  background-color: #ddd;
  cursor: default;
}
.geo-toolbar a.disabled:hover {
  background-color: #ddd;
  border-color: transparent;
}
/* end of geo */
.mediaWidgetForm .alertRow p.alert {
  margin: 0;
  padding-left: 6px;
  padding-right: 6px;
  width: 280px;
}
#OrgCod,
textarea.mce-textbox.mce-ipx-embed-code {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  color: #333;
  font-size: 12px;
}
#OrgCod {
  max-height: 256px;
  min-height: 100px;
}
.tree {
  border: 1px solid #ddd;
  border-radius: 4px;
  display: block;
  background-color: #fff;
}
.pagina-complex .tree {
  border: 0 none transparent !important;
}
td.hasTreeUnder .tree {
  padding: 8px;
}
.tree.nodisplay {
  display: none;
}
.tree.hasSets,
.pagina-configlist .tree {
  border-style: solid none none none;
  border-radius: 0;
}
.dialoog .tree {
  max-width: 430px;
}
.sectionTitle {
  font-size: 17.5px;
  border-bottom: 1px dotted #ddd;
  margin-bottom: 6px;
  padding: 4px 2px;
}
.tree .nodeTxtLink,
.itemNodes .nodeTxtLink,
.tree .nodeTxtNormal,
.itemNodes .nodeTxtNormal {
  height: 21px;
  margin: 2px 3px 2px 3px;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}
.tree .nodeTxtLink a:active,
.itemNodes .nodeTxtLink a:active,
.tree .nodeTxtNormal a:active,
.itemNodes .nodeTxtNormal a:active,
.tree .nodeTxtLink a:focus,
.itemNodes .nodeTxtLink a:focus,
.tree .nodeTxtNormal a:focus,
.itemNodes .nodeTxtNormal a:focus {
  text-decoration: underline;
}
.tree .nodeTxtLink a.nodeLink,
.itemNodes .nodeTxtLink a.nodeLink,
.tree .nodeTxtNormal a.nodeLink,
.itemNodes .nodeTxtNormal a.nodeLink,
.tree .nodeTxtLink span.nodeText,
.itemNodes .nodeTxtLink span.nodeText,
.tree .nodeTxtNormal span.nodeText,
.itemNodes .nodeTxtNormal span.nodeText {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}
.tree .nodeTxtLink.nodeNoAccess,
.itemNodes .nodeTxtLink.nodeNoAccess,
.tree .nodeTxtNormal.nodeNoAccess,
.itemNodes .nodeTxtNormal.nodeNoAccess,
.tree .nodeTxtLink.disabled,
.itemNodes .nodeTxtLink.disabled,
.tree .nodeTxtNormal.disabled,
.itemNodes .nodeTxtNormal.disabled,
.tree .nodeTxtLink.nodeNoAccess a,
.itemNodes .nodeTxtLink.nodeNoAccess a,
.tree .nodeTxtNormal.nodeNoAccess a,
.itemNodes .nodeTxtNormal.nodeNoAccess a,
.tree .nodeTxtLink.disabled a,
.itemNodes .nodeTxtLink.disabled a,
.tree .nodeTxtNormal.disabled a,
.itemNodes .nodeTxtNormal.disabled a,
.tree .nodeTxtLink.nodeNoAccess a.nodeLink,
.itemNodes .nodeTxtLink.nodeNoAccess a.nodeLink,
.tree .nodeTxtNormal.nodeNoAccess a.nodeLink,
.itemNodes .nodeTxtNormal.nodeNoAccess a.nodeLink,
.tree .nodeTxtLink.disabled a.nodeLink,
.itemNodes .nodeTxtLink.disabled a.nodeLink,
.tree .nodeTxtNormal.disabled a.nodeLink,
.itemNodes .nodeTxtNormal.disabled a.nodeLink,
.tree .nodeTxtLink.nodeNoAccess span.nodeText,
.itemNodes .nodeTxtLink.nodeNoAccess span.nodeText,
.tree .nodeTxtNormal.nodeNoAccess span.nodeText,
.itemNodes .nodeTxtNormal.nodeNoAccess span.nodeText,
.tree .nodeTxtLink.disabled span.nodeText,
.itemNodes .nodeTxtLink.disabled span.nodeText,
.tree .nodeTxtNormal.disabled span.nodeText,
.itemNodes .nodeTxtNormal.disabled span.nodeText {
  color: #aaa;
  cursor: not-allowed;
}
.tree .nodeTxtLink.nodeDimmed,
.itemNodes .nodeTxtLink.nodeDimmed,
.tree .nodeTxtNormal.nodeDimmed,
.itemNodes .nodeTxtNormal.nodeDimmed,
.tree .nodeTxtLink.nodeDimmed a,
.itemNodes .nodeTxtLink.nodeDimmed a,
.tree .nodeTxtNormal.nodeDimmed a,
.itemNodes .nodeTxtNormal.nodeDimmed a,
.tree .nodeTxtLink.nodeDimmed a.nodeLink,
.itemNodes .nodeTxtLink.nodeDimmed a.nodeLink,
.tree .nodeTxtNormal.nodeDimmed a.nodeLink,
.itemNodes .nodeTxtNormal.nodeDimmed a.nodeLink,
.tree .nodeTxtLink.nodeDimmed span.nodeText,
.itemNodes .nodeTxtLink.nodeDimmed span.nodeText,
.tree .nodeTxtNormal.nodeDimmed span.nodeText,
.itemNodes .nodeTxtNormal.nodeDimmed span.nodeText {
  color: #aaa;
}
.tree .nodeTxtLink.nodeSelected,
.itemNodes .nodeTxtLink.nodeSelected,
.tree .nodeTxtNormal.nodeSelected,
.itemNodes .nodeTxtNormal.nodeSelected {
  margin: 2px 0;
}
.tree .nodeTxtLink.nodeSelected a.nodeLink,
.itemNodes .nodeTxtLink.nodeSelected a.nodeLink,
.tree .nodeTxtNormal.nodeSelected a.nodeLink,
.itemNodes .nodeTxtNormal.nodeSelected a.nodeLink,
.tree .nodeTxtLink.nodeSelected span.nodeText,
.itemNodes .nodeTxtLink.nodeSelected span.nodeText,
.tree .nodeTxtNormal.nodeSelected span.nodeText,
.itemNodes .nodeTxtNormal.nodeSelected span.nodeText {
  padding: 0 3px;
  text-decoration: underline;
  background-color: #f1f1f1;
}
.itemNode {
  white-space: nowrap;
  clear: both;
}
.itemNode .itemNode,
.SetToggleBtn .itemNode {
  margin-left: 26px;
}
.itemNode input.checkbox {
  margin: -2px 0 0 8px;
}
.itemNode .redStructSection {
  margin: 5px 5px 5px -1px;
  padding: 5px 0;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.itemNode .redStructSection > .itemNode {
  margin-left: 0;
}
.itemNode .redStructSection .selectBtn {
  padding-left: 27px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #ddd;
  margin-bottom: 5px;
}
.itemNode .redStructSection .selectAll {
  margin-left: 50px;
  font-style: italic;
}
.input .tree,
.dialoog .tree,
.input .scroll,
.dialoog .scroll,
.input .scrollMax,
.dialoog .scrollMax,
.input .scrollMed,
.dialoog .scrollMed,
.input .scrollMin,
.dialoog .scrollMin,
.input .scrollMini,
.dialoog .scrollMini {
  padding: 4px;
}
.scroll {
  max-height: 300px;
}
.scroll,
.scrollMax,
.scrollMed,
.scrollMin,
.scrollMini {
  border: 1px solid #888;
  border-radius: 4px;
  display: block;
  overflow-y: scroll;
  overflow-x: auto;
  clear: both;
  float: none;
}
.scroll table.list,
.scrollMax table.list,
.scrollMed table.list,
.scrollMin table.list,
.scrollMini table.list,
.scroll table.checklist,
.scrollMax table.checklist,
.scrollMed table.checklist,
.scrollMin table.checklist,
.scrollMini table.checklist {
  margin: 0;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
}
.scroll table.results,
.scrollMax table.results,
.scrollMed table.results,
.scrollMin table.results,
.scrollMini table.results {
  border-width: 0;
}
.nopadding .scroll,
.nopadding .scrollMax,
.nopadding .scrollMed,
.nopadding .scrollMin,
.nopadding .scrollMini {
  border-radius: 0;
}
.scrollMini {
  height: auto;
  min-height: 64px;
}
.scrollMin {
  height: 136px;
}
.scrollMed {
  height: 202px;
}
.scrollMax {
  height: 312px;
}
#Code {
  width: auto;
  overflow-y: auto;
  border-style: dotted;
}
.togglePlus,
.toggleMin {
  color: #aaa;
}
.toggleNormal {
  text-indent: 99px;
}
.structBtn,
.togglePlus,
.toggleMin,
.toggleNormal {
  width: 19px;
  height: 19px;
  display: block;
  float: left;
  margin: 4px 6px 4px 0;
  padding: 0;
  cursor: pointer;
  background-color: #aaa;
  border-radius: 4px;
  overflow: hidden;
}
table.list th .structBtn,
table.list th .togglePlus,
table.list th .toggleMin,
table.list th .toggleNormal {
  margin-right: 5px;
}
.structBtn.togglePlus,
.togglePlus.togglePlus,
.toggleMin.togglePlus,
.toggleNormal.togglePlus {
  background-image: url(/images/buttons/toggle_plus.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.structBtn.toggleMin,
.togglePlus.toggleMin,
.toggleMin.toggleMin,
.toggleNormal.toggleMin {
  background-image: url(/images/buttons/toggle_min.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
td.togglebutton .structBtn,
td.togglebutton .togglePlus,
td.togglebutton .toggleMin,
td.togglebutton .toggleNormal {
  float: right;
  margin-top: 2px;
}
a.structBtn {
  margin-bottom: 8px;
  padding: 2px 4px;
  color: #fff;
  text-align: center;
  font-weight: bold;
}
a.structBtn:hover {
  color: #000;
  text-decoration: none;
}
.icon a.structBtn {
  margin: 0;
}
.icon img {
  max-width: inherit;
  width: 16px;
  height: 16px;
}
.toggleNormal {
  cursor: default;
  background-color: transparent;
}
.Status {
  height: 21px;
  min-width: 16px;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  margin: 2px 0;
  padding: 0 2px;
  border-radius: 4px;
}
.Status img {
  width: 16px;
  height: 16px;
  margin-top: -1px;
}
.itemNodes .Status img {
  margin-top: -2px;
}
.Status .noteStsBtn,
.Status .nxtStsBtn {
  position: absolute;
  margin-left: -10px;
}
.Status .noteStsBtn {
  margin-top: -10px;
}
.Status .nxtStsBtn {
  margin-top: 8px;
}
#UL_Mn_LastModified .Status {
  margin-right: 4px;
}
img.plusProp {
  border-left: 1px solid #ddd;
  margin-left: 1px;
  padding-left: 1px;
}
table.list.itemNodes th i.refresh {
  margin: 3px 8px 3px 4px;
}
.popupBlock {
  padding: 0 2px;
  display: inline-block;
}
.popupBlock .popupBtn {
  width: 20px;
  height: 20px;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  margin: 0 0 0 1px;
  padding: 1px 0 0 0;
  cursor: pointer;
  background-color: #ddd;
  border-radius: 4px;
  text-align: center;
}
.popupBlock .popupBtn.disabled {
  opacity: 0.5;
}
.isVariant {
  /* undefined */
  border: 1px solid #ddd;
  background-color: white;
}
.sts_0 {
  /* undefined */
  border: 1px solid #ddd;
  background-color: white;
  background: linear-gradient(90deg, white, white 20px, #fff 20px, #fff 40px);
}
.sts_1 {
  /* virgin */
  border: 1px solid #ffee33;
  background-color: #ffffee;
  background: linear-gradient(90deg, #ffffee, #ffffee 20px, #fff 20px, #fff 40px);
}
.sts_2 {
  /* in bewerking, nooit gepubliceerd */
  border: 1px solid red;
  background-color: #ffeeee;
  background: linear-gradient(90deg, #ffeeee, #ffeeee 20px, #fff 20px, #fff 40px);
}
.sts_3 {
  /* in bewerking, ooit gepubliceerd */
  border: 1px solid #ff9900;
  background-color: #ffeecc;
  background: linear-gradient(90deg, #ffeecc, #ffeecc 20px, #fff 20px, #fff 40px);
}
.sts_4 {
  /* in publicatie */
  border: 1px solid #88cc88;
  background-color: #eeffee;
  background: linear-gradient(90deg, #eeffee, #eeffee 20px, #fff 20px, #fff 40px);
}
.sts_5 {
  /* verborgen */
  border: 1px solid white;
  background-color: white;
  background: linear-gradient(90deg, white, white 20px, #fff 20px, #fff 40px);
}
.sts_6 {
  /* ter publicatie, nooit gepubliceerd */
  border: 1px solid #ff00cc;
  background-color: #ffddee;
  background: linear-gradient(90deg, #ffddee, #ffddee 20px, #fff 20px, #fff 40px);
}
.sts_7 {
  /* ter publicatie, ooit gepubliceerd */
  border: 1px solid #0066cc;
  background-color: #ddeeff;
  background: linear-gradient(90deg, #ddeeff, #ddeeff 20px, #fff 20px, #fff 40px);
}
.sts_shared {
  /* shared, vaag */
  border: 1px solid #ccc;
  background-color: #ddd;
  background: linear-gradient(90deg, #ddd, #ddd 20px, #fff 20px, #fff 40px);
}
.interaction_result_unknown {
  background-color: #ffcd72;
  background: linear-gradient(90deg, #ffcd72, #ffcd72 20px, #fff 20px, #fff 40px);
  opacity: 0.25;
}
.insert-area {
  padding: 8px 0;
}
.dialoog .insert-area {
  max-width: 100%;
  overflow-x: hidden;
}
.insert-area .existing-item {
  padding-left: 16px;
}
.insert-area .existing-item.self {
  opacity: 0.5;
}
.insert-area .existing-item .icon {
  float: left;
  margin: 2px 6px;
}
.insert-area .no-insert-here,
.insert-area .insert-here {
  display: block;
  height: 10px;
  width: 100%;
  padding: 6px 0;
}
.insert-area .no-insert-here .insert-line,
.insert-area .insert-here .insert-line {
  background-color: #ccc;
  display: block;
  height: 2px;
  margin: 4px;
  width: 100%;
}
.insert-area .insert-here {
  cursor: pointer;
}
.insert-area .insert-here .insert-line::before {
  border: 8px solid transparent;
  border-left: 8px solid #ccc;
  content: ' ';
  display: block;
  height: 1px;
  position: relative;
  top: -8px;
  width: 1px;
}
.insert-area .insert-here:hover .insert-line {
  background-color: #049cdb;
}
.insert-area .insert-here:hover .insert-line::before {
  border-left-color: #049cdb;
  border-width: 10px;
  top: -9px;
}
/* This file contains the CSS data for the editor UI of TinyMCE instances */
.htmlField {
  position: relative;
  width: auto;
  max-width: calc(var(--input-width) + 50px);
}
.dialoog .htmlField {
  max-width: 296px;
}
.htmlView,
.noteView {
  position: relative;
  width: auto;
  max-width: var(--input-width);
  min-height: 80px;
  padding: 8px;
  border-radius: 4px;
  border: 1px solid #888;
  background-color: white;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  cursor: text;
  overflow: auto;
}
.dialoog .htmlView,
.dialoog .noteView {
  max-width: 238px;
}
.htmlView.mce-edit-focus,
.noteView.mce-edit-focus {
  -webkit-box-shadow: 0 0 0 2px #48b;
          box-shadow: 0 0 0 2px #48b;
  outline: 0;
  -webkit-box-shadow: 2px 0 0 0 #48b, -2px 0 0 0 #48b, 0 -1px 0 0 #48b, 0 2px 0 0 #48b;
          box-shadow: 2px 0 0 0 #48b, -2px 0 0 0 #48b, 0 -1px 0 0 #48b, 0 2px 0 0 #48b;
}
.editor-container {
  display: grid;
  gap: 4px;
  grid-template-rows: 1fr auto;
}
.editor-container .generate-container > .generate-failed {
  color: #721c24;
  margin-left: 4px;
}
.editor-container .ai-generate-btn,
.editor-container .ai-replace-summary-btn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.editor-container .ai-generate-btn i,
.editor-container .ai-replace-summary-btn i {
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}
.fieldActions {
  float: right;
  position: relative;
  left: 5px;
}
.fieldActions .fieldAction + .fieldAction {
  margin-top: 0.5rem;
}
.fieldActions .resizeField {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.htmlCode {
  display: none !important;
}
.htmlSpacer {
  display: block;
  height: 0;
}
.mce-container input.file {
  position: absolute;
}
.mce-container.mce-toolbar {
  border-top: 1px solid rgba(217, 217, 217, 0.52);
}
.mce-container.mce-toolbar:first-child {
  border-top: none;
}
.mce-window .mce-btn {
  border: none;
  background: none;
}
.mce-window .mce-btn:hover,
.mce-window .mce-btn:focus {
  background-color: transparent;
}
.mce-window .mce-btn > button {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbb;
  *border: 0;
  border-bottom-color: #a2a2a2;
  border-radius: 4px;
  *margin-left: 0.3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
  padding-top: 6px;
}
.mce-window .mce-btn > button:hover,
.mce-window .mce-btn > button:active,
.mce-window .mce-btn > button.active,
.mce-window .mce-btn > button.disabled,
.mce-window .mce-btn > button[disabled] {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.mce-window .mce-btn > button:active,
.mce-window .mce-btn > button.active {
  background-color: #cccccc \9;
}
.mce-window .mce-btn > button:first-child {
  *margin-left: 0;
}
.mce-window .mce-btn > button:hover {
  color: #333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.mce-window .mce-btn > button:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.mce-window .mce-btn > button.active,
.mce-window .mce-btn > button:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.mce-window .mce-btn > button.disabled,
.mce-window .mce-btn > button[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mce-window .mce-btn.mce-primary > button {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#62c462), to(#51a351));
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.mce-window .mce-btn.mce-primary > button:hover,
.mce-window .mce-btn.mce-primary > button:active,
.mce-window .mce-btn.mce-primary > button.active,
.mce-window .mce-btn.mce-primary > button.disabled,
.mce-window .mce-btn.mce-primary > button[disabled] {
  color: #fff;
  background-color: #51a351;
  *background-color: #499249;
}
.mce-window .mce-btn.mce-primary > button:active,
.mce-window .mce-btn.mce-primary > button.active {
  background-color: #408140 \9;
}
.mce-window .mce-btn.mce-primary > button .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.mce-window .mce-btn.mce-primary > button i.website {
  background-image: url("/images/sprites/iprox-halflings.svg#img-website-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.upload {
  background-image: url("/images/sprites/iprox-halflings.svg#img-upload-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.turn-left-up {
  background-image: url("/images/sprites/iprox-halflings.svg#img-turn-left-up-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.trash {
  background-image: url("/images/sprites/iprox-halflings.svg#img-trash-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.thumbs-down {
  background-image: url("/images/sprites/iprox-halflings.svg#img-thumbs-down-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.th {
  background-image: url("/images/sprites/iprox-halflings.svg#img-th-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.textinput {
  background-image: url("/images/sprites/iprox-halflings.svg#img-textinput-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.tags {
  background-image: url("/images/sprites/iprox-halflings.svg#img-tags-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.structure-vertical {
  background-image: url("/images/sprites/iprox-halflings.svg#img-structure-vertical-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.step-backward {
  background-image: url("/images/sprites/iprox-halflings.svg#img-step-backward-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.star {
  background-image: url("/images/sprites/iprox-halflings.svg#img-star-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.star-empty {
  background-image: url("/images/sprites/iprox-halflings.svg#img-star-empty-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.sparkles {
  background-image: url("/images/sprites/iprox-halflings.svg#img-sparkles-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.sort-by-alphabet-alt {
  background-image: url("/images/sprites/iprox-halflings.svg#img-sort-by-alphabet-alt-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.sort-by-alphabet {
  background-image: url("/images/sprites/iprox-halflings.svg#img-sort-by-alphabet-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.sort {
  background-image: url("/images/sprites/iprox-halflings.svg#img-sort-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.small-star {
  background-image: url("/images/sprites/iprox-halflings.svg#img-small-star-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.search {
  background-image: url("/images/sprites/iprox-halflings.svg#img-search-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.screenshot {
  background-image: url("/images/sprites/iprox-halflings.svg#img-screenshot-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.resize-horizontal {
  background-image: url("/images/sprites/iprox-halflings.svg#img-resize-horizontal-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.resize-small {
  background-image: url("/images/sprites/iprox-halflings.svg#img-resize-small-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.repeat {
  background-image: url("/images/sprites/iprox-halflings.svg#img-repeat-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.remove {
  background-image: url("/images/sprites/iprox-halflings.svg#img-remove-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.refresh {
  background-image: url("/images/sprites/iprox-halflings.svg#img-refresh-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.question {
  background-image: url("/images/sprites/iprox-halflings.svg#img-question-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.pushpin {
  background-image: url("/images/sprites/iprox-halflings.svg#img-pushpin-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.plus {
  background-image: url("/images/sprites/iprox-halflings.svg#img-plus-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.picture {
  background-image: url("/images/sprites/iprox-halflings.svg#img-picture-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.pencil {
  background-image: url("/images/sprites/iprox-halflings.svg#img-pencil-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.ok {
  background-image: url("/images/sprites/iprox-halflings.svg#img-ok-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.move-wayup {
  background-image: url("/images/sprites/iprox-halflings.svg#img-move-wayup-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.move-waydown {
  background-image: url("/images/sprites/iprox-halflings.svg#img-move-waydown-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.move-up {
  background-image: url("/images/sprites/iprox-halflings.svg#img-move-up-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.move-down {
  background-image: url("/images/sprites/iprox-halflings.svg#img-move-down-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.move {
  background-image: url("/images/sprites/iprox-halflings.svg#img-move-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.map-marker {
  background-image: url("/images/sprites/iprox-halflings.svg#img-map-marker-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.lock {
  background-image: url("/images/sprites/iprox-halflings.svg#img-lock-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.link {
  background-image: url("/images/sprites/iprox-halflings.svg#img-link-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.home {
  background-image: url("/images/sprites/iprox-halflings.svg#img-home-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.globe {
  background-image: url("/images/sprites/iprox-halflings.svg#img-globe-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.folder-open {
  background-image: url("/images/sprites/iprox-halflings.svg#img-folder-open-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.file {
  background-image: url("/images/sprites/iprox-halflings.svg#img-file-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.fast-forward {
  background-image: url("/images/sprites/iprox-halflings.svg#img-fast-forward-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.fast-backward {
  background-image: url("/images/sprites/iprox-halflings.svg#img-fast-backward-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.eye-open {
  background-image: url("/images/sprites/iprox-halflings.svg#img-eye-open-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.eye-close {
  background-image: url("/images/sprites/iprox-halflings.svg#img-eye-close-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.envelope {
  background-image: url("/images/sprites/iprox-halflings.svg#img-envelope-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.eject {
  background-image: url("/images/sprites/iprox-halflings.svg#img-eject-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.edit {
  background-image: url("/images/sprites/iprox-halflings.svg#img-edit-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.download {
  background-image: url("/images/sprites/iprox-halflings.svg#img-download-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.comments {
  background-image: url("/images/sprites/iprox-halflings.svg#img-comments-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.cog {
  background-image: url("/images/sprites/iprox-halflings.svg#img-cog-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.circle-arrow-up {
  background-image: url("/images/sprites/iprox-halflings.svg#img-circle-arrow-up-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.circle-arrow-down {
  background-image: url("/images/sprites/iprox-halflings.svg#img-circle-arrow-down-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.chevron-right {
  background-image: url("/images/sprites/iprox-halflings.svg#img-chevron-right-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.chevron-left {
  background-image: url("/images/sprites/iprox-halflings.svg#img-chevron-left-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.chevron-down {
  background-image: url("/images/sprites/iprox-halflings.svg#img-chevron-down-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.calendar {
  background-image: url("/images/sprites/iprox-halflings.svg#img-calendar-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.arrow-up {
  background-image: url("/images/sprites/iprox-halflings.svg#img-arrow-up-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.arrow-right {
  background-image: url("/images/sprites/iprox-halflings.svg#img-arrow-right-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.arrow-left {
  background-image: url("/images/sprites/iprox-halflings.svg#img-arrow-left-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.arrow-down {
  background-image: url("/images/sprites/iprox-halflings.svg#img-arrow-down-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button i.adjust {
  background-image: url("/images/sprites/iprox-halflings.svg#img-adjust-bright");
  background-position: center center;
}
.mce-window .mce-btn.mce-primary > button > span.mce-txt,
.mce-window .mce-btn.mce-primary > button > span.mce-txt:hover,
.mce-window .mce-btn.mce-primary > button > span.mce-txt:active,
.mce-window .mce-btn.mce-primary > button > span.mce-txt.active,
.mce-window .mce-btn.mce-primary > button > span.mce-txt.disabled,
.mce-window .mce-btn.mce-primary > button > span.mce-txt[disabled] {
  color: #fff;
}
.mce-window .mce-listbox > button {
  text-align: inherit;
  padding: 0 10px;
  margin-top: -2px;
}
.mce-window .mce-listbox > button > span.mce-txt {
  line-height: 14px;
}
.htmlField > div.placeholder {
  margin: 5px 0 15px;
  padding: 8px;
  color: #aaa;
}
.mce-notification {
  max-width: 560px !important;
}
/* This file contains the CSS data for the editable area (div) of TinyMCE */
.htmlView,
.htmlView td,
.htmlView pre {
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 1.6em;
}
.htmlView p,
.htmlView ul,
.htmlView ol,
.htmlView table {
  margin-top: 0.25em;
  margin-bottom: 0.75em;
}
.htmlView td,
.htmlView th {
  min-width: 1em;
}
.htmlView ol,
.htmlView ul {
  padding: auto;
}
.htmlView li {
  line-height: 1.6em;
}
.htmlView h1,
.htmlView h2,
.htmlView h3,
.htmlView h4,
.htmlView h5,
.htmlView h6 {
  margin-top: 0.75em;
  margin-bottom: 0.25em;
}
.htmlView a {
  text-decoration: underline;
  color: #c00;
}
.htmlView a:hover,
.htmlView a:active,
.htmlView a:visited {
  color: #c00;
}
.htmlView th,
.htmlView td,
.htmlView caption {
  padding: 0.25em;
}
.htmlView .bladWijzer {
  background-color: #fed;
}
.htmlView .importLink {
  background-color: #cde;
}
.htmlView .internLink {
  background-color: #edc;
}
.htmlView .siteLink {
  background-color: #edf;
}
.htmlView .deadLink {
  background-color: #ddd;
}
.htmlView .externLink {
  background-color: #fef;
}
.htmlView .langBlock {
  border: 1px solid #bdf;
}
.htmlView blockquote,
.htmlView .blockquoteBlock {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #ddd;
  font-style: italic;
}
.htmlView abbr,
.htmlView .abbrBlock,
.htmlView cite {
  border-bottom: 1px dotted #00e;
}
.htmlView .wcag {
  border-top: 1px solid #ffba97;
  border-bottom: 1px solid #ffba97;
  background-color: #ffddbb;
  padding: 5px;
}
.htmlView .wcagGrijzeLijst {
  border-top-color: #989898;
  border-bottom-color: #989898;
  background-color: #ddd;
  padding: 5px;
}
.htmlView span.wcag {
  display: inline-block;
}
.htmlView .mediawidget {
  background: #ddeeff url(/images/icons/features/fea_23.svg) no-repeat 1px 1px;
  padding: 2px 2px 2px 25px;
  margin: 1ex 0;
  clear: both;
  color: #cc0000;
}
#ipx_hotspot h1.iprox {
  margin: 5px 15px;
}
#ipx_hotspot form {
  margin: 10px 5px;
  background-color: #f1f1f1;
}
#ipx_hotspot fieldset {
  margin: 0;
  padding: 10px;
  border-bottom: 10px solid #fff;
}
#ipx_hotspot fieldset > div {
  margin-top: -15px;
}
#ipx_hotspot fieldset > div#pic_container {
  margin-top: -5px;
}
#ipx_hotspot fieldset.fieldset_off div {
  display: none;
}
#ipx_hotspot legend {
  font-size: 17.5px;
  border-bottom-style: none;
  margin: 0;
}
#ipx_hotspot legend a,
#ipx_hotspot legend a:hover {
  cursor: default !important;
}
#ipx_hotspot #button_container {
  margin: 10px 8px 20px;
}
#ipx_hotspot #form_container {
  background-color: #fff;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
}
#ipx_hotspot #form_container .img_area {
  padding: 5px;
}
#ipx_hotspot #form_container .img_area .checkbox {
  margin-top: -2px;
}
#ipx_hotspot #form_container .img_area input,
#ipx_hotspot #form_container .img_area select {
  margin-bottom: 0;
}
#ipx_hotspot #form_container .img_area input.img_id {
  width: 24px;
}
#ipx_hotspot #form_container .img_area select {
  width: 120px;
}
#ipx_hotspot #form_container .img_area input.img_alt {
  width: 160px;
}
#ipx_hotspot #form_container .img_area input.img_coords {
  width: 108px;
}
#ipx_hotspot #status_container {
  font-style: italic;
  color: #e08519;
}
.HtmlImageList span.beeld {
  background-image: url("/images/backgrounds/raster-2.gif");
  display: inline-block;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  margin: 4px;
  border: 1px solid #ddd;
  width: 94px;
  height: 94px;
  line-height: 94px;
}
.HtmlImageList span.beeld img {
  width: auto !important;
  height: auto !important;
  max-width: 94px;
  max-height: 94px;
  border: 0 none;
}
.mce-btn button i.mce-ico,
.mce-menu-item i.mce-ico {
  background-image: none;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}
.mce-btn button i.mce-ico.mce-i-image-import:before,
.mce-menu-item i.mce-ico.mce-i-image-import:before,
.mce-btn button i.mce-ico.mce-i-image-menu:before,
.mce-menu-item i.mce-ico.mce-i-image-menu:before {
  content: "\e014";
}
.mce-btn button i.mce-ico.mce-i-link-menu:before,
.mce-menu-item i.mce-ico.mce-i-link-menu:before {
  content: "\e011";
}
.mce-btn button i.mce-ico.mce-i-link-site:before,
.mce-menu-item i.mce-ico.mce-i-link-site:before {
  content: "\e011";
}
.mce-btn button i.mce-ico.mce-i-document-import:before,
.mce-menu-item i.mce-ico.mce-i-document-import:before {
  content: "\e001";
}
.mce-btn button i.mce-ico.mce-i-document-library:before,
.mce-menu-item i.mce-ico.mce-i-document-library:before {
  content: "\e031";
}
.mce-btn button i.mce-ico.mce-i-media:before,
.mce-menu-item i.mce-ico.mce-i-media:before {
  content: "\e015";
}
.mce-btn button i.mce-ico.mce-i-media-widget:before,
.mce-menu-item i.mce-ico.mce-i-media-widget:before {
  content: "\e015";
}
.mce-btn button i.mce-ico.mce-i-removeformat:before,
.mce-menu-item i.mce-ico.mce-i-removeformat:before {
  content: "\e01d";
}
.mce-btn button i.mce-ico.mce-i-attributes:before,
.mce-menu-item i.mce-ico.mce-i-attributes:before {
  content: "\e025";
}
.mce-btn button i.mce-ico.mce-i-image:before,
.mce-menu-item i.mce-ico.mce-i-image:before,
.mce-btn button i.mce-ico.mce-i-image-library:before,
.mce-menu-item i.mce-ico.mce-i-image-library:before,
.mce-btn button i.mce-ico.mce-i-link:before,
.mce-menu-item i.mce-ico.mce-i-link:before,
.mce-btn button i.mce-ico.mce-i-hotspots:before,
.mce-menu-item i.mce-ico.mce-i-hotspots:before,
.mce-btn button i.mce-ico.mce-i-cleanup:before,
.mce-menu-item i.mce-ico.mce-i-cleanup:before,
.mce-btn button i.mce-ico.mce-i-video:before,
.mce-menu-item i.mce-ico.mce-i-video:before,
.mce-btn button i.mce-ico.mce-i-check:before,
.mce-menu-item i.mce-ico.mce-i-check:before,
.mce-btn button i.mce-ico.mce-i-information:before,
.mce-menu-item i.mce-ico.mce-i-information:before,
.mce-btn button i.mce-ico.mce-i-source:before,
.mce-menu-item i.mce-ico.mce-i-source:before,
.mce-btn button i.mce-ico.mce-i-anchorlink:before,
.mce-menu-item i.mce-ico.mce-i-anchorlink:before {
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: 0 0;
  content: "";
  display: inline-block;
  height: 20px;
  width: 20px;
}
.mce-btn button i.mce-ico.mce-i-image:before,
.mce-menu-item i.mce-ico.mce-i-image:before {
  background-image: url(/images/sprites/tiny.svg#img-mce-i-image);
}
.mce-btn button i.mce-ico.mce-i-image-library:before,
.mce-menu-item i.mce-ico.mce-i-image-library:before {
  background-image: url(/images/sprites/tiny.svg#img-mce-i-image-library);
}
.mce-btn button i.mce-ico.mce-i-link:before,
.mce-menu-item i.mce-ico.mce-i-link:before {
  background-image: url(/images/sprites/tiny.svg#img-mce-i-link);
}
.mce-btn button i.mce-ico.mce-i-hotspots:before,
.mce-menu-item i.mce-ico.mce-i-hotspots:before {
  background-image: url(/images/sprites/tiny.svg#img-mce-i-hotspots);
}
.mce-btn button i.mce-ico.mce-i-cleanup:before,
.mce-menu-item i.mce-ico.mce-i-cleanup:before {
  background-image: url(/images/sprites/tiny.svg#img-mce-i-cleanup);
  background-size: 19px 19px;
  margin-top: -1px;
}
.mce-btn button i.mce-ico.mce-i-video:before,
.mce-menu-item i.mce-ico.mce-i-video:before {
  background-image: url(/images/sprites/tiny.svg#img-mce-i-video);
}
.mce-btn button i.mce-ico.mce-i-check:before,
.mce-menu-item i.mce-ico.mce-i-check:before {
  background-image: url(/images/sprites/tiny.svg#img-mce-i-check);
}
.mce-btn button i.mce-ico.mce-i-information:before,
.mce-menu-item i.mce-ico.mce-i-information:before {
  background-image: url(/images/sprites/tiny.svg#img-mce-i-information);
}
.mce-btn button i.mce-ico.mce-i-source:before,
.mce-menu-item i.mce-ico.mce-i-source:before {
  background-image: url(/images/sprites/tiny.svg#img-mce-i-source);
}
.mce-btn button i.mce-ico.mce-i-anchorlink:before,
.mce-menu-item i.mce-ico.mce-i-anchorlink:before {
  background-image: url(/images/sprites/tiny.svg#img-mce-i-anchorlink);
}
.mce-btn button:hover i.mce-ico.mce-i-image:before,
.mce-menu-item:hover i.mce-ico.mce-i-image:before {
  background-image: url(/images/sprites/tiny.svg#img-mce-i-image-white);
}
.mce-btn button:hover i.mce-ico.mce-i-image-library:before,
.mce-menu-item:hover i.mce-ico.mce-i-image-library:before {
  background-image: url(/images/sprites/tiny.svg#img-mce-i-image-library-white);
}
.mce-btn button:hover i.mce-ico.mce-i-link:before,
.mce-menu-item:hover i.mce-ico.mce-i-link:before {
  background-image: url(/images/sprites/tiny.svg#img-mce-i-link-white);
}
.mce-crop img {
  max-width: 284px;
  max-height: 380px;
  width: auto !important;
  height: auto !important;
}
a[target="ImgFrame"] img {
  background-image: url("/images/backgrounds/raster-2.gif");
}
.smaller {
  font-size: 88%;
}
.nopadding {
  padding: 0 !important;
}
.nobottompadding {
  padding-bottom: 0 !important;
}
.noborder {
  border: 0 !important;
}
.transparent {
  background-color: transparent !important;
}
.alignleft {
  text-align: left !important;
}
.aligncenter {
  text-align: center !important;
}
.alignright {
  text-align: right !important;
}
.pre {
  white-space: pre-wrap;
}
.transp {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.pagina .nodisplay,
.dialoog .nodisplay,
.pagina .hidden,
.dialoog .hidden {
  display: none;
}
.pagina .invisible,
.dialoog .invisible {
  visibility: hidden;
}
.full,
.layout.full {
  width: 100%;
}
.half {
  width: 50%;
}
.third {
  width: 33%;
}
.twothird {
  width: 66% !important;
}
.quarter {
  width: 25%;
}
.with2SmallColumns .quarter {
  width: 19%;
}
.with3SmallColumns .quarter {
  width: 16%;
}
.threequarter {
  width: 75%;
}
.with2SmallColumns .threequarter {
  width: 69%;
}
.with3SmallColumns .threequarter {
  width: 66%;
}
.threefifth {
  width: 60%;
}
.twofifth {
  width: 40%;
}
.onefifth {
  width: 20%;
}
hr.dotted {
  border-style: dotted none;
  width: auto;
}
td.separator {
  padding: 8px !important;
  line-height: 0;
  height: 0;
  background-color: transparent !important;
}
td.corrector {
  padding: 0 !important;
  line-height: 0;
  height: 0;
}
.pagina-configlist table.list.hasNoNestedLists.overview tbody tr.rowHead th {
  background-color: transparent !important;
}
.pagina-configlist table.list.hoverRows tbody tr.rowHead:hover td.ipx-cell,
.pagina-configlist table.list.hasNoNestedLists tbody tr.rowHead:hover td.ipx-cell,
.dialoog table.checklist tbody tr.rowHead:hover td.ipx-cell,
.pagina-configlist table.list.hoverRows tbody tr.rowFoot:hover td.ipx-cell,
.pagina-configlist table.list.hasNoNestedLists tbody tr.rowFoot:hover td.ipx-cell,
.dialoog table.checklist tbody tr.rowFoot:hover td.ipx-cell {
  background-color: transparent !important;
}
.pagina-configlist table.list.hoverRows tbody tr:hover td.hasRowspan,
.pagina-configlist table.list.hasNoNestedLists tbody tr:hover td.hasRowspan,
.dialoog table.checklist tbody tr:hover td.hasRowspan {
  background-color: transparent !important;
}
.spinning {
  background-image: url(/images/extra/spin-large.gif);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.notAllowed,
a.notAllowed:hover {
  color: #aaa !important;
  cursor: not-allowed !important;
}
.notAllowed.togglePlus,
a.notAllowed:hover.togglePlus {
  text-decoration: none;
  background-color: #c00;
}
.allowed,
a.allowed:hover {
  cursor: pointer !important;
}
.hidden {
  position: absolute;
  top: -1000px;
  left: -1000px;
}
.hidden iframe {
  height: 200px;
}
.link-button {
  border: 0;
  padding: 0;
  color: #225588;
  background-color: transparent;
}
.link-button:hover {
  text-decoration: underline;
}
.bold {
  font-weight: bold;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.affix {
  position: fixed;
}
