/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('/css/font-awesome/font/fontawesome-webfont.eot?v=4.0.3');
  src: url('/css/font-awesome/font/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('/css/font-awesome/font/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('/css/font-awesome/font/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('/css/font-awesome/font/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* PH aanpassing - Variabele @{fa-css-prefix} hard bepaald als "fa", zodat hergebruik als functie in powerhouse.less mogelijk is */
.fa {
  display: inline-block;
  font-family: FontAwesome!important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* PH aanpassing - Variabele fa hard bepaald als "fa", zodat hergebruik als functie in powerhouse.less mogelijk is */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-check-after:after {
  content: "\f00c";
}
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-download-bg {
  background: "\f019" !important;
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle {
  background: none;
}
.fa-warning:before:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
body a.fa-arrow-circle-left,
body a.fa-arrow-circle-right {
  font-family: FontAwesome !important;
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-mail-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
div[id^='modalPanelRechten'].ui-message.tooltip {
  position: relative !important;
}
.dashboard div {
  float: left;
}
.dashboard .grid_row {
  width: 100%;
  margin: 1px 0;
  clear: both;
}
.dashboard .grid_row img {
  padding: 3px 2px 2px 2px;
}
.dashboard .grid_row .widget {
  height: 211px;
  margin: 0;
  padding: 8px 2px 8px 8px;
  position: relative;
  float: left;
  box-sizing: content-box !important;
}
.dashboard .grid_row .widget .holder {
  margin: 0 5px 0 0;
  width: 279px;
}
.dashboard .grid_row .widget .btnHolder {
  position: absolute;
  bottom: 9px;
  margin-bottom: 0;
  width: 250px;
}
.dashboard .grid_row .widget .btnHolder button,
.dashboard .grid_row .widget .btnHolder input[type="submit"],
.dashboard .grid_row .widget .btnHolder input[type="button"] {
  text-align: left;
}
.dashboard .grid_row .widget .btnHolder .medium {
  width: 198px;
}
.dashboard .grid_row .widget .btnHolder div .medium {
  margin-top: 3px;
}
.dashboard .grid_row .widget .btnHolder .full {
  width: 231px;
}
.dashboard .grid_row .widget .dash_info {
  width: 200px;
}
.dashboard .grid_row .widget .ajaxLoader .holder {
  text-align: center;
}
.dashboard .grid_row .widget .ajaxLoader .holder img {
  padding: 60px 12px 0 0;
}
.dashboard .grid_row .widget .wgt_title {
  color: #ffffff;
  margin: 0 0 1px 0;
  padding: 0 4px 0 4px;
  width: 231px;
  line-height: 25px;
  height: 25px;
  font-weight: bold;
  background-color: #374c59;
}
.dashboard .grid_row .widget .wgt_title span {
  font-weight: normal;
  float: right;
}
.dashboard .grid_row .widget .wgt_label {
  background-color: #eef4f7;
  color: #374c59;
  width: 124px;
  padding: 0 5px;
  line-height: 24px;
  margin: 0 0 1px 0;
  overflow: hidden;
  white-space: nowrap;
}
.dashboard .grid_row .widget .wgt_label.small {
  width: 66px;
}
.dashboard .grid_row .widget .wgt_label.gas {
  background-color: #f0f6eb;
  color: #3c5937;
}
.dashboard .grid_row .widget .wgt_data {
  border: solid 1px #eef4f7;
  border-left: none;
  padding: 0 5px;
  line-height: 23px;
  margin: 0 0 1px 0;
  overflow: hidden;
  white-space: nowrap;
}
.dashboard .grid_row .widget .wgt_data.gas {
  border-color: #f0f6eb;
}
.dashboard .grid_row .widget .wgt_data.small {
  width: 60px;
}
.dashboard .grid_row .widget .wgt_data.small.op {
  background-color: #f1f9e7;
  border: solid 1px #f1f9e7;
  border-width: 1px 0;
  margin-left: 1px;
}
.dashboard .grid_row .widget .wgt_data.small.af {
  background-color: #f9e6eb;
  border: solid 1px #f9e6eb;
  border-left: none;
  margin-left: 1px;
}
.dashboard .grid_row .widget .wgt_tLabel,
.dashboard .grid_row .widget .wgt_tData {
  background-color: #6b9cba;
  color: #ffffff;
}
.dashboard .grid_row .widget .wgt_tLabel.gas,
.dashboard .grid_row .widget .wgt_tData.gas {
  background-color: #91b770;
}
.dashboard .grid_row .widget .content {
  padding: 0 0 0 8px;
  margin: 10px 0 0 0;
  width: 222px;
}
.dashboard .grid_row .widget .content .photo {
  float: right;
  border-right: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
}
.dashboard .grid_row .widget .legend {
  background: url("/images/infinity/dash-legend-dash-preview.gif") no-repeat;
  width: 112px;
  height: 13px;
  margin: 2px 0 2px 0;
}
.dashboard .grid_row .widget .subBtn {
  width: 117px;
  margin-bottom: 2px;
  margin-top: 2px;
}
.dashboard .grid_row .widget .news_row {
  width: 231px;
  background: url("/images/infinity/bg-news-px.png") repeat-x;
  height: 25px;
}
.dashboard .grid_row .widget .news_row:hover {
  background: url("/images/infinity/bg-news-px-hover.gif") repeat-x;
  cursor: pointer;
  cursor: hand;
}
.dashboard .grid_row .widget .news_row.active,
.dashboard .grid_row .widget .news_row.active:hover {
  background: url("/images/infinity/bg-news-px-active.gif") repeat-x;
  cursor: default;
}
.dashboard .grid_row .widget .news_row .icon {
  width: 25px;
  height: 20px;
  margin-left: 2px;
  margin-top: 1px;
}
.dashboard .grid_row .widget .news_row .title {
  line-height: 26px;
}
.dashboard .grid_row .widget .news_popout {
  display: none;
  position: relative;
  z-index: 501;
  width: 241px;
  margin-left: -8px;
  padding: 0px 2px 8px 8px;
  background: url("/images/infinity/dash-panel-bg-px.png") repeat-y;
}
.dashboard .grid_row .widget .news_popout .btnHolder {
  bottom: -5px;
  right: 9px;
}
.dashboard .grid_row .widget .news_popout .popoutContent {
  position: relative;
  width: 100%;
  padding-bottom: 26px;
}
.dashboard .grid_row .widget .news_popout .footer {
  position: absolute;
  height: 5px;
  width: 249px;
  margin: 0 0 -5px -8px;
  left: 8px;
  bottom: 0;
  background: url("/images/infinity/dash-panel-footer.png") no-repeat;
}
.dashboard .grid_row .widget .newsItem {
  display: none;
  position: absolute;
  width: auto;
  height: auto;
  right: 250px;
  top: 0;
  border: solid 1px #6b9cba;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background: #ffffff;
  padding: 15px;
  z-index: 200;
}
.dashboard .grid_row .widget .newsItem .tSep {
  margin-bottom: 10px;
}
.dashboard .grid_row .widget .newsItem .selectedArrow {
  position: absolute;
  right: -11px;
  top: 7px;
  z-index: 100;
  height: 25px;
  width: 19px;
  background: url("/images/infinity/news-selected-arrow.png") no-repeat;
}
.dashboard .grid_row .widget .scrollbox {
  height: 178px;
}
.dashboard .grid_row .widget .theme_g .divProps {
  padding: 0 4px;
  min-width: 100px;
}
.dashboard .grid_row .widget .theme_g .divTitleRow {
  width: 483px;
  color: #ffffff;
  background: #7aad4e;
  height: 18px;
  margin-bottom: 1px;
  padding: 0 1px;
}
.dashboard .grid_row .widget .theme_g .divTitle {
  padding: 0 4px;
  min-width: 100px;
  border-right: solid 1px #ffffff;
}
.dashboard .grid_row .widget .theme_g .divTitle span {
  font-size: 10px !important;
  font-weight: normal !important;
  line-height: 14px !important;
}
.dashboard .grid_row .widget .theme_g .divLabel {
  padding: 0 4px;
  min-width: 100px;
  background: #f0f6eb;
  color: #3c5937;
  border-right: solid 1px #f0f6eb;
}
.dashboard .grid_row .widget .theme_g .divRow {
  width: 482px;
  height: 18px;
  margin-bottom: 1px;
  border: solid 1px #f0f6eb;
}
.dashboard .grid_row .widget .theme_g .divRow:hover {
  background: #d3e4c4;
  cursor: pointer;
  cursor: hand;
}
.dashboard .grid_row .widget .theme_g .divRow:hover .divLabel {
  background: #d3e4c4;
}
.dashboard .grid_row .widget .theme_g .divRow:hover .btn {
  color: #ffffff;
  background: url("/images/infinity/btn-bestellen_g-px-repeat-active.gif") repeat-x;
  border-color: #6d904e;
}
.dashboard .grid_row .widget .theme_g .divRow.noSelect:hover {
  background: none;
  cursor: default;
}
.dashboard .grid_row .widget .theme_g .divRow.noSelect:hover .divLabel {
  background: #f0f6eb;
}
.dashboard .grid_row .widget .theme_g .divRow .btn {
  color: #6ca43b;
  font-size: 11px;
  line-height: 16px;
  width: auto;
  height: 17px;
  background: url("/images/infinity/btn-bestellen_g-px-repeat.gif") repeat-x;
  border: solid 1px #cbd4bf;
  border-top: 0;
  border-bottom: 0;
  margin: 0;
  padding: 0 2px;
}
.dashboard .grid_row .widget .theme_g .divRow .noBtn,
.dashboard .grid_row .widget .theme_g .divRow .noBtn:hover {
  background: none;
  cursor: default;
  display: none;
}
.dashboard .grid_row .widget .theme_g .divRow .noBtn .divLabel,
.dashboard .grid_row .widget .theme_g .divRow .noBtn:hover .divLabel {
  background: #f0f6eb;
}
.dashboard .grid_row .widget .theme_g .divCol {
  padding: 0 4px;
  min-width: 100px;
  border-right: solid 1px #f0f6eb;
}
.dashboard .grid_row .widget .theme_g .divCol div {
  width: 10px;
  height: 15px;
  margin: 1px 4px 0 0;
}
.dashboard .grid_row .widget .theme_g .wgt_title {
  background-color: #3c5937;
}
.dashboard .grid_row .widget .theme_g .wgt_tData,
.dashboard .grid_row .widget .theme_g .wgt_tLabel {
  background-color: #6ca43b;
}
.dashboard .grid_row .widget .theme_g .wgt_label {
  background-color: #f0f6eb;
}
.dashboard .grid_row .widget .theme_g .selection:hover,
.dashboard .grid_row .widget .theme_g .selection:hover .wgt_label {
  background: #e2edd8;
}
.dashboard .grid_row .widget .subTitleProps .divProps {
  padding: 0 4px;
  min-width: 100px;
}
.dashboard .grid_row .widget .subTitleProps .divTitleRow {
  width: 483px;
  color: #ffffff;
  background: #6b9cba;
  height: 18px;
  margin-bottom: 1px;
  padding: 0 1px;
}
.dashboard .grid_row .widget .subTitleProps .divTitle {
  padding: 0 4px;
  min-width: 100px;
  border-right: solid 1px #ffffff;
}
.dashboard .grid_row .widget .subTitleProps .divTitle span {
  font-size: 10px !important;
  font-weight: normal !important;
  line-height: 14px !important;
}
.dashboard .grid_row .widget .subTitleProps .divLabel {
  padding: 0 4px;
  min-width: 100px;
  background: #eef4f7;
  color: #374c59;
  border-right: solid 1px #eef4f7;
}
.dashboard .grid_row .widget .subTitleProps .divRow {
  width: 482px;
  height: 18px;
  margin-bottom: 1px;
  border: solid 1px #eef4f7;
}
.dashboard .grid_row .widget .subTitleProps .divRow:hover {
  background: #cddee8;
  cursor: pointer;
  cursor: hand;
}
.dashboard .grid_row .widget .subTitleProps .divRow:hover .divLabel {
  background: #cddee8;
}
.dashboard .grid_row .widget .subTitleProps .divRow:hover .btn {
  color: #ffffff;
  background: url("/images/infinity/btn-bestellen_e-px-repeat-active.gif") repeat-x;
  border-color: #62849a;
}
.dashboard .grid_row .widget .subTitleProps .divRow.noSelect:hover {
  background: none;
  cursor: default;
}
.dashboard .grid_row .widget .subTitleProps .divRow.noSelect:hover .divLabel {
  background: #eef4f7;
}
.dashboard .grid_row .widget .subTitleProps .divRow .btn {
  color: #5b91b3;
  font-size: 11px;
  line-height: 16px;
  width: auto;
  height: 17px;
  background: url("/images/infinity/btn-bestellen_e-px-repeat.gif") repeat-x;
  border: solid 1px #c8d1d6;
  border-top: 0;
  border-bottom: 0;
  margin: 0;
  padding: 0 2px;
}
.dashboard .grid_row .widget .subTitleProps .divRow .noBtn,
.dashboard .grid_row .widget .subTitleProps .divRow .noBtn:hover {
  background: none;
  cursor: default;
  display: none;
}
.dashboard .grid_row .widget .subTitleProps .divRow .noBtn .divLabel,
.dashboard .grid_row .widget .subTitleProps .divRow .noBtn:hover .divLabel {
  background: #eef4f7;
}
.dashboard .grid_row .widget .subTitleProps .divCol {
  padding: 0 4px;
  min-width: 100px;
  border-right: solid 1px #eef4f7;
}
.dashboard .grid_row .widget .subTitleProps .divCol div {
  width: 10px;
  height: 15px;
  margin: 1px 4px 0 0;
}
.dashboard .grid_row .widget .divProps {
  padding: 0 4px;
  min-width: 100px;
}
.dashboard .grid_row .widget .divTitleRow {
  width: 483px;
  color: #ffffff;
  background: #6b9cba;
  height: 18px;
  margin-bottom: 1px;
  padding: 0 1px;
}
.dashboard .grid_row .widget .divTitle {
  padding: 0 4px;
  min-width: 100px;
  border-right: solid 1px #ffffff;
}
.dashboard .grid_row .widget .divTitle span {
  font-size: 10px !important;
  font-weight: normal !important;
  line-height: 14px !important;
}
.dashboard .grid_row .widget .divLabel {
  padding: 0 4px;
  min-width: 100px;
  background: #eef4f7;
  color: #374c59;
  border-right: solid 1px #eef4f7;
}
.dashboard .grid_row .widget .divRow {
  width: 482px;
  height: 18px;
  margin-bottom: 1px;
  border: solid 1px #eef4f7;
}
.dashboard .grid_row .widget .divRow:hover {
  background: #cddee8;
  cursor: pointer;
  cursor: hand;
}
.dashboard .grid_row .widget .divRow:hover .divLabel {
  background: #cddee8;
}
.dashboard .grid_row .widget .divRow:hover .btn {
  color: #ffffff;
  background: url("/images/infinity/btn-bestellen_e-px-repeat-active.gif") repeat-x;
  border-color: #62849a;
}
.dashboard .grid_row .widget .divRow.noSelect:hover {
  background: none;
  cursor: default;
}
.dashboard .grid_row .widget .divRow.noSelect:hover .divLabel {
  background: #eef4f7;
}
.dashboard .grid_row .widget .divRow .btn {
  color: #5b91b3;
  font-size: 11px;
  line-height: 16px;
  width: auto;
  height: 17px;
  background: url("/images/infinity/btn-bestellen_e-px-repeat.gif") repeat-x;
  border: solid 1px #c8d1d6;
  border-top: 0;
  border-bottom: 0;
  margin: 0;
  padding: 0 2px;
}
.dashboard .grid_row .widget .divRow .noBtn,
.dashboard .grid_row .widget .divRow .noBtn:hover {
  background: none;
  cursor: default;
  display: none;
}
.dashboard .grid_row .widget .divRow .noBtn .divLabel,
.dashboard .grid_row .widget .divRow .noBtn:hover .divLabel {
  background: #eef4f7;
}
.dashboard .grid_row .widget .divCol {
  padding: 0 4px;
  min-width: 100px;
  border-right: solid 1px #eef4f7;
}
.dashboard .grid_row .widget .divCol div {
  width: 10px;
  height: 15px;
  margin: 1px 4px 0 0;
}
.dashboard .grid_row .widget .selection:hover,
.dashboard .grid_row .widget .selection:hover .wgt_label {
  background: #dee9f0;
}
.dashboard .grid_row .widget .ui-button-text {
  padding: .3em 0.9em !important;
}
.dashboard .grid_row .wgt_half {
  width: 112px;
  background: url("/images/infinity/bg_widget-0.5x1.png") no-repeat;
}
.dashboard .grid_row .wgt_half div {
  float: none;
}
.dashboard .grid_row .wgt_half .wgt_title {
  width: 92px;
}
.dashboard .grid_row .wgt_half .wgt_label {
  width: 94px;
  margin: 0 0 2px 0;
}
.dashboard .grid_row .wgt_half .wgt_data {
  width: 92px;
  margin: 0 0 2px 0;
}
.dashboard .grid_row .wgt_half .ajaxLoader .holder {
  width: 112px;
}
.dashboard .grid_row .wgt_empty {
  width: 236px;
  padding: 8px;
}
.dashboard .grid_row .wgt_1x1 {
  position: relative;
  width: 236px;
  background: url("/images/infinity/bg_widget-1x1.png") no-repeat;
  padding: 8px;
}
.dashboard .grid_row .wgt_1x1 .ajaxLoader .holder {
  width: 236px;
}
.dashboard .grid_row .wgt_2x1 {
  width: 488px;
  background: url("/images/infinity/bg_widget-2x1.png") no-repeat;
  padding: 8px;
  margin: 0;
}
.dashboard .grid_row .wgt_2x1 .wgt_title {
  width: 483px;
  margin-bottom: 5px;
}
.dashboard .grid_row .wgt_2x1 .wgt_label {
  width: 102px;
}
.dashboard .grid_row .wgt_2x1 .wgt_data {
  width: 94px;
}
.dashboard .grid_row .wgt_2x1 .m3 {
  line-height: 22px;
}
.dashboard .grid_row .wgt_2x1 .ajaxLoader .holder {
  width: 488px;
}
.dashboard .grid_row .wgt_2x1 .active {
  background: #66a3cc !important;
}
.dashboard .grid_row .wgt_apx-onbalans .wgt_data {
  width: 122px;
}
.dashboard .grid_row .wgt_apx-onbalans .dataRow div {
  float: left;
  width: 279px;
  height: 5px;
}
.dashboard .grid_row .wgt_apx-onbalans .aan {
  background-color: #52900f;
}
.dashboard .grid_row .wgt_apx-onbalans .uit {
  background-color: #c5073d;
}
.dashboard .grid_row .wgt_apx-onbalans button {
  width: 200px;
}
.dashboard .grid_row .wgt_alarmen .wgt_title {
  margin-bottom: 1px;
}
.dashboard .grid_row .wgt_alarmen .wgt_tLabel {
  padding: 2px 8px;
  font-weight: bold;
  width: 120px;
}
.dashboard .grid_row .wgt_alarmen .wgt_tData {
  border-left: #ffffff solid 1px;
  padding: 2px 8px;
  font-weight: bold;
  width: 363px;
}
.dashboard .grid_row .wgt_alarmen .wgt_data {
  padding: 0 8px;
  width: 330px;
}
.dashboard .grid_row .wgt_alarmen .wgt_label {
  padding: 0 8px;
  width: 120px;
}
.dashboard .grid_row .wgt_alarmen .noData {
  border: none;
}
.dashboard .grid_row .wgt_prijzen {
  position: relative;
  height: 219px;
}
.dashboard .grid_row .wgt_prijzen .wgt_tLabel,
.dashboard .grid_row .wgt_prijzen .wgt_label {
  width: 85px;
  font-weight: bold;
  padding: 0 4px;
  margin: 0;
  line-height: 15px;
}
.dashboard .grid_row .wgt_prijzen .wgt_tData,
.dashboard .grid_row .wgt_prijzen .wgt_data {
  width: 73px;
  padding: 0 4px;
  margin: 0;
  line-height: 16px;
  border: none;
  border-bottom: solid 1px #eef4f7;
  border-left: solid 1px #eef4f7;
}
.dashboard .grid_row .wgt_prijzen .wgt_tData.nodata,
.dashboard .grid_row .wgt_prijzen .wgt_data.nodata {
  border-left: none;
}
.dashboard .grid_row .wgt_prijzen .wgt_tData div,
.dashboard .grid_row .wgt_prijzen .wgt_data div {
  width: 10px;
  height: 13px;
  margin: 1px 4px 0 0;
}
.dashboard .grid_row .wgt_prijzen .wgt_label {
  font-weight: normal;
  border-bottom: solid 1px #ffffff;
  line-height: 16px;
}
.dashboard .grid_row .wgt_prijzen .wgt_tLabel,
.dashboard .grid_row .wgt_prijzen .wgt_tData {
  line-height: 18px;
  font-size: 12px;
}
.dashboard .grid_row .wgt_prijzen .wgt_tLabel.date,
.dashboard .grid_row .wgt_prijzen .wgt_tData.date {
  font-size: 11px;
}
.dashboard .grid_row .wgt_prijzen .apx_prijzen_panel,
.dashboard .grid_row .wgt_prijzen .e_prijzen_panel,
.dashboard .grid_row .wgt_prijzen .g_prijzen_panel {
  position: absolute;
  display: none;
  z-index: 500;
  width: 241px;
  padding: 8px 2px 8px 8px;
  background: url("/images/infinity/dash-panel-bg-px.png") repeat-y;
}
.dashboard .grid_row .wgt_prijzen .apx_prijzen_panel .footer,
.dashboard .grid_row .wgt_prijzen .e_prijzen_panel .footer,
.dashboard .grid_row .wgt_prijzen .g_prijzen_panel .footer {
  position: absolute;
  height: 5px;
  width: 249px;
  margin: 0 0 -5px -8px;
  left: 8px;
  bottom: 0;
  background: url("/images/infinity/dash-panel-footer.png") no-repeat;
}
.dashboard .grid_row .wgt_prijzen .endex .wgt_tLabel,
.dashboard .grid_row .wgt_prijzen .endex .wgt_label {
  width: 61px;
}
.dashboard .grid_row .wgt_prijzen .endex .wgt_tData,
.dashboard .grid_row .wgt_prijzen .endex .wgt_data {
  width: 45px;
}
.dashboard .grid_row .wgt_prijzen .endex .wgt_tData.nodata {
  border-left: none;
}
.dashboard .grid_row .wgt_prijzen .selection:hover {
  cursor: pointer;
  cursor: hand;
}
.dashboard .grid_row .wgt_prijzen .selection:hover .wgt_label,
.dashboard .grid_row .wgt_prijzen .selection:hover .wgt_data {
  border: none;
  margin-bottom: 1px;
}
.dashboard .grid_row .wgt_prijzen .selection:hover .wgt_data {
  margin-left: 1px;
}
.dashboard .grid_row .wgt_prijzen .half {
  width: 113px;
}
.dashboard .grid_row .wgt_prijzen .half span {
  padding: 4px !important;
}
.dashboard .grid_row .wgt_handelsPrijzen div {
  float: left;
}
.dashboard .grid_row .wgt_handelsPrijzen .wgt_title {
  float: none;
  margin-bottom: 1px;
}
.dashboard .grid_row .wgt_handelsPrijzen .col1 {
  min-width: 65px;
}
.dashboard .grid_row .wgt_handelsPrijzen .col2 {
  min-width: 65px;
}
.dashboard .grid_row .wgt_handelsPrijzen .col3 {
  min-width: 55px;
}
.dashboard .grid_row .wgt_handelsPrijzen .col4 {
  min-width: 56px;
}
.dashboard .grid_row .wgt_handelsPrijzen .col5 {
  min-width: 66px;
}
.dashboard .grid_row .wgt_handelsPrijzen .col6 {
  min-width: 59px;
}
.dashboard .grid_row .wgt_handelsPrijzen .col7 {
  min-width: 40px;
  float: right;
  padding: 0 1px 0 0;
}
.dashboard .grid_row .wgt_handelsPrijzen .handelsVenster {
  position: absolute;
  right: 13px;
  bottom: 15px;
  border: solid 1px #eeeeee;
  width: 170px;
}
.dashboard .grid_row .wgt_handelsPrijzen .handelsVenster .text {
  line-height: 24px;
  padding: 0 4px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g div {
  float: left;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .wgt_title {
  float: none;
  margin-bottom: 1px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .col1 {
  min-width: 65px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .col2 {
  min-width: 65px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .col3 {
  min-width: 55px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .col4 {
  min-width: 56px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .col5 {
  min-width: 66px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .col6 {
  min-width: 59px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .col7 {
  min-width: 40px;
  float: right;
  padding: 0 1px 0 0;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .handelsVenster {
  position: absolute;
  right: 13px;
  bottom: 15px;
  border: solid 1px #eeeeee;
  width: 170px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .handelsVenster .text {
  line-height: 24px;
  padding: 0 4px;
}
.dashboard .grid_row .wgt_termijn.theme_g .wgt_title {
  float: none;
  margin-bottom: 1px;
}
.dashboard .grid_row .wgt_termijn.theme_g .divTitleRow {
  padding: 0 5px 0 8px;
  background: #7aad4e;
  height: 18px;
  margin-bottom: 4px;
}
.dashboard .grid_row .wgt_termijn.theme_g .divTitleRow .tab {
  background: url("/images/infinity/tab_g.gif") no-repeat;
  color: #ffffff;
  float: left;
  width: 54px;
  height: 18px;
  font-weight: bold;
  text-align: center;
  line-height: 22px;
  margin-right: 1px;
}
.dashboard .grid_row .wgt_termijn.theme_g .divTitleRow .tab:hover {
  cursor: pointer;
  cursor: hand;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
}
.dashboard .grid_row .wgt_termijn.theme_g .divTitleRow .tab.active {
  background: url("/images/infinity/tab_g-active.gif") no-repeat;
  color: #3c5937;
}
.dashboard .grid_row .wgt_termijn.theme_g button {
  position: absolute;
  bottom: 1px;
  width: 200px;
}
.dashboard .grid_row .wgt_termijn.theme_g .wgt_label {
  line-height: 21px;
}
.dashboard .grid_row .wgt_termijn.theme_g .wgt_data {
  line-height: 19px;
}
.dashboard .grid_row .wgt_termijn .wgt_title {
  float: none;
  margin-bottom: 1px;
}
.dashboard .grid_row .wgt_termijn .divTitleRow {
  padding: 0 5px 0 8px;
  background: #6b9cba;
  height: 18px;
  margin-bottom: 4px;
}
.dashboard .grid_row .wgt_termijn .divTitleRow .tab {
  background: url("/images/infinity/tab_e.gif") no-repeat;
  color: #ffffff;
  float: left;
  width: 54px;
  height: 18px;
  font-weight: bold;
  text-align: center;
  line-height: 22px;
  margin-right: 1px;
}
.dashboard .grid_row .wgt_termijn .divTitleRow .tab:hover {
  cursor: pointer;
  cursor: hand;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
}
.dashboard .grid_row .wgt_termijn .divTitleRow .tab.active {
  background: url("/images/infinity/tab_e-active.gif") no-repeat;
  color: #374c59;
}
.dashboard .grid_row .wgt_termijn button {
  position: absolute;
  bottom: 1px;
  width: 200px;
}
.dashboard .grid_row .wgt_termijn_dag .wgt_title {
  margin-bottom: 0.2px;
}
.dashboard .grid_row .wgt_termijn_dag .content-half {
  width: 242px;
}
.dashboard .grid_row .wgt_termijn_dag .divTitleRow {
  width: 241px;
  padding: 0 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  line-height: 20px;
  height: 20px;
}
.dashboard .grid_row .wgt_termijn_dag .wgt_label {
  width: 135px;
}
.dashboard .grid_row .wgt_termijn_dag .wgt_data {
  width: 105px;
}
.dashboard .grid_row .wgt_termijn_dag .btnHolder .full {
  width: 237px;
}
.dashboard .grid_row .wgt_termijn_dag .btnHolder .half {
  width: 118px;
}
.ie7 .dashboard .selection:hover {
  padding-bottom: 1px;
}
.ie7 .dashboard .widget .subBtn {
  width: 113px;
}
.ie7 .dashboard .widget button.half {
  width: 113px;
}
.ie8 .dashboard .btnHolder {
  width: 250px;
}
.simpleDashboard .wgtBlock {
  position: relative;
  float: left;
  border: solid 1px #eeeeee;
  border-top: none;
  border-left: none;
}
.simpleDashboard .wgtBlock:nth-child(3n+3) {
  border-right: none;
}
.simpleDashboard .wgtBlock:nth-child(n+4) {
  border-bottom: none !important;
}
.simpleDashboard .wgtSimple {
  width: 419px;
  height: 283px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.simpleDashboard .wgtSimple .btnProps {
  width: 250px;
  height: 40px;
  margin-bottom: 2px;
  margin-left: 0;
  text-align: left;
  font-size: 16px;
  color: white;
  padding: 2px 8px;
}
.simpleDashboard .wgtSimple h1 {
  margin: 3px;
  margin-left: 52px;
  font-size: 20px;
}
.simpleDashboard .wgtSimple.e {
  color: #5b91b3;
  background: url("/images/infinity/simple-e-icon.png") no-repeat 10% 15%;
}
.simpleDashboard .wgtSimple.e h1 {
  color: #5b91b3;
}
.simpleDashboard .wgtSimple.e button,
.simpleDashboard .wgtSimple.e input[type="submit"],
.simpleDashboard .wgtSimple.e input[type="button"] {
  background: #5b91b3;
  width: 250px;
  height: 40px;
  margin-bottom: 2px;
  margin-left: 0;
  text-align: left;
  font-size: 16px;
  color: white;
  padding: 2px 8px;
}
.simpleDashboard .wgtSimple.e button:hover,
.simpleDashboard .wgtSimple.e input[type="submit"]:hover,
.simpleDashboard .wgtSimple.e input[type="button"]:hover {
  background: #4a6b80;
}
.simpleDashboard .wgtSimple.g {
  color: #6ca43b;
  background: url("/images/infinity/simple-g-icon.png") no-repeat 10% 15%;
}
.simpleDashboard .wgtSimple.g h1 {
  color: #6ca43b;
}
.simpleDashboard .wgtSimple.g button,
.simpleDashboard .wgtSimple.g input[type="submit"],
.simpleDashboard .wgtSimple.g input[type="button"] {
  background: #6ca43b;
  width: 250px;
  height: 40px;
  margin-bottom: 2px;
  margin-left: 0;
  text-align: left;
  font-size: 16px;
  color: white;
  padding: 2px 8px;
}
.simpleDashboard .wgtSimple.g button:hover,
.simpleDashboard .wgtSimple.g input[type="submit"]:hover,
.simpleDashboard .wgtSimple.g input[type="button"]:hover {
  background: #4d8044;
}
.simpleDashboard .wgtSimple.admin {
  color: #888888;
  background: url("/images/infinity/simple-admin-icon.png") no-repeat 10% 15%;
}
.simpleDashboard .wgtSimple.admin h1 {
  color: #888888;
}
.simpleDashboard .wgtSimple.admin button,
.simpleDashboard .wgtSimple.admin input[type="submit"],
.simpleDashboard .wgtSimple.admin input[type="button"] {
  background: #888888;
  width: 250px;
  height: 40px;
  margin-bottom: 2px;
  margin-left: 0;
  text-align: left;
  font-size: 16px;
  color: white;
  padding: 2px 8px;
}
.simpleDashboard .wgtSimple.admin button:hover,
.simpleDashboard .wgtSimple.admin input[type="submit"]:hover,
.simpleDashboard .wgtSimple.admin input[type="button"]:hover {
  background: #666666;
}
.simpleDashboard .wgtSimple.managementinfo {
  background: url("/images/infinity/simple-management_info-icon.png") no-repeat 10% 15%;
}
.simpleDashboard .wgtSimple.managementinfo h1 {
  color: #374c59;
}
.simpleDashboard .wgtSimple.managementinfo button,
.simpleDashboard .wgtSimple.managementinfo input[type="submit"],
.simpleDashboard .wgtSimple.managementinfo input[type="button"] {
  background: #5f707a;
  width: 250px;
  height: 40px;
  margin-bottom: 2px;
  margin-left: 0;
  text-align: left;
  font-size: 16px;
  color: white;
  padding: 2px 8px;
}
.simpleDashboard .wgtSimple.managementinfo button:hover,
.simpleDashboard .wgtSimple.managementinfo input[type="submit"]:hover,
.simpleDashboard .wgtSimple.managementinfo input[type="button"]:hover {
  background: #374c59;
}
.simpleDashboard .wgtSimple.info {
  color: #a18535;
  background: url("/images/infinity/simple-ph-icon.png") no-repeat 10% 15%;
}
.simpleDashboard .wgtSimple.info h1 {
  color: #a18535;
}
.simpleDashboard .wgtSimple .contentHolder {
  position: absolute;
  z-index: 10;
  top: 24%;
  left: 24%;
}
.simpleDashboard .wgtSimple .contentHolder .buttonHolder {
  background: #ffffff;
  padding: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}
.simpleDashboard .wgtSimple .contentHolder .infoBox {
  background: #ffffff;
  padding: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  width: 250px;
  height: 40px;
  margin-bottom: 2px;
  margin-left: 0;
  text-align: left;
  font-size: 16px;
  color: white;
  padding: 2px 8px;
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  height: auto;
}
.simpleDashboard .wgtSimple .contentHolder .infoBox .contentBox {
  position: relative;
  background: #a18535;
  color: #ffffff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  padding: 10px 15px;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.simpleDashboard .wgtSimple .contentHolder .infoBox .contentBox a {
  color: #ffffff;
  text-decoration: underline;
}
.simpleDashboard .wgtSimple .contentHolder .infoBox .photoBox {
  position: absolute;
  right: 15px;
  top: 10px;
  border: solid 1px #ffffff;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  height: 94px;
}
.simpleDashboard .wgtSimple .imageHolder {
  margin: 4px;
}
.simpleDashboard .wgtSimple .imageHolder img {
  width: 411px;
  height: 276px;
}
.dashboard .btnHolder button,
.dashboard .btnHolder input[type="submit"],
.dashboard .btnHolder input[type="button"] {
  margin-left: 0;
}
.dashboard .btnHolder button + button,
.dashboard .btnHolder input[type="submit"] + button,
.dashboard .btnHolder input[type="button"] + button,
.dashboard .btnHolder button + input[type="submit"],
.dashboard .btnHolder input[type="submit"] + input[type="submit"],
.dashboard .btnHolder input[type="button"] + input[type="submit"],
.dashboard .btnHolder button + input[type="button"],
.dashboard .btnHolder input[type="submit"] + input[type="button"],
.dashboard .btnHolder input[type="button"] + input[type="button"] {
  margin-left: 5px;
}
.onBalansWidgetChartMaster {
  height: 120px;
  width: 100%;
  float: left;
  position: relative;
  z-index: 10;
}
.onBalansWidgetChartDetail {
  height: 51px;
  width: 100%;
  float: left;
  position: relative;
}
.height500 .ui-picklist-list {
  height: 500px;
}
div[id$='resultsPanel'] .ui-datalist-content {
  border: none ;
}
div[id$='onbalansResultButtons'].btnHolder {
  margin-top: 0;
}
.groepSelectionPane .ui-picklist-buttons-cell {
  width: 120px;
}
.disclaimerPane .tooltip {
  height: 200px;
  padding-top: 40px;
}
.containerTable .apx_biedschema {
  margin-top: 20px;
}
.ui-dialog-title {
  float: right !important;
}
.apx_biedschema .statusAan {
  background-color: #2b7800 !important;
}
.apx_biedschema .statusAan:hover {
  line-height: 14px;
  background-color: #2b7800 !important;
}
.apx_biedschema .statusAan:hover:focus,
.apx_biedschema .statusAan:hover:active {
  outline: 0;
  background-image: url('/images/infinity/btn-gradient-layer-hover.png');
  -moz-box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  background-color: #2b7800 !important;
}
.apx_biedschema .statusUit {
  background-color: #9d1313 !important;
}
.apx_biedschema .statusUit:hover {
  line-height: 14px;
  background-color: #9d1313 !important;
}
.apx_biedschema .statusUit:hover:focus,
.apx_biedschema .statusUit:hover:active {
  outline: 0;
  background-image: url('/images/infinity/btn-gradient-layer-hover.png');
  -moz-box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  background-color: #9d1313 !important;
}
.apx_biedschema .statusAuto {
  background-color: #233d8f !important;
}
.apx_biedschema .statusAuto:hover {
  line-height: 14px;
  background-color: #233d8f !important;
}
.apx_biedschema .statusAuto:hover:focus,
.apx_biedschema .statusAuto:hover:active {
  outline: 0;
  background-image: url('/images/infinity/btn-gradient-layer-hover.png');
  -moz-box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  background-color: #233d8f !important;
}
.apx_biedschema .statusOnbekend {
  background-color: #555555 !important;
}
.apx_biedschema .statusOnbekend:hover {
  line-height: 14px;
  background-color: #555555 !important;
}
.apx_biedschema .statusOnbekend:hover:focus,
.apx_biedschema .statusOnbekend:hover:active {
  outline: 0;
  background-image: url('/images/infinity/btn-gradient-layer-hover.png');
  -moz-box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  background-color: #555555 !important;
}
.biedschema .statusUit,
.biedschema .statusAan,
.biedschema .statusAuto {
  min-width: 42px;
}
.biedschema .ui-button.ui-state-disabled {
  cursor: default !important;
  pointer-events: auto;
}
.biedschema .ui-button.ui-state-disabled.statusUit:not(:hover) {
  background: #9d1313 !important;
  color: #ffffff !important;
}
.biedschema .ui-button.ui-state-disabled.statusAan:not(:hover) {
  background: #2b7800 !important;
  color: #ffffff !important;
}
.biedschema .ui-button.ui-state-disabled.statusAuto:not(:hover) {
  background: #233d8f !important;
  color: #ffffff !important;
}
.biedschema .baseAanUit {
  width: 262px !important;
  height: 25px;
  border-right: solid 1px #ffffff;
  text-align: center;
  visibility: hidden;
}
.biedschema .baseTDProps {
  width: 55px;
  padding: 3px 3px;
  line-height: 23px;
  text-align: center;
  border-right: dotted 1px #8cb2ca;
  height: 22px;
}
.biedschema .baseTDProps .biedschema-error {
  background-color: #c5073d !important;
  color: white !important;
}
.biedschema .baseTRprops {
  border-top: solid 1px #cddee8;
}
.biedschema .naamComp {
  width: 262px !important;
  height: 25px;
  border-right: solid 1px #ffffff;
  text-align: center;
  visibility: hidden;
  width: 260px !important;
  visibility: visible;
  text-align: left;
  border-right: none;
  line-height: 26px;
}
.biedschema .hAan {
  width: 262px !important;
  height: 25px;
  border-right: solid 1px #ffffff;
  text-align: center;
  visibility: hidden;
  background: #8aa722;
  border-left: solid 1px #ffffff;
  color: #ffffff;
  line-height: 26px;
}
.biedschema .hUit {
  width: 262px !important;
  height: 25px;
  border-right: solid 1px #ffffff;
  text-align: center;
  visibility: hidden;
  background: #b73936;
  color: #ffffff;
  line-height: 26px;
}
.biedschema .active div {
  visibility: visible;
}
.biedschema div[aria-expanded="true"] div {
  visibility: visible;
}
.biedschema .dAan {
  color: #2b7800;
}
.biedschema .dUit {
  color: #9d1313;
}
.biedschema .hRow {
  background: #374c59;
  color: #ffffff;
}
.biedschema .hRow .markAan {
  background: #43654d;
}
.biedschema .hRow .markUit {
  background: #623751;
}
.biedschema .hRow div {
  width: 55px;
  padding: 3px 3px;
  line-height: 23px;
  text-align: center;
  border-right: dotted 1px #8cb2ca;
  height: 22px;
  line-height: 16px;
  height: 50px;
  box-sizing: content-box;
}
.biedschema .hRow div .biedschema-error {
  background-color: #c5073d !important;
  color: white !important;
}
.biedschema .tdRow {
  border-top: solid 1px #cddee8;
}
.biedschema .tdRow div {
  box-sizing: content-box;
}
.biedschema .tdRow.child {
  border: none;
}
.biedschema .tdRow .markAan {
  background: #f1f9e7;
}
.biedschema .tdRow .markUit {
  background: #f9e6eb;
}
.biedschema .tdRow div {
  width: 55px;
  padding: 3px 3px;
  line-height: 23px;
  text-align: center;
  border-right: dotted 1px #8cb2ca;
  height: 22px;
}
.biedschema .tdRow div .biedschema-error {
  background-color: #c5073d !important;
  color: white !important;
}
.biedschema .tdRow div input {
  text-align: center;
}
.biedschema .tdRow div.aLeft {
  text-align: left;
}
.biedschema .tdRow div.aLeft input {
  text-align: left;
}
.biedschema .tdRow div.aRight {
  text-align: right;
}
.biedschema .tdRow div.aRight input {
  text-align: right;
}
.biedschema div.rowBtns {
  text-align: left;
}
.biedschema .signal-2 .hAan,
.biedschema .signal-2 .hUit {
  width: 341px !important;
}
.biedschema .signal-2 div.rowBtns {
  width: 276px;
}
.biedschema .signal-4 .hAan,
.biedschema .signal-4 .hUit {
  width: 448px !important;
}
.biedschema .signal-4 div.rowBtns {
  width: 48px;
}
.biedschema input[type=text] {
  width: 100%;
}
.biedschema input[type=checkbox] {
  margin-top: 3px;
}
.biedschema input[type=image] {
  vertical-align: middle;
}
.biedschema .apx_biedschema {
  float: left;
  width: 615px;
}
.biedschema .apx_biedschema table {
  margin: 0;
  border: none;
}
.biedschema .apx_biedschema table.graph {
  border: none;
  width: auto;
  margin-left: 4px;
}
.biedschema .apx_biedschema table.graph td {
  border: none;
}
.biedschema .apx_biedschema .tijdVan {
  width: 90px;
}
.biedschema .apx_biedschema .tijdVan input {
  width: 40px;
}
.biedschema .apx_biedschema .tijdTot {
  width: 90px;
}
.biedschema .apx_biedschema .tijdTot input {
  width: 80px;
}
.biedschema .apx_biedschema .status {
  width: 50px;
}
.biedschema .apx_biedschema .prijs {
  width: 114px;
}
.biedschema .apx_biedschema .btn {
  width: 30px;
}
.biedschema .apx_biedschema .componentTitle {
  font-size: 16px;
  margin-bottom: 8px;
}
.biedschema .disabledButton {
  opacity: 0.4;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=40);
  cursor: pointer;
  cursor: hand;
}
.biedschema .ui-panel-titlebar {
  min-width: 615px;
}
.biedschema .ui-panel-titlebar .ui-panel-title {
  font-size: 11px;
  float: left;
  width: 95%;
  margin-right: auto;
}
.biedschema .ui-panel-titlebar .ui-panel-title span {
  float: right;
  font-size: 10px;
  font-weight: normal;
}
.biedschema .ui-widget-content {
  padding: 0 !important;
}
.biedschema .grafiekForm {
  margin: 10px !important;
}
.biedschema tr.error td {
  background-color: #c5073d !important;
}
.biedschemaDatumPanel {
  float: right;
}
.biedschemaDatumPanel .p-datepicker {
  height: 20px;
}
.allTogglePanelsButton {
  padding: .5rem 1rem;
}
.ie7 .biedschema .naamComp {
  width: 285px !important;
}
.ie7 .biedschema input[type=text] {
  max-width: 85%;
  position: relative;
}
#tooltip {
  position: absolute;
  z-index: 3000;
  padding: 5px;
  background: #ffffff;
  border: 1px solid #c5073d;
  color: #c5073d;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
#tooltip h3,
#tooltip div {
  margin: 0;
}
.relatie_biedschemas .containerTable {
  background: white;
}
.dagelijksschakelschema {
  display: inline-block;
  width: 100%;
}
div[id*='_onbalansBiedschemaSubview'] div[class*='signal-'] {
  display: flex;
}
.onbalans_biedschema div {
  float: left;
}
.onbalans_biedschema div[id$='Rrv'],
.onbalans_biedschema div[id$='Nood'] {
  width: 30px !important;
}
.onbalans_biedschema .expRow,
.onbalans_biedschema .expRowHeader {
  width: 15px !important;
}
.togglePanel-onbalans {
  width: 100%;
}
.togglePanel-onbalans .ui-widget-header {
  width: 100%;
}
.imba-signal-1 .hAan,
.imba-signal-1 .hUit {
  width: 261px !important;
}
.imba-signal-1 div.rowBtns {
  width: 461px;
}
.imba-signal-2 .hAan,
.imba-signal-2 .hUit {
  width: 323px !important;
}
.imba-signal-2 div.rowBtns {
  width: 337px;
}
.imba-signal-4 .hAan,
.imba-signal-4 .hUit {
  width: 448px !important;
}
.imba-signal-4 div.rowBtns {
  width: 89px;
}
.e div[id$='resultatenTable'] tfoot[id$='resultatenTable_foot'] tr.lineHeight18 {
  line-height: 18px;
}
.e div[id$='resultatenTable'] tfoot[id$='resultatenTable_foot'] tr.lineHeight12 {
  line-height: 12px;
}
.e div[id$='tabelOnbalans'] tfoot tr {
  line-height: 18px;
}
.e div[id$='tabelOnbalans'] tfoot tr td {
  color: #ffffff !important;
  background: #73818a !important;
}
.e div[id$='tabelOnbalans'] tfoot tr:first-child td {
  border-bottom-style: none !important;
}
.e div[id$='tabelOnbalans'] tfoot tr:nth-child(2) td {
  border-top-style: none !important;
}
.e div[id$='tabelOnbalans'] tfoot tr:last-child td {
  background: #5f707a !important;
}
.e div[id$='positieOverzichtTable'] tfoot {
  position: relative !important;
}
.e div[id$='positieOverzichtTable'] tfoot tr td {
  color: #ffffff !important;
  background: #7ca7c2 !important;
  border: dotted 1px;
}
.e div[id$='positieOverzichtTable'] tfoot tr td:last-child {
  background: #5f707a !important;
}
div[id$='laatsteDeals_content'] {
  text-align: center;
}
div[id$='laatsteDeals_content'] .dateColumn {
  font-size: 9px;
}
div[id$='laatsteDeals_content'] .dateColumn span {
  white-space: nowrap;
}
div[id$='laatsteDeals_content'] button {
  margin-top: 2px;
}
div.basisGas div[id$='maandTotalen'] {
  display: flex;
  float: left;
}
div.basisGas div[id$='eTermijnStatus'] {
  width: 240px;
}
div.basisGas div#venster h3 {
  font-weight: bold;
}
.e div[id$='resultatenTable'] tfoot tr {
  line-height: 0px;
}
.e div[id$='resultatenTable'] tfoot tr td {
  color: #ffffff !important;
  background: #73818a !important;
}
.e div[id$='resultatenTable'] tfoot tr:first-child td {
  border-bottom-style: none !important;
}
.e div[id$='resultatenTable'] tfoot tr:nth-child(2) td {
  border-top-style: none !important;
}
.e div[id$='resultatenTable'] tfoot tr:last-child td {
  background: #5f707a !important;
}
div[id*="calendarSchakelSchema"] {
  z-index: 11002 !important;
}
div[id$='herhaaldItemsMaanden_content'],
div[id$='herhaaldItemsJaren_content'] {
  display: flex;
}
.handelfacturatieklantenTable .handelfacturatieklantenHeader .gas {
  background: #6ca43b;
}
.handelfacturatieklantenTable .handelfacturatieklantenHeader .elektra {
  background: #5b91b3;
}
.handelfacturatieklantenTable .handelfacturatieklantenPreHeader {
  background: #444444;
}
.handelfacturatieklantenTable .handelfacturatieklantenSubHeader .elektra {
  background: #374c59 !important;
}
.handelfacturatieklantenTable .handelfacturatieklantenSubHeader .gas {
  background: #3c5937 !important;
}
.handelfacturatieklantenTable .ui-datatable-odd {
  background: #f7f9fb;
}
.handelfacturatieklantenTable .ui-datatable-odd .elektra {
  background: #e7eff4;
}
.handelfacturatieklantenTable .ui-datatable-odd .gas {
  background: #e9f1e2;
}
.handelfacturatieklantenTable .ui-datatable-even {
  background: #ffffff;
}
.handelfacturatieklantenTable .ui-datatable-even .elektra {
  background: #eef4f7;
}
.handelfacturatieklantenTable .ui-datatable-even .gas {
  background: #f0f6eb;
}
.handelfacturatieklantenTable tr.ui-state-hover td {
  background: #cdd2d7;
}
.handelfacturatieklantenTable tr.ui-state-hover .elektra {
  background: #bdd3e1;
}
.handelfacturatieklantenTable tr.ui-state-hover .gas {
  background: #c4dbb1;
}
.handelfacturatieklantenTable .footer td {
  background: #7c7c7c;
  color: #ffffff !important;
}
.handelfacturatieklantenTable .footer .elektra {
  background: #5f707a;
}
.handelfacturatieklantenTable .footer .gas {
  background: #637a5f;
}
.elektra.header {
  background: #5b91b3 !important;
}
.elektra.subheader {
  background: #374c59 !important;
}
.ui-datatable-odd.ui-state-hover .elektra {
  background: #6b9cba !important;
}
.ui-datatable-odd .elektra {
  background: #bdd3e1 !important;
}
.ui-datatable-even.ui-state-hover .elektra {
  background: #6b9cba !important;
}
.ui-datatable-even .elektra {
  background: #dee9f0 !important;
}
.gas.header {
  background: #6ca43b !important;
}
.gas.subheader {
  background: #3c5937 !important;
}
.ui-datatable-odd.ui-state-hover .gas {
  background: #7aad4e !important;
}
.ui-datatable-odd .gas {
  background: #c4dbb1 !important;
}
.ui-datatable-even.ui-state-hover .gas {
  background: #7aad4e !important;
}
.ui-datatable-even .gas {
  background: #e2edd8 !important;
}
.restGas.header {
  background: #91b770 !important;
}
.restGas.subheader {
  background: #637a5f !important;
}
.ui-datatable-odd.ui-state-hover .restGas {
  background: #a7c889 !important;
}
.ui-datatable-odd .restGas {
  background: #d3e4c4 !important;
}
.ui-datatable-even.ui-state-hover .restGas {
  background: #a7c889 !important;
}
.ui-datatable-even .restGas {
  background: #f0f6eb !important;
}
div[id$=selectBar] label {
  margin-left: 8px;
  margin-top: 3px;
}
span[id$=overzichtPanel] .fa-exclamation-circle {
  background: white;
  font-size: 18px;
  vertical-align: middle;
  margin-right: 3px;
}
.definitief {
  color: #222222;
}
.voorlopig {
  color: #888888;
}
.landelijkgastransportCaption {
  text-align: center;
  font-size: 12px;
  color: #ffffff !important;
  font-padding: 2px 2px;
  font-weight: bold;
}
.landelijkgastransportTable {
  table-layout: auto !important;
}
div[id$='resultatenTableFactuurBTW'] th {
  vertical-align: top;
}
.marginLeft15 {
  margin-left: 15px;
}
span[id$='overzichtPanel'] div[id$='fileUpload'] button.ui-button span.ui-button-text {
  margin-left: 15px;
}
div[id$='verwijderfactuurHolder'] span[id$='verwijderfactuurInputHolder'] div.ui-message-error {
  position: static !important;
}
.gas_relax_status_overzicht td {
  border-width: 1px;
  border-style: dotted;
  border-color: #d3e4c4 #98bf75 !important;
}
.gas_relax_status_overzicht td span,
.gas_relax_status_overzicht td div {
  font-size: 11px !important;
}
.gas_relax_status_overzicht input {
  width: 100%;
  text-align: right;
}
.gas_relax_status_overzicht table td {
  padding-bottom: 2px !important;
  padding-left: 4px !important;
  padding-right: 4px !important;
  padding-top: 2px !important;
  line-height: 14px !important;
}
.gas_relax_status_overzicht table td input.specificPadding {
  padding-bottom: 0px !important;
  padding-inline-end: 2px !important;
  padding-inline-start: 2px !important;
  padding-left: 2px !important;
  padding-right: 2px !important;
  padding-top: 1px !important;
  line-height: 14px !important;
}
.gas_relax_status_overzicht .gas_relax_status_overzicht_header {
  background: #3c5937 !important;
  color: #ffffff;
  padding-left: 10px !important;
}
.gas_relax_status_overzicht .gas_relax_status_overzicht_subfooter {
  background: #637a5f !important;
  color: #ffffff;
}
.gas_relax_status_overzicht .gas_relax_status_overzicht_footer {
  background: #91b770 !important;
  color: #ffffff;
  border-top: 2px solid white;
}
.gas_relax_status_overzicht .inkoop {
  background: #ebeeeb;
  border-color: #ffffff !important;
}
.gas_relax_status_overzicht .verkoop {
  background: #f5f7f5;
  border-color: #ffffff !important;
}
.gas_relax_status_overzicht .last {
  border-right-color: #98bf75 !important;
}
.g div[id$='gasTransactieResultaatTable'] tfoot tr {
  line-height: 0px;
}
.g div[id$='gasTransactieResultaatTable'] tfoot tr td {
  color: #ffffff !important;
  background: #768a73 !important;
  font-weight: normal !important;
}
.g div[id$='gasTransactieResultaatTable'] tfoot tr:first-child td {
  border-bottom-style: none !important;
}
.g div[id$='gasTransactieResultaatTable'] tfoot tr:nth-child(2) td {
  border-top-style: none !important;
}
.g div[id$='gasTransactieResultaatTable'] tfoot tr:last-child td {
  background: #637a5f !important;
}
.g div[id$='gasTransactieResultaatTable'] :not(.ui-expanded-row).ui-state-hover td {
  background: #d3e4c4 !important;
}
.g div[id$='gasTransactieResultaatTable'] .ui-expanded-row-content {
  background: #e9f1e2;
}
.g div[id$='gasTransactieResultaatTable'] .ui-expanded-row-content td {
  border: 1px dotted #ffffff !important;
}
.g div[id$='gasTransactieResultaatTable'] .ui-datatable-even {
  background: #f8faf5 !important;
}
.g div[id$='gasTransactieResultaatTable'] .ui-datatable-odd {
  background: #ffffff !important;
}
.g div[id$='gasTransactieResultaatTable'] .ui-expanded-row-content-total {
  background: #a7c889;
  color: #ffffff !important;
}
.g div[id$='gasTransactieResultaatTable'] .ui-expanded-row-content-total td {
  border: 1px dotted #ffffff !important;
}
.g div[id$='gasTransactieResultaatTable'] .ui-expanded-row {
  background: #91b770 !important;
  color: #ffffff !important;
}
.g div[id$='gasTransactieResultaatTable'] .ui-expanded-row td {
  border: 1px dotted #ffffff !important;
}
.g div[id$='gasTransactieResultaatTable'] tfoot[id$='gasTransactieResultaatTable_foot'] tr.lineHeight12 {
  line-height: 12px;
}
table.padding0p4 td {
  padding: 0.4em;
}
.lp {
  width: 600px;
  margin: 0px;
  table-layout: auto !important;
}
.lp .headerElek {
  background: #374c59 !important;
}
.lp .headerElek.ldn {
  background: #5b91b3 !important;
}
.lp .headerElek.odn {
  background: #4b5e69 !important;
}
.lp .headerGas {
  background: #3c5937 !important;
  border: dotted 1px #98bf75 !important;
}
.lp .headerGas.ldn {
  background: #6ca43b !important;
}
.lp .headerGas.odn {
  background: #4f694b !important;
}
.lp .prijsOMHOOG {
  background: url("/images/infinity/icon_trend-up.png") no-repeat;
  background-position: 4px center !important;
  padding-left: 10px !important;
}
.lp .prijsOMLAAG {
  background: url("/images/infinity/icon_trend-down.png") no-repeat;
  background-position: 4px center !important;
  padding-left: 10px !important;
}
.lp .prijsNEUTRAAL {
  background: url("/images/infinity/icon_trend-same.png") no-repeat;
  background-position: 4px center !important;
  padding-left: 10px !important;
}
.lp .rowElek td {
  color: #374c59;
  border-color: #cddee8 #8cb2ca;
}
.lp .rowElek .prijsODN {
  background-color: #f5f6f7;
}
.lp .rowElek .prijsLDN {
  background-color: #eef4f7;
}
.lp .rowElek.highlightLDN {
  background-color: #cddee8;
}
.lp .rowElek.highlightLDN .prijsODN {
  background-color: #cddee8;
  cursor: hand;
  cursor: pointer;
}
.lp .rowElek.highlightLDN .prijsLDN {
  background-color: #9dbdd1;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
}
.lp .rowElek.highlightLDN .aLeft {
  background-color: #cddee8;
}
.lp .rowElek.highlightODN {
  background-color: #cddee8;
}
.lp .rowElek.highlightODN .prijsODN {
  background-color: #9dbdd1;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
}
.lp .rowElek.highlightODN .prijsLDN {
  background-color: #cddee8;
  cursor: hand;
  cursor: pointer;
}
.lp .rowElek.highlightODN .aLeft {
  background-color: #cddee8;
}
.lp .rowGas td {
  color: #374c59;
  border-color: #cddee8 #8cb2ca;
}
.lp .rowGas .prijsODN {
  background-color: #f5f6f7;
}
.lp .rowGas .prijsLDN {
  background-color: #eef4f7;
}
.lp .rowGas.highlightLDN {
  background-color: #cddee8;
}
.lp .rowGas.highlightLDN .prijsODN {
  background-color: #cddee8;
  cursor: hand;
  cursor: pointer;
}
.lp .rowGas.highlightLDN .prijsLDN {
  background-color: #9dbdd1;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
}
.lp .rowGas.highlightLDN .aLeft {
  background-color: #cddee8;
}
.lp .rowGas.highlightODN {
  background-color: #cddee8;
}
.lp .rowGas.highlightODN .prijsODN {
  background-color: #9dbdd1;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
}
.lp .rowGas.highlightODN .prijsLDN {
  background-color: #cddee8;
  cursor: hand;
  cursor: pointer;
}
.lp .rowGas.highlightODN .aLeft {
  background-color: #cddee8;
}
.clickRow {
  background: #eef4f7;
}
.clickRow.lpAlert {
  background: url("/images/infinity/lpAlert.gif");
}
.createDeal {
  width: 100%;
}
.createDeal tfoot td {
  background: #73818a !important;
  border: solid 1px #5f707a !important;
  border-top: solid 2px #374c59 !important;
  color: white !important;
  padding: 4px !important;
}
.createDeal input {
  padding: 1px 2px 0 2px !important;
}
.lpValidation {
  float: left;
}
.lpValidation td {
  border: dotted 1px;
  border-color: #d3e4c4 #98bf75;
  line-height: 18px;
  padding-left: 4px;
}
.lpValidation .label {
  background: #f0f6eb;
}
.lpScreenAlert {
  padding-left: 12px;
}
.lp-tool-tip {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  border: solid 1px #eeeeee;
  background: #ece7d7;
  color: #444444;
  padding: 5px 7px;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
}
.lp-tool-tip table {
  border-collapse: separate;
  border-spacing: 0 2px;
}
.lp-tool-tip table td {
  padding: 0 4px;
  vertical-align: middle;
  text-align: left;
  line-height: 24px;
}
.lp-tool-tip table td.label {
  font-weight: bold;
  color: #374c59;
  background: #dee9f0;
  border: solid 1px #dee9f0;
}
.lp-tool-tip table td.data {
  border: solid 1px #dee9f0;
  background: #ffffff;
}
.lp-tool-tip.fullContent {
  background: white;
}
.lpMainPanelLeft {
  float: left;
  width: 600px;
}
.lpMainPanelRight {
  float: right;
  width: 600px;
}
.createDealHeader {
  background: #374c59;
  color: #ffffff;
  padding: 3px 6px;
  font-weight: bold;
}
.noDeals {
  border: solid 1px #87949b;
  padding: 6px;
}
.rowProps {
  width: 100%;
  height: 30px;
  border: dotted 1px #8cb2ca;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  clear: both;
}
.priceRow,
.dealSpecs {
  width: 100%;
  height: 30px;
  border: dotted 1px #8cb2ca;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  clear: both;
}
.priceRow label,
.dealSpecs label {
  font-weight: normal;
  line-height: 30px;
  color: #0066aa;
}
.priceRow .blockCont,
.dealSpecs .blockCont {
  float: left;
  border-right: dotted 1px #cddee8;
  padding: 0 10px;
  height: 26px;
  line-height: 28px;
  height: 30px;
}
.priceRow .blockCont.price,
.dealSpecs .blockCont.price {
  border-right: solid 1px #eeeeee;
}
.priceRow .blockCont input,
.dealSpecs .blockCont input {
  margin-top: -2px;
}
.priceRow .blockCont input[type=checkbox],
.dealSpecs .blockCont input[type=checkbox] {
  margin-right: 5px;
}
.priceRow .blockCont .ui-message-error,
.dealSpecs .blockCont .ui-message-error {
  height: 100% !important;
  padding: 0px;
}
.priceRow {
  width: 100%;
  height: 30px;
  border: dotted 1px #8cb2ca;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  clear: both;
  border-top: none;
}
.createDeal {
  margin-bottom: 5px;
}
.buttonContainer {
  margin-bottom: 10px;
  float: right;
}
tr.lpAlert {
  background-image: url('/images/infinity/lpAlert.gif');
  cursor: pointer;
}
tr.lpAktie {
  cursor: pointer;
}
.headerRowLightblue {
  background: #b2d1e5 !important;
}
.footerRowGrey {
  background: #73818a !important;
}
.invoerenTermijnDealsButtonHolder {
  margin-top: 3px;
  margin-bottom: 2px;
  min-height: 20px;
}
div[id*='termijndealsTabPanel'].ui-toolbar {
  background: #cccccc !important;
}
.ui-datatable table .selecterenInkoopDealsTable {
  border: 0px !important;
}
.ui-datatable table .selecterenInkoopDealsTable td {
  border-width: 0px !important;
}
div[id$='overzichtKlanten'] div[id$='relaties'] {
  list-style: none;
}
div[id$='overzichtKlanten'] div[id$='relaties'] div[id$='buttonPanel'] {
  margin-bottom: 2px;
}
div[id$='overzichtKlanten'] div[id$='relaties'] div[id$='buttonPanel'] button {
  margin-top: 5px;
}
div#bedrijf ul[role='menu'] a[role='menuitem'] span:nth-child(2) {
  color: #ffffff !important;
}
table[id$='termijndealsTabPanel:invoergrid'] td {
  padding-bottom: 10px;
}
table[id$='termijndealsTabPanel:invoergrid'] tr:last-child td {
  padding-bottom: 0;
}
body .ui-datatable thead[id*='termijndealsTabPanel'] th.ui-state-active,
body .ui-datatable thead[id*='termijndealsTabPanel'] th.ui-state-hover {
  background: #374c59;
  color: #2196f3;
}
div#modalPanelForm\:dateNavigation {
  text-align: center;
}
body .ui-datatable thead#form\:dataTableLandTarieven_head th.ui-state-active,
body .ui-datatable thead#form\:dataTableLandTarieven_head th.ui-state-hover {
  background: #374c59;
  color: #2196f3;
}
body table tbody[id*='zekerhedenTable'] .contractZekerheid {
  background: #fff38f !important;
}
.beslissingfoutcode .ui-panel-titlebar {
  background: #d26300 !important;
  color: #ffffff !important;
}
.beslissingherziening .ui-panel-titlebar {
  background: #d26300 !important;
  color: #ffffff !important;
}
.beslissingverlaging .ui-panel-titlebar {
  background: #c5073d !important;
  color: #ffffff !important;
}
.ui-dialog .ui-dialog-content[id='details:detailsPanel_content'] {
  overflow: visible;
}
.histLabelProps {
  font-weight: normal;
  line-height: 25px;
}
.wizard .histLabel {
  color: white;
  background: #7ca7c2;
  border: solid 1px #7ca7c2;
}
.wizard .histLabel label {
  font-weight: normal;
  line-height: 25px;
}
.wizard .histData {
  color: black;
  background: white;
  margin-right: 3px;
  min-width: 50px;
  border: solid 1px #7ca7c2;
}
.wizard .histData label {
  font-weight: normal;
  line-height: 25px;
}
.wizard .histData button {
  margin-top: -3px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.wizard .histData select {
  margin-top: -1px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.wizard .histData.noSpace {
  padding: 0 6px !important;
}
.wizard .histData .error {
  color: #c5073d;
  background: white;
}
.wizard .wsArrow {
  float: left;
  height: 22px;
  width: 10px;
  margin: 0 3px;
  border: none;
  background: url("/images/infinity/sep_arrow-breadcrumb.png") no-repeat 50% 50%;
}
.wizard .meldingList .ui-datalist-content {
  color: #d26300;
  padding: 6px 2px 6px 8px;
  margin: 10px;
  border: none;
}
.wizard .meldingList .ui-datalist-content ul {
  list-style: square;
}
.wizard .panelInfo {
  float: right;
  margin-right: 30px;
}
.wizard .wizardContent {
  width: 98%;
  margin: 0 0 12px 12px;
  padding: 5px;
  overflow-y: auto;
  overflow-x: hidden;
  clear: both;
  max-height: 440px;
  background: #ffffff;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.wizard .ui-datatable-header {
  background-color: #5b91b3 !important;
}
div#details\:detailsPanel form#details\:wizardForm div#details\:wizardForm\:buttonPanel {
  text-align: right;
}
div#details\:detailsPanel form#details\:wizardForm div#details\:wizardForm\:buttonPanel button:last-child {
  margin-right: 10px !important;
}
div#details\:detailsPanel form#details\:wizardForm span[id$='contractDetailsPanel'] div[id$='contractDetailsTabPanel'] ul {
  position: sticky;
  top: 0;
}
div#details\:detailsPanel form#details\:wizardForm span[id$='contractDetailsPanel'] div.contractDetails {
  position: absolute;
  top: -51px;
  left: 5px;
}
div#details\:detailsPanel form#details\:wizardForm span[id$='contractDetailsPanel'] div.contractDetails span.littlePadding {
  padding-top: 1.5px;
  padding-bottom: 1px;
  margin-bottom: 0px;
}
div#details\:detailsPanel form#details\:wizardForm span[id$='contractDetailsPanel'] div.contractDetails span.littlePadding select {
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
div#details\:detailsPanel form#details\:wizardForm span[id$='contractDetailsPanel'] div.contractDetails span.regularPadding {
  margin-top: 0;
}
.wizard .ui-tabs .ui-tabs-nav li.ui-tabs-header {
  background-color: #4c94c3 !important;
}
.wizard .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-active {
  background-color: #1975b2 !important;
}
.wizard .ui-tabs .ui-tabs-nav li.ui-tabs-header a {
  color: #ffffff !important;
  font-weight: normal !important;
}
.wizard .ui-datatable .ui-datatable-data tr.ui-expanded-row-content > td {
  border-left: none !important;
  padding: 0 !important;
}
.wizard .wizBtns {
  margin: 8px 10px 10px 0px;
  float: right;
}
.wizard .wizBtns button {
  margin-left: 5px;
}
.wizard .wizardError {
  padding-top: 5px;
}
.wizard .wizardError .error {
  margin-left: 15px;
  margin-right: 10px;
}
.wizard .wizardError .error .errorCloseIcon {
  margin-top: 0px;
  margin-right: -5px;
}
span[id*='wizardContentAfter'] .ui-dialog-content {
  padding: 2.4px 18px 24px 18px !important;
}
div[id='wizard:aanvragenAkkoordNegatieveMargePanel_content'].ui-dialog-content {
  padding: 0 !important;
}
div[id='details:detailsPanel_content'].ui-dialog-content {
  padding: 4px !important;
}
.buttonsBlock {
  background: #ebedee;
  display: inline-block;
  padding: 2px 5px 2px 4px;
  margin-right: 5px;
  border: solid 1px #afb7bd;
}
.buttonsBlock select {
  margin-right: 3px;
}
.wsHolder {
  margin-left: 12px;
  border: none;
}
.wizardSteps {
  float: left;
  padding: 2px 6px;
  border: none;
  color: #ffffff;
}
.wizardSteps.active {
  background: #1975b2;
}
.wizardSteps.inactive {
  background: #4c94c3;
}
span.closedCVO,
span.openedCVO {
  width: 13px;
  height: 13px;
  position: absolute;
  background-repeat: no-repeat;
}
span.closedCVO {
  background-image: url(/images/powerhouse/plus_11x11.gif);
}
span.openedCVO {
  background-image: url(/images/powerhouse/min_11x11.gif);
}
td.label:has(span[id$='rowTogglerHead']) {
  position: relative;
}
.marginLeft5 {
  margin-left: 5px !important;
}
.marginLeft10 {
  margin-left: 10px !important;
}
.contractZoekenSearchArea {
  min-height: 200px;
  height: 370px;
  width: 780px;
  background: #eef4f7;
  margin: 10px;
  border: solid 1px #9dbdd1;
}
form[id$='wizardForm'] div[id$='regels'] table tr td:first-child {
  width: 275px;
}
form[id$='wizardForm'] div[id$='regels'] table tr td:nth-child(2) {
  width: 150px;
}
form[id$='wizardForm'] div[id$='regels'] table tr td:nth-child(3) {
  width: 40px;
}
form[id$='wizardForm'] div[id$='regels'] table tr td:nth-last-child(-n + 2) {
  width: 405px;
}
form[id$='wizardForm'] div[id$='regels'] table tr td:last-child {
  width: 20px;
}
textarea[id$=txtNotitieDialog1] {
  margin-top: 10px;
}
.wizardContent .fa-exclamation-circle,
.wizardContent .error {
  background: none;
}
.i div[id$='cvoQuotes'] table thead tr th:first-child,
.i div[id$='cvoQuotes'] table thead tr th:nth-child(n+4):nth-child(-n+6) {
  width: 120px !important;
}
form#bevestigOverlappendOpslaanForm table,
form#uploadQuotesPanelForm table {
  margin-left: 5px;
}
form#bevestigOverlappendOpslaanForm span[id$='bevestigOverlappendOpslaanPanel'] span[id$='waarschuwingsTekst'] {
  text-align: left;
  margin: 10px 5px 10px 5px;
}
button[id*='bevestigOverlappendOpslaanForm'] {
  min-width: 100px;
}
.errorVerwacht {
  color: #c5073d;
}
span[id$='selectorspanel'] div.ui-toolbar-group-left {
  padding-right: 4px;
}
span[id$='selectorspanel'] button[id$='btnTonen'] span,
span[id$='selectorspanel'] button[id$='btnNieuwBericht'] span {
  margin-top: 3px;
  padding-left: 5px !important;
  padding-right: 5px !important;
}
span[id$='showAllHolder'] {
  margin-right: 4px;
  margin-top: -1px;
}
div[id$='enableSendButtonSelectorHolder'] {
  float: right;
  margin-top: 10px;
}
div[id$='enableSendButtonSelectorHolder'] span[id$='enableSendButtonHolder'] {
  margin-right: 4px;
  margin-top: -1px;
}
.e-icon {
  display: inline-block;
  background: url("/images/infinity/icon-elektra.png");
  width: 15px;
  height: 16px;
  vertical-align: middle;
}
.g-icon {
  display: inline-block;
  background: url("/images/infinity/icon-gas.png");
  width: 15px;
  height: 16px;
  vertical-align: middle;
}
.vvv-row {
  vertical-align: middle !important;
}
.vvv-row span,
.vvv-row img {
  vertical-align: middle !important;
  margin-right: 5px;
}
.ui-datatable-even.ui-state-hover .edsnRed {
  background: #7f1d38;
  color: #ffffff;
}
.ui-datatable-even.ui-state-hover .edsnGreen {
  background: #3c6219;
  color: #ffffff;
}
.ui-datatable-even .edsnRed {
  background: #b72a52;
  color: #ffffff;
}
.ui-datatable-even .edsnGreen {
  background: #568d25;
  color: #ffffff;
}
.ui-datatable-odd.ui-state-hover .edsnRed {
  background: #7f1d38;
  color: #ffffff;
}
.ui-datatable-odd.ui-state-hover .edsnGreen {
  background: #3c6219;
  color: #ffffff;
}
.ui-datatable-odd .edsnGreen {
  background: #66A62C;
  color: #ffffff;
}
.ui-datatable-odd .edsnRed {
  background: #d13964;
  color: #ffffff;
}
div[id$='connectionsTable'] span[id$='paginator-label'],
div[id$='settlementProposalTable'] span[id$='paginator-label'] {
  float: right;
  margin-top: 8px;
}
div[id$='connectionsTable'] .ui-paginator-rpp-options,
div[id$='settlementProposalTable'] .ui-paginator-rpp-options {
  margin-bottom: 2px !important;
  float: right;
}
td.data.gas div img,
td.data.elektra div img {
  vertical-align: text-bottom !important;
  margin-right: 3px;
}
td.data.gas div img span,
td.data.elektra div img span,
td.data.gas div img img,
td.data.elektra div img img {
  vertical-align: text-bottom !important;
}
/* Prevent selected row from changing color */
[id$='connectionsTable'] .ui-datatable-data tr.ui-state-highlight {
  background-color: transparent !important;
  color: inherit !important;
}
/* Makes cells within the connections datatable 'non-selectable' when they have the no-select class, but does change the mouse to a pointer ('hand')
   when hovering over checkboxes and buttons */
div[id$='connectionsTable'] {
  /* Apply only in the table body, not the header */
}
div[id$='connectionsTable'] .ui-datatable-data .no-select {
  cursor: default !important;
}
div[id$='connectionsTable'] .ui-datatable-data .no-select * {
  cursor: default !important;
}
div[id$='connectionsTable'] .ui-datatable-data .no-select .ui-chkbox,
div[id$='connectionsTable'] .ui-datatable-data .no-select .ui-chkbox *,
div[id$='connectionsTable'] .ui-datatable-data .no-select .ui-button,
div[id$='connectionsTable'] .ui-datatable-data .no-select .ui-button *,
div[id$='connectionsTable'] .ui-datatable-data .no-select button,
div[id$='connectionsTable'] .ui-datatable-data .no-select a {
  cursor: pointer !important;
}
.bold-h2 {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
.h20 {
  height: 20px !important;
}
.bold-warning {
  font-size: 12px;
  font-weight: bold;
  color: #d13964;
}
button[id$='eanChangeButton'],
button[id$='volumeChangeButton'],
button[id$='volumeViewButton'] {
  float: right;
}
.validation-codes {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
  /* Spacing between columns */
}
.validation-codes .ui-g {
  display: flex;
  flex-direction: column;
  gap: 3px;
  /* Spacing between checkboxes */
  flex-grow: 1;
  /* Allow columns to grow if there's space */
}
.validation-codes .ui-md-1 {
  display: flex;
  align-items: center;
  width: 100% !important;
  margin: 0;
  /* Remove any default margins */
  padding: 0;
  /* Remove any default padding */
}
img[id$='validationWarnings'] {
  margin-left: 5px;
  vertical-align: bottom;
}
.vvvInfoIconStyle {
  height: 20px !important;
}
div[id$='selectEanCell'],
div[id$='selectVolumeCell'] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  white-space: wrap;
}
div[id$='selectEanCell'] span,
div[id$='selectVolumeCell'] span {
  word-wrap: break-word;
  max-width: 100%;
}
div[id$='ackPanel'] {
  display: flex;
}
div[id$='ackPanel'] span[id$='ackCodes'] {
  margin-top: 5px;
}
div[id$='ackPanel'] h2[id$='ackWarning'] {
  margin-top: 4px;
  margin-bottom: 4px;
}
div[id$='ackPanel'] img[id$=ackIcon] {
  height: 16px !important;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 2px;
}
body .ui-datatable thead th[id$='settlementProposalTable:fromDate'],
body .ui-datatable thead th[id$='settlementProposalTable:toDate'],
body .ui-datatable thead th[id$='settlementProposalTable:responseDate'] {
  vertical-align: top !important;
}
body .ui-datatable thead th[id$='connectionsTable:eanStatus'],
body .ui-datatable thead th[id$='connectionsTable:fromDate'],
body .ui-datatable thead th[id$='connectionsTable:toDate'] {
  vertical-align: top !important;
  padding-top: 6px !important;
}
div[id$='code999div'] {
  margin-top: 0 !important;
  margin-left: 55px !important;
  margin-bottom: 39px !important;
}
div[id$='code999div'] label {
  margin-right: 8px !important;
}
div[id$='code999div'] .ui-message-error {
  margin-left: 76px;
  margin-top: 26px;
}
div[id$='code999div'] input[id$='code999text'] {
  border-color: #ced4da !important;
}
body .ui-datatable.ui-datatable-data tr td.noBorder,
body .ui-datatable .ui-datatable-data tr td.noBorder,
td.noPadding.data table.noBorder {
  border: none !important;
}
body .ui-datatable.ui-datatable-data tr td.noPadding,
body .ui-datatable .ui-datatable-data tr td.noPadding {
  padding: 0 !important;
}
div[id$='deals'] div[id$='dealsList'] tfoot td {
  text-align: right;
}
.feestDagenOverzichtHeaders .ui-datatable .ui-datatable-header,
.feestDagenOverzichtHeaders .ui-datatable ui-widget-header,
.feestDagenOverzichtHeaders .ui-datatable ui-corner-top {
  background: #5b91b3 !important;
  border-bottom: solid 1px #ffffff !important;
}
.marktnieuws_detail_table {
  float: left;
  margin-bottom: 20px;
  width: 100%;
  border-width: 0 1px;
  border: #8cb2ca;
}
.marktnieuws_detail_table td {
  padding: 2px;
}
.marktnieuws_detail_table .label {
  background: #eef4f7;
}
.marktnieuws_detail_table .row_even {
  background: #f7f9fb;
}
.marktnieuws_detail_table .row_even .label {
  background: #e7eff4 !important;
}
.mnError {
  color: #c5073d;
  font-weight: bold;
}
div[id$='dataTable'] td.buttons img[id$='delete'] {
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 0px;
}
form[id^='modalEditorPanelForm'] table[id^='modalEditorPanelForm'] td.message > div > div {
  width: 98px;
}
span[id$='editor'] table[id$='editorTable'] {
  width: 100%;
}
span[id$='editor'] table[id$='editorTable'] table[id$='leftColumn'] {
  width: 100% !important;
}
span[id$='editor'] table[id$='editorTable'] table[id$='leftColumn'] table[id$='periodeColumn'] {
  width: 85%;
}
span[id$='editor'] table[id$='editorTable'] {
  width: 100%;
}
div[id$='editorContent'] span[id$='editor'] td.label:has(span[id$='periodeSelect']),
td.label:has(.reqLabel):has(table[id$='periode']) {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
div[id$='editorContent'] span[id$='editor'] table[id$='editorTable'] td:has(.ui-datatable) {
  vertical-align: top;
}
span[id$='periodeMessage'] div.ui-messages,
span[id$='periodeSelectMessages'] div.ui-messages {
  font-weight: 400;
}
span[id$='periodeMessage'] div.ui-messages div.ui-messages-error,
span[id$='periodeSelectMessages'] div.ui-messages div.ui-messages-error {
  padding: 3px;
}
span[id$='periodeMessage'] div.ui-messages div.ui-messages-error span.ui-messages-error-icon,
span[id$='periodeSelectMessages'] div.ui-messages div.ui-messages-error span.ui-messages-error-icon {
  font-size: 12px;
}
span[id$='periodeMessage'] div.ui-messages div.ui-messages-error span.ui-messages-error-summary,
span[id$='periodeSelectMessages'] div.ui-messages div.ui-messages-error span.ui-messages-error-summary {
  font-weight: 400;
  margin-right: 0px;
}
.ui-toolbar {
  background: #73818a !important;
}
.ui-datatable .footer {
  vertical-align: top;
  font-weight: normal;
}
.ui-datatable table {
  border: 1px solid #dee2e6 !important;
}
.ui-panel-content {
  padding: 0 !important;
}
.holder {
  display: flex;
}
.button-white {
  color: #ffffff;
}
button[id$='buttonCancelUploadDocument'] {
  margin-bottom: 5px;
  margin-right: 5px;
  margin-top: 5px;
}
span[id$='nieuwFactuureenheidContent'] {
  margin-left: 10px;
}
span[id$='nieuwFactuureenheidContent'] .gridContent {
  padding-top: 5px;
}
span[id$='nieuwFactuureenheidContent'] .buttons {
  text-align: center;
  margin: 10px;
}
span[id$='nieuwFactuureenheidContent'] .subPanels tr:first-child > td {
  padding-top: 5px;
}
div[id$=tariefSelectDataTable] .ui-datatable-tablewrapper {
  padding: 10px;
}
div[id$=combHistPanelContent] {
  padding-left: 10px;
  padding-right: 10px;
}
div[id$=combHistPanelContent] .titleTable {
  font-weight: bold;
}
div[id$=combHistPanel_content] .histPanelButtons {
  padding-bottom: 10px;
}
div[id$=NieuwTariefbedrag] .ui-panel-content {
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-top: 10px !important;
}
div[id$=NieuwTariefbedrag] .formButtons {
  display: block;
  padding: 10px;
}
div[id$=tariefBedragHistPanelContent] {
  padding-left: 10px;
  padding-right: 10px;
}
div[id$=tariefBedragHistPanel_content] .histPanelButtons {
  padding-bottom: 10px;
}
tr.stamdataHeader {
  background: #374c59;
  border: dotted 1px #8cb2ca;
  color: #ffffff !important;
  font-weight: normal !important;
  line-height: 12px !important;
  height: 20px !important;
  padding: 4px !important;
}
.e div[id$='elektriciteitMeetwaardenTableWrapper'] tfoot tr td {
  border: 1px dotted #ffffff;
  border-top-style: solid;
  border-top-color: black;
  background: #d7dbde !important;
  font-weight: normal !important;
  line-height: 12px !important;
}
.e div[id$='elektriciteitMeetwaardenTableWrapper'] {
  overflow: auto;
  min-height: 0%;
}
.niet-definitief {
  color: #0066aa !important;
}
div[id$=relatie].ui-selectonemenu,
div[id$=factuureenheid].ui-selectonemenu {
  margin-right: 8px;
}
thead[id$=dataTable_head] th {
  vertical-align: top;
}
thead[id$=dataTable_head] th:first-child {
  text-align: left !important;
}
tfoot[id$=dataTable_foot] td {
  background-color: #73818a !important;
  border: dotted 1px #8cb2ca !important;
}
tfoot[id$=dataTable_foot] td.ui-datatable-even {
  background-color: #73818a !important;
}
tfoot[id$=dataTable_foot] td.ui-datatable-odd {
  background-color: #73818a !important;
}
tfoot[id$=dataTable_foot] tr {
  border: solid 1px #374c59;
  border-top: solid 2px #374c59;
  color: #ffffff;
}
tfoot[id$=dataTable_foot] td.ui-state-default {
  vertical-align: top;
  color: #ffffff;
  font-weight: normal;
}
tfoot[id$=dataTable_foot] span.onbalansVerkoop {
  color: #ffe7b3;
  font-weight: normal;
}
.onbalansVerkoop {
  color: #614b1c;
}
tfoot[id$=resDataTable_foot] td {
  background-color: #73818a !important;
  border: dotted 1px #8cb2ca !important;
}
tfoot[id$=resDataTable_foot] tr {
  border: solid 1px #374c59;
  border-top: solid 2px #374c59;
  color: #ffffff;
}
tfoot[id$=resDataTable_foot] td.ui-state-default {
  vertical-align: top;
  color: #ffffff;
  font-weight: normal;
}
body.e span.panelSpace {
  display: flex;
  flex-direction: column;
}
div[id$='totaaloverzichtdeals'] div[id*='togglePanel_deals-panel'] th[id*='togglePanel_deals-panel'] {
  white-space: nowrap;
}
div[id$='totaaloverzichtdeals'] div[id*='togglePanel_deals-panel'] th[id*='togglePanel_deals-panel'] span {
  font-weight: 400;
}
div[id$='totaaloverzichtdeals'] div[id*='togglePanel_deals-panel'] tbody[id*='togglePanel_deals-panel'] tr td {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
div[id$='aansluitingenPanel_content'] {
  display: flex;
}
.e div[id$='totalenDatatable'] tfoot tr td {
  color: #ffffff !important;
  background: #73818a !important;
}
span[id$='profielenUploadPanel'] div.ui-fileupload-row {
  display: inline;
}
.buttonDiv {
  height: 36px;
  margin-top: 10px;
}
.floatRight {
  float: right;
}
.pdfDownload {
  float: right;
  margin-top: 13px;
}
.expandCollapseIcons {
  margin-top: 15px;
  margin-bottom: 5px;
}
.treeHolder {
  width: 500px;
  overflow: auto;
}
.ui-tree .ui-tree-container .ui-treenode {
  padding: 0px !important;
}
.ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-leaf-icon {
  height: 1rem !important;
}
.order,
.add,
.delete,
.change {
  padding-top: 2px;
  padding-bottom: 2px;
  vertical-align: middle;
}
.order {
  color: #233d8f;
  background: #bcc8ee;
}
.add {
  color: #2b7800;
  background: #c0ff9d;
}
.delete {
  color: #9d1313;
  background: #f5b4b4;
}
.change {
  color: #495057;
  background: #fffdc5;
}
.previewContentSame {
  background: #fafafa;
}
.previewContentChanged {
  background: #fffdc5;
}
.previewContentNew {
  background: #e3f4d1;
}
.articleError {
  color: #ffffff;
  background: #c5073d;
}
.nodeIcon {
  margin-left: 5px;
  font-weight: bold;
}
.nodeText {
  margin-left: 6px;
}
.variantenTable {
  margin-top: 39px;
  margin-bottom: 10px;
}
.checkboxMarginRight {
  margin-right: 5px;
}
.ui-datatable.ui-datatable-data tr td {
  line-height: unset !important;
}
table[id$='contractPanel'] {
  margin-top: 10px;
}
table[id$='tariffSheetOkPanel'] {
  margin-top: 5px;
  margin-bottom: 5px;
}
.articleLegend {
  margin-top: 34px;
}
.articleLegend {
  margin: 10px 10px 10px 0;
  float: left;
  clear: both;
}
.articleLegend div {
  float: left;
  margin: 0 8px 0 0;
  min-height: 20px;
  line-height: 20px;
  border: none;
  min-width: 70px;
  padding: 2px 4px;
}
div[id$='templateBestandUpload'] div.ui-fileupload-row {
  display: inline;
}
div#DetailsPanel {
  overflow-y: auto;
  max-height: 99vh;
}
div#DetailsPanel .error {
  background: none;
  color: red;
  text-align: right;
}
.landNieuwKnoppenbalk,
.landEditKnoppenbalk {
  display: block;
  padding-left: 150px;
}
span.landNieuwKnoppenbalk button.nieuwLandKnop,
span.landNieuwKnoppenbalk button.editLandKnop {
  min-width: 120px;
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 20px;
}
.tabsPageTitle {
  font-weight: bolder;
  padding-bottom: 5px;
}
input.width1143,
textarea.width1143 {
  width: 1143px !important;
}
.lp-loader {
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 5px;
  border-left: 1px solid #dee2e6;
  border-right: 1px solid #dee2e6;
}
.lp-file-upload {
  width: 900px;
}
div[id$='actionBarSysteemKamLam'] {
  display: flex;
  justify-content: space-between;
}
div[id$='kamLamBtnHolder'] {
  display: flex;
}
.tpError {
  color: #c5073d;
  font-weight: bold;
}
div[id$=selectors] label {
  padding-top: 1px;
}
div[id$=selectors] input[type=checkbox] {
  margin-right: 4px;
}
.vertical-separator:before {
  margin-left: 1px;
  margin-right: 10px;
  content: "|";
  color: #dddddd;
}
@charset "UTF-8";
@font-face {
  font-family: "icon-font-ph";
  src: url("../fonts/icon-font-ph.eot");
  src: url("../fonts/icon-font-ph.eot?#iefix") format("embedded-opentype"), url("../fonts/icon-font-ph.woff") format("woff"), url("../fonts/icon-font-ph.ttf") format("truetype"), url("../fonts/icon-font-ph.svg#icon-font-ph") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "icon-font-ph" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="font-"]:before,
[class*=" font-"]:before {
  font-family: "icon-font-ph" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.font-arrow-down:before {
  content: "a";
}
.font-arrow-left:before {
  content: "b";
}
.font-arrow-right:before {
  content: "c";
}
.font-arrow-up:before {
  content: "d";
}
.font-arrow-double-right:before {
  content: "e";
}
.font-arrow-double-left:before {
  content: "f";
}
.font-export:before {
  content: "g";
}
.font-help-circled:before {
  content: "h";
}
.font-attach:before {
  content: "i";
}
.font-sub-mantel-contract:before {
  content: "j";
}
.font-log:before {
  content: "l";
}
.font-archive:before {
  content: "m";
}
.font-contract-lost:before {
  content: "n";
}
.font-thumbs-down:before {
  content: "o";
}
.font-expired:before {
  content: "p";
}
.font-cancel:before {
  content: "q";
}
.font-alert-error:before {
  content: "r";
}
.font-arrow-sans-down:before {
  content: "s";
}
.font-arrow-sans-up:before {
  content: "t";
}
.font-alert-warning:before {
  content: "u";
}
.font-check:before {
  content: "v";
}
.font-information-black:before {
  content: "w";
}
.font-spinner:before {
  content: "x";
}
.font-thumbs-up:before {
  content: "y";
}
.font-plus-squared:before {
  content: "z";
}
.font-minus-squared:before {
  content: "A";
}
.font-pencil-square:before {
  content: "B";
}
.font-ccw:before {
  content: "C";
}
.font-download:before {
  content: "D";
}
.font-invoice:before {
  content: "E";
}
.font-cancel-circle:before {
  content: "F";
}
.font-page-pdf:before {
  content: "G";
}
.font-play:before {
  content: "H";
}
.font-level-up:before {
  content: "I";
}
.font-mantel:before {
  content: "k";
}
.font-social-medium:before {
  content: "J";
}
.font-icon-gas:before {
  content: "L";
}
.font-icon-elektra:before {
  content: "K";
}
.font-icon-pdf:before {
  content: "M";
}
.font-warning-alt:before {
  content: "N";
}
/* Powerhouse CSS V20 */
body .ui-widget {
  font-family: Arial, Helvetica, sans-serif !important;
}
body .ui-widget a.fa-edit {
  font-family: FontAwesome !important;
  font-size: 1rem;
  text-decoration: none;
}
.less-error-message {
  z-index: 3000 !important;
  position: absolute !important;
  top: 100px !important;
}
.i {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
}
.font {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
}
.hFont {
  font-family: Arial, Helvetica, sans-serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
}
.smallFont {
  font-size: 10px !important;
  font-weight: normal !important;
  line-height: 14px !important;
}
html,
body {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  text-align: center;
  -webkit-font-smoothing: antialiased;
}
#header {
  height: 81px;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 2000;
  background: #a18535 url("/images/infinity/bg_header.png") repeat-x;
}
#header.testHeader {
  background: #006d0a;
}
#header.accHeader {
  background: #9c0000;
}
#header #hContainer {
  width: 1260px;
  position: relative;
  text-align: left;
  margin: 0 auto;
}
#header #hContainer .logo {
  padding: 22px 0 0 0;
  background: url("/images/infinity/logo.png") 0 32% no-repeat;
  width: 260px;
  height: 82px;
  margin-left: -15px;
}
#header #hContainer .logo a {
  display: block;
  height: 70px;
  margin-top: -20px;
}
#header #hContainer .systemInfo {
  position: absolute;
  right: 10px;
  top: 0;
  width: 220px;
  display: table-cell;
  color: #ffffff;
  text-align: right;
  height: 81px;
  padding-top: 11px;
}
.tContainer {
  clear: left;
}
.tContainer .title {
  float: left;
}
.tContainer .nav {
  float: right;
  margin-top: -4px;
  margin-bottom: 4px;
}
.tContainer .nav .authenticate-imgs {
  margin-right: 2px;
}
.tContainer .nav input,
.tContainer .nav img {
  cursor: pointer;
  cursor: hand;
  /*.opa80;*/
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: none;
  padding: 0;
  vertical-align: bottom;
  margin-bottom: -3px;
}
.tContainer .nav input:hover,
.tContainer .nav img:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=100);
}
.tContainer .nav input.space,
.tContainer .nav img.space {
  margin-right: 3px;
}
.tContainer .nav .loader {
  margin-top: 6px;
}
.tContainer .nav .loaderTxt {
  float: left;
  margin-right: 5px;
  line-height: 16px;
}
#main {
  width: 1260px;
  text-align: left;
  margin: 113px auto 0 auto;
  padding: 0;
  position: relative;
  margin-left: max(0px, 50vw - 1260px/2) !important;
  margin-right: 0;
}
#main.login {
  padding: 35px 0 0 0;
}
#main.login h1 {
  margin-bottom: 8px;
}
#main #content {
  margin-bottom: 10px;
}
.ie7 #main.login {
  padding: 0;
  margin-top: 40px;
}
.jqmContainer {
  display: none;
  position: fixed;
  left: 0;
  width: 100%;
  top: 30%;
  margin-top: 145px;
  z-index: 4;
}
.jqmContainer .jqmWindow {
  margin: 0 auto;
  max-width: 80%;
  width: 800px;
  background: #ffffff;
  text-align: center;
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
  overflow: hidden;
}
.jqmContainer .jqmWindow .global-loader-logo {
  background: url("/images/infinity/loader-logo.png") no-repeat 50%;
  height: 44px;
  margin: 14px;
  margin-bottom: 0;
}
.jqmContainer .jqmWindow .loader {
  background: url("/images/infinity/loader-circular-32px.gif") no-repeat top center;
  width: 32px;
  height: 32px;
  margin: 14px auto;
}
.jqmContainer .jqmWindow .global-text {
  color: #a18535;
  font-size: 14px;
  text-align: center;
  margin: 14px 0;
}
.jqmContainer .jqmWindow .global-text span {
  color: #0066aa;
  display: block;
}
.header-message-container {
  display: flex;
  justify-content: space-between;
}
.breadcrumb {
  margin: 0 0 15px 0;
  height: 35px;
  padding: 8px 0;
  flex: 1 1 50%;
}
.breadcrumb li {
  float: left;
  color: #ababab;
  position: relative;
  /*float:left; padding:0 10px 0 18px; background:url("@{imgURL}/sep_arrow-breadcrumb.png") no-repeat 0% 60%;*/
}
.breadcrumb li:before {
  font-family: "icon-font-ph" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "c";
  font-size: 14px;
  margin-right: 6px;
  vertical-align: middle;
  text-decoration: none;
  display: inline-block;
  margin-top: -2px;
}
.breadcrumb li:before {
  margin-top: -4px;
  margin-left: 7px;
  color: #666666;
}
.breadcrumb li:last-child {
  color: #666666;
}
.breadcrumb li:first-child:before {
  display: none;
}
a:link,
a:visited {
  color: #0066aa;
  text-decoration: none;
  cursor: pointer;
  cursor: hand;
}
a:hover,
a:active {
  text-decoration: underline;
}
.clearfloat {
  clear: both;
}
.floatLeft {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.hide {
  display: none !important;
}
.disabled {
  cursor: default !important;
}
.tSep {
  clear: both;
  height: 1px;
  width: 100%;
  background: #eeeeee;
}
.bSep {
  clear: both;
  height: 1px;
  width: 100%;
  background: #eeeeee;
  margin: 10px 0 20px 0;
}
.error,
.loginError,
.errorNoBackground {
  color: #c5073d !important;
}
.warn {
  color: #d26300;
}
.ok {
  color: #52900f;
}
.info {
  color: #0066aa;
}
.whiteTxt {
  color: #ffffff !important;
}
.baseIconProps {
  font-size: 18px;
  margin-right: 5px;
  font-weight: normal;
}
.errorMessage {
  display: inline-block;
  font-family: FontAwesome!important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #c5073d !important;
  background: #d13964;
  font-weight: bold;
}
.errorMessage:before {
  content: "\f06a";
}
.errorMessage:before {
  font-size: 18px;
  margin-right: 5px;
  font-weight: normal;
}
.warnMessage {
  display: inline-block;
  font-family: FontAwesome!important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #d26300;
  background: #e19933;
  font-weight: bold;
}
.warnMessage:before {
  content: "\f06a";
}
.warnMessage:before {
  font-size: 18px;
  margin-right: 5px;
  font-weight: normal;
}
.okMessage {
  display: inline-block;
  font-family: FontAwesome!important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #52900f;
  font-weight: bold;
}
.okMessage:before {
  content: "\f058";
}
.okMessage:before {
  font-size: 18px;
  margin-right: 5px;
  font-weight: normal;
}
.infoMessage {
  display: inline-block;
  font-family: FontAwesome!important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #0066aa;
  background: #267db7;
  font-weight: bold;
}
.infoMessage:before {
  content: "\f05a";
}
.infoMessage:before {
  font-size: 18px;
  margin-right: 5px;
  font-weight: normal;
}
.typeDownload {
  display: inline-block;
  font-family: FontAwesome!important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.typeDownload:before {
  content: "\f019";
}
.typeDownload:before {
  padding-right: 5px;
  font-size: 16px;
}
.typeDownload.excel:before {
  color: #1e7145;
}
.typeDownload.word:before {
  color: #2b5797;
}
.reqLabel:after {
  content: " *";
  color: #c5073d;
}
.noStyle {
  border: none !important;
}
.noStyle td {
  border: none !important;
}
.dropShadow {
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.fullWidth {
  width: 100% !important;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.autoWidth {
  width: auto !important;
}
.halfWidth {
  width: 625px !important;
}
.halfWidth + .halfWidth {
  margin-left: 10px !important;
}
.halfWizardWidth {
  width: 385px !important;
}
.halfWidthPerc {
  width: 49% !important;
}
.halfWidthPerc + .halfWidthPerc {
  margin-left: 2%;
}
.evenWidth {
  width: 50%;
}
.width80 {
  width: 80px;
}
.width90 {
  width: 90px;
}
.width95 {
  width: 95px;
}
.width100 {
  width: 100px;
}
.width110 {
  width: 110px;
}
.width200 {
  width: 200px;
}
.width300 {
  width: 300px;
}
.width400 {
  width: 400px;
}
.width500 {
  width: 500px;
}
.vAlignTop {
  vertical-align: top;
}
table.vAlignTop td {
  vertical-align: top;
}
.vAlignBottom {
  vertical-align: bottom !important;
}
.vAlignMiddle {
  vertical-align: middle;
}
table.vAlignMiddle td {
  vertical-align: middle;
}
.tableSpacer {
  width: 10px;
  display: block;
}
.first {
  border-left: none;
}
.last {
  border-right: none;
}
.noWrap {
  white-space: nowrap;
}
.noWrap div {
  white-space: nowrap !important;
}
table.noWrap td {
  white-space: nowrap;
}
table.noWrap th,
table.noWrap.noWrap {
  white-space: nowrap;
}
table.noWrap th div,
table.noWrap.noWrap div {
  white-space: nowrap;
}
table.noWrap th div input,
table.noWrap.noWrap div input {
  width: auto;
}
table.noWrap th div select,
table.noWrap.noWrap div select {
  width: auto;
}
.bold {
  font-weight: bold !important;
}
.fLeft {
  float: left !important;
}
.fRight {
  float: right !important;
}
.fNone {
  float: none !important;
}
.fNone input {
  float: none !important;
}
.displayNone {
  display: none;
}
.scrollbox {
  overflow: auto;
}
.aLeft {
  text-align: left;
}
.aRight {
  text-align: right !important;
}
.aCenter {
  text-align: center !important;
}
.aTop {
  vertical-align: top !important;
}
.helpPanel {
  position: absolute;
  top: 110px;
  right: 0px;
  display: none;
  background: #ffffff;
  border: 1px solid #5b91b3;
  width: 450px;
  padding: 20px;
  z-index: 200;
  opacity: 0.95;
  -moz-opacity: 0.95;
  -khtml-opacity: 0.95;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=95);
}
.empty {
  background: #ffffff !important;
  border: solid 1px #ffffff !important;
}
.containerTable {
  width: 100%;
  float: left;
}
.containerTable td {
  vertical-align: top;
}
.containerTable td + td {
  padding-left: 10px;
}
.innerBox {
  background: #ffffff;
}
.checkList {
  line-height: 20px;
  margin: 5px 0;
}
.checkList input,
.checkList label {
  float: left !important;
}
.checkList input {
  clear: left;
  margin-top: 2px;
}
.noData {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  display: block;
  clear: both;
  padding: 4px;
  background: #ffffff;
  margin-bottom: 20px;
}
.bSpace {
  margin-bottom: 10px !important;
}
.bSpace .highcharts-container {
  margin-bottom: 10px;
}
.tSpace {
  margin-top: 10px !important;
}
.lSpace {
  margin-left: 10px !important;
}
.rSpace {
  margin-right: 10px;
}
.vSpace {
  margin: 10px 0;
}
.hSpace {
  margin: 0 10px;
}
.fSpace {
  margin: 10px;
}
.bPadSpace {
  padding-bottom: 10px !important;
}
.tPadSpace {
  padding-top: 10px;
}
.tPadSpace50 {
  padding-top: 50px !important;
}
.lPadSpace {
  padding-left: 10px !important;
}
.rPadSpace {
  padding-right: 10px;
}
.vPadSpace {
  padding: 10px 0;
}
.hPadSpace {
  padding: 0 10px;
}
.fPadSpace {
  padding: 10px;
}
.noSpace {
  padding: 0 !important;
  margin: 0 !important;
}
.noMargin {
  margin: 0 !important;
}
.col10 {
  width: 10%;
}
.col20 {
  width: 20%;
}
.col30 {
  width: 30%;
}
.col40 {
  width: 40%;
}
.col50 {
  width: 50%;
}
.noExport {
  column-export: false;
}
.export {
  column-export: true;
}
.box {
  background: #f5f6f7;
  margin-bottom: 10px;
  padding: 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  width: 49%;
  clear: left;
}
.box + .box {
  margin-left: 2%;
  clear: none;
}
.box table .label {
  background: #dee9f0;
}
.box label {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  font-weight: bold;
}
.box select {
  margin-right: 5px !important;
}
.box.fRight {
  margin-right: 0;
}
.overflowBox {
  overflow: auto;
  border: solid 1px #a18535;
}
.i .box {
  background: #f5f5f5;
  margin-bottom: 10px;
  padding: 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  width: 49%;
  clear: left;
}
.i .box + .box {
  margin-left: 2%;
  clear: none;
}
.i .box table .label {
  background: #dee1e4;
}
.i .box label {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  font-weight: bold;
}
.i .box select {
  margin-right: 5px !important;
}
.i .box.fRight {
  margin-right: 0;
}
.i .overflowBox {
  overflow: auto;
  border: solid 1px #a18535;
}
.g .box {
  background: #f5f7f5;
  margin-bottom: 10px;
  padding: 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  width: 49%;
  clear: left;
}
.g .box + .box {
  margin-left: 2%;
  clear: none;
}
.g .box table .label {
  background: #e2edd8;
}
.g .box label {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  font-weight: bold;
}
.g .box select {
  margin-right: 5px !important;
}
.g .box.fRight {
  margin-right: 0;
}
.g .overflowBox {
  overflow: auto;
  border: solid 1px #a18535;
}
.globalStyles .box {
  background: #f5f6f7;
  margin-bottom: 10px;
  padding: 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  width: 49%;
  clear: left;
}
.globalStyles .box + .box {
  margin-left: 2%;
  clear: none;
}
.globalStyles .box table .label {
  background: #dee9f0;
}
.globalStyles .box label {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  font-weight: bold;
}
.globalStyles .box select {
  margin-right: 5px !important;
}
.globalStyles .box.fRight {
  margin-right: 0;
}
.globalStyles .overflowBox {
  overflow: auto;
  border: solid 1px #a18535;
}
.contentBlock {
  background: #ffffff;
  border: solid 1px #eeeeee;
  margin-bottom: 10px;
  padding: 10px;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  width: auto;
}
.blokje {
  background: #eef4f7;
  margin-bottom: 10px;
  padding: 4px;
}
.headerBlokje {
  background: #7ca7c2;
  color: #ffffff;
  padding: 4px;
}
.columnBox {
  width: 414px;
  display: block;
  float: left;
  margin: 4px 0 4px 4px;
  padding-left: 4px;
  border-left: solid 1px #cccccc;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.columnBox:first-child {
  border: none;
  padding-left: 0;
}
.columnBox.fourColtrue {
  width: 309px;
}
.columnBox.fourColtrue:first-child {
  width: 310px;
}
.columnBox .columnBoxHeader {
  background: #eeeeee;
  display: block;
  padding: 5px;
}
.columnBox table {
  margin-top: 4px !important;
}
.helptekst h1 {
  margin-top: 15px;
  margin-bottom: 5px;
}
.helptekst h2 {
  color: #374c59;
}
.helptekst h2,
.helptekst h3,
.helptekst h4 {
  margin: 10px 0 0 0;
}
.helptekst h3 {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  font-weight: bold;
  color: #0066aa;
}
.helptekst ul {
  padding-left: 14px;
  list-style: square;
  margin-bottom: 10px;
}
.helptekst ul ul li {
  margin-left: 3px;
}
.helptekst strong {
  font-weight: bold;
}
.helptekst em {
  font-style: italic;
}
.helptekst p {
  margin-top: 3px;
}
.previewText {
  background: #f6f6f6;
  padding: 15px;
  margin: 5px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  width: 100%;
  border: dashed 1px #aaaaaa;
  min-width: 550px;
}
.previewText h1 {
  margin-top: 15px;
  margin-bottom: 5px;
}
.previewText h2 {
  color: #374c59;
}
.previewText h2,
.previewText h3,
.previewText h4 {
  margin: 10px 0 0 0;
}
.previewText h3 {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  font-weight: bold;
  color: #0066aa;
}
.previewText ul {
  padding-left: 14px;
  list-style: square;
  margin-bottom: 10px;
}
.previewText ul ul li {
  margin-left: 3px;
}
.previewText strong {
  font-weight: bold;
}
.previewText em {
  font-style: italic;
}
.previewText p {
  margin-top: 3px;
}
.previewText .linksList {
  float: none !important;
  background: #ffffff;
  margin: 0;
}
.previewText.fixedWidth {
  width: 550px;
  float: right;
}
.previewText.artikelen {
  overflow: auto;
  height: 250px;
  padding: 5px;
}
sup {
  line-height: 12px;
}
.priceUp {
  display: block;
  float: left;
  height: 15px;
  width: 10px;
  background: url("/images/infinity/icon_trend-up.png") no-repeat;
}
.priceDown {
  display: block;
  float: left;
  height: 15px;
  width: 10px;
  background: url("/images/infinity/icon_trend-down.png") no-repeat;
}
.priceSame {
  display: block;
  float: left;
  height: 15px;
  width: 10px;
  background: url("/images/infinity/icon_trend-same.png") no-repeat;
}
.icon.dag_e {
  background: url("/images/infinity/icon-e-dag.png") no-repeat;
}
.icon.dag_g {
  background: url("/images/infinity/icon-g-dag.png") no-repeat;
}
.icon.economie {
  background: url("/images/infinity/icon-economie.png") no-repeat;
}
.icon.emissies {
  background: url("/images/infinity/icon-emissie.png") no-repeat;
}
.icon.olie {
  background: url("/images/infinity/icon-olie.png") no-repeat;
}
.icon.overig {
  background: url("/images/infinity/icon-overige.png") no-repeat;
}
.icon.termijn_e {
  background: url("/images/infinity/icon-e-termijn.png") no-repeat;
}
.icon.termijn_g {
  background: url("/images/infinity/icon-g-termijn.png") no-repeat;
}
.icon.elektriciteit {
  background: url("/images/infinity/icon-e.png") no-repeat;
}
.icon.gas {
  background: url("/images/infinity/icon-g.png") no-repeat;
}
.icon.fa {
  font-size: 18px;
  vertical-align: middle;
  color: #5b91b3;
  margin-right: 5px;
}
.icon.fa.fa-check {
  color: #2b7800;
}
.icon.fa.fa-times {
  color: #9d1313;
}
.icon.fa.fa-chevron-right {
  font-size: 12px;
}
.icon.fa.fa-plus {
  color: #2b7800;
}
.icon.fa.fa-minus {
  color: #9d1313;
}
.icon.fa-blank {
  width: 18px;
  height: 16px;
  display: block;
}
.icon.marginLeft {
  margin-left: 2px;
}
a .baseProps {
  font-size: 18px;
}
a.fa {
  font-size: 18px;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
  vertical-align: middle;
}
a.fa + .fa {
  margin-left: 5px;
}
a.fa:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=100);
  text-decoration: none;
}
a.fa.fa-check {
  color: #52900f;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
}
a.fa.fa-plus-square,
a.fa.fa-minus-square {
  font-size: 14px;
  margin-top: -1px;
}
a.fa.fa-list {
  margin-top: 1px;
}
a.fa.fa-envelope,
a.fa.fa-envelope-o {
  margin-top: -1px;
}
a.fa.fa-file-text-o {
  float: right;
}
a.fa.fa-download {
  font-size: 12px;
}
a.fa.fa-download:before {
  font-size: 18px;
  padding-right: 3px;
  vertical-align: middle;
}
.versie_1 {
  color: #83a400;
}
.versie_2 {
  color: #19a500;
}
.versie_3 {
  color: #247f13;
}
.meting,
.versie_4 {
  color: #222222;
}
.puls,
.pulswaarde {
  color: #c5073d !important;
}
.black {
  color: black !important;
}
.windowProps {
  float: right !important;
  background: url("/images/infinity/icon-greenLight.png") no-repeat;
  width: 23px;
  height: 23px;
  border-left: solid 1px #eeeeee;
  padding: 0;
}
.windowOpen {
  float: right !important;
  background: url("/images/infinity/icon-greenLight.png") no-repeat;
  width: 23px;
  height: 23px;
  border-left: solid 1px #eeeeee;
  padding: 0;
}
.windowClosed {
  float: right !important;
  background: url("/images/infinity/icon-greenLight.png") no-repeat;
  width: 23px;
  height: 23px;
  border-left: solid 1px #eeeeee;
  padding: 0;
  background: url("/images/infinity/icon-redLight.png") no-repeat;
}
.valid {
  background: #9bda4c !important;
  border-color: #ffffff !important;
}
.notValid {
  background: #d84c75 !important;
  border-color: #ffffff !important;
  color: #ffffff !important;
}
.statusGreen,
.actief {
  color: #2b7800 !important;
}
.verwijderd {
  color: #c5073d !important;
}
.ingevoerd {
  color: #0066aa !important;
}
.gemeld {
  color: #555555 !important;
}
.statusRed {
  color: #9d1313 !important;
}
.statusNeutral {
  color: #233d8f !important;
}
.cellStatusGreen {
  background: #dfebd9;
}
.cellStatusRed {
  background: #f0dcdc;
}
.cellStatusBlue {
  background: #dee2ee;
}
.cellStatusGreenHover {
  background: #caddbf;
}
.cellStatusRedHover {
  background: #e6c4c4;
}
.cellStatusBlueHover {
  background: #c8cee3;
}
.Actief {
  background: url("/images/infinity/icon-greenLight.png") no-repeat 0 45%;
  padding-left: 20px !important;
}
.Inactief {
  background: url("/images/infinity/icon-redLight.png") no-repeat 0 45%;
  padding-left: 20px !important;
}
.rating-slecht,
.rating-calamiteit {
  float: left;
  background: url("/images/infinity/icon-redLight.png") no-repeat 0 45%;
  color: #c5073d;
  padding-left: 25px;
}
.rating-redelijk {
  float: left;
  background: url("/images/infinity/icon-orangeLight.png") no-repeat 0 45%;
  color: #d26300;
  padding-left: 25px;
}
.rating-goed {
  float: left;
  background: url("/images/infinity/icon-greenLight.png") no-repeat 0 45%;
  color: #52900f;
  padding-left: 25px;
}
.rating-nocategory {
  float: left;
}
.kredietRating.Calamiteit,
.kredietRating.High {
  background: url("/images/infinity/icon-redLight.png") no-repeat 2px 46%;
  color: #c5073d !important;
  padding-left: 25px !important;
}
.kredietRating.Medium {
  background: url("/images/infinity/icon-orangeLight.png") no-repeat 2px 46%;
  color: #d26300 !important;
  padding-left: 25px !important;
}
.beslissingverlaging {
  background: #c5073d !important;
}
.beslissingherziening {
  background: #d26300 !important;
}
.beslissingfoutcode {
  background: #d26300 !important;
}
.bankrekening-0,
.bankrekening-ONBEKEND {
  background: #edb4c4;
  color: #c5073d !important;
}
.EXCASSO_BLOKKADE {
  background: #f3cdd8;
}
.AKKOORD {
  background: #dfebd9;
}
.AFGEWEZEN {
  background: #f0dcdc;
}
.OPEN {
  background: #dee2ee;
}
.eanNotKnown {
  color: #c5073d;
}
h1 {
  font-family: Arial, Helvetica, sans-serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 25px!important;
  margin: 0;
  padding: 0;
}
h2 {
  font-family: Arial, Helvetica, sans-serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 16px;
  color: #5b91b3;
  clear: both;
}
.g h2 {
  font-family: Arial, Helvetica, sans-serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 16px;
  color: #6ca43b;
  clear: both;
}
.i h2 {
  font-family: Arial, Helvetica, sans-serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 16px;
  color: #596a7a;
  clear: both;
}
.h2 {
  font-family: Arial, Helvetica, sans-serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 16px;
  color: #5b91b3;
  clear: both;
}
h3 {
  font-family: Arial, Helvetica, sans-serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 14px;
  color: #374c59;
  font-weight: bold;
}
.g h3 {
  font-family: Arial, Helvetica, sans-serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 14px;
  color: #3c5937;
  font-weight: bold;
}
.i h3 {
  font-family: Arial, Helvetica, sans-serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 14px;
  color: #444444;
  font-weight: bold;
}
.h3 {
  font-family: Arial, Helvetica, sans-serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 14px;
  color: #374c59;
  font-weight: bold;
}
h4 {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #374c59;
  font-weight: bold;
}
.g h4 {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #3c5937;
  font-weight: bold;
}
.i h4 {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #444444;
  font-weight: bold;
}
.h4 {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #374c59;
  font-weight: bold;
}
h5 {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #4b5e69;
  font-weight: bold;
  padding: 6px 0 2px 6px;
}
.g h5 {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #4f694b;
  font-weight: bold;
  padding: 6px 0 2px 6px;
}
.i h5 {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #565656;
  font-weight: bold;
  padding: 6px 0 2px 6px;
}
.h5 {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #4b5e69;
  font-weight: bold;
  padding: 6px 0 2px 6px;
}
h6 {
  font-family: Arial, Helvetica, sans-serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 16px;
}
.h6 {
  font-family: Arial, Helvetica, sans-serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 16px;
}
.ff input[type=text],
.ff input[type=password] {
  padding: 4px 3px 3px 3px;
}
.ie input[type=text],
.ie input[type=password] {
  padding: 1px 3px 5px 3px;
}
input[type=text],
input[type=password],
select {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  color: #374c59;
  padding: 1px 2px 0 2px;
  background: #fcfcfc;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
input[type=text].numeriek,
input[type=password].numeriek,
select.numeriek {
  text-align: right;
}
input[type=text][disabled],
input[type=password][disabled],
select[disabled] {
  background: url("/images/infinity/bg-input-px-disabled.gif") #eeeeee repeat-x;
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #aaaaaa;
}
input[type=text][readonly],
input[type=password][readonly],
select[readonly] {
  background: url("/images/infinity/bg-input-px-disabled.gif") #f6f6f6 repeat-x;
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #5f707a;
}
input[type=text]:focus,
input[type=password]:focus,
select:focus {
  outline: 0;
  box-shadow: 0px 0px 5px #0066aa;
}
select {
  padding: 2px 1px 1px 3px;
  color: #555555;
}
option {
  background: #ffffff;
}
textarea {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  padding: 3px;
  margin: 2px 0;
  color: #374c59;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  min-height: 20px;
}
textarea[disabled] {
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #aaaaaa;
  background: #eeeeee;
}
textarea[readonly] {
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #5f707a;
  background: #f6f6f6;
}
label {
  font-weight: bold;
}
input[type=checkbox] {
  vertical-align: middle;
  margin-left: 3px;
}
.suggestion div {
  float: left;
  position: relative;
}
.suggestion .loader {
  position: relative;
  margin-right: 20px;
}
.suggestion .loader img {
  position: absolute;
  top: 3px;
  left: 0;
}
.g input[type=text],
.g input[type=password],
.g select {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  color: #3c5937;
  padding: 1px 2px 0 2px;
  background: #fcfcfc;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.g input[type=text].numeriek,
.g input[type=password].numeriek,
.g select.numeriek {
  text-align: right;
}
.g input[type=text][disabled],
.g input[type=password][disabled],
.g select[disabled] {
  background: url("/images/infinity/bg-input-px-disabled.gif") #eeeeee repeat-x;
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #aaaaaa;
}
.g input[type=text][readonly],
.g input[type=password][readonly],
.g select[readonly] {
  background: url("/images/infinity/bg-input-px-disabled.gif") #f6f6f6 repeat-x;
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #637a5f;
}
.g input[type=text]:focus,
.g input[type=password]:focus,
.g select:focus {
  outline: 0;
  box-shadow: 0px 0px 5px #0066aa;
}
.g select {
  padding: 2px 1px 1px 3px;
  color: #555555;
}
.g option {
  background: #ffffff;
}
.g textarea {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  padding: 3px;
  margin: 2px 0;
  color: #3c5937;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  min-height: 20px;
}
.g textarea[disabled] {
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #aaaaaa;
  background: #eeeeee;
}
.g textarea[readonly] {
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #637a5f;
  background: #f6f6f6;
}
.g label {
  font-weight: bold;
}
.g input[type=checkbox] {
  vertical-align: middle;
  margin-left: 3px;
}
.g .suggestion div {
  float: left;
  position: relative;
}
.g .suggestion .loader {
  position: relative;
  margin-right: 20px;
}
.g .suggestion .loader img {
  position: absolute;
  top: 3px;
  left: 0;
}
.i input[type=text],
.i input[type=password],
.i select {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  color: #444444;
  padding: 1px 2px 0 2px;
  background: #fcfcfc;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.i input[type=text].numeriek,
.i input[type=password].numeriek,
.i select.numeriek {
  text-align: right;
}
.i input[type=text][disabled],
.i input[type=password][disabled],
.i select[disabled] {
  background: url("/images/infinity/bg-input-px-disabled.gif") #eeeeee repeat-x;
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #aaaaaa;
}
.i input[type=text][readonly],
.i input[type=password][readonly],
.i select[readonly] {
  background: url("/images/infinity/bg-input-px-disabled.gif") #f6f6f6 repeat-x;
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #696969;
}
.i input[type=text]:focus,
.i input[type=password]:focus,
.i select:focus {
  outline: 0;
  box-shadow: 0px 0px 5px #0066aa;
}
.i select {
  padding: 2px 1px 1px 3px;
  color: #555555;
}
.i option {
  background: #ffffff;
}
.i textarea {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  padding: 3px;
  margin: 2px 0;
  color: #444444;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  min-height: 20px;
}
.i textarea[disabled] {
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #aaaaaa;
  background: #eeeeee;
}
.i textarea[readonly] {
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #696969;
  background: #f6f6f6;
}
.i label {
  font-weight: bold;
}
.i input[type=checkbox] {
  vertical-align: middle;
  margin-left: 3px;
}
.i .suggestion div {
  float: left;
  position: relative;
}
.i .suggestion .loader {
  position: relative;
  margin-right: 20px;
}
.i .suggestion .loader img {
  position: absolute;
  top: 3px;
  left: 0;
}
.inputStyle input[type=text],
.inputStyle input[type=password],
.inputStyle select {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  color: #374c59;
  padding: 1px 2px 0 2px;
  background: #fcfcfc;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.inputStyle input[type=text].numeriek,
.inputStyle input[type=password].numeriek,
.inputStyle select.numeriek {
  text-align: right;
}
.inputStyle input[type=text][disabled],
.inputStyle input[type=password][disabled],
.inputStyle select[disabled] {
  background: url("/images/infinity/bg-input-px-disabled.gif") #eeeeee repeat-x;
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #aaaaaa;
}
.inputStyle input[type=text][readonly],
.inputStyle input[type=password][readonly],
.inputStyle select[readonly] {
  background: url("/images/infinity/bg-input-px-disabled.gif") #f6f6f6 repeat-x;
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #5f707a;
}
.inputStyle input[type=text]:focus,
.inputStyle input[type=password]:focus,
.inputStyle select:focus {
  outline: 0;
  box-shadow: 0px 0px 5px #0066aa;
}
.inputStyle select {
  padding: 2px 1px 1px 3px;
  color: #555555;
}
.inputStyle option {
  background: #ffffff;
}
.inputStyle textarea {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  padding: 3px;
  margin: 2px 0;
  color: #374c59;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  min-height: 20px;
}
.inputStyle textarea[disabled] {
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #aaaaaa;
  background: #eeeeee;
}
.inputStyle textarea[readonly] {
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #5f707a;
  background: #f6f6f6;
}
.inputStyle label {
  font-weight: bold;
}
.inputStyle input[type=checkbox] {
  vertical-align: middle;
  margin-left: 3px;
}
.inputStyle .suggestion div {
  float: left;
  position: relative;
}
.inputStyle .suggestion .loader {
  position: relative;
  margin-right: 20px;
}
.inputStyle .suggestion .loader img {
  position: absolute;
  top: 3px;
  left: 0;
}
.multipleSelect option:hover {
  box-shadow: 0 0 10px 100px #d3d8e9 inset;
  background: #d3d8e9 !important;
}
.multipleSelect option:checked {
  box-shadow: 0 0 10px 100px #d3d8e9 inset;
  background: #d3d8e9 !important;
}
td.textAlignCenter {
  text-align: center !important;
}
.selectors {
  display: inline-block;
  margin: 8px 0 0 0;
  width: 100%;
}
.selectors label {
  display: inline-block;
  margin-right: 3px;
  vertical-align: middle;
}
.selectors label + label {
  margin-left: 5px;
}
.selectors label + .fa {
  margin-left: 3px;
}
.selectors label + select {
  margin-left: 3px !important;
}
.selectors label + input[type=checkbox] {
  margin-left: 3px;
}
.selectors label + input[type=text] {
  margin-left: 3px;
}
.selectors select {
  display: inline-block;
  margin-right: 6px;
  margin-left: 3px;
}
.selectors select + label {
  margin-left: 3px;
  margin-right: 0;
}
.selectors input {
  display: inline-block;
}
.selectors input[type="checkbox"] + label,
.selectors input[type="checkbox"] + span + label {
  margin-left: 3px;
}
.selectors input[type="checkbox"] + label:after,
.selectors input[type="checkbox"] + span + label:after {
  margin-left: 6px;
  content: "|";
  padding-right: 3px;
  color: #dddddd;
}
.selectors input[type="text"] {
  margin-right: 8px;
}
.selectors input[type="text"] + input[type="checkbox"] {
  margin: 5px 0 0 0;
}
.selectors input[type="text"] + span + input[type="checkbox"] {
  margin-left: 6px;
}
.selectors span {
  display: inline-block;
  vertical-align: middle;
}
.selectors table {
  display: inline-block;
  vertical-align: middle;
}
.selectors table table {
  margin-right: 6px;
}
.selectors table table select {
  margin-right: 0;
}
.selectors img {
  vertical-align: top;
  margin: 0;
}
.selectors .noSpacing {
  margin-left: 0;
}
.selectors .negSpace {
  margin-left: -6px;
}
.selectors .checkboxTable {
  margin-left: 3px;
  vertical-align: middle;
}
.selectors .checkboxTable td {
  padding-right: 2px;
}
.selectors a {
  display: inline-block;
  vertical-align: middle;
  margin-top: -1px;
}
.selectors .fa-arrow-circle-right {
  margin-right: 6px;
  margin-top: 1px;
  margin-left: -2px;
}
.selectors .fa-arrow-circle-left {
  margin-left: 6px;
  margin-top: 1px;
}
.selectors .dateSep {
  color: #cccccc;
}
.selectors h2 {
  margin-bottom: 0;
  padding-bottom: 0;
}
.ie8 .selectors label {
  display: inline;
}
.login .language_select {
  margin-top: 10px;
}
.jqmOverlay {
  background: rgba(0, 0, 0, 0.45);
  cursor: progress;
  z-index: 0;
}
.loaderAnim {
  float: left;
  margin-left: 86px;
  clear: right;
}
.loaderText {
  text-align: center;
  padding: 0 10px;
  font-size: 16px;
  color: #a18535;
}
.loaderText span {
  color: #0066aa;
}
.g .modalMessage {
  padding: 10px;
  display: none;
  position: absolute;
  top: 85px;
  left: 50%;
  margin-left: -175px;
  background: #f8faf5;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
}
.g .modalMessage div,
.g .modalMessage input {
  float: left;
}
.g .modalMessage h2 {
  margin: 0;
}
.g .modalMessage .sep {
  clear: both;
  height: 1px;
  width: 100%;
  background: #eeeeee;
  background: #d3e4c4;
  margin: 8px 0 8px 0;
}
.g .modalMessage .main {
  width: 100%;
}
.g .modalMessage .label {
  margin: 5px 0 0 2px;
}
.g .modalMessage .buttons {
  padding: 5px 0px 0px 0px;
  margin: 0 0 0 -2px;
  clear: both;
}
.g .modalMessage350 {
  padding: 10px;
  display: none;
  position: absolute;
  top: 85px;
  left: 50%;
  margin-left: -175px;
  background: #f8faf5;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  width: 350px;
}
.g .modalMessage350 div,
.g .modalMessage350 input {
  float: left;
}
.g .modalMessage350 h2 {
  margin: 0;
}
.g .modalMessage350 .sep {
  clear: both;
  height: 1px;
  width: 100%;
  background: #eeeeee;
  background: #d3e4c4;
  margin: 8px 0 8px 0;
}
.g .modalMessage350 .main {
  width: 100%;
}
.g .modalMessage350 .label {
  margin: 5px 0 0 2px;
}
.g .modalMessage350 .buttons {
  padding: 5px 0px 0px 0px;
  margin: 0 0 0 -2px;
  clear: both;
}
.i .modalMessage {
  padding: 10px;
  display: none;
  position: absolute;
  top: 85px;
  left: 50%;
  margin-left: -175px;
  background: #f7f7f8;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
}
.i .modalMessage div,
.i .modalMessage input {
  float: left;
}
.i .modalMessage h2 {
  margin: 0;
}
.i .modalMessage .sep {
  clear: both;
  height: 1px;
  width: 100%;
  background: #eeeeee;
  background: #cdd2d7;
  margin: 8px 0 8px 0;
}
.i .modalMessage .main {
  width: 100%;
}
.i .modalMessage .label {
  margin: 5px 0 0 2px;
}
.i .modalMessage .buttons {
  padding: 5px 0px 0px 0px;
  margin: 0 0 0 -2px;
  clear: both;
}
.i .modalMessage350 {
  padding: 10px;
  display: none;
  position: absolute;
  top: 85px;
  left: 50%;
  margin-left: -175px;
  background: #f7f7f8;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  width: 350px;
}
.i .modalMessage350 div,
.i .modalMessage350 input {
  float: left;
}
.i .modalMessage350 h2 {
  margin: 0;
}
.i .modalMessage350 .sep {
  clear: both;
  height: 1px;
  width: 100%;
  background: #eeeeee;
  background: #cdd2d7;
  margin: 8px 0 8px 0;
}
.i .modalMessage350 .main {
  width: 100%;
}
.i .modalMessage350 .label {
  margin: 5px 0 0 2px;
}
.i .modalMessage350 .buttons {
  padding: 5px 0px 0px 0px;
  margin: 0 0 0 -2px;
  clear: both;
}
.modalMessage {
  padding: 10px;
  display: none;
  position: absolute;
  top: 85px;
  left: 50%;
  margin-left: -175px;
  background: #f7f9fb;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
}
.modalMessage div,
.modalMessage input {
  float: left;
}
.modalMessage h2 {
  margin: 0;
}
.modalMessage .sep {
  clear: both;
  height: 1px;
  width: 100%;
  background: #eeeeee;
  background: #cddee8;
  margin: 8px 0 8px 0;
}
.modalMessage .main {
  width: 100%;
}
.modalMessage .label {
  margin: 5px 0 0 2px;
}
.modalMessage350 {
  padding: 10px;
  display: none;
  position: absolute;
  top: 85px;
  left: 50%;
  margin-left: -175px;
  background: #f7f9fb;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  width: 350px;
}
.modalMessage350 div,
.modalMessage350 input {
  float: left;
}
.modalMessage350 h2 {
  margin: 0;
}
.modalMessage350 .sep {
  clear: both;
  height: 1px;
  width: 100%;
  background: #eeeeee;
  background: #cddee8;
  margin: 8px 0 8px 0;
}
.modalMessage350 .main {
  width: 100%;
}
.modalMessage350 .label {
  margin: 5px 0 0 2px;
}
.modalMessage350 .buttons {
  padding: 5px 0px 0px 0px;
  margin: 0 0 0 -2px;
  clear: both;
}
.ie7 .jqmOverlay {
  background: none;
}
.selectDownload_panel {
  position: absolute;
  display: none;
  z-index: 200;
  width: 200px;
  margin-left: 405px;
  right: 0 !important;
  padding: 10px;
  background: #f7f9fb;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
}
.selectDownload_panel input {
  float: left;
  padding: 2px 2px 0 0;
}
.selectDownload_panel .sep {
  width: inherit;
  clear: both;
  height: 1px;
  width: 100%;
  background: #eeeeee;
  background: #cddee8;
  margin: 5px 0 5px 0;
}
.selectDownload_panel .sep.sub {
  background: #dee9f0;
  margin: 5px 0;
}
.tooltipERROR + input[type=text],
input.error[type=text] {
  border-top: solid 1px #92012a;
  border-left: solid 1px #92012a;
  border-bottom: solid 1px #890027;
  border-right: solid 1px #890027;
  background: #c5073d;
  color: #ffffff !important;
}
.tooltipWARN + input[type=text],
input.warn[type=text] {
  border-top: solid 1px #aa5c00;
  border-left: solid 1px #aa5c00;
  border-bottom: solid 1px #c06402;
  border-right: solid 1px #c06402;
  background: #d26300;
  color: #ffffff;
}
.tooltipERROR {
  color: #c5073d;
}
.tooltipERROR .ui-tooltip-text {
  background-color: white !important;
}
.tooltipERROR .ui-tooltip-arrow {
  border-right-color: white !important;
}
.tooltipWARN {
  color: #d26300;
}
.tooltipWARN .ui-tooltip-text {
  background-color: white !important;
}
.tooltipWARN .ui-tooltip-arrow {
  border-right-color: white !important;
}
.generalWarning {
  display: block;
  border: solid 1px #c5073d;
  padding: 4px;
  margin-bottom: 10px;
  line-height: 20px;
}
.generalWarning .fa {
  margin-top: -1px;
}
.tooltip {
  border: solid 2px #a18535;
  color: #a18535;
}
.tooltip li {
  background: url("/images/infinity/icon_info-23x23.png") no-repeat 0% 55%;
  padding: 8px 10px 8px 30px;
  margin-left: 8px;
  text-align: left;
}
.tooltip.bottom {
  float: none;
  clear: both;
}
.tooltip .alertProps {
  position: absolute !important;
  z-index: 2;
  background: #ffffff;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  padding: 1px 0;
  margin-left: 3px;
  margin-top: -1px;
  border: solid 1px #cccccc !important;
}
.tooltip .labelProps {
  line-height: 22px;
  margin: 0 -6px;
  padding: 0 11px;
  white-space: nowrap;
}
.highlightText {
  float: right;
  padding: 5px;
  color: #c5073d;
}
.baseIconSpecs {
  float: left;
  width: 28px;
  height: 28px;
  margin: 4px;
  background: url("/images/infinity/icon_warn-23x23.png") no-repeat;
}
.systemAlerts {
  right: 0;
  padding: 5px;
  z-index: 20;
  border: solid 1px #d26300;
  max-width: 850px;
  margin-top: 2px;
  margin-bottom: 8px;
  flex: 1 1 50%;
}
.systemAlerts .iconAlert {
  float: left;
  width: 28px;
  height: 28px;
  margin: 4px;
  background: url("/images/infinity/icon_warn-23x23.png") no-repeat;
}
.systemAlerts td {
  vertical-align: top;
}
.alertSandP {
  right: 0;
  padding: 5px;
  z-index: 20;
  border: solid 1px #d26300;
  margin-top: 2px;
}
.alertSandP .iconAlert {
  float: left;
  width: 28px;
  height: 28px;
  margin: 4px;
  background: url("/images/infinity/icon_warn-23x23.png") no-repeat;
}
.alertSandP .alert-td {
  vertical-align: top;
}
.loginAlert {
  float: left;
  border: solid 1px #d26300;
  padding: 15px 15px 15px 10px;
  margin: 60px 10px 0 0;
  width: 300px;
  min-height: 203px;
  position: relative;
}
.loginAlert .iconAlert {
  float: left;
  width: 28px;
  height: 28px;
  margin: 4px;
  background: url("/images/infinity/icon_warn-23x23.png") no-repeat;
  min-height: 200px;
}
.labelHolder {
  clear: both;
}
.totalLabel {
  float: left;
  margin: 0 0 15px 0;
  padding: 0 8px;
  font-weight: bold;
  line-height: 26px;
  background: #eeeeee;
}
.totalData {
  float: left;
  border: solid 1px #eeeeee;
  margin: 0 5px 0 0;
  padding: 0 8px;
  line-height: 26px;
  height: 26px;
  background: #ffffff;
}
.totalData label {
  line-height: 26px;
  font-weight: normal;
}
.som {
  float: left;
  margin: 0 5px 0 0;
  line-height: 26px;
}
.baseBlock {
  float: left;
  border: solid 1px #eeeeee;
  margin: 60px 10px 0 0;
  padding: 30px 30px 20px 30px;
  min-height: 183px;
  position: relative;
}
.loginWindow {
  float: left;
  border: solid 1px #eeeeee;
  margin: 60px 10px 0 0;
  padding: 30px 30px 20px 30px;
  min-height: 183px;
  position: relative;
}
.loginWindow .title {
  position: absolute;
  top: -40px;
  left: 20px;
  font-weight: bold;
  background-color: #ffffff;
}
.loginWindow input[type=password],
.loginWindow input[type=text] {
  width: 244px;
}
.linksList {
  float: left;
  border: solid 1px #eeeeee;
  margin: 60px 10px 0 0;
  padding: 30px 30px 20px 30px;
  min-height: 183px;
  position: relative;
}
.linksList li a {
  padding: 2px 0 2px 15px;
  background: url("/images/infinity/sep_arrow-breadcrumb.png") no-repeat 0% 53%;
}
.linksList.handleiding {
  width: 210px;
}
.linksList .iconSpecs {
  float: left;
  width: 23px;
  height: 21px;
  margin-right: 5px;
}
.linksList .iconPDF {
  float: left;
  width: 23px;
  height: 21px;
  margin-right: 5px;
  background: url("/images/infinity/icon-pdf.gif") no-repeat;
}
.linksList .iconVideo {
  float: left;
  width: 23px;
  height: 21px;
  margin-right: 5px;
  background: url("/images/infinity/icon-video.gif") no-repeat;
}
.linksList .loginLink {
  line-height: 22px;
  height: 30px;
}
.loginMelding .linksList {
  margin: 10px 10px 0 0;
  min-height: 10px;
}
.ie7 .linkList.handleiding {
  width: 280px;
}
.floatHeader {
  position: relative;
  text-align: left;
  margin: 116px auto 0 auto;
  padding: 0;
  z-index: 2;
  display: none;
  overflow: auto;
}
.floatFooter {
  overflow: auto;
  margin-top: 0px;
  margin-left: -1px;
  position: fixed;
  z-index: 2;
  top: 0px;
  display: block;
}
.g .handelsWindow {
  width: 100%;
  background: #6ca43b;
  color: #ffffff;
  padding: 3px 8px;
  font-size: 12px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.g .selectorMenu {
  width: 100%;
  border: solid 1px #d3e4c4;
  margin: 0 0 15px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.g .selectorMenu .block {
  border-right: solid 1px #d3e4c4;
  display: inline-block;
  padding: 2px 8px;
  height: 25px;
}
.g .selectorMenu .block .last {
  border: none;
}
.g .selectorMenu select {
  vertical-align: middle;
}
.g .selectorMenu input[type=text] {
  height: 21px;
  vertical-align: middle;
}
.baseWidth {
  width: 100%;
}
.handelsWindow {
  width: 100%;
  background: #5b91b3;
  color: #ffffff;
  padding: 3px 8px;
  font-size: 12px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.selectorMenu {
  width: 100%;
  border: solid 1px #cddee8;
  margin: 0 0 15px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.selectorMenu .block {
  border-right: solid 1px #cddee8;
  display: inline-block;
  padding: 2px 8px;
  height: 25px;
}
.selectorMenu .block .last {
  border: none;
}
.selectorMenu select {
  vertical-align: middle;
}
.selectorMenu input[type=text] {
  height: 21px;
  vertical-align: middle;
}
.ie7 .handelsWindow {
  padding: 3px 0;
  text-indent: 8px;
  border: solid 1px #6ca43b;
}
.ie7 .block {
  float: left;
}
.togglePanel {
  margin-bottom: 10px;
  width: 100%;
}
.togglePanel.containsCalendar .boxOverflow {
  min-height: 240px;
}
.togglePanel .title {
  clear: both;
  height: 25px;
  line-height: 26px;
  font-weight: bold;
  padding: 0 8px;
  color: #ffffff;
  background: #a18535 url("/images/infinity/btn_arrow-padding.png") no-repeat right center;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
  width: inherit;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.togglePanel .title:hover {
  opacity: 0.9;
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=90);
  cursor: hand;
  cursor: pointer;
}
.togglePanel .title.active {
  background-image: url("/images/infinity/btn_arrow-active-padding.png");
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=100);
}
.togglePanel .title div {
  display: block;
  width: inherit;
}
.togglePanel .title span {
  float: right;
  font-weight: normal;
  margin-right: 20px;
  font-size: 11px;
}
.togglePanel .boxOverflow {
  overflow-x: auto;
  overflow-y: hidden;
  min-height: 0%;
}
.togglePanel .content {
  padding: 1px 0 0 0;
  border: solid 1px #a18535;
  border-top: none;
  width: inherit;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.togglePanel .content.full .boxOverflow {
  overflow: visible;
}
.togglePanel .text {
  padding: 4px 8px;
}
.togglePanel .toggleSpacer {
  padding: 8px;
}
.togglePanel .noData {
  margin-bottom: 0;
}
.togglePanel .graphTools {
  background: #f5f6f7;
  width: 100%;
  line-height: 31px;
}
.togglePanel .graphTools input {
  vertical-align: baseline;
}
.ie7 .togglePanel .title {
  width: 100%;
  padding: 0;
  text-indent: 8px;
  line-height: 25px;
}
.ie7 .togglePanel .title.lp {
  width: 627px;
}
.g .staticPanel {
  margin-bottom: 10px;
  width: 100%;
}
.g .staticPanel .title {
  height: 25px;
  line-height: 26px;
  font-weight: bold;
  padding: 0 8px;
  color: #ffffff;
  background: #6ca43b;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.g .staticPanel .title span {
  font-weight: normal;
  float: right;
  margin-right: 8px;
}
.g .staticPanel .content {
  padding: 1px 0 0 0;
  border: solid 1px #6ca43b;
  border-top: none;
  width: inherit;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.g .staticPanel .toggleSpacer {
  padding: 8px;
}
.g .staticPanel .buttons {
  margin: 8px 0;
  clear: both;
  float: right;
}
.staticPanel {
  margin-bottom: 10px;
  width: 100%;
}
.staticPanel .title {
  height: 25px;
  line-height: 26px;
  font-weight: bold;
  padding: 0 8px;
  color: #ffffff;
  background: #5b91b3;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.staticPanel .title span {
  font-weight: normal;
  float: right;
  margin-right: 8px;
}
.staticPanel .content {
  padding: 1px 0 0 0;
  border: solid 1px #5b91b3;
  border-top: none;
  width: inherit;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.staticPanel .toggleSpacer {
  padding: 8px;
}
.g .right {
  float: right;
  width: 260px;
}
.g .right h2 {
  margin: 0;
}
.g .right h3 {
  text-transform: uppercase;
}
.g .right h4 {
  padding: 6px 0 0 6px;
}
.g .right .window,
.g .right .window-open {
  background: #f0f6eb;
  border: solid 1px #d3e4c4;
  margin-bottom: 10px;
  padding: 8px;
}
.g .right .window-closed {
  background: #f0f6eb;
  border: solid 1px #d3e4c4;
  margin-bottom: 10px;
  padding: 8px;
  border: solid 1px #f3cdd8;
  background: #fcf2f5;
}
.g .right .window-closed h2 {
  color: #c5073d;
}
.g .right .noData {
  padding: 8px;
}
.g .right .iconProps {
  width: 23px;
  height: 23px;
  margin: 4px;
}
.g .right .iconOk {
  width: 23px;
  height: 23px;
  margin: 4px;
  background: url("/images/infinity/icon_ok-18x18.png") no-repeat;
}
.g .right .iconError {
  width: 23px;
  height: 23px;
  margin: 4px;
  background: url("/images/infinity/icon_error-18x18.png") no-repeat;
}
.g .right .iconAlert {
  width: 23px;
  height: 23px;
  margin: 4px;
  background: url("/images/infinity/icon_alert-18x18.png") no-repeat;
}
.g .right .rowProps {
  float: left;
  width: 100%;
  margin-top: 1px;
}
.g .right .cellProps {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
}
.g .right .labelProps {
  color: #3c5937;
  background: #f0f6eb;
}
.g .right .info {
  float: left;
  width: 100%;
  margin-top: 1px;
  margin-top: 0;
}
.g .right .posRow {
  float: left;
  width: 100%;
  margin-top: 1px;
  border-bottom: solid 1px #d3e4c4;
}
.g .right .posRow.first {
  border-top: solid 1px #d3e4c4;
}
.g .right .posRow.posTitle {
  border: none;
  margin-top: -1px;
}
.g .right .pos_label {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  color: #3c5937;
  background: #f0f6eb;
  width: 114px;
}
.g .right .pos_data {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  width: 80px;
}
.g .right .pos_unit {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  width: 41px;
  font-size: 10px;
  text-align: right;
}
.g .right .pos_tData,
.g .right .pos_cData {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  width: 105px;
}
.g .right .pos_tLabel,
.g .right .pos_cLabel {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  color: #3c5937;
  background: #f0f6eb;
  width: 60px;
}
.g .right .pos_tsData,
.g .right .pos_sData {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  width: 73px;
}
.g .right .pos_tLabel,
.g .right .pos_tData,
.g .right .pos_tsData {
  background: #6ca43b;
  color: #ffffff;
  border-right: solid 1px #ffffff;
}
.g .right .pos_tsData {
  border: none;
}
.right {
  float: right;
  width: 260px;
}
.right h2 {
  margin: 0;
}
.right h3 {
  text-transform: uppercase;
}
.right h4 {
  padding: 6px 0 0 6px;
}
.right .window,
.right .window-open {
  background: #eef4f7;
  border: solid 1px #cddee8;
  margin-bottom: 10px;
  padding: 8px;
}
.right .window-closed {
  background: #eef4f7;
  border: solid 1px #cddee8;
  margin-bottom: 10px;
  padding: 8px;
  border: solid 1px #f3cdd8;
  background: #fcf2f5;
}
.right .window-closed h2 {
  color: #c5073d;
}
.right .noData {
  padding: 8px;
}
.right .iconProps {
  width: 23px;
  height: 23px;
  margin: 4px;
}
.right .iconOk {
  width: 23px;
  height: 23px;
  margin: 4px;
  background: url("/images/infinity/icon_ok-18x18.png") no-repeat;
}
.right .iconError {
  width: 23px;
  height: 23px;
  margin: 4px;
  background: url("/images/infinity/icon_error-18x18.png") no-repeat;
}
.right .iconAlert {
  width: 23px;
  height: 23px;
  margin: 4px;
  background: url("/images/infinity/icon_alert-18x18.png") no-repeat;
}
.right .rowProps {
  float: left;
  width: 100%;
  margin-top: 1px;
}
.right .cellProps {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
}
.right .labelProps {
  color: #374c59;
  background: #eef4f7;
}
.right .info {
  float: left;
  width: 100%;
  margin-top: 1px;
  margin-top: 0;
}
.right .posRow {
  float: left;
  width: 100%;
  margin-top: 1px;
  border-bottom: solid 1px #cddee8;
}
.right .posRow.first {
  border-top: solid 1px #cddee8;
}
.right .posRow.posTitle {
  border: none;
  margin-top: -1px;
}
.right .pos_label {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  color: #374c59;
  background: #eef4f7;
  width: 114px;
}
.right .pos_data {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  width: 80px;
}
.right .pos_unit {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  width: 41px;
  font-size: 10px;
  text-align: right;
}
.right .pos_tData,
.right .pos_cData {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  width: 105px;
}
.right .pos_tLabel,
.right .pos_cLabel {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  color: #374c59;
  background: #eef4f7;
  width: 60px;
}
.right .pos_tsData,
.right .pos_sData {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  width: 73px;
}
.right .pos_tLabel,
.right .pos_tData,
.right .pos_tsData {
  background: #5b91b3;
  color: #ffffff;
  border-right: solid 1px #ffffff;
}
.right .pos_tsData {
  border: none;
}
#grafiek,
.highcharts-container {
  float: left;
}
#grafiek div.highcharts-axis > span,
.highcharts-container div.highcharts-axis > span {
  background: #ffffff;
}
.toggleGrafiek {
  width: 1258px;
  height: 400px;
}
.graph_relaxGas {
  float: right !important;
  border: solid 1px #d3e4c4;
  padding: 8px 0 0 5px;
  clear: both;
  margin-left: 10px;
}
.graph_vastGas {
  border: solid 1px #d3e4c4;
  padding: 3px 0 0 0;
}
.graph_eTermijn {
  float: left;
  margin-left: 20px;
  width: 730px;
}
.toggleGraphSpacer {
  padding: 10px 10px 0 10px;
}
.highchartsTag .highcharts-title {
  display: none;
}
.highcharts-tracker g {
  border-bottom: solid 1px #ffffff;
}
.right_column {
  vertical-align: top;
  text-align: right;
}
.right_column .tooltip {
  clear: both;
  width: 367px;
  float: right;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  margin-top: 10px;
}
.autoAan {
  background: url("/images/infinity/bg_autoAan.gif");
  color: #3c5937;
}
.autoUit {
  background: url("/images/infinity/bg_autoUit.gif");
  color: #ffffff;
}
.SCHEMA-AAN {
  background: #9bda4c;
  color: #ffffff !important;
}
.SCHEMA-UIT {
  background: #d84c75;
  color: #ffffff !important;
}
.WCM-UIT {
  background: url("/images/infinity/bg_wcmUit.gif");
}
.onbalans .uit {
  background: url("/images/infinity/bg_uit.gif");
}
.ONBALANS-AAN {
  background-color: #52900f;
  color: #ffffff !important;
}
.ONBALANS-UIT {
  background-color: #c5073d;
  color: #ffffff !important;
}
.aan {
  background: #52900f;
  color: #ffffff;
}
.uit {
  background: url("/images/infinity/bg_uit.gif");
}
.schakelschema {
  float: left;
  width: 100%;
}
.schakelschema div {
  float: left;
}
.schakelschema .labelProps {
  border-right: solid 1px #ffffff;
  width: 41px;
  text-align: center;
  line-height: 23px;
  height: 22px;
  width: 105px;
  padding: 0 0 0 5px;
  text-align: left;
}
.schakelschema .rowProps {
  width: 100%;
  margin: 1px 0 0 0;
  color: #ffffff;
}
.schakelschema .group_title {
  font-weight: bold;
  color: #a18535;
  padding: 5px 0 1px 5px;
}
.schakelschema .tVolume {
  width: 99px;
  line-height: 22px;
  height: 22px;
  color: #555555;
}
.schakelschema .tVolume1 {
  width: 99px;
  line-height: 22px;
  height: 22px;
  color: #555555;
}
.schakelschema .tVolume2 {
  width: 120px;
  line-height: 22px;
  height: 22px;
  color: #555555;
}
.schakelschema .prices .tVolume,
.schakelschema .prices .tVolume1,
.schakelschema .prices .tVolume2 {
  color: #ffffff;
}
.schakelschema .prices .tVolume .totVol,
.schakelschema .prices .tVolume1 .totVol,
.schakelschema .prices .tVolume2 .totVol,
.schakelschema .prices .tVolume .gemPrijs,
.schakelschema .prices .tVolume1 .gemPrijs,
.schakelschema .prices .tVolume2 .gemPrijs {
  font-weight: bold;
}
.schakelschema .totVol {
  width: 49px;
  text-align: right;
}
.schakelschema .gemPrijs {
  float: right;
  border-left: solid 1px #ffffff;
  width: 49px;
  text-align: right;
  height: 22px;
}
.schakelschema .eenheden {
  float: right;
  width: 99px;
  line-height: 24px;
  font-weight: bold;
}
.schakelschema .timeline {
  width: 100%;
  margin: 1px 0 0 0;
  color: #ffffff;
  background: #6b9cba;
}
.schakelschema .dataRow {
  width: 100%;
  margin: 1px 0 0 0;
  color: #ffffff;
  background: #eeeeee;
}
.schakelschema .prices {
  width: 100%;
  margin: 1px 0 0 0;
  color: #ffffff;
  background: #374c59;
}
.schakelschema .totals {
  width: 100%;
  margin: 1px 0 0 0;
  color: #ffffff;
  background: #8cb2ca;
}
.schakelschema .totals .tVolume,
.schakelschema .totals .tVolume1,
.schakelschema .totals .tVolume2 {
  font-weight: bold;
  color: #ffffff;
}
.schakelschema .totalsNoBackground {
  width: 100%;
  margin: 1px 0 0 0;
  color: #ffffff;
  color: #a18535;
  font-weight: bold;
  padding: 5px 0 0px 0px;
}
.schakelschema .comp_totals {
  width: 100%;
  margin: 1px 0 0 0;
  color: #ffffff;
  background: #5f707a;
}
.schakelschema .comp_totals .tVolume,
.schakelschema .comp_totals .tVolume1,
.schakelschema .comp_totals .tVolume2 {
  font-weight: bold;
  color: #ffffff;
}
.schakelschema .label {
  border-right: solid 1px #ffffff;
  width: 41px;
  text-align: center;
  line-height: 23px;
  height: 22px;
  width: 105px;
  padding: 0 0 0 5px;
  text-align: left;
}
.schakelschema .component {
  border-right: solid 1px #ffffff;
  width: 41px;
  text-align: center;
  line-height: 23px;
  height: 22px;
  width: 105px;
  padding: 0 0 0 5px;
  text-align: left;
  background: #eef4f7;
}
.schakelschema .data {
  border-right: solid 1px #ffffff;
  width: 41px;
  text-align: center;
  line-height: 23px;
  height: 22px;
}
.schakelschema .time {
  border-right: solid 1px #ffffff;
  width: 41px;
  text-align: center;
  line-height: 23px;
  height: 22px;
  width: 105px;
  padding: 0 0 0 5px;
  text-align: left;
  border: none;
  width: 84px;
}
.schakelschema .hour {
  border-right: solid 1px #ffffff;
  text-align: center;
  line-height: 23px;
  height: 22px;
  border: none;
  width: 41px;
  background: url("/images/infinity/sep_time-indicator.gif") no-repeat 50% 100%;
}
.schakelschema .aan,
.schakelschema .uit,
.schakelschema .autoAan,
.schakelschema .autoUit,
.schakelschema .wcmAan,
.schakelschema .wcmUit {
  border-right: solid 1px #ffffff;
  width: 41px;
  text-align: center;
  line-height: 23px;
  height: 22px;
}
.schakelschema .onbalans.full .component {
  width: 139px;
  color: #374c59;
  padding: 0 4px;
  border-right: solid 1px #ffffff;
  height: 19px;
  line-height: 20px;
}
.schakelschema .onbalans.full .dataRow {
  width: 1205px;
  height: 19px;
}
.schakelschema .onbalans.full .dataRow div div {
  height: 19px;
  cursor: pointer;
  cursor: hand;
}
.schakelschema .onbalans.full .dataRow div div:hover {
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
}
.bolPanel .contract_g {
  float: left;
}
.bolPanel .contract_g .drillContainer {
  width: 342px;
  overflow: hidden;
}
.bolPanel .contract_g div {
  float: left;
}
.bolPanel .contract_g .icon {
  background: url("/images/infinity/icon_g_contractmodule.gif");
  height: 12px;
  margin: 4px 2px 0 0;
  width: 12px;
}
.bolPanel .contract_g .naam {
  height: 20px;
  margin-right: 1px;
  padding-left: 4px;
  text-align: left;
  width: 341px;
  color: #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  line-height: 19px;
  color: #a18535;
  border: 1px solid #a18535;
  cursor: pointer;
  cursor: hand;
  display: block;
}
.bolPanel .contract_g .label {
  height: 20px;
  margin-right: 1px;
  padding-left: 4px;
  text-align: left;
  width: 341px;
  color: #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  line-height: 19px;
  background: #6ca43b;
}
.bolPanel .contract_g .contractKader {
  clear: both;
  margin-top: 1px;
  overflow: hidden;
}
.bolPanel .contract_g .contractInfoLabel {
  width: 70px;
}
.bolPanel .contract_g .contractNummer {
  color: #6ca43b;
}
.bolPanel .contract_g .contractType {
  text-align: right;
  float: right;
  margin-right: 4px;
}
.bolPanel .contract_g .highlight .naam {
  background: #e9f1e2;
}
.bolPanel .contract_g .contract .contract_e,
.bolPanel .contract_g .contract .contract_g {
  margin-bottom: 17px;
  clear: left;
}
.tijdsPanel {
  position: relative;
  width: 4120px;
}
.bolPanel {
  float: left;
}
.bolPanel .drillContainer {
  width: 342px;
  overflow: hidden;
}
.bolPanel div {
  float: left;
}
.bolPanel .icon {
  background: url("/images/infinity/icon_e_contractmodule.gif");
  height: 12px;
  margin: 4px 2px 0 0;
  width: 12px;
}
.bolPanel .naam {
  height: 20px;
  margin-right: 1px;
  padding-left: 4px;
  text-align: left;
  width: 341px;
  color: #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  line-height: 19px;
  color: #a18535;
  border: 1px solid #a18535;
  cursor: pointer;
  cursor: hand;
  display: block;
}
.bolPanel .label {
  height: 20px;
  margin-right: 1px;
  padding-left: 4px;
  text-align: left;
  width: 341px;
  color: #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  line-height: 19px;
  background: #5b91b3;
}
.bolPanel .contractKader {
  clear: both;
  margin-top: 1px;
  overflow: hidden;
}
.bolPanel .contractInfoLabel {
  width: 70px;
}
.bolPanel .contractNummer {
  color: #5b91b3;
}
.bolPanel .contractType {
  text-align: right;
  float: right;
  margin-right: 4px;
}
.bolPanel .highlight .naam {
  background: #e7eff4;
}
.bolPanel .contract .contract_e,
.bolPanel .contract .contract_g {
  margin-bottom: 17px;
  clear: left;
}
.ie7 .bolPanel .drillContainer {
  width: 346px;
}
.ie7 .bolPanel .naam {
  width: 339px;
}
.bol {
  margin-bottom: 19px;
}
.bol .label {
  background: #a18535;
}
.bol .naam {
  width: 322px;
  margin: 1px 1px 0 1px;
}
.bol .aansluiting_e .iconDiv {
  background: #5b91b3;
  margin-top: 1px;
  height: 20px;
  width: 18px;
}
.bol .aansluiting_e .iconDiv .icon {
  background: url("/images/infinity/icon_e_contractmodule.gif");
  height: 12px;
  margin: 4px 2px 0 0;
  width: 12px;
  margin-left: 3px;
}
.bol .aansluiting_e.highlight .naam {
  background: #e7eff4;
}
.bol .aansluiting_g .iconDiv {
  background: #5b91b3;
  margin-top: 1px;
  height: 20px;
  width: 18px;
}
.bol .aansluiting_g .iconDiv .icon {
  background: url("/images/infinity/icon_e_contractmodule.gif");
  height: 12px;
  margin: 4px 2px 0 0;
  width: 12px;
  margin-left: 3px;
}
.bol .aansluiting_g.highlight .naam {
  background: #e7eff4;
}
.contractStatus .expiring {
  background: url("/images/infinity/bg_offerte_expiring_legenda.gif");
}
.contractStatus .verlopen {
  background: url("/images/infinity/bg_offerte_verlopen_legenda.gif");
}
.contractStatus .afgewezen_preofferte {
  background: url("/images/infinity/bg_afgewezen_preofferte.gif");
}
.contractStatus .FAILLIET,
.contractStatus .WSNP,
.contractStatus .faillissement {
  background: #222222 !important;
}
.contractStatus .FAILLIET .contract,
.contractStatus .WSNP .contract,
.contractStatus .faillissement .contract {
  background: #222222 !important;
}
.contractStatus .preofferte {
  background: url("/images/infinity/bg_preofferte.gif");
}
.contractStatus .BLOK,
.contractStatus .BIJZONDER_BEHEER,
.contractStatus .lostcontract {
  background: #c5073d;
}
.contractStatus .BLOK .contract,
.contractStatus .BIJZONDER_BEHEER .contract,
.contractStatus .lostcontract .contract {
  background: #c5073d !important;
}
.contractStatus .NORMAAL,
.contractStatus .VOORSCHOTKLANT {
  background: #52900f;
}
.tijdsContainer {
  width: 903px;
  height: 400px;
  overflow: hidden;
  position: relative;
}
.tijdsContainer div {
  float: left;
  text-align: center;
}
.tijdsContainer span {
  display: block;
}
.tijdsContainer .bol {
  clear: both;
}
.tijdsContainer .heightProps {
  height: 20px;
  line-height: 20px;
}
.tijdsContainer .halfHeightProps {
  height: 9px;
}
.tijdsContainer .timelineProps {
  height: 20px;
  line-height: 20px;
  width: 48px;
  text-align: center;
  color: #ffffff;
}
.tijdsContainer .tijdsWeergave {
  margin: 0 0 17px 0;
  clear: left;
  width: 100%;
}
.tijdsContainer .tijdsWeergave .jaar {
  height: 20px;
  line-height: 20px;
  width: 48px;
  text-align: center;
  color: #ffffff;
  margin: 0 1px 0 0;
  background: #374c59;
}
.tijdsContainer .tijdsWeergave .jaar a:link,
.tijdsContainer .tijdsWeergave .jaar a:visited,
.tijdsContainer .tijdsWeergave .jaar a span {
  text-decoration: underline;
}
.tijdsContainer .tijdsWeergave .jaar a:active,
.tijdsContainer .tijdsWeergave .jaar a:hover,
.tijdsContainer .tijdsWeergave .jaar a:hover span {
  text-decoration: none;
}
.tijdsContainer .tijdsWeergave .month {
  height: 20px;
  line-height: 20px;
  width: 48px;
  text-align: center;
  color: #ffffff;
  margin: 1px 1px 0 0;
  background: #5b91b3;
  height: 18px;
  line-height: 18px;
}
.tijdsContainer .tijdsWeergave .months {
  clear: right;
  cursor: col-resize;
}
.tijdsContainer .tijdsWeergave .jaren_monthView {
  clear: right;
  margin-top: -1px;
  color: #ffffff;
  cursor: col-resize;
}
.tijdsContainer .tijdsWeergave .jaren_monthView .jaar {
  width: 587px;
  margin: 1px 1px 0 0;
}
.tijdsContainer .contract_e,
.tijdsContainer .contract_g {
  overflow: hidden;
  color: #ffffff;
  width: 100%;
}
.tijdsContainer .contract_e table .data,
.tijdsContainer .contract_g table .data {
  color: #374c59;
}
.tijdsContainer .contract_e.flex,
.tijdsContainer .contract_g.flex {
  clear: both;
  margin-top: 1px;
}
.tijdsContainer .contract_e.flex .title,
.tijdsContainer .contract_g.flex .title {
  color: #338fc4;
  border: solid 1px #338fc4;
}
.tijdsContainer .contract_e.flex .contract,
.tijdsContainer .contract_g.flex .contract {
  background: #338fc4;
}
.tijdsContainer .contract_e.flex .offerte,
.tijdsContainer .contract_g.flex .offerte {
  background: url("/images/infinity/bg_offerte_e_flex.gif");
}
.tijdsContainer .contract_e.relax,
.tijdsContainer .contract_g.relax {
  clear: both;
  margin-top: 1px;
}
.tijdsContainer .contract_e.relax .title,
.tijdsContainer .contract_g.relax .title {
  color: #33a7bc;
  border: solid 1px #33a7bc;
}
.tijdsContainer .contract_e.relax .contract,
.tijdsContainer .contract_g.relax .contract {
  background: #33a7bc;
}
.tijdsContainer .contract_e.relax .offerte,
.tijdsContainer .contract_g.relax .offerte {
  background: url("/images/infinity/bg_offerte_e_relax.gif");
}
.tijdsContainer .contract_e.fixed,
.tijdsContainer .contract_g.fixed {
  clear: both;
  margin-top: 1px;
}
.tijdsContainer .contract_e.fixed .title,
.tijdsContainer .contract_g.fixed .title {
  color: #60b4e5;
  border: solid 1px #60b4e5;
}
.tijdsContainer .contract_e.fixed .contract,
.tijdsContainer .contract_g.fixed .contract {
  background: #60b4e5;
}
.tijdsContainer .contract_e.fixed .offerte,
.tijdsContainer .contract_g.fixed .offerte {
  background: url("/images/infinity/bg_offerte_e_fixed.gif");
}
.tijdsContainer .contract_e.mantel,
.tijdsContainer .contract_g.mantel {
  clear: both;
  margin-top: 1px;
}
.tijdsContainer .contract_e.mantel .title,
.tijdsContainer .contract_g.mantel .title {
  color: #60b4e5;
  border: solid 1px #60b4e5;
}
.tijdsContainer .contract_e.mantel .contract,
.tijdsContainer .contract_g.mantel .contract {
  background: #60b4e5;
}
.tijdsContainer .contract_e.mantel .offerte,
.tijdsContainer .contract_g.mantel .offerte {
  background: url("/images/infinity/bg_offerte_e_fixed.gif");
}
.tijdsContainer .contract_g table .data {
  color: #3c5937;
}
.tijdsContainer .contract_g.flex .title {
  color: #339f56;
  border: solid 1px #339f56;
}
.tijdsContainer .contract_g.flex .contract {
  background: #339f56;
}
.tijdsContainer .contract_g.flex .offerte {
  background: url("/images/infinity/bg_offerte_g_flex.gif");
}
.tijdsContainer .contract_g.relax .title {
  color: #6dbc33;
  border: solid 1px #6dbc33;
}
.tijdsContainer .contract_g.relax .contract {
  background: #6dbc33;
}
.tijdsContainer .contract_g.relax .offerte {
  background: url("/images/infinity/bg_offerte_g_relax.gif");
}
.tijdsContainer .contract_g.fixed .title {
  color: #33d26f;
  border: solid 1px #33d26f;
}
.tijdsContainer .contract_g.fixed .contract {
  background: #33d26f;
}
.tijdsContainer .contract_g.fixed .offerte {
  background: url("/images/infinity/bg_offerte_g_fixed.gif");
}
.tijdsContainer .contract_g.mantel .title {
  color: #33d26f;
  border: solid 1px #33d26f;
}
.tijdsContainer .contract_g.mantel .contract {
  background: #33d26f;
}
.tijdsContainer .contract_g.mantel .offerte {
  background: url("/images/infinity/bg_offerte_g_fixed.gif");
}
.tijdsContainer .block {
  margin-right: 1px;
  height: 20px;
  line-height: 20px;
}
.tijdsContainer .block div {
  height: 20px;
  line-height: 20px;
  width: 100%;
  cursor: pointer;
  cursor: hand;
}
.tijdsContainer .block.highlight {
  opacity: 0.6;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=60);
}
.tijdsContainer .expiring {
  height: 9px;
}
.tijdsContainer .expiring {
  background: url("/images/infinity/bg_offerte_expiring_legenda.gif");
}
.tijdsContainer .verlopen {
  background: url("/images/infinity/bg_offerte_verlopen_legenda.gif");
}
.tijdsContainer .afgewezen_preofferte {
  background: url("/images/infinity/bg_afgewezen_preofferte.gif");
}
.tijdsContainer .FAILLIET,
.tijdsContainer .WSNP,
.tijdsContainer .faillissement {
  background: #222222 !important;
}
.tijdsContainer .FAILLIET .contract,
.tijdsContainer .WSNP .contract,
.tijdsContainer .faillissement .contract {
  background: #222222 !important;
}
.tijdsContainer .preofferte {
  background: url("/images/infinity/bg_preofferte.gif");
}
.tijdsContainer .BLOK,
.tijdsContainer .BIJZONDER_BEHEER,
.tijdsContainer .lostcontract {
  background: #c5073d;
}
.tijdsContainer .BLOK .contract,
.tijdsContainer .BIJZONDER_BEHEER .contract,
.tijdsContainer .lostcontract .contract {
  background: #c5073d !important;
}
.tijdsContainer .NORMAAL,
.tijdsContainer .VOORSCHOTKLANT {
  background: #52900f;
}
.ie7 .tijdsContainer .months {
  width: 588px;
}
.ie7 .tijdsContainer .block,
.ie7 .tijdsContainer .block div {
  height: 22px;
  line-height: 22px;
}
.ie7 .tijdsContainer .ie7Holder {
  clear: both;
}
.legenda {
  margin: 10px 10px 10px 0;
  float: left;
}
.legenda div {
  float: left;
  padding: 2px 8px;
  margin: 0 8px 0 0;
  min-height: 20px;
  line-height: 20px;
  border: none;
  min-width: 70px;
}
.legenda.tree {
  clear: both;
}
.legenda.tree div {
  padding: 2px 4px;
  margin: 0 5px;
}
.legenda .mainTitle {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #4b5e69;
  font-weight: bold;
  padding: 6px 0 2px 6px;
  float: none;
}
.legenda .sideTitle {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #4b5e69;
  font-weight: bold;
  padding: 6px 0 2px 6px;
  float: left;
  padding: 2px 8px;
  background: #fafafa;
}
.legenda .sideTitle:after {
  content: ": ";
}
.legenda .pulsWaarde {
  color: #c5073d;
}
.legenda .pulswaarde {
  background: #c5073d;
}
.legenda .versie_1 {
  background: #83a400;
}
.legenda .versie_2 {
  background: #19a500;
}
.legenda .versie_3 {
  background: #247f13;
}
.legenda .versie_4 {
  background: #222222;
}
.legenda .border {
  border: solid 1px #dddddd;
  min-height: 18px;
  line-height: 18px;
}
.legenda .legendRed {
  background: #c5073d;
}
.legenda .legendBlue {
  background: #0066aa;
}
.legenda .legendBlack {
  background: #222222;
}
.legenda .contract_e {
  overflow: hidden;
  color: #ffffff;
  width: 100%;
  width: auto;
}
.legenda .contract_e table .data {
  color: #374c59;
}
.legenda .contract_e.flex {
  clear: both;
  margin-top: 1px;
}
.legenda .contract_e.flex .title {
  color: #338fc4;
  border: solid 1px #338fc4;
}
.legenda .contract_e.flex .contract {
  background: #338fc4;
}
.legenda .contract_e.flex .offerte {
  background: url("/images/infinity/bg_offerte_e_flex.gif");
}
.legenda .contract_e.relax {
  clear: both;
  margin-top: 1px;
}
.legenda .contract_e.relax .title {
  color: #33a7bc;
  border: solid 1px #33a7bc;
}
.legenda .contract_e.relax .contract {
  background: #33a7bc;
}
.legenda .contract_e.relax .offerte {
  background: url("/images/infinity/bg_offerte_e_relax.gif");
}
.legenda .contract_e.fixed {
  clear: both;
  margin-top: 1px;
}
.legenda .contract_e.fixed .title {
  color: #60b4e5;
  border: solid 1px #60b4e5;
}
.legenda .contract_e.fixed .contract {
  background: #60b4e5;
}
.legenda .contract_e.fixed .offerte {
  background: url("/images/infinity/bg_offerte_e_fixed.gif");
}
.legenda .contract_e.mantel {
  clear: both;
  margin-top: 1px;
}
.legenda .contract_e.mantel .title {
  color: #60b4e5;
  border: solid 1px #60b4e5;
}
.legenda .contract_e.mantel .contract {
  background: #60b4e5;
}
.legenda .contract_e.mantel .offerte {
  background: url("/images/infinity/bg_offerte_e_fixed.gif");
}
.legenda .contract_e div {
  margin-right: 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.legenda .contract_e .title {
  min-height: 18px;
  line-height: 18px;
  margin: 0;
}
.legenda .contract_g {
  width: auto;
  overflow: hidden;
  color: #ffffff;
  width: 100%;
}
.legenda .contract_g table .data {
  color: #374c59;
}
.legenda .contract_g.flex {
  clear: both;
  margin-top: 1px;
}
.legenda .contract_g.flex .title {
  color: #338fc4;
  border: solid 1px #338fc4;
}
.legenda .contract_g.flex .contract {
  background: #338fc4;
}
.legenda .contract_g.flex .offerte {
  background: url("/images/infinity/bg_offerte_e_flex.gif");
}
.legenda .contract_g.relax {
  clear: both;
  margin-top: 1px;
}
.legenda .contract_g.relax .title {
  color: #33a7bc;
  border: solid 1px #33a7bc;
}
.legenda .contract_g.relax .contract {
  background: #33a7bc;
}
.legenda .contract_g.relax .offerte {
  background: url("/images/infinity/bg_offerte_e_relax.gif");
}
.legenda .contract_g.fixed {
  clear: both;
  margin-top: 1px;
}
.legenda .contract_g.fixed .title {
  color: #60b4e5;
  border: solid 1px #60b4e5;
}
.legenda .contract_g.fixed .contract {
  background: #60b4e5;
}
.legenda .contract_g.fixed .offerte {
  background: url("/images/infinity/bg_offerte_e_fixed.gif");
}
.legenda .contract_g.mantel {
  clear: both;
  margin-top: 1px;
}
.legenda .contract_g.mantel .title {
  color: #60b4e5;
  border: solid 1px #60b4e5;
}
.legenda .contract_g.mantel .contract {
  background: #60b4e5;
}
.legenda .contract_g.mantel .offerte {
  background: url("/images/infinity/bg_offerte_e_fixed.gif");
}
.legenda .contract_g div {
  margin-right: 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.legenda .contract_g .title {
  min-height: 18px;
  line-height: 18px;
  margin: 0;
}
.legenda .contract_g table .data {
  color: #374c59;
}
.legenda .contract_g.flex {
  clear: both;
  margin-top: 1px;
}
.legenda .contract_g.flex .title {
  color: #338fc4;
  border: solid 1px #338fc4;
}
.legenda .contract_g.flex .contract {
  background: #338fc4;
}
.legenda .contract_g.flex .offerte {
  background: url("/images/infinity/bg_offerte_e_flex.gif");
}
.legenda .contract_g.relax {
  clear: both;
  margin-top: 1px;
}
.legenda .contract_g.relax .title {
  color: #33a7bc;
  border: solid 1px #33a7bc;
}
.legenda .contract_g.relax .contract {
  background: #33a7bc;
}
.legenda .contract_g.relax .offerte {
  background: url("/images/infinity/bg_offerte_e_relax.gif");
}
.legenda .contract_g.fixed {
  clear: both;
  margin-top: 1px;
}
.legenda .contract_g.fixed .title {
  color: #60b4e5;
  border: solid 1px #60b4e5;
}
.legenda .contract_g.fixed .contract {
  background: #60b4e5;
}
.legenda .contract_g.fixed .offerte {
  background: url("/images/infinity/bg_offerte_e_fixed.gif");
}
.legenda .contract_g.mantel {
  clear: both;
  margin-top: 1px;
}
.legenda .contract_g.mantel .title {
  color: #60b4e5;
  border: solid 1px #60b4e5;
}
.legenda .contract_g.mantel .contract {
  background: #60b4e5;
}
.legenda .contract_g.mantel .offerte {
  background: url("/images/infinity/bg_offerte_e_fixed.gif");
}
.legenda .contract_g table .data {
  color: #3c5937;
}
.legenda .contract_g.flex .title {
  color: #339f56;
  border: solid 1px #339f56;
}
.legenda .contract_g.flex .contract {
  background: #339f56;
}
.legenda .contract_g.flex .offerte {
  background: url("/images/infinity/bg_offerte_g_flex.gif");
}
.legenda .contract_g.relax .title {
  color: #6dbc33;
  border: solid 1px #6dbc33;
}
.legenda .contract_g.relax .contract {
  background: #6dbc33;
}
.legenda .contract_g.relax .offerte {
  background: url("/images/infinity/bg_offerte_g_relax.gif");
}
.legenda .contract_g.fixed .title {
  color: #33d26f;
  border: solid 1px #33d26f;
}
.legenda .contract_g.fixed .contract {
  background: #33d26f;
}
.legenda .contract_g.fixed .offerte {
  background: url("/images/infinity/bg_offerte_g_fixed.gif");
}
.legenda .contract_g.mantel .title {
  color: #33d26f;
  border: solid 1px #33d26f;
}
.legenda .contract_g.mantel .contract {
  background: #33d26f;
}
.legenda .contract_g.mantel .offerte {
  background: url("/images/infinity/bg_offerte_g_fixed.gif");
}
.legenda.statusLabels .expiring {
  background: url("/images/infinity/bg_offerte_expiring_legenda.gif");
}
.legenda.statusLabels .verlopen {
  background: url("/images/infinity/bg_offerte_verlopen_legenda.gif");
}
.legenda.statusLabels .afgewezen_preofferte {
  background: url("/images/infinity/bg_afgewezen_preofferte.gif");
}
.legenda.statusLabels .FAILLIET,
.legenda.statusLabels .WSNP,
.legenda.statusLabels .faillissement {
  background: #222222 !important;
}
.legenda.statusLabels .FAILLIET .contract,
.legenda.statusLabels .WSNP .contract,
.legenda.statusLabels .faillissement .contract {
  background: #222222 !important;
}
.legenda.statusLabels .preofferte {
  background: url("/images/infinity/bg_preofferte.gif");
}
.legenda.statusLabels .BLOK,
.legenda.statusLabels .BIJZONDER_BEHEER,
.legenda.statusLabels .lostcontract {
  background: #c5073d;
}
.legenda.statusLabels .BLOK .contract,
.legenda.statusLabels .BIJZONDER_BEHEER .contract,
.legenda.statusLabels .lostcontract .contract {
  background: #c5073d !important;
}
.legenda.statusLabels .NORMAAL,
.legenda.statusLabels .VOORSCHOTKLANT {
  background: #52900f;
}
.legenda.statusLabels table {
  margin: 3px 0 0 10px;
}
.legenda.statusLabels td {
  border-bottom: solid 1px #ffffff;
}
.legenda .icon {
  padding: 0 14px 0 24px;
  border-right: solid 1px #dee9f0;
  margin-right: 10px;
  line-height: 20px;
}
.legenda .prognose {
  background: #888888;
}
.ie7 .legenda.statusLabels table {
  width: 450px;
}
.context-data {
  margin-bottom: 8px;
}
.context-data .baseProps {
  display: inline-block;
  padding: 0 4px;
  line-height: 22px;
}
.context-data .label {
  display: inline-block;
  padding: 0 4px;
  line-height: 22px;
  background: #af9753;
  border: solid 1px #af9753;
  color: #ffffff;
}
.context-data .data {
  display: inline-block;
  padding: 0 4px;
  line-height: 22px;
  border: solid 1px #af9753;
  margin-right: 10px;
  /*background: rgba(@body-bg, 0.7);*/
}
.histProps {
  float: left;
  border: solid 1px #4b5e69;
  color: #ffffff;
  padding: 4px;
  height: 24px;
  line-height: 12px;
  margin: 0 0 5px 0;
}
.histLabelProps {
  font-weight: normal;
  line-height: 25px;
}
.histLabel {
  float: left;
  border: solid 1px #4b5e69;
  color: #ffffff;
  padding: 4px;
  height: 24px;
  line-height: 12px;
  margin: 0 0 5px 0;
  background: #4b5e69;
}
.histLabel label {
  font-weight: normal;
  line-height: 25px;
}
.histData {
  float: left;
  border: solid 1px #4b5e69;
  color: #ffffff;
  padding: 4px;
  height: 24px;
  line-height: 12px;
  margin: 0 0 5px 0;
  margin-right: 3px;
  min-width: 50px;
}
.histData:last-child {
  margin-right: 8px;
}
.histData label {
  font-weight: normal;
  line-height: 25px;
}
.histData select {
  margin-top: 3px;
}
.histData.noSpace {
  padding: 0 6px !important;
}
.modalContent {
  margin: 20px;
  text-align: center;
}
.modalButtons {
  margin: 10px;
  text-align: center;
}
.selectTable {
  margin: 0 auto;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.selectTable tr {
  border-bottom: solid 1px #f7f9fb;
}
.selectTable td {
  background: #ffffff;
  line-height: 26px;
  padding: 0 4px;
  border-left: solid 1px #eef4f7;
}
.selectTable td:first-child {
  background: #eef4f7;
}
.selectTable table {
  width: 100%;
}
.selectTable td table td {
  background: #ffffff;
}
.selectTable td table td:first-child {
  background: #ffffff;
  border-left: none;
}
.modalPanel .modal-loader .loaderAnim {
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  font-size: 14px;
  margin-right: 11px;
  margin-top: -32px;
}
.modalPanel .modal-loader .loaderAnim .loaderTxt {
  float: left;
  margin-right: 5px;
  margin-top: -1px;
  display: none;
}
.modalPanel .modal-loader .loaderAnim .loaderImg {
  float: right;
  height: 15px;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.modalPanel .modal-content {
  clear: both;
  padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
}
.modalPanel .modal-content h2 {
  text-align: left;
}
.modalPanel .modal-content .globalMessages {
  width: 100%;
}
.modalPanel .modal-content .globalMessages .info,
.modalPanel .modal-content .globalMessages .warn,
.modalPanel .modal-content .globalMessages .error {
  white-space: normal;
}
.wizardMsg .wizardError {
  width: 100%;
  margin-left: -2px;
}
.wizardMsg .wizardError .error {
  background: #d13964;
  padding: 1px 4px 2px 4px;
  color: #ffffff;
  margin-top: 2px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.wizardMsg .wizardError .error .fa-times {
  background: #c5073d;
  font-size: 14px;
  line-height: 24px;
  margin-left: 8px;
  margin-right: -5px;
  height: 24px;
  width: 25px;
  text-align: center;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}
.wizardMsg .wizardLoader {
  position: absolute;
  bottom: 8px;
  left: 10px;
  display: inline-block;
}
.div2tableRow {
  display: block;
  width: 100%;
  padding: 5px 0;
  cursor: pointer;
  cursor: hand;
}
.div2tableRow:hover {
  background: #eef4f7;
}
.div2tableCell {
  display: table-cell;
  vertical-align: middle;
  padding: 0 5px;
  line-height: 0;
}
.div2tableCell img {
  margin-top: 0;
}
.div2tableCell.noSpace {
  padding: 0 0 0 5px;
}
.tpCheckbox {
  border: solid 1px;
  height: 18px;
  padding: 4px 1px 0 1px;
}
.tpCheckbox input[type="checkbox"] {
  margin-top: -13px;
  margin-left: 0;
}
.tpToolbar {
  width: 52px;
  height: 29px;
  background-color: #f5f6f7 !important;
  margin-left: -10px;
  margin-right: 10px;
  border-top: 1px solid #fafafa;
  border-right: 1px solid #fafafa;
  border-top-right-radius: 4px;
}
.drag_indicator {
  border: solid 1px #eeeeee;
  border: none;
  color: #ffffff;
  background: #5b91b3;
}
.drag_indicator table {
  margin: 0 2px;
}
.drag_indicator td {
  margin: 0;
  padding: 5px 2px;
  line-height: 0;
}
.drag_indicator.drgind_default {
  margin: 0;
  padding: 0;
}
.rejectDrag {
  background: #c5073d;
}
.acceptDrag {
  background: #6ca43b;
  border: none;
}
.simpleToggle .markerProps {
  text-indent: -99999px;
  width: 14px;
}
.simpleToggle .blokje {
  margin-bottom: 1px;
  margin-top: 10px;
}
.simpleToggle-inactive .markerProps {
  text-indent: -99999px;
  width: 14px;
}
.simpleToggle-inactive .blokje {
  margin-bottom: 1px;
  margin-top: 10px;
}
.config .settings {
  border: solid 1px #eeeeee;
  float: left;
  width: 1200px;
  padding: 15px;
  margin: 0 0 0 20px;
  position: absolute;
  left: 300px;
}
.config .label {
  width: 35%;
}
.config h2 {
  margin-top: 10px;
}
.config .tSep {
  margin: 10px 0;
}
.g .validatie {
  margin: 0;
}
.g .validatie .wizard {
  float: left;
  width: 100%;
  margin: 0;
}
.g .validatie .label {
  width: 30%;
}
.g .validatie .stepProps {
  float: left;
  width: 412px;
  font-family: Arial, Helvetica, sans-serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 28px;
  color: #6ca43b;
  border-bottom: solid 2px #eeeeee;
  line-height: 42px;
}
.g .validatie .step_active {
  float: left;
  width: 412px;
  font-family: Arial, Helvetica, sans-serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 28px;
  color: #6ca43b;
  border-bottom: solid 2px #eeeeee;
  line-height: 42px;
  border-color: #6ca43b;
}
.g .validatie .step_passive {
  float: left;
  width: 412px;
  font-family: Arial, Helvetica, sans-serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 28px;
  color: #6ca43b;
  border-bottom: solid 2px #eeeeee;
  line-height: 42px;
  color: #cccccc;
}
.g .validatie .spacer {
  float: left;
  width: 10px;
  height: 10px;
}
.g .validatie .infoBox {
  float: left;
  padding: 5px 5px 5px 0;
  margin: 0 0 10px 0;
}
.g .validatie .infoBox.two {
  margin-left: 422px;
}
.g .validatie .infoBox.three {
  margin-left: 824px;
}
.g .validatie .algemene_voorwaarden {
  float: right;
  margin-top: 5px;
  line-height: 25px;
  font-style: italic;
}
.g .validatie .SMS-code {
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}
.validatie {
  margin: 0;
}
.validatie .wizard {
  float: left;
  width: 100%;
  margin: 0;
}
.validatie .label {
  width: 30%;
}
.validatie .stepProps {
  float: left;
  width: 412px;
  font-family: Arial, Helvetica, sans-serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 28px;
  color: #5b91b3;
  border-bottom: solid 2px #eeeeee;
  line-height: 42px;
}
.validatie .step_active {
  float: left;
  width: 412px;
  font-family: Arial, Helvetica, sans-serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 28px;
  color: #5b91b3;
  border-bottom: solid 2px #eeeeee;
  line-height: 42px;
  border-color: #5b91b3;
}
.validatie .step_passive {
  float: left;
  width: 412px;
  font-family: Arial, Helvetica, sans-serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 28px;
  color: #5b91b3;
  border-bottom: solid 2px #eeeeee;
  line-height: 42px;
  color: #cccccc;
}
.validatie .spacer {
  float: left;
  width: 10px;
  height: 10px;
}
.validatie .infoBox {
  float: left;
  padding: 5px 5px 5px 0;
  margin: 0 0 10px 0;
}
.validatie .infoBox.two {
  margin-left: 422px;
}
.validatie .infoBox.three {
  margin-left: 824px;
}
.validatie .algemene_voorwaarden {
  float: right;
  margin-top: 5px;
  line-height: 25px;
  font-style: italic;
}
.validatie .SMS-code {
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}
.extdt-maindiv {
  border: none;
}
.inboxMsg {
  clear: both;
  border: dotted 1px #8cb2ca;
  border-top: none;
}
.factuur {
  border: solid 1px #cccccc;
  padding: 8px;
  overflow: auto;
}
.factuur label {
  font-weight: bold;
}
.factuur .version {
  float: right;
  margin-bottom: 10px;
}
.factuur .version div {
  float: left;
  border-right: solid 1px #cccccc;
  padding: 0 4px;
}
.factuur .version div.last {
  border: none;
}
.factuur .facturatieHeader {
  background: #cccccc;
  color: #ffffff;
  width: 100%;
  line-height: 25px;
}
td.noBorder {
  border: 0;
  padding: 1px;
}
td.verticalAlignSuper {
  vertical-align: super;
}
.g .navBar {
  border-bottom: solid 1px #d3e4c4;
}
.g .navBar th {
  border-right: solid 1px #ffffff;
  text-align: left;
  background: #4f694b;
  font-weight: bold;
  padding: 4px 8px;
  color: #ffffff;
}
.g .navBar td {
  border-right: solid 1px #ffffff;
  text-align: left;
  padding: 0;
}
.g .navBar td a {
  display: block;
  width: 100%;
  padding: 3px 8px 2px 8px;
  width: 80px;
}
.g .navBar td a:hover {
  text-decoration: none;
}
.g .navBar td.monthTotal {
  padding: 2px 8px;
  font-weight: bold;
  width: 80px;
  border-top: solid 1px;
  background: #98bf75;
  color: #ffffff;
}
.g .navBar td span.leeg {
  display: block;
  padding: 2px 8px;
  width: 80px;
}
.g .navBar .selected {
  background: #7aad4e;
}
.g .navBar .selected a {
  color: #ffffff;
}
.g .navBar .deselected a {
  background: #f0f6eb;
  color: #a18535;
}
.g .navBar .deselected a:hover {
  background: #d3e4c4;
}
.navBar {
  border-bottom: solid 1px #cddee8;
}
.navBar th {
  border-right: solid 1px #ffffff;
  text-align: left;
  background: #4b5e69;
  font-weight: bold;
  padding: 4px 8px;
  color: #ffffff;
}
.navBar td {
  border-right: solid 1px #ffffff;
  text-align: left;
  padding: 0;
}
.navBar td a {
  display: block;
  width: 100%;
  padding: 3px 8px 2px 8px;
  width: 80px;
}
.navBar td a:hover {
  text-decoration: none;
}
.navBar td.monthTotal {
  padding: 2px 8px;
  font-weight: bold;
  width: 80px;
  border-top: solid 1px;
  background: #8cb2ca;
  color: #ffffff;
}
.navBar td span.leeg {
  display: block;
  padding: 2px 8px;
  width: 80px;
}
.navBar .selected {
  background: #6b9cba;
}
.navBar .selected a {
  color: #ffffff;
}
.navBar .deselected a {
  background: #eef4f7;
  color: #a18535;
}
.navBar .deselected a:hover {
  background: #cddee8;
}
.newsContent {
  border: 1px solid #6b9cba;
  margin-top: 20px;
}
.newsContent td {
  padding: 30px 20px;
}
.searchArea {
  margin: 10px;
  border: solid 1px #9dbdd1;
  background: #eef4f7;
  min-height: 200px;
}
.nieuwsbrief {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #555555;
}
.nieuwsbrief .gold a:link,
.nieuwsbrief .gold a:visited {
  color: #a18535;
  text-decoration: none;
  line-height: 24px;
}
.nieuwsbrief .gold a:hover,
.nieuwsbrief .gold a:active {
  color: #a18535;
  text-decoration: underline;
}
.nieuwsbrief .blue a:link,
.nieuwsbrief .blue a:visited {
  color: #0066aa;
  text-decoration: none;
}
.nieuwsbrief .blue a:hover,
.nieuwsbrief .blue a:active {
  color: #0066aa;
  text-decoration: underline;
}
.nieuwsbrief td {
  border: none;
  padding: 0;
}
.nieuwsbrief h3 {
  color: #0066aa;
  margin: 0 0 6px 0;
  font-weight: normal;
}
.nieuwsbrief .boxBlue {
  background-color: #f7f9fb;
}
.nieuwsbrief .boxBlue table td {
  padding: 10px;
}
.nieuwsbrief .footer {
  color: #66a3cc;
  font-size: 11px;
  line-height: 14px;
  padding: 10px;
  text-align: right;
}
.nieuwsbrief .footer div {
  float: right;
  text-align: right;
}
.nieuwsbrief .footer a:link,
.nieuwsbrief .footer a:visited {
  color: #d4e6f2;
  text-decoration: none;
}
.nieuwsbrief .footer a:hover,
.nieuwsbrief .footer a:active {
  color: #d4e6f2;
  text-decoration: underline;
}
.nieuwsbrief .center {
  padding-left: 10px;
}
.nieuwsbrief .comm_icon {
  float: left;
}
.nieuwsbrief .comm_trend {
  float: left;
}
.treeHolder {
  width: 500px;
  height: 650px;
  overflow: auto;
  background: #fafafa;
  border: solid 1px #eeeeee;
  border-top-color: #cccccc;
  border-left-color: #cccccc;
  padding: 5px;
  margin: 5px 5px 10px 5px;
}
.filtertable {
  float: left;
  width: 100%;
  min-width: 750px;
  background: #7ca7c2;
  display: table !important;
  margin: 0 0 10px 0 !important;
}
.filtertable td {
  border-bottom: solid 1px #ffffff;
  padding: 3px 6px;
  line-height: 24px;
}
.filtertable td input,
.filtertable td select {
  margin: -1px 5px -1px 0;
  vertical-align: middle;
}
.filtertable .addFilter {
  padding-top: 5px;
  background: #bdd3e1;
  padding-left: 2px;
}
.filtertable .activeFilter {
  font-weight: bold;
}
.filtertable .activeFilter input[type=image] {
  padding: 1px;
  margin: 0;
  vertical-align: middle;
}
.filtertable tbody {
  color: #ffffff;
}
.mceContentBody h1 {
  font-color: #a18535;
}
.zachtevergelijking_netbeheerder {
  background-color: #eef4f7;
}
.zachtevergelijking_netbeheerder td {
  border-top-color: #ffffff !important;
  border-bottom-color: #ffffff !important;
}
.zachtevergelijking_powerhouse {
  background-color: #e7eff4;
}
.zachtevergelijking_powerhouse td {
  border-bottom-color: #374c59 !important;
}
.verschillend {
  background-color: #f3cdd8;
}
.i .zachtevergelijking .zachtevergelijking_netbeheerder {
  background-color: #eef0f1;
}
.i .zachtevergelijking .zachtevergelijking_netbeheerder td {
  border-top-color: #ffffff !important;
  border-bottom-color: #ffffff !important;
}
.i .zachtevergelijking .zachtevergelijking_powerhouse {
  background-color: #e6e9eb;
}
.i .zachtevergelijking .zachtevergelijking_powerhouse td {
  border-bottom-color: #444444 !important;
}
.i .zachtevergelijking .verschillend {
  background-color: #f3cdd8;
}
.zachtevergelijking .zachtevergelijking_netbeheerder {
  background-color: #eef4f7;
}
.zachtevergelijking .zachtevergelijking_netbeheerder td {
  border-top-color: #ffffff !important;
  border-bottom-color: #ffffff !important;
}
.zachtevergelijking .zachtevergelijking_powerhouse {
  background-color: #e7eff4;
}
.zachtevergelijking .zachtevergelijking_powerhouse td {
  border-bottom-color: #374c59 !important;
}
.zachtevergelijking .verschillend {
  background-color: #f3cdd8;
}
.overzichtFlexFee .flexfeewaardelabel {
  width: 100px !important;
}
.overzichtFlexFee .flexfeewaardeveld .naam {
  width: 100px;
  margin-top: 1px;
}
.hint-container {
  display: inline-block;
  margin-right: 5px;
}
.hint-message {
  background-color: #b2d1e5;
  color: #1975b2;
  font-weight: normal;
  padding: 2px 14px 1px 6px;
  border: solid #1975b2 1px;
  display: inline-block;
}
.hint-message-close {
  position: relative;
  text-indent: -900em;
  overflow: hidden;
  width: 10px;
  height: 10px;
  top: 4px;
  right: -7px;
  display: inline-block;
  background-image: url(/images/infinity/hint-close.png);
  float: right;
}
.fixWidthArtikelen {
  width: 310px;
}
.required {
  color: #c5073d;
}
.ongelezen {
  font-weight: bold;
  color: #374c59;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  input[type=text],
  input[type=password] {
    padding: 2px 4px 3px 4px;
  }
}
.bigdrop.select2-container .select2-results {
  max-height: 400px;
}
.bigdrop .select2-results {
  max-height: 400px;
}
.select2-results .relatie-sub {
  color: #888888;
  padding-bottom: 5px;
}
.select2-results .select2-highlighted .relatie-sub {
  color: #eeeeee;
}
div.relatieSelect ul.select2-results li.select2-result:nth-child(even) {
  background-color: #eef4f7;
}
div.relatieSelect ul.select2-results li.select2-result.select2-highlighted {
  background-color: #1975b2;
}
.extdt-menu-div-on {
  background: none;
}
/* New Primefaces style changes below this line */
.noMinWidth {
  min-width: unset !important;
}
.ui-inputtextarea {
  width: 100% !important;
}
:not(.ui-selectcheckboxmenu-multiple) > .ui-inputfield {
  border-radius: 0px !important;
  padding: 4px !important;
  line-height: 14px !important;
}
.minWidth1500 {
  min-width: 1500px;
}
.width32 {
  width: 32px;
}
.width32 > div {
  width: 32px;
  white-space: normal;
}
.width40 {
  width: 40px;
}
.width40 > div {
  width: 40px;
  white-space: normal;
}
.width50 {
  width: 50px;
}
.width50 > div {
  width: 50px;
  white-space: normal;
}
.width64 {
  width: 64px;
}
.width64 > div {
  width: 64px;
  white-space: normal;
}
.width75 {
  width: 75px;
}
.width75 > div {
  width: 75px;
  white-space: normal;
}
.width85 {
  width: 85px;
}
.width85 > div {
  width: 85px;
  white-space: normal;
}
.width100 {
  width: 100px;
}
.width100 > div {
  width: 100px;
  white-space: normal;
}
.width120 {
  width: 120px;
}
.width120 > div {
  width: 120px;
  white-space: normal;
}
.width125 {
  width: 125px;
}
.width125 > div {
  width: 125px;
  white-space: normal;
}
.width150 {
  width: 150px;
}
.width150 > div {
  width: 150px;
  white-space: normal;
}
.width175 {
  width: 175px;
}
.width175 > div {
  width: 175px;
  white-space: normal;
}
.width200 {
  width: 200px;
}
.width200 > div {
  width: 200px;
  white-space: normal;
}
.width225 {
  width: 225px;
}
.width225 > div {
  width: 225px;
  white-space: normal;
}
.width250 {
  width: 250px;
}
.width250 > div {
  width: 250px;
  white-space: normal;
}
.width300 {
  width: 300px;
}
.width300 > div {
  width: 300px;
  white-space: normal;
}
.width500 {
  width: 500px;
}
.width500 > div {
  width: 500px;
  white-space: normal;
}
.width600 {
  width: 600px;
}
.width600 > div {
  width: 600px;
  white-space: normal;
}
.width900 {
  width: 900px;
}
.width900 > div {
  width: 900px;
  white-space: normal;
}
.width1200 {
  width: 1200px;
}
.width1200 > div {
  width: 1200px;
  white-space: normal;
}
.width1300 {
  width: 1300px;
}
.width1300 > div {
  width: 1300px;
  white-space: normal;
}
.width1400 {
  width: 1400px;
}
.width1400 > div {
  width: 1400px;
  white-space: normal;
}
.width1500 {
  width: 1500px;
}
.width1500 > div {
  width: 1500px;
  white-space: normal;
}
.width1600 {
  width: 1600px;
}
.width1600 > div {
  width: 1600px;
  white-space: normal;
}
.width100pct {
  width: 100%;
}
.width200pct {
  width: 200%;
}
/* BIEDSCHEMA STATUSSEN AAN / UIT / AUTO */
.pressState {
  outline: 0;
  background-image: url('/images/infinity/btn-gradient-layer-hover.png');
  -moz-box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.biedschema .statusAan {
  background-color: #2b7800 !important;
}
.biedschema .statusAan:hover {
  line-height: 14px;
  background-color: #2b7800 !important;
}
.biedschema .statusAan:hover:focus,
.biedschema .statusAan:hover:active {
  outline: 0;
  background-image: url('/images/infinity/btn-gradient-layer-hover.png');
  -moz-box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  background-color: #2b7800 !important;
}
.biedschema .statusUit {
  background-color: #9d1313 !important;
}
.biedschema .statusUit:hover {
  line-height: 14px;
  background-color: #9d1313 !important;
}
.biedschema .statusUit:hover:focus,
.biedschema .statusUit:hover:active {
  outline: 0;
  background-image: url('/images/infinity/btn-gradient-layer-hover.png');
  -moz-box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  background-color: #9d1313 !important;
}
.biedschema .statusAuto {
  background-color: #233d8f !important;
}
.biedschema .statusAuto:hover {
  line-height: 14px;
  background-color: #233d8f !important;
}
.biedschema .statusAuto:hover:focus,
.biedschema .statusAuto:hover:active {
  outline: 0;
  background-image: url('/images/infinity/btn-gradient-layer-hover.png');
  -moz-box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  background-color: #233d8f !important;
}
.biedschema .statusOnbekend {
  background-color: #555555 !important;
}
.biedschema .statusOnbekend:hover {
  line-height: 14px;
  background-color: #555555 !important;
}
.biedschema .statusOnbekend:hover:focus,
.biedschema .statusOnbekend:hover:active {
  outline: 0;
  background-image: url('/images/infinity/btn-gradient-layer-hover.png');
  -moz-box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, 0.2);
  background-color: #555555 !important;
}
/* Hist Panel */
.histPanelHeader {
  background: #374c59;
  color: #ffffff;
  padding: 3px;
  min-width: 375px;
  height: 30px;
}
.histPanelRecordNumber {
  float: right;
  margin-top: 5px;
  margin-right: 5px;
}
.histPanelDatumBox {
  border: solid 1px #bdd3e1;
  background: #eef4f7;
  margin-bottom: 10px;
  width: 100%;
  padding: 4px;
}
.gridContent {
  white-space: nowrap;
  vertical-align: top;
}
/* Tabs */
.ui-tabs-panel {
  border-top: none !important;
  border-bottom: 1px solid #e7eff4 !important;
  border-left: 1px solid #e7eff4 !important;
  border-right: 1px solid #e7eff4 !important;
}
.ui-tabs {
  display: inline-block;
}
.ui-tabs-header {
  border-bottom: 1px solid #e7eff4 !important;
  border-left: 1px solid #eef4f7 !important;
  border-top: 1px solid #eef4f7 !important;
  border-right: 1px solid #eef4f7 !important;
  padding: 1px 10px !important;
  height: 26px !important;
}
.ui-tabs-header {
  background: #f7f9fb !important;
  border-top-left-radius: 6px !important;
  border-top-right-radius: 6px !important;
}
.ui-tabs-header.ui-state-active {
  background: #ffffff !important;
  border: 1px solid #e7eff4 !important;
  border-bottom-width: 0 !important;
  padding: 1px 10px !important;
  height: 26px !important;
}
/* UI-panel */
.ui-panel {
  margin-right: 5px !important;
  margin-bottom: 5px !important;
}
.ui-panel-titlebar {
  background-color: #e7eff4 !important;
  border-bottom: ridge 2px #cddee8 !important;
  padding: 4px 8px !important;
  font-weight: bold !important;
  font-size: 12px !important;
  color: #374c59 !important;
}
/* Gridstyle */
.gridStyle tr {
  vertical-align: top;
}
.gridStyle div {
  margin-right: 0px !important;
}
.gridContent25 {
  vertical-align: top;
  padding-right: 5px;
}
.maxHeight300 {
  max-height: 300px !important;
}
.overflowAuto {
  overflow: auto !important;
}
.p-datepicker {
  display: inline-flex !important;
}
.formField {
  padding-right: 5px;
}
label {
  margin-right: 5px !important;
}
.ui-datepicker-calendar .calendarDayMarkerGroen {
  background: #9bda4c;
  display: block;
}
.ui-datepicker-calendar .histDataStartDay {
  background: #9bda4c;
  display: block;
}
.checkboxtrue {
  background: url("/images/infinity/icon-checked.png") no-repeat center center;
}
.checkboxfalse {
  background: url("/images/infinity/icon-not-checked.png") no-repeat center center;
}
.ui-panelmenu-header {
  background: #0066aa !important;
  color: #ffffff !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.ui-panelmenu-header:hover {
  filter: brightness(110%) !important;
}
.globalMessagesPositionContainer {
  position: absolute;
  z-index: 900;
  right: 0;
  max-width: 800px;
}
.info {
  background: #267db7;
}
.warn {
  background: #e19933;
}
.error {
  background: #d13964;
}
table tr td span.error {
  background-color: inherit !important;
}
.power-messages dt {
  color: #ffffff !important;
  padding-left: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-radius: 4px;
  margin: 2px;
}
.errorCloseIcon {
  font-size: 13px !important;
  float: right;
  clear: right;
  margin-right: 0 !important;
}
.fa-times {
  font-size: 14px;
  line-height: 26px;
  margin-top: -4px;
  margin-left: 8px;
  margin-right: -5px;
  width: 27px;
  text-align: center;
  cursor: pointer;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.power-messages .info .fa-times {
  background: #1975b2;
}
.power-messages .warn .fa-times {
  background: #c06402;
}
.power-messages .error .fa-times {
  background: #890027;
}
.power-message-label {
  margin-right: 40px;
}
.power-messages-marker {
  padding: 0;
}
.power-messages-marker .icon {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ui-message:empty {
  display: none;
}
.height400 {
  height: 400px;
}
.marginRight5 {
  margin-right: 5px !important;
}
.marginTop10 {
  margin-top: 10px !important;
}
.marginBottom10 {
  margin-bottom: 10px !important;
}
.paddingBottom10 {
  padding-bottom: 10px !important;
}
.height30 {
  height: 30px;
}
.color-green {
  color: #2b7800 !important;
}
.wkk-vrijgesteld-overzicht-title {
  color: #a18535;
  font: 20px Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
th,
var {
  font-style: normal;
  font-weight: normal;
}
ol,
ul {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
q:before,
q:after {
  content: '';
}
abbr,
acronym {
  border: 0;
}
/* Linear gradient */
/* Toolbar */
/* for outlining the four inputfields in a row*/
div[id$='selectiebar'] div[id$='ajaxSelectSubview'] {
  margin-right: 5px;
  float: left;
}
div[id$='selectPanel'] div[id$='ajaxSelectSubview'] {
  margin-right: 5px;
  float: left;
}
.ui-button {
  background: #0065aa !important;
}
.ui-button .ui-button-text-only,
.ui-button .ui-button-text {
  padding: 2px 8px !important;
}
.ui-button.ui-state-hover {
  background: #387cb7 !important;
}
.ui-button.ui-state-disabled {
  background: linear-gradient(#f6f6f6, #dcdcdc) !important;
  border: none !important;
  color: #999999 !important;
  opacity: 1 !important;
}
.ui-button-success {
  background: #52900f !important;
}
.ui-button-danger {
  background: #c5073d !important;
}
.ui-outputpanel button {
  margin-bottom: 2px;
  margin-left: 2px;
}
.marginedButton {
  margin: 2px !important;
}
.btnHolder {
  float: right;
  margin-top: 22px;
  margin-bottom: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  clear: both;
}
.btnHolder img {
  cursor: pointer;
  margin-right: 2px;
  margin-top: 1px;
  vertical-align: middle;
}
.btnHolder.aLeft {
  float: left;
}
.btnHolder.half {
  float: left;
  width: 49%;
  clear: both;
}
.btnHolder.half.tree {
  width: 512px;
  margin-left: 5px;
}
.btnHolder.half .halfwidthContent {
  float: right;
}
.btnHolder.half .halfwidthContent input[type=checkbox] {
  margin-left: 5px;
  margin-right: 3px;
}
.btnHolder input[type=checkbox] {
  margin: 0 3px 0 5px;
}
.btnHolder input[type=checkbox] + span + label {
  margin-right: 5px;
}
.btnHolder button,
.btnHolder input[type="submit"],
.btnHolder input[type="button"] {
  margin-left: 5px;
}
.transparentButton {
  background: none !important;
  padding: 0 !important;
  border: 0 !important;
}
button.marginLeft280px {
  margin-left: 280px;
}
.selectors .btnHolder {
  clear: none;
  margin-bottom: 20px;
  margin-top: 0;
}
.selectors .holder {
  float: left;
  margin-bottom: 20px;
}
.selectors .holder input[type="submit"],
.selectors .holder input[type="button"] {
  margin-left: 5px;
}
.selectors .selectBtn {
  margin: 1px 6px 0 -8px !important;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.modal-btnHolder {
  clear: both;
  background-color: #e7eff4 !important;
  width: 100%;
  padding: 8px;
  text-align: center;
  border-top: solid 1px #cddee8;
}
.modal-btnHolder button {
  margin-left: 2px !important;
}
.modalMessage .buttons {
  padding: 5px 0px 0px 0px;
  margin: 0 0 0 -2px;
  clear: both;
}
.modalButtons {
  margin-top: 8px;
  text-align: center;
}
.staticPanel .buttons {
  margin: 8px 0;
  clear: both;
  float: right;
}
.tContainer {
  clear: left;
}
.tContainer .nav {
  float: right;
  margin-top: -4px;
  margin-bottom: 4px;
}
.tContainer .nav button {
  margin-left: 2px;
}
.alignButtonRight {
  float: right;
  margin-right: -1px;
}
body .ui-datatable {
  font-size: 11px !important;
}
body .ui-datatable .ui-datatable-tablewrapper {
  overflow: initial;
}
body .ui-datatable .ui-datatable-data > tr {
  color: #444444 !important;
}
body .ui-datatable table {
  border-top: solid 1px #444444;
  width: 100%;
  min-width: 100%;
  table-layout: auto;
}
body .ui-datatable .ui-datatable-header {
  background: #596a7a !important;
  text-align: center;
  color: #ffffff;
  font-weight: normal;
  line-height: 12px;
  height: 30px;
  padding: 8px;
}
body .ui-datatable thead th {
  background: #444444;
  border: dotted 1px #8a96a2;
  color: #ffffff !important;
  font-weight: normal !important;
  line-height: 12px !important;
  height: 20px !important;
  padding: 4px !important;
}
body .ui-datatable thead th.ui-state-hover {
  background: #466173;
}
body .ui-datatable thead th.ui-state-active {
  background: #364b59;
}
body .ui-datatable thead th.ui-state-active.ui-state-hover {
  background: #466173;
}
body .ui-datatable .header {
  background-color: #596a7a;
  text-align: center;
}
body .ui-datatable tfoot td {
  padding: 4px 8px;
  border: dotted 1px #8a96a2;
}
body .ui-datatable .footer {
  background-color: #cdd2d7;
  border: dotted 1px #ffffff !important;
}
body .ui-datatable.ui-datatable-data tr td,
body .ui-datatable .ui-datatable-data tr td {
  line-height: 12px !important;
  padding: 4px 8px 4px 8px !important;
  vertical-align: top;
  border: 1px dotted #8a96a2 !important;
  word-wrap: break-word;
}
body .ui-datatable .ui-datatable-even {
  background: #f7f7f8 !important;
}
body .ui-datatable .ui-datatable-odd {
  background: #ffffff !important;
}
body .ui-datatable tr.ui-state-hover {
  background: #cdd2d7 !important;
}
body .ui-datatable tr.ui-state-hover .cellStatusGreen {
  background: #caddbf !important;
}
body .ui-datatable tr.ui-state-hover .cellStatusRed {
  background: #e6c4c4 !important;
}
body .ui-datatable tr.ui-state-hover .cellStatusBlue:hover {
  background: #c8cee3 !important;
}
body .ui-datatable.x-overflow:not(.x-scrollable) {
  width: auto !important;
}
body .ui-datatable.x-overflow:not(.x-scrollable) table {
  table-layout: auto;
}
body .ui-datatable.x-overflow:not(.x-scrollable) td,
body .ui-datatable.x-overflow:not(.x-scrollable) th {
  white-space: nowrap;
}
body .ui-datatable.scrollable .ui-datatable-tablewrapper {
  overflow-y: auto;
  max-height: 60vh;
}
body .ui-datatable.scrollable table {
  width: auto;
}
body .ui-datatable.scrollable td,
body .ui-datatable.scrollable th {
  white-space: nowrap;
}
body .ui-datatable.full-width {
  margin-left: calc(-50vw + 1260px/2 + 10px);
  min-width: calc(100vw - 20px - 10px);
}
body .ui-datatable.full-width.scrollable .ui-datatable-tablewrapper {
  overflow-y: initial;
  max-height: initial;
}
body .ui-datatable.compact-table thead th {
  padding: 2px !important;
}
body .ui-datatable.compact-table .ui-datatable-data tr td {
  line-height: 12px !important;
  padding: 1px !important;
  font-size: 10px !important;
}
body .ui-datatable td.break-long-text > span,
body .ui-datatable td.break-long-text div {
  display: block;
  white-space: normal;
  width: 250px;
}
body .ui-datatable .truncatedColumn {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
body .ui-datatable .truncateAt35 {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 35px;
}
body .ui-datatable .truncateAt40 {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 40px;
}
body .ui-datatable .truncateAt45 {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 45px;
}
body .ui-datatable .truncateAt60 {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 60px;
}
body .ui-datatable .truncateAt70 {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 70px;
}
body .ui-datatable .truncateAt85 {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 85px;
}
body .ui-datatable .truncateAt100 {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100px;
}
body .ui-datatable .truncateAt125 {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 125px;
}
body .ui-datatable .truncateAt165 {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 165px;
}
body .ui-datatable .truncateAt180 {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 180px;
}
body .ui-datatable .truncateAt300 {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 300px;
}
body .ui-datatable .truncateAt375 {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 375px;
}
body .ui-datatable.header-valign-top th {
  vertical-align: top;
}
body .ui-datatable .ui-row-toggler,
body .ui-datatable .ui-rowgroup-toggler {
  cursor: pointer;
}
body .ui-datatable .ui-row-toggler .ui-icon-circle-triangle-e:before,
body .ui-datatable .ui-rowgroup-toggler .ui-icon-circle-triangle-e:before {
  content: "\e90e" !important;
}
body .ui-datatable .ui-row-toggler .ui-icon-circle-triangle-s:before,
body .ui-datatable .ui-rowgroup-toggler .ui-icon-circle-triangle-s:before {
  content: "\e910" !important;
}
body .ui-datatable .ui-rowgroup-toggler-icon {
  cursor: pointer;
}
body .ui-datatable .ui-rowgroup-toggler-icon.ui-icon-circle-triangle-e:before {
  content: "\e90e" !important;
}
body .ui-datatable .ui-rowgroup-toggler-icon.ui-icon-circle-triangle-s:before {
  content: "\e910" !important;
}
body .ui-datatable .ui-state-highlight {
  background: #bdc3ca !important;
}
.no-column-headers div thead tr {
  display: none;
}
body.g .ui-datatable thead th {
  background: #3c5937;
}
body.g .ui-datatable thead th.header {
  background: #6ca43b;
  border: solid 1px #d3e4c4;
}
body.g .ui-datatable tr .ui-datatable-even {
  background: #f8faf5 !important;
}
body.g .ui-datatable td {
  border-color: #d3e4c4 #98bf75 !important;
}
body.g .ui-datatable tfoot td {
  color: #ffffff;
  border: solid 1px #637a5f;
  border-top: solid 2px #3c5937;
  background: #768a73;
}
tfoot {
  position: sticky;
  bottom: 0;
}
body .column-hover:hover {
  background: #cddee8 !important;
}
body .column-hover:hover .ui-link,
body .column-hover:hover a {
  text-decoration: none;
}
.row-hover:not(:has(.column-hover:hover)):hover td {
  background: #cddee8 !important;
}
.row-hover:not(:has(.column-hover:hover)):hover td .ui-link,
.row-hover:not(:has(.column-hover:hover)):hover td a {
  text-decoration: none;
}
input.hasDatepicker {
  width: 80px !important;
}
.p-datepicker.ui-calendar input[type=text] {
  margin-right: 0;
}
.p-datepicker.ui-calendar button {
  margin-right: 8px;
}
.onTopOfAll {
  z-index: 2000 !important;
}
.ui-dialog-title {
  padding-top: 3px;
  float: left !important;
}
.ui-dialog-titlebar {
  background-color: #e7eff4 !important;
  border-bottom: ridge 2px #cddee8 !important;
  padding: 4px 8px !important;
  font-weight: normal !important;
  font-size: 16px !important;
  color: #374c59 !important;
}
.ui-dialog-content {
  padding: 0px 0px 0px 0px !important;
}
.modal-content {
  margin: 10px !important;
}
div[id*='DialogForm'].ui-datepicker,
div[id*='_panel'].ui-datepicker,
div[id*='wizardForm'].ui-datepicker,
div[id*='DialogForm'].ui-selectonemenu-panel,
div[id*='_panel'].ui-selectonemenu-panel,
div[id*='wizardForm'].ui-selectonemenu-panel {
  z-index: 3000 !important;
}
.ui-fileupload-choose,
.ui-fileupload-upload,
.ui-fileupload-cancel {
  padding-left: 12px;
}
.menu {
  height: 33px;
  left: 0;
  position: fixed;
  text-align: center;
  top: 81px;
  width: 100%;
  z-index: 2000;
  border-top: solid 1px #ffffff;
  color: #ffffff;
  background: url("/images/infinity/bg_top-menu.png") repeat-x;
}
.menu li {
  float: left;
  margin: 0;
  padding: 0;
  display: inline;
  position: relative;
}
.menu li a {
  display: block;
  text-align: center;
  text-decoration: none;
  color: #ffffff;
}
.menu ul {
  margin: 0 auto;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
  width: 1260px;
  z-index: 1100;
  height: auto;
  background: #0066aa;
}
.menu ul li {
  border-left: solid 1px rgba(255, 255, 255, 0.2);
  box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.2);
}
.menu ul li a {
  padding: 5px 10px;
  color: #ffffff;
}
.menu ul li.has-children > a {
  padding-right: 30px;
  position: relative;
}
.menu ul li.has-children > a:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
  border-top-style: solid;
  margin-right: 10px;
  position: absolute;
  right: 0;
  top: 12px;
}
.menu ul li.inbox a {
  padding: 3px 4px 0 6px;
  height: 26px;
  border: none;
}
.menu ul li.inbox a img {
  border: none;
}
.menu ul li:hover {
  background: rgba(255, 255, 255, 0.15);
}
.menu ul li:hover ul {
  display: block;
}
.menu ul li:hover ul ul {
  display: none;
}
.menu ul ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 230px;
  height: auto;
}
.menu ul ul li {
  width: 230px;
  background: none;
  border-right: none;
}
.menu ul ul li.has-children > a {
  display: block;
  position: relative;
  padding-right: 10px;
}
.menu ul ul li.has-children > a:after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
  text-decoration: inherit;
  content: "\f054";
  vertical-align: middle;
  margin-left: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.menu ul ul li.has-children > a:after {
  opacity: 0.6;
  float: right;
}
.menu ul ul li.has-children > a:before {
  display: none;
}
.menu ul ul li:hover ul {
  display: block;
}
.menu ul ul li:hover ul li a {
  background: none;
}
.menu ul ul li a {
  text-align: left;
  padding: 6px 10px;
}
.menu ul ul ul {
  display: none;
  left: 229px;
  width: 100%;
  margin: -30px 0 0 0;
  z-index: 5010;
}
.menu .readMailIcon,
.menu .unreadMailIcon {
  float: left;
}
.menu i.fa {
  font-size: 1.33333333em;
  vertical-align: -8%;
}
.ie7 .menu .footer {
  bottom: -17px;
}
.menuLoader {
  float: right;
  margin-top: 7px;
  margin-right: 8px;
}
.menuLoader .loaderText {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #ffffff;
  text-transform: uppercase;
  display: none;
}
.menuLoader .loaderBar {
  background: url("/images/infinity/loaderbar-diagonal-bar.gif") no-repeat;
  width: 120px;
  height: 15px;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.menu-level-2 > a {
  background: #4c94c3 !important;
  margin-left: -20px !important;
  padding-left: 46px !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.menu-level-2 > a:hover {
  filter: brightness(110%) !important;
}
.menu-level-2 > ul > li > a.menu-level-3 {
  background: none !important;
  border-bottom: 1px solid #fafafa !important;
  margin-left: -30px !important;
  padding-left: 66px !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.menu-level-2 > ul > li > a.menu-level-3:hover {
  background: #fafafa !important;
}
.menu-level-3 > a {
  background: #7fb3d4 !important;
  margin-left: -20px !important;
  padding-left: 46px !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.menu-level-3 > a:hover {
  filter: brightness(110%) !important;
}
.menu-level-4 {
  background: none !important;
  border-bottom: 1px solid #fafafa !important;
  margin-left: -40px !important;
  padding-left: 74px !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.menu-level-4:hover {
  background: #e5f0f6 !important;
}
.lang_menu {
  float: right;
}
.lang_select {
  float: left;
  margin-left: 8px;
  cursor: pointer;
  cursor: hand;
  width: 24px;
  height: 18px;
}
.lang_select.country_NL {
  background: url("/images/infinity/flag_NL.jpg") no-repeat;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
}
.lang_select.country_NL:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=100);
}
.lang_select.country_BE {
  background: url("/images/infinity/flag_BE.jpg") no-repeat;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
}
.lang_select.country_BE:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=100);
}
.language_select {
  float: right;
}
.language_select input {
  border: 0;
}
.language_select .language_NL {
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
  background: url("/images/infinity/flag_NL.jpg") no-repeat;
}
.language_select .language_NL:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=100);
}
.language_select .language_EN {
  background: url("/images/infinity/flag_EN.jpg") no-repeat;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
}
.language_select .language_EN:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=100);
}
.panelMenu {
  float: left;
  width: 300px;
}
.aktieMenu {
  position: relative;
  float: left;
  zoom: 1;
  margin-bottom: 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  background: url('/images/infinity/btn-gradient-layer.png') repeat-x #a18535;
  color: #ffffff;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.aktieMenu ul {
  display: none;
  position: absolute;
  z-index: 1000;
  left: -1px;
  top: 98%;
  background-color: #887435;
  border: solid 1px;
  padding: 5px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.aktieMenu ul ul {
  left: 98%;
  top: -2px;
  background: #a18535;
}
.aktieMenu li.main > span {
  background: url(/images/infinity/cssmenu_arr_h.gif) right center no-repeat;
  margin: 1px 10px 1px 5px;
  padding-right: 12px;
}
.aktieMenu li.aktieMenuh,
.aktieMenu li.aktieMenui.hidden {
  display: none;
}
.aktieMenu li.aktieMenuh.enabled,
.aktieMenu li.aktieMenui {
  display: block;
}
.aktieMenu li.enabled:hover > span {
  background-color: #a18535;
}
.aktieMenu li ul li {
  border-top: solid 1px #a18535;
}
.aktieMenu li ul li:first-child {
  border-top: none;
}
.aktieMenu li ul li.aktieMenui {
  border-top: none;
}
.aktieMenu span {
  display: block;
  vertical-align: middle;
  padding: 2px 6px 2px 6px;
  cursor: pointer;
  white-space: nowrap;
  font-size: 12px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.aktieMenu:hover li > ul {
  display: block;
}
.aktieMenu:hover li.main > span {
  background-image: url(/images/infinity/cssmenu_arr_v.gif);
}
.menu-beheer,
.menu-account-manager,
.menu-contact {
  background: none !important;
  border-bottom: 1px solid #fafafa !important;
  margin-left: -20px !important;
  padding-left: 46px !important;
  padding-top: 0 !important;
  padding-bottom: 4px !important;
}
.menu-beheer:hover,
.menu-account-manager:hover,
.menu-contact:hover {
  background: #e5f0f6 !important;
}
.ui-message.tooltip {
  position: absolute !important;
}
.ui-paginator {
  padding: 8px !important;
}
.ui-paginator-pages {
  margin: 0px !important;
}
.ui-paginator-page {
  background-color: #7ca7c2;
}
.ui-paginator a {
  color: #ffffff !important;
  border-radius: 0 !important;
  font-size: 11px !important;
  line-height: 20px !important;
  padding-top: 2px !important;
  height: 24px !important;
  margin-left: 1px !important;
  margin-right: 0px !important;
  min-width: 2.4em !important;
}
.ui-paginator a:hover {
  background-color: #73818a !important;
}
.ui-paginator-next,
.ui-paginator-last,
.ui-paginator-first,
.ui-paginator-prev {
  background-color: #5b91b3 !important;
}
.ui-paginator .ui-state-active {
  background-color: #4b5e69 !important;
}
.ui-paginator .ui-state-disabled {
  background-color: #dee9f0 !important;
}
.ui-picklist .ui-picklist-list {
  width: auto;
  height: 500px !important;
}
.ui-picklist-list-wrapper {
  width: 50%;
}
/* Hide the add all button from the pick list */
.noAddAll .ui-picklist-button-add-all {
  visibility: hidden !important;
}
.ui-selectonemenu {
  padding-right: 2.357rem !important;
}
.ui-selectonemenu-label {
  padding: 0.5rem 0.5rem;
}
div[id*='togglePanel_'] span.headerSpan {
  opacity: 0;
}
/* Toolbar */
.ui-toolbar {
  line-height: 21px;
  border: none !important;
  border-bottom: solid 1px #ffffff;
  width: 100%;
  background: url("/images/infinity/bg_px_toolbar_e.gif") repeat-x #62666a;
  padding: unset !important;
  border-radius: unset !important;
  justify-content: unset !important;
}
.ui-toolbar .ui-toolbar-group-left {
  border-left: solid 1px #ffffff;
  padding: 2px 5px;
  color: white;
}
.ui-toolbar .ui-toolbar-group-left:first-child {
  border-left: none;
}
.ui-toolbar .ui-toolbar-group-left label {
  color: #ffffff;
  vertical-align: middle;
}
.ui-toolbar .ui-toolbar-group-left .p-datepicker {
  display: inline-block !important;
}
.ui-toolbar .ui-toolbar-group-left .p-datepicker input {
  height: 20px;
}
.ui-toolbar .ui-toolbar-group-left span .ui-selectonemenu-label {
  background-color: #ffffff;
  min-width: 100px;
}
.ui-toolbar .ui-toolbar-group-left span .ui-icon {
  color: #ffffff;
}
.ui-toolbar label {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  font-weight: bold;
  margin: 0 5px 0 2px;
  color: #ffffff;
  vertical-align: middle;
}
.ui-toolbar input,
.ui-toolbar select {
  display: inline-block;
  vertical-align: middle;
}
.ui-toolbar.tabbed {
  background: none;
}
.ui-toolbar.tabbed div {
  background: url("/images/infinity/bg_px_toolbar_e.gif") #62666a repeat-x;
}
.ui-toolbar.tabbed > div:last-child {
  position: relative;
}
.ui-toolbar.tabbed > div:last-child:after {
  background: url("/images/infinity/toolbar-close_e.png") no-repeat;
  content: '';
  width: 27px;
  height: 100%;
  position: absolute;
  right: -27px;
}
.ui-toolbar.noBorderBottom {
  border-bottom: none;
}
.ui-toolbar .ui-button {
  height: 20px;
}
.ui-toolbar .ui-button span:not(.pi):not(.ui-icon-calendar) {
  position: relative;
  top: -2px;
}
.ui-toolbar .ui-button span .pi {
  top: -1px;
}
.g .ui-toolbar.ui-widget-header {
  background: url("/images/infinity}/bg_px_toolbar_g.gif") repeat-x #5d6956 !important;
}
body.springFlow {
  background: #e8e8e8;
}
body.springFlow .heightProps {
  height: 204px;
  z-index: 0;
}
body.springFlow #header {
  background: url("/images/infinity/fake-bg-px-header.png") repeat-x;
  height: 204px;
  z-index: 0;
}
body.springFlow #header #hContainer {
  background: url("/images/infinity/fake-blur-header.jpg") no-repeat;
  height: 204px;
  z-index: 0;
}
body.springFlow .webFlowWizardContent {
  padding-top: 10px !important;
}
body.springFlow table {
  margin-bottom: 10px !important;
}
body.springFlow .dropPanel {
  padding: 5px;
}
body.springFlow .dropPanel .fa-exclamation-circle,
body.springFlow .dropPanel .error {
  background: none;
}
body.springFlow .tabs {
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  width: 99%;
}
.ui-datalist.ui-widget.scrollable {
  overflow-y: auto;
  max-height: 400px;
}
