@font-face {
  font-family: 'Glyphicons Regular';
  src: url("../fonts/glyphicons/glyphicons-regular.eot");
  src: url("../fonts/glyphicons/glyphicons-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons/glyphicons-regular.woff2") format("woff2"), url("../fonts/glyphicons/glyphicons-regular.woff") format("woff"), url("../fonts/glyphicons/glyphicons-regular.ttf") format("truetype"), url("../fonts/glyphicons/glyphicons-regular.svg#glyphiconsregular") format("svg");
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/glyphicons_halflings/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons_halflings/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons_halflings/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons_halflings/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons_halflings/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons_halflings/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
@font-face {
  font-family: "streamline-24px";
  src: url("../fonts/streamline/streamline-24px.eot");
  src: url("../fonts/streamline/streamline-24pxeot?#iefix") format("embedded-opentype"), url("../fonts/streamline/streamline-24px.woff") format("woff"), url("../fonts/streamline/streamline-24px.ttf") format("truetype"), url("../fonts//streamline/streamline-24px.svg#streamline-24px") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "streamline-24px" !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^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "streamline-24px" !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;
  vertical-align: middle;
}

.icon {
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
}

.icon-bin-1:before {
  content: "\e000";
}

.icon-bin-2:before {
  content: "\e001";
}

.icon-binocular:before {
  content: "\e002";
}

.icon-bomb:before {
  content: "\e003";
}

.icon-clip-1:before {
  content: "\e004";
}

.icon-clip-2:before {
  content: "\e005";
}

.icon-crosshair-1:before {
  content: "\e006";
}

.icon-crosshair-2:before {
  content: "\e007";
}

.icon-crosshair-3:before {
  content: "\e008";
}

.icon-cutter:before {
  content: "\e009";
}

.icon-delete-1:before {
  content: "\e00a";
}

.icon-delete-2:before {
  content: "\e00b";
}

.icon-edit-1:before {
  content: "\e00c";
}

.icon-edit-2:before {
  content: "\e00d";
}

.icon-edit-3:before {
  content: "\e00e";
}

.icon-hide:before {
  content: "\e00f";
}

.icon-ink:before {
  content: "\e010";
}

.icon-key-1:before {
  content: "\e011";
}

.icon-key-2:before {
  content: "\e012";
}

.icon-link-1:before {
  content: "\e013";
}

.icon-link-2:before {
  content: "\e014";
}

.icon-link-3:before {
  content: "\e015";
}

.icon-link-broken-1:before {
  content: "\e016";
}

.icon-link-broken-2:before {
  content: "\e017";
}

.icon-lock-1:before {
  content: "\e018";
}

.icon-lock-2:before {
  content: "\e019";
}

.icon-lock-3:before {
  content: "\e01a";
}

.icon-lock-4:before {
  content: "\e01b";
}

.icon-lock-5:before {
  content: "\e01c";
}

.icon-lock-unlock-1:before {
  content: "\e01d";
}

.icon-lock-unlock-2:before {
  content: "\e01e";
}

.icon-magnifier:before {
  content: "\e01f";
}

.icon-pen-1:before {
  content: "\e020";
}

.icon-pen-2:before {
  content: "\e021";
}

.icon-pen-3:before {
  content: "\e022";
}

.icon-pen-4:before {
  content: "\e023";
}

.icon-pencil-1:before {
  content: "\e024";
}

.icon-pencil-2:before {
  content: "\e025";
}

.icon-pencil-3:before {
  content: "\e026";
}

.icon-pin-1:before {
  content: "\e027";
}

.icon-pin-2:before {
  content: "\e028";
}

.icon-power-1:before {
  content: "\e029";
}

.icon-power-2:before {
  content: "\e02a";
}

.icon-preview-1:before {
  content: "\e02b";
}

.icon-preview-2:before {
  content: "\e02c";
}

.icon-scissor-1:before {
  content: "\e02d";
}

.icon-scissor-2:before {
  content: "\e02e";
}

.icon-skull-1:before {
  content: "\e02f";
}

.icon-skull-2:before {
  content: "\e030";
}

.icon-type-1:before {
  content: "\e031";
}

.icon-type-2:before {
  content: "\e032";
}

.icon-type-3:before {
  content: "\e033";
}

.icon-type-4:before {
  content: "\e034";
}

.icon-zoom-area:before {
  content: "\e035";
}

.icon-zoom-in:before {
  content: "\e036";
}

.icon-zoom-out:before {
  content: "\e037";
}

.icon-cursor-1:before {
  content: "\e038";
}

.icon-cursor-2:before {
  content: "\e039";
}

.icon-cursor-add:before {
  content: "\e03a";
}

.icon-cursor-duplicate:before {
  content: "\e03b";
}

.icon-cursor-move:before {
  content: "\e03c";
}

.icon-cursor-move-2:before {
  content: "\e03d";
}

.icon-cursor-select-area:before {
  content: "\e03e";
}

.icon-hand:before {
  content: "\e03f";
}

.icon-hand-block:before {
  content: "\e040";
}

.icon-hand-grab-1:before {
  content: "\e041";
}

.icon-hand-grab-2:before {
  content: "\e042";
}

.icon-hand-point:before {
  content: "\e043";
}

.icon-hand-touch-1:before {
  content: "\e044";
}

.icon-hand-touch-2:before {
  content: "\e045";
}

.icon-hand-touch-3:before {
  content: "\e046";
}

.icon-hand-touch-4:before {
  content: "\e047";
}

.icon-bookmark-1:before {
  content: "\e048";
}

.icon-bookmark-2:before {
  content: "\e049";
}

.icon-bookmark-3:before {
  content: "\e04a";
}

.icon-bookmark-4:before {
  content: "\e04b";
}

.icon-tag-1:before {
  content: "\e04c";
}

.icon-tag-2:before {
  content: "\e04d";
}

.icon-tag-add:before {
  content: "\e04e";
}

.icon-tag-delete:before {
  content: "\e04f";
}

.icon-tags-1:before {
  content: "\e050";
}

.icon-tags-2:before {
  content: "\e051";
}

.icon-anchor-point-1:before {
  content: "\e052";
}

.icon-anchor-point-2:before {
  content: "\e053";
}

.icon-arrange-1:before {
  content: "\e054";
}

.icon-arrange-2:before {
  content: "\e055";
}

.icon-artboard:before {
  content: "\e056";
}

.icon-brush-1:before {
  content: "\e057";
}

.icon-brush-2:before {
  content: "\e058";
}

.icon-bucket:before {
  content: "\e059";
}

.icon-crop:before {
  content: "\e05a";
}

.icon-dropper-1:before {
  content: "\e05b";
}

.icon-dropper-2:before {
  content: "\e05c";
}

.icon-dropper-3:before {
  content: "\e05d";
}

.icon-glue:before {
  content: "\e05e";
}

.icon-grid:before {
  content: "\e05f";
}

.icon-layers:before {
  content: "\e060";
}

.icon-magic-wand-1:before {
  content: "\e061";
}

.icon-magic-wand-2:before {
  content: "\e062";
}

.icon-magnet:before {
  content: "\e063";
}

.icon-marker:before {
  content: "\e064";
}

.icon-palette:before {
  content: "\e065";
}

.icon-pen-5:before {
  content: "\e066";
}

.icon-pen-6:before {
  content: "\e067";
}

.icon-quill:before {
  content: "\e068";
}

.icon-reflect:before {
  content: "\e069";
}

.icon-roller:before {
  content: "\e06a";
}

.icon-ruler-1:before {
  content: "\e06b";
}

.icon-ruler-2:before {
  content: "\e06c";
}

.icon-scale-diagonal-1:before {
  content: "\e06d";
}

.icon-scale-diagonal-2:before {
  content: "\e06e";
}

.icon-scale-horizontal:before {
  content: "\e06f";
}

.icon-scale-tool-1:before {
  content: "\e070";
}

.icon-scale-tool-2:before {
  content: "\e071";
}

.icon-scale-tool-3:before {
  content: "\e072";
}

.icon-scale-vertical:before {
  content: "\e073";
}

.icon-shear-tool:before {
  content: "\e074";
}

.icon-spray:before {
  content: "\e075";
}

.icon-stamp:before {
  content: "\e076";
}

.icon-stationery-1:before {
  content: "\e077";
}

.icon-stationery-2:before {
  content: "\e078";
}

.icon-stationery-3:before {
  content: "\e079";
}

.icon-vector:before {
  content: "\e07a";
}

.icon-award-1:before {
  content: "\e07b";
}

.icon-award-2:before {
  content: "\e07c";
}

.icon-award-3:before {
  content: "\e07d";
}

.icon-award-4:before {
  content: "\e07e";
}

.icon-award-5:before {
  content: "\e07f";
}

.icon-award-6:before {
  content: "\e080";
}

.icon-crown-1:before {
  content: "\e081";
}

.icon-crown-2:before {
  content: "\e082";
}

.icon-crown-3:before {
  content: "\e083";
}

.icon-fire:before {
  content: "\e084";
}

.icon-flag-1:before {
  content: "\e085";
}

.icon-flag-2:before {
  content: "\e086";
}

.icon-flag-3:before {
  content: "\e087";
}

.icon-flag-4:before {
  content: "\e088";
}

.icon-flag-5:before {
  content: "\e089";
}

.icon-flag-6:before {
  content: "\e08a";
}

.icon-flag-7:before {
  content: "\e08b";
}

.icon-flag-8:before {
  content: "\e08c";
}

.icon-google-plus-1:before {
  content: "\e08d";
}

.icon-google-plus-2:before {
  content: "\e08e";
}

.icon-hand-like-1:before {
  content: "\e08f";
}

.icon-hand-like-2:before {
  content: "\e090";
}

.icon-hand-unlike-1:before {
  content: "\e091";
}

.icon-hand-unlike-2:before {
  content: "\e092";
}

.icon-heart-1:before {
  content: "\e093";
}

.icon-heart-2:before {
  content: "\e094";
}

.icon-heart-angel:before {
  content: "\e095";
}

.icon-heart-broken:before {
  content: "\e096";
}

.icon-heart-minus:before {
  content: "\e097";
}

.icon-heart-plus:before {
  content: "\e098";
}

.icon-present:before {
  content: "\e099";
}

.icon-rank-1:before {
  content: "\e09a";
}

.icon-rank-2:before {
  content: "\e09b";
}

.icon-ribbon:before {
  content: "\e09c";
}

.icon-star-1:before {
  content: "\e09d";
}

.icon-star-2:before {
  content: "\e09e";
}

.icon-star-3:before {
  content: "\e09f";
}

.icon-star-4:before {
  content: "\e0a0";
}

.icon-star-5:before {
  content: "\e0a1";
}

.icon-star-6:before {
  content: "\e0a2";
}

.icon-star-7:before {
  content: "\e0a3";
}

.icon-star-8:before {
  content: "\e0a4";
}

.icon-star-9:before {
  content: "\e0a5";
}

.icon-star-10:before {
  content: "\e0a6";
}

.icon-trophy:before {
  content: "\e0a7";
}

.icon-bubble-2:before {
  content: "\e0a8";
}

.icon-bubble-add-1:before {
  content: "\e0a9";
}

.icon-bubble-add-2:before {
  content: "\e0aa";
}

.icon-bubble-add-3:before {
  content: "\e0ab";
}

.icon-bubble-ask-1:before {
  content: "\e0ac";
}

.icon-bubble-ask-2:before {
  content: "\e0ad";
}

.icon-bubble-attention-1:before {
  content: "\e0ae";
}

.icon-bubble-attention-2:before {
  content: "\e0af";
}

.icon-bubble-attention-3:before {
  content: "\e0b0";
}

.icon-bubble-attention-4:before {
  content: "\e0b1";
}

.icon-bubble-attention-5:before {
  content: "\e0b2";
}

.icon-bubble-attention-6:before {
  content: "\e0b3";
}

.icon-bubble-attention-7:before {
  content: "\e0b4";
}

.icon-bubble-block-1:before {
  content: "\e0b5";
}

.icon-bubble-block-2:before {
  content: "\e0b6";
}

.icon-bubble-block-3:before {
  content: "\e0b7";
}

.icon-bubble-chat-1:before {
  content: "\e0b8";
}

.icon-bubble-chat-2:before {
  content: "\e0b9";
}

.icon-bubble-check-1:before {
  content: "\e0ba";
}

.icon-bubble-check-2:before {
  content: "\e0bb";
}

.icon-bubble-check-3:before {
  content: "\e0bc";
}

.icon-bubble-comment-1:before {
  content: "\e0bd";
}

.icon-bubble-comment-2:before {
  content: "\e0be";
}

.icon-bubble-conversation-1:before {
  content: "\e0bf";
}

.icon-bubble-conversation-2:before {
  content: "\e0c0";
}

.icon-bubble-conversation-3:before {
  content: "\e0c1";
}

.icon-bubble-conversation-4:before {
  content: "\e0c2";
}

.icon-bubble-conversation-5:before {
  content: "\e0c3";
}

.icon-bubble-conversation-6:before {
  content: "\e0c4";
}

.icon-bubble-delete-1:before {
  content: "\e0c5";
}

.icon-bubble-delete-2:before {
  content: "\e0c6";
}

.icon-bubble-delete-3:before {
  content: "\e0c7";
}

.icon-bubble-edit-1:before {
  content: "\e0c8";
}

.icon-bubble-edit-2:before {
  content: "\e0c9";
}

.icon-bubble-edit-3:before {
  content: "\e0ca";
}

.icon-bubble-heart-1:before {
  content: "\e0cb";
}

.icon-bubble-heart-2:before {
  content: "\e0cc";
}

.icon-bubble-minus-1:before {
  content: "\e0cd";
}

.icon-bubble-minus-2:before {
  content: "\e0ce";
}

.icon-bubble-minus-3:before {
  content: "\e0cf";
}

.icon-bubble-quote-1:before {
  content: "\e0d0";
}

.icon-bubble-quote-2:before {
  content: "\e0d1";
}

.icon-bubble-smiley-3:before {
  content: "\e0d2";
}

.icon-bubble-smiley-4:before {
  content: "\e0d3";
}

.icon-bubble-smiley-smile:before {
  content: "\e0d4";
}

.icon-bubble-smiley-wink:before {
  content: "\e0d5";
}

.icon-bubble-star-1:before {
  content: "\e0d6";
}

.icon-bubble-star-2:before {
  content: "\e0d7";
}

.icon-bubble-star-3:before {
  content: "\e0d8";
}

.icon-chat-1:before {
  content: "\e0d9";
}

.icon-chat-2:before {
  content: "\e0da";
}

.icon-chat-3:before {
  content: "\e0db";
}

.icon-chat-4:before {
  content: "\e0dc";
}

.icon-chat-5:before {
  content: "\e0dd";
}

.icon-chat-bubble-1:before {
  content: "\e0de";
}

.icon-chat-bubble-2:before {
  content: "\e0df";
}

.icon-smiley-happy-1:before {
  content: "\e0e0";
}

.icon-smiley-happy-2:before {
  content: "\e0e1";
}

.icon-smiley-happy-3:before {
  content: "\e0e2";
}

.icon-smiley-happy-4:before {
  content: "\e0e3";
}

.icon-smiley-happy-5:before {
  content: "\e0e4";
}

.icon-smiley-relax:before {
  content: "\e0e5";
}

.icon-smiley-sad:before {
  content: "\e0e6";
}

.icon-smiley-surprise:before {
  content: "\e0e7";
}

.icon-thinking-1:before {
  content: "\e0e8";
}

.icon-thinking-2:before {
  content: "\e0e9";
}

.icon-call-1:before {
  content: "\e0ea";
}

.icon-call-2:before {
  content: "\e0eb";
}

.icon-call-3:before {
  content: "\e0ec";
}

.icon-call-4:before {
  content: "\e0ed";
}

.icon-call-add:before {
  content: "\e0ee";
}

.icon-call-block:before {
  content: "\e0ef";
}

.icon-call-delete:before {
  content: "\e0f0";
}

.icon-call-in:before {
  content: "\e0f1";
}

.icon-call-minus:before {
  content: "\e0f2";
}

.icon-call-out:before {
  content: "\e0f3";
}

.icon-contact:before {
  content: "\e0f4";
}

.icon-fax:before {
  content: "\e0f5";
}

.icon-hang-up:before {
  content: "\e0f6";
}

.icon-message:before {
  content: "\e0f7";
}

.icon-mobile-phone-1:before {
  content: "\e0f8";
}

.icon-mobile-phone-2:before {
  content: "\e0f9";
}

.icon-phone-1:before {
  content: "\e0fa";
}

.icon-phone-2:before {
  content: "\e0fb";
}

.icon-phone-3:before {
  content: "\e0fc";
}

.icon-phone-4:before {
  content: "\e0fd";
}

.icon-phone-vibration:before {
  content: "\e0fe";
}

.icon-signal-fine:before {
  content: "\e0ff";
}

.icon-signal-full:before {
  content: "\e100";
}

.icon-signal-high:before {
  content: "\e101";
}

.icon-signal-no:before {
  content: "\e102";
}

.icon-signal-poor:before {
  content: "\e103";
}

.icon-signal-weak:before {
  content: "\e104";
}

.icon-smartphone:before {
  content: "\e105";
}

.icon-tape:before {
  content: "\e106";
}

.icon-camera-symbol-1:before {
  content: "\e107";
}

.icon-camera-symbol-2:before {
  content: "\e108";
}

.icon-camera-symbol-3:before {
  content: "\e109";
}

.icon-headphone:before {
  content: "\e10a";
}

.icon-antenna-1:before {
  content: "\e10b";
}

.icon-antenna-2:before {
  content: "\e10c";
}

.icon-antenna-3:before {
  content: "\e10d";
}

.icon-hotspot-1:before {
  content: "\e10e";
}

.icon-hotspot-2:before {
  content: "\e10f";
}

.icon-link:before {
  content: "\e110";
}

.icon-megaphone-1:before {
  content: "\e111";
}

.icon-megaphone-2:before {
  content: "\e112";
}

.icon-radar:before {
  content: "\e113";
}

.icon-rss-1:before {
  content: "\e114";
}

.icon-rss-2:before {
  content: "\e115";
}

.icon-satellite:before {
  content: "\e116";
}

.icon-address-1:before {
  content: "\e117";
}

.icon-address-2:before {
  content: "\e118";
}

.icon-address-3:before {
  content: "\e119";
}

.icon-forward:before {
  content: "\e11a";
}

.icon-inbox-1:before {
  content: "\e11b";
}

.icon-inbox-2:before {
  content: "\e11c";
}

.icon-inbox-3:before {
  content: "\e11d";
}

.icon-inbox-4:before {
  content: "\e11e";
}

.icon-letter-1:before {
  content: "\e11f";
}

.icon-letter-2:before {
  content: "\e120";
}

.icon-letter-3:before {
  content: "\e121";
}

.icon-letter-4:before {
  content: "\e122";
}

.icon-letter-5:before {
  content: "\e123";
}

.icon-mail-1:before {
  content: "\e124";
}

.icon-mail-2:before {
  content: "\e125";
}

.icon-mail-add:before {
  content: "\e126";
}

.icon-mail-attention:before {
  content: "\e127";
}

.icon-mail-block:before {
  content: "\e128";
}

.icon-mail-box-1:before {
  content: "\e129";
}

.icon-mail-box-2:before {
  content: "\e12a";
}

.icon-mail-box-3:before {
  content: "\e12b";
}

.icon-mail-checked:before {
  content: "\e12c";
}

.icon-mail-compose:before {
  content: "\e12d";
}

.icon-mail-delete:before {
  content: "\e12e";
}

.icon-mail-favorite:before {
  content: "\e12f";
}

.icon-mail-inbox:before {
  content: "\e130";
}

.icon-mail-lock:before {
  content: "\e131";
}

.icon-mail-minus:before {
  content: "\e132";
}

.icon-mail-read:before {
  content: "\e133";
}

.icon-mail-recieved-1:before {
  content: "\e134";
}

.icon-mail-recieved-2:before {
  content: "\e135";
}

.icon-mail-search-1:before {
  content: "\e136";
}

.icon-mail-search-2:before {
  content: "\e137";
}

.icon-mail-sent-1:before {
  content: "\e138";
}

.icon-mail-sent-2:before {
  content: "\e139";
}

.icon-mail-setting:before {
  content: "\e13a";
}

.icon-mail-star:before {
  content: "\e13b";
}

.icon-mail-sync:before {
  content: "\e13c";
}

.icon-mail-time:before {
  content: "\e13d";
}

.icon-outbox-1:before {
  content: "\e13e";
}

.icon-outbox-2:before {
  content: "\e13f";
}

.icon-plane-paper-1:before {
  content: "\e140";
}

.icon-plane-paper-2:before {
  content: "\e141";
}

.icon-reply-mail-1:before {
  content: "\e142";
}

.icon-reply-mail-2:before {
  content: "\e143";
}

.icon-connection-1:before {
  content: "\e144";
}

.icon-connection-2:before {
  content: "\e145";
}

.icon-connection-3:before {
  content: "\e146";
}

.icon-contacts-1:before {
  content: "\e147";
}

.icon-contacts-2:before {
  content: "\e148";
}

.icon-contacts-3:before {
  content: "\e149";
}

.icon-contacts-4:before {
  content: "\e14a";
}

.icon-female:before {
  content: "\e14b";
}

.icon-gender-female:before {
  content: "\e14c";
}

.icon-gender-male:before {
  content: "\e14d";
}

.icon-genders:before {
  content: "\e14e";
}

.icon-id-1:before {
  content: "\e14f";
}

.icon-id-2:before {
  content: "\e150";
}

.icon-id-3:before {
  content: "\e151";
}

.icon-id-4:before {
  content: "\e152";
}

.icon-id-5:before {
  content: "\e153";
}

.icon-id-6:before {
  content: "\e154";
}

.icon-id-7:before {
  content: "\e155";
}

.icon-id-8:before {
  content: "\e156";
}

.icon-male:before {
  content: "\e157";
}

.icon-profile-1:before {
  content: "\e158";
}

.icon-profile-2:before {
  content: "\e159";
}

.icon-profile-3:before {
  content: "\e15a";
}

.icon-profile-4:before {
  content: "\e15b";
}

.icon-profile-5:before {
  content: "\e15c";
}

.icon-profile-6:before {
  content: "\e15d";
}

.icon-profile-athlete:before {
  content: "\e15e";
}

.icon-profile-bussiness-man:before {
  content: "\e15f";
}

.icon-profile-chef:before {
  content: "\e160";
}

.icon-profile-cop:before {
  content: "\e161";
}

.icon-profile-doctor-1:before {
  content: "\e162";
}

.icon-profile-doctor-2:before {
  content: "\e163";
}

.icon-profile-gentleman-1:before {
  content: "\e164";
}

.icon-profile-gentleman-2:before {
  content: "\e165";
}

.icon-profile-graduate:before {
  content: "\e166";
}

.icon-profile-king:before {
  content: "\e167";
}

.icon-profile-lady-1:before {
  content: "\e168";
}

.icon-profile-lady-2:before {
  content: "\e169";
}

.icon-profile-man:before {
  content: "\e16a";
}

.icon-profile-nurse1:before {
  content: "\e16b";
}

.icon-profile-nurse-2:before {
  content: "\e16c";
}

.icon-profile-prisoner:before {
  content: "\e16d";
}

.icon-profile-serviceman-1:before {
  content: "\e16e";
}

.icon-profile-serviceman-2:before {
  content: "\e16f";
}

.icon-profile-spy:before {
  content: "\e170";
}

.icon-profile-teacher:before {
  content: "\e171";
}

.icon-profile-thief:before {
  content: "\e172";
}

.icon-user-1:before {
  content: "\e173";
}

.icon-user-2:before {
  content: "\e174";
}

.icon-user-add-1:before {
  content: "\e175";
}

.icon-user-add-2:before {
  content: "\e176";
}

.icon-user-block-1:before {
  content: "\e177";
}

.icon-user-block-2:before {
  content: "\e178";
}

.icon-user-checked-1:before {
  content: "\e179";
}

.icon-user-checked-2:before {
  content: "\e17a";
}

.icon-user-delete-1:before {
  content: "\e17b";
}

.icon-user-delete-2:before {
  content: "\e17c";
}

.icon-user-edit-1:before {
  content: "\e17d";
}

.icon-user-edit-2:before {
  content: "\e17e";
}

.icon-user-heart-1:before {
  content: "\e17f";
}

.icon-user-heart-2:before {
  content: "\e180";
}

.icon-user-lock-1:before {
  content: "\e181";
}

.icon-user-lock-2:before {
  content: "\e182";
}

.icon-user-minus-1:before {
  content: "\e183";
}

.icon-user-minus-2:before {
  content: "\e184";
}

.icon-user-search-1:before {
  content: "\e185";
}

.icon-user-search-2:before {
  content: "\e186";
}

.icon-user-setting-1:before {
  content: "\e187";
}

.icon-user-setting-2:before {
  content: "\e188";
}

.icon-user-star-1:before {
  content: "\e189";
}

.icon-user-star-2:before {
  content: "\e18a";
}

.icon-bag-shopping-1:before {
  content: "\e18b";
}

.icon-bag-shopping-2:before {
  content: "\e18c";
}

.icon-bag-shopping-3:before {
  content: "\e18d";
}

.icon-basket-1:before {
  content: "\e18e";
}

.icon-basket-2:before {
  content: "\e18f";
}

.icon-basket-3:before {
  content: "\e190";
}

.icon-basket-add:before {
  content: "\e191";
}

.icon-basket-minus:before {
  content: "\e192";
}

.icon-briefcase:before {
  content: "\e193";
}

.icon-cart-1:before {
  content: "\e194";
}

.icon-cart-2:before {
  content: "\e195";
}

.icon-cart-3:before {
  content: "\e196";
}

.icon-cart-4:before {
  content: "\e197";
}

.icon-cut:before {
  content: "\e198";
}

.icon-handbag-1:before {
  content: "\e199";
}

.icon-handbag-2:before {
  content: "\e19a";
}

.icon-purse-1:before {
  content: "\e19b";
}

.icon-purse-2:before {
  content: "\e19c";
}

.icon-qr-code:before {
  content: "\e19d";
}

.icon-receipt-1:before {
  content: "\e19e";
}

.icon-receipt-2:before {
  content: "\e19f";
}

.icon-receipt-3:before {
  content: "\e1a0";
}

.icon-receipt-4:before {
  content: "\e1a1";
}

.icon-shopping-1:before {
  content: "\e1a2";
}

.icon-sign-new-1:before {
  content: "\e1a3";
}

.icon-sign-new-2:before {
  content: "\e1a4";
}

.icon-sign-parking:before {
  content: "\e1a5";
}

.icon-signal-star:before {
  content: "\e1a6";
}

.icon-trolley-1:before {
  content: "\e1a7";
}

.icon-trolley-2:before {
  content: "\e1a8";
}

.icon-trolley-3:before {
  content: "\e1a9";
}

.icon-trolley-load:before {
  content: "\e1aa";
}

.icon-trolley-off:before {
  content: "\e1ab";
}

.icon-wallet-1:before {
  content: "\e1ac";
}

.icon-wallet-2:before {
  content: "\e1ad";
}

.icon-wallet-3:before {
  content: "\e1ae";
}

.icon-camera-1:before {
  content: "\e1af";
}

.icon-camera-2:before {
  content: "\e1b0";
}

.icon-camera-3:before {
  content: "\e1b1";
}

.icon-camera-4:before {
  content: "\e1b2";
}

.icon-camera-5:before {
  content: "\e1b3";
}

.icon-camera-back:before {
  content: "\e1b4";
}

.icon-camera-focus:before {
  content: "\e1b5";
}

.icon-camera-frames:before {
  content: "\e1b6";
}

.icon-camera-front:before {
  content: "\e1b7";
}

.icon-camera-graph-1:before {
  content: "\e1b8";
}

.icon-camera-graph-2:before {
  content: "\e1b9";
}

.icon-camera-landscape:before {
  content: "\e1ba";
}

.icon-camera-lens-1:before {
  content: "\e1bb";
}

.icon-camera-lens-2:before {
  content: "\e1bc";
}

.icon-camera-light:before {
  content: "\e1bd";
}

.icon-camera-portrait:before {
  content: "\e1be";
}

.icon-camera-view:before {
  content: "\e1bf";
}

.icon-film-1:before {
  content: "\e1c0";
}

.icon-film-2:before {
  content: "\e1c1";
}

.icon-photo-1:before {
  content: "\e1c2";
}

.icon-photo-2:before {
  content: "\e1c3";
}

.icon-photo-frame:before {
  content: "\e1c4";
}

.icon-photos-1:before {
  content: "\e1c5";
}

.icon-photos-2:before {
  content: "\e1c6";
}

.icon-polaroid:before {
  content: "\e1c7";
}

.icon-signal-camera-1:before {
  content: "\e1c8";
}

.icon-signal-camera-2:before {
  content: "\e1c9";
}

.icon-user-photo:before {
  content: "\e1ca";
}

.icon-backward-1:before {
  content: "\e1cb";
}

.icon-dvd-player:before {
  content: "\e1cc";
}

.icon-eject-1:before {
  content: "\e1cd";
}

.icon-film-3:before {
  content: "\e1ce";
}

.icon-forward-1:before {
  content: "\e1cf";
}

.icon-handycam:before {
  content: "\e1d0";
}

.icon-movie-play-1:before {
  content: "\e1d1";
}

.icon-movie-play-2:before {
  content: "\e1d2";
}

.icon-movie-play-3:before {
  content: "\e1d3";
}

.icon-next-1:before {
  content: "\e1d4";
}

.icon-pause-1:before {
  content: "\e1d5";
}

.icon-play-1:before {
  content: "\e1d6";
}

.icon-player:before {
  content: "\e1d7";
}

.icon-previous-1:before {
  content: "\e1d8";
}

.icon-record-1:before {
  content: "\e1d9";
}

.icon-slate:before {
  content: "\e1da";
}

.icon-stop-1:before {
  content: "\e1db";
}

.icon-television:before {
  content: "\e1dc";
}

.icon-video-camera-1:before {
  content: "\e1dd";
}

.icon-video-camera-2:before {
  content: "\e1de";
}

.icon-backward-2:before {
  content: "\e1df";
}

.icon-cd:before {
  content: "\e1e0";
}

.icon-eject-2:before {
  content: "\e1e1";
}

.icon-equalizer-2:before {
  content: "\e1e2";
}

.icon-equalizer-3:before {
  content: "\e1e3";
}

.icon-forward-2:before {
  content: "\e1e4";
}

.icon-gramophone:before {
  content: "\e1e5";
}

.icon-gramophone-record-2:before {
  content: "\e1e6";
}

.icon-guitar:before {
  content: "\e1e7";
}

.icon-headphone-1:before {
  content: "\e1e8";
}

.icon-headphone-2:before {
  content: "\e1e9";
}

.icon-microphone-1:before {
  content: "\e1ea";
}

.icon-microphone-2:before {
  content: "\e1eb";
}

.icon-microphone-3:before {
  content: "\e1ec";
}

.icon-movie-play-4:before {
  content: "\e1ed";
}

.icon-music-note-1:before {
  content: "\e1ee";
}

.icon-music-note-2:before {
  content: "\e1ef";
}

.icon-music-note-3:before {
  content: "\e1f0";
}

.icon-music-note-4:before {
  content: "\e1f1";
}

.icon-next-2:before {
  content: "\e1f2";
}

.icon-notes-1:before {
  content: "\e1f3";
}

.icon-notes-2:before {
  content: "\e1f4";
}

.icon-pause-2:before {
  content: "\e1f5";
}

.icon-piano:before {
  content: "\e1f6";
}

.icon-play-2:before {
  content: "\e1f7";
}

.icon-playlist:before {
  content: "\e1f8";
}

.icon-previous-2:before {
  content: "\e1f9";
}

.icon-radio-1:before {
  content: "\e1fa";
}

.icon-radio-2:before {
  content: "\e1fb";
}

.icon-record-2:before {
  content: "\e1fc";
}

.icon-recorder:before {
  content: "\e1fd";
}

.icon-saxophone:before {
  content: "\e1fe";
}

.icon-speaker-1:before {
  content: "\e1ff";
}

.icon-speaker-2:before {
  content: "\e200";
}

.icon-speaker-3:before {
  content: "\e201";
}

.icon-stop-2:before {
  content: "\e202";
}

.icon-tape-1:before {
  content: "\e203";
}

.icon-trumpet:before {
  content: "\e204";
}

.icon-volume-down-1:before {
  content: "\e205";
}

.icon-volume-down-2:before {
  content: "\e206";
}

.icon-volume-loud-1:before {
  content: "\e207";
}

.icon-volume-loud-2:before {
  content: "\e208";
}

.icon-volume-low-1:before {
  content: "\e209";
}

.icon-volume-low-2:before {
  content: "\e20a";
}

.icon-volume-medium-1:before {
  content: "\e20b";
}

.icon-volume-medium-2:before {
  content: "\e20c";
}

.icon-volume-mute-1:before {
  content: "\e20d";
}

.icon-volume-mute-2:before {
  content: "\e20e";
}

.icon-volume-mute-3:before {
  content: "\e20f";
}

.icon-volume-up-1:before {
  content: "\e210";
}

.icon-volume-up-2:before {
  content: "\e211";
}

.icon-walkman:before {
  content: "\e212";
}

.icon-cloud:before {
  content: "\e213";
}

.icon-cloud-add:before {
  content: "\e214";
}

.icon-cloud-checked:before {
  content: "\e215";
}

.icon-cloud-delete:before {
  content: "\e216";
}

.icon-cloud-download:before {
  content: "\e217";
}

.icon-cloud-minus:before {
  content: "\e218";
}

.icon-cloud-refresh:before {
  content: "\e219";
}

.icon-cloud-sync:before {
  content: "\e21a";
}

.icon-cloud-upload:before {
  content: "\e21b";
}

.icon-download-1:before {
  content: "\e21c";
}

.icon-download-2:before {
  content: "\e21d";
}

.icon-download-3:before {
  content: "\e21e";
}

.icon-download-4:before {
  content: "\e21f";
}

.icon-download-5:before {
  content: "\e220";
}

.icon-download-6:before {
  content: "\e221";
}

.icon-download-7:before {
  content: "\e222";
}

.icon-download-8:before {
  content: "\e223";
}

.icon-download-9:before {
  content: "\e224";
}

.icon-download-10:before {
  content: "\e225";
}

.icon-download-11:before {
  content: "\e226";
}

.icon-download-12:before {
  content: "\e227";
}

.icon-download-13:before {
  content: "\e228";
}

.icon-download-14:before {
  content: "\e229";
}

.icon-download-15:before {
  content: "\e22a";
}

.icon-download-file:before {
  content: "\e22b";
}

.icon-download-folder:before {
  content: "\e22c";
}

.icon-goal-1:before {
  content: "\e22d";
}

.icon-goal-2:before {
  content: "\e22e";
}

.icon-transfer-1:before {
  content: "\e22f";
}

.icon-transfer-2:before {
  content: "\e230";
}

.icon-transfer-3:before {
  content: "\e231";
}

.icon-transfer-4:before {
  content: "\e232";
}

.icon-transfer-5:before {
  content: "\e233";
}

.icon-transfer-6:before {
  content: "\e234";
}

.icon-transfer-7:before {
  content: "\e235";
}

.icon-transfer-8:before {
  content: "\e236";
}

.icon-transfer-9:before {
  content: "\e237";
}

.icon-transfer-10:before {
  content: "\e238";
}

.icon-transfer-11:before {
  content: "\e239";
}

.icon-transfer-12:before {
  content: "\e23a";
}

.icon-upload-1:before {
  content: "\e23b";
}

.icon-upload-2:before {
  content: "\e23c";
}

.icon-upload-3:before {
  content: "\e23d";
}

.icon-upload-4:before {
  content: "\e23e";
}

.icon-upload-5:before {
  content: "\e23f";
}

.icon-upload-6:before {
  content: "\e240";
}

.icon-upload-7:before {
  content: "\e241";
}

.icon-upload-8:before {
  content: "\e242";
}

.icon-upload-9:before {
  content: "\e243";
}

.icon-upload-10:before {
  content: "\e244";
}

.icon-upload-11:before {
  content: "\e245";
}

.icon-upload-12:before {
  content: "\e246";
}

.icon-clipboard-1:before {
  content: "\e247";
}

.icon-clipboard-2:before {
  content: "\e248";
}

.icon-clipboard-3:before {
  content: "\e249";
}

.icon-clipboard-add:before {
  content: "\e24a";
}

.icon-clipboard-block:before {
  content: "\e24b";
}

.icon-clipboard-checked:before {
  content: "\e24c";
}

.icon-clipboard-delete:before {
  content: "\e24d";
}

.icon-clipboard-edit:before {
  content: "\e24e";
}

.icon-clipboard-minus:before {
  content: "\e24f";
}

.icon-document-1:before {
  content: "\e250";
}

.icon-document-2:before {
  content: "\e251";
}

.icon-file-1:before {
  content: "\e252";
}

.icon-file-2:before {
  content: "\e253";
}

.icon-file-add:before {
  content: "\e254";
}

.icon-file-attention:before {
  content: "\e255";
}

.icon-file-block:before {
  content: "\e256";
}

.icon-file-bookmark:before {
  content: "\e257";
}

.icon-file-checked:before {
  content: "\e258";
}

.icon-file-code:before {
  content: "\e259";
}

.icon-file-delete:before {
  content: "\e25a";
}

.icon-file-download:before {
  content: "\e25b";
}

.icon-file-edit:before {
  content: "\e25c";
}

.icon-file-favorite-1:before {
  content: "\e25d";
}

.icon-file-favorite-2:before {
  content: "\e25e";
}

.icon-file-graph-1:before {
  content: "\e25f";
}

.icon-file-graph-2:before {
  content: "\e260";
}

.icon-file-home:before {
  content: "\e261";
}

.icon-file-image-1:before {
  content: "\e262";
}

.icon-file-image-2:before {
  content: "\e263";
}

.icon-file-list:before {
  content: "\e264";
}

.icon-file-lock:before {
  content: "\e265";
}

.icon-file-media:before {
  content: "\e266";
}

.icon-file-minus:before {
  content: "\e267";
}

.icon-file-music:before {
  content: "\e268";
}

.icon-file-new:before {
  content: "\e269";
}

.icon-file-registry:before {
  content: "\e26a";
}

.icon-file-search:before {
  content: "\e26b";
}

.icon-file-setting:before {
  content: "\e26c";
}

.icon-file-sync:before {
  content: "\e26d";
}

.icon-file-table:before {
  content: "\e26e";
}

.icon-file-thumbnail:before {
  content: "\e26f";
}

.icon-file-time:before {
  content: "\e270";
}

.icon-file-transfer:before {
  content: "\e271";
}

.icon-file-upload:before {
  content: "\e272";
}

.icon-file-zip:before {
  content: "\e273";
}

.icon-files-1:before {
  content: "\e274";
}

.icon-files-2:before {
  content: "\e275";
}

.icon-files-3:before {
  content: "\e276";
}

.icon-files-4:before {
  content: "\e277";
}

.icon-files-5:before {
  content: "\e278";
}

.icon-files-6:before {
  content: "\e279";
}

.icon-hand-file-1:before {
  content: "\e27a";
}

.icon-hand-file-2:before {
  content: "\e27b";
}

.icon-note-paper-1:before {
  content: "\e27c";
}

.icon-note-paper-2:before {
  content: "\e27d";
}

.icon-note-paper-add:before {
  content: "\e27e";
}

.icon-note-paper-attention:before {
  content: "\e27f";
}

.icon-note-paper-block:before {
  content: "\e280";
}

.icon-note-paper-checked:before {
  content: "\e281";
}

.icon-note-paper-delete:before {
  content: "\e282";
}

.icon-note-paper-download:before {
  content: "\e283";
}

.icon-note-paper-edit:before {
  content: "\e284";
}

.icon-note-paper-favorite:before {
  content: "\e285";
}

.icon-note-paper-lock:before {
  content: "\e286";
}

.icon-note-paper-minus:before {
  content: "\e287";
}

.icon-note-paper-search:before {
  content: "\e288";
}

.icon-note-paper-sync:before {
  content: "\e289";
}

.icon-note-paper-upload:before {
  content: "\e28a";
}

.icon-print:before {
  content: "\e28b";
}

.icon-folder-1:before {
  content: "\e28c";
}

.icon-folder-2:before {
  content: "\e28d";
}

.icon-folder-3:before {
  content: "\e28e";
}

.icon-folder-4:before {
  content: "\e28f";
}

.icon-folder-add:before {
  content: "\e290";
}

.icon-folder-attention:before {
  content: "\e291";
}

.icon-folder-block:before {
  content: "\e292";
}

.icon-folder-bookmark:before {
  content: "\e293";
}

.icon-folder-checked:before {
  content: "\e294";
}

.icon-folder-code:before {
  content: "\e295";
}

.icon-folder-delete:before {
  content: "\e296";
}

.icon-folder-download:before {
  content: "\e297";
}

.icon-folder-edit:before {
  content: "\e298";
}

.icon-folder-favorite:before {
  content: "\e299";
}

.icon-folder-home:before {
  content: "\e29a";
}

.icon-folder-image:before {
  content: "\e29b";
}

.icon-folder-lock:before {
  content: "\e29c";
}

.icon-folder-media:before {
  content: "\e29d";
}

.icon-folder-minus:before {
  content: "\e29e";
}

.icon-folder-music:before {
  content: "\e29f";
}

.icon-folder-new:before {
  content: "\e2a0";
}

.icon-folder-search:before {
  content: "\e2a1";
}

.icon-folder-setting:before {
  content: "\e2a2";
}

.icon-folder-share-1:before {
  content: "\e2a3";
}

.icon-folder-share-2:before {
  content: "\e2a4";
}

.icon-folder-sync:before {
  content: "\e2a5";
}

.icon-folder-transfer:before {
  content: "\e2a6";
}

.icon-folder-upload:before {
  content: "\e2a7";
}

.icon-folder-zip:before {
  content: "\e2a8";
}

.icon-add-1:before {
  content: "\e2a9";
}

.icon-add-2:before {
  content: "\e2aa";
}

.icon-add-3:before {
  content: "\e2ab";
}

.icon-add-4:before {
  content: "\e2ac";
}

.icon-add-tag:before {
  content: "\e2ad";
}

.icon-arrow-1:before {
  content: "\e2ae";
}

.icon-arrow-2:before {
  content: "\e2af";
}

.icon-arrow-down-1:before {
  content: "\e2b0";
}

.icon-arrow-down-2:before {
  content: "\e2b1";
}

.icon-arrow-left-1:before {
  content: "\e2b2";
}

.icon-arrow-left-2:before {
  content: "\e2b3";
}

.icon-arrow-move-1:before {
  content: "\e2b4";
}

.icon-arrow-move-down:before {
  content: "\e2b5";
}

.icon-arrow-move-left:before {
  content: "\e2b6";
}

.icon-arrow-move-right:before {
  content: "\e2b7";
}

.icon-arrow-move-up:before {
  content: "\e2b8";
}

.icon-arrow-right-1:before {
  content: "\e2b9";
}

.icon-arrow-right-2:before {
  content: "\e2ba";
}

.icon-arrow-up-1:before {
  content: "\e2bb";
}

.icon-arrow-up-2:before {
  content: "\e2bc";
}

.icon-back:before {
  content: "\e2bd";
}

.icon-center-expand:before {
  content: "\e2be";
}

.icon-center-reduce:before {
  content: "\e2bf";
}

.icon-delete-1-1:before {
  content: "\e2c0";
}

.icon-delete-2-1:before {
  content: "\e2c1";
}

.icon-delete-3:before {
  content: "\e2c2";
}

.icon-delete-4:before {
  content: "\e2c3";
}

.icon-delete-tag:before {
  content: "\e2c4";
}

.icon-expand-horizontal:before {
  content: "\e2c5";
}

.icon-expand-vertical:before {
  content: "\e2c6";
}

.icon-forward-3:before {
  content: "\e2c7";
}

.icon-infinity:before {
  content: "\e2c8";
}

.icon-loading:before {
  content: "\e2c9";
}

.icon-log-out-1:before {
  content: "\e2ca";
}

.icon-log-out-2:before {
  content: "\e2cb";
}

.icon-loop-1:before {
  content: "\e2cc";
}

.icon-loop-2:before {
  content: "\e2cd";
}

.icon-loop-3:before {
  content: "\e2ce";
}

.icon-minus-1:before {
  content: "\e2cf";
}

.icon-minus-2:before {
  content: "\e2d0";
}

.icon-minus-3:before {
  content: "\e2d1";
}

.icon-minus-4:before {
  content: "\e2d2";
}

.icon-minus-tag:before {
  content: "\e2d3";
}

.icon-move-diagonal-1:before {
  content: "\e2d4";
}

.icon-move-diagonal-2:before {
  content: "\e2d5";
}

.icon-move-horizontal-1:before {
  content: "\e2d6";
}

.icon-move-horizontal-2:before {
  content: "\e2d7";
}

.icon-move-vertical-1:before {
  content: "\e2d8";
}

.icon-move-vertical-2:before {
  content: "\e2d9";
}

.icon-next-1-1:before {
  content: "\e2da";
}

.icon-next-2-1:before {
  content: "\e2db";
}

.icon-power-1-1:before {
  content: "\e2dc";
}

.icon-power-2-1:before {
  content: "\e2dd";
}

.icon-power-3:before {
  content: "\e2de";
}

.icon-power-4:before {
  content: "\e2df";
}

.icon-recycle:before {
  content: "\e2e0";
}

.icon-refresh:before {
  content: "\e2e1";
}

.icon-repeat:before {
  content: "\e2e2";
}

.icon-return:before {
  content: "\e2e3";
}

.icon-scale-all-1:before {
  content: "\e2e4";
}

.icon-scale-center:before {
  content: "\e2e5";
}

.icon-scale-horizontal-1:before {
  content: "\e2e6";
}

.icon-scale-horizontal-2:before {
  content: "\e2e7";
}

.icon-scale-reduce-1:before {
  content: "\e2e8";
}

.icon-scale-reduce-2:before {
  content: "\e2e9";
}

.icon-scale-reduce-3:before {
  content: "\e2ea";
}

.icon-scale-spread-1:before {
  content: "\e2eb";
}

.icon-scale-spread-2:before {
  content: "\e2ec";
}

.icon-scale-spread-3:before {
  content: "\e2ed";
}

.icon-scale-vertical-1:before {
  content: "\e2ee";
}

.icon-scale-vertical-2:before {
  content: "\e2ef";
}

.icon-scroll-horizontal-1:before {
  content: "\e2f0";
}

.icon-scroll-horizontal-2:before {
  content: "\e2f1";
}

.icon-scroll-omnidirectional-1:before {
  content: "\e2f2";
}

.icon-scroll-omnidirectional-2:before {
  content: "\e2f3";
}

.icon-scroll-vertical-1:before {
  content: "\e2f4";
}

.icon-scroll-vertical-2:before {
  content: "\e2f5";
}

.icon-shuffle:before {
  content: "\e2f6";
}

.icon-split:before {
  content: "\e2f7";
}

.icon-sync-1:before {
  content: "\e2f8";
}

.icon-sync-2:before {
  content: "\e2f9";
}

.icon-timer:before {
  content: "\e2fa";
}

.icon-transfer:before {
  content: "\e2fb";
}

.icon-transfer-1-1:before {
  content: "\e2fc";
}

.icon-check-1:before {
  content: "\e2fd";
}

.icon-check-2:before {
  content: "\e2fe";
}

.icon-check-3:before {
  content: "\e2ff";
}

.icon-check-box:before {
  content: "\e300";
}

.icon-check-bubble:before {
  content: "\e301";
}

.icon-check-circle-1:before {
  content: "\e302";
}

.icon-check-circle-2:before {
  content: "\e303";
}

.icon-check-list:before {
  content: "\e304";
}

.icon-check-shield:before {
  content: "\e305";
}

.icon-cross:before {
  content: "\e306";
}

.icon-cross-bubble:before {
  content: "\e307";
}

.icon-cross-shield:before {
  content: "\e308";
}

.icon-briefcase-1:before {
  content: "\e309";
}

.icon-brightness-high:before {
  content: "\e30a";
}

.icon-brightness-low:before {
  content: "\e30b";
}

.icon-hammer-1:before {
  content: "\e30c";
}

.icon-hammer-2:before {
  content: "\e30d";
}

.icon-pulse:before {
  content: "\e30e";
}

.icon-scale:before {
  content: "\e30f";
}

.icon-screw-driver:before {
  content: "\e310";
}

.icon-setting-adjustment:before {
  content: "\e311";
}

.icon-setting-gear:before {
  content: "\e312";
}

.icon-setting-gears-1:before {
  content: "\e313";
}

.icon-setting-gears-2:before {
  content: "\e314";
}

.icon-setting-wrenches:before {
  content: "\e315";
}

.icon-switch-1:before {
  content: "\e316";
}

.icon-switch-2:before {
  content: "\e317";
}

.icon-wrench:before {
  content: "\e318";
}

.icon-alarm-1:before {
  content: "\e319";
}

.icon-alarm-clock:before {
  content: "\e31a";
}

.icon-alarm-off:before {
  content: "\e31b";
}

.icon-alarm-snooze:before {
  content: "\e31c";
}

.icon-bell:before {
  content: "\e31d";
}

.icon-calendar-1:before {
  content: "\e31e";
}

.icon-calendar-2:before {
  content: "\e31f";
}

.icon-clock-1:before {
  content: "\e320";
}

.icon-clock-2:before {
  content: "\e321";
}

.icon-clock-3:before {
  content: "\e322";
}

.icon-hourglass-1:before {
  content: "\e323";
}

.icon-hourglass-2:before {
  content: "\e324";
}

.icon-timer-1:before {
  content: "\e325";
}

.icon-timer-3-quarter-1:before {
  content: "\e326";
}

.icon-timer-3-quarter-2:before {
  content: "\e327";
}

.icon-timer-full-1:before {
  content: "\e328";
}

.icon-timer-full-2:before {
  content: "\e329";
}

.icon-timer-half-1:before {
  content: "\e32a";
}

.icon-timer-half-2:before {
  content: "\e32b";
}

.icon-timer-half-3:before {
  content: "\e32c";
}

.icon-timer-half-4:before {
  content: "\e32d";
}

.icon-timer-quarter-1:before {
  content: "\e32e";
}

.icon-timer-quarter-2:before {
  content: "\e32f";
}

.icon-watch-1:before {
  content: "\e330";
}

.icon-watch-2:before {
  content: "\e331";
}

.icon-alert-1:before {
  content: "\e332";
}

.icon-alert-2:before {
  content: "\e333";
}

.icon-alert-3:before {
  content: "\e334";
}

.icon-information:before {
  content: "\e335";
}

.icon-nuclear-1:before {
  content: "\e336";
}

.icon-nuclear-2:before {
  content: "\e337";
}

.icon-question-mark:before {
  content: "\e338";
}

.icon-abacus:before {
  content: "\e339";
}

.icon-amex-card:before {
  content: "\e33a";
}

.icon-atm:before {
  content: "\e33b";
}

.icon-balance:before {
  content: "\e33c";
}

.icon-bank-1:before {
  content: "\e33d";
}

.icon-bank-2:before {
  content: "\e33e";
}

.icon-bank-note-1:before {
  content: "\e33f";
}

.icon-bank-note-2:before {
  content: "\e340";
}

.icon-bank-note-3:before {
  content: "\e341";
}

.icon-bitcoins:before {
  content: "\e342";
}

.icon-board:before {
  content: "\e343";
}

.icon-box-1:before {
  content: "\e344";
}

.icon-box-2:before {
  content: "\e345";
}

.icon-box-3:before {
  content: "\e346";
}

.icon-box-download:before {
  content: "\e347";
}

.icon-box-shipping:before {
  content: "\e348";
}

.icon-box-upload:before {
  content: "\e349";
}

.icon-business-chart-1:before {
  content: "\e34a";
}

.icon-business-chart-2:before {
  content: "\e34b";
}

.icon-calculator-1:before {
  content: "\e34c";
}

.icon-calculator-2:before {
  content: "\e34d";
}

.icon-calculator-3:before {
  content: "\e34e";
}

.icon-cash-register:before {
  content: "\e34f";
}

.icon-chart-board:before {
  content: "\e350";
}

.icon-chart-down:before {
  content: "\e351";
}

.icon-chart-up:before {
  content: "\e352";
}

.icon-check:before {
  content: "\e353";
}

.icon-coins-1:before {
  content: "\e354";
}

.icon-coins-2:before {
  content: "\e355";
}

.icon-court:before {
  content: "\e356";
}

.icon-credit-card:before {
  content: "\e357";
}

.icon-credit-card-lock:before {
  content: "\e358";
}

.icon-delivery:before {
  content: "\e359";
}

.icon-dollar-bag:before {
  content: "\e35a";
}

.icon-dollar-currency-1:before {
  content: "\e35b";
}

.icon-dollar-currency-2:before {
  content: "\e35c";
}

.icon-dollar-currency-3:before {
  content: "\e35d";
}

.icon-dollar-currency-4:before {
  content: "\e35e";
}

.icon-euro-bag:before {
  content: "\e35f";
}

.icon-euro-currency-1:before {
  content: "\e360";
}

.icon-euro-currency-2:before {
  content: "\e361";
}

.icon-euro-currency-3:before {
  content: "\e362";
}

.icon-euro-currency-4:before {
  content: "\e363";
}

.icon-forklift:before {
  content: "\e364";
}

.icon-hand-card:before {
  content: "\e365";
}

.icon-hand-coin:before {
  content: "\e366";
}

.icon-keynote:before {
  content: "\e367";
}

.icon-master-card:before {
  content: "\e368";
}

.icon-money:before {
  content: "\e369";
}

.icon-parking-meter:before {
  content: "\e36a";
}

.icon-percent-1:before {
  content: "\e36b";
}

.icon-percent-2:before {
  content: "\e36c";
}

.icon-percent-3:before {
  content: "\e36d";
}

.icon-percent-4:before {
  content: "\e36e";
}

.icon-percent-5:before {
  content: "\e36f";
}

.icon-percent-up:before {
  content: "\e370";
}

.icon-pie-chart-1:before {
  content: "\e371";
}

.icon-pie-chart-2:before {
  content: "\e372";
}

.icon-piggy-bank:before {
  content: "\e373";
}

.icon-pound-currency-1:before {
  content: "\e374";
}

.icon-pound-currency-2:before {
  content: "\e375";
}

.icon-pound-currency-3:before {
  content: "\e376";
}

.icon-pound-currency-4:before {
  content: "\e377";
}

.icon-safe-1:before {
  content: "\e378";
}

.icon-safe-2:before {
  content: "\e379";
}

.icon-shop:before {
  content: "\e37a";
}

.icon-sign:before {
  content: "\e37b";
}

.icon-trolley:before {
  content: "\e37c";
}

.icon-truck-1:before {
  content: "\e37d";
}

.icon-truck-2:before {
  content: "\e37e";
}

.icon-visa-card:before {
  content: "\e37f";
}

.icon-yen-currency-1:before {
  content: "\e380";
}

.icon-yen-currency-2:before {
  content: "\e381";
}

.icon-yen-currency-3:before {
  content: "\e382";
}

.icon-yen-currency-4:before {
  content: "\e383";
}

.icon-add-marker-1:before {
  content: "\e384";
}

.icon-add-marker-1-1:before {
  content: "\e385";
}

.icon-add-marker-2:before {
  content: "\e386";
}

.icon-add-marker-2-1:before {
  content: "\e387";
}

.icon-add-marker-3:before {
  content: "\e388";
}

.icon-compass-1:before {
  content: "\e389";
}

.icon-compass-2:before {
  content: "\e38a";
}

.icon-compass-3:before {
  content: "\e38b";
}

.icon-delete-marker-1:before {
  content: "\e38c";
}

.icon-delete-marker-1-1:before {
  content: "\e38d";
}

.icon-delete-marker-2:before {
  content: "\e38e";
}

.icon-delete-marker-2-1:before {
  content: "\e38f";
}

.icon-favorite-marker-1:before {
  content: "\e390";
}

.icon-favorite-marker-1-1:before {
  content: "\e391";
}

.icon-favorite-marker-2:before {
  content: "\e392";
}

.icon-favorite-marker-2-1:before {
  content: "\e393";
}

.icon-globe:before {
  content: "\e394";
}

.icon-location:before {
  content: "\e395";
}

.icon-map-1:before {
  content: "\e396";
}

.icon-map-location:before {
  content: "\e397";
}

.icon-map-marker-1:before {
  content: "\e398";
}

.icon-map-marker-1-1:before {
  content: "\e399";
}

.icon-map-marker-2:before {
  content: "\e39a";
}

.icon-map-marker-3:before {
  content: "\e39b";
}

.icon-map-marker-pin:before {
  content: "\e39c";
}

.icon-map-pin:before {
  content: "\e39d";
}

.icon-marker-1:before {
  content: "\e39e";
}

.icon-marker-1-1:before {
  content: "\e39f";
}

.icon-marker-2:before {
  content: "\e3a0";
}

.icon-marker-2-1:before {
  content: "\e3a1";
}

.icon-marker-pin-1:before {
  content: "\e3a2";
}

.icon-marker-pin-2:before {
  content: "\e3a3";
}

.icon-marker-pin-location:before {
  content: "\e3a4";
}

.icon-minus-marker-1:before {
  content: "\e3a5";
}

.icon-minus-marker-1-1:before {
  content: "\e3a6";
}

.icon-minus-marker-2:before {
  content: "\e3a7";
}

.icon-minus-marker-2-1:before {
  content: "\e3a8";
}

.icon-minus-marker-3:before {
  content: "\e3a9";
}

.icon-anchor:before {
  content: "\e3aa";
}

.icon-bank:before {
  content: "\e3ab";
}

.icon-beach:before {
  content: "\e3ac";
}

.icon-boat:before {
  content: "\e3ad";
}

.icon-building-1:before {
  content: "\e3ae";
}

.icon-building-2:before {
  content: "\e3af";
}

.icon-building-3:before {
  content: "\e3b0";
}

.icon-buildings-1:before {
  content: "\e3b1";
}

.icon-buildings-2:before {
  content: "\e3b2";
}

.icon-buildings-3:before {
  content: "\e3b3";
}

.icon-buildings-4:before {
  content: "\e3b4";
}

.icon-castle:before {
  content: "\e3b5";
}

.icon-column:before {
  content: "\e3b6";
}

.icon-direction-sign:before {
  content: "\e3b7";
}

.icon-factory:before {
  content: "\e3b8";
}

.icon-fence:before {
  content: "\e3b9";
}

.icon-garage:before {
  content: "\e3ba";
}

.icon-globe-1:before {
  content: "\e3bb";
}

.icon-globe-2:before {
  content: "\e3bc";
}

.icon-house-1:before {
  content: "\e3bd";
}

.icon-house-2:before {
  content: "\e3be";
}

.icon-house-3:before {
  content: "\e3bf";
}

.icon-house-4:before {
  content: "\e3c0";
}

.icon-library:before {
  content: "\e3c1";
}

.icon-light-house:before {
  content: "\e3c2";
}

.icon-pisa:before {
  content: "\e3c3";
}

.icon-skyscraper:before {
  content: "\e3c4";
}

.icon-temple:before {
  content: "\e3c5";
}

.icon-treasure-map:before {
  content: "\e3c6";
}

.icon-tree:before {
  content: "\e3c7";
}

.icon-tree-pine:before {
  content: "\e3c8";
}

.icon-attention:before {
  content: "\e3c9";
}

.icon-bug-1:before {
  content: "\e3ca";
}

.icon-bug-2:before {
  content: "\e3cb";
}

.icon-css3:before {
  content: "\e3cc";
}

.icon-firewall:before {
  content: "\e3cd";
}

.icon-html5:before {
  content: "\e3ce";
}

.icon-plugins-1:before {
  content: "\e3cf";
}

.icon-plugins-2:before {
  content: "\e3d0";
}

.icon-script:before {
  content: "\e3d1";
}

.icon-new-window:before {
  content: "\e3d2";
}

.icon-window-1:before {
  content: "\e3d3";
}

.icon-window-2:before {
  content: "\e3d4";
}

.icon-window-3:before {
  content: "\e3d5";
}

.icon-window-add:before {
  content: "\e3d6";
}

.icon-window-alert:before {
  content: "\e3d7";
}

.icon-window-check:before {
  content: "\e3d8";
}

.icon-window-code-1:before {
  content: "\e3d9";
}

.icon-window-code-2:before {
  content: "\e3da";
}

.icon-window-code-3:before {
  content: "\e3db";
}

.icon-window-column:before {
  content: "\e3dc";
}

.icon-window-delete:before {
  content: "\e3dd";
}

.icon-window-denied:before {
  content: "\e3de";
}

.icon-window-download-1:before {
  content: "\e3df";
}

.icon-window-download-2:before {
  content: "\e3e0";
}

.icon-window-edit:before {
  content: "\e3e1";
}

.icon-window-favorite:before {
  content: "\e3e2";
}

.icon-window-graph-1:before {
  content: "\e3e3";
}

.icon-window-graph-2:before {
  content: "\e3e4";
}

.icon-window-hand:before {
  content: "\e3e5";
}

.icon-window-home:before {
  content: "\e3e6";
}

.icon-window-like:before {
  content: "\e3e7";
}

.icon-window-list-1:before {
  content: "\e3e8";
}

.icon-window-list-2:before {
  content: "\e3e9";
}

.icon-window-lock:before {
  content: "\e3ea";
}

.icon-window-minimize:before {
  content: "\e3eb";
}

.icon-window-minus:before {
  content: "\e3ec";
}

.icon-window-refresh:before {
  content: "\e3ed";
}

.icon-window-register:before {
  content: "\e3ee";
}

.icon-window-search:before {
  content: "\e3ef";
}

.icon-window-selection:before {
  content: "\e3f0";
}

.icon-window-setting:before {
  content: "\e3f1";
}

.icon-window-sync:before {
  content: "\e3f2";
}

.icon-window-thumbnails-1:before {
  content: "\e3f3";
}

.icon-window-thumbnails-2:before {
  content: "\e3f4";
}

.icon-window-time:before {
  content: "\e3f5";
}

.icon-window-upload-1:before {
  content: "\e3f6";
}

.icon-window-upload-2:before {
  content: "\e3f7";
}

.icon-windows-selection:before {
  content: "\e3f8";
}

.icon-database:before {
  content: "\e3f9";
}

.icon-database-alert:before {
  content: "\e3fa";
}

.icon-database-block:before {
  content: "\e3fb";
}

.icon-database-check:before {
  content: "\e3fc";
}

.icon-database-delete:before {
  content: "\e3fd";
}

.icon-database-download:before {
  content: "\e3fe";
}

.icon-database-edit:before {
  content: "\e3ff";
}

.icon-database-lock:before {
  content: "\e400";
}

.icon-database-minus:before {
  content: "\e401";
}

.icon-database-network:before {
  content: "\e402";
}

.icon-database-plus:before {
  content: "\e403";
}

.icon-database-refresh:before {
  content: "\e404";
}

.icon-database-search:before {
  content: "\e405";
}

.icon-database-setting:before {
  content: "\e406";
}

.icon-database-sync:before {
  content: "\e407";
}

.icon-database-time:before {
  content: "\e408";
}

.icon-database-upload:before {
  content: "\e409";
}

.icon-battery-charging:before {
  content: "\e40a";
}

.icon-battery-full:before {
  content: "\e40b";
}

.icon-battery-high:before {
  content: "\e40c";
}

.icon-battery-low:before {
  content: "\e40d";
}

.icon-battery-medium:before {
  content: "\e40e";
}

.icon-cd-1:before {
  content: "\e40f";
}

.icon-cd-2:before {
  content: "\e410";
}

.icon-chip:before {
  content: "\e411";
}

.icon-computer:before {
  content: "\e412";
}

.icon-disc:before {
  content: "\e413";
}

.icon-filter:before {
  content: "\e414";
}

.icon-floppy-disk:before {
  content: "\e415";
}

.icon-gameboy:before {
  content: "\e416";
}

.icon-harddisk-1:before {
  content: "\e417";
}

.icon-harddisk-2:before {
  content: "\e418";
}

.icon-imac:before {
  content: "\e419";
}

.icon-ipad-1:before {
  content: "\e41a";
}

.icon-ipad-2:before {
  content: "\e41b";
}

.icon-ipod:before {
  content: "\e41c";
}

.icon-joystick-1:before {
  content: "\e41d";
}

.icon-joystick-2:before {
  content: "\e41e";
}

.icon-joystick-3:before {
  content: "\e41f";
}

.icon-keyboard-1:before {
  content: "\e420";
}

.icon-keyboard-2:before {
  content: "\e421";
}

.icon-kindle-1:before {
  content: "\e422";
}

.icon-kindle-2:before {
  content: "\e423";
}

.icon-laptop-1:before {
  content: "\e424";
}

.icon-laptop-2:before {
  content: "\e425";
}

.icon-memory-card:before {
  content: "\e426";
}

.icon-mobile-phone:before {
  content: "\e427";
}

.icon-mouse-1:before {
  content: "\e428";
}

.icon-mouse-2:before {
  content: "\e429";
}

.icon-mp3player:before {
  content: "\e42a";
}

.icon-plug-1:before {
  content: "\e42b";
}

.icon-plug-2:before {
  content: "\e42c";
}

.icon-plug-slot:before {
  content: "\e42d";
}

.icon-printer:before {
  content: "\e42e";
}

.icon-projector:before {
  content: "\e42f";
}

.icon-remote:before {
  content: "\e430";
}

.icon-router:before {
  content: "\e431";
}

.icon-screen-1:before {
  content: "\e432";
}

.icon-screen-2:before {
  content: "\e433";
}

.icon-screen-3:before {
  content: "\e434";
}

.icon-screen-4:before {
  content: "\e435";
}

.icon-smartphone-1:before {
  content: "\e436";
}

.icon-television-1:before {
  content: "\e437";
}

.icon-typewriter-1:before {
  content: "\e438";
}

.icon-typewriter-2:before {
  content: "\e439";
}

.icon-usb-1:before {
  content: "\e43a";
}

.icon-usb-2:before {
  content: "\e43b";
}

.icon-webcam:before {
  content: "\e43c";
}

.icon-wireless-router-1:before {
  content: "\e43d";
}

.icon-wireless-router-2:before {
  content: "\e43e";
}

.icon-bluetooth:before {
  content: "\e43f";
}

.icon-ethernet:before {
  content: "\e440";
}

.icon-ethernet-slot:before {
  content: "\e441";
}

.icon-firewire-1:before {
  content: "\e442";
}

.icon-firewire-2:before {
  content: "\e443";
}

.icon-network-1:before {
  content: "\e444";
}

.icon-network-2:before {
  content: "\e445";
}

.icon-server-1:before {
  content: "\e446";
}

.icon-server-2:before {
  content: "\e447";
}

.icon-server-3:before {
  content: "\e448";
}

.icon-usb:before {
  content: "\e449";
}

.icon-wireless-signal:before {
  content: "\e44a";
}

.icon-book-1:before {
  content: "\e44b";
}

.icon-book-2:before {
  content: "\e44c";
}

.icon-book-3:before {
  content: "\e44d";
}

.icon-book-4:before {
  content: "\e44e";
}

.icon-book-5:before {
  content: "\e44f";
}

.icon-book-6:before {
  content: "\e450";
}

.icon-book-7:before {
  content: "\e451";
}

.icon-book-8:before {
  content: "\e452";
}

.icon-book-download-1:before {
  content: "\e453";
}

.icon-book-download-2:before {
  content: "\e454";
}

.icon-book-favorite-1:before {
  content: "\e455";
}

.icon-book-favorite-2:before {
  content: "\e456";
}

.icon-bookmark-1-1:before {
  content: "\e457";
}

.icon-bookmark-2-1:before {
  content: "\e458";
}

.icon-bookmark-3-1:before {
  content: "\e459";
}

.icon-bookmark-4-1:before {
  content: "\e45a";
}

.icon-books-1:before {
  content: "\e45b";
}

.icon-books-2:before {
  content: "\e45c";
}

.icon-books-3:before {
  content: "\e45d";
}

.icon-briefcase-2:before {
  content: "\e45e";
}

.icon-contact-book-1:before {
  content: "\e45f";
}

.icon-contact-book-2:before {
  content: "\e460";
}

.icon-contact-book-3:before {
  content: "\e461";
}

.icon-contact-book-4:before {
  content: "\e462";
}

.icon-copyright:before {
  content: "\e463";
}

.icon-creative-commons:before {
  content: "\e464";
}

.icon-cube:before {
  content: "\e465";
}

.icon-data-filter:before {
  content: "\e466";
}

.icon-document-box-1:before {
  content: "\e467";
}

.icon-document-box-2:before {
  content: "\e468";
}

.icon-document-box-3:before {
  content: "\e469";
}

.icon-drawer-1:before {
  content: "\e46a";
}

.icon-drawer-2:before {
  content: "\e46b";
}

.icon-drawer-3:before {
  content: "\e46c";
}

.icon-envelope:before {
  content: "\e46d";
}

.icon-file:before {
  content: "\e46e";
}

.icon-files:before {
  content: "\e46f";
}

.icon-filter-1:before {
  content: "\e470";
}

.icon-filter-2:before {
  content: "\e471";
}

.icon-layers-1:before {
  content: "\e472";
}

.icon-list-1:before {
  content: "\e473";
}

.icon-list-2:before {
  content: "\e474";
}

.icon-newspaper-1:before {
  content: "\e475";
}

.icon-newspaper-2:before {
  content: "\e476";
}

.icon-registry-1:before {
  content: "\e477";
}

.icon-registry-2:before {
  content: "\e478";
}

.icon-shield-1:before {
  content: "\e479";
}

.icon-shield-2:before {
  content: "\e47a";
}

.icon-shield-3:before {
  content: "\e47b";
}

.icon-sketchbook:before {
  content: "\e47c";
}

.icon-sound-book:before {
  content: "\e47d";
}

.icon-thumbnails-1:before {
  content: "\e47e";
}

.icon-thumbnails-2:before {
  content: "\e47f";
}

.icon-graph:before {
  content: "\e480";
}

.icon-hierarchy-1:before {
  content: "\e481";
}

.icon-hierarchy-2:before {
  content: "\e482";
}

.icon-hierarchy-3:before {
  content: "\e483";
}

.icon-hierarchy-4:before {
  content: "\e484";
}

.icon-hierarchy-5:before {
  content: "\e485";
}

.icon-hierarchy-6:before {
  content: "\e486";
}

.icon-hierarchy-7:before {
  content: "\e487";
}

.icon-network-1-1:before {
  content: "\e488";
}

.icon-network-2-1:before {
  content: "\e489";
}

.icon-backpack:before {
  content: "\e48a";
}

.icon-balance-1:before {
  content: "\e48b";
}

.icon-bed:before {
  content: "\e48c";
}

.icon-bench:before {
  content: "\e48d";
}

.icon-bomb-1:before {
  content: "\e48e";
}

.icon-bricks:before {
  content: "\e48f";
}

.icon-bullets:before {
  content: "\e490";
}

.icon-buoy:before {
  content: "\e491";
}

.icon-campfire:before {
  content: "\e492";
}

.icon-can:before {
  content: "\e493";
}

.icon-candle:before {
  content: "\e494";
}

.icon-canon:before {
  content: "\e495";
}

.icon-cctv-1:before {
  content: "\e496";
}

.icon-cctv-2:before {
  content: "\e497";
}

.icon-chair:before {
  content: "\e498";
}

.icon-chair-director:before {
  content: "\e499";
}

.icon-cigarette:before {
  content: "\e49a";
}

.icon-construction-sign:before {
  content: "\e49b";
}

.icon-diamond:before {
  content: "\e49c";
}

.icon-disabled:before {
  content: "\e49d";
}

.icon-door:before {
  content: "\e49e";
}

.icon-drawer:before {
  content: "\e49f";
}

.icon-driller:before {
  content: "\e4a0";
}

.icon-dumbbells:before {
  content: "\e4a1";
}

.icon-fire-extinguisher:before {
  content: "\e4a2";
}

.icon-flashlight:before {
  content: "\e4a3";
}

.icon-gas-station:before {
  content: "\e4a4";
}

.icon-gun:before {
  content: "\e4a5";
}

.icon-lamp-1:before {
  content: "\e4a6";
}

.icon-lamp-2:before {
  content: "\e4a7";
}

.icon-lamp-3:before {
  content: "\e4a8";
}

.icon-lamp-4:before {
  content: "\e4a9";
}

.icon-lightbulb-1:before {
  content: "\e4aa";
}

.icon-lightbulb-2:before {
  content: "\e4ab";
}

.icon-measuring-tape:before {
  content: "\e4ac";
}

.icon-mine-cart:before {
  content: "\e4ad";
}

.icon-missile:before {
  content: "\e4ae";
}

.icon-ring:before {
  content: "\e4af";
}

.icon-scale-1:before {
  content: "\e4b0";
}

.icon-shovel:before {
  content: "\e4b1";
}

.icon-smoke-no:before {
  content: "\e4b2";
}

.icon-sofa-1:before {
  content: "\e4b3";
}

.icon-sofa-2:before {
  content: "\e4b4";
}

.icon-sofa-3:before {
  content: "\e4b5";
}

.icon-target:before {
  content: "\e4b6";
}

.icon-torch:before {
  content: "\e4b7";
}

.icon-traffic-cone:before {
  content: "\e4b8";
}

.icon-traffic-light-1:before {
  content: "\e4b9";
}

.icon-traffic-light-2:before {
  content: "\e4ba";
}

.icon-treasure-chest-1:before {
  content: "\e4bb";
}

.icon-treasure-chest-2:before {
  content: "\e4bc";
}

.icon-trowel:before {
  content: "\e4bd";
}

.icon-watering-can:before {
  content: "\e4be";
}

.icon-weigh:before {
  content: "\e4bf";
}

.icon-36-text-arrow-redo:before {
  content: "\e4c0";
}

.icon-academic-cap:before {
  content: "\e4c1";
}

.icon-baseball-helmet:before {
  content: "\e4c2";
}

.icon-beanie:before {
  content: "\e4c3";
}

.icon-bike-helmet:before {
  content: "\e4c4";
}

.icon-bow:before {
  content: "\e4c5";
}

.icon-cap:before {
  content: "\e4c6";
}

.icon-chaplin:before {
  content: "\e4c7";
}

.icon-chef-hat:before {
  content: "\e4c8";
}

.icon-cloth-hanger:before {
  content: "\e4c9";
}

.icon-fins:before {
  content: "\e4ca";
}

.icon-football-helmet:before {
  content: "\e4cb";
}

.icon-glasses:before {
  content: "\e4cc";
}

.icon-glasses-1:before {
  content: "\e4cd";
}

.icon-glasses-2:before {
  content: "\e4ce";
}

.icon-magician-hat:before {
  content: "\e4cf";
}

.icon-monocle-1:before {
  content: "\e4d0";
}

.icon-monocle-2:before {
  content: "\e4d1";
}

.icon-necktie:before {
  content: "\e4d2";
}

.icon-safety-helmet:before {
  content: "\e4d3";
}

.icon-scuba-tank:before {
  content: "\e4d4";
}

.icon-shirt-1:before {
  content: "\e4d5";
}

.icon-shirt-2:before {
  content: "\e4d6";
}

.icon-shirt-3:before {
  content: "\e4d7";
}

.icon-sneakers:before {
  content: "\e4d8";
}

.icon-snorkel:before {
  content: "\e4d9";
}

.icon-sombrero:before {
  content: "\e4da";
}

.icon-sunglasses:before {
  content: "\e4db";
}

.icon-tall-hat:before {
  content: "\e4dc";
}

.icon-trousers:before {
  content: "\e4dd";
}

.icon-walking-stick:before {
  content: "\e4de";
}

.icon-arrow-undo:before {
  content: "\e4df";
}

.icon-bold:before {
  content: "\e4e0";
}

.icon-columns:before {
  content: "\e4e1";
}

.icon-eraser:before {
  content: "\e4e2";
}

.icon-font-color:before {
  content: "\e4e3";
}

.icon-html:before {
  content: "\e4e4";
}

.icon-italic:before {
  content: "\e4e5";
}

.icon-list-1-1:before {
  content: "\e4e6";
}

.icon-list-2-1:before {
  content: "\e4e7";
}

.icon-list-3:before {
  content: "\e4e8";
}

.icon-list-4:before {
  content: "\e4e9";
}

.icon-paragraph:before {
  content: "\e4ea";
}

.icon-paste:before {
  content: "\e4eb";
}

.icon-print-preview:before {
  content: "\e4ec";
}

.icon-quote:before {
  content: "\e4ed";
}

.icon-strikethrough:before {
  content: "\e4ee";
}

.icon-text:before {
  content: "\e4ef";
}

.icon-text-wrapping-1:before {
  content: "\e4f0";
}

.icon-text-wrapping-2:before {
  content: "\e4f1";
}

.icon-text-wrapping-3:before {
  content: "\e4f2";
}

.icon-underline:before {
  content: "\e4f3";
}

.icon-align-center:before {
  content: "\e4f4";
}

.icon-align-left:before {
  content: "\e4f5";
}

.icon-align-right:before {
  content: "\e4f6";
}

.icon-all-caps:before {
  content: "\e4f7";
}

.icon-arrange-2-1:before {
  content: "\e4f8";
}

.icon-arrange-2-2:before {
  content: "\e4f9";
}

.icon-arrange-2-3:before {
  content: "\e4fa";
}

.icon-arrange-2-4:before {
  content: "\e4fb";
}

.icon-arrange-3-1:before {
  content: "\e4fc";
}

.icon-arrange-3-2:before {
  content: "\e4fd";
}

.icon-arrange-3-3:before {
  content: "\e4fe";
}

.icon-arrange-3-4:before {
  content: "\e4ff";
}

.icon-arrange-3-5:before {
  content: "\e500";
}

.icon-arrange-4-1:before {
  content: "\e501";
}

.icon-arrange-4-2:before {
  content: "\e502";
}

.icon-arrange-4-3:before {
  content: "\e503";
}

.icon-arrange-5:before {
  content: "\e504";
}

.icon-consolidate-all:before {
  content: "\e505";
}

.icon-decrease-indent-1:before {
  content: "\e506";
}

.icon-decrease-indent-2:before {
  content: "\e507";
}

.icon-horizontal-page:before {
  content: "\e508";
}

.icon-increase-indent-1:before {
  content: "\e509";
}

.icon-increase-indent-2:before {
  content: "\e50a";
}

.icon-justify:before {
  content: "\e50b";
}

.icon-leading-1:before {
  content: "\e50c";
}

.icon-leading-2:before {
  content: "\e50d";
}

.icon-left-indent:before {
  content: "\e50e";
}

.icon-right-indent:before {
  content: "\e50f";
}

.icon-small-caps:before {
  content: "\e510";
}

.icon-vertical-page:before {
  content: "\e511";
}

.icon-alt-mac:before {
  content: "\e512";
}

.icon-alt-windows:before {
  content: "\e513";
}

.icon-arrow-down:before {
  content: "\e514";
}

.icon-arrow-down-left:before {
  content: "\e515";
}

.icon-arrow-down-right:before {
  content: "\e516";
}

.icon-arrow-left:before {
  content: "\e517";
}

.icon-arrow-right:before {
  content: "\e518";
}

.icon-arrow-up:before {
  content: "\e519";
}

.icon-arrow-up-left:before {
  content: "\e51a";
}

.icon-arrow-up-right:before {
  content: "\e51b";
}

.icon-asterisk-1:before {
  content: "\e51c";
}

.icon-asterisk-2:before {
  content: "\e51d";
}

.icon-back-tab-1:before {
  content: "\e51e";
}

.icon-back-tab-2:before {
  content: "\e51f";
}

.icon-backward-delete:before {
  content: "\e520";
}

.icon-blank:before {
  content: "\e521";
}

.icon-eject:before {
  content: "\e522";
}

.icon-enter-1:before {
  content: "\e523";
}

.icon-enter-2:before {
  content: "\e524";
}

.icon-escape:before {
  content: "\e525";
}

.icon-page-down:before {
  content: "\e526";
}

.icon-page-up:before {
  content: "\e527";
}

.icon-return-1:before {
  content: "\e528";
}

.icon-shift-1:before {
  content: "\e529";
}

.icon-shift-2:before {
  content: "\e52a";
}

.icon-tab:before {
  content: "\e52b";
}

.icon-apple:before {
  content: "\e52c";
}

.icon-beer:before {
  content: "\e52d";
}

.icon-boil:before {
  content: "\e52e";
}

.icon-bottle-1:before {
  content: "\e52f";
}

.icon-bottle-2:before {
  content: "\e530";
}

.icon-bottle-3:before {
  content: "\e531";
}

.icon-bottle-4:before {
  content: "\e532";
}

.icon-bread:before {
  content: "\e533";
}

.icon-burger-1:before {
  content: "\e534";
}

.icon-burger-2:before {
  content: "\e535";
}

.icon-cake-1:before {
  content: "\e536";
}

.icon-cake-2:before {
  content: "\e537";
}

.icon-champagne:before {
  content: "\e538";
}

.icon-cheese:before {
  content: "\e539";
}

.icon-cocktail:before {
  content: "\e53a";
}

.icon-cocktail-1:before {
  content: "\e53b";
}

.icon-cocktail-2:before {
  content: "\e53c";
}

.icon-coffee-pot:before {
  content: "\e53d";
}

.icon-cup1:before {
  content: "\e53e";
}

.icon-cup-2:before {
  content: "\e53f";
}

.icon-deep-fry:before {
  content: "\e540";
}

.icon-energy-drink:before {
  content: "\e541";
}

.icon-espresso-machine:before {
  content: "\e542";
}

.icon-food-dome:before {
  content: "\e543";
}

.icon-fork-and-knife:before {
  content: "\e544";
}

.icon-fork-and-spoon:before {
  content: "\e545";
}

.icon-grape:before {
  content: "\e546";
}

.icon-grater:before {
  content: "\e547";
}

.icon-grill:before {
  content: "\e548";
}

.icon-hot-drinks-glass:before {
  content: "\e549";
}

.icon-hotdog:before {
  content: "\e54a";
}

.icon-ice-cream-1:before {
  content: "\e54b";
}

.icon-ice-cream-2:before {
  content: "\e54c";
}

.icon-ice-cream-3:before {
  content: "\e54d";
}

.icon-ice-drinks-galss:before {
  content: "\e54e";
}

.icon-juicer:before {
  content: "\e54f";
}

.icon-kitchen-timer:before {
  content: "\e550";
}

.icon-milk:before {
  content: "\e551";
}

.icon-orange:before {
  content: "\e552";
}

.icon-oven:before {
  content: "\e553";
}

.icon-pan-fry:before {
  content: "\e554";
}

.icon-pepper-salt:before {
  content: "\e555";
}

.icon-pizza:before {
  content: "\e556";
}

.icon-popcorn:before {
  content: "\e557";
}

.icon-serving:before {
  content: "\e558";
}

.icon-soda:before {
  content: "\e559";
}

.icon-soda-can-1:before {
  content: "\e55a";
}

.icon-soda-can-2:before {
  content: "\e55b";
}

.icon-steam:before {
  content: "\e55c";
}

.icon-tea-pot:before {
  content: "\e55d";
}

.icon-thermometer-high:before {
  content: "\e55e";
}

.icon-thermometer-low:before {
  content: "\e55f";
}

.icon-thermometer-medium:before {
  content: "\e560";
}

.icon-water:before {
  content: "\e561";
}

.icon-wine:before {
  content: "\e562";
}

.icon-ambulance:before {
  content: "\e563";
}

.icon-beaker-1:before {
  content: "\e564";
}

.icon-beaker-2:before {
  content: "\e565";
}

.icon-blood:before {
  content: "\e566";
}

.icon-drug:before {
  content: "\e567";
}

.icon-first-aid:before {
  content: "\e568";
}

.icon-hashish:before {
  content: "\e569";
}

.icon-heartpulse:before {
  content: "\e56a";
}

.icon-hospital-1:before {
  content: "\e56b";
}

.icon-hospital-2:before {
  content: "\e56c";
}

.icon-hospital-sign-1:before {
  content: "\e56d";
}

.icon-hospital-sign-2:before {
  content: "\e56e";
}

.icon-hospital-sign-3:before {
  content: "\e56f";
}

.icon-medicine:before {
  content: "\e570";
}

.icon-microscope:before {
  content: "\e571";
}

.icon-mortar-and-pestle:before {
  content: "\e572";
}

.icon-plaster:before {
  content: "\e573";
}

.icon-pulse-graph-1:before {
  content: "\e574";
}

.icon-pulse-graph-2:before {
  content: "\e575";
}

.icon-pulse-graph-3:before {
  content: "\e576";
}

.icon-red-cross:before {
  content: "\e577";
}

.icon-stethoscope:before {
  content: "\e578";
}

.icon-syringe:before {
  content: "\e579";
}

.icon-yin-yang:before {
  content: "\e57a";
}

.icon-balloon:before {
  content: "\e57b";
}

.icon-briefcase-lock:before {
  content: "\e57c";
}

.icon-card:before {
  content: "\e57d";
}

.icon-cards:before {
  content: "\e57e";
}

.icon-cards-2:before {
  content: "\e57f";
}

.icon-curtain:before {
  content: "\e580";
}

.icon-dice-1:before {
  content: "\e581";
}

.icon-dice-2:before {
  content: "\e582";
}

.icon-happy-smiley:before {
  content: "\e583";
}

.icon-pacman:before {
  content: "\e584";
}

.icon-pacman-ghost:before {
  content: "\e585";
}

.icon-sad-smiley:before {
  content: "\e586";
}

.icon-sign-1:before {
  content: "\e587";
}

.icon-smileys:before {
  content: "\e588";
}

.icon-suitcase-1:before {
  content: "\e589";
}

.icon-suitcase-2:before {
  content: "\e58a";
}

.icon-tetris:before {
  content: "\e58b";
}

.icon-ticket-1:before {
  content: "\e58c";
}

.icon-ticket-2:before {
  content: "\e58d";
}

.icon-ticket-3:before {
  content: "\e58e";
}

.icon-virus:before {
  content: "\e58f";
}

.icon-cloud-1:before {
  content: "\e590";
}

.icon-cloud-lightning:before {
  content: "\e591";
}

.icon-clouds:before {
  content: "\e592";
}

.icon-first-quarter-moon:before {
  content: "\e593";
}

.icon-full-moon:before {
  content: "\e594";
}

.icon-hail:before {
  content: "\e595";
}

.icon-heavy-rain:before {
  content: "\e596";
}

.icon-moon-cloud:before {
  content: "\e597";
}

.icon-rain:before {
  content: "\e598";
}

.icon-rain-lightning:before {
  content: "\e599";
}

.icon-snow:before {
  content: "\e59a";
}

.icon-sun:before {
  content: "\e59b";
}

.icon-sun-cloud:before {
  content: "\e59c";
}

.icon-thermometer:before {
  content: "\e59d";
}

.icon-third-quarter-moon:before {
  content: "\e59e";
}

.icon-umbrella:before {
  content: "\e59f";
}

.icon-waning-crescent-moon:before {
  content: "\e5a0";
}

.icon-waning-gibbous-moon:before {
  content: "\e5a1";
}

.icon-waxing-crescent-moon:before {
  content: "\e5a2";
}

.icon-waxing-gibbous-moon:before {
  content: "\e5a3";
}

.icon-bicycle:before {
  content: "\e5a4";
}

.icon-bus-1:before {
  content: "\e5a5";
}

.icon-bus-2:before {
  content: "\e5a6";
}

.icon-car-1:before {
  content: "\e5a7";
}

.icon-car-2:before {
  content: "\e5a8";
}

.icon-car-3:before {
  content: "\e5a9";
}

.icon-car-4:before {
  content: "\e5aa";
}

.icon-helicopter:before {
  content: "\e5ab";
}

.icon-mountain-bike:before {
  content: "\e5ac";
}

.icon-pickup:before {
  content: "\e5ad";
}

.icon-plane-1:before {
  content: "\e5ae";
}

.icon-plane-2:before {
  content: "\e5af";
}

.icon-plane-landing:before {
  content: "\e5b0";
}

.icon-plane-takeoff:before {
  content: "\e5b1";
}

.icon-road:before {
  content: "\e5b2";
}

.icon-road-bike:before {
  content: "\e5b3";
}

.icon-rocket:before {
  content: "\e5b4";
}

.icon-scooter:before {
  content: "\e5b5";
}

.icon-ship:before {
  content: "\e5b6";
}

.icon-train:before {
  content: "\e5b7";
}

.icon-tram:before {
  content: "\e5b8";
}

.icon-cactus:before {
  content: "\e5b9";
}

.icon-clover:before {
  content: "\e5ba";
}

.icon-flower:before {
  content: "\e5bb";
}

.icon-hand-eco:before {
  content: "\e5bc";
}

.icon-hand-globe:before {
  content: "\e5bd";
}

.icon-leaf:before {
  content: "\e5be";
}

.icon-light-eco:before {
  content: "\e5bf";
}

.icon-potted-plant-1:before {
  content: "\e5c0";
}

.icon-potted-plant-2:before {
  content: "\e5c1";
}

.icon-2-fingers-double-tap:before {
  content: "\e5c2";
}

.icon-2-fingers-down-swipe:before {
  content: "\e5c3";
}

.icon-2-fingers-horizontal-swipe:before {
  content: "\e5c4";
}

.icon-2-fingers-left-swipe:before {
  content: "\e5c5";
}

.icon-2-fingers-omnidirectional-swipe:before {
  content: "\e5c6";
}

.icon-2-fingers-right-swipe:before {
  content: "\e5c7";
}

.icon-2-fingers-tab-hold:before {
  content: "\e5c8";
}

.icon-2-fingers-tap:before {
  content: "\e5c9";
}

.icon-2-fingers-up-swipe:before {
  content: "\e5ca";
}

.icon-2-fingers-vertical-swipe:before {
  content: "\e5cb";
}

.icon-double-tap:before {
  content: "\e5cc";
}

.icon-drag-down:before {
  content: "\e5cd";
}

.icon-drag-horizontal:before {
  content: "\e5ce";
}

.icon-drag-left:before {
  content: "\e5cf";
}

.icon-drag-right:before {
  content: "\e5d0";
}

.icon-drag-up:before {
  content: "\e5d1";
}

.icon-drag-vertical:before {
  content: "\e5d2";
}

.icon-filck-down:before {
  content: "\e5d3";
}

.icon-flick-up:before {
  content: "\e5d4";
}

.icon-horizontal-flick:before {
  content: "\e5d5";
}

.icon-left-flick:before {
  content: "\e5d6";
}

.icon-omnidirectional-drag:before {
  content: "\e5d7";
}

.icon-omnidirectional-flick:before {
  content: "\e5d8";
}

.icon-omnidirectional-swipe:before {
  content: "\e5d9";
}

.icon-pinch:before {
  content: "\e5da";
}

.icon-right-flick:before {
  content: "\e5db";
}

.icon-rotate-clockwise:before {
  content: "\e5dc";
}

.icon-rotate-counterclockwise:before {
  content: "\e5dd";
}

.icon-spread:before {
  content: "\e5de";
}

.icon-swipe-down:before {
  content: "\e5df";
}

.icon-swipe-horizontal:before {
  content: "\e5e0";
}

.icon-swipe-left:before {
  content: "\e5e1";
}

.icon-swipe-right:before {
  content: "\e5e2";
}

.icon-swipe-up:before {
  content: "\e5e3";
}

.icon-swipe-vertical:before {
  content: "\e5e4";
}

.icon-tap:before {
  content: "\e5e5";
}

.icon-tap-hold:before {
  content: "\e5e6";
}

.icon-vertical-flick:before {
  content: "\e5e7";
}

.icon-arrow-1-1:before {
  content: "\e5e8";
}

.icon-arrow-2-1:before {
  content: "\e5e9";
}

.icon-arrow-3:before {
  content: "\e5ea";
}

.icon-arrow-4:before {
  content: "\e5eb";
}

.icon-arrow-5:before {
  content: "\e5ec";
}

.icon-arrow-6:before {
  content: "\e5ed";
}

.icon-arrow-7:before {
  content: "\e5ee";
}

.icon-arrow-8:before {
  content: "\e5ef";
}

.icon-arrow-9:before {
  content: "\e5f0";
}

.icon-arrow-10:before {
  content: "\e5f1";
}

.icon-arrow-11:before {
  content: "\e5f2";
}

.icon-arrow-12:before {
  content: "\e5f3";
}

.icon-arrow-13:before {
  content: "\e5f4";
}

.icon-arrow-14:before {
  content: "\e5f5";
}

.icon-arrow-15:before {
  content: "\e5f6";
}

.icon-arrow-16:before {
  content: "\e5f7";
}

.icon-arrow-17:before {
  content: "\e5f8";
}

.icon-arrow-18:before {
  content: "\e5f9";
}

.icon-arrow-19:before {
  content: "\e5fa";
}

.icon-arrow-20:before {
  content: "\e5fb";
}

.icon-arrow-21:before {
  content: "\e5fc";
}

.icon-arrow-22:before {
  content: "\e5fd";
}

.icon-arrow-23:before {
  content: "\e5fe";
}

.icon-arrow-24:before {
  content: "\e5ff";
}

.icon-arrow-25:before {
  content: "\e600";
}

.icon-arrow-26:before {
  content: "\e601";
}

.icon-arrow-27:before {
  content: "\e602";
}

.icon-arrow-28:before {
  content: "\e603";
}

.icon-arrow-29:before {
  content: "\e604";
}

.icon-arrow-30:before {
  content: "\e605";
}

.icon-arrow-31:before {
  content: "\e606";
}

.icon-arrow-32:before {
  content: "\e607";
}

.icon-arrow-33:before {
  content: "\e608";
}

.icon-arrow-34:before {
  content: "\e609";
}

.icon-arrow-35:before {
  content: "\e60a";
}

.icon-arrow-36:before {
  content: "\e60b";
}

.icon-arrow-37:before {
  content: "\e60c";
}

.icon-arrow-38:before {
  content: "\e60d";
}

.icon-arrow-39:before {
  content: "\e60e";
}

.icon-arrow-40:before {
  content: "\e60f";
}

.icon-arrow-41:before {
  content: "\e610";
}

.icon-arrow-42:before {
  content: "\e611";
}

.icon-arrow-43:before {
  content: "\e612";
}

.icon-arrow-44:before {
  content: "\e613";
}

.icon-arrow-45:before {
  content: "\e614";
}

.icon-arrow-46:before {
  content: "\e615";
}

.icon-arrow-47:before {
  content: "\e616";
}

.icon-arrow-48:before {
  content: "\e617";
}

.icon-arrow-49:before {
  content: "\e618";
}

.icon-arrow-50:before {
  content: "\e619";
}

.icon-arrow-51:before {
  content: "\e61a";
}

.icon-arrow-52:before {
  content: "\e61b";
}

.icon-arrow-53:before {
  content: "\e61c";
}

.icon-arrow-54:before {
  content: "\e61d";
}

.icon-arrow-55:before {
  content: "\e61e";
}

.icon-arrow-56:before {
  content: "\e61f";
}

.icon-arrow-57:before {
  content: "\e620";
}

.icon-arrow-58:before {
  content: "\e621";
}

.icon-arrow-59:before {
  content: "\e622";
}

.icon-arrow-60:before {
  content: "\e623";
}

.icon-arrow-61:before {
  content: "\e624";
}

.icon-arrow-62:before {
  content: "\e625";
}

.icon-arrow-63:before {
  content: "\e626";
}

.icon-arrow-64:before {
  content: "\e627";
}

.icon-arrow-65:before {
  content: "\e628";
}

.icon-arrow-66:before {
  content: "\e629";
}

.icon-arrow-67:before {
  content: "\e62a";
}

.icon-arrow-68:before {
  content: "\e62b";
}

.icon-arrow-69:before {
  content: "\e62c";
}

.icon-arrow-70:before {
  content: "\e62d";
}

.icon-arrow-71:before {
  content: "\e62e";
}

.icon-arrow-72:before {
  content: "\e62f";
}

.icon-arrow-circle-1:before {
  content: "\e630";
}

.icon-arrow-circle-2:before {
  content: "\e631";
}

.icon-arrow-circle-3:before {
  content: "\e632";
}

.icon-arrow-circle-4:before {
  content: "\e633";
}

.icon-arrow-circle-5:before {
  content: "\e634";
}

.icon-arrow-circle-6:before {
  content: "\e635";
}

.icon-arrow-circle-7:before {
  content: "\e636";
}

.icon-arrow-circle-8:before {
  content: "\e637";
}

.icon-arrow-circle-9:before {
  content: "\e638";
}

.icon-arrow-circle-10:before {
  content: "\e639";
}

.icon-arrow-circle-11:before {
  content: "\e63a";
}

.icon-arrow-circle-12:before {
  content: "\e63b";
}

.icon-arrow-circle-13:before {
  content: "\e63c";
}

.icon-arrow-circle-14:before {
  content: "\e63d";
}

.icon-arrow-circle-15:before {
  content: "\e63e";
}

.icon-arrow-circle-16:before {
  content: "\e63f";
}

.icon-arrow-circle-17:before {
  content: "\e640";
}

.icon-arrow-circle-18:before {
  content: "\e641";
}

.icon-arrow-circle-19:before {
  content: "\e642";
}

.icon-arrow-circle-20:before {
  content: "\e643";
}

.icon-arrow-circle-21:before {
  content: "\e644";
}

.icon-arrow-circle-22:before {
  content: "\e645";
}

.icon-arrow-circle-23:before {
  content: "\e646";
}

.icon-arrow-circle-24:before {
  content: "\e647";
}

.icon-arrow-circle-25:before {
  content: "\e648";
}

.icon-arrow-circle-26:before {
  content: "\e649";
}

.icon-arrow-circle-27:before {
  content: "\e64a";
}

.icon-arrow-circle-28:before {
  content: "\e64b";
}

.icon-arrow-circle-29:before {
  content: "\e64c";
}

.icon-arrow-circle-30:before {
  content: "\e64d";
}

.icon-arrow-delete-1:before {
  content: "\e64e";
}

.icon-arrow-delete-2:before {
  content: "\e64f";
}

.icon-arrow-dot-1:before {
  content: "\e650";
}

.icon-arrow-dot-2:before {
  content: "\e651";
}

.icon-arrow-dot-3:before {
  content: "\e652";
}

.icon-arrow-dot-4:before {
  content: "\e653";
}

.icon-arrow-dot-5:before {
  content: "\e654";
}

.icon-arrow-dot-6:before {
  content: "\e655";
}

.icon-arrow-rectangle-1:before {
  content: "\e656";
}

.icon-arrow-rectangle-2:before {
  content: "\e657";
}

.icon-arrow-rectangle-3:before {
  content: "\e658";
}

.icon-arrow-rectangle-4:before {
  content: "\e659";
}

.icon-arrow-rectangle-5:before {
  content: "\e65a";
}

.icon-arrow-rectangle-6:before {
  content: "\e65b";
}

.icon-arrow-rectangle-7:before {
  content: "\e65c";
}

.icon-arrow-rectangle-8:before {
  content: "\e65d";
}

.icon-arrow-rectangle-9:before {
  content: "\e65e";
}

.icon-arrow-rectangle-10:before {
  content: "\e65f";
}

.icon-arrow-rectangle-11:before {
  content: "\e660";
}

.icon-arrow-rectangle-12:before {
  content: "\e661";
}

.icon-arrow-rectangle-13:before {
  content: "\e662";
}

.icon-arrow-rectangle-14:before {
  content: "\e663";
}

.icon-arrow-rectangle-15:before {
  content: "\e664";
}

.icon-arrow-rectangle-16:before {
  content: "\e665";
}

.icon-arrow-rectangle-17:before {
  content: "\e666";
}

.icon-arrow-rectangle-18:before {
  content: "\e667";
}

.icon-arrow-rectangle-19:before {
  content: "\e668";
}

.icon-arrow-rectangle-20:before {
  content: "\e669";
}

/* ==========================================================================

   Base

   ========================================================================== */
body {
  color: #555;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
}

a {
  text-decoration: none;
  color: #0595db;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
  -webkit-backface-visibility: hidden;
}

a:hover {
  text-decoration: none;
  color: #046ea2;
}

a:focus {
  outline: thin dotted;
  text-decoration: none;
}

a:active,
a:hover {
  outline: 0;
}

input:focus,
button:focus,
.mx-link:focus {
  outline: 0;
}

div[tabindex] {
  outline: 0;
}

label {
  max-width: 100%;
}

/* ==========================================================================

   Dijit Widgets

   ========================================================================== */
/* Calendar
========================================================================== */
.dijitCalendarContainer {
  z-index: 10010 !important;
  background-color: #eff0f2;
}
.dijitCalendarContainer tr th {
  background-color: #26323D;
  color: #FFF;
  text-align: center;
}
.dijitCalendarContainer tr th,
.dijitCalendarContainer tr td {
  padding: 6px;
  text-align: center;
}
.dijitCalendarContainer tr tfoot h3 {
  margin: 0;
  padding: 0;
  font-size: inherit;
}
.dijitCalendarContainer .dijitCalendarMonthLabel {
  font-weight: bold;
}
.dijitCalendarContainer .dijitButtonNode {
  border: 0;
}
.dijitCalendarContainer .dijitCalendarArrow {
  cursor: pointer;
}
.dijitCalendarContainer .dijitCalendarSelectedDate,
.dijitCalendarContainer .dijitCalendarSelectedDate:hover {
  border-radius: 10px;
  background: #0595db;
  color: #FFF;
}
.dijitCalendarContainer .dijitCalendarHoveredDate,
.dijitCalendarContainer .dijitCalendarPreviousYearHover,
.dijitCalendarContainer .dijitCalendarNextYearHover,
.dijitCalendarContainer .dijitCalendarMonthLabelHover {
  border-radius: 10px;
  background-color: #dbdcdd;
}
.dijitCalendarContainer .dijitCalendarYearContainer td {
  font-weight: bold;
  border-top: 1px solid #d7d7d7;
  text-align: center;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.dijitCalendarContainer .dijitCalendarMonthContainer th:first-child {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
}
.dijitCalendarContainer .dijitCalendarMonthContainer th:last-child {
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}

.dijitCalendarMonthMenuPopup {
  border-radius: 3px;
  z-index: 10020 !important;
  padding: 3px 4px;
  background-color: #26323D;
}
.dijitCalendarMonthMenuPopup .dijitCalendarMonthMenu {
  border-style: none;
  background: none;
}
.dijitCalendarMonthMenuPopup .dijitCalendarMonthMenu .dijitCalendarMonthLabel {
  padding: 2px 0;
  color: #FFF;
}
.dijitCalendarMonthMenuPopup .dijitCalendarMonthMenu .dijitCalendarMonthLabel:hover, .dijitCalendarMonthMenuPopup .dijitCalendarMonthMenu .dijitCalendarMonthLabel:focus {
  color: #0595db;
}

.dj_rtl .dijitCalendarContainer .dijitCalendarMonthContainer th:first-child {
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
.dj_rtl .dijitCalendarContainer .dijitCalendarMonthContainer th:last-child {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
}

/* Tooltip
========================================================================== */
.mx-tooltip .dijitTooltipContainer {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-width: 1px;
  border-color: #26323D;
  background: #FFF;
}
.mx-tooltip .dijitTooltipContainer .mx-tooltip-content {
  padding: 5px;
}
.mx-tooltip .dijitTooltipConnector {
  margin-left: -10px;
  width: 0;
  height: 0;
  border-width: 10px 10px 10px 0;
  border-style: solid;
  border-color: transparent;
  border-right-color: #26323D;
}

/* Split Container
========================================================================== */
.dijitBorderContainer {
  padding: 5px;
  background-color: #fcfcfc;
}
.dijitBorderContainer .dijitSplitterV,
.dijitBorderContainer .dijitGutterV {
  width: 5px;
  border: 0;
  background: #fcfcfc;
}
.dijitBorderContainer .dijitSplitterH,
.dijitBorderContainer .dijitGutterH {
  height: 5px;
  border: 0;
  background: #fcfcfc;
}
.dijitBorderContainer .dijitSplitterH .dijitSplitterThumb {
  top: 2px;
  width: 19px;
  height: 1px;
  background: #B0B0B0;
}
.dijitBorderContainer .dijitSplitterV .dijitSplitterThumb {
  left: 2px;
  width: 1px;
  height: 19px;
  background: #B0B0B0;
}
.dijitBorderContainer .dijitSplitContainer-child,
.dijitBorderContainer .dijitBorderContainer-child {
  border: 1px solid #d7d7d7;
}
.dijitBorderContainer .dijitBorderContainer-dijitTabContainerTop,
.dijitBorderContainer .dijitBorderContainer-dijitTabContainerBottom,
.dijitBorderContainer .dijitBorderContainer-dijitTabContainerLeft,
.dijitBorderContainer .dijitBorderContainer-dijitTabContainerRight {
  border: none;
}
.dijitBorderContainer .dijitBorderContainer-dijitBorderContainer {
  padding: 0;
  border: none;
}
.dijitBorderContainer .dijitSplitterActive {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  margin: 0;
  background-color: #aaa;
  background-image: none;
  font-size: 1px;
}
.dijitBorderContainer .dijitSplitContainer-dijitContentPane,
.dijitBorderContainer .dijitBorderContainer-dijitContentPane {
  padding: 5px;
  background-color: #fff;
}

/*  Dropdown menu
    ========================================================================== */
.dijitMenuPopup {
  margin-top: 10px;
}
.dijitMenuPopup .dijitMenu {
  border-radius: 3px;
  display: block;
  margin-top: 0;
  padding: 12px 10px;
  background: #222222;
  width: 200px !important;
}
.dijitMenuPopup .dijitMenu:after {
  position: absolute;
  bottom: 100%;
  left: 20px;
  margin-left: -10px;
  width: 0px;
  height: 0px;
  border: medium solid transparent;
  border-width: 10px;
  border-bottom-color: #222222;
  content: " ";
  pointer-events: none;
}
.dijitMenuPopup .dijitMenu .dijitMenuItem {
  background: transparent;
}
.dijitMenuPopup .dijitMenu .dijitMenuItem .dijitMenuItemLabel {
  border-radius: 3px;
  padding: 10px;
  color: #FFF;
  width: 180px !important;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemHover {
  background: none;
}
.dijitMenuPopup .dijitMenu .dijitMenuItem.dijitMenuItemHover .dijitMenuItemLabel {
  background: #0595db;
}
.dijitMenuPopup .dijitMenu .tg_newlabelmenuitem .dijitMenuItemLabel {
  font-weight: bold;
}
.dijitMenuPopup .dijitMenu .dijitMenuSeparator td {
  padding: 0;
  border-bottom-width: 3px;
}
.dijitMenuPopup .dijitMenu .dijitMenuSeparator .dijitMenuSeparatorIconCell > div {
  margin: 0;
}

.show {
  display: block !important;
}

.hidden {
  display: none !important;
  visibility: hidden !important;
}

.invisible {
  visibility: hidden;
}

.display-ie8-only:not([attr*='']) {
  display: none;
  padding: 0;
}

.list-nostyle ul {
  padding: 0;
  margin: 0;
}
.list-nostyle ul li {
  list-style-type: none !important;
}

.nowrap,
.nowrap * {
  white-space: nowrap;
}

.display-flex {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.display-flex .display-flex-inner {
  padding: 0 40px;
}

.display-flex-column {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.display-flex-column .display-flex-column-1 {
  flex: 1;
  align-items: flex-end;
  display: flex;
}

/* ========================================================================== 

	Glyphicons (bootstrap)
   
   ========================================================================== */
.mx-glyphicon:before {
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  vertical-align: middle;
  margin-right: 0.4555555em;
  margin-top: -0.2em;
  line-height: inherit;
  -moz-osx-font-smoothing: grayscale;
}

/* ==========================================================================

   Buttons

   ========================================================================== */
/*  Base styles
   ========================================================================== */
.btn, .mx-listview .mx-listview-loadMore, .gv_grid .gv_header .mendix_Button,
.gv_grid .gv_header .mx-button,
.gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_action_dropdown .dijitButtonNode, .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode, .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown,
.mx-button {
  display: inline-block;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  border-radius: 50px;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  box-shadow: none;
  padding: 8px 14px;
  background-color: #FFF;
  color: #0595db;
  text-shadow: none;
  line-height: 1.42857;
}
.btn:hover, .mx-listview .mx-listview-loadMore:hover, .gv_grid .gv_header .mendix_Button:hover,
.gv_grid .gv_header .mx-button:hover,
.gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode:hover,
.gv_grid .gv_header .gv_action_dropdown .dijitButtonNode:hover, .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore:hover, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode:hover, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode:hover, .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown:hover, .btn:focus, .mx-listview .mx-listview-loadMore:focus, .gv_grid .gv_header .mendix_Button:focus,
.gv_grid .gv_header .mx-button:focus,
.gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode:focus,
.gv_grid .gv_header .gv_action_dropdown .dijitButtonNode:focus, .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore:focus, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode:focus, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode:focus, .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown:focus, .btn:active, .mx-listview .mx-listview-loadMore:active, .gv_grid .gv_header .mendix_Button:active,
.gv_grid .gv_header .mx-button:active,
.gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode:active,
.gv_grid .gv_header .gv_action_dropdown .dijitButtonNode:active, .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore:active, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode:active, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode:active, .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown:active,
.mx-button:hover,
.mx-button:focus,
.mx-button:active {
  box-shadow: none;
  outline: none;
}

.mx-link {
  padding: 0;
}

.btn img, .mx-listview .mx-listview-loadMore img, .gv_grid .gv_header .mendix_Button img,
.gv_grid .gv_header .mx-button img,
.gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode img,
.gv_grid .gv_header .gv_action_dropdown .dijitButtonNode img, .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore img, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode img, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode img, .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown img,
.mx-button img,
.mx-link img {
  margin-top: -1px;
  height: 18px;
}

.dj_ie8 .mx-link {
  margin-right: 0;
  white-space: normal;
}

/*  Alternate button styles
   ========================================================================== */
.btn-default, .mx-listview .mx-listview-loadMore, .gv_grid .gv_header .mendix_Button,
.gv_grid .gv_header .mx-button,
.gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_action_dropdown .dijitButtonNode, .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .btn, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .mx-listview .mx-listview-loadMore, .mx-listview .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .mx-listview-loadMore, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .gv_grid .gv_header .mendix_Button, .gv_grid .gv_header .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .mendix_Button,
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .gv_grid .gv_header .mx-button,
.gv_grid .gv_header .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .mx-button,
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_filter_dropdown .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitButtonNode,
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_action_dropdown .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .buzz-showMore, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown, .page-planning .timeline .timeline_controlPane .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .timeline_zoomleveldropdown, .page-capture .capture-wrapper .dropdownlist .dropdownList_wrapper button, .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown, .page-project-feedback-issues .dropdownlist .dropdownList_wrapper button {
  color: #0595db;
  border-color: #0595db;
  background-color: #FFF;
}

.btn-primary {
  color: #FFF;
  border-color: #0595db;
  background-color: #0595db;
}

.btn-inverse {
  color: #FFF;
  border-color: #222222;
  background-color: #222222;
}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .open > .btn-inverse.dropdown-toggle {
  background-color: #3c3c3c;
  border-color: #3c3c3c;
}

.btn-success {
  color: #FFF;
  border-color: #76ca02;
  background-color: #76ca02;
}

.btn-info {
  color: #FFF;
  border-color: #48B0F7;
  background-color: #48B0F7;
}

.btn-warning {
  color: #FFF;
  border-color: #f99b1d;
  background-color: #f99b1d;
}

.btn-danger {
  color: #FFF;
  border-color: #ed1c24;
  background-color: #ed1c24;
}

.btn-white {
  color: #555;
  border-color: #FFF;
  background-color: #FFF;
}

.btn-link {
  border: 0;
  background-color: transparent;
  color: #0595db;
}
.btn-link:hover {
  background-color: transparent;
  color: #0595db;
}

.btn-disabled, .gv_grid .gv_header .mendix_Button.gv_button_disabled,
.gv_grid .gv_header .mx-button.gv_button_disabled,
.gv_grid .gv_header .gv_filter_dropdown.gv_button_disabled,
.gv_grid .gv_header .gv_action_dropdown.gv_button_disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
  opacity: 0.35;
  cursor: not-allowed;
  pointer-events: none;
}

.btn-transparent,
.btn-transparent:hover,
.btn-transparent:focus {
  border-style: none;
  background-color: transparent;
}

.mx-dateinput .mx-dateinput-select-button {
  border: 1px solid #d7d7d7;
  border-radius: 4px;
}

/*  Button sizes
   ========================================================================== */
.btn-lg {
  font-size: 16px;
  padding: 10px 16px;
}
.btn-lg img {
  height: 18px;
}

.btn-sm {
  font-size: 10px;
  padding: 6px 10px;
}
.btn-sm img {
  height: 14px;
}

/*  Button sort
   ========================================================================== */
.btn-image {
  padding: 0;
  border-style: none;
  background-color: transparent;
  vertical-align: middle;
}
.btn-image img {
  height: auto;
  display: block;
}
.btn-image:hover, .btn-image:focus {
  background-color: transparent;
}

.btn-block, .mx-listview .mx-listview-loadMore, .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}

.btn-block + .btn-block, .mx-listview .mx-listview-loadMore + .btn-block, .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore + .btn-block, .mx-listview .btn-block + .mx-listview-loadMore, .mx-listview .mx-listview-loadMore + .mx-listview-loadMore, .buzz-messagesView.buzz-desktopMessagesView .mx-listview .buzz-showMore + .mx-listview-loadMore, .mx-listview .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore + .mx-listview-loadMore, .buzz-messagesView.buzz-desktopMessagesView .btn-block + .buzz-showMore, .mx-listview .buzz-messagesView.buzz-desktopMessagesView .mx-listview-loadMore + .buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView .mx-listview .mx-listview-loadMore + .buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore + .buzz-showMore {
  margin-top: 5px;
}

/*  Button positioning
   ========================================================================== */
.btn-right {
  float: right;
}

.btn-left {
  float: left;
}

/*  Button attached
   ========================================================================== */
.btn-attached-right {
  margin-left: 5px;
}

.btn-attached-left {
  margin-right: 5px;
}

.btn-attached-bottom {
  margin-top: 5px;
}

.btn-attached-top {
  margin-bottom: 5px;
}

.mx-fileinput-upload-button {
  border-color: #0595db;
}

.mx-fileinput .mx-fileinput-download-button {
  color: #FFF;
  border-color: #76ca02;
  background-color: #76ca02;
}

.btn-wrap a {
  display: block;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  width: 180px;
}

/* ==========================================================================

   Data view

   ========================================================================== */
.mx-dataview {
  /* Control bar */
}
.mx-dataview .mx-dataview-controls {
  border-radius: 0;
  margin-top: 10px;
  padding: 8px 0;
  border-top: 1px solid #d7d7d7;
  background-color: transparent;
  /* Buttons */
}
.mx-dataview .mx-dataview-controls .mx-button {
  margin-bottom: 0;
  margin-right: 0.3em;
}

.mx-dataview-content {
  overflow: auto;
}

/* ==========================================================================

   Basic of Mendix Grids (datagrid / templategrid)

   ========================================================================== */
.mx-grid {
  border-radius: 0;
  padding: 0px;
  border: 0;
  margin: 0;
}
.mx-grid .mx-grid-controlbar {
  margin: 10px 0;
  /* Paging */
}
.mx-grid .mx-grid-controlbar .mx-grid-pagingbar {
  /* Buttons */
  /* Text .. to .. to .. */
}
.mx-grid .mx-grid-controlbar .mx-grid-pagingbar .mx-button {
  padding: 6px;
  background-color: transparent;
  color: #888;
  border-color: transparent;
}
.mx-grid .mx-grid-controlbar .mx-grid-pagingbar .mx-button:hover {
  background-color: transparent;
  color: #0595db;
  border-color: transparent;
}
.mx-grid .mx-grid-controlbar .mx-grid-pagingbar .mx-button.disabled, .mx-grid .mx-grid-controlbar .mx-grid-pagingbar .mx-button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
.mx-grid .mx-grid-controlbar .mx-grid-pagingbar .mx-grid-paging-status {
  padding: 0 8px 8px;
}
.mx-grid .mx-grid-searchbar {
  margin: 10px 0;
}
.mx-grid .mx-grid-searchbar .mx-grid-search-item .mx-grid-search-label {
  vertical-align: middle;
}
.mx-grid .mx-grid-searchbar .mx-grid-search-item .mx-grid-search-label label {
  padding-top: 5px;
}
.mx-grid .mx-grid-searchbar .mx-grid-search-item .mx-grid-search-input .form-control, .mx-grid .mx-grid-searchbar .mx-grid-search-item .mx-grid-search-input .readonly-input, .mx-grid .mx-grid-searchbar .mx-grid-search-item .mx-grid-search-input .TimePickerWidget .dijitTimeTextBox, .TimePickerWidget .mx-grid .mx-grid-searchbar .mx-grid-search-item .mx-grid-search-input .dijitTimeTextBox, .mx-grid .mx-grid-searchbar .mx-grid-search-item .mx-grid-search-input .prefilledinputbox textarea, .prefilledinputbox .mx-grid .mx-grid-searchbar .mx-grid-search-item .mx-grid-search-input textarea, .mx-grid .mx-grid-searchbar .mx-grid-search-item .mx-grid-search-input .TagIt ul.tagit, .TagIt .mx-grid .mx-grid-searchbar .mx-grid-search-item .mx-grid-search-input ul.tagit, .mx-grid .mx-grid-searchbar .mx-grid-search-item .mx-grid-search-input .gv_grid .gv_header .gv_searchnode .gv_searchBar, .gv_grid .gv_header .gv_searchnode .mx-grid .mx-grid-searchbar .mx-grid-search-item .mx-grid-search-input .gv_searchBar, .mx-grid .mx-grid-searchbar .mx-grid-search-item .mx-grid-search-input .gv_grid .gv_cell .dropdown .gv_dropdown .dijitButtonNode, .gv_grid .gv_cell .dropdown .gv_dropdown .mx-grid .mx-grid-searchbar .mx-grid-search-item .mx-grid-search-input .dijitButtonNode, .mx-grid .mx-grid-searchbar .mx-grid-search-item .mx-grid-search-input .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_searchBarPane, .page-capture .capture-grid .mendixDataGrid_controlPane .mx-grid .mx-grid-searchbar .mx-grid-search-item .mx-grid-search-input .mendixDataGrid_searchBarPane {
  height: 28px;
  font-size: 11px;
}
.mx-grid .mx-grid-searchbar .mx-grid-search-item .mx-grid-search-input .mx-button {
  height: 28px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.mx-dataview .mx-grid {
  border: 0;
}

/* ========================================================================== 

	Data Grid
   
   ========================================================================== */
.mx-datagrid .mx-datagrid-head-table {
  border-width: 0;
}
.mx-datagrid .mx-datagrid-head-table th {
  border-left: 0;
  border-right: 0;
  border-bottom-width: 1px;
  border-color: #d7d7d7;
  background-color: transparent;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 12px;
  color: #888;
}
.mx-datagrid .mx-datagrid-head-table .mx-datagrid-head-wrapper {
  padding: 10px;
}
.mx-datagrid .mx-datagrid-body-table {
  border-width: 0;
  /* Body */
  /* Footer */
}
.mx-datagrid .mx-datagrid-body-table .mx-datagrid-body tr td {
  padding: 10px;
  background-color: #FFF;
  border-width: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-color: #d7d7d7;
}
.mx-datagrid .mx-datagrid-body-table .mx-datagrid-body tr td:focus {
  outline: none;
}
.mx-datagrid .mx-datagrid-body-table .mx-datagrid-body tr td .mx-datagrid-data-wrapper {
  text-overflow: ellipsis;
}
.mx-datagrid .mx-datagrid-body-table .mx-datagrid-body tr.selected td, .mx-datagrid .mx-datagrid-body-table .mx-datagrid-body tr.selected:hover td {
  background-color: #feebd2 !important;
  color: #555;
}
.mx-datagrid .mx-datagrid-body-table .mx-datagrid-foot > tr > th {
  padding: 1px;
  background-color: #d7d7d7;
  border-width: 0;
}
.mx-datagrid .mx-datagrid-body-table .mx-datagrid-foot > tr > td {
  background-color: #FFF;
  border-width: 0;
}
.mx-datagrid .mx-datagrid-body-table *:focus {
  outline: 0;
}

/*	Data Grid Striped
   ========================================================================== */
.datagrid-striped.mx-datagrid .mx-datagrid-head-table th {
  border-width: 0;
}
.datagrid-striped.mx-datagrid .mx-datagrid-body-table {
  /* Body */
}
.datagrid-striped.mx-datagrid .mx-datagrid-body-table .mx-datagrid-body tr td {
  border-top-width: 0;
}
.datagrid-striped.mx-datagrid .mx-datagrid-body-table .mx-datagrid-body tr:nth-child(odd) td {
  background-color: #e4e4e4;
}

/*	Data Grid Bordered
   ========================================================================== */
.datagrid-bordered.mx-datagrid .mx-datagrid-head-table th {
  border: 1px solid #d7d7d7;
  border-bottom-width: 1px;
}
.datagrid-bordered.mx-datagrid .mx-datagrid-body-table {
  border: 1px solid;
}
.datagrid-bordered.mx-datagrid .mx-datagrid-body-table .mx-datagrid-body tr td {
  border: 1px solid #d7d7d7;
}
.datagrid-bordered.mx-datagrid .mx-datagrid-foot > tr > th {
  padding: 1px;
  background-color: #d7d7d7;
  border-width: 0;
}
.datagrid-bordered.mx-datagrid .mx-datagrid-foot > tr > td {
  border-width: 1px;
}

/*	Data Grid Hoverd
   ========================================================================== */
.datagrid-hover.mx-datagrid .mx-datagrid-body-table .mx-datagrid-body tr:hover td {
  background-color: #feebd2 !important;
}
.datagrid-hover.mx-datagrid .mx-datagrid-body-table .mx-datagrid-body tr.selected:hover td {
  background-color: #f6e4cc !important;
}

/* ========================================================================== 
	
	Template Grids

   ========================================================================== */
.mx-templategrid .mx-templategrid-empty {
  display: none;
}
.mx-templategrid .mx-templategrid-item {
  background-color: #FFF;
  padding: 10px;
  cursor: default;
}
.mx-templategrid .mx-templategrid-item:hover {
  background-color: #FFF;
}
.mx-templategrid .mx-templategrid-item.selected {
  background-color: #feebd2 !important;
}
.mx-templategrid .mx-templategrid-item.selected:hover {
  background-color: #f6e4cc !important;
}

/*	Template Grid Hover
   ========================================================================== */
.templategrid-hover.mx-templategrid .mx-templategrid-item:hover {
  background-color: #feebd2 !important;
}

/*	Template Grid Selectable
   ========================================================================== */
.templategrid-selectable.mx-templategrid .mx-templategrid-item {
  cursor: pointer;
}

/*	Template Grid Lined
   ========================================================================== */
.templategrid-lined.mx-templategrid .mx-grid-content {
  border-top-style: solid;
  border-top-color: #d7d7d7;
  border-top-width: 2px;
}
.templategrid-lined.mx-templategrid .mx-templategrid-item {
  border-left: none;
  border-right: none;
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
}

/*	Template Grid Striped
   ========================================================================== */
.templategrid-striped.mx-templategrid .mx-templategrid-row:nth-child(odd) .mx-templategrid-item {
  background-color: #f9f9f9;
}

/*	Template Grid no styling
   ========================================================================== */
.templategrid-stylingless.mx-templategrid .mx-templategrid-item {
  background-color: transparent;
  border: 0;
  padding: 0;
  cursor: default;
}
.templategrid-stylingless.mx-templategrid .mx-templategrid-item:hover {
  background-color: transparent;
}
.templategrid-stylingless.mx-templategrid .mx-templategrid-item.selected {
  background-color: transparent !important;
}
.templategrid-stylingless.mx-templategrid .mx-templategrid-item.selected:hover {
  background-color: transparent !important;
}

/* ==========================================================================

   Group Box

   ========================================================================== */
.mx-groupbox {
  margin: 0;
}
.mx-groupbox > .mx-groupbox-header {
  font-weight: bold;
  margin: 0;
  background: #d7d7d7;
  color: #555;
  font-size: 16px;
  border-style: solid;
  border-width: 1px 1px 0 1px;
  border-color: #d7d7d7;
}
.mx-groupbox > .mx-groupbox-header .mx-groupbox-collapse-icon {
  margin-top: 0.1em;
}
.mx-groupbox > .mx-groupbox-body {
  padding: 10px;
  border-color: #d7d7d7;
  background-color: #FFF;
  border-style: solid;
  border-width: 1px;
  overflow: auto;
}
.mx-groupbox .mx-groupbox-header + .mx-groupbox-body {
  border-top: none;
}
.mx-groupbox.collapsed > .mx-groupbox-header {
  border-radius: 0;
}

/*  Alternate Groupboxes
   ========================================================================== */
.mx-groupbox.groupbox-stylingless > .mx-groupbox-header, .mx-groupbox.form-controls > .mx-groupbox-header, .mx-groupbox.page-detail > .mx-groupbox-header, .page-detail .mx-groupbox.page-detail-avatar > .mx-groupbox-header, .page-detail .mx-groupbox.page-detail-content > .mx-groupbox-header {
  border-radius: 0;
  padding: 0;
  border-style: none;
  background-color: transparent;
}
.mx-groupbox.groupbox-stylingless > .mx-groupbox-body, .mx-groupbox.form-controls > .mx-groupbox-body, .mx-groupbox.page-detail > .mx-groupbox-body, .page-detail .mx-groupbox.page-detail-avatar > .mx-groupbox-body, .page-detail .mx-groupbox.page-detail-content > .mx-groupbox-body {
  border-radius: 0;
  padding: 0;
  border-style: none;
  background-color: transparent;
}
.mx-groupbox.groupbox-border-radius > .mx-groupbox-header {
  -webkit-border-radius: 3px 3px 0 0 !important;
  -moz-border-radius: 3px 3px 0 0 !important;
  -ms-border-radius: 3px 3px 0 0 !important;
  -o-border-radius: 3px 3px 0 0 !important;
  border-radius: 3px 3px 0 0 !important;
}
.mx-groupbox.groupbox-border-radius > .mx-groupbox-body {
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  -ms-border-radius: 3px !important;
  -o-border-radius: 3px !important;
  border-radius: 3px !important;
}
.mx-groupbox.groupbox-border-radius .mx-groupbox-header + .mx-groupbox-body {
  -webkit-border-radius: 0 0 3px 3px !important;
  -moz-border-radius: 0 0 3px 3px !important;
  -ms-border-radius: 0 0 3px 3px !important;
  -o-border-radius: 0 0 3px 3px !important;
  border-radius: 0 0 3px 3px !important;
}
.mx-groupbox.groupbox-borderless > .mx-groupbox-body {
  border: 0 !important;
}
.mx-groupbox.groupbox-border-top > .mx-groupbox-header {
  border-style: none;
  border-top-style: solid !important;
}
.mx-groupbox.groupbox-border-top > .mx-groupbox-body {
  border-style: none;
  border-top-style: solid !important;
}
.mx-groupbox.groupbox-border-top .mx-groupbox-header + .mx-groupbox-body {
  border-top-style: none !important;
}
.mx-groupbox.groupbox-border-right > .mx-groupbox-header {
  border-style: none;
  border-right-style: solid !important;
}
.mx-groupbox.groupbox-border-right > .mx-groupbox-body {
  border-style: none;
  border-right-style: solid !important;
}
.mx-groupbox.groupbox-border-bottom > .mx-groupbox-header {
  border-style: none;
}
.mx-groupbox.groupbox-border-bottom > .mx-groupbox-body {
  border-style: none;
  border-bottom-style: solid !important;
}
.mx-groupbox.groupbox-border-left > .mx-groupbox-header {
  border-style: none;
  border-left-style: solid !important;
}
.mx-groupbox.groupbox-border-left > .mx-groupbox-body {
  border-style: none;
  border-left-style: solid !important;
}

/*  Color Groupboxes
   ========================================================================== */
.mx-groupbox.groupbox-default > .mx-groupbox-header {
  background: #d7d7d7;
  color: #555;
  border-color: #d7d7d7;
}
.mx-groupbox.groupbox-default > .mx-groupbox-body {
  border-color: #d7d7d7;
}
.mx-groupbox.groupbox-primary > .mx-groupbox-header {
  background: #0595db;
  color: #FFF;
  border-color: #0595db;
}
.mx-groupbox.groupbox-primary > .mx-groupbox-body {
  border-color: #0595db;
}
.mx-groupbox.groupbox-inverse > .mx-groupbox-header {
  background: #222222;
  color: #FFF;
  border-color: #222222;
}
.mx-groupbox.groupbox-inverse > .mx-groupbox-body {
  border-color: #222222;
}
.mx-groupbox.groupbox-success > .mx-groupbox-header {
  background: #76ca02;
  color: #FFF;
  border-color: #76ca02;
}
.mx-groupbox.groupbox-success > .mx-groupbox-body {
  border-color: #76ca02;
}
.mx-groupbox.groupbox-info > .mx-groupbox-header {
  background: #48B0F7;
  color: #FFF;
  border-color: #48B0F7;
}
.mx-groupbox.groupbox-info > .mx-groupbox-body {
  border-color: #48B0F7;
}
.mx-groupbox.groupbox-warning > .mx-groupbox-header {
  background: #f99b1d;
  color: #FFF;
  border-color: #f99b1d;
}
.mx-groupbox.groupbox-warning > .mx-groupbox-body {
  border-color: #f99b1d;
}
.mx-groupbox.groupbox-danger > .mx-groupbox-header {
  background: #ed1c24;
  color: #FFF;
  border-color: #ed1c24;
}
.mx-groupbox.groupbox-danger > .mx-groupbox-body {
  border-color: #ed1c24;
}
.mx-groupbox.groupbox-white > .mx-groupbox-header {
  background: #FFF;
  color: #555;
  border-color: #FFF;
}
.mx-groupbox.groupbox-white > .mx-groupbox-body {
  border-color: #FFF;
}
.mx-groupbox.groupbox-transparent {
  background-color: transparent;
}
.mx-groupbox.groupbox-transparent > .mx-groupbox-header {
  border-style: none;
  background-color: transparent;
}
.mx-groupbox.groupbox-transparent > .mx-groupbox-body {
  border-style: none;
  background-color: transparent;
}

/*  Spacing Options
   ========================================================================== */
.mx-groupbox.groupbox-sideless > .mx-groupbox-header {
  padding-right: 0;
  padding-left: 0;
}
.mx-groupbox.groupbox-sideless > .mx-groupbox-body {
  padding-right: 0;
  padding-left: 0;
}
.mx-groupbox.groupbox-bodyless > .mx-groupbox-body {
  padding: 0;
}

/*  Groupboxes Headers
   ========================================================================== */
.mx-groupbox.groupbox-h1 > .mx-groupbox-header {
  font-size: 31px;
}
.mx-groupbox.groupbox-h2 > .mx-groupbox-header {
  font-size: 25px;
}
.mx-groupbox.groupbox-h3 > .mx-groupbox-header {
  font-size: 18px;
}
.mx-groupbox.groupbox-h4 > .mx-groupbox-header {
  font-size: 16px;
}
.mx-groupbox.groupbox-h5 > .mx-groupbox-header {
  font-size: 14px;
}
.mx-groupbox.groupbox-h6 > .mx-groupbox-header {
  font-size: 11px;
}

/*  Groupboxes Callouts
   ========================================================================== */
.mx-groupbox.groupbox-callout > .mx-groupbox-header,
.mx-groupbox.groupbox-callout > .mx-groupbox-body {
  border: 0;
}
.mx-groupbox.groupbox-callout .mx-groupbox-header + .mx-groupbox-body {
  padding-top: 0;
}
.mx-groupbox.groupbox-callout-info > .mx-groupbox-header,
.mx-groupbox.groupbox-callout-info > .mx-groupbox-body {
  background-color: #daeffd;
}
.mx-groupbox.groupbox-callout-info > .mx-groupbox-header {
  color: #48B0F7;
}
.mx-groupbox.groupbox-callout-success > .mx-groupbox-header,
.mx-groupbox.groupbox-callout-success > .mx-groupbox-body {
  background-color: #e4f4cc;
}
.mx-groupbox.groupbox-callout-success > .mx-groupbox-header {
  color: #76ca02;
}
.mx-groupbox.groupbox-callout-warning > .mx-groupbox-header,
.mx-groupbox.groupbox-callout-warning > .mx-groupbox-body {
  background-color: #feebd2;
}
.mx-groupbox.groupbox-callout-warning > .mx-groupbox-header {
  color: #f99b1d;
}
.mx-groupbox.groupbox-callout-danger > .mx-groupbox-header,
.mx-groupbox.groupbox-callout-danger > .mx-groupbox-body {
  background-color: #fbd2d3;
}
.mx-groupbox.groupbox-callout-danger > .mx-groupbox-header {
  color: #ed1c24;
}

/* ==========================================================================

   Inputs

   ========================================================================== */
.form-control, .readonly-input, .TimePickerWidget .dijitTimeTextBox, .prefilledinputbox textarea, .TagIt ul.tagit, .gv_grid .gv_header .gv_searchnode .gv_searchBar, .gv_grid .gv_cell .dropdown .gv_dropdown .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_searchBarPane {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition: border-color ease-in-out, box-shadow ease-in-out;
  -webkit-transition-delay: 0.15s, 0.15s;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  display: block;
  padding: 7px 8px;
  width: 100%;
  height: 35px;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  background-color: #FFF;
  background-image: none;
  color: #555;
  vertical-align: middle;
  font-size: 13px;
  line-height: 1.42857;
}

textarea.form-control, textarea.readonly-input, .TimePickerWidget textarea.dijitTimeTextBox, .prefilledinputbox textarea, .gv_grid .gv_header .gv_searchnode textarea.gv_searchBar, .gv_grid .gv_cell .dropdown .gv_dropdown textarea.dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane textarea.mendixDataGrid_searchBarPane {
  height: auto;
}

.form-control:focus, .readonly-input:focus, .TimePickerWidget .dijitTimeTextBox:focus, .prefilledinputbox textarea:focus, .TagIt ul.tagit:focus, .gv_grid .gv_header .gv_searchnode .gv_searchBar:focus, .gv_grid .gv_cell .dropdown .gv_dropdown .dijitButtonNode:focus, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_searchBarPane:focus {
  border-color: #0595db;
  background-color: #FFF;
  outline: 0;
}

.control-label {
  color: #888;
  font-size: 13px;
}

/*	Readonly input field
   ========================================================================== */
.readonly-input {
  height: auto;
  min-height: 35px;
  background-color: #f0f0ee !important;
}
.readonly-input label {
  padding: 0 !important;
}
.readonly-input textarea {
  display: none;
}

.readonly-input-alert label {
  color: #ed1c24;
}

.dj_ie8 .readonly-input {
  min-height: auto;
}

/*	File upload input field
   ========================================================================== */
.mx-fileinput .mx-wrapped-label {
  display: inline-block;
  width: 200px;
}
.mx-fileinput .mx-wrapped-form .mx-wrapped-input {
  cursor: pointer;
}
.mx-fileinput .mx-wrapped-form .mx-fileinput-upload-button:hover {
  background-color: #FFF;
}

/* ========================================================================== 
	
	List View

   ========================================================================== */
.mx-listview {
  /* remove widget padding */
  padding: 0;
  /* Clear search button (overrides load more button stying) */
  /* Load more button */
}
.mx-listview .mx-button.mx-listview-clear-button {
  width: auto;
}
.mx-listview > .mx-button {
  width: 100%;
  margin: 0;
}
.mx-listview .mx-listview-list {
  margin: 0;
}
.mx-listview .mx-listview-item {
  background-color: #FFF;
  padding: 10px;
}
.mx-listview .mx-listview-item:hover {
  background-color: #FFF;
}
.mx-listview .mx-listview-item.selected {
  background-color: #feebd2 !important;
}
.mx-listview .mx-listview-item.selected:hover {
  background-color: #f6e4cc !important;
}
.mx-listview .mx-listview-item:nth-child(2n+1) {
  background-color: #FFF;
}
.mx-listview .mx-list .mx-listview-empty {
  border-style: none;
  font-size: 14px;
  margin: auto;
  font-style: italic;
  background-color: transparent;
}
.mx-listview .mx-list .mx-listview-empty label {
  cursor: default;
}
.mx-listview .mx-listview-loadMore {
  margin-bottom: 20px;
}
.mx-listview .mx-listview-loadMore .glyphicon {
  display: none;
}

/*	List View Hover
   ========================================================================== */
.listview-hover.mx-listview .mx-listview-item:hover, .listview-hover.mx-listview .mx-listview-item:active {
  background-color: #feebd2 !important;
}

/*	List View Lined
   ========================================================================== */
.listview-lined.mx-listview .mx-listview-item {
  border-top: 1px solid #d7d7d7;
  border-right: none;
  border-left: none;
}
.listview-lined.mx-listview .mx-listview-item:first-child {
  border-radius: 0;
}
.listview-lined.mx-listview .mx-listview-item:last-child {
  border-radius: 0;
  border-bottom: 1px solid #d7d7d7;
}

/*	List View Striped
   ========================================================================== */
.listview-striped.mx-listview .mx-listview-item:nth-child(2n+1) {
  background-color: #e4e4e4;
}

/*	List View Seperated
   ========================================================================== */
.listview-seperated.mx-listview .mx-listview-item {
  border-radius: 4px;
  margin-bottom: 10px;
  border-style: solid;
}

/*	List View no styling
   ========================================================================== */
.listview-stylingless.mx-listview .mx-listview-item {
  background-color: transparent;
  border: 0;
  padding: 0;
  cursor: default;
}
.listview-stylingless.mx-listview .mx-listview-item:hover {
  background-color: transparent;
}
.listview-stylingless.mx-listview .mx-listview-item.selected {
  background-color: transparent !important;
}
.listview-stylingless.mx-listview .mx-listview-item.selected:hover {
  background-color: transparent !important;
}

.listview-flexbox.mx-listview {
  margin-bottom: 20px;
}
.listview-flexbox.mx-listview .mx-list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}
@media only screen and (min-width: 480px) {
  .listview-flexbox.mx-listview .mx-listview-searchbar {
    position: absolute;
    top: -90px;
    right: 232px;
    width: 240px;
  }
  .listview-flexbox.mx-listview .mx-listview-searchbar .mx-listview-search-input input {
    padding-top: 10px;
    height: 45px;
    border-radius: 0;
    border-width: 0 0 1px 0;
    border-color: #d7d7d7;
    font-size: 14px;
    color: #888;
    box-shadow: none;
    padding-left: 0;
    background: transparent url(../images/platform/grid/icon-listview-search.png) no-repeat right;
    background-size: 20px;
  }
  .listview-flexbox.mx-listview .mx-listview-searchbar .mx-listview-search-input input:focus {
    border-color: #0595db;
  }
  .listview-flexbox.mx-listview .mx-listview-searchbar .mx-listview-clear-button {
    display: none;
  }
}
.listview-flexbox.mx-listview .mx-listview-item {
  margin-bottom: 40px;
  border-style: none;
  width: 100%;
  background-color: transparent !important;
  width: 100%;
}
.listview-flexbox.mx-listview .mx-listview-item > .mx-dataview {
  -webkit-box-orient: vertical;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  background-color: #FFF;
  box-shadow: 0px -2px 17px 0px rgba(0, 0, 0, 0.11);
  animation: fadein 2s;
  -moz-animation: fadein 2s;
  -webkit-animation: fadein 2s;
  -o-animation: fadein 2s;
  -webkit-transition: .3s;
  transition: .3s;
}
.listview-flexbox.mx-listview .mx-listview-item > .mx-dataview:hover, .listview-flexbox.mx-listview .mx-listview-item > .mx-dataview:focus {
  transform: scale(1.05);
}
@media (min-width: 768px) {
  .listview-flexbox.mx-listview .mx-listview-item {
    width: 33.3333%;
  }
}
@media (min-width: 992px) {
  .listview-flexbox.mx-listview .mx-listview-item {
    width: 25%;
  }
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes fadein {
  /* Firefox */
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadein {
  /* Safari and Chrome */
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fadein {
  /* Opera */
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* ==========================================================================

   Navigation

   ========================================================================== */
/* Navigation Bar
========================================================================== */
.mx-navbar {
  border-radius: 0;
  margin: 0;
  border-style: none;
  background-color: #222222;
  /* remove focus */
}
.mx-navbar ul.nav {
  margin: 0;
  /* Navigation item */
  /* When hovering or the dropdown is open */
}
.mx-navbar ul.nav > li.mx-navbar-item > a {
  font-weight: normal;
  border-radius: 0;
  padding: 15px 20px;
  color: #a2a2a2;
  font-size: 13px;
  vertical-align: bottom;
  /* Dropdown arrow */
  /* Dropdown */
}
.mx-navbar ul.nav > li.mx-navbar-item > a .caret {
  border-top-color: #a2a2a2;
  border-bottom-color: #a2a2a2;
}
.mx-navbar ul.nav > li.mx-navbar-item > a .mx-navbar-submenu:before {
  position: absolute;
  top: -9px;
  left: 15px;
  width: 0;
  height: 0;
  border-width: 0 9px 9px 9px;
  border-style: solid;
  border-color: transparent transparent #2c2c2c transparent;
  content: "";
  -webkit-transform: rotate(360deg);
}
.mx-navbar ul.nav > li.mx-navbar-item > a img {
  width: 20px;
  height: auto;
}
.mx-navbar ul.nav > .mx-navbar-item > a:hover,
.mx-navbar ul.nav > .mx-navbar-item > a:focus,
.mx-navbar ul.nav > .mx-navbar-item.open > a,
.mx-navbar ul.nav > .mx-navbar-item.open > a:hover,
.mx-navbar ul.nav > .mx-navbar-item.open > a:focus {
  background-color: #2c2c2c;
  color: #FFF;
  text-decoration: none;
}
.mx-navbar ul.nav > .mx-navbar-item > a:hover .caret,
.mx-navbar ul.nav > .mx-navbar-item > a:focus .caret,
.mx-navbar ul.nav > .mx-navbar-item.open > a .caret,
.mx-navbar ul.nav > .mx-navbar-item.open > a:hover .caret,
.mx-navbar ul.nav > .mx-navbar-item.open > a:focus .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
@media (max-width: 767px) {
  .mx-navbar .mx-navbar-item.open .dropdown-menu {
    background-color: #181818;
  }
  .mx-navbar .mx-navbar-item.open .dropdown-menu > li.mx-navbar-subitem > a {
    font-weight: normal;
    padding: 15px 20px;
    border-radius: 0;
    color: #a2a2a2;
    font-size: 13px;
  }
  .mx-navbar .mx-navbar-item.open .dropdown-menu > li.mx-navbar-subitem > a:hover, .mx-navbar .mx-navbar-item.open .dropdown-menu > li.mx-navbar-subitem > a:focus {
    color: #FFF;
  }
}
.mx-navbar:focus {
  outline: 0;
}

/* Navigation Tree
========================================================================== */
.mx-navigationtree {
  background-color: #222222;
  /* Every navigation item */
  /* Sub navigation item specific */
  /* remove focus */
}
.mx-navigationtree .navbar-inner ul {
  margin: 0;
  padding-left: 0;
}
.mx-navigationtree .navbar-inner ul li {
  padding: 0;
}
.mx-navigationtree .navbar-inner ul li a {
  font-weight: normal;
  display: block;
  padding: 15px 20px;
  border-bottom: 1px solid #2c2c2c;
  border-radius: 0;
  color: #a2a2a2;
  text-shadow: none;
  font-size: 13px;
  vertical-align: bottom;
}
.mx-navigationtree .navbar-inner ul li a .caret {
  border-top-color: #a2a2a2;
  border-bottom-color: #a2a2a2;
}
.mx-navigationtree .navbar-inner ul li a img {
  margin-right: 4px;
  width: 20px;
  height: auto;
}
.mx-navigationtree .navbar-inner ul li a:hover,
.mx-navigationtree .navbar-inner ul li a:focus {
  background-color: #2c2c2c;
  color: #FFF;
  text-decoration: none;
}
.mx-navigationtree .navbar-inner ul li a:hover .caret,
.mx-navigationtree .navbar-inner ul li a:focus .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.mx-navigationtree li.mx-navigationtree-has-items > ul {
  margin: 0;
  padding-left: 0;
  background-color: #181818;
}
.mx-navigationtree li.mx-navigationtree-has-items > ul li {
  margin: 0;
  padding: 0;
}
.mx-navigationtree li.mx-navigationtree-has-items > ul li a {
  font-weight: normal;
  padding: 12px 20px 12px 25px;
  border: 0;
  background-color: transparent;
}
.mx-navigationtree li.mx-navigationtree-has-items > ul li a:hover {
  background-color: transparent;
  color: #FFF;
}
.mx-navigationtree:focus {
  outline: 0;
}

/* Simple Menu Bar
========================================================================== */
.mx-menubar {
  padding: 0;
  background-color: #222222;
  /* remove focus */
}
.mx-menubar ul.mx-menubar-list li.mx-menubar-item {
  margin: 0;
}
.mx-menubar ul.mx-menubar-list li.mx-menubar-item a {
  font-weight: normal;
  padding: 15px 20px;
  border-radius: 0;
  color: #a2a2a2;
  font-size: 13px;
}
.mx-menubar ul.mx-menubar-list li.mx-menubar-item a:hover, .mx-menubar ul.mx-menubar-list li.mx-menubar-item a:focus {
  background-color: #2c2c2c;
  color: #FFF;
}
.mx-menubar:focus {
  outline: 0;
}

/* Vertical variation specifics */
.mx-menubar-vertical li.mx-menubar-item > a {
  border-bottom: 1px solid #2c2c2c;
}

/* ==========================================================================

   Navigation List

   ========================================================================== */
.mx-navigationlist {
  padding: 0;
  margin: 0;
}
.mx-navigationlist .mx-navigationlist-item {
  padding: 10px;
}
.mx-navigationlist .mx-navigationlist-item:hover {
  background-color: #FFF !important;
}

/* Hover
   ========================================================================== */
.navigationlist-hover.mx-navigationlist .mx-navigationlist-item:hover, .navigationlist-hover.mx-navigationlist .mx-navigationlist-item:active {
  background-color: #feebd2 !important;
}

/*	Lined
   ========================================================================== */
.navigationlist-lined.mx-navigationlist .mx-navigationlist-item {
  border-top: 1px solid #d7d7d7;
  border-right: none;
  border-left: none;
}
.navigationlist-lined.mx-navigationlist .mx-navigationlist-item:first-child {
  border-radius: 0;
}
.navigationlist-lined.mx-navigationlist .mx-navigationlist-item:last-child {
  border-radius: 0;
  border-bottom: 1px solid #d7d7d7;
}

/* ==========================================================================

   Modals

   ========================================================================== */
.modal-dialog .modal-content {
  border-style: none;
  background-color: #FFF;
  box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.15);
  border-radius: 0;
}
.modal-dialog .modal-content .modal-header {
  border-radius: 0;
  padding: 15px 20px;
  background-color: transparent;
  border-bottom-color: transparent;
}
.modal-dialog .modal-content .modal-header h4 {
  font-weight: normal;
  color: #222;
  font-size: 20px;
}
.modal-dialog .modal-content .modal-header .close {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  color: #222;
  text-shadow: none;
  margin-top: 3px;
  padding: 20px 12px 4px 12px;
  font-size: 0;
  background: url(../images/platform/modal/icon-modal-close.png) no-repeat;
  background-size: 23px 23px;
}
.modal-dialog .modal-content .modal-body {
  padding: 20px;
}
.modal-dialog .modal-content .modal-footer {
  padding: 20px;
  margin-top: 0;
  border-style: none;
  text-align: left;
}

/* 	Popups
   ========================================================================== */
.mx-window.mx-window-view .mx-window-body {
  padding: 0;
}
.mx-window.mx-window-view .mx-window-body > .mx-dataview > .mx-dataview-content,
.mx-window.mx-window-view .mx-window-body > .mx-placeholder > .mx-dataview > .mx-dataview-content {
  padding: 20px;
}
.mx-window.mx-window-view .mx-window-body > .mx-dataview > .mx-dataview-controls,
.mx-window.mx-window-view .mx-window-body > .mx-placeholder > .mx-dataview > .mx-dataview-controls {
  padding: 20px;
  border-style: none;
  text-align: left;
  margin: 0;
}

/* 	Default Login Modal
   ========================================================================== */
.mx-login .modal-body {
  padding: 0 15px;
}
.mx-login .modal-content input {
  box-shadow: none;
  padding: 12px 12px;
  height: 56px;
  border: 1px solid #EEE;
  background: #eee;
  font-size: 16px;
}
.mx-login .modal-content input:focus {
  border-color: #66afe9;
}
.mx-login .modal-header,
.mx-login .modal-footer {
  border: 0;
}
.mx-login button {
  font-size: 16px;
}
.mx-login h4 {
  color: #aaa;
  font-weight: bold;
  font-size: 20px;
}

/* ==========================================================================

   Tab Container

   ========================================================================== */
.mx-tabcontainer .mx-tabcontainer-tabs {
  margin-bottom: 30px;
  border-color: #d7d7d7;
}
.mx-tabcontainer .mx-tabcontainer-tabs > li > a {
  font-weight: bold;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  margin-right: 0;
  color: #0595db;
}
.mx-tabcontainer .mx-tabcontainer-tabs > li > a:hover, .mx-tabcontainer .mx-tabcontainer-tabs > li > a:focus {
  background-color: #e4e4e4;
}
.mx-tabcontainer .mx-tabcontainer-tabs > li.active > a,
.mx-tabcontainer .mx-tabcontainer-tabs > li.active > a:hover,
.mx-tabcontainer .mx-tabcontainer-tabs > li.active > a:focus {
  border: 1px solid #d7d7d7;
  border-bottom-color: transparent;
  background-color: #FFF;
  color: #555;
}
.mx-tabcontainer .mx-tabcontainer-content {
  overflow: auto;
}

/*	Tab Container Pils
   ========================================================================== */
.tab-pills.mx-tabcontainer .mx-tabcontainer-tabs {
  border: 0;
}
.tab-pills.mx-tabcontainer .mx-tabcontainer-tabs > li > a {
  border-radius: 4px;
  margin-right: 2px;
  border: 0;
  color: #0595db;
}
.tab-pills.mx-tabcontainer .mx-tabcontainer-tabs > li > a:hover, .tab-pills.mx-tabcontainer .mx-tabcontainer-tabs > li > a:focus {
  background-color: #e4e4e4;
}
.tab-pills.mx-tabcontainer .mx-tabcontainer-tabs > li.active > a,
.tab-pills.mx-tabcontainer .mx-tabcontainer-tabs > li.active > a:hover,
.tab-pills.mx-tabcontainer .mx-tabcontainer-tabs > li.active > a:focus {
  border: 0;
  background-color: #0595db;
  color: #FFF;
}

/*	Tab Container Lined
   ========================================================================== */
.tab-lined.mx-tabcontainer .mx-tabcontainer-tabs {
  border-width: 3px;
  margin-bottom: 10px;
  border-bottom: 1px solid #d7d7d7;
}
.tab-lined.mx-tabcontainer .mx-tabcontainer-tabs li {
  margin-bottom: -1px;
  margin-right: 30px;
}
.tab-lined.mx-tabcontainer .mx-tabcontainer-tabs li > a {
  border: 0;
  border-width: 0 0 2px 0;
  border-color: transparent;
  border-style: solid;
  border-radius: 0;
  display: block;
  padding: 7px 0;
  color: #888;
  font-size: 14px;
}
.tab-lined.mx-tabcontainer .mx-tabcontainer-tabs li > a:hover, .tab-lined.mx-tabcontainer .mx-tabcontainer-tabs li > a:focus {
  border: 0;
  border-color: transparent;
  background: transparent;
  color: #0595db;
}
.tab-lined.mx-tabcontainer .mx-tabcontainer-tabs li.active > a, .tab-lined.mx-tabcontainer .mx-tabcontainer-tabs li.active > a:hover, .tab-lined.mx-tabcontainer .mx-tabcontainer-tabs li.active > a:focus {
  color: #0595db;
  border-width: 0 0 2px 0;
  border-color: #0595db;
  border-style: solid;
}

/*	Tab Container justified
   ========================================================================== */
.tab-justified.mx-tabcontainer .mx-tabcontainer-tabs {
  width: 100%;
  border-bottom: 0;
}
.tab-justified.mx-tabcontainer .mx-tabcontainer-tabs > li {
  display: table-cell;
  float: none;
  margin: 0;
  width: 1%;
}
@media (max-width: 768px) {
  .tab-justified.mx-tabcontainer .mx-tabcontainer-tabs > li {
    display: block;
    width: 100%;
  }
}
.tab-justified.mx-tabcontainer .mx-tabcontainer-tabs > li > a {
  border-bottom: 1px solid #d7d7d7;
  text-align: center;
}
.tab-justified.mx-tabcontainer .mx-tabcontainer-tabs > li.active > a {
  border-radius: 4px;
  border-bottom-color: transparent;
}
@media (max-width: 768px) {
  .tab-justified.mx-tabcontainer .mx-tabcontainer-tabs > li.active > a {
    border-bottom-color: #d7d7d7;
  }
}
.tab-justified.mx-tabcontainer.tab-pills .mx-tabcontainer-tabs > li > a {
  border-bottom: 0;
}

/*	Tab Borderd
   ========================================================================== */
.tab-bordered.mx-tabcontainer .mx-tabcontainer-tabs {
  margin: 0;
}
.tab-bordered.mx-tabcontainer .mx-tabcontainer-content {
  padding: 10px;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #d7d7d7;
  background-color: #FFF;
}

/* ========================================================================== 

	Title
   
   ========================================================================== */
p {
  margin: 0;
  line-height: 1.42857;
}

label {
  padding-top: 0;
}

.mx-title {
  font-weight: normal;
  color: #222;
  font-size: 31px;
}

h1, .h1, .h1 > * {
  font-size: 31px;
}

h2, .h2, .h2 > * {
  font-size: 25px;
}

h3, .h3, .h3 > * {
  font-size: 18px;
}

h4, .h4, .h4 > * {
  font-size: 16px;
}

h5, .h5, .h5 > * {
  font-size: 14px;
}

h6, .h6, .h6 > * {
  font-size: 11px;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: normal;
  color: #222;
  margin: 0;
  line-height: 1.3;
}

/*	Font Weights
   ========================================================================== */
.text-light, .text-light > *, .text-light label {
  font-weight: 100;
}

.text-normal, .text-normal > *, .text-normal label {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

.text-semibold, .text-semibold > *, .text-semibold label {
  font-weight: 500;
}

.text-bold, .text-bold > *, .text-bold label {
  font-weight: bold;
}

/*	Utility
   ========================================================================== */
.text-spacing {
  margin-top: 1em;
  margin-bottom: 1em;
}

.text-lined {
  padding-bottom: 10px;
  border-bottom: 1px solid #d7d7d7;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-break {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}

/*	Text colors
   ========================================================================== */
.text-gray-darker {
  color: #222;
}

.text-gray-dark {
  color: #333;
}

.text-gray {
  color: #555;
}

.text-gray-light {
  color: #888;
}

.text-gray-primary {
  color: #d7d7d7;
}

.text-gray-lighter {
  color: #f0f0ee;
}

.text-default, .text-default:hover {
  color: #555;
}

.text-primary, .widget-helptext .HelpTextButton, .text-primary:hover, .widget-helptext .HelpTextButton:hover {
  color: #0595db;
}

.text-info, .text-info:hover {
  color: #48B0F7;
}

.text-success, .text-success:hover {
  color: #76ca02;
}

.text-warning, .text-warning:hover {
  color: #f99b1d;
}

.text-danger, .text-danger:hover {
  color: #ed1c24;
}

/* ========================================================================== 

	Tables
   
   ========================================================================== */
th {
  font-weight: bold;
}

table.mx-table > tbody > tr > th {
  padding: 8px 8px 8px 8px;
}
table.mx-table > tbody > tr > th * {
  font-weight: bold;
}
table.mx-table > tbody > tr > th > label {
  color: #888;
  padding-top: 7px;
  padding-bottom: 6px;
}
table.mx-table > tbody > tr > td {
  padding: 8px 8px 8px 8px;
}
table.mx-table > tbody > tr > td > div > label,
table.mx-table > tbody > tr > td .mx-referenceselector-input-wrapper label {
  padding-top: 7px;
  padding-bottom: 6px;
}

/*	Default Table Spacing TemplateGrid
   ========================================================================== */
.mx-templategrid table.mx-table > tbody > tr > th,
.mx-templategrid table.mx-table > tbody > tr > td {
  padding: 8px 8px 8px 8px;
}

/*	Default Table Spacing Listview
   ========================================================================== */
.mx-list table.mx-table > tbody > tr > th,
.mx-list table.mx-table > tbody > tr > td {
  padding: 8px 8px 8px 8px;
}

/*	Table Lined
   ========================================================================== */
table.table-lined.mx-table > tbody > tr > th,
table.table-lined.mx-table > tbody > tr > td {
  border-width: 1px 0;
  border-style: solid;
  border-color: #d7d7d7;
}
table.table-lined.mx-table > tbody > tr:first-child > th {
  border-top: none;
}
table.table-lined.mx-table > tbody > tr:first-child > td {
  border-top: none;
}
table.table-lined.mx-table > tbody > tr:last-child > th {
  border-bottom: none;
}
table.table-lined.mx-table > tbody > tr:last-child > td {
  border-bottom: none;
}

/*	Table Bordered
   ========================================================================== */
table.table-bordered.mx-table > tbody > tr > th,
table.table-bordered.mx-table > tbody > tr > td {
  border-width: 1px;
  border-style: solid;
  border-color: #d7d7d7;
}

/*	Table Compact
   ========================================================================== */
table.table-compact.mx-table > tbody > tr > th,
table.table-compact.mx-table > tbody > tr > td {
  padding-top: 2px;
  padding-bottom: 2px;
}

/*	Table Sideless
   ========================================================================== */
table.table-sideless.mx-table > tbody > tr > td,
table.table-sideless.mx-table > tbody > tr > th {
  padding-right: 0;
}
table.table-sideless.mx-table > tbody > tr > th:first-child,
table.table-sideless.mx-table > tbody > tr > td:first-child {
  padding-left: 0;
}

/*	Table Spaceless
   ========================================================================== */
table.table-spaceless.mx-table > tbody > tr > th,
table.table-spaceless.mx-table > tbody > tr > td {
  padding: 0;
}

/*	Table Vertical (labels above input)
   ========================================================================== */
table.table-vertical.mx-table > tbody > tr > th {
  padding-bottom: 0;
}
table.table-vertical.mx-table > tbody > tr > th > label {
  padding: 0;
}
table.table-vertical.mx-table > tbody > tr > th > div > label {
  padding: 0;
}

/*	Table Vertical aligned in middle
   ========================================================================== */
table.table-align-vertical-middle.mx-table > tbody > tr > th,
table.table-align-vertical-middle.mx-table > tbody > tr > td {
  vertical-align: middle;
}

/*	Table Where the labels have no spacing
   ========================================================================== */
table.table-label-compact.mx-table > tbody > tr > th > label,
table.table-label-compact.mx-table > tbody > tr > td > label {
  padding: 0;
  margin: 0;
}
table.table-label-compact.mx-table > tbody > tr > th > div > label,
table.table-label-compact.mx-table > tbody > tr > th .mx-referenceselector-input-wrapper label,
table.table-label-compact.mx-table > tbody > tr > td > div > label,
table.table-label-compact.mx-table > tbody > tr > td .mx-referenceselector-input-wrapper label {
  padding: 0;
  margin: 0;
}

html body .mx-page table.mx-table th.nopadding,
html body .mx-page table.mx-table td.nopadding {
  padding: 0;
}

/* ========================================================================== 

	Table option - Row sizes
   
   ========================================================================== */
/*  Small rows
	========================================================================== */
table.table-row-s.mx-table > tbody > tr > th,
table.table-row-s.mx-table > tbody > tr > td {
  height: 55px;
}

/*  Medium rows
	========================================================================== */
table.table-row-m.mx-table > tbody > tr > th,
table.table-row-m.mx-table > tbody > tr > td {
  height: 70px;
}

/*  Large rows
	========================================================================== */
table.table-row-l.mx-table > tbody > tr > th,
table.table-row-l.mx-table > tbody > tr > td {
  height: 120px;
}

/*	Table Fixed
   ========================================================================== */
table.table-fixed {
  table-layout: fixed;
}

/* ========================================================================== 

	Labels
   
   ========================================================================== */
.label, .gv_grid .gv_footer .gv_paging .gv_empty_message {
  border-radius: .25em;
  font-weight: bold;
  display: inline;
  padding: .2em .6em .3em !important;
  color: #fff;
  vertical-align: baseline;
  text-align: center;
  white-space: nowrap;
  font-size: 100%;
  line-height: 1;
}

.label-default, .gv_grid .gv_footer .gv_paging .gv_empty_message {
  background-color: #d7d7d7;
  color: #555;
}

.label-primary {
  background-color: #0595db;
  color: #FFF;
}

.label-success {
  background-color: #76ca02;
  color: #FFF;
}

.label-info {
  background-color: #48B0F7;
  color: #FFF;
}

.label-warning {
  background-color: #f99b1d;
  color: #FFF;
}

.label-danger {
  background-color: #ed1c24;
  color: #FFF;
}

.label-inverse {
  background-color: #222222;
  color: #FFF;
}

/* ========================================================================== 

	Alerts
   
   ========================================================================== */
.alert {
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 15px;
  border: 0;
  font-weight: bold;
}
.alert label {
  font-weight: bold;
}

.alert-bordered {
  border: 1px solid;
}

.alert-success {
  border-color: #579501;
  background-color: #e4f4cc;
  color: #477901;
}

.alert-info {
  border-color: #3582b7;
  background-color: #daeffd;
  color: #2b6a94;
}

.alert-warning {
  border-color: #F1CE0C;
  background-color: #FFF;
  color: #555;
}

.alert-danger {
  border-color: #af151b;
  background-color: #fbd2d3;
  color: #8e1116;
}

.has-error .alert {
  margin-top: 8px;
  margin-bottom: 0;
}

/* ========================================================================== 

	Images
   
   ========================================================================== */
img.img-rounded,
.img-rounded img {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}

img.img-thumbnail,
.img-thumbnail img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transition-duration: 2s;
  -moz-transition-duration: 2s;
  -o-transition-duration: 2s;
  transition-duration: 2s;
  display: inline-block;
  height: auto;
  max-width: 100%;
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #d7d7d7;
}

img.img-circle,
.img-circle img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

img.img-auto,
.img-auto img {
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
}

/* ==========================================================================

   Backgrounds

   ========================================================================== */
.background-default {
  background-color: #d7d7d7;
}

.background-default-darker {
  background-color: #818181;
}

.background-default-dark {
  background-color: #9f9f9f;
}

.background-default-light {
  background-color: #e7e7e7;
}

.background-default-lighter {
  background-color: #f7f7f7;
}

.background-inverse {
  background-color: #222222;
}

.background-inverse-darker {
  background-color: #141414;
}

.background-inverse-dark {
  background-color: #191919;
}

.background-inverse-light {
  background-color: #7a7a7a;
}

.background-inverse-lighter {
  background-color: lightgray;
}

.background-primary {
  background-color: #0595db;
}

.background-primary-darker {
  background-color: #035983;
}

.background-primary-dark {
  background-color: #046ea2;
}

.background-primary-light {
  background-color: #69bfe9;
}

.background-primary-lighter {
  background-color: #cdeaf8;
}

.background-info {
  background-color: #48B0F7;
}

.background-info-darker {
  background-color: #2b6a94;
}

.background-info-dark {
  background-color: #3582b7;
}

.background-info-light {
  background-color: #91d0fa;
}

.background-info-lighter {
  background-color: #daeffd;
}

.background-success {
  background-color: #76ca02;
}

.background-success-darker {
  background-color: #477901;
}

.background-success-dark {
  background-color: #579501;
}

.background-success-light {
  background-color: #addf67;
}

.background-success-lighter {
  background-color: #e4f4cc;
}

.background-warning {
  background-color: #f99b1d;
}

.background-warning-darker {
  background-color: #955d11;
}

.background-warning-dark {
  background-color: #b87315;
}

.background-warning-light {
  background-color: #fbc377;
}

.background-warning-lighter {
  background-color: #feebd2;
}

.background-danger {
  background-color: #ed1c24;
}

.background-danger-darker {
  background-color: #8e1116;
}

.background-danger-dark {
  background-color: #af151b;
}

.background-danger-light {
  background-color: #f4777c;
}

.background-danger-lighter {
  background-color: #fbd2d3;
}

/* ==========================================================================

   Layouts

   ========================================================================== */
.profile-phone,
.profile-tablet {
  /* 	Base Layout
     ========================================================================== */
}
.profile-phone .mx-layoutcontainer-wrapper,
.profile-tablet .mx-layoutcontainer-wrapper {
  padding: 0px;
}
.profile-phone .mx-layoutcontainer-wrapper.mx-layoutcontainer-nested,
.profile-tablet .mx-layoutcontainer-wrapper.mx-layoutcontainer-nested {
  padding: 0;
}

.profile-phone .mx-listview .mx-listview-searchbar,
.profile-tablet .mx-listview .mx-listview-searchbar {
  padding: 10px;
  margin-bottom: 0;
}
.profile-phone .mx-listview .mx-listview-searchbar button,
.profile-tablet .mx-listview .mx-listview-searchbar button {
  display: none;
}
.profile-phone .mx-listview .mx-listview-searchbar .mx-listview-search-input input,
.profile-tablet .mx-listview .mx-listview-searchbar .mx-listview-search-input input {
  box-shadow: none;
  border-style: none;
  background-color: #d7d7d7;
  text-align: center;
}
.profile-phone .mx-listview .mx-list .mx-listview-item:first-child,
.profile-tablet .mx-listview .mx-list .mx-listview-item:first-child {
  border-radius: 0;
}
.profile-phone .mx-listview .mx-list .mx-listview-item:last-child,
.profile-tablet .mx-listview .mx-list .mx-listview-item:last-child {
  border-radius: 0;
}

.profile-phone .mx-progress {
  width: 100%;
  height: 100%;
  max-width: 100%;
  top: 0;
}
.profile-phone .mx-progress .modal-content {
  border-radius: 0;
  box-shadow: 0;
  height: 100%;
  border-style: none;
  background: none;
}
.profile-phone .mx-progress .modal-header {
  display: none;
}
.profile-phone .mx-progress .mx-dialog-body {
  height: 100% !important;
  width: 100%;
}
.profile-phone .mx-progress .mx-progress-list {
  height: 100%;
  width: 100%;
  margin: 0;
}
.profile-phone .mx-progress .mx-progress-item {
  border-radius: 12px;
  position: relative;
  padding: 0;
  width: 12px;
  height: 12px;
  top: 50%;
  left: 50%;
  -webkit-animation: loader10m 1.5s ease-in-out infinite;
  animation: loader10m 1.5s ease-in-out infinite;
  text-indent: -9999px;
  background: none;
}
.profile-phone .mx-progress .mx-progress-item:before {
  border-radius: 12px;
  content: "";
  position: absolute;
  top: 0px;
  left: -25px;
  height: 12px;
  width: 12px;
  -webkit-animation: loader10g 1.5s ease-in-out infinite;
  animation: loader10g 1.5s ease-in-out infinite;
}
.profile-phone .mx-progress .mx-progress-item:after {
  border-radius: 12px;
  content: "";
  position: absolute;
  top: 0px;
  left: 25px;
  height: 12px;
  width: 12px;
  -webkit-animation: loader10d 1.5s ease-in-out infinite;
  animation: loader10d 1.5s ease-in-out infinite;
}

@-webkit-keyframes loader10g {
  0% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  25% {
    background-color: white;
  }
  50% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  75% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  100% {
    background-color: rgba(255, 255, 255, 0.2);
  }
}
@keyframes loader10g {
  0% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  25% {
    background-color: white;
  }
  50% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  75% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  100% {
    background-color: rgba(255, 255, 255, 0.2);
  }
}
@-webkit-keyframes loader10m {
  0% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  25% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  50% {
    background-color: white;
  }
  75% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  100% {
    background-color: rgba(255, 255, 255, 0.2);
  }
}
@keyframes loader10m {
  0% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  25% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  50% {
    background-color: white;
  }
  75% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  100% {
    background-color: rgba(255, 255, 255, 0.2);
  }
}
@-webkit-keyframes loader10d {
  0% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  25% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  50% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  75% {
    background-color: white;
  }
  100% {
    background-color: rgba(255, 255, 255, 0.2);
  }
}
@keyframes loader10d {
  0% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  25% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  50% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  75% {
    background-color: white;
  }
  100% {
    background-color: rgba(255, 255, 255, 0.2);
  }
}
/* ==========================================================================

   Header

   ========================================================================== */
body[dir="ltr"] .mx-header {
  padding: 0;
  background-color: #0595db;
  height: 44px;
}
body[dir="ltr"] .mx-header .mx-header-center {
  display: inline-block;
  line-height: 30px;
  width: 60%;
}
body[dir="ltr"] .mx-header .mx-header-left,
body[dir="ltr"] .mx-header .mx-header-right {
  top: 5px;
}
body[dir="ltr"] .mx-header .mx-header-left {
  left: 10px;
}
body[dir="ltr"] .mx-header .mx-header-right {
  right: 10px;
}
body[dir="ltr"] .mx-header .mx-title {
  margin: 0;
  color: #FFF;
  font-size: 18px;
  line-height: 44px;
  overflow: hidden;
  text-overflow: ellipsis;
}
body[dir="ltr"] .mx-header .btn-image.glyphicon {
  font-size: 21px;
}

/* ==========================================================================

   Tabcontainer

   ========================================================================== */
.profile-phone .mx-tabcontainer-tabs,
.profile-tablet .mx-tabcontainer-tabs {
  margin: 0;
  padding: 0 10px 10px 10px;
  border-color: transparent;
  background-color: #0595db;
  text-align: center;
}
.profile-phone .mx-tabcontainer-tabs li,
.profile-tablet .mx-tabcontainer-tabs li {
  display: table-cell;
  float: none;
  margin: 0;
  width: 1%;
}
.profile-phone .mx-tabcontainer-tabs li a,
.profile-tablet .mx-tabcontainer-tabs li a {
  box-shadow: none;
  border-radius: 0;
  margin: 0;
  padding: 5px 15px;
  border-width: 1px;
  border-style: solid;
  border-color: #036290;
  border-right-color: transparent;
  color: #FFF;
  font-weight: normal;
}
.profile-phone .mx-tabcontainer-tabs li a:hover, .profile-phone .mx-tabcontainer-tabs li a:focus, .profile-phone .mx-tabcontainer-tabs li a.active,
.profile-tablet .mx-tabcontainer-tabs li a:hover,
.profile-tablet .mx-tabcontainer-tabs li a:focus,
.profile-tablet .mx-tabcontainer-tabs li a.active {
  color: #FFF !important;
  border-color: #036290 !important;
  background-color: #036290 !important;
}
.profile-phone .mx-tabcontainer-tabs li:first-child a,
.profile-tablet .mx-tabcontainer-tabs li:first-child a {
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.profile-phone .mx-tabcontainer-tabs li:last-child a,
.profile-tablet .mx-tabcontainer-tabs li:last-child a {
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-right-color: #036290;
}
.profile-phone .mx-tabcontainer-tabs li.active a,
.profile-tablet .mx-tabcontainer-tabs li.active a {
  border-width: 1px;
  border-style: solid;
  border-color: #036290;
  background-color: #036290;
  color: #FFF;
}

/* ==========================================================================

   Layouts

   ========================================================================== */
/* 	Base Layout
   ========================================================================== */
.mx-layoutcontainer-wrapper {
  padding: 0;
}

.mx-layoutcontainer-wrapper.mx-layoutcontainer-nested {
  padding: 0;
}

#content > .mx-page {
  background: #F8F8F8;
}

/*	App Cloud Services Master Layout
   ========================================================================== */
/* Top container including bar */
.mx-layoutcontainer .mxappcloud-topcontainer,
.mx-layoutcontainer .mxappcloud-topcontainer > .mx-layoutcontainer-wrapper {
  padding: 0;
}

/* Content section */
.mx-layoutcontainer .mxappcloud-contentcontainer > .mx-layoutcontainer-wrapper {
  padding: 0;
}

/* Bottom section */
.mx-layoutcontainer .mxappcloud-bottomcontainer > .mx-layoutcontainer-wrapper {
  padding: 0;
}

.region-topbar {
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  border-top: 5px solid #0595db;
  min-height: 84px;
  background-color: #FFF;
}

.region-content > .mx-layoutcontainer-wrapper > .mx-placeholder {
  padding-bottom: 40px;
}

.navlayout-topbar .region-topbar .container-fluid {
  padding: 0 20px;
}

.navbar-header {
  margin-right: 15px;
}
.navbar-header .navbar-toggle {
  border-color: #888;
  margin-top: 26px;
  margin-right: 0;
}
.navbar-header .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-brand {
  display: block;
  min-height: 84px;
  float: left;
  padding: 0;
  line-height: 84px;
}
.navbar-brand img {
  height: 40px;
  width: auto;
  display: inline-block;
  vertical-align: middle;
}

.navbar-right .mx-link {
  float: left;
  padding: 0 20px;
  line-height: 84px;
  color: #888;
  font-size: 20px;
}
.navbar-right .mx-link:hover, .navbar-right .mx-link:focus {
  color: #0595db;
}
.navbar-right .mx-profilemenu-button-placeholder {
  display: inline-block;
  width: 40px;
  height: 83px;
  position: relative;
  float: left;
  max-width: 50%;
  margin-left: 20px;
}
.navbar-right .mx-profilemenu-button-placeholder iframe {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto auto;
}
.navbar-right .mx-profilemenu-button-placeholder .mx-dataview-content {
  overflow: visible;
}
.navbar-right .mx-profilemenu-button-placeholder .mx-profilemenu-button-placeholder-container {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto auto;
}
.navbar-right .mx-profilemenu-button-placeholder .mx-profilemenu-button-placeholder-container img {
  border-radius: 50%;
  width: 100%;
  height: 100%;
}
.navbar-right .mx-profilemenu-button-placeholder .mx-profilemenu-button-placeholder-container .dropdown-button {
  border-radius: 100%;
  background-color: transparent;
  width: 40px;
  height: 40px;
  border-style: none;
}
.navbar-right .mx-profilemenu-button-placeholder .mx-profilemenu-button-placeholder-container .dropdown-button .caret {
  display: none;
}
.navbar-right .mx-profilemenu-button-placeholder .dropdown-menu {
  border-radius: 2px;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border-color: #cbcbcb;
  background-color: #fdfdfd;
  text-align: center;
  padding: 0;
  width: 260px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  right: -7px;
  margin-top: 10px;
}
.navbar-right .mx-profilemenu-button-placeholder .dropdown-menu .profilemenu:after, .navbar-right .mx-profilemenu-button-placeholder .dropdown-menu .profilemenu:before {
  position: absolute;
  right: 15px;
  bottom: 100%;
  width: 0;
  height: 0;
  border: solid transparent;
  content: " ";
  pointer-events: none;
}
.navbar-right .mx-profilemenu-button-placeholder .dropdown-menu .profilemenu:after {
  margin-right: 0;
  border-width: 7px 10px;
  border-color: rgba(253, 253, 253, 0);
  border-bottom-color: #fdfdfd;
}
.navbar-right .mx-profilemenu-button-placeholder .dropdown-menu .profilemenu:before {
  margin-right: -1px;
  border-width: 8px 11px;
  border-color: rgba(203, 203, 203, 0);
  border-bottom-color: #cbcbcb;
}
.navbar-right .mx-profilemenu-button-placeholder .dropdown-menu .profilemenu .content {
  padding: 20px;
}
.navbar-right .mx-profilemenu-button-placeholder .dropdown-menu .profilemenu .content .avatar {
  border-radius: 30px;
  width: 64px;
  height: auto;
}
.navbar-right .mx-profilemenu-button-placeholder .dropdown-menu .profilemenu .content .username label {
  display: block;
  overflow: hidden;
  margin: 5px 0;
  color: #555;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  font-weight: bold;
}
.navbar-right .mx-profilemenu-button-placeholder .dropdown-menu .profilemenu .content .emailaddress label {
  display: block;
  overflow: hidden;
  margin: 5px 0;
  color: #a9a9a9;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
.navbar-right .mx-profilemenu-button-placeholder .dropdown-menu .profilemenu .footer {
  padding: 5px 0;
  border-top: 1px solid #cbcbcb;
  background-color: #f5f5f5;
}
.navbar-right .mx-profilemenu-button-placeholder .dropdown-menu .profilemenu .footer .mx-link {
  float: none;
  display: block;
  padding: 0;
  line-height: normal;
  font-size: 12px;
  margin: 15px 0;
}
.navbar-right .mx-profilemenu-button-placeholder .dropdown-menu .profilemenu .footer a {
  display: block;
  color: #555;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}
.navbar-right .mx-profilemenu-button-placeholder .dropdown-menu .profilemenu .footer a:hover, .navbar-right .mx-profilemenu-button-placeholder .dropdown-menu .profilemenu .footer a:focus {
  text-decoration: underline;
}

/* ==========================================================================

   Sidebar Layout

   ========================================================================== */
.layout-sidebar .layout-sidebar-sidebar {
  background-color: #222222;
}
.layout-sidebar .layout-sidebar-sidebar > .mx-layoutcontainer-wrapper {
  padding: 0;
}

/* ==========================================================================

   Topbar Layout

   ========================================================================== */
.layout-topbar .layout-topbar-topbar {
  background-color: #222222;
}
.layout-topbar .layout-topbar-topbar > .mx-layoutcontainer-wrapper {
  padding: 0;
}

.mx-tabcontainer .mx-tabcontainer-tabs {
  margin-bottom: -1px;
  border-style: none;
}
.mx-tabcontainer .mx-tabcontainer-tabs li a {
  font-weight: normal;
  padding: 15px 30px;
  font-size: 14px;
  color: #0595db;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: transparent;
}
@media only screen and (max-width: 768px) {
  .mx-tabcontainer .mx-tabcontainer-tabs li a {
    padding: 15px 10px;
  }
}
@media only screen and (max-width: 992px) {
  .mx-tabcontainer .mx-tabcontainer-tabs li a {
    padding: 15px;
  }
}
.mx-tabcontainer .mx-tabcontainer-tabs li a:hover, .mx-tabcontainer .mx-tabcontainer-tabs li a:focus {
  color: #555;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: transparent;
  background-color: transparent;
}
.mx-tabcontainer .mx-tabcontainer-tabs li.active > a, .mx-tabcontainer .mx-tabcontainer-tabs li.active > a:hover, .mx-tabcontainer .mx-tabcontainer-tabs li.active > a:focus {
  color: #555;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #d7d7d7;
  background-color: #FFF;
}
.mx-tabcontainer .mx-tabcontainer-content {
  clear: both;
  border: 1px solid #d7d7d7;
  background-color: #FFF;
  padding: 30px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 4px;
}

/* ==========================================================================

   Tab Container

   ========================================================================== */
.tab-pills-primary.mx-tabcontainer ul {
  border-style: none;
}
.tab-pills-primary.mx-tabcontainer ul li a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-right: 5px;
  padding: 7px 18px;
  border-style: none;
  background-color: #d7d7d7;
  color: #222222;
  font-weight: bold;
}
.tab-pills-primary.mx-tabcontainer ul li a:hover, .tab-pills-primary.mx-tabcontainer ul li a:focus {
  background-color: #bebebe;
}
.tab-pills-primary.mx-tabcontainer ul li.active > a, .tab-pills-primary.mx-tabcontainer ul li.active > a:hover, .tab-pills-primary.mx-tabcontainer ul li.active > a:focus {
  border-style: none;
  background-color: #222222;
  color: #FFF;
}
.tab-pills-primary.mx-tabcontainer ul li.active > a:after, .tab-pills-primary.mx-tabcontainer ul li.active > a:before, .tab-pills-primary.mx-tabcontainer ul li.active > a:hover:after, .tab-pills-primary.mx-tabcontainer ul li.active > a:hover:before, .tab-pills-primary.mx-tabcontainer ul li.active > a:focus:after, .tab-pills-primary.mx-tabcontainer ul li.active > a:focus:before {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.tab-pills-primary.mx-tabcontainer ul li.active > a:after, .tab-pills-primary.mx-tabcontainer ul li.active > a:before, .tab-pills-primary.mx-tabcontainer ul li.active > a:hover:after, .tab-pills-primary.mx-tabcontainer ul li.active > a:hover:before, .tab-pills-primary.mx-tabcontainer ul li.active > a:focus:after, .tab-pills-primary.mx-tabcontainer ul li.active > a:focus:before {
  position: absolute;
  width: 0;
  height: 0;
  border: solid transparent;
  border-color: transparent;
  content: " ";
  pointer-events: none;
}
.tab-pills-primary.mx-tabcontainer ul li.active > a:after, .tab-pills-primary.mx-tabcontainer ul li.active > a:before, .tab-pills-primary.mx-tabcontainer ul li.active > a:hover:after, .tab-pills-primary.mx-tabcontainer ul li.active > a:hover:before, .tab-pills-primary.mx-tabcontainer ul li.active > a:focus:after, .tab-pills-primary.mx-tabcontainer ul li.active > a:focus:before {
  top: 100%;
}
.tab-pills-primary.mx-tabcontainer ul li.active > a:after, .tab-pills-primary.mx-tabcontainer ul li.active > a:hover:after, .tab-pills-primary.mx-tabcontainer ul li.active > a:focus:after {
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px;
  border-top-color: #222;
}
.tab-pills-primary.mx-tabcontainer ul li.active > a:before, .tab-pills-primary.mx-tabcontainer ul li.active > a:hover:before, .tab-pills-primary.mx-tabcontainer ul li.active > a:focus:before {
  left: 50%;
  margin-left: -5px;
  border-width: 6px 5px;
  border-top-color: #222;
}

/* ==========================================================================

   Section Faketabs

   - cloud monitor faketabs, story details

   ========================================================================== */
.tab-pills-primary > .mx-groupbox-body {
  overflow: visible;
}
.tab-pills-primary .btn, .tab-pills-primary .mx-listview .mx-listview-loadMore, .mx-listview .tab-pills-primary .mx-listview-loadMore, .tab-pills-primary .gv_grid .gv_header .mendix_Button, .gv_grid .gv_header .tab-pills-primary .mendix_Button,
.tab-pills-primary .gv_grid .gv_header .mx-button,
.gv_grid .gv_header .tab-pills-primary .mx-button,
.tab-pills-primary .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_filter_dropdown .tab-pills-primary .dijitButtonNode,
.tab-pills-primary .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_action_dropdown .tab-pills-primary .dijitButtonNode, .tab-pills-primary .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView .tab-pills-primary .buzz-showMore, .tab-pills-primary .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .tab-pills-primary .dijitButtonNode, .tab-pills-primary .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .tab-pills-primary .dijitButtonNode, .tab-pills-primary .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown, .page-planning .timeline .timeline_controlPane .tab-pills-primary .timeline_zoomleveldropdown {
  border-radius: 0;
  font-weight: bold;
  padding: 7px 18px;
  margin: 0 5px 20px 0;
}
.tab-pills-primary .btn-inverse {
  position: relative;
}
.tab-pills-primary .btn-inverse:after, .tab-pills-primary .btn-inverse:before {
  position: absolute;
  width: 0;
  height: 0;
  border: solid transparent;
  border-color: transparent;
  content: " ";
  pointer-events: none;
}
.tab-pills-primary .btn-inverse:after, .tab-pills-primary .btn-inverse:before {
  top: 100%;
}
.tab-pills-primary .btn-inverse:after {
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px;
  border-top-color: #222;
}
.tab-pills-primary .btn-inverse:before {
  left: 50%;
  margin-left: -5px;
  border-width: 6px 5px;
  border-top-color: #222;
}

/*  Project Tabs
   ========================================================================== */
.project-tabs {
  margin-bottom: -1px;
}
.project-tabs .project-tabs-item {
  display: inline-block;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: transparent;
  text-align: center;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.project-tabs .project-tabs-item a {
  padding: 15px 30px;
  display: block;
  font-size: 14px;
  color: #0595db;
}
.project-tabs .project-tabs-item a:hover, .project-tabs .project-tabs-item a:active {
  color: #555;
}

.tab-lined.mx-tabcontainer .mx-tabcontainer-content {
  border-style: none;
  padding: 0;
}

.alert-warning {
  border-width: 1px 1px 1px 6px;
  border-style: solid;
  border-color: #d7d7d7 #d7d7d7 #d7d7d7 #F1CE0C;
  background-color: #FFF;
  color: #555;
}
.alert-warning span,
.alert-warning label {
  line-height: 40px;
  margin: 0 4px 0 0;
}
.alert-warning span:before {
  font-size: 30px;
  color: #f99b1d;
}
.alert-warning .mx-dataview-content {
  overflow: visible;
}

/* ==========================================================================

   App icon

   ========================================================================== */
.app {
  height: 135px;
  width: 150px;
}
.app .app_image_wrapper {
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border-radius: 20px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2), inset 0 -4px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2), inset 0 -4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2), inset 0 -4px 0 rgba(0, 0, 0, 0.2);
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  position: relative;
  margin: auto;
  width: 130px;
  height: 130px;
  overflow: hidden;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI2MC4wNTgxODgwNjM0OTQlIiB5MT0iMTA3LjA0MjgxOTEwMjc4OSUiIHgyPSIzOS45NDE4MTE5MzY1MDYlIiB5Mj0iLTcuMDQyODE5MTAyNzg5NDIlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
  /* gradient overlay */
  background-image: -moz-linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: -o-linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: -webkit-linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: linear-gradient(350deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%);
}
.app .app_image_wrapper .app_image_wrapper_overlay {
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border-radius: 20px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2), inset 0 -4px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2), inset 0 -4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2), inset 0 -4px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI2MC4wNTgxODgwNjM0OTQlIiB5MT0iMTA3LjA0MjgxOTEwMjc4OSUiIHgyPSIzOS45NDE4MTE5MzY1MDYlIiB5Mj0iLTcuMDQyODE5MTAyNzg5NDIlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
  /* gradient overlay */
  background-image: -moz-linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: -o-linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: -webkit-linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: linear-gradient(350deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%);
  content: "";
}
.app .app_image_wrapper img {
  height: auto;
  width: 100%;
}

/* ==========================================================================

    App Screenshots

   ========================================================================== */
.app-screenshots .mx-templategrid-item {
  width: 100px !important;
  float: left;
}
.app-screenshots .mx-dataview {
  position: relative;
  height: 100px;
  width: 100px;
}
.app-screenshots .mx-dataview button {
  border-radius: 50%;
  position: absolute;
  right: 20px;
  top: 0px;
  width: 20px;
  padding: 0px;
  height: 20px;
}
.app-screenshots .mx-dataview button img {
  height: 16px;
  width: 16px;
}
.app-screenshots .centeredimageviewer-anchor img,
.app-screenshots .app-screenshot {
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  display: inline-block;
  height: 75px !important;
  width: 75px !important;
  margin-top: 5px;
  margin-right: 15px;
  padding: 5px;
  border: 1px solid #d7d7d7;
  cursor: pointer;
  background: #FFF;
}
.app-screenshots .centeredimageviewer-anchor img:hover, .app-screenshots .centeredimageviewer-anchor img:focus,
.app-screenshots .app-screenshot:hover,
.app-screenshots .app-screenshot:focus {
  border-color: #555;
}

.glyphicons, .widget-helptext .HelpTextButton {
  position: relative;
  display: inline-block;
  font-family: 'Glyphicons Regular';
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mx-glyphicons:before {
  display: inline-block;
  font-family: 'Glyphicons Regular';
  font-style: normal;
  font-weight: normal;
  vertical-align: middle;
  margin-top: -0.2em;
  margin-right: 0.4555555em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicons.x05, .widget-helptext .x05.HelpTextButton {
  font-size: 12px;
}

.glyphicons.x2, .widget-helptext .x2.HelpTextButton {
  font-size: 48px;
}

.glyphicons.x3, .widget-helptext .x3.HelpTextButton {
  font-size: 72px;
}

.glyphicons.x4, .widget-helptext .x4.HelpTextButton {
  font-size: 96px;
}

.glyphicons.x5, .widget-helptext .x5.HelpTextButton {
  font-size: 120px;
}

.glyphicons-glass:before {
  content: "\E001";
}

.glyphicons-leaf:before {
  content: "\E002";
}

.glyphicons-dog:before {
  content: "\E003";
}

.glyphicons-user:before {
  content: "\E004";
}

.glyphicons-girl:before {
  content: "\E005";
}

.glyphicons-car:before {
  content: "\E006";
}

.glyphicons-user-add:before {
  content: "\E007";
}

.glyphicons-user-remove:before {
  content: "\E008";
}

.glyphicons-film:before {
  content: "\E009";
}

.glyphicons-magic:before {
  content: "\E010";
}

.glyphicons-envelope:before {
  content: "\2709";
}

.glyphicons-camera:before {
  content: "\E011";
}

.glyphicons-heart:before {
  content: "\E013";
}

.glyphicons-beach-umbrella:before {
  content: "\E014";
}

.glyphicons-train:before {
  content: "\E015";
}

.glyphicons-print:before {
  content: "\E016";
}

.glyphicons-bin:before {
  content: "\E017";
}

.glyphicons-music:before {
  content: "\E018";
}

.glyphicons-note:before {
  content: "\E019";
}

.glyphicons-heart-empty:before {
  content: "\E020";
}

.glyphicons-home:before {
  content: "\E021";
}

.glyphicons-snowflake:before {
  content: "\2744";
}

.glyphicons-fire:before {
  content: "\E023";
}

.glyphicons-magnet:before {
  content: "\E024";
}

.glyphicons-parents:before {
  content: "\E025";
}

.glyphicons-binoculars:before {
  content: "\E026";
}

.glyphicons-road:before {
  content: "\E027";
}

.glyphicons-search:before {
  content: "\E028";
}

.glyphicons-cars:before {
  content: "\E029";
}

.glyphicons-notes-2:before {
  content: "\E030";
}

.glyphicons-pencil:before {
  content: "\270F";
}

.glyphicons-bus:before {
  content: "\E032";
}

.glyphicons-wifi-alt:before {
  content: "\E033";
}

.glyphicons-luggage:before {
  content: "\E034";
}

.glyphicons-old-man:before {
  content: "\E035";
}

.glyphicons-woman:before {
  content: "\E036";
}

.glyphicons-file:before {
  content: "\E037";
}

.glyphicons-coins:before {
  content: "\E038";
}

.glyphicons-airplane:before {
  content: "\2708";
}

.glyphicons-notes:before {
  content: "\E040";
}

.glyphicons-stats:before {
  content: "\E041";
}

.glyphicons-charts:before {
  content: "\E042";
}

.glyphicons-pie-chart:before {
  content: "\E043";
}

.glyphicons-group:before {
  content: "\E044";
}

.glyphicons-keys:before {
  content: "\E045";
}

.glyphicons-calendar:before {
  content: "\E046";
}

.glyphicons-router:before {
  content: "\E047";
}

.glyphicons-camera-small:before {
  content: "\E048";
}

.glyphicons-star-empty:before {
  content: "\E049";
}

.glyphicons-star:before {
  content: "\E050";
}

.glyphicons-link:before {
  content: "\E051";
}

.glyphicons-eye-open:before {
  content: "\E052";
}

.glyphicons-eye-close:before {
  content: "\E053";
}

.glyphicons-alarm:before {
  content: "\E054";
}

.glyphicons-clock:before {
  content: "\E055";
}

.glyphicons-stopwatch:before {
  content: "\E056";
}

.glyphicons-projector:before {
  content: "\E057";
}

.glyphicons-history:before {
  content: "\E058";
}

.glyphicons-truck:before {
  content: "\E059";
}

.glyphicons-cargo:before {
  content: "\E060";
}

.glyphicons-compass:before {
  content: "\E061";
}

.glyphicons-keynote:before {
  content: "\E062";
}

.glyphicons-paperclip:before {
  content: "\E063";
}

.glyphicons-power:before {
  content: "\E064";
}

.glyphicons-lightbulb:before {
  content: "\E065";
}

.glyphicons-tag:before {
  content: "\E066";
}

.glyphicons-tags:before {
  content: "\E067";
}

.glyphicons-cleaning:before {
  content: "\E068";
}

.glyphicons-ruler:before {
  content: "\E069";
}

.glyphicons-gift:before {
  content: "\E070";
}

.glyphicons-umbrella:before {
  content: "\2602";
}

.glyphicons-book:before {
  content: "\E072";
}

.glyphicons-bookmark:before {
  content: "\E073";
}

.glyphicons-wifi:before {
  content: "\E074";
}

.glyphicons-cup:before {
  content: "\E075";
}

.glyphicons-stroller:before {
  content: "\E076";
}

.glyphicons-headphones:before {
  content: "\E077";
}

.glyphicons-headset:before {
  content: "\E078";
}

.glyphicons-warning-sign:before {
  content: "\E079";
}

.glyphicons-signal:before {
  content: "\E080";
}

.glyphicons-retweet:before {
  content: "\E081";
}

.glyphicons-refresh:before {
  content: "\E082";
}

.glyphicons-roundabout:before {
  content: "\E083";
}

.glyphicons-random:before {
  content: "\E084";
}

.glyphicons-heat:before {
  content: "\E085";
}

.glyphicons-repeat:before {
  content: "\E086";
}

.glyphicons-display:before {
  content: "\E087";
}

.glyphicons-log-book:before {
  content: "\E088";
}

.glyphicons-address-book:before {
  content: "\E089";
}

.glyphicons-building:before {
  content: "\E090";
}

.glyphicons-eyedropper:before {
  content: "\E091";
}

.glyphicons-adjust:before {
  content: "\E092";
}

.glyphicons-tint:before {
  content: "\E093";
}

.glyphicons-crop:before {
  content: "\E094";
}

.glyphicons-vector-path-square:before {
  content: "\E095";
}

.glyphicons-vector-path-circle:before {
  content: "\E096";
}

.glyphicons-vector-path-polygon:before {
  content: "\E097";
}

.glyphicons-vector-path-line:before {
  content: "\E098";
}

.glyphicons-vector-path-curve:before {
  content: "\E099";
}

.glyphicons-vector-path-all:before {
  content: "\E100";
}

.glyphicons-font:before {
  content: "\E101";
}

.glyphicons-italic:before {
  content: "\E102";
}

.glyphicons-bold:before {
  content: "\E103";
}

.glyphicons-text-underline:before {
  content: "\E104";
}

.glyphicons-text-strike:before {
  content: "\E105";
}

.glyphicons-text-height:before {
  content: "\E106";
}

.glyphicons-text-width:before {
  content: "\E107";
}

.glyphicons-text-resize:before {
  content: "\E108";
}

.glyphicons-left-indent:before {
  content: "\E109";
}

.glyphicons-right-indent:before {
  content: "\E110";
}

.glyphicons-align-left:before {
  content: "\E111";
}

.glyphicons-align-center:before {
  content: "\E112";
}

.glyphicons-align-right:before {
  content: "\E113";
}

.glyphicons-justify:before {
  content: "\E114";
}

.glyphicons-list:before {
  content: "\E115";
}

.glyphicons-text-smaller:before {
  content: "\E116";
}

.glyphicons-text-bigger:before {
  content: "\E117";
}

.glyphicons-embed:before {
  content: "\E118";
}

.glyphicons-embed-close:before {
  content: "\E119";
}

.glyphicons-table:before {
  content: "\E120";
}

.glyphicons-message-full:before {
  content: "\E121";
}

.glyphicons-message-empty:before {
  content: "\E122";
}

.glyphicons-message-in:before {
  content: "\E123";
}

.glyphicons-message-out:before {
  content: "\E124";
}

.glyphicons-message-plus:before {
  content: "\E125";
}

.glyphicons-message-minus:before {
  content: "\E126";
}

.glyphicons-message-ban:before {
  content: "\E127";
}

.glyphicons-message-flag:before {
  content: "\E128";
}

.glyphicons-message-lock:before {
  content: "\E129";
}

.glyphicons-message-new:before {
  content: "\E130";
}

.glyphicons-inbox:before {
  content: "\E131";
}

.glyphicons-inbox-plus:before {
  content: "\E132";
}

.glyphicons-inbox-minus:before {
  content: "\E133";
}

.glyphicons-inbox-lock:before {
  content: "\E134";
}

.glyphicons-inbox-in:before {
  content: "\E135";
}

.glyphicons-inbox-out:before {
  content: "\E136";
}

.glyphicons-cogwheel:before {
  content: "\E137";
}

.glyphicons-cogwheels:before {
  content: "\E138";
}

.glyphicons-picture:before {
  content: "\E139";
}

.glyphicons-adjust-alt:before {
  content: "\E140";
}

.glyphicons-database-lock:before {
  content: "\E141";
}

.glyphicons-database-plus:before {
  content: "\E142";
}

.glyphicons-database-minus:before {
  content: "\E143";
}

.glyphicons-database-ban:before {
  content: "\E144";
}

.glyphicons-folder-open:before {
  content: "\E145";
}

.glyphicons-folder-plus:before {
  content: "\E146";
}

.glyphicons-folder-minus:before {
  content: "\E147";
}

.glyphicons-folder-lock:before {
  content: "\E148";
}

.glyphicons-folder-flag:before {
  content: "\E149";
}

.glyphicons-folder-new:before {
  content: "\E150";
}

.glyphicons-edit:before {
  content: "\E151";
}

.glyphicons-new-window:before {
  content: "\E152";
}

.glyphicons-check:before {
  content: "\E153";
}

.glyphicons-unchecked:before {
  content: "\E154";
}

.glyphicons-more-windows:before {
  content: "\E155";
}

.glyphicons-show-big-thumbnails:before {
  content: "\E156";
}

.glyphicons-show-thumbnails:before {
  content: "\E157";
}

.glyphicons-show-thumbnails-with-lines:before {
  content: "\E158";
}

.glyphicons-show-lines:before {
  content: "\E159";
}

.glyphicons-playlist:before {
  content: "\E160";
}

.glyphicons-imac:before {
  content: "\E161";
}

.glyphicons-macbook:before {
  content: "\E162";
}

.glyphicons-ipad:before {
  content: "\E163";
}

.glyphicons-iphone:before {
  content: "\E164";
}

.glyphicons-iphone-transfer:before {
  content: "\E165";
}

.glyphicons-iphone-exchange:before {
  content: "\E166";
}

.glyphicons-ipod:before {
  content: "\E167";
}

.glyphicons-ipod-shuffle:before {
  content: "\E168";
}

.glyphicons-ear-plugs:before {
  content: "\E169";
}

.glyphicons-record:before {
  content: "\E170";
}

.glyphicons-step-backward:before {
  content: "\E171";
}

.glyphicons-fast-backward:before {
  content: "\E172";
}

.glyphicons-rewind:before {
  content: "\E173";
}

.glyphicons-play:before {
  content: "\E174";
}

.glyphicons-pause:before {
  content: "\E175";
}

.glyphicons-stop:before {
  content: "\E176";
}

.glyphicons-forward:before {
  content: "\E177";
}

.glyphicons-fast-forward:before {
  content: "\E178";
}

.glyphicons-step-forward:before {
  content: "\E179";
}

.glyphicons-eject:before {
  content: "\E180";
}

.glyphicons-facetime-video:before {
  content: "\E181";
}

.glyphicons-download-alt:before {
  content: "\E182";
}

.glyphicons-mute:before {
  content: "\E183";
}

.glyphicons-volume-down:before {
  content: "\E184";
}

.glyphicons-volume-up:before {
  content: "\E185";
}

.glyphicons-screenshot:before {
  content: "\E186";
}

.glyphicons-move:before {
  content: "\E187";
}

.glyphicons-more:before {
  content: "\E188";
}

.glyphicons-brightness-reduce:before {
  content: "\E189";
}

.glyphicons-brightness-increase:before {
  content: "\E190";
}

.glyphicons-circle-plus:before {
  content: "\E191";
}

.glyphicons-circle-minus:before {
  content: "\E192";
}

.glyphicons-circle-remove:before {
  content: "\E193";
}

.glyphicons-circle-ok:before {
  content: "\E194";
}

.glyphicons-circle-question-mark:before, .widget-helptext .HelpTextButton:before {
  content: "\E195";
}

.glyphicons-circle-info:before {
  content: "\E196";
}

.glyphicons-circle-exclamation-mark:before {
  content: "\E197";
}

.glyphicons-remove:before {
  content: "\E198";
}

.glyphicons-ok:before {
  content: "\E199";
}

.glyphicons-ban:before {
  content: "\E200";
}

.glyphicons-download:before {
  content: "\E201";
}

.glyphicons-upload:before {
  content: "\E202";
}

.glyphicons-shopping-cart:before {
  content: "\E203";
}

.glyphicons-lock:before {
  content: "\E204";
}

.glyphicons-unlock:before {
  content: "\E205";
}

.glyphicons-electricity:before {
  content: "\E206";
}

.glyphicons-ok-2:before {
  content: "\E207";
}

.glyphicons-remove-2:before {
  content: "\E208";
}

.glyphicons-cart-out:before {
  content: "\E209";
}

.glyphicons-cart-in:before {
  content: "\E210";
}

.glyphicons-left-arrow:before {
  content: "\E211";
}

.glyphicons-right-arrow:before {
  content: "\E212";
}

.glyphicons-down-arrow:before {
  content: "\E213";
}

.glyphicons-up-arrow:before {
  content: "\E214";
}

.glyphicons-resize-small:before {
  content: "\E215";
}

.glyphicons-resize-full:before {
  content: "\E216";
}

.glyphicons-circle-arrow-left:before {
  content: "\E217";
}

.glyphicons-circle-arrow-right:before {
  content: "\E218";
}

.glyphicons-circle-arrow-top:before {
  content: "\E219";
}

.glyphicons-circle-arrow-down:before {
  content: "\E220";
}

.glyphicons-play-button:before {
  content: "\E221";
}

.glyphicons-unshare:before {
  content: "\E222";
}

.glyphicons-share:before {
  content: "\E223";
}

.glyphicons-chevron-right:before {
  content: "\E224";
}

.glyphicons-chevron-left:before {
  content: "\E225";
}

.glyphicons-bluetooth:before {
  content: "\E226";
}

.glyphicons-euro:before {
  content: "\20AC";
}

.glyphicons-usd:before {
  content: "\E228";
}

.glyphicons-gbp:before {
  content: "\E229";
}

.glyphicons-retweet-2:before {
  content: "\E230";
}

.glyphicons-moon:before {
  content: "\E231";
}

.glyphicons-sun:before {
  content: "\2609";
}

.glyphicons-cloud:before {
  content: "\2601";
}

.glyphicons-direction:before {
  content: "\E234";
}

.glyphicons-brush:before {
  content: "\E235";
}

.glyphicons-pen:before {
  content: "\E236";
}

.glyphicons-zoom-in:before {
  content: "\E237";
}

.glyphicons-zoom-out:before {
  content: "\E238";
}

.glyphicons-pin:before {
  content: "\E239";
}

.glyphicons-albums:before {
  content: "\E240";
}

.glyphicons-rotation-lock:before {
  content: "\E241";
}

.glyphicons-flash:before {
  content: "\E242";
}

.glyphicons-google-maps:before {
  content: "\E243";
}

.glyphicons-anchor:before {
  content: "\2693";
}

.glyphicons-conversation:before {
  content: "\E245";
}

.glyphicons-chat:before {
  content: "\E246";
}

.glyphicons-male:before {
  content: "\E247";
}

.glyphicons-female:before {
  content: "\E248";
}

.glyphicons-asterisk:before {
  content: "\002A";
}

.glyphicons-divide:before {
  content: "\00F7";
}

.glyphicons-snorkel-diving:before {
  content: "\E251";
}

.glyphicons-scuba-diving:before {
  content: "\E252";
}

.glyphicons-oxygen-bottle:before {
  content: "\E253";
}

.glyphicons-fins:before {
  content: "\E254";
}

.glyphicons-fishes:before {
  content: "\E255";
}

.glyphicons-boat:before {
  content: "\E256";
}

.glyphicons-delete:before {
  content: "\E257";
}

.glyphicons-sheriffs-star:before {
  content: "\E258";
}

.glyphicons-qrcode:before {
  content: "\E259";
}

.glyphicons-barcode:before {
  content: "\E260";
}

.glyphicons-pool:before {
  content: "\E261";
}

.glyphicons-buoy:before {
  content: "\E262";
}

.glyphicons-spade:before {
  content: "\E263";
}

.glyphicons-bank:before {
  content: "\E264";
}

.glyphicons-vcard:before {
  content: "\E265";
}

.glyphicons-electrical-plug:before {
  content: "\E266";
}

.glyphicons-flag:before {
  content: "\E267";
}

.glyphicons-credit-card:before {
  content: "\E268";
}

.glyphicons-keyboard-wireless:before {
  content: "\E269";
}

.glyphicons-keyboard-wired:before {
  content: "\E270";
}

.glyphicons-shield:before {
  content: "\E271";
}

.glyphicons-ring:before {
  content: "\02DA";
}

.glyphicons-cake:before {
  content: "\E273";
}

.glyphicons-drink:before {
  content: "\E274";
}

.glyphicons-beer:before {
  content: "\E275";
}

.glyphicons-fast-food:before {
  content: "\E276";
}

.glyphicons-cutlery:before {
  content: "\E277";
}

.glyphicons-pizza:before {
  content: "\E278";
}

.glyphicons-birthday-cake:before {
  content: "\E279";
}

.glyphicons-tablet:before {
  content: "\E280";
}

.glyphicons-settings:before {
  content: "\E281";
}

.glyphicons-bullets:before {
  content: "\E282";
}

.glyphicons-cardio:before {
  content: "\E283";
}

.glyphicons-t-shirt:before {
  content: "\E284";
}

.glyphicons-pants:before {
  content: "\E285";
}

.glyphicons-sweater:before {
  content: "\E286";
}

.glyphicons-fabric:before {
  content: "\E287";
}

.glyphicons-leather:before {
  content: "\E288";
}

.glyphicons-scissors:before {
  content: "\E289";
}

.glyphicons-bomb:before {
  content: "\E290";
}

.glyphicons-skull:before {
  content: "\E291";
}

.glyphicons-celebration:before {
  content: "\E292";
}

.glyphicons-tea-kettle:before {
  content: "\E293";
}

.glyphicons-french-press:before {
  content: "\E294";
}

.glyphicons-coffee-cup:before {
  content: "\E295";
}

.glyphicons-pot:before {
  content: "\E296";
}

.glyphicons-grater:before {
  content: "\E297";
}

.glyphicons-kettle:before {
  content: "\E298";
}

.glyphicons-hospital:before {
  content: "\E299";
}

.glyphicons-hospital-h:before {
  content: "\E300";
}

.glyphicons-microphone:before {
  content: "\E301";
}

.glyphicons-webcam:before {
  content: "\E302";
}

.glyphicons-temple-christianity-church:before {
  content: "\E303";
}

.glyphicons-temple-islam:before {
  content: "\E304";
}

.glyphicons-temple-hindu:before {
  content: "\E305";
}

.glyphicons-temple-buddhist:before {
  content: "\E306";
}

.glyphicons-bicycle:before {
  content: "\E307";
}

.glyphicons-life-preserver:before {
  content: "\E308";
}

.glyphicons-share-alt:before {
  content: "\E309";
}

.glyphicons-comments:before {
  content: "\E310";
}

.glyphicons-flower:before {
  content: "\2698";
}

.glyphicons-baseball:before {
  content: "\26BE";
}

.glyphicons-rugby:before {
  content: "\E313";
}

.glyphicons-ax:before {
  content: "\E314";
}

.glyphicons-table-tennis:before {
  content: "\E315";
}

.glyphicons-bowling:before {
  content: "\E316";
}

.glyphicons-tree-conifer:before {
  content: "\E317";
}

.glyphicons-tree-deciduous:before {
  content: "\E318";
}

.glyphicons-more-items:before {
  content: "\E319";
}

.glyphicons-sort:before {
  content: "\E320";
}

.glyphicons-filter:before {
  content: "\E321";
}

.glyphicons-gamepad:before {
  content: "\E322";
}

.glyphicons-playing-dices:before {
  content: "\E323";
}

.glyphicons-calculator:before {
  content: "\E324";
}

.glyphicons-tie:before {
  content: "\E325";
}

.glyphicons-wallet:before {
  content: "\E326";
}

.glyphicons-piano:before {
  content: "\E327";
}

.glyphicons-sampler:before {
  content: "\E328";
}

.glyphicons-podium:before {
  content: "\E329";
}

.glyphicons-soccer-ball:before {
  content: "\E330";
}

.glyphicons-blog:before {
  content: "\E331";
}

.glyphicons-dashboard:before {
  content: "\E332";
}

.glyphicons-certificate:before {
  content: "\E333";
}

.glyphicons-bell:before {
  content: "\E334";
}

.glyphicons-candle:before {
  content: "\E335";
}

.glyphicons-pushpin:before {
  content: "\E336";
}

.glyphicons-iphone-shake:before {
  content: "\E337";
}

.glyphicons-pin-flag:before {
  content: "\E338";
}

.glyphicons-turtle:before {
  content: "\E339";
}

.glyphicons-rabbit:before {
  content: "\E340";
}

.glyphicons-globe:before {
  content: "\E341";
}

.glyphicons-briefcase:before {
  content: "\E342";
}

.glyphicons-hdd:before {
  content: "\E343";
}

.glyphicons-thumbs-up:before {
  content: "\E344";
}

.glyphicons-thumbs-down:before {
  content: "\E345";
}

.glyphicons-hand-right:before {
  content: "\E346";
}

.glyphicons-hand-left:before {
  content: "\E347";
}

.glyphicons-hand-up:before {
  content: "\E348";
}

.glyphicons-hand-down:before {
  content: "\E349";
}

.glyphicons-fullscreen:before {
  content: "\E350";
}

.glyphicons-shopping-bag:before {
  content: "\E351";
}

.glyphicons-book-open:before {
  content: "\E352";
}

.glyphicons-nameplate:before {
  content: "\E353";
}

.glyphicons-nameplate-alt:before {
  content: "\E354";
}

.glyphicons-vases:before {
  content: "\E355";
}

.glyphicons-bullhorn:before {
  content: "\E356";
}

.glyphicons-dumbbell:before {
  content: "\E357";
}

.glyphicons-suitcase:before {
  content: "\E358";
}

.glyphicons-file-import:before {
  content: "\E359";
}

.glyphicons-file-export:before {
  content: "\E360";
}

.glyphicons-bug:before {
  content: "\E361";
}

.glyphicons-crown:before {
  content: "\E362";
}

.glyphicons-smoking:before {
  content: "\E363";
}

.glyphicons-cloud-download:before {
  content: "\E364";
}

.glyphicons-cloud-upload:before {
  content: "\E365";
}

.glyphicons-restart:before {
  content: "\E366";
}

.glyphicons-security-camera:before {
  content: "\E367";
}

.glyphicons-expand:before {
  content: "\E368";
}

.glyphicons-collapse:before {
  content: "\E369";
}

.glyphicons-collapse-top:before {
  content: "\E370";
}

.glyphicons-globe-af:before {
  content: "\E371";
}

.glyphicons-global:before {
  content: "\E372";
}

.glyphicons-spray:before {
  content: "\E373";
}

.glyphicons-nails:before {
  content: "\E374";
}

.glyphicons-claw-hammer:before {
  content: "\E375";
}

.glyphicons-classic-hammer:before {
  content: "\E376";
}

.glyphicons-hand-saw:before {
  content: "\E377";
}

.glyphicons-riflescope:before {
  content: "\E378";
}

.glyphicons-electrical-socket-eu:before {
  content: "\E379";
}

.glyphicons-electrical-socket-us:before {
  content: "\E380";
}

.glyphicons-message-forward:before {
  content: "\E381";
}

.glyphicons-coat-hanger:before {
  content: "\E382";
}

.glyphicons-dress:before {
  content: "\E383";
}

.glyphicons-bathrobe:before {
  content: "\E384";
}

.glyphicons-shirt:before {
  content: "\E385";
}

.glyphicons-underwear:before {
  content: "\E386";
}

.glyphicons-log-in:before {
  content: "\E387";
}

.glyphicons-log-out:before {
  content: "\E388";
}

.glyphicons-exit:before {
  content: "\E389";
}

.glyphicons-new-window-alt:before {
  content: "\E390";
}

.glyphicons-video-sd:before {
  content: "\E391";
}

.glyphicons-video-hd:before {
  content: "\E392";
}

.glyphicons-subtitles:before {
  content: "\E393";
}

.glyphicons-sound-stereo:before {
  content: "\E394";
}

.glyphicons-sound-dolby:before {
  content: "\E395";
}

.glyphicons-sound-5-1:before {
  content: "\E396";
}

.glyphicons-sound-6-1:before {
  content: "\E397";
}

.glyphicons-sound-7-1:before {
  content: "\E398";
}

.glyphicons-copyright-mark:before {
  content: "\E399";
}

.glyphicons-registration-mark:before {
  content: "\E400";
}

.glyphicons-radar:before {
  content: "\E401";
}

.glyphicons-skateboard:before {
  content: "\E402";
}

.glyphicons-golf-course:before {
  content: "\E403";
}

.glyphicons-sorting:before {
  content: "\E404";
}

.glyphicons-sort-by-alphabet:before {
  content: "\E405";
}

.glyphicons-sort-by-alphabet-alt:before {
  content: "\E406";
}

.glyphicons-sort-by-order:before {
  content: "\E407";
}

.glyphicons-sort-by-order-alt:before {
  content: "\E408";
}

.glyphicons-sort-by-attributes:before {
  content: "\E409";
}

.glyphicons-sort-by-attributes-alt:before {
  content: "\E410";
}

.glyphicons-compressed:before {
  content: "\E411";
}

.glyphicons-package:before {
  content: "\E412";
}

.glyphicons-cloud-plus:before {
  content: "\E413";
}

.glyphicons-cloud-minus:before {
  content: "\E414";
}

.glyphicons-disk-save:before {
  content: "\E415";
}

.glyphicons-disk-open:before {
  content: "\E416";
}

.glyphicons-disk-saved:before {
  content: "\E417";
}

.glyphicons-disk-remove:before {
  content: "\E418";
}

.glyphicons-disk-import:before {
  content: "\E419";
}

.glyphicons-disk-export:before {
  content: "\E420";
}

.glyphicons-tower:before {
  content: "\E421";
}

.glyphicons-send:before {
  content: "\E422";
}

.glyphicons-git-branch:before {
  content: "\E423";
}

.glyphicons-git-create:before {
  content: "\E424";
}

.glyphicons-git-private:before {
  content: "\E425";
}

.glyphicons-git-delete:before {
  content: "\E426";
}

.glyphicons-git-merge:before {
  content: "\E427";
}

.glyphicons-git-pull-request:before {
  content: "\E428";
}

.glyphicons-git-compare:before {
  content: "\E429";
}

.glyphicons-git-commit:before {
  content: "\E430";
}

.glyphicons-construction-cone:before {
  content: "\E431";
}

.glyphicons-shoe-steps:before {
  content: "\E432";
}

.glyphicons-plus:before {
  content: "\002B";
}

.glyphicons-minus:before {
  content: "\2212";
}

.glyphicons-redo:before {
  content: "\E435";
}

.glyphicons-undo:before {
  content: "\E436";
}

.glyphicons-golf:before {
  content: "\E437";
}

.glyphicons-hockey:before {
  content: "\E438";
}

.glyphicons-pipe:before {
  content: "\E439";
}

.glyphicons-wrench:before {
  content: "\E440";
}

.glyphicons-folder-closed:before {
  content: "\E441";
}

.glyphicons-phone-alt:before {
  content: "\E442";
}

.glyphicons-earphone:before {
  content: "\E443";
}

.glyphicons-floppy-disk:before {
  content: "\E444";
}

.glyphicons-floppy-saved:before {
  content: "\E445";
}

.glyphicons-floppy-remove:before {
  content: "\E446";
}

.glyphicons-floppy-save:before {
  content: "\E447";
}

.glyphicons-floppy-open:before {
  content: "\E448";
}

.glyphicons-translate:before {
  content: "\E449";
}

.glyphicons-fax:before {
  content: "\E450";
}

.glyphicons-factory:before {
  content: "\E451";
}

.glyphicons-shop-window:before {
  content: "\E452";
}

.glyphicons-shop:before {
  content: "\E453";
}

.glyphicons-kiosk:before {
  content: "\E454";
}

.glyphicons-kiosk-wheels:before {
  content: "\E455";
}

.glyphicons-kiosk-light:before {
  content: "\E456";
}

.glyphicons-kiosk-food:before {
  content: "\E457";
}

.glyphicons-transfer:before {
  content: "\E458";
}

.glyphicons-money:before {
  content: "\E459";
}

.glyphicons-header:before {
  content: "\E460";
}

.glyphicons-blacksmith:before {
  content: "\E461";
}

.glyphicons-saw-blade:before {
  content: "\E462";
}

.glyphicons-basketball:before {
  content: "\E463";
}

.glyphicons-server:before {
  content: "\E464";
}

.glyphicons-server-plus:before {
  content: "\E465";
}

.glyphicons-server-minus:before {
  content: "\E466";
}

.glyphicons-server-ban:before {
  content: "\E467";
}

.glyphicons-server-flag:before {
  content: "\E468";
}

.glyphicons-server-lock:before {
  content: "\E469";
}

.glyphicons-server-new:before {
  content: "\E470";
}

.glyphicons-charging-station:before {
  content: "\F471";
}

.glyphicons-gas-station:before {
  content: "\E472";
}

.glyphicons-target:before {
  content: "\E473";
}

.glyphicons-bed-alt:before {
  content: "\E474";
}

.glyphicons-mosquito-net:before {
  content: "\E475";
}

.glyphicons-dining-set:before {
  content: "\E476";
}

.glyphicons-plate-of-food:before {
  content: "\E477";
}

.glyphicons-hygiene-kit:before {
  content: "\E478";
}

.glyphicons-blackboard:before {
  content: "\E479";
}

.glyphicons-marriage:before {
  content: "\E480";
}

.glyphicons-bucket:before {
  content: "\E481";
}

.glyphicons-none-color-swatch:before {
  content: "\E482";
}

.glyphicons-bring-forward:before {
  content: "\E483";
}

.glyphicons-bring-to-front:before {
  content: "\E484";
}

.glyphicons-send-backward:before {
  content: "\E485";
}

.glyphicons-send-to-back:before {
  content: "\E486";
}

.glyphicons-fit-frame-to-image:before {
  content: "\E487";
}

.glyphicons-fit-image-to-frame:before {
  content: "\E488";
}

.glyphicons-multiple-displays:before {
  content: "\E489";
}

.glyphicons-handshake:before {
  content: "\E490";
}

.glyphicons-child:before {
  content: "\E491";
}

.glyphicons-baby-formula:before {
  content: "\E492";
}

.glyphicons-medicine:before {
  content: "\E493";
}

.glyphicons-atv-vehicle:before {
  content: "\E494";
}

.glyphicons-motorcycle:before {
  content: "\E495";
}

.glyphicons-bed:before {
  content: "\E496";
}

.glyphicons-tent:before {
  content: "\26FA";
}

.glyphicons-glasses:before {
  content: "\E498";
}

.glyphicons-sunglasses:before {
  content: "\E499";
}

.glyphicons-family:before {
  content: "\E500";
}

.glyphicons-education:before {
  content: "\E501";
}

.glyphicons-shoes:before {
  content: "\E502";
}

.glyphicons-map:before {
  content: "\E503";
}

.glyphicons-cd:before {
  content: "\E504";
}

.glyphicons-alert:before {
  content: "\E505";
}

.glyphicons-piggy-bank:before {
  content: "\E506";
}

.glyphicons-star-half:before {
  content: "\E507";
}

.glyphicons-cluster:before {
  content: "\E508";
}

.glyphicons-flowchart:before {
  content: "\E509";
}

.glyphicons-commodities:before {
  content: "\E510";
}

.glyphicons-duplicate:before {
  content: "\E511";
}

.glyphicons-copy:before {
  content: "\E512";
}

.glyphicons-paste:before {
  content: "\E513";
}

.glyphicons-bath-bathtub:before {
  content: "\E514";
}

.glyphicons-bath-shower:before {
  content: "\E515";
}

.glyphicons-shower:before {
  content: "\1F6BF";
}

.glyphicons-menu-hamburger:before {
  content: "\E517";
}

.glyphicons-option-vertical:before {
  content: "\E518";
}

.glyphicons-option-horizontal:before {
  content: "\E519";
}

.glyphicons-currency-conversion:before {
  content: "\E520";
}

.glyphicons-user-ban:before {
  content: "\E521";
}

.glyphicons-user-lock:before {
  content: "\E522";
}

.glyphicons-user-flag:before {
  content: "\E523";
}

.glyphicons-user-asterisk:before {
  content: "\E524";
}

.glyphicons-user-alert:before {
  content: "\E525";
}

.glyphicons-user-key:before {
  content: "\E526";
}

.glyphicons-user-conversation:before {
  content: "\E527";
}

.glyphicons-database:before {
  content: "\E528";
}

.glyphicons-database-search:before {
  content: "\E529";
}

.glyphicons-list-alt:before {
  content: "\E530";
}

.glyphicons-hazard-sign:before {
  content: "\E531";
}

.glyphicons-hazard:before {
  content: "\E532";
}

.glyphicons-stop-sign:before {
  content: "\E533";
}

.glyphicons-lab:before {
  content: "\E534";
}

.glyphicons-lab-alt:before {
  content: "\E535";
}

.glyphicons-ice-cream:before {
  content: "\E536";
}

.glyphicons-ice-lolly:before {
  content: "\E537";
}

.glyphicons-ice-lolly-tasted:before {
  content: "\E538";
}

.glyphicons-invoice:before {
  content: "\E539";
}

.glyphicons-cart-tick:before {
  content: "\E540";
}

.glyphicons-hourglass:before {
  content: "\231B";
}

.glyphicons-cat:before {
  content: "\1F408";
}

.glyphicons-lamp:before {
  content: "\E543";
}

.glyphicons-scale-classic:before {
  content: "\E544";
}

.glyphicons-eye-plus:before {
  content: "\E545";
}

.glyphicons-eye-minus:before {
  content: "\E546";
}

.glyphicons-quote:before {
  content: "\E547";
}

.glyphicons-bitcoin:before {
  content: "\E548";
}

.glyphicons-yen:before {
  content: "\00A5";
}

.glyphicons-ruble:before {
  content: "\20BD";
}

.glyphicons-erase:before {
  content: "\E551";
}

.glyphicons-podcast:before {
  content: "\E552";
}

.glyphicons-firework:before {
  content: "\E553";
}

.glyphicons-scale:before {
  content: "\E554";
}

.glyphicons-king:before {
  content: "\E555";
}

.glyphicons-queen:before {
  content: "\E556";
}

.glyphicons-pawn:before {
  content: "\E557";
}

.glyphicons-bishop:before {
  content: "\E558";
}

.glyphicons-knight:before {
  content: "\E559";
}

.glyphicons-mic-mute:before {
  content: "\E560";
}

.glyphicons-voicemail:before {
  content: "\E561";
}

.glyphicons-paragraph:before {
  content: "\00B6";
}

.glyphicons-person-walking:before {
  content: "\E563";
}

.glyphicons-person-wheelchair:before {
  content: "\E564";
}

.glyphicons-underground:before {
  content: "\E565";
}

.glyphicons-car-hov:before {
  content: "\E566";
}

.glyphicons-car-rental:before {
  content: "\E567";
}

.glyphicons-transport:before {
  content: "\E568";
}

.glyphicons-taxi:before {
  content: "\1F695";
}

.glyphicons-ice-cream-no:before {
  content: "\E570";
}

.glyphicons-uk-rat-u:before {
  content: "\E571";
}

.glyphicons-uk-rat-pg:before {
  content: "\E572";
}

.glyphicons-uk-rat-12a:before {
  content: "\E573";
}

.glyphicons-uk-rat-12:before {
  content: "\E574";
}

.glyphicons-uk-rat-15:before {
  content: "\E575";
}

.glyphicons-uk-rat-18:before {
  content: "\E576";
}

.glyphicons-uk-rat-r18:before {
  content: "\E577";
}

.glyphicons-tv:before {
  content: "\E578";
}

.glyphicons-sms:before {
  content: "\E579";
}

.glyphicons-mms:before {
  content: "\E580";
}

.glyphicons-us-rat-g:before {
  content: "\E581";
}

.glyphicons-us-rat-pg:before {
  content: "\E582";
}

.glyphicons-us-rat-pg-13:before {
  content: "\E583";
}

.glyphicons-us-rat-restricted:before {
  content: "\E584";
}

.glyphicons-us-rat-no-one-17:before {
  content: "\E585";
}

.glyphicons-equalizer:before {
  content: "\E586";
}

.glyphicons-speakers:before {
  content: "\E587";
}

.glyphicons-remote-control:before {
  content: "\E588";
}

.glyphicons-remote-control-tv:before {
  content: "\E589";
}

.glyphicons-shredder:before {
  content: "\E590";
}

.glyphicons-folder-heart:before {
  content: "\E591";
}

.glyphicons-person-running:before {
  content: "\E592";
}

.glyphicons-person:before {
  content: "\E593";
}

.glyphicons-voice:before {
  content: "\E594";
}

.glyphicons-stethoscope:before {
  content: "\E595";
}

.glyphicons-hotspot:before {
  content: "\E596";
}

.glyphicons-activity:before {
  content: "\E597";
}

.glyphicons-watch:before {
  content: "\231A";
}

.glyphicons-scissors-alt:before {
  content: "\E599";
}

.glyphicons-car-wheel:before {
  content: "\E600";
}

.glyphicons-chevron-up:before {
  content: "\E601";
}

.glyphicons-chevron-down:before {
  content: "\E602";
}

.glyphicons-superscript:before {
  content: "\E603";
}

.glyphicons-subscript:before {
  content: "\E604";
}

.glyphicons-text-size:before {
  content: "\E605";
}

.glyphicons-text-color:before {
  content: "\E606";
}

.glyphicons-text-background:before {
  content: "\E607";
}

.glyphicons-modal-window:before {
  content: "\E608";
}

.glyphicons-newspaper:before {
  content: "\1F4F0";
}

.glyphicons-tractor:before {
  content: "\1F69C";
}

.halflings {
  position: relative;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mx-halflings:before {
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  vertical-align: middle;
  margin-top: -0.2em;
  margin-right: 0.4555555em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.halflings.x05 {
  font-size: 6px;
}

.halflings.x2 {
  font-size: 24px;
}

.halflings.x3 {
  font-size: 36px;
}

.halflings.x4 {
  font-size: 48px;
}

.halflings.x5 {
  font-size: 60px;
}

.halflings.x6 {
  font-size: 72px;
}

.halflings.x7 {
  font-size: 84px;
}

.halflings.x8 {
  font-size: 96px;
}

.halflings-glass:before {
  content: "\E001";
}

.halflings-music:before {
  content: "\E002";
}

.halflings-search:before {
  content: "\E003";
}

.halflings-envelope:before {
  content: "\2709";
}

.halflings-heart:before {
  content: "\E005";
}

.halflings-star:before {
  content: "\E006";
}

.halflings-star-empty:before {
  content: "\E007";
}

.halflings-user:before {
  content: "\E008";
}

.halflings-film:before {
  content: "\E009";
}

.halflings-th-large:before {
  content: "\E010";
}

.halflings-th:before {
  content: "\E011";
}

.halflings-th-list:before {
  content: "\E012";
}

.halflings-ok:before {
  content: "\E013";
}

.halflings-remove:before {
  content: "\E014";
}

.halflings-zoom-in:before {
  content: "\E015";
}

.halflings-zoom-out:before {
  content: "\E016";
}

.halflings-off:before {
  content: "\E017";
}

.halflings-signal:before {
  content: "\E018";
}

.halflings-cog:before {
  content: "\E019";
}

.halflings-trash:before {
  content: "\E020";
}

.halflings-home:before {
  content: "\E021";
}

.halflings-file:before {
  content: "\E022";
}

.halflings-time:before {
  content: "\E023";
}

.halflings-road:before {
  content: "\E024";
}

.halflings-download-alt:before {
  content: "\E025";
}

.halflings-download:before {
  content: "\E026";
}

.halflings-upload:before {
  content: "\E027";
}

.halflings-inbox:before {
  content: "\E028";
}

.halflings-play-circle:before {
  content: "\E029";
}

.halflings-repeat:before {
  content: "\E030";
}

.halflings-refresh:before {
  content: "\E031";
}

.halflings-list-alt:before {
  content: "\E032";
}

.halflings-glyph-lock:before {
  content: "\E033";
}

.halflings-flag:before {
  content: "\E034";
}

.halflings-headphones:before {
  content: "\E035";
}

.halflings-volume-off:before {
  content: "\E036";
}

.halflings-volume-down:before {
  content: "\E037";
}

.halflings-volume-up:before {
  content: "\E038";
}

.halflings-qrcode:before {
  content: "\E039";
}

.halflings-barcode:before {
  content: "\E040";
}

.halflings-tag:before {
  content: "\E041";
}

.halflings-tags:before {
  content: "\E042";
}

.halflings-book:before {
  content: "\E043";
}

.halflings-glyph-bookmark:before {
  content: "\E044";
}

.halflings-print:before {
  content: "\E045";
}

.halflings-glyph-camera:before {
  content: "\E046";
}

.halflings-font:before {
  content: "\E047";
}

.halflings-bold:before {
  content: "\E048";
}

.halflings-italic:before {
  content: "\E049";
}

.halflings-text-height:before {
  content: "\E050";
}

.halflings-text-width:before {
  content: "\E051";
}

.halflings-align-left:before {
  content: "\E052";
}

.halflings-align-center:before {
  content: "\E053";
}

.halflings-align-right:before {
  content: "\E054";
}

.halflings-align-justify:before {
  content: "\E055";
}

.halflings-list:before {
  content: "\E056";
}

.halflings-indent-left:before {
  content: "\E057";
}

.halflings-indent-right:before {
  content: "\E058";
}

.halflings-facetime-video:before {
  content: "\E059";
}

.halflings-picture:before {
  content: "\E060";
}

.halflings-pencil:before {
  content: "\270F";
}

.halflings-map-marker:before {
  content: "\E062";
}

.halflings-adjust:before {
  content: "\E063";
}

.halflings-tint:before {
  content: "\E064";
}

.halflings-edit:before {
  content: "\E065";
}

.halflings-share:before {
  content: "\E066";
}

.halflings-check:before {
  content: "\E067";
}

.halflings-move:before {
  content: "\E068";
}

.halflings-step-backward:before {
  content: "\E069";
}

.halflings-fast-backward:before {
  content: "\E070";
}

.halflings-backward:before {
  content: "\E071";
}

.halflings-play:before {
  content: "\E072";
}

.halflings-pause:before {
  content: "\E073";
}

.halflings-stop:before {
  content: "\E074";
}

.halflings-forward:before {
  content: "\E075";
}

.halflings-fast-forward:before {
  content: "\E076";
}

.halflings-step-forward:before {
  content: "\E077";
}

.halflings-eject:before {
  content: "\E078";
}

.halflings-chevron-left:before {
  content: "\E079";
}

.halflings-chevron-right:before {
  content: "\E080";
}

.halflings-plus-sign:before {
  content: "\E081";
}

.halflings-minus-sign:before {
  content: "\E082";
}

.halflings-remove-sign:before {
  content: "\E083";
}

.halflings-ok-sign:before {
  content: "\E084";
}

.halflings-question-sign:before {
  content: "\E085";
}

.halflings-info-sign:before {
  content: "\E086";
}

.halflings-screenshot:before {
  content: "\E087";
}

.halflings-remove-circle:before {
  content: "\E088";
}

.halflings-ok-circle:before {
  content: "\E089";
}

.halflings-ban-circle:before {
  content: "\E090";
}

.halflings-arrow-left:before {
  content: "\E091";
}

.halflings-arrow-right:before {
  content: "\E092";
}

.halflings-arrow-up:before {
  content: "\E093";
}

.halflings-arrow-down:before {
  content: "\E094";
}

.halflings-share-alt:before {
  content: "\E095";
}

.halflings-resize-full:before {
  content: "\E096";
}

.halflings-resize-small:before {
  content: "\E097";
}

.halflings-plus:before {
  content: "\002B";
}

.halflings-minus:before {
  content: "\2212";
}

.halflings-asterisk:before {
  content: "\002A";
}

.halflings-exclamation-sign:before {
  content: "\E101";
}

.halflings-gift:before {
  content: "\E102";
}

.halflings-leaf:before {
  content: "\E103";
}

.halflings-glyph-fire:before {
  content: "\E104";
}

.halflings-eye-open:before {
  content: "\E105";
}

.halflings-eye-close:before {
  content: "\E106";
}

.halflings-warning-sign:before {
  content: "\E107";
}

.halflings-plane:before {
  content: "\E108";
}

.halflings-glyph-calendar:before {
  content: "\E109";
}

.halflings-random:before {
  content: "\E110";
}

.halflings-comments:before {
  content: "\E111";
}

.halflings-magnet:before {
  content: "\E112";
}

.halflings-chevron-up:before {
  content: "\E113";
}

.halflings-chevron-down:before {
  content: "\E114";
}

.halflings-retweet:before {
  content: "\E115";
}

.halflings-shopping-cart:before {
  content: "\E116";
}

.halflings-folder-close:before {
  content: "\E117";
}

.halflings-folder-open:before {
  content: "\E118";
}

.halflings-resize-vertical:before {
  content: "\E119";
}

.halflings-resize-horizontal:before {
  content: "\E120";
}

.halflings-hdd:before {
  content: "\E121";
}

.halflings-bullhorn:before {
  content: "\E122";
}

.halflings-glyph-bell:before {
  content: "\E123";
}

.halflings-certificate:before {
  content: "\E124";
}

.halflings-thumbs-up:before {
  content: "\E125";
}

.halflings-thumbs-down:before {
  content: "\E126";
}

.halflings-hand-right:before {
  content: "\E127";
}

.halflings-hand-left:before {
  content: "\E128";
}

.halflings-hand-top:before {
  content: "\E129";
}

.halflings-hand-down:before {
  content: "\E130";
}

.halflings-circle-arrow-right:before {
  content: "\E131";
}

.halflings-circle-arrow-left:before {
  content: "\E132";
}

.halflings-circle-arrow-top:before {
  content: "\E133";
}

.halflings-circle-arrow-down:before {
  content: "\E134";
}

.halflings-globe:before {
  content: "\E135";
}

.halflings-glyph-wrench:before {
  content: "\E136";
}

.halflings-tasks:before {
  content: "\E137";
}

.halflings-filter:before {
  content: "\E138";
}

.halflings-glyph-briefcase:before {
  content: "\E139";
}

.halflings-fullscreen:before {
  content: "\E140";
}

.halflings-dashboard:before {
  content: "\E141";
}

.halflings-glyph-paperclip:before {
  content: "\E142";
}

.halflings-heart-empty:before {
  content: "\E143";
}

.halflings-link:before {
  content: "\E144";
}

.halflings-phone:before {
  content: "\E145";
}

.halflings-glyph-pushpin:before {
  content: "\E146";
}

.halflings-euro:before {
  content: "\20AC";
}

.halflings-usd:before {
  content: "\E148";
}

.halflings-gbp:before {
  content: "\E149";
}

.halflings-sort:before {
  content: "\E150";
}

.halflings-sort-by-alphabet:before {
  content: "\E151";
}

.halflings-sort-by-alphabet-alt:before {
  content: "\E152";
}

.halflings-sort-by-order:before {
  content: "\E153";
}

.halflings-sort-by-order-alt:before {
  content: "\E154";
}

.halflings-sort-by-attributes:before {
  content: "\E155";
}

.halflings-sort-by-attributes-alt:before {
  content: "\E156";
}

.halflings-unchecked:before {
  content: "\E157";
}

.halflings-expand:before {
  content: "\E158";
}

.halflings-collapse:before {
  content: "\E159";
}

.halflings-collapse-top:before {
  content: "\E160";
}

.halflings-log-in:before {
  content: "\E161";
}

.halflings-flash:before {
  content: "\E162";
}

.halflings-log-out:before {
  content: "\E163";
}

.halflings-new-window:before {
  content: "\E164";
}

.halflings-record:before {
  content: "\E165";
}

.halflings-save:before {
  content: "\E166";
}

.halflings-open:before {
  content: "\E167";
}

.halflings-saved:before {
  content: "\E168";
}

.halflings-import:before {
  content: "\E169";
}

.halflings-export:before {
  content: "\E170";
}

.halflings-send:before {
  content: "\E171";
}

.halflings-floppy-disk:before {
  content: "\E172";
}

.halflings-floppy-saved:before {
  content: "\E173";
}

.halflings-floppy-remove:before {
  content: "\E174";
}

.halflings-floppy-save:before {
  content: "\E175";
}

.halflings-floppy-open:before {
  content: "\E176";
}

.halflings-credit-card:before {
  content: "\E177";
}

.halflings-transfer:before {
  content: "\E178";
}

.halflings-cutlery:before {
  content: "\E179";
}

.halflings-header:before {
  content: "\E180";
}

.halflings-compressed:before {
  content: "\E181";
}

.halflings-earphone:before {
  content: "\E182";
}

.halflings-phone-alt:before {
  content: "\E183";
}

.halflings-tower:before {
  content: "\E184";
}

.halflings-stats:before {
  content: "\E185";
}

.halflings-sd-video:before {
  content: "\E186";
}

.halflings-hd-video:before {
  content: "\E187";
}

.halflings-subtitles:before {
  content: "\E188";
}

.halflings-sound-stereo:before {
  content: "\E189";
}

.halflings-sound-dolby:before {
  content: "\E190";
}

.halflings-sound-5-1:before {
  content: "\E191";
}

.halflings-sound-6-1:before {
  content: "\E192";
}

.halflings-sound-7-1:before {
  content: "\E193";
}

.halflings-copyright-mark:before {
  content: "\E194";
}

.halflings-registration-mark:before {
  content: "\E195";
}

.halflings-cloud:before {
  content: "\2601";
}

.halflings-cloud-download:before {
  content: "\E197";
}

.halflings-cloud-upload:before {
  content: "\E198";
}

.halflings-tree-conifer:before {
  content: "\E199";
}

.halflings-tree-deciduous:before {
  content: "\E200";
}

.halflings-cd:before {
  content: "\E201";
}

.halflings-save-file:before {
  content: "\E202";
}

.halflings-open-file:before {
  content: "\E203";
}

.halflings-level-up:before {
  content: "\E204";
}

.halflings-copy:before {
  content: "\E205";
}

.halflings-paste:before {
  content: "\E206";
}

.halflings-door:before {
  content: "\1F6AA";
}

.halflings-key:before {
  content: "\1F511";
}

.halflings-alert:before {
  content: "\E209";
}

.halflings-equalizer:before {
  content: "\E210";
}

.halflings-king:before {
  content: "\E211";
}

.halflings-queen:before {
  content: "\E212";
}

.halflings-pawn:before {
  content: "\E213";
}

.halflings-bishop:before {
  content: "\E214";
}

.halflings-knight:before {
  content: "\E215";
}

.halflings-baby-formula:before {
  content: "\E216";
}

.halflings-tent:before {
  content: "\26FA";
}

.halflings-blackboard:before {
  content: "\E218";
}

.halflings-bed:before {
  content: "\E219";
}

.halflings-apple:before {
  content: "\F8FF";
}

.halflings-erase:before {
  content: "\E221";
}

.halflings-hourglass:before {
  content: "\231B";
}

.halflings-lamp:before {
  content: "\E223";
}

.halflings-duplicate:before {
  content: "\E224";
}

.halflings-piggy-bank:before {
  content: "\E225";
}

.halflings-scissors:before {
  content: "\E226";
}

.halflings-bitcoin:before {
  content: "\E227";
}

.halflings-yen:before {
  content: "\00A5";
}

.halflings-ruble:before {
  content: "\20BD";
}

.halflings-scale:before {
  content: "\E230";
}

.halflings-ice-lolly:before {
  content: "\E231";
}

.halflings-ice-lolly-tasted:before {
  content: "\E232";
}

.halflings-education:before {
  content: "\E233";
}

.halflings-option-horizontal:before {
  content: "\E234";
}

.halflings-option-vertical:before {
  content: "\E235";
}

.halflings-menu-hamburger:before {
  content: "\E236";
}

.halflings-modal-window:before {
  content: "\E237";
}

.halflings-oil:before {
  content: "\E238";
}

.halflings-grain:before {
  content: "\E239";
}

.halflings-sunglasses:before {
  content: "\E240";
}

.halflings-text-size:before {
  content: "\E241";
}

.halflings-text-color:before {
  content: "\E242";
}

.halflings-text-background:before {
  content: "\E243";
}

.halflings-object-align-top:before {
  content: "\E244";
}

.halflings-object-align-bottom:before {
  content: "\E245";
}

.halflings-object-align-horizontal:before {
  content: "\E246";
}

.halflings-object-align-left:before {
  content: "\E247";
}

.halflings-object-align-vertical:before {
  content: "\E248";
}

.halflings-object-align-right:before {
  content: "\E249";
}

.halflings-triangle-right:before {
  content: "\E250";
}

.halflings-triangle-left:before {
  content: "\E251";
}

.halflings-triangle-bottom:before {
  content: "\E252";
}

.halflings-triangle-top:before {
  content: "\E253";
}

.halflings-terminal:before {
  content: "\E254";
}

.halflings-superscript:before {
  content: "\E255";
}

.halflings-subscript:before {
  content: "\E256";
}

.halflings-menu-left:before {
  content: "\E257";
}

.halflings-menu-right:before {
  content: "\E258";
}

.halflings-menu-down:before {
  content: "\E259";
}

.halflings-menu-up:before {
  content: "\E260";
}

@keyframes svg-rotate {
  to {
    transform: rotate(360deg);
  }
}
@keyframes stroke-width {
  0%, 100% {
    stroke-width: 0;
  }
  45%, 55% {
    stroke-width: 2;
  }
  50% {
    stroke-width: 4;
  }
}
@keyframes stroke-dash {
  0% {
    stroke-dasharray: 0, 301.59289;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 301.59289, 0;
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dasharray: 301.59289, 301.59289;
    stroke-dashoffset: -301.59289;
  }
}
@keyframes stroke-color {
  from {
    stroke: #1880b9;
  }
  to {
    stroke: white;
  }
}
#loading {
  position: absolute;
  left: calc(50% - 100px);
  top: calc(50% - 100px);
}

.m-modeler-loader {
  position: relative;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.m-modeler-loader .m-modeler-loader-spinner .svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto auto;
  display: block;
  animation: svg-rotate 8000ms linear infinite;
}

/* IE 10 and above */
_:-ms-lang(x), .m-modeler-loader .m-modeler-loader-spinner .svg {
  animation: svg-rotate 2000ms linear infinite;
}

.m-modeler-loader .m-modeler-loader-spinner circle {
  fill: transparent;
  stroke: #1880b9;
  stroke-width: 4;
  stroke-linecap: round;
  stroke-dasharray: 300, 100;
  stroke-dashoffset: 50;
  animation: stroke-dash 2000ms linear infinite, stroke-width 2000ms linear infinite, stroke-color 8000ms steps(4) infinite;
}

.mx-progress {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  top: 0;
  width: 600px;
  min-height: 37px;
  color: #FFF;
  padding: 10px;
  background-color: #0595db;
}
.mx-progress .mx-progress-message {
  display: block;
  margin: 0;
}
.mx-progress .mx-progress-message:after {
  position: absolute;
  content: "";
  padding: 0;
  font-size: 2px;
  text-indent: -9999em;
  border-top: 1em solid rgba(0, 0, 0, 0.2);
  border-right: 1em solid rgba(0, 0, 0, 0.2);
  border-bottom: 1em solid rgba(0, 0, 0, 0.2);
  border-left: 1em solid #FFF;
  background: none;
  border-radius: 50%;
  width: 17px;
  height: 17px;
  margin-left: 5px;
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
.mx-progress .mx-progress-indicator {
  display: none;
}
.mx-progress.mx-progress-empty .mx-progress-message:after {
  margin-left: 0;
}

.mx-progress-hidden {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

.modal-dialog.mx-progress {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  top: 0 !important;
  background: none;
  min-height: 0;
  padding: 0;
}
.modal-dialog.mx-progress .mx-dialog-header {
  display: none;
}
.modal-dialog.mx-progress .mx-dialog-content {
  border: 0;
  background-color: #035983;
  color: #FFF;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.modal-dialog.mx-progress .mx-dialog-body {
  padding: 10px !important;
  height: auto !important;
}
.modal-dialog.mx-progress .mx-dialog-body .mx-progress-list {
  margin: 0;
}
.modal-dialog.mx-progress .mx-progress-item {
  display: none;
  text-align: center;
  background: none;
  padding: 0;
}
.modal-dialog.mx-progress .mx-progress-item:first-child {
  display: block;
}
.modal-dialog.mx-progress .mx-progress-item:after {
  position: absolute;
  content: "";
  padding: 0;
  font-size: 2px;
  text-indent: -9999em;
  border-top: 1em solid rgba(0, 0, 0, 0.2);
  border-right: 1em solid rgba(0, 0, 0, 0.2);
  border-bottom: 1em solid rgba(0, 0, 0, 0.2);
  border-left: 1em solid #FFF;
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
  background: none;
  border-radius: 50%;
  width: 17px;
  height: 17px;
  margin-left: 5px;
}

.profile-phone .mx-progress {
  background-color: rgba(0, 0, 0, 0.3);
}
.profile-phone .mx-progress .mx-progress-message:after {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-top: 2em solid rgba(0, 0, 0, 0.2);
  border-right: 2em solid rgba(0, 0, 0, 0.2);
  border-bottom: 2em solid rgba(0, 0, 0, 0.2);
  border-left: 2em solid #FFF;
  width: 48px;
  height: 48px;
  margin: auto;
}

.dj_ie8 .mx-progress-item:after {
  display: none;
}

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* Topbar Navigation
   ========================================================================== */
.navbar-item {
  display: inline-block;
}
.navbar-item a {
  font-size: 14px;
  padding: 34px 17px;
  line-height: 84px;
  color: #555;
  vertical-align: middle;
}
.navbar-item a:focus, .navbar-item a:hover {
  text-decoration: none;
  color: #0595db;
}

.devportal-sidenav-region .mx-groupbox-body {
  overflow: hidden;
}
.devportal-sidenav-region .mx-dataview-content {
  overflow: hidden;
}

.page-subnav a {
  color: #72859b;
  text-decoration: none;
}

.page-subnav-active, .page-subnav-1 .page-subnav-1, .page-subnav-2 .page-subnav-2, .page-subnav-3 .page-subnav-3, .page-subnav-4 .page-subnav-4, .page-subnav-5 .page-subnav-5, .page-subnav-6 .page-subnav-6, .page-subnav-7 .page-subnav-7, .page-subnav-8 .page-subnav-8, .page-subnav-9 .page-subnav-9, .page-subnav-10 .page-subnav-10 {
  border-color: #d7d7d7;
  background-color: #FFF;
}

.region-topbar {
  position: relative;
}

.region-sidebar {
  background-color: #4D4d4d;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.region-sidebar .sidebar-userprofile {
  padding: 23px 17px 21px 17px;
  margin-bottom: 15px;
  background-color: #555;
  border-top: 5px solid #0595db;
}
.region-sidebar .sidebar-userprofile .avatar {
  float: left;
  margin-right: .625rem;
  border-radius: 100%;
}
.region-sidebar .sidebar-userprofile label {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.region-sidebar .sidebar-userprofile .username {
  color: #fff;
}
.region-sidebar .sidebar-userprofile .emailaddress {
  color: #b5b5b5;
}
.region-sidebar .sidebar-userprofile .submenu-item-logout {
  position: absolute;
  right: 10px;
  top: 30px;
}
.region-sidebar .sidebar-userprofile .submenu-item-logout a {
  color: #b5b5b5;
}
.region-sidebar .navbar-nav {
  margin: 0;
  float: none;
  border-bottom: 1px solid #666;
  padding-bottom: 15px;
}
.region-sidebar .navbar-item {
  display: block;
}
.region-sidebar .navbar-item a {
  padding: 5px 17px;
  font-weight: 500;
  line-height: normal;
  display: block;
  color: #b5b5b5;
}
.region-sidebar .navbar-item a:hover, .region-sidebar .navbar-item a:focus {
  color: #FFF;
}
.region-sidebar .submenu-group {
  margin: 20px 0;
}
.region-sidebar .submenu-group .submenu-item a:hover, .region-sidebar .submenu-group .submenu-item a:focus {
  color: #FFF !important;
}

.toggle-btn {
  position: absolute;
  left: 5px;
  line-height: 84px;
  display: block;
  z-index: 10;
}
.toggle-btn a {
  font-size: 16px;
  color: #555;
  font-weight: 500;
  padding: 10px 10px 10px 15px;
  background: url(../images/platform/navigation/icon-menu.png) no-repeat center left;
  background-size: 24px 24px;
}
.toggle-btn a:hover, .toggle-btn a:focus {
  color: #0595db;
  background-image: url(../images/platform/navigation/icon-menu-hover.png);
}

@media (max-width: 992px) {
  .masterlayout-left-column {
    display: none;
  }

  .region-topbar .navbar-brand {
    margin-left: 25px;
  }
  .region-topbar .navbar-header {
    float: left;
  }
  .region-topbar .navbar-nav {
    display: none;
  }
  .region-topbar .navbar-right {
    display: block !important;
    position: absolute;
    right: 15px;
    margin: 0;
  }
}
/* Create navigation classes
   ========================================================================== */
.devp-nav-1 .devp-nav-1 a {
  color: #0595db;
}

.devp-nav-2 .devp-nav-2 a {
  color: #0595db;
}

.devp-nav-3 .devp-nav-3 a {
  color: #0595db;
}

.devp-nav-4 .devp-nav-4 a {
  color: #0595db;
}

.devp-nav-5 .devp-nav-5 a {
  color: #0595db;
}

.devp-nav-6 .devp-nav-6 a {
  color: #0595db;
}

.devp-nav-7 .devp-nav-7 a {
  color: #0595db;
}

.devp-nav-8 .devp-nav-8 a {
  color: #0595db;
}

.devp-nav-9 .devp-nav-9 a {
  color: #0595db;
}

.devp-nav-10 .devp-nav-10 a {
  color: #0595db;
}

.page-nav-1 .page-nav-1 a {
  color: #0595db !important;
}

.page-nav-2 .page-nav-2 a {
  color: #0595db !important;
}

.page-nav-3 .page-nav-3 a {
  color: #0595db !important;
}

.page-nav-4 .page-nav-4 a {
  color: #0595db !important;
}

.page-nav-5 .page-nav-5 a {
  color: #0595db !important;
}

.page-nav-6 .page-nav-6 a {
  color: #0595db !important;
}

.page-nav-7 .page-nav-7 a {
  color: #0595db !important;
}

.page-nav-8 .page-nav-8 a {
  color: #0595db !important;
}

.page-nav-9 .page-nav-9 a {
  color: #0595db !important;
}

.page-nav-10 .page-nav-10 a {
  color: #0595db !important;
}

.page-nav-11 .page-nav-11 a {
  color: #0595db !important;
}

.page-nav-12 .page-nav-12 a {
  color: #0595db !important;
}

.page-nav-13 .page-nav-13 a {
  color: #0595db !important;
}

.page-nav-14 .page-nav-14 a {
  color: #0595db !important;
}

.page-nav-15 .page-nav-15 a {
  color: #0595db !important;
}

.page-nav-16 .page-nav-16 a {
  color: #0595db !important;
}

.page-nav-17 .page-nav-17 a {
  color: #0595db !important;
}

.page-nav-18 .page-nav-18 a {
  color: #0595db !important;
}

.page-nav-19 .page-nav-19 a {
  color: #0595db !important;
}

.page-nav-20 .page-nav-20 a {
  color: #0595db !important;
}

.page-subnav-1 .page-subnav-1 a {
  color: #555;
}

.page-subnav-2 .page-subnav-2 a {
  color: #555;
}

.page-subnav-3 .page-subnav-3 a {
  color: #555;
}

.page-subnav-4 .page-subnav-4 a {
  color: #555;
}

.page-subnav-5 .page-subnav-5 a {
  color: #555;
}

.page-subnav-6 .page-subnav-6 a {
  color: #555;
}

.page-subnav-7 .page-subnav-7 a {
  color: #555;
}

.page-subnav-8 .page-subnav-8 a {
  color: #555;
}

.page-subnav-9 .page-subnav-9 a {
  color: #555;
}

.page-subnav-10 .page-subnav-10 a {
  color: #555;
}

.devp-nav-1 .region-sidebar .devp-nav-1 a {
  color: #FFF;
}

.devp-nav-2 .region-sidebar .devp-nav-2 a {
  color: #FFF;
}

.devp-nav-3 .region-sidebar .devp-nav-3 a {
  color: #FFF;
}

.devp-nav-4 .region-sidebar .devp-nav-4 a {
  color: #FFF;
}

.devp-nav-5 .region-sidebar .devp-nav-5 a {
  color: #FFF;
}

.devp-nav-6 .region-sidebar .devp-nav-6 a {
  color: #FFF;
}

.devp-nav-7 .region-sidebar .devp-nav-7 a {
  color: #FFF;
}

.devp-nav-8 .region-sidebar .devp-nav-8 a {
  color: #FFF;
}

.devp-nav-9 .region-sidebar .devp-nav-9 a {
  color: #FFF;
}

.devp-nav-10 .region-sidebar .devp-nav-10 a {
  color: #FFF;
}

.page-nav-1 .region-sidebar .page-nav-1 a {
  color: #FFF !important;
}

.page-nav-2 .region-sidebar .page-nav-2 a {
  color: #FFF !important;
}

.page-nav-3 .region-sidebar .page-nav-3 a {
  color: #FFF !important;
}

.page-nav-4 .region-sidebar .page-nav-4 a {
  color: #FFF !important;
}

.page-nav-5 .region-sidebar .page-nav-5 a {
  color: #FFF !important;
}

.page-nav-6 .region-sidebar .page-nav-6 a {
  color: #FFF !important;
}

.page-nav-7 .region-sidebar .page-nav-7 a {
  color: #FFF !important;
}

.page-nav-8 .region-sidebar .page-nav-8 a {
  color: #FFF !important;
}

.page-nav-9 .region-sidebar .page-nav-9 a {
  color: #FFF !important;
}

.page-nav-10 .region-sidebar .page-nav-10 a {
  color: #FFF !important;
}

.page-nav-11 .region-sidebar .page-nav-11 a {
  color: #FFF !important;
}

.page-nav-12 .region-sidebar .page-nav-12 a {
  color: #FFF !important;
}

.page-nav-13 .region-sidebar .page-nav-13 a {
  color: #FFF !important;
}

.page-nav-14 .region-sidebar .page-nav-14 a {
  color: #FFF !important;
}

.page-nav-15 .region-sidebar .page-nav-15 a {
  color: #FFF !important;
}

.page-nav-16 .region-sidebar .page-nav-16 a {
  color: #FFF !important;
}

.page-nav-17 .region-sidebar .page-nav-17 a {
  color: #FFF !important;
}

.page-nav-18 .region-sidebar .page-nav-18 a {
  color: #FFF !important;
}

.page-nav-19 .region-sidebar .page-nav-19 a {
  color: #FFF !important;
}

.page-nav-20 .region-sidebar .page-nav-20 a {
  color: #FFF !important;
}

/* ==========================================================================

    Default Layout

   ========================================================================== */
.layout-region-spacing-default > .mx-layoutcontainer-wrapper {
  padding: 30px 40px;
}

.layout-region-spacing-rightside > .mx-layoutcontainer-wrapper {
  padding: 30px 40px 30px 0;
}

#content .mx-page > .mx-layoutcontainer > .mx-layoutcontainer-top > .mx-layoutcontainer-wrapper,
#content .mx-page > div > .mx-layoutcontainer > .mx-layoutcontainer-top > .mx-layoutcontainer-wrapper {
  padding-top: 0 !important;
}

/* Content Loading
========================================================================== */
/* make keyframes that tell the start state and the end state of our object */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.layout-container-fullwidth,
.layout-container-fixedwidth,
.layout-container-flexwidth {
  opacity: 0;
  /* make things invisible upon start */
  -webkit-animation: fadeIn ease-in 1;
  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
  -moz-animation: fadeIn ease-in 1;
  animation: fadeIn ease-in 1;
  -webkit-animation-fill-mode: forwards;
  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  animation-duration: 0.5s;
}

.dj_ie9 .layout-container-fullwidth,
.dj_ie9 .layout-container-fixedwidth,
.dj_ie9 .layout-container-flexwidth {
  opacity: 1;
}

/* 	Width variations 
   ========================================================================== */
.layout-container-fullwidth {
  min-width: 960px;
}

.layout-container-fixedwidth {
  min-width: 960px;
  max-width: 1040px;
}

.layout-container-flexwidth {
  min-width: 960px;
  max-width: 1200px;
}

/* 	Alignment variations 
   ========================================================================== */
.layout-container-centered {
  margin-left: auto;
  margin-right: auto;
}

/* ==========================================================================

    Launchpad Layout

   ========================================================================== */
.launchpad-header-region > .mx-layoutcontainer-wrapper {
  background: #222222;
}

/* ==========================================================================

    Operationdesk Header

   ========================================================================== */
.operationdesk-header {
  border-bottom: 3px solid #d7d7d7;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

.breadcrumbs {
  position: relative;
}
.breadcrumbs .mx-dataview {
  display: inline-block;
}
.breadcrumbs .mx-dataview .mx-dataview-content {
  overflow: visible;
}
.breadcrumbs .breadcrumbs-item {
  font-size: 24px;
  font-weight: 300;
  padding-right: 5px;
  display: inline-block;
  color: #888;
}
.breadcrumbs .breadcrumbs-item button {
  font-size: inherit;
  font-weight: inherit;
  padding: 0;
  border: 0;
  background-color: transparent;
}
@media only screen and (max-width: 480px) {
  .breadcrumbs .breadcrumbs-item {
    font-size: 15px;
  }
}
.breadcrumbs .breadcrumbs-item .formatstring {
  display: inline-block;
}
.breadcrumbs .breadcrumbs-item a {
  font-size: 24px;
  font-weight: 300;
  color: #888;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 350px;
  vertical-align: top;
}
.breadcrumbs .breadcrumbs-item a:hover {
  text-decoration: none;
}
@media only screen and (max-width: 480px) {
  .breadcrumbs .breadcrumbs-item a {
    font-size: 15px;
  }
}
.breadcrumbs .breadcrumbs-item:after {
  content: "/";
}
.breadcrumbs .breadcrumbs-item-active {
  color: #555;
}
.breadcrumbs .breadcrumbs-item-active a {
  color: #555;
}
.breadcrumbs .breadcrumbs-item-active:after {
  content: "";
}
.breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .btn, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .mx-listview .mx-listview-loadMore, .mx-listview .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .mx-listview-loadMore, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .gv_grid .gv_header .mendix_Button, .gv_grid .gv_header .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .mendix_Button,
.breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .gv_grid .gv_header .mx-button,
.gv_grid .gv_header .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .mx-button,
.breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_filter_dropdown .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .dijitButtonNode,
.breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_action_dropdown .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .dijitButtonNode, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .buzz-showMore, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .dijitButtonNode, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .dijitButtonNode, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown, .page-planning .timeline .timeline_controlPane .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .timeline_zoomleveldropdown {
  color: #555;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
}
.breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .btn:hover, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .mx-listview .mx-listview-loadMore:hover, .mx-listview .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .mx-listview-loadMore:hover, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .gv_grid .gv_header .mendix_Button:hover, .gv_grid .gv_header .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .mendix_Button:hover,
.breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .gv_grid .gv_header .mx-button:hover,
.gv_grid .gv_header .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .mx-button:hover,
.breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode:hover,
.gv_grid .gv_header .gv_filter_dropdown .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .dijitButtonNode:hover,
.breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode:hover,
.gv_grid .gv_header .gv_action_dropdown .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .dijitButtonNode:hover, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore:hover, .buzz-messagesView.buzz-desktopMessagesView .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .buzz-showMore:hover, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode:hover, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .dijitButtonNode:hover, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode:hover, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .dijitButtonNode:hover, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown:hover, .page-planning .timeline .timeline_controlPane .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .timeline_zoomleveldropdown:hover, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .btn:focus, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .mx-listview .mx-listview-loadMore:focus, .mx-listview .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .mx-listview-loadMore:focus, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .gv_grid .gv_header .mendix_Button:focus, .gv_grid .gv_header .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .mendix_Button:focus,
.breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .gv_grid .gv_header .mx-button:focus,
.gv_grid .gv_header .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .mx-button:focus,
.breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode:focus,
.gv_grid .gv_header .gv_filter_dropdown .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .dijitButtonNode:focus,
.breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode:focus,
.gv_grid .gv_header .gv_action_dropdown .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .dijitButtonNode:focus, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore:focus, .buzz-messagesView.buzz-desktopMessagesView .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .buzz-showMore:focus, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode:focus, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .dijitButtonNode:focus, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode:focus, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .dijitButtonNode:focus, .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown:focus, .page-planning .timeline .timeline_controlPane .breadcrumbs .breadcrumbs-item-active.dropdown-div-converter .timeline_zoomleveldropdown:focus {
  color: #0595db;
}
.breadcrumbs .breadcrumbs-item-title:after {
  content: "";
}
.breadcrumbs .breadcrumbs-action.icon {
  color: #888;
  font-size: 16px;
}
.breadcrumbs .breadcrumbs-action.icon:before {
  position: absolute;
  top: 9px;
}
.breadcrumbs .breadcrumbs-action.icon:focus, .breadcrumbs .breadcrumbs-action.icon:hover {
  color: #0595db;
}
@media only screen and (max-width: 480px) {
  .breadcrumbs .breadcrumbs-action.icon {
    display: none;
  }
}
.breadcrumbs .breadcrumbs-action a {
  color: #888;
  font-size: 10px;
}

.platform-cloud .breadcrumbs .breadcrumbs-item:after {
  padding-left: 6px;
}

.card {
  padding: 30px;
  border: 1px solid #d7d7d7;
  background-color: #FFF;
  border-radius: 4px;
}
.card.card-project-tabs {
  border-top-left-radius: 0;
}
@media only screen and (max-width: 768px) {
  .card {
    padding: 10px;
  }
}

.card-topic {
  position: relative;
  min-height: 250px;
}
.card-topic .card-topic-title {
  color: #0595db;
  font-size: 18px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.card-topic .card-topic-subtitle {
  font-size: 14px;
  margin-bottom: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.card-topic .card-topic-avatar {
  margin: auto auto 15px auto;
}
.card-topic .card-topic-meta {
  color: #888;
}
.card-topic .card-topic-meta span {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.card-topic-content {
  padding: 20px;
}
.card-topic-content p {
  min-height: 60px;
}

.form-block {
  margin-bottom: 30px;
}
.form-block .form-block-text {
  margin-bottom: 10px;
}
.form-block .form-block-title {
  margin-bottom: 10px;
}

.form-block-hr {
  padding-bottom: 30px;
  border-bottom: 1px solid #d7d7d7;
}

/* ==========================================================================

   Form controls (control bar of a form)

   ========================================================================== */
.form-controls {
  margin-top: 10px;
  padding-top: 10px;
}

/* ==========================================================================

   Section block 

   - Used as wrapper around sections within a page 

   ========================================================================== */
.section-block {
  border-bottom: 1px solid #F4F0F0;
  margin-bottom: 20px !important;
  padding-bottom: 20px !important;
  font-size: 12px;
}
.section-block .section-block-title {
  font-size: 18px;
  margin-bottom: 15px;
  color: #222;
}
.section-block .section-block-title * {
  color: #222;
}
.section-block .section-block-link {
  margin-bottom: 10px;
  font-size: 11px;
}
.section-block > .mx-groupbox-body {
  padding: 20px 15px;
}
.section-block.section-block-last {
  border-style: none;
}

.section-block-steps .row {
  margin-bottom: 20px;
}
.section-block-steps .section-block-steps-step {
  border: 1px solid #d7d7d7;
  height: 40px;
  width: 40px;
  text-align: center;
  border-radius: 100%;
}
.section-block-steps .section-block-steps-step label {
  color: #0595db;
  font-size: 20px;
  line-height: 37px;
  font-weight: bold;
}

.section-block-list {
  margin-bottom: 20px;
}
.section-block-list .section-block-list-title {
  font-size: 15px;
  margin-bottom: 5px;
}
.section-block-list p {
  margin-bottom: 10px;
}
.section-block-list .section-block-list-last {
  margin-bottom: 0;
}

/*	Rightsidebar specific
   ========================================================================== */
.layout-right-sidebar-right .section-block > .mx-groupbox-body {
  padding: 0;
}
.layout-right-sidebar-right .section-block .btn-block, .layout-right-sidebar-right .section-block .mx-listview .mx-listview-loadMore, .mx-listview .layout-right-sidebar-right .section-block .mx-listview-loadMore, .layout-right-sidebar-right .section-block .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView .layout-right-sidebar-right .section-block .buzz-showMore {
  margin-bottom: 5px;
}

.section-block-progress {
  padding: 10px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  border-color: #efefef #efefef #efefef #f99b1d;
  border-style: solid;
  border-width: 1px 1px 1px 4px;
  background-color: transparent;
  border-radius: 4px;
}
.section-block-progress .mx-groupbox-header {
  color: #f99b1d;
  font-size: 12px;
  text-transform: uppercase;
}

/*	Develop Desktop Modeler & Webmodeler
   ========================================================================== */
.developsectionoptions .developsectionoptions-wrapper {
  display: table;
  width: 100%;
  height: 100%;
}
.developsectionoptions .developsectionoptions-box {
  display: table-cell;
  text-align: center;
  vertical-align: top;
}
.developsectionoptions .developsectionoptions-title {
  margin-bottom: 22px;
  padding-top: 5px;
}
.developsectionoptions .developsectionoptions-left img {
  height: 60px;
}
.developsectionoptions .developsectionoptions-right img {
  height: 60px;
}
.developsectionoptions .developsectionoptions-middle img {
  height: 140px;
}

.pageheader {
  padding: 15px 0;
  margin-bottom: 30px;
  border-bottom: 1px solid #d7d7d7;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pageheader .breadcrumbs .open .btn, .pageheader .breadcrumbs .open .mx-listview .mx-listview-loadMore, .mx-listview .pageheader .breadcrumbs .open .mx-listview-loadMore, .pageheader .breadcrumbs .open .gv_grid .gv_header .mendix_Button, .gv_grid .gv_header .pageheader .breadcrumbs .open .mendix_Button,
.pageheader .breadcrumbs .open .gv_grid .gv_header .mx-button,
.gv_grid .gv_header .pageheader .breadcrumbs .open .mx-button,
.pageheader .breadcrumbs .open .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_filter_dropdown .pageheader .breadcrumbs .open .dijitButtonNode,
.pageheader .breadcrumbs .open .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_action_dropdown .pageheader .breadcrumbs .open .dijitButtonNode, .pageheader .breadcrumbs .open .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView .pageheader .breadcrumbs .open .buzz-showMore, .pageheader .breadcrumbs .open .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .pageheader .breadcrumbs .open .dijitButtonNode, .pageheader .breadcrumbs .open .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .pageheader .breadcrumbs .open .dijitButtonNode, .pageheader .breadcrumbs .open .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown, .page-planning .timeline .timeline_controlPane .pageheader .breadcrumbs .open .timeline_zoomleveldropdown {
  box-shadow: none;
  background-color: transparent;
}
@media only screen and (max-width: 480px) {
  .pageheader {
    padding: 10px 0;
    margin-bottom: 10px;
  }
}
.pageheader .btn, .pageheader .mx-listview .mx-listview-loadMore, .mx-listview .pageheader .mx-listview-loadMore, .pageheader .gv_grid .gv_header .mendix_Button, .gv_grid .gv_header .pageheader .mendix_Button,
.pageheader .gv_grid .gv_header .mx-button,
.gv_grid .gv_header .pageheader .mx-button,
.pageheader .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_filter_dropdown .pageheader .dijitButtonNode,
.pageheader .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_action_dropdown .pageheader .dijitButtonNode, .pageheader .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView .pageheader .buzz-showMore, .pageheader .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .pageheader .dijitButtonNode, .pageheader .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .pageheader .dijitButtonNode, .pageheader .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown, .page-planning .timeline .timeline_controlPane .pageheader .timeline_zoomleveldropdown,
.pageheader .mx-button {
  font-size: 14px;
  border-radius: 50px;
  font-weight: bold;
  padding: 12px 20px;
}
@media only screen and (max-width: 480px) {
  .pageheader .btn, .pageheader .mx-listview .mx-listview-loadMore, .mx-listview .pageheader .mx-listview-loadMore, .pageheader .gv_grid .gv_header .mendix_Button, .gv_grid .gv_header .pageheader .mendix_Button,
  .pageheader .gv_grid .gv_header .mx-button,
  .gv_grid .gv_header .pageheader .mx-button,
  .pageheader .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode,
  .gv_grid .gv_header .gv_filter_dropdown .pageheader .dijitButtonNode,
  .pageheader .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode,
  .gv_grid .gv_header .gv_action_dropdown .pageheader .dijitButtonNode, .pageheader .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView .pageheader .buzz-showMore, .pageheader .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .pageheader .dijitButtonNode, .pageheader .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .pageheader .dijitButtonNode, .pageheader .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown, .page-planning .timeline .timeline_controlPane .pageheader .timeline_zoomleveldropdown,
  .pageheader .mx-button {
    font-size: 12px;
    padding: 7px 10px;
  }
}
.pageheader.pageheader-company {
  border-style: none;
  margin: 0;
}
.pageheader .pageheader-buzz-search {
  width: 240px;
  position: absolute;
  right: 232px;
}
@media only screen and (max-width: 480px) {
  .pageheader .pageheader-buzz-search {
    width: 120px;
    right: 120px;
    top: 0;
  }
}
.pageheader .dropdown-menu {
  padding: 20px 20px 10px 20px !important;
  min-width: 210px;
  left: 0;
}
.pageheader .dropdown-menu * {
  font-size: 14px;
  color: #555;
  display: block;
  margin-bottom: 10px;
  cursor: pointer;
}
.pageheader .dropdown-menu *:hover, .pageheader .dropdown-menu *:focus {
  color: #0595db;
}
.pageheader .dropdown-menu a {
  font-size: 14px;
  color: #555;
  display: block;
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pageheader .dropdown-button.btn-primary {
  background-color: #0473a9;
}
.pageheader .dropdown-button.btn-primary:focus, .pageheader .dropdown-button.btn-primary:active, .pageheader .dropdown-button.btn-primary.active {
  background-color: #0473a9;
}
.pageheader .dropdown-button.btn-success {
  background-color: #6AB502;
}
.pageheader .btn-group > .btn + .dropdown-toggle, .pageheader .mx-listview .btn-group > .mx-listview-loadMore + .dropdown-toggle, .mx-listview .pageheader .btn-group > .mx-listview-loadMore + .dropdown-toggle, .pageheader .gv_grid .gv_header .btn-group > .mendix_Button + .dropdown-toggle, .gv_grid .gv_header .pageheader .btn-group > .mendix_Button + .dropdown-toggle,
.pageheader .gv_grid .gv_header .btn-group > .mx-button + .dropdown-toggle,
.gv_grid .gv_header .pageheader .btn-group > .mx-button + .dropdown-toggle,
.pageheader .gv_grid .gv_header .gv_filter_dropdown .btn-group > .dijitButtonNode + .dropdown-toggle,
.gv_grid .gv_header .gv_filter_dropdown .pageheader .btn-group > .dijitButtonNode + .dropdown-toggle,
.pageheader .gv_grid .gv_header .gv_action_dropdown .btn-group > .dijitButtonNode + .dropdown-toggle,
.gv_grid .gv_header .gv_action_dropdown .pageheader .btn-group > .dijitButtonNode + .dropdown-toggle, .pageheader .buzz-messagesView.buzz-desktopMessagesView .btn-group > .buzz-showMore + .dropdown-toggle, .buzz-messagesView.buzz-desktopMessagesView .pageheader .btn-group > .buzz-showMore + .dropdown-toggle, .pageheader .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .btn-group > .dijitButtonNode + .dropdown-toggle, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .pageheader .btn-group > .dijitButtonNode + .dropdown-toggle, .pageheader .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .btn-group > .dijitButtonNode + .dropdown-toggle, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .pageheader .btn-group > .dijitButtonNode + .dropdown-toggle, .pageheader .page-planning .timeline .timeline_controlPane .btn-group > .timeline_zoomleveldropdown + .dropdown-toggle, .page-planning .timeline .timeline_controlPane .pageheader .btn-group > .timeline_zoomleveldropdown + .dropdown-toggle {
  padding-right: 10px;
  padding-left: 10px;
  background-image: url(../images/platform/projectwall/dropdown-icon.png);
  box-shadow: none;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center;
  border-style: none;
  padding: 13px 20px;
}
@media only screen and (max-width: 480px) {
  .pageheader .btn-group > .btn + .dropdown-toggle, .pageheader .mx-listview .btn-group > .mx-listview-loadMore + .dropdown-toggle, .mx-listview .pageheader .btn-group > .mx-listview-loadMore + .dropdown-toggle, .pageheader .gv_grid .gv_header .btn-group > .mendix_Button + .dropdown-toggle, .gv_grid .gv_header .pageheader .btn-group > .mendix_Button + .dropdown-toggle,
  .pageheader .gv_grid .gv_header .btn-group > .mx-button + .dropdown-toggle,
  .gv_grid .gv_header .pageheader .btn-group > .mx-button + .dropdown-toggle,
  .pageheader .gv_grid .gv_header .gv_filter_dropdown .btn-group > .dijitButtonNode + .dropdown-toggle,
  .gv_grid .gv_header .gv_filter_dropdown .pageheader .btn-group > .dijitButtonNode + .dropdown-toggle,
  .pageheader .gv_grid .gv_header .gv_action_dropdown .btn-group > .dijitButtonNode + .dropdown-toggle,
  .gv_grid .gv_header .gv_action_dropdown .pageheader .btn-group > .dijitButtonNode + .dropdown-toggle, .pageheader .buzz-messagesView.buzz-desktopMessagesView .btn-group > .buzz-showMore + .dropdown-toggle, .buzz-messagesView.buzz-desktopMessagesView .pageheader .btn-group > .buzz-showMore + .dropdown-toggle, .pageheader .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .btn-group > .dijitButtonNode + .dropdown-toggle, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .pageheader .btn-group > .dijitButtonNode + .dropdown-toggle, .pageheader .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .btn-group > .dijitButtonNode + .dropdown-toggle, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .pageheader .btn-group > .dijitButtonNode + .dropdown-toggle, .pageheader .page-planning .timeline .timeline_controlPane .btn-group > .timeline_zoomleveldropdown + .dropdown-toggle, .page-planning .timeline .timeline_controlPane .pageheader .btn-group > .timeline_zoomleveldropdown + .dropdown-toggle {
    font-size: 12px;
    padding: 8px 10px;
    background-size: 16px;
  }
}
.pageheader .dropdown-div-converter button + .dropdown-button .caret {
  border-style: none;
}

.pageheader-left {
  width: 60%;
}
@media only screen and (max-width: 480px) {
  .pageheader-left {
    width: 100%;
  }
}

.pageheader-right {
  width: 40%;
}
@media only screen and (max-width: 480px) {
  .pageheader-right {
    width: 100%;
  }
}
.pageheader-right .mx-dataview-content {
  overflow: visible;
}
.pageheader-right .dropdown-menu {
  left: -85px;
}

.pageheader-search {
  position: relative;
}
.pageheader-search .form-control, .pageheader-search .readonly-input, .pageheader-search .TimePickerWidget .dijitTimeTextBox, .TimePickerWidget .pageheader-search .dijitTimeTextBox, .pageheader-search .prefilledinputbox textarea, .prefilledinputbox .pageheader-search textarea, .pageheader-search .TagIt ul.tagit, .TagIt .pageheader-search ul.tagit, .pageheader-search .gv_grid .gv_header .gv_searchnode .gv_searchBar, .gv_grid .gv_header .gv_searchnode .pageheader-search .gv_searchBar, .pageheader-search .gv_grid .gv_cell .dropdown .gv_dropdown .dijitButtonNode, .gv_grid .gv_cell .dropdown .gv_dropdown .pageheader-search .dijitButtonNode, .pageheader-search .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_searchBarPane, .page-capture .capture-grid .mendixDataGrid_controlPane .pageheader-search .mendixDataGrid_searchBarPane {
  padding-top: 10px;
  height: 45px;
  border-radius: 0;
  border-width: 0 0 1px 0;
  border-color: #d7d7d7;
  font-size: 14px;
  color: #888;
  box-shadow: none;
  padding-left: 0;
  background-color: transparent;
}
.pageheader-search .form-control:hover, .pageheader-search .readonly-input:hover, .pageheader-search .TimePickerWidget .dijitTimeTextBox:hover, .TimePickerWidget .pageheader-search .dijitTimeTextBox:hover, .pageheader-search .prefilledinputbox textarea:hover, .prefilledinputbox .pageheader-search textarea:hover, .pageheader-search .TagIt ul.tagit:hover, .TagIt .pageheader-search ul.tagit:hover, .pageheader-search .gv_grid .gv_header .gv_searchnode .gv_searchBar:hover, .gv_grid .gv_header .gv_searchnode .pageheader-search .gv_searchBar:hover, .pageheader-search .gv_grid .gv_cell .dropdown .gv_dropdown .dijitButtonNode:hover, .gv_grid .gv_cell .dropdown .gv_dropdown .pageheader-search .dijitButtonNode:hover, .pageheader-search .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_searchBarPane:hover, .page-capture .capture-grid .mendixDataGrid_controlPane .pageheader-search .mendixDataGrid_searchBarPane:hover, .pageheader-search .form-control:focus, .pageheader-search .readonly-input:focus, .pageheader-search .TimePickerWidget .dijitTimeTextBox:focus, .TimePickerWidget .pageheader-search .dijitTimeTextBox:focus, .pageheader-search .prefilledinputbox textarea:focus, .prefilledinputbox .pageheader-search textarea:focus, .pageheader-search .TagIt ul.tagit:focus, .TagIt .pageheader-search ul.tagit:focus, .pageheader-search .gv_grid .gv_header .gv_searchnode .gv_searchBar:focus, .gv_grid .gv_header .gv_searchnode .pageheader-search .gv_searchBar:focus, .pageheader-search .gv_grid .gv_cell .dropdown .gv_dropdown .dijitButtonNode:focus, .gv_grid .gv_cell .dropdown .gv_dropdown .pageheader-search .dijitButtonNode:focus, .pageheader-search .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_searchBarPane:focus, .page-capture .capture-grid .mendixDataGrid_controlPane .pageheader-search .mendixDataGrid_searchBarPane:focus {
  background-color: transparent;
}
.pageheader-search .pageheader-search-btn-search {
  position: absolute;
  right: 0;
  top: 3px;
  font-weight: normal;
  padding: 4px 0 4px 10px;
  color: #888;
  font-size: 20px;
}
.pageheader-search .pageheader-search-btn-search:hover, .pageheader-search .pageheader-search-btn-search:focus {
  color: #0595db;
}
.pageheader-search .pageheader-search-searchinput .input-group {
  display: block;
}
.pageheader-search .pageheader-search-searchinput .searchInputButton {
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  height: 40px;
  z-index: 10;
}
.pageheader-search .pageheader-search-searchinput .searchInputButton .btn, .pageheader-search .pageheader-search-searchinput .searchInputButton .mx-listview .mx-listview-loadMore, .mx-listview .pageheader-search .pageheader-search-searchinput .searchInputButton .mx-listview-loadMore, .pageheader-search .pageheader-search-searchinput .searchInputButton .gv_grid .gv_header .mendix_Button, .gv_grid .gv_header .pageheader-search .pageheader-search-searchinput .searchInputButton .mendix_Button,
.pageheader-search .pageheader-search-searchinput .searchInputButton .gv_grid .gv_header .mx-button,
.gv_grid .gv_header .pageheader-search .pageheader-search-searchinput .searchInputButton .mx-button,
.pageheader-search .pageheader-search-searchinput .searchInputButton .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_filter_dropdown .pageheader-search .pageheader-search-searchinput .searchInputButton .dijitButtonNode,
.pageheader-search .pageheader-search-searchinput .searchInputButton .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_action_dropdown .pageheader-search .pageheader-search-searchinput .searchInputButton .dijitButtonNode, .pageheader-search .pageheader-search-searchinput .searchInputButton .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView .pageheader-search .pageheader-search-searchinput .searchInputButton .buzz-showMore, .pageheader-search .pageheader-search-searchinput .searchInputButton .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .pageheader-search .pageheader-search-searchinput .searchInputButton .dijitButtonNode, .pageheader-search .pageheader-search-searchinput .searchInputButton .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .pageheader-search .pageheader-search-searchinput .searchInputButton .dijitButtonNode, .pageheader-search .pageheader-search-searchinput .searchInputButton .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown, .page-planning .timeline .timeline_controlPane .pageheader-search .pageheader-search-searchinput .searchInputButton .timeline_zoomleveldropdown {
  border-style: none;
  background: transparent;
  padding: 20px 10px;
}
.pageheader-search .pageheader-search-searchinput .searchInputButton .btn span, .pageheader-search .pageheader-search-searchinput .searchInputButton .mx-listview .mx-listview-loadMore span, .mx-listview .pageheader-search .pageheader-search-searchinput .searchInputButton .mx-listview-loadMore span, .pageheader-search .pageheader-search-searchinput .searchInputButton .gv_grid .gv_header .mendix_Button span, .gv_grid .gv_header .pageheader-search .pageheader-search-searchinput .searchInputButton .mendix_Button span,
.pageheader-search .pageheader-search-searchinput .searchInputButton .gv_grid .gv_header .mx-button span,
.gv_grid .gv_header .pageheader-search .pageheader-search-searchinput .searchInputButton .mx-button span,
.pageheader-search .pageheader-search-searchinput .searchInputButton .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode span,
.gv_grid .gv_header .gv_filter_dropdown .pageheader-search .pageheader-search-searchinput .searchInputButton .dijitButtonNode span,
.pageheader-search .pageheader-search-searchinput .searchInputButton .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode span,
.gv_grid .gv_header .gv_action_dropdown .pageheader-search .pageheader-search-searchinput .searchInputButton .dijitButtonNode span, .pageheader-search .pageheader-search-searchinput .searchInputButton .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore span, .buzz-messagesView.buzz-desktopMessagesView .pageheader-search .pageheader-search-searchinput .searchInputButton .buzz-showMore span, .pageheader-search .pageheader-search-searchinput .searchInputButton .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode span, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .pageheader-search .pageheader-search-searchinput .searchInputButton .dijitButtonNode span, .pageheader-search .pageheader-search-searchinput .searchInputButton .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode span, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .pageheader-search .pageheader-search-searchinput .searchInputButton .dijitButtonNode span, .pageheader-search .pageheader-search-searchinput .searchInputButton .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown span, .page-planning .timeline .timeline_controlPane .pageheader-search .pageheader-search-searchinput .searchInputButton .timeline_zoomleveldropdown span {
  display: none;
}

/* ==========================================================================

   Page header 

   - includes title
   - back button etc

   ========================================================================== */
.page-header {
  margin-bottom: 20px;
  margin-top: 0;
  padding-bottom: 0;
  overflow: hidden;
  border-style: none;
}
.page-header .page-header-title {
  margin-bottom: 8px;
  font-size: 18px;
  word-break: break-all;
}
.page-header .page-header-title * {
  font-size: 18px;
}
.page-header .page-header-subtitle {
  color: #888;
}
.page-header .page-header-text {
  display: block;
  margin-top: 20px;
}

/* ========================================================================== 

	Page Detail
   
   ========================================================================== */
.page-detail .page-detail-avatar {
  float: left;
  margin-right: 20px;
}
.page-detail .page-detail-avatar img {
  border-radius: 50%;
}
.page-detail .page-detail-content {
  overflow: hidden;
}

.submenu-group {
  margin-bottom: 20px;
  overflow: hidden;
}
.submenu-group .submenu-title {
  margin-bottom: 10px;
  display: block;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #888;
  font-size: 12px;
}
@media only screen and (max-width: 992px) {
  .submenu-group .submenu-title {
    padding: 0 17px;
  }
}
.submenu-group .submenu-item {
  display: block;
  padding-bottom: 5px;
  float: left;
  clear: left;
}
.submenu-group .submenu-item a {
  display: block;
  color: #555;
  font-size: 14px;
  float: left;
  clear: left;
}
@media only screen and (max-width: 992px) {
  .submenu-group .submenu-item a {
    color: #b5b5b5;
    padding: 0 17px;
  }
}
.submenu-group .submenu-item a:hover, .submenu-group .submenu-item a:focus {
  color: #0595db !important;
}

.wizard-steps {
  margin: 15px 0 40px;
}
.wizard-steps .wizard-steps-graph {
  background: url("../images/platform/invite_wizard/border.png") repeat-x left center;
  height: 34px;
}
.wizard-steps .wizard-steps-graph .wizard-steps-step1,
.wizard-steps .wizard-steps-graph .wizard-steps-step2,
.wizard-steps .wizard-steps-graph .wizard-steps-step3,
.wizard-steps .wizard-steps-graph .wizard-steps-step4 {
  background-image: url("../images/platform/invite_wizard/wizard_steps.png");
  background-repeat: no-repeat;
  background-size: 33px;
}
.wizard-steps .wizard-steps-graph .wizard-steps-step1 {
  background-position: 50% 0;
}
.wizard-steps .wizard-steps-graph .wizard-steps-step2 {
  background-position: 50% -50px;
}
.wizard-steps .wizard-steps-graph .wizard-steps-step3 {
  background-position: 50% -100px;
}
.wizard-steps .wizard-steps-graph .wizard-steps-step4 {
  background-position: 50% -150px;
}
.wizard-steps .wizard-steps-graph .wizard-steps-active {
  background-image: url("../images/platform/invite_wizard/wizard_steps_active.png");
}
.wizard-steps .wizard-steps-graph .wizard-steps-done {
  background-image: url("../images/platform/invite_wizard/wizard_steps_done.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
}
.wizard-steps .wizard-steps-text td {
  text-align: center;
}
.wizard-steps .wizard-steps-text label {
  margin-top: 5px;
  display: block;
  color: #c7c7c7;
  font-size: 14px;
}
.wizard-steps .wizard-steps-text .wizard-steps-done label,
.wizard-steps .wizard-steps-text .wizard-steps-active label {
  color: #555;
}

.tab-lined-fake {
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 20px;
}
.tab-lined-fake .mx-link {
  margin-bottom: -1px;
  margin-right: 30px;
}
.tab-lined-fake .mx-link a {
  display: block;
  padding: 7px 0;
  color: #888;
  font-size: 14px;
}
.tab-lined-fake .mx-link a:hover, .tab-lined-fake .mx-link a:focus {
  color: #0595db;
}
.tab-lined-fake .tab-line-fake-item-active a {
  border-bottom: 2px solid #0595db;
  color: #0595db;
}

/* ========================================================================== 

	DateTimePicker widget
   
   ========================================================================== */
.TimePickerWidget .dijitTimeTextBox {
  width: auto !important;
  display: inline-block !important;
}
.TimePickerWidget .dijitTimeTextBox .dijitArrowButtonContainer {
  border-width: 0 !important;
}
.TimePickerWidget .dijitTimeTextBox .dijitArrowButtonContainer .dijitArrowButtonInner {
  text-indent: 0 !important;
}

.dijitTimePickerPopup .dijitTimePicker {
  border-style: none;
  background: #222222;
}
.dijitTimePickerPopup .dijitTimePicker .dijitTimePickerMarker,
.dijitTimePickerPopup .dijitTimePicker .dijitTimePickerTick {
  padding: 3px;
  color: #FFF;
  border-color: #464646;
  background: none;
}
.dijitTimePickerPopup .dijitTimePicker .dijitTimePickerMarker:hover, .dijitTimePickerPopup .dijitTimePicker .dijitTimePickerMarker:focus,
.dijitTimePickerPopup .dijitTimePicker .dijitTimePickerTick:hover,
.dijitTimePickerPopup .dijitTimePicker .dijitTimePickerTick:focus {
  background: #0595db !important;
}
.dijitTimePickerPopup .dijitTimePicker .dijitTimePickerMarker .dijitTimePickerItemInner,
.dijitTimePickerPopup .dijitTimePicker .dijitTimePickerTick .dijitTimePickerItemInner {
  padding: 0;
}
.dijitTimePickerPopup .dijitTimePicker .dijitDownArrowButton,
.dijitTimePickerPopup .dijitTimePicker .dijitUpArrowButton {
  padding: 3px;
  border-style: none;
}
.dijitTimePickerPopup .dijitTimePicker .dijitDownArrowButton .dijitArrowButtonInner,
.dijitTimePickerPopup .dijitTimePicker .dijitUpArrowButton .dijitArrowButtonInner {
  display: none !important;
}
.dijitTimePickerPopup .dijitTimePicker .dijitDownArrowButton .dijitArrowButtonChar,
.dijitTimePickerPopup .dijitTimePicker .dijitUpArrowButton .dijitArrowButtonChar {
  display: inline-block !important;
  margin-left: 5px;
  font-size: 8px;
  color: #FFF;
  font-size: 12px;
}

.dijitCalendarContainer {
  background-color: #FFF;
  border: 1px solid #d8dde6;
  border-radius: .25rem;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16);
}
.dijitCalendarContainer tr th {
  color: #54698d;
  background-color: #FFF;
}
.dijitCalendarContainer tr td {
  padding: 10px;
}
.dijitCalendarContainer tr td:hover {
  border-radius: 50%;
}
.dijitCalendarContainer tr td .dijitCalendarDateLabel {
  color: #555;
  border-radius: 50%;
}
.dijitCalendarContainer tr td.dijitCalendarNextMonth .dijitCalendarDateLabel {
  color: #d8dde6;
}
.dijitCalendarContainer tr td.dijitCalendarSelectedDate .dijitCalendarDateLabel {
  color: #fff;
}
.dijitCalendarContainer tr td.dijitCalendarSelectedDate, .dijitCalendarContainer tr td.dijitCalendarSelectedDate:hover {
  border-radius: 50%;
}
.dijitCalendarContainer tr td.dijitCalendarNextMonth .dijitCalendarDateLabel {
  color: #555;
}

/* ========================================================================== 

    Help Text Viewer
   
   ========================================================================== */
.HelpTextContainerTable {
  margin: 0 10px;
  z-index: 110;
}
.HelpTextContainerTable .HelpTextBox {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  padding: 20px 25px;
  line-height: 18px;
  width: auto;
  border-style: none;
  background-color: #222222;
  color: #FFF;
}

.widget-helptext .HelpTextButton {
  background: none;
}

.HelpTextBox {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;
  padding: 20px 25px !important;
  line-height: 18px !important;
  border-style: none !important;
  background-color: #222222 !important;
  color: #FFF !important;
}

/* ==========================================================================

	Label container widget

   ========================================================================== */
.Label_container .tg_label,
.capture-grid span.labels .tg_label {
  border-radius: 3px;
  position: relative;
  display: inline-block;
  padding: 0 22px 0 5px !important;
  margin-left: 5px;
  height: 17px;
  background-color: #d7d7d7;
  color: #555;
  font-size: 10px;
  line-height: 1.7em;
  border: 0;
}
.Label_container .tg_label_readonly,
.capture-grid span.labels .tg_label_readonly {
  border-radius: 3px;
  position: relative;
  display: inline-block;
  padding: 0 5px 0 5px !important;
  margin-left: 5px;
  height: 17px;
  background-color: #d7d7d7;
  color: #555;
  font-size: 10px;
  line-height: 1.7em;
  border: 0;
}
.Label_container .tg_label_remove,
.capture-grid span.labels .tg_label_remove {
  border-radius: 3px;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 5px;
  height: 100%;
  background-color: #c5c5c5;
  font-size: 10px;
  line-height: 1.6em;
  font-weight: bold;
  cursor: pointer;
  border: 0;
}
.Label_container .tg_label_remove.hover,
.capture-grid span.labels .tg_label_remove.hover {
  background-color: #c5c5c5;
}
.Label_container .tg_column_tags,
.capture-grid span.labels .tg_column_tags {
  margin: 0;
}
.Label_container .LabelSelect_combo,
.capture-grid span.labels .LabelSelect_combo {
  margin: 0 0 0 5px;
  border: 0;
}
.Label_container .LabelSelect_combo .dijitDownArrowButton,
.capture-grid span.labels .LabelSelect_combo .dijitDownArrowButton {
  display: none;
}

.Label_container .LabelSelect_LabelContainer:first-child .tg_label,
.capture-grid span.labels .tg_label:first-child {
  margin-left: 0;
}

.dijitComboBoxMenuPopup .dijitComboBoxMenu {
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border: 1px solid #d7d7d7;
  background-color: white;
}
.dijitComboBoxMenuPopup .dijitMenuItem {
  padding: 8px;
}
.dijitComboBoxMenuPopup .dijitMenuItem.dijitMenuItemHover {
  background-color: #FFF;
  color: #0595db;
}
.dijitComboBoxMenuPopup .dijitMenuItem.dijitMenuItemSelected {
  background-color: #0595db;
  color: #FFF;
}

/* ========================================================================== 

    Prefilled input box widget
   
   ========================================================================== */
.prefilledinputbox .prefilledinputbox-overlay {
  padding: 6px 8px;
  height: 30px;
  color: #888;
  vertical-align: middle;
  font-size: 12px;
  line-height: 1.42857;
}

/* ========================================================================== 

    Progressbar Widget
   
   ========================================================================== */
.progress {
  height: 30px;
  padding: 3px;
  border-radius: 3px;
  position: relative;
}
.progress .progress-bar {
  line-height: 25px;
  border-radius: 3px;
  text-align: left;
}
.progress .progress-text {
  padding-left: 10px;
}
.progress .progressbar-text-contract {
  color: #555;
}

/* ========================================================================== 

	Radio button widget
   
   ========================================================================== */
.RadioButtonList .radio-inline {
  margin-top: 0;
  margin-bottom: 5px;
}
.RadioButtonList .radio-inline span {
  padding-top: 7px;
  margin-left: 0px;
  padding-bottom: 0;
}
.RadioButtonList .radio {
  margin-top: 0;
  margin-bottom: 5px;
}
.RadioButtonList .radio label {
  padding-left: 22px;
}
.RadioButtonList .radio input {
  margin-left: -18px;
}
.RadioButtonList .radio span {
  padding-top: 1px;
  margin-left: 0px;
  padding-bottom: 0;
}
.RadioButtonList .radio-inline {
  display: inline-block;
  padding-left: 25px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 20px;
}
.RadioButtonList ul {
  padding: 0;
  list-style-type: none;
}
.RadioButtonList ul input {
  margin: 0;
}

/* ========================================================================== 

    Simple chart (used by planning)
   
   ========================================================================== */
div.SimpleChartFlotContainer {
  padding: 0;
  border: 0;
}
div.SimpleChartFlotContainer .tickLabel.SimpleChartFlotTickLabel.SimpleChartXAxis {
  position: static !important;
  /* FIXME: EvdP: I know: very ugly, but this is set from the widget and must be overridden. Fix better later; */
  display: block;
  text-align: center;
  padding-top: 10px;
}

/* ========================================================================== 

	Tagit widget
   
   ========================================================================== */
.TagIt {
  z-index: 1000;
}
.TagIt ul.tagit {
  min-height: 75px;
  height: auto;
  overflow: auto;
}
.TagIt ul.tagit li {
  display: block;
  float: left;
  margin: 2px;
  padding: 0.6em 1.5em 0.6em 0.6em;
  border: 0;
  word-break: break-all;
}
.TagIt ul.tagit li .ui-helper-hidden-accessible {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  border: 0;
}
.TagIt ul.tagit li input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: none;
  margin: 0;
  padding: 0;
  width: inherit;
  outline: none;
  border: none;
  background-color: inherit;
}
.TagIt ul.tagit li.tagit-choice {
  border-radius: 3px;
  position: relative;
  border: 0;
  background-color: #d7d7d7;
}
.TagIt ul.tagit li.tagit-choice .tagit-close {
  position: absolute;
  top: 50%;
  right: .4em;
  margin-top: -8px;
  text-decoration: none;
  line-height: 17px;
  cursor: pointer;
}
.TagIt ul.tagit li.tagit-choice .tagit-close .text-icon {
  display: inline;
  color: #555;
  font-size: 16px;
  line-height: 13px;
}
.TagIt ul.tagit li.tagit-choice .tagit-close .ui-icon {
  display: none;
}
.TagIt .ui-menu {
  -webkit-border-radius: 0px 0px 4px 4px;
  -moz-border-radius: 0px 0px 4px 4px;
  -ms-border-radius: 0px 0px 4px 4px;
  -o-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
  -webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.07);
  box-shadow: 0 5px 3px rgba(0, 0, 0, 0.07);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  display: block;
  margin: 0;
  padding: 2px;
  outline: none;
  border: 1px solid #d7d7d7;
  border-top: 0;
  background: #FFF;
  list-style: none;
  cursor: default;
}
.TagIt .ui-menu li.ui-menu-item {
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%;
  list-style: none;
  zoom: 1;
}
.TagIt .ui-menu li.ui-menu-item a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  margin: 0;
  padding: 17px 10px;
  height: 70px;
  border: 1px solid transparent;
  color: #555;
}
.TagIt .ui-menu li.ui-menu-item a.ui-state-focus, .TagIt .ui-menu li.ui-menu-item a.ui-state-hover {
  background: #ebebeb;
  text-decoration: none;
}
.TagIt .ui-menu li.ui-menu-item:first-child {
  border: 0;
}
.TagIt .ui-menu li.ui-menu-item img {
  position: absolute;
  top: 50%;
  margin: 0;
  margin-top: -24px;
  width: 48px;
  height: 48px;
}
.TagIt .ui-menu li.ui-menu-item .mxtagit-suggest-name {
  font-weight: bold;
  margin-left: 65px;
  line-height: 20px;
}
.TagIt .ui-menu li.ui-menu-item .mxtagit-suggest-description {
  margin-left: 65px;
  font-size: 11px;
}

/* ========================================================================== 

	Gridview
   
   ========================================================================== */
/*  Default
	========================================================================== */
.gv_grid .gv_header {
  padding: 0;
  margin-bottom: 0;
}
.gv_grid .gv_header .gv_searchnode .gv_searchBar {
  width: auto !important;
  display: inline-block !important;
  margin-top: 0;
  padding: 0 8px;
  margin: 0 0 10px 0;
  border-radius: 30px;
  background-image: url(../images/platform/capture/search-icon.png);
  background-repeat: no-repeat;
  background-position: 95% center;
  background-color: transparent;
  background-size: 16px;
}
.gv_grid .gv_header .gv_searchnode .gv_searchBar .dijitTextBox {
  border-radius: 0;
  width: 300px;
  border-style: none;
  padding: 0 0 0 5px;
  background-color: transparent;
}
.gv_grid .gv_header .gv_searchnode .gv_searchBar .dijitTextBox .dijitInputField {
  padding: 8px 0;
}
.gv_grid .gv_header .gv_searchnode .gv_searchBar .dijitTextBox .dijitInputField .tg_search_placeholder {
  color: #888;
}
.gv_grid .gv_header .gv_searchnode .gv_searchLabelContainer {
  float: left;
}
.gv_grid .gv_header .gv_searchnode .gv_searchLabelContainer .gv_label {
  border-radius: 3px;
  position: relative;
  float: left;
  margin: 6px 4px 6px 0;
  padding: 2px 22px 2px 5px;
  background-color: #76ca02;
  color: #FFF;
  border-color: transparent;
  font-size: 10px;
}
.gv_grid .gv_header .gv_searchnode .gv_searchLabelContainer .gv_label .gv_label_close {
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 5px;
  height: 100%;
  background-color: #61a702;
  font-size: 12px;
  line-height: 1.7em;
  cursor: pointer;
  color: #FFF;
  border-color: transparent;
}
.gv_grid .gv_header .gv_filter_dropdown, .gv_grid .gv_header .gv_action_dropdown {
  margin: 0;
}
.gv_grid .gv_header .gv_filter_dropdown .dijitArrowButtonInner, .gv_grid .gv_header .gv_action_dropdown .dijitArrowButtonInner {
  display: none !important;
}
.gv_grid .gv_header .gv_filter_dropdown .dijitArrowButtonChar, .gv_grid .gv_header .gv_action_dropdown .dijitArrowButtonChar {
  display: inline-block !important;
  font-size: 8px;
  margin-left: 5px;
}
.gv_grid .gv_header .gv_filter_dropdown *, .gv_grid .gv_header .gv_action_dropdown * {
  line-height: inherit;
}
.gv_grid .gv_header .mendix_Button,
.gv_grid .gv_header .mx-button,
.gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_action_dropdown .dijitButtonNode {
  margin: 0 5px 10px 0;
}
.gv_grid .gv_header .gv_filter_dropdown {
  float: right;
}
.gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode {
  margin-right: 0;
}
.gv_grid .gv_table {
  table-layout: fixed;
}
.gv_grid .gv_table .gv_gridhead .gv_headrow .gv_th {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  padding: 10px;
  border-width: 0;
  border-style: solid;
  border-color: #d7d7d7;
  border-bottom-width: 2px;
  text-transform: uppercase;
  line-height: 1.42857;
  cursor: pointer;
  color: #888;
}
.gv_grid .gv_table .gv_gridhead .gv_headrow .gv_th.gv_multiselect_column_head {
  width: 40px;
}
.gv_grid .gv_table .gv_gridhead .gv_headrow .gv_th .gv_sort_arrow {
  border: 0;
  top: 0;
}
.gv_grid .gv_table .gv_gridhead .gv_headrow .gv_th .gv_sort_arrow:before {
  float: right;
  padding-left: 5px;
}
.gv_grid .gv_table .gv_gridhead .gv_headrow .gv_th.gv_sort_down .gv_sort_arrow:before {
  content: "\25BC";
}
.gv_grid .gv_table .gv_gridhead .gv_headrow .gv_th.gv_sort_up .gv_sort_arrow:before {
  content: "\25B2";
}
.gv_grid .gv_table .gv_row .gv_cell {
  padding: 10px;
  vertical-align: middle;
  border-top: 1px solid #d7d7d7;
}
.gv_grid .gv_table .gv_row .gv_cell.gv_cell_multiselect {
  text-align: center;
  padding: 0;
}
.gv_grid .gv_table .gv_row .gv_cell .gv_cell_wrapper {
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.gv_grid .gv_table .gv_row .gv_cell .gv_cell_wrapper .label, .gv_grid .gv_table .gv_row .gv_cell .gv_cell_wrapper .gv_footer .gv_paging .gv_empty_message, .gv_grid .gv_footer .gv_paging .gv_table .gv_row .gv_cell .gv_cell_wrapper .gv_empty_message {
  font-weight: normal;
  border-radius: 3px;
  font-size: 12px;
  display: inline-block;
}
.gv_grid .gv_table .gv_row .gv_cell_celltablelayout .gv_cell_wrapper {
  display: table;
}
.gv_grid .gv_table .gv_row .gv_cell_celltablelayout .gv_cell_wrapper > .table-cell {
  display: table-cell;
}
.gv_grid .gv_table .gv_row.gv_row_hover {
  background: none;
}
.gv_grid .gv_table .gv_row.gv_selected, .gv_grid .gv_table .gv_row.gv_selected.gv_row_hover {
  background: none;
}
.gv_grid .gv_table .gv_row.gv_selected td.gv_cell, .gv_grid .gv_table .gv_row.gv_selected.gv_row_hover td.gv_cell {
  background: #feebd2 !important;
}
.gv_grid .memberadmin-memberdisabled {
  opacity: 0.5;
}
.gv_grid .gv_footer {
  overflow: hidden;
  clear: both;
  margin-top: 0;
  padding-top: 10px;
  border-top: 1px solid #d7d7d7;
}
.gv_grid .gv_footer .gv_paging {
  display: block;
}
.gv_grid .gv_footer .gv_paging .gv_btn_page {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  margin: 0;
  color: #888;
  margin: 0 1px;
}
.gv_grid .gv_footer .gv_paging .gv_btn_page.gv_btn_page_active {
  background-color: #f0f0ee;
  color: #555;
}
.gv_grid .gv_footer .gv_paging .gv_btn_page:hover {
  background-color: #d7d7d7;
  text-decoration: none;
}
.gv_grid .gv_footer .gv_paging .gv_btn_prev,
.gv_grid .gv_footer .gv_paging .gv_btn_next {
  border-color: #555;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-width: 4px;
  margin: 5px;
}
.gv_grid .gv_footer .gv_paging .gv_paging_totals {
  float: left;
  clear: none;
  display: inline;
  font-size: 11px;
  color: #888;
}
.gv_grid .gv_footer .gv_paging .gv_empty_message {
  font-weight: normal;
  font-size: 12px;
}

#content .gv_grid .gv_table .gv_gridhead .gv_headrow .gv_th {
  border-bottom: none;
}

/*  Floating Grid
	========================================================================== */
.gv_floating_grid .gv_header {
  border-bottom: 1px solid #d7d7d7;
}
.gv_floating_grid .gv_table .gv_row {
  border-style: none;
}
.gv_floating_grid .gv_table .gv_row .gv_cell {
  border-style: none;
}
.gv_floating_grid .gv_table .gv_row .gv_cell .gv_column_wrapper {
  margin: 0;
}

/*  Tiles Grid
	========================================================================== */
.gv-tiles .gv_header, .gv-tiles .gv_footer {
  border-style: none;
}
.gv-tiles .gv_table .gv_row {
  margin: 0 -1px -1px 0;
  padding: 10px;
  width: 170px;
  height: 170px;
  border: 1px solid #d7d7d7;
}
.gv-tiles .gv_table .gv_row .gv_cell {
  padding: 0;
}
.gv-tiles .gv_table .gv_row .gv_cell .gv_cell_wrapper {
  text-align: center;
}
.gv-tiles .gv_table .gv_row .gv_cell_overflow {
  padding: 0;
}
.gv-tiles .gv_table .gv_row .gv_cell_multiselect {
  display: none;
}
.gv-tiles .gv_table .gv_row .gv_cell_Image {
  height: 128px;
  margin-bottom: 10px;
}
.gv-tiles .gv_table .gv_row.gv_row_hover {
  background: #feebd2;
}
.gv-tiles .gv_table .gv_row.gv_selected {
  background: #feebd2 !important;
}

/*  Multiselect disabled
	========================================================================== */
.gv_multiselect_disabled.gv_grid .gv_multiselect_column_head {
  width: 0 !important;
  padding: 0 !important;
}
.gv_multiselect_disabled.gv_grid .gv_cell_multiselect {
  padding: 0 !important;
}

/*  Multiselect enabled
	========================================================================== */
.gv_multiselect_enabled .gv_table .gv_row {
  cursor: pointer;
}

/*  Headers disabled
	========================================================================== */
.gv_nocolumnheaders.gv_grid .gv_th {
  padding: 0 !important;
}

/*  Striped
	========================================================================== */
.gv-striped.gv_grid .gv_table .gv_row .gv_cell {
  border-top: 0;
}
.gv-striped.gv_grid .gv_table .gv_row:nth-child(odd) .gv_cell {
  background-color: #e4e4e4;
}

/*  Bordered
	========================================================================== */
.gv-bordered.gv_grid .gv_table .gv_gridhead .gv_headrow .gv_th {
  border: 1px solid #d7d7d7;
}
.gv-bordered.gv_grid .gv_table .gv_row {
  cursor: pointer;
}
.gv-bordered.gv_grid .gv_table .gv_row .gv_cell {
  border: 1px solid #d7d7d7;
}

/*  Hoverd
	========================================================================== */
.gv-hover.gv_grid .gv_table .gv_row {
  cursor: pointer;
}
.gv-hover.gv_grid .gv_table .gv_row.gv_row_hover .gv_cell {
  background: #feebd2;
}
.gv-hover.gv_grid .gv_table .gv_row.gv_selected.gv_row_hover .gv_cell {
  background: #f6e4cc !important;
}

/* ========================================================================== 

	Alignment
   
   ========================================================================== */
/*  Align Top
	========================================================================== */
.gv-row-align-top.gv_grid .gv_table .gv_row .gv_cell {
  vertical-align: top;
}

/* ========================================================================== 

	Gridview option - Row sizes
   
   ========================================================================== */
/*  Small rows
	========================================================================== */
.gv-row-s.gv_grid .gv_table .gv_row .gv_cell {
  height: 55px;
  padding: 5px 10px;
}

/*  Medium rows
	========================================================================== */
.gv-row-m.gv_grid .gv_table .gv_row .gv_cell {
  height: 70px;
}

/*  Large rows
	========================================================================== */
.gv-row-l.gv_grid .gv_table .gv_row .gv_cell {
  height: 120px;
}

/* ========================================================================== 

	Gridview option - Avatar sizes
   
   ========================================================================== */
.gv-avatar-s.gv_grid .avatar,
.gv-avatar-m.gv_grid .avatar,
.gv-avatar-l.gv_grid .avatar {
  width: auto !important;
}
.gv-avatar-s.gv_grid .avatar img,
.gv-avatar-m.gv_grid .avatar img,
.gv-avatar-l.gv_grid .avatar img {
  position: absolute;
  top: 50%;
  margin: 0;
  border-radius: 100%;
}

/*  Small avatars
	========================================================================== */
.gv-avatar-s.gv_grid .avatar img {
  width: 20px;
  height: 20px;
  margin-top: -10px;
}
.gv-avatar-s.gv_grid .next-to-avatar {
  padding-left: 35px;
}

/*  Medium avatars
	========================================================================== */
.gv-avatar-m.gv_grid .avatar img {
  width: 48px;
  height: 48px;
  margin-top: -24px;
}
.gv-avatar-m.gv_grid .next-to-avatar {
  padding-left: 63px;
}

/*  Large avatars
	========================================================================== */
.gv-avatar-l.gv_grid .avatar img {
  width: 64px;
  height: 64px;
  margin-top: -32px;
}
.gv-avatar-l.gv_grid .next-to-avatar {
  padding-left: 79px;
}

/* ========================================================================== 

	Gridview Helpers
   
   ========================================================================== */
/*	Hide helpers
	========================================================================== */
.gv-hide-header .gv_header {
  display: none;
}

.gv-hide-table .gv_table {
  display: none;
}

.gv-hide-table-header .gv_headrow {
  display: none;
}

.gv-hide-table-rows .gv_row {
  display: none;
}

.gv-hide-footer .gv_footer {
  display: none;
}

/* 	Column helpers

 		- Can be used without the gv_cell 
	========================================================================== */
.gv_grid .gv_th.gv_th_overflow {
  width: 0px !important;
  padding: 0 !important;
}
.gv_grid .gv_cell.gv_cell_overflow .gv_cell_wrapper {
  overflow: visible !important;
}
.gv_grid.gv_floating_grid .gv_header {
  border-bottom: 1px solid #d7d7d7;
}
.gv_grid.gv_floating_grid .gv_table .gv_row {
  position: relative;
}
.gv_grid.gv_floating_grid .gv_table .gv_row .gv_cell.gv_cell_overflow {
  padding: 0;
}
.gv_grid.gv_floating_grid .gv_table .gv_row .gv_cell.gv_cell_overflow .gv_cell_wrapper {
  overflow: visible !important;
  position: static;
}
.gv_grid .activity span {
  background-image: url(../images/platform/grid/activity_levels/activity_level_none.png);
  background-position: left top;
  background-repeat: no-repeat;
  display: block;
  height: 10px;
  width: 40px;
}
.gv_grid .gv_row.muxnav_activitylevel_none .activity span {
  background-image: url(../images/platform/grid/activity_levels/activity_level_0.png);
}
.gv_grid .gv_row.muxnav_activitylevel_low .activity span {
  background-image: url(../images/platform/grid/activity_levels/activity_level_1.png);
}
.gv_grid .gv_row.muxnav_activitylevel_medium .activity span {
  background-image: url(../images/platform/grid/activity_levels/activity_level_2.png);
}
.gv_grid .gv_row.muxnav_activitylevel_high .activity span {
  background-image: url(../images/platform/grid/activity_levels/activity_level_3.png);
}

/* 	Item helpers (cell classes)
	========================================================================== */
.gv_grid .gv_cell .title > .gv_column {
  font-weight: bold;
}
.gv_grid .gv_cell .action > .gv_column {
  color: #0595db;
  cursor: pointer;
}
.gv_grid .gv_cell .action > .gv_column:hover {
  text-decoration: none;
  color: #036ea2;
}
.gv_grid .gv_cell .detail > .gv_column {
  color: #888;
  font-size: 11px;
  font-style: italic;
}
.gv_grid .gv_cell .new-line {
  display: block;
  clear: left;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gv_grid .gv_cell .attached > .gv_column {
  padding-left: 6px;
}
.gv_grid .gv_cell .separator {
  padding-left: 8px;
  margin-left: 8px;
  border-left: 1px solid #d7d7d7;
}
.gv_grid .gv_cell .s-icon img {
  width: 20px;
  height: 20px;
}
.gv_grid .gv_cell .m-icon img {
  width: 48px;
  height: 48px;
}
.gv_grid .gv_cell .l-icon img {
  width: 64px;
  height: 64px;
}
.gv_grid .gv_cell .nowrap > .gv_column {
  white-space: nowrap;
}
.gv_grid .gv_cell .float-left {
  float: left;
}
.gv_grid .gv_cell .clear-left {
  clear: left;
}
.gv_grid .gv_cell .large {
  font-size: 14px;
  font-weight: inherit;
}
.gv_grid .gv_cell .small {
  font-size: 11px;
}
.gv_grid .gv_cell .align-left {
  text-align: left;
  display: block;
}
.gv_grid .gv_cell .align-center {
  text-align: center;
  display: block;
}
.gv_grid .gv_cell .align-right {
  text-align: right;
  display: block;
}
.gv_grid .gv_cell .dropdown .gv_dropdown {
  margin: 0;
}
.gv_grid .gv_cell .dropdown .gv_dropdown .dijitButtonNode {
  text-align: left;
}
.gv_grid .gv_cell .dropdown .gv_dropdown .dijitButtonNode .dijitArrowButtonInner {
  display: none !important;
}
.gv_grid .gv_cell .dropdown .gv_dropdown .dijitButtonNode .dijitArrowButtonChar {
  display: inline-block !important;
  font-size: 8px;
  margin-left: 5px;
}
.gv_grid .gv_cell .dropdown .gv_dropdown .dijitButtonNode .dijitButtonText {
  width: 125px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gv_grid .gv_cell .gv_label {
  border-radius: 3px;
  position: relative;
  margin-right: 5px;
  padding: 2px 22px 2px 5px;
  background-color: #d7d7d7;
  color: #555;
  border-style: none;
  line-height: 1.7em;
  font-size: 10px;
}
.gv_grid .gv_cell .gv_label .gv_label_close {
  border-bottom-right-radius: 3px;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 5px;
  height: 100%;
  background-color: #c5c5c5;
  font-size: 10px;
  line-height: 1.6em;
  font-weight: bold;
  cursor: pointer;
  border-style: none;
}
.gv_grid .gv_cell .move-arrow {
  display: block;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  color: #888;
  cursor: pointer;
  font-size: 11px;
}
.gv_grid .gv_cell .move-arrow:hover, .gv_grid .gv_cell .move-arrow:focus, .gv_grid .gv_cell .move-arrow:active {
  color: #222222;
}
.gv_grid .gv_cell .move-arrow-disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
}
.gv_grid .gv_cell .capture-status {
  padding: 6px;
  border-radius: 40px;
  width: 80px;
  display: block;
  text-align: center;
}
.gv_grid .gv_cell .capture-status.btn-default, .gv_grid .gv_cell .mx-listview .capture-status.mx-listview-loadMore, .mx-listview .gv_grid .gv_cell .capture-status.mx-listview-loadMore, .gv_grid .gv_cell .gv_header .capture-status.mendix_Button, .gv_grid .gv_header .gv_cell .capture-status.mendix_Button,
.gv_grid .gv_cell .gv_header .capture-status.mx-button,
.gv_grid .gv_header .gv_cell .capture-status.mx-button,
.gv_grid .gv_cell .gv_header .gv_filter_dropdown .capture-status.dijitButtonNode,
.gv_grid .gv_header .gv_filter_dropdown .gv_cell .capture-status.dijitButtonNode,
.gv_grid .gv_cell .gv_header .gv_action_dropdown .capture-status.dijitButtonNode,
.gv_grid .gv_header .gv_action_dropdown .gv_cell .capture-status.dijitButtonNode, .gv_grid .gv_cell .buzz-messagesView.buzz-desktopMessagesView .capture-status.buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView .gv_grid .gv_cell .capture-status.buzz-showMore, .gv_grid .gv_cell .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .capture-status.dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .gv_grid .gv_cell .capture-status.dijitButtonNode, .gv_grid .gv_cell .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .capture-status.btn, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .gv_grid .gv_cell .capture-status.btn, .gv_grid .gv_cell .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .capture-status.dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .gv_grid .gv_cell .capture-status.dijitButtonNode, .gv_grid .gv_cell .page-capture .capture-wrapper .dropdownlist .dropdownList_wrapper button.capture-status, .page-capture .capture-wrapper .dropdownlist .dropdownList_wrapper .gv_grid .gv_cell button.capture-status, .gv_grid .gv_cell .page-planning .timeline .timeline_controlPane .capture-status.timeline_zoomleveldropdown, .page-planning .timeline .timeline_controlPane .gv_grid .gv_cell .capture-status.timeline_zoomleveldropdown, .gv_grid .gv_cell .page-project-feedback-issues .dropdownlist .dropdownList_wrapper button.capture-status, .page-project-feedback-issues .dropdownlist .dropdownList_wrapper .gv_grid .gv_cell button.capture-status {
  color: #555;
  border-color: #d7d7d7;
  background-color: #d7d7d7;
}

/* 	Gridview dropdown menu
	========================================================================== */
.dijitMenuPopup .gv_filter_dropdown_menu:after {
  left: auto;
  right: 20px;
}
.dijitMenuPopup .gv_filter_dropdown_menu .dijitMenuItem .dijitMenuItemLabel {
  border-radius: 3px;
  padding: 10px;
  color: #FFF;
  display: block;
  overflow: hidden;
  border-style: none;
  text-overflow: ellipsis;
  background-color: transparent;
  text-align: left;
}
.dijitMenuPopup .gv_filter_dropdown_menu .dijitMenuItem .dijitMenuItemLabel:before {
  content: ' \221A';
  color: transparent;
  margin-right: 5px;
}
.dijitMenuPopup .gv_filter_dropdown_menu .dijitMenuItem.dijitMenuItemChecked .dijitMenuItemLabel:before {
  color: #76ca02;
}
.dijitMenuPopup .gv_filter_dropdown_menu .dijitMenuItem.dijitMenuItemHover .dijitMenuItemLabel {
  background-color: #0595db;
}
.dijitMenuPopup .gv_filter_dropdown_menu .dijitMenuItem .dijitCheckedMenuItemIconChar {
  color: #FFF;
}

/*  Dropdown List (Show Filters) -- also capture treegrid
========================================================================== */
div.dropdownList_list {
  padding: 0;
  background-color: transparent;
  border: 0;
  margin-top: 0;
  width: 150px !important;
  margin-top: 10px;
  box-shadow: none;
  right: 0 !important;
  left: auto !important;
}
div.dropdownList_list ul.dropdownList_ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border-radius: 3px;
  display: block;
  padding: 12px 10px;
  border: 0;
  background: #222222;
}
div.dropdownList_list ul.dropdownList_ul:after {
  position: absolute;
  bottom: 100%;
  right: 20px;
  margin-right: -10px;
  width: 0px;
  height: 0px;
  border: medium solid transparent;
  border-width: 10px;
  border-bottom-color: #222222;
  content: " ";
  pointer-events: none;
}
div.dropdownList_list ul.dropdownList_ul li span {
  color: #FFF;
}
div.dropdownList_list ul.dropdownList_ul li button {
  box-shadow: none;
  border-radius: 3px;
  padding: 10px;
  color: #FFF;
  width: 130px !important;
  display: block;
  overflow: hidden;
  border-style: none;
  text-overflow: ellipsis;
  background-color: transparent;
  text-align: left;
}
div.dropdownList_list ul.dropdownList_ul li button:hover {
  background-color: #0595db;
}
div.dropdownList_list ul.dropdownList_ul li button:before {
  content: ' \221A';
  color: transparent;
}
div.dropdownList_list ul.dropdownList_ul li button.active:before {
  color: #76ca02;
}

.mx-window .gv_grid {
  min-height: 300px;
}

body .sprintrFeedbackNode {
  background: url(../images/platform/feedback/feedback.png) no-repeat !important;
  background-size: 35px 125px !important;
  height: 188px;
  top: 35%;
  width: 35px;
  border-radius: 0;
  z-index: 500;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* ==========================================================================

	Guidance widget

   ========================================================================== */
.guidance-node {
  padding-top: 50px !important;
}

.guidance-node .guidance-button-node {
  top: 35% !important;
  margin-top: -40px !important;
  left: -34px !important;
}

.guidance-node .guidance-frame-node {
  padding-bottom: 50px !important;
}

body .guidance-button-node {
  border-radius: 0;
  background: transparent url(../images/guidance.png) no-repeat;
  background-size: 35px 44px;
  width: 35px;
  height: 44px;
  box-shadow: none;
}

.sidebar-item.sidebar-item-open.sidebar-item-active .sidebar-item-button {
  background-color: transparent !important;
}

.checkboxSelector_widget {
  padding-left: 10px;
}
.checkboxSelector_widget table {
  border-style: none;
  width: 100%;
  margin-bottom: 20px;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.checkboxSelector_widget table tbody tr td {
  border-style: none;
  vertical-align: middle;
  padding: 0;
}

.checkboxMainContainer .checkbox input[type="checkbox"] {
  margin-top: 2px;
}

/* ========================================================================== 

	Hopscotch Balloons

   ========================================================================== */
/**! hopscotch - v0.2.3
*
* Copyright 2014 LinkedIn Corp. All rights reserved.
*
* Licensed under the Apache License,  Version 2.0 (the "License");
    
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*     http: //www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,  software
* distributed under the License is distributed on an "AS IS" BASIS, 
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,  either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
.animated {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
}

div.hopscotch-bubble {
  border-radius: 4px;
  box-shadow: 0 0 20px #000;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.6);
  background-color: #fff;
  position: absolute;
  z-index: 100;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
}
div.hopscotch-bubble * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
div.hopscotch-bubble .btn, div.hopscotch-bubble .mx-listview .mx-listview-loadMore, .mx-listview div.hopscotch-bubble .mx-listview-loadMore, div.hopscotch-bubble .gv_grid .gv_header .mendix_Button, .gv_grid .gv_header div.hopscotch-bubble .mendix_Button,
div.hopscotch-bubble .gv_grid .gv_header .mx-button,
.gv_grid .gv_header div.hopscotch-bubble .mx-button,
div.hopscotch-bubble .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_filter_dropdown div.hopscotch-bubble .dijitButtonNode,
div.hopscotch-bubble .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_action_dropdown div.hopscotch-bubble .dijitButtonNode, div.hopscotch-bubble .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView div.hopscotch-bubble .buzz-showMore, div.hopscotch-bubble .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode div.hopscotch-bubble .dijitButtonNode, div.hopscotch-bubble .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton div.hopscotch-bubble .dijitButtonNode, div.hopscotch-bubble .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown, .page-planning .timeline .timeline_controlPane div.hopscotch-bubble .timeline_zoomleveldropdown {
  font-weight: bold;
}
div.hopscotch-bubble.animate {
  -moz-transition-property: top, left;
  -moz-transition-duration: 1s;
  -moz-transition-timing-function: ease-in-out;
  -ms-transition-property: top, left;
  -ms-transition-duration: 1s;
  -ms-transition-timing-function: ease-in-out;
  -o-transition-property: top, left;
  -o-transition-duration: 1s;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-property: top, left;
  -webkit-transition-duration: 1s;
  -webkit-transition-timing-function: ease-in-out;
  transition-property: top, left;
  transition-duration: 1s;
  transition-timing-function: ease-in-out;
}
div.hopscotch-bubble h3 {
  color: #555;
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
  margin-bottom: 10px;
  padding: 0;
}
div.hopscotch-bubble .hopscotch-bubble-container {
  padding: 20px !important;
  position: relative;
  text-align: left;
  -webkit-font-smoothing: antialiased;
}
div.hopscotch-bubble .hopscotch-bubble-content {
  margin: 0 0 0 40px;
}
div.hopscotch-bubble .hopscotch-bubble-close {
  color: #000;
  background: transparent url(Hopscotch/widgets/img/sprite-green.png) -192px -92px no-repeat;
  display: block;
  padding: 8px;
  position: absolute;
  text-decoration: none;
  text-indent: -9999px;
  width: 8px;
  height: 8px;
  top: 0;
  right: 0;
}
div.hopscotch-bubble .hopscotch-bubble-number {
  background: transparent url(Hopscotch/widgets/img/sprite-green.png) 0 0 no-repeat;
  color: #fff;
  display: block;
  float: left;
  font-size: 17px;
  font-weight: 700;
  line-height: 31px;
  padding: 0 10px 0 0;
  text-align: center;
  width: 30px;
  height: 30px;
}
div.hopscotch-bubble .hopscotch-actions {
  margin: 10px 0 0;
  text-align: right;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container {
  position: absolute;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container .hopscotch-bubble-arrow {
  position: relative;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.up {
  left: 10px;
  bottom: 100%;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow {
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.down {
  left: 10px;
  top: 100%;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow {
  border-top: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.left {
  top: 10px;
  right: 100%;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow {
  border-bottom: 10px solid transparent;
  border-right: 10px solid #fff;
  border-top: 10px solid transparent;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.right {
  top: 10px;
  left: 100%;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow {
  border-bottom: 10px solid transparent;
  border-left: 10px solid #fff;
  border-top: 10px solid transparent;
}

div.hopscotch-bubble.invisible {
  opacity: 0;
}

div.hopscotch-bubble.hide, div.hopscotch-bubble .hide, div.hopscotch-bubble .hide-all, div.hopscotch-bubble .hopscotch-bubble-close.hide, div.hopscotch-bubble .hopscotch-bubble-close.hide-all {
  display: none;
}

div.hopscotch-bubble.no-number .hopscotch-bubble-content {
  margin: 0;
}

.scaling {
  display: flex;
  align-items: center;
  justify-content: center;
}
.scaling .scaling-left {
  width: 60%;
}
.scaling .scaling-right {
  width: 40%;
  text-align: right;
}
.scaling .scaling-title {
  font-weight: bold;
  color: #888;
  padding-bottom: 10px;
}
.scaling .scaling-container {
  margin-bottom: 20px;
  position: relative;
}
.scaling .formatstring_widget {
  position: absolute;
  right: -95px;
  border-radius: 3px;
  top: -8px;
}
.scaling .formatstring_widget .formatstring {
  background-color: #0595db;
  color: #fff;
  padding: 5px 10px;
  display: inline-block;
  border-radius: 3px;
}

.rangeslider-wrapper.horizontal {
  padding: 0;
  height: 10px;
  border-style: none;
  background-color: #EBEFF1;
  border-radius: 40px;
}
.rangeslider-wrapper.horizontal .rangeslider__handle {
  width: 16px;
  height: 16px;
  border-radius: 100%;
  top: -3px;
  background-color: #1780B9;
}

.wx-circlediagram-container input {
  font-size: 21px !important;
}

.profile-phone {
  background: #0595db url(../images/platform/mobile/phone-bg.png) no-repeat top left;
}
.profile-phone #content > .mx-page {
  background-color: transparent;
}
.profile-phone h1 {
  color: #FFF;
  font-size: 24px;
  margin-bottom: 15px;
}
.profile-phone h4 {
  font-size: 15px;
  color: #FFF;
}
.profile-phone h4 a {
  color: #FFF;
}
.profile-phone .btn, .profile-phone .mx-listview .mx-listview-loadMore, .mx-listview .profile-phone .mx-listview-loadMore, .profile-phone .gv_grid .gv_header .mendix_Button, .gv_grid .gv_header .profile-phone .mendix_Button,
.profile-phone .gv_grid .gv_header .mx-button,
.gv_grid .gv_header .profile-phone .mx-button,
.profile-phone .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_filter_dropdown .profile-phone .dijitButtonNode,
.profile-phone .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_action_dropdown .profile-phone .dijitButtonNode, .profile-phone .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView .profile-phone .buzz-showMore, .profile-phone .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .profile-phone .dijitButtonNode, .profile-phone .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .profile-phone .dijitButtonNode, .profile-phone .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown, .page-planning .timeline .timeline_controlPane .profile-phone .timeline_zoomleveldropdown,
.profile-phone .mx-button {
  border-radius: 4px;
  padding: 12px 14px;
}
.profile-phone .mobile-header {
  padding: 35px 40px 35px 40px;
  min-height: 160px;
}
.profile-phone .mobile-header .mobile-header-floatingtext {
  position: absolute;
  left: 50%;
  margin-left: -200px;
  width: 400px;
  top: 50%;
  margin-top: -200px;
}
@media only screen and (max-width: 350px) {
  .profile-phone .mobile-header .mobile-header-floatingtext {
    width: 300px;
    margin-left: -150px;
  }
}
.profile-phone .mobile-main {
  width: 100%;
  padding: 35px 20px;
  background-color: #FFF;
}
.profile-phone .mobile-logo {
  display: block;
  margin: auto;
  margin-bottom: 100px;
}
.profile-phone .mobile-loader {
  margin-top: 70px;
  margin-bottom: 70px;
}
.profile-phone .form-group .control-label {
  margin-bottom: 10px;
  color: #0595db;
  font-size: 10px;
  letter-spacing: 2px;
  font-weight: normal;
  text-transform: uppercase;
}
.profile-phone .form-group .mendixFormView_textBox {
  border: 1px solid #d7d7d7;
  font-size: 13px;
  padding: 12px 15px;
  height: auto;
  border-radius: 4px;
}
.profile-phone .card {
  border-style: none;
  padding: 20px;
}
.profile-phone .card .card-avatar {
  border: 6px solid #FFF;
  border-radius: 50%;
  margin: auto;
  display: block;
  margin-top: -65px;
}
.profile-phone .card .card-illu {
  margin-top: -110px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.profile-phone .card .card-title {
  margin-bottom: 10px;
  color: #4B4B4B;
  font-weight: bold;
}
.profile-phone .card .card-subtitle {
  margin-bottom: 20px;
}
.profile-phone .card .card-text {
  font-size: 12px;
  margin-bottom: 40px;
}
.profile-phone .btn-store-action {
  margin-right: 15px;
}
.profile-phone .btn-store-action img {
  width: 161px;
  height: 48px;
}
@media only screen and (max-width: 350px) {
  .profile-phone .btn-store-action img {
    width: 140px;
    height: 41px;
  }
}
.profile-phone .image-device {
  display: block;
  margin: auto;
}
@media only screen and (max-width: 350px) {
  .profile-phone .image-device {
    max-width: 300px;
  }
}
.profile-phone .mobile-footer-buttons {
  height: 128px;
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #FFF;
}
.profile-phone .mobile-footer-buttons .mobile-footer-buttons-inner {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}
.profile-phone .card-float-buttons {
  position: absolute;
  margin: auto;
  width: 100%;
  left: 50%;
  bottom: 25px;
  width: 360px;
  position: absolute;
  left: 50%;
  margin: -70px 0 auto -170px;
}
@media only screen and (max-width: 350px) {
  .profile-phone .card-float-buttons {
    width: 320px;
    margin: -70px 0 auto -150px;
  }
}
.profile-phone #loading {
  position: relative;
  left: 0;
  top: 0;
}
.profile-phone.role-anonymous .prefilledinputbox .mendixFormView_textBoxWrapper input.mendixFormView_textBox.prefilledinputbox-input-validation {
  border-color: #EA202D;
  box-shadow: none;
}
.profile-phone.role-anonymous .prefilledinputbox .mendixFormView_textBoxWrapper select.mendixFormView_textBox.prefilledinputbox-input-validation {
  border-color: #EA202D;
  box-shadow: none;
}
.profile-phone.role-anonymous .prefilledinputbox .prefilledinputbox-message {
  position: relative;
  left: 0 !important;
  top: 0 !important;
  margin-top: 15px;
  white-space: normal;
}
.profile-phone.role-anonymous .prefilledinputbox .prefilledinputbox-message.prefilledinputbox-info {
  padding: 12px;
  color: #0595db;
  background: rgba(5, 149, 219, 0.1);
  box-shadow: none;
  border-style: none;
  border-radius: 4px;
}
.profile-phone.role-anonymous .prefilledinputbox .prefilledinputbox-message.prefilledinputbox-info:after {
  display: none;
}
.profile-phone.role-anonymous .prefilledinputbox .prefilledinputbox-message.prefilledinputbox-info ul {
  margin-bottom: 0;
}
.profile-phone.role-anonymous .prefilledinputbox .prefilledinputbox-message.prefilledinputbox-validation {
  padding: 12px;
  box-shadow: none;
  border-style: none;
  color: #EA202D;
  background: rgba(234, 32, 45, 0.1);
  border-radius: 4px;
}
.profile-phone.role-anonymous .prefilledinputbox .prefilledinputbox-message.prefilledinputbox-validation:after {
  display: none;
}

.role-anonymous .anonymous-box-wrapper {
  padding: 30px;
}
.role-anonymous .anonymous-icon-login {
  width: 50%;
  height: 50%;
  display: block;
  margin: auto auto 20px auto;
}
.role-anonymous .btn-signup {
  border-radius: 40px;
  margin: auto;
  display: block;
  padding: 13px 40px;
}
.role-anonymous .anonymous-forgot-password {
  float: right;
  font-size: 11px;
  padding-top: 4px;
  color: #888;
}
.role-anonymous .prefilledinputbox .mendixFormView_textBox {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  line-height: normal;
}
.role-anonymous .prefilledinputbox .prefilledinputbox-overlay {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  cursor: text;
  border-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
}
.role-anonymous .prefilledinputbox .prefilledinputbox-message {
  position: absolute;
  top: 0;
  left: 200px;
}
.role-anonymous .prefilledinputbox .prefilledinputbox-offtotheside {
  position: absolute;
  top: -5000px;
  left: -5000px;
  overflow: auto;
  height: auto;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.role-anonymous .anonymous-input .mendixFormView_textBoxWrapper .mendixFormView_textBox.prefilledinputbox-boximage {
  z-index: 200;
  width: 50px;
  padding-left: 0;
}

/* ==========================================================================

    Anonymous

   ========================================================================== */
html.anonymous {
  height: 100%;
}

.profile-desktop.role-anonymous,
.profile-desktop.role-anonymous .mx-page,
.mx-page.role-anonymous {
  height: 100%;
  background-color: #F8F8F8;
}
.profile-desktop.role-anonymous #content > .mx-page,
.profile-desktop.role-anonymous .mx-page #content > .mx-page,
.mx-page.role-anonymous #content > .mx-page {
  background: none;
}
.profile-desktop.role-anonymous .anonymous-box-terms,
.profile-desktop.role-anonymous .mx-page .anonymous-box-terms,
.mx-page.role-anonymous .anonymous-box-terms {
  font-size: 12px;
  text-align: center;
  padding-top: 10px;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper,
.mx-page.role-anonymous .anonymous-box-wrapper {
  margin: 0 auto;
  max-width: 605px;
  min-height: 400px;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .mx-dataview-content,
.profile-desktop.role-anonymous .anonymous-box-wrapper .mx-groupbox-body,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .mx-dataview-content,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .mx-groupbox-body,
.mx-page.role-anonymous .anonymous-box-wrapper .mx-dataview-content,
.mx-page.role-anonymous .anonymous-box-wrapper .mx-groupbox-body {
  overflow: visible;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-footer,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-footer,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-footer {
  text-align: center;
  font-size: 11px;
  color: #888;
  padding-top: 10px;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-footer a,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-footer a,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-footer a {
  color: #888;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box-topmessage div,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box-topmessage div,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box-topmessage div {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 20px;
  text-align: center;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box-topmessage div.login_login,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box-topmessage div.login_login,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box-topmessage div.login_login {
  display: none;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box-topmessage div.login_invalid_credentials,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box-topmessage div.login_invalid_credentials,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box-topmessage div.login_invalid_credentials {
  color: #b94a48;
  font-size: 12px;
  background: #eed3d7;
  border-radius: 40px;
  padding: 10px;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box-topmessage div.login_locked,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box-topmessage div.login_locked,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box-topmessage div.login_locked {
  background: #FDF5DD;
  color: #B98D05;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box {
  background-color: #FFF;
  border: 1px solid #d7d7d7;
  padding: 40px 60px;
  border-radius: 4px;
}
@media only screen and (max-width: 768px) {
  .profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box,
  .profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box,
  .mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box {
    padding: 20px;
  }
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-radius-top,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box .anonymous-box-radius-top,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-radius-top {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-radius-bottom,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box .anonymous-box-radius-bottom,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-radius-bottom {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-header,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box .anonymous-box-header,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-header {
  padding: 0 0 15px 0;
  font-size: 24px;
  text-align: center;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box > .mx-groupbox-header,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box > .mx-groupbox-header,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box > .mx-groupbox-header {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  padding: 0 0 15px 0;
  font-size: 24px;
  background-color: transparent;
  border-style: none;
  text-align: center;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box > .mx-groupbox-body,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box > .mx-groupbox-body,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box > .mx-groupbox-body {
  margin-top: 20px;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box .mx-groupbox-body,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box .mx-groupbox-body,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box .mx-groupbox-body {
  padding: 0;
  border-style: none;
  background: transparent;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-content label,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box .anonymous-box-content label,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-content label {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-content-text,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box .anonymous-box-content-text,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-content-text {
  padding: 0;
  padding-bottom: 20px;
  line-height: 20px;
  text-align: center;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-footer,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box .anonymous-box-footer,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-footer {
  margin-top: 40px;
  font-size: 12px;
  color: #888;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body {
  position: relative;
  padding: 16px 30px;
  font-size: 11px;
  line-height: 16px;
  border-bottom: 1px solid #d7d7d7;
  background-color: #f0f0ee;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body .anonymous-box-info-image,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body .anonymous-box-info-image,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body .anonymous-box-info-image {
  margin-right: 20px;
  height: 47px;
  width: 47px;
  border: 1px solid #d7d7d7;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body .anonymous-box-info-name > *,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body .anonymous-box-info-name > *,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body .anonymous-box-info-name > * {
  font-weight: bold;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body:after, .profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body:before,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body:after,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body:before,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body:after,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body:before {
  position: absolute;
  width: 0;
  height: 0;
  border: solid transparent;
  border-color: transparent;
  content: " ";
  pointer-events: none;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body:after, .profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body:before,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body:after,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body:before,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body:after,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body:before {
  top: 100%;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body:after,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body:after,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body:after {
  left: 50%;
  margin-left: -15px;
  border-width: 10px 15px;
  border-top-color: #f0f0ee;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body:before,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body:before,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box .anonymous-box-info > .mx-groupbox-body:before {
  left: 50%;
  margin-left: -16px;
  border-width: 11px 16px;
  border-top-color: #d7d7d7;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box .btn-signup,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box .btn-signup,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box .btn-signup {
  font-size: 16px;
  cursor: pointer;
}
.profile-desktop.role-anonymous .anonymous-box-wrapper .anonymous-box .btn-signup span,
.profile-desktop.role-anonymous .mx-page .anonymous-box-wrapper .anonymous-box .btn-signup span,
.mx-page.role-anonymous .anonymous-box-wrapper .anonymous-box .btn-signup span {
  font-size: 16px;
}

.role-anonymous .anonymous-input {
  margin: 0 0 20px 0;
}
.role-anonymous .anonymous-input.prefilledinputbox {
  overflow: visible;
  width: 100%;
}
.role-anonymous .anonymous-input .prefilledinputbox-wrapper {
  position: relative;
}
.role-anonymous .anonymous-input .mendixFormView_textBoxWrapper {
  overflow: visible;
  width: auto;
}
.role-anonymous .anonymous-input .mendixFormView_textBoxWrapper .mendixFormView_textBox {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 17px;
  font-size: 14px;
  margin: 0;
  height: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.role-anonymous .anonymous-input .mendixFormView_textBoxWrapper input.mendixFormView_textBox,
.role-anonymous .anonymous-input .mendixFormView_textBoxWrapper select.mendixFormView_textBox {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  outline: none;
  border: 1px solid #d7d7d7;
  padding: 15px 17px;
  background-color: #FFF;
  color: #1d1e23;
}
.role-anonymous .anonymous-input .mendixFormView_textBoxWrapper input.mendixFormView_textBox.prefilledinputbox-input-validation,
.role-anonymous .anonymous-input .mendixFormView_textBoxWrapper select.mendixFormView_textBox.prefilledinputbox-input-validation {
  -webkit-box-shadow: 0 0 5px rgba(185, 74, 72, 0.5);
  -moz-box-shadow: 0 0 5px rgba(185, 74, 72, 0.5);
  box-shadow: 0 0 5px rgba(185, 74, 72, 0.5);
  border: 1px solid #b94947;
}
.role-anonymous .anonymous-input .mendixFormView_textBoxWrapper input.mendixFormView_textBox:focus, .role-anonymous .anonymous-input .mendixFormView_textBoxWrapper input.mendixFormView_textBox.MxClient_Focus,
.role-anonymous .anonymous-input .mendixFormView_textBoxWrapper select.mendixFormView_textBox:focus,
.role-anonymous .anonymous-input .mendixFormView_textBoxWrapper select.mendixFormView_textBox.MxClient_Focus {
  -webkit-box-shadow: 0 0 5px rgba(1, 146, 204, 0.5);
  -moz-box-shadow: 0 0 5px rgba(1, 146, 204, 0.5);
  box-shadow: 0 0 5px rgba(1, 146, 204, 0.5);
  border: 1px solid #0191cb;
}
.role-anonymous .anonymous-input .mendixFormView_textBoxWrapper input.mendixFormView_textBox.MxClient_formDisabled,
.role-anonymous .anonymous-input .mendixFormView_textBoxWrapper select.mendixFormView_textBox.MxClient_formDisabled {
  background-color: #f1f1f1;
}
.role-anonymous .anonymous-input .mendixFormView_textBoxWrapper .mendixFormView_textBox.prefilledinputbox-overlay {
  overflow: hidden;
  color: #c9c9c9;
  background-color: transparent;
  border-width: 1px;
  border-color: transparent;
  border-style: solid;
}
.role-anonymous .anonymous-input .mendixFormView_textBoxWrapper.prefilledinputbox-prefilled select, .role-anonymous .anonymous-input .mendixFormView_textBoxWrapper.prefilledinputbox-prefilled select option:first-child {
  color: #c9c9c9;
}
.role-anonymous .anonymous-input .mendixFormView_textBoxWrapper.prefilledinputbox-prefilled select option, .role-anonymous .anonymous-input .mendixFormView_textBoxWrapper.prefilledinputbox-prefilled select option:first-child option {
  color: #1d1e23;
}
.role-anonymous .anonymous-input.prefilledinputbox-dropdown .mendixFormView_textBoxWrapper select.mendixFormView_textBox {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.role-anonymous .anonymous-input.prefilledinputbox-dropdown .mendixFormView_textBoxWrapper:after {
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-width: 6px;
  border-style: solid;
  border-color: #1d1e23 transparent transparent;
  content: "";
  pointer-events: none;
}
.role-anonymous .anonymous-input .prefilledinputbox-message {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  /* Position is calculated by js */
  padding: 10px 15px;
  line-height: 15px;
  font-size: 12px;
  width: auto;
  white-space: nowrap;
}
.role-anonymous .anonymous-input .prefilledinputbox-message:after {
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -10px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 10px 10px;
  border-color: transparent;
  content: "";
  pointer-events: none;
}
.role-anonymous .anonymous-input .prefilledinputbox-message:hover:after {
  content: "  ";
}
.role-anonymous .anonymous-input .prefilledinputbox-message.prefilledinputbox-validation {
  background-color: #b94947;
  color: #FFF;
}
.role-anonymous .anonymous-input .prefilledinputbox-message.prefilledinputbox-validation:after {
  content: " ";
  border-right-color: #b94947;
}
.role-anonymous .anonymous-input .prefilledinputbox-message.prefilledinputbox-info {
  background-color: #1d1e23;
  color: #FFF;
}
.role-anonymous .anonymous-input .prefilledinputbox-message.prefilledinputbox-info:after {
  content: " ";
  border-right-color: #1d1e23;
}
.role-anonymous .anonymous-input .prefilledinputbox-closed {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

.role-anonymous .anonymous-input-password .prefilledinputbox-info div,
.role-anonymous .anonymous-input-confirmpassword .prefilledinputbox-info div {
  color: #f1f1f1;
  padding-bottom: 5px;
  padding-left: 5px;
}
.role-anonymous .anonymous-input-password .prefilledinputbox-info ul,
.role-anonymous .anonymous-input-confirmpassword .prefilledinputbox-info ul {
  list-style: none;
  padding: 0;
}
.role-anonymous .anonymous-input-password .prefilledinputbox-info ul li,
.role-anonymous .anonymous-input-confirmpassword .prefilledinputbox-info ul li {
  font-size: 11px;
  line-height: 20px;
  padding-top: 3px;
  padding-left: 30px;
  background: url(../images/platform/anonymous/dot.png) no-repeat 5px 8px;
  color: #FFF;
}
.role-anonymous .anonymous-input-email .prefilledinputbox-info {
  width: 290px;
  white-space: normal;
}
.role-anonymous .anonymous-input-email .prefilledinputbox-info div {
  font-size: 10px;
  line-height: 14px;
  margin-top: 5px;
  margin-left: 5px;
  padding-left: 40px;
  color: #c9c9c9;
  background: url(../images/platform/anonymous/icon_shield_gray.png) no-repeat left center;
}

.dj_ie .role-anonymous .prefilledinputbox-dropdown .mendixFormView_textBoxWrapper:after,
.dj_gecko .role-anonymous .prefilledinputbox-dropdown .mendixFormView_textBoxWrapper:after {
  border: 0;
}

.dj_ie8 .role-anonymous .anonymous-input.prefilledinputbox .mendixFormView_textBoxWrapper input[type="password"] {
  font-family: Arial, Helvetica, Sans-Serif;
  padding-top: 12px;
  padding-bottom: 12px;
}

.role-anonymous .anonymous-box.mx-message .anonymous-box-content {
  background-color: rgba(255, 255, 255, 0.7);
}
.role-anonymous .mx-message {
  text-align: center;
}
.role-anonymous .mx-message .mx-message-title {
  font-weight: bold;
  line-height: 22px;
  padding-bottom: 8px;
  font-size: 16px;
  white-space: normal;
  background: none;
  border: 0;
  text-align: center;
}
.role-anonymous .mx-message .mx-message-content {
  font-size: 11px;
  line-height: 15px;
}

.role-anonymous .instructions-title {
  padding-top: 30px;
  padding-bottom: 10px;
}
.role-anonymous .anonymous-loader {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  padding-top: 50px;
}

/* ==========================================================================

    Nodes Page

   ========================================================================== */
.cloud-app-templategrid .mx-templategrid-item {
  width: 240px !important;
  float: left;
}

.cloud-app > .mx-groupbox-body {
  position: relative;
  width: 210px;
  height: 241px;
  margin: 10px;
  padding: 0;
  border: 1px solid #c2cdda;
  background-color: #fff;
  overflow: hidden;
}
.cloud-app .cloud-app-title {
  table-layout: fixed;
  height: 52px;
  background: #dfe6ee;
  border-bottom: 1px solid #c2cdda;
}
.cloud-app .cloud-app-text-overflow {
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.cloud-app .cloud-app-text-overflow label {
  display: inline;
}
.cloud-app .cloud-app-title-companyname {
  color: #555;
}
.cloud-app .cloud-environment {
  width: 100%;
  height: 124px;
}
.cloud-app .cloud-app-content > .mx-groupbox-body {
  padding: 10px;
  border-style: none;
}
.cloud-app .cloud-environment-mode {
  padding: 1px 0 10px 40px;
  position: relative;
}
.cloud-app .cloud-environment-mode-name {
  vertical-align: middle;
  font-size: 12px;
  color: #666;
  text-transform: uppercase;
  display: inline-block;
}
.cloud-app .cloud-environment-mode-status {
  position: absolute;
  left: 0;
  top: 0;
}
.cloud-app .cloud-environment-mode-status img {
  vertical-align: middle;
}

/* 	Move Weezy Box
========================================================================== */
.cloud-move {
  position: absolute;
  width: 208px;
  height: 186px;
  top: 52px;
  background-color: #fffbee;
}

.gv_grid .phonegap-thumbnail img {
  max-width: 48px;
  max-height: 48px;
}

/* ========================================================================== 

    Details Backup
   
   ========================================================================== */
   /* 	Backup Guide
	========================================================================== */
.backup-guide ul {
  list-style: none;
  padding: 0;
}
.backup-guide li {
  list-style: none;
  padding-bottom: 10px;
}

/* ========================================================================== 

   License-manager pages 
   
   ========================================================================== */
.license-manager {
  background-color: #e7e7e7 !important;
}
.license-manager .dashboard-block {
  margin-bottom: 3%;
}
.license-manager .dashboard-block > .mx-groupbox-body {
  border-color: #FFF;
  padding: 20px;
}
.license-manager .dashboard-block .dashboard-block--title {
  font-size: 18px;
  margin-bottom: 10px;
  font-weight: bold;
}
.license-manager .dashboard-block .dashboard-block--text {
  font-size: 14px;
}
.license-manager .dashboard-block .first-diagram-small .wwx-circlediagram-input,
.license-manager .dashboard-block .first-diagram-big .wx-circlediagram-input {
  color: #FFF !important;
}
.license-manager .dashboard-block--info {
  float: right;
  width: 36%;
  padding: 0 4%;
  border-left: 1px solid #d7d7d7;
}
.license-manager .dashboard-block--info .dashboard-block--title {
  font-size: 16px;
}
.license-manager .dashboard-block-app-engines .dashboard-block--diagrams,
.license-manager .dashboard-block-sandboxes .dashboard-block--diagrams {
  float: left;
  width: 60%;
}
.license-manager .dashboard-block-apps {
  float: left;
  width: 67%;
  margin-right: 3%;
}
.license-manager .dashboard-block-apps > .mx-groupbox-body {
  height: 270px;
}
.license-manager .dashboard-block-info {
  float: right;
  width: 30%;
}
.license-manager .dashboard-block-info > .mx-groupbox-body {
  height: 270px;
}
.license-manager .dashboard-block-info .btn, .license-manager .dashboard-block-info .mx-listview .mx-listview-loadMore, .mx-listview .license-manager .dashboard-block-info .mx-listview-loadMore, .license-manager .dashboard-block-info .gv_grid .gv_header .mendix_Button, .gv_grid .gv_header .license-manager .dashboard-block-info .mendix_Button,
.license-manager .dashboard-block-info .gv_grid .gv_header .mx-button,
.gv_grid .gv_header .license-manager .dashboard-block-info .mx-button,
.license-manager .dashboard-block-info .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_filter_dropdown .license-manager .dashboard-block-info .dijitButtonNode,
.license-manager .dashboard-block-info .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_action_dropdown .license-manager .dashboard-block-info .dijitButtonNode, .license-manager .dashboard-block-info .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView .license-manager .dashboard-block-info .buzz-showMore, .license-manager .dashboard-block-info .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .license-manager .dashboard-block-info .dijitButtonNode, .license-manager .dashboard-block-info .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .license-manager .dashboard-block-info .dijitButtonNode, .license-manager .dashboard-block-info .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown, .page-planning .timeline .timeline_controlPane .license-manager .dashboard-block-info .timeline_zoomleveldropdown {
  width: 100%;
  margin-top: 50px;
  display: block;
}
.license-manager .dashboard-block-app-engines {
  clear: both;
}
.license-manager .gv_grid .gv_table {
  background-color: #FFF;
}
.license-manager .gv_grid .gv_table .gv_gridhead .gv_headrow .gv_th {
  background-color: #222222;
  color: #888;
}
.license-manager .gv_grid .gv_table .gv_gridhead .gv_headrow .gv_th.gv_sort_up {
  color: #FFF;
}

.page-upgradewizard .migration-wizard-table tr th {
  padding: 15px 30px;
  border-bottom: 1px solid #f0f0ee;
  background: url(../images/platform/cloud/icon-waiting.png) no-repeat left;
}
.page-upgradewizard .migration-wizard-table tr th.unfinished {
  background-image: url(../images/platform/cloud/icon-waiting.png);
}
.page-upgradewizard .migration-wizard-table tr th.unfinished label {
  color: #c1c1c1;
}
.page-upgradewizard .migration-wizard-table tr th.loading {
  background-image: url(../images/platform/cloud/icon-loading.gif);
}
.page-upgradewizard .migration-wizard-table tr th.complete {
  background-image: url(../images/platform/cloud/icon-complete.png);
}

.transport-arrow {
  color: #76ca02;
  font-size: 46px;
}

.cloud-environment-mode .cloud-environment-mode-status {
  text-align: center;
}
.cloud-environment-mode .cloud-environment-mode-status img {
  width: 24px;
  height: 24px;
}
.cloud-environment-mode .cloud-environment-mode-move-success {
  background-color: #76ca02;
}
.cloud-environment-mode .cloud-environment-mode-name {
  margin-bottom: 10px;
}

/* 	App Details Header 
   ========================================================================== */
.app-details-header .app-details-header-info label {
  color: #FFF;
}

/* ==========================================================================

    Buzz Header

   ========================================================================== */
.buzz-header {
  	/*  Navigation (start poll etc)
     		========================================================================== */
  	/*  Different input sections
     		========================================================================== */
}
.buzz-header .icon {
  font-size: 16px;
  color: #888;
}
.buzz-header .icon:hover, .buzz-header .icon:focus {
  color: #0595db;
}
.buzz-header .buzz-header-actions {
  position: relative;
}
.buzz-header .buzz-header-actions tbody tr th * {
  font-weight: normal;
}
.buzz-header .buzz-header-nav {
  margin-bottom: -1px;
}
.buzz-header .buzz-header-nav .header-nav-btn {
  margin-left: 5px;
  margin-right: 20px;
  color: #555;
}
.buzz-header .buzz-header-nav .header-nav-btn::before {
  margin-right: 0.4555555em;
  font-size: 16px;
}
.buzz-header .buzz-header-nav .header-nav-btn a {
  font-weight: bold;
  color: #555;
  margin-left: -5px;
  font-size: 14px;
}
.buzz-header .buzz-header-nav .header-nav-btn.active {
  background: url(../images/platform/buzz/buzz-message-arrow.png) no-repeat 50% 100%;
  padding-bottom: 8px;
  z-index: 10;
  position: relative;
}
.buzz-header .buzz-header-nav .header-nav-btn.active, .buzz-header .buzz-header-nav .header-nav-btn.active a {
  color: #0595db;
}
.buzz-header .buzz-message-status-input > textarea,
.buzz-header .buzz-poll-description-input > textarea {
  padding: 10px;
  box-shadow: none;
  border-radius: 10px;
}
.buzz-header .buzz-header-poll-section .poll-answer-wrapper .mx-templategrid-row {
  border-bottom: 1px dashed #d7d7d7 !important;
}
.buzz-header .buzz-header-poll-section .poll-answer-wrapper .mx-templategrid-row:first-child {
  margin-top: 10px;
}
.buzz-header .buzz-header-poll-section .poll-new-answer-wrapper {
  margin-top: 10px;
}
.buzz-header .buzz-header-share-btn {
  position: relative;
  width: 150px;
}
@media only screen and (max-width: 480px) {
  .buzz-header .buzz-header-share-btn {
    width: 100px;
  }
}
.buzz-header .buzz-header-share-btn .alert {
  background: none;
  position: absolute;
  top: 9px;
  left: 10px;
  padding: 0;
  margin: 0;
  font-size: 11px;
  font-style: italic;
  pointer-events: none;
}

/*  

    Buzz Message view

========================================================================== */
.mx-page .buzz-messagesView a {
  color: #0595db;
}
.mx-page .buzz-messagesView a:hover, .mx-page .buzz-messagesView a:focus {
  text-decoration: none;
  color: #046ea2;
}

.buzz-messagesView {
  max-width: 100% !important;
  width: 100% !important;
  /*  Message view (threads comments etc)
     ========================================================================== */
}
.buzz-messagesView .buzz-avatar img {
  border-radius: 50% !important;
}
.buzz-messagesView .buzz-messages .buzz-thread {
  padding-top: 10px;
  padding-bottom: 2px;
}
.buzz-messagesView .buzz-messages .buzz-thread .buzz-comment {
  background-color: #f0f0ee;
  border-radius: 4px;
}
.buzz-messagesView .buzz-message-input {
  margin-bottom: 5px;
}
.buzz-messagesView .buzz-message-controls {
  margin: 10px 0 5px;
}
.buzz-messagesView .buzz-message-comment-input {
  margin-bottom: 5px;
}
.buzz-messagesView .buzz-message-comment-controls {
  margin: 10px 0 5px;
}
.buzz-messagesView .buzz-poll-answers {
  list-style: none;
  padding-left: 10px;
}
.buzz-messagesView .buzz-poll-answers .buzz-poll-answer-radio label {
  vertical-align: middle;
}
.buzz-messagesView .buzz-messageFooter .buzz-likeStatus {
  background-image: url(../images/platform/buzz/icon-like.png);
  background-size: 12px 11px;
}
.buzz-messagesView.buzz-desktopMessagesView .buzz-showMore {
  margin-bottom: 20px;
}
.buzz-messagesView.buzz-desktopMessagesView .buzz-messages {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #555;
  font-size: 14px;
}
.buzz-messagesView.buzz-desktopMessagesView .buzz-messages .buzz-messageHeader {
  color: #555;
}
.buzz-messagesView.buzz-desktopMessagesView .buzz-messages .buzz-messageHeader .buzz-author {
  display: inline-block;
  float: left;
}
.buzz-messagesView.buzz-desktopMessagesView .buzz-messages .buzz-messageHeader .buzz-authorLink {
  margin-right: 3px;
  max-width: 400px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.buzz-messagesView.buzz-desktopMessagesView .buzz-messages .buzz-messageHeader .buzz-channel {
  display: inline-block;
  float: left;
}
.buzz-messagesView.buzz-desktopMessagesView .buzz-messages .buzz-messageBody {
  clear: both;
}
.buzz-messagesView.buzz-desktopMessagesView .buzz-messages .buzz-messageBody .buzz-message-image {
  box-shadow: none;
  width: auto;
  height: auto;
  border-style: none;
  background-color: transparent;
  padding: 0;
}
.buzz-messagesView.buzz-desktopMessagesView .buzz-messages .buzz-messageBody .buzz-message-images .buzz-head-image .buzz-message-image {
  max-width: 100%;
  display: block;
  max-height: 100%;
  margin-bottom: 10px;
  border: 1px solid #d7d7d7;
}
.buzz-messagesView.buzz-desktopMessagesView .buzz-messages .buzz-messageBody .buzz-message-images .buzz-head-image .buzz-message-image:hover {
  border-color: #0595db;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
}
.buzz-messagesView.buzz-desktopMessagesView .buzz-messages .buzz-messageBody .buzz-message-images .buzz-tail-image {
  display: inline-block;
  position: relative;
  overflow: hidden;
  height: 100px;
  width: 100px;
  display: inline-block;
  margin-top: 5px;
  margin-right: 5px;
  padding: 5px;
  border: 1px solid #d7d7d7;
  cursor: pointer;
  background: #FFF;
  margin-right: 2px;
}
.buzz-messagesView.buzz-desktopMessagesView .buzz-messages .buzz-messageBody .buzz-message-images .buzz-tail-image:hover {
  border-color: #0595db;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
}
.buzz-messagesView.buzz-desktopMessagesView .buzz-messages .buzz-messageBody .buzz-message-images .buzz-tail-image .buzz-message-image {
  position: absolute;
  box-shadow: none;
  top: 50%;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 200%;
}
.buzz-messagesView.buzz-desktopMessagesView .buzz-messages .buzz-target-button .buzz-target-link {
  font-weight: normal;
}
.buzz-messagesView.buzz-desktopMessagesView .buzz-messages .buzz-target-button .buzz-target-link:after {
  margin-top: 5px;
}

.buzz-loading {
  display: none;
}

/*  Buzz search criteria banner
   ========================================================================== */
.buzz-search-criteria {
  overflow: hidden;
  border-radius: 3px;
  padding: 10px;
  background: #0595db;
}
.buzz-search-criteria .criteria-text {
  float: left;
  overflow: hidden;
  padding-right: 10px;
  padding-left: 10px;
  width: 490px;
  color: #FFF;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  line-height: 30px;
}

.page-apps .apps-filter {
  margin-bottom: 20px;
  overflow: hidden;
}
.page-apps .apps-filter .apps-filter-btn {
  opacity: 1;
  cursor: pointer;
  background: transparent;
  border-style: none;
  font-size: 20px;
  color: #0595db;
  padding: 0;
  margin-left: 10px;
}
.page-apps .apps-filter .apps-filter-btn-disbabled {
  opacity: 0.35;
  cursor: pointer;
}
.page-apps .card-apps {
  min-height: 245px;
  position: relative;
  box-shadow: 0px 0px 5px 0px rgba(43, 59, 93, 0.1);
  border-radius: 3px;
}
.page-apps .card-apps .card-apps-detail {
  height: 100px;
  position: absolute;
  overflow: hidden;
  padding: 20px;
  bottom: 0px;
  width: 100%;
  transition: height 0.3s ease-in-out;
}
.page-apps .card-apps .card-apps-detail .btn, .page-apps .card-apps .card-apps-detail .mx-listview .mx-listview-loadMore, .mx-listview .page-apps .card-apps .card-apps-detail .mx-listview-loadMore, .page-apps .card-apps .card-apps-detail .gv_grid .gv_header .mendix_Button, .gv_grid .gv_header .page-apps .card-apps .card-apps-detail .mendix_Button,
.page-apps .card-apps .card-apps-detail .gv_grid .gv_header .mx-button,
.gv_grid .gv_header .page-apps .card-apps .card-apps-detail .mx-button,
.page-apps .card-apps .card-apps-detail .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_filter_dropdown .page-apps .card-apps .card-apps-detail .dijitButtonNode,
.page-apps .card-apps .card-apps-detail .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_action_dropdown .page-apps .card-apps .card-apps-detail .dijitButtonNode, .page-apps .card-apps .card-apps-detail .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView .page-apps .card-apps .card-apps-detail .buzz-showMore, .page-apps .card-apps .card-apps-detail .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .page-apps .card-apps .card-apps-detail .dijitButtonNode, .page-apps .card-apps .card-apps-detail .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .page-apps .card-apps .card-apps-detail .dijitButtonNode, .page-apps .card-apps .card-apps-detail .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown, .page-planning .timeline .timeline_controlPane .page-apps .card-apps .card-apps-detail .timeline_zoomleveldropdown {
  font-size: 12px;
}
.page-apps .card-apps .card-apps-subtitle {
  color: #888;
  font-size: 14px;
  width: 80px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.page-apps .card-apps .card-apps-title {
  font-weight: bold;
  margin-bottom: 10px;
  color: #222222;
  height: 50px;
  overflow: hidden;
}
.page-apps .card-apps .card-apps-image {
  display: block;
  overflow: hidden;
  min-height: 100px;
  background-image: linear-gradient(21deg, #A6FFCB 0%, #5533FF -5%, #05D5FF 85%);
}
.page-apps .card-apps .card-apps-image .card-apps-btn-favorite {
  position: absolute;
  padding: 0;
  background-color: transparent;
  border-style: none;
  top: 10px;
  left: 20px;
}
.page-apps .card-apps .card-apps-image .card-apps-btn-favorite img {
  width: 24px;
  height: 24px;
  margin: 0;
}
.page-apps .card-apps .card-apps-image .card-apps-image-img {
  border-radius: 100%;
  border: 1px solid #d7d7d7;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  top: -60px;
}
.page-apps .card-apps .card-apps-actions {
  text-align: center;
  position: absolute;
  width: 100%;
  top: 100%;
  left: 0;
  padding: 0 20px;
  transition: all 0.6s ease-in-out;
  opacity: 0;
}
.page-apps .card-apps:hover .card-apps-detail {
  height: 150px;
}
.page-apps .card-apps:hover .card-apps-actions {
  opacity: 1;
  bottom: 20px;
  top: initial;
}
.page-apps .card-apps-license-container a {
  background: rgba(63, 79, 246, 0.35);
  color: #FFF;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 11px;
  padding: 3px 5px;
  border-bottom-left-radius: 3px;
  cursor: default;
}
.page-apps .listview-flexbox .mx-listview-item > .mx-dataview:hover, .page-apps .listview-flexbox .mx-listview-item > .mx-dataview:focus {
  transform: scale(1);
}

/* ==========================================================================

    Buzz page

   ========================================================================== */
.page-buzz {
  /*  Introduction Banner  
     ========================================================================== */
  /*  Project Filter
     ========================================================================== */
  /*  Complete Your Profile
     ========================================================================== */
}
.page-buzz .muxhome-introduction {
  position: relative;
}
.page-buzz .muxhome-introduction .hide-dashboard-banner-button {
  position: absolute;
  top: 9px;
  right: 10px;
  z-index: 10;
}
.page-buzz .muxhome-introduction .introbannerplayer-video {
  margin-bottom: 20px;
  padding: 20px 45px;
  width: 100%;
  height: 520px;
  border: 1px solid #d7d7d7;
  background: url(../images/platform/buzz/bannerBG.png) bottom left no-repeat;
  background-size: 100%;
}
.page-buzz .muxhome-introduction .introbannerplayer-video .mx-text-h1 {
  margin: 0;
  font-weight: bold !important;
  font-size: 25px !important;
}
.page-buzz .muxhome-introduction .introbannerplayer-video .mx-text-h3 {
  margin: 0;
  padding-bottom: 15px;
  color: #ff6f20 !important;
}
.page-buzz .muxhome-introduction .introbannerplayer-video iframe {
  margin-left: auto;
  display: block;
  margin-right: auto;
}
.page-buzz .muxhome-introduction .introbannerplayer-video .skipp {
  display: block;
  float: left;
  padding-top: 10px;
  width: 100%;
  text-align: center;
}
.page-buzz .muxhome-introduction .introbannerplayer-download {
  display: none;
}
.page-buzz .muxhome-introduction .introbannerplayerfinished .introbannerplayer-download {
  display: block;
  margin-bottom: 20px;
  padding: 20px 45px;
  width: 100%;
  height: 170px;
  border: 1px solid #d7d7d7;
  background: url(images/layout/bannerBG.png) bottom left no-repeat;
  text-align: center;
}
.page-buzz .muxhome-introduction .introbannerplayerfinished .introbannerplayer-download .mx-text-h1 {
  font-weight: bold !important;
  font-size: 29px !important;
}
.page-buzz .muxhome-introduction .introbannerplayerfinished .introbannerplayer-download .mx-text-h3 {
  padding-bottom: 15px;
  color: #ff6f20 !important;
  font-size: 18px;
}
.page-buzz .muxhome-introduction .introbannerplayerfinished .introbannerplayer-download .download-btn {
  display: block;
  margin-top: 5px;
  margin-left: 120px;
  width: 310px;
  height: 80px;
  background: url(images/layout/download.png) top left no-repeat;
}
.page-buzz .muxhome-introduction .introbannerplayerfinished .introbannerplayer-video {
  display: none;
}
.page-buzz .buzzfilter .gv_row .gv_cell {
  padding: 8px !important;
}
.page-buzz .buzzfilter .buzzfilter-checkbox {
  position: relative;
  padding: 1px;
  width: 13px;
  height: 13px;
  background: transparent;
  display: block;
  border: 1px solid #d7d7d7;
  cursor: pointer;
  border-radius: 100%;
}
.page-buzz .buzzfilter .buzzfilter-checkbox:before {
  width: 9px;
  height: 9px;
  vertical-align: top;
  display: block;
  background: transparent;
  content: "";
  border-radius: 100%;
}
.page-buzz .buzzfilter .gv_table .gv_row.gv_selected td.gv_cell,
.page-buzz .buzzfilter .gv_table .gv_row.gv_selected.gv_row_hover td.gv_cell {
  background: transparent !important;
}
.page-buzz .buzzfilter .gv_table .gv_row.gv_selected td.gv_cell .buzzfilter-checkbox:before,
.page-buzz .buzzfilter .gv_table .gv_row.gv_selected.gv_row_hover td.gv_cell .buzzfilter-checkbox:before {
  background: #0595db;
}
.page-buzz .buzzfilter .buzzfilter-counter {
  border-radius: 10px;
  padding: 1px 7px;
  background: #ff6f20;
  color: #FFF;
  font-weight: normal;
  font-size: 10px;
  height: 16px;
  line-height: normal;
  float: right;
}
.page-buzz .buzzfilter .action .buzzfilter-name {
  color: #0595db;
  cursor: pointer;
}
.page-buzz .buzzfilter .action .buzzfilter-name:hover {
  color: #222222;
}
.page-buzz .buzz-project-filter-active .mx-templategrid-item.selected .buzzfilter-checkbox:before {
  background: #0595db;
}
.page-buzz .buzz-profile-progress.progressBarContainer {
  margin: 0 auto 1em auto;
}
.page-buzz .list-helpprofile ul {
  padding-left: 30px;
  margin: 5px 0 0;
}
.page-buzz .list-helpprofile ul li {
  color: #0595db;
  cursor: pointer;
}
.page-buzz .list-helpprofile ul li:hover, .page-buzz .list-helpprofile ul li:focus {
  color: #222222;
}

.layout-createapp .region-topbar {
  min-height: 120px;
}
.layout-createapp .region-topbar .navbar-brand {
  min-height: 120px;
  line-height: 120px;
}
.layout-createapp .region-topbar .navbar-right {
  line-height: 120px;
}
.layout-createapp .region-topbar .navbar-right .navbar-cancel {
  font-size: 11px;
  text-align: center;
  color: #888;
}
.layout-createapp .region-topbar .navbar-right .navbar-cancel img {
  display: block;
  height: 32px;
  margin: auto auto 5px auto;
}
.layout-createapp .region-topbar .navbar-title {
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  color: #888;
  line-height: 120px;
}
.layout-createapp .fake-tabs-container {
  border-bottom: 2px solid #d7d7d7;
  margin-bottom: 20px;
}
.layout-createapp .fake-tabs-container .mx-list .mx-listview-item {
  display: inline-block;
  background-color: transparent;
  padding: 0;
  border-style: none;
  border-radius: 0;
}
.layout-createapp .fake-tabs-container .mx-list .mx-listview-item .mx-dataview-content {
  overflow: visible;
}
.layout-createapp .fake-tabs-container .fake-tabs-tab {
  margin-right: 30px;
  margin-bottom: -2px;
}
.layout-createapp .fake-tabs-container .fake-tabs-tab a {
  color: #888;
  padding-bottom: 10px;
  display: block;
  font-size: 16px;
  border-bottom: 2px solid transparent;
}
.layout-createapp .fake-tabs-container .fake-tabs-tab a:hover, .layout-createapp .fake-tabs-container .fake-tabs-tab a:focus {
  color: #0595db;
  border-bottom: 2px solid #0595db;
}
.layout-createapp .fake-tabs-container .fake-tabs-tab-active a {
  color: #0595db;
  border-bottom: 2px solid #0595db;
}

/* ==========================================================================

    Dev center

   ========================================================================== */
.page-devcenter-home {
  /* 	Section block
  ========================================================================== */
}
.page-devcenter-home .devcenter-section {
  margin-bottom: 20px;
  height: 160px;
}
.page-devcenter-home .devcenter-section .section-header {
  margin-bottom: 10px;
}
.page-devcenter-home .devcenter-section .section-header td, .page-devcenter-home .devcenter-section .section-header th {
  vertical-align: middle;
}
.page-devcenter-home .devcenter-section .section-header-title {
  white-space: nowrap;
  font-size: 18px;
}
.page-devcenter-home .devcenter-section .section-content-text {
  margin-bottom: 1em;
}
.page-devcenter-home .devcenter-section .mx-link {
  display: block;
}

.page-devcenter-projects .project-overview-grid .counter .gv_column {
  background: #ff6f20;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  font-size: 10px;
  color: #FFF;
  padding: 2px 10px;
  margin-left: 10px;
}
.page-devcenter-projects .project-overview-grid .counter .gv_column[title="0"] {
  display: none;
}

.page-model .section-block {
  font-size: 14px;
}
.page-model .model-image {
  height: 125px;
  margin: auto;
  display: block;
  margin-bottom: 30px;
}
.page-model .model-desc {
  margin-bottom: 30px;
  padding: 0 30px;
}
.page-model .mx-dataview-content {
  overflow: visible;
}

/* ==========================================================================

    People page

   ========================================================================== */
.page-people .people-grid.gv_grid .gv_row {
  width: 300px;
  height: 90px !important;
}
.page-people .breadcrumbs .breadcrumbs-item {
  float: left;
  display: block;
}
.page-people .breadcrumbs .breadcrumbs-item-active {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 500px;
}
.page-people span.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  display: block;
}

/* ==========================================================================

    Profile page

   ========================================================================== */
.profile-header {
  overflow: hidden;
  position: relative;
  margin-bottom: 30px;
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 30px;
}
.profile-header .profile-header-image {
  border-radius: 50%;
  float: left;
  margin-right: 40px;
  width: 100px;
  height: 100px;
}
.profile-header .profile-header-edit-avatar {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  width: 100px;
  height: 100px;
  border-radius: 100%;
  text-align: center;
}
.profile-header .profile-header-edit-avatar a {
  color: #FFF;
  padding-top: 44px;
  display: block;
}
.profile-header .profile-header-info {
  overflow: hidden;
  float: left;
  margin-top: 15px;
}
.profile-header .profile-header-info .profile-header-name {
  font-size: 18px;
}
.profile-header .profile-header-info .profile-header-name label {
  width: 600px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  font-weight: bold;
}
.profile-header .profile-header-info .profile-header-job {
  margin-right: 4px;
  margin-left: 1px;
  font-weight: normal;
  display: inline-block;
}
.profile-header .profile-header-info .profile-header-company {
  font-weight: normal;
}
.profile-header .profile-header-info .profile-header-onlinechecker {
  margin-top: 10px;
  color: #555;
}
.profile-header .profile-header-info .profile-header-role {
  margin: 3px 0;
}
.profile-header .profile-header-edit-button {
  float: right;
}

.profile-social span {
  margin-right: 20px;
}
.profile-social span img {
  height: 30px;
  width: 30px;
}

.dj_ie8 .profile-header .profile-header-name label {
  min-width: 400px;
}

/* ==========================================================================

    Capture Page

   ========================================================================== */
.page-capture {
 /*  Dropdown List Wrapper + Button (Show Filters)
========================================================================== */
}
.page-capture .tg_feedback {
  display: none !important;
}
.page-capture .capture-grid .mendixDataGrid_controlPane {
  position: relative;
  margin-bottom: 10px;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_searchBarPane {
  float: left;
  padding: 0 !important;
  width: auto !important;
  border-radius: 30px !important;
  height: 35px !important;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_searchBarPane .tg_searchLabel {
  border-radius: 3px;
  position: relative;
  float: left;
  margin: 6px 8px;
  margin-right: 0;
  padding: 2px 22px 2px 5px;
  background-color: #d7d7d7;
  color: #555;
  font-size: 10px;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_searchBarPane .tg_searchLabel .tg_searchLabelClose {
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 5px;
  height: 100%;
  background-color: #c5c5c5;
  font-size: 10px;
  line-height: 1.8em;
  font-weight: bold;
  cursor: pointer;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_searchBarPane .dijitTextBox {
  width: 287px;
  border-style: none;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_searchBarPane .dijitTextBox .dijitInputContainer .dijitInputInner {
  padding: 9px 12px !important;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_searchBarPane .dijitTextBox .dijitInputField .tg_search_placeholder {
  color: #888;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_searchBarPane .searchSubmit {
  background-image: url(../images/platform/capture/search-icon.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
  background-size: 16px;
  border: 0;
  text-indent: -9999px;
  width: 16px;
  margin-right: 10px;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_searchBarPane .searchReset {
  display: none;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane {
  clear: both;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode {
  display: inline-block;
  position: relative;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode {
  padding-left: 24px;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitDownArrowButton {
  outline: none !important;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .tg_multiselectBox_wrapper {
  position: absolute;
  top: 18px;
  left: 12px;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .tg_multiselectBox_wrapper .tg_multiselectBox {
  margin: 0;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .btn, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .mx-listview .mx-listview-loadMore, .mx-listview .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .mx-listview-loadMore, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .gv_grid .gv_header .mendix_Button, .gv_grid .gv_header .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .mendix_Button,
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .gv_grid .gv_header .mx-button,
.gv_grid .gv_header .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .mx-button,
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_filter_dropdown .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitButtonNode,
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_action_dropdown .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .buzz-showMore, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown, .page-planning .timeline .timeline_controlPane .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .timeline_zoomleveldropdown {
  margin: 10px 5px 0 0;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .btn .dijitButtonContents, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .mx-listview .mx-listview-loadMore .dijitButtonContents, .mx-listview .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .mx-listview-loadMore .dijitButtonContents, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .gv_grid .gv_header .mendix_Button .dijitButtonContents, .gv_grid .gv_header .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .mendix_Button .dijitButtonContents,
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .gv_grid .gv_header .mx-button .dijitButtonContents,
.gv_grid .gv_header .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .mx-button .dijitButtonContents,
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode .dijitButtonContents,
.gv_grid .gv_header .gv_filter_dropdown .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitButtonNode .dijitButtonContents,
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode .dijitButtonContents,
.gv_grid .gv_header .gv_action_dropdown .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitButtonNode .dijitButtonContents, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore .dijitButtonContents, .buzz-messagesView.buzz-desktopMessagesView .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .buzz-showMore .dijitButtonContents, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode .dijitButtonContents, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode .dijitButtonContents, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown .dijitButtonContents, .page-planning .timeline .timeline_controlPane .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .timeline_zoomleveldropdown .dijitButtonContents {
  line-height: inherit;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton {
  margin: 0;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode {
  margin: 10px 5px 0 0;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode .dijitArrowButtonInner {
  display: none !important;
}
.page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode .dijitArrowButtonChar {
  display: inline-block !important;
  margin-left: 5px;
  font-size: 8px;
}
.page-capture .capture-grid .mendixDataGrid_contentmessagePane {
  text-align: center;
  background-color: #F9F9D1;
  padding: 4px;
  font-style: italic;
  margin-bottom: 10px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable {
  width: 100%;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_cell_value {
  float: left;
  position: relative;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_story-edit .mx-dataview-content {
  height: auto !important;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .clear-left {
  clear: left;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .detail span {
  font-size: 10px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .action > span {
  color: #0595db;
  cursor: pointer;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .action > span:hover, .page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .action > span:focus {
  color: #036ea2;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .separator > span {
  padding-left: 10px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .separator > span:before {
  position: absolute;
  left: 0;
  top: 5px;
  content: ' \25CF';
  font-size: 8px;
  color: #555;
  padding-right: 5px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row .tg_column.tg_column_0 {
  width: 85px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row .tg_column.tg_column_State {
  width: 85px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row .tg_column.tg_column_State .detail {
  float: right;
  padding-right: 5px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row .tg_column .tg_cell_contents .tg_cell_value span {
  padding-right: 5px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row .tg_column .tg_cell_contents .tg_cell_value span.tg_searchmarker {
  padding-right: 0;
  background-color: yellow;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Milestone, .page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Icebox {
  padding: 0;
  border-bottom: 1px solid #FFF;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Milestone td.tg_column, .page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Icebox td.tg_column {
  padding: 9px 0 8px 0;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Milestone td.tg_column.tg_column_0, .page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Icebox td.tg_column.tg_column_0 {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Milestone td.tg_column.tg_column_2, .page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Icebox td.tg_column.tg_column_2 {
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Milestone.tg_row_minus td.tg_column_0:before, .page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Icebox.tg_row_minus td.tg_column_0:before {
  content: "\25BC";
  margin-left: 10px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Milestone.tg_row_plus td.tg_column_0:before, .page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Icebox.tg_row_plus td.tg_column_0:before {
  content: "\25B6";
  margin-left: 10px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Milestone td.tg_column {
  background-color: #e1e1de;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Milestone.tg_row_selected td.tg_column {
  background-color: #c3d3e0;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Icebox td.tg_column {
  background-color: #beb9b1;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Icebox.tg_row_selected td.tg_column {
  background-color: #c3d3e0;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Story {
  padding: 0;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Story td.tg_column {
  vertical-align: top;
  padding: 9px 0 8px 0;
  border-top: 1px solid #d7d7d7;
  word-wrap: break-word;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Story.tg_row_selected {
  background: none;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Story.tg_row_selected td.tg_column, .page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Story.tg_row_selected:hover td.tg_column {
  background: #feebd2 !important;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Story.tg_row_Feature td.tg_column_0 .tg_cell_contents {
  background: url(../images/platform/capture/feature-new.png) no-repeat 77% 8px;
  background-size: 16px;
  padding: 2px 10px 0 10px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Story.tg_row_Bug td.tg_column_0 .tg_cell_contents {
  background: url(../images/platform/capture/bug-new.png) no-repeat 77% 8px;
  background-size: 16px;
  padding: 2px 10px 0 10px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Story .tg_cell_contents .tg_column_State {
  border-radius: 40px;
  padding: 6px;
  cursor: pointer;
  width: 80px;
  text-align: center;
  display: block;
  color: #222;
  background: #d7d7d7;
  margin-top: 2px;
  font-size: 12px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Story .tg_cell_contents .tg_column_State > span {
  padding-right: 0 !important;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Story.tg_row_Started .tg_cell_contents .tg_column_State {
  color: #FFF;
  background: #0595db;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Story.tg_row_Done .tg_column {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Story.tg_row_Done .tg_cell_contents .tg_column_State {
  color: #FFF;
  background: #76ca02;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .arrow-wrapper {
  display: block;
  float: left;
  margin-right: 10px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .move-arrow {
  display: block;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  color: #888;
  cursor: pointer;
  font-size: 11px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .move-arrow:hover, .page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .move-arrow:focus, .page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .move-arrow:active {
  color: #222222;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .move-arrow-disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory .tg_column {
  vertical-align: top;
  padding: 9px 0 8px 0;
  border-top: 1px solid #d7d7d7;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f9f9f9;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory .tg_column.tg_column_0 {
  padding-left: 10px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory .tg_column.tg_column_0 .tg_cell_contents {
  text-align: right;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory .tg_column .arrow-wrapper {
  display: inline-block;
  float: none;
  vertical-align: middle;
  margin-right: 19px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory:first-child td.tg_column {
  border-top: none;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_level_2 .tg_column_0 .tg_cell_contents {
  margin-right: 0px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_level_2 .tg_column_1 .tg_cell_contents {
  margin-left: 0px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_level_3 .tg_column_0 .tg_cell_contents {
  margin-right: -27px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_level_3 .tg_column_1 .tg_cell_contents {
  margin-left: 27px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_level_4 .tg_column_0 .tg_cell_contents {
  margin-right: -54px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_level_4 .tg_column_1 .tg_cell_contents {
  margin-left: 54px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_level_5 .tg_column_0 .tg_cell_contents {
  margin-right: -81px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_level_5 .tg_column_1 .tg_cell_contents {
  margin-left: 81px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_level_6 .tg_column_0 .tg_cell_contents {
  margin-right: -108px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_level_6 .tg_column_1 .tg_cell_contents {
  margin-left: 108px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_level_7 .tg_column_0 .tg_cell_contents {
  margin-right: -135px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_level_7 .tg_column_1 .tg_cell_contents {
  margin-left: 135px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_level_8 .tg_column_0 .tg_cell_contents {
  margin-right: -162px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_level_8 .tg_column_1 .tg_cell_contents {
  margin-left: 162px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_level_9 .tg_column_0 .tg_cell_contents {
  margin-right: -189px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_level_9 .tg_column_1 .tg_cell_contents {
  margin-left: 189px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_level_10 .tg_column_0 .tg_cell_contents {
  margin-right: -216px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_level_10 .tg_column_1 .tg_cell_contents {
  margin-left: 216px;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_row_selected {
  background: none;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_row_selected td.tg_column, .page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_row_selected:hover td.tg_column {
  background: #feebd2 !important;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory .tg_column_State .tg_column_Finished span {
  margin: 9px 27px 0 27px;
  height: 16px;
  width: 16px;
  text-indent: -9999px;
  display: block;
  background: url(../images/platform/capture/checkbox.png) no-repeat top;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_row_Done .tg_column {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_row_Done .tg_column_Finished span {
  background-position: center bottom;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_row_plus .tg_column_0 .tg_cell_contents {
  position: relative;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_row_plus .tg_column_0 .tg_cell_contents:before {
  display: inline-block;
  color: #999;
  content: "\002B";
  text-align: center;
  font-weight: bold;
  font-size: 22px;
  cursor: pointer;
  margin-right: 15px;
  vertical-align: middle;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_row_minus .tg_column_0 .tg_cell_contents {
  position: relative;
}
.page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_row_minus .tg_column_0 .tg_cell_contents:before {
  display: inline-block;
  color: #999;
  content: "\2212";
  text-align: center;
  font-weight: bold;
  font-size: 22px;
  cursor: pointer;
  margin-right: 15px;
  vertical-align: middle;
}
.page-capture .capture-wrapper {
  position: relative;
  min-height: 450px;
  overflow: visible;
}
.page-capture .capture-wrapper .dropdownlist {
  position: absolute;
  right: 0;
  top: 45px;
  z-index: 10;
}
.page-capture .capture-wrapper .dropdownlist .dropdownList_list {
  right: 0 !important;
  left: auto !important;
}
.page-capture .capture-wrapper .dropdownlist .dropdownList_wrapper button:after {
  content: "\25BC";
  margin-left: 5px;
  font-size: 8px;
  vertical-align: middle;
}

.dj_ie8 .page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Story.tg_row_Done .tg_column *,
.dj_ie8 .page-capture .capture-grid .tg_tablePane table.mendixDataGrid_gridTable .mendixDataGrid_gridBody .tg_row_Substory.tg_row_Done .tg_column * {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}

.dj_ie .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_searchBarPane .searchSubmit {
  margin-top: -1px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */
  .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_searchBarPane .searchSubmit {
    margin-top: -1px;
  }
}
.page-cloud-settings .card .mx-dataview-content {
  overflow: hidden;
}
.page-cloud-settings .cloud-settings-section {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #d7d7d7;
}
.page-cloud-settings .cloud-settings-deploy h4 {
  margin-bottom: 10px;
}
.page-cloud-settings .cloud-settings-deploy p {
  margin-bottom: 20px;
}
.page-cloud-settings .cloud-settings-providers .mx-dataview .mx-dataview-content {
  overflow: hidden;
}
.page-cloud-settings .cloud-settings-providers .mx-list .mx-listview-item {
  float: left;
}
.page-cloud-settings .cloud-settings-providers .provider {
  float: left;
  width: 180px;
  margin: 0 0 15px 0;
  padding: 15px;
  border-radius: 3px;
  border: 1px solid transparent;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.page-cloud-settings .cloud-settings-providers .provider:hover, .page-cloud-settings .cloud-settings-providers .provider.provider-selected {
  border: 1px solid #0595db;
}
.page-cloud-settings .cloud-settings-providers .cloud-settings-provider-avatar {
  float: left;
  margin-right: 10px;
}

.page-docsoverview .gv_grid .gv_footer .gv_paging .gv_empty_message {
  display: block;
  background-image: url(../images/platform/grid/documents/icon-documents-empty.png);
  background-repeat: no-repeat;
  background-position: center 30px;
  background-color: transparent;
  background-size: 165px 60px;
  width: 165px;
  height: 105px;
  margin: auto;
  padding-top: 0 !important;
  margin-top: 30px;
  color: #888;
  font-style: italic;
}

/* ========================================================================== 

    Project security Page
   
   ========================================================================== */
.page-project-security .project-security-grid .prj_role label {
  display: block;
  width: 140px;
  padding-left: 40px;
  background: url(../images/platform/projectsecurity/security_sprite_blue.png) no-repeat;
}
.page-project-security .project-security-grid .prj_role_overview label {
  background-position: 15px 9px;
}
.page-project-security .project-security-grid .prj_role_capture label {
  background-position: 15px -25px;
}
.page-project-security .project-security-grid .prj_role_develop label {
  background-position: 15px -61px;
}
.page-project-security .project-security-grid .prj_role_deploy label {
  background-position: 15px -96px;
}
.page-project-security .project-security-grid .prj_role_monitor label {
  background-position: 15px -131px;
}
.page-project-security .project-security-grid .prj_role_feedback label {
  background-position: 15px -166px;
}
.page-project-security .project-security-grid .prj_role_invite label {
  background-position: 15px -201px;
}
.page-project-security .project-security-grid .prj_role_settings label {
  background-position: 15px -239px;
}
.page-project-security .project-security-grid .prj_role_publish label {
  background-position: 15px -274px;
}
.page-project-security .project-node-security .nodeSecurity_title {
  padding-top: 6px;
  padding-bottom: 7px;
  font-weight: bold;
  float: left;
  width: 100%;
}
.page-project-security .project-node-security ul {
  list-style: none;
  padding: 0;
}
.page-project-security .project-node-security ul li .nodeSecurity_sub {
  color: #888;
  float: left;
  width: 50%;
  padding-bottom: 3px;
}
.page-project-security .project-node-security ul li .nodeSecurity_yesno {
  font-weight: bold;
  float: left;
  font-weight: bold;
  text-align: right;
  width: 50%;
  padding-bottom: 3px;
}

/* ========================================================================== 

    Node security Page
   
   ========================================================================== */
   /* 	Floating Headers for Node Security
	========================================================================== */
.page-node-security .gv-node-security {
  position: relative;
}
.page-node-security .gv-node-security .gv_table .gv_gridhead .gv_headrow .gv_th {
  padding-top: 20px;
}
.page-node-security .gv-node-security .gv_table .gv_gridhead .gv_headrow .gv_th:before {
  color: #888;
  display: block;
  position: absolute;
  top: 40px;
  font-size: 11px;
}
.page-node-security .gv-node-security .gv_table .gv_gridhead .gv_headrow .gv_th_Transporttestaccp {
  border-left: 1px solid #CCC;
}
.page-node-security .gv-node-security .gv_table .gv_gridhead .gv_headrow .gv_th_Transporttestaccp:before {
  content: "Transport Rights";
}
.page-node-security .gv-node-security .gv_table .gv_gridhead .gv_headrow .gv_th_Backupstest {
  border-left: 1px solid #CCC;
}
.page-node-security .gv-node-security .gv_table .gv_gridhead .gv_headrow .gv_th_Backupstest:before {
  content: "Access to backups";
}
.page-node-security .gv-node-security .gv_table .gv_gridhead .gv_headrow .gv_th_Alertstest {
  border-left: 1px solid #CCC;
}
.page-node-security .gv-node-security .gv_table .gv_gridhead .gv_headrow .gv_th_Alertstest:before {
  content: "Receive alerts";
}
.page-node-security .gv-node-security .gv_table .gv_gridhead .gv_headrow .gv_th_APItest {
  border-left: 1px solid #CCC;
}
.page-node-security .gv-node-security .gv_table .gv_gridhead .gv_headrow .gv_th_APItest:before {
  content: "API rights";
}

/* ========================================================================== 

    Sprint status Page
   
   ========================================================================== */
.page-planning {
 /* 	Sprint Status
		========================================================================== */
  	/* 	Timeline
     		========================================================================== */
  /* 	Timeline Quarter
  	========================================================================== */
  /* 	Timeline Month
  ========================================================================== */
  /* 	Timeline Week
  ========================================================================== */
}
.page-planning .progressBarContainer {
  margin-top: 5px;
  overflow: hidden;
}
.page-planning .kanban-grid-wrapper .kanban-grid-header {
  font-weight: bold;
  display: block;
  border-bottom: 3px solid transparent;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.page-planning .kanban-grid-wrapper .kanban-grid-header.kanban-grid-header-todo {
  border-color: #d7d7d7;
}
.page-planning .kanban-grid-wrapper .kanban-grid-header.kanban-grid-header-running {
  border-color: #0595db;
}
.page-planning .kanban-grid-wrapper .kanban-grid-header.kanban-grid-header-done {
  border-color: #76ca02;
}
.page-planning .kanban-grid-wrapper .groupbox-callout {
  border-left: 0;
  margin-bottom: 5px;
}
.page-planning .timeline {
  /*Capture > Planning > timeline */
  width: 100%;
  height: 500px !important;
  padding-top: 10px;
}
.page-planning .timeline .timeline_controlPane {
  padding: 0 0 30px;
  margin-bottom: 20px;
  border-style: none;
  background: none;
}
.page-planning .timeline .timeline_controlPane button {
  float: left;
  margin-right: 5px;
}
.page-planning .timeline .timeline_controlPane .tl_daterange {
  float: left;
  padding-top: 8px;
  margin-right: 5px;
}
.page-planning .timeline .timeline_controlPane .btn_action {
  float: right;
}
.page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown {
  float: right;
  cursor: pointer;
}
.page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown .select_values {
  border-radius: 3px;
  left: -147px;
  top: 30px;
  text-align: left;
  margin-top: 10px;
  width: 200px;
  padding: 12px 10px;
  background-color: #222222;
}
.page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown .select_values:after {
  position: absolute;
  bottom: 100%;
  right: 20px;
  margin-right: -10px;
  width: 0px;
  height: 0px;
  border: medium solid transparent;
  border-width: 10px;
  border-bottom-color: #222222;
  content: " ";
  pointer-events: none;
}
.page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown .select_values .select_value {
  border-radius: 3px;
  padding: 10px;
  cursor: pointer;
  color: #FFF;
}
.page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown .select_values .select_value.hover {
  text-decoration: none;
  background: #0595db;
}
.page-planning .timeline .timelinePane .timeline_markersPane .timeline_marker {
  height: 100%;
  padding-left: 0;
  font-size: 12px;
  border-left: 1px dashed #B5B5B5;
}
.page-planning .timeline .timelinePane .timeline_markersPane .timeline_marker span {
  display: block;
  color: #222;
}
.page-planning .timeline .timelinePane .timeline_markersPane .timeline_marker.tl_m_today {
  background: #fff7d7;
}
.page-planning .timeline .timelinePane .timeline_markersPane .timeline_marker.tl_m_today span {
  color: #222222;
}
.page-planning .timeline .timelinePane .timeline_markersPane .timeline_marker.tl_m_day6, .page-planning .timeline .timelinePane .timeline_markersPane .timeline_marker.tl_m_day0 {
  background: #f8f8f8;
}
.page-planning .timeline .timelinePane .timeline_markersPane .timeline_marker .tl_day_caption {
  padding-left: 0;
  color: #222222;
  font-weight: bold;
}
.page-planning .timeline .timelinePane .timeline_markersPane .timeline_marker .tl_date_caption {
  font-size: 22px;
}
.page-planning .timeline .timelinePane .timeline_markersPane .timeline_marker .tl_month_caption {
  font-size: 16px;
}
.page-planning .timeline .timelinePane .timeline_markersPane .timeline_marker .tl_year_caption {
  font-size: 11px;
}
.page-planning .timeline .timelinePane .timeline_baselinePane .timeline_item_baseline.Release, .page-planning .timeline .timelinePane .timeline_baselinePane .timeline_item_baseline.Meeting, .page-planning .timeline .timelinePane .timeline_baselinePane .timeline_item_baseline.Misc {
  width: auto !important;
}
.page-planning .timeline .timelinePane .timeline_baselinePane .timeline_item_baseline.Misc {
  border-right: 2px solid #94C646;
}
.page-planning .timeline .timelinePane .timeline_baselinePane .timeline_item_baseline.Release {
  border-right: 2px solid #317cd4;
}
.page-planning .timeline .timelinePane .timeline_baselinePane .timeline_item_baseline.Meeting {
  border-right: 2px solid #973333;
}
.page-planning .timeline .timelinePane .timeline_spanPane .timeline_item_wrapper {
  margin: -1px 0 0 -4px;
  z-index: 10;
}
.page-planning .timeline .timelinePane .timeline_spanPane .timeline_item_wrapper .timeline_item {
  width: auto !important;
  padding: 0;
}
.page-planning .timeline .timelinePane .timeline_spanPane .timeline_item_wrapper .timeline_item .timeline_item_duration {
  border-radius: 4px;
  padding: 4px;
  color: #222222;
  border: 1px solid #888;
  background-image: none;
  background-color: #d7d7d7;
}
.page-planning .timeline .timelinePane .timeline_spanPane .timeline_item_wrapper .timeline_item .timeline_item_point {
  border-radius: 50px;
  height: 13px;
  width: 13px;
  padding: 0 4px 0 0;
  background-color: #0595db;
}
.page-planning .timeline .timelinePane .timeline_spanPane .timeline_item_wrapper .timeline_item .timeline_item_time {
  color: #222;
}
.page-planning .timeline .timelinePane .timeline_spanPane .timeline_item_wrapper .timeline_item .timeline_item_title {
  float: none;
  font-weight: bold;
}
.page-planning .timeline .timelinePane .timeline_spanPane .timeline_item_wrapper .Misc .timeline_item_point {
  background-color: #76ca02;
}
.page-planning .timeline .timelinePane .timeline_spanPane .timeline_item_wrapper .timeline_title_wrapper {
  border-radius: 2px;
  padding: 3px 5px;
  font-size: 11px;
  border: 1px dashed #222222;
  background: #FFF;
}
.page-planning .timeline .timelinePane .timeline_spanPane .Sprint_completed .timeline_item_duration {
  background: #76ca02 !important;
}
.page-planning .timeline .timelinePane .timeline_spanPane .timeline_item_hover .timeline_title_wrapper {
  border: 1px dashed #147CE1;
}
.page-planning .timeline .timelinePane .timeline_spanPane .timeline_item_hover .timeline_item {
  cursor: pointer;
  outline-style: none;
}
.page-planning .timeline .timelinePane .timeline_spanPane .timeline_item_hover .timeline_item .timeline_item_title {
  float: none;
  text-decoration: underline;
}
.page-planning .timeline.zoom_quarter .timelinePane .timeline_markersPane .timeline_marker {
  border-left: none;
}
.page-planning .timeline.zoom_quarter .timelinePane .timeline_markersPane .timeline_marker span {
  display: none;
}
.page-planning .timeline.zoom_quarter .timelinePane .timeline_markersPane .timeline_item_duration .timeline_item_time {
  font-size: 10px;
  padding: 2px 0 0 6px;
}
.page-planning .timeline.zoom_quarter .timelinePane .timeline_markersPane .tl_m_weekstart {
  border-right: 1px dashed #B5B5B5;
}
.page-planning .timeline.zoom_quarter .timelinePane .timeline_markersPane .tl_m_monthstart {
  overflow: visible;
  z-index: 1;
}
.page-planning .timeline.zoom_quarter .timelinePane .timeline_markersPane .tl_m_monthstart .tl_month_caption {
  display: block;
  color: #222222;
}
.page-planning .timeline.zoom_month .timelinePane .timeline_markersPane .timeline_marker .tl_day_caption {
  font-size: 10px;
}
.page-planning .timeline.zoom_month .timelinePane .timeline_markersPane .timeline_marker .tl_month_caption {
  font-size: 10px;
  font-weight: bold;
}
.page-planning .timeline.zoom_month .timelinePane .timeline_markersPane .timeline_marker .tl_date_caption {
  font-size: 10px;
  font-weight: bold;
}
.page-planning .timeline.zoom_month .timelinePane .timeline_markersPane .timeline_marker .tl_year_caption {
  font-size: 8px;
}
.page-planning .timeline.zoom_week .timelinePane .timeline_markersPane .timeline_marker span {
  padding-left: 5px;
}

.page-project-feedback-issues .feedback-wrapper {
  position: relative;
}
.page-project-feedback-issues .feedback-wrapper img {
  border-radius: 50%;
}
.page-project-feedback-issues .feedback-wrapper > .mx-groupbox-body {
  min-height: 450px;
  overflow: visible;
}
.page-project-feedback-issues .mx-tabcontainer .mx-tabcontainer-content {
  min-height: 300px;
}
.page-project-feedback-issues .mx-tabcontainer .mx-tabcontainer-content .mx-dataview-content {
  overflow: visible;
}
.page-project-feedback-issues .dropdownlist {
  position: absolute;
  right: 0;
  top: 45px;
  z-index: 10;
}
.page-project-feedback-issues .dropdownlist .dropdownList_list {
  right: 10px !important;
}
.page-project-feedback-issues .dropdownlist .dropdownList_wrapper button:after {
  content: "\25BC";
  margin-left: 5px;
  font-size: 8px;
  vertical-align: middle;
}
.page-project-feedback-issues .gv_grid .gv_footer .gv_paging .gv_empty_message {
  display: block;
  background-image: url(../images/platform/grid/feedback/icon-feedback-empty.png);
  background-repeat: no-repeat;
  background-position: center 30px;
  background-color: transparent;
  background-size: 165px 73px;
  width: 165px;
  height: 105px;
  margin: auto;
  padding-top: 0 !important;
  margin-top: 30px;
  color: #888;
  font-style: italic;
}

/* ========================================================================== 

    Team Permissions Page
   
   ========================================================================== */
   /* 	Team member Node Security
	========================================================================== */
.project-node-security ul {
  list-style: none;
  padding: 0;
}
.project-node-security li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.project-node-security .nodeSecurity_title {
  padding-top: 6px;
  padding-bottom: 7px;
  font-weight: bold;
  float: left;
  width: 100%;
}
.project-node-security .nodeSecurity_sub {
  color: #888;
  float: left;
  width: 50%;
  padding-bottom: 3px;
}
.project-node-security .nodeSecurity_yesno {
  font-weight: bold;
  float: left;
  font-weight: bold;
  text-align: right;
  width: 50%;
  padding-bottom: 3px;
}

/* ========================================================================== 

    Dashboard Page
   
   ========================================================================== */
#content > .page-dashboard .layout-region-spacing-default > .mx-layoutcontainer-wrapper {
  padding: 10px;
}
#content > .page-dashboard .layout-region-spacing-rightside > .mx-layoutcontainer-wrapper {
  padding: 10px 10px 10px 0;
}
#content > .page-dashboard .dashboard-tile {
  padding: 0;
}
#content > .page-dashboard .dashboard-tile.section-block .section-block-title {
  font-size: 18px;
}
#content > .page-dashboard .teamsection-gridwrapper {
  position: relative;
}
#content > .page-dashboard .teamsection-addbtn {
  border-radius: 40px;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 5px;
  margin: 2% 0 2%;
  font-size: 20px;
  padding: 0;
}
#content > .page-dashboard .teamsection-grid .mx-grid-controlbar {
  position: absolute;
  top: 100%;
  margin: 0;
  width: 100%;
  text-align: center;
}
#content > .page-dashboard .teamsection-grid .mx-grid-controlbar .mx-grid-pagingbar {
  margin: 0;
  float: none;
}
#content > .page-dashboard .teamsection-grid .mx-grid-controlbar .mx-grid-paging-status,
#content > .page-dashboard .teamsection-grid .mx-grid-controlbar .mx-name-paging-first,
#content > .page-dashboard .teamsection-grid .mx-grid-controlbar .mx-name-paging-last {
  display: none;
}
#content > .page-dashboard .teamsection-grid .mx-templategrid-item {
  width: 25% !important;
  height: 25% !important;
  float: left;
  margin: 2% 0 2%;
  text-align: center;
}
#content > .page-dashboard .teamsection-grid .mx-templategrid-item:first-child {
  margin-left: 25%;
}
#content > .page-dashboard .teamsection-grid .mx-templategrid-item img {
  border-radius: 40px !important;
  width: 40px !important;
  height: 40px !important;
  overflow: hidden;
  cursor: pointer;
}
#content > .page-dashboard .developsection-table {
  display: table;
  width: 100%;
  table-layout: fixed;
  margin-bottom: 10px;
}
#content > .page-dashboard .developsection-table .developsection-cell {
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}
#content > .page-dashboard .developsection-table .developsection-cell:first-child {
  width: 80px;
}
#content > .page-dashboard .developsection-image img {
  width: 60px !important;
  height: 60px !important;
  border-radius: 65px;
  overflow: hidden;
  border: 1px solid #d7d7d7;
}
#content > .page-dashboard .developsection-commitmessage label,
#content > .page-dashboard .developsection-emptycommitmessage,
#content > .page-dashboard .developsection-commitmessage {
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  width: 100%;
}
#content > .page-dashboard .developsection-emptycommitmessage {
  color: #555;
}

.wallbanner {
  border-radius: 4px;
  background-color: #f7f7f7;
  position: relative;
  height: 180px;
  width: 100%;
  display: table;
  margin-top: 15px;
  text-align: center;
}
.wallbanner .wallbanner-cell {
  display: table-cell;
  padding: 15px;
  vertical-align: middle;
}
.wallbanner .wallbanner-image {
  width: 70px;
  height: auto;
  margin-bottom: 10px;
}
.wallbanner .wallbanner-header {
  margin-bottom: 10px;
  font-size: 18px;
}
.wallbanner .wallbanner-subheader {
  font-size: 14px;
  color: #888;
}

/* ========================================================================== 

    Download Popup (dashboard)
   
   ========================================================================== */
.downloadpopup {
  width: 600px !important;
}
.downloadpopup .modal-content {
  text-align: center;
  overflow: hidden;
}
.downloadpopup .modal-content .modal-header {
  border: 0;
  height: 50px;
  background: transparent;
}
.downloadpopup .modal-content .modal-header h4 {
  display: none;
}
.downloadpopup .modal-content .modal-body {
  padding: 0;
}
.downloadpopup .promosection .promosection-header {
  font-size: 26px;
  margin: 0px auto 1em;
  width: 80%;
}
.downloadpopup .promosection .promosection-button {
  font-size: 19px;
  display: inline-block;
  padding: 15px 40px;
  text-decoration: none;
  width: 350px;
}
.downloadpopup .promosection .promosection-button-subheader {
  font-size: 12px;
  color: #888;
  margin: 10px 0 30px;
}

.project-edit-container > .mx-dataview-content {
  overflow: visible;
}
.project-edit-container .project-edit-container-wm {
  float: right;
}

.page-templateselector .page-header {
  margin-top: 40px;
  margin-bottom: 40px;
}
.page-templateselector .page-header .page-header-content {
  overflow: hidden;
}
.page-templateselector .page-header .page-header-button {
  float: right;
  margin-top: -33px;
  width: 85px;
}
.page-templateselector .page-header-title {
  font-size: 30px !important;
  font-weight: 300;
}
.page-templateselector .page-header-subtitle {
  font-size: 16px;
}
.page-templateselector .templateselector-grid .mx-dataview-content {
  padding: 20px 5px;
}
.page-templateselector .templateselector-grid .mx-templategrid-item {
  float: left;
}
.page-templateselector .templateselector-grid .template-item .template-item-template-name {
  margin-left: 5px;
  color: #555;
}
.page-templateselector .templateselector-grid .template-item .template-item-img-wrapper {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.35);
  width: 270px;
  height: 169px;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
}
.page-templateselector .templateselector-grid .template-item .template-item-img-wrapper .mx-dataview-content {
  padding: 0;
}
.page-templateselector .templateselector-grid .template-item .template-item-img-overlay {
  -webkit-border-radius: inherit;
  -moz-border-radius: inherit;
  -ms-border-radius: inherit;
  -o-border-radius: inherit;
  border-radius: inherit;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
}
.page-templateselector .templateselector-grid .template-item .template-item-img-overlay:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.page-templateselector .templateselector-grid .template-item .template-item-img-overlay .btn, .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .mx-listview .mx-listview-loadMore, .mx-listview .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .mx-listview-loadMore, .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .gv_grid .gv_header .mendix_Button, .gv_grid .gv_header .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .mendix_Button,
.page-templateselector .templateselector-grid .template-item .template-item-img-overlay .gv_grid .gv_header .mx-button,
.gv_grid .gv_header .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .mx-button,
.page-templateselector .templateselector-grid .template-item .template-item-img-overlay .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_filter_dropdown .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .dijitButtonNode,
.page-templateselector .templateselector-grid .template-item .template-item-img-overlay .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_action_dropdown .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .dijitButtonNode, .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .buzz-showMore, .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .dijitButtonNode, .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .dijitButtonNode, .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown, .page-planning .timeline .timeline_controlPane .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .timeline_zoomleveldropdown {
  border-radius: 40px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 160px;
  height: 43px;
  margin: auto;
  background-color: transparent;
  color: #FFF;
  text-transform: uppercase;
}
.page-templateselector .templateselector-grid .template-item .template-item-img-overlay .btn::before, .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .mx-listview .mx-listview-loadMore::before, .mx-listview .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .mx-listview-loadMore::before, .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .gv_grid .gv_header .mendix_Button::before, .gv_grid .gv_header .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .mendix_Button::before,
.page-templateselector .templateselector-grid .template-item .template-item-img-overlay .gv_grid .gv_header .mx-button::before,
.gv_grid .gv_header .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .mx-button::before,
.page-templateselector .templateselector-grid .template-item .template-item-img-overlay .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode::before,
.gv_grid .gv_header .gv_filter_dropdown .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .dijitButtonNode::before,
.page-templateselector .templateselector-grid .template-item .template-item-img-overlay .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode::before,
.gv_grid .gv_header .gv_action_dropdown .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .dijitButtonNode::before, .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore::before, .buzz-messagesView.buzz-desktopMessagesView .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .buzz-showMore::before, .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode::before, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .dijitButtonNode::before, .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode::before, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .dijitButtonNode::before, .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown::before, .page-planning .timeline .timeline_controlPane .page-templateselector .templateselector-grid .template-item .template-item-img-overlay .timeline_zoomleveldropdown::before {
  font-size: 15px;
}
.page-templateselector .templateselector-grid .template-item .template-item-img-overlay .template-item-clickoverlay {
  background: none;
  border: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
}
.page-templateselector .templateselector-grid .template-item .template-item-image img {
  width: 100%;
  height: auto;
}
.page-templateselector .templateselector-grid .template-item .template-item-author {
  margin: 8px 0;
  color: #333;
}
.page-templateselector .templateselector-grid .template-item .template-item-author a {
  cursor: pointer;
}

/* ==========================================================================

   Faketabs

   - template selector

   ========================================================================== */
.fake-tabs {
  margin-bottom: 40px;
}
.fake-tabs .fake-tabs-tab.btn, .fake-tabs .mx-listview .fake-tabs-tab.mx-listview-loadMore, .mx-listview .fake-tabs .fake-tabs-tab.mx-listview-loadMore, .fake-tabs .gv_grid .gv_header .fake-tabs-tab.mendix_Button, .gv_grid .gv_header .fake-tabs .fake-tabs-tab.mendix_Button,
.fake-tabs .gv_grid .gv_header .fake-tabs-tab.mx-button,
.gv_grid .gv_header .fake-tabs .fake-tabs-tab.mx-button,
.fake-tabs .gv_grid .gv_header .gv_filter_dropdown .fake-tabs-tab.dijitButtonNode,
.gv_grid .gv_header .gv_filter_dropdown .fake-tabs .fake-tabs-tab.dijitButtonNode,
.fake-tabs .gv_grid .gv_header .gv_action_dropdown .fake-tabs-tab.dijitButtonNode,
.gv_grid .gv_header .gv_action_dropdown .fake-tabs .fake-tabs-tab.dijitButtonNode, .fake-tabs .buzz-messagesView.buzz-desktopMessagesView .fake-tabs-tab.buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView .fake-tabs .fake-tabs-tab.buzz-showMore, .fake-tabs .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .fake-tabs-tab.dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .fake-tabs .fake-tabs-tab.dijitButtonNode, .fake-tabs .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .fake-tabs-tab.dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .fake-tabs .fake-tabs-tab.dijitButtonNode, .fake-tabs .page-planning .timeline .timeline_controlPane .fake-tabs-tab.timeline_zoomleveldropdown, .page-planning .timeline .timeline_controlPane .fake-tabs .fake-tabs-tab.timeline_zoomleveldropdown {
  padding: 10px 23px;
  margin-right: 5px;
  color: #888;
  font-size: 14px;
  border: 1px solid #d7d7d7;
  background-color: transparent;
}
.fake-tabs .fake-tabs-tab.tab-active {
  border-color: #0595db;
  color: #0595db;
  background-color: transparent;
}

.page-templateselector-detail .mx-dataview-content {
  overflow: visible;
}
.page-templateselector-detail .page-header .btn, .page-templateselector-detail .page-header .mx-listview .mx-listview-loadMore, .mx-listview .page-templateselector-detail .page-header .mx-listview-loadMore, .page-templateselector-detail .page-header .gv_grid .gv_header .mendix_Button, .gv_grid .gv_header .page-templateselector-detail .page-header .mendix_Button,
.page-templateselector-detail .page-header .gv_grid .gv_header .mx-button,
.gv_grid .gv_header .page-templateselector-detail .page-header .mx-button,
.page-templateselector-detail .page-header .gv_grid .gv_header .gv_filter_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_filter_dropdown .page-templateselector-detail .page-header .dijitButtonNode,
.page-templateselector-detail .page-header .gv_grid .gv_header .gv_action_dropdown .dijitButtonNode,
.gv_grid .gv_header .gv_action_dropdown .page-templateselector-detail .page-header .dijitButtonNode, .page-templateselector-detail .page-header .buzz-messagesView.buzz-desktopMessagesView .buzz-showMore, .buzz-messagesView.buzz-desktopMessagesView .page-templateselector-detail .page-header .buzz-showMore, .page-templateselector-detail .page-header .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .collapseAllNode .page-templateselector-detail .page-header .dijitButtonNode, .page-templateselector-detail .page-header .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .dijitButtonNode, .page-capture .capture-grid .mendixDataGrid_controlPane .mendixDataGrid_toolBarPane .dijitDropDownButton .page-templateselector-detail .page-header .dijitButtonNode, .page-templateselector-detail .page-header .page-planning .timeline .timeline_controlPane .timeline_zoomleveldropdown, .page-planning .timeline .timeline_controlPane .page-templateselector-detail .page-header .timeline_zoomleveldropdown {
  padding: 0;
}
.page-templateselector-detail .templateinfo {
  float: right;
  width: 300px;
}
.page-templateselector-detail .templateinfo .templateinfo-text {
  line-height: 1.8em;
}
.page-templateselector-detail .templatedevices {
  float: left;
  position: relative;
  width: 665px;
}
.page-templateselector-detail .templatedevices .templatedevices-desktop {
  position: absolute;
  z-index: 99;
  background: url(../images/platform/templatebrowser/templatedevices-desktop.png);
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 100%;
  width: 628px;
  height: 521px;
}
.page-templateselector-detail .templatedevices .templatedevices-desktop .templatedevices-desktop-content {
  position: relative;
  margin: auto;
  overflow: hidden;
  width: 574px;
  height: 328px;
  top: 25px;
  left: -1px;
}
.page-templateselector-detail .templatedevices .templatedevices-desktop .templatedevices-desktop-content img {
  max-width: 100%;
  min-height: 100%;
}
.page-templateselector-detail .templatedevices .templatedevices-tablet {
  position: absolute;
  z-index: 99;
  background: url(../images/platform/templatebrowser/templatedevices-tablet.png);
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 100%;
  width: 306px;
  height: 216px;
  top: 305px;
  left: 41px;
}
.page-templateselector-detail .templatedevices .templatedevices-tablet .templatedevices-tablet-content {
  position: relative;
  margin: auto;
  overflow: hidden;
  width: 228px;
  height: 171px;
  top: 22px;
  left: 0px;
}
.page-templateselector-detail .templatedevices .templatedevices-tablet .templatedevices-tablet-content img {
  max-width: 100%;
  min-height: 100%;
}
.page-templateselector-detail .templatedevices .templatedevices-phone {
  position: absolute;
  z-index: 99;
  background: url(../images/platform/templatebrowser/templatedevices-phone.png);
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 100%;
  left: 564px;
  top: 319px;
  width: 98px;
  height: 200px;
}
.page-templateselector-detail .templatedevices .templatedevices-phone .templatedevices-phone-content {
  position: relative;
  margin: auto;
  overflow: hidden;
  width: 84px;
  height: 149px;
  top: 26px;
}
.page-templateselector-detail .templatedevices .templatedevices-phone .templatedevices-phone-content img {
  max-width: 100%;
  min-height: 100%;
}

.page-templatemodal .mx-window-header {
  display: none;
}
.page-templatemodal .template-input-error {
  position: relative;
}
.page-templatemodal .template-input-error .alert-danger {
  position: absolute;
  background: none;
  top: 32px;
  font-size: 12px;
  padding: 0;
  right: 10px;
  font-style: italic;
}
